API CHANGE: remove com.sun.star.sync/sync2 modules
The modules were entirely deprecated 10 years ago, and there is no
implementation for any of it.
WARNING: could not open key "/UCR/com/sun/star/sync/FilterData" in
registry "/master/offapi/type_reference/types.rdb"
EXISTENCE: module "/UCR/com/sun/star/sync" with published children
exists only in registry 1
WARNING: could not open key
"/UCR/com/sun/star/sync2/BadPartnershipException" in registry
"/master/offapi/type_reference/types.rdb"
EXISTENCE: module "/UCR/com/sun/star/sync2" with published children
exists only in registry 1
Change-Id: I58bf7737ac00a6ecb905f59fb389b31376dff2cf
diff --git a/odk/pack/gendocu/uno/package-list b/odk/pack/gendocu/uno/package-list
index dacdca9..c3f32ac 100644
--- a/odk/pack/gendocu/uno/package-list
+++ b/odk/pack/gendocu/uno/package-list
@@ -35,8 +35,6 @@ com.sun.star.sheet
com.sun.star.stoc
com.sun.star.style
com.sun.star.svg
com.sun.star.sync
com.sun.star.sync2
com.sun.star.system
com.sun.star.table
com.sun.star.task
diff --git a/odk/util/check.pl b/odk/util/check.pl
index 5a1e124..aced8f0 100644
--- a/odk/util/check.pl
+++ b/odk/util/check.pl
@@ -308,8 +308,6 @@ if (-d "$StartDir") {
"smarttags",
"style",
"svg",
"sync",
"sync2",
"system",
"table",
"task",
diff --git a/offapi/UnoApi_offapi.mk b/offapi/UnoApi_offapi.mk
index 0f2d7e2..e671800 100644
--- a/offapi/UnoApi_offapi.mk
+++ b/offapi/UnoApi_offapi.mk
@@ -1180,10 +1180,6 @@ $(eval $(call gb_UnoApi_add_idlfiles_noheader,offapi,offapi/com/sun/star/style,\
StyleFamilies \
StyleFamily \
))
$(eval $(call gb_UnoApi_add_idlfiles_noheader,offapi,offapi/com/sun/star/sync,\
SyncCollector \
Synchronizer \
))
$(eval $(call gb_UnoApi_add_idlfiles_noheader,offapi,offapi/com/sun/star/system,\
SOffice52ProxySettings \
SystemProxySettings \
@@ -3479,22 +3475,6 @@ $(eval $(call gb_UnoApi_add_idlfiles,offapi,offapi/com/sun/star/svg,\
XSVGPrinter \
XSVGWriter \
))
$(eval $(call gb_UnoApi_add_idlfiles,offapi,offapi/com/sun/star/sync,\
FilterData \
SyncAction \
SyncElement \
SyncEvent \
SyncInfo \
SyncMode \
SyncOptions \
SyncScheme \
SyncType \
XSyncCollector \
XSynchronizer \
))
$(eval $(call gb_UnoApi_add_idlfiles,offapi,offapi/com/sun/star/sync2,\
BadPartnershipException \
))
$(eval $(call gb_UnoApi_add_idlfiles,offapi,offapi/com/sun/star/system,\
SimpleMailClientFlags \
SystemShellExecuteException \
diff --git a/offapi/com/sun/star/modules.idl b/offapi/com/sun/star/modules.idl
index e8eec3f..d03318e 100644
--- a/offapi/com/sun/star/modules.idl
+++ b/offapi/com/sun/star/modules.idl
@@ -151,12 +151,6 @@ module style {};
/// Interfaces for import/export of Scaleable Vector Format.
module svg {};
/// Data synchronization interfaces (deprecated).
module sync {};
/// Data synchronization interfaces (deprecated).
module sync2 {};
/// Table specific interfaces (for text and spreadsheet).
module table {};
diff --git a/offapi/com/sun/star/sync/FilterData.idl b/offapi/com/sun/star/sync/FilterData.idl
deleted file mode 100644
index 1d5b62a..0000000
--- a/offapi/com/sun/star/sync/FilterData.idl
+++ /dev/null
@@ -1,33 +0,0 @@
/* -*- 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_sync_FilterData_idl__
#define __com_sun_star_sync_FilterData_idl__
module com { module sun { module star { module sync {
published typedef sequence< string > FilterData;
}; }; }; };
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/offapi/com/sun/star/sync/SyncAction.idl b/offapi/com/sun/star/sync/SyncAction.idl
deleted file mode 100644
index c634c4e..0000000
--- a/offapi/com/sun/star/sync/SyncAction.idl
+++ /dev/null
@@ -1,53 +0,0 @@
/* -*- 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_sync_SyncAction_idl__
#define __com_sun_star_sync_SyncAction_idl__
module com { module sun { module star { module sync {
/** contains a synchronization element
@deprecated
*/
published constants SyncAction
{
const unsigned long NONE = 0x00000000;
const unsigned long COPY_TO_SERVER = 0x00000001;
const unsigned long COPY_TO_CLIENT = 0x00000002;
const unsigned long REMOVE_FROM_CLIENT = 0x00000100;
const unsigned long REMOVE_FROM_SERVER = 0x00000200;
const unsigned long CONFLICT_UID = 0x01000000;
const unsigned long CONFLICT_AMBIGUITY = 0x02000000;
};
}; }; }; };
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/offapi/com/sun/star/sync/SyncCollector.idl b/offapi/com/sun/star/sync/SyncCollector.idl
deleted file mode 100644
index a0bb940..0000000
--- a/offapi/com/sun/star/sync/SyncCollector.idl
+++ /dev/null
@@ -1,39 +0,0 @@
/* -*- 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_sync_SyncCollector_idl__
#define __com_sun_star_sync_SyncCollector_idl__
#include <com/sun/star/sync/XSyncCollector.idl>
module com { module sun { module star { module sync {
/// @deprecated
published service SyncCollector
{
interface com::sun::star::sync::XSyncCollector;
};
}; }; }; };
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/offapi/com/sun/star/sync/SyncElement.idl b/offapi/com/sun/star/sync/SyncElement.idl
deleted file mode 100644
index 4b063f04..0000000
--- a/offapi/com/sun/star/sync/SyncElement.idl
+++ /dev/null
@@ -1,58 +0,0 @@
/* -*- 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_sync_SyncElement_idl__
#define __com_sun_star_sync_SyncElement_idl__
module com { module sun { module star { module sync {
/** contains a synchronization element
@deprecated
*/
published struct SyncElement
{
/** contains the ContentIdentifier of this synchronization element
*/
string ContentIdentifier;
unsigned long Type;
unsigned long UID;
unsigned long Generation;
unsigned long Event;
unsigned long Action;
};
}; }; }; };
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/offapi/com/sun/star/sync/SyncEvent.idl b/offapi/com/sun/star/sync/SyncEvent.idl
deleted file mode 100644
index 87f1a60c..0000000
--- a/offapi/com/sun/star/sync/SyncEvent.idl
+++ /dev/null
@@ -1,47 +0,0 @@
/* -*- 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_sync_SyncEvent_idl__
#define __com_sun_star_sync_SyncEvent_idl__
module com { module sun { module star { module sync {
/** contains a synchronization element
@deprecated
*/
published constants SyncEvent
{
const unsigned long NONE = 0;
const unsigned long CREATED = 1;
const unsigned long DELETED = 2;
const unsigned long CHANGED = 3;
};
}; }; }; };
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/offapi/com/sun/star/sync/SyncInfo.idl b/offapi/com/sun/star/sync/SyncInfo.idl
deleted file mode 100644
index fc4c975..0000000
--- a/offapi/com/sun/star/sync/SyncInfo.idl
+++ /dev/null
@@ -1,49 +0,0 @@
/* -*- 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_sync_SyncInfo_idl__
#define __com_sun_star_sync_SyncInfo_idl__
#include <com/sun/star/sync/SyncScheme.idl>
#include <com/sun/star/sync/FilterData.idl>
module com { module sun { module star { module sync {
/// @deprecated
published struct SyncInfo
{
SyncScheme ServerScheme;
SyncScheme ClientScheme;
FilterData SyncFilter;
unsigned long SyncMode;
unsigned long SyncOptions;
};
}; }; }; };
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/offapi/com/sun/star/sync/SyncMode.idl b/offapi/com/sun/star/sync/SyncMode.idl
deleted file mode 100644
index 947c29e..0000000
--- a/offapi/com/sun/star/sync/SyncMode.idl
+++ /dev/null
@@ -1,45 +0,0 @@
/* -*- 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_sync_SyncMode_idl__
#define __com_sun_star_sync_SyncMode_idl__
module com { module sun { module star { module sync {
/** contains a synchronization element
@deprecated
*/
published constants SyncMode
{
const unsigned long NONE = 0x00000000;
const unsigned long CLIENT_TO_SERVER = 0x00000001;
const unsigned long SERVER_TO_CLIENT = 0x00000002;
};
}; }; }; };
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/offapi/com/sun/star/sync/SyncOptions.idl b/offapi/com/sun/star/sync/SyncOptions.idl
deleted file mode 100644
index 1031813..0000000
--- a/offapi/com/sun/star/sync/SyncOptions.idl
+++ /dev/null
@@ -1,51 +0,0 @@
/* -*- 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_sync_SyncOptions_idl__
#define __com_sun_star_sync_SyncOptions_idl__
module com { module sun { module star { module sync {
/** contains a synchronization element
@deprecated
*/
published constants SyncOptions
{
const unsigned long NONE = 0x00000000;
const unsigned long DONT_COPY = 0x00000001;
const unsigned long DONT_REMOVE = 0x00000002;
const unsigned long SERVER_WINS = 0x00000100;
const unsigned long CLIENT_WINS = 0x00000200;
const unsigned long CREATE_BACKUP = 0x00010000;
};
}; }; }; };
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/offapi/com/sun/star/sync/SyncScheme.idl b/offapi/com/sun/star/sync/SyncScheme.idl
deleted file mode 100644
index 16811d3..0000000
--- a/offapi/com/sun/star/sync/SyncScheme.idl
+++ /dev/null
@@ -1,47 +0,0 @@
/* -*- 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_sync_SyncScheme_idl__
#define __com_sun_star_sync_SyncScheme_idl__
module com { module sun { module star { module sync {
/** contains the scheme name of this SyncScheme
@deprecated
*/
published struct SyncScheme
{
/** contains the scheme name of this SyncScheme
*/
string Scheme;
/** contains the root for this SyncScheme
*/
string Root;
};
}; }; }; };
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/offapi/com/sun/star/sync/SyncType.idl b/offapi/com/sun/star/sync/SyncType.idl
deleted file mode 100644
index 3190c72..0000000
--- a/offapi/com/sun/star/sync/SyncType.idl
+++ /dev/null
@@ -1,50 +0,0 @@
/* -*- 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_sync_SyncType_idl__
#define __com_sun_star_sync_SyncType_idl__
module com { module sun { module star { module sync {
/// @deprecated
published constants SyncType
{
const unsigned long NONE = 0;
const unsigned long FILE = 1;
const unsigned long FOLDER = 2;
const unsigned long VFS_FILE = 3;
const unsigned long VFS_FOLDER = 4;
const unsigned long POP3 = 5;
const unsigned long IMAP = 6;
};
}; }; }; };
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/offapi/com/sun/star/sync/Synchronizer.idl b/offapi/com/sun/star/sync/Synchronizer.idl
deleted file mode 100644
index 3ee2a4d..0000000
--- a/offapi/com/sun/star/sync/Synchronizer.idl
+++ /dev/null
@@ -1,39 +0,0 @@
/* -*- 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_sync_Synchronizer_idl__
#define __com_sun_star_sync_Synchronizer_idl__
#include <com/sun/star/sync/XSynchronizer.idl>
module com { module sun { module star { module sync {
/// @deprecated
published service Synchronizer
{
interface com::sun::star::sync::XSynchronizer;
};
}; }; }; };
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/offapi/com/sun/star/sync/XSyncCollector.idl b/offapi/com/sun/star/sync/XSyncCollector.idl
deleted file mode 100644
index c45391e..0000000
--- a/offapi/com/sun/star/sync/XSyncCollector.idl
+++ /dev/null
@@ -1,70 +0,0 @@
/* -*- 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_sync_XSyncCollector_idl__
#define __com_sun_star_sync_XSyncCollector_idl__
#include <com/sun/star/ucb/XContentProviderManager.idl>
#include <com/sun/star/ucb/XContent.idl>
#include <com/sun/star/sync/SyncScheme.idl>
#include <com/sun/star/sync/SyncInfo.idl>
#include <com/sun/star/sync/SyncElement.idl>
module com { module sun { module star { module sync {
/// @deprecated
published interface XSyncCollector: com::sun::star::uno::XInterface
{
boolean initialize( [in] com::sun::star::ucb::XContentProviderManager xMgr,
[in] sequence<com::sun::star::sync::SyncScheme> aSyncSchemes,
[in] string aBaseFileName );
sequence<com::sun::star::sync::SyncScheme> getRegisteredSyncSchemes();
sequence<com::sun::star::sync::SyncElement> getSyncSequence( [in] string aSyncSchemeName,
[in] com::sun::star::sync::SyncInfo aSyncInfo );
[oneway] void beginSynchronize();
[oneway] void endSynchronize();
boolean getCorrespondingElement( [in] com::sun::star::sync::SyncScheme aSyncSchemeIn,
[in] com::sun::star::sync::SyncElement aSyncElementIn,
[out] com::sun::star::sync::SyncElement aSyncElementOut );
boolean executeElementCommand( [in] string aSyncSchemeName,
[in] com::sun::star::sync::SyncElement aSyncElement,
[in] string aCommandName,
[out] any aAny );
[oneway] void elementSynchronized( [in] string aSyncSchemeName,
[in] com::sun::star::sync::SyncElement aSyncElement,
[in] unsigned long nSyncAction );
[oneway] void notify( [in] com::sun::star::ucb::XContent XCnt,
[in] unsigned long nEvent );
};
}; }; }; };
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/offapi/com/sun/star/sync/XSynchronizer.idl b/offapi/com/sun/star/sync/XSynchronizer.idl
deleted file mode 100644
index 720cf25..0000000
--- a/offapi/com/sun/star/sync/XSynchronizer.idl
+++ /dev/null
@@ -1,49 +0,0 @@
/* -*- 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_sync_XSynchronizer_idl__
#define __com_sun_star_sync_XSynchronizer_idl__
#include <com/sun/star/sync/XSyncCollector.idl>
#include <com/sun/star/sync/SyncInfo.idl>
module com { module sun { module star { module sync {
/// @deprecated
published interface XSynchronizer: com::sun::star::uno::XInterface
{
boolean beginSynchronize( [in] com::sun::star::sync::XSyncCollector xClientCollector,
[in] com::sun::star::sync::XSyncCollector xServerCollector,
[in] string aSchemeName, [in] FilterData aFilterData,
[in] unsigned long nSyncMode, [in] unsigned long nSyncOptions );
boolean getSyncList( [out] sequence<com::sun::star::sync::SyncElement> aSyncSeq );
boolean performSync( [in] sequence<com::sun::star::sync::SyncElement> aSyncSeq );
boolean endSynchronize();
};
}; }; }; };
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/offapi/com/sun/star/sync2/BadPartnershipException.idl b/offapi/com/sun/star/sync2/BadPartnershipException.idl
deleted file mode 100644
index e3a46e5..0000000
--- a/offapi/com/sun/star/sync2/BadPartnershipException.idl
+++ /dev/null
@@ -1,44 +0,0 @@
/* -*- 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_sync2_BadPartnershipException_idl__
#define __com_sun_star_sync2_BadPartnershipException_idl__
#include <com/sun/star/uno/Exception.idl>
module com { module sun { module star { module sync2 {
/** indicates that a partnership does not exist, or that there are problems
accessing the partnership state.
@deprecated
*/
published exception BadPartnershipException: com::sun::star::uno::Exception
{
/** contains the name of the partnership, or is left empty if this is
unknown.
*/
string Partnership;
};
}; }; }; };
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/offapi/com/sun/star/task/InteractionHandler.idl b/offapi/com/sun/star/task/InteractionHandler.idl
index 74e7323..c105a90 100644
--- a/offapi/com/sun/star/task/InteractionHandler.idl
+++ b/offapi/com/sun/star/task/InteractionHandler.idl
@@ -39,7 +39,6 @@ module com { module sun { module star { module task {
<UL>
<LI><type scope="com::sun::star::ucb">AuthenticationRequest</type></LI>
<LI><type scope="com::sun::star::ucb">CertificateValidationRequest</type></LI>
<LI><type scope="com::sun::star::sync2">BadPartnershipException</type>*</LI>
<LI><type scope="com::sun::star::ucb">HandleCookiesRequest</type></LI>
<LI><type scope="com::sun::star::ucb">InteractiveAugmentedIOException</type>*</LI>
<LI><type scope="com::sun::star::ucb">InteractiveCHAOSException</type>*</LI>
diff --git a/offapi/type_reference/types.rdb b/offapi/type_reference/types.rdb
index 9348ade..e792d99 100644
--- a/offapi/type_reference/types.rdb
+++ b/offapi/type_reference/types.rdb
Binary files differ
diff --git a/uui/util/uui.xml b/uui/util/uui.xml
index 7ae4119..7c12cfc 100644
--- a/uui/util/uui.xml
+++ b/uui/util/uui.xml
@@ -58,7 +58,6 @@
<type>com.sun.star.lang.XServiceInfo</type>
<type>com.sun.star.lang.XTypeProvider</type>
<type>com.sun.star.registry.XRegistryKey</type>
<type>com.sun.star.sync2.BadPartnershipException</type>
<type>com.sun.star.task.InteractionClassification</type>
<type>com.sun.star.task.NoMasterException</type>
<type>com.sun.star.task.PasswordRequest</type>