summaryrefslogtreecommitdiff
path: root/solenv
AgeCommit message (Collapse)Author
2013-01-26gbuild: do not copy boost headers aroundMichael Stahl
- 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 Stahl
... by adding POSTVERSIONEXTENSION after PRODUCTEXTENSION. (regression from e024a8d88dbca3a2d178ad88c069721a92156ddf) Change-Id: Ie130dd5be08247ae9202f98cd58a6922fed27f32
2013-01-24fdo#59798: MSI installer spurious space in version numberMichael Stahl
(regression from e024a8d88dbca3a2d178ad88c069721a92156ddf) Change-Id: I0a94f7265d310f0f5c48c747ffca49a7aeb05a01
2013-01-23In exectest.pl support commands prefixed by shell-style variable assignmentsStephan Bergmann
...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 Tardon
Change-Id: I5345a062206a065f01bb19ca808c467d94da5259
2013-01-21Remove -Wsign-promoStephan Bergmann
...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 Lillqvist
2013-01-19Fix Mac build fallout from PRODUCTEXTENSION changeTor Lillqvist
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 Stahl
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 Stahl
Change-Id: Ic87bb4666bcc4b28476dbfe2193a8330413547cf
2013-01-17Fix fallout from checkdll.sh removalTor Lillqvist
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ňák
http://lists.freedesktop.org/archives/libreoffice/2013-January/043792.html
2013-01-16check if $CALLXSLTPROC is defined and bail out if notEike Rathke
Change-Id: I2cbaffc35699942318b24492d02cf06397740009
2013-01-16also strip fo:script and *:rfc-language-tagEike Rathke
For future reference, before this gets forgotten. Change-Id: Ibe8d0ac673a12b53cb53169ba9afe721029375ff
2013-01-16Get rid of GetVersionInfo and checkdllTor Lillqvist
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 Timar
Change-Id: Iecd39e00ed61449a720354f95cbb695447797bff
2013-01-14append library specific compile flags at the endMatúš Kukan
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 Bergmann
(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 Lillqvist
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 Lillqvist
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úš Kukan
Change-Id: Ib886a323c1ade6dcd455a44d3dfc6702086416e3
2013-01-10remove effectively unused gb_PARTIALBUILDMatúš Kukan
Change-Id: I5d00db54748de0e1ce3de3dd9c99a88a82e7917b
2013-01-10dev-install target is used from toplevel MakefileMatúš Kukan
Change-Id: I5b53046e9389eac2126e910752d131e7b65bf53c
2013-01-10Add configure switch that allows hardlink deliverTomas Chvatal
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 Lillqvist
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>
2013-01-10add rule for generating fresh pot (po template) filesMatúš Kukan
Moved from translations' custom makefile. Change-Id: Ife58bfa3ee607b06617d7db80408afb453b9a10c Reviewed-on: https://gerrit.libreoffice.org/1622 Reviewed-by: Miklos Vajna <vmiklos@suse.cz> Tested-by: Miklos Vajna <vmiklos@suse.cz>
2013-01-10gdb: print something also for non-recognized node typesMichael Stahl
These do not occur as such but while a node is being destroyed it is still in the nodes array and may have some base class types; without giving these a value gdb will just stop printing the nodes array then. Change-Id: If78c4f633312cf8bad0048b704fe20bd09c7c28f
2013-01-09remove workdir tooDavid Tardon
Change-Id: Ib6d1a21fcc2a4dd6dda1e46a99551b38b5035d1f
2013-01-09create dummy translation files to avoid delivery failuresDavid Tardon
Change-Id: Idf4a12987295e0454d0330d76f251e3dd00c8403
2013-01-08clean up of the code that defines the download file namesPetr Mladek
Change-Id: I3241801d49673cac33eb923fb986c6ceb2c39503
2013-01-08more easier and better sortable download namesPetr Mladek
+ get rid of "install_multi" + move "SDK" and "Test" from the main name to the name suffix; use same position as "helppack" and "langpack" + move the content type identification "arc/deb/rpm" just after the <arch> string + use "archive" instead of the unclear "arc" content identification The new names look like: LibreOffice_<version>_<os>_<arch>_<content> LibreOffice_<version>_<os>_<arch>_<content>_helppack_<lang> LibreOffice_<version>_<os>_<arch>_<content>_langpack_<lang> LibreOffice_<version>_<os>_<arch>_<content>_sdk LibreOffice_<version>_<os>_<arch>_<content>_test , where the string "_<content>" is one of "_archive", "_deb", "_rpm". This string is missing for .msi, and .dmg installers because the content is described by the filename suffix. Conflicts: Makefile.in Change-Id: Ifecf947ba32e3381ef284d433096f7b37a02e9f5
2013-01-08require .NET 4.0Andras Timar
Change-Id: Ia6e3acf563a9c04bf9a2ff5f3f755eb4e92e771c
2013-01-08Revert "require .NET 4.0"Andras Timar
This reverts commit 9dc3ee9a68749bb30536dbe767384d59827dee3d.
2013-01-08require .NET 4.0Andras Timar
Change-Id: Ida269499d91b4bdc16fe0ed91f202ddeefa4aadd
2013-01-07fix install test to work with "LibreOffice" installer namePetr Mladek
Change-Id: I0f2850d2e52f47e7e66e51596692f3ed27d19adb
2013-01-07use "LibreOffice" instead of "LibO" for final download file namesPetr Mladek
"LibreOffice" is the name of the product and we should promote it. This change has been proposed on the ESC call. Change-Id: I755ea5b2ec7b6357a7fd2c86ec8479737696042b
2013-01-07Avoid infinite recursion in -gdb.py printersStephan Bergmann
...when printing the pThread argument in a cppu_threadpool::ThreadPool::waitInPool call frame. Change-Id: I5c94485a0218be449c9dab67701a634eef3e08a1
2013-01-07deliver qtz translations for .ui filesDavid Tardon
regression from 76091d814ca084ba66fcb9db8bc4565c47ee16a5 Change-Id: I70c27cd3f72c453a1b4c2fb65b6172c8c251a741
2013-01-07mkdir before touchingTor Lillqvist
Change-Id: I262d479e0db7197e9afc7d8e9002862ae4f82a01
2013-01-07Fix usage instructions now that we use __lldb_init_moduleTor Lillqvist
Change-Id: I3ba7009f6c44312afda6e3aaa78ca82dd6ece545
2013-01-07Add lldb pretty-printers for UniStringData and StringTor Lillqvist
Change-Id: I17c7a42d6e401f21f04440ee14616b07bfa0068e
2013-01-06Let's save a bit of disk spaceTor Lillqvist
Change-Id: I23c9d218792cd3debf30ea59c81e6687a656af31
2013-01-06Use same options as Xcode doesTor Lillqvist
Change-Id: I34e06bdb24ece278c928c6cbba8b01a38c86ff85
2013-01-03Use -Wl,-dead-stripTor Lillqvist
Change-Id: I33a5dad31372b3add97ce31f6f9488a13f944f51
2013-01-03Factor out gb_ObjCxxObject__command and gb_ObjCObject__commandTor Lillqvist
They should be the same for Mac OS X and iOS, so keep just one copy, in com_GCC_class.mk. (Actually the iOS one was missing the gb_VISIBILITY_FLAGS, which caused some linker warnings.) Change-Id: I340fd7e262459bcc2b083c807b783d64d52040ee
2013-01-03Do build executables for iOSTor Lillqvist
The ones that are included in an app bundle, that is. Link them with all our (static) libraries. Change-Id: I36262dc32d09d28b43fcd702e9af1666c1daee3a
2013-01-03Make the rtl_uString pretty-printer work betterTor Lillqvist
Change-Id: I4c376f53af0a20203a4c8ea34abbf607ac7e987e
2013-01-03do not set LD_LIBRARY_PATH twice for unittests at allLuboš Luňák
It is already set by gb_CppunitTest_CPPTESTPRECOMMAND (or should be), and doing it here again causes problems avoided by 265feeb31ffc08cd4ccbe48398cd41d9cf1e2a25 , or when ICECREAM_RUN is set. Change-Id: I5ebe8ad735ea6ff8cb1c205c55c45b93550c8b55
2013-01-03gbuild: replace all use of PRODUCT with ENABLE_DBGUTILMichael Stahl
Also fix the wrong check in cppunit/ExternalProject_cppunit.mk which caused cppunit to always be built without -D_GLIBCXX_DEBUG. Change-Id: Ia247dcd84e2c6fa0e9384fd27643537984d980b5
2013-01-02only package .ui translations that can be producedDavid Tardon
That means that there is corresponding .po file for given language. As a slight optimization, do not even try to run uiex if _no_ translation would be produced. Change-Id: I901e88b20edfb55e4f8bc661bacf8218b603bdcb