summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-02-20sw: add ODF-based feature test filesfeature/coverrest-featuretestsThorsten Behrens
Start with a set of very basic text processing features, where each test triggers one and only one high-level, user-visible feature (like rendering bold text). Change-Id: I08f66a67e8b5fe4af030415553c073242f965dfc
2022-02-20Adapt Library_jpipe__staticsalhackStephan Bergmann
...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-20tdf#146690: pptx export: fix endParaRPr size value for empty paragraphsSarper Akdemir
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-20Sukapura: tdf#144036 add UNO Object Inspector iconsRizal Muttaqin
Change-Id: I1b16ecb118df59add4b9d39118cf5b22afb4c6fa Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130208 Tested-by: Jenkins Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>
2022-02-20optimize XclExpRowBuffer::GetOrCreateRow() (tdf#140893)Luboš Luňák
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-20make CollectCellAction sort cells by cell address (tdf#119083)Luboš Luňák
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-20optimize AreaBroadcast() a bitLuboš Luňák
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-19Breeze: add Calc's Edit > Select > Select Sheets.. iconsRizal Muttaqin
Change-Id: Ide474cd818217f24ec144de00eab58f01f8d2575 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130196 Tested-by: Jenkins Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>
2022-02-19Update git submodulesStanislav Horacek
* 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-19Update git submodulesStanislav Horacek
* 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-19tdf#147166 EditTextObjectImpl copy ctor doesn't exactly copy EditTextObjectImplCaolán McNamara
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-19Breeze: tdf#147521 add Duplicate Sheet iconsRizal Muttaqin
Change-Id: I4fdde4466f98a0c7d19c880781d1f17091a69619 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130193 Tested-by: Jenkins Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>
2022-02-19Sukapura: tdf#147521 add Duplicate Sheet iconsRizal Muttaqin
Change-Id: I3005a62a1938d832fa33511f08f610d3f23fc814 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130192 Tested-by: Jenkins Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>
2022-02-19upgrade expat to 2.4.5Caolán McNamara
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-19Update git submodulesStanislav Horacek
* 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-19KJ: tdf#147521 add Duplicate Sheet iconsRizal Muttaqin
Change-Id: I439d6b2e0ca5283d6b67c0bd917886258a6bdf66 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130184 Tested-by: Jenkins Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>
2022-02-19Sifr: tdf#147521 add Duplicate Sheet iconsRizal Muttaqin
Change-Id: Iecbfdee0c6102c7bcfa17f78e2aeaf15041e000c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130185 Tested-by: Jenkins Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>
2022-02-19simplify code using PutInOrder()Luboš Luňák
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-19uilogger: improve language in commentsIlmari Lauhakangas
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-19remove MAXCOL/MAXROW from ScAddress/ScRange (tdf#147509)Luboš Luňák
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-19update video pos and size after change if currently playingCaolán McNamara
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-19gtk4: use gtk_widget_set_can_target so the video can be picked up and movedCaolán McNamara
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-19gtk4: the assumption is that video is supposed to fit to the windowCaolán McNamara
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-19cid#1500273 silence Dereference null return valueCaolán McNamara
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-19Removed executable bits on idl fileAndrea Gelmini
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-19Simplify sequence of Property in dbaccessJulien Nabet
Change-Id: I270702ad4b4878ee5c1942be3c45eae370f37f8b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130189 Tested-by: Jenkins Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2022-02-19elementary: tdf#147521 add Duplicate Sheet iconsRizal Muttaqin
Change-Id: I102efd1dcc7e42e60afb3f0efcfd497a3afde515 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130181 Tested-by: Jenkins Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>
2022-02-19Fix "Adding Central Kurdish(ckb) Spell Checker & Dictionary"Julien Nabet
Change-Id: I494c515e91ddcab469941ce04d08e9b11974ee7f Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130169 Tested-by: Jenkins Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2022-02-19Colibre: tdf#147521 add Duplicate Sheet iconsRizal Muttaqin
Change-Id: I6f5df1857af9e0b0f81220658d09bab7ff0d6d7d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130183 Tested-by: Jenkins Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>
2022-02-19uilogger: make vertical tab handling more robustIlmari Lauhakangas
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-19XFunctionAccess::callFunction() accept empty Sequence<Sequence<Any>>Eike Rathke
... 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-18cid#1500272 silence Dereference after null checkCaolán McNamara
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-18Resolves tdf#137381 - Use app colors on chapter numbering previewHeiko Tietze
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-18first cut at using Gtk4 built in video playbackCaolán McNamara
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-18there's only one media backend per platform currentlyCaolán McNamara
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-18tdf#124818: sc: move UItest to CppUnittestXisco Fauli
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-18qt a11y: Map CARET_CHANGED event to Qt equivalentMichael Weghorn
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-18Update git submodulesOlivier Hallot
* 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-18Update git submodulesOlivier Hallot
* 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-18lok: sc: unit test drag & dropHenry Castro
.. 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-18lok: sc: update ScModelObj::postMouseEventHenry Castro
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-18sw a11y: Make these SwAccessibleMap members privateMichael Weghorn
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-18lok: test: fix testSheetSelectionsHenry Castro
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-18convert more MAXCOL/MAXROWLuboš Luňák
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-18lok: sc: focus gridwin before useSzymon Kłos
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-18lok: send drag overlaySzymon Kłos
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-18Simplify sequence of Property in connectivity/jdbcJulien Nabet
Change-Id: I703a3adc7203045288e982c4155dfc19a01e414a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130137 Tested-by: Jenkins Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2022-02-18Simplify sequence of Property in connectivity/firebirdJulien Nabet
Change-Id: Ie45d5418e474cfeb2ac3ac62edbaa1e5bd688d9e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130136 Tested-by: Jenkins Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2022-02-18lok: reset and cancel properly Drag & Drop actionSzymon Kłos
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-18Update git submodulesChristian Lohmaier
* Update translations from branch 'master' to d65e9655a561110d8e2cf702729ae75aa10c55ac - update translations for master and force-fix errors using pocheck Change-Id: I6fcbb9b3da0a0608a85d68ef43dd88d92022b083