From 7dc713d4fbd71a2ccc095abcd9a36c7fe67599f2 Mon Sep 17 00:00:00 2001 From: "Elena.Subbotina" Date: Tue, 29 Nov 2022 12:41:54 +0300 Subject: [PATCH] fix --- MsBinaryFile/PptFile/Drawing/Layout.h | 6 +- MsBinaryFile/PptFile/Enums/enums.h | 8 - .../PptFile/PPTXWriter/BulletsConverter.cpp | 31 ++ .../PptFile/PPTXWriter/ImageManager.cpp | 32 ++ .../PptFile/PPTXWriter/ImageManager.h | 4 +- .../PptFile/PPTXWriter/StylesWriter.cpp | 32 +- .../PptFile/PPTXWriter/StylesWriter.h | 2 + MsBinaryFile/PptFile/Reader/ClassesAtom.h | 2 + MsBinaryFile/PptFile/Reader/ReadStructures.h | 5 +- MsBinaryFile/PptFile/Reader/Records.h | 98 ++-- .../Records/BlipCollection9Container.cpp | 31 ++ .../PptFile/Records/BookmarkSeedAtom.cpp | 31 ++ MsBinaryFile/PptFile/Records/BuildAtom.cpp | 31 ++ MsBinaryFile/PptFile/Records/BuildAtom.h | 1 + MsBinaryFile/PptFile/Records/CFMasks.cpp | 31 ++ MsBinaryFile/PptFile/Records/CString.cpp | 31 ++ .../PptFile/Records/Comment10Container.cpp | 31 ++ .../PptFile/Records/CurrentUserAtom.cpp | 31 ++ .../PptFile/Records/DocInfoListContainer.cpp | 33 +- .../PptFile/Records/DocProgTagsContainer.cpp | 31 ++ .../PptFile/Records/DocRoutingSlipAtom.cpp | 31 ++ MsBinaryFile/PptFile/Records/DocumentAtom.cpp | 31 ++ .../PptFile/Records/DocumentRecords.cpp | 33 +- .../PptFile/Records/DocumentTextInfo.cpp | 31 ++ .../Records/Drawing/BlipStoreContainer.cpp | 31 ++ .../PptFile/Records/Drawing/ChildAnchor.cpp | 32 +- .../PptFile/Records/Drawing/ClientAnchor.cpp | 31 ++ .../Records/Drawing/DrawingContainer.cpp | 31 ++ .../PptFile/Records/Drawing/DrawingGroup.cpp | 31 ++ .../PptFile/Records/Drawing/DrawingRecord.cpp | 31 ++ .../PptFile/Records/Drawing/GroupShape.cpp | 31 ++ .../PptFile/Records/Drawing/Shape.cpp | 31 ++ .../Records/Drawing/ShapeProperties.cpp | 31 ++ .../PptFile/Records/Drawing/TextBox.cpp | 31 ++ MsBinaryFile/PptFile/Records/EndDocument.cpp | 31 ++ .../PptFile/Records/ExCDAudioContainer.cpp | 31 ++ .../PptFile/Records/ExControlAtom.cpp | 31 ++ .../PptFile/Records/ExHyperlinkAtom.cpp | 31 ++ .../PptFile/Records/ExMIDIAudioContainer.cpp | 31 ++ MsBinaryFile/PptFile/Records/ExMediaAtom.cpp | 31 ++ .../PptFile/Records/ExObjListAtom.cpp | 31 ++ .../PptFile/Records/ExObjListContainer.cpp | 31 ++ MsBinaryFile/PptFile/Records/ExObjRefAtom.cpp | 33 +- .../PptFile/Records/ExOleEmbedAtom.cpp | 31 ++ .../PptFile/Records/ExOleLinkAtom.cpp | 33 +- MsBinaryFile/PptFile/Records/ExOleObjAtom.cpp | 31 ++ .../PptFile/Records/ExVideoContainer.cpp | 31 ++ .../Records/ExWAVAudioEmbeddedContainer.cpp | 31 ++ .../Records/ExWAVAudioLinkContainer.cpp | 31 ++ .../Records/FontCollection10Container.cpp | 53 +- .../Records/FontCollection10Container.h | 4 +- .../PptFile/Records/FontEmbedFlags10Atom.cpp | 31 ++ .../PptFile/Records/FontEntityAtom.cpp | 31 ++ .../PptFile/Records/GridSpacing10Atom.cpp | 31 ++ MsBinaryFile/PptFile/Records/GuideAtom.cpp | 31 ++ .../PptFile/Records/HeadersFootersAtom.cpp | 31 ++ .../PptFile/Records/InteractiveInfoAtom.cpp | 31 ++ MsBinaryFile/PptFile/Records/KinsokuAtom.cpp | 31 ++ .../PptFile/Records/KinsokuContainer.cpp | 31 ++ .../PptFile/Records/KinsokuFollowingAtom.cpp | 31 ++ .../PptFile/Records/KinsokuLeadingAtom.cpp | 31 ++ .../PptFile/Records/LinkedShape10Atom.cpp | 31 ++ .../PptFile/Records/LinkedSlide10Atom.cpp | 31 ++ .../PptFile/Records/MasterPersistAtom.cpp | 31 ++ .../PptFile/Records/MasterTextPropAtom.cpp | 31 ++ MsBinaryFile/PptFile/Records/MetafileBlob.cpp | 31 ++ .../Records/MouseInteractiveInfoContainer.cpp | 31 ++ .../Records/MouseTextInteractiveInfoAtom.cpp | 31 ++ .../PptFile/Records/NamedShowSlidesAtom.cpp | 31 ++ .../PPTFormatLib/Linux/PPTFormatLib.pro | 144 ++++- .../PPTFormatLib/Linux/ppt_format_logic.cpp | 126 ++++- .../PPTFormatLib/Windows/PPTFormatLib.vcxproj | 173 ++++++ .../Windows/PPTFormatLib.vcxproj.filters | 519 ++++++++++++++++++ X2tConverter/build/Qt/X2tConverter.pro | 116 ---- X2tConverter/build/Qt/X2tSLN.pro | 3 - 75 files changed, 2891 insertions(+), 213 deletions(-) diff --git a/MsBinaryFile/PptFile/Drawing/Layout.h b/MsBinaryFile/PptFile/Drawing/Layout.h index 9932732f0c..b7e523c4bd 100644 --- a/MsBinaryFile/PptFile/Drawing/Layout.h +++ b/MsBinaryFile/PptFile/Drawing/Layout.h @@ -36,10 +36,10 @@ namespace PPT_FORMAT { - static void CorrectPlaceholderType(int & type); - static bool isTitlePlaceholder(int type); - static bool isBodyPlaceholder(int type); +void CorrectPlaceholderType(int & type); +bool isTitlePlaceholder(int type); +bool isBodyPlaceholder(int type); class CLayout { diff --git a/MsBinaryFile/PptFile/Enums/enums.h b/MsBinaryFile/PptFile/Enums/enums.h index f2a99bc8f4..62fcfdb367 100644 --- a/MsBinaryFile/PptFile/Enums/enums.h +++ b/MsBinaryFile/PptFile/Enums/enums.h @@ -61,14 +61,6 @@ enum AnimBuildTypeEnum : BYTE }; -enum BuildTypeEnum -{ - TL_BuildParagraph, - TL_BuildChart, - TL_BuildDiagram -}; - - enum ChartBuildEnum { TLCB_AsOneObject, diff --git a/MsBinaryFile/PptFile/PPTXWriter/BulletsConverter.cpp b/MsBinaryFile/PptFile/PPTXWriter/BulletsConverter.cpp index 55bafd19b1..37136e1ecf 100644 --- a/MsBinaryFile/PptFile/PPTXWriter/BulletsConverter.cpp +++ b/MsBinaryFile/PptFile/PPTXWriter/BulletsConverter.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "BulletsConverter.h" #include "StylesWriter.h" diff --git a/MsBinaryFile/PptFile/PPTXWriter/ImageManager.cpp b/MsBinaryFile/PptFile/PPTXWriter/ImageManager.cpp index 212a90aeeb..8fbb7efb80 100644 --- a/MsBinaryFile/PptFile/PPTXWriter/ImageManager.cpp +++ b/MsBinaryFile/PptFile/PPTXWriter/ImageManager.cpp @@ -1,4 +1,36 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "ImageManager.h" +#include PPT_FORMAT::CMediaManager::CMediaManager() : m_lIndexNextImage(0), m_lIndexNextAudio(0), m_lIndexNextVideo(0) diff --git a/MsBinaryFile/PptFile/PPTXWriter/ImageManager.h b/MsBinaryFile/PptFile/PPTXWriter/ImageManager.h index 7e92636790..690d83a711 100644 --- a/MsBinaryFile/PptFile/PPTXWriter/ImageManager.h +++ b/MsBinaryFile/PptFile/PPTXWriter/ImageManager.h @@ -34,7 +34,6 @@ #ifndef DISABLE_FILE_DOWNLOADER #include "../../../Common/Network/FileTransporter/include/FileTransporter.h" #endif -#include #include "../Drawing/Attributes.h" #include "../../../DesktopEditor/common/File.h" namespace PPT_FORMAT @@ -65,7 +64,8 @@ namespace PPT_FORMAT bool IsNeedDownload(const std::wstring& strFile); }; - static std::wstring CorrectXmlString3(const std::wstring & str); + std::wstring CorrectXmlString3(const std::wstring & str); + class CRelsGenerator { private: diff --git a/MsBinaryFile/PptFile/PPTXWriter/StylesWriter.cpp b/MsBinaryFile/PptFile/PPTXWriter/StylesWriter.cpp index 738654dec1..a098146a6d 100644 --- a/MsBinaryFile/PptFile/PPTXWriter/StylesWriter.cpp +++ b/MsBinaryFile/PptFile/PPTXWriter/StylesWriter.cpp @@ -1,6 +1,36 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "StylesWriter.h" - void CStylesWriter::ConvertStyles(PPT_FORMAT::CTextStyles &oStyles, PPT_FORMAT::CStringWriter &oWriter, int nCount) { for (int i = 0; i < nCount; ++i) diff --git a/MsBinaryFile/PptFile/PPTXWriter/StylesWriter.h b/MsBinaryFile/PptFile/PPTXWriter/StylesWriter.h index a81c63967b..c42a7575f7 100644 --- a/MsBinaryFile/PptFile/PPTXWriter/StylesWriter.h +++ b/MsBinaryFile/PptFile/PPTXWriter/StylesWriter.h @@ -31,6 +31,8 @@ */ #pragma once +#include "../Drawing/TextStructures.h" + namespace PPT_FORMAT { class CTheme; diff --git a/MsBinaryFile/PptFile/Reader/ClassesAtom.h b/MsBinaryFile/PptFile/Reader/ClassesAtom.h index 04bcb8e5f1..5324b0ebb9 100644 --- a/MsBinaryFile/PptFile/Reader/ClassesAtom.h +++ b/MsBinaryFile/PptFile/Reader/ClassesAtom.h @@ -53,6 +53,8 @@ public: void FromAtom(CRecordUserEditAtom* pAtom); }; +class CRecordCurrentUserAtom; + class CCurrentUser { public: diff --git a/MsBinaryFile/PptFile/Reader/ReadStructures.h b/MsBinaryFile/PptFile/Reader/ReadStructures.h index e666561edc..42d9935e4e 100644 --- a/MsBinaryFile/PptFile/Reader/ReadStructures.h +++ b/MsBinaryFile/PptFile/Reader/ReadStructures.h @@ -203,9 +203,8 @@ public: namespace NSStreamReader { - static void Read(POLE::Stream* pStream, SPointAtom& oAtom); - - static void Read(POLE::Stream* pStream, SColorAtom& oAtom); + void Read(POLE::Stream* pStream, SPointAtom& oAtom); + void Read(POLE::Stream* pStream, SColorAtom& oAtom); void Read(POLE::Stream* pStream, PPT_FORMAT::CTextSIRun& oRun, bool bIsIndentation = true); void Read(POLE::Stream* pStream, PPT_FORMAT::CTextRuler& oRun); diff --git a/MsBinaryFile/PptFile/Reader/Records.h b/MsBinaryFile/PptFile/Reader/Records.h index ff53fdf7a2..46e5ce302e 100644 --- a/MsBinaryFile/PptFile/Reader/Records.h +++ b/MsBinaryFile/PptFile/Reader/Records.h @@ -149,55 +149,55 @@ public: контейнеры... (по идее они не нужны, потом можно убрать) **************************************************************/ -/* -class CRecordDocument : public CRecordsContainer {}; -class CRecordExAviMovie : public CRecordsContainer {}; -class CRecordExCDAudio : public CRecordsContainer {}; -class CRecordExControl : public CRecordsContainer {}; -class CRecordExEmbed : public CRecordsContainer {}; -class CRecordExHyperlink : public CRecordsContainer {}; -class CRecordExHyperlink9 : public CRecordsContainer {}; -class CRecordExLink : public CRecordsContainer {}; -class CRecordExMCIMovie : public CRecordsContainer {}; -class CRecordExMIDIAudio : public CRecordsContainer {}; -class CRecordExObjList : public CRecordsContainer {}; -class CRecordExOleObjStg : public CRecordsContainer {}; -class CRecordExQuickTimeMovie : public CRecordsContainer {}; -class CRecordExVideo : public CRecordsContainer {}; -class CRecordExWAVAudioEmbedded : public CRecordsContainer {}; -class CRecordExWAVAudioLink : public CRecordsContainer {}; -class CRecordFontCollection10 : public CRecordsContainer {}; -class CRecordHandout : public CRecordsContainer {}; -class CRecordHeadersFooters : public CRecordsContainer {}; -class CRecordHTMLPublishInfo : public CRecordsContainer {}; -class CRecordInteractiveInfo : public CRecordsContainer {}; -class CRecordList : public CRecordsContainer {}; -class CRecordMainMaster : public CRecordsContainer {}; -class CRecordMsofbtClientData : public CRecordsContainer {}; -class CRecordNamedShow : public CRecordsContainer {}; -class CRecordNamedShows : public CRecordsContainer {}; -class CRecordNotes : public CRecordsContainer {}; -class CRecordNotesTextViewInfo : public CRecordsContainer {}; -class CRecordOutlineTextProps9 : public CRecordsContainer {}; -class CRecordOutlineTextProps10 : public CRecordsContainer {}; -class CRecordOutlineTextProps11 : public CRecordsContainer {}; -class CRecordOutlineViewInfo : public CRecordsContainer {}; -class CRecordParaBuild : public CRecordsContainer {}; -class CRecordProgBinaryTag : public CRecordsContainer {}; -class CRecordProgStringTag : public CRecordsContainer {}; -class CRecordProgTags : public CRecordsContainer {}; -class CRecordSlide : public CRecordsContainer {}; -class CRecordSlideListTable10 : public CRecordsContainer {}; -class CRecordSlideListWithText : public CRecordsContainer {}; -class CRecordSlideSyncInfo12 : public CRecordsContainer {}; -class CRecordSlideViewInfo : public CRecordsContainer {}; -class CRecordSorterViewInfo : public CRecordsContainer {}; -class CRecordSound : public CRecordsContainer {}; -class CRecordSoundCollection : public CRecordsContainer {}; -class CRecordSrKinsoku : public CRecordsContainer {}; -class CRecordSummary : public CRecordsContainer {}; -class CRecordVBAInfo : public CRecordsContainer {}; -*/ + +//class CRecordDocument : public CRecordsContainer {}; +//class CRecordExAviMovie : public CRecordsContainer {}; +//class CRecordExCDAudio : public CRecordsContainer {}; +//class CRecordExControl : public CRecordsContainer {}; +//class CRecordExEmbed : public CRecordsContainer {}; +//class CRecordExHyperlink : public CRecordsContainer {}; +//class CRecordExHyperlink9 : public CRecordsContainer {}; +//class CRecordExLink : public CRecordsContainer {}; +//class CRecordExMCIMovie : public CRecordsContainer {}; +//class CRecordExMIDIAudio : public CRecordsContainer {}; +//class CRecordExObjList : public CRecordsContainer {}; +//class CRecordExOleObjStg : public CRecordsContainer {}; +//class CRecordExQuickTimeMovie : public CRecordsContainer {}; +//class CRecordExVideo : public CRecordsContainer {}; +//class CRecordExWAVAudioEmbedded : public CRecordsContainer {}; +//class CRecordExWAVAudioLink : public CRecordsContainer {}; +//class CRecordFontCollection10 : public CRecordsContainer {}; +//class CRecordHandout : public CRecordsContainer {}; +//class CRecordHeadersFooters : public CRecordsContainer {}; +//class CRecordHTMLPublishInfo : public CRecordsContainer {}; +//class CRecordInteractiveInfo : public CRecordsContainer {}; +//class CRecordList : public CRecordsContainer {}; +//class CRecordMainMaster : public CRecordsContainer {}; +//class CRecordMsofbtClientData : public CRecordsContainer {}; +//class CRecordNamedShow : public CRecordsContainer {}; +//class CRecordNamedShows : public CRecordsContainer {}; +//class CRecordNotes : public CRecordsContainer {}; +//class CRecordNotesTextViewInfo : public CRecordsContainer {}; +//class CRecordOutlineTextProps9 : public CRecordsContainer {}; +//class CRecordOutlineTextProps10 : public CRecordsContainer {}; +//class CRecordOutlineTextProps11 : public CRecordsContainer {}; +//class CRecordOutlineViewInfo : public CRecordsContainer {}; +//class CRecordParaBuild : public CRecordsContainer {}; +//class CRecordProgBinaryTag : public CRecordsContainer {}; +//class CRecordProgStringTag : public CRecordsContainer {}; +//class CRecordProgTags : public CRecordsContainer {}; +//class CRecordSlide : public CRecordsContainer {}; +//class CRecordSlideListTable10 : public CRecordsContainer {}; +//class CRecordSlideListWithText : public CRecordsContainer {}; +//class CRecordSlideSyncInfo12 : public CRecordsContainer {}; +//class CRecordSlideViewInfo : public CRecordsContainer {}; +//class CRecordSorterViewInfo : public CRecordsContainer {}; +//class CRecordSound : public CRecordsContainer {}; +//class CRecordSoundCollection : public CRecordsContainer {}; +//class CRecordSrKinsoku : public CRecordsContainer {}; +//class CRecordSummary : public CRecordsContainer {}; +//class CRecordVBAInfo : public CRecordsContainer {}; + /******************************************************************************** создаем по типу (остальные будем добавлять по мере необходимости) diff --git a/MsBinaryFile/PptFile/Records/BlipCollection9Container.cpp b/MsBinaryFile/PptFile/Records/BlipCollection9Container.cpp index b81c196dc6..90567203c8 100644 --- a/MsBinaryFile/PptFile/Records/BlipCollection9Container.cpp +++ b/MsBinaryFile/PptFile/Records/BlipCollection9Container.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "BlipCollection9Container.h" diff --git a/MsBinaryFile/PptFile/Records/BookmarkSeedAtom.cpp b/MsBinaryFile/PptFile/Records/BookmarkSeedAtom.cpp index b8cc765c17..deb8002ed3 100644 --- a/MsBinaryFile/PptFile/Records/BookmarkSeedAtom.cpp +++ b/MsBinaryFile/PptFile/Records/BookmarkSeedAtom.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "BookmarkSeedAtom.h" diff --git a/MsBinaryFile/PptFile/Records/BuildAtom.cpp b/MsBinaryFile/PptFile/Records/BuildAtom.cpp index c9da8733b2..9c5b6bd6da 100644 --- a/MsBinaryFile/PptFile/Records/BuildAtom.cpp +++ b/MsBinaryFile/PptFile/Records/BuildAtom.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "BuildAtom.h" void CRecordBuildAtom::ReadFromStream(SRecordHeader & oHeader, POLE::Stream* pStream) diff --git a/MsBinaryFile/PptFile/Records/BuildAtom.h b/MsBinaryFile/PptFile/Records/BuildAtom.h index a9f67eba31..31871440a3 100644 --- a/MsBinaryFile/PptFile/Records/BuildAtom.h +++ b/MsBinaryFile/PptFile/Records/BuildAtom.h @@ -31,6 +31,7 @@ */ #pragma once #include "../Reader/Records.h" +#include "../Enums/enums.h" enum BuildTypeEnum : _UINT32 { diff --git a/MsBinaryFile/PptFile/Records/CFMasks.cpp b/MsBinaryFile/PptFile/Records/CFMasks.cpp index d2e750a351..65d9928aae 100644 --- a/MsBinaryFile/PptFile/Records/CFMasks.cpp +++ b/MsBinaryFile/PptFile/Records/CFMasks.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "CFMasks.h" diff --git a/MsBinaryFile/PptFile/Records/CString.cpp b/MsBinaryFile/PptFile/Records/CString.cpp index 32176bad19..b27e3b8678 100644 --- a/MsBinaryFile/PptFile/Records/CString.cpp +++ b/MsBinaryFile/PptFile/Records/CString.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "CString.h" diff --git a/MsBinaryFile/PptFile/Records/Comment10Container.cpp b/MsBinaryFile/PptFile/Records/Comment10Container.cpp index a483314707..bc917c864b 100644 --- a/MsBinaryFile/PptFile/Records/Comment10Container.cpp +++ b/MsBinaryFile/PptFile/Records/Comment10Container.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "Comment10Container.h" diff --git a/MsBinaryFile/PptFile/Records/CurrentUserAtom.cpp b/MsBinaryFile/PptFile/Records/CurrentUserAtom.cpp index 014b179ef3..7b50b2e3aa 100644 --- a/MsBinaryFile/PptFile/Records/CurrentUserAtom.cpp +++ b/MsBinaryFile/PptFile/Records/CurrentUserAtom.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "CurrentUserAtom.h" diff --git a/MsBinaryFile/PptFile/Records/DocInfoListContainer.cpp b/MsBinaryFile/PptFile/Records/DocInfoListContainer.cpp index 8ab307ba7f..81a54fed2f 100644 --- a/MsBinaryFile/PptFile/Records/DocInfoListContainer.cpp +++ b/MsBinaryFile/PptFile/Records/DocInfoListContainer.cpp @@ -1,5 +1,36 @@ -#include "DocInfoListContainer.h" +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ +#include "DocInfoListContainer.h" void DocInfoListSubContainerOrAtom::ReadFromStream(SRecordHeader &oHeader, POLE::Stream *pStream) { diff --git a/MsBinaryFile/PptFile/Records/DocProgTagsContainer.cpp b/MsBinaryFile/PptFile/Records/DocProgTagsContainer.cpp index b2718ab7a5..b67310d6f1 100644 --- a/MsBinaryFile/PptFile/Records/DocProgTagsContainer.cpp +++ b/MsBinaryFile/PptFile/Records/DocProgTagsContainer.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "DocProgTagsContainer.h" diff --git a/MsBinaryFile/PptFile/Records/DocRoutingSlipAtom.cpp b/MsBinaryFile/PptFile/Records/DocRoutingSlipAtom.cpp index 8d0eabbc40..e5a235f629 100644 --- a/MsBinaryFile/PptFile/Records/DocRoutingSlipAtom.cpp +++ b/MsBinaryFile/PptFile/Records/DocRoutingSlipAtom.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "DocRoutingSlipAtom.h" diff --git a/MsBinaryFile/PptFile/Records/DocumentAtom.cpp b/MsBinaryFile/PptFile/Records/DocumentAtom.cpp index 2825940cba..5f140a388f 100644 --- a/MsBinaryFile/PptFile/Records/DocumentAtom.cpp +++ b/MsBinaryFile/PptFile/Records/DocumentAtom.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "DocumentAtom.h" diff --git a/MsBinaryFile/PptFile/Records/DocumentRecords.cpp b/MsBinaryFile/PptFile/Records/DocumentRecords.cpp index ff8f5e9e09..83bb989369 100644 --- a/MsBinaryFile/PptFile/Records/DocumentRecords.cpp +++ b/MsBinaryFile/PptFile/Records/DocumentRecords.cpp @@ -1,5 +1,36 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "DocumentRecords.h" - +#include "SlideListWithText.h" CRecordDocument::CRecordDocument() { diff --git a/MsBinaryFile/PptFile/Records/DocumentTextInfo.cpp b/MsBinaryFile/PptFile/Records/DocumentTextInfo.cpp index 2b4201f863..4fed5cb0ce 100644 --- a/MsBinaryFile/PptFile/Records/DocumentTextInfo.cpp +++ b/MsBinaryFile/PptFile/Records/DocumentTextInfo.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "DocumentTextInfo.h" diff --git a/MsBinaryFile/PptFile/Records/Drawing/BlipStoreContainer.cpp b/MsBinaryFile/PptFile/Records/Drawing/BlipStoreContainer.cpp index 618e7fc611..188fe27d58 100644 --- a/MsBinaryFile/PptFile/Records/Drawing/BlipStoreContainer.cpp +++ b/MsBinaryFile/PptFile/Records/Drawing/BlipStoreContainer.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "BlipStoreContainer.h" #include "BlipStoreEntry.h" diff --git a/MsBinaryFile/PptFile/Records/Drawing/ChildAnchor.cpp b/MsBinaryFile/PptFile/Records/Drawing/ChildAnchor.cpp index 34d6d618c3..72280b9a93 100644 --- a/MsBinaryFile/PptFile/Records/Drawing/ChildAnchor.cpp +++ b/MsBinaryFile/PptFile/Records/Drawing/ChildAnchor.cpp @@ -1,6 +1,36 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "ChildAnchor.h" - CRecordChildAnchor::CRecordChildAnchor() { diff --git a/MsBinaryFile/PptFile/Records/Drawing/ClientAnchor.cpp b/MsBinaryFile/PptFile/Records/Drawing/ClientAnchor.cpp index 8681dae45c..649b6f1a04 100644 --- a/MsBinaryFile/PptFile/Records/Drawing/ClientAnchor.cpp +++ b/MsBinaryFile/PptFile/Records/Drawing/ClientAnchor.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "ClientAnchor.h" diff --git a/MsBinaryFile/PptFile/Records/Drawing/DrawingContainer.cpp b/MsBinaryFile/PptFile/Records/Drawing/DrawingContainer.cpp index 0f8b642e85..4b3862ceeb 100644 --- a/MsBinaryFile/PptFile/Records/Drawing/DrawingContainer.cpp +++ b/MsBinaryFile/PptFile/Records/Drawing/DrawingContainer.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "DrawingContainer.h" diff --git a/MsBinaryFile/PptFile/Records/Drawing/DrawingGroup.cpp b/MsBinaryFile/PptFile/Records/Drawing/DrawingGroup.cpp index cfbf168178..7bea40697c 100644 --- a/MsBinaryFile/PptFile/Records/Drawing/DrawingGroup.cpp +++ b/MsBinaryFile/PptFile/Records/Drawing/DrawingGroup.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "DrawingGroup.h" diff --git a/MsBinaryFile/PptFile/Records/Drawing/DrawingRecord.cpp b/MsBinaryFile/PptFile/Records/Drawing/DrawingRecord.cpp index 77e0e475c4..27f00ad5d1 100644 --- a/MsBinaryFile/PptFile/Records/Drawing/DrawingRecord.cpp +++ b/MsBinaryFile/PptFile/Records/Drawing/DrawingRecord.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "DrawingRecord.h" diff --git a/MsBinaryFile/PptFile/Records/Drawing/GroupShape.cpp b/MsBinaryFile/PptFile/Records/Drawing/GroupShape.cpp index c1d347c236..5ab86b2637 100644 --- a/MsBinaryFile/PptFile/Records/Drawing/GroupShape.cpp +++ b/MsBinaryFile/PptFile/Records/Drawing/GroupShape.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "GroupShape.h" diff --git a/MsBinaryFile/PptFile/Records/Drawing/Shape.cpp b/MsBinaryFile/PptFile/Records/Drawing/Shape.cpp index 5aa89de48e..6bda4451f3 100644 --- a/MsBinaryFile/PptFile/Records/Drawing/Shape.cpp +++ b/MsBinaryFile/PptFile/Records/Drawing/Shape.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "Shape.h" diff --git a/MsBinaryFile/PptFile/Records/Drawing/ShapeProperties.cpp b/MsBinaryFile/PptFile/Records/Drawing/ShapeProperties.cpp index 6388361a2a..4921f537b5 100644 --- a/MsBinaryFile/PptFile/Records/Drawing/ShapeProperties.cpp +++ b/MsBinaryFile/PptFile/Records/Drawing/ShapeProperties.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "ShapeProperties.h" diff --git a/MsBinaryFile/PptFile/Records/Drawing/TextBox.cpp b/MsBinaryFile/PptFile/Records/Drawing/TextBox.cpp index a54a3c9a12..787f280137 100644 --- a/MsBinaryFile/PptFile/Records/Drawing/TextBox.cpp +++ b/MsBinaryFile/PptFile/Records/Drawing/TextBox.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "TextBox.h" diff --git a/MsBinaryFile/PptFile/Records/EndDocument.cpp b/MsBinaryFile/PptFile/Records/EndDocument.cpp index cbfebae1a3..1d0055faef 100644 --- a/MsBinaryFile/PptFile/Records/EndDocument.cpp +++ b/MsBinaryFile/PptFile/Records/EndDocument.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "EndDocument.h" diff --git a/MsBinaryFile/PptFile/Records/ExCDAudioContainer.cpp b/MsBinaryFile/PptFile/Records/ExCDAudioContainer.cpp index f0e65c2782..2da1498853 100644 --- a/MsBinaryFile/PptFile/Records/ExCDAudioContainer.cpp +++ b/MsBinaryFile/PptFile/Records/ExCDAudioContainer.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "ExCDAudioContainer.h" diff --git a/MsBinaryFile/PptFile/Records/ExControlAtom.cpp b/MsBinaryFile/PptFile/Records/ExControlAtom.cpp index 440ef9b6e4..40997b5f62 100644 --- a/MsBinaryFile/PptFile/Records/ExControlAtom.cpp +++ b/MsBinaryFile/PptFile/Records/ExControlAtom.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "ExControlAtom.h" diff --git a/MsBinaryFile/PptFile/Records/ExHyperlinkAtom.cpp b/MsBinaryFile/PptFile/Records/ExHyperlinkAtom.cpp index 16ef942371..027dbb8491 100644 --- a/MsBinaryFile/PptFile/Records/ExHyperlinkAtom.cpp +++ b/MsBinaryFile/PptFile/Records/ExHyperlinkAtom.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "ExHyperlinkAtom.h" diff --git a/MsBinaryFile/PptFile/Records/ExMIDIAudioContainer.cpp b/MsBinaryFile/PptFile/Records/ExMIDIAudioContainer.cpp index 9916b25747..18f62e678b 100644 --- a/MsBinaryFile/PptFile/Records/ExMIDIAudioContainer.cpp +++ b/MsBinaryFile/PptFile/Records/ExMIDIAudioContainer.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "ExMIDIAudioContainer.h" diff --git a/MsBinaryFile/PptFile/Records/ExMediaAtom.cpp b/MsBinaryFile/PptFile/Records/ExMediaAtom.cpp index 7485aab21a..597a5a7f80 100644 --- a/MsBinaryFile/PptFile/Records/ExMediaAtom.cpp +++ b/MsBinaryFile/PptFile/Records/ExMediaAtom.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "ExMediaAtom.h" diff --git a/MsBinaryFile/PptFile/Records/ExObjListAtom.cpp b/MsBinaryFile/PptFile/Records/ExObjListAtom.cpp index 0e0015c3c5..f892d2a166 100644 --- a/MsBinaryFile/PptFile/Records/ExObjListAtom.cpp +++ b/MsBinaryFile/PptFile/Records/ExObjListAtom.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "ExObjListAtom.h" diff --git a/MsBinaryFile/PptFile/Records/ExObjListContainer.cpp b/MsBinaryFile/PptFile/Records/ExObjListContainer.cpp index 58181c4c70..5f54946512 100644 --- a/MsBinaryFile/PptFile/Records/ExObjListContainer.cpp +++ b/MsBinaryFile/PptFile/Records/ExObjListContainer.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "ExObjListContainer.h" diff --git a/MsBinaryFile/PptFile/Records/ExObjRefAtom.cpp b/MsBinaryFile/PptFile/Records/ExObjRefAtom.cpp index 09f6e15508..d99dfbacd8 100644 --- a/MsBinaryFile/PptFile/Records/ExObjRefAtom.cpp +++ b/MsBinaryFile/PptFile/Records/ExObjRefAtom.cpp @@ -1,4 +1,35 @@ - +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ +#include "ExObjRefAtom.h" void CRecordExObjRefAtom::ReadFromStream(SRecordHeader &oHeader, POLE::Stream *pStream) { m_oHeader = oHeader; diff --git a/MsBinaryFile/PptFile/Records/ExOleEmbedAtom.cpp b/MsBinaryFile/PptFile/Records/ExOleEmbedAtom.cpp index 3174fae159..851cea9a26 100644 --- a/MsBinaryFile/PptFile/Records/ExOleEmbedAtom.cpp +++ b/MsBinaryFile/PptFile/Records/ExOleEmbedAtom.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "ExOleEmbedAtom.h" diff --git a/MsBinaryFile/PptFile/Records/ExOleLinkAtom.cpp b/MsBinaryFile/PptFile/Records/ExOleLinkAtom.cpp index dcf8e6129c..11a558ecba 100644 --- a/MsBinaryFile/PptFile/Records/ExOleLinkAtom.cpp +++ b/MsBinaryFile/PptFile/Records/ExOleLinkAtom.cpp @@ -1,4 +1,35 @@ -#include "ExOleLinkAtom.h" +/* +* (c) Copyright Ascensio System SIA 2010-2019 +* +* This program is a free software product. You can redistribute it and/or +* modify it under the terms of the GNU Affero General Public License (AGPL) +* version 3 as published by the Free Software Foundation. In accordance with +* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect +* that Ascensio System SIA expressly excludes the warranty of non-infringement +* of any third-party rights. +* +* This program is distributed WITHOUT ANY WARRANTY; without even the implied +* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For +* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html +* +* You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha +* street, Riga, Latvia, EU, LV-1050. +* +* The interactive user interfaces in modified source and object code versions +* of the Program must display Appropriate Legal Notices, as required under +* Section 5 of the GNU AGPL version 3. +* +* Pursuant to Section 7(b) of the License you must retain the original Product +* logo when distributing the program. Pursuant to Section 7(e) we decline to +* grant you any rights under trademark law for use of our trademarks. +* +* All the Product's GUI elements, including illustrations and icon sets, as +* well as technical writing content are licensed under the terms of the +* Creative Commons Attribution-ShareAlike 4.0 International. See the License +* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode +* +*/ + #include "ExOleLinkAtom.h" void CRecordExOleLinkAtom::ReadFromStream(SRecordHeader &oHeader, POLE::Stream *pStream) diff --git a/MsBinaryFile/PptFile/Records/ExOleObjAtom.cpp b/MsBinaryFile/PptFile/Records/ExOleObjAtom.cpp index a4cdf6650c..3c7d1c656c 100644 --- a/MsBinaryFile/PptFile/Records/ExOleObjAtom.cpp +++ b/MsBinaryFile/PptFile/Records/ExOleObjAtom.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "ExOleObjAtom.h" diff --git a/MsBinaryFile/PptFile/Records/ExVideoContainer.cpp b/MsBinaryFile/PptFile/Records/ExVideoContainer.cpp index 1e183a6937..53876a567d 100644 --- a/MsBinaryFile/PptFile/Records/ExVideoContainer.cpp +++ b/MsBinaryFile/PptFile/Records/ExVideoContainer.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "ExVideoContainer.h" diff --git a/MsBinaryFile/PptFile/Records/ExWAVAudioEmbeddedContainer.cpp b/MsBinaryFile/PptFile/Records/ExWAVAudioEmbeddedContainer.cpp index 3f2bbee898..a3fe84646c 100644 --- a/MsBinaryFile/PptFile/Records/ExWAVAudioEmbeddedContainer.cpp +++ b/MsBinaryFile/PptFile/Records/ExWAVAudioEmbeddedContainer.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "ExWAVAudioEmbeddedContainer.h" diff --git a/MsBinaryFile/PptFile/Records/ExWAVAudioLinkContainer.cpp b/MsBinaryFile/PptFile/Records/ExWAVAudioLinkContainer.cpp index 72f74668f7..e7be70e018 100644 --- a/MsBinaryFile/PptFile/Records/ExWAVAudioLinkContainer.cpp +++ b/MsBinaryFile/PptFile/Records/ExWAVAudioLinkContainer.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "ExWAVAudioLinkContainer.h" diff --git a/MsBinaryFile/PptFile/Records/FontCollection10Container.cpp b/MsBinaryFile/PptFile/Records/FontCollection10Container.cpp index b01290f9a0..911c972c73 100644 --- a/MsBinaryFile/PptFile/Records/FontCollection10Container.cpp +++ b/MsBinaryFile/PptFile/Records/FontCollection10Container.cpp @@ -1,12 +1,43 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "FontCollection10Container.h" CRecordFontCollection10Container::~CRecordFontCollection10Container() -{ +{/* for (auto pEl : m_rgFontCollectionEntry) { RELEASEOBJECT(pEl) - } + }*/ } void CRecordFontCollection10Container::ReadFromStream(SRecordHeader &oHeader, POLE::Stream *pStream) @@ -19,16 +50,16 @@ void CRecordFontCollection10Container::ReadFromStream(SRecordHeader &oHeader, PO SRecordHeader ReadHeader; - while ( lCurLen < m_oHeader.RecLen ) - { - if ( ReadHeader.ReadFromStream(pStream) == false) - break; +// while ( lCurLen < m_oHeader.RecLen ) +// { +// if ( ReadHeader.ReadFromStream(pStream) == false) +// break; - lCurLen += 8 + ReadHeader.RecLen; +// lCurLen += 8 + ReadHeader.RecLen; - auto pRec = new FontCollectionEntry; - pRec->ReadFromStream(pStream); - m_rgFontCollectionEntry.push_back(pRec); - } +// auto pRec = new FontCollectionEntry; +// pRec->ReadFromStream(pStream); +// m_rgFontCollectionEntry.push_back(pRec); +// } StreamUtils::StreamSeek(lPos + m_oHeader.RecLen, pStream); } diff --git a/MsBinaryFile/PptFile/Records/FontCollection10Container.h b/MsBinaryFile/PptFile/Records/FontCollection10Container.h index caeebe6837..481bd8992e 100644 --- a/MsBinaryFile/PptFile/Records/FontCollection10Container.h +++ b/MsBinaryFile/PptFile/Records/FontCollection10Container.h @@ -31,7 +31,7 @@ */ #pragma once -#include "../Structures/FontCollectionEntry.h" +//#include "FontCollectionEntry.h" #include "../Reader/Records.h" namespace PPT_FORMAT @@ -39,7 +39,7 @@ namespace PPT_FORMAT class CRecordFontCollection10Container : public CUnknownRecord { public: - std::vector m_rgFontCollectionEntry; + //std::vector m_rgFontCollectionEntry; public: virtual ~CRecordFontCollection10Container(); diff --git a/MsBinaryFile/PptFile/Records/FontEmbedFlags10Atom.cpp b/MsBinaryFile/PptFile/Records/FontEmbedFlags10Atom.cpp index 7ea6006acb..a5bb8235c8 100644 --- a/MsBinaryFile/PptFile/Records/FontEmbedFlags10Atom.cpp +++ b/MsBinaryFile/PptFile/Records/FontEmbedFlags10Atom.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "FontEmbedFlags10Atom.h" diff --git a/MsBinaryFile/PptFile/Records/FontEntityAtom.cpp b/MsBinaryFile/PptFile/Records/FontEntityAtom.cpp index 394fda3e81..33b5f49b05 100644 --- a/MsBinaryFile/PptFile/Records/FontEntityAtom.cpp +++ b/MsBinaryFile/PptFile/Records/FontEntityAtom.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "FontEntityAtom.h" diff --git a/MsBinaryFile/PptFile/Records/GridSpacing10Atom.cpp b/MsBinaryFile/PptFile/Records/GridSpacing10Atom.cpp index 24d8e064fa..17da423057 100644 --- a/MsBinaryFile/PptFile/Records/GridSpacing10Atom.cpp +++ b/MsBinaryFile/PptFile/Records/GridSpacing10Atom.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "GridSpacing10Atom.h" diff --git a/MsBinaryFile/PptFile/Records/GuideAtom.cpp b/MsBinaryFile/PptFile/Records/GuideAtom.cpp index 8116b5878f..08cb17db35 100644 --- a/MsBinaryFile/PptFile/Records/GuideAtom.cpp +++ b/MsBinaryFile/PptFile/Records/GuideAtom.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "GuideAtom.h" diff --git a/MsBinaryFile/PptFile/Records/HeadersFootersAtom.cpp b/MsBinaryFile/PptFile/Records/HeadersFootersAtom.cpp index b89fa56f8c..13466ce886 100644 --- a/MsBinaryFile/PptFile/Records/HeadersFootersAtom.cpp +++ b/MsBinaryFile/PptFile/Records/HeadersFootersAtom.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "HeadersFootersAtom.h" diff --git a/MsBinaryFile/PptFile/Records/InteractiveInfoAtom.cpp b/MsBinaryFile/PptFile/Records/InteractiveInfoAtom.cpp index e7468e2518..7517d45c53 100644 --- a/MsBinaryFile/PptFile/Records/InteractiveInfoAtom.cpp +++ b/MsBinaryFile/PptFile/Records/InteractiveInfoAtom.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "InteractiveInfoAtom.h" diff --git a/MsBinaryFile/PptFile/Records/KinsokuAtom.cpp b/MsBinaryFile/PptFile/Records/KinsokuAtom.cpp index 68b543993d..8cddfa8f30 100644 --- a/MsBinaryFile/PptFile/Records/KinsokuAtom.cpp +++ b/MsBinaryFile/PptFile/Records/KinsokuAtom.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "KinsokuAtom.h" diff --git a/MsBinaryFile/PptFile/Records/KinsokuContainer.cpp b/MsBinaryFile/PptFile/Records/KinsokuContainer.cpp index 01dd294489..cb9f19b0da 100644 --- a/MsBinaryFile/PptFile/Records/KinsokuContainer.cpp +++ b/MsBinaryFile/PptFile/Records/KinsokuContainer.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "KinsokuContainer.h" diff --git a/MsBinaryFile/PptFile/Records/KinsokuFollowingAtom.cpp b/MsBinaryFile/PptFile/Records/KinsokuFollowingAtom.cpp index beec8612c8..0013f6cfb8 100644 --- a/MsBinaryFile/PptFile/Records/KinsokuFollowingAtom.cpp +++ b/MsBinaryFile/PptFile/Records/KinsokuFollowingAtom.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "KinsokuFollowingAtom.h" diff --git a/MsBinaryFile/PptFile/Records/KinsokuLeadingAtom.cpp b/MsBinaryFile/PptFile/Records/KinsokuLeadingAtom.cpp index 98ee8503ce..8307861b4f 100644 --- a/MsBinaryFile/PptFile/Records/KinsokuLeadingAtom.cpp +++ b/MsBinaryFile/PptFile/Records/KinsokuLeadingAtom.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "KinsokuLeadingAtom.h" diff --git a/MsBinaryFile/PptFile/Records/LinkedShape10Atom.cpp b/MsBinaryFile/PptFile/Records/LinkedShape10Atom.cpp index b33c1829c6..d7cfcb7b66 100644 --- a/MsBinaryFile/PptFile/Records/LinkedShape10Atom.cpp +++ b/MsBinaryFile/PptFile/Records/LinkedShape10Atom.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "LinkedShape10Atom.h" diff --git a/MsBinaryFile/PptFile/Records/LinkedSlide10Atom.cpp b/MsBinaryFile/PptFile/Records/LinkedSlide10Atom.cpp index 558ae70685..5be2e09c9d 100644 --- a/MsBinaryFile/PptFile/Records/LinkedSlide10Atom.cpp +++ b/MsBinaryFile/PptFile/Records/LinkedSlide10Atom.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "LinkedSlide10Atom.h" diff --git a/MsBinaryFile/PptFile/Records/MasterPersistAtom.cpp b/MsBinaryFile/PptFile/Records/MasterPersistAtom.cpp index 5226e2cb91..c84268a553 100644 --- a/MsBinaryFile/PptFile/Records/MasterPersistAtom.cpp +++ b/MsBinaryFile/PptFile/Records/MasterPersistAtom.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "MasterPersistAtom.h" diff --git a/MsBinaryFile/PptFile/Records/MasterTextPropAtom.cpp b/MsBinaryFile/PptFile/Records/MasterTextPropAtom.cpp index 08aff313fc..85e8c21518 100644 --- a/MsBinaryFile/PptFile/Records/MasterTextPropAtom.cpp +++ b/MsBinaryFile/PptFile/Records/MasterTextPropAtom.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "MasterTextPropAtom.h" diff --git a/MsBinaryFile/PptFile/Records/MetafileBlob.cpp b/MsBinaryFile/PptFile/Records/MetafileBlob.cpp index a6d4e98add..0589a1c88b 100644 --- a/MsBinaryFile/PptFile/Records/MetafileBlob.cpp +++ b/MsBinaryFile/PptFile/Records/MetafileBlob.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "MetafileBlob.h" diff --git a/MsBinaryFile/PptFile/Records/MouseInteractiveInfoContainer.cpp b/MsBinaryFile/PptFile/Records/MouseInteractiveInfoContainer.cpp index 1718b606de..8d603d092c 100644 --- a/MsBinaryFile/PptFile/Records/MouseInteractiveInfoContainer.cpp +++ b/MsBinaryFile/PptFile/Records/MouseInteractiveInfoContainer.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "MouseInteractiveInfoContainer.h" diff --git a/MsBinaryFile/PptFile/Records/MouseTextInteractiveInfoAtom.cpp b/MsBinaryFile/PptFile/Records/MouseTextInteractiveInfoAtom.cpp index c64036f72e..03f59265c7 100644 --- a/MsBinaryFile/PptFile/Records/MouseTextInteractiveInfoAtom.cpp +++ b/MsBinaryFile/PptFile/Records/MouseTextInteractiveInfoAtom.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "MouseTextInteractiveInfoAtom.h" diff --git a/MsBinaryFile/PptFile/Records/NamedShowSlidesAtom.cpp b/MsBinaryFile/PptFile/Records/NamedShowSlidesAtom.cpp index a26c6331b8..556a1c8d29 100644 --- a/MsBinaryFile/PptFile/Records/NamedShowSlidesAtom.cpp +++ b/MsBinaryFile/PptFile/Records/NamedShowSlidesAtom.cpp @@ -1,3 +1,34 @@ +/* + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * + */ #include "NamedShowSlidesAtom.h" diff --git a/MsBinaryFile/Projects/PPTFormatLib/Linux/PPTFormatLib.pro b/MsBinaryFile/Projects/PPTFormatLib/Linux/PPTFormatLib.pro index ab6d259665..d69b676c54 100644 --- a/MsBinaryFile/Projects/PPTFormatLib/Linux/PPTFormatLib.pro +++ b/MsBinaryFile/Projects/PPTFormatLib/Linux/PPTFormatLib.pro @@ -287,23 +287,30 @@ core_debug { SOURCES += \ ../../../PptFile/Enums/RecordType.cpp \ ../../../PptFile/Enums/RecordType.cpp \ + \ ../../../PptFile/Reader/ReadStructures.cpp \ ../../../PptFile/Reader/RoundTripExtractor.cpp \ ../../../PptFile/Reader/PPTDocumentInfoOneUser.cpp \ ../../../PptFile/Reader/Records.cpp \ ../../../PptFile/Reader/PPTFileReader.cpp \ ../../../PptFile/Reader/SlidePersist.cpp \ + \ ../../../PptFile/PPTXWriter/Converter.cpp \ ../../../PptFile/PPTXWriter/ShapeWriter.cpp \ - ../../../PptFile/PPTXWriter/TableWriter.cpp \ + ../../../PptFile/PPTXWriter/StylesWriter.cpp \ + ../../../PptFile/PPTXWriter/TableWriter.cpp \ ../../../PptFile/PPTXWriter/TxBodyConverter.cpp \ - ../../../PptFile/Records/Drawing/ArtBlip.cpp \ - ../../../PptFile/Records/Drawing/ShapeContainer.cpp \ - ../../../PptFile/Records/Animations/TimeVariant.cpp \ - ../../../PptFile/Records/BlipEntityAtom.cpp \ - ../../../PptFile/Drawing/Elements.cpp \ - ../../../PptFile/Drawing/TextAttributesEx.cpp \ - ../../../PptFile/Converter/Animation/AnimationParser.cpp \ + ../../../PptFile/PPTXWriter/ImageManager.cpp \ + ../../../PptFile/PPTXWriter/BulletsConverter.cpp \ + \ + ../../../PptFile/Drawing/Element.cpp \ + ../../../PptFile/Drawing/Elements.cpp \ + ../../../PptFile/Drawing/Layout.cpp \ + ../../../PptFile/Drawing/Slide.cpp \ + ../../../PptFile/Drawing/TextStructures.cpp \ + ../../../PptFile/Drawing/TextAttributesEx.cpp \ + \ + ../../../PptFile/Converter/Animation/AnimationParser.cpp \ ../../../PptFile/Converter/Animation/Animation_1995.cpp \ ../../../PptFile/Converter/Animation/TimingUtils.cpp \ ../../../PptFile/Converter/Animation/Timing_1995.cpp \ @@ -312,7 +319,126 @@ SOURCES += \ ../../../PptFile/Converter/Animation/intermediate_anim.cpp \ ../../../PptFile/Converter/timing.cpp \ ../../../PptFile/Converter/transition.cpp \ - ../../../PptFile/PPTXWriter/BulletsConverter.cpp + \ + ../../../PptFile/Records/Drawing/ArtBlip.cpp \ + ../../../PptFile/Records/Drawing/ShapeContainer.cpp \ + ../../../PptFile/Records/Animations/TimeVariant.cpp \ + ../../../PptFile/Records/BlipEntityAtom.cpp \ + ../../../PptFile/Records/Animations/AnimationInfoAtom.cpp \ + ../../../PptFile/Records/Animations/AnimationInfoContainer.cpp \ + ../../../PptFile/Records/Animations/BuildAtom.cpp \ + ../../../PptFile/Records/Animations/BuildListSubContainer.cpp \ + ../../../PptFile/Records/Animations/ChartBuildAtom.cpp \ + ../../../PptFile/Records/Animations/ChartBuildContainer.cpp \ + ../../../PptFile/Records/Animations/ClientVisualElementContainer.cpp \ + ../../../PptFile/Records/Animations/DiagramBuildAtom.cpp \ + ../../../PptFile/Records/Animations/DiagramBuildContainer.cpp \ + ../../../PptFile/Records/Animations/ExtTimeNodeContainer.cpp \ + ../../../PptFile/Records/Animations/HashCode10Atom.cpp \ + ../../../PptFile/Records/Animations/LevelInfoAtom.cpp \ + ../../../PptFile/Records/Animations/ParaBuildAtom.cpp \ + ../../../PptFile/Records/Animations/ParaBuildContainer.cpp \ + ../../../PptFile/Records/Animations/ParaBuildLevel.cpp \ + ../../../PptFile/Records/Animations/SubEffectContainer.cpp \ + ../../../PptFile/Records/Animations/TimeAnimateBehaviorAtom.cpp \ + ../../../PptFile/Records/Animations/TimeAnimateBehaviorContainer.cpp \ + ../../../PptFile/Records/Animations/TimeAnimateColor.cpp \ + ../../../PptFile/Records/Animations/TimeAnimateColorBy.cpp \ + ../../../PptFile/Records/Animations/TimeAnimationValueAtom.cpp \ + ../../../PptFile/Records/Animations/TimeAnimationValueListContainer.cpp \ + ../../../PptFile/Records/Animations/TimeAnimationValueListEntry.cpp \ + ../../../PptFile/Records/Animations/TimeBehaviorAtom.cpp \ + ../../../PptFile/Records/Animations/TimeBehaviorContainer.cpp \ + ../../../PptFile/Records/Animations/TimeColorBehaviorAtom.cpp \ + ../../../PptFile/Records/Animations/TimeColorBehaviorContainer.cpp \ + ../../../PptFile/Records/Animations/TimeCommandBehaviorAtom.cpp \ + ../../../PptFile/Records/Animations/TimeCommandBehaviorContainer.cpp \ + ../../../PptFile/Records/Animations/TimeConditionAtom.cpp \ + ../../../PptFile/Records/Animations/TimeConditionContainer.cpp \ + ../../../PptFile/Records/Animations/TimeEffectBehaviorAtom.cpp \ + ../../../PptFile/Records/Animations/TimeEffectBehaviorContainer.cpp \ + ../../../PptFile/Records/Animations/TimeIterateDataAtom.cpp \ + ../../../PptFile/Records/Animations/TimeModifierAtom.cpp \ + ../../../PptFile/Records/Animations/TimeMotionBehaviorAtom.cpp \ + ../../../PptFile/Records/Animations/TimeMotionBehaviorContainer.cpp \ + ../../../PptFile/Records/Animations/TimeNodeAtom.cpp \ + ../../../PptFile/Records/Animations/TimePropertyList4TimeBehavior.cpp \ + ../../../PptFile/Records/Animations/TimePropertyList4TimeNodeContainer.cpp \ + ../../../PptFile/Records/Animations/TimeRotationBehaviorAtom.cpp \ + ../../../PptFile/Records/Animations/TimeRotationBehaviorContainer.cpp \ + ../../../PptFile/Records/Animations/TimeScaleBehaviorAtom.cpp \ + ../../../PptFile/Records/Animations/TimeScaleBehaviorContainer.cpp \ + ../../../PptFile/Records/Animations/TimeSequenceDataAtom.cpp \ + ../../../PptFile/Records/Animations/TimeSetBehaviorAtom.cpp \ + ../../../PptFile/Records/Animations/TimeSetBehaviorContainer.cpp \ + ../../../PptFile/Records/Animations/TimeStringListContainer.cpp \ + ../../../PptFile/Records/Animations/TimeVariant4Behavior.cpp \ + ../../../PptFile/Records/Animations/VisualPageAtom.cpp \ + ../../../PptFile/Records/Animations/VisualShapeAtom.cpp \ + ../../../PptFile/Records/Animations/VisualShapeChartElementAtom.cpp \ + ../../../PptFile/Records/Animations/VisualShapeGeneralAtom.cpp \ + ../../../PptFile/Records/Animations/VisualSoundAtom.cpp \ + ../../../PptFile/Records/BlipCollection9Container.cpp \ + ../../../PptFile/Records/BookmarkEntityAtom.cpp \ + ../../../PptFile/Records/BookmarkSeedAtom.cpp \ + ../../../PptFile/Records/BuildAtom.cpp \ + ../../../PptFile/Records/CFMasks.cpp \ + ../../../PptFile/Records/CString.cpp \ + ../../../PptFile/Records/ColorSchemeAtom.cpp \ + ../../../PptFile/Records/Comment10Container.cpp \ + ../../../PptFile/Records/CurrentUserAtom.cpp \ + ../../../PptFile/Records/DocInfoListContainer.cpp \ + ../../../PptFile/Records/DocProgTagsContainer.cpp \ + ../../../PptFile/Records/DocRoutingSlipAtom.cpp \ + ../../../PptFile/Records/DocumentAtom.cpp \ + ../../../PptFile/Records/DocumentRecords.cpp \ + ../../../PptFile/Records/DocumentTextInfo.cpp \ + ../../../PptFile/Records/Drawing/BlipStoreContainer.cpp \ + ../../../PptFile/Records/Drawing/BlipStoreEntry.cpp \ + ../../../PptFile/Records/Drawing/ChildAnchor.cpp \ + ../../../PptFile/Records/Drawing/ClientAnchor.cpp \ + ../../../PptFile/Records/Drawing/DrawingContainer.cpp \ + ../../../PptFile/Records/Drawing/DrawingGroup.cpp \ + ../../../PptFile/Records/Drawing/DrawingRecord.cpp \ + ../../../PptFile/Records/Drawing/GroupShape.cpp \ + ../../../PptFile/Records/Drawing/Shape.cpp \ + ../../../PptFile/Records/Drawing/ShapeProperties.cpp \ + ../../../PptFile/Records/Drawing/TextBox.cpp \ + ../../../PptFile/Records/EndDocument.cpp \ + ../../../PptFile/Records/ExCDAudioContainer.cpp \ + ../../../PptFile/Records/ExControlAtom.cpp \ + ../../../PptFile/Records/ExHyperlinkAtom.cpp \ + ../../../PptFile/Records/ExMIDIAudioContainer.cpp \ + ../../../PptFile/Records/ExMediaAtom.cpp \ + ../../../PptFile/Records/ExObjListAtom.cpp \ + ../../../PptFile/Records/ExObjListContainer.cpp \ + ../../../PptFile/Records/ExObjRefAtom.cpp \ + ../../../PptFile/Records/ExOleEmbedAtom.cpp \ + ../../../PptFile/Records/ExOleLinkAtom.cpp \ + ../../../PptFile/Records/ExOleObjAtom.cpp \ + ../../../PptFile/Records/ExVideoContainer.cpp \ + ../../../PptFile/Records/ExWAVAudioEmbeddedContainer.cpp \ + ../../../PptFile/Records/ExWAVAudioLinkContainer.cpp \ + ../../../PptFile/Records/FontCollection10Container.cpp \ + ../../../PptFile/Records/FontEmbedFlags10Atom.cpp \ + ../../../PptFile/Records/FontEntityAtom.cpp \ + ../../../PptFile/Records/GridSpacing10Atom.cpp \ + ../../../PptFile/Records/GuideAtom.cpp \ + ../../../PptFile/Records/HeadersFootersAtom.cpp \ + ../../../PptFile/Records/InteractiveInfoAtom.cpp \ + ../../../PptFile/Records/KinsokuAtom.cpp \ + ../../../PptFile/Records/KinsokuContainer.cpp \ + ../../../PptFile/Records/KinsokuFollowingAtom.cpp \ + ../../../PptFile/Records/KinsokuLeadingAtom.cpp \ + ../../../PptFile/Records/LinkedShape10Atom.cpp \ + ../../../PptFile/Records/LinkedSlide10Atom.cpp \ + ../../../PptFile/Records/MasterPersistAtom.cpp \ + ../../../PptFile/Records/MasterTextPropAtom.cpp \ + ../../../PptFile/Records/MetafileBlob.cpp \ + ../../../PptFile/Records/MouseInteractiveInfoContainer.cpp \ + ../../../PptFile/Records/MouseTextInteractiveInfoAtom.cpp \ + ../../../PptFile/Records/NamedShowSlidesAtom.cpp + } SOURCES += \ diff --git a/MsBinaryFile/Projects/PPTFormatLib/Linux/ppt_format_logic.cpp b/MsBinaryFile/Projects/PPTFormatLib/Linux/ppt_format_logic.cpp index 154a5fd878..2e1c77fbce 100644 --- a/MsBinaryFile/Projects/PPTFormatLib/Linux/ppt_format_logic.cpp +++ b/MsBinaryFile/Projects/PPTFormatLib/Linux/ppt_format_logic.cpp @@ -37,16 +37,25 @@ #include "../../../PptFile/Reader/Records.cpp" #include "../../../PptFile/Reader/PPTFileReader.cpp" #include "../../../PptFile/Reader/SlidePersist.cpp" + #include "../../../PptFile/PPTXWriter/Converter.cpp" #include "../../../PptFile/PPTXWriter/ShapeWriter.cpp" #include "../../../PptFile/PPTXWriter/TableWriter.cpp" #include "../../../PptFile/PPTXWriter/TxBodyConverter.cpp" +#include "../../../PptFile/PPTXWriter/BulletsConverter.cpp" + #include "../../../PptFile/Records/Drawing/ArtBlip.cpp" #include "../../../PptFile/Records/Drawing/ShapeContainer.cpp" #include "../../../PptFile/Records/Animations/TimeVariant.cpp" #include "../../../PptFile/Records/BlipEntityAtom.cpp" + +#include "../../../PptFile/Drawing/Element.cpp" #include "../../../PptFile/Drawing/Elements.cpp" +#include "../../../PptFile/Drawing/Layout.cpp" +#include "../../../PptFile/Drawing/Slide.cpp" +#include "../../../PptFile/Drawing/TextStructures.cpp" #include "../../../PptFile/Drawing/TextAttributesEx.cpp" + #include "../../../PptFile/Converter/Animation/AnimationParser.cpp" #include "../../../PptFile/Converter/Animation/Animation_1995.cpp" #include "../../../PptFile/Converter/Animation/TimingUtils.cpp" @@ -56,4 +65,119 @@ #include "../../../PptFile/Converter/Animation/intermediate_anim.cpp" #include "../../../PptFile/Converter/timing.cpp" #include "../../../PptFile/Converter/transition.cpp" -#include "../../../PptFile/PPTXWriter/BulletsConverter.cpp" + + +#include "../../../PptFile/Records/Animations/AnimationInfoAtom.cpp" +#include "../../../PptFile/Records/Animations/AnimationInfoContainer.cpp" +#include "../../../PptFile/Records/Animations/BuildAtom.cpp" +#include "../../../PptFile/Records/Animations/BuildListSubContainer.cpp" +#include "../../../PptFile/Records/Animations/ChartBuildAtom.cpp" +#include "../../../PptFile/Records/Animations/ChartBuildContainer.cpp" +#include "../../../PptFile/Records/Animations/ClientVisualElementContainer.cpp" +#include "../../../PptFile/Records/Animations/DiagramBuildAtom.cpp" +#include "../../../PptFile/Records/Animations/DiagramBuildContainer.cpp" +#include "../../../PptFile/Records/Animations/ExtTimeNodeContainer.cpp" +#include "../../../PptFile/Records/Animations/HashCode10Atom.cpp" +#include "../../../PptFile/Records/Animations/LevelInfoAtom.cpp" +#include "../../../PptFile/Records/Animations/ParaBuildAtom.cpp" +#include "../../../PptFile/Records/Animations/ParaBuildContainer.cpp" +#include "../../../PptFile/Records/Animations/ParaBuildLevel.cpp" +#include "../../../PptFile/Records/Animations/SubEffectContainer.cpp" +#include "../../../PptFile/Records/Animations/TimeAnimateBehaviorAtom.cpp" +#include "../../../PptFile/Records/Animations/TimeAnimateBehaviorContainer.cpp" +#include "../../../PptFile/Records/Animations/TimeAnimateColor.cpp" +#include "../../../PptFile/Records/Animations/TimeAnimateColorBy.cpp" +#include "../../../PptFile/Records/Animations/TimeAnimationValueAtom.cpp" +#include "../../../PptFile/Records/Animations/TimeAnimationValueListContainer.cpp" +#include "../../../PptFile/Records/Animations/TimeAnimationValueListEntry.cpp" +#include "../../../PptFile/Records/Animations/TimeBehaviorAtom.cpp" +#include "../../../PptFile/Records/Animations/TimeBehaviorContainer.cpp" +#include "../../../PptFile/Records/Animations/TimeColorBehaviorAtom.cpp" +#include "../../../PptFile/Records/Animations/TimeColorBehaviorContainer.cpp" +#include "../../../PptFile/Records/Animations/TimeCommandBehaviorAtom.cpp" +#include "../../../PptFile/Records/Animations/TimeCommandBehaviorContainer.cpp" +#include "../../../PptFile/Records/Animations/TimeConditionAtom.cpp" +#include "../../../PptFile/Records/Animations/TimeConditionContainer.cpp" +#include "../../../PptFile/Records/Animations/TimeEffectBehaviorAtom.cpp" +#include "../../../PptFile/Records/Animations/TimeEffectBehaviorContainer.cpp" +#include "../../../PptFile/Records/Animations/TimeIterateDataAtom.cpp" +#include "../../../PptFile/Records/Animations/TimeModifierAtom.cpp" +#include "../../../PptFile/Records/Animations/TimeMotionBehaviorAtom.cpp" +#include "../../../PptFile/Records/Animations/TimeMotionBehaviorContainer.cpp" +#include "../../../PptFile/Records/Animations/TimeNodeAtom.cpp" +#include "../../../PptFile/Records/Animations/TimePropertyList4TimeBehavior.cpp" +#include "../../../PptFile/Records/Animations/TimePropertyList4TimeNodeContainer.cpp" +#include "../../../PptFile/Records/Animations/TimeRotationBehaviorAtom.cpp" +#include "../../../PptFile/Records/Animations/TimeRotationBehaviorContainer.cpp" +#include "../../../PptFile/Records/Animations/TimeScaleBehaviorAtom.cpp" +#include "../../../PptFile/Records/Animations/TimeScaleBehaviorContainer.cpp" +#include "../../../PptFile/Records/Animations/TimeSequenceDataAtom.cpp" +#include "../../../PptFile/Records/Animations/TimeSetBehaviorAtom.cpp" +#include "../../../PptFile/Records/Animations/TimeSetBehaviorContainer.cpp" +#include "../../../PptFile/Records/Animations/TimeStringListContainer.cpp" +#include "../../../PptFile/Records/Animations/TimeVariant4Behavior.cpp" +#include "../../../PptFile/Records/Animations/VisualPageAtom.cpp" +#include "../../../PptFile/Records/Animations/VisualShapeAtom.cpp" +#include "../../../PptFile/Records/Animations/VisualShapeChartElementAtom.cpp" +#include "../../../PptFile/Records/Animations/VisualShapeGeneralAtom.cpp" +#include "../../../PptFile/Records/Animations/VisualSoundAtom.cpp" +#include "../../../PptFile/Records/BlipCollection9Container.cpp" +#include "../../../PptFile/Records/BookmarkEntityAtom.cpp" +#include "../../../PptFile/Records/BookmarkSeedAtom.cpp" +#include "../../../PptFile/Records/BuildAtom.cpp" +#include "../../../PptFile/Records/CFMasks.cpp" +#include "../../../PptFile/Records/CString.cpp" +#include "../../../PptFile/Records/ColorSchemeAtom.cpp" +#include "../../../PptFile/Records/Comment10Container.cpp" +#include "../../../PptFile/Records/CurrentUserAtom.cpp" +#include "../../../PptFile/Records/DocInfoListContainer.cpp" +#include "../../../PptFile/Records/DocProgTagsContainer.cpp" +#include "../../../PptFile/Records/DocRoutingSlipAtom.cpp" +#include "../../../PptFile/Records/DocumentAtom.cpp" +#include "../../../PptFile/Records/DocumentRecords.cpp" +#include "../../../PptFile/Records/DocumentTextInfo.cpp" +#include "../../../PptFile/Records/Drawing/BlipStoreContainer.cpp" +#include "../../../PptFile/Records/Drawing/BlipStoreEntry.cpp" +#include "../../../PptFile/Records/Drawing/ChildAnchor.cpp" +#include "../../../PptFile/Records/Drawing/ClientAnchor.cpp" +#include "../../../PptFile/Records/Drawing/DrawingContainer.cpp" +#include "../../../PptFile/Records/Drawing/DrawingGroup.cpp" +#include "../../../PptFile/Records/Drawing/DrawingRecord.cpp" +#include "../../../PptFile/Records/Drawing/GroupShape.cpp" +#include "../../../PptFile/Records/Drawing/Shape.cpp" +#include "../../../PptFile/Records/Drawing/ShapeProperties.cpp" +#include "../../../PptFile/Records/Drawing/TextBox.cpp" +#include "../../../PptFile/Records/EndDocument.cpp" +#include "../../../PptFile/Records/ExCDAudioContainer.cpp" +#include "../../../PptFile/Records/ExControlAtom.cpp" +#include "../../../PptFile/Records/ExHyperlinkAtom.cpp" +#include "../../../PptFile/Records/ExMIDIAudioContainer.cpp" +#include "../../../PptFile/Records/ExMediaAtom.cpp" +#include "../../../PptFile/Records/ExObjListAtom.cpp" +#include "../../../PptFile/Records/ExObjListContainer.cpp" +#include "../../../PptFile/Records/ExObjRefAtom.cpp" +#include "../../../PptFile/Records/ExOleEmbedAtom.cpp" +#include "../../../PptFile/Records/ExOleLinkAtom.cpp" +#include "../../../PptFile/Records/ExOleObjAtom.cpp" +#include "../../../PptFile/Records/ExVideoContainer.cpp" +#include "../../../PptFile/Records/ExWAVAudioEmbeddedContainer.cpp" +#include "../../../PptFile/Records/ExWAVAudioLinkContainer.cpp" +#include "../../../PptFile/Records/FontCollection10Container.cpp" +#include "../../../PptFile/Records/FontEmbedFlags10Atom.cpp" +#include "../../../PptFile/Records/FontEntityAtom.cpp" +#include "../../../PptFile/Records/GridSpacing10Atom.cpp" +#include "../../../PptFile/Records/GuideAtom.cpp" +#include "../../../PptFile/Records/HeadersFootersAtom.cpp" +#include "../../../PptFile/Records/InteractiveInfoAtom.cpp" +#include "../../../PptFile/Records/KinsokuAtom.cpp" +#include "../../../PptFile/Records/KinsokuContainer.cpp" +#include "../../../PptFile/Records/KinsokuFollowingAtom.cpp" +#include "../../../PptFile/Records/KinsokuLeadingAtom.cpp" +#include "../../../PptFile/Records/LinkedShape10Atom.cpp" +#include "../../../PptFile/Records/LinkedSlide10Atom.cpp" +#include "../../../PptFile/Records/MasterPersistAtom.cpp" +#include "../../../PptFile/Records/MasterTextPropAtom.cpp" +#include "../../../PptFile/Records/MetafileBlob.cpp" +#include "../../../PptFile/Records/MouseInteractiveInfoContainer.cpp" +#include "../../../PptFile/Records/MouseTextInteractiveInfoAtom.cpp" +#include "../../../PptFile/Records/NamedShowSlidesAtom.cpp" diff --git a/MsBinaryFile/Projects/PPTFormatLib/Windows/PPTFormatLib.vcxproj b/MsBinaryFile/Projects/PPTFormatLib/Windows/PPTFormatLib.vcxproj index b169777e76..36ec427394 100644 --- a/MsBinaryFile/Projects/PPTFormatLib/Windows/PPTFormatLib.vcxproj +++ b/MsBinaryFile/Projects/PPTFormatLib/Windows/PPTFormatLib.vcxproj @@ -510,10 +510,183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MsBinaryFile/Projects/PPTFormatLib/Windows/PPTFormatLib.vcxproj.filters b/MsBinaryFile/Projects/PPTFormatLib/Windows/PPTFormatLib.vcxproj.filters index 83a2a502e2..4943375d8c 100644 --- a/MsBinaryFile/Projects/PPTFormatLib/Windows/PPTFormatLib.vcxproj.filters +++ b/MsBinaryFile/Projects/PPTFormatLib/Windows/PPTFormatLib.vcxproj.filters @@ -857,5 +857,524 @@ Converter + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records + + + Records\Drawing + + + Records\Drawing + + + Records\Drawing + + + Records\Drawing + + + Records\Drawing + + + Records\Drawing + + + Records\Drawing + + + Records\Drawing + + + Records\Drawing + + + Records\Drawing + + + Records\Drawing + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + + + Records\Animations + \ No newline at end of file diff --git a/X2tConverter/build/Qt/X2tConverter.pro b/X2tConverter/build/Qt/X2tConverter.pro index fff7bbe591..f0f2b944fd 100644 --- a/X2tConverter/build/Qt/X2tConverter.pro +++ b/X2tConverter/build/Qt/X2tConverter.pro @@ -38,119 +38,3 @@ build_x2t_as_library { HEADERS += ../../src/dylib/x2t.h SOURCES += ../../src/dylib/x2t.cpp } - -SOURCES += \ - ../../../MsBinaryFile/PptFile/Records/Animations/AnimationInfoAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/AnimationInfoContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/BuildAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/BuildListSubContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/ChartBuildAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/ChartBuildContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/ClientVisualElementContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/DiagramBuildAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/DiagramBuildContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/ExtTimeNodeContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/HashCode10Atom.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/LevelInfoAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/ParaBuildAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/ParaBuildContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/ParaBuildLevel.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/SubEffectContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeAnimateBehaviorAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeAnimateBehaviorContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeAnimateColor.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeAnimateColorBy.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeAnimationValueAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeAnimationValueListContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeAnimationValueListEntry.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeBehaviorAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeBehaviorContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeColorBehaviorAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeColorBehaviorContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeCommandBehaviorAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeCommandBehaviorContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeConditionAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeConditionContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeEffectBehaviorAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeEffectBehaviorContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeIterateDataAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeModifierAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeMotionBehaviorAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeMotionBehaviorContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeNodeAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimePropertyList4TimeBehavior.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimePropertyList4TimeNodeContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeRotationBehaviorAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeRotationBehaviorContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeScaleBehaviorAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeScaleBehaviorContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeSequenceDataAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeSetBehaviorAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeSetBehaviorContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeStringListContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/TimeVariant4Behavior.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/VisualPageAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/VisualShapeAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/VisualShapeChartElementAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/VisualShapeGeneralAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/Animations/VisualSoundAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/BlipCollection9Container.cpp \ - ../../../MsBinaryFile/PptFile/Records/BookmarkEntityAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/BookmarkSeedAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/BuildAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/CFMasks.cpp \ - ../../../MsBinaryFile/PptFile/Records/CString.cpp \ - ../../../MsBinaryFile/PptFile/Records/ColorSchemeAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/Comment10Container.cpp \ - ../../../MsBinaryFile/PptFile/Records/CurrentUserAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/DocInfoListContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/DocProgTagsContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/DocRoutingSlipAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/DocumentAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/DocumentRecords.cpp \ - ../../../MsBinaryFile/PptFile/Records/DocumentTextInfo.cpp \ - ../../../MsBinaryFile/PptFile/Records/Drawing/BlipStoreContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/Drawing/BlipStoreEntry.cpp \ - ../../../MsBinaryFile/PptFile/Records/Drawing/ChildAnchor.cpp \ - ../../../MsBinaryFile/PptFile/Records/Drawing/ClientAnchor.cpp \ - ../../../MsBinaryFile/PptFile/Records/Drawing/DrawingContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/Drawing/DrawingGroup.cpp \ - ../../../MsBinaryFile/PptFile/Records/Drawing/DrawingRecord.cpp \ - ../../../MsBinaryFile/PptFile/Records/Drawing/GroupShape.cpp \ - ../../../MsBinaryFile/PptFile/Records/Drawing/Shape.cpp \ - ../../../MsBinaryFile/PptFile/Records/Drawing/ShapeProperties.cpp \ - ../../../MsBinaryFile/PptFile/Records/Drawing/TextBox.cpp \ - ../../../MsBinaryFile/PptFile/Records/EndDocument.cpp \ - ../../../MsBinaryFile/PptFile/Records/ExCDAudioContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/ExControlAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/ExHyperlinkAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/ExMIDIAudioContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/ExMediaAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/ExObjListAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/ExObjListContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/ExObjRefAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/ExOleEmbedAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/ExOleLinkAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/ExOleObjAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/ExVideoContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/ExWAVAudioEmbeddedContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/ExWAVAudioLinkContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/FontCollection10Container.cpp \ - ../../../MsBinaryFile/PptFile/Records/FontEmbedFlags10Atom.cpp \ - ../../../MsBinaryFile/PptFile/Records/FontEntityAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/GridSpacing10Atom.cpp \ - ../../../MsBinaryFile/PptFile/Records/GuideAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/HeadersFootersAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/InteractiveInfoAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/KinsokuAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/KinsokuContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/KinsokuFollowingAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/KinsokuLeadingAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/LinkedShape10Atom.cpp \ - ../../../MsBinaryFile/PptFile/Records/LinkedSlide10Atom.cpp \ - ../../../MsBinaryFile/PptFile/Records/MasterPersistAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/MasterTextPropAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/MetafileBlob.cpp \ - ../../../MsBinaryFile/PptFile/Records/MouseInteractiveInfoContainer.cpp \ - ../../../MsBinaryFile/PptFile/Records/MouseTextInteractiveInfoAtom.cpp \ - ../../../MsBinaryFile/PptFile/Records/NamedShowSlidesAtom.cpp diff --git a/X2tConverter/build/Qt/X2tSLN.pro b/X2tConverter/build/Qt/X2tSLN.pro index 88f78e76c4..2fad3c69ab 100644 --- a/X2tConverter/build/Qt/X2tSLN.pro +++ b/X2tConverter/build/Qt/X2tSLN.pro @@ -2,6 +2,3 @@ include(X2tSLN.pri) X2tConverter.file = ./X2tConverter.pro - -SOURCES += \ - ../../../MsBinaryFile/PptFile/PPTXWriter/StylesWriter.cpp \ No newline at end of file