summaryrefslogtreecommitdiffstats
path: root/Source/cmXMLSafe.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove use of include <cmsys/stl/*> and cmsys_stl::*Brad King2015-08-201-1/+2
| | | | We no longer need this compatibility layer for the compilers we support.
* Remove use of include <cmsys/ios/*> and cmsys_ios::*Brad King2015-08-201-3/+2
| | | | We no longer need this compatibility layer for the compilers we support.
* Remove use of cmsys_stl.Stephen Kelly2015-02-051-2/+2
| | | | It is not needed.
* Convert CMake to OSI-approved BSD LicenseBrad King2009-09-281-14/+9
| | | | | | | This converts the CMake 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 CMake copyright to cover the full development time range.
* COMP: Avoid parameter/member shadow in cmXMLSafeBrad King2009-02-061-1/+1
| | | | | | A cmXMLSafe constructor named its parameter 'str' which shadowed the name of the 'str' method. This renames the parameter to avoid the conflict warning.
* ENH: Create cmXMLSafe to help escapes in XMLBrad King2009-02-051-0/+49
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.