beautifulgugl.blogg.se

Libreoffice for android
Libreoffice for android




libreoffice for android
  1. #Libreoffice for android update#
  2. #Libreoffice for android archive#
  3. #Libreoffice for android Patch#
  4. #Libreoffice for android full#

android: update configure.ac for supporting Clang5.0.android: update configure.ac to support building only with NDK>=15.android: Fix bridges/ module for building with Clang.

#Libreoffice for android archive#

add factory function mapping for libspelllo archive.Android Viewer: Listen for changes in editing preference settings.android:update safeint header to use the else implementation with clang.android:Supress the Clang’s unneeded-internal-declaration warning.android: Bump NDK version to 15 in configure.ac.Clean up declaration of _cxa_get_globals in linux_arm bridge.Android used to use OpenSSL for security features in LO, we have now switched to NSS - All GSoC related PatchesĪll commits - android: Update configure.ac for NDK r14b version Combined all the NSS changes into one patch, fixed and enabled NSS building for Android - Ĩ.

#Libreoffice for android Patch#

I had to prepare a patch file to support NSS building for Android and hope is that NSS upstream will accept those changes so that we won’t have to worry about managing the patch forever with LO code.ħ. When it was successful, I modified configure and Makefiles to use Clang toolchain and fixed other errors breaking the build. I worked incrementally, first of all tried to tweak NSS sources to build for Android as target OS with existing build system.

  • Removed the support for building with GCC - Ĭlang switch completed, moving on to the NSS part….
  • Set Clang as default compiler on Android instead of GCC.
  • Updated the configure to support building with Clang 5.0 toolchain coming with latest NDK.
  • libreoffice for android

  • Fixed bridges/ module crash with Clang because the following patches were to set Clang as default.
  • By the time I was completing clang switch, NDK r15b was released, updated configure again before switching the toolchain.
  • LO Android build was only tested upto NDK r13b, updated and tested configure script to use NDK r14b.
  • I accepted my change of tasks because they challenged me with a better and different set of learnings to what I already knew. Note : My tasks lineup was shifted to what I originally proposed because two students were working on the same project and some of our proposed work overlapped. I also fixed the failures caused in the code because of compiler switching.Īpart from this, I worked on cross-compiling Mozilla’s NSS(Network Security Services) library for ARM and supporting it with LO Android which was using OpenSSL instead. I worked on switching from deprecated NDK GCC toolchain to a relatively newer toolchain - Clang, used to compile the native code in LibreOffice.

    libreoffice for android

    My project goals were to work behind the scenes to improve the LibreOffice Android build system.

    #Libreoffice for android full#

    Read Simon’s full coverage in his InfoWorld article.GSoC Final Submission report - LibreOffice for Android Overview Now it simply remains to be seen if anyone will bid to do the work! Knowing that spending in areas where the community is already intrinsically motivated might well reduce contributions, TDF has decided to focus remaining funds on development of the Android port, hoping to bootstrap a necessary new community in the process. There’s still a sizeable portion left over though. With the clock moving swiftly on, The Document Foundation has already invested in development infrastructure for testing, the backing of community activities and the hiring of sys admin and administrative staff. In what way is that blessing mixed? As a charity the foundation is legally required to spend those funds over the course of the following year or so. When it comes to money, The Document Foundation is faced with the mixed blessing of having plenty available. The scale of the task however is enough to dampen volunteer enthusiasm and given the lack of commercial motivations for engagement, disappointing low volunteer turnout is not actually a great surprise. Could this influx of money affect the ethics and work ethic of today’s open source community? It’s not actually the first time the community has experimented with bringing a LibreOffice editor to Android. At the LibreOffice Conference, The Document Foundation issued a tender document looking for bids to develop an Android implementation of LibreOffice.






    Libreoffice for android