1. 19 Jul, 2015 1 commit
    • Kjell Ahlstedt's avatar
      Require C++11 · 2f0ecc3d
      Kjell Ahlstedt authored
      * configure.ac: Use MM_AX_CXX_COMPILE_STDCXX_11 from mm-common to check for
      compiler support for C++11 and use it (-std=c++11 for current versions of g++).
      Among other reasons, this is because libsigc++ and glibmm now require C++11,
      and gmmproc generates C++11 code.
      2f0ecc3d
  2. 08 Jun, 2015 1 commit
  3. 30 Apr, 2015 1 commit
  4. 04 Mar, 2015 2 commits
  5. 27 Feb, 2015 2 commits
  6. 28 Oct, 2014 1 commit
  7. 21 Oct, 2014 1 commit
    • Kjell Ahlstedt's avatar
      Parser: Add input operator>>() · 2bd4773c
      Kjell Ahlstedt authored
      * libxml++/parsers/parser.h: Add operator>>(std::istream& in, Parser& parser).
      * examples/dom_parse_entities/main.cc: Use operator>>(). Bug #329281.
      2bd4773c
  8. 17 Oct, 2014 1 commit
  9. 16 Oct, 2014 2 commits
    • Kjell Ahlstedt's avatar
      Add RelaxNGSchema and RelaxNGValidator · cc998a01
      Kjell Ahlstedt authored
      * Makefile.am: Add new files.
      * libxml++/libxml++.h: Add new header files.
      * examples/Makefile.am: Add schemavalidation/example.rng.
      * examples/schemavalidation/main.cc: Add test of RelaxNGValidator.
      * examples/schemavalidation/example.rng:
      * libxml++/relaxngschema.[cc|h]:
      * libxml++/validators/relaxngvalidator.[cc|h]: New files.
      
      Thanks to Tjalling Hattink <t.hattink@fugro.nl>, who made other versions
      of the new files, which were attached to bug #737712.
      cc998a01
    • Kjell Ahlstedt's avatar
      Add XsdSchema and XsdValidator. Deprecate Schema and SchemaValidator · dd71d631
      Kjell Ahlstedt authored
      * configure.ac: Add MM_ARG_DISABLE_DEPRECATED_API([LIBXMLXX]).
      * Makefile.am: Add new files.
      * libxml++config.h.in: Add LIBXMLXX_DISABLE_DEPRECATED.
      * libxml++/libxml++.h: Add new header files.
      * libxml++/schema.[cc|h]:
      * libxml++/validators/schemavalidator.[cc|h]: Deprecate the whole files.
      * examples/schemavalidation/main.cc: Add test of XsdValidator.
      * libxml++/schemabase.[cc|h]:
      * libxml++/xsdschema.[cc|h]:
      * libxml++/validators/schemavalidatorbase.[cc|h]:
      * libxml++/validators/xsdvalidator.[cc|h]: New files. Bug #737712.
      dd71d631
  10. 15 Oct, 2014 1 commit
  11. 11 Oct, 2014 1 commit
  12. 10 Oct, 2014 4 commits
  13. 18 Sep, 2014 1 commit
    • Kjell Ahlstedt's avatar
      Docs: Use doxygen-extra.css · 80dd0597
      Kjell Ahlstedt authored
      * configure.ac: Require mm-common 0.9.7.
      * .gitignore: Ignore doxygen-extra.css.
      * docs/reference/Doxyfile.in: Use doxygen-extra.css instead of doxygen.css.
      80dd0597
  14. 17 Sep, 2014 1 commit
    • Kjell Ahlstedt's avatar
      Late update of configure.ac and NEWS for 2.37.1 · ccc0052d
      Kjell Ahlstedt authored
      The changes in configure.ac and NEWS were not pushed to the git repository
      when libxml++ 2.37.1 was released. These are the changes that are included
      in the tarball.
      The last commit in 2.37.1 is "Fix examples/Makefile.am for new versions
      of automake" from 2013-09-14.
      ccc0052d
  15. 12 Sep, 2014 1 commit
    • Kjell Ahlstedt's avatar
      Update libxml++.doap · 992896be
      Kjell Ahlstedt authored
      * libxml++.doap: Update homepage and mailing-list.
      Add description, download-page, bug-database and programming-language.
      Comment category, because no allowed category seems suitable for libxml++.
      992896be
  16. 14 Aug, 2014 1 commit
    • Kjell Ahlstedt's avatar
      Remove MAINTAINERS · b99148ec
      Kjell Ahlstedt authored
      * MAINTAINERS: Removed file. It has been replaced by libxml++.doap.
      * Makefile.am: Don't distribute MAINTAINERS.
      b99148ec
  17. 04 Jul, 2014 1 commit
  18. 20 May, 2014 2 commits
  19. 14 Sep, 2013 1 commit
    • Kjell Ahlstedt's avatar
      Fix examples/Makefile.am for new versions of automake. · 171edb4a
      Kjell Ahlstedt authored
      * examples/Makefile.am: Don't use make functions, such as addsuffix, in
      check_SCRIPTS. New versions of automake (e.g. 1.13.4) expect to find only
      a blank-separated list of filenames.
      * .gitignore: With new versions of automake, 'make check' generates more
      output files. Ignore them. Bug #678390.
      171edb4a
  20. 06 Sep, 2013 1 commit
  21. 12 Aug, 2013 1 commit
  22. 02 Aug, 2013 2 commits
    • Kjell Ahlstedt's avatar
      Update Doxyfile.in for doxygen 1.8.3. · 74c29b4d
      Kjell Ahlstedt authored
      * docs/reference/Doxyfile.in: Update for doxygen 1.8.3. Make it more similar
      to the template file at mm-common/skeletonmm/doc/reference.
      * libxml++/validators/schemavalidator.h: Fix the parameter name in a doxygen
      @param comment.
      74c29b4d
    • Kjell Ahlstedt's avatar
      Parser: Add [set|get]_include_default_attributes(). · 06997287
      Kjell Ahlstedt authored
      * libxml++/parsers/parser.[h|cc]: Add [set|get]_include_default_attributes()
      and [set|get]_parser_options().
      * examples/dom_parser/main.cc: Add command option -a for testing
      Parser::set_include_default_attributes().
      * examples/dom_read_write/example.dtd:
      * examples/dom_read_write/example.xml: Add an attribute with default value.
      * examples/dom_read_write/main.cc: Add an optional call to
      Parser::set_include_default_attributes(). Bug #701674.
      06997287
  23. 31 Jul, 2013 2 commits
    • Murray Cumming's avatar
      Whitespace fix · 0f9c7e07
      Murray Cumming authored
      0f9c7e07
    • Murray Cumming's avatar
      Node: Improve some null-pointer checks · 798ac733
      Murray Cumming authored
      * libxml++/nodes/node.cc:
        If we are going to check impl_ for null, we may as well do it
        where it makes most sense. Note that we do not bother yet to check
        for this in other functions. If we did this consistently we would
        want a sensible way to respond to it, such as an exception.
      
      Bug #705187 (Gaurav)
      798ac733
  24. 03 Jul, 2013 2 commits
  25. 02 Jul, 2013 1 commit
  26. 18 Jun, 2013 1 commit
    • Kjell Ahlstedt's avatar
      Examples dom_parse_entities and dom_parser: Fix when LC_ALL=C. · 1c56ed11
      Kjell Ahlstedt authored
      * examples/testutilities.[h|cc]: New files with class CatchConvertError.
      * examples/Makefile.am: Add testutilities.[h|cc].
      * examples/dom_parse_entities/main.cc:
      * examples/dom_parser/main.cc: Change some strings from Glib::ustring to
      CatchConvertError before they are printed. It catches Glib::ConvertError
      locally. 'make check' can pass even if the global locale does not support all
      printed characters. Bug #702136.
      1c56ed11
  27. 04 Nov, 2012 1 commit
  28. 25 Oct, 2012 1 commit
  29. 10 Oct, 2012 2 commits