9cfcf83f53
the live SDK method had been deprecated quite a while ago and has been turned off a while back. Notes: While you can access and save existing files using the remote files dialog, creating new files or using "save as" requires using the LibreOffice open/save dialogs. Authentication is clunky: username and password you're asked when creating a new connection is not used at all for connecting, so only fill out a username to label your onedrive entry. Actual authentication is done in browser - copy'n'paste the URL from the dialog into the browser, login and approve access for LibreOffice (approving access only necessary once), then you get redirected to localhost, ignore that there is nothing to display. The important part is the code from the URL-bar. Copy and paste that into the LibreOffice dialog and LO can request an authentication token for API access. Testing this feature requires compiling with corresponding api-keys specified in configure/having an app registered with microsoft. Change-Id: I2db11ac09f9fdc354a10d6c749b2bec84b5d34a9 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107646 Tested-by: Jenkins Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> |
||
---|---|---|
.. | ||
.gitignore | ||
config_box2d.h.in | ||
config_buildid.h.in | ||
config_cairo_canvas.h.in | ||
config_clang.h.in | ||
config_cxxabi.h.in | ||
config_dbus.h.in | ||
config_dconf.h.in | ||
config_eot.h.in | ||
config_extensions.h.in | ||
config_feature_desktop.h.in | ||
config_feature_opencl.h.in | ||
config_features.h.in | ||
config_firebird.h.in | ||
config_folders.h.in | ||
config_fuzzers.h.in | ||
config_gio.h.in | ||
config_global.h.in | ||
config_gpgme.h.in | ||
config_java.h.in | ||
config_langs.h.in | ||
config_lgpl.h.in | ||
config_libcxx.h.in | ||
config_liblangtag.h.in | ||
config_locales.h.in | ||
config_mpl.h.in | ||
config_oauth2.h.in | ||
config_oox.h.in | ||
config_options.h.in | ||
config_options_calc.h.in | ||
config_poppler.h.in | ||
config_probes.h.in | ||
config_python.h.in | ||
config_qrcodegen.h.in | ||
config_skia.h.in | ||
config_typesizes.h.in | ||
config_vcl.h.in | ||
config_vclplug.h.in | ||
config_vendor.h.in | ||
config_version.h.in | ||
config_writerperfect.h.in | ||
README |
These are configuration files for various features as detected by configure. Include only those files you need (in order to reduce rebuilds when a setting changes). Settings here are only C/C++ #define directives, so they apply only to C/C++ source, not to Makefiles. Adding a new setting: ===================== - do AC_DEFINE(HAVE_FOO) in configure.ac when a setting should be set - choose the proper config_host/config_XXX.h file to use - if it is a global setting (such as availability of a compiler feature), use config_host/config_global.h - otherwise check if there is a matching config_host/config_XXX.h file - if none matches, add a new one: - add config_host/config_XXX.h.in here, with just #ifndef include guard - add AC_CONFIG_HEADERS([config_host/config_XXX.h]) next to the others in configure.ac - add #define HAVE_FOO 0 to the config_host/config_XXX.h , possibly with a comment (do not use #undef HAVE_FOO, unless the setting has more values than on/off) - add #include <config_XXX.h> before any #if HAVE_FOO in a source file - make sure you use #if HAVE_FOO for on/off settings, do not use #ifdef