1. 28 Sep, 2009 2 commits
    • Brad King's avatar
      Convert KWSys to OSI-approved BSD License · de955e4b
      Brad King authored
      This converts the KWSys license to a pure 3-clause OSI-approved BSD
      License.  We drop the previous license clause requiring modified
      versions to be plainly marked.  We also update the KWSys copyright to
      cover the full development time range.
      de955e4b
    • Brad King's avatar
      Install KWSys Copyright.txt as documentation · 832f0a88
      Brad King authored
      This commit adds KWSys configuration option KWSYS_INSTALL_DOC_DIR to
      specify the directory for installation of documentation.  We use it to
      put the KWSys Copyright.txt file at the location
      
        ${KWSYS_INSTALL_DOC_DIR}/${KWSYS_NAMESPACE}/Copyright.txt
      
      in the project installation tree.  This helps containing projects meet
      the license requirement to distribute the copyright and license with
      binary forms.
      832f0a88
  2. 22 Sep, 2009 1 commit
  3. 31 Aug, 2009 1 commit
    • Brad King's avatar
      Define kwsys_ios_binary macro for std::ios::binary · 207aab6a
      Brad King authored
      The 'binary' openmode does not exist on all compilers.  We define macro
      <kwsys>_ios_binary, where <kwsys> is the KWSys namespace, to refer to
      std::ios::binary if it exists and 0 otherwise.  Sample usage:
      
        kwsys_ios::ifstream fin(fn, kwsys_ios::ios::in | kwsys_ios_binary);
      207aab6a
  4. 27 Jul, 2009 1 commit
  5. 10 Jun, 2009 1 commit
    • Brad King's avatar
      COMP: Avoid String.c inclusion by Compaq templates · 776e21d1
      Brad King authored
      The Compaq compiler (on VMS) includes 'String.c' in source files that
      use the stl string while looking for template definitions.  This was the
      true cause of double-inclusion of the 'kwsysPrivate.h' header.  We work
      around the problem by conditionally compiling the entire source file on
      a condition only true when really building the source.
      776e21d1
  6. 13 Feb, 2009 2 commits
  7. 17 Oct, 2008 2 commits
  8. 26 Sep, 2008 1 commit
  9. 14 May, 2008 1 commit
  10. 17 Mar, 2008 1 commit
  11. 27 Feb, 2008 1 commit
  12. 31 Jan, 2008 1 commit
  13. 30 Jan, 2008 1 commit
  14. 08 Jan, 2008 4 commits
  15. 11 Dec, 2007 1 commit
  16. 12 Nov, 2007 2 commits
  17. 19 Sep, 2007 1 commit
  18. 15 Aug, 2007 1 commit
  19. 19 Apr, 2007 2 commits
  20. 14 Mar, 2007 1 commit
  21. 03 Mar, 2007 4 commits
  22. 21 Feb, 2007 1 commit
  23. 26 Jan, 2007 1 commit
  24. 09 Dec, 2006 1 commit
  25. 08 Dec, 2006 1 commit
  26. 13 Oct, 2006 1 commit
  27. 06 Oct, 2006 1 commit
  28. 04 Oct, 2006 2 commits