Age | Commit message (Collapse) | Author |
|
Support cramming everything into one big merged library as well as
only the libraries depended upon by almost everything.
Change-Id: I69647037dc62840294ba670d5d6c172a4608bf3f
|
|
Change-Id: I270ea16aedb22c1af765565657ee4069c03ac6f2
|
|
Change-Id: Ia390c4d4a9be4b5520fd82a573029ea242f9ffb9
|
|
Since scp2 / make_installer ignores undefined ids, we can just
filter-out merged autoinstalled libraries and we are done :-)
Change-Id: I5ab63604d54a5a36caccf003a20112e2b47b79da
|
|
A stale types.rdb can cause that you spend 2 hours debugging hard core UNO
exception throwing - like me yesterday...
Change-Id: I5eb88a9f1d2c9dd34f1e7945d449b697d3253193
|
|
Use correct path to the app bundle.
Also update the comment about code signing to be more relevant for the
master branch.
Change-Id: I6a357e5cd033afc986fd035f9760c04763b06fc9
|
|
Change-Id: I93313dc03e8ed7d4d1a653df92145a153e20e5b1
Reviewed-on: https://gerrit.libreoffice.org/3234
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
|
|
Change-Id: I422c8912bc2557c2c03bb885e5c193deb93d1d5e
Reviewed-on: https://gerrit.libreoffice.org/3233
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
|
|
This is the last step needed to obsolete
postprocess/packconfig/packconfig.pl.
Change-Id: Iad6de126a467aadc829244951f98fc8b202fbd95
Reviewed-on: https://gerrit.libreoffice.org/3232
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
|
|
Change-Id: I0285f6371e68aaccfc7b3347c87b4e24c4a3fda2
Reviewed-on: https://gerrit.libreoffice.org/3231
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
|
|
This is intended for bundling filelists of multiple Packages together,
to simplify the scp2 configuration.
Change-Id: I6f700f691b37375a09a5400166aac80a8bb2a2b4
Reviewed-on: https://gerrit.libreoffice.org/3230
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
|
|
Change-Id: I878b41783e043efe19097829495a8f13b0f995c0
Reviewed-on: https://gerrit.libreoffice.org/3228
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
|
|
Change-Id: Idaf0f5c938deff5b774e675991d0c6aa328ffd4f
Reviewed-on: https://gerrit.libreoffice.org/3227
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
|
|
Change-Id: Iccd5225b65887734ff599ca247109c2c1ce4ec25
Reviewed-on: https://gerrit.libreoffice.org/3226
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
|
|
I plan to use it to deliver all */uiconfig files, not just .ui, as a
preliminary step to get rid of postprocess/packconfig.
Change-Id: Ie7b4434b2f247165e3ab69a4d0c193418720a149
Reviewed-on: https://gerrit.libreoffice.org/3225
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
|
|
There is no configure switch for this, URELIBS must be set.
This commit changes strategy to link also libraries being merged.
We need them for build tools like idlc, cppumaker, .., so the tools can
link against them now. This avoids circular dependencies.
Change-Id: Ic49e18ecbeaff84d4f5a7fafe8b1fbf45ed18c9b
|
|
allow install dir to be a symlink, and link xmlsec and spa.
Change-Id: Iba7b1bc2af22d7282e3c039cf90ccfe79d6c9fc4
|
|
one variable to find them,
one variable to deliver them all and into filelist put them,
in $INSTDIR where the installer searches.
Change-Id: I989f578f0ed6f9ef9167522249b36d95c15bfd1b
|
|
The original idea to dereference the implementation and show all details
sounded nice, but now printing any UNO object that is a bit more complex
results in a multi-page output, which makes getting backtraces really
hard. Better to just show the dynamic type and the pointer.
Change-Id: I340a31b27b059c3d03d9e537de519e286af2e50f
|
|
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
|