Skip to content

Commit

Permalink
freshen the change log and forward port recent changes
Browse files Browse the repository at this point in the history
git-svn-id: svn://scribus.net/branches/Version135x/Scribus@9408 11d20701-8431-0410-a711-e3c959e3b870
  • Loading branch information
Peter Linnell committed May 13, 2007
1 parent 99d91b7 commit dfac720
Show file tree
Hide file tree
Showing 4 changed files with 34 additions and 36 deletions.
7 changes: 6 additions & 1 deletion ChangeLogCVS
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
Changes since 1.2 (all Changes from 1.2 to 1.2.4cvs at the time of 1.3.3.2 release are included in the 1.3.3.2 Version too)


Scribus - 1.3.5cvs
- 0005669: [-] Sweep selection and click selection have the same effect but noticable different performance (fschmid)
- 0004142: [Win32] RFE - Properties Window resizable (jghali)

Scribus - 1.3.4cvs
==================

- 0004768: [Import / Export] Provide some commands to access the SVG, EPS and OO importers from the Scripter. (fschmid)
- 0005348: [Story Editor / Text Frames] connect link chains (avox)
- 0003633: [Story Editor / Text Frames] text reversed when directly editing linked frames (avox)
Expand Down
32 changes: 12 additions & 20 deletions scribus/doc/en/faq2.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,50 +6,42 @@ <h2>Miscellaneous Questions</h2>
<li><a href="#9">Why is Scribus built with Qt and not some other toolkit?</a></li>
<li><a href="#10">Where does the name &quot;Scribus&quot; derive from ?</a></li>
<li><a href="#19">Why are there no import filters for Quark, Indesign or other commerical DTP applications?</a></li>
<li><a href="#20">So, how can I work with others who might have other DTP applications?</a></li>
<li><a href="#23">Will there be a windows version of Scribus?</a></li>
<li><a href="#31">Why does Scribus not remember the window positions when I close the application?</a></li>
<li><a href="#20">So, how can I work with others who might have other page layout applications?</a></li>
<li><a href="#31">Is there or will there be a Microsoft Publisher importer ?</a></li>
</ul>

<h3>Answers</h3>

