Build Notes for Version 16.1 of Oxygen XML Editor/Author/Developer
Build ID: 2015040615
Wed, 8 Apr 2015 9:30:00 GMT
Author/DITA: "Insert Content Reference" can now be used in a DITA topic to insert a reference from a DITA map and vice versa.
Author/Highlights: Fixed a potential memory leak when using colored highlights in Author mode.
Validation: Limited the memory used when an extreme amount of errors is reported during validation.
XSLT Debugger: Stopping at a breakpoint could alter the result of the transformation.
XSLT Debugger: Breakpoints were not visible on the editor stripe bar after restarting the application.
WebHelp: Clicking on a link that contains an anchor did not pinpoint the correct location from the page.
OS X/Java SE 8: Updated the bundled Java runtime from the .tar.gz distribution to Java SE 8u40 to avoid a known Java 8 issue, "ComboBox control consumes the Esc and Enter keys.".
OS X: Fixed a potential memory leak.
Eclipse plugin: The Symbols toolbar was missing from the Oxygen XML Author and Oxygen XML Developer plugins.
Document Types/Frameworks: Restored backward compatibility with Java extensions developed for older versions (Fixed java.lang.NoSuchFieldError: DEFAULT_WIDTH_REPRESENTATION).
Huge files: The huge file mode did not correctly handle documents with the UTF-16 encoding.
Build ID: 2015012213
Mon, 26 Jan 2015 12:30:00 GMT
Author Outline/Content Completion: Content completion actions configured in the 'Document type' (Author > 'Content Completion' section) did not appear in the 'Insert before/after' and 'Append child' actions from the Outline view.
Save on exit: When exiting the application the dialog prompting you to save modified files did not correctly report read-only files.
XPath toolbar/builder: Fixed a NullPointerException that could occur when using the namespace axis.
WebHelp: After searching and clicking on a search result the navigation links (Next/Previous Topic) no longer appeared.
Eclipse/Validation results: If a resource from outside the Eclipse workspace was validated and it had errors, the last error locations remained highlighted even after they were corrected.
Eclipse views: The Review view appeared twice in the list of views (Window > Show View).
Eclipse API: Added API "com.oxygenxml.editor.editors.EditorAdapterContributor" for providing adapters for XML editors.
Build ID: 2014112517
Thu, 27 Nov 2014 12:30:00 GMT
Open URL: The combo box from the File > 'Open URL' dialog did not retain the usage history between sessions.
Project/Master Files: Fixed a ConcurrentModificationException that could occur when loading a project with the master files support enabled.
XSL Editor: Fixed a NullPointerException that always appeared when the cursor was positioned inside a saxon:assign element.
Editor variables: Further improved the parsing of the parameters of the ${ask} editor variable.
Document Types: Improved compatibility of extended document types across different versions.
Author/PDF images: Images rendered using Apache PDFBox are now crisper.
Author/DITA: When inserting a content reference from a remote repository into a local document, the authentication information of the remote repository was inserted in the document.
DITA/Validation: A 'fragref' element without 'href' and 'keyref' attributes is no longer reported as an error.
SharePoint: Fixed a NullPointerException that could appear in the 'SharePoint Browser' view.
Eclipse: The language pack did not work correctly.
Eclipse/Author API: Added IDs to better identify actions in the Author pop-up menu.
Eclipse/Author API: WSDITAMapEditorPage.getDocumentController() was not properly implemented for Eclipse and always returned null.
Author component: Fixed a NullPointerException that could prevent applet initialization.
Oxygen SDK Samples: Implemented a new Oxygen sample plugin to showcase local file locking.
Build ID: 2014102117
Thu, 23 Oct 2014 12:30:00 GMT
Author: The keyboard shortcuts that were assigned for Author actions (defined in document types) were lost.
Author: Avoided a ConcurrentModificationException error when working in the Author mode with form controls and ID attribute values.
Author/Callouts: Avoided an ArrayIndexOutOfBoundsException that could happen when opening a document with callouts.
Author/Find All Elements: Fixed a NullPointerException that occurred when searching a non-existent element.
Author/DITA: A DITA table row, which made a conref to another table row, could not be deleted via the Table > 'Delete Row' action, or by selecting it and pressing the Delete or Backspace key.
DITA Maps Manager: Avoided a NullPointerException that could happen when opening a map with DITA 1.2 keys.
XSLT Debugger: During a debugging session, the Context view was cleared immediately after being updated when 'Step into' or 'Run to Cursor' were used.
XSL/Documentation: Fixed dead links from the XSL documentation tooltips.
Editor variables: The parameters of the ${ask} editor variable were not parsed correctly if there were line breaks between them.
Editor variables / ANT/DITA-OT transformations: If editor variables, other than ${ask}, were used as parameters of an ANT or DITA-OT transformation scenario, a misleading error mentioning the ${ask} editor variable was reported.
WebHelp with Feedback: The WebHelp installer failed if foreign folders (e.g. '.svn') were found in 'oxygen-webhelp/resources/php/templates'.
WebHelp with Feedback: Fixed broken links that appeared in the automatic notification emails.
Database/eXist: Improved the accuracy of line and column information, detected in error messages for results of eXist 2.x operations.
Eclipse: The syntax highlight preview panel from Preferences > oXygen > Editor > Syntax Highlight did not work correctly.
Eclipse/Text mode: Fixed a NullPointerException that could prevent the contextual menu from appearing in Text mode.
Eclipse/DITA transformations: When duplicating a built-in DITA transformation scenario the ${frameworkDir} editor variable from the 'dita.dir' parameter of the transformation was expanded instead of being preserved.
Eclipse/DITA to PDF transformation: Fixed an insignificant ClassNotFoundException that appeared in the output log when the parameter 'fix.external.refs.com.oxygenxml' was set to 'true'.
Eclipse/DITA Maps Manager: Added more IDs on the DITA Maps Manager contextual menu items so that they can be more easily customized by a third party.
Eclipse/DITA Maps Manager: When dragging and dropping a DITA map in the DITA Maps Manager, if the CTRL key is pressed, a link pointing to that map will be created when it is dropped. Otherwise, the map will be opened in the DITA Maps Manager view.
Build ID: 2014100319
Tue, 7 Oct 2014 10:30:00 GMTBuild ID: 2014070913
Thu, 10 Jul 2014 12:30:00 GMT
DITA/DocBook to WebHelp: Fixed a regression introduced in build 2014070718 that caused the DITA/DocBook to WebHelp transformations to ignore the picked skin.
Build ID: 2014070718
Tue, 8 Jul 2014 12:30:00 GMT
Project/Validate with Schema: Fixed a memory leak that affected the 'Validate with Schema' operation when used with a Schematron schema.
XSLT Debugger/Saxon 9: Avoided 'XTDE0640: Circular dependency among global variables' error when debugging step-by-step.
Diff/Compare Directories: The Diff/Compare Directories tool still reported some whitespace differences in the file contents even though the option 'Ignore whitespaces' was enabled.
XPath/XQuery Builder: The prefix namespace mappings from the Preferences (XML > XSLT-FO-XQuery > XPath) were not taken under consideration when an execution scope that spanned over multiple files was used.
Preferences: When switching a preferences panel from 'Project Options' to 'Global Options', after restarting the application the preferences panel was still loaded from 'Project Options'.
Ant Editor/Validation: When an old version of Ant (1.8.x or earlier) was configured in the Ant preferences page (Preferences, XML > Ant), a 'NoSuchMethodError' was reported when opening/validating an Ant build file.
Ant Editor/Validation: Ant properties are now evaluated when validating.
Author/DITA Maps: The 'Insert Content Reference' action could no longer be used for DITA maps (no IDs were listed).
DITA Maps Manager / Profiling/Conditional Text: The DITA Maps Manager tree would sometimes break (blank nodes) when the 'Show Excluded Content' option was disabled and the tree was filtered.
Eclipse/DITA Maps Manager / Profiling/Conditional Text: When the 'Show Excluded Content' option was disabled, filtered content was sometimes still shown (grayed-out).
Eclipse/DITA Maps Manager / Profiling/Conditional Text: The text decorations configured in the 'Edit Profiling Style' dialog were not used in the Outline and the 'DITA Maps Manager' views.
DITA-OT/XHTML output: Include figure title (figtitle) and figure description (figdesc) in the same paragraph (p) element.
DITA/WebHelp Mobile: Do not add 'span' in 'head/title'.
DITA/WebHelp Mobile: The attributes from elements within the table element were dropped in the output.
XSLT/Saxon-CE: When validating an XSLT stylesheet, the ixsl:call() extension function was incorrectly reported as erroneous when used with 2 arguments.
Build ID: 2014060420
Tue, 11 Jun 2014 12:30:00 GMT
Critical: Startup/Windows/Proxy: If both 'Use automatic configuration script' and 'Proxy server' settings were configured in the Windows 'Internet Options', the application hanged at startup for more than 10 minutes.
Text mode/Automatic rename matching tag: Fixed a graphical glitch that was visible in the end tag after the element name was removed from the start tag.
Quick Find: It was no longer possible to move the cursor with the arrow keys in the Quick Find field.
Author/Tables: The document was modified inappropriately when resizing columns in an HTML table.
Schematron: The option 'Use Saxon EE (schema aware) for xslt2 query binding' from (XML > XML Parser > Schematron) no longer had any effect.
Ant Editor: Resolved a few problems with the identification of target references.
Ant Editor: When the application was started in a folder different than the installation folder, an 'Ant library is missing.' error was reported when validating ANT build files.
Author API: It was not possible to define highlights of a single character in length.
Eclipse API: The Oxygen Eclipse plugin extension API "com.oxygenxml.editor.editors.CustomEditorInputCreator" was not called for links to local resources.
Build ID: 2014052022
Tue, 21 May 2014 12:30:00 GMT
WebHelp with Feedback: Labels that make use of JavaScript code (such as the ones from the 'Log in' pop-up) did not appear.
WebHelp: Some Unicode characters appeared garbled in the table of contents (TOC).
XSLT/Saxon CE: When validating an XSLT stylesheet, Saxon-CE extension functions from the 'http://saxonica.com/ns/globalJS' namespace were not recognized.
SDK/API: Automatic tests based on ro.sync.exml.workspace.api.PluginWorkspaceTCBase were blocked by a confirmation dialog.
Build ID: 2014051618
Tue, 20 May 2014 12:30:00 GMT