Commit Graph

52 Commits

Author SHA1 Message Date
07976ee1de Don't export a variable called PATH_SEPARATOR
It used to be mis-spelled PATH_SEPERATOR. Now, after correcting the spelling,
it breaks the build of 3rd-party libraries using autoconfigury on Windows. The
value of PATH_SEPARATOR is ";" on Windows, and the configure scripts of those
libs run in Cygwin and assume that a PATH_SEPARATOR environment variable
should be correct for Cygwin. Which ";" isn't.

Rename the variable to LIBO_PATH_SEPARATOR.

Change-Id: Iff0eb93bf11d9f844a28be7ea4456e4c0ae10844
2013-05-15 14:23:39 +03:00
cb6d67c21f Spelling "separate" (etc) correctly is hard 2013-05-15 11:14:28 +03:00
336353a87e Related rhbz#867808: More apparently bogus "throw new ..." in C++ code
Change-Id: I5d723b389f1ed20f7962807b782f44f6f3c61882
2013-04-16 15:01:42 +02: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
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
c29098917a Get rid of (most uses of) GUI
GUI only takes values UNX or WNT, so it is fairly pointless. One can check
whether OS is WNT or not instead.

Change-Id: I78ae32c03536a496a563e5deeb0fca78aebf9c34
Reviewed-on: https://gerrit.libreoffice.org/1304
Reviewed-by: Peter Foley <pefoley2@verizon.net>
Tested-by: Peter Foley <pefoley2@verizon.net>
2012-12-25 17:53:25 +00:00
66a175834c c++ API: use css alias in generated headers, adds global css decl
This changes all generated API headers (.hpp and .hdl) to use a
namespace alias 'css' instead of the pointlessly long com::sun::star

Makes the change in cppumaker & associated tools, adds a global
namespace alias definition in sal/types.h, and removes a kiloton
of local, now pointless-to-harmful versions of that alias from all
over the code.

Change-Id: Ice5a644a6b971a981f01dc0589d48f5add31cc0f
2012-11-30 14:36:36 +01:00
17ff7b41d1 re-base on ALv2 code. Includes:
Patches contributed by: Armin Le Grand.
    #118558# Correcting OLE attributes of LO3.4 at load time by loading as OOo3.3, details see task.
    http://svn.apache.org/viewvc?view=revision&revision=1195906
    #118485# - Styles for OLEs are not saved.
    http://svn.apache.org/viewvc?view=revision&revision=1182166
    #118898# Adapted ImpGraphic::ImplGetBitmap to correctly convert metafiles
    http://svn.apache.org/viewvc?view=revision&revision=1293316
    #119337# Solves the wrong get/setPropertyValue calls in
    SvxShapeText (and thus in SvxOle2Shape)
    http://svn.apache.org/viewvc?view=revision&revision=1344156

    Patches contributed by Mathias Bauer (and others)
    gnumake4 work variously
    http://svn.apache.org/viewvc?view=revision&revision=1394707
    http://svn.apache.org/viewvc?view=revision&revision=1394326
    cws mba34issues01: #i117717#: remove wrong assertion
    http://svn.apache.org/viewvc?view=revision&revision=1172349

    Patch contributed by Herbert Duerr
    goodbye Registration and License dialogs, don't let the door hit you
    http://svn.apache.org/viewvc?view=revision&revision=1172613
    help gcc 4.6.0 on 32bit ubuntu 11.10"
    http://svn.apache.org/viewvc?view=revision&revision=1245357

    Do not add targets for junit tests when junit is disabled.
    Patch contributed by Andre Fischer
    http://svn.apache.org/viewvc?view=revision&revision=1241508

Revert "sb140: #i117082# avoid unncessary static class data members
    commit 21d97438e2944861e26e4984195f959a0cce1e41.
remove obsolete FreeBSD visibility special case.
retain consolidated BSD bridge code, remove OS/2 pieces.
2012-11-15 16:06:08 +00:00
6bf09ecf1d Java cleanup, remove unnecessary imports
I guess I missed some last time :-)

Change-Id: I164a8baa07850f783b8cdf2e7f3eeaac53a3d29b
2012-09-10 23:43:38 +02:00
553a17f665 Java cleanup, rename folders and packages to make them match
Also fix some compile errors. I suspect this is dead code, but on the chance
that it might be useful.....

Change-Id: I0d56df88420ce484b72df626db4fadcebe04d777
2012-09-05 21:01:45 +02:00
753e9b3d45 udkapi, offapi: do not use #include "foo":
Evidently on Windows, the newfangled ucpp handles #include "foo"
differently from #include <foo> and treats it as a relative path, while
the angle brackets always result in absolute paths.
Since relative paths result in infinite rebuilds if make is invoked in a
different directory, don't use #include "foo" in IDL files.

