WBXML parser and compiler library
wbxml2 is a library that includes a WBXML parser and a WBXML compiler.
Unlike wbxml, it does not depend on libxml2 but on expat, making it
faster and more portable. WBXML Library contains a library and its
associated tools to Parse, Encode and Handle WBXML documents. The WBXML
(Wireless Binary XML) format is a binary representation of XML, and it
has been defined by the Wap Forum.
- Developed at mobile:synchronization:FACTORY
- Sources inherited from project openSUSE:Factory
-
2
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory:Rebuild/wbxml2 && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
libwbxml-0.11.10.tar.gz | 0000320686 313 KB | |
wbxml2.changes | 0000016322 15.9 KB | |
wbxml2.spec | 0000003620 3.54 KB |
Latest Revision
Ana Guerrero (anag+factory)
accepted
request 1199889
from
Dirk Mueller (dirkmueller)
(revision 33)
- update to 0.11.10: * Removed a few unused variables which gcc reported during building with -Wall compiler option. A notable case was in function decode_wv_datetime where a memory allocation failure was ignored * Added workaround for buggy FindEXPAT in cmake 3.27-3.29. * Enabled --output-on-failure in GitHub runner config of ctest. * Removed proprietary Testing.cmake. * Updated the cmake package information by replacing the find module with proper cmake config and version files. * Removed all cmake find modules of third party dependencies. * Replaced proprietary FindCheck.cmake with standard usage of PkgConfig. * Removed assert in function wbxml_tree_clb_xml_end_element of wbxml_tree_clb_xml.c. The function had already the correct error handling implemented. The library no longer crashes but returns an error. * Fixed SIGSEGV during parsing of malformed WV document in wbxml_parser.c. * Fixed the handling of a wrong Unicode character in the function parse_entity of wbxml_parser.c. The library no longer crashes but returns an error. Therefore, a new error was defined in wbxml_errors.h. The usage of assert.h was removed from wbxml_parser.c. * Added missing NULL pointer check in function decode_opaque_content of wbxml_parser.c * Added a directory for and with fuzz tests which crash(ed) the library. * Modify wbxml_getopt return opt type to int * Check for normalize_xml.pl failures in the tests (pull
Comments 0