<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>What is happening in the rewrite of Platypus.

Platypus is the free, comprehensive, and easy to use page-layout and typesetting system available at http://platypus.pz.org</description><title>Chasing the Platypus!</title><generator>Tumblr (3.0; @theplatypus)</generator><link>http://theplatypus.tumblr.com/</link><item><title>Began Work on URL Command</title><description>&lt;p&gt;[url: enables a user to specify a URL for inclusion. Right now it does not support cover text, but will shortly.&lt;/p&gt;
&lt;p&gt;Immediate challenge is that iText requires the current font be re-specified with the anchor. Must add that and then work on dealing with cover text.&lt;/p&gt;</description><link>http://theplatypus.tumblr.com/post/235753694</link><guid>http://theplatypus.tumblr.com/post/235753694</guid><pubDate>Fri, 06 Nov 2009 23:17:59 -0800</pubDate></item><item><title>Refactor All Classes that Deal with Indentation</title><description>&lt;p&gt;Expanded verification of indent width, refactored code in the three indent classes( [indent:, [paraindent:, [paraindentR ), and wrote tests. All goodness.&lt;/p&gt;</description><link>http://theplatypus.tumblr.com/post/235752264</link><guid>http://theplatypus.tumblr.com/post/235752264</guid><pubDate>Thu, 05 Nov 2009 00:00:00 -0800</pubDate></item><item><title>Binaries and Source for v. 0.2.0 RC1 Posted</title><description>&lt;p&gt;At last!&lt;/p&gt;
&lt;p&gt;The unpolished download page is at &lt;a title="http://platypus.codehaus.org" target="_blank" href="http://platypus.codehaus.org"&gt;&lt;a href="http://platypus.codehaus.org"&gt;http://platypus.codehaus.org&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Tomorrow, will prep the appropriate download pages on pz.org and then send out the announcement to the mailing list.&lt;/p&gt;</description><link>http://theplatypus.tumblr.com/post/230635273</link><guid>http://theplatypus.tumblr.com/post/230635273</guid><pubDate>Sun, 01 Nov 2009 00:00:00 -0700</pubDate></item><item><title>Code Freeze on v. 0.2.0 RC1</title><description>&lt;p&gt;At last!&lt;/p&gt;
&lt;p&gt;Plan to send out announcement at EOD Nov 1 and work on comments and test results until EO November, when v. 0.2.0 will become official.&lt;/p&gt;
&lt;p&gt;Tomorrow, work on finalizing the docs.&lt;/p&gt;</description><link>http://theplatypus.tumblr.com/post/229520039</link><guid>http://theplatypus.tumblr.com/post/229520039</guid><pubDate>Sat, 31 Oct 2009 23:26:46 -0700</pubDate></item><item><title>Added Margin Mirroring</title><description>&lt;p&gt;Oops, never ported this command. Added now as [mirrormargins]&lt;/p&gt;
&lt;p&gt;Also added tests for [columnwidth] command, whose addition was completed yesterday&lt;/p&gt;</description><link>http://theplatypus.tumblr.com/post/229519309</link><guid>http://theplatypus.tumblr.com/post/229519309</guid><pubDate>Sat, 31 Oct 2009 23:25:24 -0700</pubDate></item><item><title>Finished Implementing ColumnWidth command</title><description>&lt;p&gt;[columnwidth: is the last command to implement before putting v. 0.2.0. RC 1 out for testing.&lt;/p&gt;
&lt;p&gt;Writing a few more unit tests, filling out the documentation, and should have the announcement made by EOD, November 1.&lt;/p&gt;</description><link>http://theplatypus.tumblr.com/post/228711911</link><guid>http://theplatypus.tumblr.com/post/228711911</guid><pubDate>Fri, 30 Oct 2009 00:00:00 -0700</pubDate></item><item><title>Preparing for New Release Logistics</title><description>&lt;p&gt;Much of the back end of the Platypus project will be hosted on Codehaus.org with this release. (Thanks, Codehaus!) Getting Codehaus pages set up has been difficult due to lack of any help system. But progress is being made.&lt;/p&gt;
&lt;p&gt;Due to greater ease of use, will keep mailing lists and download areas on Kenai.com. My only concern in this regard is Kenai’s long term fate after the Oracle acq of Sun.&lt;/p&gt;
&lt;p&gt;Both back-end sites should be accessed strictly through the project’s home page at &lt;a title="Platypus home page" target="_blank" href="http://platypus.pz.org"&gt;&lt;a href="http://platypus.pz.org"&gt;http://platypus.pz.org&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://theplatypus.tumblr.com/post/223364048</link><guid>http://theplatypus.tumblr.com/post/223364048</guid><pubDate>Sun, 25 Oct 2009 19:11:00 -0700</pubDate></item><item><title>Fixed Defect When Page Size Changed</title><description>&lt;p&gt;PLATYPUS-23 (on Kenai.com)&lt;/p&gt;
&lt;p&gt;Fixed problem with text being overwritten when page size was changed mid-document.&lt;/p&gt;
&lt;p&gt;Problem was that when flushing text to the document when the new page size command appears, after the last flush, Platypus was not forcing a new page and recomputation of column sizes. This is now been forced by new code addition to pdf.commands.PageSize.java, which sets the current column number to 999999999. This has the effect of forcing a new page and a computation of new columns when any subsequent text is written out.&lt;/p&gt;</description><link>http://theplatypus.tumblr.com/post/204011480</link><guid>http://theplatypus.tumblr.com/post/204011480</guid><pubDate>Sat, 03 Oct 2009 23:57:18 -0700</pubDate></item><item><title>Fixed Problem Emitting Unicode-Specified Symbols</title><description>&lt;p&gt;PLATYPUS-8 on Kenai.com&lt;/p&gt;
&lt;p&gt;Symbols specified as Unicode characters, such as: \u2016, can now be read from the symbols config file and emitted correctly. Previously, they were being emitted in the wrong font. Required changes to PdfOutfile and PdfSymbol.&lt;/p&gt;
&lt;p&gt;Need to write unit tests in order to close this defect report.&lt;/p&gt;</description><link>http://theplatypus.tumblr.com/post/203241918</link><guid>http://theplatypus.tumblr.com/post/203241918</guid><pubDate>Fri, 02 Oct 2009 00:00:00 -0700</pubDate></item><item><title>Further Testing on Column Issue</title><description>&lt;p&gt;Did further testing on PLATYPUS-23. The symptoms are that when the page size changes, the columns don’t print in the correct locations.&lt;/p&gt;
&lt;p&gt;I’ve attached samples and analysis to the JIRA entry on kenai.com for this. I suspect (certainly hope) several hours of debugging should be able to nail it down.&lt;/p&gt;
&lt;p&gt;After than 1 more bug and 1 more small feature and this release candidate can finally be pushed.&lt;/p&gt;</description><link>http://theplatypus.tumblr.com/post/200753553</link><guid>http://theplatypus.tumblr.com/post/200753553</guid><pubDate>Tue, 29 Sep 2009 23:58:17 -0700</pubDate></item><item><title>Added support for TrueType Collections (.ttc files)</title><description>&lt;p&gt;Previously, Platypus supported TrueType (.ttf) and OpenType (.otf) files. Now, it also supports TrueType collections (.ttc) files.&lt;/p&gt;

