Serna Free is an Open Source XML editor now

Serna XML Editor: Beta Release History

V 4.3.0-RC1: 2010/12/01

New Features


  • Common code-base with Serna Free (Open Source), so all new Serna Free features may be easily and swiftly transitioned to Serna Enterprise.
  • Updated Qt framework; transition to LGPL Qt version; custom extension developers will no longer need a commercial Qt license.
  • New Python module-based publishing framework, which allows development of sophisticated platform-independent publishing scripts with access to Serna API
  • Support for URL's with fragment identifiers when opening documents (cursor will be positioned accordingly).
  • New behaviour of Copy operation - now it works on current element in absence of active selection.

V 4.1.5-RC2: 2009/09/22

Bugs Fixed


  • Auto SpellCheck changed misspelled words incorrectly in some cases.
  • Clicking beyond an opened drop-down list of a combo box in the Editing Window wouldn't close the list and restore the original value.

V 4.1.5-RC1: 2009/08/31

New Features


  • Added Auto SpellCheck. Entered text is analyzed in real time, misspelled words get underlined with a wavy red line, and possible corrections are suggested.
  • It is possible to set the path to an XML Catalog that resides on a web server by using a nextCatalog tag.

V 4.1.0-RC1: 2009/02/24

New Features


  • Added drag&drop from Microsoft Office Word and web browsers to Serna.
  • Added API for extending drag&drop from external applications and within Serna.
  • Added drag&drop between opened documents.
  • Added hot keys for Zoom commands, for switching between documents, and for buttons in the Attributes Dialog .

Bugs Fixed


  • DITA:


    • Application crash on selecting a file in DITA dialogs when Serna was run as an ActiveX control.
    • Application crash on saving a document after paste in a specific case.
    • Application crash on clicking Check Spelling if there was an xref without text content pointing to a website.
    • When opening a document retrieved from the Vasont CMS, Serna required choosing a template.
  • Application crash on saving a document to WebDAV when the network was unreachable.
  • Application crash on an attempt to save a document to a directory without writing permissions.
  • Application crash on dropping an invalid internal entity or XInclude into the #choice element.
  • It was possible to open a document in Text mode twice without warning.
  • Manually changed zoom was reset to default on changing the input language with Ctrl-Shift.
  • The Context Menu key didn't call up the context menu in the Editing Window.
  • Insertion of nbsp with Ctrl-Shif-Space worked incorrectly.
  • The Unicode byte-order mark wasn't treated properly.
  • Serna worked slowly with some documents.

V 4.0.0-RC2: 2008/11/20

Bugs Fixed


  • WebDAV lock wasn't released after closing the document.

  • A locked document opened from WebDAV wasn't made read-only in a specific case.

  • Docbook documents wouldn't be published to HTML on Mac.

  • During search, a found attribute in the Element Attributes Dialog wasn't highlighted.

  • Bookmap documents without DOCTYPE were opened with errors.

V 4.0.0-RC1: 2008/10/31

New Features


  • Fresh Look&Feel. Now that Serna has migrated to the Qt graphic library version 4.4.3, you can enjoy the new look&feel of Serna.

  • Enhanced Print Draft. Print Draft now can save documents to PDF format.

  • DITA ID Management. Serna maintains and validates the uniqueness of DITA elements' IDs within the scope of the parent topic.

  • Improvements for MacOS X. Serna comes with improved font rendering and scaling as well as enhanced large document support and visualization on Mac.

  • SSL Support. The SSL protocol support provides for secure communication between Serna and an SSL-enabled remote HTTP or WebDAV server.

  • SVG Support. SVG images are now natively supported.

  • ActiveX Support. Serna can now work as an ActiveX control on Windows.

