summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-01-27Recheck modules [i-l]* with IWYUGabor Kelemen
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-27related tdf#111733 TextCharacterSpacingControl sw: goto position tabJustin Luth
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-27let SfxDispatcher::fillPopupMenu operate on css::awt::XPopupMenuCaolán McNamara
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-27tdf#144166 use border drawing style for VclScrolledWindowCaolán McNamara
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-27fix some TypedWhichIdNoel Grandin
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-27Resolves: tdf#146602 Add Pennsylvania Dutch {pdc-US} locale dataEike Rathke
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-27tdf#126960, tdf#131330: FB make views editable+refresh auto after creationJulien Nabet
Change-Id: I78783056659a26cc8139d74eefc225de1a11ca7a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129011 Tested-by: Jenkins Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2022-01-27Fix up "Fix gtk3_kde5 build when qt5/kf5 VCL plugins are not built"Michael Weghorn
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-27CppunitTest_sw_uiwriter: use CPPUNIT_TEST_FIXTUREXisco Fauli
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-27Add more source files for debugging convenienceTor Lillqvist
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-27Simplify oox::xls::UnitConverter and its usesMike Kaganski
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-27Related: tdf#146648 let SetWindowState size trump the initial layout pref sizeCaolán McNamara
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-27CppunitTest_sw_uiwriter4: remove duplicated codeXisco Fauli
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-27document what the workaround is forCaolán McNamara
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-27sw_ooxmlexport: distribute the num of tests more equallyXisco Fauli
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-27toggle no-show-all on so the widgets don't appear despite visible offCaolán McNamara
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-27Fix typosAndrea Gelmini
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-27add some more TypeWhichId annotationsNoel Grandin
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-27Add CIRCLED NUMBER TWENTY ONE through CIRCLED NUMBER FIFTY to numbring listKevin Suo
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-27Add more source files for debugging convenienceTor Lillqvist
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-27Add a SAL_INFO listing types on pasteboardTor Lillqvist
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-27Mysql/MariaDB: remove obsolete comment in viewsJulien Nabet
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-27Fix gtk3_kde5 build when qt5/kf5 VCL plugins are not builtMichael Weghorn
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-27Add simple unit test for recent fix to take layoutInCell into considerationTor Lillqvist
... 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-27cid#1158096 silence Unchecked dynamic_castCaolán McNamara
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-27cid#1497856 Unchecked dynamic_castCaolán McNamara
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-27lokCalcRTL: incorrect invalidation rectangle for...Dennis Francis
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-27lokCalcRTL: selections: lokclients need exact document coordinatesDennis Francis
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-27Fix copying named DB when it doesn't contain a '_'Samuel Mehrbrodt
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-27use WindowStateMask::SizeCaolán McNamara
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-27Resolves tdf#128258 - Draw a dotted line before hidden columns/rowsHeiko Tietze
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-27add WindowStateMask::Size for convenienceCaolán McNamara
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-27fix ubsan downcast of SfxInt16ItemNoel Grandin
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-27Avoid warn:dbaccess:828616:828616:dbaccess/source/core/dataaccess/ModelImpl.cxxJulien Nabet
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-27sw: remove confusing 'using namespace objectpositioning' statementsMiklos Vajna
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-27external/mdds: Avoid -Werror=use-after-free (GCC 12 trunk)Stephan Bergmann
> 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-27use more concrete types in chart2, BaseCoordinateSystemNoel Grandin
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-27use more concrete types in chart2, BaseCoordinateSystemNoel Grandin
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-27use more concrete types in chart2, DiagramNoel Grandin
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-27vba: add tests for scrolling, range selecting, print areaTomaž Vajngerl
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-27vba: add support for Application.WindowState + testTomaž Vajngerl
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-27vba: test for selcting and hiding columns from a VBA MacroTomaž Vajngerl
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-27tdf#145054 Copy named DBs too when copying sheetSamuel Mehrbrodt
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-27do not require that an image type has a 3-character extensionLuboš Luňák
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-27Update git submodulesOlivier Hallot
* 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-26Remove debug import of timeAndreas Heinisch
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-26make sure to not divide by zero when computing miter limitLuboš Luňák
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-26Update git submodulesAlain Romedenne
* 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-26ensure no 'angle' is used in a GtkLabelCaolán McNamara
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-26whack ubsan with a bigger hammerNoel Grandin
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>