wiki:ReleaseNotes/0.2

Matreshka 0.2.0

Matreshka 0.2.0 was released 2012/01/06. Here is list of most significant improvements of functionality:

  • XML Base support was added to XML processor, SAX API extension was added to allow application to obtain effective base URI;
  • XML Catalogs resolver;
  • Ada Modeling Framework;
  • FastCGI module was improved to support Microsoft IIS;
  • package to manipulate by IRI/URI was added;
  • codec for Windows-1250, Windows-1252 encoding was added;
  • API of Universal_Character, Universal_String and Universal_String_Vector was extended;
  • more examples, performance improvements and bug fixes.

Supported compilers

Matreshka 0.2.0 is tested with several Ada compilers:

  • GNAT GPL 2011
  • GNAT FSF GCC 4.6
  • GNAT FSF GCC 4.7

Supported platforms

Matreshka 0.2.0 is tested on several platforms:

CPU OS
PowerPC 64bit Linux
x86 Linux, Windows
x86_64 Linux

Download

Matreshka 0.2.0 source code and binary packages can be downloaded from Download page.

Status details

Open tickets

Ticket Component Type Summary
No tickets found

Closed tickets

Ticket Component Type Resolution Summary
#114 Matreshka defect fixed install target should not use xargs' GNU extension parameters
#115 Matreshka defect fixed Makefile should use MAKE macro
#116 Matreshka defect duplicate empty first line in .lst breaks BSD install
#117 Matreshka defect fixed Makefile.install gnatls commands produce blank lines
#119 Matreshka defect fixed incorrect file name in league.gpr in portable_64_le section
#120 Matreshka enhancement fixed configuration doesn't detect freebsd amd64 machine properly
#122 Matreshka defect fixed matreshka doesn't build on FreeBSD with sqlite3 installed
#123 Matreshka defect fixed sqlite 3: extra files installed
#134 Matreshka enhancement fixed Add optflags to Makefile
#143 Matreshka defect fixed config.gpr raise conflicts
#146 Matreshka enhancement fixed --help support by configure
#149 Matreshka defect fixed make install doesn't work on Windows
#152 Matreshka enhancement fixed --enable-xxx/disable-xxx options in configure
#162 Matreshka task fixed Release 0.2.0
#163 Matreshka enhancement fixed matreshka-internals-unicode-ucd-core.ads takes too much memory to compile
#158 Matreshka - AMF defect fixed reflective set of uml::Constraint::visibility is failing
#161 Matreshka - AMF enhancement fixed split string data package
#76 Matreshka - League enhancement fixed windows-1250 codec
#77 Matreshka - League enhancement fixed windows-1252 codec
#121 Matreshka - League enhancement fixed Add Starts_With for Universal_String
#127 Matreshka - League enhancement fixed Add Ends_With for Universal_String
#129 Matreshka - League enhancement fixed URI/URN/URL manupulation package
#130 Matreshka - League enhancement fixed Slice procedure for Universal_String
#131 Matreshka - League enhancement fixed binary order compare operations for Universal_Character
#132 Matreshka - League enhancement fixed simple case mapping for Universal_Character
#133 Matreshka - League enhancement fixed Prepend for Universal_String_Vector
#139 Matreshka - League defect fixed sqlite driver crashes when binding null value
#150 Matreshka - League defect fixed Universal_String.Slice crash when low > high and both greater when Length
#160 Matreshka - League enhancement fixed improve performance of To_Universal_String function
#118 Matreshka - SQL defect fixed SQL example uses obsolete subprograms
#138 Matreshka - SQL defect fixed sqlite драйвер не сбрасывает Query при повторном Execute
#141 Matreshka - SQL defect fixed Cent OS 5.7 problems with sqlite3 driver
#142 Matreshka - SQL defect fixed SQL set parameter bug
#147 Matreshka - SQL defect fixed sqlite driver breaks heap memory
#153 Matreshka - SQL enhancement fixed Print message if try configure sqlite module with old libbrary version
#124 Matreshka - Web Services defect fixed FastCGI doesn't work with IIS
#59 Matreshka - XML Processor enhancement fixed XML Writer: support for Start_DTD
#60 Matreshka - XML Processor enhancement fixed XML Writer: use apostrophe instead of quotation mark as value delimiter
#111 Matreshka - XML Processor enhancement fixed XML Catalogs support
#112 Matreshka - XML Processor defect fixed SAX Locator doesn't return Public_Id and System_Id
#125 Matreshka - XML Processor enhancement fixed support for XML Base Specification in SAX Reader
#126 Matreshka - XML Processor defect fixed XML Writer Error
#159 Matreshka - XML Processor enhancement fixed automatic indentation of output for Pretty_Writer

