summaryrefslogtreecommitdiff
path: root/solenv
AgeCommit message (Collapse)AuthorFilesLines
2013-04-10Use codesign --timestamp=none for now for the executablesTor Lillqvist1-1/+1
Avoids annoying intermittent "The timestamp service is not available" errors that break an otherwise nicely progressing build. Hopefully those errors are caused just by some temporary overload of some Apple server. Anyway, we will still sign the app bundle in the normal way, with a timestamp. Change-Id: I838b39956b87d36138ccbc4e90c2d11e380d690a
2013-04-09move dep on solenv_inc to platformDavid Tardon3-1/+13
Change-Id: I86db3c7290e22491f41d198dfb53e01f6bbdc50c
2013-04-09depend on headers also when using library objectsDavid Tardon1-0/+2
Change-Id: I37e8c382d2bb67f8b772f1679b21fcb147593346
2013-04-09Revert "add javavm and jvmfwk to Library_merged"Matúš Kukan1-3/+0
This reverts commit 77169b9ceccfedeadef272f701425430cf1c719d. Conflicts: Library_merged.mk Change-Id: Id7c42457127a622cf71910bafc97f69db545243f
2013-04-09Forward-port the app bundle signing from the 4.0 branchTor Lillqvist1-0/+38
For now, use the same quick hack as in the 4.0 branch: Just sign the app bundle as a while, not individual dylibs. Should factor out the code in Makefile.in that signs all dylibs. Make sure to sign the application app bundle only, not the SDK. Change-Id: I6b0a39354c54b0e0f5352d0fd0bdb57650dc100a
2013-04-09remove erroneous +Michael Meeks1-1/+0
2013-04-09remove many libraries from libmergedMatúš Kukan1-42/+48
Some of them were causing bugs but more importantly it does not make sense to merge so many libraries. Change-Id: I8749c268466ac04cc12450919346b3376d95a07a
2013-04-09pretty-print SwXTextCursorMiklos Vajna1-0/+27
Change-Id: I98bb5cbcde93a408c44f4f985c06532ab0a37652
2013-04-09pretty-print SwUnoCrsrMiklos Vajna1-0/+22
Change-Id: Ia79e582002c92591694815580eff905b864ea6c5
2013-04-09[API CHANGE] WIP: Experimental new binary type.rdb formatStephan Bergmann1-1/+1
Make cppumaker work on top of unoidl/ instead of registry/, as a first step to change all the various codemakers. * API CHANGE: cppumaker no longer supports the -B switch, as that is meaningless with the new format. When reading from an old-format .rdb file, /UCR is hard-coded as the prefix now. * TODO: The new format does not yet support deprecation annotations, so the generated .hdl/.hpp files lack any SAL_DEPRECATED_INTERNALs for now. * codemaker/typemanager.hxx is extended with access to unoidl/ functionality, so the various codemakers can use registry/ and unoidl/ in parallel for now. The access to registry/ functionality will be removed. (Added small throwaway helper functions u2b/b2u to easily map between OString and OUString at the remaining seams for now.) * Includes a selective revert of ba044b1e9613ed30906a9a540b7da8392923e4e3 "remove needless forward rtl::OUString declarations" in those parts of codemaker, unodevtools, unoidl that were covered by this local work-in-progress patch; I would otherwise have hard a hard time re-applying it. * The generated .hdl/.hpp files are mostly unchanged, except for a few minor things: ** Any SAL_DEPRECATED_INTERNALs are missing (see above). ** In comprehensive getCppuType definitions, some members were erroneously classified as TypeCalss_UNKNOWN. ** In comprehensive getCppuType definitions, some unnecessary calls like ::cppu::UnoType< ::sal_Int32 >::get(); can be removed. ** For typedef sequence<X>, the .hdl file need not include X.hdl, but only needs to forward-declare it. ** Unnecessary includes for optional bases of interfaces can be removed. ** Some numbering of local variable names (sMethodName1, ...) has changed. Change-Id: Icad98f248ac15177337f1b4ab709a755a8af6238
2013-04-09gdb: pretty-printers for sw::mark::IMark, sw::UnoImplPtr and SwXTextRangeMiklos Vajna1-0/+62
Change-Id: I09b9e5a64b1b2630dbccdd9cf4392376b955dbdd
2013-04-09gdb: get UnoReferencePrinter work againMiklos Vajna1-4/+1
Change-Id: I07d6a24f5c94a115d38ccffde26725b668dab430
2013-04-09move Python tests in-processMichael Stahl1-11/+73
This is nice to make them more easily debuggable. A series of crude hacks are employed to bootstrap enough services from python so the current tests run. This is only tested with system python3 on Fedora. Change-Id: I5e06741e55ead7fddec41ff776ff8ca5d2399469 Reviewed-on: https://gerrit.libreoffice.org/3215 Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de> Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
2013-04-09set up python unit test infrastructureDavid Ostrovsky3-0/+86
Extract boostraping code from convwatch.py to unotest.py. Use python builtin unittest module as unit test framework. Specify the unit test modules in make file. Another option would be to use discover mode of unittest module. Add __pycache__ to global .gitignore to keep the source directory clean. Another option would be to deliver the unit tests to workdir prior to test execution. Currently only system python3 is supported. Change-Id: I2692817673f786e950e1176a17c7675f989755b6 Reviewed-on: https://gerrit.libreoffice.org/3214 Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de> Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
2013-04-08gbuild: LinkTarget: kill gb_LINKED_LIBSMichael Stahl1-13/+19
Change-Id: Id5b90a9653bd12e608bc83498271c42495176613
2013-04-07Supress warnings about unset classpathPeter Foley1-1/+2
I get the below warning for every single jar file without this patch. warning: [options] bootstrap class path not set in conjunction with -source 1.5 1 warning Change-Id: I71c01aeea993640f1ec86fe1d8a977656861358d
2013-04-07avoid circular deps with Library_mergedPeter Foley1-1/+0
Change-Id: I53e7e767517581511892884f273edd703448cb6f
2013-04-07Drop workarounds for Mac OS X SDKs 10.4 and 10.5Tor Lillqvist2-16/+0
Change-Id: Ifa07f9b5613b4a75c5b72178cb276b9c0b495a62
2013-04-06provide an easy way to depend on makefile from gbuild classesDavid Tardon6-13/+18
$(lastword $(MAKEFILE_LIST)) is not what is expected if the makefile includes other makefile as the first step (as some do). See UnpackedTarball.mk, where I already tried to workaround the problem. Change-Id: Ib713a698f52ba16f46fbbc4c50b43edd69c9a472
2013-04-06library path var on AIX is LIBPATHCaolán McNamara1-0/+2
Change-Id: I34529a56c6e6073fd5fa1e30d148fc3ec0d87617
2013-04-05use filelist install method for udkapi and offapiDavid Tardon10-54/+46
... so we can drop ZipUnoApi again. Change-Id: Id5925b8c101cd7cb70614a9a26f328dec92db8fa Reviewed-on: https://gerrit.libreoffice.org/3152 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-04-05allow to put files listed in file into installationDavid Tardon6-3/+121
With this in place, we can replace most of our Zips by Packages. Extensions and Dictionaries are on the radar as well. To move an installed file from zip to filelist, do: 1. Convert the Zip_foo.mk to Package_foo.mk : - change destination paths of all files to the same ones they have in the installation (you can find that in scp2) - use gb_Package_set_outdir to place the files under $INSTDIR, where they are expected. 2. Change the scp2 record: - change filename to <package-name>.filelist - replace ARCHIVE by FILELIST in Styles - change Dir to FILELIST_DIR. Change-Id: Ie17d0765406081b03dcd44a6a23cf517f2067dd3 Reviewed-on: https://gerrit.libreoffice.org/3149 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-04-05allow Package to install to other dir than $OUTDIRDavid Tardon2-5/+20
This is preparatory work for creating installation directly by gbuild. Change-Id: I1b11db37c76ff781731845650169f39cb78fe820 Reviewed-on: https://gerrit.libreoffice.org/3189 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-04-05new module i18nlangtagEike Rathke1-1/+1
Moved portions from module i18npool, all of former i18nisolang1 library that now is i18nlangtag. Included are languagetag, isolang and mslangid. This i18nlangtag code is now even used by module comphelper, so disentangling i18npool and making this an own module was needed to not create circular module dependencies. Change-Id: Ib887c3d6dde667403fd22d382310ba5f1a9b0015
2013-04-05Missing word "if" in Deliver.mkChris Sherlock1-2/+2
Small change to comment - missing word "if" in Deliver.mk for gb_Deliver_CLEARONDELIVERY Change-Id: I9b98da880d6fc949d831343b76124aa7c8c7cc62 Reviewed-on: https://gerrit.libreoffice.org/3205 Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com> Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
2013-04-04remove -dylib_file mappings that are not needed anymoreChristian Lohmaier2-100/+3
XCode 2.5 (i.e. Mac OSX 10.4 & 10.5) couldn't find the libraries without explicit mapping, but as baseline is now 10.6, this wrapping is no longer necessary Change-Id: I225fc47b9ea4b1fb2b13ba575605cbdebc014fd8 Reviewed-on: https://gerrit.libreoffice.org/3192 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2013-04-03Remove Mac OS X for PowerPC supportTor Lillqvist1-5/+0
Change-Id: I10b15141e6a5f93365e1cfa6fbc0c7cc3ea49b15
2013-04-03Previous commit inadvertently dropped -BUCRStephan Bergmann1-1/+1
Change-Id: Id92c18119b87da811299b547f43d240557efcacb
2013-04-03Show backtraces for core files from CppunitTests, tooStephan Bergmann5-27/+37
Change-Id: Idff2831913b6fb6e5b522ae36fffeb345e3a1140
2013-04-02supress -Wunused-macros warnings from flex and bisonPeter Foley1-2/+2
The c files generated by flex and bison contain many usused macros. Supress these warnings. Change-Id: I95c4297eb964d4d7ffa16f41dc0e7d76d4d1e48b
2013-04-02drop the word 'PTF' from .msp nameAndras Timar1-1/+1
Change-Id: Ia7cc4351644013e2b94c8e8408b89ed66b0e18ff
2013-04-02remove incorrect todo comments about ENVCFLAGSLuboš Luňák1-2/+0
Actually these variables have nothing to do with dmake, other than originating from there. And they still make (at least some) sense, at least I'm not aware of any way to append any CFLAGS (overriding them in the usual make way will override only debug/optimization flags). Change-Id: Iec91c5c1dfbec2b683060087ac914666efa913d9
2013-04-02gbuild: remove gb_UnpackedTarball_copy_header_filesMichael Stahl1-19/+0
... before somebody gets the bad idea of actually using it again. No longer used in boost since a53586f4efe26b8875107d04001f4ecec760c343. Change-Id: I41edb22ae8e7e36f40b24eb4479da874fb9a6c29
2013-04-01gbuild: InstallModule: fix incremental builds:Michael Stahl1-2/+6
Since the scp2 files heavily depend on the variables in config_host.mk, let's just rebuild everything when that changes. Change-Id: Ia07d05d930ece60a8391a93605340ea21af5e6a1
2013-04-01gbuild: ExternalPackage: fix incremental builds:Michael Stahl1-0/+29
The added files must have a rule that touches them in order to be copied in an incremental build. Change-Id: If53efb711b92fa1005298941f21b2dab23e44e6c
2013-03-31add $OUTDIR/pck to search path for SDK productDavid Tardon2-15/+4
... so it is possible to drop the copying-to-bin hack in ZipPackage.mk and ZipUnoApi.mk . Change-Id: Ic506e25a21003fca491d0902b5d8f282775da229
2013-03-31do not deliver unneeded zipsDavid Tardon3-3/+4
Change-Id: I00ac0593e94203994bd3626c6ebb6d5b97441aa6
2013-03-31add some missing deliverable registrationsDavid Tardon3-0/+3
Change-Id: I5d22ba89d64a2768666aa277222aadd4f2e879b4
2013-03-31drop setting unused var. on clean targetDavid Tardon1-2/+0
Change-Id: I860c45ab4de0636ed8e0301e70da66658e91ceb6
2013-03-31drop extraneous delivery rulesDavid Tardon5-63/+2
These destinations are already covered by the default delivery rules created in Package.mk . Change-Id: Idc77f01ef468223a23632f9fae02f7b14a35c7d9
2013-03-31fix user-friendly targets' depsDavid Tardon7-8/+11
An user-friendly target sometimes needs to depend on a different target than gb_Classname_get_target to really build everything (esp. to deliver the built product). The rule of thumb is: use the same target that is used for gb_Module_register_targets. Change-Id: I874751871b4569b2a68766cc3f3b5c7645347af0
2013-03-31Make sure merged libs are 0 bytes long.Peter Foley1-1/+1
If you build with --disable-mergelibs and then enable --enable-mergelibs the existing library has its timestamp updated but it retains its outdated contents. Change-Id: I46899bcf3fe4f360fb12e8de8842c6ac12c6bf75
2013-03-31fix vcl with Library_mergedPeter Foley1-1/+0
Change-Id: Ie85ba53c59eda5586b70527a518e3f80223fc49e
2013-03-31cleanup srs gbuild outputPeter Foley1-1/+1
Change-Id: I69fbf910cf2eb579cc8bf7dc76c69432b810b194
2013-03-30use proper gbuild capitalizationPeter Foley1-1/+1
Change-Id: I4824395653052486956572cedf3b56b94f9df39e
2013-03-30stop delivering useless rdb for InternalUnoApiDavid Tardon2-27/+21
2013-03-30fix typoPeter Foley1-1/+1
Change-Id: I5b11f1bb94841b08fd82da31ff348ffca4c487c6
2013-03-30Create empty pagein file if everything is in Library_mergedPeter Foley1-0/+1
If all the libraries in a pagein file are already covered by the libmerged in Pagein_common, create a empty file to avoid a build error. Change-Id: I05adcca6262ec9b6af33e3d2b9d26f4886640a43
2013-03-29remove unused starview.hidAndras Timar1-322/+0
Change-Id: I6b308c514eb214571aabb65cef2a10803c9f5b51
2013-03-28add tl dependent libs to Library_mergedPeter Foley1-0/+7
Change-Id: Idd99db9c6afce3b7713f6262927a0972d16ae418