{"push_id":2719410809,"size":145,"distinct_size":14,"ref":"refs/heads/master","head":"1a2a37a470406920cb892d0821ac2d341dd28a63","before":"478a5bd59ca4e932cb3d4d43853a350b0fa76692","commits":[{"sha":"949e0ecb01c79015c1d9daf7f01eadb3cd5cb146","author":{"name":"Kjell Ahlstedt","email":"03c21f24a8e8a83258e7f713965c9f7e9d8909cf@bredband.net"},"message":"Example programs: Fix return codes and print errors on std::cerr.\n\n* examples/*/main.cc: Return EXIT_FAILURE in case of failure. Print error\nmessages on std::cerr. The example programs can then be run by 'make check'.\nBug #678390.","distinct":false,"url":"https://api.github.com/repos/GNOME/libxmlplusplus/commits/949e0ecb01c79015c1d9daf7f01eadb3cd5cb146"},{"sha":"c63a3948ce675c08c58ad029fc02b5aa2af3b251","author":{"name":"Kjell Ahlstedt","email":"03c21f24a8e8a83258e7f713965c9f7e9d8909cf@bredband.net"},"message":"Add examples/Makefile.am. Let 'make check' run the examples.\n\n* examples/Makefile.am: New file. Let 'make check' both compile and run the\nexample programs.\n* Makefile.am: Call examples/Makefile. Move all 'examples' stuff to\nexamples/Makefile.am.\n* configure.ac: Remove --enable-examples. Generate examples/Makefile.\n* .gitignore: Ignore make-check-sh. Bug #678390.","distinct":false,"url":"https://api.github.com/repos/GNOME/libxmlplusplus/commits/c63a3948ce675c08c58ad029fc02b5aa2af3b251"},{"sha":"088038ec8ba16317562c029021f12b4a45f25ed1","author":{"name":"Murray Cumming","email":"f16f72584be55da529e54c9fb4ce755c7c850fd4@murrayc.com"},"message":"2.35.3","distinct":false,"url":"https://api.github.com/repos/GNOME/libxmlplusplus/commits/088038ec8ba16317562c029021f12b4a45f25ed1"},{"sha":"a0483871fb13a5543c4e54f7d7ec25cc133ac32e","author":{"name":"Kjell Ahlstedt","email":"03c21f24a8e8a83258e7f713965c9f7e9d8909cf@bredband.net"},"message":"Element, Node: Improve the error handling.\n\n* libxml++/nodes/element.[h|cc]:\n* libxml++/nodes/node.[h|cc]: Check more return codes from libxml2 functions.\nImprove the description of errors in the reference documentation. Bug #635846.","distinct":false,"url":"https://api.github.com/repos/GNOME/libxmlplusplus/commits/a0483871fb13a5543c4e54f7d7ec25cc133ac32e"},{"sha":"f2767328abcb86fc0b0a4998676d9e4db72b2f1f","author":{"name":"Kjell Ahlstedt","email":"03c21f24a8e8a83258e7f713965c9f7e9d8909cf@bredband.net"},"message":"Document, Schema: Improve the error handling.\n\n* libxml++/document.[h|cc]:\n* libxml++/schema.[h|cc]: Check more return codes from libxml2 functions.\nImprove the description of errors in the reference documentation. Bug #635846.","distinct":false,"url":"https://api.github.com/repos/GNOME/libxmlplusplus/commits/f2767328abcb86fc0b0a4998676d9e4db72b2f1f"},{"sha":"c03d94031d236f387a97fbc8bc13380e8141ac0a","author":{"name":"Kjell Ahlstedt","email":"03c21f24a8e8a83258e7f713965c9f7e9d8909cf@bredband.net"},"message":"Schema::set_document(): Create empty document.\n\n* libxml++/schema.[h|cc]: set_document(): If the argument 'document' is 0,\ncreate an empty document, as the documentation says.","distinct":false,"url":"https://api.github.com/repos/GNOME/libxmlplusplus/commits/c03d94031d236f387a97fbc8bc13380e8141ac0a"},{"sha":"37d0e5ebf44ac585fe11cf5993f2b07304dcaeb3","author":{"name":"Kjell Ahlstedt","email":"03c21f24a8e8a83258e7f713965c9f7e9d8909cf@bredband.net"},"message":"Document, Element, Node: Remove unnecessary tests for null pointers.\n\n* libxml++/document.cc:\n* libxml++/nodes/element.cc:\n* libxml++/nodes/node.cc: Remove tests for null pointer before calling\nxmlFreeNode(), which does nothing if given a null pointer. These unnecessary\ntests were newly added when error handling was improved. Bug #635846.","distinct":false,"url":"https://api.github.com/repos/GNOME/libxmlplusplus/commits/37d0e5ebf44ac585fe11cf5993f2b07304dcaeb3"},{"sha":"f93008e2566cdd1e92b4253c2ec0e16fb0690a37","author":{"name":"Kjell Ahlstedt","email":"03c21f24a8e8a83258e7f713965c9f7e9d8909cf@bredband.net"},"message":"Parsers: Improve the error handling.\n\n* libxml++/parsers/domparser.[h|cc]:\n* libxml++/parsers/saxparser.[h|cc]:\n* libxml++/parsers/textreader.[h|cc]: Check more return codes from libxml2\nfunctions. Improve the description of errors in the reference documentation.\nBug #635846.","distinct":false,"url":"https://api.github.com/repos/GNOME/libxmlplusplus/commits/f93008e2566cdd1e92b4253c2ec0e16fb0690a37"},{"sha":"21cffcbbe3d0ba301647418066bb0e1bd39759e8","author":{"name":"Kjell Ahlstedt","email":"03c21f24a8e8a83258e7f713965c9f7e9d8909cf@bredband.net"},"message":"Add incremental parsing to the SaxParser example program.\n\n* examples/sax_parser/main.cc: Uncomment and correct the code that shows\nincremental parsing with SaxParser::parse_chunk().","distinct":false,"url":"https://api.github.com/repos/GNOME/libxmlplusplus/commits/21cffcbbe3d0ba301647418066bb0e1bd39759e8"},{"sha":"09d2a9048191455dbd1849359949f212b906f0a3","author":{"name":"Kjell Ahlstedt","email":"03c21f24a8e8a83258e7f713965c9f7e9d8909cf@bredband.net"},"message":"Validators: Improve the error handling.\n\n* libxml++/validators/validator.[h|cc]:\n* libxml++/validators/dtdvalidator.[h|cc]:\n* libxml++/validators/schemavalidator.[h|cc]: Check more return codes from\nlibxml2 functions. Improve the description of member functions in the\nreference documentation. Bug #635846.","distinct":false,"url":"https://api.github.com/repos/GNOME/libxmlplusplus/commits/09d2a9048191455dbd1849359949f212b906f0a3"},{"sha":"348aa558a008fd66cf65d260110ed459eb388a67","author":{"name":"Kjell Ahlstedt","email":"03c21f24a8e8a83258e7f713965c9f7e9d8909cf@bredband.net"},"message":"Improve the DtdValidation and SchemaValidation example programs.\n\n* examples/dtdvalidation/main.cc:\n* examples/schemavalidation/main.cc: Print all information from all thrown\nxmlpp exceptions.","distinct":false,"url":"https://api.github.com/repos/GNOME/libxmlplusplus/commits/348aa558a008fd66cf65d260110ed459eb388a67"},{"sha":"358ce91e1eab1a07b0ef2c8c72544d1825b0fd84","author":{"name":"Kjell Ahlstedt","email":"03c21f24a8e8a83258e7f713965c9f7e9d8909cf@bredband.net"},"message":"Document: Make the Document(xmlDoc*) constructor public.\n\n* libxml++/document.h: Make the Document(xmlDoc*) constructor public.\nRemove friend declarations that become unnecessary. Bug #668980.","distinct":false,"url":"https://api.github.com/repos/GNOME/libxmlplusplus/commits/358ce91e1eab1a07b0ef2c8c72544d1825b0fd84"},{"sha":"e662e32f2943ef1b71101ccb1a9e7a0b585c39a2","author":{"name":"Kjell Ahlstedt","email":"03c21f24a8e8a83258e7f713965c9f7e9d8909cf@bredband.net"},"message":"Parser: Make it thread-safe.\n\n* configure.ac: Require glibmm-2.4 >= 2.32.0.\n* libxml++/parsers/parser.cc: Protect all accesses to extra_parser_data with\na Glib::Threads::Mutex. Bug #681467.","distinct":false,"url":"https://api.github.com/repos/GNOME/libxmlplusplus/commits/e662e32f2943ef1b71101ccb1a9e7a0b585c39a2"},{"sha":"87e6b75f8ee8408adee9226a988ca8b0c3766b7e","author":{"name":"Kjell Ahlstedt","email":"03c21f24a8e8a83258e7f713965c9f7e9d8909cf@bredband.net"},"message":"Add XInclude processing.\n\n* Makefile.am: Add XIncludeStart and XIncludeEnd nodes.\n* examples/Makefile.am: Add dom_xinclude example.\n* examples/README: Add dom_xinclude example and other missing examples.\n* examples/dom_xinclude/example.xml:\n* examples/dom_xinclude/include1.txt:\n* examples/dom_xinclude/include2.xml:\n* examples/dom_xinclude/main.cc: New files.\n* libxml++/document.[h|cc]: Add process_xinclude().\n* libxml++/libxml++.h: Add new header files.\n* libxml++/nodes/node.cc: create_wrapper(): Create XIncludeStart and\nXIncludeEnd nodes.\n* libxml++/nodes/xincludeend.[h|cc]:\n* libxml++/nodes/xincludestart.[h|cc]: New files.\n* .gitignore: Ignore /examples/dom_xinclude/dom_xinclude. Bug #338521.","distinct":false,"url":"https://api.github.com/repos/GNOME/libxmlplusplus/commits/87e6b75f8ee8408adee9226a988ca8b0c3766b7e"},{"sha":"1d71b10565044115f0ad6055ef12d63245007c0c","author":{"name":"Murray Cumming","email":"f16f72584be55da529e54c9fb4ce755c7c850fd4@murrayc.com"},"message":"2.35.4","distinct":false,"url":"https://api.github.com/repos/GNOME/libxmlplusplus/commits/1d71b10565044115f0ad6055ef12d63245007c0c"},{"sha":"58c9e7e82a63d226dd3d88611fde3450b93ae001","author":{"name":"Kjell Ahlstedt","email":"03c21f24a8e8a83258e7f713965c9f7e9d8909cf@bredband.net"},"message":"Parser::initialize_context(): Call xmlCtxtUseOptions().\n\n* libxml++/parsers/parser.cc: initialize_context(): Call xmlCtxtUseOptions()\ninstead of setting context_->validate and replaceEntities.\nxmlCtxtUseOptions() does that and more.","distinct":false,"url":"https://api.github.com/repos/GNOME/libxmlplusplus/commits/58c9e7e82a63d226dd3d88611fde3450b93ae001"},{"sha":"d4a715455a57f5073e8748460cc384ef7782e118","author":{"name":"Kjell Ahlstedt","email":"03c21f24a8e8a83258e7f713965c9f7e9d8909cf@bredband.net"},"message":"Require libxml-2.0 >= 2.7.3.\n\n* configure.ac: Require libxml-2.0 >= 2.7.3.\nDon't know if it's really necessary, but 2.7.2 from 2008-10-03 is the oldest\nrelease available at ftp://xmlsoft.org/libxml2, and 2.7.2 contains a bug that\nmakes examples/import_node segfault.","distinct":false,"url":"https://api.github.com/repos/GNOME/libxmlplusplus/commits/d4a715455a57f5073e8748460cc384ef7782e118"},{"sha":"6dc66f24c260739ae50954efc00f0bd595e30655","author":{"name":"Kjell Ahlstedt","email":"03c21f24a8e8a83258e7f713965c9f7e9d8909cf@bredband.net"},"message":"Element::set_namespace_declaration(): No error to set the same URI twice.\n\n* libxml++/nodes/element.[h|cc]: Don't throw an exception from\nset_namespace_declaration(), if a namespace prefix is assigned the same URI\ntwice. Bug #635846, comment 27.","distinct":false,"url":"https://api.github.com/repos/GNOME/libxmlplusplus/commits/6dc66f24c260739ae50954efc00f0bd595e30655"},{"sha":"1cf87fa88021df17163d4f16ffc084f7163225f7","author":{"name":"Murray Cumming","email":"f16f72584be55da529e54c9fb4ce755c7c850fd4@murrayc.com"},"message":"2.36.0","distinct":false,"url":"https://api.github.com/repos/GNOME/libxmlplusplus/commits/1cf87fa88021df17163d4f16ffc084f7163225f7"},{"sha":"1c56ed110075f4f8529fb67a9a235a751645a05f","author":{"name":"Kjell Ahlstedt","email":"03c21f24a8e8a83258e7f713965c9f7e9d8909cf@bredband.net"},"message":"Examples dom_parse_entities and dom_parser: Fix when LC_ALL=C.\n\n* examples/testutilities.[h|cc]: New files with class CatchConvertError.\n* examples/Makefile.am: Add testutilities.[h|cc].\n* examples/dom_parse_entities/main.cc:\n* examples/dom_parser/main.cc: Change some strings from Glib::ustring to\nCatchConvertError before they are printed. It catches Glib::ConvertError\nlocally. 'make check' can pass even if the global locale does not support all\nprinted characters. Bug #702136.","distinct":false,"url":"https://api.github.com/repos/GNOME/libxmlplusplus/commits/1c56ed110075f4f8529fb67a9a235a751645a05f"}]}
{"actor":{"display_login":"gnomesysadmins"}}