Build Notes for Version 15.2 of Oxygen XML Editor/Author/Developer

Build ID: 2014040317

Tue, 8 Apr 2014 8:30:00 GMT

Windows/Java Crashes: Set system property 'sun.awt.nopixfmt=true' in launchers to avoid a possible Java crash with some ATI/AMD graphics cards caused by the Java runtime when querying the graphics card driver library (aticfx64.dll, aticfx32.dll, atio6axx.dll, atioglxx.dll) for supported pixel formats.

Text/Content Completion Assistant: When the Content Completion Assistant was triggered for 'href' attributes to present the list of files from the file system, it would block the GUI until the entire list was processed. This caused significant delays when there were thousands of files in the same folder located on a network share or drive.

Grid: The cells/columns could no longer be resized.

Author: When editing attributes in the Attributes view or the in-place editing panel the Browse button was only available for specific attribute names.

Author: When invoking the contextual menu (right click or Menu key) on an entity reference from the editor or from the Outline view, the contextual menu had the actions Cut/Delete/Paste (and their variations) disabled.

Author: Double click and drag would lose the selection instead of extending it.

Author/Form Controls: Entering XML reserved characters (&, <) in a form control that is editing the value of an attribute, would result in an invalid XML document.

Author API: When using ro.sync.ecss.extensions.api.StylesFilter on a specific element, sometimes the styles would also be applied to similar elements (e.g. sibling elements).

Author/Copy/Paste: Avoided a StringIndexOutOfBoundsException when pasting HTML content in a document with a custom URL that does not contain path separators (/).

Eclipse/Author: When displaying the contextual menu in Author (right click or Menu key) there was a small delay and some of the actions were not correctly activated/deactivated.

Eclipse/Author: When editing tables in the Full Tags display mode, the number of visible tags affected performance significantly.

Build ID: 2014022718

Tue, 4 Mar 2014 15:30:00 GMT

Project: Fixed a 'java.lang.IllegalArgumentException: The docking manager cannot be null.' error that would sometimes occur when switching the project.

Author: Fixed a NullPointerException that occurred when using in the Author CSS the style '*:lang(en)'.

Author/Localization:The translation for the 'Insert Column' action ('insert.table.column') was missing.

Find/Replace in Files: Resolved a problem that could block the replacing and truncate the file being processed.

Text mode/BiDi editing: Avoided a Java 7 performance issue when editing BiDi contents in Text mode.

DITA: The DITA transformations could fail if the parameter '' was set to 'true' and there were key definitions in the DITA map.

DITA/Eclipse Help: The transformation 'DITA Map Eclipse Help' could fail when generating the 'contexts.xml' file.

DITA/Configure Transformation Scenario: When configuring a transformation scenario, after selecting a DITAVAL file in the Filters tab, the Parameters tab was incorrectly being selected.

DITA Maps Manager/API: When using a WSEditorChangeListener for the DITA Maps Manager, the editorActivated method was incorrectly being called when events occurred in the main editor.

Eclipse/File Chooser: When browsing for files, the entire folder hierarchy from the workspace was expanded and this could lead to the application being temporarily unresponsive. Now only the first level of the folder hierarchy is expanded.

Eclipse customization:The Grid editing mode can now be removed by setting the Java system property 'com.oxygenxml.eclipse.remove.grid.editing.mode' to 'true'.

Eclipse: Added more export packages in the Eclipse plugin manifest for plugin integrators.

Eclipse: On some Eclipse distributions the Oxygen plugin showed a warning at initialization due to incorrectly determining the version of Eclipse.

Build ID: 2014013017

Fri, 31 Jan 2014 15:30:00 GMT

Startup: Avoided a 'SecurityException: sealing violation: package is sealed' error that prevented the application from starting on some systems (OS X).

Author/DITA: The dialog windows for inserting references were sometimes too tall and did not fit the screen.

Author/CSS Support: The specificity of the negation pseudo class (':not(X)') was not calculated correctly.

DocBook/DITA published PDF: The images used for 'Note', 'Warning' and 'Important' sections were enlarged in the published PDF.

XML Schema: When changing the schema version to 1.1, the schema version information panel at the top of the editor was not hidden.

Schematron: When validating a Schematron schema that has a message which contains the 'emph' element, an error was incorrectly being reported.

Eclipse: On some Eclipse distributions the Oxygen plugin showed a warning at initialization due to incorrectly determining the version of Eclipse.

Build ID: 2014012017

Wed, 22 Jan 2014 10:30:00 GMT

Build ID: 2013110816

Mon, 11 Nov 2013 15:00:00 GMT

Flatten Schema: Resolved some problems that resulted in invalid schema imports and invalid namespace prefixes in flattened schemas.

XProc Transformation: Fixed some UI issues and made small UI improvements in the XProc transformation scenario configuration.

XSLT editing: Searching for function declarations/references and highlighting function occurrences did not work correctly in some cases.

Author mode: Keyboard navigation did not work on a line that started with fixed content (via CSS) followed by a hidden element (via CSS).

WebHelp-Mobile: The CSS for the main page did not include the common CSS used in the topic pages.

Eclipse/XML Schema: When changing the type of an element in the Design mode, selecting a type from the popup list that was automatically triggered had no effect.

Eclipse 4.2/4.3: Fixed a memory leak that affected Oxygen editors on Eclipse 4.2 and 4.3.

Build ID: 2013101713

Mon, 17 Oct 2013 15:00:00 GMT

Critical: XML/Mark Occurrences: Clicking on an ID or ID reference could trigger a crash in the 64-bit Java runtime.

