Sidewinder Viewer Change Log

To view a list of outstanding bugs, or to raise new bugs, visit Sidewinder Viewer Issues.


Sidewinder Viewer n.n.n.nnnn (current source)


Sidewinder Viewer 2.1.0.1009, 24-Aug-2007 12:48

  • Fixed resolution of external resources in namespaced documents. [Phil]
  • Reverted embedded mode to a simple active document server, pending the resolution of this bug. [Phil]


Sidewinder Viewer 2.1.0.1008, 16-Aug-2007 14:17

  • Do not force autohide windows to be always on top. [Phil]
  • Enable DOCTYPE elements in renderer. [Phil]
  • Return rich error information from renderer load methods. [Phil]


Sidewinder Viewer 2.1.0.1007, 04-Jun-2007 18:26

  • Fixed crash with autohide windows invoked from JavaScript API. [Phil]
  • Fixed document.EventTarget script error. [Phil]
  • Fixed implementation of dispatchEvent in the JavaScript API. [Phil]
  • Resolved infinite loop when dispatching events to the rendered document. [Phil]


Sidewinder Viewer 2.1.0.1006, 29-May-2007 12:32

  • Fixed recurring script error. [Phil]
  • Resolved erroneous stripping of instance data containing 'HTML' tag names. [Phil]
  • Fixed rendering issue with empty elements. [Phil]
  • Forced namespace declarations into instance documents where appropriate. [Phil]
  • Resolved document creation bug in XSLFO serialisation method. [Phil]
  • Fixed and reinstated the CSS 3 to CSS 2 translation routine. [Phil]
  • Improved performance of rendering engine switching. [Phil]
  • Added support for MSXML 6.0. [Phil]
  • Moved the 'Schema' folder up one level. [Phil]
  • Made the viewer a common installation component. [Phil]


Sidewinder Viewer 2.1.0.1005, 22-May-2007 11:17

  • Fixed renderer memory leaks. [Phil]
  • Preserve CSS styling for elements in the XForms, SVG, MathML and XBL namespaces. [Phil]


Sidewinder Viewer 2.1.0.1004, 30-Apr-2007 18:17

  • Enabled positional docking hints. [Phil]


Sidewinder Viewer 2.1.0.1003, 26-Apr-2007 13:44

  • Fixed bug when returning the Event.type property to script. [Phil]
  • Exposed RendererEvent properties to script. [Phil]
  • Reimplemented dockable windows and toolbar code. [Phil]
  • Implemented "drawer" windows. [Phil]
  • Fixed incorrect size of rendered view. [Phil]
  • Added hooks to enable polling the document for live instance validity. [Phil]
  • Enable runtime parameterisation of application name. [Phil]
  • Fixed toolbar re-sizing bug. [Phil]


Sidewinder Viewer 2.0.5.1008, 15-Dec-2006 12:52

  • URI-decode the fragment identifier before passing it to the XPointer interpreter. [Phil]
  • Preserve fragment identifiers in the event of a redirect. [Phil]
  • Fix bug in the loading of script documents. [Phil]


Sidewinder Viewer 2.0.5.1007, 14-Dec-2006 17:52

  • Fixed cookie jar path. [Phil]
  • Fixed rendering bug for non UTF8-encoded documents. [Phil]


Sidewinder Viewer 2.0.5.1006, 13-Dec-2006 14:58

  • Permit spaces in .webapp XPointer parameter values. [Phil]


Sidewinder Viewer 2.0.5.1005, 12-Dec-2006 19:48

  • Fixed the base URI for remote .webapp documents. [Phil]
  • Implement XPointer-based definition of webapp parameters. [Phil]


Sidewinder Viewer 2.0.5.1004, 08-Dec-2006 12:04

  • Fixed webapp parameter bug. [Phil]
  • Optimised schema validation. [Phil]
  • Reinstated old XHTML schemata until new ones are ready. [Phil]


