[Axl] [ANN] Axl Library 0.4.5 "3756h to go" release is available!

Francis Brosnan Blazquez francis at aspl.es
Mon Jun 25 09:24:15 CEST 2007


          ###################################
          #     Axl Library release note:   #
          #       "3576h to go release"     # 
          #              0.4.5              #
          ###################################

Advanced Software Production Line is proud to announce a new Axl
Library release.

Axl Library is an small and efficient XML toolkit, that will allow you
to produce efficient and clear code that interfaces with XML data.

The library was produced to support XML requirements needed by
software developed by Advanced Software Production Line, S.L.

At this moment the library is being used by Vortex Library,
Af-Arch, Shaper and Fovap.

Resources
~~~~~~~~~

   Axl Homepage
   [ http://xml.aspl.es ]

   Advanced Software Production Line, S.L.
   [ http://www.aspl.es ]

This release in short
~~~~~~~~~~~~~~~~~~~~~
  Fixed several bugs, updated regression test to check them, and added
  two new functions that allows to create a xml node having a complex
  structure, providing the xml content that must have.
 
Change notifications
~~~~~~~~~~~~~~~~~~~~
  None.

Changes from previous release 0.4.4
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

* [fix] Updated configure.ac file to include some parenthesis at
  INT_TO_PTR and PTR_TO_INT definitions.

* [new] Added a new function to perform case sensitive string
  comparison. API added:

   - axl_stream_casecmp

* [fix] Fixed bug inside axl_stream_trim and axl_stream_trim_with_size
  which was causing to read outside memory boundary with 0 length
  strings.

* [fix] Fixed another bug inside axl_stream_trim* functions which was
  causing to not properly handle the basic case where an empty content
  string is receive (a string that is totally trimed). Added
  regression test to check the bug.

* [fix] Fixed wrong <!DOCTYPE handling at the header. Added a
  regression test to check this bug in future releases.

* [new] Added a new function that allows to create a node from a
  complex content provided as argument. The function reads xml input
  and provides a reference to a axlNode. Added regression test to
  check the function.  API added:

   - axl_node_parse_strings

* [fix] Updated the library to nullify the axl root node at the axlDoc
  if the node is removed from the document. Added a regression test to
  check this.

* [new] Added a new function to create xml node content providing the
  xml inline content in a prinf-like format. Included regression test
  to check the function added. API added:

   - axl_node_parse

* [fix] Fixed a bug inside axl_node_set_is_empty function which wasn't
  clearing the node content if there were only one item to
  clear. Added regression test to check this in future releases.

* [fix] Fixed bug inside DTD validation engine, while handling nodes
  that have an #IMPLIED IDREF attribute not defined. Added regression
  test to check this in future releases.

About Advanced Software Production Line, S.L.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  Advanced Software Production Line is leading the Af-Arch project: a
  complete framework to develop distributed application to manage
  enterprise process.

  Af-Arch project uses Axl library to support its XML requirements
  while exchanging data between nodes.

  Advanced Software Production Line also provides GNU/Linux support
  and consulting services to enable organization to introduce
  GNU/Linux inside its process, making other platforms to interact
  with GNU/Linux.

  Contact us, using English or Spanish, to get commercial support
  and/or XML based development services.

  You can reach us:

       http://www.aspl.es - info at aspl.es

  We hope Axl Library help you. Enjoy Axl Library!

--
Francis Brosnan Blázquez           - francis at aspl.es
Advanced Software Production Line  - http://www.aspl.es
25th jun 2007, Madrid (Spain)




More information about the Axl mailing list