/* -*- 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 INCLUDED_SW_INC_SWBASLNK_HXX #define INCLUDED_SW_INC_SWBASLNK_HXX #include #include "nodeoffset.hxx" class SwNode; class SwContentNode; class SwBaseLink : public ::sfx2::SvBaseLink { SwContentNode* m_pContentNode; bool m_bNoDataFlag : 1; public: SwBaseLink( SfxLinkUpdateMode nMode, SotClipboardFormatId nFormat, SwContentNode* pNode = nullptr ) : ::sfx2::SvBaseLink( nMode, nFormat ), m_pContentNode( pNode ), m_bNoDataFlag( false ) {} virtual ~SwBaseLink() override; virtual ::sfx2::SvBaseLink::UpdateResult DataChanged( const OUString& rMimeType, const css::uno::Any & rValue ) override; virtual void Closed() override; virtual const SwNode* GetAnchor() const; // For graphics only. bool SwapIn( bool bWaitForData = false, bool bNativFormat = false ); void Connect() { SvBaseLink::GetRealObject(); } // Only for graphics-links (for switching between DDE / Grf-link). using SvBaseLink::SetObjType; bool IsRecursion( const SwBaseLink* pChkLnk ) const; virtual bool IsInRange( SwNodeOffset nSttNd, SwNodeOffset nEndNd ) const; void SetNoDataFlag() { m_bNoDataFlag = true; } bool ChkNoDataFlag() { const bool bRet = m_bNoDataFlag; m_bNoDataFlag = false; return bRet; } bool IsNoDataFlag() const { return m_bNoDataFlag; } }; #endif /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ 3.4'>distro/collabora/cd-5.3-3.4 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
path: root/tsan-suppress.txt
Four
AgeCommit message (Expand)Author
2024-07-11update tsan suppressionsNoel Grandin
2024-07-10add more tsan suppressionNoel Grandin
2024-07-10add more tsan suppressionsNoel Grandin
2023-12-06update tsan suppressionsNoel Grandin
2023-10-30update tsan-suppressNoel Grandin
2023-08-28fix duplicate I introduced to tsan-suppressNoel Grandin
2023-08-26Fix typoAndrea Gelmini
2023-08-25update tsan suppressNoel Grandin
2023-01-30update TSAN suppressionsNoel Grandin
2022-09-02add more tsan supressNoel Grandin
2022-08-11update tsan suppressionNoel Grandin
2022-03-01more tsan suppressionsNoel Grandin
2022-03-01tsan more suppressionNoel Grandin
2021-08-05more TSAN suppressionsNoel Grandin
2021-08-03Fix typosAndrea Gelmini
2021-08-02more suppressions for TSANNoel Grandin
2021-07-30TSAN suppression fileNoel Grandin
This commit adds Package targets for the net_basetypes, net_uretypes and net_oootypes libraries to install them into instdir/program/dotnet. Also adds a LIBO_SHARE_DOTNET_FOLDER variable mirroring the LIBO_SHARE_JAVA_FOLDER variable. Change-Id: I28cdb2dac799bd72d11c3e550bba1a946db8b49c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/170098 Tested-by: Jenkins Reviewed-by: Hossein <hossein@libreoffice.org>
2024-08-03.NET Bindings: Improve DotnetLibrary gbuild classRMZeroFour
This commit rewrites the DotnetLibrary gbuild class to build a .NET library. Logic for handling various .NET languages is now consolidated, while earlier there were separate functions for each language. Usage has been made much more similar to the Jar gbuild class. The CustomTargets used to build net_uretypes and net_oootypes have also been reworked, and a function has been added to DotnetLibrary to consume sources generated by a custom target, for cleaner usage. Change-Id: Ie494b2547d30c43f9bb0aedeac4d140f1f3a830b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/170168 Tested-by: Jenkins Reviewed-by: Hossein <hossein@libreoffice.org>
2024-06-27.NET Bindings: Remove absolute path check in DotnetLibraryRMZeroFour
This commit removes the gb_DotnetLibrary__ensure_absolute gbuild function that was breaking out-of-source directory builds. Code using that function was changed to accept already absolute paths as arguments. Change-Id: I6d9d3dac33e296cf0e69910f16564d822047857e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169353 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2024-06-25align conditional re dotnet/netmaker - only use in --enable-odk caseChristian Lohmaier
that's what the check for creating the tool used already (Module_codemaker.mk), while the targets using the tool only was behind a ENABLE_DOTNET check. fixes the android CI builds Change-Id: Ie859a6409bb523926a619e87b693ec4c17a875cb Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169512 Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Tested-by: Jenkins
2024-06-19.NET Bindings: Add netmaker (.NET codemaker)RMZeroFour
This commit adds the netmaker executable to the codemaker/ module, to generate C# code from UNOIDL specifications. Also adds some Makefiles in the net_ure/ directory to generate code for udkapi and offapi, to build the net_uretypes and net_oootypes assemblies. Change-Id: Ifb61fe6a0f8f594eaa6ff95b025ba57f247b0d4b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168710 Tested-by: Jenkins Tested-by: Hossein <hossein@libreoffice.org> Reviewed-by: Hossein <hossein@libreoffice.org>
2024-06-12.NET Bindings: Add DotnetLibrary class to gbuildRMZeroFour
This commit adds the DotnetLibrary gbuild class to build a .NET assembly using the .NET SDK. Also adds an option to enable or disable building .NET components with --enable-dotnet (default) and --disable-dotnet to the autogen script. Also adds a net_ure/ directory for the updated .NET bindings, currently consisting of the net_basetypes library. Change-Id: I9256387a2463ff8476deee85d886c6b3dce8257b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/166380 Tested-by: Jenkins Reviewed-by: Hossein <hossein@libreoffice.org>