summaryrefslogtreecommitdiff
path: root/solenv
AgeCommit message (Collapse)AuthorFilesLines
2013-02-12A missing getuid.so is not fatalStephan Bergmann1-2/+0
...all the places that would LD_PRELOAD it check for it being set anyway. Change-Id: I7937771e635654ae370e4f57ea9fa783ae7dad7f
2013-02-12call_sum has only one parameterStephan Bergmann1-1/+1
Change-Id: Ib8925506c3ea08f2166483b9e902484ef8dd60f6
2013-02-11advertised shotrcutsAndras Timar8-173/+1
The main goal of this patch was to simplify things. The LibreOffice version that goes to Intel AppUp use advertsied shourtcuts, because it is what Intel AppUp Center requires. We can reduce complexity a bit, if we use advertised shortcuts in normal builds, too. Change-Id: Ia35a753c83cb592137232428ab897a640e7ccc1f
2013-02-10simplepackage.pm: be extra verbose in error caseDavid Ostrovsky1-1/+1
Change-Id: I535354799d460cf5f9e1e6bcc460ecfc7c8385c8
2013-02-09make it possible to limit what files will be modified by a compiler pluginLuboš Luňák1-0/+3
Change-Id: I4e3e8f5ca5e5b5b59b1bd067281f90940dd893b1
2013-02-09treat all source files as not up to date only with FORCE_COMPILE_ALLLuboš Luňák1-6/+9
So running the compiler plugin can be done either with FORCE_COMPILE_ALL=1 for simplicity, running the plugin on all source files for the target, or it's possible to use make's -W option (or touch files manually) to run it only for selected files. Change-Id: Ifa82bbe91dc1e179af9db8fbf99271bcf03a1d47
2013-02-07gdb: UnoReferencePrinter: prevent ambiguity problems differentlyMichael Stahl1-4/+8
With gdb 7.5.1 the dynamic_cast may cause "Couldn't determine value's most derived type for dynamic_cast", which isn't helpful either. So just print the current XInterface value in case the cast fails. Change-Id: I453b1a8eecbb056853293280195f6475f8852f2b
2013-02-06pagein: learn to respect --enable-mergelibs caseMatúš Kukan1-1/+1
Add libmerged to pagein-common and remove merged libraries from there. Also fixes few misspelled library names. This should make pagein usefull also for libmerged and speed up cold start by pre-loading it. Change-Id: I80ffb263ed5f399dc639e0d054f782ecb85001d6
2013-02-06Tell what @__VIA_LIBRARY_PATH__ meansTor Lillqvist1-0/+5
Change-Id: I5ab38200d926376d3dbac8f3c795fa95ee2bbe46
2013-02-06Propagate also ENABLE_MACOSX_SANDBOX to compilationsTor Lillqvist1-0/+1
Change-Id: I6250ec56c7b6d8f1da94b98e494f483c4076844c
2013-02-05Add --enable-readonly-installset optionTor Lillqvist1-0/+1
Not yet implemented in the code, but my idea is that any functionality that modifies the system-wide installation will go away in this case. Automatically set if --disable-externsions, or if building a sandboxed LO for OS X. Should probably be set automatically also when just building a signed (but not necesssarily sandboxed) LO for OS X? Surely installing a system-wide extension should count as tampering with the app. Especially if we can make also extension (scripts) be signed (by locating them in the Resources folder?) Change-Id: Id654bfaa6331535a66eae1bc6531a756085a3f06
2013-02-05Drop misleading commentTor Lillqvist1-1/+0
Change-Id: I09ba3b2c7502b56241aa957b05c443270c1cd56e
2013-02-02Sign executables right after linkingTor Lillqvist1-0/+3
Change-Id: I27c929deffeb803e103609634b501622e04da033
2013-02-01No need for aliases hereStephan Bergmann2-10/+2
Change-Id: I29dcc26eb13222ef4348ab3281a19b2e6f8c46f2
2013-02-01one more config_host/ breakageLuboš Luňák1-1/+1
2013-02-01Add option to set bundle identifier and use it when signingTor Lillqvist1-2/+1
Sign also all the dylibs and frameworks in the bundle. Change-Id: I7f67b9d7eda0204b24e2ea2ef44a53fb8db0f8aa
2013-02-01gbuild: copy stdlibs into solver again when they are bundled in the installerPetr Mladek2-6/+5
Otherwise the build --without-system-stdlibs fails; This option is used for the universal Linux build Change-Id: I0f7d87bb161d50748fee05f9c3f6a4b87b788aa4 Reviewed-on: https://gerrit.libreoffice.org/1938 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-01-31gdb: UnoReferencePrinter: prevent ambiguity problemsMichael Stahl1-1/+3
gdb 7.5.1 complains about ambiguous base class "XInterface" with cast() so try dynamic_cast() instead. Change-Id: I99a21eea7251e663deee395f6a13ca0ed041e8c9
2013-01-31When debugging ooinstall, assume you want to debug make_installer.pl, tooTor Lillqvist1-1/+3
Change-Id: I80492249471c15778bfafe36e65fa183ccff58f8
2013-01-31Use separate config_*.h files for BUILD and HOST when cross-compilingTor Lillqvist1-1/+1
We have only been lucky so far that there hasn't been any compilation errors caused by using the HOST platform config_*.h files also for the BUILD platform. But as more and more information found out during configury is stored in config_*.h files, sooner or later it will be a problem. Move config/* to config_host/*. When not cross-compiling, the config_*.h files in config_host expanded from config_*.h.in are all there is. When cross-compiling, the generated config_*.h files for the BUILD platform are put into a config_build folder. Then use config_build when building the cross_toolset and config_host otherwise. Change-Id: I3c28cc83866bffd696b45d00dfb68e00bc2ae538
2013-01-30remove DotNetCheck CustomActionAndras Timar2-5/+1
We do not need to call a dll function for a simple version check. Change-Id: If82b06a61f10dbfe3eb92b6fe495e6d800c57aff
2013-01-30Get rid of STAR_RESOURCEPATHStephan Bergmann4-4/+11
...the only remaining use was for CppunitTest to find the .res files in $(OUTDIR)/bin/. Get that solved by delivering the .res files also to $(OUTDIR)/unittest/install/program/resource/ (new gb_ResTarget_get_unittest_target). Change-Id: I370e7cab4223256356c7511b88ae63d9c0dbf215
2013-01-30Apparent copy/paste typoStephan Bergmann1-1/+1
Change-Id: Ie4986f36f7f71df64b1c7c7b5e0190f4d5708c64
2013-01-30Cosmetics: Consistent indentation and whitespaceTor Lillqvist1-28/+34
Change-Id: I28a8b8ba01e7f1c16af745078f9075888e4b304b
2013-01-28Only call data()/length() when self is valid()Stephan Bergmann1-2/+2
Change-Id: Icd9c12a10d2183a5159a3aa7a70e90494e8a8183
2013-01-26gbuild: do not copy boost headers aroundMichael Stahl1-34/+22
- do not use gb_UnpackedTarball_copy_header_files for boost - adapt the optimization in concat-deps.c for new path - use boost_headers in all LinkTargets that require it - add explicit include paths to mysqlc, mysqlcppconn, libvisio, liborcus Change-Id: I0c43e73ed43cc9d2e6bce8faf55e992d655a0bb9
2013-01-24fdo#59798: fix SDK MSI version "LOdev 4.1 SDK.0.0.alpha0"Michael Stahl1-7/+7
... by adding POSTVERSIONEXTENSION after PRODUCTEXTENSION. (regression from e024a8d88dbca3a2d178ad88c069721a92156ddf) Change-Id: Ie130dd5be08247ae9202f98cd58a6922fed27f32
2013-01-24fdo#59798: MSI installer spurious space in version numberMichael Stahl1-1/+1
(regression from e024a8d88dbca3a2d178ad88c069721a92156ddf) Change-Id: I0a94f7265d310f0f5c48c747ffca49a7aeb05a01
2013-01-23In exectest.pl support commands prefixed by shell-style variable assignmentsStephan Bergmann1-1/+23
...and properly encode the command passed to Perl's open "|...", which in turn apparently passes the command to the shell. Change-Id: I19ab8f677dced6c1421fd9b4910d8a84743c1506
2013-01-22clean linkoo outputDavid Tardon1-0/+2
Change-Id: I5345a062206a065f01bb19ca808c467d94da5259
2013-01-21Remove -Wsign-promoStephan Bergmann2-2/+0
...to avoid unhelpful "passing [enum] chooses 'int' over 'unsigned int'" warnings from those new calls to rtl::OUString::number as introduced with 63bcb139b941a2eff1b5ad367046bca067e7d1f8 "Replaced O[U]String::valueOf( static_cast<> ) with O[U]String::number()." Change-Id: I2adb16e83865bd4cba4a1650eb54bb7f5cee31e0
2013-01-19Handle unxmacxx, tooTor Lillqvist2-1/+6
2013-01-19Fix Mac build fallout from PRODUCTEXTENSION changeTor Lillqvist1-4/+2
PRODUCTEXTENSION used to be empty. (No idea for how long it had been empty.) And apparently some of the "installer" Perl code implicitly assumed PRODUCTEXTENSION was empty. At least, producing the langpack dmg for Mac started to fail when PRODUCTEXTENSION was no longer empty.
2013-01-18installer: remove SHORT_PRODUCTEXTENSIONMichael Stahl2-4/+4
Currently PRODUCTEXTENSION does not have a value, which is unfortunate because some places such as the soffice --help output and utl::DocInfoHelper::GetGeneratorString() which creates the meta:generator for ODF files (via Setup.xcu Product/ooSetupExtension) write an incomplete version number. Since there doesn't appear to be a point in having 2 variables here, remove SHORT_ one and use PRODUCTEXTENSION consistently. Change-Id: I5aac25bcedd785a098cba612643ea68fe19c77f0
2013-01-18installer: remove SERVICETAG remnants of product registrationMichael Stahl3-29/+0
Change-Id: Ic87bb4666bcc4b28476dbfe2193a8330413547cf
2013-01-17Fix fallout from checkdll.sh removalTor Lillqvist2-44/+0
The dmake build mechanism used to rename FOO.so files to check_FOO.so before handling them to checkdll.sh, which then renamed them back once the "check" was complete. The initial rename had accidentally been left in place even if the use of checkdll.sh has been removed. Change-Id: I60a2e110e27a15be906b770e86603d798cd055d1
2013-01-16T_xxxFLAGS_APPEND fixupsLuboš Luňák1-3/+9
http://lists.freedesktop.org/archives/libreoffice/2013-January/043792.html
2013-01-16check if $CALLXSLTPROC is defined and bail out if notEike Rathke1-0/+6
Change-Id: I2cbaffc35699942318b24492d02cf06397740009
2013-01-16also strip fo:script and *:rfc-language-tagEike Rathke1-0/+6
For future reference, before this gets forgotten. Change-Id: Ibe8d0ac673a12b53cb53169ba9afe721029375ff
2013-01-16Get rid of GetVersionInfo and checkdllTor Lillqvist7-604/+70
With gbuildification neither was actually used anyway, as far as I could see. Change-Id: I00d914e6571aed3110226f91ac1685a838031c65
2013-01-16fdo#59321 un-escape quotes in Windows Installer's idt filesAndras Timar1-0/+1
Change-Id: Iecd39e00ed61449a720354f95cbb695447797bff
2013-01-14append library specific compile flags at the endMatúš Kukan3-16/+16
Change-Id: If9d4640b59dd411734a581c66f9310d31ab9fbb7 Reviewed-on: https://gerrit.libreoffice.org/1632 Tested-by: Norbert Thiebaud <nthiebaud@gmail.com> Reviewed-by: Noel Power <noel.power@suse.com> Tested-by: Noel Power <noel.power@suse.com>
2013-01-14Ignore and distclean generated filesStephan Bergmann1-0/+1
(Modelling .gitignore-per-directory instead of a single one in the root dir after exisiting config/.gitignore. No idea which approach is better.) Change-Id: I0ae90103ada4bfff48e90afcf3903bd3ba909314
2013-01-11Set version number in AC_INIT() in configure.ac onlyTor Lillqvist10-45/+35
Output a solenv/inc/minor.mk based on that. Get rid of RSCVERSION and RSCREVISION. Automate the end of the copyright year range, although I am actually not sure if that is OK. Change-Id: Ibae2d139b1dd468ee80d18a2a41b786a532df809
2013-01-11QUARTZ is equivalent to MACOSXTor Lillqvist2-2/+0
So just check MACOSX in the sources, and don't pass any -DQUARTZ to compilations. Change-Id: Ia1de6024810f81f1eea01b8eb0b885d9d1ee8e20
2013-01-10optimize for build targets in one placeMatúš Kukan3-28/+25
Change-Id: Ib886a323c1ade6dcd455a44d3dfc6702086416e3
2013-01-10remove effectively unused gb_PARTIALBUILDMatúš Kukan4-49/+1
Change-Id: I5d00db54748de0e1ce3de3dd9c99a88a82e7917b
2013-01-10dev-install target is used from toplevel MakefileMatúš Kukan1-20/+3
Change-Id: I5b53046e9389eac2126e910752d131e7b65bf53c
2013-01-10Add configure switch that allows hardlink deliverTomas Chvatal1-0/+4
This switch just makes possible to configure in ln delivery instead of cp based one. The feature was already in the place, we just make it visible as configure option now. Change-Id: I778ef3b03e6b9a57057e66ff6307e7da46bcd935
2013-01-10Kill the ancient StarOffice "patch" conceptTor Lillqvist22-1590/+69
For Windows, superseded by Windows Installer patching (i.e., creating .msp files), which is something completely different. (And quite hard to get working... but still a saner approach, I think.) For Linux, many distros use delta RPMs or similar, so no home-grown LO-specific patching mechanism is needed. Remove the -patch and -patchinc command-line options to make_installer.pl and all code that was invoked only when using those. Remove the PATCH and PATCH_ONLY flags in scp2. Remove the patchmsi.dll Windows Installer custom action. Change-Id: I09e949e601a969f88eff60067faa2352f4f89537 Reviewed-on: https://gerrit.libreoffice.org/1605 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Miklos Vajna <vmiklos@suse.cz>