Commit Graph

641 Commits

Author SHA1 Message Date
9ecac3874d Replace DISABLE_SCRIPTING with HAVE_FEATURE_SCRIPTING
Feature test macros that govern conditional compilation should be
defined in config_*.h include files, not on the compilation command
line.

Change-Id: I40575a4762fd2564f10927b6f38a112dd9f9a3d7
2014-10-22 09:30:23 +03:00
c68642d535 tilebench depend on linreooficekitgtk so need ENABLE_GTK too
Change-Id: I04b787493115de0190615f42248cc82968907e38
2014-10-18 15:44:12 -05:00
1a261bd0a5 Build icontest for OS X, too. Does not work at all, though
Change-Id: Id1c82638f12514f55f297ec5e4a07444849175ce
2014-10-10 12:31:12 +03:00
e21f6e3838 Build icontest for Windows, too
Change-Id: I7c23d9a41c9b517bf8dcdd3e1de2ab24a8a1d0d0
2014-10-10 12:01:26 +03:00
2ceeee914e Remove jvmfwk plugin feature
...which was effectively unused; there only ever was a single sunjavaplugin that
is now folded directly into jvmfwk.  Leaves room for further clean up.

Change-Id: I14dd2a3a09bd1ce9a8c3f5c156628ec11d954a0b
2014-10-09 17:27:20 +02:00
13a5c3a3b9 icontest was missing
Change-Id: Ie00a983cc93736528e16b4244aaf1361536ed9b6
2014-10-08 16:27:58 +03:00
4e67805826 Try putting vcldemo in instdir/program
Chris Sherlock says that should make it possible to get it to actually
run. (Didn't work for me, though.)

Change-Id: I69a7badaf1f19481546866cfa2a417029c305105
2014-10-03 18:53:47 +03:00
87fad21582 LOK: Add a tiled rendering testbench.
Change-Id: I631c0506f427d974c3dd4c75484aa25603100895
2014-10-02 00:23:06 +01:00
7d5b30b419 Use instsetoo_native-generated uno ini-file for both instdir and instsets
Change-Id: I8aa839fbe621fed798a9d3a33975cbd202fba656
2014-09-18 23:18:46 +02:00
332f6a5f99 The URE unorc is now set up in instsetoo_native/CustomTarget_setup.mk
So no need to expand it at configure time in ure/source/unorc, and no need to
handle the related builddir!=srcdir complications.

Change-Id: Ifa34d25fab9ad2da13ed039bf6c5921b0fb58703
2014-09-17 17:41:28 +03:00
496bc3cd6c fdo#45071 Remove Libreoffice browser plugin
This removes ENABLE_NPAPI_INTO_BROWSER while it should keep
ENABLE_NPAPI_FROM_BROWSER (embed flash in LO) intact.

Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
Conflicts:
	extensions/source/nsplugin/source/npshell.cxx

Change-Id: I80a9159a75653c74423d8fdc7c188568d3188e04
2014-09-09 15:20:35 +02:00
091a7bd7a3 fdo#75506 move tubes lib from OOOLIBS,calc to OOOLIBS,ooo
As the desktop module links against it.

Change-Id: I23b296a57bcd8971678f41a60a3bc4001a4f4855
2014-08-15 18:11:59 +02:00
c68dd99b96 Register postgresql-sdbc libs only if we build them, surely?
Change-Id: I8cee0b3ee52925029834605c86fc01303e34b0c4
2014-08-15 08:51:57 +03:00
a59e2d4f05 fdo#82038: Make sending email from LO work again on OS X
Do build the cmdmail library, the uri-encode executable and do install
the senddoc script for OS X, too.

Note that in order for it to work, one needs to set the "E-mail
program" in Preferences:Internet:E-mail to /Applications/Mail.app. (Or
possibly some other application and/or executable.)

Change-Id: I5764c9891865983d46081edc854e321643c296cc
2014-08-11 12:24:01 +03:00
ad85ce18d3 "fixes" needed because ure/source/unorc is now expanded at configure time
Argh, this is getting even uglier.

We cheerfully ignore for now the theoretical possibility that the URE
unorc used by build-time tools (i.e. the configure-expanded
ure/source/unorc) could be different for HOST and BUILD (in case they
use different --enable-canonical-installation-tree-structure), and use
the HOST one for the BUILD tools.

The right thing would probably be to construct the URE unorc in the
relevant Makefile, like we do for fundamentalrc? Or then to just
re-design the whole mess of rc files into some simpler (good luck).

Change-Id: I654309503d0e696778910acadcbf2f6b90ffa02a
2014-08-11 08:15:03 +03:00
b2193386dd scp2: move winexplorerext libs to AutoInstall
Change-Id: I93d08ab46e401a2f37c9ad6e425e8014c7e05db1
2014-08-02 22:23:50 +02:00
625c378b0d Repository.mk: remove obsolete libraries
These were removed by commits 5142e628b563a9876e8884c5dd4914eff4a2f307,
a5783fe922b2419b5b662eb5f544a1f401341dbf and
eb6fa6be7500b9110913174552c156b0504ece07.

