GitHub PushEvent at 2014-06-04 14:32:54
Repository: sxmlc
Actor: matthieu-labas
Payload: {"shas":[["2f3044ef8765da88d66794571ded91ad29d0914f","e784a49a042b62ee9582186b7d6351d570d0c9eb@a9de4cda-b7ea-4ca7-88d9-9f93192a0665","git-svn-id: svn+ssh://svn.code.sf.net/p/sxmlc/code@1 a9de4cda-b7ea-4ca7-88d9-9f93192a0665","matthieu-labas",true],["37faa2fb458c9be577b188658f59f5a3490339f8","e784a49a042b62ee9582186b7d6351d570d0c9eb@a9de4cda-b7ea-4ca7-88d9-9f93192a0665","v2.0.0\n\ngit-svn-id: svn+ssh://svn.code.sf.net/p/sxmlc/code@2 a9de4cda-b7ea-4ca7-88d9-9f93192a0665","matthieu-labas",true],["b3581010e7e75b92b69925dbfa9949b255f1cf4c","e784a49a042b62ee9582186b7d6351d570d0c9eb@a9de4cda-b7ea-4ca7-88d9-9f93192a0665","git-svn-id: svn+ssh://svn.code.sf.net/p/sxmlc/code@3 a9de4cda-b7ea-4ca7-88d9-9f93192a0665","matthieu-labas",true],["eaa9b02f46475a874e6841341266c382bbb82776","e784a49a042b62ee9582186b7d6351d570d0c9eb@a9de4cda-b7ea-4ca7-88d9-9f93192a0665","v3.0.0 with search feature.\n\ngit-svn-id: svn+ssh://svn.code.sf.net/p/sxmlc/code@4 a9de4cda-b7ea-4ca7-88d9-9f93192a0665","matthieu-labas",true],["563ed379111f36d6e0986ecd3464f26804c1f638","e784a49a042b62ee9582186b7d6351d570d0c9eb@a9de4cda-b7ea-4ca7-88d9-9f93192a0665","Correction in comments.\n\ngit-svn-id: svn+ssh://svn.code.sf.net/p/sxmlc/code@5 a9de4cda-b7ea-4ca7-88d9-9f93192a0665","matthieu-labas",true],["888d8d5364da3c8f95d3151a6f8851e5ae4b84a1","e784a49a042b62ee9582186b7d6351d570d0c9eb@a9de4cda-b7ea-4ca7-88d9-9f93192a0665","v3.1.0 handling XPath-like queries.\nAdded new utility functions (major one being the split).\nRegexp function can be overloaded.\nAttribute value handles test for difference, not only equality.\n\ngit-svn-id: svn+ssh://svn.code.sf.net/p/sxmlc/code@6 a9de4cda-b7ea-4ca7-88d9-9f93192a0665","matthieu-labas",true],["87d55cba77ee97236393e59160f89026ada232f2","e784a49a042b62ee9582186b7d6351d570d0c9eb@a9de4cda-b7ea-4ca7-88d9-9f93192a0665","v 3.2.0 including DOCTYPE tag.\nUnified DOM parse to use SAX callbacks.\nAdded an \"all-in-one\" callback for SAX parser.\nAdded support of user-defined tags.\nAdded 'extern \"C\" {' to .h files.\nAdded \"const\" specifier in function arguments when possible.\nChanged values from 'TAG_*' constants.\nCorrected XMLNode_copy to copy the 'active' attribute as well.\nUse standard function \"strdup\" instead of own \"strcpy_alloc\".\nAdded a check for uninitialized XMLDoc.\nMade the 'XML_parse_1string' function available to call (non static) .\nNode text, attributes name and value are unescaped.\n\ngit-svn-id: svn+ssh://svn.code.sf.net/p/sxmlc/code@7 a9de4cda-b7ea-4ca7-88d9-9f93192a0665","matthieu-labas",true],["dbfd9b32255150187c521af25dc8b1e4982ffa5d","e784a49a042b62ee9582186b7d6351d570d0c9eb@a9de4cda-b7ea-4ca7-88d9-9f93192a0665","Correction in documentation.\n\ngit-svn-id: svn+ssh://svn.code.sf.net/p/sxmlc/code@8 a9de4cda-b7ea-4ca7-88d9-9f93192a0665","matthieu-labas",true],["dc3acfe381e8224b96e4b66b804e5d2227f4243b","e784a49a042b62ee9582186b7d6351d570d0c9eb@a9de4cda-b7ea-4ca7-88d9-9f93192a0665","Corrected problem on child nodes association.\nAdded parser for buffer, not only files (changed prototype of \"read_line_alloc\").\nAdded SAX callbacks for document start and end.\nAdded an error handler for SAX.\nChanged the parameter on SAX callbacks to get access to line number and data source name.\nTests are made on proper initialization of XMLDoc and XMLNode structures.\nAdded generation of XPath description for a node.\nNew file \"htmlstrip.c\" as an example on how to use sxmlc to parse an HTML document.\n\ngit-svn-id: svn+ssh://svn.code.sf.net/p/sxmlc/code@9 a9de4cda-b7ea-4ca7-88d9-9f93192a0665","matthieu-labas",true],["be92acda6fce2867c841ba4187b66b485031b49c","e784a49a042b62ee9582186b7d6351d570d0c9eb@a9de4cda-b7ea-4ca7-88d9-9f93192a0665","Added 'XMLDoc_remove_node' that didn't exist!\nAdded an option to 'XML*_print' to prevent printing \"pretty-print\" separators.\n'XMLDoc_print' no longer prints a new line as the first line (a.k.a \"UGLY HACK\").\n\ngit-svn-id: svn+ssh://svn.code.sf.net/p/sxmlc/code@10 a9de4cda-b7ea-4ca7-88d9-9f93192a0665","matthieu-labas",true],["41d36b9cc40c0e80135a37c8010e651354a905ed","e784a49a042b62ee9582186b7d6351d570d0c9eb@a9de4cda-b7ea-4ca7-88d9-9f93192a0665","v3.4.0\nModifications to get splint talk just a little bit less! ;) (functions now return values, etc.)\n#defines are replaced by enums.\nUser-defined tags can be released and accessed.\nAdded an 'examples' folder.\nAdded AUTHOR and CHANGELOG files.\nChanged method 'XMLNode_set_comment' into more generic 'XMLNode_set_type'.\n\ngit-svn-id: svn+ssh://svn.code.sf.net/p/sxmlc/code@11 a9de4cda-b7ea-4ca7-88d9-9f93192a0665","matthieu-labas",true],["b2771c91b91c142fc7b912f983122ca0e292c296","e784a49a042b62ee9582186b7d6351d570d0c9eb@a9de4cda-b7ea-4ca7-88d9-9f93192a0665","Correction on error type in 'DOMXMLDoc_parse_error'.\n\ngit-svn-id: svn+ssh://svn.code.sf.net/p/sxmlc/code@12 a9de4cda-b7ea-4ca7-88d9-9f93192a0665","matthieu-labas",true],["a16e1f711071592869f8370eaed3dc8d5bea0cf5","e784a49a042b62ee9582186b7d6351d570d0c9eb@a9de4cda-b7ea-4ca7-88d9-9f93192a0665","v3.5.0\nCorrected memory leak in 'XMLDoc_free' when children nodes pointers were not freed\nCorrected CDATA tag end (!)\nAdded macros to ease memory debugging (define DBG_MEM constant)\nAdded parameters to 'XMLNode_remove_child' and 'XMLDoc_remove_node' to allow for freeing child/node pointer itself\nFunction 'XML_parse_1string' returns 'TAG_ERROR' on error, instead of 'TAG_NONE'\nCheck is made on tag name consistency in \"DOM node end callback\"\nFunction 'DOMXMLDoc_doc_end' is used as \"DOM node end callback\" (!)\nNew functions 'XMLNode_get_children_count', 'XMLNode_dup' (allocate and copy)\nAdded XML_DEFAULT_QUOTE to tell which quote \" or ' should be used when printing a node\nNew macro 'isquote'\n\ngit-svn-id: svn+ssh://svn.code.sf.net/p/sxmlc/code@13 a9de4cda-b7ea-4ca7-88d9-9f93192a0665","matthieu-labas",true],["02679e9116a6eba58d2be2320695e7122252073e","e784a49a042b62ee9582186b7d6351d570d0c9eb@a9de4cda-b7ea-4ca7-88d9-9f93192a0665","Forgot to include modified \"test.xml\".\n\ngit-svn-id: svn+ssh://svn.code.sf.net/p/sxmlc/code@14 a9de4cda-b7ea-4ca7-88d9-9f93192a0665","matthieu-labas",true],["7e54c7161c5b171184296473a43e3afd26de1112","e784a49a042b62ee9582186b7d6351d570d0c9eb@a9de4cda-b7ea-4ca7-88d9-9f93192a0665","Minor corrections in comments.\n'XMLDoc_parse_file' is now a macro.\nPrepare to add function 'XMLNode_print_buffer'.\n\ngit-svn-id: svn+ssh://svn.code.sf.net/p/sxmlc/code@15 a9de4cda-b7ea-4ca7-88d9-9f93192a0665","matthieu-labas",true],["420fa638ce1d4cf53f11e870050c5ad6818ee6cc","e784a49a042b62ee9582186b7d6351d570d0c9eb@a9de4cda-b7ea-4ca7-88d9-9f93192a0665","'XMLNode_print' takes less parameters (no more 'depth') and can be used in thread (no more static variables). Sub-functions were added.\nNew function 'XMLNode_print_header' which print only the \"header\" part (i.e. no text or children).\nCorrection in HowTo\n\ngit-svn-id: svn+ssh://svn.code.sf.net/p/sxmlc/code@16 a9de4cda-b7ea-4ca7-88d9-9f93192a0665","matthieu-labas",true],["ec4044367771395f3f59e1c9f16daee457736762","e784a49a042b62ee9582186b7d6351d570d0c9eb@a9de4cda-b7ea-4ca7-88d9-9f93192a0665","v4.0.0\nUnicode handling through SXMLC_UNICODE define (Use -DSXMLC_UNICODE when compiling).\nUse 'sx_*' functions to manipulate strings, and C2SX() macro around constant strings and characters to provide portable code for Unicode/non-Unicode compilation.\nAdded 'NULC' and 'CEOF' constants as nul and EOF characters, according to SXMLC_UNICODE define.\nRemoved parameter 'protect' in function 'strip_spaces' (forced to backslash).\n\ngit-svn-id: svn+ssh://svn.code.sf.net/p/sxmlc/code@17 a9de4cda-b7ea-4ca7-88d9-9f93192a0665","matthieu-labas",true],["201dc809751f8c7a0299f8a9089349755f3c0e5d","e784a49a042b62ee9582186b7d6351d570d0c9eb@a9de4cda-b7ea-4ca7-88d9-9f93192a0665","v4.0.0 official.\nCorrection on 'freadBOM' to actually read UTF-8 BOM.\nBOM info in 'XMLDoc' struct is added only when 'SXMLC_UNICODE' is defined.\n\ngit-svn-id: svn+ssh://svn.code.sf.net/p/sxmlc/code@18 a9de4cda-b7ea-4ca7-88d9-9f93192a0665","matthieu-labas",true],["397fd44f7024d98fd66012520587c0789b5cae87","e784a49a042b62ee9582186b7d6351d570d0c9eb@a9de4cda-b7ea-4ca7-88d9-9f93192a0665","v4.0.1 - Corrections given by Pete (bothap@users.sourceforge.net)\nCorrected coredump when memory not initialised after malloc when init_value happens to contain XML_INIT_DONE.\nCorrected emory leak in DOM parser when 'dom->current->text' alrady contained text.\n\n\ngit-svn-id: svn+ssh://svn.code.sf.net/p/sxmlc/code@19 a9de4cda-b7ea-4ca7-88d9-9f93192a0665","matthieu-labas",true],["9b5c1b5a0ca23da2af9a6dc05521a057f2c313fc","e784a49a042b62ee9582186b7d6351d570d0c9eb@a9de4cda-b7ea-4ca7-88d9-9f93192a0665","Corrections on documentation.\nAdded helper free functions.\n\ngit-svn-id: svn+ssh://svn.code.sf.net/p/sxmlc/code@20 a9de4cda-b7ea-4ca7-88d9-9f93192a0665","matthieu-labas",true]],"size":27,"ref":"refs/heads/master","head":"05f547da3fb6ae250abaddd65274264e8331c9a3"}