upCast 7.0.0 Build 1329 (Beta 8)
Release date: 2009-01-21
NOTE: The logging architecture and module termination handling has changed in this release. The changes are incompatible with existing pipelines that use custom module initialization and termination condition code. Though old pipeline definitions will import into this release and format conversions will happen where possible, custom code will need to be reviewed and updated!
New Features
- Ant task: Support RunPipeline equivalent for call to ease Ant integration for changing/updating the underlying ucdoc. New menu item for export.
- Java export: Support RunPipeline-equivalent export as shown in generated documentation to ease support for changing/updating ucdoc.New menu item for export.
Changes & Improvements
- Pipeline: Settings for catalogs, font configuration, license and custom encodings now do inherit from parent instead of either being taken from global application settings or the explicit, specified settings.
- Log event handling and routing changed, see above
- several UI improvements made
- Added ucdoc format 1 to format 3 converter on loading old ucdocs
- Changed website address in about dialog to www.upcast.de
Fixes
- ${pl:ParamBase} in Simple View values not resolved correctly to value of the respective Parameter Set
- RTF Exporter: table borders sometimes not created correctly when 'frame' attribute was set to take precedence over style properties
- "Save as" for pipelines did not reset the UID property
- template.ucdoc files in the distributed templates did not have their UID cleared
- Fixed logic in "Save as" command to better recover from saving errors
- last-used locations not remembered in upCast preferences for filechooser location defaulting
- UPL:
paint-preceding()
did not function correctly. Instead of with the context node's preceding node, it started its actions with the context node's following node. - DocBook template: Fixed several bugs in caption recognition logic (in UPL)
- XHTML template: "inline stylesheet" option did not work
- "Generate documentation" silently fails when pipeline has not yet been saved. Now, we disable all menu entries that cannot be executed unless the pipeline has already been saved to a file.
- RTF Exporter: fix bug in language (xml:lang) handling