[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] [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] |
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|