Commit Graph

26 Commits

Author SHA1 Message Date
99e94cdd65 Use new-style service ctors where possible
Change-Id: I36c62fc677de70c08d0d59e45debc6a86375d3b7
2013-04-29 15:08:48 +02:00
01c934acbe Check for theTypeDescriptionManager singleton
...rather than a TypeDescriptionManager service that is no longer available.

Change-Id: I1054ab0a658597a60d11e2f9aa0960df25d14bc4
2013-04-29 15:08:48 +02:00
0af9970da3 Mark TypeDescriptionProvider service as "don't create by name"
...had to adapt one test that had picked this service apparently arbitrarily.

Change-Id: Iaa17b7c622b9ac3601beb3ba931f7b1d99f649f1
2013-04-25 17:45:35 +02:00
c482ded5fd Let theMacroExpander.hpp take care about the singleton instantiation details
Change-Id: I8e919291cb4c8fc223ca7143e860a2a0b44cb930
2013-04-11 14:24:07 +02:00
0ea1711e98 Missing rtl:: namespace
Change-Id: I6088dc1c9d9afaa031231ea0c9f104a92ce41658
2013-04-11 14:24:07 +02:00
a808497dbb drop prefix from ::css
as css is already ::com::sun::star

Change-Id: I86b43843e4b74f990b6e05dee37184a002072d12
2013-04-02 09:01:37 +02:00
ed383ebfba remove RTL_CONSTASCII_(U)STRINGPARAM
Change-Id: Ica4dc859229c2ba0dc052a97ff23178895c25580
Reviewed-on: https://gerrit.libreoffice.org/2368
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
2013-02-24 21:16:12 +00:00
0c1dc375b4 Make ure/source/uretest/ use defaultBootstrap_InitialComponentContext
...instead of the ure executable's obsolte -ro arguments (leading to usage of
deprecated bootstrap_InitialComponentContext with an XSimpleRegistry instead).

The com.sun.star.lang.MultiServiceFactory service is (only) implemented by the
cppuhelper/source/defaultbootstrap.cxx ServiceManager itself, but it doesn't add
itself to its list of know services, so cppmain.cc should not test for it.

Change-Id: Iaaf8d466fe3607ab9bac6aba09396809e53404f3
2012-12-19 09:55:30 +01:00
77d3777c89 Remove --with-stlport from LO 4.0
The STLport was only built for the benefit of old extensions on platforms that
once used it themselves (Linux x86, Solaris x86 and SPARC, Windows).  We
deliberately break such old extensions for LO 4.0 by no longer shipping that
backwards-compatiblity cludge.

Keeps STLport listed in readlicense_oo/ because of
o3tl/inc/o3tl/compat_functionality.hxx.

Also removes GXX_INCLUDE_PATH, as that was only used by STLport (if at all?).

Removes a spurious #define MOVEFILE_REPLACE_EXISTING 0x01 from
l10ntools/inc/helpmerge.hxx that was once added with
854812584862d0609b695682d2bfea2667d75c00 "INTEGRATION: CWS extensionl10nfix01
(1.11.6); FILE MERGED: 2008/06/26 13:56:03 ihi 1.11.6.1: #i90987# windows rename
-> MoveFileEx" but now starts to cause trouble on Windows.  Also disables
warning C4005 about redefinition of WB_LEFT/RIGHT macros (defined in both
tools/wintypes.hxx and the Windows API) in a number of places that include
windows.h -- however the old STLport caused those warnings to not show.

Change-Id: Ie138a219fbbc86fb5aaa7ea0b88cf349935d9829
2012-12-17 16:34:23 +01: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
543158edba Require XComponentContext.getServiceManager to throw instead of returning null
This is such a fatal error that there is probably no point in trying to handle
it, so allow to simplify client code by removing the requirement to check for a
null return value.

Simplified some client code accordingly (modules configmgr and ure, and the code
generated by cppumaker and javamaker).

Change-Id: I51c0b270ec73409374f7439a47ee061407a46e31
2012-09-17 16:59:53 +02:00
f983798164 Make ure/source/uretest work again
...at least, Makefile (to be run from within an SDK environment) works again; I
reflected all the relevant changes in Makefile.pln (to be run from no specific
environment) too, but did not actually check the latter

Change-Id: Ie2012d26b3bd59335a0f872bbfc1414cc4f5edc5
2012-08-08 18:36:39 +02:00
e18655e475 re-base on ALv2 code. 2012-06-27 19:30:33 +01: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
5befef49dd std::hash -> boost::hash 2011-02-06 15:23:59 +01:00
030633cd53 moving the rest of ure repository to boost unordered containers 2011-02-04 00:28:23 +01:00
b61dc1b964 Remove some dead code. 2011-01-22 16:57:17 +01:00
0196e3b7eb use SAL_N_ELEMENTS macro 2010-10-17 00:04:57 -05: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
152554034e INTEGRATION: CWS changefileheader (1.5.32); FILE MERGED
2008/03/31 07:26:47 rt 1.5.32.1: #i87441# Change license header to LPGL v3.
2008-04-11 11:46:10 +00:00
8401b24ce6 INTEGRATION: CWS hr33 (1.4.12); FILE MERGED
2006/05/02 17:01:26 hr 1.4.12.1: #i55967#: no prefix for STL header please
2006-11-22 09:43:11 +00:00
89c7a0dcde INTEGRATION: CWS ooo19126 (1.3.2); FILE MERGED
2005/09/05 17:39:12 rt 1.3.2.1: #i54170# Change license header: remove SISSL
2005-09-09 09:14:23 +00:00
41b1719290 #121392# Made STLport a public part of the URE. 2005-06-10 12:48:48 +00:00
1bc5003956 #121932# Changes for wntmsci10. 2005-06-02 07:27:53 +00:00
2e2e1d3335 #121392# Moved testtools/source/ure/uretest/cppmain.cc 1.1.2.2. 2005-05-26 08:36:55 +00:00