Age | Commit message (Collapse) | Author | Files | Lines |
|
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
|
|
Change-Id: I86db3c7290e22491f41d198dfb53e01f6bbdc50c
|
|
Change-Id: I37e8c382d2bb67f8b772f1679b21fcb147593346
|
|
This reverts commit 77169b9ceccfedeadef272f701425430cf1c719d.
Conflicts:
Library_merged.mk
Change-Id: Id7c42457127a622cf71910bafc97f69db545243f
|
|
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
|
|
|
|
Some of them were causing bugs but more importantly it does not make
sense to merge so many libraries.
Change-Id: I8749c268466ac04cc12450919346b3376d95a07a
|
|
Change-Id: I98bb5cbcde93a408c44f4f985c06532ab0a37652
|
|
Change-Id: Ia79e582002c92591694815580eff905b864ea6c5
|
|
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
|
|
Change-Id: I09b9e5a64b1b2630dbccdd9cf4392376b955dbdd
|
|
Change-Id: I07d6a24f5c94a115d38ccffde26725b668dab430
|
|
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>
|
|
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>
|
|
Change-Id: Id5b90a9653bd12e608bc83498271c42495176613
|
|
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
|
|
Change-Id: I53e7e767517581511892884f273edd703448cb6f
|
|
Change-Id: Ifa07f9b5613b4a75c5b72178cb276b9c0b495a62
|
|
$(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
|
|
Change-Id: I34529a56c6e6073fd5fa1e30d148fc3ec0d87617
|
|
... 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>
|
|
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>
|
|
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>
|
|
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
|
|
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>
|
|
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>
|
|
Change-Id: I10b15141e6a5f93365e1cfa6fbc0c7cc3ea49b15
|
|
Change-Id: Id92c18119b87da811299b547f43d240557efcacb
|
|
Change-Id: Idff2831913b6fb6e5b522ae36fffeb345e3a1140
|
|
The c files generated by flex and bison contain many
usused macros. Supress these warnings.
Change-Id: I95c4297eb964d4d7ffa16f41dc0e7d76d4d1e48b
|
|
Change-Id: Ia7cc4351644013e2b94c8e8408b89ed66b0e18ff
|
|
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
|
|
... before somebody gets the bad idea of actually using it again.
No longer used in boost since a53586f4efe26b8875107d04001f4ecec760c343.
Change-Id: I41edb22ae8e7e36f40b24eb4479da874fb9a6c29
|
|
Since the scp2 files heavily depend on the variables in config_host.mk,
let's just rebuild everything when that changes.
Change-Id: Ia07d05d930ece60a8391a93605340ea21af5e6a1
|
|
The added files must have a rule that touches them in order to be copied
in an incremental build.
Change-Id: If53efb711b92fa1005298941f21b2dab23e44e6c
|
|
... so it is possible to drop the copying-to-bin hack in ZipPackage.mk
and ZipUnoApi.mk .
Change-Id: Ic506e25a21003fca491d0902b5d8f282775da229
|
|
Change-Id: I00ac0593e94203994bd3626c6ebb6d5b97441aa6
|
|
Change-Id: I5d22ba89d64a2768666aa277222aadd4f2e879b4
|
|
Change-Id: I860c45ab4de0636ed8e0301e70da66658e91ceb6
|
|
These destinations are already covered by the default delivery rules
created in Package.mk .
Change-Id: Idc77f01ef468223a23632f9fae02f7b14a35c7d9
|
|
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
|
|
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
|
|
Change-Id: Ie85ba53c59eda5586b70527a518e3f80223fc49e
|
|
Change-Id: I69fbf910cf2eb579cc8bf7dc76c69432b810b194
|
|
Change-Id: I4824395653052486956572cedf3b56b94f9df39e
|
|
|
|
Change-Id: I5b11f1bb94841b08fd82da31ff348ffca4c487c6
|
|
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
|
|
Change-Id: I6b308c514eb214571aabb65cef2a10803c9f5b51
|
|
Change-Id: Idd99db9c6afce3b7713f6262927a0972d16ae418
|