1. 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
  2. 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
  3. 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
  4. 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
  5. 13 Mar, 2006 1 commit
  6. 20 Dec, 2005 2 commits
  7. 15 Dec, 2005 1 commit
  8. 08 Sep, 2005 1 commit
  9. 24 Aug, 2005 1 commit
  10. 15 May, 2005 1 commit
  11. 08 Mar, 2005 3 commits
  12. 15 Feb, 2005 1 commit
  13. 13 Feb, 2005 1 commit
  14. 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
  15. 14 Sep, 2004 2 commits
  16. 13 Sep, 2004 1 commit
  17. 06 May, 2004 1 commit
  18. 13 Apr, 2004 2 commits
  19. 13 Feb, 2004 1 commit
  20. 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
  21. 19 Dec, 2003 1 commit
    • Murray Cumming's avatar
      removed acinclude.m4 because we do not need it anymore because we do not · 4ace1c66
      Murray Cumming authored
      2003-12-19  Murray Cumming  <murrayc@usa.net>
      
              * removed acinclude.m4 because we do not need it anymore because
              we do not need AM_LIBXML now that we use pkg-config.
              * libxml++/Makefile.am: Generate a library with 2.5 in the name,
              instead of 1.0
              * configure.in: Change version to 2.5.0.
              * examples/Makefile.am_fragment: Link to the new library name.
              * Renamed libxml++-1.0.pc.in to libxml++-2.6.pc.in: and changed the
              library name that pkg-config reports for --libs.
              * So, this is now the libxml++ 2.6 API, with a library name of 2.5
              while it is unstable. It is parallel-installable with libxml++ 1.0.
      4ace1c66
  22. 18 Dec, 2003 2 commits