/instsetoo_native/

/collabora/co-22.05'>distro/collabora/co-22.05 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
path: root/sdext/Library_PresentationMinimizer.mk
ght'>
AgeCommit message (Collapse)Author
2022-12-07loplugin:unusedmethodsNoel Grandin
Change-Id: I5497d5b39620ff9fde09af923d3e41dedbab3326 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143774 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2021-12-10Generally determine Rdb content from gb_*_set_componentfile callsStephan Bergmann
...instead of by listing the content somewhat redundantly in the Rdb_*.mk files, to avoid duplication of logic for components that are only built conditionally (and thus should only be included conditionally in the corresponding Rdb). To achieve that, add an "rdb" parameter to gb_ComponentTarget_ComponentTarget (and to the gb_*_set_componentfile macros that internally call gb_ComponentTarget_ComponentTarget), which is used to make the appropriate gb_Rdb_add_component call internally from within gb_ComponentTarget_ComponentTarget. (As a special case, gb_CppunitTest_set_componentfile shall not call gb_Rdb_add_component, as that has already been done by the corresponding gb_Library_set_componentfile call, so allow the gb_ComponentTarget_ComponentTarget "rdb" parameter to be empty to support that special case.) Most Rdb_*.mk files are thus mostly empty now. One exception is i18npool/Rdb_saxparser.mk, which duplicates some of the Rdb_services content as needed during the build in CustomTarget_i18npool/localedata. 1c9a40299d328c78c035ca63ccdf22c5c669a03b "gbuild: create services.rdb from built components" had already tried to do something similar (in addition to other things) under a new --enable-services-rdb-from-build option. However, that approach had four drawbacks that this approach here addresses (and which thus partly reverts 1c9a40299d328c78c035ca63ccdf22c5c669a03b): 1 Rdb_services shall not contain the component files of all libraries that are built. While that commit filtered out the component files that go into Rdb_ure/services (ure/Rdb_ure.mk), it failed to filter out the component files that go into others like Rdb_postgresql-sdbc (connectivity/Rdb_postgresql-sdbc.mk). 2 The code added by that commit to Makefile.gbuild codified the knowledge that there is an Rdb_services, which is brittle. 3 The code added by that commit to solenv/gbuild/Rdb.mk codified the knowledge (for gb_Rdb__URECOMPONENTS) that there is an Rdb_ure/services, which is brittle. 4 Introducing an --enable-services-rdb-from-build option needlessly provided two different ways how the content of Rdb_services is assembled. The changes done here would leave --enable-services-rdb-from-build as a misnomer, as it no longer controls how Rdb_services is assembled. I thus renamed it to --enable-customtarget-components, as that is apparently what it still does now. Change-Id: Ia5e8df4b640146c77421fcec6daa11a9cd260265 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126577 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2020-07-17sdext/minimizer: create instances with uno constructorsNoel Grandin
See tdf#74608 for motivation. Change-Id: I1273af0fa07a4f9d7284110247fce18c51901524 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98920 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2019-09-23do not require $(SRCDIR) in every gb_Library_set_precompiled_headerLuboš Luňák
Change-Id: I7b3a22584bb2e4d501f509ffcd80929feed23a4c Reviewed-on: https://gerrit.libreoffice.org/79360 Tested-by: Jenkins Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
Conflicts: shell/source/backends/gconfbe/gconfbackend.cxx Change-Id: I609ec83ec59f5ae8d3a8c9c09649695bfcb03b87 Reviewed-on: https://gerrit.libreoffice.org/19408 Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com> Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
2015-09-02ditch gnome-vfs2 supportCaolán McNamara
Change-Id: I882c04fd3a255f55511b1884157de26e7574e6db Reviewed-on: https://gerrit.libreoffice.org/18262 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-11-21Drop more --enable/disable-openglMatúš Kukan
Change-Id: Ibf77827455faba2f5d94b9fec26bff512713f73d
2013-10-14fdo#61950 De-extensionize presentation minimizerDavid Ostrovsky
Change-Id: I87805ceacf184d5aa5faae68e8bb932391ace7fb Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
2013-05-15UNIXWRAPPERNAME is unusedTor Lillqvist
Change-Id: Ic25acc8413960c2268b5fffc287e8e4f3165a767
2013-05-14Remove --disable-unix-qstart-libpng from distro-configs.Mark Wielaard
commit cc858aca0ebf653eebceaf09e2316763d8d81051 "configure: substantially de-bong libpng handling" Removed the unix-qstart-libpng configure option. Also remove it from the distro-configs. Change-Id: I99de8b99d531d7bedc76ac171050219801000284 Reviewed-on: https://gerrit.libreoffice.org/3900 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-04-30Revert "Don't enable postgresql-sdbc by default"Tor Lillqvist
I simply didn't have the krb5-devel package installed, and assumed there was something more complicated going on. This reverts commit 0e1cc9968522b602c345aae33c4aac4c5bccd274. Conflicts: distro-configs/LibreOfficeWin64.conf Change-Id: Ie3b226678862ed6388bcf1bf105da0b996f653d1
2013-04-30Don't enable postgresql-sdbc by defaultTor Lillqvist
Try to make it more likely that a build without any autogen.sh options succeeds. We didn't even get past the autogen.sh phase on openSUSE 12.3 thanks to some krb5 stuff needed by the postgresql-sdbc checks. To compensate, add --enable-postgresql-sdbc to those distro-configs/*.conf files that didn't already have --disable-postgresql-sdbc. Change-Id: I967616993875b99d9d5a9fd0721f281bb1161a87
2013-03-23There is no --enable-ext-report-builder any moreAndras Timar
Change-Id: I447a2cfd0e90e61c4a3015d9ef58a78ae86eb874
2013-02-24clean up obsolete mozilla optionsDavid Ostrovsky
Change-Id: I443e77c33b797aaff0b0389525148d1ee2d3193c
2013-02-19Kill the --without-system-stdlibs optionFridrich Štrba
Change-Id: I54bff2c8593995829857d30b38b8626a8c1a1a4f
2013-01-21default to --without-help and --without-myspell-dictsNorbert Thiebaud
Updated the distro-configs so that the default change does not impact build based on distro profile The intent is that with this change of defaults the build does only rely on core and does not need any submodules. Making a initial build simpler for new dev, since they won't be exposed to submodules unless they really need them. Change-Id: I446e912d607ce7358fd11f54a3de025dc3f25144 Reviewed-on: https://gerrit.libreoffice.org/1791 Reviewed-by: Tor Lillqvist <tml@iki.fi> Tested-by: Tor Lillqvist <tml@iki.fi>
2012-11-29Always use Java target version 1.5Tor Lillqvist
It has been way too common for people to accidentally have a javac from JDK 7 create class files that are of the newest version, which older JREs and Android's dex then don't understand. As many of the distro-configs files specified --with-java-target-version=1.5 anyway, let's just hardcode that for now. Change-Id: I0853820dc56a062f053b5c2c30097bf1ff3798c1
2012-11-29Isolate PDF Import so it can be made optionally installableStephan Bergmann
...which can be attractive for installation sets that use --with-system-poppler but do not want the LO core package to depend on a poppler package. See the comment at the top of scp2/source/ooo/module_pdfimport.scp for details. The build-time --disable-pdfimport configure switch is gone, PDF Import is built unconditionally for all platforms but Android and iOS now. (The ENABLE_PDFIMPORT variable now uses TRUE/FALSE rather than YES/NO, to increase consistency across those variables.) Change-Id: I6509d0b2e770b276cd54540408fb1ec5a7dda058
2012-11-25Update MinGW build reqs.Jan Holesovsky
Change-Id: I5877e181d5f395037f7bea747df429bb9e9080f6
2012-11-24Turn PDF import from bundled extension to plain codeStephan Bergmann
No need for dirty hacks linking in basegfx objects statically any more. To avoid unnecessary confusion between the newly plain code and any instance of the old extension still installed (per-user or shared), I renamed all relevant UNO implementation identifiers from com.sun.star.comp.documents.* to org.libreoffice.comp.documents.*. Also, existing installations of the extension are explicitly not migrated to new user profiles. The xpdfimport executable is now in program/, its xpdfimport_err.pdf in share/xpdfimport/. To simplify finding the _err.pdf from xpdfimport, its full pathname is now given as additional second argument to xpdfimport. To find xpdfimport executable from CppunitTest, CppunitTest creates a symlink from solver's unittest/installation/program to solver's bin, so that "$BRAND_BASE_DIR/program/xpdfimport" works there (as CppunitTest now sets BRAND_BASE_DIR to solver's unittest/installation). The sdext/source/pdfipmort/dialogs/ Basic stuff appeared to be unused (even though it was included in the .oxt) and has been removed. The --disable-ext-pdfimport configure switch is renamed to --disable-pdfimport. Having it still conditional requires some pdf_Portable_Document_Format vs. pdf_Portable_Document_Format_import foo in module filter. Change-Id: Iee58c2f6187142a418decc9ea3a5df10eb7e0523
2012-11-09binfilter.die.die.dieNorbert Thiebaud
Change-Id: Ia3c103e4343d309b997ed37e33a382ffdfbddac3 Reviewed-on: https://gerrit.libreoffice.org/1014 Reviewed-by: Tor Lillqvist <tml@iki.fi> Tested-by: Tor Lillqvist <tml@iki.fi>
2012-08-09gstreamer: make gstreamer 1.0 and 0.10 dual compileMichael Meeks
Add fallback activation of an _OLD media component to the core. Compile both a 0.10 and 1.0 version of the gstreamer component Change-Id: I91f65d05391cb2d7e02f9cff18f96178a128705O1
2012-07-16there is no --with-openldap option anymoreMatúš Kukan
Change-Id: I59dd2a5b2f7760ca610d64289cb11d5aedcd5965