summaryrefslogtreecommitdiff
path: root/stoc/source/uriproc/VndSunStarPkgUrlReferenceFactory.hxx
blob: aac2adaf7dd0b78f37b313703b26ab11d743e12f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
 * This file is part of the LibreOffice project.
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 *
 * This file incorporates work covered by the following license notice:
 *
 *   Licensed to the Apache Software Foundation (ASF) under one or more
 *   contributor license agreements. See the NOTICE file distributed
 *   with this work for additional information regarding copyright
 *   ownership. The ASF licenses this file to you under the Apache
 *   License, Version 2.0 (the "License"); you may not use this file
 *   except in compliance with the License. You may obtain a copy of
 *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
 */

#ifndef INCLUDED_stoc_source_uriproc_VndSunStarPkgUrlReferenceFactory_hxx
#define INCLUDED_stoc_source_uriproc_VndSunStarPkgUrlReferenceFactory_hxx

#include "com/sun/star/uno/Exception.hpp"
#include "com/sun/star/uno/Reference.hxx"
#include "com/sun/star/uno/Sequence.hxx"
#include "sal/types.h"

namespace com { namespace sun { namespace star { namespace uno {
    class XComponentContext;
    class XInterface;
} } } }
namespace rtl { class OUString; }

namespace stoc { namespace uriproc {

namespace VndSunStarPkgUrlReferenceFactory {
    com::sun::star::uno::Reference< com::sun::star::uno::XInterface > SAL_CALL
    create(
        com::sun::star::uno::Reference< com::sun::star::uno::XComponentContext >
            const & context)
        SAL_THROW((com::sun::star::uno::Exception));

    rtl::OUString SAL_CALL getImplementationName();

    com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL
    getSupportedServiceNames();
}

} }

#endif

/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
on <dtardon@redhat.com> 2017-06-12iOS, patch libcdrjan Iversen support for arm64 Change-Id: I8d7bd37ce4c6ebde06b0662dd3d959337384d35e 2017-04-26Upgrade to ICU 59.1Eike Rathke Also regenerated all patches using make icu.genpatch (hence the .1 suffix that indicates the path level) as some hunks did not apply anyway and all now have the correct offset. Using genpatch may have the future benefit to yield smaller diffs between different versions of patches. Also prefixed all patch names with icu4c- for a cleaner listing. New patches introduced are prefixed with icu4c-59-... Change-Id: Ia83754b0823839887fce1a1d4ed04f8375b113c2 Reviewed-on: https://gerrit.libreoffice.org/36809 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Eike Rathke <erack@redhat.com> 2017-02-23add upstream URL to READMEsDavid Tardon Change-Id: I9cde5f94c81c59ff99b8f5af9765b94b6f57184a 2016-05-30configure: set BOOST_CPPFLAGS also in --without-system-boost caseMichael Stahl Simplify the makefiles. Change-Id: Ia695961e936e4a1ffdaff73eb56adc3c3905ed0c 2015-11-12Generalize COM_GCC_IS_CLANG -> COM_IS_CLANGStephan Bergmann ...in anticipation of building with clang-cl.exe on Windows Change-Id: I1d723c9d3b5ca8a2bc6b27ef0189a7b053581398 Reviewed-on: https://gerrit.libreoffice.org/19928 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com> 2015-09-17blind attempt to fix lcovDavid Tardon Change-Id: If8d6c8da1be1e540d641f20ac90e7877feae27be 2015-08-30libcdr: fix build with boost 1.59David Tardon Change-Id: Ie12338eae161f0a13fa4ff036e41d389bc0d616a 2015-08-11gbuild/config stop using VERBOSE, use only verbose=tNorbert Thiebaud configure.ac was setting VERBOSE=YES/NO when really we use verbose=t or verbose= Change-Id: I47aee8d177cb2d788a62ecdbbb9cc3695c2bb299 Reviewed-on: https://gerrit.libreoffice.org/17634 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> 2015-02-27For Clang -fsanitize=vptr use -fvisibility-ms-compat, not -fvisibility=hiddenStephan Bergmann As discussed in b4f6b26b5a1a78fecfa95ec2eb7ac8b80495d8aa "SAL_DLLPUBLIC_RTTI for proper RTTI visibility for LLVM," RTTI-based -fsanitize= checks with Clang on Linux need special precautions to make RTTI symbols visible across DSOs. The approach taken there, as well as in 598d8194b0ea1a64e0ebba28a86c128bafa57c7c "Visible function type RTTI for Clang -fsanitize=function," was to add explicit SAL_DLLPUBLIC_RTTI annontations to relevant type definitions. However, for -fsanitize=vptr that would have required many more of those, so it appears easier to "misuse" -fsanitize-ms-compat in that case, which happens to give all RTTI symbols default visibility (while otherwise still honoring our SAL_DLLPUBLIC/PRIVATE annotations). The SAL_DLLPUBLIC_RTTI annotations from 598d8194b0ea1a64e0ebba28a86c128bafa57c7c "Visible function type RTTI for Clang -fsanitize=function" can likely be removed again. Change-Id: Ibeff7ab8c908111a7dc66ff0677204f112b24db8 2014-11-13More passing of MAKE into external configureStephan Bergmann ...like 2fdf78109e815a64169fdab1a8175b63ef9c64d4 "Pass MAKE into external/poppler's configure" Change-Id: I4e2f1a13d120a7398fa81884710c589bb905714d 2014-11-10external: fortunately boost no longer requires config_host.mkMichael Stahl Change-Id: I8f2176500bf620cd5e4cdf434e6122b6163b3e0f 2014-05-26rebase all import libsDavid Tardon Change-Id: I9e1fc613816c943f4fb1033185e34e3acf317f1d 2014-04-04Uploading libcdr-0.0.15: Support for CorelDraw x7Fridrich Štrba Change-Id: I1cc6c6ab39ec27dbf08c2019c7dd7f8f29537520 2014-02-27normalize values of CROSS_COMPILINGMichael Stahl Change-Id: I0cc43cef91e3fcd82a3558a16ab0afbd4d56b141 2014-02-12normalize values of SYSTEM_BOOSTMichael Stahl Change-Id: I2fce6545d7f279e0e2d6f3ff53eee1ab82314135 2013-11-14more externals need config_host for boostMichael Stahl Change-Id: I0cfb09240a2e525cbd57b099b6e52eeabcc57d3f 2013-10-19fdo#70393: move libcdr to a subdir of externalKhaled Hosny Change-Id: If862bdfc338daa60a104e9b28924343363bb2fab Reviewed-on: https://gerrit.libreoffice.org/6328 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>