802a87e181
Adapt to library name changes for Android, too
...
Change-Id: I6da1f38c5a9693c13ef841442cbef017d388416a
2013-05-02 11:58:41 +03:00
7f7799948e
Library names have changed thanks to the "layer" changes
...
Change-Id: I764702510b612da478959f457f95e6040c22f998
2013-05-01 20:50:42 +03:00
6f44df16df
Avoid (harmless) duplicate entry
...
Change-Id: Ice43ab89b57f6ddb6b06d2fc5784d438031e864b
2013-04-24 10:37:55 +03:00
8ada6e3320
libcomphelpgcc3 got renamed to libcomphelper
...
Change-Id: I8853c5102a7271e95adf7d420bb3ed719f5b96c6
2013-04-23 19:33:04 +03:00
65be07720b
do not use deprecated rtl_registerModuleForUnloading
...
Change-Id: I59014906c8409fc7ac0f155c9562613c309b8b06
Signed-off-by: Stephan Bergmann <sbergman@redhat.com >
2013-04-16 17:52:36 +02:00
5ef3e4ca5b
Do support the deployment component unconditionally, and add ucpexpand1
...
Change-Id: I8a3749be43efc77317f7f10c7fd6eadaf79f99c7
2013-03-28 00:17:37 +02:00
3fcf0008d3
Need deployment component too when HAVE_FEATURE_EXTENSIONS
...
Don't look just at DESKTOP or not when deciding whether to compile that stuff.
Change-Id: Ic9961ba27eb4a1e9360c67dd844c9243f1eff00e
2013-03-28 00:17:36 +02:00
2d9ce9191d
Remove uses of rtl::OUString::compareToAscii(asciiStr, maxLength)
...
...which is a confusing overload with unexpectedly different semantics from the
one-parameter form. In preparation of marking it as deprecated.
Change-Id: I4f176995546ae583fc570d770647ffc315eecc75
2013-03-20 13:05:35 +01:00
8b27d78b4a
automated removal of RTL_CONSTASCII_USTRINGPARAM for quoted OUStrings
...
Done with a perl regex:
s/OUString\s*\(\s*RTL_CONSTASCII_USTRINGPARAM\s*\((\s*"[^")]*?"\s*)\)\s*\)/OUString\($1\)/gms
Change-Id: Idf28320817cdcbea6d0f7ec06a9bf51bd2c3b3ec
Reviewed-on: https://gerrit.libreoffice.org/2832
Reviewed-by: Thomas Arnhold <thomas@arnhold.org >
Tested-by: Thomas Arnhold <thomas@arnhold.org >
2013-03-19 09:00:26 +00:00
2c17beb796
Wundef, fix various more or less broken debug code
...
Change-Id: I347495f7960da099afdfbf3db608e0347b832f99
2013-03-18 17:15:57 +01:00
113a927341
cppuhelper: log failures from osl_loadModule calls
...
Change-Id: I37099d15cd403f48ca1716414f2e79cc1213d8c8
2013-02-25 14:27:06 +01:00
97eb8a6e0e
Removed several useless macros: A2OU, A2S, C2U, C2S, OUSTR, OUSTRING
...
Change-Id: Ie859cb2dfdc7103c379fce56be88eef8fe390afd
Reviewed-on: https://gerrit.libreoffice.org/1924
Tested-by: Luboš Luňák <l.lunak@suse.cz >
Reviewed-by: Luboš Luňák <l.lunak@suse.cz >
2013-01-30 12:54:40 +00:00
392510d7e4
UNO components have the "lib" prefix only on Android
...
That they do is a leftover hack from before we started using the
DISABLE_DYNLOADING thing on Android, it isn't actually necessary any
more. Earlier when the UNO components were actually dynamic libraries
on Android (too, as on desktop OSes), they *had* to have names
starting with "lib" or they would be silently skipped when
packaging.
Change-Id: I11a4689f316e1ffb640a5c3110c63296d2833a84
2013-01-06 16:01:07 +02:00
9d7c1dcbbb
re-base on ALv2 code. Includes:
...
Patches contributed by Ocke Janssen
converted reportdesign.
http://svn.apache.org/viewvc?view=revision&revision=1396797
http://svn.apache.org/viewvc?view=revision&revision=1394326
Patch contributed by Oliver Rainer-Wittmann
sw34bf06: #i117783# - Writer's implementation of XPagePrintable -
apply print settings to new printing routines
http://svn.apache.org/viewvc?view=revision&revision=1172115
2012-12-06 09:12:57 +00:00
d1006596f2
Update library names for DISABLE_DYNLOADING
...
Change-Id: I2b5e4abdceea25180c9caafabc49c22077016a05
2012-10-11 10:07:08 +03:00
97f27e2cda
Include android-bootstrap.h for Android
...
Change-Id: I022f7d450f66e1ff0fb4e4aedfebc16b83ad32b9
2012-10-11 10:07:04 +03:00
3c4c117008
I want to see what unknown library is required always
...
Change-Id: I7e0eb7ba3be8ac2b70e6a56d84c1a890be0ba396
2012-10-09 11:41:31 +03:00
97593ae24a
Handle lack of module loading/unloading API when DISABLE_DYNLOADING
...
There are basicically two classes of cases:
1) Where the code is for obscure historical reasons or what I see as
misguided "optimization" split into a more libraries than necessary,
and these then are loaded at run-time. Instead, just use direct
linking.
2) Where dynamic loading is part of the functionality offered to some
upper (scripting etc) layer, or where some system-specific non-LO
library is loaded dynamically, as it is not necessarily present on
end-user machines. Can't have such in the DISABLE_DYNLOADING case.
Change-Id: I9eceac5fb635245def2f4f3320821447bb7cd8c0
2012-10-07 07:59:15 +03:00
0c1553a86e
Disable-dynloading updates to component list
...
Change-Id: Idf092958e46a2ad9d56541c90c5a2beb44baff48
2012-10-04 07:23:25 +03:00
0cba5e5d25
This look like the same as rLibName.endsWithIgnoreAsciiCase so kill it. Add missing { }
...
Untested as I don't have a working build environment yet.
Change-Id: I1988da8c07729eb99d3f53f71b8f950df29a7361
2012-07-13 16:36:04 +02:00
f79d5b9116
Unbreak stuff on iOS a bit after bootstrapping changes
...
Change-Id: I0d2ebfc9aa78a9fed057b853d54797a88218c587
2012-06-04 11:41:50 +03:00
b0105caa7f
Add static mapping of the fastsax component
2012-04-18 01:23:49 +03:00
c92e66c38a
More static UNO component linkage
2012-04-17 00:28:47 +03:00
2aadb6f9f4
Add the package2 component
2012-04-16 01:46:39 +02:00
906aa9dea2
Add utl and xstor UNO component mapping
2012-04-15 11:56:55 +02:00
3061e9e866
Add newline...
2012-04-15 11:56:54 +02:00
d31997559a
Add comphelp and stocservices UNO component mapping
2012-04-15 11:56:53 +02:00
220336d736
Just assert if trying to "load" an unknown library when DISABLE_DYNLOADING
2012-04-15 11:56:52 +02:00
e56b2109c0
Map and link in also the sfx UNO component
2012-04-15 11:56:51 +02:00
91ff02ec77
Map and link in also the filterconfig1 UNO component
2012-04-15 11:56:49 +02:00
0b67dd10f8
Use lo_get_libmap()
2012-04-09 22:43:52 +03:00
1a4cbf9f5c
More static lib name mappings. Yeah, need to do a gperf thing some night
2012-03-30 08:37:14 +03:00
b5e4de326f
Add some more temporary hardcoded library mappings for DISABLE_DYNLOADING
2012-03-29 09:49:45 +03:00
128749140f
More hacking on static linking (iOS) support
2012-03-21 00:00:05 +02:00
0439af27e1
Code cleanup: ( () ) replaced by (())
2012-01-26 17:41:07 +00:00
08f62fb29d
WaE: unused parameter 'rPath'
2012-01-03 11:47:00 +02:00
1b99d8800e
Fix for fdo43460 Part X getLength() to isEmpty()
...
Part X
Module
cppu
cppuhelper
cpputools
2011-12-17 17:15:53 +04:00
c10fb61c1a
remove include of pch header in cppuhelper
2011-11-27 13:03:19 -06:00
480a380a72
Look for libboostrap.uno.so and not bootstrap.uno.so on Android
...
Not sure if we need to be more generic here, and always add a "lib"
prefix if not present. Or do the changes to the makefilery take care
of it, so that for other UNO components than bootstrap, the name as
stored wherever it is stored does contain the "lib" prefix we are
forces to use on Android?
2011-11-17 15:23:05 +02:00
0607102c47
Improved some error reporting.
2011-09-21 23:35:24 +02:00
8cd859d9a6
For iOS just link directly to the bootstrap component
2011-08-08 21:20:53 +03:00
ef04510167
Don't bother trying to truncate parts debugging output
...
Murphy says it's the part that is dropped which will be interesting
one anyway.
2011-08-08 17:45:24 +03:00
b16ab7a751
Add invokeStaticComponentFactory() for statically linked components
...
Will be used for iOS at least.
Factor out the part of loadSharedLibComponentFactory() that handle the
symbol that has been successfully looked up.
2011-08-08 17:39:38 +03:00
7702cc5a7a
OSL_TRACE adds trailing newline itself
2011-08-08 14:13:48 +03:00
1f22396b4a
getLibEnv always returned an empty string anyway so make it void instead
2011-08-07 19:51:49 +03:00
b349c5f4f6
Try to use the app executable module on iOS for now
2011-08-01 21:10:14 +03:00
d6f18bf9e0
Default to current language binding name, if not specified.
...
Signed-off-by: Michael Meeks <michael.meeks@novell.com >
2011-07-11 17:47:02 +01:00
babdd43fce
re-work prefix handling and undo cppuhelper ABI change, add unit test
...
use a separate prefix enabled method instead of changing the ABI of cppuhelper
also - lookup the prefix in the dllcomponentloader in case we are called this way
also - add a unit test for the prefix change
2011-06-24 14:23:25 +01:00
f1be5778f8
Allows using prefix information about component
2011-06-24 12:15:50 +01:00
01da593c51
Revert "Bypass DLL prefix and extension stuff on iOS for now"
...
Not needed now with a normal SAL_DLLEXTENSION defined for iOS.
This reverts commit dc915ed7fbbbeef9eefbf5bda07289a9462b6904.
2011-06-14 00:36:42 +03:00