Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I7127db6aad9e97a0f3e758aa83b22ac8465d3f43
|
|
Change-Id: Id37b276983b86455dcbdcd40fd1e3d3efba33011
|
|
Change-Id: Id9b7f19fe9035bd25253e1d98023f7eb3d3a7f2b
|
|
We had too many obscure options for the MSVC build. The configury
logic tried to take into consideration Registry keys or file locations
that likely never happen with the compilers we suppport (2008, 2010 or
2012) or the Windows SDKs from the same era.
Now there is just an option --with-visual-studio that can be used to
specify which Visual Studio version to use in case several are
installed. It takes as parameter the "year" version, 2008, 2010 or
2012. (There is also --with-windows-sdk that takes the version number
like 7.1A or 8.0, but I expect that this option will not be needed.)
The code tries hard to use sane defaults in all cases.
It is quite likely that there are bugs in the new logic. Those will
have to be fixed once noticed. Hopefully the basic idea is sane,
though.
Change-Id: I0a53acd334d35cbf2cd2fbc76a38d636e0d0123d
|
|
It is pointless to test for both $build_os = cygwin and $_os = WINNT.
Change-Id: I89b5196439f79284ca1a3fb08369decf20810b5b
|
|
Change-Id: Ie2cdbf1291ec340053238b72dd155f20aa2aaddb
|
|
Change-Id: I665bf0bdb4e0d4c104a08f37a8afa9de4ad4a9f4
|
|
There does not seem to be a point to using CFLAGS here, usual convention
appears to be to use AFLAGS. Not target local, since right now there is
no need for that.
Change-Id: I5d2f45777c226c0afc632adc21e446f09740d75d
|
|
Change-Id: I8c0da25a000e10d65479665a61be054fdb2486a5
Reviewed-on: https://gerrit.libreoffice.org/1453
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: Tomáš Chvátal <tchvatal@suse.cz>
|
|
Use environment variable SAL_LOG_SYSLOG=1
Change-Id: I0c260ca69fbeefb0c2e8cc46ca6955e92791c05b
Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
|
|
Change-Id: Icd65d8a456cf59b6e4b6b6bfb095c0bff498bcbc
|
|
Change-Id: I94c7865b68c65540765c9fbfba6f669055dad4ba
|
|
But note that currently the config/config_*.h files are created and used so
that those created for the HOST platform are used also when compiling (the
cross-toolset) for the BUILD platform. Seems to work by luck so far, but this
is really broken. We need to have the config_*.h files separately for HOST and
BUILD.
Change-Id: I500694eee8bb2a8d2d7afbf78171c0e2ea1e66b3
|
|
Nah, sure it makes sense also on tablets. Consider having your tablet attached
to a projector while you dance around on stage talking and controlling the
presentation with your phone (or other smaller device).
This reverts commit ccd519c582cc897b9276b5d04801688c253c1e94.
|
|
The idea is to get rid of GUIBASE and GUI checks as much as possible.
GUIBASE=aqua <=> OS=MACOSX
GUIBASE=WIN <=> OS=WNT
GUIBASE=cocoatouch <=> OS=IOS
GUIBASE=android <=> OS=ANDROID
Don't set GUIBASE to these values any more in configure.ac
either.
GUIBASE_FOR_BUILD is not used anywhere.
Conflicts:
configure.ac
postprocess/packcomponents/makefile.mk
postprocess/packregistry/makefile.mk
Change-Id: Ie0526b40e1073f2328ba6c333e28752104b0fed3
|
|
Change-Id: I48166fd5ee3dec8c140ef1905023db72c2aa2bd4
|
|
The STLport was only built for the benefit of old extensions on platforms that
once used it themselves (Linux x86, Solaris x86 and SPARC, Windows). We
deliberately break such old extensions for LO 4.0 by no longer shipping that
backwards-compatiblity cludge.
Keeps STLport listed in readlicense_oo/ because of
o3tl/inc/o3tl/compat_functionality.hxx.
Also removes GXX_INCLUDE_PATH, as that was only used by STLport (if at all?).
Removes a spurious #define MOVEFILE_REPLACE_EXISTING 0x01 from
l10ntools/inc/helpmerge.hxx that was once added with
854812584862d0609b695682d2bfea2667d75c00 "INTEGRATION: CWS extensionl10nfix01
(1.11.6); FILE MERGED: 2008/06/26 13:56:03 ihi 1.11.6.1: #i90987# windows rename
-> MoveFileEx" but now starts to cause trouble on Windows. Also disables
warning C4005 about redefinition of WB_LEFT/RIGHT macros (defined in both
tools/wintypes.hxx and the Windows API) in a number of places that include
windows.h -- however the old STLport caused those warnings to not show.
Change-Id: Ie138a219fbbc86fb5aaa7ea0b88cf349935d9829
|
|
Change-Id: Ic20c758034309a7b67966d73066770c4b870f146
|
|
Conflicts:
configure.ac
Change-Id: I67b2ce4ae647150aeace72c542a5838940d2c058
|
|
Change-Id: I865a22e48a3125f40de786933ded8a70c0329a39
|
|
Change-Id: Ia80a1246a7e3c8862a50a3daf79aba5609b7df3a
|
|
This patch allows to do
mkdir <build_dir>
cd <build_dir>
<src_root>/autogen.sh
make
Only the remaining dmake modules are poluting the <src_root>...
which will get eventually convererd to gmake...
Change-Id: Iefd64732fa12e096d554cff4eee6b777deb92338
Reviewed-on: https://gerrit.libreoffice.org/1273
Reviewed-by: Luboš Luňák <l.lunak@suse.cz>
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
|
|
Change-Id: I097675450a0eed87eccf90356c81657485609d13
|
|
The very same libstdc++ that breaks with clang and -std=gnu++0x
has also the ABI breakage that prevents using C++11 anyway.
Moreover, there's still the idea that we should preferably use
the gnu variant, just like the default is -std=gnu++98, rather
than strict C++11 (the gcc manpage for -ansi e.g. says that
some builtins are disabled in this case).
Change-Id: I4dac01374ee7a34796161f6e0e76eb962953e709
|
|
There should be no #ifdef for that anyway (given compiler support
each feature will need its own check).
Change-Id: I1998bfff362f2aef23717735834cacf87d3db90b
|
|
Change-Id: I83a5a2cc6a673165a230ac0c916fdd533a4ccaae
|
|
This is mostly a revert of 992757cc5ebfb1df42636b8d3269cdbc10fc4148
and bc78ac68c2492e63a680f68b524c4a51179ea83e, with tweaks to apply.
Also only MSVC support for now.
Change-Id: Ia926b3c28125b52012156ccfd47932837b09d20a
|
|
...like when using Clang against GCC 4.7 headers that unconditionally use
__float128 which is a GNU extension that Clang does not support.
Change-Id: Ie27b5f17df4a10c9682fa750677e6cd8ef5eeeaf
|
|
This is pretty bad idea, because when you really remove them it prints
nice warning, this way tho you have no damn chance to see it unless you
read the ./configure --help.
Change-Id: I2fc9ffc1dec4d69522e2a7c90cb5cf06f3d70c3d
Reviewed-on: https://gerrit.libreoffice.org/1271
Reviewed-by: Tor Lillqvist <tml@iki.fi>
Tested-by: Tor Lillqvist <tml@iki.fi>
|
|
Change-Id: Ib879ae35358d0f45cc874de501d42532f69ac460
|
|
The same as 563fa900ba22bf83dfa58e67807ed0337f810576 , but this
time with extra care to not break anything with pointer->bool conversions.
Change-Id: Ifcea840e96da0fbfcf92b54141fb8ef9c5eb94ff
|
|
As the latter does not quite scale, and also source files depending
on the setting/feature did not rebuild in case of a change.
There are intentionally more config_xxx.h files (so autoheader
from autotools is not used), so that a setting change does not force
automatically a rebuild of everything. Running configure does not
touch those config_xxx.h files that have not changed.
There's config/README with a howto.
Change-Id: I6d6e82050ff8faf5364ed246848b8401aca3e0e5
|
|
...it just appeared to work on machines that happen to have /usr/bin/clang. So
hoist CLANGDIR/CLANGBUILD from compilerplugins/Makefile-clang.mk to configure.ac
instead.
Change-Id: Ie5d9c6bb8e9d0caa1583d78c8693f06b69873095
|
|
Change-Id: I9630a486043c97aa9e31873c63f807cedb869a24
|
|
Change-Id: I851f4f82caa8483a296da3c8337ccbedccf7c5de
|
|
Change-Id: Ic5d8f8a975861c63354d28f5043abb5ead29192b
|
|
...and remove temporary file again.
Change-Id: I199b054d8e7b87d1c9268abbe628393d480e42f7
|
|
since 4e7f9650e2a32b648cbd50ab113955920f960354
Change-Id: I7745a59bdd5986552a476f73c2b5a4d10b277726
|
|
Remove the oooblogger extension. It is unmaintained and the original
author (caolan) wants it dead.
Change-Id: Iff89f5badbb74f465c57e068a9e1acbbc13bc235
|
|
Change-Id: Ia4f72b7bfe12f8f7e526b7dc2a2a2ba3d6eae861
|
|
Change-Id: Ifb0c8a34ecb7b77a92fb67ca947b4ed46f51fd9a
|
|
Change-Id: Ia2a0158b2824748625e4ece26d3a145fefd519cb
|
|
Change-Id: I338b76971c4fd94455231d58e9d0bcce4524e829
|
|
If OOO_VENDOR is empty you get annoying warnings from the Windows
Resource Compiler at line 55 in solenv/inc/shlinfo.rc.
|
|
|
|
Change-Id: I0a8e86dc862b05e8c92738a565ae1513ea9e60b0
|
|
Change-Id: I40aff76df4ddef3774632a3dcdf67b943229feb3
|
|
Restrict moz to windows, and build vars also
impacts nss, connectivity
Change-Id: I27aae1398f3f8a4d046c2c7805d64bc7523c7282
Reviewed-on: https://gerrit.libreoffice.org/1233
Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de>
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
|
|
Change-Id: I763412bd1b6713b91c2e4a8d575ee2a14e9d5cf2
|
|
To avoid unnecessary confusion between the newly plain code and any instance of
the old extension still installed (per-user or shared), I renamed the UNO
implementation identifier org.openoffice.pyuno.LanguageScriptProviderForPython
to org.libreoffice.pyuno.LanguageScriptProviderForPython. Also, existing
installations of the extension are explicitly not migrated to new user profiles.
Change-Id: Id3dd66ba5e52e0962f7ad0ccb5e4ad5b0bec97fa
|