fdo#60698: Merge tvhlp1 into ucpchelp1
tvhlp1 just have 2 files, and this lib is used always with ucpchelp1. By these reasons, we can merge these 2 libs. Change-Id: I515f9c12893c986279ffac91b83879c467b091c7 Reviewed-on: https://gerrit.libreoffice.org/6820 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
This commit is contained in:
parent
0c07e71fbd
commit
1c3d51fd68
11 changed files with 11 additions and 94 deletions
|
@ -532,7 +532,6 @@ $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,ooo, \
|
||||||
sofficeapp \
|
sofficeapp \
|
||||||
srtrs1 \
|
srtrs1 \
|
||||||
textconv_dict \
|
textconv_dict \
|
||||||
tvhlp1 \
|
|
||||||
ucb1 \
|
ucb1 \
|
||||||
ucbhelper \
|
ucbhelper \
|
||||||
ucpfile1 \
|
ucpfile1 \
|
||||||
|
|
|
@ -325,7 +325,6 @@ $(eval $(call gb_Rdb_add_components,services,\
|
||||||
extensions/source/resource/res \
|
extensions/source/resource/res \
|
||||||
extensions/source/scanner/scn \
|
extensions/source/scanner/scn \
|
||||||
extensions/source/update/feed/updatefeed \
|
extensions/source/update/feed/updatefeed \
|
||||||
xmlhelp/source/treeview/tvhlp1 \
|
|
||||||
xmlhelp/util/ucpchelp1 \
|
xmlhelp/util/ucpchelp1 \
|
||||||
xmlsecurity/util/xsec_xmlsec$(if $(filter WNT,$(OS)),.windows) \
|
xmlsecurity/util/xsec_xmlsec$(if $(filter WNT,$(OS)),.windows) \
|
||||||
$(if $(filter-out WNT,$(OS)),\
|
$(if $(filter-out WNT,$(OS)),\
|
||||||
|
|
|
@ -1,35 +0,0 @@
|
||||||
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
|
|
||||||
#
|
|
||||||
# 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/.
|
|
||||||
#
|
|
||||||
|
|
||||||
$(eval $(call gb_Library_Library,tvhlp1))
|
|
||||||
|
|
||||||
$(eval $(call gb_Library_set_componentfile,tvhlp1,xmlhelp/source/treeview/tvhlp1))
|
|
||||||
|
|
||||||
$(eval $(call gb_Library_use_sdk_api,tvhlp1))
|
|
||||||
|
|
||||||
$(eval $(call gb_Library_use_externals,tvhlp1,\
|
|
||||||
boost_headers \
|
|
||||||
expat \
|
|
||||||
))
|
|
||||||
|
|
||||||
$(eval $(call gb_Library_use_libraries,tvhlp1,\
|
|
||||||
comphelper \
|
|
||||||
cppu \
|
|
||||||
cppuhelper \
|
|
||||||
sal \
|
|
||||||
utl \
|
|
||||||
i18nlangtag \
|
|
||||||
))
|
|
||||||
|
|
||||||
$(eval $(call gb_Library_add_exception_objects,tvhlp1,\
|
|
||||||
xmlhelp/source/treeview/tvfactory \
|
|
||||||
xmlhelp/source/treeview/tvread \
|
|
||||||
))
|
|
||||||
|
|
||||||
# vim: set shiftwidth=4 tabstop=4 noexpandtab:
|
|
|
@ -73,6 +73,8 @@ $(eval $(call gb_Library_add_exception_objects,ucpchelp1,\
|
||||||
xmlhelp/source/cxxhelp/provider/urlparameter \
|
xmlhelp/source/cxxhelp/provider/urlparameter \
|
||||||
xmlhelp/source/cxxhelp/qe/DocGenerator \
|
xmlhelp/source/cxxhelp/qe/DocGenerator \
|
||||||
xmlhelp/source/cxxhelp/util/Decompressor \
|
xmlhelp/source/cxxhelp/util/Decompressor \
|
||||||
|
xmlhelp/source/treeview/tvfactory \
|
||||||
|
xmlhelp/source/treeview/tvread \
|
||||||
))
|
))
|
||||||
|
|
||||||
# vim: set shiftwidth=4 tabstop=4 noexpandtab:
|
# vim: set shiftwidth=4 tabstop=4 noexpandtab:
|
||||||
|
|
|
@ -10,7 +10,6 @@
|
||||||
$(eval $(call gb_Module_Module,xmlhelp))
|
$(eval $(call gb_Module_Module,xmlhelp))
|
||||||
|
|
||||||
$(eval $(call gb_Module_add_targets,xmlhelp,\
|
$(eval $(call gb_Module_add_targets,xmlhelp,\
|
||||||
Library_tvhlp1 \
|
|
||||||
Library_ucpchelp1 \
|
Library_ucpchelp1 \
|
||||||
Package_helpxsl \
|
Package_helpxsl \
|
||||||
))
|
))
|
||||||
|
|
|
@ -22,6 +22,7 @@
|
||||||
#include <com/sun/star/registry/XRegistryKey.hpp>
|
#include <com/sun/star/registry/XRegistryKey.hpp>
|
||||||
|
|
||||||
#include "provider.hxx"
|
#include "provider.hxx"
|
||||||
|
#include "tvfactory.hxx"
|
||||||
|
|
||||||
using namespace com::sun::star;
|
using namespace com::sun::star;
|
||||||
|
|
||||||
|
@ -36,13 +37,15 @@ extern "C" SAL_DLLPUBLIC_EXPORT void * SAL_CALL ucpchelp_component_getFactory(
|
||||||
reinterpret_cast< lang::XMultiServiceFactory * >( pServiceManager ) );
|
reinterpret_cast< lang::XMultiServiceFactory * >( pServiceManager ) );
|
||||||
uno::Reference< lang::XSingleServiceFactory > xFactory;
|
uno::Reference< lang::XSingleServiceFactory > xFactory;
|
||||||
|
|
||||||
// Create factory, if implementation name matches.
|
|
||||||
|
|
||||||
if ( ::chelp::ContentProvider::getImplementationName_Static().
|
if ( ::chelp::ContentProvider::getImplementationName_Static().
|
||||||
equalsAscii( pImplName ) )
|
equalsAscii( pImplName ) )
|
||||||
{
|
{
|
||||||
xFactory = ::chelp::ContentProvider::createServiceFactory( xSMgr );
|
xFactory = ::chelp::ContentProvider::createServiceFactory( xSMgr );
|
||||||
}
|
}
|
||||||
|
else if ( treeview::TVFactory::getImplementationName_static().equalsAscii( pImplName ) )
|
||||||
|
{
|
||||||
|
xFactory = treeview::TVFactory::createServiceFactory( xSMgr );
|
||||||
|
}
|
||||||
|
|
||||||
if ( xFactory.is() )
|
if ( xFactory.is() )
|
||||||
{
|
{
|
||||||
|
|
|
@ -216,32 +216,4 @@ TVFactory::CreateInstance(
|
||||||
return Reference< XInterface >::query( xP );
|
return Reference< XInterface >::query( xP );
|
||||||
}
|
}
|
||||||
|
|
||||||
extern "C" SAL_DLLPUBLIC_EXPORT void * SAL_CALL treeview_component_getFactory(
|
|
||||||
const sal_Char * pImplName,void * pServiceManager,void * pRegistryKey )
|
|
||||||
{
|
|
||||||
(void)pRegistryKey;
|
|
||||||
|
|
||||||
void * pRet = 0;
|
|
||||||
|
|
||||||
Reference< XMultiServiceFactory > xSMgr(
|
|
||||||
reinterpret_cast< XMultiServiceFactory * >( pServiceManager ) );
|
|
||||||
|
|
||||||
Reference< XSingleServiceFactory > xFactory;
|
|
||||||
|
|
||||||
// File Content Provider.
|
|
||||||
|
|
||||||
if ( TVFactory::getImplementationName_static().equalsAscii( pImplName ) )
|
|
||||||
{
|
|
||||||
xFactory = TVFactory::createServiceFactory( xSMgr );
|
|
||||||
}
|
|
||||||
|
|
||||||
if ( xFactory.is() )
|
|
||||||
{
|
|
||||||
xFactory->acquire();
|
|
||||||
pRet = xFactory.get();
|
|
||||||
}
|
|
||||||
|
|
||||||
return pRet;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|
||||||
|
|
|
@ -1,26 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!--
|
|
||||||
* 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 .
|
|
||||||
-->
|
|
||||||
|
|
||||||
<component loader="com.sun.star.loader.SharedLibrary" prefix="treeview"
|
|
||||||
xmlns="http://openoffice.org/2010/uno-components">
|
|
||||||
<implementation name="com.sun.star.help.TreeViewImpl">
|
|
||||||
<service name="com.sun.star.help.TreeView"/>
|
|
||||||
<service name="com.sun.star.ucb.HiearchyDataSource"/>
|
|
||||||
</implementation>
|
|
||||||
</component>
|
|
|
@ -23,4 +23,8 @@
|
||||||
<service name="com.sun.star.help.XMLHelp"/>
|
<service name="com.sun.star.help.XMLHelp"/>
|
||||||
<service name="com.sun.star.ucb.HelpContentProvider"/>
|
<service name="com.sun.star.ucb.HelpContentProvider"/>
|
||||||
</implementation>
|
</implementation>
|
||||||
|
<implementation name="com.sun.star.help.TreeViewImpl">
|
||||||
|
<service name="com.sun.star.help.TreeView"/>
|
||||||
|
<service name="com.sun.star.ucb.HiearchyDataSource"/>
|
||||||
|
</implementation>
|
||||||
</component>
|
</component>
|
||||||
|
|
Loading…
Reference in a new issue