1. 27 Feb, 2015 1 commit
  2. 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
  3. 20 May, 2014 1 commit
    • Kjell Ahlstedt's avatar
      Avoid infinite loop with Doxygen 1.8.6 · 91b437f9
      Kjell Ahlstedt authored
      * configure.ac: Use the libstdc++.tag and libsigc++-2.0.tag files that were
      used when glibmm-2.4.tag was created.
      * docs/reference/libstdc++.tag.xml: Deleted file.
      91b437f9
  4. 06 Sep, 2013 1 commit
  5. 02 Aug, 2013 1 commit
    • 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
  6. 15 Feb, 2012 2 commits
    • Kjell Ahlstedt's avatar
      Handle attributes with default values correctly. · e9fec24c
      Kjell Ahlstedt authored
      * libxml++/attributedeclaration.[h|cc]:
      * libxml++/attributenode.[h|cc]: New files.
      * Makefile.am:
      * libxml++/Makefile.am: Add the new files.
      * libxml++/libxml++.h: Add the new .h files.
      * docs/manual/libxml++_without_code.xml: Add AttributeDeclaration and
      AttributeNode in the list of node classes.
      * libxml++/attribute.[h|cc]: Make get_value() useful also for default values
      (XML_ATTRIBUTE_DECL). Fix set_value() for attributes in a namespace.
      * libxml++/nodes/element.[h|cc]: get_attribute(): Add description. Don't use
      xmlHasProp(), it ignores namespace.
      * libxml++/nodes/node.cc: get_namespace_prefix(), get_namespace_uri(),
      set_namespace(), create_wrapper(): Add code for XML_ATTRIBUTE_DECL.
      * examples/dom_parser/example.dtd: Add attribute 'title' with default value.
      * examples/dom_parser/example.xml: Add attribute 'title' with explicit value.
      Bug #669635.
      e9fec24c
    • Kjell Ahlstedt's avatar
      Improved handling of entity references and processing instructions. · 09a10ea9
      Kjell Ahlstedt authored
      * libxml++/nodes/entitydeclaration.[h|cc]: New files.
      * Makefile.am:
      * libxml++/Makefile.am: Add the new files.
      * libxml++/libxml++.h: Add the new .h file.
      * docs/manual/libxml++_without_code.xml: Add EntityDeclaration in the list
      of node classes.
      * libxml++/document.[h|cc]: Add add_processing_instruction().
      * libxml++/nodes/element.[h|cc]: Add add_child_entity_reference() and
      add_child_processing_instruction().
      * libxml++/nodes/entityreference.h: Improve the description of
      get_resolved_text() and get_original_text().
      * libxml++/nodes/node.cc: get_namespace_prefix() and get_namespace_uri():
      XML_ENTITY_DECL has no namespace. Don't try to find it.
      create_wrapper(): Create an EntityDeclaration when type == XML_ENTITY_DECL.
      free_wrappers(): Don't walk the child list when type == XML_ENTITY_REF_NODE.
      * examples/dom_build/main.cc: Add entity declarations and references, and
      processing instructions to the built xml file.
      * examples/dom_parse_entities/example.dtd: Make it compatible with example.xml.
      * examples/dom_parse_entities/example.xml: Add an entity definition that
      contains entity references.
      * examples/dom_parse_entities/main.cc: Print the parsed file both with and
      without entity substitution.
      * examples/dom_parser/example.dtd: Make it compatible with example.xml.
      * examples/dom_parser/main.cc: Add command flag -E (Don't substitute entities).
      Bug #669481
      09a10ea9
  7. 14 Oct, 2010 1 commit
  8. 13 Jun, 2010 2 commits
  9. 04 May, 2010 1 commit
  10. 16 Apr, 2010 1 commit
    • David King's avatar
      Minor documentation update · 08069a72
      David King authored
      * docs/index.html: Link to latest gnome.org resources.
      * libxml++/libxml++.h: Add minimal documentation for main page.
      08069a72
  11. 29 Mar, 2010 1 commit
    • David King's avatar
      Use mm-common for reference documentation generation · 80f1307e
      David King authored
      * .gitignore: Update.
      
      * Makefile.am: Remove SUBDIRS. Make examples build and documentation
      build conditional. Build reference documentation with doc-reference.am
      from mm-common. Add docs/manual/libxml++.pdf target, but do not enable
      it by default. Add autogen.sh and docs/manual/insert_example_code.pl to
      dist_noinst_SCRIPTS. Add docs/manual/html/*.html to
      MAINTAINERCLEANFILES.
      
      * autogen.sh: Add --enable-maintainer-mode to arguments passed to
      configure.
      
      * configure.ac: Add AM_MAINTAINER_MODE. Add a configure argument to
      enable the build of the examples. Use mm-common macros to add a
      configure argument to enable documentation, and use the glibmm
      tagfile. Check for xmllint and db2latex for DTD validation of the
      DocBook manual and building the PDF documentation, repectively. Remove
      the last non-toplevel Makefiles from AC_CONFIG_FILES.
      
      * docs/Makefile.am:
      * docs/Makefile_web.am_fragment:
      * docs/manual/Makefile.am:
      * docs/reference/Makefile.am: Remove from repository, and move content
      to Makefile.am.
      
      * docs/manual/docbook-customisation.xsl: Add DocBook customisation
      parameters.
      
      * docs/manual/libxml++_without_code.xml: Make validate.
      
      * docs/reference/Doxyfile.in: Update from mm-common.
      
      * docs/reference/README: Remove empty file.
      
      * examples/README: Mention the --enable-examples configure argument.
      80f1307e
  12. 27 Mar, 2010 1 commit
    • David King's avatar
      Refactor build system · 5d7ade48
      David King authored
      * Makefile.am: Merge from subdir Makefile.am files, excluding doc.
      
      * MSVC_Net2005/examples/dom_parser_raw/dom_parser_raw.vcproj:
      * MSVC_Net2008/examples/dom_parser_raw/dom_parser_raw.vcproj: Add
      missing Visual studio project files.
      
      * MSVC_Net2005/examples/*/Makefile.am:
      * MSVC_Net2005/examples/Makefile.am:
      * MSVC_Net2005/gendef/Makefile.am:
      * MSVC_Net2005/libxml++/Makefile.am:
      * MSVC_Net2008/examples/*/Makefile.am:
      * MSVC_Net2008/examples/Makefile.am:
      * MSVC_Net2008/gendef/Makefile.am:
      * MSVC_Net2008/libxml++/Makefile.am: Remove from repository, and move
      content to Makefile.am, making the MSVC project file build
      non-recursive.
      
      * README: Update.
      
      * autogen.sh: Copy from gtkmm.
      
      * configure.in: Move to configure.ac.
      
      * configure.ac: Require autoconf 2.59 and automake 1.9. Use new-style
      AC_INIT() with bug-report link and homepage URL. Use mm-common for
      initialisation of version variables. Require libtool 2.2.6 for much
      faster builds. Use MM_ARG_ENABLE_WARNINGS to configure compiler
      warning flags. Use MM_CHECK_PERL to check for the required Perl
      version. Use AC_CONFIG_FILES rather than AC_OUTPUT. Update for
      Makefile.am changes.
      
      * config.h.in: Remove from repository, as autoheader is now used.
      
      * */.cvsignore: Remove old files.
      
      * doc/manual/Makefile.am: Use the correct Perl.
      
      * doc/reference/Doxyfile.in:
      * MSVC_Net2005/libxml++/libxml++.rc.in:
      * MSVC_Net2008/libxml++/libxml++.rc.in: Use new-style variable names.
      
      * examples/Makefile.am_fragment:
      * examples/Makefile.am:
      * examples/*/Makefile.am: Remove from repository, and move content to
      Makefile.am, making the examples build non-recursive.
      
      * .gitignore: Update.
      
      * libxml++/Makefile.am:
      * libxml++/*/Makefile.am: Remove from repository, and move content to
      Makefile.am, making the libxml++ build non-recursive.
      
      * libxml++.spec.in:
      * INSTALL: Remove from repository.
      
      * scripts/README:
      * scripts/Makfile.am: Remove from repository.
      
      * scripts/reduced.m4: Move to macros/reduced.m4
      5d7ade48
  13. 26 Mar, 2008 2 commits
    • Murray Cumming's avatar
      Fixed the post-html rule. Corrected some links. Corrected documentation · af74de45
      Murray Cumming authored
      2008-03-26  Murray Cumming  <murrayc@murrayc.com>
      
      * docs/Makefile.am: Fixed the post-html rule.
      * docs/index.html: Corrected some links.
      * libxml++/nodes/node.h: Corrected documentation for the new methods 
      from the previous commit.
      
      svn path=/trunk/; revision=171
      af74de45
    • Murray Cumming's avatar
      Added add_child_text() with a previous_node parameter, for adding between · 8a4db320
      Murray Cumming authored
      2008-03-26  Murray Cumming  <murrayc@murrayc.com>
      
      * libxml++/nodes/element.cc:
      * libxml++/nodes/element.h: Added add_child_text() with a previous_node 
      parameter, for adding between existing nodes.
      Added add_child_text_before() too.
      * libxml++/nodes/node.cc:
      * libxml++/nodes/node.h: Added add_child() with a previous_node 
      parameter, for adding between existing nodes.
      Added add_child_before() too.
      
      * docs/index.html: Removed the license clarifications text because I 
      always found it to be arbitrary and not very informative.
      * docs/reference/Doxyfile.in: Added a newin2p24 doxygen keyword. 
      * docs/reference/Makefile.am: Do not create a version-specific 
      directory name for reference documentation. The Since: text and links 
      in the documentation are enough to know what was in what version.
      
      svn path=/trunk/; revision=170
      8a4db320
  14. 30 Aug, 2007 1 commit
    • Murray Cumming's avatar
      When exceptions are disabled, assume that they are also disabled in glibmm · 467117d7
      Murray Cumming authored
      2007-08-30  Murray Cumming  <murrayc@murrayc.com>
      
      * examples/dom_parser_raw/main.cc: When exceptions are disabled, assume that they are also 
      disabled in glibmm and then use the extra error parameter to Glib::convert(), to fix the 
      build when using glibmm with disabled exceptions.
      * docs/manual/Makefile.am: Use maintainer-clean instead of clean-local to delete the html, 
      but this still seems to be deleted when building debian packages.
      
      svn path=/trunk/; revision=162
      467117d7
  15. 30 Jul, 2007 1 commit
    • Stef Walter's avatar
      Added get_attribute_value(), to get a simple text value for an attribute, · aaa44531
      Stef Walter authored
      2007-07-30  Stef Walter  <stef@memberwebs.com>
      
      * libxml++/nodes/element.cc:
      * libxml++/nodes/element.h: Added get_attribute_value(), 
      to get a simple text value for an attribute, as a 
      convenience.
      
      2007-07-30  Murray Cumming  <murrayc@murrayc.com>
      
      * docs/reference/Doxyfile.in: Added newin2p18, 
      newin2p20, and newin2p22 tags.
      
      This is the trunk branch for libxml++ 2.19/2.20.
      See also the gnome-2-18 branch.
      
      svn path=/trunk/; revision=157
      aaa44531
  16. 13 Mar, 2006 1 commit
  17. 20 Dec, 2005 2 commits
  18. 15 Dec, 2005 1 commit
  19. 08 Sep, 2005 1 commit
  20. 24 Aug, 2005 1 commit
  21. 15 May, 2005 1 commit
  22. 08 Mar, 2005 3 commits
  23. 15 Feb, 2005 1 commit
  24. 13 Feb, 2005 1 commit
  25. 11 Feb, 2005 2 commits
    • Murray Cumming's avatar
      Added manual. Use GLIBMM_CHECK_PERL to get the perl path, needed to insert · abb30ae3
      Murray Cumming authored
      2005-02-11  Murray Cumming  <murrayc@murrayc.com>
      
              * docs/: Added manual.
              * configure.in: Use GLIBMM_CHECK_PERL to get the perl path, needed
              to insert the example code in the manual.
              * docs/Makefile.am: Move the reference and manual into a docs folder
              so that the docs and the examples have the same relative path.
              * docs/index.html: Mention the manual and update the links.
      abb30ae3
    • Murray Cumming's avatar
      do_write_to_string(): libml returns the number of bytes instead of the · 3ee110d5
      Murray Cumming authored
      2005-02-11  Murray Cumming  <murrayc@murrayc.com>
      
              * libxml++/document.cc: do_write_to_string(): libml returns the
              number of bytes instead of the number of characters, so use the
              appropriate ustring constructor, to avoid an exception later.
              Bug found by Cyril Picard.
              * docs/reference/Makefile.am: Install the reference documentation.
              Distribute the built reference documentatoin, and Do not rebuild it
              every time.
              * docs/reference/Doxyfile.in: Generate doxygen tags so that other
              documentation can link to the libxml++ documentation. Use the
              libstdc++ and glibmm doxygen tags to link to their documentation,
              for instance for Glib::ustring.
      3ee110d5
  26. 14 Sep, 2004 2 commits
  27. 13 Sep, 2004 1 commit
  28. 06 May, 2004 1 commit
  29. 13 Apr, 2004 2 commits
  30. 13 Feb, 2004 1 commit
  31. 06 Feb, 2004 1 commit
    • Christophe de Vienne's avatar
      Fixed issue #132014. · a175948f
      Christophe de Vienne authored
      2004-02-06  Christophe de Vienne  <cdevienne@netcourrier.com>
      
      	* libxml++/parsers/sax_parser.cc: Fixed issue #132014.
      a175948f