Age | Commit message (Collapse) | Author | Files | Lines |
|
We accidentally had left it as "MacOSX". Affects at least the
"generator" metadata stored in documents.
Change-Id: I72eeefdbe192409084f7ab7a24adbc39dcafb624
|
|
Change-Id: I02870b35f67dd9ca47061311186d74dfec823aa7
|
|
Change-Id: I4ccde095789bbaa86825f05737650d3c00f1c2fe
|
|
Change-Id: I6a03ff406cf8fe2e2e0a9030332c39fb8a94ffb1
|
|
Change-Id: Ia5ff5cc48d744ec4ac0f1a27a0d850ce23a46f26
|
|
Change-Id: Icf33e2703f42a7866ce895437cf5f276066eeebe
|
|
Just specify:
--with-android-ndk=$HOME/Android/Sdk/ndk-bundle
--with-android-sdk=$HOME/Android/Sdk
in your autogen.input, install the appropriate components via Android
Studio and you are done.
Includes support for NDK 19 and bumps the minSdkVersion to 16, because
that's the lowest that the NDK 19 still supports.
Change-Id: Ic99790b781b9017eb4e642380e230d6f7b49e9b7
|
|
Change-Id: I7914a51dcd976e8685c761e6151000502148e311
|
|
No need to reinvent the wheel and hardcode it in configure.ac.
Change-Id: Idb08ea0e5ce228bb0758dbdf023f3aee44da76eb
Reviewed-on: https://gerrit.libreoffice.org/74247
Reviewed-by: Andras Timar <andras.timar@collabora.com>
Tested-by: Andras Timar <andras.timar@collabora.com>
|
|
...to select the experimental ...Editing... Android build variant. (Ignored
for non-Android builds, but using libo_FUZZ_ARG_ENABLE anyway, just in case.)
Change-Id: I670925ff358039e38edc29db69f48a78d484f133
Reviewed-on: https://gerrit.libreoffice.org/65077
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Reviewed-on: https://gerrit.libreoffice.org/74148
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
Tested-by: Jan Holesovsky <kendy@collabora.com>
|
|
It had been left out in 4082a18406c18af7b4fcef7bd501c3679c3be56b "android: use
unified headers and llvm-c++ STL (x86) with NDK 16" because "arm unfortunately
crashes with llvm-c++, so keep with gnustl for now/fix that later".
Making armeabi-v7a work with libc++ etc. required a number of changes, listed
below, in this commit and in preceding ones. At least 32-bit x86 already worked
with libc++ etc. prior to these changes in view mode, though it crashed in the
experimental editing mode (enabled with strippedUIEditing in
android/soruce/Makefile) as soon as one types in something, But it is not
entirely clear to me why 32-bit x86 view mode didn't also fail similar to how I
saw armeabi-v7a fail. (On 32-bit x86, these changes appear to neither improve
nor worsen the current state, view mode still appears to work fine while editing
still crashes upon typing anything. With these changes, editing mode on
armeabi-v7a appears to work fine. But I tested armeabi-v7a only with a real
device and 32-bit x86 only with an emulator, in case that might make a
difference.)
* Preceding <https://gerrit.libreoffice.org/#/c/64964/> "Move NSSLIBS to a more
sensible place on the linker command line" plus this change's addition of
-lunwind to the liblo-native-code.so linker command line make sure that
liblo-native-code.so uses _Unwind_* functions from libunwind.a, instead of
erroneously picking up the ones from libgcc.a that happen to be included in
NSSLIB's nspr4 (-lgcc is automatically added to the end of the linker command
line by the invoking compiler, that's how libgcc.a's _Unwind_* end up in
NSSLIB's nspr4; it is neither clear to me why NSSLIB's nspr4, being a pure C
library, uses _Unwind_* functions, nor why exception handling in
liblo-native-code.so fails when using _Unwind_* functions from libgcc.a
instead of from libunwind on armeabi-v7a, nor why that would work on 32-bit
x86, but that's what I observed: ModuleManager::identify
(framework/source/services/modulemanager.cxx) throws a
css::lang::IllegalArgumentException, which calls __cxa_throw ->
_Unwind_RaiseException, which ultimately lead to odd misbehavior and
std::abort during stack unwinding when using _Unwind_RaiseException from
libgcc.a instead of from libunwind). (There is no libunwind.* in
android-ndk-r16b for 32-bit x86 at least, so is presumably using _Unwind_*
functions from libgcc.a. It doesn't appear to make a difference if it
indirectly uses those _Unwind_* functions from NSSLIB's nspr4, or directly
from libgcc.a included in liblo-native-code.so if the
$(if $(filter armeabi-v7a,$(ANDROID_APP_ABI)),-lunwind)
had a ",-lgcc" else branch.)
* Preceding <https://gerrit.libreoffice.org/#/c/64965/> "Export RTTI symbols
from liblo-native-code.so, for binary UNO bridge" makes sure that excpetions
thrown from the binary UNO bridge can be caught by compiled catch clauses.
Not sure why the corresponding state of
bridges/source/cpp_uno/gcc3_linux_intel shouldn't have run into the same
issue.
* Preceding <https://gerrit.libreoffice.org/#/c/64966/> "Adapt gcc3_linux_arm
__cxa_exception to NDK 18 libc++abi" makes sure that our version of
__cxa_exception matches the version from libc++abi. This is clearly not
relevant for 32-bit x86. (The comment there android-ndk-r18b, but the
additional member is already present in
android-ndk-r16b/sources/cxx-stl/llvm-libc++abi/src/cxa_exception.hpp, too.)
The remainder of this change just drops old armeabi-v7a--specific workarounds
that are no longer needed/no longer work.
Change-Id: Ief4c2d562c5032abe6c3b94ca3b3394be6fcd4d3
Reviewed-on: https://gerrit.libreoffice.org/64973
Tested-by: Stephan Bergmann <sbergman@redhat.com>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
|
|
gnustl (and others) are to be removed in future versions of the ndk
also bump gradle and build-tools to current versions along with it
arm unfortunately crashes with llvm-c++, so keep with gnustl for now/fix
that later
Change-Id: Ic794c3293b599b77ec48096bf3283a99c09cbb79
Reviewed-on: https://gerrit.libreoffice.org/45163
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
|
|
Without that modification, it finds dconf in linux system and then compilation fails when it tries to build configmgr/source/dconf.cxx because dconf headers are not found in Android NDK.
Change-Id: I25ab7f1ce66ed491f08a526e462e00957135b0c2
Reviewed-on: https://gerrit.libreoffice.org/65987
Tested-by: Jenkins
Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
|
|
Change-Id: Ic1eeb36584144785f1ec5c502140ea0405020cac
|
|
Change-Id: I2cdb303451ba97124aa50307f410c34fed4c7bce
|
|
Change-Id: I5d8e95e2d4cfc8d94552d31ff36f2a10271e0b46
|
|
Change-Id: Id386575029edf5a75f91b6831bbc7fe49741c06e
|
|
Change-Id: Ia078b5ab9e709f18e7860da2128ad3037a13e52f
|
|
Change-Id: If6d50c3d0b297062bd4a25b334dd3e5b8acdb461
|
|
Change-Id: Ie3ce5c08318b0d8bb495801d388f0d9b242b1886
|
|
Change-Id: I6b48f441475f10bb8893978546052950875a3a1a
|
|
Change-Id: Idbdd2a97cdcc7f874c12cff8e024214badda1522
|
|
Change-Id: I782314620173aa188ae51808e54815b9161e8c4f
|
|
Also remove a minor mis-merge with PRODUCTNAME.
Change-Id: I26c54ad52ab53802dc368b0bfcbde84affa46fdd
Reviewed-on: https://gerrit.libreoffice.org/68861
Reviewed-by: Andras Timar <andras.timar@collabora.com>
Tested-by: Andras Timar <andras.timar@collabora.com>
|
|
This adds --enable-poppler configure option.
Poppler can be enabled/disabled by setting this
parameter to yes or no.
Change-Id: I42ba2d27de7b5014d28523394310616d20073b71
Reviewed-on: https://gerrit.libreoffice.org/68602
Reviewed-by: Andras Timar <andras.timar@collabora.com>
Tested-by: Andras Timar <andras.timar@collabora.com>
|
|
Change-Id: Idddbba00cdcf274ce9f1fd2e1610fbcccb74e0ea
|
|
Change-Id: I19f756d27f13e11bd68501a9a7fd64470b80e46a
|
|
This reverts commit fb0b9f831782ecd9a3d43e5a9ad86b2b79ee66ec.
|
|
Change-Id: I6cdfc50b2385c426e20ce0e9b216b18c763249b8
Reviewed-on: https://gerrit.libreoffice.org/66519
Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
Tested-by: Jenkins
(cherry picked from commit 6808e1e5e2361220988dfa81cb35d03fb6e15855)
|
|
Change-Id: I36398501fef17efb495de15e1071df299d855313
|
|
Change-Id: Icbee86df871c772c1897ddf4b84803970e574074
|
|
Change-Id: Ia078fb8e1e497edfa08e2a61d1659100461fc52e
Reviewed-on: https://gerrit.libreoffice.org/59720
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Reviewed-on: https://gerrit.libreoffice.org/66914
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
Tested-by: Jan Holesovsky <kendy@collabora.com>
|
|
Change-Id: I77159776e2f6625cdd23d1b11b36485325da2a3c
|
|
Change-Id: Ia988030974cb54e50709d10baa728cace72f1b58
|
|
Change-Id: Ie7ac2cab8e87aaf0da38668f762c2a8d27faf9d6
|
|
Change-Id: Idc7cf29de4d6ce5c6174d56fb6a2cb186e6b6837
|
|
Currently, look for 12.1, 12.0, 11.4 and 11.2. (But of course I recommend
people keep their Xcode updated, and thus now build against the 12.1
SDK.)
Also get rid of two AC_SUBST variables that were not used anywhere.
Change-Id: Ic1abf3eb1d900c843263dc781fd4c9a8ab126f09
Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
|
|
Change-Id: I118838f1c97c174bd825ab9fcc64341ab9172a64
|
|
Change-Id: I0231b0541f626fedec3d5bed97adf5bb23f5f2f3
(cherry picked from commit 41a232eed11bb7bc0ca16127958e19ff33a6e7fd)
|
|
|
|
This change packages all SVG based icon sets in seperate zip
files. It automatically generates the SVGs links.txt from
the non-SVG version, if it doesn't exists by 's/\.png/\.svg/g'.
Same for the _dark version, but this just copies it.
This would also work for a _dark_svg version, if needed.
The patch explicitly does't package sifr_svg and tango_svg.
Change-Id: I8d7fda42d0ff9a2108ba8406bd4e82af4c54ff0c
Reviewed-on: https://gerrit.libreoffice.org/62706
Tested-by: Jenkins
Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
|
|
Change-Id: I774513c44417a4a81a3afd157c1a4dbfefa4ba00
|
|
Change-Id: I57dccc57e433aba964da95dcb2b20a5ba3ca34b2
|
|
Change-Id: Ic07aa7297c976b122ba11c60348e1ac18a65b7a0
|
|
Change-Id: I8960fd391ac5890e98751b5e703e81e822fd8272
|
|
It doesn't have all the images that dialogs need, for instance the
vcl/res/radio1.png.
Change-Id: If7839fecb2358846b92d46a47cce3b97f7556711
Reviewed-on: https://gerrit.libreoffice.org/62944
Reviewed-by: Tor Lillqvist <tml@collabora.com>
Tested-by: Tor Lillqvist <tml@collabora.com>
|
|
It sucks that configure.ac nowadays looks for exactly one specific
version of the iOS SDK. I don't understand why that was thought to be
a good idea.
Change-Id: I5b67e17c627735bbafffc8177f1422813a33e034
Reviewed-on: https://gerrit.libreoffice.org/62707
Reviewed-by: Tor Lillqvist <tml@collabora.com>
Tested-by: Tor Lillqvist <tml@collabora.com>
|
|
Also, I don't see why we would want to use -miphoneos-version-min=12.0
just because we build against the 12.0 SDK. Use 11.0 as the minimum
runtime iOS version for now.
Change-Id: Ibbb65c785dc3c96c43413cf8b1f57fe8708bb5f7
Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
|
|
(In master it is disabled for Android, too.)
Change-Id: Iee7b31f1b1a498b99f027cc9f5aeb60360213e51
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
|
|
Reviewed-on: https://gerrit.libreoffice.org/60657
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
(cherry picked from commit a8eb515599526b5b69647a842b2889b6f56de2c8)
Change-Id: Iab7bc66db94fe02bb3714234d68b3e2fc3569fdf
|