&lt;p&gt;This closed PLATYPUS-7.&lt;/p&gt;</description><link>http://theplatypus.tumblr.com/post/198853146</link><guid>http://theplatypus.tumblr.com/post/198853146</guid><pubDate>Sun, 27 Sep 2009 20:58:00 -0700</pubDate></item><item><title>Began port of New Page Command [pg]</title><description>&lt;p&gt;This is the last of the v. 0.1.6.x commands that needs to be ported to v. 0.2.0.x.&lt;/p&gt;

&lt;p&gt;Thereafter, there is one command to add (column width)&lt;/p&gt;

&lt;p&gt;After that, all is testing and clean up&lt;/p&gt;

&lt;p&gt;Status of port: Done the syntactical bits, now need to do the iText part. See work log for PLATYPUS-25 at &lt;a href="http://kenai.com/jira/browse/PLATYPUS-25"&gt;http://kenai.com/jira/browse/PLATYPUS-25&lt;/a&gt;&lt;/p&gt;</description><link>http://theplatypus.tumblr.com/post/176088402</link><guid>http://theplatypus.tumblr.com/post/176088402</guid><pubDate>Sun, 30 Aug 2009 23:13:00 -0700</pubDate></item><item><title>Fixed Defect in Processing of Single-Character Text Segments</title><description>&lt;p&gt;Closed PLATYPUS-26, by correcting defect in which single-char text strings were not being emitted.&lt;/p&gt;</description><link>http://theplatypus.tumblr.com/post/175422185</link><guid>http://theplatypus.tumblr.com/post/175422185</guid><pubDate>Sun, 30 Aug 2009 05:28:22 -0700</pubDate></item><item><title>Finished validation of macro lookup </title><description>&lt;p&gt;Closed PLATYPUS-5&lt;/p&gt;
&lt;p&gt;Have validated that the macro system works correctly. It already worked properly initially, but functional testing discovered an error if the first text output by a file was a macro. Solved this by injecting a new text token containing the looked-up macro text into the token stream immediately after the macro command. &lt;br/&gt;&lt;br/&gt;Added a token type: TokenType.MACRO_TEXT and updated the Token.dump() method to reflect this. &lt;br/&gt;&lt;br/&gt;Wrote unit tests for look up of user and system strings. Obtained 91% coverage on PdfPrintVariable.&lt;/p&gt;
&lt;p&gt;Updated user docs and the architecture manual&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;Also closed PLATYPUS-12, which was the conversion of system macros to start with a leading underscore, rather than a $_&lt;/p&gt;</description><link>http://theplatypus.tumblr.com/post/174558773</link><guid>http://theplatypus.tumblr.com/post/174558773</guid><pubDate>Fri, 28 Aug 2009 00:00:00 -0700</pubDate></item><item><title>Defects, Test, Docs: In Other Words: Housekeeping</title><description>&lt;p&gt;Fixed defect in paraindentR, which was not correctly checking the size of the right indent.&lt;/p&gt;

