ae16870b2c
...and the gperf being used no longer emits "register" in C++ code.
Unlike Clang with -Wdynamic-exception-spec ignored, at least GCC 7.2
-std=gnu++17 always makes dynamic exception specs hard errors, which would cause
errors both when building StaticLibrary_libcmis and when including
libcmis/libcmis.hxx in ucb/source/ucp/cmis/. So patch away all dynamic
exception specifications from all external/libcmis include files indirectly
included via libcmis/libcmis.hxx, and (to silence the remaining dynamic
exception specifications in the innards of external/libcmis, which I did not
feel like also patching away) build StaticLibrary_libcmis as C++03 if necessary,
and wait for upstream libcmis to eventually be ported to C++17.
And external/firebird needs to be built with CXXFLAGS_CXX11 (which amounts to
C++17 with this patch) since
|
||
---|---|---|
.. | ||
qa | ||
source | ||
test/com/sun/star/comp/ucb | ||
CppunitTest_ucb_webdav_local_neon.mk | ||
CppunitTest_ucb_webdav_neon_opts.mk | ||
CppunitTest_ucb_webdav_propfindcache.mk | ||
CppunitTest_ucb_webdav_res_access.mk | ||
JunitTest_ucb_complex.mk | ||
JunitTest_ucb_unoapi.mk | ||
Library_cached1.mk | ||
Library_srtrs1.mk | ||
Library_ucb1.mk | ||
Library_ucpcmis1.mk | ||
Library_ucpdav1.mk | ||
Library_ucpexpand1.mk | ||
Library_ucpext.mk | ||
Library_ucpfile1.mk | ||
Library_ucpftp1.mk | ||
Library_ucpgio1.mk | ||
Library_ucphier1.mk | ||
Library_ucpimage.mk | ||
Library_ucppkg1.mk | ||
Library_ucptdoc1.mk | ||
Makefile | ||
Module_ucb.mk | ||
README |
Universal Content Broker (has ucp) which do things like convert files to strings in content broker world. mmeeks: so - I renamed the old LGPLv3 webdav code to webdav-neon, and imported the (not built) surf webdav ucp into the old space. so that in future, we can merge changes more easily - and still choose which to use. cbosdonnat kindly volunteered to do some comparative analysis of the two codebases to decide which is best for what etc.