Matreshka 0.8.0

Matreshka 0.8.0 is not released yet. Most significant improvements of functionality are:

  • XML DOM
  • support of Open Document Format

Supported compilers

Matreshka 0.8.0 is tested with several Ada compilers:

  • GNAT GPL 2013
  • GNAT GPL 2014
  • FSF GCC 4.7
  • FSF GCC 4.8.1 (note, FSF GCC 4.8.0 is not supported due to GCC's bug)
  • FSF GCC 5.0

Supported platforms

Matreshka 0.8.0 is tested on several platforms:

CPU OS
ARMv7 Linux
x86 Linux, Windows
x86_64 FreeBSD, Linux, Windows

It should work on almost all UNIX systems too.

Current Status

Open tickets

Ticket Component Type Summary
#457 Matreshka defect Install on gnat gpl 2015 doesn't work
#458 Matreshka defect Support gnat gpl 2016
#355 Matreshka - League enhancement support of CLDR collation algorithm
#358 Matreshka - League enhancement update fastcgi example
#361 Matreshka - League enhancement Add Slice function to Stream_Element_Vector
#363 Matreshka - League defect support of recalculation of chain of collations elements
#380 Matreshka - League enhancement encode content of IRI
#381 Matreshka - League defect Shared mode for files opened by File_Input_Source
#468 Matreshka - League defect Read of setting from windows registry
#465 Matreshka - SQL defect Oracle DB driver unable to bind integer on win32
#421 Matreshka - Web Services defect get_path_info should return vector with last empty string when ends with dash
#428 Matreshka - Web Services defect use link_name to bind to JS
#431 Matreshka - Web Services defect non executable code for HTMLCollection object declaration
#436 Matreshka - Web Services enhancement binding for HTMLInputElement
#444 Matreshka - Web Services enhancement Set custom headers in HTTP_Servlet_Response
#420 Matreshka - XML Processor defect template processor doesn't provide sax locator
#456 Matreshka - XML Processor enhancement Iterable holders
#461 Matreshka - XML Processor enhancement mtl:evaluate for xml stream
#462 Matreshka - XML Processor enhancement Add attribute from template engine
#479 Matreshka - XML Processor enhancement Include stream as tempate in XML Template
#434 Matreshka - a2js enhancement support of slice of array
#452 Matreshka - a2js enhancement Component_Size attribute support
#453 Matreshka - a2js enhancement support of typed array for records/arrays
#455 Matreshka - a2js enhancement a2js: add support for enum indexed arrays
#466 Matreshka - a2js enhancement webapi: add html dataset
#473 Matreshka - a2js enhancement a2js: JavaScripr_Resource convention

Closed tickets

Ticket Component Type Resolution Summary
#449 Matreshka defect fixed make install fails with current GnatPRO
#451 Matreshka defect invalid Wrong names in installed gpr files
#464 Matreshka - SQL defect fixed Oracle DB driver doesn't report an error
#419 Matreshka - Web Services enhancement fixed get_servlet_context for servlet_config
#427 Matreshka - Web Services enhancement fixed binding for DOM.Element class
#429 Matreshka - Web Services enhancement fixed support of Universal_String.Is_Empty
#430 Matreshka - Web Services enhancement fixed js runtime for Interfaces package
#432 Matreshka - Web Services defect fixed empty arrays
#433 Matreshka - Web Services enhancement fixed support of 'First/'Last attribute
#435 Matreshka - Web Services defect fixed a2js format of numbers
#437 Matreshka - Web Services enhancement fixed Servlet_Request.Get_Parameter_Names
#438 Matreshka - Web Services enhancement fixed Get_Parameter subprogram for Serlvet_Request
#445 Matreshka - Web Services enhancement fixed Conversion HTTP date to/from string
#447 Matreshka - Web Services enhancement fixed wsdl2ada should report error when old version of wsdl are used
#459 Matreshka - Web Services enhancement fixed minimal support of deployment descriptor
#460 Matreshka - Web Services enhancement fixed Get_Last_Modified in Servlet API
#463 Matreshka - Web Services enhancement fixed file uploading with servlets
#469 Matreshka - Web Services enhancement fixed SpikeDog: access to uploaded content
#470 Matreshka - Web Services enhancement fixed binding for requestAnimationFrame
#471 Matreshka - Web Services enhancement fixed binding for devicePixelRatio
#475 Matreshka - Web Services defect fixed Could servlet run without session manager?
#476 Matreshka - Web Services enhancement fixed add binding for VailidityState
#477 Matreshka - Web Services task fixed move AWS implementation of SpikeDog into main source tree
#418 Matreshka - XML Processor enhancement fixed extend sax event stream's elements by event location
#424 Matreshka - XML Processor enhancement fixed support of null check expression by templates processor
#426 Matreshka - XML Processor defect fixed xml-templates-processors.adb hangs
#454 Matreshka - XML Processor defect fixed template engine raises PROGRAM_ERROR
#467 Matreshka - XML Processor enhancement fixed else and elsif in template engine
#440 Matreshka - a2js defect fixed a2js crash on conditional expression
#441 Matreshka - a2js defect fixed a2js crash on pi
#442 Matreshka - a2js defect fixed a2js support of greater than
#446 Matreshka - a2js defect fixed incorrect assignment for type with discriminant
#478 Matreshka - a2js defect fixed string literals from source code

Known problems

Last modified 22 months ago Last modified on May 13, 2015, 9:10:08 AM