Sidewinder Viewer 2.0.5.1003, 07-Dec-2006 12:25

  • Reinstated formsPlayer debranding. [Phil]
  • Fixed registry settings for .webapp file extension and MIME type. [Phil]
  • Changed default webapp meta parameter values to 'everything off'. [Phil]
  • Added a simple default 'start' page. [Phil]


Sidewinder Viewer 2.0.5.1002, 04-Dec-2006 20:03

  • Fixed base URI bug in malformed documents. [Phil]


Sidewinder Viewer 2.0.5.1001, 04-Dec-2006 12:57

  • Fixed accelerator keys in embedded mode. [Phil]
  • Enabled Source View in embedded mode. [Phil]
  • Enabled XForms event logging in embedded mode. [Phil]
  • Fixed refresh behaviour in embedded mode. [Phil]
  • Added menus to manage logging windows in embedded mode. [Phil]
  • Disable the formsPlayer debranding for XForms documents. [Phil]
  • Updated schemata. [Phil]


Sidewinder Viewer 2.0.4.1019, 27-Oct-2006 16:40

  • Added first XHTML serialisation features to the Renderer. [Phil]


Sidewinder Viewer 2.0.4.1018, 20-Oct-2006 14:49

  • Provide rendered documents with access to the proper URL. [Phil]
  • Corrected the view of malformed documents inside the Source View. [Phil]


Sidewinder Viewer 2.0.4.1017, 19-Sep-2006 19:26

  • Resolve crash when creating js:Application objects. [Phil]
  • Fixed positioning bug when docking new js:Application object to an edge. [Phil]
  • Allow user specification of Source View colour scheme. [Phil]
  • Allow finer control over the dimensions of js:Application children. [Phil]


Sidewinder Viewer 2.0.4.1016, 07-Sep-2006 13:34

  • Resolve crash when calling removeEventListener from handleEvent. [Phil]


Sidewinder Viewer 2.0.4.1015, 01-Sep-2006 19:20

  • Preserve less than characters in CDATA sections. [Phil]
  • Ensure that base element does not contain cached path. [Phil]
  • Reinstate formsPlayer debranding. [Phil]
  • Enable Sidewinder branding in embedded mode. [Phil]


Sidewinder Viewer 2.0.4.1014, 30-Aug-2006 17:07

  • Resolve conflict between webapp properties chrome=false and sourceview=false. [Phil]
  • Fix the behaviour of the transparency webapp property. [Phil]
  • Fix the behaviour of the opacity webapp property. [Phil]


Sidewinder Viewer 2.0.4.1013, 22-Aug-2006 11:36

  • Allow multiple autohide windows per display edge. [Phil]
  • Fixed .webapp autohide behaviour. [Phil]
  • Fixed new autohide method repaint problem. [Phil]


Sidewinder Viewer 2.0.4.1011, 09-Aug-2006 15:48

  • Fixed crash when closing the viewer. [Phil]


Sidewinder Viewer 2.0.4.1010, 02-Aug-2006 20:47

  • Allow for delegation of new window creation to controlling scripts. [Phil]


Sidewinder Viewer 2.0.4.1009, 01-Aug-2006 16:53

  • Change source view selection colour. [Phil]
  • Fixed 'File > Save' bug in standalone browser mode. [Phil]
  • Sanitisation of the 'File > Save' menu item enabled/disabled state. [Phil]
  • Improve interpretation of relative paths with window.location.replace(). [Phil]
  • Improved the handling of new window requests. [Phil]
  • Fixed crashes during renderer destruction. [Phil]
  • Fixed crash when rendering XForms documents if formsPlayer not installed. [Phil]


Sidewinder Viewer 2.0.4.1008, 12-Jul-2006 18:07

  • Stop ignoring fragment identifiers. [Phil]


Sidewinder Viewer 2.0.4.1007, 11-Jul-2006 18:10

  • Enable accelerator keys for undo, redo, cut, copy, paste, delete and select all. [Phil]
  • Explicitly pass Tab key presses through to the renderer. [Phil]
  • Write logging data to disk. [Phil]


Sidewinder Viewer 2.0.4.1006, 06-Jul-2006 16:58

  • Enable XForms event logging. [Phil]
  • Fixed concurrent SBM/EM mutex locking conflict. [Phil]
  • Resolved leak of dockable windows. [Phil]


