Commit Graph

36 Commits

Author SHA1 Message Date
25ea7f0b5e move sal_inc headers to include/
Change-Id: I840c681b7c500640d3983e05e9895f3fa8bb1313
Reviewed-on: https://gerrit.libreoffice.org/3501
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-04-24 05:17:49 +00:00
6c7659b584 move URE headers to include/
Change-Id: Ib48a12e902f2311c295b2007f08f44dee28f431d
Reviewed-on: https://gerrit.libreoffice.org/3499
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-04-24 05:17:10 +00:00
62badf3828 Move to MPLv2 license headers, with ESC decision and author's permission. 2013-04-22 09:37:38 +01:00
d3e93f256e install SDK headers from filelists
... which allows us to drop gb_ZipPackage.

Change-Id: Ib19f774c63d9b83ec07e99f963533eee431cc53a
2013-04-13 09:26:18 +02:00
960e2ee691 sal: get rid of CustomTarget_generated.mk
Change-Id: I2347f60ef922d32201beda47e59e0b345d07a3b1
2013-02-27 17:09:46 +01:00
308cac3f23 sal: new ZipPackage_sal_odk_headers for public ODK headers
Change-Id: I76cb00121d7b4c21137be70ab7a5bd5389037302
2013-02-27 01:33:18 +01:00
fd56eb98e6 Not using NativeActivity means no lo_main() stuff used either
Hopefully also fixes build for iOS by re-introducing checks for DESKTOP.

Also this commit partially reverts 52a8744afee2cd589813f0377d93f821fce7aedd.

Change-Id: Ie94c771b72ba138bb0481b054285916618baf6eb
2013-02-22 23:21:22 +02:00
52a8744afe Revert "Clean up remains of NativeActivity-based Android app support"
This reverts commit cecc926070ee3d2ad6296fc5e0cfcde8642bb140.

Conflicts:
	sal/android/lo-bootstrap.c
	sal/inc/osl/detail/android-bootstrap.h
2013-02-21 22:54:36 +02:00
65f82ca629 get textencoding tests working again
Change-Id: Ia3e0b7be14800e1d50c3e785153b45d2b4a7dd6d
2012-11-26 16:03:33 +00:00
cecc926070 Clean up remains of NativeActivity-based Android app support
We haven't been able to build NativeActivity-based apps (like the
android/qa/sc and anroid/qa/desktop thingies) since we switched to
DISABLE_DYNLOADING and a single DSO liblo-native-code.so anyway.

No lo_main() any more. <sal/main.h> should not be included ever when
compiling for Android of iOS now.

Lots of stuff binned from vcl's androidinst.cxx, in the (vain?) hope
that it will reduce the amount of never invoked GUI code that gets
linked in.

Change-Id: I25f584864c40110774c728a23151e089620442d9
2012-11-21 23:03:57 +02:00
b31416123b move CppunitTest_sal_osl_process to gb_Module_add_check_targets call
Change-Id: I602e1d42fde19b9557e1a21ba4d3fe704dd3f834
2012-11-07 00:47:40 +01:00
4de42d02f8 Add some rtl::Bootstrap unit test
...there is still additional old cruft in sal/qa/rtl/bootstrap/, some of it
might be worthwhile to resurrect.

Change-Id: Ie334431abc8de839fa2e655cbd3dc4d014c38f15
2012-11-06 16:20:55 +01:00
1691752dd2 When DISABLE_DYNLOADING don't even provide any module loading/unloading API
Will then cause compilation errors where they are used, which will be
noticed and taken care of.  (The code chanaged to either use direct
linking instead, when it makes sense, or to just bypass the
functionality that requires dynamic loading.)

Much better than waiting until run-time to notice where dynamic
loading is attempted.

Change-Id: Ib0cb5a2524b5c63f8e27670e7d72e37ce2a8e6e9
2012-10-07 07:59:14 +03:00
48c3b4e835 fdo#39625 Make existing cppunittests work
Make sal_rtl_uri cppunittest work
- removed call to simpleheader.hxx
- added call in Module_sal.mk for sal_rtl_uri
- created mk for cppunittest for sal_rtl_uri
- removed duplicate include
- change from t_print to printf

