summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-06-26Resave with newer Glade versionBogdan Buzea
Change-Id: I2294ec1df9924d1406b2a9e5b1833dfb8471b154 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169415 Tested-by: Jenkins Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>
2024-06-26Resave with newer Glade versionBogdan Buzea
Change-Id: I39d580296f845460b7bef6f66fa97b99b36787a3 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169398 Tested-by: Jenkins Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>
2024-06-26Resave with newer Glade versionBogdan Buzea
Change-Id: I79863a21c54986c24ba437f4ce3c0d9ce7f8708c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169394 Tested-by: Jenkins Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>
2024-06-26Resave with newer Glade versionBogdan Buzea
Change-Id: I011102a87a3d8abce96a64d4be822377018f5df7 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169396 Tested-by: Jenkins Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>
2024-06-26Resave with newer Glade versionBogdan Buzea
Change-Id: I8c955f20b4976178ac25d7590ff6cc0f37a10f99 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169393 Tested-by: Jenkins Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>
2024-06-26Resave with newer Glade versionBogdan Buzea
Change-Id: If14a6b528b1dc75ccb2ee6db81088426128c3d87 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169395 Tested-by: Jenkins Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>
2024-06-26Resave with newer Glade versionBogdan Buzea
Change-Id: I143d715d8b5b8630f5153af525b83521555cabb8 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169378 Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp> Tested-by: Jenkins
2024-06-26Resave with newer Glade versionBogdan Buzea
Change-Id: Id58e4f779ed2ee3559cba744056e2e0be8cedd91 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169388 Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp> Tested-by: Jenkins
2024-06-26NFC edundo.cxx: remove unused bRetJustin Luth
Orphaned with commit 20e5f64215853bdd32c5f16394ba7f2f36745904 Author: Noel Grandin on Fri Jan 19 14:40:12 2018 +0200 loplugin:unused-returns in sw Reviewed-on: https://gerrit.libreoffice.org/48189 Interestingly, Noel removed bRet from ::Repeat(), but not from these identical situations. Change-Id: I3544bac6b5c087bb10c8f94005d3bc89bd2727d6 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169526 Tested-by: Jenkins Reviewed-by: Justin Luth <jluth@mail.com>
2024-06-26vcl: remove partial GIF image loadingTomaž Vajngerl
This removes the code that handles the IO_PENDING and the graphic "context" handling from GIF image format. Partial loading of images complicates the image filter life cycle a lot (many exceptions) and is not really needed so much today as this was needed in the past. In most cases we load the whole image in one pass anyway. Even loading from the network should be fast enough to not cause issues for the user. Most image filters don't even implement this like PNG and nobody noticed for many years that this is not supported. To handle IO_PENDING case it is probably better to load the bitstream into memory and then load the whole image after that in one pass. This can also be implemented all inside (Imp)Graphic in a very straight forward way. In addition some broken GIF files for testCVEs now fail to load completely and those need to be moved from pass/ to fail/. Change-Id: I5fb7004a4aff957da872bb3f5c66b61bf95f18d7 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/165212 Reviewed-by: Tomaž Vajngerl <quikee@gmail.com> Tested-by: Jenkins
2024-06-25tdf#159175 Do not allocate a CGLayer for each NSWindow when using SkiaPatrick Luby
Skia surfaces can be copied directly to an NSWindow's CGContextRef so disable allocation of a CGLayer for each NSWindow to significantly reduce memory usage when Skia is enabled. Change-Id: I8e3001e4f2ae8dd36156c06db68447c6b1bc67df Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169242 Tested-by: Jenkins Reviewed-by: Patrick Luby <guibomacdev@gmail.com>
2024-06-25tdf#161721 sw: text formatting: TabOverMargin allow 55cm of crazyMichael Stahl
Also remove the limitation to a single text portion after tab, seems it was overly cautious. Change-Id: I07da5fdc97d84a056db87c8b74cdfc5bca85cf1d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169521 Reviewed-by: Michael Stahl <michael.stahl@allotropia.de> Tested-by: Jenkins
2024-06-25Related tdf#148569: do not apply macOS fix to non-macOS platformsPatrick Luby
Setting the stroke width and cap has a noticeable performance penalty when running on GTK3. Since tdf#148569 only appears to occur on macOS Retina displays, revert commit a4488013ee6c87a97501b620dbbf56622fb70246 for non-macOS platforms. Change-Id: I2435434c6f66b84483046ea558bac3d47b8803ce Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169475 Tested-by: Jenkins Reviewed-by: Patrick Luby <guibomacdev@gmail.com>
2024-06-25tdf#161483 enable LO to read ODF angle unitsRegina Henschel
ODF uses in several places data type 'angle' (18.3.1, ODF 1.3). That is a double followed by unit identifier 'deg', 'grad' or 'rad' or a unit less value in degrees. LO uses in the API angles in degrees, 1/10 of degrees and 1/100 of degrees in data types 'double', 'short' and 'long'. Without the fix LO does not interpret the units, but takes only the number part. Change-Id: Ib3f2a518a25199e3cf7a7a8572e169785f75c427 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169360 Reviewed-by: Michael Stahl <michael.stahl@allotropia.de> Tested-by: Jenkins Reviewed-by: Regina Henschel <rb.henschel@t-online.de>
2024-06-25Remove duplicate vnd.stardivision.writer-global MimeTypeChris Mayo
Change-Id: Iec722f05ff2770311f36c38c7dd7e69adbbd6daf Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169474 Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2024-06-25tdf#161721 sw: text formatting: TabOverMargin not crazy enoughMichael Stahl
Word will use a center or right tab position in the margin without limiting it, and even put text after it. Change-Id: Ibae5758467620f355544963acb7941689fae2602 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169517 Reviewed-by: Michael Stahl <michael.stahl@allotropia.de> Tested-by: Jenkins
2024-06-25align conditional re dotnet/netmaker - only use in --enable-odk caseChristian Lohmaier
that's what the check for creating the tool used already (Module_codemaker.mk), while the targets using the tool only was behind a ENABLE_DOTNET check. fixes the android CI builds Change-Id: Ie859a6409bb523926a619e87b693ec4c17a875cb Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169512 Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Tested-by: Jenkins
2024-06-25Fixes copy/paste errorHeiko Tietze
follow-up to Iff407da8907b761236ebc2aa8877b9d6b8294e10 Change-Id: Icb5b3703809e5df80df5e269e6160c1c78dc186d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169364 Tested-by: Jenkins Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org> Reviewed-by: Justin Luth <jluth@mail.com>
2024-06-25Fix typoAndrea Gelmini
Change-Id: I1835209f48896e01af2cb3fad10a758b704087dc Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169515 Tested-by: Julien Nabet <serval2412@yahoo.fr> Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2024-06-25Fix typoAndrea Gelmini
Change-Id: I6d1130f6d59439420dccbdf94a4df43504e7cd36 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169514 Tested-by: Julien Nabet <serval2412@yahoo.fr> Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2024-06-25Fix typoAndrea Gelmini
Change-Id: I696c8d2a1f18704c5907136e5acc5b9723fdd983 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169516 Tested-by: Julien Nabet <serval2412@yahoo.fr> Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2024-06-25Fix typoAndrea Gelmini
Change-Id: Ic7b080780a924e0d824b3163487c21b6515844b1 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169513 Tested-by: Julien Nabet <serval2412@yahoo.fr> Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2024-06-25LOK: Do a ".uno:DocumentStatus" "state changed" callbackMike Kaganski
... along with proper state changed callbacks for .uno:SlideMasterPage, .uno:NormalMultiPaneGUI, .uno:NotesMode, and others. The ".uno:DocumentStatus" payload is a notification for the callback that it may need to collect the document status. This allows to avoid the bond between the mentioned true UNO command names, and the status collection: since we now send the status updates for all of them, the document status collection would be performed for each of them in the absence of a dedicated signal. This re-implements commit bbd32b39eae24e99d135ed5c48586db8c9b0fb23, without introducing a new callback enum value. Change-Id: I942e17298196ff39ef8817a4cd59ad0fb8fa0da1 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169468 Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com> Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
2024-06-25Revert "LOK: Introduce LOK_CALLBACK_STATUS_UPDATE"Mike Kaganski
This reverts commit bbd32b39eae24e99d135ed5c48586db8c9b0fb23. A following commit will implement an alternative method without a new enum member. Change-Id: Id00a4a0abe68fc69b1a3a81c731c8085e3dbca2d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169467 Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com> Tested-by: Jenkins
2024-06-25tdf#161210 speed xls loadNoel Grandin
instead of applying row styles to all 16384 columns, only apply them to columns that have data. That takes the load time for this file from 19s to 1s for me. Change-Id: Ifec56995e0053938dc5a7ed0d15ae3a173614dd4 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169506 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2024-06-25remove commented out codeNoel Grandin
I accidentally left behind in commit 168eb2e64b7ad08645f62b45e15af2ee7260100c Author: Noel Grandin <noelgrandin@gmail.com> Date: Sun Jun 23 19:44:06 2024 +0200 tdf#144208 speedup doc with lots of redline(15) Change-Id: I6fa4765db48d158a12c6ea547ede0d0e13f0e61f Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169448 Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> Tested-by: Jenkins
2024-06-25tdf#161210 speed up XLS loadNoel Grandin
flatten XclImpXFRangeColumn a litte, no need to allocate this separately Change-Id: Ic33131626b41ca19b964387b3d7f6e74cefdd91c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169505 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2024-06-25Fix typoAndrea Gelmini
Change-Id: I4f82345a558a991d4297dabdfd6b80041bda47a7 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169478 Tested-by: Julien Nabet <serval2412@yahoo.fr> Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2024-06-25Resolves tdf#161641 - Select data area before select allHeiko Tietze
Advanced option SelectRangeBeforeAll to restore original behavior Change-Id: Iab4b4e61dffc1ecf2ffed01a994c9894c84ab74d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169276 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com> Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
2024-06-25Update git submodulesPierre F
* Update helpcontent2 from branch 'master' to c796230a7363073c9763dff5d157fd5711ba590d - fix typo Change-Id: I353e1a52697f5d7ac055ad870d1415885a3b5a5a Reviewed-on: https://gerrit.libreoffice.org/c/help/+/169439 Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org> Tested-by: Jenkins
2024-06-25sw: fix assertion failure in SwView::ExecTabWin()Miklos Vajna
Crashreport signature: > /opt/rh/devtoolset-12/root/usr/include/c++/12/bits/stl_algo.h:3623: constexpr const _Tp& std::clamp(const _Tp&, const _Tp&, const _Tp&) [with _Tp = long int]: Assertion '!(__hi < __lo)' failed. > program/libswlo.so > long const& std::clamp<long>(long const&, long const&, long const&) > ??:? > program/libswlo.so > SwView::ExecTabWin(SfxRequest const&) > sw/source/uibase/uiview/viewtab.cxx:1139 > program/libmergedlo.so > SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool) > sfx2/source/control/dispatch.cxx:257 Change-Id: I659fce002e5672c1c8c75fd130c7aae5b6a44460 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169447 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
2024-06-25tdf#158803 F821: xrange undefined, should be range in py3; remove some ↵Leonard Sasse
unused variables changing range(len()) to enumerate as suggested by Arkadiy Illarionov Change-Id: I5000204281a5f6ded9c411525e612bf84b552f80 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/165505 Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org> Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
2024-06-25Resave with newer Glade versionBogdan Buzea
Change-Id: I5e97ebd5cb357673d7bfda563e83c2e75934b88d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169391 Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp> Tested-by: Jenkins
2024-06-25Resave with newer Glade versionBogdan Buzea
Change-Id: Ifbf7623bb1478f47c28b292049506ba6854d68b8 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169399 Tested-by: Jenkins Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>
2024-06-24Add newline at end of fileTaichi Haradaguchi
Change-Id: I731d8d80e075c8df8a104ec963b89337a91d536c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169376 Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp> Tested-by: Jenkins
2024-06-24Resave with newer Glade versionBogdan Buzea
Change-Id: I6720f2d2435b53c3cead37c1d2cd68e957e9066b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169400 Tested-by: Jenkins Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>
2024-06-24tdf#160543 Quickfind sidebar enhancementsJim Raykowski
* Makes the search independent of find and replace options. * Adds a button to launch a dialog for match case, whole words only, and similarity search options. * Adds a button to launch the find and replace dialog. * Makes the find entry control have visual feedback when there are no matches. * Adds a label at the bottom of panel that shows the number of matches. Change-Id: I2cffcf86978773471bb86c5e5cf8b967c24efa7b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168834 Reviewed-by: Jim Raykowski <raykowj@gmail.com> Tested-by: Jenkins
2024-06-24Partially resolves tdf#160540 Quickfind sidebar: make better use ofJim Raykowski
space for search results Making the row space behavior of SalInstanceTreeView the same as GtkInstanceTreeView would fully resolve this. Change-Id: I5fd5fc755afe3ba2c2e4f4ed56dc1c7f8f541817 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168833 Reviewed-by: Jim Raykowski <raykowj@gmail.com> Tested-by: Jenkins
2024-06-24tdf#158803 F821: fix a number of undefined names and related issues in wizards/Leonard Sasse
make CharLocale a class attribute in TextDocument.py similar to line 109 fix import of AnyConverter in Configuration.py it turns out LetterWizardDialog.py was importing HID from LetterWizardDialogConst.py but not using that import. But removing it broke LetterWizardDialogImply.py because this was importing HID from LetterWizardDialog.py so now LetterWizardDialogImpl.py is directly importing HID from LetterWizardDialogConst.py Change-Id: I36bf54dcfca084b9cd25cef0f80ae814ef83643a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/165507 Tested-by: Jenkins Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org> Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
2024-06-24Update git submodulesTheppitak Karoonboonyanan
* Update dictionaries from branch 'master' to fc2dc383a40e56c0118866c9110954bebc6ea41d - tdf#150433 Add Thai thesaurus Change-Id: I0d833c01a76a5c6957487b6cfcd1d4bc0279a5f3 Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/149147 Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org> Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
2024-06-24libcmis: fix failing AtomTest::authCallbackTest()Michael Stahl
(regression from commit f91effb36b2be1ff8937d684191fb2f19d6ac97d) Change-Id: I24c8da1c8ca70739ac047918c7036d72c7f7330b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169465 Tested-by: Jenkins Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
2024-06-24Related: tdf#161652 sw, RTF paste: only keep used paragraph stylesMiklos Vajna
When pasting from old enough Impress that doesn't have commit afb4ea67463d9f0200dc6216cfd932aec0984c82 (tdf#161652 editeng, RTF copy: only write used paragraph styles, 2024-06-20), it still happened that we got many styles from an Impress slide's paragraph in Writer than just the style of that paragraph itself. The problem is that if we want to avoid problems with bad user input, that has to be handled on the RTF paste / import side, not on the producing side. Fix the problem by filtering out unused paragraph styles also on the RTF import (paste) side, in the IsNewDoc() case, which is the clipboard case (not RTF file open). With this, we attempt to filter out not needed paragraph styles both on the import and export side. Change-Id: Ic2c63e5f45245bb4296ec0d1a95558c459667e29 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169445 Reviewed-by: Miklos Vajna <vmiklos@collabora.com> Tested-by: Jenkins
2024-06-24tdf#144208 speedup doc with lots of redline(16)Noel Grandin
SwXParagraph is heavily used. Reduce the allocation cost of this class by de-pimpl'ing this class. Change-Id: Iebdb9faebfd64416d581641e275e9a4389e2c90e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169362 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2024-06-24no need to use a mix of pimpl and normal fields for SwXFrameNoel Grandin
Change-Id: I90a6f1f1854ac1c5da2133122f17c14c58ec2d13 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169361 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2024-06-24flatten XMLParaContext a littleNoel Grandin
to avoid pointer-chasing in some hot methods Change-Id: Ie0dc1e47628a8ae1279abe2e95894dabae82f3ed Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169454 Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> Tested-by: Jenkins
2024-06-24tdf#160541 Resolves Quickfind sidebar: present results with someJim Raykowski
indication of location in document Change-Id: I9262511c46b9a89fd7c5d7fe93551fecbd21cecf Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168832 Reviewed-by: Jim Raykowski <raykowj@gmail.com> Tested-by: Jenkins
2024-06-24tdf#161743 Calc Sidebar Functions deck: move focus to document uponIlmari Lauhakangas
Esc while in empty search field Change-Id: I7bb6aaeb69712b293c74bfcf34ab65c4869c860c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169352 Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org> Tested-by: Jenkins Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
2024-06-24ucb: webdav-curl: try to get the curl error message for more errorsMichael Stahl
Change-Id: Iad39deeeef55498628616762b6b8dddc5a8f7475 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169345 Tested-by: Jenkins Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
2024-06-24svx: prefix members of SdrUndoMoveObjMiklos Vajna
See tdf#94879 for motivation. Change-Id: If81831d76617da9b9d6ac5aef2e223065e939c4a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169446 Reviewed-by: Miklos Vajna <vmiklos@collabora.com> Tested-by: Jenkins
2024-06-24Resave with newer Glade versionBogdan Buzea
Change-Id: I66bcfe5859bfc9f89cfcd8fc11e0ce6532e3eeb7 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169387 Tested-by: Jenkins Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>