1. 19 Feb, 2009 1 commit
  2. 05 Feb, 2009 1 commit
    • Brad King's avatar
      ENH: Create cmXMLSafe to help escapes in XML · dc13914c
      Brad King authored
      This class provides easy syntax to efficiently insert blocks of data
      into XML documents with proper escapes.  It replaces the old
      cmCTest::MakeXMLSafe and cmSystemTools::MakeXMLSafe methods which
      allocated extra memory instead of directly streaming the data.
      dc13914c
  3. 22 Jan, 2009 3 commits
  4. 21 Jan, 2009 2 commits
  5. 20 Jan, 2009 1 commit
  6. 04 Dec, 2008 1 commit
  7. 15 Oct, 2008 1 commit
  8. 10 Oct, 2008 1 commit
  9. 02 Oct, 2008 1 commit
  10. 01 Oct, 2008 1 commit
  11. 24 Sep, 2008 2 commits
  12. 23 Sep, 2008 1 commit
  13. 22 Sep, 2008 1 commit
  14. 11 Sep, 2008 1 commit
  15. 30 Jul, 2008 1 commit
  16. 18 Jul, 2008 1 commit
  17. 09 Jul, 2008 2 commits
  18. 08 Jul, 2008 1 commit
    • David Cole's avatar
      ENH: Further refinement of the CPack components functionality from Doug Gregor. · 83ec8c35
      David Cole authored
      Details:
      ==========
      
       - New cpack_add_component, cpack_add_component_group, and
      cpack_add_install_type "commands" defined as macros in the CPack
      module.
       - Documentation for all of the variables and commands in the CPack module.
       - Added get_cmake_property(... COMPONENTS) to CMake to ask for the
      names of all components. Used in the CPack module to automatically
      build component-based installers. (Set CPACK_MONOLITHIC_INSTALL to
      turn off component-based installation).
       - A group can declare its PARENT_GROUP, to build an arbitrary
      hierarchy of groups.
       - New CPack command cpack_configure_downloads, which creates an
      installer that downloads only the selected components on-the-fly.
      Those components marked DOWNLOADED will be separate packages
      downloaded on-the-fly (or, all packages can be marked as such with the
      ALL option to cpack_configure_downloads). Individual components are
      compressed with ZIP at installer-creation time and
      downloaded/uncompressed by the installer as needed. This feature is
      only available on Windows with NSIS at the moment.
       - NSIS installers can install themselves and enable the "Change"
      button in Add/Remove programs, allowing users to go back and install
      or remove components. This can be disabled through
      cpack_configure_downloads, because it's only really useful is most of
      the application's functionality is in downloaded components.
       - Bug fix: automatically install everything whose COMPONENT was not
      specified (it's a hidden, required group)
       - Bug fix: fixed removal of components when re-running the NSIS
      installer and unchecking components
       - Bug fix: NSIS installers now only install/remove the minimal
      number of files when re-run to update the installation (or by clicking
      "Change" in Add/Remove programs)
      83ec8c35
  19. 19 Jun, 2008 1 commit
  20. 18 Jun, 2008 4 commits
  21. 17 Jun, 2008 4 commits
  22. 18 Apr, 2008 1 commit
  23. 17 Apr, 2008 1 commit
  24. 01 Apr, 2008 1 commit
  25. 28 Mar, 2008 1 commit
  26. 12 Mar, 2008 1 commit
  27. 07 Mar, 2008 1 commit
  28. 19 Feb, 2008 1 commit
  29. 18 Feb, 2008 1 commit