summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
27 min.Use some more O3TL_UNREACHABLEHEADmasterStephan Bergmann2-33/+13
Change-Id: I5885c1f33fe7d15e6bd0b572b6d0db1410252362 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136777 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
41 min.external/libnumbertext: Silence -Werror,-Wdeprecated-declarationsStephan Bergmann2-0/+50
...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>
47 min.Adapt to LLVM 15 trunk clang::StringLiteral::isAscii renameStephan Bergmann5-4/+14
<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>
5 hoursUpdate git submodulesAlain Romedenne1-0/+0
* 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>
6 hourstdf#149709 sw_redlinenum: fix list levelsLászló Németh3-0/+104
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>
6 hourstdf#149787: sd: Add unittestXisco Fauli1-0/+40
Change-Id: I27ec82fb8942f8cf6d663ae358ef29a2f6fa940f Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136726 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
6 hoursUpdate git submodulesRafael Lima1-0/+0
* 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>
7 hoursUpdate git submodulesSeth Chaiklin1-0/+0
* 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>
7 hourstdf#126395 writerfilter: don't guess table directionJustin Luth3-0/+13
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>
7 hourstdf#137544 reserve space in polygonNoel Grandin1-0/+2
Change-Id: I868584965b122735b8eb55cc17a3ee11a772b88a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136721 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
7 hourssw content controls: link ODF proposalMiklos Vajna1-1/+1
Change-Id: I18a62cce01eb8a5cc1764ee813a9265cb02c5fdf Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136736 Reviewed-by: Miklos Vajna <vmiklos@collabora.com> Tested-by: Jenkins
9 hoursUse stable_sort for m_vBookmarksStephan Bergmann1-1/+1
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>
10 hourssw content controls: fix picture placeholdersMiklos Vajna1-1/+0
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
11 hourstdf#138748 Correct label locale group in CSV dialogPedro Pinto Silva1-1/+1
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
11 hourstdf#138748 Correct group label in HTML import dialogPedro Pinto Silva1-1/+1
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
12 hourstdf#137544 ReformatAllEdgeObjects use recursionNoel Grandin2-9/+23
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>
12 hourssmall optimisationNoel Grandin1-3/+3
Change-Id: I10d18eddf0dfa96d468c8cfab22494779e38358f Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136718 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
13 hourssw content controls, dropdown: use DecorationView for the button's arrowMiklos Vajna1-16/+23
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
13 hourssmall optimisationNoel Grandin1-1/+2
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>
14 hourstdf#56580 Fix negative error bars on log chartKurt Nordback1-1/+15
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>
14 hourstdf#149603 macOS: fix workaround to use web help if Safari is the default ↵Christian Lohmaier1-0/+16
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>
14 hoursUpdate git submodulesMike Kaganski1-0/+0
* 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>
14 hoursCppunitTest_sw_layoutwriter: use more SwParaPortion::dumpAsXml()Miklos Vajna1-114/+228
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>
15 hourstdf#137544 reduce cost of dynamic_castNoel Grandin5-23/+30
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>
16 hourstdf#149680 qt: Open native popup menu at given positionMichael Weghorn1-3/+7
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>
21 hoursChangeNullDate: assert valid date after normalization if it wasn't beforeEike Rathke1-4/+8
... 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
22 hoursUse DateTime::operator=(const css::util::DateTime&)Eike Rathke1-6/+1
... 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
22 hoursCheck sax::Converter::parseDateTime() success return valueEike Rathke3-9/+17
Change-Id: Ia843a1437a8c97e2dafc3f22d43a3dc61873269b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136686 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Jenkins
23 hoursIgnoring invalid NullDate is worth a warningEike Rathke1-0/+4
Change-Id: Ie29151ab17b947561c96512e5128edbfdeaa226b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136662 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Jenkins
23 hourssfx2: replace pImpl -> m_pImplHenry Castro3-69/+69
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
23 hourstdf#149785: sd_import_tests2: Add unittestXisco Fauli2-0/+16
Change-Id: I8d11508adc999381a119da26a5cf438072c8aff2 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136672 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
25 hourstdf#137544 elide some UNO_QUERYNoel Grandin4-24/+20
Change-Id: I58b5a800d2f24168c9d1c109769344a00dea8e1d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136658 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
25 hourstdf#149787 capture a copy of mpViewShell and mpViewCaolán McNamara1-4/+4
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>
25 hourstdf#147199: sw_uiwriter3: Add unittestXisco Fauli2-0/+41
Change-Id: I86fa740fd69e14afcb2effaa091db2b22477a7cb Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136680 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
28 hourstdf#137544 reduce cost of ChildrenManagerImpl::UpdateNoel Grandin1-5/+30
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>
28 hourstdf#149785 Read Error importing documentNoel Grandin2-1/+3
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>
31 hourstdf#143148 Use pragma once in vcl partMahdi Tizabi1-4/+1
Change-Id: Idf48a2ee9909abb7817b37a546b5a94b13324068 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136437 Reviewed-by: Julien Nabet <serval2412@yahoo.fr> Tested-by: Jenkins
32 hoursUpdate git submodulesSeth Chaiklin1-0/+0
* 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>
33 hoursUpdate git submodulesSeth Chaiklin1-0/+0
* 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>
35 hoursUpdate git submodulesRafael Lima1-0/+0
* 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>
35 hourslok: fix position for cell item list dropdownSzymon Kłos1-1/+1
Change-Id: I911199970d8c01fcf0767b974936d077f48fc89c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136604 Tested-by: Jenkins Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
35 hoursvcl: clarify variable in Animation::Animation() loopChris Sherlock1-2/+6
Change-Id: Ia7e211298896c40b92cf13c81302d30ddb661cb9 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/76404 Tested-by: Jenkins Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
37 hourstdf#132293 remove unused imports and unused variables in swm.hashemian111-284/+70
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>
38 hourslingucomponent: avoid 'using namespace' in a header fileMiklos Vajna1-19/+17
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>
38 hourstdf#137544 only construct SdAnimationInfo when we need itNoel Grandin1-4/+7
Change-Id: I15377a0f32bf4554c8feddc6c6c967002de9dd9d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136657 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
38 hourstdf#137544 slightly improve perf of pdf parsingNoel Grandin1-9/+10
Change-Id: I05af862137666606e557dc3fabe1c3ea249ee10a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136656 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
38 hourstdf#137544 std::unordered_set is cheaper hereNoel Grandin1-1/+2
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>
43 hourstdf#99514 - implement Value2 for compatibilityHannah Meeks4-11/+36
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>
44 hourscrashtesting: assert on reexport to ods of forum-it-7248.odsEike Rathke1-6/+8
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
46 hourstdf#131304 .doc: provide compatibilityMode value for .docxJustin Luth2-0/+21
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>