Bugs Fixed


  • DITA:


    • Application crash on switching to the Paginated view of some Maps on Windows.

    • After adding an empty conref attribute to some elements, the elements disappeared in the Editing Window.

    • <xref> was shown as empty after adding the scope attribute with the external value.

    • External conref was shown as cyclic if the root ID and the ID of the referred topic were identical.

    • <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.

    • The format and scope attributes were not set automatically when entering a specific path in DITA dialogs.

    • When selecting a file with extension that wasn't in the Format list in DITA dialogs, the extension was added in duplicate to the list.

    • It was possible to delete the ditaarch attribute.

    • When calling up the Insert Topic Reference Dialog from the <topicgroup> element, the Change Topic Reference Dialog appeared instead.

  • Application crash on closing the Print to File Dialog.

  • Application crash on undoing the conversion from an invalid XInclude.

  • Documents are printed as drafts correctly on all platforms. Font rendering issues have been fixed.

  • Serna worked improperly on multi-monitor configuration in some cases.

  • Suffixes were missing from the names of published documents if the original file name contained multiple dots.

  • Specifying viewers for published files worked incorrectly.

  • It was possible to drag&drop editable content to read-only content on Mac.

  • The main window wouldn't be resized by click-dragging the size grip on Mac.

  • Dockable dialogs always closed on pressing the Esc key.

  • The Apply button in the Preferences Dialog was disabled after specifying Undo/Redo Limits using the spinner.

  • It was impossible to add attributes in the Attributes Dialog in a specific case.

  • Attributes in the Attributes Dialog wouldn't be deleted by pressing the Del key.

  • The unchecked Close on insert checkbox in the Insert Element Dialog would become checked after undocking the dialog in some cases.

  • The Convert to External Entity Dialog had a wrong caption.

V 4.1b.0: 2008/09/03

Bugs Fixed


  • Application crash on accepting a word suggested by SpellCheck in some cases.

  • Application crash on inserting the <xref> to a PDF document using the DITA dialog on Sun Solaris 8.

  • Application crash on selecting a ContentMap item if ContentMap contained PIs on Linux and Mac.

  • There were problems with WebDAV locking in case of an incorrect response from a WebDAV server.

  • A changed image wasn't updated on Linux.

  • Images were not published to PDF with Antenna House XSL Formatter.

  • It was impossible to insert an entity when selecting it using the keyboard.

  • It was impossible to change an entity filename without changing the entity name.

  • Document view wouldn't change depending on the selected XSLT Parameter Set in some cases.

  • Serna didn't accept a license file that was specified using drag&drop on Windows and SUSE.

V 3.8.0-RC3: 2008/07/23

Bugs Fixed


  • There were problems with WebDAV locking in case of an incorrect response from a WebDAV server on Mac OS X and Sun Solaris 8.

V 3.8.0-RC2: 2008/07/15

Bugs Fixed


  • There were problems with WebDAV locking in case of an incorrect response from a WebDAV server.

V 3.8.0-RC1: 2008/06/25

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.

Bugs Fixed


  • 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 4.0b.0: 2008/06/18

New Features


  • Fresh Look&Feel. Now that Serna has migrated to the Qt graphic library version 4, you can enjoy the new look&feel of Serna.

  • Enhanced Print Draft. Print Draft now can save documents to PDF format.

  • DITA ID Management. Serna maintains and validates the uniqueness of DITA elements' IDs within the scope of the parent topic.

  • SSL Support. The SSL protocol support provides for secure communication between Serna and an SSL-enabled remote HTTP or WebDAV server.

  • SVG Support. SVG images are now natively supported.

Bugs Fixed


  • Fonts were rendered incorrectly and documents were redrawn improperly on MacOS X.

  • Some fonts were rendered incorrectly in certain zoom levels.

  • Documents are printed as drafts correctly on all platforms. Font rendering issues have been fixed.

V 3.7.0-RC2: 2008/04/30

Bugs Fixed


  • Application didn't work on SUSE 10.2.

V 3.7.0-RC1: 2008/04/24

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-RC1: 2008/03/12

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.1: 2007/11/27

Bugs Fixed


  • Application crash on undo after element split in DITA documents in a specific case.

  • Documents didn't open from network drives on Windows in some cases.

