XML.orgXML.org
FOCUS AREAS |XML-DEV |XML.org DAILY NEWSLINK |REGISTRY |RESOURCES |ABOUT
OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
[ANN] Axl Library 0.5.7 'Calm like a bomb' release is ready!

          ########################################
          #             Axl Library              #
          #           Calm like a bomb           # 
          #                0.5.7                 #
          ########################################

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

Axl Library is a small and efficient XML toolkit, written in ANSI C
and released under the LGPL. It allows to produce efficient and clear
code that handle 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,
Turbulence, Shaper, Fovap and Ju-Doc.

Resources
~~~~~~~~~

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

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

This release in short
~~~~~~~~~~~~~~~~~~~~~

  Fixed several bugs, especially axlList instances using
  axl_list_equal_string. Updated axl node module documentation. Added
  new API functions (compare operations and item list removal by
  position).
  
Thanks to..
~~~~~~~~~~~
  Joan Picanyol (reported building problems that was preventing Axl
  Library to be compiled under some configurations). Lawrence
  MacIntyre (reported wrong enum type declaration).

Changes from previous release 0.5.6
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* [fix] Fixing node parsing to avoid loading documents with nodes
  including duplicate attributes.

* [fix] Fixed not proper detection of empty attributes on nodes.
  Added regression test to check the fix. Also added support to check
  for empty values but not bug was found.

* [fix] Updated axl_node_set_attribute internals to also check that
  the attribute name not only is non-null but also contains a value.
  Updated regression test_22 to check fix introduced and memory usage.

* [fix] Removing spurious comma after enum value (Reported Lawrence
  MacIntyre).

* [fix] Replacing file references from ../ to $(top_srcdir)/

* [fix] General changes to make libaxl to be compilable from outside
  sources (for example for building systems that share code). Changes
  introduced fixes problems reported by Joan Picanyol. Also fixes
  documentation building and tests.

* [fix] More fixings to make building system to reference build dir
  rather source directory.

* [fix] Updated axl_doc_dump_to_file and axl_doc_dump_pretty_to_file
  to have file_path flagged with "const".

* [fix] Adding new functions to check doc, node and items to be equal
  but with the ability to report differences on an optional axlError
  reference. API added:

  - axl_node_are_equal_full
  - axl_item_are_equal_full
  - axl_doc_are_equal_full

* [fix] Improved error reporting for axl_doc_are_equal_full and
  axl_node_are_equal_full.

* [fix] Moving to the public API axl_node_content_translate_defaults
  which allows to translate XML escaped content into usual utf-8
  symbols.  API added:

  - axl_node_content_translate_defaults

* [fix] Adding missing documentation to
  axl_node_content_translate_defaults

* [fix] Making axl_node_content_translate_defaults to calculate string
  length in the case content size variable is 0 or -1. Added
  documentation and checked regression test.

* [fix] Fixed axl_list_equal_string implementation. It had a serious
  bug causing string list created with this equal function to not add
  strings that were started by another string already inside the
  list. Added regression test to check its function.

* [new] Added two new functions that allows to remove a particular
  item at a selected position inside a list. Added regression test to
  check them. API added:

  - axl_list_remove_at
  - axl_list_unlink_at

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

  Advanced Software Production Line provides GNU/Linux support and
  consulting services to enable organization to introduce GNU/Linux
  into their processes, making other platforms to properly interact
  with it.

  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@aspl.es

  We hope Axl Library help you. Enjoy Axl Library!

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




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS