r23874 by jghali - Add base code for PDF-based print engine
scribus-commit
scribus-commit at lists.scribus.net
Thu Jun 4 10:37:44 UTC 2020
Author: jghali
Date: Thu Jun 4 10:37:44 2020
New Revision: 23874
URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=23874
Log:
Add base code for PDF-based print engine
Added:
trunk/Scribus/scribus/scprintengine_pdf.cpp
trunk/Scribus/scribus/scprintengine_pdf.h
Modified:
trunk/Scribus/Scribus.pro
trunk/Scribus/scribus/CMakeLists.txt
trunk/Scribus/win32/msvc2015/scribus-main/Scribus.vcxproj
trunk/Scribus/win32/msvc2015/scribus-main/Scribus.vcxproj.filters
trunk/Scribus/win32/msvc2017/scribus-main/Scribus.vcxproj
trunk/Scribus/win32/msvc2017/scribus-main/Scribus.vcxproj.filters
Modified: trunk/Scribus/Scribus.pro
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23874&path=/trunk/Scribus/Scribus.pro
==============================================================================
--- trunk/Scribus/Scribus.pro (original)
+++ trunk/Scribus/Scribus.pro Thu Jun 4 10:37:44 2020
@@ -200,6 +200,7 @@
scribus/scpreview.h \
scribus/scprintengine.h \
scribus/scprintengine_gdi.h \
+ scribus/scprintengine_pdf.h \
scribus/scprintengine_ps.h \
scribus/scraction.h \
scribus/scribus.h \
@@ -1359,6 +1360,7 @@
scribus/scplugin.cpp \
scribus/scpreview.cpp \
scribus/scprintengine_gdi.cpp \
+ scribus/scprintengine_pdf.cpp \
scribus/scprintengine_ps.cpp \
scribus/scraction.cpp \
scribus/scribus.cpp \
Modified: trunk/Scribus/scribus/CMakeLists.txt
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23874&path=/trunk/Scribus/scribus/CMakeLists.txt
==============================================================================
--- trunk/Scribus/scribus/CMakeLists.txt (original)
+++ trunk/Scribus/scribus/CMakeLists.txt Thu Jun 4 10:37:44 2020
@@ -743,6 +743,7 @@
scpattern.cpp
scplugin.cpp
scpreview.cpp
+ scprintengine_pdf.cpp
scprintengine_ps.cpp
scraction.cpp
scribus.cpp
Modified: trunk/Scribus/win32/msvc2015/scribus-main/Scribus.vcxproj
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23874&path=/trunk/Scribus/win32/msvc2015/scribus-main/Scribus.vcxproj
==============================================================================
--- trunk/Scribus/win32/msvc2015/scribus-main/Scribus.vcxproj (original)
+++ trunk/Scribus/win32/msvc2015/scribus-main/Scribus.vcxproj Thu Jun 4 10:37:44 2020
@@ -347,6 +347,7 @@
<ClInclude Include="..\..\..\scribus\pdfversion.h" />
<ClInclude Include="..\..\..\scribus\pdfwriter.h" />
<ClInclude Include="..\..\..\scribus\sccolorstructs.h" />
+ <ClInclude Include="..\..\..\scribus\scprintengine_pdf.h" />
<ClInclude Include="..\..\..\scribus\styles\cellstyle.h" />
<moc Include="..\..\..\scribus\ui\charselect.h" />
<moc Include="..\..\..\scribus\ui\charselectenhanced.h" />
@@ -891,6 +892,7 @@
<ClCompile Include="..\..\..\scribus\qtiocompressor.cpp" />
<ClCompile Include="..\..\..\scribus\imagedataloaders\scimgdataloader_ora.cpp" />
<ClCompile Include="..\..\..\scribus\sccolorstructs.cpp" />
+ <ClCompile Include="..\..\..\scribus\scprintengine_pdf.cpp" />
<ClCompile Include="..\..\..\scribus\selectionrubberband.cpp" />
<ClCompile Include="..\..\..\scribus\text\boxes.cpp" />
<ClCompile Include="..\..\..\scribus\text\glyphcluster.cpp" />
Modified: trunk/Scribus/win32/msvc2015/scribus-main/Scribus.vcxproj.filters
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23874&path=/trunk/Scribus/win32/msvc2015/scribus-main/Scribus.vcxproj.filters
==============================================================================
--- trunk/Scribus/win32/msvc2015/scribus-main/Scribus.vcxproj.filters (original)
+++ trunk/Scribus/win32/msvc2015/scribus-main/Scribus.vcxproj.filters Thu Jun 4 10:37:44 2020
@@ -806,13 +806,7 @@
<ClInclude Include="..\..\..\scribus\pdfversion.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClInclude Include="..\..\..\scribus\ui\outputpreviewbase.h">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\scribus\ui\outputpreview_pdf.h">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\scribus\ui\outputpreview_ps.h">
+ <ClInclude Include="..\..\..\scribus\scprintengine_pdf.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
@@ -2522,6 +2516,9 @@
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\scribus\ui\outputpreview_ps.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\scribus\scprintengine_pdf.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
@@ -4169,6 +4166,15 @@
<moc Include="..\..\..\scribus\ui\contentpalette_default.h">
<Filter>Header Files</Filter>
</moc>
+ <moc Include="..\..\..\scribus\ui\outputpreviewbase.h">
+ <Filter>Header Files</Filter>
+ </moc>
+ <moc Include="..\..\..\scribus\ui\outputpreview_pdf.h">
+ <Filter>Header Files</Filter>
+ </moc>
+ <moc Include="..\..\..\scribus\ui\outputpreview_ps.h">
+ <Filter>Header Files</Filter>
+ </moc>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="..\..\..\scribus\documentchecker.h">
Modified: trunk/Scribus/win32/msvc2017/scribus-main/Scribus.vcxproj
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23874&path=/trunk/Scribus/win32/msvc2017/scribus-main/Scribus.vcxproj
==============================================================================
--- trunk/Scribus/win32/msvc2017/scribus-main/Scribus.vcxproj (original)
+++ trunk/Scribus/win32/msvc2017/scribus-main/Scribus.vcxproj Thu Jun 4 10:37:44 2020
@@ -347,6 +347,7 @@
<ClInclude Include="..\..\..\scribus\pdfversion.h" />
<ClInclude Include="..\..\..\scribus\pdfwriter.h" />
<ClInclude Include="..\..\..\scribus\sccolorstructs.h" />
+ <ClInclude Include="..\..\..\scribus\scprintengine_pdf.h" />
<ClInclude Include="..\..\..\scribus\styles\cellstyle.h" />
<moc Include="..\..\..\scribus\ui\charselect.h" />
<moc Include="..\..\..\scribus\ui\charselectenhanced.h" />
@@ -891,6 +892,7 @@
<ClCompile Include="..\..\..\scribus\qtiocompressor.cpp" />
<ClCompile Include="..\..\..\scribus\imagedataloaders\scimgdataloader_ora.cpp" />
<ClCompile Include="..\..\..\scribus\sccolorstructs.cpp" />
+ <ClCompile Include="..\..\..\scribus\scprintengine_pdf.cpp" />
<ClCompile Include="..\..\..\scribus\selectionrubberband.cpp" />
<ClCompile Include="..\..\..\scribus\text\boxes.cpp" />
<ClCompile Include="..\..\..\scribus\text\glyphcluster.cpp" />
Modified: trunk/Scribus/win32/msvc2017/scribus-main/Scribus.vcxproj.filters
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23874&path=/trunk/Scribus/win32/msvc2017/scribus-main/Scribus.vcxproj.filters
==============================================================================
--- trunk/Scribus/win32/msvc2017/scribus-main/Scribus.vcxproj.filters (original)
+++ trunk/Scribus/win32/msvc2017/scribus-main/Scribus.vcxproj.filters Thu Jun 4 10:37:44 2020
@@ -806,13 +806,7 @@
<ClInclude Include="..\..\..\scribus\pdfversion.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClInclude Include="..\..\..\scribus\ui\outputpreviewbase.h">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\scribus\ui\outputpreview_pdf.h">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\scribus\ui\outputpreview_ps.h">
+ <ClInclude Include="..\..\..\scribus\scprintengine_pdf.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
@@ -2522,6 +2516,9 @@
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\scribus\ui\outputpreview_ps.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\scribus\scprintengine_pdf.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
@@ -4169,6 +4166,15 @@
<moc Include="..\..\..\scribus\ui\contentpalette_default.h">
<Filter>Header Files</Filter>
</moc>
+ <moc Include="..\..\..\scribus\ui\outputpreviewbase.h">
+ <Filter>Header Files</Filter>
+ </moc>
+ <moc Include="..\..\..\scribus\ui\outputpreview_pdf.h">
+ <Filter>Header Files</Filter>
+ </moc>
+ <moc Include="..\..\..\scribus\ui\outputpreview_ps.h">
+ <Filter>Header Files</Filter>
+ </moc>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="..\..\..\scribus\documentchecker.h">
More information about the scribus-commit
mailing list