Commit Graph

25 Commits

Author SHA1 Message Date
f5051821bc Clean up function declarations and some unused functions
Change-Id: Ie35d71a03d2f89cd72836db21fac8746a9e85b09
2014-04-13 23:26:48 +02:00
fa4c74f4d5 liblo: fix check of xcomponent
Change-Id: I8a05a067681767518c688eb836bbe676bed05996
2014-04-12 12:58:50 +02:00
55e39c72d6 liblo: new saveAsWithOptions function
To not break API compatibility of libLO, add a new saveAsWithOptions
function and revert the old saveAs to initial state.

Change-Id: If245c0261a932b6ed5d65e20cb1b6d8bd1c50ce6
2014-04-08 18:11:34 +02:00
98668cd581 liblo: We need to provide LibreOffice with fake command line args too.
Change-Id: I34f364e63f814921bfe88af7cdf4ff4cdf6745fa
2014-04-08 18:11:34 +02:00
7f63706ad6 liblo: extend doc_saveAs with filterOptions
Change-Id: I720f2819955b6f26ea7161493cccb07f873f2a51
2014-04-08 13:15:55 +02:00
66800ce1b5 liblo: use MediaDescriptor / clean-up
Change-Id: If70519066081d8e2c8ed24771369d4afef336896
2014-04-08 13:15:54 +02:00
681cc3d13e coverity#1158237 Resource leak
Change-Id: I2204ec36344b8f7662efa8aed31e9363bb791616
2014-01-29 10:57:20 +00:00
4837353ed4 WaE: C4190 for extern "C" functions returning C++ type
Change-Id: Ic1ac345781782bc4333ae2634f8f819914a0ca6e
2013-11-15 18:07:15 +02:00
13d36ad949 -Werror,-Wmismatched-tags
Change-Id: I5388bcf7228b181e429a0d82e9b0968a2ed5a06c
2013-11-15 14:05:16 +01:00
9013a3a76d liblibo: expose a C API for ABI reasons, and wrap with C++.
Change-Id: I7b3bcead05788e663d94724522bfa3f227b15499
2013-11-15 13:45:58 +00:00
3c608eb381 liblibo: share crude URL absolutization, and clean.
Change-Id: I559eac8626a011644f68f8391631447f15c643eb
2013-11-07 11:50:00 +00:00
49112ec909 liblibo: fixes and improvements for liblibreoffice
fixes for liblibreoffice-Impl (init.cxx): determine outputfilter from file
suffix if no filter is provided; ensure that url provided to
XStorable.storeToUrl is really an url; improved error handling

small improvements in somektest/libtest.cxx: output times required for init,
load and save.

Change-Id: Ic8b2c0d34cbeae3250c43cac02690e6ec1954ed7
2013-11-07 11:50:00 +00:00
c6a7300974 Use subfolder names from <config_folders.h>
Change all instances of hardcoded "program", "share" etc subfolder names to
use those from <config_folders.h> instead. In normal builds, the end result
will not change.

Change-Id: I91c95cd8e482818be67307e889ae6df887763f53
2013-08-18 21:11:16 +03:00
7874295626 liblo - add ability to select filter / format for saveas.
Change-Id: I866c6cb836407019973559051c854d24f9549d2a
2013-07-29 18:10:46 +01:00
7087de13ab avoid strncpy for windows.
Change-Id: I7949697bb245e08355a061b4548c4078bbe9a091
2013-07-26 19:16:04 +01:00
d32b179c3f more liblibreoffice pieces.
Change-Id: I21d67de281847321d784cddc652d4a51a437fadf
2013-07-26 18:22:19 +01:00
62be20899d coverity#1000721 Resource Leak
Change-Id: I59161a08eee0406ac71b1212a0a8697edf27911f
Reviewed-on: https://gerrit.libreoffice.org/3897
Reviewed-by: Bosdonnat Cedric <cedric.bosdonnat@free.fr>
Tested-by: Bosdonnat Cedric <cedric.bosdonnat@free.fr>
2013-05-14 13:42:33 +00:00
1946794ae0 mass removal of rtl:: prefixes for O(U)String*
Modules sal, salhelper, cppu, cppuhelper, codemaker (selectively) and odk
have kept them, in order not to break external API (the automatic using declaration
is LO-internal).

Change-Id: I588fc9e0c45b914f824f91c0376980621d730f09
2013-04-07 14:23:11 +02:00
4f811c0474 fix loplugin warnings
Change-Id: I17593ac6e495213a1ef99d4d5525a6e38aee0bc7
2013-03-30 13:01:09 -04:00
5be14df244 ResMgr with LanguageTag
Change-Id: Ie5ce9157a7ea59db7b0509fbaec61d07f8f9edf0
2013-03-29 14:09:01 +01:00
ddaf31f183 liblibo: install test library by itself and install it.
Also fix debugging with threads, find fundamentalrc correctly,
make it headless, finally loads a document then exits.

Change-Id: I2017075bf3b3c7198bde53b9fe85585089e5ab6c
2013-03-12 15:35:35 +00:00
f751be6fa0 liblibo: create XComponent for doc
Change-Id: Ie07ac4a3e89a9a82a107612b81be18d3826c49e1
2013-03-12 15:35:34 +00:00
af969873cb liblibo: better init code.
Change-Id: I8757739960cb1c764a5a66bd67d34731e3dfbf31
2013-03-12 15:35:34 +00:00
07352f07ce liblibo: move to C++ interface.
Change-Id: Ie14a9446abd9524604feddf811d5373a26a30cbd
2013-03-12 15:35:34 +00:00
8887de72c1 liblibo: create initial liblibreoffice.
bootstrap libreoffice, start a dummy test-harness: can't use CppUnit
or link to any URE / LibreOffice libraries.
Change-Id: I855b640557f93959749e966a2d8e5e577fd84574
2013-03-12 15:35:33 +00:00