Critical: Author mode: The Paste and Drag-and-Drop actions no longer worked after updating the Java runtime to Java SE 6 update 65 or Java SE 7 update 45.

Project/Rename with reference update: The references in files were updated even when the rename failed.

Author mode/Spell Checking: Improved performance when editing a paragraph with many spelling error highlights.

Eclipse/Linux/XFCE: Resolved a 'Widget is disposed' error when closing the 'Edit Attributes' panel from the system close button.

Eclipse/Author: The 'Cursor navigation' options page was missing from the Preferences dialog.

Build ID: 2013100313

Mon, 7 Oct 2013 10:30:00 GMT

Build ID: 2013071613

Wed, 17 July 2013 14:00:00 GMT

Hyperlink detection: Fixed a NullPointerException that could happen when triggering the hyperlink detection by pressing and holding Ctrl (or Cmd on the Mac).

Database/MS SQL Server: The JDBC URL was incorrectly escaped when specifying the instance name in the form jdbc:sqlserver://serverName\instanceName;

DITA Maps Manager: Exporting a DITA map located on a Windows share (UNC path) resulted in an empty ZIP file.

XSLT Debugger/Breakpoints: Fixed a NullPointerException that could occur when deleting the condition from a conditional breakpoint.

Author/Content Completion Assistant: Clicking on the scroll arrows from the content completion list was causing the list to hide.

XSLT Transformation/Saxon-HE: Running a transformation with a stylesheet that contains xsl:result-document failed with the Saxon-HE transformation engine.

Content Completion Assistant: Content Completion Assistant in an XML file was missing some components when using an XML Schema 1.0 schema with a specific context (xs:choice) and the 'Default XML Schema version' was set to 1.0.

Linux: Fixed a InvocationTargetException/NoSuchMethodError: sun.reflect.Reflection.getCallerClass when running the application with OpenJDK or Java 8.

WebHelp: The search did no locate words placed between the characters < and > in titles.

WebHelp/IE 7: Some icons (notice, important, warning, danger) were not displayed in Internet Explorer 7.

Build ID: 2013062614

Wed, 26 Jun 2013 8:00:00 GMT

WebHelp/Internal frames: When clicking some of the links from the "Related Links" section, the pages that the links point to did not open.

WebHelp/Internal frames: Reverted width of very thin vertical scroll bar to normal width in the content frame of WebHelp output (right side frame of the Web browser window).

Linux installation: Preferred the bundled JRE that comes with the Oxygen kit instead of the JRE already installed on the machine.

Java WebStart: The maximum Java memory available by default for the Oxygen application was increased to 512 MB.

eXist-db XML Connection Wizard: Changed the name of a field for configuring the server path to the eXist-db XML Java WebStart Admin Client JNLP.

Content Completion Assistant: Reduced the set of XML attributes for which the Content Completion Assistant automatically suggested in the attribute value the names of directories and files from the local file system.

DITA Map validation: Fixed a NullPointerException in the action that validates a DITA map of a DITA specialization that does not declare a fixed value for the @domains attribute.

Open file (only Eclipse plugin): Ctrl+Click on an attribute value containing a file path now opens that file path in the appropriate editor (XML Schema Editor, etc).

Build ID: 2013061418

Tue, 18 Jun 2013 8:00:00 GMT

Hyperlink detection: When triggering the hyperlink detection by pressing and holding Ctrl (or Cmd on the Mac), the GUI was unresponsive for a few seconds.

SharePoint: When the authentication failed due to incorrect user/password, the "Authorization required" dialog prompted the user name in the escaped form and had to be manually corrected.

XSLT Debugger: The debugging session ended abruptly with a FileNotFoundException, when encountering an xsl:result-document with a href pointing to a file from a nonexistent parent folder.

XQuery: Avoided an unhandled error with the message "Transformation process stopped by user" that appeared in some situations during the XQuery transformation, even though the user didn't stop the transformation.

Open file at cursor: When using the "Open file at cursor" shortcut (Ctrl+Enter or Cmd+Enter), content from the content completion popup list was accidentally inserted in the document.

Open/Find Resource indexing: Fixed an ArrayIndexOutOfBoundsException that could occur when adding new content.

DITA Maps Manager: Each time a DITA Map indirectly referenced from another map was saved in the main editor, its reference was duplicated in the DITA Maps manager tree.

DITA Maps Manager: Renaming a topic file unnecessarily altered a conrefend attribute.

DITA: After changing the root map context from the DITA Maps Manager the validation was not invoked on the open topics.

eXist-db XML Connection Wizard: When pressing OK the wizard failed silently and had no effect.

eXist-db XML Connection Wizard: Added a new field for configuring the server path to the eXist-db XML Java Web Start Admin Client JNLP.

Eclipse 4.2/Juno: Pressing F2 when a documentation tooltip appeared did not focus the documentation tooltip as advertised.

WSDL: Added documentation in content completion tooltips for elements from the SOAP 1.1, SOAP 1.2, HTTP and MIME namespaces.

WSDL Documentation: Fixed StackOverflowError when generating WSDL documentation on a hierarchy of WSDL documents that contained circular dependencies.

WSDL Documentation: Fixed the location of components when generating WSDL documentation.

WebHelp: When clicking some of the links from the "Related Links" section, the pages that the links point to did not open.

WebHelp/Internal frames: Added some padding on the left side of the content frame, near the separator bar.

WebHelp with Feedback: After password recovery the user was redirected to a broken URL instead of the initial page.

Author Component: The Author Component applet now works even without setting System.setSecurityManager(null).

Build ID: 2013060616

Fri, 7 Jun 2013 12:30:00 GMT