[Axl] [ANN] Axl Library 0.2.2 is ready!
Francis Brosnan Blazquez
francis at aspl.es
Fri Apr 28 17:18:08 CEST 2006
###################################
# Axl Library release note: 0.2.2 #
###################################
Advanced Software Production Line is proud to announce the initial
official release of Axl Library: an Open Source XML toolkit.
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 and
Af-Arch.
Resources
~~~~~~~~~
Axl Homepage
[ http://xml.aspl.es ]
Vortex Library Homepage
[ http://vortex.aspl.es ]
Af-Arch Homepage
[ http://fact.aspl.es ]
Advanced Software Production Line, S.L.
[ http://www.aspl.es ]
Memory report (an interesting report)
[ http://xml.aspl.es/memory-usage-report-17-04-2006.html ]
This release in short
~~~~~~~~~~~~~~~~~~~~~
Minor release that adds some missing APIs that makes more
confortable to iterate XML documents. Added missing DTD validation
for (+) repetition patters not implemented in some circumstances.
Changes from previous release 0.2.1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* [fix] adding missing checking to avoid running doxygen tool if not
available.
* [fix] updated the license to use the LGPL V2.1 rather than the 2.0.
* [fix] adding new options to disable/enable building test files.
* [fix] updated test/Makefile.am to not include the -pg flag (it wasn't
used).
* [fix] adding a new compile option to enable/disable debug log to be
included into the library produced.
* [fix] fixing a bug that was causing to not properly set the
repetition pattern for top level DTD element definitions, that was
nested by others. Added a regression test to ensure not fall again.
* [new] added support to perform DTD element validation for sequence
element that have a repetition pattern one or many (+). Added a
regression test to ensure not fall on this again.
* [new] adding a new log macro __axl_log which removes/enables axl_log
declarations according to the log debug configuration.
* [fix] removed -pendantic option from src/Makefile.am.
* [new] adding a new function remove header and trailing white spaces
for an string provided without making a new allocation. API added:
- axl_stream_trim.
* [fix] added a new regression test for previous API added.
* [fix] fixing the __axl_log macro to properly compile when axl debug
log is not defined.
* [new] adding to axl stream module new functions to allow trimming a
string, removing whites spaces that starts and ends the string
provided without performing any allocation. Added regression test to
check future function. API added:
- axl_stream_trim
- axl_stream_trim_with_size
* [new] adding support for two new functions inside the axl node
module to allow getting the parent node and the brother node from a
provided node. API added:
- axl_node_get_parent
- axl_node_get_next
* [new] added a new function to enabling getting the node content
already trimmed.
- axl_node_get_content_trim
* [new] added two new functions to enable getting an upper or lower
string in an dinamically allocated buffer. API added:
- axl_stream_to_upper_copy
- axl_stream_to_lower_copy
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
28th Apr 2006, Madrid (Spain)
More information about the Axl
mailing list