Change-Id: If8b5b5d2241bf66dea4a8376a5303f585559ebdc
2014-08-02 22:23:50 +02:00
677670e467 setup_native, scp2: remove "regpatchactivex" MSI custom-action and lib
This was effectively omitted from the installation set since commit
26c142ca5f2b405b02ab5701dfaeab7bf281a727, and is apparently related to
the obsolete StarOffice patch mechanism.

Change-Id: I9a4c113e19e5b2b751e3da64b4dde53320132a35
2014-08-02 22:23:50 +02:00
4bab1f2dea scp2: move activex libs to AutoInstall
Change-Id: I08fac26859d97e3d7a60d3ba443c2d2ca039789b
2014-08-02 22:23:49 +02:00
8d3fc64066 Repository.mk: cluster the mobile-only stuff together
Change-Id: I77348fce55db78e437431dd07879b4c26f0be893
2014-07-20 20:59:17 +02:00
140ec1e0dd scp2: move xsec_xmlsec lib to AutoInstall
Change-Id: Iff2bb51047d6b8698b65b83ff79a99f6f125b53c
2014-07-20 20:59:17 +02:00
f01aa96eab scp2: move python libraries to AutoInstall
Change-Id: Ib89daf3e608fd995845062eae2a7a33149964844
2014-07-20 20:59:17 +02:00
5ac6c4818a scp2: move postgresqlsdbc libraries to AutoInstall
Change-Id: Ia96e85191d877ebfd7621f7aa572f29e6482716c
2014-07-20 20:59:17 +02:00
53fd7e8690 scp2: move OGLTrans library to AutoInstall
Change-Id: I5140f4053fbb1add4bc0b1b8cb6cd9772f3ffa28
2014-07-20 20:59:16 +02:00
31d3a4d96f scp2: damnit, did i really push this utter garbage?
Change-Id: I262456efc52c74aeeda1c55b24a69c4c628a26d8
2014-07-20 20:59:16 +02:00
80583d1c6d scp2: move pdfimport library to AutoInstall
Change-Id: Iac7d30ea181edbc479034e7b6f8eea285d7f6fbb
2014-07-18 17:50:39 +02:00
b536cabf97 fix build errors related to AVFoundation @ OS X <10.7
AVFoundation framework is available in OS X v10.7 and later

related commits:
  7822b5535cccc68e5b454d04a66a6b4f27675ec6
  0b49cc5b03b39aa1dfddf924c6eaf8cb42e791a8

Change-Id: If771fca79c41d70e51eab533faec7bb9997803b7
Reviewed-on: https://gerrit.libreoffice.org/9769
Reviewed-by: Tor Lillqvist <tml@collabora.com>
Tested-by: Tor Lillqvist <tml@collabora.com>
2014-07-07 15:58:53 +00:00
d465dfb209 Implement LibreOfficeKit gtk+ viewer widget.
Very basic, but works.

Change-Id: I0c521e833b53e13065e0be48e6fa767e44b29787
2014-06-25 13:04:31 +01:00
9e4f23698a TiledRendering: outline of basic gtk tiled rendering app using liblibreoffice.
Change-Id: I46760c0a1329b9823fd999c470b57fef66d28914
2014-06-25 13:04:27 +01:00
ae0bd94d6b Repository.mk: remove 10 obsolete libraries
Change-Id: I16e551802181f1daebc49769ece7b9397b8fe52d
2014-06-13 19:26:03 +02:00
ea9f2c7ce7 scp2: move reportbuilder libraries to AutoInstall
Change-Id: I3369b4c5c412741e82279db95cb517a8ae69b25c
2014-06-13 19:26:02 +02:00
0b49cc5b03 scp2: move basebmp, avmediaQuickTime, avmediaMacAVF libs to AutoInstall
Change-Id: I1b7a8fd5272cb56b2a45c89de79165cfd71711c4
2014-06-13 19:26:02 +02:00
3032efc7a2 fix the error "KDE is not a valid group for executables."
Change-Id: Ic9f545be0d7ed53aed4b08588132d1c7b740313b
2014-06-09 11:14:06 +09:00
44c34a00c7 kdefilepicker is a Executable, not a lib...
Change-Id: Ia02230821a3a2b749328908d05added408558f0a
2014-06-08 23:06:13 +02:00
9ed9f57173 also move kdefilepicker (for obsolete kde3) to kde
Change-Id: I93e6ec47e0a3d9cf6f322bcefa3c97a4a0c5d871
2014-06-08 22:25:12 +02:00
4d5de80924 gbuild: move vclplug_kde* to the kde section
Change-Id: Ia2b5df76be4d5a376fb28c2460f286e3f2b4acc0
2014-06-08 21:59:22 +02:00
369d95931f DeInitVCL at end of tests
This required some changes to the framework:

