summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Borland: No S_IWGRP is availableBrad King2010-06-032-0/+4
|
* Really trust umask in file(WRITE) command (#10789, #10126)Brad King2010-06-032-24/+14
| | | | | | | | | Commit 8d0161c8 (Trust umask for file permissions, 2010-01-12) taught these commands to set permissions to 0666 explicitly. The intention was to let the open() call inside ofstream handle permsisions so that umask would be honored. Now we set permissions only when we need to preserve those on an existing file. New files will be created with umask-based permissions.
* KWSys Nightly Date StampKWSys Robot2010-06-031-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-06-021-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-06-011-2/+2
|
* KWSys Nightly Date StampKWSys Robot2010-05-311-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-05-301-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-05-291-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-05-281-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-05-271-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-05-261-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-05-251-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-05-241-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-05-231-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-05-221-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-05-211-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-05-201-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-05-191-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-05-181-1/+1
|
* Merge branch 'version'Brad King2010-05-1712-63/+129
|\
| * Report commit hash in CMake development versionsBrad King2010-04-232-2/+41
| | | | | | | | | | | | For builds from Git repositories, add "-g<commit>" to the end of the version number. If the source tree is modified, append "-dirty". For builds from CVS checkouts, add "-cvs-<branch>".
| * Teach CMake Policies about tweak version componentBrad King2010-04-233-29/+53
| | | | | | | | | | | | | | | | Add the [.tweak] version component throughout the policy implementation. Document all components for the cmake_policy(VERSION) command. Record the tweak level in which each policy was introduced (0 for all current policies). In generated documentation we report the tweak level only if it is not zero. This preserves existing documentation.
| * Teach cmake_minimum_required about tweak versionBrad King2010-04-232-8/+15
| | | | | | | | | | | | | | | | The command now accepts four version components in the format major[.minor[.patch[.tweak]]] This corresponds to the new versioning scheme introduced recently.
| * New version scheme to support branchy workflowBrad King2010-04-236-26/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prepare to switch to the workflow described by "git help workflows". In this workflow, the "master" branch is always used to integrate topics ready for release. Brand new work merges into a "next" branch instead. We need a new versioning scheme to work this way because the version on "master" must always increase. We no longer use an even/odd minor number to distinguish releases from development versions. Since we still support cvs checkout of our source tree we cannot depend on "git describe" to compute a version number based on the history graph. We can use the CCYYMMDD nightly date stamp to get a monotonically increasing version component. The new version format is "major.minor.patch.(tweak|date)". Releases use a tweak level in the half-open range [0,20000000), which is smaller than any current or future date. For tweak=0 we do not show the tweak component, leaving the format "major.minor.patch" for most releases. Development versions use date=CCYYMMDD for the tweak level. The major.minor.patch part of development versions on "master" always matches the most recent release. For example, a first-parent traversal of "master" might see v2.8.1 2.8.1.20100422 v2.8.2 | | | ----o----o----o----o----o----o----o----o---- Since the date appears in the tweak component, the next release can increment the patch level (or any more significant component) to be greater than any version leading to it. Topic branches not ready for release are published only on "next" so we know that all versions on master lead between two releases.
* | KWSys Nightly Date StampKWSys Robot2010-05-171-1/+1
| |
* | KWSys Nightly Date StampKWSys Robot2010-05-171-1/+1
| |
* | Fix generation of .filters files for Visual Studio 2010 generator.David Cole2010-05-141-1/+7
| | | | | | | | | | | | Only generate .filters files if they are different than the last time they were generated. This should prevent the unnecessary reloads being triggered with Visual Studio 2010 builds.
* | KWSys Nightly Date StampKWSys Robot2010-05-141-1/+1
| |
* | KWSys Nightly Date StampKWSys Robot2010-05-131-1/+1
| |
* | Try to remove some warnings.Bill Hoffman2010-05-121-1/+1
| |
* | Ignore some more sgi warnings.Bill Hoffman2010-05-121-0/+1
| |
* | Remove conversion warning.Bill Hoffman2010-05-121-1/+1
| |
* | Silence warnings on sgi compiler.Bill Hoffman2010-05-122-0/+8
| |
* | Fix shadowed local warning in coverage handlerZach Mullen2010-05-121-3/+3
| |
* | KWSys Nightly Date StampKWSys Robot2010-05-121-1/+1
| |
* | KWSys: Process tree kill for kFreeBSD, GNU/HurdBrad King2010-05-111-1/+1
| | | | | | | | | | | | | | | | | | kFreeBSD and Hurd have the same userland as Linux. This change is necessary to enable kwsysProcessKill() to kill child processes on kFreeBSD. The bug was detected by CTestTestTimeout test. Patch from "Modestas Vainius <modestas@vainius.eu>". See issue #10432.
* | Fix for Bug#10700, COMPILE_DEFINITIONS_MINSIZEREL missing REL part.Bill Hoffman2010-05-111-4/+4
| | | | | | | | Also remove some trailing whitespace.
* | KWSys Nightly Date StampKWSys Robot2010-05-111-1/+1
| |
* | KWSys Nightly Date StampKWSys Robot2010-05-101-1/+1
| |
* | KWSys Nightly Date StampKWSys Robot2010-05-091-1/+1
| |
* | -fix documentation from a module which has *only* documentationAlex Neundorf2010-05-081-12/+14
| | | | | | | | | | | | | | | | | | This is #10466. It didn't crash for me, but also didn't work. The issue was that a line ending with something else than a # was considered as the end of the documentation block. If there was simply the end of the file we didn't get into the correct branch. Alex
* | -minor doc fixesAlex Neundorf2010-05-082-9/+8
| | | | | | | | | | | | | | | | Use <VAR> instead of VarName in get_filename_component (as is used in most other command documentations), and fix the name of the generated project in include_external_msproject(#9743, the comment there seems to be correct: http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=3d1c12b802c3dd3a0284f5f10aec3b98ab6d3a78#patch9 ) Alex
* | -(minor) fix documentation for CMAKE_LIBRARY_PATH (#10291)Alex Neundorf2010-05-081-1/+1
| | | | | | | | Alex
* | KWSys Nightly Date StampKWSys Robot2010-05-081-1/+1
| |
* | Change coverage globbing mechanism to resolve paths earlierZach Mullen2010-05-071-12/+15
| |
* | CTest: Submit author email in Update.xmlBrad King2010-05-075-2/+5
| | | | | | | | | | | | | | Add the <Email>...</Email> element in Update.xml for each commit reported. This field was defined by Dart but never really used. Distributed version control systems use author name and email instead of a user id, so now it makes sense to use this field.
* | KWSys Nightly Date StampKWSys Robot2010-05-071-1/+1
| |
* | KWSys Nightly Date StampKWSys Robot2010-05-061-1/+1
| |
* | Win64 fixes for mingw-w64 compilationRuben Van Boxem2010-05-051-2/+8
| |
* | Fix Windows-cl.cmake so that at most one MSVC** variable is defined.David Cole2010-05-051-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | The expectation of users of the MSVC60, MSVC70, MSVC71, MSVC80, MSVC90 and the new MSVC10 variables is that at most one of them will be set for any given build tree. This change enforces that expectation for build trees using Makefile generators. It also fixes the one mismatch in that expectation to be found in the Visual Studio generator world: previously, the VS 7.1 generator would set *both* MSVC70 and MSVC71; now, it only sets MSVC71. With these changes, user expectations are now met, and the recently introduced CheckCompilerRelatedVariables test should pass everywhere.