summaryrefslogtreecommitdiff
path: root/solenv
AgeCommit message (Collapse)AuthorFilesLines
2012-12-05Bye bye ODMATor Lillqvist1-5/+0
SUSE has no interest in it any longer, and I doubt anybody else has either.
2012-12-04revert the huge performance regression in gbuild intoduced with ↵Bjoern Michaelsen1-0/+9
0a45deba2be4a77db7540bd050b25bd6c26d7513 - we should default to make -r - everything else grows exponentially with the number of targets - gbuild should now have sane noop builds again even on make 3.82
2012-12-04adding calc add-in for option pricingtino1-0/+1
Change-Id: Ica4b621a7ae7e5ab447192ae3fe7b8911295bef2 Reviewed-on: https://gerrit.libreoffice.org/1232 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2012-12-03make sure fast string operator+ is used only by LO codeLuboš Luňák1-2/+3
Change-Id: Iaa8fc379e4d032931c0f60a3e3525783d8d28964
2012-12-03Use -W4 instead of -Wall, and don't disable warnings that are off by defaultTor Lillqvist2-92/+4
2012-12-03Add -wd4986 here, tooTor Lillqvist1-1/+1
2012-12-03More -wd fixupsTor Lillqvist1-5/+6
2012-12-02gbuild: call gb_ExternalExecutable_collect_registrations...Michael Stahl1-1/+3
...after reading platform makefile because at least python uses platform dependent gb_PYTHON_PRECOMMAND. Change-Id: I894dfd56b4a96828556f657ae63c6f69eebdea0b
2012-12-02ditch unused makefileDavid Tardon3-82/+0
Change-Id: If859e46758c622f4841b8b0389abe2485f4af85a
2012-12-02move setting up of ext. executables out of gbuild.mkDavid Tardon7-64/+156
Change-Id: Icacd44abfa5bf5f75f0ee719b39fba6821976a8a
2012-12-02Don't disable warnings that supprted MSVC versions don't generateTor Lillqvist1-25/+0
2012-12-02Document the warnings we disableTor Lillqvist1-2/+136
2012-12-02Argh, I meant Visual Studio 2010Tor Lillqvist1-2/+2
2012-12-02Disable MSVC warning C4986Tor Lillqvist1-0/+14
This is a new warning in Visual Studio 2012. Otherwise, when using /Wall (as we do), you get tons of warnings from the compiler's own headers: .../crtdbg.h(1041) : warning C4986: 'operator new[]': exception specification does not match previous declaration .../new(79) : see declaration of 'operator new[]' It seems to be generally recommended not to use /Wall with MSVC (that option does not really have the same intended use as gcc's -Wall, people say), but use /W4 instead: http://stackoverflow.com/a/4001759/259398 So maybe we should change that -Wall to -W4? Also, we should go over the long list of -wd options and check each whether we really want it or not. Maybe, while at it, add a comment for each giving its one-line meaning.
2012-12-02No lang no qtzZolnai Tamás1-0/+2
Change-Id: I6b5649077fda265a2aff253b5e2534bfd818b3bc
2012-12-02Make qtz work in UIZolnai Tamás6-16/+23
Change-Id: Iced0b874405942782574fe46b58c3caafb2deeb4
2012-12-01do not redirect output in build.pl, i.e. dump build_error.log and other logsLuboš Luňák1-28/+3
Given that nowadays almost everything builds inside tail_build, this feature is somewhat pointless, as this almost everything is in that one tail_build log. Moreover: - stdout is never a tty, breaking compiler output colorization - for some obscure reason I do not get, this makes 'make python3.all' work with msvc2010, whereas previously the invocation of MSBuild.exe somehow prevented the rest of make rules from running. Plain 'make python3' that does not go via build.pl works though. No idea if the problem is in gbuild, build.pl, cygwin, make, MSBuild.exe or somewhere else, Change-Id: Ibe6e11109e2eefaa65646071c2db01871e5e751f Reviewed-on: https://gerrit.libreoffice.org/1216 Reviewed-by: Luboš Luňák <l.lunak@suse.cz> Tested-by: Luboš Luňák <l.lunak@suse.cz>
2012-12-01Not make qtz properties in release buildZolnai Tamás1-0/+2
Change-Id: Ib012faeb3eb1bfd10cfce20426afa138a2ed8d34
2012-12-01files need to be added before patches are appliedLuboš Luňák1-4/+4
xmlsec1-mingw32.patch patches keywrapers.c
2012-11-30add Sidama (sid) languageAndras Timar1-0/+1
Change-Id: I7c7fb38d7df5aecda8e81443aa7045479e0efceb
2012-11-29Shorten moreTor Lillqvist1-0/+1
Avoid mysterios error message "Already existing unique directory: LOdev_progr_pytho-core-330_lib_plat-linux" by shortening "_plat-linux" to "_plx". Change-Id: Ib1594d9164a328f1ca7332f60bb27720746ed916
2012-11-28gbuild: UnoApiTarget: delete RDB file before rebuilding itMichael Stahl1-0/+2
regmerge does not by itself remove those parts of the RDB that have their IDL files removed. Change-Id: Ie3972779deb7de4250e1a5f0f66c2e964fc60043
2012-11-28gbuild: UnoApiTarget: fix spurious rebuilds:Michael Stahl1-3/+7
Since commit 800f388206b15db545d8b96d5546b766a4fc7b32 there are spurious rebuilds when a IDL file is rebuilt, because the rule for the idlc invocation was changed to rebuild all IDL files, but the dummy rule for .urd files only touched that when its own IDL file changes; this means that the header target is not seen as outdated in this make run, but it will be outdated in the next make run because then the .urd file timestamp is checked and is newer. The dummy rule for .urd files must touch the .urd file if and only if the rule for the .done file re-builds that .urd file. Change-Id: I37938aef0621c7d46809e02a06d22248de28271b
2012-11-27sigh... apparently 6215da2dfb96ed6b36ef42bc1afa1ab43c803f3d missed a )Michael Stahl1-1/+1
Change-Id: I3cfe61034b02d050c3b825ed83e68740760af8ae
2012-11-27honor USE_INTERNAL_RIGHTS from scp2Christian Lohmaier1-2/+1
Archive::Zip doensn't restore file permissions when unpacking, so stat'ing the extracted copy is useless. Change-Id: Ifdc586fbe76bc55af35f10c6ad9468ae69947f13 Reviewed-on: https://gerrit.libreoffice.org/1167 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2012-11-27Switch from python to python3Michael Stahl1-1/+2
Mac specific parts of patch by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Change-Id: I90ef17c6f5a678230539a80ab999fa5344e4fc8f
2012-11-26python3: build LibreOfficePython.framework on MacOS XChristian Lohmaier1-0/+1
Change-Id: I0815aa0f5b50166f626f721be56969c0afd655a8
2012-11-25Work around make 3.81 pattern rule problemsRob Snelders1-8/+8
Change-Id: Ife5cccd8c7011199e370cd68a76a077451675a55
2012-11-25Work around Windows' missing symlinksStephan Bergmann2-8/+19
Instead of creating a single solver/*/installation/program -> ../../bin symlink used by all gb_CppunitTest_use_executable together, individually copy each gb_CppunitTest_use_executable into a true solver/*/install/program/ diretory. (Renamed solver/*/installation/ to solver/*/install/ so that old existing solver/*/installation/program symlinks on non-Windows platforms would not interfere with the new cp rule.) Change-Id: I4ce82b41856056669ad074ff2ef8004fdc6533c1
2012-11-24Turn PDF import from bundled extension to plain codeStephan Bergmann1-0/+6
No need for dirty hacks linking in basegfx objects statically any more. To avoid unnecessary confusion between the newly plain code and any instance of the old extension still installed (per-user or shared), I renamed all relevant UNO implementation identifiers from com.sun.star.comp.documents.* to org.libreoffice.comp.documents.*. Also, existing installations of the extension are explicitly not migrated to new user profiles. The xpdfimport executable is now in program/, its xpdfimport_err.pdf in share/xpdfimport/. To simplify finding the _err.pdf from xpdfimport, its full pathname is now given as additional second argument to xpdfimport. To find xpdfimport executable from CppunitTest, CppunitTest creates a symlink from solver's unittest/installation/program to solver's bin, so that "$BRAND_BASE_DIR/program/xpdfimport" works there (as CppunitTest now sets BRAND_BASE_DIR to solver's unittest/installation). The sdext/source/pdfipmort/dialogs/ Basic stuff appeared to be unused (even though it was included in the .oxt) and has been removed. The --disable-ext-pdfimport configure switch is renamed to --disable-pdfimport. Having it still conditional requires some pdf_Portable_Document_Format vs. pdf_Portable_Document_Format_import foo in module filter. Change-Id: Iee58c2f6187142a418decc9ea3a5df10eb7e0523
2012-11-24Move in-build liblangtag data to solver's unittest/installation/shareStephan Bergmann1-1/+1
...let BRAND_BASE_DIR point to solver's unittest/installation during CppUnit tests, and get rid of LIBLANGTAG_SHARE special case. (Intending to add further code to CppUnit tests soon that requires a fake BRAND_BASE_DIR, so clean this up now.) Change-Id: Ia5f0f247e54952f901c37ca31eda53f9c6591458
2012-11-24missing po files should not don't break the buildAndras Timar5-1/+8
Change-Id: I686341c79e77f16c6a4cd81cf9fedcd25c4e4996
2012-11-23restore --enable-symbols optionDavid Ostrovsky8-1/+48
Currently there are 4 different debug options: --enable-dbgutil (the recommended one) --enable-debug --enable-selective-debuginfo --enable-symbols (for advanced users only) In this table the properties of each option is shown: ---------------------------------------- options\properties | O | S | D | T | U | ---------------------------------------- production-code | x | - | - | - | - | ---------------------------------------- --enable-symbols | x | x | - | - | - | ---------------------------------------- --enable-debug | - | x | x | x | - | ---------------------------------------- --enable-dbgutil | - | x | x | x | x | ---------------------------------------- where O: optimization S: debug symbols D: debug STL T: trace facility U: additional debug utility (object counting) Note: --enable-selective-debuginfo has the same properties as --enable-debug Change-Id: Ib8a28c6162f47526d6bb33f81f53835cd11894b2
2012-11-23build XHP first, then TREAndras Timar1-1/+6
Change-Id: Iab898ad984203e32df72f5ed643e3846a92548ee
2012-11-23Ignoring dependencies on .hdl files is unsound when cppumaker changesStephan Bergmann1-4/+0
...as it will do in one of the following commits. Change-Id: Ic13c0d398943d34dffbc1a87efcac213d6699ca9
2012-11-23Only rebuilding .urd for newer .idl is unsound when idlc changesStephan Bergmann1-1/+1
...as it will do in one of the following commits. Change-Id: Ie243504db965e3a4803c593b9c09f12d2cb0fcfc
2012-11-23Add experimental --disable-export configure optionTor Lillqvist1-0/+1
Even for an Android (or iOS, presumably) app with just viewer functionality, some export code gets included in the single .so or executable. For now, when we know that we are producing only viewer apps for Android and iOS anyway, it might be a good idea to be able to carefully bypass some particularly pathological places in the code that generate large amounts of code and/or data that is useless in a viewer app. Change-Id: I59b97024ff2855e7bbe53d6ec8782797705f61d8
2012-11-23ignore warnings in generated scannersDavid Tardon1-4/+1
Change-Id: I7c1e17ffba5b4e6d4f4229da8a93ac3db621253b
2012-11-22Use unabbreviated git SHA1 for buildidStephan Bergmann1-1/+1
Change-Id: I508b97ff41726d2efd8d518e504aef3ba3e8f9b4
2012-11-22create SAL_DEPRECATED_INTERNAL for annotating APIMichael Meeks1-0/+5
It flags methods that we don't want used externally, but havn't finished removing internally. Change-Id: I818ee0ea2bf5294be816256a0e7f1868f26806b8
2012-11-22Use xcrun when available to run install_name_toolTor Lillqvist1-1/+1
This hopefully should help in situations like Jonathan Aquilina's, where /usr/bin/install_name_tool does not correspond to the tool-chain used (but is from an earlier version of Xcode). Change-Id: I5b4ca9e5e163fb4a84967577d2146cdbe8344f03
2012-11-22Probably want to check CROSS_COMPILING here, not (just) iOSTor Lillqvist1-1/+1
Change-Id: I5b9f6323e80b69e5baf81016ac92eda0b5bdd13d
2012-11-21unlink file before copying over it, to avoid it getting truncated firstLuboš Luňák1-0/+1
Change-Id: I60cd57a5ae54bbe72c29568c1bbec65da3719491
2012-11-21dung out berkeleydb gnumake / configure bits ...Michael Meeks1-8/+0
2012-11-21re-base on ALv2 code. Includes:Michael Meeks1-0/+1
Patch contributed by Herbert Duerr: #i118662# remove berkeleyDB from module xmlhelp (author=orwitt) http://svn.apache.org/viewvc?view=revision&revision=1213188 #i119141# remove ISCII converter for now http://svn.apache.org/viewvc?view=revision&revision=1306246 make exceptions for cppunittester verbose http://svn.apache.org/viewvc?view=revision&revision=1174831 Patches contributed by Pedro Giffuni: Avoid some uses of non portable #!/bin/bash in shell scripts. http://svn.apache.org/viewvc?view=revision&revision=1235297 Patch contributed by Oliver-Rainer Wittmann 88652: applied patch, remove unicows deps http://svn.apache.org/viewvc?view=revision&revision=1177585 drop OS/2 code, remove in-line assembler ARM atomics, and obsolete armarch header.
2012-11-21remove qtz temporarily, until it works again reliablyAndras Timar2-2/+1
Change-Id: I66b117a56d8d545e6d09bfacb897ade383818895
2012-11-21Fix install-gdb-printers for Mac OS XStephan Bergmann1-2/+2
Change-Id: I685d277806e757fc6247f34d4db7386955dab7b7
2012-11-21Improve gbuild help text with PARALLELISM env var.Thorsten Behrens1-0/+3
Change-Id: I30c9700127d04aee200386c94307a45da41b0025
2012-11-20bump product version to 4.0.0.0.alpha1+, release number to 1Petr Mladek1-2/+2
Change-Id: Iaf5af009ac86909bb293be4ab8ae3902215b3bfd
2012-11-20Merge branch 'feature/killsdf'Andras Timar9-71/+109
Conflicts: desktop/prj/build.lst helpcontent2 l10ntools/Executable_gsicheck.mk l10ntools/Executable_uiex.mk regexp/inc/regexp/reclass.hxx solenv/gbuild/AllLangResTarget.mk Change-Id: I398f0cd9e7daefa8d2e04fd977d5bc2e9708169b