Use boost::make_shared
Change-Id: I2c842d6198d79dcc3f5c85ab65c8f57357aa2a79 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120289 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
This commit is contained in:
@@ -37,11 +37,6 @@ public:
|
||||
virtual bool preRun() override
|
||||
{
|
||||
StringRef fn(handler.getMainFileName());
|
||||
// uses boost::shared_ptr and we trigger because we're not looking specifically for std::shared_ptr
|
||||
if (loplugin::isSamePathname(fn, SRCDIR "/ucb/source/ucp/cmis/cmis_repo_content.cxx"))
|
||||
return false;
|
||||
if (loplugin::isSamePathname(fn, SRCDIR "/ucb/source/ucp/cmis/cmis_content.cxx"))
|
||||
return false;
|
||||
// TODO something weird with protected base classes going on here
|
||||
if (loplugin::isSamePathname(fn, SRCDIR "/sc/source/filter/excel/xeextlst.cxx"))
|
||||
return false;
|
||||
|
||||
@@ -10,6 +10,8 @@
|
||||
#include <cstdio>
|
||||
#include <string_view>
|
||||
|
||||
#include <boost/make_shared.hpp>
|
||||
|
||||
#include <com/sun/star/beans/IllegalTypeException.hpp>
|
||||
#include <com/sun/star/beans/PropertyAttribute.hpp>
|
||||
#include <com/sun/star/beans/PropertyValue.hpp>
|
||||
@@ -371,25 +373,25 @@ namespace cmis
|
||||
// reset the skip, so user gets a chance to cancel
|
||||
bSkipInitialPWAuth = false;
|
||||
libcmis::SessionFactory::setOAuth2AuthCodeProvider(AuthProvider::copyWebAuthCodeFallback);
|
||||
oauth2Data.reset( new libcmis::OAuth2Data(
|
||||
oauth2Data = boost::make_shared<libcmis::OAuth2Data>(
|
||||
GDRIVE_AUTH_URL, GDRIVE_TOKEN_URL,
|
||||
GDRIVE_SCOPE, GDRIVE_REDIRECT_URI,
|
||||
GDRIVE_CLIENT_ID, GDRIVE_CLIENT_SECRET ) );
|
||||
GDRIVE_CLIENT_ID, GDRIVE_CLIENT_SECRET );
|
||||
}
|
||||
if ( m_aURL.getBindingUrl().startsWith( ALFRESCO_CLOUD_BASE_URL ) )
|
||||
oauth2Data.reset( new libcmis::OAuth2Data(
|
||||
oauth2Data = boost::make_shared<libcmis::OAuth2Data>(
|
||||
ALFRESCO_CLOUD_AUTH_URL, ALFRESCO_CLOUD_TOKEN_URL,
|
||||
ALFRESCO_CLOUD_SCOPE, ALFRESCO_CLOUD_REDIRECT_URI,
|
||||
ALFRESCO_CLOUD_CLIENT_ID, ALFRESCO_CLOUD_CLIENT_SECRET ) );
|
||||
ALFRESCO_CLOUD_CLIENT_ID, ALFRESCO_CLOUD_CLIENT_SECRET );
|
||||
if ( m_aURL.getBindingUrl( ) == ONEDRIVE_BASE_URL )
|
||||
{
|
||||
// reset the skip, so user gets a chance to cancel
|
||||
bSkipInitialPWAuth = false;
|
||||
libcmis::SessionFactory::setOAuth2AuthCodeProvider(AuthProvider::copyWebAuthCodeFallback);
|
||||
oauth2Data.reset( new libcmis::OAuth2Data(
|
||||
oauth2Data = boost::make_shared<libcmis::OAuth2Data>(
|
||||
ONEDRIVE_AUTH_URL, ONEDRIVE_TOKEN_URL,
|
||||
ONEDRIVE_SCOPE, ONEDRIVE_REDIRECT_URI,
|
||||
ONEDRIVE_CLIENT_ID, ONEDRIVE_CLIENT_SECRET ) );
|
||||
ONEDRIVE_CLIENT_ID, ONEDRIVE_CLIENT_SECRET );
|
||||
}
|
||||
try
|
||||
{
|
||||
|
||||
@@ -7,6 +7,10 @@
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*/
|
||||
|
||||
#include <sal/config.h>
|
||||
|
||||
#include <boost/make_shared.hpp>
|
||||
|
||||
#include <com/sun/star/beans/PropertyAttribute.hpp>
|
||||
#include <com/sun/star/beans/PropertyValue.hpp>
|
||||
#include <com/sun/star/beans/XPropertySetInfo.hpp>
|
||||
@@ -166,23 +170,23 @@ namespace cmis
|
||||
if ( m_aURL.getBindingUrl( ) == GDRIVE_BASE_URL )
|
||||
{
|
||||
libcmis::SessionFactory::setOAuth2AuthCodeProvider( AuthProvider::copyWebAuthCodeFallback );
|
||||
oauth2Data.reset( new libcmis::OAuth2Data(
|
||||
oauth2Data = boost::make_shared<libcmis::OAuth2Data>(
|
||||
GDRIVE_AUTH_URL, GDRIVE_TOKEN_URL,
|
||||
GDRIVE_SCOPE, GDRIVE_REDIRECT_URI,
|
||||
GDRIVE_CLIENT_ID, GDRIVE_CLIENT_SECRET ) );
|
||||
GDRIVE_CLIENT_ID, GDRIVE_CLIENT_SECRET );
|
||||
}
|
||||
if ( m_aURL.getBindingUrl().startsWith( ALFRESCO_CLOUD_BASE_URL ) )
|
||||
oauth2Data.reset( new libcmis::OAuth2Data(
|
||||
oauth2Data = boost::make_shared<libcmis::OAuth2Data>(
|
||||
ALFRESCO_CLOUD_AUTH_URL, ALFRESCO_CLOUD_TOKEN_URL,
|
||||
ALFRESCO_CLOUD_SCOPE, ALFRESCO_CLOUD_REDIRECT_URI,
|
||||
ALFRESCO_CLOUD_CLIENT_ID, ALFRESCO_CLOUD_CLIENT_SECRET ) );
|
||||
ALFRESCO_CLOUD_CLIENT_ID, ALFRESCO_CLOUD_CLIENT_SECRET );
|
||||
if ( m_aURL.getBindingUrl( ) == ONEDRIVE_BASE_URL )
|
||||
{
|
||||
libcmis::SessionFactory::setOAuth2AuthCodeProvider( AuthProvider::copyWebAuthCodeFallback );
|
||||
oauth2Data.reset( new libcmis::OAuth2Data(
|
||||
oauth2Data = boost::make_shared<libcmis::OAuth2Data>(
|
||||
ONEDRIVE_AUTH_URL, ONEDRIVE_TOKEN_URL,
|
||||
ONEDRIVE_SCOPE, ONEDRIVE_REDIRECT_URI,
|
||||
ONEDRIVE_CLIENT_ID, ONEDRIVE_CLIENT_SECRET ) );
|
||||
ONEDRIVE_CLIENT_ID, ONEDRIVE_CLIENT_SECRET );
|
||||
}
|
||||
|
||||
std::unique_ptr<libcmis::Session> session(libcmis::SessionFactory::createSession(
|
||||
|
||||
Reference in New Issue
Block a user