summaryrefslogtreecommitdiff
path: root/solenv
AgeCommit message (Collapse)Author
2014-10-04android: add library for text filter (to read text files)Tomaž Vajngerl
Change-Id: Ie63f058463e681b0b4adedc5f0cbc5b0a703601a
2014-10-01Drop -Wno-deprecated-declarations workaroundStephan Bergmann
...for one, all supported GCC versions should HAVE_GCC_PRAGMA_OPERATOR by now; for another, there are virtually no uses of std::auto_ptr left. Change-Id: I5d94c2520d43ff0a4a8f6882ce64ebed888b44ec
2014-09-26Use multi-column layout and correct header colourPhilipp Weissenbacher
Also fixed some tab indents Change-Id: If2e4301d2199e0a72c8d859231430c1982fd0fc0 Reviewed-on: https://gerrit.libreoffice.org/11649 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-09-25Fix PythonTest on windowsPeter Foley
Change-Id: I8d9d2757020fe4d2cf51bfd257e4bcb573baaaf5 Reviewed-on: https://gerrit.libreoffice.org/11631 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-09-24Revert "Make PythonTests depend on the ExternalExecutable"Matúš Kukan
This reverts commit 9416f4e8ab5fe9e1006bf8afd0b9d0ed2655a315. Change-Id: Id187b98c26e0fb109c26b31fb88bb50d0960d6fb Reviewed-on: https://gerrit.libreoffice.org/11627 Reviewed-by: Matúš Kukan <matus.kukan@collabora.com> Tested-by: Matúš Kukan <matus.kukan@collabora.com>
2014-09-24Make PythonTests depend on the ExternalExecutablePeter Foley
This fixes builds on windows with fully-internal python where the package is built but the exe isn't in instdir when building a PythonTest. Change-Id: Iab1d330a36adf1c849635b990bfe5d31359bec2b Reviewed-on: https://gerrit.libreoffice.org/11618 Reviewed-by: Matúš Kukan <matus.kukan@collabora.com> Tested-by: Matúš Kukan <matus.kukan@collabora.com>
2014-09-24fix a typo in gbuild help and improve a autoconf error messagePeter Foley
Change-Id: Iaee342ae6d612e35d1d2dfa91edbc952d4f73b4e Reviewed-on: https://gerrit.libreoffice.org/11616 Reviewed-by: Matúš Kukan <matus.kukan@collabora.com> Tested-by: Matúš Kukan <matus.kukan@collabora.com>
2014-09-23PPC Mac support can go away now (again)Tor Lillqvist
Change-Id: Ie1b2ab13eda584c48aaa0a4a0941f1be451697c1
2014-09-19Add support for external hamcrest when using junit 4.11+Peter Foley
Starting with junit 4.11 hamcrest is no longer bundled, so add a --with-hamcrest option to support this. Change-Id: Icdae946af82b9c56bf25d37cbf88275fc6a6a1eb Reviewed-on: https://gerrit.libreoffice.org/11383 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
2014-09-18Don't use gnu++03 alias of gnu++98 for ODK buildsJan-Marek Glogowski
gnu++03 is just an alias for gnu++98 and was introduced in gcc 4.8. This prevents older compilers from building the code. Change-Id: I7e09338f26376c08c476561cdcddde39c7e62b09 Reviewed-on: https://gerrit.libreoffice.org/11501 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
2014-09-17s/INSTDIR/INSTROOTTor Lillqvist
Fixes cross-compilation on OS X. Change-Id: I416e8b54c4c33c390c90139a82e4562668eb9ad4
2014-09-17Set up the instdir_for_build URE unorc file when cross-compilingTor Lillqvist
Change-Id: Icde8c214f510d168b52f2594821071a5aff19ecf
2014-09-17Bye bye VS2010Tor Lillqvist
Change-Id: I9d16f4f0df42ae4b046bc1e4ac4fba95c4b9d785
2014-09-16urelibs is part of the stable extension interface on Mac OS XStephan Bergmann
Change-Id: Id1f089b9306124e43a4e44cdd2efccb5f60761d5
2014-09-15More forced-C++03 -Werror tweakingStephan Bergmann
Change-Id: I69c0311df4bd234ebecb866b950fa7f58a13563c
2014-09-15Filter out non-interesting -Wvariadic-macros / -Werror=non-virtual-dtorMiklos Vajna
- 'anonymous variadic macros were introduced in C99' is not interesting when building with -std=gnu++03 - 'class cppu::PropertySetMixinImpl has virtual functions and accessible non-virtual destructor' is not interesting when we implicitly disable the ability to disable warnings from code Change-Id: I391817f9fc793d9b38f97111138aebd63c3a443f
2014-09-15check that ODK headers compile with C++03Luboš Luňák
Change-Id: Ief191a5bbbdca45aaaa8ae5bcc395124ed189796
2014-09-15build ODK headers check without LIBO_INTERNAL_ONLYLuboš Luňák
Change-Id: Ia8bca09a877bed6070c10e1c008bdb05ac088485
2014-09-15gbuild command for disabling usage of compiler plugins for a targetLuboš Luňák
to be used by odk/ checkapi test Change-Id: I6bbb508cc6950a63218e8e4f3364306c7c79b087
2014-09-15two missing CppunitTest gbuild functionsLuboš Luňák
Change-Id: Ie56471d30dfcd8883d54ff00cb85af945649b9b1
2014-09-13mac: clean-up obsolete conditional code based on old SDKNorbert Thiebaud
Change-Id: Ie2d476780a48b5815961598e214343d5def962c1
2014-09-12Use $(LIBO_SHARE_FOLDER) instead of hardcoded 'share'Tor Lillqvist
Change-Id: I073d44c0e3e8c6eff0e885f827fa661e3c8e5206
2014-09-12Handle LIBO_SHARE_HELP_FOLDERTor Lillqvist
Change-Id: I4f004321c58da1d81a2cc3c80504347db583d86a
2014-09-11(Rudimentary) C++11 support is a hard requirement nowStephan Bergmann
Change-Id: I43ed776d52336b822aa6152f0f2a29e39303bb75
2014-09-11create a master document template typeCaolán McNamara
of application/vnd.oasis.opendocument.text-master-template with suffic otm https://lists.oasis-open.org/archives/office-comment/201002/msg00042.html desktop/icons/oasis-master-document-template.icns is just a copy of desktop/icons/oasis-master-document.icns because I can't draw Change-Id: I0d18c79c4c893e97505052884ee8be97d0f117a1 Reviewed-on: https://gerrit.libreoffice.org/11350 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-09-10Bin incorrect commentTor Lillqvist
2014-09-09Make the "Mac-like" or "canonical" app bundle structure always used on OS XTor Lillqvist
In other words, only executable files go in the MacOS folder. Dynamic libraries and bundled frameworks (i.e., LibreOfficePython), and nothing else, go in the Frameworks folder, and all other files go in the Resources folder. Especially, note that Java class files and rc (.ini) files also go in Resources. Such an app bundle structure is what Apple strongly suggests one should use, and it has been hinted that future versions of code signing and/or Gatekeeper will require such a structure. There is still some ugliness thanks to traces of the historical separation of URE from "the office". Like there are two separate "unorc" files, one for URE, one for the LibreOffice application. IMHO, this should be cleaned up, but is probably controversial. (Eek! I now see there are actually *three* unorc files in the app bundle. Not intentional. Need to fix that later.) Change-Id: Idcf235038deb5b8e1d061734993e9f31869b7606
2014-09-09Fix help and showmodules build targetsPeter Foley
Change-Id: I096798159f4d3d59306be1b3843de1daca280f7a Reviewed-on: https://gerrit.libreoffice.org/11342 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2014-09-05gbuild: Framework for performance unit tests using callgrindMatúš Kukan
Run them with "make perfcheck" (toplevel or in a module) To add a new performance test: - Add it as a perfcheck target - Use gb_CppunitTest_set_performance_test - Use CALLGRIND_ macros from valgrind/callgrind.h http://valgrind.org/docs/manual/cl-manual.html#cl-manual.clientrequests Change-Id: I67c776dbe4db0a686607efeee7a7e4f3aeae0e5c
2014-09-03Fix mergelibs build by adding dbtools to libmergedMatúš Kukan
Because svxcore links against dbtools since 86bdb13704d9d85a247339071a86d301ce86cd7f Change-Id: Ibbdd76fc77c3739756d011ae0c1fd99bab57834b
2014-09-03This local hack was pushed by mistakeStephan Bergmann
...as part of 5ab1098d5fbc1ba092da73af2b92e5bcdd7a3f8d "Generalize -fsanitize=address checks." Change-Id: I6141746b2d8059bd6bbcc466a86dd3da3c55f592
2014-08-30Start of support for Android on AArch64Tor Lillqvist
The build does not get far before it runs into trouble in the GNU libstdc++ headers, though: android-ndk-r10/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/include/bits/opt_random.h:33:23: fatal error: x86intrin.h: No such file or directory Change-Id: I9d459c64980091ba8bf5b3d631d47342625f6be9
2014-08-29Linux AArch64 portStephan Bergmann
Change-Id: I37044a37348b203944a8eb9d2204e619055f069d
2014-08-27I think --with-package-format=native/portable can go awayTor Lillqvist
Or does somebody know what they mean and even use either? Change-Id: If935d5d6b53d1f95ec22b19b6b97f4ecfe4d9c06
2014-08-23MSP patchsequence fixAndras Timar
Change-Id: Iaf4a6e5eb8291d78835a391894ba1b1cc675390a
2014-08-23fixes related to MSP digital signatureAndras Timar
Change-Id: I06bcf0d2cc8c4915eff3658905087be6a2eadca6
2014-08-23use MSM directly from MSVC dirAndras Timar
Change-Id: I62ebf7f7bc10a81a3949b0aad6e6353619ef6b22
2014-08-20gdb: print the SwNodeIndex properly if there are multiple blocksMichael Stahl
Change-Id: I178d365e71ef3377b1a2cfc115bb297640161efe
2014-08-18fdo#82430: gcc-wrappers: don't stop if REAL_CXX_FLAGS is emptyMichael Stahl
Hopefully should fix MSVC 2010 build... Change-Id: I3dc71acfa58cdf65dfc6d731d9ebb77fd18f7fac
2014-08-15The --resource-rules option in being deprecatedTor Lillqvist
The documentation is a bit unclear yet, but I think it is safe to assume that Apple strongly wants sandboxed apps to have what we call ENABLE_MACOSX_MACLIKE_APP_STRUCTURE and to be signed without any special resource rules. Change-Id: I1409ccb6a3f9086d01af6ff318fe28536c1cebef
2014-08-14fdo#82430: configure: MSVC build: avoid using SSE2 instructionsMichael Stahl
MSVC 2012 for x86 defaults to -arch:SSE2; binaries do not run on any AMD 32-bit CPU, neither on Intel Pentium III. http://msdn.microsoft.com/en-us/library/vstudio/7t5yh4fd%28v=vs.110%29.aspx Change-Id: Ie8253137db2699f2a7fa69c4ac4e7ded90931e3e
2014-08-14TypoTor Lillqvist
Change-Id: I8d4ce3f0ebd894d2550c5c7788121308f77b0b2a
2014-08-14If we disable C4189 we should also disable C4100Tor Lillqvist
They are both bogusly emitted from SAL_WARN_IF in an optimizing compilation. Change-Id: Ia56687422a29c61a7a8ad0d48541300c7643120e
2014-08-14MSVC: disable C4189 again in optimizing buildsThomas Arnhold
MSVC2012 emits bogus "unused variable" warnings for variables only used in a condition of SAL_WARN_IF in optimizing compilations. Nevertheless it's quite useful to have these warnings when not optimizing, then it does not emit them bogusly. Change-Id: I58a071db65bed15f753def793da8c0f9677abd4b
2014-08-13gbuild: MSVC: disable warning C4373 againMichael Stahl
Making our code acceptable for ancient compilers that we don't use and that don't actually support C++ is a complete waste of time. (partially reverts 856b7f5f783471388cd811d92172cc1d2da7e331) Change-Id: I26a1a67d8c4beb31d6c0c301a56a948552683422
2014-08-13We seem to need the tdoc UCP for savingTor Lillqvist
Change-Id: I2d721c62a0fd7497f90a0613b4383949220795de
2014-08-13msvc: enable some warnings, as they are usefulThomas Arnhold
Change-Id: I30d1b5a5f5c21f6bb520fb9a36cdfc5445be1124
2014-08-13We don't build libxsec_xmlsec for Android currentlyTor Lillqvist
(Because we don't build NSS for Android, so it would be pointless to build libxsec_xmlsec. Or something like that. No doubt at some stage somebody will get the great idea that we need to build NSS for Android, too. But postpone the pain.) Python experts, feel free to generate the ifdefs in this script in a more elegant fashion. Surely it would be better to somehow mark those entries in the table that should be optional with the corresponding condition, instead of hardcoding tests for 'sb_component_getFactory' and 'xsec_xmlsec_component_getFactory' in four places. Change-Id: I69255ab4966605849a2f3335d45a2bc0366f3ab9
2014-08-12Now that we build NSS, we can build libxmlsec and libxsec_xmlsec for iOS, tooTor Lillqvist
Change-Id: I65ab8aad0744a2aa254fefc7732cd8130bb249fb
2014-08-11OSX: drop -malign-natural flag for non-clang compilersDouglas Mencken
Change-Id: I8956ccfd71032909c2f164a8f5b5f9586b6eb285 Reviewed-on: https://gerrit.libreoffice.org/10479 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>