Change-Id: Iedcda3a4be5542389a0be086f14541cda8dc5323
2012-07-30 20:49:09 +02:00
bdc909b07d re-base on ALv2 code. 2012-06-19 18:00:37 +01:00
4dc45a2854 remove include of pch header in bridge 2011-11-27 12:56:37 -06:00
469c9ac2f9 Enforce a "lib" prefix for UNO components for Android
This commit for the old build system. (Don't bother for components not
relevant for Android.)

The Android package installer (as invoked through "adb install", from
"ant debug install") silently ignores native libraries in app packages
(.apk files) whose names don't start with "lib" and end with ".so".

The package builder (as invoked through "ant debug") in the SDK gladly
includes also thusly named native libraries in the .apk, though. Yay
for consistency.
2011-11-17 15:22:59 +02:00
15f10fc946 Remove component_getImplementationEnvironment 2011-07-12 16:30:06 +02:00
08d3fdffae Easyhack: Add visibility markup to all component_get* functions 2011-04-21 16:06:40 +02:00
8e401df9f0 EasyHack: RTL_CONST macro from createFromAscii
They're only in the tests, but it compiles, and the createFromAscii
messed with my grep-age!
2010-11-20 11:22:38 +01:00
a715e1b3d0 Add vim/emacs modelines to all source files
Fixes #fdo30794
Based on bin/add-modelines script (originally posted in mail
1286706307.1871.1399280959@webmail.messagingengine.com)

Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2010-10-14 17:04:31 +02:00
sb
2e24fc7415 sb118: merged in DEV300_m72 2010-02-25 12:46:45 +01:00
7c80db2eb3 changefileheader2: #i109125#: change source file copyright notice from Sun Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision) 2010-02-12 15:01:35 +01:00
sb
11370224ce sb118: #i108269# first step of removing tcsh support 2010-01-12 18:49:59 +01:00
c7788533a2 CWS-TOOLING: integrate CWS sb113
2009-09-01 sb #i76393# second attempt at properly #ifdef-ing previous HG commit d598efdbf012
2009-08-28 sb #i102469# change back <T extends XInterface> to just <T> on queryInterface, to avoid binary incompatibility (method changing its signature from (Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; to (Ljava/lang/Class;Ljava/lang/Object;)Lcom/sun/star/uno/XInterface;)
2009-08-28 sb #i76393# properly #ifdef previous HG commit d598efdbf012
2009-08-27 sb #i94421# work around compiler error (based on a patch supplied by cloph)
2009-08-26 sb merged in DEV300_m56
2009-08-26 sb #i76393# on Linux, include dynamic section offset in crash report so as to be able to map "prelinked" callstacks back to original (patch by cmc)
2009-08-26 sb #i88162# remove unnecessary whitespace lines from per-locale xcu files (patch by tora)
2009-08-17 Juergen Schmidt #i104292# set context classloader after create new custom UNO loader
2009-08-17 Juergen Schmidt #i103749# integrate patch
2009-08-14 sb #i103269# cherry-picked ssh://hg@hg.services.openoffice.org/cws/sb111 -r 5124ebd5edd1 ("#i101955# changed encoding of XML file content from erroneous ISO-8859-1 to UTF-8")
2009-08-12 sb #i102469# fixed mis-applications of UnoRuntime.queryInterface (detected via the simplified UnoRuntime.queryInterface, the HG changeset 29de35fc9554) to use AnyConverter instead; changed qadevOOo's lib.MultiMethodTest.before to allow throwing arbitrary exceptions, to cater for IllegalArgumentException thrown by AnyConverter
2009-08-12 sb #i104178# drop extra libxml2-config script from libxmlsec
2009-08-10 sb #i101754# simplified osl_getProcessInfo for LINUX (patch by cmc)
2009-08-10 sb #i95018# avoid closing -1 fds (patch supplied by cmc)
2009-08-10 sb #i103585# removed (apparently unnecessary) zlib support from libxml2; in turn, removed zlib dependencies from libxmlsec, libxslt, and redland (assuming those were transitive dependencies brought in by direct dependencies on libxml2)
2009-08-10 sb #i102469# simplified UnoRuntime.queryInterface using Java 5 generics; adapted URE-related modules accordingly
2009-08-10 sb #i101213# adapted setsolar env (solenv/config/) to set PYTHONPATH (and not set PYTHONHOME) in accordance with configure env (set_soenv.in); fixed testtools/source/bridgetest/pyuno (which now should work everywhere out of the box, thanks to the fixed setsolar PYTHONPATH)
2009-08-10 sb cherry-picked ssh://hg@hg.services.openoffice.org/cws/sb111 -r ea8de6d9396b ("#i101955# work in progress for a .hgignore file, continued")
2009-09-16 14:37:52 +00:00
50f9ae5a90 CWS-TOOLING: integrate CWS sb109
2009-04-21 13:42:45 +0200 sb  r271035 : removed obsolete psprint dependency
2009-04-21 10:33:31 +0200 sb  r271024 : changes to previous -c270971 so that build does not break for USE_SHELL!=bash (but instead resulting bridgetest_xxx scripts are nonfunctional)
2009-04-21 08:56:48 +0200 sb  r271017 : merged in cws/sb107 -c 268250 (avoid warnings about format specifier and argument mismatch (on 64bit debug builds))
2009-04-20 16:42:27 +0200 sb  r270995 : #i98625# add make_xxx functions for C++ representations of UNO polystructs; fixed and adapted tests (patch by thb, slightly adapted)
2009-04-20 14:23:45 +0200 sb  r270981 : #i84751# selective performance improvements (patch by mmeeks, slightly adapted)
2009-04-20 13:39:50 +0200 sb  r270978 : #i99711# removed dead code (patch by cmc, slightly modified)
2009-04-20 11:59:39 +0200 sb  r270972 : #i97975# avoid crashes during shutdown (patch by cmc, slightly modified)
2009-04-20 11:57:52 +0200 sb  r270971 : made tests work again after LD_LIBRARY_PATH clean up
2009-04-20 09:49:32 +0200 sb  r270963 : #i95593# made tests work again after LD_LIBRARY_PATH cleanup
2009-04-17 13:52:33 +0200 sb  r270941 : merged in cws/sb107 -c 270023 (added svn:ignore)
2009-04-15 13:46:24 +0200 sb  r270841 : #i92131# dead code elimination (based on a patch by cmc)
2009-04-15 13:29:27 +0200 sb  r270839 : #i100743# use a FastLess for the Data map (based on a patch my mmeeks)
2009-04-15 13:12:11 +0200 sb  r270837 : #i100583# dead code elimination (patch by cmc)
2009-04-15 13:02:19 +0200 sb  r270835 : avoid bogus Solaris C++ compiler warning when building with debug=x
2009-04-15 11:49:46 +0200 sb  r270828 : adapted to cleared LD_LIBRARY_PATH
2009-04-15 10:49:48 +0200 sb  r270826 : #i101101# for performance reasons, do not put ComponentContext in unsafe appartment
2009-04-15 10:08:20 +0200 sb  r270824 : #i99113# removed duplicated stocservices.uno lib from basis layer
2009-04-28 18:00:14 +00:00
b313edfaca INTEGRATION: CWS changefileheader (1.3.170); FILE MERGED
2008/03/28 16:31:26 rt 1.3.170.1: #i87441# Change license header to LPGL v3.
2008-04-11 10:38:10 +00:00
549be9ded0 INTEGRATION: CWS changefileheader (1.6.100); FILE MERGED
2008/03/28 16:31:26 rt 1.6.100.1: #i87441# Change license header to LPGL v3.
2008-04-11 10:37:32 +00:00
e27928492b INTEGRATION: CWS changefileheader (1.5.100); FILE MERGED
2008/03/28 16:31:25 rt 1.5.100.1: #i87441# Change license header to LPGL v3.
2008-04-11 10:37:14 +00:00
3d3ebb6cf7 INTEGRATION: CWS changefileheader (1.3.170); FILE MERGED
2008/03/28 16:31:25 rt 1.3.170.1: #i87441# Change license header to LPGL v3.
2008-04-11 10:36:52 +00:00
07fc2923df INTEGRATION: CWS changefileheader (1.7.38); FILE MERGED
2008/03/28 16:31:25 rt 1.7.38.1: #i87441# Change license header to LPGL v3.
2008-04-11 10:36:31 +00:00
595bfc5d81 INTEGRATION: CWS changefileheader (1.5.170); FILE MERGED
2008/03/28 16:31:25 rt 1.5.170.1: #i87441# Change license header to LPGL v3.
2008-04-11 10:36:13 +00:00
007164fd72 INTEGRATION: CWS sb76 (1.6.34); FILE MERGED
2007/08/31 11:01:30 sb 1.6.34.1: #i77885# Consolidate stoc libraries; patch by jnavrati.
2007-09-27 11:54:35 +00:00
ffb7790936 INTEGRATION: CWS ause069 (1.5.82); FILE MERGED
2006/11/28 11:48:44 hjs 1.5.82.1: #i70359# remove forced shell calls; a bit cleanup
2007-01-25 12:31:55 +00:00
ea53058894 INTEGRATION: CWS pchfix02 (1.5.70); FILE MERGED
2006/09/01 17:17:46 kaib 1.5.70.1: #i68856# Added header markers and pch files
2006-09-16 15:05:51 +00:00
d9d76ba558 INTEGRATION: CWS pchfix02 (1.4.70); FILE MERGED
2006/09/01 17:17:45 kaib 1.4.70.1: #i68856# Added header markers and pch files
2006-09-16 15:05:35 +00:00
aa917c8733 INTEGRATION: CWS ooo19126 (1.2.112); FILE MERGED
2005/09/05 17:08:20 rt 1.2.112.1: #i54170# Change license header: remove SISSL
2005-09-07 22:02:24 +00:00
2c609f6764 INTEGRATION: CWS ooo19126 (1.4.58); FILE MERGED
2005/09/05 17:08:20 rt 1.4.58.1: #i54170# Change license header: remove SISSL
2005-09-07 22:01:55 +00:00
ee258a9a88 INTEGRATION: CWS ooo19126 (1.3.66); FILE MERGED
2005/09/05 17:08:19 rt 1.3.66.1: #i54170# Change license header: remove SISSL
2005-09-07 22:01:41 +00:00
ecb607089a INTEGRATION: CWS ooo19126 (1.2.112); FILE MERGED
2005/09/05 17:08:19 rt 1.2.112.1: #i54170# Change license header: remove SISSL
2005-09-07 22:01:27 +00:00
e241e81adc INTEGRATION: CWS ooo19126 (1.4.6); FILE MERGED
2005/09/05 17:08:19 rt 1.4.6.1: #i54170# Change license header: remove SISSL
2005-09-07 22:01:08 +00:00
f599764f08 INTEGRATION: CWS ooo19126 (1.4.58); FILE MERGED
2005/09/05 17:08:18 rt 1.4.58.1: #i54170# Change license header: remove SISSL
2005-09-07 22:00:52 +00:00
9fa7676879 INTEGRATION: CWS sb33 (1.3.62); FILE MERGED
2005/07/01 07:55:02 sb 1.3.62.1: #120220# Adapted.
2005-07-07 09:53:10 +00:00
a6af3cc8e4 INTEGRATION: CWS sb21 (1.3.2); FILE MERGED
2004/08/04 14:34:27 sb 1.3.2.1: #i32281# Use 127.0.0.1 instead of localhost to work around IPv4 vs. IPv6 problems between Java and osl.
2004-08-20 08:19:26 +00:00
624e248fad INTEGRATION: CWS sb20 (1.2.44); FILE MERGED
2004/07/09 11:39:25 sb 1.2.44.1: #i29741# Retrofitted existing services as single-interface--based ones.
2004-07-23 13:52:45 +00:00
aa4d60260a INTEGRATION: CWS sb20 (1.2.44); FILE MERGED
2004/06/14 11:41:45 sb 1.2.44.1: #i29119# sandbox.jar no longer needed by UNO.
2004-07-23 13:52:18 +00:00
bb7da2c4d5 INTEGRATION: CWS sb20 (1.2.44); FILE MERGED
2004/07/09 13:29:34 sb 1.2.44.1: #i29741# Retrofitted existing services as single-interface--based ones.
2004-07-23 13:52:05 +00:00
daf3540645 INTEGRATION: CWS sb8 (1.1.2); FILE ADDED
2003/10/06 12:42:38 sb 1.1.2.1: #112127# Test case.
2003-10-09 09:21:23 +00:00
3c0ecfc69f INTEGRATION: CWS sb8 (1.1.2); FILE ADDED
2003/10/06 12:42:36 sb 1.1.2.1: #112127# Test case.
2003-10-09 09:21:14 +00:00
8ab94d522c INTEGRATION: CWS sb8 (1.1.2); FILE ADDED
2003/10/06 12:42:33 sb 1.1.2.1: #112127# Test case.
2003-10-09 09:21:05 +00:00
f8d690b2c6 INTEGRATION: CWS sb8 (1.1.2); FILE ADDED
2003/10/06 12:42:31 sb 1.1.2.1: #112127# Test case.
2003-10-09 09:20:56 +00:00
204ee60743 INTEGRATION: CWS sb8 (1.1.2); FILE ADDED
2003/10/06 12:42:30 sb 1.1.2.1: #112127# Test case.
2003-10-09 09:20:47 +00:00
4fccfaf267 INTEGRATION: CWS sb8 (1.1.2); FILE ADDED
2003/10/06 12:42:29 sb 1.1.2.1: #112127# Test case.
2003-10-09 09:20:38 +00:00