summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* STYLE: Nightly Date StampBrad King2009-02-241-1/+1
|
* 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: 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
|
* BUG: fix xcode depend issue and add a test for itBill Hoffman2009-02-191-1/+1
|
* 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: 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
|
* 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: take cmake-gui out of betaBill Hoffman2009-02-132-1/+3
|
* ENH: Optionally label KWSys targets and testsBrad King2009-02-131-0/+23
| | | | | This provides an API for parent projects to use to specify values to be set in the LABELS properties of KWSys libraries, executables, and tests.
* ENH: Add KWSys header files to library targetsBrad King2009-02-131-0/+3
| | | | | This adds the configured KWSys header files to the library targets that implement their APIs so that they show up in IDE project files.
* ENH: Teach CTest to put labels in coverage resultsBrad King2009-02-132-7/+122
| | | | | | This teaches CTest to include source file labels in coverage dashboard submissions. The labels for each source are the union of the LABELS property from the source file and all the targets in which it is built.
* STYLE: Remove unused variableBrad King2009-02-131-4/+0
|
* BUG: Fix CTEST_USE_LAUNCHERS in dashboard scriptsBrad King2009-02-131-0/+6
| | | | | | Since CTest does not currently load configuration settings computed at CMake Configure time while running dashboard scripts, the ctest_build command must honor the CTEST_USE_LAUNCHERS option directly.
* STYLE: Add TODO comment about CTest configurationBrad King2009-02-131-0/+4
| | | | | | Currently CTest does not load configuration settings computed at CMake Configure time when running a dashboard script. This adds a comment describing refactoring that might help resolve the problem.
* STYLE: Nightly Date StampBrad King2009-02-131-1/+1
|
* BUG: Fix logic of LabelFiles.txt generationBrad King2009-02-121-0/+1
| | | | | This fixes a dumb logic error which causes generation of LabelFiles.txt to try to open the file once for every target with labels.
* ENH: Report file names relative to source dirBrad King2009-02-123-4/+52
| | | | | This teaches cmCTestLaunch to report source files that lie under the top source directory relative to the top.
* ENH: fix documentation and add docs on parenthetical expressionsKen Martin2009-02-121-5/+12
|
* BUG: #8496 add support for system info on haikuBill Hoffman2009-02-121-0/+80
|
* BUG: Do not drop build fragments with same timeBrad King2009-02-121-3/+4
| | | | | | When we collect Build.xml fragments generated by 'ctest --launch', this lexicographically orders fragments with the same time stamp on disk instead of incorrectly dropping duplicates.
* STYLE: Nightly Date StampBrad King2009-02-121-1/+1
|
* ENH: Teach CTest dashboard builds to use launchersBrad King2009-02-112-2/+245
| | | | | | | | | | | This defines a 'UseLaunchers' CTest configuration option. When enabled, CTest skips log scraping from the Build step output. Instead it defines the environment variable CTEST_LAUNCH_LOGS to a log directory during the build. After the build it looks for error-*.xml and warning-*.xml files containing fragments for inclusion in Build.xml and submission. This is useful in conjuction with 'ctest --launch' and the RULE_LAUNCH_* properties to get reliable, highly-granular build failure reports.
* COMP: Do not use modern empty init list syntaxBrad King2009-02-111-2/+2
| | | | | | cmCTestLaunch first used an empty initializer list to zero-initialize a buffer, but this is not supported on older compilers. Instead we avoid the need for initialization altogether.