Known problems

Ticket Component Type Resolution Version Milestone Summary
#177 Matreshka enhancement fixed 0.2.0 0.2.1 matreshka-0.2.0 and GCC-4.6 build failure
#180 Matreshka defect fixed 0.2.0 0.2.1 configure fails on windows
#181 Matreshka defect fixed 0.2.0 0.2.1 Unable to install matreshka
#204 Matreshka enhancement fixed 0.2.0 0.2.1 list of file ignore INSTALL_PROJECT_DIR option
#173 Matreshka - AMF defect fixed 0.2.0 0.2.1 matreshka-0.2.0 and GCC-4.7 failed build
#194 Matreshka - AMF defect fixed 0.2.0 0.3.0 Unable to read model generated by Magic Draw
#201 Matreshka - AMF enhancement fixed 0.2.0 0.3.0 Implement Empty collections support in AMF.Generic_Collections
#202 Matreshka - AMF enhancement fixed 0.2.0 0.3.0 move internal element identifier into Element_Implementation
#203 Matreshka - AMF enhancement fixed 0.2.0 0.3.0 hash functions for all elements
#164 Matreshka - League defect invalid 0.2.0 Cursor lost somewhere
#174 Matreshka - League defect 0.2.0 regexp compilation error
#178 Matreshka - League defect fixed 0.2.0 0.6.0 unmatched [] in regexp_scanner.l
#193 Matreshka - League defect fixed 0.2.0 0.3.0 memory leaks in Universal_String.Split
#18 Matreshka - XML Processor defect fixed 0.2.0 0.4.0 locator must provide precise information
#41 Matreshka - XML Processor defect fixed 0.2.0 0.4.0 wrong/missing information about error position
#135 Matreshka - XML Processor defect 0.2.0 file input source returns invalid system identifier
#136 Matreshka - XML Processor defect 0.2.0 effective XML base is wrong for root elements of external entities
#157 Matreshka - XML Processor defect fixed 0.2.0 0.4.0 XML reader doesn't stop processing on user expection in Start_Prefix_Mapping
#170 Matreshka - XML Processor defect fixed 0.2.0 0.3.0 incorrect character set definition in xml scanner
#183 Matreshka - XML Processor defect fixed 0.2.0 0.3.0 Characters function does not work when XML_1_1 is set and no escaping should be done

Matreshka 0.2.1

Matreshka 0.2.1 was released 2012/05/17. It is minor bug fixes release:

  • fix compilation issues with GCC 4.6
  • fix compilation issues with GCC 4.7
  • fix installation issues

Status details

Open tickets

Ticket Component Type Summary
No tickets found

Closed tickets

Ticket Component Type Resolution Summary
#177 Matreshka enhancement fixed matreshka-0.2.0 and GCC-4.6 build failure
#180 Matreshka defect fixed configure fails on windows
#181 Matreshka defect fixed Unable to install matreshka
#204 Matreshka enhancement fixed list of file ignore INSTALL_PROJECT_DIR option
#173 Matreshka - AMF defect fixed matreshka-0.2.0 and GCC-4.7 failed build

Known problems

Ticket Component Type Resolution Milestone Summary
No tickets found

Last modified 8 years ago Last modified on May 16, 2012, 4:03:19 PM
Note: See TracWiki for help on using the wiki.