<ul>
<ol>
<li><a name="9"></a>
<p class="faqquestion">Why is Scribus built with Qt and not some other toolkit?</p>
<p>When Franz Schmid launched the project, it was originally written in Python, but for performance reasons he decided to port it to C++. The toolkit with the most complete documentation at the time was Qt 2.2. The first Qt 2 release was 0.3 in 2001. Scribus was ported to Qt 3, after Scribus 0.6 was released.</p>
When Franz Schmid launched the project, it was originally written in Python, but for performance reasons he decided to port it to C++. The toolkit with the most complete documentation at the time was Qt 2.2. The first Qt 2 release was 0.3 in 2001. Scribus was ported to Qt 3, after Scribus 0.6 was released.
<a href="#top">Back to top</a><hr/>
</li>
<li><a name="10"></a>
<p class="faqquestion">Where does the name &quot;Scribus&quot; derive from ?</p>
<p>When Franz Schmid launched the project, the first working name was &quot;Open Page&quot;, but thought to be too generic. Scribus derives from the latin name of the official writers in Roman times, from which we get <i>scribe</i> or writer. This translates well in to many languages besides English. The German word is <i>schrift</i>, for example.</p>
<p>When Franz Schmid launched the project, the first working name was &quot;Open Page&quot;, but thought to be too generic. Scribus derives from the latin name of the official writers in Roman times, from which we get <i>scribe</i> or writer. This translates well in to many languages besides English. The German word is <i>schrift</i>, for example. Scribus is pronounced 'Skry-bus' long I, like sky. </p>
<a href="#top">Back to top</a><hr/>
</li>
<li><a name="19"></a>
<p class="faqquestion">Why are there no import filters for Quark, Indesign or other commerical DTP applications?</p>
<p>There are several reasons why there are no import filters for commercial DTP applications.</p>
<ol>
<li>DTP file formats are very complex internally - problably the most complex on a PC. Creating import/export filters is a task far more complex than importing a spreadsheet or simpler word processing file formats. An engineer familiar with the internal file format of Pagemaker compared it to a 2m x 3m flow chart diagram with 6 point type. It was not until the arrival of Indesign 2.0 that reliable Pagemaker file import was possible in another DTP application, even though Adobe had the file format specs. Note: Not even Indesign CS can save to Indesign 2.0 format.</li>
<li>DTP file formats are very complex internally - problably the most complex on a PC. Creating import/export filters is a task far more complex than importing a spreadsheet or simpler word processing file formats. An engineer familiar with the internal file format of Pagemaker compared it to a 2m x 3m flow chart diagram with 6 point type. It was not until the arrival of Indesign 2.0 that reliable Pagemaker file import was possible in another DTP application, even though Adobe had the file format specs. Note: Not even Indesign CS can save to Indesign 2.0 format.</li>
<li>The file formats are sometimes protected by patents and are not documented publically.</li>
<li>So, is it unethical/illegal to apply hexedit to an InDesign file to reverse engineer the file format with hexedit or others for the purpose of creating the export/import plugins for Scribus?<br/>Possibly not, but given its a closed format we would expect to receive a warning from Adobe, as we did from Quark when there was a Quark importer in testing. We do not have the legal resources to challenge large proprietary software companies. Only one developer has been sucessful at reverse engineering Quark's software and it took a long legal case to succeed.</li>
<li>So, is it unethical/illegal to apply hexedit to an InDesign file to reverse engineer the file format with hexedit or others for the purpose of creating the export/import plugins for Scribus?<br/>Possibly not, but given its a closed format we would expect to receive a warning from Adobe, as we did from Quark when there was a Quark importer in testing. We do not have the legal resources to challenge large proprietary software companies. Only one developer has been sucessful at reverse engineering Quark's software and it took a long legal case to succeed.</li>
<li>Developer constraints. It is the considered judgement of the development team that efforts to improve Scribus is a more valuable use of time.</li>
</ol>
<a href="#top">Back to top</a><hr/>
</li>
<li><a name="20"></a>
<p class="faqquestion">So, how can I work with others who might have other DTP applications?</p>
<p class="faqquestion">So, how can I work with others who might have other page layout a applications?</p>
<p>Use EPS, SVG or PDF as an exchange format. Scribus created PDFs can be easily imported into a number of commerical applications. SVG import is excellent for vector artwork. Scribus can import EPS files as long as they are conformant to the specs - this includes spot colors in DCS 2.0 files. The documentation has detailed notes covering these subjects. </p>
<a href="#top">Back to top</a><hr/>
</li>
<li><a name="23"></a>
<p class="faqquestion">Will there be a windows version of Scribus ?</p>
<p>A native Win32 port was underway by one of the Scribus developers but this has been put on hold for the moment. There is no targeted date for completion.</p>
<p>It is possible, but not really easy to build Scribus with Cygwin and the KDE-Cygwin packages from source, but there are still issues to solve.</p>
<a href="#top">Back to top</a><hr/>
</li>
<li><a name="31"></a>
<p class="faqquestion">Why does Scribus not remember the window positions when I close the application?</p>
<p>Scribus does remember them and will attempt to put them back in the correct place, but depending on the window manager, or on various Qt bugs, it may not work. Eg, it works on Qt 3.1.x, but not on all versions of Qt 3.2.x and Qt 3.3.x</p>
<li><a name="31"></a>
<p class="faqquestion">Is there or will there be a Microsoft Publisher importer ? </p>
<p>There is none and very unlikely to be provided by the Scribus Team. As with Indesign and Quark Xpress, these file formats are undocumented. They are difficult and sometimes impossible to reverse engineer. We would note that even users of different versions of Publisher have difficulties saving or opening .pub files on different versions. </p>
<a href="#top">Back to top</a><hr/>
</li>
</ul>
</ol>
</qt>
17 changes: 9 additions & 8 deletions scribus/doc/en/install1.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@ <h2>How to obtain the Scribus source</h2>
<p>You can get the most recent version of Scribus from:</p>
<ul class="simple">
<li>Main Scribus Website - <a href="http://www.scribus.net">http://www.scribus.net</a></li>
<li> <a href="http://sourceforge.net/project/showfiles.php?group_id=125235">Scribus Sourceforge Downloads:</a></li>
<li> <a href="http://sourceforge.net/project/showfiles.php?group_id=125235">Scribus Sourceforge Downloads</a></li>
<!--<li>ibiblio Mirror - US - http://www.ibiblio.org/pub/linux/apps/office/</li>
<li>Scribus mirror at Planetmirror.com - http://scribus.planetmirror.com/</li>
<li>Scribus mirror at National Technical University of Athens - http://mirrors.ntua.gr/Scribus/</li>-->

