summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* update creditslibreoffice-7-3distro/allotropia/zeta-7-3Christian Lohmaier2022-10-271-1722/+1862
| | | | | Change-Id: I4862f568d9025e321a14291aae5617ab2a474862 (cherry picked from commit d5f25f2f78d3852967a6919e215308d129880cf1)
* Update git submodulesChristian Lohmaier2022-10-271-0/+0
| | | | | | | | | | * Update translations from branch 'libreoffice-7-3' to dba896139fa83cbd594104211e7f22a0f2a59115 - update translations for 7.3.7 rc2 and force-fix errors using pocheck Change-Id: I276f47c878e512875a5bd5ad9032a8045d81591d
* build appstore packages with symbols/add targets to merge into universal buildChristian Lohmaier2022-10-271-5/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | while there is no builtin support to create a fat binary during the actual build phase, we have a post-processing script that can merge two separately built architectures into an universal binary one. Thus enhance the makefile to support a more convenient way to build the two archs without the need to manually move the package out of the way to build the other arch. 1) assemble one architecture's package via "make mac-app-store-package.prepare" 2) make clean and change targets in autogen.input to build for the other architecture 3) build the other architecture and combine into universal binary and also package into the final deliverable via make mac-app-store-package.universal (of course you can also use the .prepare target separately also in the second build, and just mac-app-store-package will build the deliverable for the current architecture like it did before) Change-Id: I02c14e9b8c4f6e39d0d50cd3b4ffdd060b2d69bd Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141557 Tested-by: Jenkins Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> (cherry picked from commit d5c11ddae9e54668f5d8997f4c37dd542e656d4f) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141702
* macOS sandbox: only use com.apple.application-identifier for main packageChristian Lohmaier2022-10-271-7/+9
| | | | | | | | | | | | when multiple files are signed with that entitlement, the build will just be listed with "Not Available for Testing" via Testflight Change-Id: I92957f24513ab419ddbc4289b53175932111c198 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141497 Tested-by: Jenkins Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> (cherry picked from commit 6e6c6f697b019348161648d9d26398bf64de83ef) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141700
* curl: upgrade to release 7.86.0Michael Stahl2022-10-273-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes CVE-2022-32221 which could affect libcmis, CVE-2022-42915, and 2 more CVEs that probably don't affect LO. * remove --without-ssl: On the one hand, on GNU/Linux this now results in: configure: error: --without-ssl has been set together with an explicit option to use an ssl library On the other hand, using the more obvious --without-openssl yields a link failure on Android on the nss check in configure: configure:28220: checking for SSL_VersionRangeSet in -lnss /home/cl/Android/Sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/linux-x86_64/bin/../lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld: warning: liblog.so, needed by /home/cl/rpmbuild/BUILD/lo-android2/workdir/UnpackedTarball/nss/dist/out/lib/libnss3.so, not found (try using -rpath or -rpath-link) /home/cl/rpmbuild/BUILD/lo-android2/workdir/UnpackedTarball/nss/dist/out/lib/libnspr4.so: undefined reference to `__android_log_write' /home/cl/rpmbuild/BUILD/lo-android2/workdir/UnpackedTarball/nss/dist/out/lib/libnspr4.so: undefined reference to `__android_log_assert' ... so add the -llog for android in curl-nss.patch.1 Change-Id: I3931a1eec2d681c2ce0e5695039492772e9fcc81 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141866 Tested-by: Jenkins Reviewed-by: Michael Stahl <michael.stahl@allotropia.de> (cherry picked from commit a76a88203d8508f38b10d9bbb94c3bba2485fcaf) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141879 Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
* ucb: FTP UCP: report CURLE_URL_MALFORMAT as IllegalIdentifierExceptionMichael Stahl2022-10-271-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | With curl 7.86, the test JunitTest_ucb_complex starts to fail: .ftp://noname:nopasswd@*nohost.invalid now executing open com.sun.star.ucb.InteractiveAugmentedIOException: at com.sun.proxy.$Proxy15.execute(Unknown Source) at complex.ucb.UCB.executeCommand(UCB.java:63) at complex.ucb.UCB.checkWrongFtpConnection(UCB.java:119) because curl_easy_perform() now returns CURLE_URL_MALFORMAT where previously it was CURLE_COULDNT_RESOLVE_HOST. Map this to an exception the test expects. Change-Id: Ifdb672946726ddb4cb4d9426b7e70eefac63f040 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141877 Tested-by: Jenkins Reviewed-by: Michael Stahl <michael.stahl@allotropia.de> (cherry picked from commit 022e476af44c0dfc97403dc0f3a3b63e731903e6) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141845 Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
* tdf#151073 - enable firebird for appstore build w/o experimental modeChristian Lohmaier2022-10-262-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | also don't default to hsqldb as embedded database when a build is done without java support. Mainly to hide an UI bug - apparently the dialog should show a non-supported message for known embedded drivers at least that is what 04d1e80ac7091ec2bf31c8617e832d5fe15350be suggests " // this indicates it's really a type which is known in general, but not supported on the current platform // show a message saying so // eSpecialMessage = smUnsupportedType; insertDatasourceTypeEntryData( m_eCurrentSelection, sDisplayName ); // remember this type so we can show the special message again if the user selects this // type again (without changing the data source) m_eNotSupportedKnownType = m_pCollection->determineType( m_eCurrentSelection ); " but that doesn't work, at least not anymore. m_eNotSupportedKnownType was since removed, no attempts are made in showing an error/warning message returning the hsqldb driver results in an empty (no display string) entry as the default element in the dropdown in the dialog, that still allows to create a database file (but of course one that you cannot add any actual database tables to) without any error message. At the very least it is inconsistent with the rest of the dialog's code that clears the input name for stuff that shouldn't be shown. Change-Id: I8419888018be2a556c49d32e40f02c0ac1801930 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141631 Tested-by: Jenkins Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> (cherry picked from commit d0a20b67ae7ee1691409b4a1665853a182c46b7b) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141704 Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
* tdf#150888 Scale down PPI if it would result in a tiny imageParis Oplopoios2022-10-264-4/+45
| | | | | | | | | | | | | | | | | | | | | | | | | The reason for the blurry document in tdf#150888 is that the image is tiny. PPI is 2540 in that image but when using the window bounding box (96, 81) this results in a very small image that the .odt then scales up which makes it blurry. Apart from that, when opening the extracted .wmf in Draw it's also very small, around 0.04" squared. Because MM_ANISOTROPICs definition allows for arbritrary scaling, when an image would be smaller than an inch squared the PPI is scaled down to either the images width or height. This makes the extracted WMF match the size of competitor office suites and fix the blur bug without breaking past tests. Change-Id: I11eab879848d9308f818708a91fd9eb91fc65200 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141533 Tested-by: Jenkins Tested-by: Tomaž Vajngerl <quikee@gmail.com> Reviewed-by: Tomaž Vajngerl <quikee@gmail.com> (cherry picked from commit a03a47bb0791d88fedb2650bca412c28469b0b27) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141775 Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
* tdf#151547 pptx import: workaround for COL_AUTO collisionSarper Akdemir2022-10-263-1/+30
| | | | | | | | | | | | | | | | | | | In the current implementation of ::Color, it is not possible to have fully transparent white text (since it collides with COL_AUTO and gets interpreted as Automatic Color). Implement a workaround for import of fully transparent white text color so that it isn't interpreted as the magic value COL_AUTO (i.e. instead of fully transparent #FFFFFF import as fully transparent #FFFFFE). Change-Id: Ide750093ef8a89f1424ddd8f4e9ee1e18209f2ad Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141439 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com> (cherry picked from commit adfdd2bee4d1d59bf1ee372d9c242cf0b691e423) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141779 Reviewed-by: Andras Timar <andras.timar@collabora.com>
* Python3: update to 3.8.15Taichi Haradaguchi2022-10-2513-84/+25
| | | | | | | | | | * Fixes CVE-2022-40674 * Removed 0001-3.6-bpo-17239-Disable-external-entities-in-SAX-parse.patch.1 as fixed upstream Change-Id: I8e71f9a6b013ca4c45bf8774b284be98eee71bab Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141746 Tested-by: Jenkins Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
* zlib: upgrade to release 1.2.13Taichi Haradaguchi2022-10-254-69/+3
| | | | | | | | | | | | | | Fixes CVE-2022-37434 Removed two patches as fixed upstream. Change-Id: I10465b7eafc4952cf8dc64e6d7a77f5e5255a386 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141757 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> (cherry picked from commit b2d6ad64473527f88dfb7088376ccf1242d97666) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141751 Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
* Resolves: tdf#150780 Overtyping is not editingmimo-7-3-branch-pointEike Rathke2022-10-241-1/+3
| | | | | | | | | | Change-Id: Ie83245479e4f356cf120dae1da39d35a9bb1a2e3 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141676 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Jenkins (cherry picked from commit 9d1d668a608cc5b406601c2f7f3d8581e8f47d1c) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141694 Reviewed-by: Caolán McNamara <caolanm@redhat.com>
* macOS: add XCode and SDK buildversions to Info.plistChristian Lohmaier2022-10-242-1/+10
| | | | | | | | | | | | | without those submitting a build for external testing via testflight is not possible because appstore thinks you were using a beta version of XCode Change-Id: I6979a9d290c3e67dd9969d6e535625760b639c25 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141496 Tested-by: Jenkins Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> (cherry picked from commit 3336cb1b3d12e9cd5c2f560c82129dc8ed7527da) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141698 Reviewed-by: Caolán McNamara <caolanm@redhat.com>
* libxml2: upgrade to release 2.10.3Michael Stahl2022-10-171-2/+2
| | | | | | | | | | | | Fixes CVE-2022-40304 and CVE-2022-40303. Change-Id: I5be3fd20ccf57596808a26b742aca325ac16f29b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141448 Tested-by: Jenkins Reviewed-by: Michael Stahl <michael.stahl@allotropia.de> (cherry picked from commit 39b5701976ff3d489c3212d6e2a116d6244c8ad1) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141466 Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
* bump product version to 7.3.8.0.0+Christian Lohmaier2022-10-131-1/+1
| | | | Change-Id: Ia7cc93f51a23cb65ce10dfc0bcbb3e1573130e42
* Update git submodulesChristian Lohmaier2022-10-131-0/+0
| | | | | | | | | | * Update translations from branch 'libreoffice-7-3' to 82306532111e85d2e8a5598e9f5abc411db46b1f - update translations for 7.3.7 rc1 and force-fix errors using pocheck Change-Id: I4a79aa2cc054a27a8f7fabc745043d870565602d
* vml whitespace-check mangled Částečně to ste nCaolán McNamara2022-10-121-1/+1
| | | | | | | | | Change-Id: Ib77ca39a5e17c7fb27c8d5204120fb261b885f16 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141185 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org> (cherry picked from commit eac884bc84327621498ca2fb9a2a3d67d49d5c91) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141189
* Resolves: tdf#151441 queries don't show any contentCaolán McNamara2022-10-101-2/+10
| | | | | | | Change-Id: I66ec14c7cb8816bc2181cc25f7d7f31fdc7d1604 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141068 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
* cui: avoid divide by zero in SvxNumberingPreview::PaintXisco Fauli2022-10-101-1/+1
| | | | | | | | | | | | | | Just check for pActNum->GetLevelCount() > 1 as done later for nYStep See https://crashreport.libreoffice.org/stats/signature/SvxNumberingPreview::Paint(OutputDevice%20&,tools::Rectangle%20const%20&) Change-Id: I0e9518dafe50b2b10a83487e9247e2fd46f9decd Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140888 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> (cherry picked from commit f171d9af9bb13ec037841d7c8aa11fcc628c303c) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141056 Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
* tdf#98067 get menu readable in windows high contrast modeCaolán McNamara2022-10-091-2/+4
| | | | | | | | | | | | | | | | possibly a problem since: commit 9c5a22d19708eae17ad9880422bd03e81ea48c5d Date: Thu Jun 21 17:55:53 2012 +0200 aero toolbar: Extend the drawing of the toolbar to the menubar area. Change-Id: If76be9bf09a19992dafedf16d7e577acf1bc500d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141054 Tested-by: Jenkins Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com> (cherry picked from commit 6bd8ff51dd33e14d3e411630c8366a26e9550e77) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141057
* tdf#150622 sidebar icons empty in High Contrast modeCaolán McNamara2022-10-071-1/+1
| | | | | | | Change-Id: Icfa78f0f655ee467c62cbc309b8e57ac310a73e7 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140970 Reviewed-by: Michael Stahl <michael.stahl@allotropia.de> Tested-by: Jenkins
* Resolves: tdf#149277 we don't want to search the whole tree for dupsCaolán McNamara2022-10-061-1/+1
| | | | | | | | | just the immediate children of the supplied parent node Change-Id: I79595fd940257615f0d012cb9a4556aea51d7db9 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140964 Tested-by: Jenkins Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
* update creditsXisco Fauli2022-10-051-2077/+2097
| | | | | Change-Id: I101b0ffc043adae377c6ae4ef8741c015e5433d3 Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
* tdf#151316 recalc what dependencies should be sensitiveCaolán McNamara2022-10-051-5/+12
| | | | | | | | | Change-Id: I40f78ec151c3d5901209b8587f6152ab76d04e88 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140960 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org> (cherry picked from commit 17612ee10f89a6bf5447a324a02eb0a73d7b27e1) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140961
* tdf#138625 DOCX import: fix superscript footnote numbering in l10nLászló Németh2022-10-051-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Footnote/endnote numbers in the footnote area didn't get superscript etc. formatting in non-English locale settings because of the writerfilter mapping to the English localization ("Footnote Characters" and "Endnote Characters") instead of the correct programmatic character style names ("Footnote Symbol" and "Endnote Symbol") according to SwStyleNameMapper::GetChrFormatProgNameArray(). Testing: unit test of tdf#82173. Manual: e.g. open test document of tdf#138625 in an Italian build, after setting Italian locale in it in Tools->Options...->Language Settings-> Languages->Language of user interface. Follow-up to commit 707eb4db1918658e0c2c2c2033c6a69f80c4eafd "tdf#82173 writerfilter: charStyle XnoteReference->Xnote Characters". Change-Id: I36b3c5ff065e9f80289d051e27f618b40e0c9355 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140918 Tested-by: László Németh <nemeth@numbertext.org> Reviewed-by: László Németh <nemeth@numbertext.org> (cherry picked from commit 5a1c668747f3495ddc7567ae95f2145663565647) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140891 Reviewed-by: Michael Stahl <michael.stahl@allotropia.de> Tested-by: Jenkins Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
* Templates: Make localized names for "Simple" and "BPMN" show on the UIKevin Suo2022-10-051-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | Currently there are 32 localized template name strings defined in: include/sfx2/strings.hrc. However, in sfx2/source/doc/doctempl.cxx only 30 were used. This makes STR_TEMPLATE_NAME31 ("Simple") and STR_TEMPLATE_NAME32 ("BPMN"), although already localized, not show up on the Template Manager UI. This patch adds these two strings in the sfx2/source/doc/doctempl.cxx, so that they properly show as localized strings on the UI. Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140785 Tested-by: Jenkins Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com> Reviewed-by: Laurent Balland <laurent.balland@mailo.fr> (cherry picked from commit 244063d03117119d048376c84e22cf47c4abd250) Conflicts: sfx2/source/doc/doctempl.cxx Change-Id: I64bb28cfe0a4d3b4b41c9114de7223014f6a3cfe Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140945 Tested-by: Jenkins Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
* tdf#144939: fix chapter numbering updatesBjoern Michaelsen2022-10-041-1/+1
| | | | | | | | | | | | | Change-Id: Icd29a380663a1c5f70e3a8ee86db64ec4eae8d86 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140558 Tested-by: Jenkins Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org> (cherry picked from commit 2aed71fa9e8a36ff2dc9f48897092c26ab89ea9e) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140594 Reviewed-by: Michael Stahl <michael.stahl@allotropia.de> (cherry picked from commit cb43334ee9938d7b8e250f9ddbdc81e53779f8d0) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140883 Reviewed-by: Caolán McNamara <caolanm@redhat.com>
* sw: fix crash in SwParagraphNumTabPage::ExecuteEditNumStyle_ImplXisco Fauli2022-10-042-7/+9
| | | | | | | | | | | | | SfxViewShell::Current() could be nullptr See https://crashreport.libreoffice.org/stats/signature/SfxShell::GetDispatcher() Change-Id: Ic2ffc2a35eff8b8acbb896ece198916ee074b019 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140889 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> (cherry picked from commit cf15a1fc143536c20c81faab5950ab829ec8df19) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140892
* vcl: fix crash in SalInstanceWidget::set_busy_cursor()Miklos Vajna2022-10-031-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | Crashreport signature: Fatal signal received: SIGSEGV code: 128 for address: 0x0 program/libmergedlo.so vcl::Window::LeaveWait() vcl/source/window/mouse.cxx:640 program/libsclo.so ScSpellingEngine::ShowTableWrapDialog() sc/source/ui/view/spelleng.cxx:315 program/libsclo.so ScConversionEngineBase::FindNextConversionCell() sc/source/ui/view/spelleng.cxx:168 program/libsclo.so ScSpellDialogChildWindow::GetNextWrongSentence(bool) /opt/rh/devtoolset-10/root/usr/include/c++/10/bits/unique_ptr.h:173 Change-Id: I298789211d6ee038bd5a9a7bff7cf9ae4f132a91 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139731 Reviewed-by: Miklos Vajna <vmiklos@collabora.com> Tested-by: Jenkins (cherry picked from commit 37d778b601966434ff6042373c1a82d4687fd034) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140762 Reviewed-by: Caolán McNamara <caolanm@redhat.com>
* LibreLogo: fix ast, gug, hsb and sid language supportLászló Németh2022-10-031-1/+1
| | | | | | | | | | | | | | | | | | | | Asturian (ast), Paraguayan Guaraní (gug), Sidamo (sid) and Upper-Sorbian (hsb) localizations did't work despite their existing localization stored in the language fallback dictionary of LibreLogo.py, because their 3-letter language identifiers with their country codes trimmed to 2-letter, for example: "hsb-DE" -> "hs" instead of the correct "hsb". Missing Upper-Sorbian support was reported by Michael Wolf. Change-Id: I57aa6752d05452d1f8bb95ff91f4d4456dffcd80 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140796 Tested-by: László Németh <nemeth@numbertext.org> Reviewed-by: László Németh <nemeth@numbertext.org> (cherry picked from commit 5948e2e9f032916e3278f904097eff6b47b869d6) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140757 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com>
* cui: fix crash in SpellDialog::SpellContinue_ImplMiklos Vajna2022-10-021-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Crashreport signature: Fatal signal received: SIGSEGV code: 128 for address: 0x0 program/libcuilo.so svx::SpellDialog::GetNextSentence_Impl(std::unique_ptr<UndoChangeGroupGuard, std::default_delete<UndoChangeGroupGuard> >*, bool, bool) include/com/sun/star/uno/Reference.hxx:114 program/libcuilo.so svx::SpellDialog::SpellContinue_Impl(std::unique_ptr<UndoChangeGroupGuard, std::default_delete<UndoChangeGroupGuard> >*, bool, bool) cui/source/dialogs/SpellDialog.cxx:355 program/libcuilo.so svx::SpellDialog::ChangeHdl(weld::Button&) include/rtl/ustring.hxx:527 program/libmergedlo.so Control::ImplCallEventListenersAndHandler(VclEventId, std::function<void ()> const&) include/rtl/ref.hxx:208 program/libmergedlo.so Button::Click() /opt/rh/devtoolset-10/root/usr/include/c++/10/bits/std_function.h:244 Change-Id: I2c7267118213ea7d915a28d77badf93f8ff75683 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140586 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Miklos Vajna <vmiklos@collabora.com> Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140689 Tested-by: Jenkins (cherry picked from commit 9be24f694d42fc9cae55ed911e0dff7f729803f1) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140611 Reviewed-by: Caolán McNamara <caolanm@redhat.com> (cherry picked from commit ae1f8a426338770f0dd46c72553c405158415e65) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140761
* tdf#151148 Finding KATAKANA which has voice consonant mark wrongNoel Grandin2022-09-261-1/+1
| | | | | | | | | | | | | | | | | | regression from commit c7551e8a46e2f9f8142aa7921a0494221ae096e8 Author: Noel Grandin <noel.grandin@collabora.co.uk> Date: Thu Sep 16 10:36:48 2021 +0200 speedup CharacterClassificationImpl::toUpper Change-Id: I0309dec3d08220b9616be185360013869598fa1c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140541 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> (cherry picked from commit 222e56157c6317435088e09e52a0705bc6a1a83a) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140508 Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org> (cherry picked from commit a5b6ddf3f0055cebe2713af34c304a647af6c76a) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140600
* make sure SharedString::EMPTY_STRING is interned in pools (tdf#150647)Luboš Luňák2022-09-264-33/+69
| | | | | | | | | | | | | | Without this, it may not actually be there, so interning "" would use a different string instance, and then comparing with SharedString::getEmptyString() would actually compare non-equal. Change-Id: I22660f63aa321e3a8f72cfb96df1db56e08fbb84 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140402 Tested-by: Jenkins Reviewed-by: Eike Rathke <erack@redhat.com> (cherry picked from commit e47e0cb0ad1dc3554e9b57f8562a217cf785edbf) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140498 Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
* postgresql: upgrade to release 13.8Taichi Haradaguchi2022-09-235-10/+10
| | | | | | | | | | | | | * Fixes 2 CVEs that don't affect LO (CVE-2022-1552 and CVE-2022-2625). * Changes some patch files for upstream changes. Change-Id: I4964c43fefc94f12a16c45d8727ae41cf1ce278b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140392 Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org> Tested-by: Xisco Fauli <xiscofauli@libreoffice.org> (cherry picked from commit cb301d1b98dbfb3fa732082146be04091a8374b8) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140499 Tested-by: Jenkins
* curl: upgrade to release 7.85.0Taichi Haradaguchi2022-09-238-17/+17
| | | | | | | | | | | Fixes CVE-2022-35252 Change-Id: I549240f6ae31ae94f925422517cd03ef2e3b5732 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140494 Reviewed-by: Michael Stahl <michael.stahl@allotropia.de> Tested-by: Jenkins Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org> Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140496
* curl: remove curl-7.26.0_win-proxy.patchMichael Stahl2022-09-232-122/+0
| | | | | | | | | | | | | | | | | | | | There is no justification why this patch was added, upstream doesn't want to add such a feature[1], and maintaining feature patches in LO for bundled externals doesn't make sense. Also, this doesn't respect the Inet::Settings::ooInetHTTPProxy* settings from the configuration. Let's remove it and hope nobody complains. [1] https://curl.se/mail/lib-2022-05/0083.html Change-Id: I1ccdefb76f69e6795a28d4d25bf443555c16ab0b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135182 Tested-by: Jenkins Reviewed-by: Michael Stahl <michael.stahl@allotropia.de> Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org> Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140485
* nss: update to release 3.83Taichi Haradaguchi2022-09-234-12/+12
| | | | | | | | | | | | Change-Id: Ic1cb36b3a56cde40296fd46ef356dea286932692 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140231 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org> Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140305 Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org> Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140474 Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
* upgrade libepoxy to 1.5.10Taichi Haradaguchi2022-09-234-18/+3
| | | | | | | | | | | | removed epoxy.android.patch: fixed upstream (https://github.com/anholt/libepoxy/pull/263/commits/063c1df27974f58b0f3c0a57417732da068923cf) Change-Id: If0c6c438014121bc480efeaeb1018b6b74e51fcc Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140359 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org> Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140477
* libpng: update to release 1.6.38Taichi Haradaguchi2022-09-232-3/+3
| | | | | | | | | | | | Change-Id: Ife594699cc8736ffdfc8f68e462d11416d7930e9 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140311 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> (cherry picked from commit 18f4fc547a8c055afdaec4aad69c9fea387696c3) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140377 Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org> Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org> Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140476
* Fix string length assertion and handle parentheses in multi-line formulaEike Rathke2022-09-231-3/+4
| | | | | | | | | | | | | | | | | | | | soffice.bin: include/rtl/ustring.hxx:842: sal_Unicode rtl::OUString::operator[](sal_Int32) const: Assert ion `index >= 0 && static_cast<sal_uInt32>(index) < static_cast<sal_uInt32>(getLength())' failed. when editing a paragraph (line) longer than the first, because the string was always obtained from the first paragraph but the position from the current selection. Also match parentheses in the current paragraph, not somewhere else in the first paragraph.. still we're matching only within one paragraph. Change-Id: I955fd371c1e248ce58735a5b61603bbce6c997db Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140446 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Jenkins (cherry picked from commit 10d1e6ff6b3a10b673696524ad59297f4e5a1c2c) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140388 Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
* tdf#151100: xText->getString() may be empty for content needing exportMike Kaganski2022-09-223-15/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The check that is removed prevents collecting the table data. Assume that it's the performance optimization, and that processing empty text objects would be fast anyway. This basically reverts commit 73fcb052edf1a21d785583bc53e8b4323b577bb1 Author Christian Lippka <cl@openoffice.org> Date Thu Nov 22 12:26:35 2001 +0000 #90330# only export text autostyles for shapes with text and commit 7661bbbaef31adfdb298b1447301b24a70f85834 Author Michael Stahl <mstahl@redhat.com> Date Fri Nov 25 22:46:34 2016 +0100 tdf#102479 ODF export: ignore exceptions when checking shape text that becomes unnecessary after the former change is reverted. Change-Id: I709a7b4c5ac1cc0621d3a1b18f2eb74feb987efb Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140313 Tested-by: Mike Kaganski <mike.kaganski@collabora.com> Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com> Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org> Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140352 Tested-by: Jenkins (cherry picked from commit 226b1c2006e936e4b32748b810624c5d655c4a98) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140378 Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
* update expat to 2.4.9Taichi Haradaguchi2022-09-211-2/+2
| | | | | | | | | | Fixes CVE-2022-40674 (https://github.com/libexpat/libexpat/blob/R_2_4_9/expat/Changes) Change-Id: I459cf5f5de31e7cf5420d3df6b11893d5c4ca4dd Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140314 Reviewed-by: Michael Stahl <michael.stahl@allotropia.de> Tested-by: Jenkins
* tdf#150992: fix crash popart filter to an SVG imageJulien Nabet2022-09-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | part of bt: 6 0x00007f018c80186f in BitmapPalette::operator[](unsigned short) const (this=0x5576a198fe48, nIndex=176) at vcl/source/bitmap/bitmappalette.cxx:139 7 0x00007f018c3d1fce in BitmapInfoAccess::GetPaletteColor(unsigned short) const (this=0x5576a2bbc520, nColor=176) at include/vcl/BitmapInfoAccess.hxx:121 8 0x00007f018c85b63f in BitmapPopArtFilter::execute(BitmapEx const&) const (this=0x7fffb7394728, rBitmapEx=...) at vcl/source/bitmap/BitmapPopArtFilter.cxx:73 9 0x00007f018c83e66b in BitmapFilter::Filter(BitmapEx&, BitmapFilter const&) (rBmpEx=..., rFilter=...) at vcl/source/bitmap/bitmapfilter.cxx:22 10 0x00007f01905e5bd4 in SvxGraphicFilter::ExecuteGrfFilterSlot(SfxRequest const&, GraphicObject&) (rReq=..., rFilterObject=...) at svx/source/dialog/grfflt.cxx:202 some gdb info (gdb) p nIndex $1 = 176 (gdb) p mpImpl->GetBitmapData().size() $2 = 34 full bt here: https://bugs.documentfoundation.org/attachment.cgi?id=182499 See https://bugs.documentfoundation.org/show_bug.cgi?id=150992#c2 for some comments the main thing that makes me think that the order is reversed is the "nLastEntry" treatment. Indeed with the current sort, mnCount with 0 come first nLastEntry = nEntryCount - 1 (unless there's no color at all) Change-Id: I3b89f2f4d6f115ea9f6752c49bad776a33f0b020 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140153 Reviewed-by: Julien Nabet <serval2412@yahoo.fr> (cherry picked from commit 8dbbc1ca6dfe75affe13dda92bdf82b6b38f1a37) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140160 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> (cherry picked from commit 2c7052a76e5348981883ca95cf3c0b079ded5068) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140165 Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
* tdf#147507 sw: fix crash with Reject All around not content nodesLászló Németh2022-09-203-1/+101
| | | | | | | | | | | | | | | Regression from commit f3bec764ddbf3fd3ae986f034c89626bf22940e0 "tdf144058 sw track changes: fix table deletion at paragraph join". Conflicts: sw/source/core/doc/docredln.cxx (chrery-picked from commit 7462f728df54c28cea659dbf9aa92070019b489f) Change-Id: If08a2b85c3db9fe92ad623d3d7cb30f2feaaab36 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140159 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
* writerfilter: avoid divide by zeroXisco Fauli2022-09-191-3/+3
| | | | | | | | | | | | | | | | in DomainMapperTableManager::endOfRowAction() See https://crashreport.libreoffice.org/stats/signature/writerfilter::dmapper::DomainMapperTableManager::endOfRowAction() Probably since 116cadb5d2582532c69677a2f8499e8e9b7b9b80 "tdf#59274 DOCX import: fix tables with incomplete grid" Change-Id: I12f2842107885fbbc62be2186511102f642e3efc Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139657 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> (cherry picked from commit b69a37e567a6a0b6c24a4438a0da906497c750f0) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139660
* sw: avoid divide by zero in SwDoc::AdjustCellWidthXisco Fauli2022-09-191-1/+2
| | | | | | | | | | | | See https://crashreport.libreoffice.org/stats/signature/SwDoc::AdjustCellWidth(SwCursor%20const%20&,bool,bool) Change-Id: I98b90dcbed6b6f3ea0a7d1668a5c248f39e7a2a5 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139658 Reviewed-by: Miklos Vajna <vmiklos@collabora.com> Tested-by: Jenkins (cherry picked from commit b884772e4aa3d6f438c8a74f3a15250530830162) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139661 Reviewed-by: Caolán McNamara <caolanm@redhat.com>
* tdf#137341 gtk: Set missing style text colors from themeMichael Weghorn2022-09-191-0/+6
| | | | | | | | | | | | | | | | | | | | | | | commit 8d11b953c0a69f4f5eb5ca42dec3812a62d0cd0f Date: Sun Feb 23 21:11:05 2020 +0100 tdf#125532: White text on default/action buttons and selected tabs on macOS had introduced various new text colors to the style settings, but some were not set from the theme for gtk. Add the missing ones. Change-Id: I1bd7ce358626b3f4ff1d6f2794d5c0f19f78a668 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140058 Tested-by: Jenkins Reviewed-by: Michael Weghorn <m.weghorn@posteo.de> (cherry picked from commit 8306152d5205dd35c118d06368f6c77254f87518) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139984 Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com> (cherry picked from commit 2103178720fd485651b94b7819ea33ec602c3b79) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140156 Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
* upgrade expat to 2.4.8Taichi Haradaguchi2022-09-191-2/+2
| | | | | | | | | Change-Id: I4dea32ad24e9a6c24f69c75fea75dbd63c14c91b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139920 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> (cherry picked from commit c228803662d1d892405bf6431c4d5bd8dc22f7f6) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139980
* tdf#150987 calc crash pasting contentNoel Grandin2022-09-191-2/+4
| | | | | | | | | | | | | | | | | | regression from commit d0119ff7f2c68aa05286bd303128f3a69c6bbd6a improve tools::Rectangle->basegfx::B2?Rectangle conversion which resulted in Fraction throwing an exception because of divide-by-zero Change-Id: I90a92a644c5fb40e9b93237c79f6760d4bb73d0f Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140064 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> (cherry picked from commit ab5928517639e49dbcab2c2de195849d611124b9) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139991 Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
* Remove the now unused python testXisco Fauli2022-09-151-77/+0
| | | | | | | | | | | | | | | after 451a7e64fc1294f6ec089a5291ce03a0fc47361e "tdf#148620: sd: move UITest to CppUnittest" because the cherry-pick command didn't remove it in master, the test is in sd/qa/uitest/impress_tests2/tdf148620.py while in previous branches it's in sd/qa/uitest/impress_tests/tdf148620.py Change-Id: I49f9c74d4f147415b1b0e8b557966e5ec1fe6782 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139976 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>