summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ENH: Allow cmXMLParser subclasses to report errorsBrad King2009-02-242-5/+13
| | | | | | This tells cmXMLParser to report error messages through virtual method cmXMLParser::ReportError so that subclasses can override the default report.
* ENH: Teach cmCTestSVN to load repo/tree relationBrad King2009-02-242-0/+51
| | | | | | This teaches cmCTestSVN::NoteNewRevision to save the repository URL checked out in the work tree, the repository root, and the path below the root to reach the full URL.
* ENH: Add cmCTest::DecodeURL methodBrad King2009-02-242-0/+24
| | | | This new method decodes the "percent-encoding" used in URL syntax.
* BUG: Remove implicit include dir suppressionBrad King2009-02-245-25/+3
| | | | | | | We used to suppress generation of -I/usr/include (and on OSX also -I/usr/local/include). This behavior seems to cause more trouble than it's worth, so I'm removing it until someone encounters the original problem it fixed. See issue #8598.
* ENH: Test included header in Fortran preprocessingBrad King2009-02-243-5/+7
| | | | | This extends the Fortran preprocessing test to include a header file through a preprocessor directive.
* BUG: Fix Fortran implicit dependency include pathBrad King2009-02-241-0/+3
| | | | | | | | The previous change to Source/cmDependsFortran.cxx while refactoring implicit dependency scanning configuration rules completely broke loading of the include file search path while scanning Fortran dependencies. This adds the line that should have been added during the previous change to load the include path correctly.
* ENH: Factor out VCS work tree revision checksBrad King2009-02-245-83/+100
| | | | | This moves checks of the work tree revision before and after update from cmCTestUpdateHandler::ProcessHandler into the cmCTestVC hierarchy.
* ENH: Factor out nightly start time computationBrad King2009-02-243-12/+22
| | | | | Move generation of the nightly start time string from cmCTestUpdateHandler::ProcessHandler into cmCTestVC.
* ENH: Factor out svn work tree cleanupBrad King2009-02-245-42/+36
| | | | | This removes work tree cleanup from cmCTestUpdateHandler and adds an interface for it in cmCTestVC with an implementation in cmCTestSVN.
* ENH: Create cmCTestVC::RunChild and parse helpersBrad King2009-02-242-2/+40
| | | | | This method will help VCS tool subclasses run child processes and log the output while parsing it.
* ENH: Add install(DIRECTORY) option 'OPTIONAL'Brad King2009-02-246-7/+32
| | | | | | This adds the OPTIONAL option to the install(DIRECTORY) command. It tells the installation rule that it is not an error if the source directory does not exist. See issue #8394.
* ENH: Refactor install(DIRECTORY) argument parsingBrad King2009-02-241-100/+29
| | | | | | We previously used several booleans with at most one set to true at a time to track argument parsing state. This refactors it to use one enumeration.
* 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.