Change-Id: I928ade62eb51ba1cb0a74e347411b344d57e97d0
Reviewed-on: https://gerrit.libreoffice.org/590
Reviewed-by: Luboš Luňák <l.lunak@suse.cz>
Tested-by: Luboš Luňák <l.lunak@suse.cz>
2012-09-11 12:47:46 +00:00
f50ea409e4 what gets tested here turns out to be out of date now
Change-Id: I61b96b8d0e9c821f0e6228430eece1617871a916
2012-09-10 21:27:17 +01:00
6ffa064e7d fdo#39625 Make existing cppunittests work
Make sal testHelperFunctions cppunit work
- removed call to simpleheader.hxx
- added call in Module_sal.mk for sal_testHelperFunctions
- created mk for cppunittest for sal_testHelperFunctions
- removed unused and unusefull function

Patch#2
- remove some unusefull include
- add bug number to commit message

Change-Id: I2f4e831cea0213a07f440bb00e0302eb1c4d7dc1
Reviewed-on: https://gerrit.libreoffice.org/588
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2012-09-10 20:25:30 +00:00
ffc05d9abf fdo#39625 Make existing cppunittests work
Make rtl uuid cppunit work
- removed call to simpleheader.hxx
- added call in Module_sal.mk for rtl_uuid
- created mk for cppunittest for sal_rtl_uuid
Second patch:
- removed makefile.mk as Stephan suggested
- modified CppunitTest_sal_rtl_uuid.mk header

Change-Id: If090843203e38d3eced14941b58e6122d27bdb09
Reviewed-on: https://gerrit.libreoffice.org/422
Reviewed-by: Kohei Yoshida <kohei.yoshida@gmail.com>
Tested-by: Kohei Yoshida <kohei.yoshida@gmail.com>
2012-08-25 01:19:37 +00:00
30e1b61157 No point with these executables for non-desktop OSes
Change-Id: If2e086cf2783c187f2cdb479608aa91561e0d674
2012-08-07 08:55:24 +03:00
6080259862 allow using rtl::OUString etc. simply as OUString, without rtl::
http://lists.freedesktop.org/archives/libreoffice/2012-April/029940.html

The RTL_USING #define (set by gbuild for anything that's not public
API) allows to use such classes simply by their name, without having
to use the namespace or do explicit using rtl::OUString (which half
of the sources do anyway).

Change-Id: I7edaf12cd278489cdc1d5ff782f0a86361c13c0a
2012-07-16 16:03:03 +02:00
afd5eb1f04 sal: use CustomTarget makefile 2012-03-31 22:49:29 +02:00
1ea166153b No CppunitTest_sal_osl_process for iOS either 2012-03-29 09:49:46 +03:00
5241f06f93 Do build cppunittester and don't build osl_process_child for iOS 2012-02-22 22:35:53 +02:00
42422f2599 Merge sal_textenc into sal just on Android 2012-02-15 16:40:00 +02:00
5f2a2e2149 Don't bother with a separate libsal_textenc when merging libs 2012-02-15 16:19:58 +02:00
4603028bc4 CppunitTest_sal_osl_file fails on Windows 2012-01-27 15:52:25 +02:00
67cf29bb36 sal: make more tests running 2012-01-21 19:33:13 +01:00
68dad6ff9d sal: split unit-tests to one test per makefile 2012-01-21 19:28:05 +01:00
22815db58f sal: only allowed one unit-test per gnumakefile, so separate these 2012-01-21 17:01:15 +00:00
90b50bc148 Actually we should not build a normal cppunittester executable for iOS at all 2012-01-03 11:38:21 +02:00
cdd2792816 sal: disable subsequentcheck which has circular dependency
make 3.82 continues without error but apparently older version not
2011-12-20 14:50:47 +01:00
74b9ddd6ab Always use the autoconfed sizes and alignments, not only when cross-compiling 2011-12-20 01:12:21 +02:00
91609fe9d8 sal: add more unit tests 2011-12-19 10:14:54 +01:00
a9e130ab82 sal: convert to gbuild 2011-12-19 10:14:53 +01:00
b2bd33ea25 prefer makefile-gmake-mode to plain makefile-mode 2011-08-10 02:12:48 +09:00
1ce8037044 Add consistent Emacs and vim mode lines 2011-07-30 23:03:36 +03:00
ac4c98e868 migrate sal subsequenttests to gbuild 2011-03-28 02:23:53 +02:00