V 3.5.0-RC2: 2007/10/23

New Features


  • 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.

Bugs Fixed


  • The content of <li> was not redrawn in the ContentMap after split.

V 3.5.0-RC1: 2007/10/09

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.

  • 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>.

  • 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-RC1: 2007/07/03

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 Document > Open with Template.

V 3.3.0-RC1: 2007/04/11

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 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.

  • 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-RC2: 2007/02/28

Bugs Fixed


  • Application crash in ContentMap plugin in a specific case.

  • Application crash on editing an internal entity used both in the document and attribute value.

  • Some English localization strings were absent in DITA.

V 3.2.0-RC1: 2007/02/20

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 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-RC3: 2006/11/30

New Features


  • Chinese GUI localization.

Bugs Fixed


  • 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.

V 3.1.0-RC2: 2006/11/22

New Features


  • Italian GUI localization.

Bugs Fixed


  • WebDAV lock was not released if Serna was closed with X button on window title.

  • Application crash on Windows if a document with a certain combination of TIFF files was open.

  • Serna TGZ package wouldn't install on Ubuntu Linux.

V 3.1.0-RC1: 2006/10/31

New Features


  • Serna GUI is now translated to Dutch, French and German.

  • 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


  • When opening a file over WebDAV Serna was trying to locate a catalog file.

  • 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-RC2: 2006/09/27

Bugs Fixed


  • Serna did not give warning if an external entity of an open document was modified in a separate window.

  • Copy from external applications did not work after application start on Linux.

  • DITA plugin opened web-browser with the wrong links on double-clicks on external link elements.

  • Application crash if <match> element contained invalid attribute.

V 3.0.0-RC1: 2006/09/14

New Features


  • Support of input methods for Asian languages (e.g. Chinese).

  • Drag&drop in ContentMap remembers collapse state of dragged ContentMap items.

Bugs Fixed


  • Application crash on switching from text mode with closed ContentMap pane.

  • Application crash when using *.sui files from previous versions of Serna.

  • Application crash on closing documents in text-mode, after specific pastes.

  • Application crash in specific handling of copy-of in XSLT stylesheets.

  • Application crash on inserting special symbols (with Insert Symbol dialog) in text mode.

  • Dynamic behavior of XSLT functions last() and position() was incorrect in specific cases.

  • Copy from Text Mode to external applications did not work.

  • Copy from Message Window did not work.

  • Custom content command for inserting itemized list in DITA did not work correctly.

  • Comment & PI nodes with long content were shown ugly in ContentMap.

  • Fixed copy buffer performance regression.

  • Ctrl-Z hot-key was interpreted as a special symbol if undo history was empty.

  • Touching ContentMap scroll bar between range selection clicks (Shift+Click) disallowed the range selection.

  • DITA Map did not show full topic title if contained keyword.

  • DBLite 0.5 HTML Entities template had broken path to the XML catalog.

  • GUI view was not saved properly on switching between WYSIWYG and text mode.

  • Change of tag color was disabled in Preferences.

  • Serna did not allow to make cross-entity selection for redlining.

  • Serna did not work with XCCDF schema correctly.

  • Find did not work correctly in some cases.

  • Saved view could not be restored for No document mode.

V 3.0b1.1: 2006/08/09

New Features


  • Serna GUI I18n (Internationalization). Serna GUI can now be localized. Russian localization is added.

  • Support for auto and scale-to-fit values for content-width attribute in fo:external-graphic.

  • Context hints now may always show parent element (see Preferences->General->Context Hints->Show Parent).

  • Element Help enhancements: if full help for an element is not available, short help is shown.

  • Simple Letter example document type is added element help.

