summaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* Bump package version to 6.4.1-1Andras Timar2020-11-191-1/+1
| | | | | Signed-off-by: Andras Timar <andras.timar@collabora.com> Change-Id: I68142e42b8ce2de9063b501b24bca62c734d7d1c
* fix a mis-mergeAndras Timar2020-10-061-1/+1
| | | | Change-Id: I42641e4a8746b3e777c360ac035b0b7f3c9a354e
* set the INFO_URL for the community projectAndras Timar2020-10-061-1/+1
| | | | Change-Id: Ib16b7e387397d27e4debf026c8448990f9a0b97a
* change product nameAndras Timar2020-10-021-4/+4
| | | | Change-Id: Ic34d324c952364442d3f4f9f0758676ab57c8a9a
* Update bug report URL and home page in AC_INITAndras Timar2020-10-021-1/+1
| | | | Change-Id: I749554fa899c24ed8d95b230f75f9a03ea5e1b85
* Use Automake flavour "foreign" so that it doesn't require a READMETor Lillqvist2020-10-021-1/+1
| | | | | | (We only have a README.md now.) Change-Id: I4e693781340aa8d22f83b8565b6617f4ce4d7fb7
* [cp] Bump package version to 6.4.0-1 and update deb/rpm package filescp-6.4.0-1Andras Timar2020-09-231-1/+1
| | | | Change-Id: I935425f644f373acdd4bf8d073ec8be3f29313b8
* nodejs >= 10.0.0 is required to build loleafletAndras Timar2020-09-211-2/+2
| | | | | | | Change-Id: I4541044e090e85514004b941b6e57986479095cd Reviewed-on: https://gerrit.libreoffice.org/c/online/+/103095 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Andras Timar <andras.timar@collabora.com>
* AC_SUBST is enough for ENABLE_BROWSERSYNCTor Lillqvist2020-07-231-4/+0
| | | | | | | | Change-Id: I326b92817ecddcfe94f850b8c36e8644aa0bee60 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/99289 Tested-by: Jenkins Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Tor Lillqvist <tml@collabora.com>
* AM_CONDITIONAL is enough for ENABLE_CYPRESSTor Lillqvist2020-07-231-3/+0
| | | | | | | | | | | The only use of ENABLE_CYPRESS is the 'if ENABLE_CYPRESS' line in cypress_test/Makefile.am. Change-Id: I5790b99f5fb437dd8ee5d0574189fd224eb3e4fe Reviewed-on: https://gerrit.libreoffice.org/c/online/+/99288 Tested-by: Jenkins Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Tor Lillqvist <tml@collabora.com>
* We don't check ENABLE_SETCAP in any source so no need to AC_DEFINE itTor Lillqvist2020-07-231-4/+0
| | | | | | | | | | | | | | AC_DEFINE causes it to be in config.h, but there is no code that would use its definition from there. It is enough to have AM_CONDITIONAL for it (to enable having 'if ENABLE_SETCAP' in Makefile.am files) and AC_SUBST it (to enable having '@ENABLE_SETCAP@' in Makefile.am and *.in files). Change-Id: Ia00b624114c8139d81bb173c92800ae0a62fec35 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/99287 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Tor Lillqvist <tml@collabora.com>
* Report better SSL state for mobile appsJan-Marek Glogowski2020-07-111-2/+6
| | | | | | | | | | | | | I tried to enable SSL, because I didn't want to be insecure, as stated by the message "insecure: ssl disabled". But for mobile apps the whole communication is actually local and SSL no any support option, so this is hopefully a better message. Change-Id: I35c50772ed49910997b80e6f449483da21775120 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/98552 Tested-by: Jenkins Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
* default product name: LibreOffice Online PersonalAndras Timar2020-07-051-1/+1
| | | | | | | | | | | | | | | | | | Can be changed: * configure --with-app-name * brandProductName in loleaflet/dist/branding.js When there is no brandProductName defined, this message will appear in About box: "The Personal edition is supported by volunteers and intended for individual use." Change-Id: Iec5aa2df7e734bdbc1dd8037656334f0016a7a82 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/97837 Tested-by: Jenkins Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Andras Timar <andras.timar@collabora.com>
* android: Default to building just the simple case: armeabi-v7a...Jan Holesovsky2020-07-021-4/+6
| | | | | | | | | | ... unless more builddirs are provided in --with-lo-builddir, separated by colons. Change-Id: I49946cd932ec22804ecb51aba86f3dae2aba05f5 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/97672 Tested-by: Jenkins Reviewed-by: Jan Holesovsky <kendy@collabora.com>
* android: Add support for x86 ABI too.Jan Holesovsky2020-07-011-9/+44
| | | | | | | | | Turns out that the ChromeOS uses the x86 Android runtime, not x86-64. Change-Id: Ic3b6f7a65d35d2298daa731f46e57068eaf2583d Reviewed-on: https://gerrit.libreoffice.org/c/online/+/97607 Tested-by: Jenkins Reviewed-by: Jan Holesovsky <kendy@collabora.com>
* wsd: support --cleanup in loolwsdAshod Nakashian2020-07-011-1/+1
| | | | | | | | | | | | | | | | | | Leaving behind jails with bind-mount entries makes build-workspace removal complicated, and jenkins builds start failing. The cleanup stage is integrated in Makefiles and should be transparent. In the event that manual cleanup is necessary, 'loolwsd --cleanup' can be invoked. Change-Id: Ia4b99b0c66e56dfa2d50e79b0ba98f714cf32886 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/97470 Tested-by: Jenkins Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
* wsd: faster jail setup via bind-mountAshod Nakashian2020-07-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | loolmount now works and supports mounting and unmounting, plus numerous improvements, refactoring, logging, etc.. When enabled, binding improves the jail setup time by anywhere from 2x to orders of magnitude (in docker, f.e.). A new config entry mount_jail_tree controls whether mounting is used or the old method of linking/copying of jail contents. It is set to true by default and falls back to linking/copying. A test mount is done when the setting is enabled, and if mounting fails, it's disabled to avoid noise. Temporarily disabled for unit-tests until we can cleanup lingering mounts after Jenkins aborts our build job. In a future patch we will have mount/jail cleanup as part of make. The network/system files in /etc that need frequent refreshing are now updated in systemplate to make their most recent version available in the jails. These files can change during the course of loolwsd lifetime, and are unlikely to be updated in systemplate after installation at all. We link to them in the systemplate/etc directory, and if that fails, we copy them before forking each kit instance to have the latest. This reworks the approach used to bind-mount the jails and the templates such that the total is now down to only three mounts: systemplate, lo, tmp. As now systemplate and lotemplate are shared, they must be mounted as readonly, this means that user/ must now be moved into tmp/user/ which is writable. The mount-points must be recursive, because we mount lo/ within the mount-point of systemplate (which is the root of the jail). But because we (re)bind recursively, and because both systemplate and lotemplate are mounted for each jails, we need to make them unbindable, so they wouldn't multiply the mount-points for each jails (an explosive growth!) Contrarywise, we don't want the mount-points to be shared, because we don't expect to add/remove mounts after a jail is created. The random temp directory is now created and set correctly, plus many logging and other improvements. Change-Id: Iae3fda5e876cf47d2cae6669a87b5b826a8748df Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92829 Tested-by: Jenkins Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
* notebookbar: Introduce switch in loolwsd.xmlSzymon Kłos2020-06-301-0/+4
| | | | | | | | Change-Id: I94546a899fde1cecc2c35dc527e41e8a36061750 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/93050 Tested-by: Jenkins Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
* android: Add x86-64 build too.Jan Holesovsky2020-06-291-67/+90
| | | | | | | | | | | | | This will make it possible to create AAB's that contain 3 ABIs: armeabi-v7a, arm64-v8a and x86_64. If you want to build for just one ABI, use --with-android-abi=... where the value is one of those three above. Change-Id: I553b8ca941db67eddc1d712a96b818f9cfedd0fa Reviewed-on: https://gerrit.libreoffice.org/c/online/+/97227 Tested-by: Jan Holesovsky <kendy@collabora.com> Reviewed-by: Jan Holesovsky <kendy@collabora.com>
* android: add "x86_64" ABI build variantHenry Castro2020-06-111-1/+27
| | | | | | | | Change-Id: I19281af5432ae5a02f26f33464ced722759a4c67 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/95609 Tested-by: Jenkins Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Henry Castro <hcastro@collabora.com>
* loleaflet: remove install node_module in configure phaseHenry Castro2020-05-281-23/+3
| | | | | | | | | | Fair enough, let's not get in conflict with IOS platform, It is restored and get another solution Change-Id: I1cde236595479bdf41e29d8a30bb9d71aa196e54 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/95036 Tested-by: Henry Castro <hcastro@collabora.com> Reviewed-by: Henry Castro <hcastro@collabora.com>
* Run the 'npm install' at configure time only on LinuxTor Lillqvist2020-05-261-1/+2
| | | | | | | | | | | | | | | | | | I don't want to make it necessary to have npm on macOS (in the case of building the iOS app, otherwise Online is Linux-only). I still want to use the method where the JS bits are built on a Linux machine and loleaflet/dist is copied over to the Mac where you build the iOS app. Remove the apparently never seriously used instructions for the other way from ios/README. If somebody actually *uses* that way for real, for a longer time, then please reinstate them, and modify configure.ac, etc. Change-Id: I22a8ca4746907bb11aad11d7c995b0de2fdbc157 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/94815 Tested-by: Jenkins Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Tor Lillqvist <tml@collabora.com>
* loleaflet: install node modules in configure phaseHenry Castro2020-05-251-3/+22
| | | | | | | | | | It is not necessary to clean these files since they do not change frequently Change-Id: I092013c02effffe6c45bccbf81369e583cffe806 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/93111 Tested-by: Jenkins Reviewed-by: Henry Castro <hcastro@collabora.com>
* cypress: fix running single unit testHenry Castro2020-05-221-1/+0
| | | | | | | | | | | | | | | | | | | | | | | When builddir != srcdir Stills error: "The support file is missing or invalid. Your `supportFile` is set to `cypress_test/support/index.js`, but either the file is missing or it's invalid. The `supportFile` must be a `.js` or `.coffee` file or, if you're using a preprocessor plugin, it must be supported by that plugin. Correct your `cypress.json`, create the appropriate file, or set `supportFile` to `false` if a support file is not necessary for your project." Change-Id: If1aeb55a3821735022dfa57af217130f18cd9dbf Reviewed-on: https://gerrit.libreoffice.org/c/online/+/94424 Tested-by: Jenkins Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
* cypress: fix error running single unit testHenry Castro2020-05-131-0/+2
| | | | | | | | | builddir != srcdir Change-Id: I2521c3e11f05f0c91bf0e8f5667a5466493acac0 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/94080 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Henry Castro <hcastro@collabora.com>
* typo fixes in comments and codeAndras Timar2020-04-261-4/+4
| | | | | | | Change-Id: I6f31e050aab701e31064e1abc9429dce0a50c279 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92953 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Andras Timar <andras.timar@collabora.com>
* android: convert remaining rules to gradle tasksHenry Castro2020-04-231-2/+1
| | | | | | | | | | It will give an Independence (at least) to the gradle build system to package the product Change-Id: I127c2f921b506ec280a244d609707f3480e0f92e Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92719 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Andras Timar <andras.timar@collabora.com>
* android: set specific DEST:SOURCE config filesHenry Castro2020-04-211-4/+4
| | | | | | | | | | | The *.in files in android should be generated explicitly in source dir. With this setting it is enabled to configure builddir != srcdir Change-Id: I529f8021d4407b2f87ae265b93fb3d764bb1a1bf Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92595 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Henry Castro <hcastro@collabora.com>
* android: configure build directoryHenry Castro2020-04-211-0/+1
| | | | | | | | | | Enable to change to build directory when builddir != srcdir Change-Id: I8e48897c44a5ea67da8ffebc3183d722a05e3a20 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92596 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Henry Castro <hcastro@collabora.com>
* android: generate only the necessary config filesHenry Castro2020-04-201-7/+14
| | | | | | | | | Avoid generates files that are not needed to develop android Change-Id: Ica882e3faeaa800e03e8bf811c81c328a7dff6a3 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92138 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Henry Castro <hcastro@collabora.com>
* Welcome: Add config for enabling the dismiss buttonMuhammet Kara2020-04-201-1/+7
| | | | | | | | Change-Id: Ia2fbf066493d91a2b10866e66d11332b5cfc10fa Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92593 Reviewed-by: Tor Lillqvist <tml@collabora.com> Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com> Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
* Welcome: Better default when the welcome.enabled is not present in config.Jan Holesovsky2020-04-161-0/+1
| | | | | | | Change-Id: Ia528f1cdf16af9b9724c31f9b1df8b51efb664fb Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92341 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Jan Holesovsky <kendy@collabora.com>
* Welcome: Add ./configure of the welcome message default.Jan Holesovsky2020-04-161-0/+10
| | | | | | | Change-Id: I090c7d657d2b0a696117f64f25c11ffb249fb272 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92277 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Jan Holesovsky <kendy@collabora.com>
* kill IoUtil - obsolete & unused.Michael Meeks2020-04-101-1/+1
| | | | | | | | | | The switch away from LOOLWebSocket and the use of a websocket for talking to forkit removes the need for the pipe code. Change-Id: Ifb0c6c88681289e7a1709d9bc3281532935c7be4 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92033 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
* Poll - switch to ppoll for closer to microsecond accuracy.Michael Meeks2020-04-101-0/+2
| | | | | | | Change-Id: Ib8a2bb6f60302df8631edadbbb8db626894c457c Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92000 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
* Restore Javascript protocol logging.Michael Meeks2020-03-261-0/+12
| | | | | | | | | | | | | | | | | If you don't want protocol logging by default in debugging builds then either poke loolwsd.xml: <protocol type="bool" descr="Enable minimal client-site JS protocol logging from the start">false</protocol> Or - configure with --disable-debug and --disable-debug-protocol. Also remove redundant and unused co-ordinate parameters to the message queue, and logging. Change-Id: I489e32ef4758a6f0ef35c8d8d322a402a3e268e6 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/91096 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
* autotools: Add support for atomic helper libraryCorentin Noël2020-03-261-0/+14
| | | | | | | | | On some platforms like Raspbian Buster, loolwsd need to be linked to the atomic helper library. Change-Id: I0a8b921d85d499040b2e65d480116cbcb14b5089 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/91102 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
* Propagate core and online git hashes to the Settings for the iOS appTor Lillqvist2020-03-261-0/+8
| | | | | | | | | | | | | | | | The git hashes now show up in the Settings app, without having to run the Collabora Office app, open a document, and check the About dialog. The core git hash is taken from the core build directory's instdir/program/setuprc. Also, drop the fairly pointless lone Finnish localisation of the Settings strings. Change-Id: I56631f8facde017ed99038209c55f516386eab99 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/91073 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Tor Lillqvist <tml@collabora.com>
* android: added a rating dialogmert2020-03-181-0/+10
| | | | | | | Change-Id: If1fed5bff1f7b607027d01a69d09de997fae8473 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90479 Tested-by: Jan Holesovsky <kendy@collabora.com> Reviewed-by: Jan Holesovsky <kendy@collabora.com>
* libfuzzer: don't require a core.git installation setMiklos Vajna2020-02-281-1/+1
| | | | | | | | | | The fuzzer focuses on catching protocol parsing problems, it's not an end-to-end test. Change-Id: I1edc308134f365749339790f242614332b54dce4 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/89720 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
* Use the loolkitconfig-mobile.xcu on iOS, tooTor Lillqvist2020-02-251-0/+1
| | | | | | | | | | | We can't rename a file in the Xcode project, so copy it to ios/Mobile/loolkitconfig.xcu in the configure script, and use from there. Change-Id: I1e50235c06f528dd24d0d968aaccc994418b57d8 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/89466 Tested-by: Tor Lillqvist <tml@collabora.com> Reviewed-by: Tor Lillqvist <tml@collabora.com>
* Add an initial libfuzzer based fuzzerMiklos Vajna2020-02-221-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - target ClientSession::_handleInput(), since crashing there would bring down the whole loolwsd (not just a kit process), and it deals with input from untrusted users (browsers) - add a --enable-fuzzers configure switch to build with -fsanitize=fuzzer (compared to normal sanitizers build, this is the only special flag needed) - configuring other sanitizers is not done automatically, either use --with-sanitizer=... or the environment variables from LODE's sanitizer config - run the actual fuzzer like this: ./clientsession_fuzzer -max_len=16384 fuzzer/data/ - note that at least openSUSE Leap 15.1 sadly ships with a clang with libfuzzer static libs removed from the package, so you need a self-built clang to run the fuzzer (either manual build or one from LODE) - <https://chromium.googlesource.com/chromium/src/testing/libfuzzer/+/refs/heads/master/efficient_fuzzing.md#execution-speed> suggests that "You should aim for at least 1,000 exec/s from your fuzz target locally" (i.e. one run should not take more than 1 ms), so try this minimal approach first. The alternative would be to start from the existing loolwsd_fuzzer binary, then step by step cut it down to not fork(), not do any network traffic, etc -- till it's fast enough that the fuzzer can find interesting input - the various configurations start to be really complex (the matrix is just very large), so try to use Util::isFuzzing() for fuzzer-specific changes (this is what core.git does as well), and only resort to ifdefs for the Util::isFuzzing() itself Change-Id: I72dc1193b34c93eacb5d8e39cef42387d42bd72f Reviewed-on: https://gerrit.libreoffice.org/c/online/+/89226 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
* cypress: configure: fix symbolic links to files and foldersHenry Castro2020-02-131-0/+3
| | | | | | | | | builddir != srcdir Change-Id: I7baaba5f173d209cfb6cbbc5a61cf07a66a51eaf Reviewed-on: https://gerrit.libreoffice.org/c/online/+/88560 Tested-by: Henry Castro <hcastro@collabora.com> Reviewed-by: Henry Castro <hcastro@collabora.com>
* Add chromium-browser to binary search poolYunusemre Şentürk2020-02-061-1/+1
| | | | | | | Change-Id: If82be88891f9d506c2791e993c580eaef459f937 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/88087 Reviewed-by: Andras Timar <andras.timar@collabora.com> Tested-by: Andras Timar <andras.timar@collabora.com>
* configure: make lack of Chrome an error in the enable-cypress caseMiklos Vajna2020-01-271-2/+1
| | | | | | | Change-Id: I1e2d4c884fc58334b3fdd5d43b1821eceeb08987 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/87487 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
* cypress: make chrome check depend on enable_cypress flag.Tamás Zolnai2020-01-231-4/+6
| | | | | | | Change-Id: I0e61ef55be68991ae6d55247d93beb0cd6913084 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/87292 Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com> Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>
* cypress: Introduce an --enable-cypress config option.Tamás Zolnai2020-01-231-0/+18
| | | | | | | | Removing the cypress_test subdir from top level folder made the packaging process to fail. So better to use a flag to enable cypress tests. Change-Id: Iead4b7cbbea5c6aaba18c0b85f23d67a4fbe920b
* cypress: Fix CHROME program detection.Tamás Zolnai2020-01-221-1/+1
| | | | | | | | | | For checking more binaries, we need AC_PATH_PROGS and a blank separated list. Change-Id: Ie1f5660b912970b70ba1aa51885989fbd0563914 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/87213 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
* cypress: accept chromium next to chromeMiklos Vajna2020-01-221-0/+5
| | | | | | | Change-Id: Id2a577b1413227840e2af29abe4cc96e5a81dd82 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/87191 Reviewed-by: Miklos Vajna <vmiklos@collabora.com> Tested-by: Miklos Vajna <vmiklos@collabora.com>
* cypress: Initial integration of cypress test framework.Tamás Zolnai2020-01-211-0/+1
| | | | Change-Id: Ibf300b33d32ce3e7f1affbaf0a59364ddb618b56