</ul>
<p>There is also thanks to <a href="http://Anduin.net">Anduin.net</a> , anonymous CVS access is updated daily: Only recommended for those who want to stay on the bleeding edge. Instructions for getting the latest source via cvs: </p>
<p><strong>Scribus 1.2.x - Stable</strong></p>
<p>There is also thanks to <a href="http://Anduin.net">Anduin.net</a>, anonymous CVS access is updated daily. Only recommended for those who want to stay on the bleeding edge. <strong>Scribus 1.2.x is now deprecated.</strong> Instructions for getting the latest source via cvs: </p>
<p><strong>Scribus 1.3.3.x - Stable</strong></p>

<blockquote><table width="100%" border="1" bgcolor="#eeeeee"><tr><td border="0">
<pre>
Expand All @@ -26,10 +26,10 @@ <h2>How to obtain the Scribus source</h2>
<!--<p>when it asks for a password, press return</p>-->
<blockquote><table width="100%" border="1" bgcolor="#eeeeee"><tr><td border="0">
<pre>
cvs -z3 co Scribus
cvs -z3 co -r Scribus133x Scribus
</pre>
</td></tr></table></blockquote>
<p><strong>Scribus 1.3.3.x - Development - Recommended for those using 1.3.x for production use</strong></p>
<p><strong>Scribus 1.3.4cvs - Development - More Experimental</strong></p>

<blockquote><table width="100%" border="1" bgcolor="#eeeeee"><tr><td border="0">
<pre>
Expand All @@ -43,10 +43,10 @@ <h2>How to obtain the Scribus source</h2>
</td></tr></table></blockquote>
<blockquote><table width="100%" border="1" bgcolor="#eeeeee"><tr><td border="0">
<pre>
cvs -z3 co -r Version133x Scribus
cvs -z3 co -r Version13x Scribus
</pre>
</td></tr></table></blockquote>
<p><strong>Scribus 1.3.4cvs - Development - More Experiemental</strong></p>
<p><strong>Scribus 1.3.5cvs - Development - Qt4 Port</strong></p>