* Init-/DeInitVCL is no longer done per individual test in BootstrapFixture, but
  once per CppunitTest invocation in a new vclbootstrapprotector (similarly to
  the exisiting unobootstrapprotector).  CppunitTests that need VCL now need to
  declare gb_CppunitTest_use_vcl.

* For things to work properly, the UNO component context needs to be disposed
  from within DeInitVCL (cf. Desktop's Application::DeInit called from
  DeInitVCL).  The easiest solution was to introduce an
  Application::setDeInitHook (where the hook is called from DeInitVCL)
  specifically for vclbootstrapprotector to call.

* PythonTests don't (yet) call DeInitVCL; they still hook into
  BootstrapFixture's original test_init functionality (to call InitVCL), and do
  not make use of the vclbootstrapprotector.

Change-Id: I4f3a3c75db30b58c1cd49d81c51db14902ed68b2
2014-06-04 08:55:12 +02:00
e1fa08fe92 Try to add support for WKS/WDB files...
Change-Id: I0ff1cd35be0e1546a156bc673770a920ad2ca444
2014-05-29 15:36:13 +02:00
dd7260ed69 svx: Create pixel control (bitmap editing) demo
Change-Id: Id2cacd8c080b4df0600ab48b2ce4558f3539bbbe
2014-05-19 19:33:37 +10:00
5c669a5cfb vcl: don't build demos for windows at the moment
as they are broken, see red tinderboxes

Change-Id: I09fed7b4c4dec0bebd9e8f85c6266688cf0d68ea
2014-05-18 13:39:39 +02:00
c39bb97e47 vcl: don't deploy demos
Change-Id: If5e720569ddf5e0538712c24cadb6e15812a0f69
2014-05-18 19:16:24 +10:00
01c52c3f71 vcl: fix svpclient
I have converted the UNO stuff to the more modern variety (i.e. the
stuff that actually works now...), use GraphicFilter to get the
bitmap and fixed the string copy typo.

Change-Id: I6a3c1af54d222ef70814d2bb581cc2f3c058bb2f
2014-05-18 18:16:02 +10:00
c0d5da9123 vcl: fix svptest
Change-Id: Ibaec6e027aa9fd61824ff6b4f1f71b69d217dfdc
2014-05-18 18:16:01 +10:00
37c766dcde vcl: make vcldemo work
Change-Id: Icef2d988c37fb7b25245ad9f3f3856fa86f76a77
2014-05-18 18:16:01 +10:00
b1e4d856d2 Don't build svdemo for Android and iOS.
f89296db5959cf009668f8aad85cfd860b9252ee adds building of svdemo,
this however uses SAL_IMPLEMENT_MAIN from include/sal/main.h --
which specifically can't be built on Android and iOS, hence
we shouldn't build svdemo for those platforms.

Change-Id: I6ce851ece90837112279c89467326b82f7a2070b
Reviewed-on: https://gerrit.libreoffice.org/9391
Tested-by: Michael Stahl <mstahl@redhat.com>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
2014-05-17 20:45:29 +00:00
f89296db59 vcl: fixup svdemo
Change-Id: Ifb7cc12da349fcbcd1d3dc25b64cd2bf3fd7e819
Reviewed-on: https://gerrit.libreoffice.org/9378
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
2014-05-17 07:14:25 +00:00
f3b3144133 AOO: #i124875# support Mac AV-Foundation API for multimedia content
Adapted as needed and gbuildified by tml. For the files that actually
are Objective-C++ use the .mm suffix.

Change-Id: Ieec40b722df6463a1061d19d38154828ff8adca2
2014-05-15 18:49:14 +03:00
f82f7bf3dd Introduce centralized detection for storage-based files
This will allow us to get rid of the duplicated code,
and simplify the type detectors.

Also this commit fixes fdo#46310 and fdo#74978.

Change-Id: I08e958ab10d05e1036cdc2bed5ce14bf73b6245c
Reviewed-on: https://gerrit.libreoffice.org/9221
Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>
Tested-by: Maxim Monastirsky <momonasmon@gmail.com>
2014-05-01 17:03:10 +00:00
20fc0ed8fa Build libchartopengl for all platforms
That doesn't mean it would need to be used on iOS or Android, if we
don't need/want to.

Change-Id: Ia6ac6f32cac3f6958f5ec240ec4be369474edfb8
2014-04-29 08:25:38 +03:00
b7fa9950a9 change libwriterperfect to shared library
There are already 3 libs linking with it and there will be another one
in near future. It is time to stop the duplication :-)

Change-Id: Ia7d24882c37a8bf49fa031b73fa1bd5296f78820
2014-04-24 16:27:43 +02:00