Bugs Fixed


  • Serna did not handle correctly AltGr (e.g. in French 'azerty' keyboard).

  • Check items in CALS table plugin were not updated on undo.

  • When publishing DITA map public identifiers were not resolved.

  • Paste from external applications (not by mouse) did not work correctly on Linux.

  • Right-click on ContentMap iterated cursor in the editing view.

  • ContentMap did not change fonts if system fonts were changed.

  • Drag'n'drop an XML file to empty Serna did not work on Windows.

  • In Insert Symbol Dialog docking menu was called after creating of a favorite symbol.

  • Arrow-up and arrow-down keys in Python console caused crash in certain cases.

  • Application crash in ContentMap when working with collapsed items in some cases.

  • Application crash with docked Insert Element dialog on document reload.

  • Application crash if .scc files were corrupted.

  • Application crash in certain cases on typing between table cells.

  • Application crash on insertion of recursive DITA conrefs.

  • Application crash on switching between text and WYSIWYG mode in certain cases.

V 3.0b1.0: 2006/07/19

New Features


  • Select/Unselect Parent menu-items are added to the ContentMap context menu.

  • Paste menu-item is now added to the between-element ContentMap context menu.

  • Element's parent is now highlighted in the ContentMap.

  • New ContentMap Focus button allows to leave focus in editing window while you click the ContentMap content.

  • Enterprise Configuration Settings patch does not reset now other configuration attributes to the factory settings.

  • Spell-checker is factored out into a plugin, and dictionaries are now located differently.

Bugs Fixed


  • When selecting content backwards the selection was not element-balanced.

  • Selection in editing window and ContentMap were not coinciding in certain situations.

  • Selection of titles that were also shown in document's TOC were shown in TOC, not in the section titles.

  • Selection whole table with mouse caused application crash.

  • Parent selection of elements that were residing in specific table FOs was not working.

  • Cursor position was incorrect after cutting itemized list selection.

  • Elements containing text were shown in ContentMap without text chunks tagged into child elements.

  • ContentMap on Mac OS X was shown without the vertical lines connecting elements to parent.

  • Clicking ContentMap elements did not navigate throw all their appearance in the document if the elements were collapsed.

  • Endings of text content in ContentMap were not shown in certain cases.

  • Shift-Select did not work in ContentMap if the elements were collapsed.

  • Clicking on collapsed elements in ContentMap did not bring cursor to the corresponding place of the document.

  • Attempt to expand already expanded elements caused application crash.

  • DITA Map DTD was not included into the corresponding catalog.xml file.

  • DITA topicrefs were handled incorrectly in certain cases.

  • TIFF images were not shown.

V 3.0b.1: 2006/06/15

New Features


  • Selection algorithm is refactored. Please submit any inconsistencies you observe when making selections

  • Enhancements in DITA xref creation functionality

  • Numeric entities are now shown as regular symbols (without entity marks) for clarity

  • Added documentation on using and creating Element Help for your own schema

Bugs Fixed


  • Serna was hanging when switching to text mode on certain Windows boxes

  • XInclude dialog was returning absolute path to XIncluded files from the subdirectories

  • XInclude status dialog was not showing the correct information in certain cases

  • PUBID of Docbook V4.4 was not resolved correctly

  • Element Dialog was not showing the list of correct elements in certain situations

  • Dragging selections with PIs was causing application crash

  • DITA conrefs were not created correctly in certain cases

  • Hot-key F2 was not setting focus to ContentMap

V 3.0b.0: 2006/05/29

New Features


  • 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 documents now. 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.

  • Enhancements in nbsp handling. Serna now can visually show non-breaking spaces as small circles in main editing view. Non-breaking spaces can now be inserted with Ctrl-Shift- Space keyboard shortcut.

  • Docbook v4.4 Support. Docbook v4.4 out-of-the-box support is added.

Bugs Fixed


  • Find Previous Redlining did not work properly in certain situations.

  • Print Draft command printed document with blanks if the document's beginning was intensively modified

  • Extended Selection with mouse did not work

  • Minor fixes in DITA stylesheets and conref/xref creation dialogs.

  • Dynamic rendering for color and text-decoration was not working properly.