upCast RT 7.6.0 (Build 1711)
Release date: 2011-08-02
New features
- [UPL] Mechanism to retrieve the contents of the (pipeline) info window from UPL (key:
$env:pipeline-info
) UC-952 - [CORE] New XSLT Extension function: logCustom( uid, level, code, message) to write to module log UC-979
- [CORE, UPL] Add function to create symbolic links in the file system UC-971
- [CORE] Allow log output forking with dedicated filters at the app's global log hub UC-944
- [CORE] INCLUDE realm new parameter: "fallback" UC-1000
- [EXPORTER, RTFI] Add new internal attribute on <table> to allow for per-table selection of desired output rendering (internal model, HTML or CALS) UC-959
- [PIPELINE] Possibility to query a pipeline's build number via API programmatically UC-954
Improvements
- [UPL] Exception message in selector "Cannot determine Bool value of..." should read "Cannot determine effective boolean value of..." UC-949
- [CORE, UPL] Have create-log-writer() support stdout and stderr as destinations, not just a file UC-1001
- [CORE] Improve performance of custom Jaxen Attribute iterator by not synthesizing CSS properties when not required UC-986
- [CORE] XSLT Extension functions: consolidate Filexxx functions UC-978
- [CORE] Add feature to pre-set Unicode translation map ranges with a defined static string or Unicode character UC-972
- [CORE] Extend log filter syntax to support message number ranges using ".." UC-967
- [CORE, PIPELINE] Extend log messages by the index of the module within its pipeline UC-985
- [DOCS, UPL] Add documentation that set-attr( uci:class|uci:rawclass ) also changes style properties correspondingly UC-995
- [DOCS, UPL] run-module() : add documentation that TERMINATE request of executed module generates an EvalException UC-969
- [DOCS, UPL] Improve documentation on termination signal handling in a run-module(extpipeline) setting UC-960
- [DOCS, UPL] Add short parameter descriptions to UPL function listings UC-974
- [RTFE] issue ERROR when list override table overflows (RTF allows at max. 1999 entries) UC-943
- [GUI, PIPELINE] Pipelines should remember location and filename from last "Generate documentation" command UC-1012
- [MODULE] Custom finalization: When returning other value than TERMINATE or CONTINUE, by default the module should signal termination (instead of continuation) UC-961
- [MODULE] stdout and stderr output of a process started by the commandline processor can now be handled separately UC-942
- [MODULE] [MODULE] Commandline processor: Added possibility to supplement, override or replace the set of environment variables a process started by the commandline processor inherits from the calling process UC-941
- [MODULE] Generate meaningful log message when XML exporter finds broken table structure (e.g. missing uci:table for existing uci:row) UC-958
- [PIPELINE] Improve documentation generation for ucpars UC-983
- [WINDOWS] Log return value of a command execution by the WCE UC-955
Changes
- [UPL, WINDOWS] Have wl-convert-xxx() functions not return a Bool, but the result code of the il-gw.exe call or 0, when everything went fine UC-966
- [CORE, RTFE] Handle \a0 and \20 alike in CSS properties relating to style names UC-981
- [DOCS, UPL] A variable that got assigned "null" could not be queried against "null" (yields false) UC-946
Bugfixes
- [UPL] NPE when calling a non-existing UPL function from Java UC-968
- [API, PIPELINE] Parameter sets requiring PUBLIC id resolution cannot be used in commandline setting UC-980
- [CORE, GUI, PIPELINE] Clicking "Cancel" in "Save changes" prompt after issuing quit on a pipeline window doesn't save, but quits nevertheless (instead of cancelling the Quit) UC-1011
- [CORE] Saving an ucdoc does not always write to disk (flush contents) UC-976
- [CORE] Applying a variable modifier to an empty string should always return the empty string, not throw a NPE UC-989
- [CORE] Unicode translation map default mapping option "named" does not work UC-973
- [CORE, PIPELINE] Log messages generated in a pipeline's custom finalization method show wrong context (module instead of pipeline only) UC-964
- [DOCS, PIPELINE] Update EPP documentation with respect to automatically set parameter values (beyond pipeline:base) UC-1004
- [DOCS, UPL] to-bool() for List: All elements' effective boolean values must be true, not all elements cast as Bool UC-950
- [DOCS, RTFI] Documentation on = and != for Color: condition is wrong (second operands must be 'B'x) UC-947
- [DOCS, UPL] Documentation for wl-run-command() must mention that file paths need to be in local windows path format UC-945
- [RTFE] A completely empty <item/> element should nevertheless generate an empty, bulleted paragraph UC-963
- [RTFE] width and height calculations on images could be wrong in the case where both, max-width and max-height are specified UC-939
- [GUI, PIPELINE] Do not call ensureCurrentPipelineImplementation() while it is running! UC-965
- [GUI, PIPELINE] Pressing "Cancel" button is not propagated to sub-pipelines UC-1006
- [GUI, MODULE] Copy as UPL does not always copy current settings of module UC-1005
- [GUI, PIPELINE] ucdocs don't remember their position between restarts when pref is set to "remember and restore window size" only UC-992
- [GUI] Fix window bounds info saving and restoration logic for ucpars UC-982
- [GUI] Progress wheel not set to result state in ucpar UI after execution (remains "in progress" wheel) UC-977
- [GUI, PIPELINE] ucdoc window bounds info not updated before saving (when no view mode switch occurred) UC-940
- [MODULE] Trying to run unknown internal command on Commandline Processor does not issue error UC-993
- [PIPELINE] values saved in parameter sets were not respected when run via commandline (RunPipeline class) UC-984
- [PIPELINE, UPL] Querying environment values "pipeline-gui" and "pipeline-toplevel" did not work UC-953
- [TEMPLATE] DB5 caption element in HTML tables must not contain block-level elements (like para) UC-956
- [RTFI] Hyperlink elements must have higher precedence in inline hierarchy than character style inlines UC-1009