Kaydet (Commit) 63c07405 authored tarafından Michael Stahl's avatar Michael Stahl

API CHANGE: remove com.sun.star.installation module

The entire module was deprecated 10 years ago, and there is no
implementation for any of it.

WARNING: could not open key
"/UCR/com/sun/star/installation/ProtocolHandlerCheckService" in registry
"/master/offapi/type_reference/types.rdb"
EXISTENCE: module "/UCR/com/sun/star/installation" with published
children exists only in registry 1

Change-Id: I8f120cd58f3d5c130a5bad8a5a11374b505ec548
üst ff03b83d
......@@ -13,7 +13,6 @@ com.sun.star.form
com.sun.star.formula
com.sun.star.frame
com.sun.star.i18n
com.sun.star.installation
com.sun.star.io
com.sun.star.java
com.sun.star.lang
......
......@@ -273,7 +273,6 @@ if (-d "$StartDir") {
"i18n",
"image",
"inspection",
"installation",
"io",
"java",
"lang",
......
......@@ -869,13 +869,6 @@ $(eval $(call gb_UnoApi_add_idlfiles_noheader,offapi,offapi/com/sun/star/image,\
ImageMapPolygonObject \
ImageMapRectangleObject \
))
$(eval $(call gb_UnoApi_add_idlfiles_noheader,offapi,offapi/com/sun/star/installation,\
InstallationCheck \
InstallationCheckService \
InternetSettings \
ProtocolHandlerCheck \
ProtocolHandlerCheckService \
))
$(eval $(call gb_UnoApi_add_idlfiles_noheader,offapi,offapi/com/sun/star/linguistic2,\
ConversionDictionary \
ConversionDictionaryList \
......@@ -2708,12 +2701,6 @@ $(eval $(call gb_UnoApi_add_idlfiles,offapi,offapi/com/sun/star/inspection,\
XStringListControl \
XStringRepresentation \
))
$(eval $(call gb_UnoApi_add_idlfiles,offapi,offapi/com/sun/star/installation,\
ProtDlgRes \
XInstallationCheck \
XProtocolHandlerCheck \
protocols \
))
$(eval $(call gb_UnoApi_add_idlfiles,offapi,offapi/com/sun/star/ldap,\
LdapConnectionException \
LdapGenericException \
......
/* -*- 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 __com_sun_star_installation_InstallationCheck_idl__
#define __com_sun_star_installation_InstallationCheck_idl__
#include <com/sun/star/installation/XInstallationCheck.idl>
module com { module sun { module star { module installation {
// DocMerge from xml: service com::sun::star::installation::InstallationCheck
/** is a simple implementation of the <type>XInstallationCheck</type>.
<p> This implementation only checks the fonts "StarBats" and "StarMath".
</p>
<p> When running under Win32 the methods check and checkWithDialog will try to
fix any missing Registry Key of fonts which still reside in the font directory.
</p>
<p>If it is possible to fix, the method returns <TRUE/>.
</p>
@see XInstallationCheck
@deprecated
*/
published service InstallationCheck
{
// DocMerge: empty anyway
interface com::sun::star::installation::XInstallationCheck;
};
}; }; }; };
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
/* -*- 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 __com_sun_star_installation_InstallationCheckService_idl__
#define __com_sun_star_installation_InstallationCheckService_idl__
#include <com/sun/star/installation/XInstallationCheck.idl>
module com { module sun { module star { module installation {
/** This service is a simple implementation of the interface XInstallationCheck.
<p>This implementation only checks the fonts "StarBats" and "StarMath".
When running under Win32 the methods check and checkWithDialog will try to
fix any missing Registry Key of fonts which still reside in the font directory.
If fixing is possible the methods returns TRUE.</p>
@version 1.0
@author Berndt Reinhold
@see XInstallationCheck
@deprecated
*/
published service InstallationCheckService
{
interface com::sun::star::installation::XInstallationCheck;
};
}; }; }; };
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
/* -*- 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 __com_sun_star_installation_InternetSettings_idl__
#define __com_sun_star_installation_InternetSettings_idl__
#include <com/sun/star/container/XNameAccess.idl>
module com { module sun { module star { module installation {
/// @deprecated
published service InternetSettings
{
// DocMerge: empty anyway
interface com::sun::star::container::XNameAccess;
};
}; }; }; };
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
/* -*- 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 __com_sun_star_installation_ProtDlgRes_idl__
#define __com_sun_star_installation_ProtDlgRes_idl__
module com { module sun { module star { module installation {
/** contains the status of a dialog with an "always display Checkbox".
@deprecated
*/
published enum ProtDlgRes
{
// DocMerge from xml: value com::sun::star::installation::ProtDlgRes::NOCHANGE
/** dialog quit without the use of the YES/NO buttons.
*/
NOCHANGE,
// DocMerge from xml: value com::sun::star::installation::ProtDlgRes::CHECK
/** when the dialog quit the checkbox, "Always display this message" was
checked.
*/
CHECK,
// DocMerge from xml: value com::sun::star::installation::ProtDlgRes::UNCHECK
/** when the dialog quit the checkbox, "Always display this message"
was not checked.
*/
UNCHECK
};
}; }; }; };
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
/* -*- 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 __com_sun_star_installation_ProtocolHandlerCheck_idl__
#define __com_sun_star_installation_ProtocolHandlerCheck_idl__
#include <com/sun/star/installation/XProtocolHandlerCheck.idl>
module com { module sun { module star { module installation {
/// @deprecated
published service ProtocolHandlerCheck
{
// DocMerge: empty anyway
interface com::sun::star::installation::XProtocolHandlerCheck;
};
}; }; }; };
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
/* -*- 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 __com_sun_star_installation_ProtocolHandlerCheckService_idl__
#define __com_sun_star_installation_ProtocolHandlerCheckService_idl__
#include <com/sun/star/installation/XProtocolHandlerCheck.idl>
module com { module sun { module star { module installation {
/** @deprecated
*/
published service ProtocolHandlerCheckService
{
interface com::sun::star::installation::XProtocolHandlerCheck;
};
}; }; }; };
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
/* -*- 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 __com_sun_star_installation_XInstallationCheck_idl__
#define __com_sun_star_installation_XInstallationCheck_idl__
#include <com/sun/star/uno/XInterface.idl>
module com { module sun { module star { module installation {
// DocMerge from xml: interface com::sun::star::installation::XInstallationCheck
/** a flag called "suppressed", changes the action of check and checkWithDialog
@see com::sun::star::uno::XInterface
@deprecated
*/
published interface XInstallationCheck: com::sun::star::uno::XInterface
{
// DocMerge from xml: method com::sun::star::installation::XInstallationCheck::check
/** checks if something of the installation is missing.
<p>If missing parts are detected, check should try to automatically repair/
reinstall these parts. Only if this is not possible, return <FALSE/>.
</p>@see resetSuppressed
*/
boolean check( [in] boolean bForce );
// DocMerge from xml: method com::sun::star::installation::XInstallationCheck::checkWithDialog
/** same as check, but additionally shows a dialog if result is <FALSE/>.
<p>The dialog shows which parts of the installation are missing and
can't be repaired/reinstalled automatically. It also contains some
hints for the user to reinstall the missing parts on his own.
</p>@see check
@see resetSuppressed
*/
boolean checkWithDialog( [in] boolean bForce );
// DocMerge from xml: method com::sun::star::installation::XInstallationCheck::executeDialog
/** shows a dialog if something of the installation is missing.
<p>The dialog shows which part(s) is (are) missing, and has a checkbox
that represents the state of the flag suppressed. This dialog is
the only way to set the flag suppressed to <TRUE/>. This method is
not affected by the value of the flag suppressed.
</p>@see resetSuppressed
*/
boolean executeDialog();
// DocMerge from xml: method com::sun::star::installation::XInstallationCheck::getSuppressed
/** gets the status of flag suppressed
<p>The flag suppressed is stored in the OfficeRegistry. If suppressed is
<FALSE/>, the methods check and checkWithDialog ignore the parameter
bForce.
If suppressed is <TRUE/>, check and checkWithDialog only
perform an action if their parameter bForce is <TRUE/>; otherwise,
they return TRUE.
</p>
*/
boolean getSuppressed();
// DocMerge from xml: method com::sun::star::installation::XInstallationCheck::setSuppressed
/** set status of flag "suppressed".
*/
void setSuppressed( [in] boolean bSuppress );
};
}; }; }; };
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
/* -*- 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 __com_sun_star_installation_XProtocolHandlerCheck_idl__
#define __com_sun_star_installation_XProtocolHandlerCheck_idl__
#include <com/sun/star/uno/XInterface.idl>
#include <com/sun/star/installation/ProtDlgRes.idl>
module com { module sun { module star { module installation {
/// @deprecated
published interface XProtocolHandlerCheck: com::sun::star::uno::XInterface
{
// DocMerge from xml: method com::sun::star::installation::XProtocolHandlerCheck::isSingleSettingAvailable
/** checks if it is possible to set particular protocols.
*/
boolean isSingleSettingAvailable();
// DocMerge from xml: method com::sun::star::installation::XProtocolHandlerCheck::isProtocolHandler
/** checks if StarOffice is the protocol-handler, for the particular protocol
*/
boolean isProtocolHandler( [in] short nWhich );
// DocMerge from xml: method com::sun::star::installation::XProtocolHandlerCheck::setProtocolHandler
/** Make StarOffice the protocol-handler.@see isProtocolHandler
*/
boolean setProtocolHandler( [in] short nWhich );
// DocMerge from xml: method com::sun::star::installation::XProtocolHandlerCheck::checkProtocolHandler
/** First, the method checks if StarOffice is
already the protocol-handler. If yes, simply
return NOCHANGE; otherwise, show a dialog which asks the user
if he wants StarOffice to be the standard protocol-handler.
The dialog has "Yes" and "No" buttons, and a checkbox
with "Always display this message". The checkbox
is initially checked. If the "Yes" button was pressed,
it performs all necessary action to make StarOffice the
protocol-handler. If the "No" button was pressed,
don't perform any action. Both buttons closes the dialog.@see isProtocolHandler
*/
com::sun::star::installation::ProtDlgRes checkProtocolHandler( [in] short nWhich );
};
}; }; }; };
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
/* -*- 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 __com_sun_star_installation_protocols_idl__
#define __com_sun_star_installation_protocols_idl__
module com { module sun { module star { module installation {
/** A protocol-handler is a part of StarOffice which performs
the communication on a particular protocol. This can be HTTP, FTP, HTTPS,
MAILTO, or NEWS. An implementation of this interface should be able
to check/set all of these protocols.
@deprecated
*/
published constants protocols
{
// DocMerge from idl: value com::sun::star::installation::protocols::ALL
/** check/set all supported protocols
*/
const short ALL = 0;
// DocMerge from idl: value com::sun::star::installation::protocols::HTTP
/** check/set the HTTP protocol
*/
const short HTTP = 1;
// DocMerge from idl: value com::sun::star::installation::protocols::FTP
/** check/set the FTP protocol
*/
const short FTP = 2;
// DocMerge from idl: value com::sun::star::installation::protocols::HTTPS
/** check/set the HTTPS protocol
*/
const short HTTPS = 3;
// DocMerge from idl: value com::sun::star::installation::protocols::MAIL
/** check/set the MAIL protocol
*/
const short MAIL = 4;
// DocMerge from idl: value com::sun::star::installation::protocols::NEWS
/** check/set the NEWS protocol
*/
const short NEWS = 5;
};
}; }; }; };
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
......@@ -100,9 +100,6 @@ module graphic {};
/// Interface for internationalization (deprecated draft).
module i18n {};
/// Interfaces to control installations.
module installation {};
/// lightweight directory access protocol (LDAP)
module ldap {};
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment