Age | Commit message (Collapse) | Author |
|
Change-Id: I63571c0003e6e0d7bd7a0c71a7dd47955a8871e0
|
|
Change-Id: I0a1075b92e787fc8bab7cfab5c3f24ad918a9181
Reviewed-on: https://gerrit.libreoffice.org/29850
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
|
|
signedness and long vs int corrections
Change-Id: I67c6b9e05b16f5d8d4693879f1656db50dc7ec48
Reviewed-on: https://gerrit.libreoffice.org/29355
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Jochen Nitschke <j.nitschke+logerrit@ok.de>
|
|
Change-Id: I8b1bb924afe13a034125c892205aae8167a10bd1
|
|
Change-Id: I6275327a1b079f8cc0939e608dbbaff544ab05b0
|
|
Change-Id: I4586168d3af81f047a4ded59fc6d257f17554885
Reviewed-on: https://gerrit.libreoffice.org/22194
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: jan iversen <jani@documentfoundation.org>
Tested-by: jan iversen <jani@documentfoundation.org>
|
|
Change-Id: I9a5940027423ff0791fa7da0b79b617412ce6b86
Reviewed-on: https://gerrit.libreoffice.org/21209
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
|
|
Change-Id: I88fbad89a78262f4c3275aa3a01fbebaacece245
Reviewed-on: https://gerrit.libreoffice.org/20660
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
Change-Id: I5dfb8238b1365502544f6a383313311a9afd0e80
|
|
Change-Id: I89ff6d31662824d83961d6457b82db8d8031168c
Reviewed-on: https://gerrit.libreoffice.org/18977
Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
|
|
Change-Id: I14c7e2245e1333a7cc3c372b29f4a3b679169209
|
|
Apparently Clang C89 mode is sloppily implemented and allows this.
Change-Id: I78ef943bc4c5f8590dae8879dad65ad9fbe9a9bb
|
|
Change-Id: Ib9d0522a1f371404ee990348712e2d196049f69f
|
|
Change-Id: Id9ad1df799c67110a426ee7ce41287703e8bdbfb
|
|
Change-Id: I3677de94e064c2f737cc7882b3cc4f42a6bf626a
|
|
Change-Id: I0df494b74f23b0a30fe26e25f58b4827bd28ed47
|
|
Change-Id: I66ccb5332e6c5eceb2f199911ebd4296c93cac4b
|
|
Change-Id: Id329745fa1988003b4771c6b7d75f2db0930184c
|
|
Change-Id: I8368217e7fb40322de1f03ef68c1ddbe2fc5652a
|
|
Change-Id: I55e586fe1d145be139bf1c5b00f434ea31ba50d7
|
|
Change-Id: I0685c9d2d857a9e994c616acb6d7ce106c7a7dad
|
|
...via unoidl-write and the new source-format registry provicers, instead of
using idlc to produce .urd files, regmerge to merge them into legacy .rdb files,
and unoidl-write to translate those to new UNOIDL .rdb files.
gb_UnoApi and gb_InternalUnoApi ctors take an additional argument now that is
the path (below $(SRCDIR)) of the source-format registry from which to obtain
UNOIDL entity definitions. It can either be an .idl file (in which case no
*_add_idlfiles calls should be used and the resulting .rdb will contain all the
entities from that one .idl file; used in some tests to conveniently define all
test-specific entities in a single file) or a directory denoting the root of an
.idl file tree (in which case *_add_idlfiles calls specify the entites to
include in the resulting .idl file). (In the first case, the generated .rdb
file needs to depend on that single .idl file, so the gb_UnoApiTarget ctor
contains a dependency on that additional argument, which happens, as a side
effect, to trigger rebuilds in the second, tree-based case when addition/removal
of .idl files in the tree causes updates of directory time-stamps.)
UnoApiPartTarget and all the dependency-tracking logic based on .urd files in
solenv/gbuild/UnoApiTarget.mk is gone. Generation of an .rdb file now depends
on its source registry (see previous paragraph) and all the .idl files specified
with *_add_idlfiles (in the second, tree-based case above).
A consequence of that is that gb_UnoApi_add_idlfile, -_nohdl, and -_noheader all
do the same now. I left them in for now anyway, maybe they become relevant
again when the use of cppumaker is changed to read directly from a source-format
registry instead of going via a .rdb registry.
The legacy tools idlc, regcompare, regmerge, and regview are still contained in
the URE or SDK for now.
cb344cd59e1ddb7c6db66dbd9263b4755969d4ba "Revert 'Looks like idlc resolved
typedefs inside sequence<...>'" is re-reverted as now "the current offapi.rdb is
generated via unoidl-write instead of idlc."
Change-Id: I3d9d92f17326bc9f49dd934c85aab6a17951d06d
|
|
Change-Id: Ica626a5ebe8e3c022e5398b50253904d269ba0ce
|
|
...as flagged by Clang -fsanitize=undefined
Change-Id: I924439b1546832ebc37b87d88279822b9b7b6c0d
|
|
Change-Id: Icfdf8dddc4da20785e0881a95f50ee498e8405cd
|
|
* this and Ib4762f5a260035f00b5e68cf45b687fdf02e9c02 reduces a default
build on my machine from 2min25sec to 2min12sec
* without unitchecks, its down to 1min50sec now
* it reduces the build time on a i7-4770 Windows tinderbox from 99min to
89min
* by now it also takes care of avoiding most string copying, although
this can certainly be considered overeager given that the file
creation on Windows took ~250ms per file before and still will take a
lot longer than any string operation with this change
Change-Id: I515432bdefe2b055c78b6ba97868adbde65d9165
|
|
Change-Id: Ieb653adbd0cb4371ec5db57e70bcc551872f647f
|
|
Change-Id: I3c43fcfe7216a833f1dbe298098b72de52f0f155
|
|
Change-Id: Ifaa1637122d6f9cae1e29b77ac36ca5d1f220aed
|
|
Change-Id: I4e4d10c1c82834608b14aae62f02e5859d10114d
|
|
Change-Id: I6404472040f38c14ec7ca4a2c51be0d2f7f8199a
Reviewed-on: https://gerrit.libreoffice.org/2659
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
|
|
As suggested by Norbert
Change-Id: I1b23f2e0de8524db9e1c903863163a82a3965e41
|
|
Change-Id: I29de91f2eeb5c9317271aecf861f64a3c8eff73f
Reviewed-on: https://gerrit.libreoffice.org/2521
Reviewed-by: Michael Meeks <michael.meeks@suse.com>
Reviewed-by: Andras Timar <atimar@suse.com>
Tested-by: Andras Timar <atimar@suse.com>
|
|
Change-Id: I0e79f3e330fe1535c473d49010da34b04b9c5875
|
|
- 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
|
|
...as it will do in one of the following commits.
Change-Id: Ic13c0d398943d34dffbc1a87efcac213d6699ca9
|
|
Change-Id: Iae93f7a81959a5d9c23e9bddb65e6154655374e6
|
|
Change-Id: I5e5d9b39cb0440644bf3ffb8dca4913dc123f672
|
|
Change-Id: I8aedf930bc007bf83f8111db9a5565668142321e
|
|
Should fix cases where for weirdly formatted input files the target was
mangled erroneously.
Change-Id: I28d94a6c714b5f893ac873f84fe2022e96cf1327
|
|
Change-Id: I541fb875d4d0bc46eb1bbb21793343c0283fd412
|
|
Mangle all included files in the UnpackedTarball directory in
the generated dependency files to point to the target of the
UnpackedTarball instead. This will cause all files that include them to
be rebuilt on every unpack, which is sound and much easier to maintain
than manually enumerating all internal header files somewhere.
Change-Id: Iaaa9b27450549d26b40d32ae0f740c2d5ef0edc5
|
|
In final (NDEBUG) builds assert expands to (more or less) nothing.
Change-Id: Ie6d43cac381975880c9db2b4a01bd9ed30e2714b
|
|
add error handling for fread, fwrite, and fscanf calls
use "fputs" instead of "fprintf" to avoid warning that it couldn't varify
the format string because it wasn't a string literal.
Change-Id: I1137160d28461fbac69c8e05d32ba010da491c57
Reviewed-on: https://gerrit.libreoffice.org/903
Reviewed-by: Petr Mladek <pmladek@suse.cz>
Tested-by: Petr Mladek <pmladek@suse.cz>
|
|
The call to elide_dependency in _process was broken because it checked
the full line, which ends with " : " usually, breaking the build with LO
customised GNU make on cygwin.
(regression from 140281898f21f707582f395918e5234bdb67e435)
Also handle empty lines following '\' better while at it.
Change-Id: Iadc6349e5b6930945e46e244bcbee37a632e0d71
|
|
Change-Id: I4b001e6fd963df2fad97aaf5885b0b38189e59d6
|
|
Change-Id: I18281f9cdf4c20ab4f939b2f7d3b0a6c3bf5387b
|
|
Also - verified that codemaker touches both .hdl and .hpp regardless
of whether the contents changed in anyway under gbuild.
Change-Id: I391e9cf952c61a6c59087cd7cd0ddc8c54a14df3
|
|
Change-Id: Ibd80b49eba4b259027d57845b8ebba3e35908e82
|
|
Change-Id: Ie321ada6d2c078881fdedc61d72c94034297fea3
|