&lt;p&gt;Fixed several stylistic errors in the listing plug-in. Then recreated the examples on the website and uploaded them to the examples page, providing thereby beautiful color listings.&lt;/p&gt;

&lt;p&gt;Deleted the CommandM class, which was never used&lt;/p&gt;

&lt;p&gt;Wrote the tests for PLATYPUS-21 (and closed it); re: the changes made to CommandS processing of parameters in braces {}, and in CommandParameterParser.&lt;/p&gt;

&lt;p&gt;Updated docs to reflect the full gamut of indentation options.&lt;/p&gt;</description><link>http://theplatypus.tumblr.com/post/164606982</link><guid>http://theplatypus.tumblr.com/post/164606982</guid><pubDate>Sun, 16 Aug 2009 21:06:06 -0700</pubDate></item><item><title>Fixed a Defect in Parsing of Parameters Enclosed in Braces</title><description>&lt;p&gt;Fixed PLATYPUS-21 in Jira, which was due to an incorrect recreation of a command when the parameter was enclosed in braces, such as [ff:{Courier New}]&lt;/p&gt;

&lt;p&gt;Previously, the braces were not being counted correctly, resulting in the parser skipping over an incorrect number of input chars when it was told the command had been processed. &lt;/p&gt;

&lt;p&gt;Changes made to CommandParameterParser. Tests results OK’d by visual inspection. Need to write unit tests, and then move issue to ‘closed’ in JIRA.&lt;/p&gt;</description><link>http://theplatypus.tumblr.com/post/164045424</link><guid>http://theplatypus.tumblr.com/post/164045424</guid><pubDate>Sat, 15 Aug 2009 00:00:00 -0700</pubDate></item><item><title>Finished Porting And Testing Leading Command</title><description>&lt;p&gt;Found bug resulting from no longer used code in addText() in PdfOutfile that was resetting the paragraph leading incorrectly. Removed the code, thereby closing PLATYPUS-24 in JIRA on Kenai.com. &lt;/p&gt;

&lt;p&gt;The completed port of the leading command with full tests also close PLATYPUS-6. &lt;/p&gt;

&lt;p&gt;(In the process of writing tests for this work, raised overall unit test coverage to 59%—the highest it’s been in a while. 60% is the goal for the release.)&lt;/p&gt;</description><link>http://theplatypus.tumblr.com/post/163405221</link><guid>http://theplatypus.tumblr.com/post/163405221</guid><pubDate>Fri, 14 Aug 2009 00:00:00 -0700</pubDate></item><item><title>Ported Leading Command From v. 0.1.6</title><description>&lt;p&gt;Ported and improved the [leading: command, which specifies the space between successive lines of text. Most of the improvements relate to how changes in font size result in changes in leading. Now,&lt;br/&gt;
small increases in font size ( less than or = 3 points) don’t result in any changes in leading.&lt;/p&gt;

&lt;p&gt;Wrote numerous tests. Have a few more to write. See PLATYPUS-6 in JIRA&lt;/p&gt;

&lt;p&gt;A bug in a probably rare set of events has been identified (PLATYPUS-24) relating to the interaction between changes in font size and changes in leading.&lt;/p&gt;</description><link>http://theplatypus.tumblr.com/post/161854059</link><guid>http://theplatypus.tumblr.com/post/161854059</guid><pubDate>Wed, 12 Aug 2009 22:56:33 -0700</pubDate></item><item><title>Ported Margin Commands from v. 0.1.6.x</title><description>&lt;p&gt;Ported and implemented all four margin commands from v. 0.1.6.x. Verified output visually.&lt;/p&gt;

&lt;p&gt;Then wrote extensive unit tests for each class (87% line coverage).&lt;/p&gt;

&lt;p&gt;Need to verify that PdfOutfile handles the margin setting correctly, but early evidence indicates so.&lt;/p&gt;

&lt;p&gt;Therefore, closing [PLATYPUS-19] in JIRA on Kenai.com&lt;/p&gt;</description><link>http://theplatypus.tumblr.com/post/156764246</link><guid>http://theplatypus.tumblr.com/post/156764246</guid><pubDate>Wed, 05 Aug 2009 17:33:30 -0700</pubDate></item><item><title>Wrote Unit Tests</title><description>&lt;p&gt;Wrote many unit tests. Raised code coverage from 53% to 56%. More to do.&lt;/p&gt;

&lt;p&gt;Primary area of concentration: PdfOutfile.&lt;/p&gt;

&lt;p&gt;In the process, as expected, performed various refactorings and clean-ups.&lt;/p&gt;</description><link>http://theplatypus.tumblr.com/post/153530830</link><guid>http://theplatypus.tumblr.com/post/153530830</guid><pubDate>Fri, 31 Jul 2009 00:00:00 -0700</pubDate></item></channel></rss>
