summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-07-31osl::Mutex->std::mutex in CSAXDocumentBuilderNoel Grandin
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-31osl::Mutex->std::mutex in librdf_RepositoryNoel Grandin
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-31osl::Mutex->std::mutex in ScEditUtilNoel Grandin
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-31Update git submodulesJulien Nabet
* 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-31osl::Mutex->std::mutex in ScPoolHelperNoel Grandin
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-31osl::Mutex->std::mutex in EntityNoel Grandin
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-31fix install with --disable-cmisRene Engelhard
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-31getArray->getConstArrayNoel Grandin
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-31tdf#143114 Avoid StartDrag on TreeListBox when CaptureOnButtonArmin Le Grand (Allotropia)
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-31getArray->getConstArray in packageNoel Grandin
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-31osl::Mutex->std::mutex in DocumentOpenedGuardNoel Grandin
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-31tdf#143295 fix DateAcceptancePattern in KoreanDaeHyun Sung
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-31Update git submodulesOlivier Hallot
* 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-31Update git submodulesMike Kaganski
* 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-31Update git submodulesOlivier Hallot
* 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-31Update git submodulesJulien Nabet
* 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-31Update git submodulesOlivier Hallot
* 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-31osl::Mutex->std::mutex in NumberText_ImplNoel Grandin
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-31osl::Mutex->std::mutex in LangGuess_ImplNoel Grandin
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-31osl::Mutex->std::mutex in DropTargetHelperNoel Grandin
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-31osl::Mutex->std::mutex in DragSourceHelperNoel Grandin
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-31Check nNextPageBreak for ScRowBreakIterator::NOT_FOUND, tdf#64703 follow-upEike Rathke
Change-Id: Ifa0fd1b53da70018d8d14abd4f8ba347908d5ea9 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119732 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Jenkins
2021-07-31editengine-columns: number of columns is sal_Int16Mike Kaganski
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-31osl::Mutex->std::mutex in OInputStreamWrapperNoel Grandin
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-31osl::Mutex->std::mutex in OInputStreamHelperNoel Grandin
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-31osl::Mutex->std::mutex in ItemHolder2Noel Grandin
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-31osl::Mutex->std::mutex in ItemHolder1Noel Grandin
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-31osl::Mutex->std::mutex in CharClassNoel Grandin
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-31osl::Mutex->std::mutex in AccessibleStateSetHelperNoel Grandin
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-31osl::Mutex->std::mutex in AccessibleRelationSetHelperNoel Grandin
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-31rtl::Static -> static localNoel Grandin
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-31Add Handler for RoundRect Writepanoskorovesis
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-31Add Handler for Rect Writepanoskorovesis
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-31Add Handler for Line Writepanoskorovesis
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-31Add Handler for Point Writepanoskorovesis
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-31Add Handler for Pixel Writepanoskorovesis
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-31Create SvmWriter classpanoskorovesis
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-31drawinglayer: extract Prop. Value conversion from ViewInformation2DTomaž Vajngerl
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-31drawinglayer: remove extendedInformation from ViewInformation2DTomaž Vajngerl
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-31svx: cleanup some forward decls, unneeded pragma once, whitespaceTomaž Vajngerl
Change-Id: I26cd723e0ffe907a7aa8cb4f73ba6bfbd6db5fbc Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119719 Tested-by: Jenkins Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
2021-07-30cid#1489568 Dereference null return valueCaolán McNamara
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-30Update git submodulesJulien Nabet
* 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-30flatten vcl::ImplControlDataNoel Grandin
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-30tdf#143580 Qt5 don't use Qt::Popup for FLOAT winsJan-Marek Glogowski
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-30tdf#126926 sc DBData: delete the database rangeTünde Tóth
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-30tsan:data race in XBufferedThreadedStreamNoel Grandin
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-30TSAN suppression fileNoel Grandin
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-30osl::Mutex->std::atomic in FmSearchEngineNoel Grandin
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-30Use u16string_view hereMike Kaganski
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-30cid#1399290 silence Uncaught exceptionCaolán McNamara
Change-Id: I1fecdb09374c3631e005039d38dfd852a7b4b671 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119704 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com>