diff options
Diffstat (limited to 'desktop/test')
-rw-r--r-- | desktop/test/deployment/boxt/Addons.xcu | 50 | ||||
-rw-r--r-- | desktop/test/deployment/boxt/ProtocolHandler.xcu | 38 | ||||
-rw-r--r-- | desktop/test/deployment/boxt/boxt.cxx | 184 | ||||
-rwxr-xr-x | desktop/test/deployment/boxt/description.xml | 39 | ||||
-rwxr-xr-x | desktop/test/deployment/boxt/makefile.mk | 68 | ||||
-rwxr-xr-x | desktop/test/deployment/boxt/manifest.xml | 37 |
6 files changed, 0 insertions, 416 deletions
diff --git a/desktop/test/deployment/boxt/Addons.xcu b/desktop/test/deployment/boxt/Addons.xcu deleted file mode 100644 index 3df7e2de274c..000000000000 --- a/desktop/test/deployment/boxt/Addons.xcu +++ /dev/null @@ -1,50 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!--********************************************************************** -* -* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -* -* Copyright 2000, 2010 Oracle and/or its affiliates. -* -* OpenOffice.org - a multi-platform office productivity suite -* -* This file is part of OpenOffice.org. -* -* OpenOffice.org is free software: you can redistribute it and/or modify -* it under the terms of the GNU Lesser General Public License version 3 -* only, as published by the Free Software Foundation. -* -* OpenOffice.org is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU Lesser General Public License version 3 for more details -* (a copy is included in the LICENSE file that accompanied this code). -* -* You should have received a copy of the GNU Lesser General Public License -* version 3 along with OpenOffice.org. If not, see -* <http://www.openoffice.org/license.html> -* for a copy of the LGPLv3 License. -* -**********************************************************************--> - -<o:component-data xmlns:o="http://openoffice.org/2001/registry" - o:package="org.openoffice.Office" o:name="Addons"> - <node o:name="AddonUI"> - <node o:name="OfficeMenuBar"> - <node o:name="org.openoffice.test.desktop.deployment.boxt" o:op="replace"> - <prop o:name="Title" xml:lang="en-US"> - <value>boxt</value> - </prop> - <node o:name="Submenu"> - <node o:name="1" o:op="replace"> - <prop o:name="URL"> - <value>vnd.org.openoffice.test.desktop.deployment.boxt:</value> - </prop> - <prop o:name="Title" xml:lang="en-US"> - <value>boxt</value> - </prop> - </node> - </node> - </node> - </node> - </node> -</o:component-data> diff --git a/desktop/test/deployment/boxt/ProtocolHandler.xcu b/desktop/test/deployment/boxt/ProtocolHandler.xcu deleted file mode 100644 index fe448aedbe17..000000000000 --- a/desktop/test/deployment/boxt/ProtocolHandler.xcu +++ /dev/null @@ -1,38 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!--********************************************************************** -* -* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -* -* Copyright 2000, 2010 Oracle and/or its affiliates. -* -* OpenOffice.org - a multi-platform office productivity suite -* -* This file is part of OpenOffice.org. -* -* OpenOffice.org is free software: you can redistribute it and/or modify -* it under the terms of the GNU Lesser General Public License version 3 -* only, as published by the Free Software Foundation. -* -* OpenOffice.org is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU Lesser General Public License version 3 for more details -* (a copy is included in the LICENSE file that accompanied this code). -* -* You should have received a copy of the GNU Lesser General Public License -* version 3 along with OpenOffice.org. If not, see -* <http://www.openoffice.org/license.html> -* for a copy of the LGPLv3 License. -* -**********************************************************************--> - -<o:component-data xmlns:o="http://openoffice.org/2001/registry" - o:package="org.openoffice.Office" o:name="ProtocolHandler"> - <node o:name="HandlerSet"> - <node o:name="com.sun.star.test.deployment.boxt" o:op="replace"> - <prop o:name="Protocols"> - <value>vnd.org.openoffice.test.desktop.deployment.boxt:*</value> - </prop> - </node> - </node> -</o:component-data> diff --git a/desktop/test/deployment/boxt/boxt.cxx b/desktop/test/deployment/boxt/boxt.cxx deleted file mode 100644 index b67625d588f0..000000000000 --- a/desktop/test/deployment/boxt/boxt.cxx +++ /dev/null @@ -1,184 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/************************************************************************* -* -* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -* -* Copyright 2000, 2010 Oracle and/or its affiliates. -* -* OpenOffice.org - a multi-platform office productivity suite -* -* This file is part of OpenOffice.org. -* -* OpenOffice.org is free software: you can redistribute it and/or modify -* it under the terms of the GNU Lesser General Public License version 3 -* only, as published by the Free Software Foundation. -* -* OpenOffice.org is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU Lesser General Public License version 3 for more details -* (a copy is included in the LICENSE file that accompanied this code). -* -* You should have received a copy of the GNU Lesser General Public License -* version 3 along with OpenOffice.org. If not, see -* <http://www.openoffice.org/license.html> -* for a copy of the LGPLv3 License. -* -************************************************************************/ - -#include "precompiled_desktop.hxx" -#include "sal/config.h" - -#include "boost/noncopyable.hpp" -#include "com/sun/star/beans/PropertyValue.hpp" -#include "com/sun/star/frame/DispatchDescriptor.hpp" -#include "com/sun/star/frame/XDispatch.hpp" -#include "com/sun/star/frame/XDispatchProvider.hpp" -#include "com/sun/star/frame/XStatusListener.hpp" -#include "com/sun/star/lang/XServiceInfo.hpp" -#include "com/sun/star/uno/Exception.hpp" -#include "com/sun/star/uno/Reference.hxx" -#include "com/sun/star/uno/RuntimeException.hpp" -#include "com/sun/star/uno/Sequence.hxx" -#include "com/sun/star/uno/XComponentContext.hpp" -#include "com/sun/star/uno/XInterface.hpp" -#include "com/sun/star/util/URL.hpp" -#include "cppuhelper/factory.hxx" -#include "cppuhelper/implbase3.hxx" -#include "cppuhelper/implementationentry.hxx" -#include "cppuhelper/weak.hxx" -#include "filter/msfilter/countryid.hxx" -#include "osl/diagnose.h" -#include "rtl/ustring.h" -#include "rtl/ustring.hxx" -#include "sal/types.h" -#include "uno/lbnames.h" -#include "vcl/svapp.hxx" - -namespace { - -namespace css = com::sun::star; - -class Service: - public cppu::WeakImplHelper3< - css::lang::XServiceInfo, css::frame::XDispatchProvider, - css::frame::XDispatch >, - private boost::noncopyable -{ -public: - static css::uno::Reference< css::uno::XInterface > SAL_CALL static_create( - css::uno::Reference< css::uno::XComponentContext > const &) - SAL_THROW((css::uno::Exception)) - { return static_cast< cppu::OWeakObject * >(new Service); } - - static rtl::OUString SAL_CALL static_getImplementationName(); - - static css::uno::Sequence< rtl::OUString > SAL_CALL - static_getSupportedServiceNames(); - -private: - Service() {} - - virtual ~Service() {} - - virtual rtl::OUString SAL_CALL getImplementationName() - throw (css::uno::RuntimeException) - { return static_getImplementationName(); } - - virtual sal_Bool SAL_CALL supportsService(rtl::OUString const & ServiceName) - throw (css::uno::RuntimeException) - { return ServiceName == getSupportedServiceNames()[0]; } //TODO - - virtual css::uno::Sequence< rtl::OUString > SAL_CALL - getSupportedServiceNames() throw (css::uno::RuntimeException) - { return static_getSupportedServiceNames(); } - - virtual css::uno::Reference< css::frame::XDispatch > SAL_CALL queryDispatch( - css::util::URL const &, rtl::OUString const &, sal_Int32) - throw (css::uno::RuntimeException) - { return this; } - - virtual css::uno::Sequence< css::uno::Reference< css::frame::XDispatch > > - SAL_CALL queryDispatches( - css::uno::Sequence< css::frame::DispatchDescriptor > const & Requests) - throw (css::uno::RuntimeException); - - virtual void SAL_CALL dispatch( - css::util::URL const &, - css::uno::Sequence< css::beans::PropertyValue > const &) - throw (css::uno::RuntimeException); - - virtual void SAL_CALL addStatusListener( - css::uno::Reference< css::frame::XStatusListener > const &, - css::util::URL const &) - throw (css::uno::RuntimeException) - {} - - virtual void SAL_CALL removeStatusListener( - css::uno::Reference< css::frame::XStatusListener > const &, - css::util::URL const &) - throw (css::uno::RuntimeException) - {} -}; - -rtl::OUString Service::static_getImplementationName() { - return rtl::OUString( - RTL_CONSTASCII_USTRINGPARAM("com.sun.star.comp.test.deployment.boxt")); -} - -css::uno::Sequence< rtl::OUString > Service::static_getSupportedServiceNames() { - rtl::OUString name( - RTL_CONSTASCII_USTRINGPARAM("com.sun.star.test.deployment.boxt")); - return css::uno::Sequence< rtl::OUString >(&name, 1); -} - -css::uno::Sequence< css::uno::Reference< css::frame::XDispatch > > -Service::queryDispatches( - css::uno::Sequence< css::frame::DispatchDescriptor > const & Requests) - throw (css::uno::RuntimeException) -{ - css::uno::Sequence< css::uno::Reference< css::frame::XDispatch > > s( - Requests.getLength()); - for (sal_Int32 i = 0; i < s.getLength(); ++i) { - s[i] = queryDispatch( - Requests[i].FeatureURL, Requests[i].FrameName, - Requests[i].SearchFlags); - } - return s; -} - -void Service::dispatch( - css::util::URL const &, - css::uno::Sequence< css::beans::PropertyValue > const &) - throw (css::uno::RuntimeException) -{ - msfilter::ConvertCountryToLanguage(msfilter::COUNTRY_DONTKNOW); - // link against some obscure library that is unlikely already loaded - Application::ShowNativeErrorBox( - rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("boxt")), - rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("test"))); -} - -static cppu::ImplementationEntry const services[] = { - { &Service::static_create, &Service::static_getImplementationName, - &Service::static_getSupportedServiceNames, - &cppu::createSingleComponentFactory, 0, 0 }, - { 0, 0, 0, 0, 0, 0 } -}; - -} - -extern "C" SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory( - char const * pImplName, void * pServiceManager, void * pRegistryKey) -{ - return cppu::component_getFactoryHelper( - pImplName, pServiceManager, pRegistryKey, services); -} - -extern "C" sal_Bool SAL_CALL component_writeInfo( - void * pServiceManager, void * pRegistryKey) -{ - return component_writeInfoHelper(pServiceManager, pRegistryKey, services); -} - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/desktop/test/deployment/boxt/description.xml b/desktop/test/deployment/boxt/description.xml deleted file mode 100755 index 5a67bf3e949f..000000000000 --- a/desktop/test/deployment/boxt/description.xml +++ /dev/null @@ -1,39 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!--********************************************************************** -* -* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -* -* Copyright 2000, 2010 Oracle and/or its affiliates. -* -* OpenOffice.org - a multi-platform office productivity suite -* -* This file is part of OpenOffice.org. -* -* OpenOffice.org is free software: you can redistribute it and/or modify -* it under the terms of the GNU Lesser General Public License version 3 -* only, as published by the Free Software Foundation. -* -* OpenOffice.org is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU Lesser General Public License version 3 for more details -* (a copy is included in the LICENSE file that accompanied this code). -* -* You should have received a copy of the GNU Lesser General Public License -* version 3 along with OpenOffice.org. If not, see -* <http://www.openoffice.org/license.html> -* for a copy of the LGPLv3 License. -* -**********************************************************************--> - -<d:description xmlns:d="http://openoffice.org/extensions/description/2006"> - <d:identifier value="org.openoffice/framework/desktop/test/deployment/boxt"/> - <d:version value="@VERSION@"/> - <d:platform value="@PLATFORM@"/> - <d:dependencies> - <d:OpenOffice.org-minimal-version d:name="OpenOffice.org @VERSION@" - value="@VERSION@"/> - <d:OpenOffice.org-maximal-version d:name="OpenOffice.org @VERSION@ or older" - d:OpenOffice.org-minimal-version="2.3" value="@VERSION@"/> - </d:dependencies> -</d:description> diff --git a/desktop/test/deployment/boxt/makefile.mk b/desktop/test/deployment/boxt/makefile.mk deleted file mode 100755 index 88e72aef4ab8..000000000000 --- a/desktop/test/deployment/boxt/makefile.mk +++ /dev/null @@ -1,68 +0,0 @@ -#************************************************************************* -# -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# Copyright 2000, 2010 Oracle and/or its affiliates. -# -# OpenOffice.org - a multi-platform office productivity suite -# -# This file is part of OpenOffice.org. -# -# OpenOffice.org is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser General Public License version 3 -# only, as published by the Free Software Foundation. -# -# OpenOffice.org is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Lesser General Public License version 3 for more details -# (a copy is included in the LICENSE file that accompanied this code). -# -# You should have received a copy of the GNU Lesser General Public License -# version 3 along with OpenOffice.org. If not, see -# <http://www.openoffice.org/license.html> -# for a copy of the LGPLv3 License. -# -#***********************************************************************/ - -PRJ = ../../.. -PRJNAME = desktop -TARGET = test_deployment_boxt - -ENABLE_EXCEPTIONS = TRUE - -.INCLUDE: settings.mk -.INCLUDE: rtlbootstrap.mk -.INCLUDE: versionlist.mk - -my_version = $(OOOBASEVERSIONMAJOR).$(OOOBASEVERSIONMINOR) - -DLLPRE = - -SLOFILES = $(SHL1OBJS) - -SHL1TARGET = boxt.uno -SHL1OBJS = $(SLO)/boxt.obj -SHL1RPATH = BOXT -SHL1STDLIBS = \ - $(CPPUHELPERLIB) $(CPPULIB) $(MSFILTERLIB) $(SALLIB) $(TOOLSLIB) $(VCLLIB) -SHL1VERSIONMAP = $(SOLARENV)/src/reg-component.map -DEF1NAME = $(SHL1TARGET) - -.INCLUDE: target.mk - -ALLTAR : $(MISC)/boxt.oxt - -$(MISC)/boxt.oxt .ERRREMOVE : manifest.xml description.xml Addons.xcu \ - ProtocolHandler.xcu $(SHL1TARGETN) - $(RM) -r $@ $(MISC)/$(TARGET).zip - $(MKDIR) $(MISC)/$(TARGET).zip - $(MKDIR) $(MISC)/$(TARGET).zip/META-INF - $(SED) -e 's|@PATH@|$(SHL1TARGETN:f)|g' < manifest.xml \ - > $(MISC)/$(TARGET).zip/META-INF/manifest.xml - $(SED) -e 's|@PLATFORM@|$(RTL_OS:l)_$(RTL_ARCH:l)|g' \ - -e 's|@VERSION@|$(my_version)|g' < description.xml \ - > $(MISC)/$(TARGET).zip/description.xml - $(COPY) Addons.xcu ProtocolHandler.xcu $(SHL1TARGETN) $(MISC)/$(TARGET).zip - cd $(MISC)/$(TARGET).zip && zip ../boxt.oxt META-INF/manifest.xml \ - description.xml Addons.xcu ProtocolHandler.xcu $(SHL1TARGETN:f) diff --git a/desktop/test/deployment/boxt/manifest.xml b/desktop/test/deployment/boxt/manifest.xml deleted file mode 100755 index 73ebfc306e30..000000000000 --- a/desktop/test/deployment/boxt/manifest.xml +++ /dev/null @@ -1,37 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!--********************************************************************** -* -* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -* -* Copyright 2000, 2010 Oracle and/or its affiliates. -* -* OpenOffice.org - a multi-platform office productivity suite -* -* This file is part of OpenOffice.org. -* -* OpenOffice.org is free software: you can redistribute it and/or modify -* it under the terms of the GNU Lesser General Public License version 3 -* only, as published by the Free Software Foundation. -* -* OpenOffice.org is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU Lesser General Public License version 3 for more details -* (a copy is included in the LICENSE file that accompanied this code). -* -* You should have received a copy of the GNU Lesser General Public License -* version 3 along with OpenOffice.org. If not, see -* <http://www.openoffice.org/license.html> -* for a copy of the LGPLv3 License. -* -**********************************************************************--> - -<m:manifest xmlns:m="http://openoffice.org/2001/manifest"> - <m:file-entry m:media-type="application/vnd.sun.star.configuration-data" - m:full-path="Addons.xcu"/> - <m:file-entry m:media-type="application/vnd.sun.star.configuration-data" - m:full-path="ProtocolHandler.xcu"/> - <m:file-entry - m:media-type="application/vnd.sun.star.uno-component;type=native" - m:full-path="@PATH@"/> -</m:manifest> |