Sidewinder Viewer 2.0.4.1004, 27-Jun-2006 13:16

  • Enable CSS 3 => CSS 2 translation in the renderer. [Phil]
  • Disable Gecko rendering. [Phil]


Sidewinder Viewer 2.0.4.1003, 26-Jun-2006 18:07

  • IE XSLT fixes to conform to W3C XForms test suite. [Phil]


Sidewinder Viewer 2.0.4.1001, 23-Jun-2006 18:52

  • Implement a source code view. [Phil]
  • Add syntax highlighting to the source code view. [Phil]
  • IE XSLT fixes to conform to Mozilla XForms samples. [Mark]
  • Internalise the Internet Explorer XSLT stylesheet. [Phil]
  • Fix the attachment of namespace processors to the IE rendered document. [Phil]


Sidewinder Viewer 2.0.3.1006, 13-Jun-2006 19:57

  • Externalise the Internet Explorer XSLT stylesheet. [Phil]


Sidewinder Viewer 2.0.3.1005, 13-Jun-2006 13:54

  • Remove redundant population of namespace table in embedded mode. [Phil]


Sidewinder Viewer 2.0.3.1004, 13-Jun-2006 11:01

  • Re-use the document class in embedded mode. [Phil]
  • Fix failing renderering of secondary documents in embedded mode. [Phil]


Sidewinder Viewer 2.0.3.1002, 12-Jun-2006 16:47

  • Fix bug with premature closing of application when JS API Renderer windows are closed. [Phil]
  • Rewrite DOM Level 2 Events module. [Phil]
  • Re-use URI and data retrieval classes in embedded mode. [Phil]


Sidewinder Viewer 2.0.2.1069, 15-May-2006 19:31

  • Implemented sane fix of the autohide=true, chrome=false bug. [Phil]
  • Fixed the positioning of the JS API Renderer class. [Phil]
  • Assume implicit edge anchoring when autohide is enabled. [Phil]
  • Fixed problem with script-invoked renderers not being destroyed on close. [Phil]


Sidewinder Viewer 2.0.2.1065, 12-May-2006 17:24

  • Partially enabled autohide=true behaviour when chrome=false. [Phil]


Sidewinder Viewer 2.0.2.1063, 10-May-2006 15:36

  • Fixed rendering of the branding bar. [Phil]
  • Register a MIME content type for webapps. [Phil]
  • Enable XHTML validation in embedded mode. [Phil]


Sidewinder Viewer 2.0.2.1061, 09-May-2006 19:02

  • Amended registration settings to enable sane opening of webapps via hyperlinks. [Phil]
  • Corrected webapp positioning against the right and bottom edges of the display. [Phil]


Sidewinder Viewer 2.0.2.1059, 09-May-2006 17:20

  • Fixed a memory leak in the about box in standalone browser mode. [Phil]
  • Clear the contents of the error logging window at the beginning of any navigation. [Phil]
  • Implemented standalone browser mode menu item "File > Open". [Phil]
  • Implemented standalone browser mode menu item "File > Exit". [Phil]
  • Resolved a potential memory leak of application bar instances. [Phil]
  • Fixed window height and width errors in standalone browser mode. [Phil]
  • Make use of "simple mode" rendering for the address bar. [Phil]


Sidewinder Viewer 2.0.2.1052, 08-May-2006 17:29

  • Implemented standalone browser mode menu item "Help > About". [Phil]
  • Enabled the logging windows when running in embedded mode. [Phil]
  • Added logging boolean webapp meta property. [Phil]
  • Added addressbar boolean webapp meta property. [Phil]
  • Added menubar boolean webapp meta property. [Phil]
  • Altered the chrome webapp meta property to control only the window border. [Phil]
  • Altered the width and height webapp meta properties to apply to the size of the client area, rather than the size of the whole window. [Phil]


Sidewinder Viewer 2.0.2.1046, 02-May-2006 20:12

  • Fixed failing installer. [Phil]