Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Convert KWSys to OSI-approved BSD License | Brad King | 2009-09-28 | 78 | -773/+742 |
| | | | | | | | 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. | ||||
* | Install KWSys Copyright.txt as documentation | Brad King | 2009-09-28 | 1 | -0/+18 |
| | | | | | | | | | | | | 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. | ||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-28 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-27 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-26 | 1 | -1/+1 |
| | |||||
* | Avoid word 'Copyright' in KWSys MD5 encode test | Brad King | 2009-09-25 | 1 | -3/+3 |
| | | | | | We replace the test text in the kwsys.testEncode test to avoid the word 'Copyright'. This simplifies grep results for Copyright verification. | ||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-25 | 1 | -1/+1 |
| | |||||
* | Restore KWSys SystemTools _WIN32 state on cygwin | Brad King | 2009-09-24 | 1 | -2/+5 |
| | | | | | | | | | | | The commit "Fix KWSys SystemTools build on cygwin with -mwin32" tried to restore the state of the _WIN32 definition that was broken by the commit "Optimize KWSys SystemTools::FileExists on Windows". It did so for the case of building with -mwin32 on cygwin, but since including <windows.h> defines _WIN32, it failed for the case of not using -mwin32. This commit restores the state of _WIN32 in all cases by undefining it after including <windows.h> if it was not defined beforehand. | ||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-24 | 1 | -1/+1 |
| | |||||
* | Fix KWSys SystemTools build on cygwin with -mwin32 | Brad King | 2009-09-23 | 1 | -2/+1 |
| | | | | | | | Commit "Optimize KWSys SystemTools::FileExists on Windows" accidentally added "#undef _WIN32" when including <windows.h> on cygwin, which breaks builds using the -mwin32 flag. This commit removes that line and fixes the real error it was intended to avoid. | ||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-23 | 1 | -1/+1 |
| | |||||
* | Can not use cmakedefine in kwsys because bootstrap of cmake does not support it. | Bill Hoffman | 2009-09-22 | 1 | -1/+2 |
| | |||||
* | Can not use cmakedefine in kwsys because bootstrap of cmake does not support it. | Bill Hoffman | 2009-09-22 | 2 | -2/+12 |
| | |||||
* | Put a flag in that will stop system tools from deleting system environment ↵ | Bill Hoffman | 2009-09-22 | 2 | -0/+5 |
| | | | | memory on exit, as it can cause gcov to crash the programs. | ||||
* | Optimize KWSys SystemTools::FileExists on Windows | Brad King | 2009-09-22 | 2 | -22/+79 |
| | | | | | | | | | | We optimize this method by using the GetFileAttributesExA native Windows API to check for file existence when possible. For real Windows builds we always use it. For Cygwin we use cygwin_conv_to_win32_path to get a native Windows path if possible and otherwise fall back to 'access'. Cygwin-to-Windows path conversion and cache by Wojciech Migda. See issue #8826. | ||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-22 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-21 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-20 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-19 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-18 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-17 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-16 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-15 | 1 | -1/+1 |
| | |||||
* | Fix for Bug #9190, -U did not work on case insensitive file systems because ↵ | Bill Hoffman | 2009-09-14 | 2 | -4/+9 |
| | | | | of call to glob convert to regex that expected to work with files. | ||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-14 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-13 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-12 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-11 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-10 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-09 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-08 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-07 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-06 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-05 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-04 | 1 | -1/+1 |
| | |||||
* | COMP: Silence useless Borland inlining warning | Brad King | 2009-09-03 | 1 | -0/+6 |
| | | | | | | | KWSys tries not to force anything on source files that include its headers, but Borland warning 8027 leaves us no choice when we want to have inline function definitions. This commit disables the warning for the RegularExpression header and any file that includes it. | ||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-03 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-02 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-09-01 | 1 | -2/+2 |
| | |||||
* | Define kwsys_ios_binary macro for std::ios::binary | Brad King | 2009-08-31 | 4 | -0/+37 |
| | | | | | | | | 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); | ||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-31 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-30 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-29 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-28 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-27 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-26 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-25 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-24 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-23 | 1 | -1/+1 |
| | |||||
* | KWSys Nightly Date Stamp | KWSys Robot | 2009-08-22 | 1 | -1/+1 |
| |