<blockquote><table width="100%" border="1" bgcolor="#eeeeee"><tr><td border="0">
<pre>
Expand All @@ -61,7 +61,7 @@ <h2>How to obtain the Scribus source</h2>
<!--<p>when it asks for a password, press return</p>-->
<blockquote><table width="100%" border="1" bgcolor="#eeeeee"><tr><td border="0">
<pre>
cvs -z3 co -r Version13x Scribus
cvs -z3 co -r Version135x Scribus
</pre>
</td></tr></table></blockquote>
<p>Either choice will then download the sources to you into your current working directory. Then:</p>
Expand All @@ -70,6 +70,7 @@ <h2>How to obtain the Scribus source</h2>
cd Scribus
make -f Makefile.cvs
</pre>
or optionally use <a href="install4.html">cmake</a>. Cmake is required for 1.3.5cvs, as autotools support has been removed.
</td></tr></table></blockquote>
<p>From here, continue with the <a href="install3.html">Compiling and Installing</a> instructions.</p>
</qt>
14 changes: 7 additions & 7 deletions scribus/doc/en/scribus-svg.html
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<qt>
<title>Scribus SVG Import/Export</title>
<h2>Scribus SVG Import/Export</h2>
<p>Scribus includes SVG import/export plug-ins, which enables you to export Scribus pages or objects as SVG. The import plug-in allows you to import SVG drawings and documents from illustration programs like Inkscape, Skencil and Adobe Illustrator.</p>
<p>These plug-ins have the capability to import and export SVG 1.0 standards 2D graphics primitives and text, which can then be displayed in web browsers with SVG capability, within SVG viewers or further edited with SVG capable vector editors, like Skencil, Inkscape or Adobe Illustrator.
<p>Scribus includes SVG import/export plug-ins, which enables you to export Scribus pages or objects as SVG. The import plug-in allows you to import SVG drawings and documents from illustration programs like Inkscape, Skencil and Adobe Illustrator.</p>
<p>These plug-ins have the capability to import and export SVG 1.0/1.1 standards 2D graphics primitives and text, which can then be displayed in web browsers with SVG capability, within SVG viewers or further edited with SVG capable vector editors, like Skencil, Inkscape or Adobe Illustrator.
</p>
<h4>Exporting using the Plug-in:</h4>
<p>Simply have the page you want to be exported open, selected and use <strong>File > Export > Save as SVG..</strong></p>
<p>Export the whole page is simply have the page you want to be exported open, and use <strong>File > Export > Export Page as SVG..</strong></p>
<h4>Importing using the Plug-in:</h4>
<p>Go <strong>File..>Import SVG Image</strong> When you import an SVG image or drawing, it will appear like an object from the Scrapbook. Drag the cursor where you want to place the SVG image. </p>

Expand All @@ -19,7 +19,7 @@ <h4>What is an SVG?</h4>
<h4>Why add SVG Export to Scribus?</h4>
<p>Increasingly, Scribus has more sophisticated drawing tools, which are both familiar and easy to use. End users might like to use Scribus created objects in other applications like web design. Many other applications can import SVG and export an SVG object into other file formats. This also makes it easy for your print and web objects to be created from the same source.</p>
<h4>What features can I export with the plug-in?</h4>
<p>Basic 2D graphics and text. Text on a path works sometimes with other applications, sometimes not. Adobe Illustrator and Sodipodi (increasingly) both do a good job of importing Scribus SVG. All features in a Scribus doc can be exported as SVG. Images within a page are converted to PNG. The Amaya Web browser will also display Scribus SVG. Some builds of Mozilla have native SVG rendering built in and future versions may include this in standard builds.</p>
<p>Basic 2D graphics and text. Text on a path works sometimes with other applications, sometimes not. Adobe Illustrator and Inkscape (increasingly) both do a good job of importing Scribus SVG. Almost all features in a Scribus doc can be exported as SVG. Images within a page are converted to PNG. The Amaya Web browser will also display Scribus SVG. More and more browsers have native SVG rendering built in.</p>
<h4>What features are not supported</h4>
<p>The current version of the SVG-Import Plug-in has the following limitations:</p>
<ol>
Expand All @@ -44,9 +44,9 @@ <h4>Why SVG?</h4>
</ul>

<h4>What about browser support?</h4>
<p>Firefox 1.5 and Konqueror 3.4.0+ on Linux support SVG natively. Also interesting is the latest SVG plug-in from Adobe; it works well in my testing with Mozilla 1.4+.</p>
<p>Firefox 1.5+, Konqueror 3.4.0+, Opera and Safari support SVG natively.</p>
<h4>Where can I learn more?</h4>
<p><a href="http://www.svgx.org/">SVG Foundation</a> has a wealth of links and news.</p><p>Other links are listed in the <a href="sclinks.html">Links page</a></p>
<p><a href="http://www.svgx.org/">SVG Foundation</a> has a wealth of links and news.</p><p>Other links are listed in the <a href="http://www.scribus.net/index.php?name=Web_Links&req=viewlink&cid=7">Links page</a></p>
<h4>A Scribus page displayed in a browser:</strong></h4>
<table width="100%"><tr><td align="center"><img src="images/svg1.png" title="Scribus Page Exported as SVG in Browser" alt="Scribus Page Exported as SVG in Browser" /></td></tr></table>
</qt>
</qt>

0 comments on commit dfac720

Please sign in to comment.