summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* COMP: cmProcessTools::OutputParser virtual dtorBrad King2009-02-241-0/+2
| | | | | This class has virtual methods and therefore should have a virtual destructor.
* ENH: Create cmProcessTools to parse child outputBrad King2009-02-243-0/+177
| | | | | | This class provides a RunProcess method to run a child process and send its output to an abstract parsing interface. This also provides a simple line parser and logger implementing the parsing interface.
* ENH: Add cmCTestCVS and cmCTestSVNBrad King2009-02-246-0/+145
| | | | | These cmCTestVC subclasses will implement interaction with CVS and SVN tools.
* ENH: Create cmCTestVC for VCS interactionBrad King2009-02-243-0/+99
| | | | | This creates cmCTestVC, the base for a forthcoming class hierarchy to interact with version control systems.
* STYLE: Fix line length violation.David Cole2009-02-241-1/+2
|
* ENH: Factor out VCS tool detectionBrad King2009-02-242-64/+99
| | | | | | | In cmCTestUpdateHandler, this factors out version control tool detection from the monolithic cmCTestUpdateHandler::ProcessHandler to separate methods. This also places priority on detection of the tool managing the source tree since using any other tool will cause errors.
* ENH: Factor out initial checkout methodBrad King2009-02-242-58/+67
| | | | | | This moves the initial checkout code from the monolithic cmCTestUpdateHandler::ProcessHandler to a separate method cmCTestUpdateHandler::InitialCheckout.
* ENH: Help cmake-gui docs generation on WindowsBrad King2009-02-241-0/+11
| | | | | | | | We use a custom command to run 'cmake-gui --help...' to generate the documentation for the application. Since this is a Qt application, the executable must find the Qt DLLs in order to run. As a convenience, if QtCore4.dll appears next to qmake.exe, we put its location in the PATH environment variable when running the custom command on Windows.
* BUG: Fix issue #8576 FindBoost regression finding static libs, impacts MinGW ↵Philip Lowman2009-02-241-1/+1
| | | | and Intel/Windows compilers.
* STYLE: Nightly Date StampBrad King2009-02-241-1/+1
|
* BUG: Fix CTest.UpdateCVS/SVN tests for win slashesBrad King2009-02-231-1/+3
| | | | | This fixes the tests to allow windows slashes in reported file names in the generated Update.xml file.
* ENH: Refactor quoting of VCS tool commandBrad King2009-02-231-11/+9
| | | | | | Previously we pre-quoted the command line tool path. This avoids it by quoting the command everywhere it is used, thus preserving access to the original, unquoted command.
* ENH: Test svn updates with space in author nameBrad King2009-02-231-1/+1
| | | | | This enhances the CTest.UpdateSVN test with a space in the test author name. It will check that author name parsing works correctly.
* ENH: Enhance CTest.UpdateCVS/SVN testsBrad King2009-02-233-6/+57
| | | | | This adds a source tree subdirectory to the content of the test projects. It also smoke tests more than one revision worth of changes.
* ENH: Better failure output from CTest.Update*Brad King2009-02-231-1/+1
| | | | | This teaches CTestUpdateCommon to report the process exit condition from failed child processes executed during tests.
* ENH: Add license file presentation to the Drag-N-Drop dmg file CPack ↵David Cole2009-02-231-6/+157
| | | | generator. Fixes issue #8442. Thanks to Clinton Stimpson for the patch.
* STYLE: Nightly Date StampBrad King2009-02-231-1/+1
|
* STYLE: Nightly Date StampBrad King2009-02-221-1/+1
|
* BUG: make sure the gui still runs...Bill Hoffman2009-02-211-1/+1
|
* BUG: make sure an x server is not required for the buildBill Hoffman2009-02-211-36/+36
|
* STYLE: Nightly Date StampBrad King2009-02-211-1/+1
|
* ENH: Document APPEND option in ctest_* commandsBrad King2009-02-206-10/+20
| | | | | | This adds documentation of the APPEND option to the configure, build, test, memcheck, and coverage commands. The docs leave specific semantics for the dashboard server to define.
* ENH: Improve ctest_* command documentationBrad King2009-02-206-19/+36
| | | | | | This corrects the terse documentation and adds detail to the full documentation of some commands. It also normalizes the layout of the documentation string endings to make adding lines easier.
* ENH: More documentation for ctest_submit commandBrad King2009-02-201-5/+16
| | | | This clarifies the terse documentation and lists valid values for PARTS.
* ENH: Clarify docs of old *_OUTPUT_PATH varsBrad King2009-02-201-11/+7
| | | | | This clarifies the documentation of EXECUTABLE_OUTPUT_PATH and LIBRARY_OUTPUT_PATH to sound less like deprecation.
* STYLE: Fix style line-too-long violations.David Cole2009-02-202-6/+7
|
* STYLE: Nightly Date StampBrad King2009-02-201-1/+1
|
* ENH: Support COMPONENTS argument to find_package().Clinton Stimpson2009-02-191-17/+34
| | | | See bug #8542.
* ENH: Support version argument in find_package().Clinton Stimpson2009-02-191-2/+41
| | | | See bug #8542.
* ENH: make sure multiple archs are only tested when the workBill Hoffman2009-02-191-1/+7
|
* BUG: fix xcode depend issue and add a test for itBill Hoffman2009-02-192-2/+4
|
* BUG: Fix issue #8253 - handle xib file extension in Xcode projects so that ↵David Cole2009-02-191-0/+4
| | | | double clicking on xib files opens them up in Interface Builder. Thanks to baron_roberts for the patch.
* BUG: A little bit more refactoring from BundleGenerator to ↵David Cole2009-02-193-172/+56
| | | | DragNDropGenerator. See issue #8556. Thanks for Clinton Stimpson for the patch.
* BUG: fix depend bug again for XcodeBill Hoffman2009-02-191-3/+2
|
* STYLE: Nightly Date StampBrad King2009-02-191-1/+1
|
* BUG: use the top level project name for the xcode depend helper directory namesBill Hoffman2009-02-181-1/+2
|
* STYLE: Nightly Date StampBrad King2009-02-181-1/+1
|
* BUG: Allow third component of Mac OSX sw_vers output to be empty. Mac OSX ↵David Cole2009-02-171-1/+1
| | | | 10.5 was recently reinstalled on dashmacmini3 and pointed out the fact that this expression is faulty when the reported version is simply 10.5 rather than 10.5.x... for example. This fixes it.
* BUG: Do not use 'char' type as array subscriptBrad King2009-02-172-4/+4
| | | | | | | This converts uses of 'char' as an array subscript to 'unsigned char' to heed the warning from gcc. The subscript must be an unsigned type to avoid indexing before the beginning of the array. This change avoids a potential crash if input text contains a byte value beyond 0x7f.
* ENH: Remove generation of unused Update.xml partsBrad King2009-02-172-70/+7
| | | | | | | | | | This removes generation of some Update.xml content that is not used by any Dart1, Dart2, or CDash servers: - Revisions elements - Directory attribute of File elements - File elements within Author elements The content was generated only because the original Dart1 Tcl client generated it, but the content was never used.
* STYLE: Nightly Date StampBrad King2009-02-171-1/+1
|
* ENH: fix styleKen Martin2009-02-161-6/+8
|
* ENH: change name for start menu entryBill Hoffman2009-02-161-1/+1
|
* STYLE: Note find_package COMPONENTS in modules docBrad King2009-02-161-2/+3
| | | | | This mentions the COMPONENTS option of find_package in the module author documentation file "Modules/readme.txt". See issue #8539.
* BUG: Fix svn update logic for modified filesBrad King2009-02-161-0/+4
| | | | | | | | | The main svn update parsing loop in cmCTestUpdateHandler previously had a logic error because the variable 'res' was not reset for each iteration. For a locally modified file it would report the update info for the previous non-modified file, or nothing if there was no previous file. This fixes the logic by setting variable 'res' in both control paths for each iteration. See issue #8168.
* STYLE: Fix spelling in cmCTestUpdateHandlerBrad King2009-02-161-9/+9
| | | | | | | This renames the variable 'numModiefied' to 'numModified' to fix its spelling. It also renames 'modifiedOrConflict' to 'notLocallyModified' to describe its purpose (rather than the opposite of its purpose). See issue #8168.
* STYLE: Nightly Date StampBrad King2009-02-161-1/+1
|
* STYLE: Nightly Date StampBrad King2009-02-151-1/+1
|
* STYLE: Nightly Date StampBrad King2009-02-141-1/+1
|
* ENH: add cmake gui docsBill Hoffman2009-02-142-1/+3
|