Serna XML Editor: Version 3 Release History
V 3.8.1: 2009/03/27
Bugs Fixed
-
DITA:
- Application crash on an attempt to open Docbook document from DITA map.
- <topicref> didn't show the title of the referred Map in specific cases.
- <xref> showed the title of the referred Map incorrectly in specific cases.
- Serna didn't save window size in a specific case.
V 3.8.0: 2008/07/29
New Features
- Added SSL protocol support, which provides for secure communication between Serna and an SSL-enabled remote HTTP or WebDAV server.
-
Added ISO-8859-15 encoding support.
-
DITA:
- Added DITA ID management for the maintenance and validation of the uniqueness of DITA elements' IDs within the scope of the parent topic.
- When inserting a reference to non-dita resources, the scope and format attributes are set automatically.
- Changed the representation of the <topicmeta> element in DITA Map.
-
DITA:
- Application crash on inserting a related link in a redlined document.
- Application crash when operating with cyclic references in certain cases.
- Valid conrefs in <topicref>s were shown as invalid.
- Invalid references to nested topics were shown as valid.
- The Change button was disabled when trying to correct an invalid reference to a nested topic.
- The Change button was disabled when trying to change an empty reference to a reference to a directory.
- The Insert button was wrongly enabled when inserting a local conref in some cases.
- Errors appeared when inserting some symbols from the external DTD subset.
- List editing was performed too slowly.
- The <note> custom content was inserted incorrectly in some cases.
- It was possible to modify read-only external entities.
- There were problems with WebDAV locking.
- There were problems with access to WebDAV resources when URIs contained non-ASCII characters.
V 3.7.0: 2008/05/07
New Features
-
Added native platform support for:
-
Solaris 8 (Sun SPARC)
-
MacOS X 10.5 (Leopard)
-
-
XHTML documents are opened by default as a single page.
-
The ability to obtain a version of Serna via SAPI.
Bugs Fixed
-
DITA:
-
Application freeze on calling up a DITA dialog after undoing a change of a reference in a specific case.
-
When inserting a link to a web page, the proper format attribute wouldn't be added automatically.
-
In already opened DITA dialogs, tabs wouldn't be switched when clicking a particular toolbar button or choosing a menu item.
-
Topicref to the root element of a map was inserted with an empty title.
-
In bookmaps, <chapter>s with the href attribute were not clickable.
-
Images with inline placement were formatted as blocks.
-
The <para> custom content wouldn't be inserted in list items.
-
-
Internal inconsistency with entity/xinclude/redline handling, which sometimes caused application instability.
-
Application crash on selecting table content and switching to Clean mode.
-
Application crash on unselecting the parent when no selection was made in certain cases.
-
Autosave worked incorrectly in some cases.
-
Documents opened through WebDAV wouldn't be saved because of stale WebDAV locks.
-
Convert from Entity/XInclude didn't work in some cases.
-
In Text mode, content inserted with Shift-Insert was duplicated on Windows and Linux.
-
PageUp/PageDown scrolling worked incorrectly in Normal document view mode.
-
Suffixes were missing from the names of published documents if the original file name contained multiple dots.
V 3.6.0: 2008/03/19
New Features
-
Paginated and Normal document views let you see the content on multiple pages or as a single page.
-
DITA:
-
Enhanced DITA usability dialogs:
-
Simplified work with references: xref, conref, related links, topicref.
-
Quick insertion and modification of references.
-
Easy creation of topics along with insertion of references to newly-created topics.
-
-
Navigation to the target element of the conref.
-
PDF publishing of DITA documents with Antenna House XSL Formatter.
-
DITA documents open by default as a single page.
-
Bugs Fixed
-
DITA:
-
Application crash on inserting a cyclic conref.
-
Formatting error on adding an empty or incorrect conref attribute to the root element.
-
Formatting error on adding a correct conref attribute to the root element in DITA Map.
-
<li> elements inserted as conref were numbered incorrectly.
-
The <chrow> element was not shown in the Show Markup mode.
-
References with anchors to HTML documents on the web opened incorrectly from Serna.
-
Cursor position was not updated after element deletion in a specific case.
-
-
Application crash when working with a reference to an undeclared internal entity in a specific case.
-
Application crash on editing a table in a specific case.
-
Application crash on multiple pasting on Linux.
-
Wrong dates were shown when browsing documents on WebDAV.
-
Internal entity was inserted before the root element in a specific case.
-
Internal entity pasted from copy buffer wouldn't be changed.
-
Element moved to another position in the ContentMap on undoing the Convert to Internal Entity operation.
-
It was possible to change an external entity name into an already declared internal entity name.
-
Save As worked incorrectly when saving documents with external entities to another location.
V 3.5.0: 2007/10/31
New Features
-
Enhanced Undo/Redo lets you undo a chain of symbols typed continuously.
-
It is possible to set maximum undo stack depth to limit memory consumption.
-
Open Recent list now preserves document opening mode (normal/plain-text).
-
Splash screen can be disabled with the no-splash parameter in the configuration file.
-
Paths to XML Catalogs are displayed in the Document Properties Dialog.
-
Reduced document opening time, which is especially noticeable when working with WebDAV.
-
XSL stylesheet/Schema modification time check can be disabled in the configuration file.
-
Document modification time check can be disabled in the configuration file.
-
SpellCheck plugin can be located outside of Serna's plugins folder.
-
Serna Basics Tutorial is included in documentation.
-
Enhanced German localization.
-
DITA:
-
Incorporated DITA Open Toolkit 1.4.
-
DITA V1.1 documents are created with the xsi:noNamespaceSchemaLocation attribute, which allows to determine DITA version correctly and permits processing of documents without DTD.
-
PDF publishing of DITA documents with FOP.
-
New intuitive DITA icons.
-
Serna+DITA Tutorial is included in documentation.
-
Bugs Fixed
-
DITA:
-
Application crash on reloading DITA Map several times.
-
Application crash on multiple calls of the Insert Topic Reference Dialog.
-
Titles of nested topics in DITA Map were resolved incorrectly.
-
<xref>s were displayed empty in the Show Resolved mode of DITA Map.
-
<propdesc> and <propvalue> were inserted incorrectly in a Reference.
-
conref didn't work with <codeph>, <filepath>, <uicontrol> and <wintitle>.
-
The content of <li> was not redrawn in the ContentMap after split.
-
-
Docbook:
-
Application crash on pasting <para> in <orderedlist> on Windows in some cases.
-
Publishing with XEP didn't work on Windows if stylesheets were on an http server.
-
-
Application crash on inserting an internal entity next to "choice" tag in a specific case.
-
Application crash when the SpellCheck plugin was located outside of Serna's plugins folder on Windows.
-
Application crash on selecting table cells under certain conditions.
-
Application crash on pasting an element into a collapsed element in the ContentMap.
-
Application crash on selecting XInclude in a specific case.
-
Application freeze after accepting redlining in a specific case.
-
Application freeze when autosave was enabled on Linux and Mac.
-
Serna wouldn't be installed on Mac OS X 10.4.10.
-
Table cells were merged incorrectly in some cases.
-
Open Recent worked incorrectly in a number of cases.
-
Find and Replace cycled in some cases.
-
SpellCheck stopped on checking an external conref.
-
Entity reference copied from redlined content was wrongly pasted as redlined.
-
Space removed in an external entity reappeared after reloading.
-
Text moved to a wrong position after it had been wrapped into the <emphasis> custom content.
-
Copy/paste worked incorrectly on Windows in specific cases.
-
All plugins located in the same directory as a document, including unwanted ones, were loaded on opening the document.
-
Clicking a file in an external browser multiple times opened several copies of the document without warning on Windows.
-
It was possible to perform the convert-to-entity operation in a read-only document.
-
Pressing Esc didn't remove selection in the ContentMap.
-
Pressing Esc didn't close the Spell Check Dialog.
-
C++ API Examples Demo didn't work on Linux and Mac.
Notes
-
Serna freezes when publishing output into a directory other than that of the source file.
-
PNG images in DITA documents are not published to PDF. The current version of DITA OT doesn't contain the required JIMI library for processing PNG images due to licensing issues. For details, see http://xmlgraphics.apache.org/fop/0.93/graphics.html#jimi.
-
PNG images in Docbook documents are not published to PDF with FOP 0.20.5. Use FOP 0.93.
-
DITA V1.0 template filenames have been added the postfix '-10': oasis-dita-*-10.sdt instead of former oasis-dita-*.sdt. If you have customized view files for DITA V1.0 templates, add the postfix '-10' to the view file names, e.g. oasis-dita-task.scc should be renamed into oasis-dita-task-10.scc.
V 3.4.0: 2007/07/12
New Features
-
It is possible to hide templates in the New Document Dialog. They still will be visible in the Choose Document Template Dialog.
-
Hot keys convenient for Windows users were added for copy/cut/paste commands.
-
Hot key for Element Help was changed to Alt-F1 on Mac.
-
DITA:
-
DITA V1.1 support, including Bookmap and Glossary support.
-
Enhanced publishing with DITA Open Toolkit.
-
Enhanced stylesheets.
-
Improved ContentMap.
-
Improved custom contents for Task documents.
-
Improved rendering of xrefs.
-
Bugs Fixed
-
DITA:
-
Application crash when switching between XSLT Parameter Sets in some cases on Windows.
-
Application crash on revalidating an invalid DITA document.
-
Topic titles were not displayed in maps if documents used Schema instead of DTD.
-
The Insert External Reference Dialog didn't provide relative paths.
-
Double clicking a link didn't switch to an already opened document but opened it again.
-
Step inserted as external conref was numbered incorrectly.
-
DITA Schemas were inconsistent with DTD.
-
Listitems with notes were rendered incorrectly.
-
Listitems with child lists were rendered incorrectly.
-
Some elements were rendered twice.
-
Images were shown with an extra empty <image> tag.
-
When typing in <kwd>, <var>, <title> or <fragref>, symbols were inserted in a wrong order.
-
Some inserted empty child elements were not shown in the Editing window.
-
Several elements were not shown when empty.
-
Several elements were rendered incorrectly.
-
-
Application crash when closing a document in the Text Mode on Windows.
-
Application crash on multiple reloading of documents with many images.
-
Application crash after completing spell check in some cases.
-
Application crash after inserting a row above the first cell in a table on Windows in some cases.
-
Application crash when merging a cell with a non-existent cell below/above.
-
Attributes with namespace prefixes were saved incorrectly in some cases.
-
A file saved as from a read-only file wouldn't be modified until reopening the document.
-
Tables were numbered incorrectly in specific cases.
-
Part converted to external entity disappeared in ContentMap after undo.
-
Cells were spanned incorrectly with the Table Tools plugin in some cases.
-
Delete Element command was enabled when text was selected.
-
TEI documents wouldn't be published with Antenna House XSL Formatter.
-
Publishing with XsltProc didn't work on Windows.
Notes
-
Publishing is more stable with FOP 0.93 than with FOP 0.20.5.
-
DITA V1.0 documents are opened by default with the DITA V1.1 template. To open them with the DITA V1.0 template, choose .
V 3.3.0: 2007/04/24
New Features
-
GUI is optimized: switching between documents is much faster now.
-
Simplified, more transparent Save View/Restore View functionality.
-
Publish Dialog remembers the Publishing output option during the current document session.
-
When browsing from dialogs, paths to images and resources are preserved as relative wherever possible.
-
Enhanced documentation on GUI Customization, Save View/Restore View functionality, Enterprise Configuration Settings, Custom Content.
-
DITA:
-
In DITA map, the type attribute of <topicref> element is edited in a combo-box.
-
Localization is now identical to DITA OT.
-
<metadata> element is shown in editing window.
-
<xref> displays the title of the referred element instead of the ID.
-
Bugs Fixed
-
DITA:
-
placement attribute of <image> element was ignored.
-
<alt> element in <image> had no appearance and was not editable.
-
Wrong value of the class attribute of <stepxmp> element.
-
-
Application crash on Mac and internal error on Windows when editing selection as text.
-
Application crash when WebDAV strict locking was enabled.
-
Application freeze when copying a very large portion of a document.
-
Universal binary distribution didn't work on PowerPC Mac.
-
Incorrect inscriptions on document tabs when switching between multiple documents.
-
Wrong numbering in Docbook documents in some cases.
-
Validation errors when copy/paste document fragments with nested elements having ID attributes.
-
Save As Dialog did not offer UTF-8 encoding for newly created documents.
-
“%” symbol in internal entity content was not escaped when saving the document.
-
Presence of version attribute in <xs:schema> caused documents to open without validation.
-
fo:table was rendered incorrectly in the case of changing fo:start-indent property.
-
Drag&Drop worked incorrectly when dropping into #choice element.
-
XSL document() function did not resolve URIs relative to stylesheet using second argument.
V 3.2.0: 2007/03/07
New Features
-
Serna is shipped as universal binary for Mac OS X. Minimal required version of Mac OS is 10.4.
-
Serna tray button is now blinking on opening a document in background.
-
Current document file name is displayed on the title bar.
-
Main menu accelerators are elaborated.
-
XML Resume plugin for writing resumes in Serna.
-
Antenna House plugin is merged into Serna distribution.
-
PI's and Comments can be deleted through ContentMap popup menu.
-
DITA:
-
Added support of <indexterm> and metadata elements including <prolog>, <category>, <keywords>, <prodinfo>.
-
<prolog> is now shown by default.
-
DITA localization can be switched on-the-fly from XSLT Parameter Sets.
-
-
Docbook:
-
Docbook V4.5 out-of-the-box support is added.
-
Figures & tables are now numbered as in publishing stylesheet.
-
Support of <code> element.
-
<indexterm> is hidden in the clean XSLT Parameter Set.
-
"Insert ulink" custom content button is added.
-
-
Functional Enhancements:
-
Extensions for redlining handling: xse:redline() function, serna.redline.start and serna.redline.end built-in templates.
-
Extensions for document() function: xse:document-mode attribute.
-
Implemented extension-element-prefixes support.
-
<xsl:number level="any"> is now supported.
-
LaunchBrowser command event is added.
-
Document Templates can now be matched against noNamespaceSchemaLocation (nons-schema-guess-string).
-
Bugs Fixed
-
DITA:
-
Application crash on deleting a certain list item.
-
Application crash on undo after deleting a list item.
-
Application crash on splitting a certain DITA element.
-
Application crash on renaming a certain DITA element.
-
Invalid stripping policy for <pre>, <codeblock>, <p>.
-
Create External DITA reference Dialog worked incorrectly in some cases.
-
Conref in tables didn't work.
-
Conref worked improperly with absolute paths.
-
Stentry with conref worked improperly.
-
Xref's text was hidden on an incorrect @conref value.
-
Xref worked incorrectly in tables.
-
Image align didn't work.
-
Junk ".html" postfixes in DITA element help are removed now.
-
-
Docbook:
-
<glossterm> was rendered incorrectly.
-
<glossentry> was behaving a wrong way.
-
Stylesheet didn't properly process <colspec/>'s with attribute @column='*'.
-
"Choose" didn't work correctly in <itemizedlist> in some cases.
-
Wrong cursor position after pasting at the end of <para>.
-
-
Application crash on opening a recent file in a specific case.
-
Application crash on converting to XInclude in a certain case.
-
Application crash on undo after conversion to XInclude.
-
Application crash on editing an internal entity used both in the document and attribute value.
-
Application crash in ContentMap plugin in a specific case.
-
Application freeze after system hibernation.
-
Convert to External Entity Dialog's Browse button wouldn't change the directory.
-
Convert to External Entity Dialog created absolute paths instead of relative.
-
External Entity encoding was misunderstood on reload in some cases.
-
On conversion to XInclude active namespace prefixes were handled incorrectly.
-
Saving a nested XInclude didn't work.
-
<ulink/> didn't work in read-only documents.
-
Selections on element boundary position worked incorrectly.
-
Files without extensions wouldn't get selected in the Attributes Dialog.
-
Browse file button was blocked when trying to change a mandatory attribute.
-
Excessive text repetitions in ContentMap.
-
Save View Dialog worked incorrectly in some cases.
-
Wrong menu items order in the main menu upon plugin reloading.
-
Esc did not close the non-docked Find&Replace Dialog.
-
rewriteSystem didn't work in URI manager.
-
SPD Schema wasn't up-to-date.
-
Examples calling Web Browser worked incorrectly.
V 3.1.0: 2006/12/06
New Features
-
Serna GUI is available in Chinese, Dutch, French, German, and Italian.
-
Enhanced navigation in tables: Tab, and Shift-Tab allow to move cursor to left and right cell; Alt-arrow keys allow to move to the corresponding adjacent cell.
Bugs Fixed
-
WebDAV lock was not released if Serna was closed with X button on window title.
-
When opening a file over WebDAV Serna was trying to locate a catalog file.
-
Application crash on Windows if a document with a certain combination of TIFF files was open.
-
Application crash on attempt to change specific column attributes on Linux.
-
Application crash on Ubuntu on attempt to close Serna with X button on window title.
-
Serna TGZ package wouldn't install on Ubuntu Linux.
-
Serna pasted clipboard as XML code in some situations.
-
Pasting from WYSIWYG mode to text mode did not work.
-
mixed='true' of a base type was not treated properly in derived types when generating element lists for wrapping.
-
Selections on double-clicks did not go to paste buffer on Linux.
-
Default ContentMap stylesheet did not show content of text nodes.
-
Serna allowed to split root element of XIncluded portions.
-
Numeric values were not shown in <se:combo-box> extension FO.
-
Serna had a wrong name in application association menu on Windows.
-
Serna froze on Browse buttons in New Element dialog on Mac OS X.
-
Converting root element to external entity was allowed.
V 3.0.0: 2006/10/03
New Features
-
Major enhancements:
-
ContentMap. The advanced replacement of TOC representing full document tree on the left pane. It provides the following major authoring features:
-
Precise and intuitive indication of current cursor position, including positions between elements
-
Direct manipulation with elements in the pane
-
Selections in the ContentMap tree view synchronized with the editing view
-
Drag&Drop with on-the-fly validation
-
Multiple profiled views in addition to full tree view (e.g. TOC mode)
-
Powerful style language which allows numbering, decorations, profiling, etc. in ContentMap
-
-
Drag & Drop Editing with On-the-fly Validation. Drag selected portions of the document to copy or paste them into another location. Serna indicates where you can perform drop according to schema. Drag&Drop is also supported between ContentMap and main editing view.
-
Element Help. Serna can show short help (tooltips) and long help for elements and attributes (available from main window, element and attribute dialogs). The full help is available for DITA and Docbook documents. It is possible to create your own help for your document types.
-
Multi-version support. Multiple versions of Serna can now be installed. Versions that differ with last version number only (e.g 3.0.1 and 3.0.2) are installed into the same directory (upgraded) by default.
-
Serna GUI I18n (Internationalization). Serna GUI can now be localized. Russian localization is added.
-
-
Other features:
-
Support of input methods for Asian languages (e.g. Chinese).
-
Docbook v4.4 out-of-the-box support.
-
Enhancements in DITA xref creation functionality.
-
Numeric entities are now shown as regular symbols (without entity marks) for clarity, nbsp symbols are now shown as small circles. Non-breaking spaces can now be inserted with Ctrl-Shift-Space keyboard shortcut.
-
Context hints now may always show parent element (see Preferences->General->Context Hints->Show Parent).
-
Enterprise Configuration Settings patch does not reset now other configuration attributes to the factory settings.
-
Support for auto and scale-to-fit values for content-width attribute in fo:external-graphic.
-
Spell-checker is factored out into a plugin, and dictionaries are now located differently.
-
