Commit Graph

630 Commits

Author SHA1 Message Date
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
18cea6b8f8 fix reportbuilder*jar install; it's reportbuilder, not rhino
Change-Id: I8b64b384b8f959c48e01bee8034c2fb046df75b0
2014-04-21 00:16:48 +02:00
5f6fd413a3 avmediaogl: build depends on ENABLE_GLTF instead
Change-Id: I03d0d7c0446b6316e388ae717aded6bb7dcc88f1
2014-04-19 18:10:13 +02:00
2580b5dd87 these wizards Jars are gone as well
Change-Id: Ie3010431f69169d022d19c5ba6ff234adf191750
2014-04-17 23:58:17 +02:00
23c6fa8cec XMerge based filters removed in a5783fe922b2419b5b662eb5f544a1f401341dbf
Change-Id: Idd5dae2843f774fdee49a5f2d5eb26022746c5c1
2014-04-17 23:58:17 +02:00
96d36e8764 XSLTFilter/XSLTValidate jars are gone
removed by bfc71eb03e2bc6f26d53f70b32f9a8937086808b and
143f0b895fb2c0a1449af4f6f307487900921cbe

Change-Id: Iaf6e99c15356ebe08cfb1d386a6dab97f47a730a
2014-04-17 23:58:17 +02:00
31c32c1425 ConnectivityTools is not installed, used by JunitTests
Change-Id: Id095087d05b64119f80e2c1d476091765f017afa
2014-04-17 23:58:17 +02:00
e9ae308a16 scp2: move reportbuilder Jars to AutoInstall
Change-Id: Ie8e8e4e5278278eecc1a6e54dbb70389df3e7155
2014-04-17 23:58:16 +02:00
4a3e8aaa31 scp2: move ScriptProviderForJavaScript jar to AutoInstall
Change-Id: Ifbfc26c2ec8ade109c8fe7dfce70ef18d68881e2
2014-04-17 23:58:16 +02:00
8a8a24757b scp2: move ScriptProviderForBeanShell jar to AutoInstall
Change-Id: Ib792eb8a4c6fa549bb34727838181c5924e7c150
2014-04-17 23:58:16 +02:00
559d82d9bf scp2: move Jars from module ooo to AutoInstall
Change-Id: Ide08e2da5c129f5df502ac3955738f8bfca56d41
2014-04-17 23:58:16 +02:00
629cc605a4 Intermediate commit of hacking on --disable-database-connectivity
Add HAVE_FEATURE_DBCONNECTIVITY to <config_features.h> instead of
using (or not, more likely) -DDISABLE_DBCONNECTIVITY.

The plan is still that database connectivity would be disabled always
for the non-desktop platforms, and otherwise disabling it would be a
configure option.

But, still lots to do; the TiledLibreOffice iOS test app gets tons of
undefineds when linking if I actually try to disable the database
connectivity.

Change-Id: If1e4b55faa1514cd55dec5fc5487a30d689739ac
2014-04-18 00:04:15 +03:00