summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2024-10-10Make --disable-emscripten-proxy-to-pthread configurableStephan Bergmann
...as is convenient for some experiments Change-Id: I74aedb38ecc0f7b5a0d913799f649dce77dc7bba Reviewed-on: https://gerrit.libreoffice.org/c/core/+/174753 Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de> Tested-by: Jenkins
2024-10-07configure: Clean up kf5/kf6 version checksMichael Weghorn
* Drop redundant "minor version >= 0" check * For kf6, require version >= 6.0, i.e. drop support for older pre-release development versions Change-Id: Idffbc8eef513887727f6b256cb47a770294435bc Reviewed-on: https://gerrit.libreoffice.org/c/core/+/174587 Reviewed-by: Michael Weghorn <m.weghorn@posteo.de> Tested-by: Jenkins
2024-10-07configure.ac: support cross-compiling with KDE 6Đoàn Trần Công Danh
Those KDE version check can be moved into compile-time. This change will also reduce the time to check when native compiling, too, since we don't need to run the just-built binaries. Change-Id: I0d60ade17b1ab5aaf4f729e39aba1345f088e6b9 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/174512 Tested-by: Jenkins Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2024-09-25Confine a hack to known-broken --enable-pchStephan Bergmann
The hack was introduced in 7db1150b2c4a9adb993084d2dceedb450781b1dc "fix macos build with clang 16". (And for our --enable-pch for Clang being known-broken, also see ffc1ab15ae358315516aab319778a254688afbd3 "Work around some Clang PCH consteval issue by disabling HAVE_CPP_CONSTEVAL".) Change-Id: I5dcd7f96ba39bf4d0748940778699cb7d368f449 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/173891 Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> Tested-by: Jenkins
2024-09-20Invent --with-extra-cc/cxx-flagsStephan Bergmann
Change-Id: I22ce959f1fe74b8eb1fa0d0fbffe8b257e7f3110 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/173731 Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de> Tested-by: Jenkins
2024-09-20add a --with-system-java-websocketCaolán McNamara
there was a system Java-WebSocket in Fedora 35, f.e. but unaware if this is actively packaged standalone in contemporary distros, but useful for the coverity build case. Change-Id: Id6393dbfb1c449b75391752a8bb5e5ea4481a084 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/173725 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
2024-09-20GCC_HOME no longer needs to be SUBST'edStephan Bergmann
...since 411e8c24a289649797c679afc084113f7f61667a "vscode: make it work better when srcdir=buildir and add mac lldb config" removed its use in .vscode/vs-code-template.code-workspace.in Change-Id: I7454f5d4443eedbb8ca143eb3e140cd0a0d708f1 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/173694 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de>
2024-09-18Do not hardcode --with-locales=en for Emscripten buildStephan Bergmann
...which had been done in 7a9e4c4ba8c6b8e068005f3831b989e3c929e8eb "WASM add strip flags to configure.ac", but without giving a rationale. For --enable-assert-always-abort builds, it could have caused the > assert(pUpperMonthText[0] == "JANUAR"); in ImpSvNumberInputScan::GetMonth (svl/source/numbers/zforfind.cxx) to fire when running in a German-locale browser, because the rule to generate the DISABLE_DYNLOADING-specific localedata_static.hxx in i18npool/Library_i18npool.mk then only included English-locale fallback locale data, so pUpperMonthText[0] was always the English "JANUARY", regardless of locale used. With with_locales left uninitialized here, the generated localedata_static.hxx now includes the full set of locale data. Which comes with a small increase in size, though: For one non-debug build scenario, sofice.data stayed at ca. 68M but soffice.wasm grew from ca. 138M to ca. 143M. Change-Id: I46dae3f5c795ae30fc44d3ac4cb8dd162cd72966 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/173619 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de>
2024-09-17Fix missing quotationStephan Bergmann
...that appears to be broken ever since 9892af3cbf85e9793f21683aa16c84354d866ad5 "Modernize wasm debug symbol generation" and to have gone largely unnoticed, but now happened to cause > ./configure: line 14652: -gpubnames: command not found > checking whether ccache emcc supports ... configure: error: no in an odd Emscripten build of mine where I accidentally used a broken emcc (so that autogen.sh started to draw bogus conclusions and get into otherwise untested code branches) Change-Id: Idff3a52d61464f00f2c811b207c5a214672b5b42 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/173480 Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de> Tested-by: Jenkins
2024-09-12ICU: upgrade to 75.1Xisco Fauli
Downloaded from https://github.com/unicode-org/icu/releases/tag/release-75-1 Change-Id: I882c57bf5ab613dc71f7ae1c31305596e1ca791f Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168750 Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org> Tested-by: Jenkins Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
2024-09-07python: upgrade to 3.10.15Xisco Fauli
Downloaded from https://www.python.org/ftp/python/3.10.15/Python-3.10.15.tar.xz Change-Id: I269ff9fa4565b5fdda6ba29bf6ac93bcf8daaa03 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/172995 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2024-09-04Latest VS 2022 Preview is 17.12.0 nowTaichi Haradaguchi
Release Notes: https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-notes https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-notes-preview Change-Id: I5eb752972cb812d41f53d5c0daa10c2dac435e8a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/171867 Tested-by: Jenkins Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>
2024-08-30Fix dotnet build issues on WSL Linux buildHossein
In wsl, Windows path is also added to the WSL shell path. Therefore, dotnet.exe from Windows is also found, if it is searched for, causing build issues. To avoid the build problem, and in general, to avoid using Windows builds from outside the WSL container, search for dotnet.exe is only done on Windows builds. Change-Id: I2c8c412f08008b24faf50d00dc166ad7a3c09b23 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/172175 Tested-by: Hossein <hossein@libreoffice.org> Tested-by: Jenkins Reviewed-by: Hossein <hossein@libreoffice.org>
2024-08-27Add a CUPS config headerMichael Weghorn
In line with what's done for most optional, build-time configurable features, use a config header `config_cups.h` that has a `ENABLE_CUPS` define, include that header in the relevant source file and use #if ENABLE_CUPS for code depending on CUPS being enabled instead of defining a macro and using #ifdef ENABLE_CUPS This also aligns this with the `ENABLE_CPDB` macro used in the same source file. Change-Id: I71a5205fd63f9fc18470afcaf808c489ff833319 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/172397 Tested-by: Jenkins Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2024-08-26related tdf#68274: switch on MAR-based auto-updater by defaultThorsten Behrens
On platforms built with --enable-online-update-mar, make the automatic online update the default now. Change-Id: I4d8355023f185b89aa25701bcc02a15986d3d969 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/172335 Tested-by: Jenkins Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
2024-08-25tdf#161941 add --with-docrepair-fonts optionCaolán McNamara
to enabling bundling or not bundling the docrepair fonts of https://github.com/docrepair-fonts (which provide replacments for: Agency FB, Baskerville Old Face, Berlin Sans FB, Cooper Black, Lucida Calligraphy, Lucida Grande, Lucida Handwriting) Change-Id: I4ea442fa54d21f213ccbdccba9aea1b9c0675c90 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/172337 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
2024-08-22Emscripten: Experimental -sPROXY_POSIX_SOCKETS supportStephan Bergmann
...see <https://emscripten.org/docs/porting/networking.html#full-posix-sockets-over-websocket-proxy-server>. This requires <https://github.com/stbergmann/emscripten/commit/4aff1f28b88480791236adcc6d5cb2d919ad4bf3> "-sPROXY_POSIX_SOCKETS: Add websocket_proxy_poll". When configured with --disable-socketpair (which appears to have no negative consequences), external/curl appears to only call poll(2) with socket-related file descriptors, so we can use websocket_proxy_poll instead. The URL on which the websocket_to_posix_proxy process listens must be specified as Module.uno_websocket_to_posix_socket_url. Change-Id: I4ad23098b5bbc0646fa50859c0aeb9870d1cc92a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/172243 Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de> Tested-by: Jenkins
2024-08-21Allow building against emsdk that uses Emscripten trunkStephan Bergmann
(see <https://github.com/emscripten-core/emsdk/?tab=readme-ov-file#how-do-i-track-the-latest-emscripten-development-with-the-sdk>), which has emscripten/main/ instead of upstream/emscripten/ Change-Id: I10dfc7e30cddf8a798cb70104126b45757fcba63 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/172219 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de>
2024-08-21Emscripten: Enable the WebDAV UCPStephan Bergmann
* Which also requires external/curl. But implicitly use --without-gssapi, checking for it in configure.ac would fail with > configure: error: could not find function 'gss_init_sec_context' required for GSSAPI And building ExternalProject_curl needs to see the -pthread from gb_EMSCRIPTEN_CPPFLAGS, otherwise linking Executable_soffice_bin would fail with > wasm-ld: error: --shared-memory is disallowed by libcurl_la-easy.o because it was not compiled with 'atomics' or 'bulk-memory' features. * By default, GetCABundleFile in include/systools/opensslinit.hxx will fail now. (But to make https work, applications could bring along their own such file in the Emscripten FS, in one of the places where GetCABundleFile checks for it.) So, for Emscripten only, make failure of GetCABundleFile non-fatal in InitCurl_easy. * Some code in sw was erroneously hidden behind !ENABLE_WASM_STRIP_EXTRA (off by default for Emscripten), but is needed with HAVE_FEATURE_CURL. * See <https://emscripten.org/docs/porting/networking.html> for how to actually use networking in an Emscripten application. Change-Id: I2bbe9f3fd0e20143e18eb1e8104568b1c7a304de Reviewed-on: https://gerrit.libreoffice.org/c/core/+/172167 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de>
2024-08-20More useful to have an EMSCRIPTEN_EXTRA_SOFFICE_PRE_JSStephan Bergmann
...than an EMSCRIPTEN_EXTRA_SOFFICE_POST_JS. That way, we can e.g. set up Module.arguments there. Change-Id: I4990ab6daac2f74326ab2ee9508828f1b79bceb7 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/172154 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de>
2024-08-20qt/kf: Drop obsolete -DQT_CLEAN_NAMESPACE -DQT_THREAD_SUPPORTMichael Weghorn
`QT_CLEAN_NAMESPACE` and `QT_THREAD_SUPPORT` seem to have long been dropped from Qt (are only seen in Qt 3 changelogs in current qtbase git dev history) and the most likely explanation why they were still defined for the Qt based VCL plugins seems to be that they were just copied over from the KDE 3 support that was dropped in commit 72699595aaa3ecb8975050b6dfc6fde437770493 Date: Wed Sep 2 14:37:23 2015 +0200 remove KDE3 support, --enable-kde and --enable-kdeab Drop the obsolete defines for qt5, qt6, kf5 and kf6. Change-Id: I052e5e082455150c04e57d3be2e23b6245ad940d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/172062 Tested-by: Jenkins Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2024-08-03.NET Bindings: Move built .NET libraries into instdirRMZeroFour
This commit adds Package targets for the net_basetypes, net_uretypes and net_oootypes libraries to install them into instdir/program/dotnet. Also adds a LIBO_SHARE_DOTNET_FOLDER variable mirroring the LIBO_SHARE_JAVA_FOLDER variable. Change-Id: I28cdb2dac799bd72d11c3e550bba1a946db8b49c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/170098 Tested-by: Jenkins Reviewed-by: Hossein <hossein@libreoffice.org>
2024-08-03.NET Bindings: Upgrade --enable-dotnet to --with-dotnetRMZeroFour
This commit changes the existing --enable-dotnet switch into --with-dotnet, allowing users to pass in a different dotnet executable than the one on their PATH, similar to --with-java. This is used to determine the variables DOTNET and DOTNET_ROOT. Change-Id: Ia4f02dfdbd33d7629a800a076f758b26bb186d9f Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169656 Tested-by: Jenkins Reviewed-by: Hossein <hossein@libreoffice.org>
2024-07-26Add --with-package-format=emscriptenStephan Bergmann
...to have $(WORKDIR)/installation/LibreOffice/emscripten populated with just the relevant files from $(INSTDIR). (This doesn't reuse the complicated CustomTarget_instsetoo_native/install used for other PKGFORMATs; as a special case, it uses a much simpler CustomTarget_instsetoo_native/emscripten-install.) Change-Id: I9c7509aadbc0e6e49ec95bf51c748c2ff9f778b9 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/171066 Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de> Tested-by: Jenkins
2024-07-26Bump minimum emsdk to known-good 3.1.46Stephan Bergmann
...as 3.1.3 has compilation issues with our code now, see <https://git.libreoffice.org/lode/+/197e973f8ce3ba8495f9c0c7baa5695335b39e13%5E%21> "update emsdk to known-good 3.1.46 to avoid clang segfault" Change-Id: Id500cdde2f776eaaedcc1bcbd43c5b3c727eef2c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/171017 Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de> Tested-by: Jenkins
2024-07-24ofz#70572 build failureCaolán McNamara
Change-Id: Ib313e1c6ace119e1480587e2bd519a5841e51a4b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/170941 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
2024-07-19configure,curl: enable GSSAPI on Linux/MacOS/etc.Michael Stahl
This will link libgssapi_krb5.so.2 which is in krb5-libs (ABI CL1 in RHEL8, ABI CL2 in RHEL9). Change-Id: I2dbaa64e70f4502c5a47c6c85123c94b9ad41277 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/170758 Tested-by: Jenkins Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
2024-07-18Fix typoAndrea Gelmini
Change-Id: I16e88e1ecb0174605871031a614285911e6fff58 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/170689 Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net> Tested-by: Jenkins
2024-07-18use the new linker on macOS (introduced in XCode 15)Christian Lohmaier
the classic linker will be removed in upcoming versions of XCode and is deprecated XCode 15.0 has a bug that would cause runtime crashes on macOS 11, but that bug has been fixed with XCode 15.1 and all users of XCode 15.0 could update to 15.1 or 15.2 (15.3 or later requires newer version of macOS) - so remove the workaround of using the old linker and instead require a fixed version of Xcode (or a different minimum deployment target) Change-Id: If516ac85539da83f54b1792450cf43ea55d0d808 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/170640 Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Reviewed-by: Patrick Luby <guibomacdev@gmail.com> Tested-by: Jenkins
2024-07-17Enable building with Xcode 16.0 beta 3 on macOS 15.0 public betaPatrick Luby
Change-Id: Ia6d7fc9d8ec4e047d63a5ceb973ada997f3bf2a9 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/170595 Tested-by: Jenkins Reviewed-by: Patrick Luby <guibomacdev@gmail.com>
2024-07-10make MSVC /analyze a configure optionNoel Grandin
My debug build is slow enough already, no need to make it worse. People who want it, can turn it on explicitly. Change-Id: I8677534d8f0142699baa6b95a249ae5f70c5cc3c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/170269 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2024-07-09Upgrade raptor to 2.0.16Taichi haradaguchi
- Fixes CVE-2017-18926 and CVE-2020-25713. - drop 0001-Calcualte-max-nspace-declarations-correctly-for-XML-.patch.1: merged upstream - drop 0001-CVE-2020-25713-raptor2-malformed-input-file-can-lead.patch.1: merged upstream - drop libtool.patch: merged upstream - drop most of raptor-freebsd.patch.1: merged upstream - drop most of raptor-msvc.patch.1: merged upsttream - drop most of ubsan.patch: merged upstream - drop Wint-conversion.patch: merged upstream depend on package icu_ure to have libicuuc delivered and add corresponding directory to rpath-link to make sure the right copy is picked up use $(strip ...) in LDFLAGS to avoid having to escape , with $(COMMA) Change-Id: Ic05269ade5dae3761d98432ee504a51434a4c753 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/161704 Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Tested-by: Jenkins
2024-07-05python: upgrade to 3.10.14 (master only)Xisco Fauli
Downloaded from https://www.python.org/ftp/python/3.10.14/Python-3.10.14.tar.xz * external/python3/macos-11.patch.0 should be long obsolete by now Change-Id: I454851f7684e699519370bdbbcd9bb9a2cccd077 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/170051 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2024-07-03--with-doxygen is only relevant with --enable-odk since b0228e4d3Moritz Duge
Change-Id: I24eeb3a28658ba631dc8f7389b6e2933111657f0 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169568 Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> Tested-by: Jenkins
2024-06-30gtk4: Require GTK >= 4.10Michael Weghorn
For the gtk4 VCL plugin, require GTK version >= 4.10 and drop code for older versions. This simplifies maintenance, in particular since requiring 4.10 ensures that the basic GtkAccessible API is available. GTK 4.10 was released on 2023-03-04 [1], so it will be almost 2 years by the time that LO 25.2 will be released. Given that the gtk4 VCL plugin is still experimental, providing support for older GTK 4 releases shouldn't have to be a concern. [1] https://gitlab.gnome.org/GNOME/gtk/-/blob/4.10.0/NEWS?ref_type=tags Change-Id: I6f361b533391225d0e74c174e0479b767b9d827a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169324 Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com> Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com> Tested-by: Jenkins
2024-06-29Fix "lets" -> "let's"Andrea Gelmini
Change-Id: I01968fc18b093dbbc27213f01c3da38ae151c62c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169748 Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net> Tested-by: Jenkins
2024-06-22.NET Bindings: Switch for old windows CLI bindingsRMZeroFour
This commit adds an --enable-cli/--disable-cli switch to autoconf to control generation of the old CLI bindings (Windows only). It is enabled by default, to not be a breaking change to users just yet. Over time, when the old bindings are deprecated in favor of the new .NET bindings, it could be set to disabled by default. Change-Id: Ib60b372459cb0c735275ed17d004d037279357eb Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168751 Tested-by: Jenkins Reviewed-by: Hossein <hossein@libreoffice.org>
2024-06-19use gb_StaticLibrary_WORKDIR and gb_Library_DLLDIR more consistentlyChristian Lohmaier
same for gb_Executable_BINDIR[_FOR_BUILD] and fold gb_Library_WORKDIR_FOR_BUILD into gb_Library_DLLDIR_FOR_BUILD (the latter also has a workdir variant) Change-Id: If7e4cf9aab46728182c89344546065bc33b452b4 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169201 Tested-by: Jenkins Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2024-06-13Handle CPDB lib in configure/build systemMichael Weghorn
In preparation of Biswadeep's upcoming GSoC changes (see [1]) to update the CPDB (Common Print Dialog Backends) support to the latest version and use the CPDB C API, add a corresponding `--enable-cpdb` autogen option (disabled by default). When CPDB is enabled, check for the cpdb-frontend library, define `ENABLE_CPDB` and set the compiler and linker flags for building the `CPDManager` (in vcl/unx/generic/printer/cpdmgr.cxx). Add checks for existing code using `CPDBManager`, so it only gets used when when CPDB is actually enabled. While the cpdb-frontend library is currently not actually used in `CPDManager` yet (as the previous approach tried to use some DBUs API directly), it will be in Biswadeep's upcoming changes. With this commit in place, an `--enable-cpdb` build works with this additional local test change in place to actually make use of the library: diff --git a/vcl/unx/generic/printer/cpdmgr.cxx b/vcl/unx/generic/printer/cpdmgr.cxx index 7dc17cede353..0c3b71d519db 100644 --- a/vcl/unx/generic/printer/cpdmgr.cxx +++ b/vcl/unx/generic/printer/cpdmgr.cxx @@ -22,6 +22,8 @@ #include <cstddef> #include <unistd.h> +#include <cpdb/cpdb-frontend.h> + #include <unx/cpdmgr.hxx> #include <osl/file.h> @@ -259,6 +261,7 @@ CPDManager* CPDManager::tryLoadCPD() } } #endif + cpdbPrintFile(nullptr, nullptr); return pManager; } [1] https://lists.freedesktop.org/archives/libreoffice/2024-May/091911.html Change-Id: Ifc50d2cd6496346bea55c73cb703e3c2d3eb44b8 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168656 Tested-by: Jenkins Reviewed-by: Michael Weghorn <m.weghorn@posteo.de> Reviewed-by: Biswadeep Purkayastha <bpdps95@hotmail.com>
2024-06-12Fix typo in codeAndrea Gelmini
Change-Id: Id4174ad178558c6016925007c0f62e0886750279 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168754 Tested-by: Jenkins Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2024-06-12.NET Bindings: Add DotnetLibrary class to gbuildRMZeroFour
This commit adds the DotnetLibrary gbuild class to build a .NET assembly using the .NET SDK. Also adds an option to enable or disable building .NET components with --enable-dotnet (default) and --disable-dotnet to the autogen script. Also adds a net_ure/ directory for the updated .NET bindings, currently consisting of the net_basetypes library. Change-Id: I9256387a2463ff8476deee85d886c6b3dce8257b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/166380 Tested-by: Jenkins Reviewed-by: Hossein <hossein@libreoffice.org>
2024-06-11bump product version to 25.2.0.0.alpha0+Christian Lohmaier
Change-Id: I56a7aa68ad934dc7fb7f1fc1e3f95bdb78ca120f
2024-06-11python3: upgrade to 3.9.19Xisco Fauli
Downloaded from https://www.python.org/ftp/python/3.9.19/Python-3.9.19.tar.xz * python-3.8-msvc-sdk.patch.1 is no longer needed * Comment out deprecated warnings for now: C:/cygwin64/home/tdf/jenkins/workspace/gerrit_windows/pyuno/source/module/pyuno_util.cxx(42): error C2220: the following warning is treated as an error C:/cygwin64/home/tdf/jenkins/workspace/gerrit_windows/pyuno/source/module/pyuno_util.cxx(42): warning C4996: 'PyUnicode_FromUnicode': deprecated in 3.3 C:/cygwin64/home/tdf/jenkins/workspace/gerrit_windows/pyuno/source/module/pyuno_util.cxx(64): warning C4996: 'PyUnicode_AsUnicode': deprecated in 3.3 Change-Id: Iaa358ffaaea63cf6ec47914759d0469e70e1cc65 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168551 Tested-by: Jenkins Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2024-06-07Modernize wasm debug symbol generationThorsten Behrens
Rolling a few suggested split debug changes from https://developer.chrome.com/blog/faster-wasm-debugging/ into our code. Added emdwp after linker line, to collect .dwo DWARF info into one single file (otherwise Chrome lacks local variable support) Still not working: * -gdwarf-5 does not work yet with neither -O1 nor -Og * -Og results in massive binary sizes, -O1 still required to not blow up browser mem right after load Change-Id: Ibf9ea42882df88d947f9bb3881430f0745c0df54 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168562 Tested-by: Jenkins Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
2024-06-07New EMSCRIPTEN_EXTRA_SOFFICE_POST_JS configure variableStephan Bergmann
...which can be useful during development, to add e.g. additional test code to the generated qt_soffice.html Change-Id: Ic498dcd4c812b7b4c8e48b07c2bff411a9f19438 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168522 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de>
2024-06-06drop searching for widget extended tips in the offline helpCaolán McNamara
by now these extended tips for the widgets of the general ui appear in the .ui file directly instead as accessibility descriptions instead. In any case, the default build configs of distro-configs/LibreOfficeLinux.conf distro-configs/LibreOfficeMacOSX.conf distro-configs/LibreOfficeWin64.conf use --with-help=html where these ahelps are not available. So, existing in the classic help only. Change-Id: Ie27736e9140e445c7f8986a741c2002f2efa9ccb Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168505 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
2024-06-06ICU: upgrade to 74.2Xisco Fauli
Downloaded from https://github.com/unicode-org/icu/releases/tag/release-74-2 Change-Id: I35a1b087f658541903a368fcaaad22c1c1e41d2f Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168502 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2024-06-06if we don't have local help then Help::GetHelpText will be emptyCaolán McNamara
anyway, so we can skip that work on Window::GetHelpText. It might even be that by now all the a11y/extended-tips are in the local .ui files and the whole fallback to local help is redundant and should be removed. But that's not done here. Change-Id: I03b759aba6d1619aff37ded6764fbe3b6ded9555 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168494 Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com> Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
2024-06-02allow low-translation-completion-langs for dev-builds (e.g.: Sundanese)Christian Lohmaier
will be included when using --with-lang=ALL in non-release configuration (i.e. tinderbox provided daily builds), but not when using --enable-release-build. Change the way how configure fetches the list of all supported languages from a fancy sed call to running make with a dummy-recipe. Change-Id: I8bbea5fd95d37eac5bbce2e55ae34830b0ab4ebb Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168334 Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Tested-by: Jenkins
2024-06-02Latest VS 2022 Preview is 17.11.0 nowTaichi Haradaguchi
...while latest proper VS 2022 is 17.10.0 Change-Id: Ibc8c1c331659cb607e0dd51793097ac0495badb0 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168303 Tested-by: Jenkins Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>