[transform-swf-updates] Status report for week ending July 2nd
Brought to you by:
smackay
From: News on r. b. a. p. f. T. S. f. J. <tra...@li...> - 2010-07-02 15:37:42
|
Progress this week: 1. Released the first official beta version (3.0-b1) : http://www.flagstonesoftware.com/downloads/index.html. This is also available from the Maven Central Repository: http://repo2.maven.org/maven2/com/flagstone/transform/ Four bugs were reported after this release, patches are attached. All bug fixes were committed to the repository: https://transform-swf.svn.sourceforge.net/svnroot/transform-swf/trunk 2. Ported the Cookbook examples to user Version 3.0. These will be released when the production release is made but anyone who is interested can get in touch to get a copy. Either email me at smackay at the flagstone domain or get in touch via the web site: http://www.flagstonesoftware.com/contact.php Planned Changes: The following changes affect the API in relatively minor ways. They will be implemented and committed (all at the same time) in the next few days. 1. Ticket 146. Modify Canvas so using twips/pixels is selectable. Current when drawing paths with Canvas whether units are specified in twips or pixels is set in the constructor and cannot be changed. This is too restrictive so the constructor will change to a default e.g. Canvas() and accessor methods will be added to change the units on demand. see http://sourceforge.net/apps/trac/transform-swf/ticket/146 2. Ticket 147. Allow any object in MovieWriter The MovieWriter method: public void write(final MovieTag tag, final Writer writer) is unnecessarily restrictive, release the signature so any object can be pretty-printed: public void write(final Object obj, final Writer writer) see http://sourceforge.net/apps/trac/transform-swf/ticket/147 3. Ticket 148. Remove FRAMES attribute from Context When a movie is encoded or decoded the number of frames is kept in the Context and updated by ShowFrame when it is encoded or decoded. For decoding this is not necessary and the counting is not correct since all frames are counted - even the ones in movie clips. For encoding it is not clear that this is a premature optimization and simply checking the type of each object as it is encoded is sufficient. Frame counting will be removed from ShowFrame and Context and instead frames will be counted in prepareToEncode. see http://sourceforge.net/apps/trac/transform-swf/ticket/148 Planned For Next Week: Look into deploying the snapshots to the Sonatype repository to make it easier to keep up with changes. Regards, Stuart -- Flagstone Software Ltd. |