LibreOfficeKit header files include directives

2018-02-11 Thread Sander Maijers
At this revision (https://github.com/LibreOffice/online/tree/341c9dcc96dcf84cadfabcce2c3eabc09c1bf8d1/bundled/include/LibreOfficeKit), I can’t generate bindings for Rust from LibreOfficeKit header files. The reason is that I have no way to specify include paths while the LibreOfficeKit header

Re: LibreOfficeKit header files include directives

2018-02-11 Thread Sander Maijers
recommend not to activate this patch. RGDS Jan I On Sun, 11 Feb 2018 at 18:04, Sander Maijers <s.n.maij...@gmail.com <mailto:s.n.maij...@gmail.com>> wrote: At this revision (https://github.com/LibreOffice/online/tree/341c9dcc96dcf84cadfabcce2c3eabc09c1bf8d1/bundled/include/Li

Non-portable configure.ac

2018-02-14 Thread Sander Maijers
./configure fails on my system because configure.ac does not work when /bin/sh is not Bash but a POSIX shell such as dash. Please review the attached patch. diff --git a/tmp/configure.ac b/tmp/portable_configure.ac index 101050c..f9c5d9f 100644 --- a/tmp/configure.ac +++

How to disable libexttextcat?

2018-02-14 Thread Sander Maijers
Building fails for me because of this issue https://github.com/LibreOffice/libexttextcat/issues/2 . libexttextcat does not seem like a critical component for a slimmed down LibreOffice build for development purposes. May I disable this dependency, and if so, how?

Constraining LibreOffice as called in LibreOfficeKit to improve stability

2018-02-21 Thread Sander Maijers
I’m running LibreOffice 6 through LibreOfficeKit calls (saveAs), and I’m interested in stabilizing and isolating LibreOffice during calls into it. My only purpose is document conversion. How can I minimize: - the amount of user profile IO - interactions with other processes - network

Re: Non-portable configure.ac

2018-02-21 Thread Sander Maijers
Linux Host 4.15.3-2-ARCH #1 SMP PREEMPT Thu Feb 15 00:13:49 UTC 2018 x86_64 GNU/Linux LSB_VERSION=1.4 DISTRIB_ID=Arch DISTRIB_RELEASE=rolling DISTRIB_DESCRIPTION="Arch Linux" Build script: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=libreoffice-slim-git I have set dash as

Re: Non-portable configure.ac

2018-02-22 Thread Sander Maijers
?keywords=dash Running shellcheck and checkbashisms regularly is advisable even for autoconf generated scripts. On 22-02-18 12:07, Eike Rathke wrote: Hi Sander, On Wednesday, 2018-02-21 14:03:49 +0100, Sander Maijers wrote: I have set dash as /bin/sh. "Funny", because Debia

Re: Non-portable configure.ac

2018-02-22 Thread Sander Maijers
wrote: Am 22.02.2018 um 18:36 schrieb Sander Maijers: Note that checkbashisms 2.17.12-1 failed to catch this when I debugged this issue. https://www.archlinux.org/packages/community/any/checkbashisms/ Also note that on Arch Linux, I used dash 0.5.9.1-1, whereas Debian only has various older

Transition from modelines to EditorConfig

2018-02-25 Thread Sander Maijers
In order to maintain optimally readable code, and waste minimal amount of development time on manual routine text (re)formatting, LibreOffice requires clear text formatting (also, ‘code style’) guidelines. Ideally, these guidelines would not only be clear to contributors (assuming they are