Add default Smack manifest for cmake.spec
[toolchains/cmake.git] / ChangeLog.txt
1 2009-09-23 14:13  zach.mullen
2
3         * Tests/CMakeLists.txt: Uncommented the dependency of
4           CTestTestNoExe on CTestTestNoBuild so that it will work in
5           parallel now.
6
7 2009-09-23 14:10  king
8
9         * Source/cmGlobalXCodeGenerator.cxx: Add Xcode SYMROOT setting for
10           custom targets
11
12           Xcode 1.5 writes helper scripts at the projectDirPath location
13           for targets that do not set SYMROOT.  We now add SYMROOT to
14           custom targets so that all targets set it.  This prevents Xcode
15           1.5 from touching the source directory now that we always set
16           projectDirPath.
17
18           See issue #8481.
19
20 2009-09-23 14:07  zach.mullen
21
22         * Tests/CTestTestParallel/lockFile.c: Make portable c for Parallel
23           test
24
25 2009-09-23 14:01  alex
26
27         * Source/: cmDepends.cxx, cmDepends.h, cmDependsC.cxx,
28           cmDependsC.h, cmDependsJava.cxx, cmDependsJava.h,
29           cmLocalUnixMakefileGenerator3.cxx,
30           cmLocalUnixMakefileGenerator3.h: Major optimization of C/C++
31           dependency scanning.
32
33           Now only the dependencies for the file where the dependencies
34           actually may have changed are rescanned, before that this was
35           done for all source files even if only one source file had
36           changed.  This reduces e.g. on my machine the time for scanning
37           the dependencies of kdelibs/khtml/ when only one file
38           (khtml_global.cpp) has changed from around 7.5 seconds to 1.2
39           seconds.
40
41           The tests succeed, it does what I expected it to do on kdelibs,
42           and Brad also reviewed the patch, so I think it should be ok.
43
44           Alex
45
46 2009-09-23 13:09  clinton
47
48         * Source/QtDialog/: CMakeSetupDialog.cxx, QCMakeCacheView.cxx,
49           QCMakeCacheView.h: fix compile warnings
50
51 2009-09-23 12:46  hoffman
52
53         * Utilities/Release/: magrathea_release.cmake, release_cmake.cmake:
54           Handle older cvs clients that do not allow for the password to be
55           in the CVSROOT.
56
57 2009-09-23 12:45  hoffman
58
59         * Tests/CMakeLists.txt: Add nightly builds for linux windows and
60           mac.
61
62 2009-09-23 11:38  zach.mullen
63
64         * Tests/: CMakeLists.txt, CTestTestParallel/CMakeLists.txt,
65           CTestTestParallel/lockFile.c, CTestTestParallel/lockFile.cxx: Set
66           new ctest tests to always run, whether CTEST_TEST_CTEST is
67           enabled or not.  Changed parallel test to be portable.
68
69 2009-09-23 10:45  king
70
71         * Source/kwsys/SystemTools.cxx: Fix KWSys SystemTools build on
72           cygwin with -mwin32
73
74           Commit "Optimize KWSys SystemTools::FileExists on Windows"
75           accidentally added "#undef _WIN32" when including <windows.h> on
76           cygwin, which breaks builds using the -mwin32 flag.  This commit
77           removes that line and fixes the real error it was intended to
78           avoid.
79
80 2009-09-23 09:00  zach.mullen
81
82         * Tests/CTestTestParallel/test.cmake.in: CTestTestParallel now
83           submits to public dashboard for easier debugging
84
85 2009-09-23 08:48  king
86
87         * Source/cmDocumentVariables.cxx,
88           Source/cmGlobalXCodeGenerator.cxx,
89           Source/cmGlobalXCodeGenerator.h,
90           Tests/SystemInformation/SystemInformation.in: Teach Xcode
91           generator to set XCODE_VERSION
92
93           We set the variable 'XCODE_VERSION' in the CMake language to the
94           Xcode version string (e.g. "3.1.2").  Platform config files may
95           use it later.
96
97 2009-09-23 01:01  bigler
98
99         * Modules/FindCUDA.cmake: Updated formatting of documentation plus
100           a little reorganization.
101
102 2009-09-23 00:50  bigler
103
104         * Modules/FindCUDA/run_nvcc.cmake: Added a command to make the
105           output directory.  This is to fix the XCode build that uses a
106           different output directory than other systems, and rather than
107           try to match that we'll just make it.
108
109 2009-09-23 00:01  kwrobot
110
111         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
112
113 2009-09-22 18:44  clinton
114
115         * Modules/FindQt4.cmake: add support for finding
116           qcollectiongenerator executable.  fixes #9248.
117
118 2009-09-22 18:29  clinton
119
120         * Source/QtDialog/: CMakeSetup.cxx, CMakeSetupDialog.cxx: fix issue
121           9346.  add binary directory to window title to make it easier to
122           deal with multiple cmake-gui instances
123
124 2009-09-22 17:08  hoffman
125
126         * Utilities/Release/dash2win64_release.cmake: new windows build
127           machine for cmake
128
129 2009-09-22 17:07  hoffman
130
131         * Utilities/Release/vogon_cygwin.cmake: disable svn
132
133 2009-09-22 16:28  clinton
134
135         * Modules/FindQt4.cmake: Add support for Qt configured with custom
136           qtlibinfix (see issue 9571).  Also fix CMP 15 warnings.
137
138 2009-09-22 16:18  king
139
140         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h:
141           Fix Xcode project references to the source tree
142
143           Xcode project source file references need to always be relative
144           to the top of the source tree in order for SCM and debug symbols
145           to work right.  We must even allow the relative paths to cross
146           outside of the top source or build directories.
147
148           For subdirectory project() command Xcode projects we use the
149           source directory containing the project() command as the top.
150           Relative paths are generated accordingly for each subproject.
151
152           See issue #8481.
153
154 2009-09-22 16:16  king
155
156         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h: Optionally
157           force conversion to relative path
158
159           In cmLocalGenerator::ConvertToRelativePath we normally convert to
160           relative path only if the local and remote paths both lie inside
161           the source tree or both lie inside the build tree.  This commit
162           adds an optional 'force' argument to allow conversion even when
163           this rule is violated.
164
165 2009-09-22 16:12  hoffman
166
167         * bootstrap: Make sure KWSYS_DO_NOT_CLEAN_PUTENV is defined at
168           bootstrap time for cmake in the bootstrap script.
169
170 2009-09-22 16:02  king
171
172         * Modules/CMakeDetermineCompilerABI.cmake: Skip implicit link info
173           for multiple OS X archs
174
175           Implicit link information contains architecture-specific
176           libraries and directories.  The link information cannot be
177           explicitly specified safely when CMAKE_OSX_ARCHITECTURES contains
178           more than one architecture.
179
180           As a result, we currently cannot support mixed-language
181           C++/Fortran targets and OS X universal binaries simultaneously.
182           In order to avoid conflicts for simple C/C++ cases, we now simply
183           skip detection of implicit link information in this case.
184
185 2009-09-22 15:58  hoffman
186
187         * Source/kwsys/: CMakeLists.txt, Configure.hxx.in: Can not use
188           cmakedefine in kwsys because bootstrap of cmake does not support
189           it.
190
191 2009-09-22 14:56  hoffman
192
193         * Source/kwsys/: Configure.hxx.in, SystemTools.cxx: Put a flag in
194           that will stop system tools from deleting system environment
195           memory on exit, as it can cause gcov to crash the programs.
196
197 2009-09-22 14:40  alex
198
199         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
200           cmLocalUnixMakefileGenerator3.cxx: Rescan dependencies also if
201           CMakeDirectoryInformation.cmake has changed.
202
203           If CMakeDirectoryInformation.cmake is newer than depend.internal
204           the include directories may have changed, so dependencies need to
205           be scanned again.  Ok by Brad.
206
207           Alex
208
209 2009-09-22 13:02  king
210
211         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: Optimize
212           KWSys SystemTools::FileExists on Windows
213
214           We optimize this method by using the GetFileAttributesExA native
215           Windows API to check for file existence when possible.  For real
216           Windows builds we always use it.  For Cygwin we use
217           cygwin_conv_to_win32_path to get a native Windows path if
218           possible and otherwise fall back to 'access'.
219
220           Cygwin-to-Windows path conversion and cache by Wojciech Migda.
221           See issue #8826.
222
223 2009-09-22 12:05  zach.mullen
224
225         * Tests/: CMakeLists.txt, CTestTestParallel/CMakeLists.txt,
226           CTestTestParallel/CTestConfig.cmake,
227           CTestTestParallel/lockFile.cxx, CTestTestParallel/test.cmake.in:
228           Added tests for ctest parallel options (PARALLEL_LEVEL,
229           PROCESSORS, RUN_SERIAL)
230
231 2009-09-22 00:01  kwrobot
232
233         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
234
235 2009-09-21 23:42  lowman
236
237         * Modules/FindBoost.cmake: Make Boost easier to find
238
239 2009-09-21 23:07  clinton
240
241         * Modules/FindQt4.cmake: Fix issue 9581.  Qt 4.5+ needs
242           gobject-2.0.
243
244 2009-09-21 22:38  lowman
245
246         * Modules/: FindCxxTest.cmake, FindGTK2.cmake,
247           FindOpenSceneGraph.cmake, FindProtobuf.cmake: Add a blank line to
248           my contributed find modules to prevent copyright info from
249           showing up in CMake docs
250
251 2009-09-21 22:21  lowman
252
253         * Modules/FindBoost.cmake: Fix Bug #9158: FindBoost.cmake does not
254           work properly with nmake and icl
255
256 2009-09-21 17:22  hoffman
257
258         * Utilities/Release/release_cmake.sh.in: Use ctest -j to speed up
259           tests for release builds.
260
261 2009-09-21 17:19  hoffman
262
263         * Utilities/Release/release_cmake.cmake: Do not require a cvs login
264           for checkout.
265
266 2009-09-21 15:29  zach.mullen
267
268         * Source/CTest/cmCTestBatchTestHandler.cxx: More SLURM
269           experimentation (ctest batch mode)
270
271 2009-09-21 15:26  hoffman
272
273         * Tests/CMakeLists.txt: For the complex tests since they link to
274           the CMake library make sure that they are built with the type of
275           build.
276
277 2009-09-21 14:58  zach.mullen
278
279         * Source/CTest/cmCTestBatchTestHandler.cxx: Fixed a slurm batch
280           argument identifier.
281
282 2009-09-21 14:21  zach.mullen
283
284         * Source/CTest/: cmCTestBatchTestHandler.cxx,
285           cmCTestBatchTestHandler.h: Need to quote args when generating
286           batch scripts from ctest
287
288 2009-09-21 13:40  zach.mullen
289
290         * Source/CTest/cmCTestBuildHandler.cxx, Tests/CMakeLists.txt:
291           Re-enabled failing tests; fixed ctest_build output to be
292           consistent in the error condition across different make programs
293           so that these tests would pass.
294
295 2009-09-21 13:18  hoffman
296
297         * Source/cmGlobalXCodeGenerator.cxx: Fix Bug #8332, add support for
298           .pch files for Xcode.
299
300 2009-09-21 13:15  hoffman
301
302         * Source/cmGlobalXCodeGenerator.cxx: Fix Bug #8928, add support for
303           .xib files for Xcode.
304
305 2009-09-21 00:01  kwrobot
306
307         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
308
309 2009-09-20 23:55  lowman
310
311         * Modules/FindProtobuf.cmake: Fix glitch where we were accidently
312           unsetting CMAKE_FIND_LIBRARY_PREFIXES
313
314 2009-09-20 21:15  lowman
315
316         * Modules/FindProtobuf.cmake: Forgot to mark Protobuf cache
317           variables as advanced
318
319 2009-09-20 20:20  lowman
320
321         * Modules/FindALSA.cmake: [NEW Module] FindAlsa audio library
322           (Advanced Linux Sound Architecture)
323
324 2009-09-20 20:12  lowman
325
326         * Modules/FindProtobuf.cmake: [NEW Module] Find and use Google's
327           Protocol Buffers library & compiler
328
329 2009-09-20 11:33  lowman
330
331         * Modules/FindBoost.cmake: Fix boost library detection with Sun
332           Studio compiler (Issue #9153)
333
334 2009-09-20 09:42  hoffman
335
336         * Tests/CMakeLists.txt: Disable test as it fails on every system.
337
338 2009-09-20 08:03  lowman
339
340         * Modules/FindThreads.cmake: Improve readability
341
342 2009-09-20 00:01  kwrobot
343
344         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
345
346 2009-09-19 13:02  alex
347
348         * Source/cmDepends.cxx: Minor optimization in dependency checking.
349
350           When reading the depend.internal file, check only once for every
351           depender whether it exists, instead of repeatedly in a loop for
352           each dependee. Within that function it can only change of the
353           depender is removed. This is taken care of.  This reduces the
354           number of access() calls in kdelibs/khtml from 180000 to 90000
355           (i.e. 50%), and reduces the time for that (without the actual
356           scanning) from 0.3 s to 0.21 s on my system.
357
358           Alex
359
360 2009-09-19 12:00  king
361
362         * Source/: CMakeLists.txt, cmGlobalXCode21Generator.cxx,
363           cmGlobalXCode21Generator.h, cmGlobalXCodeGenerator.cxx,
364           cmGlobalXCodeGenerator.h: Remove cmGlobalXCode21Generator
365           subclass
366
367           This subclass of cmGlobalXCodeGenerator only provided two virtual
368           method overrides, and it made construction of the Xcode generator
369           instance complicated.  This commit removes it and replaces the
370           virtual methods with tests of the Xcode version.  The change
371           removes duplicate code.
372
373 2009-09-19 10:14  king
374
375         * Modules/CMakeCCompiler.cmake.in,
376           Modules/CMakeCXXCompiler.cmake.in,
377           Modules/Platform/Darwin-GNU-C.cmake,
378           Modules/Platform/Darwin-GNU-CXX.cmake,
379           Modules/Platform/Darwin-GNU.cmake, Modules/Platform/Darwin.cmake,
380           Source/cmLocalGenerator.cxx: Fix check for -isysroot on OS X
381
382           Previously we checked for this flag by parsing the version number
383           of GCC out of 'gcc --version', but this is not reliable because
384           the format can vary greatly.  Now we run 'gcc -v --help' and look
385           for '-isysroot' in the list of options.
386
387           We also now store the result on a per-language basis in the
388           per-compiler info file "CMake<LANG>Compiler.cmake".  This is
389           necessary to make it accessible from try-compile projects so that
390           they generate correctly.
391
392 2009-09-19 04:33  alex
393
394         * Modules/Compiler/: Intel-C.cmake, Intel-CXX.cmake: The
395           preprocessing and assembly rules also need the <DEFINES>,
396           otherwise different reults are created.
397
398           Alex
399
400 2009-09-19 00:01  kwrobot
401
402         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
403
404 2009-09-18 15:16  hoffman
405
406         * Source/cmLocalGenerator.cxx: Only do the OSX arch stuff on OSX.
407
408 2009-09-18 15:01  zach.mullen
409
410         * Tests/CMakeLists.txt: Disabling CTestTestNoBuild pending
411           investigation of odd g++ output issues.
412
413 2009-09-18 14:22  hoffman
414
415         * Modules/Platform/Darwin.cmake, Source/cmLocalGenerator.cxx: Add
416           detection of gcc versions that do not support isysroot option and
417           do not use it for them.
418
419 2009-09-18 14:02  zach.mullen
420
421         * Tests/CMakeLists.txt: Apparently, on FarAway the presence of
422           errors during ctest_build does not cause the calling ctest to
423           return an error condition.
424
425 2009-09-18 13:34  zach.mullen
426
427         * Tests/CMakeLists.txt: Cosmetic change to test CMakeLists
428
429 2009-09-18 12:56  david.cole
430
431         * Modules/ExternalProject.cmake: Better error message tells user
432           possible ways to resolve the error.
433
434 2009-09-18 12:16  zach.mullen
435
436         * Tests/: CMakeLists.txt, CTestTestCrash/CMakeLists.txt,
437           CTestTestCrash/CTestConfig.cmake, CTestTestCrash/crash.cxx,
438           CTestTestCrash/test.cmake.in, CTestTestFailure/CMakeLists.txt,
439           CTestTestFailure/CTestConfig.cmake, CTestTestFailure/badCode.cxx,
440           CTestTestFailure/testNoBuild.cmake.in,
441           CTestTestFailure/testNoExe.cmake.in: Added test coverage for
442           ctest.  Covers WILL_FAIL condition, tests that do not build,
443           tests that segfault, and test executable not found (bad command),
444           as well as some pass and fail regular expressions.
445
446 2009-09-18 10:28  hoffman
447
448         * Source/cmGlobalXCodeGenerator.cxx: Fix the build for version 2.5
449           of Xcode.
450
451 2009-09-18 09:49  king
452
453         * Tests/TryCompile/CMakeLists.txt: Fix CHECK_(C|CXX)_COMPILER_FLAG
454           macro test
455
456           The flag "-_this_is_not_a_flag_" was not rejected by GCC 4.0 on
457           older Mac OS X.  We now use "---_this_is_not_a_flag_" instead,
458           which will hopefully be rejected by all compilers.
459
460 2009-09-18 09:49  king
461
462         * Modules/: CheckCCompilerFlag.cmake, CheckCXXCompilerFlag.cmake:
463           Fix CHECK_(C|CXX)_COMPILER_FLAG for XL and SunPro
464
465           These compilers warn and return 0 for unrecognized flags.  We fix
466           the compiler flag check macros by looking for a warning in the
467           output.  We also update the regex for GNU on older Macs.  See
468           issue #9516.
469
470 2009-09-18 00:01  kwrobot
471
472         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
473
474 2009-09-17 17:16  king
475
476         * Modules/: CheckCCompilerFlag.cmake, CheckCXXCompilerFlag.cmake:
477           Fix CHECK_(C|CXX)_COMPILER_FLAG for HP
478
479           This compiler warns and returns 0 for unrecognized flags.  We fix
480           the compiler flag check macros by looking for a warning in the
481           output.  See issue #9516.
482
483 2009-09-17 16:09  hoffman
484
485         * Source/cmLocalGenerator.cxx: Fix case where no archs are found on
486           older macs.
487
488 2009-09-17 15:33  king
489
490         * Tests/TryCompile/CMakeLists.txt: Test CHECK_(C|CXX)_COMPILER_FLAG
491           macros
492
493           This teaches the TryCompile test to check that the compiler flag
494           check macros correctly reject a bad flag.  See issue #9516.
495
496 2009-09-17 15:32  king
497
498         * Modules/: CheckCCompilerFlag.cmake, CheckCXXCompilerFlag.cmake:
499           Fix CHECK_(C|CXX)_COMPILER_FLAG for GNU and MSVC
500
501           These compilers warn and return 0 for unrecognized flags.  We fix
502           the compiler flag check macros by looking for a warning in the
503           output.  See issue #9516.
504
505 2009-09-17 15:29  king
506
507         * Modules/: CheckCSourceCompiles.cmake,
508           CheckCXXSourceCompiles.cmake: Add FAIL_REGEX to
509           CHECK_(C|CXX)_SOURCE_COMPILES
510
511           This teaches the CHECK_C_SOURCE_COMPILES and
512           CHECK_CXX_SOURCE_COMPILES macros to recognize a FAIL_REGEX
513           option.  If they see the regular expression in the output of the
514           test compilation, the check fails.
515
516 2009-09-17 15:28  king
517
518         * Modules/: CheckCCompilerFlag.cmake, CheckCSourceCompiles.cmake,
519           CheckCSourceRuns.cmake, CheckCXXCompilerFlag.cmake,
520           CheckCXXSourceCompiles.cmake, CheckCXXSourceRuns.cmake: Cleanup
521           generic compiler check macro documentation
522
523           This commit improves formatting and style of the documentation
524           for the general-purpose compiler check macros:
525
526             CHECK_C_COMPILER_FLAG
527             CHECK_C_SOURCE_COMPILES
528             CHECK_C_SOURCE_RUNS
529             CHECK_CXX_COMPILER_FLAG
530             CHECK_CXX_SOURCE_COMPILES
531             CHECK_CXX_SOURCE_RUNS
532
533           This sytle is more consistent with CMake command documentation.
534           It also looks nicer in the generated documentation text files.
535
536 2009-09-17 13:08  alex
537
538         * Modules/CMakeFindEclipseCDT4.cmake: The check for include dirs
539           and builtin macros also works with the Intel compiler
540
541           Alex
542
543 2009-09-17 11:52  hoffman
544
545         * Modules/Platform/Darwin.cmake, Source/cmGlobalXCodeGenerator.cxx,
546           Source/cmLocalGenerator.cxx: Fix for bug #9466.  Change the
547           implementation of OSX arch lists.  If no ARCHs are specified by
548           the user then no flags are set.   We no longer use
549           CMAKE_OSX_ARCHITECTURES_DEFAULT.
550
551 2009-09-17 09:18  hoffman
552
553         * Source/cmLocalVisualStudio7Generator.cxx: Bug #9430, recognize
554           the FR flag
555
556 2009-09-17 08:42  king
557
558         * Source/: cmMakefileExecutableTargetGenerator.cxx,
559           cmMakefileLibraryTargetGenerator.cxx,
560           cmMakefileTargetGenerator.cxx: Do not call CollapseFullPath for
561           PDB file names
562
563           Some vendor tools convert PDB file names given on the command
564           line to lower-case before creating the file.  When CMake places a
565           mixed-case PDB file name into the build system, the file does not
566           exist the first time and it is written with mixed case.  After
567           the first build though the native tool has created a lower-case
568           version of the file.  If CMake does CollapseFullPath again, the
569           file exists so the actual-case lookup gets the lower-case name.
570           This causes the build files to change so the project rebuilds.
571
572           The solution is to avoid calling CollapseFullPath for files
573           generated by the build.  In the case of PDB files we already
574           construct them from paths that have been collapsed, so we can
575           just skip the call altogether.  See issue #9350.
576
577 2009-09-17 08:25  king
578
579         * Source/cmMakefile.cxx: Remove old check for duplicate
580           subdirectories
581
582           In cmMakefile::AddSubDirectory we were checking for addition of
583           the same source directory multiple times.  However, the check
584           code was incorrect because it compared pointers instetad of
585           pointed-to strings.  Since the check was written, a better check
586           was added right after it to enforce unique binary directories (in
587           which case duplicate sources are fine).  This commit simply
588           removes the old-style check code.
589
590 2009-09-17 00:01  kwrobot
591
592         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
593
594 2009-09-16 21:02  hoffman
595
596         * Source/cmake.cxx: Fix typo in name
597
598 2009-09-16 18:01  alex
599
600         * Source/: cmExtraEclipseCDT4Generator.h,
601           cmExtraEclipseCDT4Generator.cxx,
602           cmLocalUnixMakefileGenerator3.cxx,
603           cmLocalUnixMakefileGenerator3.h: Major improvement of the
604           generated targets in Eclipse.
605
606           Before this change all targets were displayed in the top level
607           directory of the project. Now the targets are displayed in the
608           correct directory.  The targets "clean" and "all" are now created
609           in every subdirectory.  Also now the targets for just compiling
610           one file, preprocessing one file, assembling one file are are
611           created for Eclipse.  Additionally all targets get a prefix now
612           in eclipse, so that they are sorted in a way which makes sense
613           (global targets first, then executable and libraries, then object
614           files, then preprocessed, then assembly). Also this prefix gives
615           the user a hint what the target is, i.e. whether it's a library
616           or an executable or something else.
617
618           Alex
619
620 2009-09-16 15:09  king
621
622         * Tests/CMakeTests/: CMakeLists.txt, ConfigureFile-BadArg.cmake,
623           ConfigureFile-DirInput.cmake, ConfigureFile-DirOutput.cmake,
624           ConfigureFile-Relative.cmake, ConfigureFileTest.cmake.in: Create
625           CMake.ConfigureFile test for configure_file
626
627           This test checks that configure_file() handles input and output
628           file arguments as documented.
629
630 2009-09-16 15:09  king
631
632         * Source/: cmConfigureFileCommand.cxx, cmConfigureFileCommand.h:
633           Teach configure_file to handle directory names
634
635           This commit teaches configure_file how to handle directories for
636           input and output.  It is an error if the input is a directory.
637           If the output is a directory we put the configured copy of the
638           input file in it with the same name.  See issue #9537.
639
640 2009-09-16 15:09  king
641
642         * Source/: cmConfigureFileCommand.cxx, cmConfigureFileCommand.h:
643           Teach configure_file to handle relative paths
644
645           The configure_file() command now converts relative output paths
646           to full paths using the current binary directory.  Input relative
647           paths were already converted using the current source directory,
648           but this behavior was not previously documented.
649
650 2009-09-16 15:09  king
651
652         * Source/: cmConfigureFileCommand.cxx, cmConfigureFileCommand.h:
653           Fix typo in cmConfigureFileCommand ivar name
654
655           Rename 'OuputFile' to 'OutputFile'.
656
657 2009-09-16 15:09  king
658
659         * Tests/CMakeTests/: CheckCMakeTest.cmake, FileTest.cmake.in:
660           Factor out CMake.File test result check for re-use
661
662           The CMake.File test runs several scripts through "cmake -P" and
663           checks the output and result against known good values.  This
664           commit factors out the checking code into a separate
665           CMakeCheckTest module.  The module may be used by new tests.
666
667 2009-09-16 14:37  alex
668
669         * Source/cmExtraEclipseCDT4Generator.cxx,
670           Modules/CMakeFindEclipseCDT4.cmake: Put compiler defined macros
671           into eclipse project files
672
673           Now gcc is queried also for the builtin definitions, and they are
674           then added to the .cproject file. This should make the
675           preprocessor highlighting in eclipse work better (#9272) Patch
676           mostly from Miguel.
677
678           Alex
679
680 2009-09-16 14:20  hoffman
681
682         * Modules/FindJNI.cmake: Bug #09476, add more search paths for jni.
683
684 2009-09-16 12:40  hoffman
685
686         * Modules/UsePkgConfig.cmake: Fix for bug#9553, print a warning if
687           pkg-config is not found.
688
689 2009-09-16 12:33  king
690
691         * Modules/Platform/: Linux-VisualAge-CXX.cmake, Linux-XL-CXX.cmake:
692           Fix XL C++ compiler flags on Linux
693
694           In Platform/Linux.cmake we add GNU flags as default for the
695           platform which breaks non-GNU compilers.  Later we should
696           refactor these flag files to put compiler-specific flags only in
697           files loaded for each compiler.  Until then this commit fixes the
698           XL C++ compiler flags on Linux by erasing the GNU flags.  See
699           issue #9469.
700
701 2009-09-16 11:49  hoffman
702
703         * Source/CTest/cmCTestRunTest.cxx: Fix uninitialized errors.
704
705 2009-09-16 11:44  king
706
707         * Source/cmLocalVisualStudio7Generator.cxx: Generate proper Intel
708           Fortran project version
709
710           The Intel Visual Fortran compiler plugin for MS Visual Studio may
711           be one of several versions of the Intel compiler.  This commit
712           teaches CMake to detect the plugin version and set the version
713           number in .vfproj files.  See issue #9169.
714
715 2009-09-16 11:44  king
716
717         * Source/: cmGlobalVisualStudio10Generator.h,
718           cmGlobalVisualStudio6Generator.h,
719           cmGlobalVisualStudio71Generator.h,
720           cmGlobalVisualStudio7Generator.h,
721           cmGlobalVisualStudio8Generator.h,
722           cmGlobalVisualStudio9Generator.h,
723           cmGlobalVisualStudioGenerator.cxx,
724           cmGlobalVisualStudioGenerator.h: Create VS generator
725           GetRegistryBase method
726
727           This method returns the registry key
728
729             HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\<version>
730
731           A protected GetIDEVersion method retrieves the version-specific
732           part of the key name.
733
734 2009-09-16 09:52  king
735
736         * Tests/FunctionTest/CMakeLists.txt: Test add_subdirectory inside
737           function
738
739           This commit teaches the FunctionTest to check variable scope
740           behavior when a subdirectory is added inside a function call.
741           Any PARENT_SCOPE sets in the subdirectory should affect only the
742           function scope which called add_subdirectory and not its parent
743           scope.
744
745 2009-09-16 09:51  king
746
747         * Source/cmMakefile.cxx: Initialize directory scope with closure of
748           parent
749
750           The commit "Improve dynamic variable scope implementation"
751           optimized function scopes using an efficient parent scope
752           pointer.  However, the parent scope used to initialize a new
753           directory might not exist later (like add_subdirectory called
754           inside a function of the parent scope).  This caused CMake to
755           crash when following the dangling pointer to the original parent
756           scope.
757
758           We fix the problem in this commit by always computing the closure
759           of the parent scope at directory initialization time so that no
760           parent scope pointer is needed.  See issue #9538.
761
762 2009-09-16 00:01  kwrobot
763
764         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
765
766 2009-09-15 02:38  bigler
767
768         * Modules/: FindCUDA.cmake, FindCUDA/make2cmake.cmake,
769           FindCUDA/parse_cubin.cmake, FindCUDA/run_nvcc.cmake: Initial
770           version of FindCUDA script.  Still needs documentation
771           formatting.
772
773 2009-09-15 00:01  kwrobot
774
775         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
776
777 2009-09-14 22:16  hoffman
778
779         * Source/cmake.cxx: Fix for bug #8969, pick a better default
780           version for VS, and make it easier to add new versions of VS to
781           look for.
782
783 2009-09-14 20:54  hoffman
784
785         * Source/cmDocumentationFormatterHTML.cxx: Fix for bug# 5373,
786           include CMake verison in generated docs.
787
788 2009-09-14 15:53  alex
789
790         * Modules/FindPNG.cmake: fix #9152: find ZLIB quietly if PNG is
791           searched QUIETLY
792
793           Alex
794
795 2009-09-14 15:20  hoffman
796
797         * Source/cmGlobalXCodeGenerator.cxx: Bug #8356, add support for
798           image types in Xcode files.
799
800 2009-09-14 14:59  hoffman
801
802         * Source/cmGlobalXCodeGenerator.cxx: Fix for bug #8807, add support
803           for CMAKE_EXE_LINKER_FLAGS_(config) to Xcode generator.
804
805 2009-09-14 13:45  hoffman
806
807         * Source/: cmake.cxx, kwsys/Glob.cxx, kwsys/Glob.hxx.in: Fix for
808           Bug #9190, -U did not work on case insensitive file systems
809           because of call to glob convert to regex that expected to work
810           with files.
811
812 2009-09-14 13:42  hoffman
813
814         * Source/cmIfCommand.h: Clarify documentation for if.
815
816 2009-09-14 11:23  zach.mullen
817
818         * Source/CTest/: cmCTestBatchTestHandler.cxx, cmCTestRunTest.cxx:
819           Removed fork-and-continue option from ctest generated batch
820           script entries
821
822 2009-09-14 10:31  hoffman
823
824         * Source/: cmDependsJavaParserHelper.cxx,
825           cmDependsJavaParserHelper.h: Fix open solaris build issue with
826           concept checking that breaks std vector for a class of itself.
827           Bug #9523.
828
829 2009-09-14 09:34  hoffman
830
831         * Modules/FindPythonLibs.cmake: Change FindPythonLibs to use the
832           standard _DIR instead of _PATH but stay backwards compatible
833
834 2009-09-14 00:01  kwrobot
835
836         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
837
838 2009-09-13 00:01  kwrobot
839
840         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
841
842 2009-09-12 10:20  king
843
844         * Source/CTest/cmProcess.cxx: Avoid shadowing std::vector member
845
846           The cmProcess::Buffer class derives from std::vector.  We were
847           using local variable 'data' in the GetLine method but this name
848           shadowed a member of vector with GNU.  This renames it to 'text'.
849
850 2009-09-12 06:25  alex
851
852         * Modules/FindRuby.cmake: major improvement of FindRuby.cmake
853
854           -now supports specifying minimum required version -now supports
855           ruby 1.8 and 1.9 -uses find_package_handle_standard_args() now
856           -fix #6212 and using a lot of ideas from the file attached there
857
858           Alex
859
860 2009-09-12 04:38  alex
861
862         * Modules/FindRuby.cmake: use HINTS instead of PATHS and also look
863           for libruby-static.a (which is built by default)
864
865           Alex
866
867 2009-09-12 02:15  alex
868
869         * Modules/CMakeASM-ATTInformation.cmake: Don't pass *.S files to
870           the assembler, they must go through gcc, because they must be
871           preprocessed
872
873           Alex
874
875 2009-09-12 00:01  kwrobot
876
877         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
878
879 2009-09-11 17:15  hoffman
880
881         * Source/CTest/cmCTestHandlerCommand.cxx: Fix for bug#9442, ctest
882           crash if CTEST_SOURCE_DIRECTORY was not set.
883
884 2009-09-11 16:39  king
885
886         * Tests/CMakeLists.txt: Test that CTest can handle missing newlines
887
888           We create test 'CTest.NoNewline' to print output with no newline.
889            This tests CTest's ability to handle a missing newline.
890
891 2009-09-11 16:20  king
892
893         * Source/CTest/cmProcess.cxx: Fix new CTest output handling for no
894           newline
895
896           When we clear the buffer for an output pipe after returning the
897           last partial line (without a newline) we need to set the partial
898           line range to empty.  Otherwise the buffer object is left in an
899           inconsistent state.
900
901 2009-09-11 13:34  hoffman
902
903         * Source/: cmCTest.cxx, cmCTest.h, ctest.cxx,
904           CTest/cmCTestTestHandler.cxx: Add label summary times to ctest
905           default output.  Also, remove parallel time output.  Add flag to
906           disable label summary.
907
908 2009-09-11 12:26  king
909
910         * Source/CTest/: cmCTestMultiProcessHandler.cxx,
911           cmCTestRunTest.cxx, cmCTestRunTest.h, cmProcess.cxx, cmProcess.h:
912           Rewrite CTest child output handling
913
914           This commit fixes cmCTestRunTest and cmProcess to more
915           efficiently handle child output.  We now use the buffer for each
916           child output pipe to hold at most a partial line plus one new
917           block of data at a time.  All complete lines are scanned
918           in-place, and then only the partial line at the end of the buffer
919           is moved back to the beginning before appending new data.
920
921           We also simplify the cmProcess interface by making
922           GetNextOutputLine the only method that needs to be called while
923           the process is running.  This simplifies cmCTestRunTest so that
924           CheckOutput can be called until it returns false when the process
925           is done.
926
927 2009-09-11 10:09  king
928
929         * Source/CTest/: cmCTestMultiProcessHandler.cxx,
930           cmCTestRunTest.cxx, cmCTestRunTest.h: Initialize cmCTestRunTest
931           instances robustly
932
933           All instances of this class need a cmCTestTestHandler, so we now
934           require one to construct it.  The instance also provides the
935           cmCTest instance too.
936
937 2009-09-11 10:04  king
938
939         * Source/: cmCacheManager.cxx, cmCacheManager.h, cmake.cxx: Remove
940           barely-used cmCacheManager::AddCacheEntry
941
942           The commit "Remove barely-used cmMakefile::AddCacheDefinition"
943           removed all but one use of the cmCacheManager method 'bool'
944           overload.  This commit removes the other use and the entire
945           method, thus reducing code duplication.
946
947 2009-09-11 10:03  king
948
949         * Source/cmOptionCommand.cxx: Fix option() interpretation of
950           non-boolean values
951
952           The commit "Remove barely-used cmMakefile::AddCacheDefinition"
953           broke option() calls that pass a non-boolean default value.  We
954           restore the old behavior by always coercing the value to 'ON' or
955           'OFF'.
956
957 2009-09-11 08:17  king
958
959         * Source/: CPack/cpack.cxx, CTest/cmCTestBuildHandler.cxx,
960           CursesDialog/cmCursesMainForm.cxx, cmCMakeMinimumRequired.cxx,
961           cmExecuteProcessCommand.cxx, cmFileCommand.cxx,
962           cmFindPackageCommand.cxx, cmPolicies.cxx, cmSetCommand.cxx,
963           cmSystemTools.cxx, cmUtilitySourceCommand.cxx: Add parentheses
964           around '&&' between '||' for gcc
965
966           The GNU compiler warns about possible operator precedence
967           mistakes and asks for explicit parentheses (-Wparentheses).  We
968           add the parentheses to silence the warning.  This also fixes one
969           real logic error in the find_package() implementation by
970           correcting expression evaluation order.
971
972 2009-09-11 00:01  kwrobot
973
974         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
975
976 2009-09-10 16:59  king
977
978         * Source/: cmMakefile.cxx, cmMakefile.h, cmOptionCommand.cxx,
979           cmPolicies.cxx, cmPolicies.h, cmSetCommand.cxx, cmSetCommand.h:
980           Create CMake Policy CMP0015 to fix set(CACHE)
981
982           The set(CACHE) and option() commands should always expose the
983           cache value.  Previously we failed to expose the value when it
984           was already set if a local variable definition hid it.  When set
985           to NEW, this policy tells the commands to always remove the local
986           variable definition to expose the cache value.  See issue #9008.
987
988 2009-09-10 16:59  king
989
990         * Source/: cmMakefile.cxx, cmMakefile.h, cmOptionCommand.cxx:
991           Remove barely-used cmMakefile::AddCacheDefinition
992
993           The boolean overload of this method was used only to implement
994           option().  We re-implement option() in terms of the main method
995           and removes the now-unused signature.  This removes some
996           duplicate code that had already fallen behind on changes (it was
997           not removing the local definition instead of setting it).
998
999 2009-09-10 13:49  alex
1000
1001         * Source/: cmExtraEclipseCDT4Generator.cxx,
1002           cmExtraEclipseCDT4Generator.h: sync target generation with the
1003           CodeBlocks generator
1004
1005           Basically the code is now a copy of the one from the CodeBlocks
1006           generator, maybe this could move into a common helper function
1007           somewhere: -only insert GLOBAL targets from the toplevel
1008           directory -don't insert the edit_cache target if it calls ccmake,
1009           since this doesn't work in the output tab of Eclipse -add the
1010           /fast targets
1011
1012           Alex
1013
1014 2009-09-10 13:44  alex
1015
1016         * Source/cmExtraCodeBlocksGenerator.cxx: As in the Eclipse
1017           generator: don't insert the edit_cache target if it is ccmake,
1018           since this doesn't work in the output tab of the IDE
1019
1020 2009-09-10 11:18  zach.mullen
1021
1022         * Source/CTest/: cmCTestBatchTestHandler.cxx,
1023           cmCTestBatchTestHandler.h: Added some ctest batch capabilities
1024
1025 2009-09-10 11:16  zach.mullen
1026
1027         * Source/: CMakeLists.txt, CTest/cmCTestMultiProcessHandler.cxx,
1028           CTest/cmCTestMultiProcessHandler.h, CTest/cmCTestRunTest.cxx,
1029           CTest/cmCTestTestHandler.cxx, CTest/cmCTestTestHandler.h: BUG:
1030           Fixed segfault and bad reporting if a ctest executable could not
1031           be found.  Also added some batch testing code that is not yet
1032           complete.
1033
1034 2009-09-10 00:01  kwrobot
1035
1036         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
1037
1038 2009-09-09 16:39  king
1039
1040         * Tests/Fortran/CMakeLists.txt: Enable C and C++ first in Fortran
1041           test
1042
1043           CMake now looks for a Fortran compiler matching any C or C++
1044           compiler already enabled.  We test this by enabling C and C++
1045           first in the Fortran test, which is what user projects will
1046           likely do.
1047
1048 2009-09-09 16:39  king
1049
1050         * Modules/CMakeDetermineFortranCompiler.cmake: Bias Fortran
1051           compiler search with C/C++ compilers
1052
1053           When CMAKE_Fortran_COMPILER and ENV{FC} are not defined CMake
1054           searches for an available Fortran compiler.  This commit teaches
1055           the search code to look for compiler executables next to the C
1056           and C++ compilers if they are already found.  Furthermore, we
1057           bias the compiler executable name preference order based on the
1058           vendor of the C and C++ compilers, which increases the chance of
1059           finding a compatible compiler by default.
1060
1061 2009-09-09 00:01  kwrobot
1062
1063         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
1064
1065 2009-09-08 17:28  david.cole
1066
1067         * Modules/ExternalProject.cmake: Missed another CMAKE_CFG_INTDIR
1068           reference in the previously previous commit.
1069
1070 2009-09-08 17:10  zach.mullen
1071
1072         * Source/CTest/: cmCTestMultiProcessHandler.cxx,
1073           cmCTestMultiProcessHandler.h, cmCTestTestHandler.cxx: ENH: ctest
1074           now writes time cost data to a file after a test set is run, and
1075           uses these time costs to schedule the processes the next time
1076           ctest is run in that build tree.
1077
1078 2009-09-08 16:11  david.cole
1079
1080         * Modules/ExternalProject.cmake: Missed a CMAKE_CFG_INTDIR
1081           reference in the previous commit.
1082
1083 2009-09-08 15:55  king
1084
1085         * Modules/: CMakeBuildSettings.cmake.in,
1086           CMakeExportBuildSettings.cmake, CMakeImportBuildSettings.cmake,
1087           UseVTK40.cmake: Drop old CMake "build settings" export/import
1088
1089           The CMakeExportBuildSettings and CMakeImportBuildSettings modules
1090           used to export compiler paths and flags from one project and
1091           import them into another.  The import process would force the
1092           settings on the including project.
1093
1094           Forcing settings helped long ago when compiler ABIs changed
1095           frequently but is now just a nuisance.  We've deemed the behavior
1096           harmful so this commit simply removes it.  The modules and macros
1097           now error out if included or called from a project that requires
1098           CMake 2.8 or higher.
1099
1100 2009-09-08 15:37  david.cole
1101
1102         * Modules/ExternalProject.cmake,
1103           Tests/ExternalProject/CMakeLists.txt: Use more
1104           verbose/descriptive names for the "public API" functions in the
1105           ExternalProject.cmake module. Follow the cmake function naming
1106           convention, using a ModuleFileName_ prefix. Locate stamp files
1107           under a CMAKE_CFG_INTDIR subdir of the stamp dir so that debug
1108           and release builds have separate stamp files for Visual Studio
1109           builds. If no CMAKE_GENERATOR argument is given to
1110           ExternalProject_Add, default to using the parent project's cmake
1111           generator.
1112
1113 2009-09-08 14:48  zach.mullen
1114
1115         * Source/CTest/: cmCTestMultiProcessHandler.cxx, cmProcess.cxx:
1116           BUG: Fixed extraneous newlines from ctest process output
1117
1118 2009-09-08 13:39  zach.mullen
1119
1120         * Source/: CTest/cmCTestMultiProcessHandler.cxx,
1121           cmSetTestsPropertiesCommand.h,
1122           CTest/cmCTestMultiProcessHandler.h, CTest/cmCTestTestHandler.cxx,
1123           CTest/cmCTestTestHandler.h: ENH: Replaced the EXPENSIVE test
1124           property with a COST test property taking a floating point value.
1125           Tests are now started in descending order of their cost, which
1126           defaults to 0 if none is specified.
1127
1128 2009-09-08 10:16  zach.mullen
1129
1130         * Source/CTest/: cmCTestRunTest.cxx, cmProcess.cxx, cmProcess.h:
1131           BUG: Fixed issue where ctest would hang if a process terminated
1132           with output in its buffers but no newline
1133
1134 2009-09-08 09:12  zach.mullen
1135
1136         * Source/CTest/cmCTestRunTest.h: Fixed warning
1137
1138 2009-09-08 00:01  kwrobot
1139
1140         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
1141
1142 2009-09-07 10:26  zach.mullen
1143
1144         * Source/: CTest/cmCTestMultiProcessHandler.cxx,
1145           CTest/cmCTestMultiProcessHandler.h, CTest/cmCTestRunTest.cxx,
1146           CTest/cmCTestTestHandler.cxx, CTest/cmCTestTestHandler.h,
1147           cmSetTestsPropertiesCommand.h: ENH: Added ctest test options
1148           PROCESSORS and RUN_SERIAL.  These allow specification of resource
1149           allocation for given tests running with the ctest -j N option.
1150           RUN_SERIAL ensures that a given test does not run in parallel
1151           with any other test.  Also forced appending of "..." to the
1152           longest test name in ctest.
1153
1154 2009-09-07 10:12  king
1155
1156         * Source/cmVisualStudio10TargetGenerator.cxx,
1157           Source/cmVisualStudio10TargetGenerator.h, Tests/CMakeLists.txt:
1158           Put custom commands in topological order for VS 10
1159
1160           Visual Studio 10 uses MSBuild to drive the build.  Custom
1161           commands appear in MSBuild files inside CustomBuild elements,
1162           which appear inside ItemGroup elements.  The Outputs and
1163           AdditionalInputs elements of each CustomBuild element are
1164           evaluated according to timestamps on disk.
1165
1166           MSBuild does not use inputs/outputs to order CustomBuild steps
1167           within a single ItemGroup or across multiple ItemGroup elements.
1168           Instead we must put only unrelated CustomBuild elements in a
1169           single ItemGroup and order the item groups from top to bottom
1170           using a topological order of the custom command dependency graph.
1171
1172           This fixes CustomCommand and ExternalProject test failures, so we
1173           remove the expectation of these failures.
1174
1175 2009-09-07 10:11  king
1176
1177         * Source/: cmTarget.cxx, cmTarget.h: Save source dependencies from
1178           custom command trace
1179
1180           In each target we trace dependencies among custom commands to
1181           pull in all source files and build rules necessary to complete
1182           the target.  This commit teaches cmTarget to save the
1183           inter-source dependencies found during its analysis.  Later this
1184           can be used by generators that need to topologically order custom
1185           command rules.
1186
1187 2009-09-07 10:11  king
1188
1189         * Source/: cmLocalVisualStudio10Generator.cxx,
1190           cmLocalVisualStudioGenerator.cxx, cmLocalVisualStudioGenerator.h,
1191           cmVisualStudio10TargetGenerator.cxx: Do Windows command line
1192           escapes for VS 10 too
1193
1194           Until now the VS 10 generator did no Windows command-line
1195           escaping and just did XML escapes.  This commit teaches the
1196           generator to use the same command-line escape addition code used
1197           by other generators.  The script construction method
1198           cmLocalVisualStudioGenerator::ConstructScript need not do XML
1199           escapes.  Each VS generator version adds the XML escapes
1200           necessary for that version.
1201
1202 2009-09-07 00:01  kwrobot
1203
1204         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
1205
1206 2009-09-06 13:24  alex
1207
1208         * Source/cmFileCommand.cxx: Try to fix the failing new
1209           StringFileTest on HP-UX
1210
1211           It seems that while(i=file.get(), file) iterates one character
1212           too much on HP-UX, let's see whether while(file.get(c)) works, at
1213           least this is given as example on
1214           http://h30097.www3.hp.com/cplus/ifstream_3c__std.htm
1215
1216           Alex
1217
1218 2009-09-06 10:26  alex
1219
1220         * Tests/StringFileTest/: CMakeLists.txt, test.bin: Add a test for
1221           FILE(READ ... HEX) together with a tiny binary file.
1222
1223           Alex
1224
1225 2009-09-06 09:49  alex
1226
1227         * Source/cmFileCommand.cxx: fix #9316: when converting binary data
1228           to hex, also print the leading 0's
1229
1230           Alex
1231
1232 2009-09-06 05:43  alex
1233
1234         * Source/cmExtraCodeBlocksGenerator.cxx: Improve the algorithm
1235           which skips targets so they are not added to the codeblocks GUI.
1236
1237           -add all global targets from CMAKE_BINARY_DIR to the menu, but
1238           not from the subdirs -add all utility targets to the menu, except
1239           the Nightly/Experimental/Continuous-"sub"targets as e.
1240
1241           Alex
1242
1243 2009-09-06 00:01  kwrobot
1244
1245         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
1246
1247 2009-09-05 00:01  kwrobot
1248
1249         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
1250
1251 2009-09-04 18:19  david.cole
1252
1253         * Modules/FindMPI.cmake: Oops. Close strings with double quotes.
1254           Where they're supposed to be.
1255
1256 2009-09-04 18:02  david.cole
1257
1258         * Modules/FindMPI.cmake: Add MPICH2 and Microsoft HPC paths, add
1259           paths to find mpiexec. Now it works better automatically on
1260           Windows. Thanks to Dave Partyka for developing the patch.
1261
1262 2009-09-04 17:01  hoffman
1263
1264         * Source/CTest/cmCTestScriptHandler.cxx: Fix memory and process
1265           leak in ctest_run_script.
1266
1267 2009-09-04 16:43  clinton
1268
1269         * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h: fix
1270           focus fighting between search field and cache value editors
1271
1272 2009-09-04 14:00  david.cole
1273
1274         * Source/CTest/cmCTestSubmitHandler.cxx: Increase curl submit
1275           timeout. A submit will timeout if there are 120 seconds of very
1276           little activity. 30 seconds was too short.
1277
1278 2009-09-04 13:50  zach.mullen
1279
1280         * Source/CTest/: cmCTestRunTest.cxx, cmProcess.cxx, cmProcess.h:
1281           Fixed ctest output processing.  Should now display output as it
1282           occurs, as well as be able to consume multiple lines if they
1283           exist within the timeout.
1284
1285 2009-09-04 13:24  hoffman
1286
1287         * Source/CTest/: cmCTestRunScriptCommand.cxx,
1288           cmCTestRunScriptCommand.h, cmCTestScriptHandler.cxx,
1289           cmCTestScriptHandler.h: Change run_ctest_script in ctest to not
1290           stop processing when there is an error in the script being run.
1291           Also, add a RETURN_VALUE option so that you can find out if the
1292           script failed
1293
1294 2009-09-04 12:39  king
1295
1296         * Source/cmTarget.cxx: Cleanup source file dependency tracing logic
1297
1298           In cmTarget we trace the dependencies of source files in the
1299           target to bring in all custom commands needed to generate them.
1300           We clean up the implementation to use simpler logic and better
1301           method names.  The new approach is based on the observation that
1302           a source file is actually an input (dependency) of the rule that
1303           it runs (compiler or custom) even in the case that it is
1304           generated (another .rule file has the rule to generate it).
1305
1306 2009-09-04 12:39  king
1307
1308         * Source/: cmTarget.cxx, cmTarget.h: Cleanup cmTarget source file
1309           list representation
1310
1311           This teaches cmTarget to use a set of cmSourceFile pointers to
1312           guarantee unique insertion of source files in a target.  The
1313           order of insertion is still preserved in the SourceFiles vector.
1314
1315 2009-09-04 12:38  king
1316
1317         * Source/cmake.cxx: Simplify VS CMake re-run check
1318
1319           When CMake is invoked by the VS IDE re-run rule we compute
1320           whether or not CMake really needs to re-run based on some
1321           timestamp helper files.  Previously we assumed that if the main
1322           generate.stamp file exists then VS has correctly detected that
1323           the file is out of date.  However, this assumption is too
1324           aggressive and re-runs CMake unnecessarily sometimes.
1325
1326           This commit removes the assumption and always checks timestamps
1327           itself.  The change breaks the explicit user re-run request
1328           (R-click -> Compile) but only in cases when the build system is
1329           already up to date.
1330
1331 2009-09-04 12:37  king
1332
1333         * Source/: cmGlobalVisualStudio8Generator.cxx,
1334           cmGlobalVisualStudio8Generator.h: Simplify VS generator
1335           ZERO_CHECK dependency
1336
1337           The VS generators use a ZERO_CHECK target on which all other
1338           targets depend to check whether CMake needs to re-run.  This
1339           commit simplifies the addition of a dependency on the target to
1340           all other targets.
1341
1342           We also move addition of dependencies to the beginning of the
1343           Generate step.  This allows the dependency on ZERO_CHECK to be
1344           included in the global inter-target dependency analysis.
1345
1346 2009-09-04 11:23  zach.mullen
1347
1348         * Source/CTest/cmProcess.cxx: Fixed output as-it-happens issue.
1349           Now displays output as it receives each newline.
1350
1351 2009-09-04 10:16  zach.mullen
1352
1353         * Source/CTest/: cmCTestMultiProcessHandler.cxx,
1354           cmCTestMultiProcessHandler.h, cmCTestTestHandler.cxx,
1355           cmProcess.cxx: Added the test property EXPENSIVE, which denotes
1356           that the given test(s) should be started prior to tests that are
1357           not marked as such. Also fixed test dependencies, and a few
1358           uninitialized variables in cmProcess.
1359
1360 2009-09-04 00:01  kwrobot
1361
1362         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
1363
1364 2009-09-03 17:01  hoffman
1365
1366         * CMakeCPackOptions.cmake.in, CMakeLists.txt,
1367           Source/CMakeLists.txt, Source/cmDocumentVariables.cxx,
1368           Source/cmake.cxx: Remove CMakeSetup. Long live cmake-gui, start
1369           building Qt now.
1370
1371 2009-09-03 15:58  martink
1372
1373         * Source/cmSubdirCommand.h: some white space fixes for the book
1374
1375 2009-09-03 15:50  zach.mullen
1376
1377         * Source/CTest/cmProcess.cxx: Fixed 2 unused variable warnings
1378
1379 2009-09-03 15:33  zach.mullen
1380
1381         * Source/CTest/: cmCTestMultiProcessHandler.cxx,
1382           cmCTestRunTest.cxx, cmCTestRunTest.h, cmProcess.cxx, cmProcess.h:
1383           Allowed tests to pull more than one line of output in their
1384           quantum.  Fixed uninitialized variables in the case that the test
1385           process could not start.
1386
1387 2009-09-03 15:29  martink
1388
1389         * Modules/CPack.cmake, Modules/FeatureSummary.cmake,
1390           Source/cmAddExecutableCommand.h, Source/cmAddLibraryCommand.h,
1391           Source/cmDefinePropertyCommand.h, Source/cmDocumentVariables.cxx,
1392           Source/cmEnableLanguageCommand.h, Source/cmFindCommon.cxx,
1393           Source/cmListCommand.h, Source/cmSetCommand.h,
1394           Source/cmSetDirectoryPropertiesCommand.h,
1395           Source/cmSubdirCommand.h, Source/cmTryRunCommand.h: some white
1396           space fixes for the book
1397
1398 2009-09-03 12:11  david.cole
1399
1400         * Modules/ExternalProject.cmake,
1401           Tests/ExternalProject/CMakeLists.txt: Add test step to
1402           ExternalProject builds. Rename SVN_TAG to SVN_REVISION since it
1403           is a more accurate name.
1404
1405 2009-09-03 11:14  zach.mullen
1406
1407         * Source/: CTest/cmCTestMultiProcessHandler.cxx,
1408           CTest/cmCTestTestCommand.h, CTest/cmCTestTestHandler.cxx,
1409           CTest/cmCTestTestHandler.h, cmSetTestsPropertiesCommand.h: Fixed
1410           warnings
1411
1412 2009-09-03 11:10  king
1413
1414         * Source/kwsys/RegularExpression.hxx.in: COMP: Silence useless
1415           Borland inlining warning
1416
1417           KWSys tries not to force anything on source files that include
1418           its headers, but Borland warning 8027 leaves us no choice when we
1419           want to have inline function definitions.  This commit disables
1420           the warning for the RegularExpression header and any file that
1421           includes it.
1422
1423 2009-09-03 10:47  zach.mullen
1424
1425         * Source/cmSetTestsPropertiesCommand.h,
1426           Source/CTest/cmCTestMemCheckCommand.h,
1427           Source/CTest/cmCTestMultiProcessHandler.cxx,
1428           Source/CTest/cmCTestRunTest.cxx,
1429           Source/CTest/cmCTestTestHandler.cxx,
1430           Source/CTest/cmCTestTestHandler.h,
1431           Tests/CTestTest3/test.cmake.in: ENH: Added PARALLEL_LEVEL option
1432           for ctest_memcheck().  Added PROCESSORS option to
1433           set_tests_properties (implementation to come).
1434
1435 2009-09-03 08:27  king
1436
1437         * Source/: cmLocalGenerator.cxx, cmPolicies.cxx, cmPolicies.h:
1438           Create CMP0014 to require CMakeLists.txt files
1439
1440           Until now CMake accidentally accepted add_subdirectory() and
1441           subdirs() calls referring to directories that do not contain a
1442           CMakeLists.txt file.  We introduce CMake Policy CMP0014 to make
1443           this case an error.
1444
1445 2009-09-03 08:26  king
1446
1447         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h: Factor
1448           cmLocalGenerator::Configure input file read
1449
1450           This method tells the cmMakefile to read the input CMakeLists.txt
1451           file.  We factor out the call into a ReadInputFile method so it
1452           can be extended without polluting the Configure method.
1453
1454 2009-09-03 08:26  king
1455
1456         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h: Factor
1457           cmLocalGenerator::Configure object max path
1458
1459           Much of the code in this method was dedicated to computing
1460           ObjectMaxPath after configuring the directory.  We move this last
1461           step into its own ComputeObjectMaxPath method for better
1462           organization.
1463
1464 2009-09-03 08:26  king
1465
1466         * Source/cmLocalGenerator.cxx: Manage current local generator with
1467           automatic var
1468
1469           The cmLocalGenerator::Configure method sets its cmLocalGenerator
1470           instance as the global generator's current local generator during
1471           configuration.  This commit refactors management of the current
1472           local generator to use an automatic variable.  This will allow
1473           early returns from the method.
1474
1475 2009-09-03 08:26  king
1476
1477         * Source/cmPolicies.cxx: Fix typo in REQUIRED_ALWAYS policy error
1478           message
1479
1480 2009-09-03 00:01  kwrobot
1481
1482         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
1483
1484 2009-09-02 16:32  zach.mullen
1485
1486         * Source/CTest/cmCTestMultiProcessHandler.cxx: STYLE: line length
1487
1488 2009-09-02 16:07  king
1489
1490         * Source/: cmLocalVisualStudio6Generator.cxx,
1491           cmLocalVisualStudio7Generator.cxx: Silence VS generator for
1492           missing CMakeLists.txt
1493
1494           CMake Makefile generators silently ignore missing CMakeLists.txt
1495           files and just treat the source directory as if it had an empty
1496           input file.  This will be addressed with a new CMake Policy, but
1497           for now we make the VS generator consistent with the Makefile
1498           generator behavior.  The VS generator will need to handle the OLD
1499           behavior of the policy anyway.
1500
1501 2009-09-02 16:06  king
1502
1503         * Source/cmGlobalGenerator.cxx: Speed up graph traversal for
1504           project->targets map
1505
1506           The cmGlobalGenerator::AddTargetDepends method traces the
1507           dependencies of targets recursively to collect the complete set
1508           of targets needed for a given project (for VS .sln files).  This
1509           commit teaches the method to avoid tracing its dependencies more
1510           than once.  Otherwise the code does an all-paths walk needlessly.
1511
1512 2009-09-02 12:35  zach.mullen
1513
1514         * Source/CTest/: cmCTestTestCommand.cxx, cmCTestTestCommand.h,
1515           cmCTestTestHandler.cxx: ENH: Added PARALLEL_LEVEL option to
1516           ctest_test() command.
1517
1518 2009-09-02 10:08  zach.mullen
1519
1520         * Modules/CTest.cmake, Modules/DartConfiguration.tcl.in,
1521           Source/cmCTest.cxx, Source/CTest/cmCTestMultiProcessHandler.cxx,
1522           Source/CTest/cmCTestMultiProcessHandler.h,
1523           Source/CTest/cmCTestRunTest.cxx, Source/CTest/cmCTestRunTest.h,
1524           Source/CTest/cmCTestTestHandler.h, Source/cmCTest.h: Fixed ctest
1525           output where max test index is not the same width as the total
1526           number of tests.  Also some preliminary changes for batching
1527           ctest jobs
1528
1529 2009-09-02 00:01  kwrobot
1530
1531         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
1532
1533 2009-09-01 17:23  david.cole
1534
1535         * Source/CTest/cmCTestSubmitHandler.cxx: Add curl timeout options
1536           to the SubmitUsingHTTP method. They were only in the
1537           SubmitUsingFTP method.
1538
1539 2009-09-01 16:33  hoffman
1540
1541         * Modules/Platform/: Windows-icl.cmake, Windows-ifort.cmake: Add
1542           support for embeded manifests for Intel C/C++/Fortran compilers
1543
1544 2009-09-01 16:23  hoffman
1545
1546         * Modules/Platform/Windows-Intel.cmake: Add a module to determine
1547           if the intel linker supports manifest creation
1548
1549 2009-09-01 15:41  king
1550
1551         * Tests/CTestUpdateGIT.cmake.in: Make CTest.UpdateGIT robust to
1552           user git config
1553
1554           Part of this test does "git pull" on a dirty work tree.  We need
1555           to make sure that 'branch.master.rebase' is false for the test
1556           repository.  Otherwise if it is true in the user configuration
1557           then pull will refuse to rebase and the test will fail.
1558
1559 2009-09-01 15:21  clinton
1560
1561         * Modules/FindQt4.cmake: use -o flag instead of > for qdbuscpp2xml
1562
1563 2009-09-01 15:08  hoffman
1564
1565         * Source/cmake.cxx: Use the MANIFEST flag for non incremental
1566           linking as well.
1567
1568 2009-09-01 14:33  hoffman
1569
1570         * Modules/Platform/Windows-cl.cmake, Source/cmake.cxx: Move
1571           /MANIFEST flag into -E vs_link.  This is so it can be used by the
1572           intel compilers without having to specifiy it in the intel
1573           compiler files
1574
1575 2009-09-01 14:10  hoffman
1576
1577         * Source/cmake.cxx: Handle embeded manifests with ifort.
1578
1579 2009-09-01 14:05  king
1580
1581         * Tests/FindPackageTest/: CMakeLists.txt, Exporter/CMakeLists.txt,
1582           Exporter/CMakeTestExportPackageConfig.cmake.in,
1583           Exporter/CMakeTestExportPackageConfigVersion.cmake.in,
1584           Exporter/dummy.c: Test the user package registry
1585
1586           We teach the FindPackageTest to build a sample project that
1587           stores its build tree in the user package registry using
1588           export(PACKAGE), and then find it with find_package.
1589
1590 2009-09-01 14:04  king
1591
1592         * Source/: cmExportCommand.cxx, cmExportCommand.h: Teach
1593           export(PACKAGE) to fill the package registry
1594
1595           We define the export(PACKAGE) command mode to store the location
1596           of the build tree in the user package registry.  This will help
1597           find_package locate the package in the build tree.  It simplies
1598           user workflow for manually building a series of dependent
1599           projects.
1600
1601 2009-09-01 14:04  king
1602
1603         * Source/: cmFindPackageCommand.cxx, cmFindPackageCommand.h: Teach
1604           find_package to search a "package registry"
1605
1606           A common user workflow is to build a series of dependent projects
1607           in order.  Each project locates its dependencies with
1608           find_package.  We introduce a "user package registry" to help
1609           find_package locate packages built in non-standard search
1610           locations.
1611
1612           The registry explicitly stores locations of build trees providing
1613           instances of a given package.  There is no defined order among
1614           the locations specified.  These locations should provide package
1615           configuration files (<package>-config.cmake) and package version
1616           files (<package>-config-version.cmake) so that find_package will
1617           recognize the packages and test version numbers.
1618
1619 2009-09-01 13:55  king
1620
1621         * Modules/: Compiler/Intel-C.cmake, Compiler/Intel-CXX.cmake,
1622           Compiler/Intel-Fortran.cmake, Compiler/Intel.cmake,
1623           Platform/Linux-Intel-C.cmake, Platform/Linux-Intel-CXX.cmake,
1624           Platform/Linux-Intel-Fortran.cmake, Platform/Linux-Intel.cmake:
1625           Use Intel for Linux flags only on Linux
1626
1627           The commit "Split Intel compiler information files" moved some
1628           Linux specific flags into the platform-independent Intel compiler
1629           info files.  This moves them back.
1630
1631 2009-09-01 13:03  king
1632
1633         * Modules/FortranCInterface/Verify/CMakeLists.txt: Fix
1634           FortranCInterface_VERIFY for non-C++ case
1635
1636           The verification program entry point (main) is defined in a C
1637           source file, so the C compiler should be used to link when only
1638           Fortran and C are involved.  The C++ compiler should still be
1639           used when the CXX option is enabled.
1640
1641 2009-09-01 11:58  zach.mullen
1642
1643         * Source/CTest/cmCTestRunTest.cxx: ENH: Improved test reporting
1644           output
1645
1646 2009-09-01 10:38  king
1647
1648         * Tests/ExportImport/: Export/CMakeLists.txt,
1649           Export/testLibCycleA1.c, Export/testLibCycleA2.c,
1650           Export/testLibCycleA3.c, Export/testLibCycleB1.c,
1651           Export/testLibCycleB2.c, Export/testLibCycleB3.c,
1652           Import/A/CMakeLists.txt, Import/A/imp_testExe1.c: Test link
1653           multiplicity export/import
1654
1655           We test that LINK_INTERFACE_MULTIPLICITY propagates through
1656           export() and install(EXPORT) into dependent projects.  A simple
1657           cycle of two archives that need to be scanned three times ensures
1658           that the importing project uses the multiplicity correctly.
1659
1660 2009-09-01 10:38  king
1661
1662         * Tests/Dependency/Case2/: CMakeLists.txt, foo1c.c, foo2c.c,
1663           foo3b.c, foo3c.c: Test link multiplicity
1664
1665           This tests the LINK_INTERFACE_MULTIPLICITY property for a cycle
1666           of three static libraries that must be scanned three times to
1667           link properly.
1668
1669 2009-09-01 10:37  king
1670
1671         * Source/: cmComputeLinkDepends.cxx, cmComputeLinkDepends.h,
1672           cmExportFileGenerator.cxx, cmTarget.cxx, cmTarget.h: Define
1673           'multiplicity' for cyclic dependencies
1674
1675           We create target property "LINK_INTERFACE_MULTIPLICITY" and a
1676           per-config version "LINK_INTERFACE_MULTIPLICITY_<CONFIG>".  It
1677           sets the number of times a linker should scan through a mutually
1678           dependent group of static libraries.  The largest value of this
1679           property on any target in the group is used.  This will help
1680           projects link even for extreme cases of cyclic inter-target
1681           dependencies.
1682
1683 2009-09-01 08:52  king
1684
1685         * Modules/FortranCInterface.cmake: Make FortranCInterface_VERIFY
1686           verbose on failure
1687
1688           We enable verbose build output in the try_compile of the simple
1689           project.  This makes valuable information available in the case
1690           of failure.
1691
1692 2009-09-01 00:01  kwrobot
1693
1694         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
1695
1696 2009-08-31 18:18  wdicharry
1697
1698         * Modules/FindHDF5.cmake: Fixed link order dependence in FindHDF5
1699           module for static link.
1700
1701 2009-08-31 13:25  king
1702
1703         * bootstrap: Test KWSYS_IOS_HAVE_BINARY during bootstrap
1704
1705           We need to do this KWSys configuration test in the CMake
1706           bootstrap script to create a proper cmsys/Configure.hxx file.
1707           This fixes the bootstrap script which was broken by the addition
1708           of the test to KWSys.
1709
1710 2009-08-31 13:00  king
1711
1712         * Source/kwsys/: CMakeLists.txt, Configure.hxx.in,
1713           kwsysPlatformTestsCXX.cxx, testIOS.cxx: Define kwsys_ios_binary
1714           macro for std::ios::binary
1715
1716           The 'binary' openmode does not exist on all compilers.  We define
1717           macro <kwsys>_ios_binary, where <kwsys> is the KWSys namespace,
1718           to refer to std::ios::binary if it exists and 0 otherwise.
1719           Sample usage:
1720
1721             kwsys_ios::ifstream fin(fn, kwsys_ios::ios::in |
1722           kwsys_ios_binary);
1723
1724 2009-08-31 11:32  zach.mullen
1725
1726         * Source/CTest/cmCTestMemCheckCommand.h: Fixed ctest_memcheck docs
1727           (http://www.cmake.org/Bug/view.php?id=9242)
1728
1729 2009-08-31 10:32  wdicharry
1730
1731         * Modules/FindHDF5.cmake: In FindHDF5, added C library names to CXX
1732           search libraries.
1733
1734 2009-08-31 10:28  zach.mullen
1735
1736         * Source/CTest/cmCTestTestHandler.cxx: Fixed Dart time recording
1737           for ctest
1738
1739 2009-08-31 09:50  zach.mullen
1740
1741         * Source/CTest/: cmCTestMultiProcessHandler.h, cmCTestRunTest.cxx,
1742           cmCTestRunTest.h, cmCTestTestHandler.cxx: Fixed conversion
1743           warning on 64 bit machines
1744
1745 2009-08-31 00:01  kwrobot
1746
1747         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
1748
1749 2009-08-30 10:57  zach.mullen
1750
1751         * Source/CTest/cmCTestRunTest.cxx: Fixed line length issue
1752
1753 2009-08-30 00:01  kwrobot
1754
1755         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
1756
1757 2009-08-29 00:01  kwrobot
1758
1759         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
1760
1761 2009-08-28 15:08  zach.mullen
1762
1763         * Source/CTest/: cmCTestMemCheckHandler.cxx,
1764           cmCTestMemCheckHandler.h, cmCTestMultiProcessHandler.cxx,
1765           cmCTestRunTest.cxx, cmCTestRunTest.h, cmCTestTestHandler.cxx,
1766           cmCTestTestHandler.h: MemCheck should now work again in ctest
1767
1768 2009-08-28 11:40  zach.mullen
1769
1770         * Source/CTest/cmCTestRunTest.cxx: Replaced std::stringstream with
1771           cmOStringStream
1772
1773 2009-08-28 11:08  zach.mullen
1774
1775         * Source/CTest/cmCTestMemCheckHandler.cxx,
1776           Source/CTest/cmCTestMultiProcessHandler.cxx,
1777           Source/CTest/cmCTestMultiProcessHandler.h,
1778           Source/CTest/cmCTestRunTest.cxx, Source/CTest/cmCTestRunTest.h,
1779           Source/CTest/cmCTestTestHandler.cxx,
1780           Source/CTest/cmCTestTestHandler.h, Tests/CMakeLists.txt: Added
1781           ctest -N test.  Fixed ctest working directory bug.  MemCheck fix
1782           coming soon...
1783
1784 2009-08-28 00:01  kwrobot
1785
1786         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
1787
1788 2009-08-27 10:37  zach.mullen
1789
1790         * Source/: CTest/cmCTestGenericHandler.cxx,
1791           CTest/cmCTestMultiProcessHandler.cxx,
1792           CTest/cmCTestMultiProcessHandler.h, CTest/cmCTestRunTest.cxx,
1793           CTest/cmCTestRunTest.h, CTest/cmCTestTestHandler.cxx,
1794           CTest/cmCTestTestHandler.h, cmCTest.cxx, cmCTest.h, ctest.cxx:
1795           Fixed ctest -N segfault issue.  Further refactored ctest.
1796           Enabled failover for ctest
1797
1798 2009-08-27 00:01  kwrobot
1799
1800         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
1801
1802 2009-08-26 12:09  zach.mullen
1803
1804         * Source/: CTest/cmCTestMultiProcessHandler.cxx,
1805           CTest/cmCTestMultiProcessHandler.h, CTest/cmCTestRunTest.cxx,
1806           cmCTest.cxx, cmCTest.h, CTest/cmCTestRunTest.h,
1807           CTest/cmCTestTestHandler.cxx, CTest/cmCTestTestHandler.h: ENH:
1808           refactored ctest.  All testing is now parallel.  If no -j option
1809           is specified, defaults to a MP level of 1 (non parallel)
1810
1811 2009-08-26 06:52  david.cole
1812
1813         * Modules/ExternalProject.cmake: Add missing argument to
1814           _ep_write_downloadfile_script.
1815
1816 2009-08-26 00:01  kwrobot
1817
1818         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
1819
1820 2009-08-25 00:01  kwrobot
1821
1822         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
1823
1824 2009-08-24 13:24  wdicharry
1825
1826         * Modules/FindHDF5.cmake: Fixed HDF5 Find module error that caused
1827           no list to be passed into remove duplicates when HDF5 is not
1828           found.
1829
1830 2009-08-24 13:15  king
1831
1832         * Source/: cmComputeLinkInformation.cxx,
1833           cmComputeLinkInformation.h: Factor implicit link info addition
1834           into methods
1835
1836           In cmComputeLinkInformation::Compute we add implicit link
1837           information from languages other than the linker language to the
1838           end of the link line.  This factors out that code into separate
1839           methods to improve readability and organization.
1840
1841 2009-08-24 13:07  king
1842
1843         * Tests/Fortran/CMakeLists.txt: Enforce FortranCInterface_VERIFY in
1844           Fortran test
1845
1846           This removes the QUIET option from FortranCInterface_VERIFY in
1847           the Fortran test to really test the detected interface
1848           everywhere.
1849
1850 2009-08-24 12:04  wdicharry
1851
1852         * Modules/: SelectLibraryConfigurations.cmake, FindHDF5.cmake: Add
1853           HDF5 find module and select_library_configurations module.
1854
1855 2009-08-24 09:54  king
1856
1857         * Source/: cmComputeTargetDepends.cxx, cmComputeTargetDepends.h,
1858           cmake.cxx: Create GLOBAL_DEPENDS_NO_CYCLES property
1859
1860           This global property disallows cycles in the inter-target
1861           dependency graph even among STATIC libraries.  See issue #9444.
1862
1863 2009-08-24 08:49  king
1864
1865         * Modules/FortranCInterface.cmake,
1866           Modules/FortranCInterface/Detect.cmake,
1867           Modules/FortranCInterface/Verify/CMakeLists.txt,
1868           Modules/FortranCInterface/Verify/VerifyC.c,
1869           Modules/FortranCInterface/Verify/VerifyCXX.cxx,
1870           Modules/FortranCInterface/Verify/VerifyFortran.f,
1871           Modules/FortranCInterface/Verify/main.c,
1872           Tests/Fortran/CMakeLists.txt: Create FortranCInterface_VERIFY
1873           function
1874
1875           This function builds a simple test project using a combination of
1876           Fortran and C (and optionally C++) to verify that the compilers
1877           are compatible.  The idea is to help projects report very early
1878           to users that the compilers specified cannot mix languages.
1879
1880 2009-08-24 08:49  king
1881
1882         * Modules/: FortranCInterface.cmake,
1883           FortranCInterface/Detect.cmake: Teach FortranCInterface to load
1884           outside results
1885
1886           We split the main detection logic into a Detect.cmake support
1887           module and load it only when detection results are not already
1888           available.  This allows results computed by the main project to
1889           be used in try-compile projects without recomputing them.  The
1890           call to try_compile() need only to pass
1891           FortranCInterface_BINARY_DIR through the CMAKE_FLAGS option.
1892
1893 2009-08-24 00:01  kwrobot
1894
1895         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
1896
1897 2009-08-23 00:01  kwrobot
1898
1899         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
1900
1901 2009-08-22 00:01  kwrobot
1902
1903         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
1904
1905 2009-08-21 10:32  king
1906
1907         * Modules/: Compiler/SunPro-C.cmake, Compiler/SunPro-CXX.cmake,
1908           Compiler/SunPro-Fortran.cmake, Platform/Linux-SunPro-C.cmake,
1909           Platform/Linux-SunPro-CXX.cmake,
1910           Platform/Linux-SunPro-Fortran.cmake,
1911           Platform/SunOS-SunPro-Fortran.cmake, Platform/SunOS.cmake: Split
1912           SunPro compiler information files
1913
1914           This moves platform-independent SunPro compiler flags into
1915           separate "Compiler/SunPro-<lang>.cmake" modules.
1916           Platform-specific flags are left untouched.
1917
1918 2009-08-21 09:54  king
1919
1920         * Modules/: Compiler/Intel-C.cmake, Compiler/Intel-CXX.cmake,
1921           Compiler/Intel-Fortran.cmake, Compiler/Intel.cmake,
1922           Platform/Linux-Intel-C.cmake, Platform/Linux-Intel-CXX.cmake,
1923           Platform/Linux-Intel-Fortran.cmake: Split Intel compiler
1924           information files
1925
1926           This moves platform-independent Intel compiler flags into
1927           separate "Compiler/Intel-<lang>.cmake" modules.
1928           Platform-specific flags are left untouched.
1929
1930 2009-08-21 00:01  kwrobot
1931
1932         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
1933
1934 2009-08-20 16:21  king
1935
1936         * Modules/FortranCInterface.cmake: Teach FortranCInterface to
1937           verify languages
1938
1939           This module requires both C and Fortran to be enabled, so
1940           error-out if they are not.
1941
1942 2009-08-20 16:21  king
1943
1944         * Source/cmDocumentVariables.cxx: Document
1945           CMAKE_<LANG>_COMPILER_LOADED variable
1946
1947 2009-08-20 09:46  zach.mullen
1948
1949         * Source/CTest/cmCTestRunTest.cxx: Fixed line length over 80
1950
1951 2009-08-20 00:01  kwrobot
1952
1953         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
1954
1955 2009-08-19 22:28  lowman
1956
1957         * Modules/FindBoost.cmake: Add Boost 1.39 & 1.40.  Move
1958           ${Boost_INCLUDE_DIR}/lib to front of library search.
1959
1960 2009-08-19 12:19  david.cole
1961
1962         * Modules/: DownloadFile.cmake, ExternalProject.cmake,
1963           UntarFile.cmake: Remove DownloadFile.cmake and UntarFile.cmake
1964           from the Modules directory. Put functionality directly into
1965           ExternalProject.cmake itself so that these modules do not end up
1966           in the upcoming release of CMake.
1967
1968 2009-08-19 09:24  zach.mullen
1969
1970         * Source/: cmCTest.cxx, CTest/cmCTestTestHandler.cxx,
1971           CTest/cmCTestTestHandler.h: Fixed overwriting of a previous
1972           change set
1973
1974 2009-08-19 08:58  zach.mullen
1975
1976         * Source/: CMakeLists.txt, cmCTest.cxx, cmCTest.h,
1977           CTest/cmCTestRunTest.cxx, CTest/cmCTestRunTest.h,
1978           CTest/cmCTestTestHandler.cxx, CTest/cmCTestTestHandler.h: ENH:
1979           Refactored CTest test execution code into an object
1980
1981 2009-08-19 00:01  kwrobot
1982
1983         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
1984
1985 2009-08-18 14:03  hoffman
1986
1987         * Source/CTest/cmCTestTestHandler.cxx: Add test times to log file
1988           as well as the stdout.
1989
1990 2009-08-18 13:34  hoffman
1991
1992         * Source/CTest/: cmCTestTestHandler.cxx, cmCTestTestHandler.h: If
1993           labels are found on the tests, then print a time summary for all
1994           the tests run with each label.
1995
1996 2009-08-18 00:01  kwrobot
1997
1998         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
1999
2000 2009-08-17 00:01  kwrobot
2001
2002         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
2003
2004 2009-08-16 23:07  lowman
2005
2006         * Modules/FindBullet.cmake: Find module for the Bullet physics
2007           engine
2008
2009 2009-08-16 22:12  lowman
2010
2011         * Modules/FindGTest.cmake: A find module for the Google C++ Testing
2012           Framework
2013
2014 2009-08-16 00:01  kwrobot
2015
2016         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
2017
2018 2009-08-15 00:01  kwrobot
2019
2020         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
2021
2022 2009-08-14 00:01  kwrobot
2023
2024         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
2025
2026 2009-08-13 00:11  lowman
2027
2028         * Modules/: FindBISON.cmake, FindFLEX.cmake: Checking in the
2029           FindFLEX.cmake & FindBISON.cmake attached to Issue #4018 after
2030           some minor improvements
2031
2032           * Improved examples * Switched to FindPackageHandleStandardArgs *
2033           Cleaned up indentation * Sanitized else()/endif() blocks
2034
2035 2009-08-13 00:01  kwrobot
2036
2037         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
2038
2039 2009-08-12 22:40  lowman
2040
2041         * Modules/FindDevIL.cmake: Fixes Issue #8994
2042
2043 2009-08-12 22:25  lowman
2044
2045         * Modules/FindGnuTLS.cmake: Find module for GnuTLS, the GNU
2046           Transport Layer Security library (Issue #9228)
2047
2048 2009-08-12 21:58  lowman
2049
2050         * Modules/FindOpenSceneGraph.cmake: Improved error output and
2051           documentation
2052
2053           * Fixed errant output when version number not found * Improved
2054           error output when REQUIRED is passed * Improved docs and example
2055
2056 2009-08-12 09:09  king
2057
2058         * Modules/Platform/Windows-bcc32.cmake: Quote the target name for
2059           Borland tlib tool
2060
2061           The Borland librarian tool "tlib" requires that the output target
2062           name be quoted if it contains the character '-' (and perhaps a
2063           few others).  This commit restores the use of the TARGET_QUOTED
2064           rule variable replacement for this purpose.  Otherwise no static
2065           library can have a '-' in its name.
2066
2067           This problem was exposed by the 'Testing' test when it builds the
2068           pcStatic library with the '-dbg' suffix.
2069
2070 2009-08-12 08:06  king
2071
2072         * Source/CTest/cmCTestSVN.cxx: Fix classification of externals in
2073           svn status
2074
2075           CTest runs 'svn status' to identify modified and conflicting
2076           files in the working directory.  This commit fixes the
2077           interpretation of the 'X' status, which corresponds to svn
2078           eXternals.  This status should be ignored rather than treated as
2079           a local modification.
2080
2081 2009-08-12 00:01  kwrobot
2082
2083         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
2084
2085 2009-08-11 22:02  hoffman
2086
2087         * Source/CTest/: cmCTestMultiProcessHandler.cxx,
2088           cmCTestTestHandler.cxx, cmProcess.h: Output total time when using
2089           -j N
2090
2091 2009-08-11 22:01  hoffman
2092
2093         * Tests/CTestUpdateCommon.cmake: Output command that failed, if it
2094           fails.
2095
2096 2009-08-11 16:25  hoffman
2097
2098         * Source/CTest/cmCTestCVS.cxx: Fix failing test on release build
2099           for VS 10 cmSystemTools::GetLineFromStream crashes if the stream
2100           is not open in that case.
2101
2102 2009-08-11 09:55  king
2103
2104         * Tests/Testing/: CMakeLists.txt, driver.cmake, pcShared.c,
2105           pcShared.h, pcStatic.c, perconfig.c: Test add_test() generator
2106           expressions
2107
2108           This teaches the 'testing' test to try generator expressions in
2109           arguments to add_test(NAME).  This test case mimics a common
2110           use-case of passing executables to test driver scripts.  We
2111           excercise the syntax for per-configuration target file names.
2112
2113 2009-08-11 09:54  king
2114
2115         * Source/CMakeLists.txt, Source/cmAddTestCommand.h,
2116           Source/cmGeneratorExpression.cxx, Source/cmGeneratorExpression.h,
2117           Source/cmTestGenerator.cxx, bootstrap: Introduce "generator
2118           expressions" to add_test()
2119
2120           This introduces a new syntax called "generator expressions" to
2121           the test COMMAND option of the add_test(NAME) command mode.
2122           These expressions have a syntax like $<TARGET_FILE:mytarget> and
2123           are evaluated during build system generation.  This syntax allows
2124           per-configuration target output files to be referenced in test
2125           commands and arguments.
2126
2127 2009-08-11 09:07  king
2128
2129         * Source/: cmTarget.cxx, cmTarget.h: Create cmTarget DLL query
2130           methods
2131
2132           We creates methods IsDLLPlatform() and HasImportLibrary().  The
2133           former returns true on Windows.  The latter returns whether the
2134           target has a DLL import library.  It is true on Windows for
2135           shared libraries and executables with exports.
2136
2137 2009-08-11 09:07  king
2138
2139         * Source/: cmMakefile.cxx, cmTest.cxx, cmTest.h: Record backtrace
2140           for every add_test command
2141
2142           We teach cmTest to hold a backtrace for the add_test command that
2143           created it.  This will be used later to report context for errors
2144           at generate time.
2145
2146 2009-08-11 00:01  kwrobot
2147
2148         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
2149
2150 2009-08-10 14:32  clinton
2151
2152         * Source/QtDialog/QCMake.cxx: ENH:  Patch from Alexander Neundorf
2153           to remove "KDevelop3" from list of generators.  "KDevelop3 - Unix
2154           Makefiles" should be used instead.
2155
2156 2009-08-10 13:25  clinton
2157
2158         * Source/QtDialog/: QCMakeCacheView.cxx, QCMakeCacheView.h: ENH:
2159           Allow edit on single click.  Fixes #9393.  Also fix row heights
2160           to be consistent.
2161
2162 2009-08-10 09:07  king
2163
2164         * Source/cmTestGenerator.cxx: Cleanup test property script code
2165           generation
2166
2167           We teach cmTestGenerator::GenerateScriptConfigs to use the
2168           general cmLocalGenerator::EscapeForCMake method to write escaped
2169           test property values into test scripts.  This eliminates the
2170           previous hand-coded escaping implementation.
2171
2172 2009-08-10 00:01  kwrobot
2173
2174         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
2175
2176 2009-08-09 00:01  kwrobot
2177
2178         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
2179
2180 2009-08-08 00:01  kwrobot
2181
2182         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
2183
2184 2009-08-07 10:13  king
2185
2186         * Modules/: CMakeCCompilerId.c.in, CMakeCXXCompilerId.cpp.in,
2187           CMakeFortranCompilerId.F.in, Compiler/VisualAge-C.cmake,
2188           Compiler/VisualAge-CXX.cmake, Compiler/VisualAge-Fortran.cmake,
2189           Compiler/XL-C.cmake, Compiler/XL-CXX.cmake,
2190           Compiler/XL-Fortran.cmake, Platform/Linux-VisualAge-C.cmake,
2191           Platform/Linux-VisualAge-Fortran.cmake,
2192           Platform/Linux-XL-C.cmake, Platform/Linux-XL-Fortran.cmake: Teach
2193           compiler id about VisualAge -> XL rebranding
2194
2195           IBM rebranded its VisualAge compiler to XL starting at version
2196           8.0.  We use the compiler id "XL" for newer versions and
2197           "VisualAge" for older versions.  We now also recognize the "z/OS"
2198           compiler, which is distinct from XL.
2199
2200 2009-08-07 10:12  king
2201
2202         * Modules/: Compiler/VisualAge-Fortran.cmake,
2203           Platform/AIX-VisualAge-Fortran.cmake,
2204           Platform/Linux-VisualAge-Fortran.cmake, Platform/xlf.cmake: Move
2205           flag to Compiler/VisualAge-Fortran module
2206
2207           The CMAKE_Fortran_DEFINE_FLAG value applies to the IBM Fortran
2208           compilers on all platforms.  This moves the setting to the
2209           platform-independent compiler information file.
2210
2211 2009-08-07 09:56  king
2212
2213         * Modules/Platform/OpenBSD.cmake: Use NetBSD to initialize OpenBSD
2214           configuration
2215
2216           We teach Modules/Platform/OpenBSD.cmake to load NetBSD first
2217           since the platforms are so similar.  This enables RPATH support
2218           on OpenBSD.
2219
2220 2009-08-07 00:01  kwrobot
2221
2222         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
2223
2224 2009-08-06 19:01  partyd
2225
2226         * Source/kwsys/SystemTools.cxx: COMP: attempt to fix more 'hidden
2227           by' warnings.
2228
2229 2009-08-06 07:53  king
2230
2231         * Modules/FortranCInterface/CMakeLists.txt: Teach FortranCInterface
2232           about g77 mangling
2233
2234           The old GNU g77 Fortran compiler uses the suffix '__' for symbols
2235           containing an underscore in their name.
2236
2237 2009-08-06 07:53  king
2238
2239         * Modules/FortranCInterface/CMakeLists.txt: Sort FortranCInterface
2240           global mangling symbols
2241
2242           This just cleans up the list ordering so more entries can be
2243           added while keeping everything organized.
2244
2245 2009-08-06 00:01  kwrobot
2246
2247         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
2248
2249 2009-08-05 17:07  king
2250
2251         * Modules/FortranCInterface/: CMakeLists.txt, my_module_.c,
2252           mymodule_.c: Cleanup FortranCInterface for PGI and GCC 4.2
2253
2254           This documents the purpose of the extra my_module_.c and
2255           mymodule.c source files, and sorts the symbols.
2256
2257 2009-08-05 16:55  hoffman
2258
2259         * Modules/FortranCInterface/: CMakeLists.txt, my_module_.c,
2260           mymodule_.c: Teach FortranC interface for Intel, PGI, and gcc 4.2
2261
2262 2009-08-05 15:39  david.cole
2263
2264         * Modules/AddExternalProject.cmake: Remove
2265           AddExternalProject.cmake. ExternalProject.cmake
2266           supercedes/replaces it.
2267
2268 2009-08-05 14:59  david.cole
2269
2270         * Modules/: BundleUtilities.cmake, GetPrerequisites.cmake: Overhaul
2271           GetPrerequisites and BundleUtilities: make fixup_bundle do
2272           something useful on Windows and Linux.
2273
2274           Formerly, fixup_bundle was useful only on the Mac for making
2275           standalone bundle applications that could be drag-n-drop moved to
2276           anyplace in the file system. fixup_bundle is not just for the Mac
2277           any more. It will now analyze executable files on Windows and
2278           Linux, too, and copy necessary non-system dlls to the same folder
2279           that the executable is in. This should work with dlls that you
2280           build as part of your build and also with 3rd-party dlls as long
2281           as you give fixup_bundle the right list of directories to search
2282           for those dlls. Many thanks to Clinton Stimpson for his help in
2283           ironing out the details involved in making this work.
2284
2285 2009-08-05 13:40  king
2286
2287         * Modules/FortranCInterface.cmake, Modules/FortranCInterface.h.in,
2288           Modules/FortranCInterface/CMakeLists.txt,
2289           Modules/FortranCInterface/Input.cmake.in,
2290           Modules/FortranCInterface/Macro.h.in,
2291           Modules/FortranCInterface/Output.cmake.in,
2292           Modules/FortranCInterface/call_mod.f90,
2293           Modules/FortranCInterface/call_sub.f,
2294           Modules/FortranCInterface/main.F,
2295           Modules/FortranCInterface/my_module.f90,
2296           Modules/FortranCInterface/my_sub.f,
2297           Modules/FortranCInterface/mymodule.f90,
2298           Modules/FortranCInterface/mysub.f,
2299           Modules/FortranCInterface/symbol.c.in,
2300           Tests/Fortran/CMakeLists.txt, Tests/Fortran/myc.c: Rewrite
2301           FortranCInterface module
2302
2303           This is a new FortranCInterface.cmake module to replace the
2304           previous prototype.  All module support files lie in a
2305           FortranCInterface directory next to it.
2306
2307           This module uses a new approach to detect Fortran symbol
2308           mangling.  We build a single test project which defines symbols
2309           in a Fortran library (one per object-file) and calls them from a
2310           Fortran executable.  The executable links to a C library which
2311           defines symbols encoding all known manglings (one per
2312           object-file).  The C library falls back to the Fortran library
2313           for symbols it cannot provide.  Therefore the executable will
2314           always link, but prefers the C-implemented symbols when they
2315           match.  These symbols store string literals of the form
2316           INFO:symbol[<name>] so we can parse them out of the executable.
2317
2318           This module also provides a simpler interface.  It always detects
2319           the mangling as soon as it is included.  A single macro is
2320           provided to generate mangling macros and optionally pre-mangled
2321           symbols.
2322
2323 2009-08-05 10:45  hoffman
2324
2325         * Source/cmVisualStudio10TargetGenerator.cxx: Allow for static
2326           libraries to depend on other targets so that the MSBuild runs
2327           build things in the correct order
2328
2329 2009-08-05 10:14  king
2330
2331         * Source/CMakeLists.txt, Tests/CMakeLists.txt,
2332           Utilities/Doxygen/doxyfile.in: Remove WXDialog source code
2333
2334           The QtDialog is our supported cross-platform GUI, so the WXDialog
2335           source is no longer needed.
2336
2337 2009-08-05 10:13  king
2338
2339         * Source/CMakeLists.txt: Remove FLTKDialog source code
2340
2341           The QtDialog is our supported cross-platform GUI, so the
2342           FLTKDialog source is no longer needed.
2343
2344 2009-08-05 09:56  king
2345
2346         * Source/cmFindPackageCommand.cxx: Fix find_package for cmake-gui
2347           registry entry
2348
2349           The find_package commands looks at the "WhereBuild" registry
2350           entries created by CMakeSetup and cmake-gui hoping that the
2351           project was recently built.  CMakeSetup created
2352           WhereBuild1..WhereBuild10 but cmake-gui creates
2353           WhereBuild0-WhereBuild9.
2354
2355           This fixes find_package to look at WhereBuild0 so that the most
2356           recently configured project can be found.  It is important in the
2357           case that the package to be found was the last one configured in
2358           cmake-gui but the current project that is finding it is
2359           configured from the command line.
2360
2361 2009-08-05 00:01  kwrobot
2362
2363         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
2364
2365 2009-08-04 15:41  martink
2366
2367         * Source/cmLocalGenerator.cxx: ENH: minor cleanup of test
2368
2369 2009-08-04 14:37  king
2370
2371         * Source/cmCoreTryCompile.cxx, Source/cmGlobalGenerator.cxx,
2372           Source/cmGlobalGenerator.h, Source/cmMakefile.cxx,
2373           Source/cmMakefile.h, Tests/TryCompile/CMakeLists.txt,
2374           Tests/TryCompile/Inner/CMakeLists.txt,
2375           Tests/TryCompile/Inner/innerexe.c,
2376           Tests/TryCompile/Inner/innerlib.c: No /fast targets in
2377           try_compile project mode
2378
2379           The try_compile command builds the cmTryCompileExec executable
2380           using the cmTryCompileExec/fast target with Makefile generators
2381           in order to save time since dependencies are not needed.
2382           However, in project mode the command builds an entire source tree
2383           that may have dependencies.  Therefore we can use the /fast
2384           target approach only in one-source mode.
2385
2386 2009-08-04 14:06  king
2387
2388         * Tests/Fortran/: CMakeLists.txt, foo.c, foo.cxx, mainc.c,
2389           maincxx.c, myc.c, mycxx.cxx: Test C, C++, Fortran interface
2390           combinations
2391
2392           Previously the Fortran test created a single executable
2393           containing C, C++, and Fortran sources.  This commit divides the
2394           executable into three libraries corresponding to each language,
2395           and two executables testing Fortran/C only and Fortran/C/C++
2396           together.  The result tests more combinations of using the
2397           languages together, and that language requirements propagate
2398           through linking.
2399
2400 2009-08-04 13:16  martink
2401
2402         * Source/cmTest.cxx: ENH: change to CDASH
2403
2404 2009-08-04 00:01  kwrobot
2405
2406         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
2407
2408 2009-08-03 13:37  king
2409
2410         * Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
2411           Tests/TryCompile/Inner/CMakeLists.txt: Fix recursive try_compile
2412           calls
2413
2414           When building an entire source tree with try_compile instead of
2415           just a single source file, it is possible that the CMakeLists.txt
2416           file in the try-compiled project invokes try_compile.  This
2417           commit fixes propagation of language-initialization results from
2418           the outer-most project into any number of try-compile levels.
2419
2420 2009-08-03 13:37  king
2421
2422         * Tests/TryCompile/: CMakeLists.txt, Inner/CMakeLists.txt: Test
2423           try_compile project mode
2424
2425           The try_compile command project mode builds an entire source tree
2426           instead of one source file.  It uses an existing CMakeLists.txt
2427           file in the given source tree instead of generating one.  This
2428           commit creates a test for the mode in the TryCompile test.
2429
2430 2009-08-03 00:01  kwrobot
2431
2432         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
2433
2434 2009-08-02 00:01  kwrobot
2435
2436         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
2437
2438 2009-08-01 00:01  kwrobot
2439
2440         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
2441
2442 2009-07-31 16:11  alex
2443
2444         * Source/cmake.cxx: DOCS: fix typo (#9231)
2445
2446           Alex
2447
2448 2009-07-31 09:19  king
2449
2450         * Source/CTest/cmCTestScriptHandler.cxx: Set current directory
2451           variables in CTest scripts
2452
2453           The commit "Fix get_filename_component ABSOLUTE mode" broke the
2454           code
2455
2456             get_filename_component(cwd . ABSOLUTE)
2457
2458           because CTest scripts did not make
2459           cmMakefile::GetCurrentDirectory() available.  This commit fixes
2460           the problem by setting the proper information on CTest script
2461           instances of cmMakefile.
2462
2463           This also makes CMAKE_CURRENT_SOURCE_DIR and
2464           CMAKE_CURRENT_BINARY_DIR available to CTest scripts.  They are
2465           set to the working directory at script startup.
2466
2467 2009-07-31 08:27  king
2468
2469         * CMakeLists.txt, Source/QtDialog/CMakeLists.txt: Fix installation
2470           when built by CMake 2.4
2471
2472           CMake 2.4 generates old-style cmake_install.cmake code including
2473           calls to the file(INSTALL) command with the COMPONENTS argument.
2474           We need to set CMAKE_INSTALL_SELF_2_4 for the whole install tree
2475           to prevent the command from complaining in this special case.
2476           Previously this was needed only in the QtDialog directory, but
2477           now it is needed in the entire tree.
2478
2479 2009-07-31 06:22  alex
2480
2481         * Source/: cmFunctionCommand.h, cmMacroCommand.h: DOCS: fix typo
2482           (see #9308)
2483
2484           Alex
2485
2486 2009-07-31 00:01  kwrobot
2487
2488         * Source/kwsys/kwsysDateStamp.cmake: KWSys Nightly Date Stamp
2489
2490 2009-07-30 13:46  king
2491
2492         * Modules/: CMakeFortranCompiler.cmake.in,
2493           CMakeTestFortranCompiler.cmake: Pass Fortran90 test result to
2494           try-compile
2495
2496           This stores CMAKE_Fortran_COMPILER_SUPPORTS_F90 in the Fortran
2497           compiler information file CMakeFiles/CMakeFortranCompiler.cmake
2498           instead of in CMakeCache.txt.  This file makes the result
2499           available to try-compile projects.
2500
2501 2009-07-30 10:59  king
2502
2503         * Modules/CMakeCXXCompiler.cmake.in,
2504           Source/cmDocumentVariables.cxx, Source/cmTarget.cxx: Do not
2505           always propagate linker language preference
2506
2507           The commit "Consider link dependencies for link language" taught
2508           CMake to propagate linker language preference from languages
2509           compiled into libraries linked by a target.  It turns out this
2510           should only be done for some languages, such as C++, because
2511           normally the language of the program entry point (main) should be
2512           used.
2513
2514           We introduce variable CMAKE_<LANG>_LINKER_PREFERENCE_PROPAGATES
2515           to tell CMake whether a language should propagate its linker
2516           preference across targets.  Currently it is true only for C++.
2517
2518 2009-07-30 10:59  king
2519
2520         * Source/cmTarget.cxx: Refactor target linker language selection
2521
2522           This factors the decision logic out of
2523           cmTarget::ComputeLinkClosure into dedicated class
2524           cmTargetSelectLinker.  We replace several local variables with a
2525           single object instance, and organize code into methods.
2526
2527 2009-07-30 00:01  kwrobot
2528
2529         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
2530
2531 2009-07-29 16:40  king
2532
2533         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h:
2534           Separate Xcode flag escaping code from defines
2535
2536           Generalize the core Xcode generator preprocessor flag escaping
2537           code to be useful for escaping all flags.
2538
2539 2009-07-29 16:39  king
2540
2541         * Source/cmGlobalXCodeGenerator.cxx: Re-order
2542           cmGlobalXCodeGenerator implementation
2543
2544           This defines class
2545           cmGlobalXCodeGenerator::BuildObjectListOrString early in the
2546           source file so it can be used in more places.
2547
2548 2009-07-29 16:38  king
2549
2550         * Tests/CMakeTests/ImplicitLinkInfoTest.cmake.in: Check PGI linker
2551           lines in ImplicitLinkInfo test
2552
2553           This adds sample linker invocation lines for the PGI compiler on
2554           Linux.
2555
2556 2009-07-29 16:38  king
2557
2558         * Modules/Compiler/: PGI-C.cmake, PGI-CXX.cmake, PGI-Fortran.cmake:
2559           Set CMAKE_<LANG>_VERBOSE_FLAG variables for PGI
2560
2561           We set the variables to contain "-v", the verbose front-end
2562           output option for PGI compilers.  This enables detection of
2563           implicit link libraries and directories for these compilers.
2564
2565 2009-07-29 16:07  king
2566
2567         * Tests/CMakeTests/ImplicitLinkInfoTest.cmake.in: Check Intel
2568           linker lines in ImplicitLinkInfo test
2569
2570           This adds sample linker invocation lines for the Intel compiler
2571           on Linux.  In particular, this exercises the case when "ld"
2572           appears without a full path.
2573
2574 2009-07-29 16:07  king
2575
2576         * Modules/Compiler/: Intel-C.cmake, Intel-CXX.cmake,
2577           Intel-Fortran.cmake: Set CMAKE_<LANG>_VERBOSE_FLAG variables for
2578           Intel
2579
2580           We set the variables to contain "-v", the verbose front-end
2581           output option for Intel compilers.  This enables detection of
2582           implicit link libraries and directories for these compilers.
2583
2584 2009-07-29 16:07  king
2585
2586         * Modules/CMakeParseImplicitLinkInfo.cmake: Recognize linker
2587           commands without paths
2588
2589           This teaches the implicit link line parsing code to recognize
2590           link lines that do not have a full path to the linker executable.
2591            At least one version of the Intel compiler on Linux invokes the
2592           linker as just "ld" instead of "/usr/bin/ld".
2593
2594 2009-07-29 11:29  king
2595
2596         * Source/: CMakeLists.txt, cmIDEOptions.cxx, cmIDEOptions.h,
2597           cmVisualStudioGeneratorOptions.cxx,
2598           cmVisualStudioGeneratorOptions.h: ENH: Separate option mapping
2599           from VS generators
2600
2601           Split cmVisualStudioGeneratorOptions core functionality out into
2602           a base class cmIDEOptions.  It will be useful for other
2603           generators.
2604
2605 2009-07-29 11:28  king
2606
2607         * Source/: CMakeLists.txt, cmGlobalVisualStudio7Generator.cxx,
2608           cmGlobalVisualStudio7Generator.h,
2609           cmGlobalVisualStudio8Generator.cxx,
2610           cmGlobalVisualStudio8Generator.h, cmIDEFlagTable.h,
2611           cmLocalVisualStudio7Generator.h,
2612           cmVisualStudioGeneratorOptions.h: ENH: Separate VS flag table
2613           type
2614
2615           Move the cmVS7FlagTable type out of the VS generators and rename
2616           it to cmIDEFlagTable.  It will be useful for other generators.
2617
2618 2009-07-29 08:39  king
2619
2620         * Tests/Properties/CMakeLists.txt: Test cache entry property
2621           "STRINGS"
2622
2623           The STRINGS property tells cmake-gui to create a drop-down
2624           selection list.  This teaches the Properties test to set and
2625           verify its value.
2626
2627 2009-07-29 00:01  kwrobot
2628
2629         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
2630
2631 2009-07-28 14:30  hoffman
2632
2633         * Source/: cmLocalVisualStudio7Generator.cxx,
2634           cmLocalVisualStudio7Generator.h: ENH: remove code duplication and
2635           use cmVisualStudioGeneratorOptions for all versions of vs 7 and
2636           greater.
2637
2638 2009-07-28 10:46  king
2639
2640         * Source/: CPack/cmCPackGenerator.cxx,
2641           CTest/cmCTestScriptHandler.cxx, CTest/cmCTestTestHandler.cxx,
2642           cmCTest.cxx, cmake.cxx: BUG: Do not double-initialize local
2643           generators
2644
2645           All global generator CreateLocalGenerator methods automatically
2646           initialize the local generator instances with SetGlobalGenerator.
2647            In several places we were calling SetGlobalGenerator again after
2648           receiving the return value from CreateLocalGenerator.  The
2649           double-initializations leaked the resources allocated by the
2650           first call to SetGlobalGenerator.  This fix removes the
2651           unnecessary calls.
2652
2653 2009-07-28 08:36  king
2654
2655         * Source/cmComputeLinkInformation.cxx: BUG: Do not filter
2656           non-library implicit link items
2657
2658           We list implicit link items of languages linked into a target but
2659           filter them by the implicit libraries known to be passed by the
2660           main linker language.  Implicit link flags like "-z..." should
2661           not be filtered out because they are not libraries.
2662
2663 2009-07-28 08:36  king
2664
2665         * Modules/CMakeParseImplicitLinkInfo.cmake,
2666           Tests/CMakeTests/ImplicitLinkInfoTest.cmake.in: BUG: Parse
2667           implicit link editor -z*extract options
2668
2669           The Sun Fortran compiler passes -zallextract and -zdefaultextract
2670           to the linker so that all objects from one of its archives are
2671           included in the link.  This teaches the implicit options parser
2672           to recognize the flags.  We need to pass them explicitly on C++
2673           link lines when Fortran code is linked.
2674
2675 2009-07-28 08:08  king
2676
2677         * Source/cmComputeLinkInformation.cxx: BUG: Always pass linker
2678           flags untouched
2679
2680           In cmComputeLinkInformation we recognize link options that look
2681           like library file names, but pass flags starting in '-' through
2682           untouched.  This fixes the ordering of the check to recognize '-'
2683           flags first in case the rest of the option looks like a library
2684           file name, as in the case of "-l:libfoo.a".
2685
2686 2009-07-28 08:07  king
2687
2688         * Source/cmComputeLinkInformation.cxx: BUG: Do not recognize ':' in
2689           a library name
2690
2691           In cmComputeLinkInformation we construct regular expressions to
2692           recognize library file names.  This fixes the expressions to not
2693           allow a colon (':') in the file name so that "-l:libfoo.a" is
2694           left alone.
2695
2696 2009-07-28 00:01  kwrobot
2697
2698         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
2699
2700 2009-07-27 16:45  king
2701
2702         * Source/kwsys/: CMakeLists.txt, kwsysPlatformTestsCXX.cxx: BUG:
2703           Enable large files only if <cstdio> works
2704
2705           Some AIX/gcc version combinations the <cstdio> header breaks when
2706           large file support is enabled.  See this GCC issue for details:
2707
2708             http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20366
2709
2710           We work around the problem by enhancing the configuration check
2711           for large file support to include <cstdio> when available.  This
2712           will cause LFS to be disabled when the above problem occurs.
2713
2714 2009-07-27 14:17  hoffman
2715
2716         * Source/CTest/cmCTestTestHandler.cxx: ENH: add test times and a
2717           total time to the output of command line ctest
2718
2719 2009-07-27 12:43  king
2720
2721         * Tests/Fortran/: CMakeLists.txt, foo.c, foo.cxx: ENH: Test Fortran
2722           and C++ in one executable
2723
2724           This extends the Fortran-to-C interface test to add a C++ source
2725           file.  The executable can only link with the C++ linker and with
2726           the proper Fortran runtime libraries.  These libraries should be
2727           detected by CMake automatically, so this tests verifies the
2728           detection functionality.
2729
2730 2009-07-27 12:43  king
2731
2732         * Tests/Fortran/CMakeLists.txt: ENH: Remove EXTRA_FORTRAN_C_LIBS
2733           Fortran test hack
2734
2735           This hack was created to help the Fortran test executables link
2736           to the implicit C libraries added by BullsEye.  Now that implicit
2737           libraries from all languages are detected and included
2738           automatically the hack is no longer needed.
2739
2740 2009-07-27 12:43  king
2741
2742         * Source/: cmComputeLinkInformation.cxx,
2743           cmComputeLinkInformation.h, cmOrderDirectories.cxx,
2744           cmOrderDirectories.h: ENH: Link runtime libraries of all
2745           languages
2746
2747           This adds implicit libraries and search directories for languages
2748           linked into a target other than the linker language to its link
2749           line.  For example, when linking an executable containing both
2750           C++ and Fortran code the C++ linker is used but we need to add
2751           the Fortran libraries.
2752
2753           The variables
2754
2755             CMAKE_<LANG>_IMPLICIT_LINK_LIBRARIES
2756             CMAKE_<LANG>_IMPLICIT_LINK_DIRECTORIES
2757
2758           contain the implicit libraries and directories for each language.
2759            Entries for the linker language are known to be implicit in the
2760           generated link line.  Entries for other languages that do not
2761           appear in the known implicit set are listed explicitly at the end
2762           of the link line.
2763
2764 2009-07-27 12:35  king
2765
2766         * Tests/SystemInformation/DumpInformation.cxx: ENH: Report CMake
2767           logs in SystemInformation test
2768
2769           This teaches the SystemInformation test to report the CMake log
2770           files CMakeOutput.log and CMakeError.log from the CMake build
2771           tree and from the SystemInformation test build tree.  These logs
2772           may help diagnose dashboard problems remotely.
2773
2774 2009-07-27 12:04  david.cole
2775
2776         * Tests/CMakeTests/: CMakeLists.txt, CheckSourceTreeTest.cmake.in:
2777           ENH: Make the CheckSourceTree test emit a warning (but pass
2778           instead of fail) when there is an in-source build on a dashboard
2779           machine.
2780
2781 2009-07-27 11:56  king
2782
2783         * Tests/Fortran/mysub.f: ENH: Require language libs in Fortran/C
2784           test
2785
2786           This extends the Fortran/C interface test to require that the
2787           executable link to the fortran language runtime libraries.  We
2788           must verify that the proper linker is chosen.
2789
2790 2009-07-27 00:01  kwrobot
2791
2792         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
2793
2794 2009-07-26 01:01  partyd
2795
2796         * Source/kwsys/SystemTools.cxx: ENH: try and see if using
2797           string.append instead of += will make valgrind not complaing that
2798           JoinPath is leaking.
2799
2800 2009-07-26 00:01  kwrobot
2801
2802         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
2803
2804 2009-07-25 13:32  david.cole
2805
2806         * Tests/CMakeTests/CheckSourceTreeTest.cmake.in: ENH: Improvements
2807           to the new CheckSourceTree test: ignore Thumbs.db and .DS_Store
2808           files. Force all output to stderr by not using STATUS with
2809           message. Better error text.
2810
2811 2009-07-25 08:11  king
2812
2813         * Tests/CMakeTests/ImplicitLinkInfoTest.cmake.in: BUG: Further
2814           avoid ImplicitLinkInfo case change
2815
2816           The commit "Avoid case change in ImplicitLinkInfo test" did not
2817           change all of the paths to mingw, so some case change still
2818           occurs.  This changes more of them.
2819
2820 2009-07-25 00:01  kwrobot
2821
2822         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
2823
2824 2009-07-24 18:30  david.cole
2825
2826         * Tests/CMakeLists.txt: BUG: One last attempt for today to get the
2827           new CheckSourceTree test running on dashboards driven by CMake
2828           2.4... Good night now.
2829
2830 2009-07-24 17:33  king
2831
2832         * CMakeLists.txt: ENH: Allow empty endif() and such with CMake 2.4
2833
2834           This allows us to use empty endif() and similar block terminators
2835           when building with CMake 2.4.  It is allowed by default with 2.6
2836           already.
2837
2838 2009-07-24 17:28  david.cole
2839
2840         * Tests/CMakeTests/CMakeLists.txt: BUG: Close endif statements with
2841           same string as if so that it still configures with CMake 2.4. One
2842           more time. Encore, encore.
2843
2844 2009-07-24 17:12  david.cole
2845
2846         * Tests/CMakeTests/CheckSourceTreeTest.cmake.in: BUG: Improve
2847           CheckSourceTree test so that it ignores 'U ' output from cvs
2848           update. Also: improve failure logic for dashboard runs and
2849           developer runs.
2850
2851 2009-07-24 16:57  king
2852
2853         * Tests/CMakeTests/VariableWatchTest.cmake.in: BUG: Teach
2854           VariableWatch test to check results
2855
2856           Previously this test was only a smoke test for manual
2857           verification.  This teaches the test to actually check that the
2858           variable watch succeeds.
2859
2860 2009-07-24 16:53  king
2861
2862         * Source/cmVariableWatchCommand.h: BUG: Keep variable_watch()
2863           commands in memory
2864
2865           The "Keep only FinalPass commands in memory" commit caused
2866           instances of this command to be deleted after the InitialPass.
2867           Even though the variable_watch command does not have a final
2868           pass, it does need to stay alive because it owns the callback
2869           information.
2870
2871 2009-07-24 16:31  david.cole
2872
2873         * Tests/CMakeLists.txt: BUG: Close endif statements with same
2874           string as if so that it still configures with CMake 2.4 -- also
2875           check for existence of FindCVS.cmake before doing
2876           find_package(CVS QUIET) also for CMake 2.4 sake...
2877
2878 2009-07-24 16:15  david.cole
2879
2880         * Tests/CMakeLists.txt: BUG: Oops. Left chunk of junk at the bottom
2881           of the main Tests CMakeLists.txt file with the last commit...
2882           Sorry.
2883
2884 2009-07-24 15:58  david.cole
2885
2886         * Source/cmGlobalXCodeGenerator.cxx, Tests/CMakeLists.txt,
2887           Tests/CMakeTests/CMakeLists.txt,
2888           Tests/CMakeTests/CheckSourceTreeTest.cmake.in: BUG: Additional
2889           fix necessary for issue #8481 so that Xcode builds do not write
2890           files into the source tree. Also add a test that runs last to
2891           check for local modifications in CMake_SOURCE_DIR based on
2892           whether 'cvs -q -n up -dP' output is empty. Test fails on
2893           dashboard runs when there are local modifications. Test passes on
2894           non-dashboard runs with local modifications so that CMake
2895           developers may have mods when running the test locally.
2896
2897 2009-07-24 13:31  king
2898
2899         * Source/: cmCommand.h, cmConfigureFileCommand.h,
2900           cmExportLibraryDependencies.h, cmFLTKWrapUICommand.h,
2901           cmInstallFilesCommand.h, cmInstallProgramsCommand.h,
2902           cmLoadCommandCommand.cxx, cmMakefile.cxx: ENH: Keep only
2903           FinalPass commands in memory
2904
2905           In cmMakefile we save all invoked commands so that FinalPass can
2906           be called on them later.  Most commands have no final pass, so we
2907           should keep only the few that do.
2908
2909 2009-07-24 13:17  king
2910
2911         * CMakeLists.txt, Modules/CMakeLists.txt,
2912           Modules/Platform/CMakeLists.txt, Templates/CMakeLists.txt: ENH:
2913           Install all Modules and Templates
2914
2915           This removes the file-wise installation rules for Modules and
2916           Templates and instead installs the whole directories.  This
2917           approach is much less error-prone.  The old approach was left
2918           from before CMake had the install(DIRECTORY) command.
2919
2920 2009-07-24 12:55  king
2921
2922         * Modules/CMakeLists.txt: BUG: Install new fortran compiler id
2923           source.
2924
2925           The extension of the id source file was changed from .F90 to .F
2926           so this fixes the install rule.
2927
2928 2009-07-24 12:15  malaterre
2929
2930         * Source/kwsys/SharedForward.h.in: COMP: Fix compilation of VTK on
2931           debian/sparc (sparc is a CPU not an OS)
2932
2933 2009-07-24 07:34  king
2934
2935         * Tests/CMakeTests/ImplicitLinkInfoTest.cmake.in: BUG: Avoid case
2936           change in ImplicitLinkInfo test
2937
2938           Since "get_filename_component(... ABSOLUTE)" retrieves the actual
2939           case for existing paths on windows, we need to use an obscure
2940           path for mingw.  Otherwise the test can fail just because the
2941           case of the paths changes.
2942
2943 2009-07-24 00:01  kwrobot
2944
2945         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
2946
2947 2009-07-23 16:19  king
2948
2949         * Modules/CMakeDetermineCompilerABI.cmake: BUG: Skip implicit link
2950           information on Xcode
2951
2952           Xcode adds extra link directories that point at the build tree,
2953           so detection of implicit link directories is not reliable.  Since
2954           Fortran is not supported in Xcode we will not need implicit link
2955           information yet anyway.
2956
2957 2009-07-23 10:07  king
2958
2959         * Tests/CMakeTests/: CMakeLists.txt, ImplicitLinkInfoTest.cmake.in:
2960           ENH: Create ImplicitLinkInfo test
2961
2962           This tests the internal CMakeParseImplicitLinkInfo.cmake module
2963           to ensure that implicit link information is extracted correctly.
2964           The test contains many manually verified examples from a variety
2965           of systems.
2966
2967 2009-07-23 10:07  king
2968
2969         * Modules/CMakeCCompiler.cmake.in,
2970           Modules/CMakeCXXCompiler.cmake.in,
2971           Modules/CMakeDetermineCompilerABI.cmake,
2972           Modules/CMakeFortranCompiler.cmake.in,
2973           Modules/CMakeParseImplicitLinkInfo.cmake,
2974           Modules/Compiler/GNU-C.cmake, Modules/Compiler/GNU-CXX.cmake,
2975           Modules/Compiler/GNU-Fortran.cmake, Modules/Compiler/HP-C.cmake,
2976           Modules/Compiler/HP-CXX.cmake, Modules/Compiler/HP-Fortran.cmake,
2977           Modules/Compiler/MIPSpro-C.cmake,
2978           Modules/Compiler/MIPSpro-CXX.cmake,
2979           Modules/Compiler/MIPSpro-Fortran.cmake,
2980           Modules/Compiler/SunPro-C.cmake,
2981           Modules/Compiler/SunPro-CXX.cmake,
2982           Modules/Compiler/SunPro-Fortran.cmake,
2983           Modules/Compiler/VisualAge-C.cmake,
2984           Modules/Compiler/VisualAge-CXX.cmake,
2985           Modules/Compiler/VisualAge-Fortran.cmake,
2986           Source/cmDocumentVariables.cxx,
2987           Tests/SystemInformation/SystemInformation.in: ENH: Implicit link
2988           info for C, CXX, and Fortran
2989
2990           This teaches CMake to detect implicit link information for C,
2991           C++, and Fortran compilers.  We detect the implicit linker search
2992           directories and implicit linker options for UNIX-like
2993           environments using verbose output from compiler front-ends.  We
2994           store results in new variables called
2995
2996             CMAKE_<LANG>_IMPLICIT_LINK_LIBRARIES
2997             CMAKE_<LANG>_IMPLICIT_LINK_DIRECTORIES
2998
2999           The implicit libraries can contain linker flags as well as
3000           library names.
3001
3002 2009-07-23 10:06  king
3003
3004         * Modules/: CMakeCInformation.cmake, CMakeCXXInformation.cmake,
3005           CMakeFortranInformation.cmake: ENH: Load platform-independent
3006           per-compiler files
3007
3008           This teaches the language configuration modules to load
3009           per-compiler information for each language using the compiler id
3010           but no system name.  They look for modules named
3011           "Compiler/<id>-<lang>.cmake".  Such modules may specify compiler
3012           flags that do not depend on the platform.
3013
3014 2009-07-23 08:10  king
3015
3016         * Source/cmGetFilenameComponentCommand.cxx: BUG: Fix
3017           get_filename_component ABSOLUTE mode
3018
3019           This teaches the command to recognize full windows paths when
3020           built on UNIX.  CollapseFullPath knows when the input path is
3021           relative better than FileIsFullPath because the latter is only
3022           meant for paths from the host platform.
3023
3024 2009-07-23 00:01  kwrobot
3025
3026         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
3027
3028 2009-07-22 14:22  king
3029
3030         * bootstrap, Source/CMakeLists.txt, Source/cmDefinitions.cxx,
3031           Source/cmDefinitions.h, Source/cmMakefile.cxx,
3032           Source/cmMakefile.h: ENH: Improve dynamic variable scope
3033           implementation
3034
3035           Previously each new variable scope (subdirectory or function
3036           call) in the CMake language created a complete copy of the
3037           key->value definition map.  This avoids the copy using transitive
3038           lookups up the scope stack.  Results of queries answered by
3039           parents are stored locally to maintain locality of reference.
3040
3041           The class cmDefinitions replaces cmMakefile::DefinitionsMap, and
3042           is aware of its enclosing scope.  Each scope stores only the
3043           definitions set (or unset!) inside it relative to the enclosing
3044           scope.
3045
3046 2009-07-22 13:42  king
3047
3048         * Tests/FunctionTest/SubDirScope/CMakeLists.txt: ENH: Improve
3049           strictness of Function test
3050
3051           The command "set(... PARENT_SCOPE)" should never affect the
3052           calling scope.  This improves the Function test to check that
3053           such calls in a subdirectory scope affect the parent but not the
3054           child.
3055
3056 2009-07-22 12:06  david.cole
3057
3058         * Source/cmCTest.cxx: BUG: Fix typo pointed out by Monsieur
3059           Francois Bertel. Merci, Francois.
3060
3061 2009-07-22 11:14  david.cole
3062
3063         * Source/cmGlobalXCodeGenerator.cxx: BUG: Fix issue #8481 -
3064           generate Xcode projects such that breakpoints may be used from
3065           the Xcode debugger without adjusting any settings within the
3066           Xcode GUI first... Thanks to Doug Gregor for the patch.
3067
3068 2009-07-22 00:01  kwrobot
3069
3070         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
3071
3072 2009-07-21 12:45  martink
3073
3074         * Modules/FindPNG.cmake: ENH: just converted case to lower for the
3075           book
3076
3077 2009-07-21 11:58  king
3078
3079         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Disable color
3080           makefile inside try-compile
3081
3082           Generated makefiles for try-compile projects should never use
3083           color output.  On MSYS the color escapes end up in the
3084           try-compile output text because there is no way to identify
3085           whether the output is going to a color-capable terminal.  Instead
3086           we should just always skip color for try-compile projects.
3087
3088 2009-07-21 10:56  king
3089
3090         * Tests/SystemInformation/DumpInformation.h.in: BUG: Fix
3091           SystemInformation dump output
3092
3093           When this test was renamed from DumpInformation to
3094           SystemInformation the configured header that points the dump
3095           executable to the directory containing information files was
3096           broken.  No information has been dumped by this test for 2 years!
3097            This fixes it.
3098
3099 2009-07-21 00:01  kwrobot
3100
3101         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
3102
3103 2009-07-20 12:08  david.cole
3104
3105         * CMakeCPackOptions.cmake.in: BUG: Add CPACK_NSIS_PACKAGE_NAME to
3106           the list of CPack variables that CMake overrides. We use the same
3107           value as the CPack-provided default, but do it here such that
3108           configuring with an older CMake will still give us this new
3109           variable. Necessary so that the CMake release process works with
3110           the new variable: CMake is configured with a previous CMake, but
3111           packaged with the freshly built CPack. (This fix is necessary
3112           because the fix for issue #8682 caused the side effect of having
3113           an empty CPACK_NSIS_PACKAGE_NAME for the CMake nightly package.)
3114
3115 2009-07-20 10:58  hoffman
3116
3117         * Tests/CMakeLists.txt: ENH: set expected failure for tests
3118
3119 2009-07-20 00:01  kwrobot
3120
3121         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
3122
3123 2009-07-19 13:40  hoffman
3124
3125         * Source/CTest/cmCTestTestHandler.cxx: ENH: fix warning
3126
3127 2009-07-19 00:01  kwrobot
3128
3129         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
3130
3131 2009-07-18 01:05  lowman
3132
3133         * Modules/FindSDL.cmake: BUG: Fix include path detection with
3134           SDLDIR env var (issue #9086).  Also removed some superfluous
3135           search paths.
3136
3137 2009-07-18 00:01  kwrobot
3138
3139         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
3140
3141 2009-07-17 23:51  lowman
3142
3143         * Modules/FindPerlLibs.cmake: ENH: Also add ARCHLIB/CORE to include
3144           search paths so perl.h can be found on non-standard install
3145           prefixes
3146
3147 2009-07-17 23:31  lowman
3148
3149         * Modules/FindPerlLibs.cmake: ENH: Improve detection of
3150           perl.h/libperl, issue #7898
3151
3152 2009-07-17 16:15  hoffman
3153
3154         * Source/CTest/cmCTestTestHandler.cxx: ENH: fix warning
3155
3156 2009-07-17 14:51  clinton
3157
3158         * Source/QtDialog/CMakeSetupDialog.cxx: ENH:  Edit button label for
3159           new changes dialog.
3160
3161 2009-07-17 14:38  clinton
3162
3163         * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h,
3164           QCMakeCacheView.cxx, QCMakeCacheView.h:
3165           ENH:  Add a "Show my changes" to the Tools menu.        Changes
3166           by the user are recorded and when requested, it shows        -D
3167           arguments for commandline or contents for a cache file.
3168
3169 2009-07-17 10:06  hoffman
3170
3171         * Source/CTest/cmCTestTestHandler.cxx: ENH: compute the max test
3172           name width based on the length of the tests
3173
3174 2009-07-17 10:05  hoffman
3175
3176         * Source/: cmGlobalGenerator.h, cmGlobalVisualStudioGenerator.h,
3177           cmLocalGenerator.cxx, cmMakefile.cxx: ENH: make sure GUIDs for
3178           filters are cached
3179
3180 2009-07-17 00:01  kwrobot
3181
3182         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
3183
3184 2009-07-16 18:53  clinton
3185
3186         * Modules/FindQt4.cmake: BUG: fix relative paths from different
3187           drives on Windows
3188
3189 2009-07-16 11:48  david.cole
3190
3191         * Modules/: CPack.cmake, NSIS.template.in: BUG: Re-fix issue #8682.
3192           Use new variable CPACK_NSIS_PACKAGE_NAME in appropriate places
3193           rather than CPACK_NSIS_DISPLAY_NAME. CPACK_NSIS_DISPLAY_NAME is
3194           the Add/Remove control panel's description string for the
3195           installed package. Using it as the "Name" of the NSIS installer
3196           package made the CMake installer itself use really long strings
3197           in the installer GUI. This fix still allows for the original
3198           intent of the first fix for #8682 -- the ability to separate the
3199           installer name from the default install directory, but it uses a
3200           new/different variable to achieve the separation.
3201
3202 2009-07-16 00:01  kwrobot
3203
3204         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
3205
3206 2009-07-15 12:43  hoffman
3207
3208         * Modules/Platform/Windows-cl.cmake: ENH: remove debug message
3209
3210 2009-07-15 12:18  hoffman
3211
3212         * Modules/Platform/Windows-cl.cmake: ENH: do not use
3213           /INCREMENTAL:YES with VS 10 compiler
3214
3215 2009-07-15 00:01  kwrobot
3216
3217         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
3218
3219 2009-07-14 19:34  clinton
3220
3221         * Source/QtDialog/CMakeSetup.cxx:
3222           BUG:  Don't let Qt suppress error dialogs.  Add call to
3223           SetErrorMode(0);   See #9258.
3224
3225 2009-07-14 16:06  hoffman
3226
3227         * Source/cmIncludeExternalMSProjectCommand.cxx: ENH: fix vsexternal
3228           test on vs 71
3229
3230 2009-07-14 15:17  king
3231
3232         * Modules/: CMakeCCompilerId.c.in, CMakeCXXCompilerId.cpp.in,
3233           CMakeFortranCompilerId.F.in: ENH: Check _SGI_COMPILER_VERSION for
3234           compiler id
3235
3236           Some SGI compilers define _SGI_COMPILER_VERSION in addition to
3237           the old _COMPILER_VERSION preprocessor symbol.  It is more
3238           distinctive, so we should check it in case the old one is ever
3239           removed.
3240
3241 2009-07-14 15:16  king
3242
3243         * Modules/CMakeFortranCompilerId.F.in: BUG: Avoid SGI preprocessor
3244           bug for Fortran Id
3245
3246           The SGI preprocessor /usr/lib/cpp produces bad output on this
3247           code:
3248
3249             #if 1
3250             A
3251             #elif 1
3252             B
3253             #else
3254             C
3255             #endif
3256
3257           Both 'A' and 'C' appear in the output!  We work around the
3258           problem by using '#elif 1' instead of '#else'.
3259
3260           This fixes detection of the SGI Fortran compiler id in -o32 mode.
3261
3262 2009-07-14 14:44  alex
3263
3264         * Modules/MacroAddFileDependencies.cmake: STYLE: add documentation
3265           for MACRO_ADD_FILE_DEPENDENCIES()
3266
3267           Alex
3268
3269 2009-07-14 14:16  hoffman
3270
3271         * Source/cmGlobalVisualStudio6Generator.cxx,
3272           Source/cmGlobalVisualStudio6Generator.h,
3273           Source/cmGlobalVisualStudio71Generator.cxx,
3274           Source/cmGlobalVisualStudio71Generator.h,
3275           Source/cmGlobalVisualStudio7Generator.cxx,
3276           Source/cmGlobalVisualStudio7Generator.h,
3277           Source/cmGlobalVisualStudioGenerator.cxx,
3278           Source/cmGlobalVisualStudioGenerator.h,
3279           Source/cmIncludeExternalMSProjectCommand.cxx,
3280           Source/cmLocalGenerator.cxx,
3281           Source/cmLocalVisualStudio10Generator.cxx,
3282           Source/cmLocalVisualStudio6Generator.cxx,
3283           Source/cmLocalVisualStudio7Generator.cxx,
3284           Source/cmVisualStudio10TargetGenerator.cxx,
3285           Tests/VSExternalInclude/CMakeLists.txt: ENH: remove
3286           INCLUDE_EXTERNAL_MSPROJECT name hack, and use target properties
3287           instead, fix VXExternalInclude test for VS10
3288
3289 2009-07-14 10:15  king
3290
3291         * Source/cmSeparateArgumentsCommand.cxx,
3292           Source/cmSeparateArgumentsCommand.h,
3293           Tests/CMakeTests/CMakeLists.txt,
3294           Tests/CMakeTests/SeparateArgumentsTest.cmake.in: ENH: Teach
3295           separate_arguments() to parse commands
3296
3297           This adds UNIX_COMMAND and WINDOWS_COMMAND modes to the command.
3298           These modes parse unix- and windows-style command lines.
3299
3300 2009-07-14 10:14  king
3301
3302         * Source/: cmComputeLinkInformation.cxx,
3303           cmComputeLinkInformation.h: STYLE: Factor
3304           cmComputeLinkInformation constructor
3305
3306           This factors some code out of the constructor into a new method
3307           cmComputeLinkInformation::LoadImplicitLinkInfo for readability.
3308
3309 2009-07-14 10:14  king
3310
3311         * Source/: cmOrderDirectories.cxx, cmOrderDirectories.h: STYLE:
3312           Factor CollectOriginalDirectories code
3313
3314           This factors code out of
3315           cmOrderDirectories::CollectOriginalDirectories into
3316           cmOrderDirectories::AddOriginalDirectories.  Later a new call
3317           will be added, and this is more readable anyway.
3318
3319 2009-07-14 08:38  king
3320
3321         * Tests/ExportImport/: CMakeLists.txt, InitialCache.cmake.in: COMP:
3322           Shorten ExportImport test command lines
3323
3324           The ExportImport test drives its Export and Import projects using
3325           the same compiler and flags.  This converts the ctest
3326           --build-and-test command lines to use an initial cache file
3327           instead of passing all settings on the command line.
3328
3329           We need a shorter command line to pass through VS 6 on Win98.
3330           This approach reduces duplicate code anyway.
3331
3332 2009-07-14 00:01  kwrobot
3333
3334         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
3335
3336 2009-07-13 17:35  king
3337
3338         * Source/kwsys/System.c: BUG: Parse escapes in single-quoted unix
3339           arguments
3340
3341           This fixes KWSys's unix-style command-line parsing to interpret
3342           backslash escapes inside single-quoted strings.
3343
3344 2009-07-13 17:08  king
3345
3346         * Source/cmSystemTools.cxx: COMP: Include <malloc.h> for 'free' on
3347           QNX
3348
3349 2009-07-13 16:58  hoffman
3350
3351         * Source/cmLocalVisualStudio10Generator.cxx,
3352           Source/cmLocalVisualStudio10Generator.h,
3353           Source/cmLocalVisualStudio7Generator.h,
3354           Source/cmVisualStudio10TargetGenerator.cxx,
3355           Source/cmVisualStudio10TargetGenerator.h,
3356           Source/cmVisualStudioGeneratorOptions.cxx,
3357           Tests/PrecompiledHeader/CMakeLists.txt,
3358           Tests/Preprocess/CMakeLists.txt,
3359           Tests/VSExternalInclude/CMakeLists.txt: ENH:  almost all tests
3360           passing in vs 10, commit fixes preprocess and starts vs external
3361           project
3362
3363 2009-07-13 16:46  king
3364
3365         * Source/cmSystemTools.cxx: COMP: Include <stdlib.h> for 'free'
3366
3367 2009-07-13 16:22  king
3368
3369         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Add
3370           cmSystemTools::ParseUnixCommandLine
3371
3372           This method is a C++ wrapper around the KWSys System library
3373           function to parse unix-style command lines.
3374
3375 2009-07-13 16:22  king
3376
3377         * Source/kwsys/: ProcessUNIX.c, System.c, System.h.in: ENH: Provide
3378           unix-sytle command line parsing
3379
3380           Add System_Parse_CommandForUnix to the KWSys System interface as
3381           a utility to parse a unix-style command line.  Move the existing
3382           implementation out of ProcessUNIX.  Add a flags argument reserved
3383           for future use in providing additional behavior.
3384
3385 2009-07-13 11:24  king
3386
3387         * Modules/: CMakeFortranCompilerABI.F,
3388           CMakeTestFortranCompiler.cmake: ENH: Create Fortran ABI detection
3389           framework
3390
3391           This invokes CMakeDetermineCompilerABI.cmake for Fortran at the
3392           same place it is already done for C and CXX.
3393
3394 2009-07-13 10:46  king
3395
3396         * Modules/ExternalProject.cmake: ENH: Check tarball filename in
3397           ep_add
3398
3399           This teaches the ExternalProject module to check the download URL
3400           file name.  If it is not a tarball (.tar, .tgz, .tar.gz) it is an
3401           error because UntarFile does not yet understand other archive
3402           formats.
3403
3404 2009-07-13 10:46  king
3405
3406         * Modules/UntarFile.cmake: BUG: Teach UntarFile to delete dir on
3407           error
3408
3409           When tarball extraction fails we should still cleanup the
3410           temporary extraction directory.  Otherwise the next attempt will
3411           create a new directory and the first one will never be removed.
3412
3413 2009-07-13 10:40  king
3414
3415         * Modules/Platform/Linux-SunPro-CXX.cmake: BUG: Fix rpath-link flag
3416           for SunPro C++ on Linux
3417
3418           This teaches Modules/Platform/Linux-SunPro-CXX.cmake the
3419           -rpath-link flag.  The SunPro C++ compiler does not have a '-Wl,'
3420           option, so we just pass the flag directly.
3421
3422           This problem was exposed by the ExportImport test now that it
3423           links an executable through the C++ compiler with the -rpath-link
3424           flag.
3425
3426 2009-07-13 09:20  king
3427
3428         * Tests/ExportImport/Export/: CMakeLists.txt, testLib6.c,
3429           testLib6c.c: COMP: Fix ExportImport testLib6 on VS6
3430
3431           The compiler does not support multiple source files differing
3432           only by extension in one target.  This renames the C source file
3433           in the test.
3434
3435 2009-07-13 00:01  kwrobot
3436
3437         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
3438
3439 2009-07-12 14:52  alex
3440
3441         * Tests/CMakeLists.txt: BUG: disable the test for now, will make it
3442           work correctly later
3443
3444           Alex
3445
3446 2009-07-12 04:51  alex
3447
3448         * Source/CTest/cmCTestScriptHandler.cxx, Tests/CMakeLists.txt,
3449           Modules/CTestScriptMode.cmake,
3450           Tests/CTestScriptMode/CTestTestScriptMode.cmake.in: STYLE: don't
3451           load CMakeDetermineSystem and CMakeSystemSpecific directly from
3452           cmCTestScriptHandler, but have it load the new script
3453           CTestScriptMode.cmake -> that makes it more flexible, also add a
3454           simple test that the system name has been determined correctly
3455
3456           Alex
3457
3458 2009-07-12 00:01  kwrobot
3459
3460         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
3461
3462 2009-07-11 16:30  alex
3463
3464         * Source/CTest/: cmCTestScriptHandler.cxx, cmCTestScriptHandler.h:
3465           STYLE: move the code for writing the initial cache into its own
3466           separate function, makes the long ProcessHandler() a little bit
3467           shorter
3468
3469           Alex
3470
3471 2009-07-11 16:27  alex
3472
3473         * Source/CTest/: cmCTestScriptHandler.cxx, cmCTestScriptHandler.h:
3474           STYLE: rename InitCache to InitialCache, since it contains the
3475           contents for the initial cache and is not e.g. a flag which shows
3476           whether the cache should be initialized
3477
3478           Alex
3479
3480 2009-07-11 10:12  king
3481
3482         * Source/: cmExportFileGenerator.cxx, cmTarget.cxx: ENH: Export and
3483           import link interface languages
3484
3485           Now that languages are part of the link interface of a target we
3486           need to export/import the information.  A new
3487           IMPORTED_LINK_INTERFACE_LANGUAGES property and per-config
3488           IMPORTED_LINK_INTERFACE_LANGUAGES_<CONFIG> property specify the
3489           information for imported targets.  The export() and
3490           install(EXPORT) commands automatically set the properties.
3491
3492 2009-07-11 10:10  king
3493
3494         * Tests/ExportImport/: CMakeLists.txt, Export/CMakeLists.txt,
3495           Export/testLib6.c, Export/testLib6.cxx, Import/CMakeLists.txt,
3496           Import/A/CMakeLists.txt, Import/A/imp_testExe1.c: ENH: Test
3497           export/import of link interface languages
3498
3499           This extends the ExportImport test.  The Export project creates a
3500           C++ static library and exports it.  Then the Import project links
3501           the library into a C executable.  On most platforms the
3502           executable will link only if the C++ linker is chosen correctly.
3503
3504 2009-07-11 00:05  hoffman
3505
3506         * Source/cmLocalGenerator.h, Source/cmMakefile.cxx,
3507           Source/cmSourceGroup.cxx, Source/cmSourceGroup.h,
3508           Source/cmVisualStudio10TargetGenerator.cxx,
3509           Source/cmVisualStudio10TargetGenerator.h,
3510           Tests/SourceGroups/CMakeLists.txt, Tests/SourceGroups/README.txt:
3511           ENH: add group support and fix borland error
3512
3513 2009-07-11 00:01  kwrobot
3514
3515         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
3516
3517 2009-07-10 16:51  king
3518
3519         * Source/: cmGlobalGenerator.h, cmGlobalXCodeGenerator.cxx,
3520           cmGlobalXCodeGenerator.h: BUG: Fix Xcode linker language
3521
3522           Xcode does not seem to support direct requests for using the
3523           linker for a particular language.  It always infers the linker
3524           using the languages in the source files.  When no user source
3525           files compile with target's linker language we add one to help
3526           Xcode pick the linker.
3527
3528           A typical use case is when a C executable links to a C++ archive.
3529            The executable has no C++ source files but we need to use the
3530           C++ linker.
3531
3532 2009-07-10 13:53  king
3533
3534         * Source/cmTarget.cxx: ENH: Update LINKER_LANGUAGE and HAS_CXX docs
3535
3536           This updates the documentation of these properties to account for
3537           the new automatic linker language computation.
3538
3539 2009-07-10 13:53  king
3540
3541         * Tests/: CMakeLists.txt, LinkLanguage/CMakeLists.txt,
3542           LinkLanguage/LinkLanguage.c, LinkLanguage/foo.cxx: ENH: Test
3543           transitive link languages
3544
3545           This test creates a C executable that links to a C++ static
3546           library.  On most platforms the executable will not link unless
3547           the C++ linker is chosen correctly.
3548
3549 2009-07-10 13:53  king
3550
3551         * Source/: cmTarget.cxx, cmTarget.h: ENH: Consider link
3552           dependencies for link language
3553
3554           This teaches cmTarget to account for the languages compiled into
3555           link dependencies when determining the linker language for its
3556           target.
3557
3558           We list the languages compiled into a static archive in its link
3559           interface.  Any target linking to it knows that the runtime
3560           libraries for the static archive's languages must be available at
3561           link time.  For now this affects only the linker language
3562           selection, but later it will allow CMake to automatically list
3563           the language runtime libraries.
3564
3565 2009-07-10 13:08  king
3566
3567         * Source/CTest/cmCTestHG.cxx: COMP: Fix cmCTestHG for old HP
3568           compiler
3569
3570           The compiler does not have a fully compliant std::string.
3571
3572 2009-07-10 12:26  hoffman
3573
3574         * Source/cmVisualStudio10TargetGenerator.cxx: ENH: change so rules
3575           show up in GUI, must be windows path
3576
3577 2009-07-10 11:07  king
3578
3579         * Modules/CTest.cmake, Source/CMakeLists.txt,
3580           Source/CTest/cmCTestHG.cxx, Source/CTest/cmCTestHG.h,
3581           Source/CTest/cmCTestUpdateCommand.cxx,
3582           Source/CTest/cmCTestUpdateHandler.cxx,
3583           Source/CTest/cmCTestUpdateHandler.h, Tests/CMakeLists.txt,
3584           Tests/CTestUpdateHG.cmake.in: ENH: Teach CTest to handle
3585           Mercurial repositories
3586
3587           This creates cmCTestHG to drive CTest Update handling on hg-based
3588           work trees.  Currently we always update to the head of the remote
3589           tracking branch (hg pull), so the nightly start time is ignored
3590           for Nightly builds.  A later change will address this.
3591
3592           See issue #7879.  Patch from Emmanuel Christophe.  I modified the
3593           patch slightly for code style, to finish up some parsing details,
3594           and to fix the test.
3595
3596 2009-07-10 11:07  king
3597
3598         * Source/cmProcessTools.h: ENH: New OutputParser::Process()
3599           signature
3600
3601           This overload accepts a null-terminated string instead of
3602           requiring a length.  It is useful to pass some fake process
3603           output before and after the real process output.
3604
3605 2009-07-10 09:53  david.cole
3606
3607         * CTestCustom.cmake.in: COMP: Mask out shadowed declaration
3608           warnings that always follow already masked Utilities/cmtar
3609           warnings.
3610
3611 2009-07-10 09:12  hoffman
3612
3613         * Modules/CMakeVS10FindMake.cmake, Source/cmCTest.cxx,
3614           Source/cmGlobalVisualStudio10Generator.cxx,
3615           Source/cmGlobalVisualStudio10Generator.h,
3616           Source/cmGlobalVisualStudio71Generator.cxx,
3617           Source/cmGlobalVisualStudio7Generator.cxx,
3618           Source/cmGlobalVisualStudio7Generator.h,
3619           Source/cmGlobalVisualStudioGenerator.cxx,
3620           Source/cmLocalVisualStudio10Generator.cxx,
3621           Source/cmLocalVisualStudio7Generator.cxx,
3622           Source/cmLocalVisualStudio7Generator.h,
3623           Source/cmLocalVisualStudioGenerator.cxx,
3624           Source/cmLocalVisualStudioGenerator.h, Source/cmTarget.cxx,
3625           Source/cmVisualStudio10TargetGenerator.cxx,
3626           Source/cmVisualStudio10TargetGenerator.h,
3627           Tests/Complex/Library/CMakeLists.txt,
3628           Tests/ComplexOneConfig/Library/CMakeLists.txt,
3629           Tests/ComplexRelativePaths/Library/CMakeLists.txt: ENH: only 5
3630           failing tests for VS 10
3631
3632 2009-07-10 00:01  king
3633
3634         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
3635
3636 2009-07-09 14:15  king
3637
3638         * Source/kwsys/SharedForward.h.in: COMP: More KWSys SharedForward
3639           pointer const-ness
3640
3641           This adds another cast to avoid pointer conversion warnings.
3642           Unfortunately C does not recognize implicit conversions that add
3643           cv-qualifiers as well as C++ does.
3644
3645 2009-07-09 00:01  king
3646
3647         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
3648
3649 2009-07-08 16:18  david.cole
3650
3651         * Source/kwsys/MD5.c: COMP: Eliminate "conversion may change sign
3652           of result" warnings by using size_t where appropriate. (Missed
3653           one warning with last commit: add a cast to md5_word_t.)
3654
3655 2009-07-08 16:15  david.cole
3656
3657         * Source/kwsys/MD5.c: COMP: Eliminate "conversion may change sign
3658           of result" warnings by using size_t where appropriate.
3659
3660 2009-07-08 15:09  king
3661
3662         * Source/kwsys/SharedForward.h.in: COMP: Fix KWSys SharedForward
3663           sign conversion
3664
3665           This uses size_t where necessary to avoid size_t/int conversion
3666           warnings.
3667
3668 2009-07-08 15:09  king
3669
3670         * Source/kwsys/SharedForward.h.in: COMP: Fix KWSys SharedForward
3671           pointer const-ness
3672
3673           This adds const-ness and casts where necessary to avoid pointer
3674           conversion warnings.
3675
3676 2009-07-08 14:43  david.cole
3677
3678         * CTestCustom.cmake.in: COMP: Suppress warnings from the
3679           Utilities/cmtar code in dashboard results.
3680
3681 2009-07-08 14:33  king
3682
3683         * Source/: cmDocumentVariables.cxx, cmTarget.cxx: BUG: Use link
3684           language for target name computation
3685
3686           The commit "Do not compute link language for LOCATION" was wrong.
3687            The variables
3688
3689             CMAKE_STATIC_LIBRARY_PREFIX_Java
3690             CMAKE_STATIC_LIBRARY_SUFFIX_Java
3691
3692           are used for building Java .jar files.  This commit re-enables
3693           the feature and documents the variables:
3694
3695             CMAKE_EXECUTABLE_SUFFIX_<LANG>
3696             CMAKE_IMPORT_LIBRARY_PREFIX_<LANG>
3697             CMAKE_IMPORT_LIBRARY_SUFFIX_<LANG>
3698             CMAKE_SHARED_LIBRARY_PREFIX_<LANG>
3699             CMAKE_SHARED_LIBRARY_SUFFIX_<LANG>
3700             CMAKE_SHARED_MODULE_PREFIX_<LANG>
3701             CMAKE_SHARED_MODULE_SUFFIX_<LANG>
3702             CMAKE_STATIC_LIBRARY_PREFIX_<LANG>
3703             CMAKE_STATIC_LIBRARY_SUFFIX_<LANG>
3704
3705           Instead of making separate, repetitive entries for the _<LANG>
3706           variable documentation, we just mention the per-language name in
3707           the text of the platform-wide variable documentation.  Internally
3708           we keep undocumented definitions of these properties to satisfy
3709           CMAKE_STRICT mode.
3710
3711 2009-07-08 13:03  king
3712
3713         * Source/: cmComputeLinkInformation.cxx,
3714           cmGlobalXCodeGenerator.cxx, cmLocalVisualStudio7Generator.cxx,
3715           cmMakefileExecutableTargetGenerator.cxx,
3716           cmMakefileLibraryTargetGenerator.cxx, cmTarget.cxx, cmTarget.h,
3717           cmVisualStudio10TargetGenerator.cxx: ENH: Pass config to
3718           cmTarget::GetLinkerLanguage
3719
3720           This passes the build configuration to most GetLinkerLanguage
3721           calls.  In the future the linker language will account for
3722           targets linked in each configuration.
3723
3724 2009-07-08 13:03  king
3725
3726         * Source/: cmComputeLinkInformation.cxx,
3727           cmGlobalUnixMakefileGenerator3.cxx, cmInstallTargetGenerator.cxx,
3728           cmLocalUnixMakefileGenerator3.cxx,
3729           cmMakefileExecutableTargetGenerator.cxx,
3730           cmMakefileLibraryTargetGenerator.cxx, cmTarget.cxx, cmTarget.h:
3731           ENH: Pass config to cmTarget RPATH install methods
3732
3733           This passes the build configuration to cmTarget methods
3734           IsChrpathUsed and NeedRelinkBeforeInstall.  Later these methods
3735           will use the value.
3736
3737 2009-07-08 13:03  king
3738
3739         * Source/cmGlobalXCodeGenerator.cxx: ENH: Use fixed header file
3740           type mapping for Xcode
3741
3742           This simplifies computation of the lastKnownFileType attribute
3743           for header files in Xcode projects.  We now use a fixed mapping
3744           from header file extension to attribute value.  The value is just
3745           a hint to the Xcode editor, so computing the target linker
3746           language is overkill.
3747
3748 2009-07-08 13:03  king
3749
3750         * Source/: cmDocumentVariables.cxx, cmTarget.cxx: ENH: Do not
3751           compute link language for LOCATION
3752
3753           The LOCATION property requires the full file name of a target to
3754           be computed.  Previously we computed the linker language for a
3755           target to look up variables such as
3756           CMAKE_SHARED_LIBRARY_SUFFIX_<LANG>.  This led to locating all the
3757           source files immediately instead of delaying the search to
3758           generation time.  In the future even more computation will be
3759           needed to get the linker language, so it is better to avoid it.
3760
3761           The _<LANG> versions of these variables are undocumented, not set
3762           in any platform file we provide, and do not produce hits in
3763           google.  This change just removes the unused feature outright.
3764
3765 2009-07-08 12:04  king
3766
3767         * Source/: cmComputeLinkDepends.cxx, cmTarget.cxx, cmTarget.h: ENH:
3768           Introduce cmTarget::LinkImplementation API
3769
3770           The new method centralizes loops that process raw
3771           OriginalLinkLibraries to extract the link implementation
3772           (libraries linked into the target) for each configuration.
3773           Results are computed on demand and then cached.  This simplifies
3774           link interface computation because the default case trivially
3775           copies the link implementation.
3776
3777 2009-07-08 11:41  king
3778
3779         * Tests/: Complex/CMakeLists.txt, ComplexOneConfig/CMakeLists.txt,
3780           ComplexRelativePaths/CMakeLists.txt,
3781           Complex/Executable/CMakeLists.txt,
3782           ComplexOneConfig/Executable/CMakeLists.txt,
3783           ComplexRelativePaths/Executable/CMakeLists.txt,
3784           CustomCommand/CMakeLists.txt, Dependency/CMakeLists.txt,
3785           Dependency/Case4/CMakeLists.txt,
3786           ExportImport/Export/CMakeLists.txt,
3787           ExportImport/Import/CMakeLists.txt, FunctionTest/CMakeLists.txt,
3788           LoadCommand/CMakeCommands/CMakeLists.txt,
3789           LoadCommandOneConfig/CMakeCommands/CMakeLists.txt,
3790           MacroTest/CMakeLists.txt, MakeClean/CMakeLists.txt,
3791           Plugin/CMakeLists.txt, Preprocess/CMakeLists.txt,
3792           ReturnTest/CMakeLists.txt, RuntimePath/CMakeLists.txt,
3793           SourceGroups/CMakeLists.txt: ENH: Remove CMAKE_ANSI_CFLAGS from
3794           tests
3795
3796           As of CMake 2.6 this variable is not defined, and the ANSI flags
3797           for the HP compiler are simply hard-coded in the default C flags.
3798
3799 2009-07-08 09:14  king
3800
3801         * Modules/CMakeDetermineCCompiler.cmake: ENH: Identify HP C
3802           compiler
3803
3804           This compiler does not enable ANSI mode by default.  When
3805           identifying the C compiler we try passing -Aa in case it is the
3806           HP compiler.
3807
3808 2009-07-08 08:31  king
3809
3810         * Source/: cmTarget.cxx, cmTarget.h: COMP: Pimplize cmTarget
3811           ImportInfo and OutputInfo
3812
3813           These member structures are accessed only in the cmTarget
3814           implementation so they do not need to be defined in the header.
3815           This cleanup also aids Visual Studio 6 in compiling them.
3816
3817 2009-07-08 00:01  king
3818
3819         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
3820
3821 2009-07-07 14:02  alex
3822
3823         * Source/cmExtraCodeBlocksGenerator.cxx: ENH: get the build type
3824           specific location
3825
3826           Alex
3827
3828 2009-07-07 11:30  king
3829
3830         * Source/cmTarget.cxx: BUG: Do not recompute link interfaces
3831
3832           The config-to-interface map in cmTarget should use
3833           case-insensitive configuration names.  The change avoids
3834           repeating work if the given configuration has a different case
3835           than one already computed.
3836
3837 2009-07-07 10:57  king
3838
3839         * Source/cmTarget.cxx: BUG: Fix CMP0003 wrong-config link dir
3840           support
3841
3842           This fixes a dumb logic error introduced by the centralization of
3843           link interface computation.  It prevented link directories from
3844           alternate configurations from getting listed by the OLD behavior
3845           of CMP0003 for targets linked as transitive dependencies.
3846
3847 2009-07-07 10:56  king
3848
3849         * Source/cmTarget.h: STYLE: Fix comment on cmTarget::LinkInterface
3850
3851           The comment had a typo and was longer than necessary.
3852
3853 2009-07-07 09:45  king
3854
3855         * Source/: cmComputeLinkDepends.cxx, cmExportFileGenerator.cxx,
3856           cmTarget.cxx, cmTarget.h: ENH: Simplify cmTarget link interface
3857           storage
3858
3859           This makes the LinkInterface struct a member of cmTarget,
3860           pimplizes the config-to-interface map, and stores interface
3861           instances by value.
3862
3863 2009-07-07 07:44  king
3864
3865         * Source/: cmComputeLinkInformation.cxx,
3866           cmGlobalXCodeGenerator.cxx, cmLocalGenerator.cxx,
3867           cmLocalVisualStudio6Generator.cxx,
3868           cmLocalVisualStudio7Generator.cxx,
3869           cmMakefileExecutableTargetGenerator.cxx,
3870           cmMakefileLibraryTargetGenerator.cxx, cmTarget.cxx, cmTarget.h,
3871           cmVisualStudio10TargetGenerator.cxx: ENH: Simpler
3872           cmTarget::GetLinkerLanguage signature
3873
3874           This method previously required the global generator to be
3875           passed, but that was left from before cmTarget had its Makefile
3876           member.  Now the global generator can be retrieved automatically,
3877           so we can drop the method argument.
3878
3879 2009-07-07 00:01  king
3880
3881         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
3882
3883 2009-07-06 16:25  king
3884
3885         * Source/: cmComputeLinkDepends.cxx, cmComputeLinkDepends.h,
3886           cmExportFileGenerator.cxx, cmExportFileGenerator.h, cmTarget.cxx,
3887           cmTarget.h: ENH: Centralize default link interface computation
3888
3889           When LINK_INTERFACE_LIBRARIES is not set we use the link
3890           implementation to implicitly define the link interface.  These
3891           changes centralize the decision so that all linkable targets
3892           internally have a link interface.
3893
3894 2009-07-06 16:24  king
3895
3896         * Source/: cmComputeLinkDepends.cxx, cmComputeLinkDepends.h,
3897           cmTarget.cxx, cmTarget.h: ENH: Move CMP0004 check into cmTarget
3898
3899           This moves code implementing policy CMP0004 into
3900           cmTarget::CheckCMP0004.  The implementation is slightly simpler
3901           and can be re-used outside of cmComputeLinkDepends.
3902
3903 2009-07-06 16:24  king
3904
3905         * Source/: cmTarget.cxx, cmTarget.h: ENH: Exception safe link
3906           interface computation
3907
3908           This fixes cmTarget::GetLinkInterface to compute and return the
3909           link interface in an exception-safe manner.  We manage the link
3910           interface returned by cmTarget::ComputeLinkInterface using
3911           auto_ptr.
3912
3913 2009-07-06 00:01  king
3914
3915         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
3916
3917 2009-07-05 00:01  king
3918
3919         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
3920
3921 2009-07-04 00:01  king
3922
3923         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
3924
3925 2009-07-03 10:34  king
3926
3927         * Source/: cmMakefileExecutableTargetGenerator.cxx,
3928           cmMakefileLibraryTargetGenerator.cxx,
3929           cmMakefileTargetGenerator.cxx: ENH: Pass config to
3930           cmTarget::GetDirectory()
3931
3932           This teaches the makefile generators to always pass the
3933           configuration name to the cmTarget::GetDirectory method.  Later
3934           this will allow per-configuration target output directories, and
3935           it cleans up use of the current API.
3936
3937 2009-07-03 10:33  king
3938
3939         * Source/: cmTarget.cxx, cmTarget.h: ENH: Refactor target output
3940           dir computation
3941
3942           This creates cmTarget::GetOutputInfo to compute, cache, and
3943           lookup target output directory information on a per-configuration
3944           basis.  It avoids re-computing the information every time it is
3945           needed.
3946
3947 2009-07-03 10:33  king
3948
3949         * Source/cmLocalVisualStudio6Generator.cxx,
3950           Source/cmLocalVisualStudio7Generator.cxx,
3951           Templates/UtilityHeader.dsptemplate: BUG: Avoid
3952           cmTarget::GetDirectory for utilities
3953
3954           Since utility targets have no main output files like executables
3955           or libraries, they do not define an output directory.  This
3956           removes a call to cmTarget::GetDirectory from
3957           cmLocalVisualStudio{6,7}Generator for such targets.
3958
3959 2009-07-03 10:33  king
3960
3961         * Source/: cmLocalVisualStudio6Generator.cxx,
3962           cmLocalVisualStudio7Generator.cxx: STYLE: Replace large if() with
3963           named boolean
3964
3965           In cmLocalVisualStudio{6,7}Generator this replaces a large if()
3966           test with a re-usable result stored in a boolean variable named
3967           accordingly.
3968
3969 2009-07-03 08:41  king
3970
3971         * Source/: cmMakefileExecutableTargetGenerator.cxx,
3972           cmMakefileLibraryTargetGenerator.cxx,
3973           cmMakefileTargetGenerator.cxx, cmMakefileTargetGenerator.h: ENH:
3974           Create cmMakefileTargetGenerator::ConfigName
3975
3976           This member stores the build configuration for which Makefiles
3977           are being generated.  It saves repeated lookup of the equivalent
3978           member from cmLocalUnixMakefileGenerator3, making code shorter
3979           and more readable.
3980
3981 2009-07-03 08:40  king
3982
3983         * Source/: cmInstallTargetGenerator.cxx,
3984           cmInstallTargetGenerator.h: ENH: Cleanup per-config target
3985           install generation
3986
3987           This cleans up cmInstallTargetGenerator's code that computes the
3988           build tree location of a target under each configuration.
3989
3990 2009-07-03 00:01  king
3991
3992         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
3993
3994 2009-07-02 17:38  david.cole
3995
3996         * Modules/ExternalProject.cmake: BUG: Allow arbitrary text in
3997           values for some keywords. (And avoid warning that the arbitrary
3998           text is an unknown keyword.)
3999
4000 2009-07-02 16:13  king
4001
4002         * Source/CTest/cmCTestTestHandler.cxx: ENH: Reports "Passed" for
4003           WILL_FAIL tests
4004
4005           Previously tests marked with WILL_FAIL have been reported by
4006           CTest as
4007
4008             ...............***Failed  - supposed to fail
4009
4010           when they correctly failed.  Now we just report ".....Passed"
4011           because there is no reason to draw attention to something that
4012           works as expected.
4013
4014 2009-07-02 14:14  king
4015
4016         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h:
4017           BUG: Do not generate "global" Xcode config
4018
4019           Xcode 2.0 and below supported only one configuration, but 2.1 and
4020           above support multiple configurations.  In projects for the
4021           latter version we have been generating a "global" set of
4022           buildSettings for each target in addition to the
4023           per-configuration settings.  These global settings are not used
4024           by Xcode 2.1 and above, so we should not generate them.
4025
4026 2009-07-02 14:13  king
4027
4028         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h:
4029           ENH: Simplify Xcode CreateBuildSettings method
4030
4031           The cmGlobalXCodeGenerator::CreateBuildSettings had the three
4032           arguments productName, productType, and fileType that returned
4033           information used by only one of the call sites.  This change
4034           refactors that information into separate methods named
4035           accordingly.
4036
4037 2009-07-02 14:13  king
4038
4039         * Source/cmGlobalXCodeGenerator.cxx: ENH: Use logical target names
4040           in Xcode projects
4041
4042           Previously we named Xcode targets using the output file name from
4043           one of the configurations.  This is not very friendly, especially
4044           because it changes with CMAKE_BUILD_TYPE.  Instead we should use
4045           the original logical target names for the Xcode target names.
4046           This is also consistent with the way the other IDE generators
4047           work.
4048
4049 2009-07-02 13:17  david.cole
4050
4051         * Modules/ExternalProject.cmake: BUG: cmd_set logic was missing
4052           from update and patch steps. Fix it so that UPDATE_COMMAND ""
4053           means "no update step even though this is a CVS/SVN
4054           repository..."
4055
4056 2009-07-02 00:01  king
4057
4058         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
4059
4060 2009-07-01 14:29  king
4061
4062         * Tests/CMakeLists.txt: BUG: Skip CTest.Update* for cygwin tools on
4063           Windows
4064
4065           These tests cannot run with cygwin tools unless testing cygwin
4066           CTest.  The version control tools do not understand all Windows
4067           paths.
4068
4069 2009-07-01 13:48  david.cole
4070
4071         * Tests/ExternalProject/CMakeLists.txt: BUG: Exclude svn portions
4072           of ExternalProject test when: svn client version is less than 1.2
4073           or cygwin/non-cygwin mismatch detected -- avoids ExternalProject
4074           test failures on dash5 and dash22-cygwin. Also, non-code change:
4075           allow cvslock through Windows firewall to prevent ExternalProject
4076           test failure on dash1vista32.
4077
4078 2009-07-01 00:01  king
4079
4080         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
4081
4082 2009-06-30 09:10  king
4083
4084         * Source/cmVS10CLFlagTable.h: STYLE: Fix line-too-long style
4085           violation.
4086
4087 2009-06-30 09:05  king
4088
4089         * Source/cmDocumentVariables.cxx: BUG: Fix documentation of
4090           CMAKE_CFG_INTDIR
4091
4092           The documentation of this variable was out-dated and misleading.
4093           See issue #9219.
4094
4095 2009-06-30 00:01  king
4096
4097         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
4098
4099 2009-06-29 14:27  alex
4100
4101         * Source/cmExtraCodeBlocksGenerator.cxx: COMP: don't use
4102           vector::at(), this doesn't seem to exist everyhwere
4103           (http://www.cdash.org/CDash/viewBuildError.php?buildid=366375)
4104
4105           Alex
4106
4107 2009-06-29 13:02  king
4108
4109         * Source/: cmGlobalXCode21Generator.cxx,
4110           cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h: ENH:
4111           Generate native Xcode 3.0 and 3.1 projects
4112
4113           CMake previously generated Xcode project files labeled as
4114           2.4-compatible by recent versions of Xcode (3.0 and 3.1).  It is
4115           better to generate native Xcode 3.0 and 3.1 projects.  In
4116           particular, this can improve build times by using the "Build
4117           independent targets in parallel" feature.
4118
4119           Patch from Doug Gregor.  See issue #9216.
4120
4121 2009-06-29 10:46  david.cole
4122
4123         * Tests/ExternalProject/CMakeLists.txt: BUG: Avoid running the cvs
4124           portions of the ExternalProject test on non-cygwin builds that
4125           are using cygwin cvs.exe.
4126
4127 2009-06-29 00:01  king
4128
4129         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
4130
4131 2009-06-28 09:46  hoffman
4132
4133         * Source/cmVisualStudio10TargetGenerator.h: ENH: add rest of lib
4134           check
4135
4136 2009-06-28 08:59  hoffman
4137
4138         * Source/cmVisualStudio10TargetGenerator.cxx: ENH: fix line length
4139
4140 2009-06-28 08:06  alex
4141
4142         * Source/cmConfigureFileCommand.h: STYLE: document #cmakedefine01
4143           (see #9189 , there's also a test for it in Tests/Complex/ )
4144
4145           Alex
4146
4147 2009-06-28 08:05  alex
4148
4149         * Source/cmDocumentationFormatterText.cxx: STYLE: don't print the
4150           section name "SingleItem" if the documentation for just a single
4151           item is printed
4152
4153           Alex
4154
4155 2009-06-28 05:59  alex
4156
4157         * Modules/CMakeFindEclipseCDT4.cmake: BUG: recognize system include
4158           paths also when the languages are set to something different from
4159           "C", by resetting them to "C" (#9122)
4160
4161           Alex
4162
4163 2009-06-28 04:58  alex
4164
4165         * Source/cmExtraCodeBlocksGenerator.cxx: ENH: create a "Virtual
4166           Folder" in CodeBlocks, which contains all the cmake files of the
4167           project, i.e. there is now a "CMake Files" folder additionally to
4168           the "Sources", "Headers" and "Others" folders which already
4169           existed.  Patch by Daniel Teske.
4170
4171           Alex
4172
4173 2009-06-28 04:30  alex
4174
4175         * Source/cmExtraCodeBlocksGenerator.cxx: ENH: also support nmake
4176           and msvc for use with CodeBlocks under Windows, patch by Daniel
4177           Teske
4178
4179           Alex
4180
4181 2009-06-28 00:01  king
4182
4183         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
4184
4185 2009-06-27 11:17  alex
4186
4187         * Source/cmDocumentVariables.cxx: STYLE: document
4188           CMAKE_SKIP_INSTALL_ALL_DEPENDENCY variable
4189
4190           Alex
4191
4192 2009-06-27 00:01  king
4193
4194         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
4195
4196 2009-06-26 13:00  david.cole
4197
4198         * Tests/ExternalProject/: CMakeLists.txt, svnrepo.tgz: BUG:
4199           Downgrade svn repository to be created with an svn 1.2
4200           installation (rather than 1.4) so that it works (hopefully) with
4201           more svn clients in the wild. Change time stamps of test projects
4202           in CMakeLists.txt to reflect times available in newly created
4203           repository. Add UPDATE_COMMAND "" for checkouts that are
4204           tag-based or date-stamp-based to avoid unnecessary update steps.
4205
4206 2009-06-26 11:50  hoffman
4207
4208         * Source/: cmGlobalVisualStudio10Generator.h, cmVS10CLFlagTable.h,
4209           cmVS10LibFlagTable.h, cmVS10LinkFlagTable.h,
4210           cmVisualStudio10TargetGenerator.cxx, cmparseMSBuildXML.py: ENH:
4211           fix line length issues
4212
4213 2009-06-26 11:32  david.cole
4214
4215         * Tests/ExternalProject/CMakeLists.txt: ENH: Do not unzip the local
4216           repositories unless CVS and SVN executables are available. Add
4217           'configure' step to the repository extraction 'projects' to print
4218           the version number of CVS and SVN in the dashboard test/build
4219           output.
4220
4221 2009-06-26 10:18  hoffman
4222
4223         * CMakeCPackOptions.cmake.in,
4224           Source/QtDialog/QtDialogCPack.cmake.in: ENH: do not create a
4225           desktop link for CMakeSetup
4226
4227 2009-06-26 10:00  hoffman
4228
4229         * Utilities/KWStyle/CMake.kws.xml.in: ENH: 80 is fine, i guess not
4230
4231 2009-06-26 09:59  hoffman
4232
4233         * Utilities/KWStyle/CMake.kws.xml.in: ENH: 80 is fine
4234
4235 2009-06-26 09:55  david.cole
4236
4237         * Tests/ExternalProject/CMakeLists.txt: ENH: Revise the
4238           ExternalProject test to use local CVS and SVN repositories to
4239           avoid network activity. Also: stop building KWStyle and kwsys as
4240           part of this test to reduce the amount of time spent running the
4241           test. Instead, build TutorialStep1 as retrieved from the new
4242           local repositories with various tags, date stamps and revision
4243           numbers.
4244
4245 2009-06-26 00:07  hoffman
4246
4247         * Source/cmVisualStudio10TargetGenerator.cxx: ENH: remove debug
4248           print
4249
4250 2009-06-26 00:01  king
4251
4252         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
4253
4254 2009-06-25 22:53  hoffman
4255
4256         * Source/: cmVisualStudio10TargetGenerator.cxx,
4257           cmVisualStudio10TargetGenerator.h: ENH: add obj file support and
4258           remove a warning
4259
4260 2009-06-25 16:41  hoffman
4261
4262         * CompileFlags.cmake, Modules/CMakeVS10FindMake.cmake,
4263           Source/CMakeLists.txt, Source/cmGlobalGenerator.cxx,
4264           Source/cmGlobalVisualStudio10Generator.cxx,
4265           Source/cmGlobalVisualStudio10Generator.h,
4266           Source/cmGlobalVisualStudio71Generator.cxx,
4267           Source/cmListFileLexer.c, Source/cmLocalGenerator.h,
4268           Source/cmLocalVisualStudio10Generator.cxx,
4269           Source/cmLocalVisualStudio10Generator.h,
4270           Source/cmLocalVisualStudio7Generator.h,
4271           Source/cmLocalVisualStudioGenerator.h, Source/cmMakefile.cxx,
4272           Source/cmVS10CLFlagTable.h, Source/cmVS10LibFlagTable.h,
4273           Source/cmVS10LinkFlagTable.h,
4274           Source/cmVisualStudio10TargetGenerator.cxx,
4275           Source/cmVisualStudio10TargetGenerator.h,
4276           Source/cmVisualStudioGeneratorOptions.cxx,
4277           Source/cmVisualStudioGeneratorOptions.h, Source/cmake.cxx,
4278           Source/cmparseMSBuildXML.py, Source/kwsys/ProcessWin32.c: ENH:
4279           first pass at VS 10, can bootstrap CMake, but many tests still
4280           fail
4281
4282 2009-06-25 16:39  hoffman
4283
4284         * Source/CTest/cmCTestScriptHandler.cxx: ENH: add reminder comment
4285
4286 2009-06-25 16:38  hoffman
4287
4288         * Source/CTest/cmCTestSubmitHandler.cxx: ENH: set an upload speed
4289           limit for ctest
4290
4291 2009-06-25 12:03  david.cole
4292
4293         * Tests/ExternalProject/: cvsrepo.tgz, svnrepo.tgz: ENH: Add *.tgz
4294           files of cvs and svn repositories containing the TutorialStep1
4295           project to test cvs and svn capabilities of ExternalProject
4296           without requiring network activity.
4297
4298 2009-06-25 10:51  king
4299
4300         * Tests/CMakeLists.txt: BUG: Fix CTest.UpdateBZR tests to run in
4301           parallel
4302
4303           The UpdateBZR and UpdateBZR.CLocale tests should run in different
4304           directories so that they can be executed in parallel.
4305
4306 2009-06-25 09:58  king
4307
4308         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
4309           cmGlobalUnixMakefileGenerator3.h,
4310           cmLocalUnixMakefileGenerator3.cxx,
4311           cmLocalUnixMakefileGenerator3.h, cmMakefileTargetGenerator.cxx,
4312           cmMakefileTargetGenerator.h: ENH: Cleanup make progress rule
4313           generation code
4314
4315           This cleans up the Makefile generator's progress rule code.
4316           Instead of keeping every cmMakefileTargetGenerator instance alive
4317           to generate progress, we keep only the information necessary in a
4318           single table.  This approach keeps most of the code in
4319           cmGlobalUnixMakefileGenerator3, thus simplifying its public
4320           interface.
4321
4322 2009-06-25 09:43  king
4323
4324         * Source/cmLocalUnixMakefileGenerator3.cxx: STYLE: Remove unused
4325           variable
4326
4327 2009-06-25 08:45  king
4328
4329         * Modules/: CMakeDetermineFortranCompiler.cmake,
4330           CMakeFortranCompilerId.F.in, CMakeFortranCompilerId.F90.in: ENH:
4331           Identify Fortran compilers with fixed format
4332
4333           This enhances the Fortran compiler id detection by using a source
4334           that can compile either as free or fixed format.  As long as the
4335           compiler knows it should preprocess the source file (.F) the
4336           identification can work.  Even free-format compilers may try
4337           fixed-format parsing if the user specifies certain flags, so we
4338           must support both.
4339
4340 2009-06-25 00:01  king
4341
4342         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
4343
4344 2009-06-24 16:50  clinton
4345
4346         * Source/QtDialog/CMakeSetupDialog.cxx:
4347           ENH:  Save/restore splitter sizes.  Fixes #9070.
4348
4349 2009-06-24 15:09  king
4350
4351         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Remove unused
4352           cmSystemTools::RemoveEscapes
4353
4354           The RemoveEscapes method is no longer used anywhere.  All uses of
4355           it have been replaced by a real lexer.  We can remove the method.
4356
4357 2009-06-24 15:03  king
4358
4359         * Modules/ExternalProject.cmake,
4360           Tests/ExternalProject/CMakeLists.txt: ENH: New
4361           ExternalProject.cmake module interface
4362
4363           This creates new module ExternalProject.cmake to replace the
4364           prototype AddExternalProject.cmake module.  The interface is more
4365           refined, more flexible, and better documented than the prototype.
4366
4367           This also converts the ExternalProject test to use the new
4368           module.  The old module will be removed (it was never in a CMake
4369           release) after projects using it have been converted to the new
4370           module.
4371
4372 2009-06-24 14:48  king
4373
4374         * Tests/CMakeLists.txt: BUG: Extend timeout of ExternalProject test
4375
4376           This test requires a long time on slower machines, so we need to
4377           extend its timeout.  It is an important test, so it does not fall
4378           under the CMAKE_RUN_LONG_TESTS option.  In the future we should
4379           try to shorten the test by building simpler external projects.
4380
4381 2009-06-24 13:24  king
4382
4383         * Source/cmTargetLinkLibrariesCommand.h: ENH: Mention cycles in
4384           target_link_libraries docs
4385
4386           This documents CMake's support for cycles in the dependency graph
4387           of STATIC libraries.
4388
4389 2009-06-24 09:36  king
4390
4391         * Source/: cmMakefile.cxx, cmSourceFile.cxx, cmTarget.cxx: ENH:
4392           Clarify COMPILE_DEFINITIONS separator in docs
4393
4394           The COMPILE_DEFINITIONS properties are semicolon-separated lists.
4395            Make this clear in the documentation.  See issue #9199.
4396
4397 2009-06-24 00:01  king
4398
4399         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
4400
4401 2009-06-23 16:40  hoffman
4402
4403         * Modules/FindBoost.cmake: ENH: boost lib is often found under the
4404           boost include dir
4405
4406 2009-06-23 16:31  hoffman
4407
4408         * Modules/FindBoost.cmake: ENH: add additional place to look for
4409           boost so it works out of the box on windows
4410
4411 2009-06-23 12:58  martink
4412
4413         * Tests/Tutorial/: Step5/MathFunctions/MakeTable.cxx,
4414           Step6/MathFunctions/MakeTable.cxx,
4415           Step7/MathFunctions/MakeTable.cxx: ENH: fix spelling mistake
4416
4417 2009-06-23 09:06  king
4418
4419         * Source/CTest/cmCTestCVS.cxx: BUG: Fix CVS update parsing for
4420           TortoiseCVS
4421
4422           The TortoiseCVS version of cvs.exe includes the '.exe' in cvs
4423           update messages for files removed from the repository.  This
4424           change accounts for it in the regular expressions that match such
4425           lines.  Now removed files are properly reported by ctest_update()
4426           when using TortoiseCVS.
4427
4428 2009-06-23 00:01  king
4429
4430         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
4431
4432 2009-06-22 16:25  king
4433
4434         * Tests/: CMakeLists.txt, CTestUpdateCVS.cmake.in: ENH: Auto-enable
4435           CTest.UpdateCVS test on Windows
4436
4437           The test needs to create a cvs repository with 'cvs init', but
4438           the CVSNT client on Windows needs 'cvs init -n' to avoid
4439           administrator access.  Previously we required users to explicitly
4440           enable CTEST_TEST_UPDATE_CVS to activate the test on Windows.
4441
4442           This teaches the test to use the '-n' option when necessary.  Now
4443           we can enable the test in all cases except when trying to use a
4444           cygwin cvs.exe without cygwin paths.
4445
4446 2009-06-22 14:19  king
4447
4448         * Source/kwsys/Configure.h.in: COMP: Quiet aggressive Borland
4449           warnings in KWSys
4450
4451           This disables Borland warning 8027 while compiling KWSys source
4452           files.  It provides no useful information.
4453
4454 2009-06-22 14:19  king
4455
4456         * Source/kwsys/SystemTools.cxx: COMP: Remove useless variable
4457           assignment
4458
4459           This removes an assignment whose result is never used, thus
4460           quieting a warning from Borland.
4461
4462 2009-06-22 10:02  hoffman
4463
4464         * Modules/CMakeTestCCompiler.cmake: BUG: remove warning in test of
4465           compiler so -Werror does not fail
4466
4467 2009-06-22 00:01  king
4468
4469         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
4470
4471 2009-06-21 00:01  king
4472
4473         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
4474
4475 2009-06-20 00:01  king
4476
4477         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
4478
4479 2009-06-19 17:09  king
4480
4481         * Modules/Platform/HP-UX.cmake: BUG: Look in arch-specific HPUX
4482           implicit link dirs
4483
4484           On HP-UX machines some system libraries appear in
4485           architecture-specific implicit linker search paths.  We need to
4486           add these paths to our system library search path.  However, at
4487           the time we construct the search path we do not know the target
4488           architecture.
4489
4490           A full solution requires re-organizing platform configuration
4491           files so that the target architecture can be known when needed.
4492           Until that happens we can avoid the problem by searching in both
4493           32-bit and 64-bit implicit link directories.  By telling CMake
4494           that they are implicit directories the generated link lines will
4495           never pass the paths, leaving the linker free to find the library
4496           of the proper architecture even if the find_library call finds
4497           the wrong one.
4498
4499 2009-06-19 00:01  king
4500
4501         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
4502
4503 2009-06-18 00:01  king
4504
4505         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
4506
4507 2009-06-17 14:18  king
4508
4509         * Source/cmPolicies.cxx: ENH: Improve CMP0012 doc and message
4510           formatting
4511
4512           This fixes the CMP0012 description to have a one-line summary in
4513           the 'brief' section and the rest of the explanation in the 'full'
4514           section.  It makes the warning message shorter and improves
4515           formatting of the policy documentation, especially in the HTML
4516           pages.  The convention is already used by all other policies.
4517
4518 2009-06-17 14:18  king
4519
4520         * Source/cmIfCommand.cxx: ENH: Improve format of if() command
4521           messages
4522
4523           Errors and warnings from the if() command always display the
4524           argument list given to the command followed by an explanation of
4525           the problem.  This moves the argument list into a pre-formatted
4526           block and follows it with a paragraph-form explanation.  The
4527           result looks cleaner.
4528
4529 2009-06-17 13:40  king
4530
4531         * Source/: cmMakefile.cxx, cmMakefile.h, cmPolicies.cxx,
4532           cmPolicies.h: ENH: Create CMP0013 to disallow duplicate dirs
4533
4534           In CMake 2.6.3 and below we silently accepted duplicate build
4535           directories whose build files would then conflict.  At first this
4536           was considured purely a bug that confused beginners but would not
4537           be used in a real project.  In CMake 2.6.4 we explicitly made it
4538           an error.
4539
4540           However, some real projects took advantage of this as a "feature"
4541           and got lucky that the subtle build errors it can cause did not
4542           occur.  Therefore we need a policy to deal with the case more
4543           gracefully.  See issue #9173.
4544
4545 2009-06-17 00:01  king
4546
4547         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
4548
4549 2009-06-16 11:57  king
4550
4551         * Source/cmLocalVisualStudio6Generator.cxx: BUG: Create an exe's
4552           implib output dir for VS 6
4553
4554           VS 6 forgets to create the output directory for an executable's
4555           import library in case the exe dllexport-s symbols.  We work
4556           around this VS bug by creating a pre-link event on the executable
4557           target to make the directory.
4558
4559 2009-06-16 11:57  king
4560
4561         * Source/: cmLocalVisualStudio6Generator.cxx,
4562           cmLocalVisualStudio6Generator.h: ENH: Refactor VS 6 build event
4563           generation
4564
4565           In cmLocalVisualStudio6Generator we generate pre-build, pre-link,
4566           and post-build events into project files.  This refactors the
4567           generation code for the three event types into a private
4568           EventWriter class to avoid duplicate code.
4569
4570 2009-06-16 11:44  king
4571
4572         * Source/cmLocalVisualStudio7Generator.cxx: ENH: Create exe implib
4573           dir in VS pre-link rule
4574
4575           This moves creation of an executable's import library directory
4576           in VS projects from the pre-build step to the pre-link step.  It
4577           makes sense to create the directory at the last moment.
4578
4579 2009-06-16 11:44  king
4580
4581         * Source/: cmLocalVisualStudio7Generator.cxx,
4582           cmLocalVisualStudio7Generator.h,
4583           cmLocalVisualStudioGenerator.cxx, cmLocalVisualStudioGenerator.h:
4584           ENH: Generalize exe implib dir creation for VS
4585
4586           In VS 7,8,9 executable targets we generate a build event to
4587           create the output directory for the import library in case the
4588           executable marks symbols with dllexport (VS forgets to create
4589           this directory).  This generalizes computation of the custom
4590           command line to support future use with other VS versions.
4591
4592 2009-06-16 00:01  king
4593
4594         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
4595
4596 2009-06-15 16:12  king
4597
4598         * Source/: cmDefinePropertyCommand.cxx, cmDefinePropertyCommand.h:
4599           ENH: Simplify docs args for define_property
4600
4601           This teaches the define_property command signature to accept
4602           multiple arguments after the BRIEF_DOCS and FULL_DOCS keywords.
4603           We append the arguments together, making specification of long
4604           documentation easier.
4605
4606 2009-06-15 14:22  hoffman
4607
4608         * Source/CTest/cmCTestBuildAndTestHandler.cxx: STYLE: fix warning
4609
4610 2009-06-15 13:51  hoffman
4611
4612         * Source/CTest/cmCTestBuildAndTestHandler.cxx: BUG: fix crash when
4613           running ctest coverage for VTK
4614
4615 2009-06-15 13:22  hoffman
4616
4617         * Modules/FindOpenGL.cmake: ENH: add path for 64 bit on old hp
4618
4619 2009-06-15 13:17  hoffman
4620
4621         * Modules/Platform/HP-UX.cmake: ENH: put the 64 bit paths first
4622
4623 2009-06-15 12:39  hoffman
4624
4625         * Modules/: Platform/HP-UX.cmake, FindOpenGL.cmake: ENH: add more
4626           search paths on HPUX
4627
4628 2009-06-15 12:33  martink
4629
4630         * Source/cmPolicies.cxx: COMP: fix line length
4631
4632 2009-06-15 10:55  king
4633
4634         * Source/cmLocalVisualStudio7Generator.cxx,
4635           Source/cmLocalVisualStudio7Generator.h,
4636           Tests/Plugin/CMakeLists.txt: BUG: Create an exe's implib output
4637           dir for VS
4638
4639           If an executable marks symbols with __declspec(dllexport) then VS
4640           creates an import library for it.  However, it forgets to create
4641           the directory that will contain the import library if it is
4642           different from the location of the executable.  We work around
4643           this VS bug by creating a pre-build event on the executable
4644           target to make the directory.
4645
4646 2009-06-15 00:01  king
4647
4648         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
4649
4650 2009-06-14 00:01  king
4651
4652         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
4653
4654 2009-06-13 00:01  king
4655
4656         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
4657
4658 2009-06-12 15:44  king
4659
4660         * Source/kwsys/ProcessUNIX.c: COMP: Do not compile VMS-specific
4661           code on non-VMS
4662
4663           This helps avoid fixing VMS-specific code for non-VMS compilers
4664           where it isn't needed anyway.
4665
4666 2009-06-12 15:28  king
4667
4668         * Source/: cmLocalVisualStudio7Generator.cxx,
4669           cmLocalVisualStudio7Generator.h: ENH: Refactor VS 7,8,9 build
4670           event generation
4671
4672           In cmLocalVisualStudio7Generator we generate pre-build, pre-link,
4673           and post-build events into project files.  This refactors the
4674           generation code for the three event types into a private
4675           EventWriter class to avoid duplicate code.
4676
4677 2009-06-12 13:33  fbertel
4678
4679         * Source/kwsys/ProcessUNIX.c: COMP:Fixed warning with gcc 4.3.3:
4680           passing argument 1 of kwsysProcessSetVMSFeature discards
4681           qualifiers from pointer target type.
4682
4683 2009-06-12 13:25  martink
4684
4685         * Source/: cmIfCommand.h, cmPolicies.cxx: ENH: clean up some help
4686           text
4687
4688 2009-06-12 11:10  martink
4689
4690         * Source/cmIfCommand.cxx: ENH: warning fix
4691
4692 2009-06-12 11:05  king
4693
4694         * Source/cmStandardIncludes.h: COMP: Block warnings in Borland
4695           system headers
4696
4697           In Release builds the Borland compiler warns about code in its
4698           own system headers.  This blocks the warnings by disabling them
4699           where the headers are included.
4700
4701 2009-06-12 10:46  king
4702
4703         * Source/: cmDependsFortranParser.cxx, cmDependsFortranParser.y,
4704           cmDependsFortranParserTokens.h: ENH: Use KWSys String strcasecmp
4705           to parse Fortran
4706
4707           This replaces the Fortran dependency parser source's custom
4708           strcasecmp implementation with one from KWSys String.  It removes
4709           duplicate code and avoids a Borland warning about inlining
4710           functions with 'while'.
4711
4712 2009-06-12 10:46  king
4713
4714         * Source/kwsys/String.c: COMP: Avoid double-initialization in KWSys
4715           String
4716
4717           The KWSys String implementation of strcasecmp initialized
4718           'result' immediately before assigning to it.  Borland produces a
4719           warning in this case, so this commit removes the extra
4720           initialization.
4721
4722 2009-06-12 10:46  king
4723
4724         * Source/: cmDependsFortranLexer.cxx, cmDependsFortranLexer.in.l:
4725           COMP: Remove useless assignment in Fortran lexer
4726
4727           The generated Fortran dependency scanning lexer includes an
4728           assignment to a local variable that is unused.  Borland warns, so
4729           we remove the assignment.
4730
4731 2009-06-12 10:07  martink
4732
4733         * Source/: cmIfCommand.cxx, cmIfCommand.h, cmPolicies.cxx,
4734           cmPolicies.h, cmWhileCommand.cxx: ENH: modified the if command to
4735           address bug 9123 some
4736
4737 2009-06-12 00:01  king
4738
4739         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
4740
4741 2009-06-11 15:25  hoffman
4742
4743         * Modules/Platform/OpenVMS.cmake, Source/kwsys/SystemTools.cxx:
4744           ENH: use .exe on vms
4745
4746 2009-06-11 15:18  king
4747
4748         * CMakeLists.txt: COMP: We now require CMake 2.4.5 or higher to
4749           build
4750
4751           We use the CMakeDependentOption module unconditionally, so we
4752           must require a version of CMake new enough to provide it.
4753
4754 2009-06-11 14:57  king
4755
4756         * Source/cmComputeLinkInformation.cxx: BUG: Do not create empty
4757           build-tree RPATH
4758
4759           The fix for issue #9130 appends ':' to the end of the build-tree
4760           RPATH unconditionally.  This changes the fix to add ':' only when
4761           the RPATH is not empty so that we do not create a build-tree
4762           RPATH with just ':'.  An empty RPATH produces no string at all,
4763           so there is no chance of merging with a symbol name anyway.
4764
4765 2009-06-11 11:24  king
4766
4767         * CMakeLists.txt, CTestCustom.cmake.in,
4768           Source/CTest/cmCTestSubmitHandler.cxx,
4769           Utilities/cmThirdParty.h.in, Utilities/cm_xmlrpc.h: ENH: Disable
4770           the xmlrpc drop method by default
4771
4772           We've chosen to drop our default dependence on xmlrpc.  Thus we
4773           disable the corresponding CTest submission method and remove the
4774           sources for building xmlrpc locally.  Users can re-enable the
4775           method by setting the CTEST_USE_XMLRPC option to use a
4776           system-installed xmlrpc library.
4777
4778 2009-06-11 09:04  king
4779
4780         * CMakeLists.txt, Utilities/cmThirdParty.h.in, Utilities/cm_curl.h:
4781           ENH: Remove option to build cmcurl-7.19.0
4782
4783           This version of curl was added experimentally but does not
4784           address the problem we were hoping it fixed (an occasional upload
4785           hang).  Importing a new curl can wait until the problem is fully
4786           diagnosed and addressed.
4787
4788 2009-06-11 09:04  king
4789
4790         * CMakeLists.txt: ENH: Simplify decision to use system libraries
4791
4792           Previously we disallowed use of system libraries if
4793           FindXMLRPC.cmake was not available.  Now that CMake 2.4 is
4794           required to build, the module is always available.  This change
4795           simplifies the logic accordingly.
4796
4797 2009-06-11 09:03  king
4798
4799         * Source/cmXMLParser.cxx: COMP: Fix build with system-installed
4800           expat 2.0.1
4801
4802           In cmXMLParser::ReportXmlParseError we were accidentally passing
4803           a value of type 'XML_Parser*' to expat methods instead of
4804           'XML_Parser'.  It was not caught because XML_Parser was just
4805           'void*' in the cmexpat version.  Newer system-installed expat
4806           versions catch the error because XML_Parser is now a pointer to a
4807           real type.  This correct the type.
4808
4809 2009-06-11 00:01  king
4810
4811         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
4812
4813 2009-06-10 14:11  king
4814
4815         * Source/cmComputeLinkInformation.cxx: BUG: Do not mangle symbols
4816           when editing RPATHs
4817
4818           In ELF binaries the .dynstr string table is used both for the
4819           RPATH string and for program symbols.  If a symbol name happens
4820           to match the end of the build-tree RPATH string the linker is
4821           allowed to merge the symbols.
4822
4823           We must not allow this when the RPATH string will be replaced
4824           during installation because it will mangle the symbol.  Therefore
4825           we always pad the end of the build-tree RPATH with ':' if it will
4826           be replaced.  Tools tend not to use ':' at the end of symbol
4827           names, so it is unlikely to conflict.  See issue #9130.
4828
4829 2009-06-10 14:11  king
4830
4831         * Source/cmDocumentVariables.cxx: ENH: Document variable
4832           CMAKE_NO_BUILTIN_CHRPATH
4833
4834           This adds documentation for the variable which was previously
4835           missing.  See issue #9130.
4836
4837 2009-06-10 13:39  king
4838
4839         * bootstrap: BUG: Fix bootstrap for Debian Almquist Shell
4840
4841           The Debian Almquist Shell (dash) provides minimal POSIX
4842           compliance instead of the power of bash.  It converts literal
4843           '\n' to a real newline even in a single-quoted string.  This
4844           works around the problem by avoiding the literal.  We can no
4845           longer use HEREDOC.
4846
4847 2009-06-10 13:04  king
4848
4849         * bootstrap: ENH: Make bootstrap script work on VMS bash
4850
4851           A few sweeping changes were needed:
4852
4853             - Avoid use of HEREDOC, which does not seem to work.
4854             - Avoid extra '.' in paths by using '_cmk' and '_tmp'
4855               instead of '.cmk' and '.tmp'.
4856
4857 2009-06-10 13:04  king
4858
4859         * Modules/Platform/OpenVMS.cmake,
4860           Source/cmGlobalUnixMakefileGenerator3.cxx: ENH: Enable basic
4861           OpenVMS platform support
4862
4863           This adds the Modules/Platform/OpenVMS.cmake platform file for
4864           OpenVMS.  We just use Unix-like rules to work with the GNV
4865           compiler front-end.
4866
4867           A problem with process execution currently prevents CMake link
4868           scripts from working, so we avoid using them.
4869
4870 2009-06-10 13:03  king
4871
4872         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: Skip 'SHELL =
4873           /bin/sh' in Makefiles on VMS
4874
4875           This shell does not exist on VMS, so we leave it out.
4876
4877 2009-06-10 13:03  king
4878
4879         * Source/: cmGeneratedFileStream.cxx,
4880           cmLocalUnixMakefileGenerator3.cxx, cmTarget.cxx: ENH: On VMS use
4881           _dir and _tmp, not .dir and .tmp
4882
4883           The VMS posix path emulation does not handle multiple '.'
4884           characters in file names in all cases.  This avoids adding extra
4885           '.'s to file and directory names for target directories and
4886           generated files.
4887
4888 2009-06-10 13:02  king
4889
4890         * Source/kwsys/SystemTools.cxx: ENH: Teach KWSys SystemTools about
4891           VMS paths
4892
4893           This teaches ConvertToUnixSlashes to convert VMS paths into
4894           posix-style paths.  We also set the DECC$FILENAME_UNIX_ONLY
4895           feature so the process always sees posix-style paths on disk.
4896
4897 2009-06-10 13:02  king
4898
4899         * Source/cmGlobalUnixMakefileGenerator3.cxx: BUG: Avoid std::unique
4900           algorithm on VMS
4901
4902           The Compaq compiler's std::unique algorithm followed by deletion
4903           of the extra elements seems to crash.  For now we'll accept the
4904           duplicate dependencies on this platform.
4905
4906 2009-06-10 11:49  king
4907
4908         * Utilities/cmtar/extract.c: COMP: Fix cmtar build on VMS
4909
4910           The mknod and mkfifo functions are not available on VMS.
4911
4912 2009-06-10 11:49  king
4913
4914         * Utilities/cmcurl/setup.h: COMP: Fix cmcurl build on VMS
4915
4916           This defines IOCTL_3_ARGS in 'cmcurl/setup.h' to teach curl
4917           sources about the three-argument ioctl() on VMS.
4918
4919 2009-06-10 11:49  king
4920
4921         * Utilities/cmtar/: append.c, decode.c, extract.c, libtar.c,
4922           util.c, wrapper.c: COMP: Use HAVE_SYS_PARAM_H properly in libtar
4923
4924           The value is computed by a try-compile for libtar.  This teaches
4925           the sources to actually use the result.
4926
4927 2009-06-10 11:48  king
4928
4929         * Source/kwsys/ProcessUNIX.c: ENH: Teach KWSys Process basic VMS
4930           support
4931
4932           This achieves basic process execution on OpenVMS.  We use
4933           work-arounds for different fork()/exec() behavior and a lack of
4934           select().
4935
4936           VMS emulates fork/exec using setjmp/longjmp to evaluate the child
4937           and parent return cases from fork.  Therefore both must be
4938           invoked from the same function.
4939
4940           Since select() works only for sockets we use the BeOS-style
4941           polling implementation.  However, non-blocking reads on empty
4942           pipes cannot be distinguished easily from the last read on a
4943           closed pipe.  Therefore we identify end of data by an empty read
4944           after the child terminates.
4945
4946 2009-06-10 11:46  king
4947
4948         * Source/kwsys/ProcessUNIX.c: BUG: Fix non-select process impl
4949           without timeout
4950
4951           This avoids use of an uninitialized value in the KWSys
4952           ProcessUNIX polling implementation when no timeout is given.
4953
4954 2009-06-10 11:46  king
4955
4956         * Source/kwsys/CMakeLists.txt, bootstrap, Source/kwsys/String.c,
4957           Source/kwsys/kwsysPrivate.h: COMP: Avoid String.c inclusion by
4958           Compaq templates
4959
4960           The Compaq compiler (on VMS) includes 'String.c' in source files
4961           that use the stl string while looking for template definitions.
4962           This was the true cause of double-inclusion of the
4963           'kwsysPrivate.h' header.  We work around the problem by
4964           conditionally compiling the entire source file on a condition
4965           only true when really building the source.
4966
4967 2009-06-10 00:01  king
4968
4969         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
4970
4971 2009-06-09 15:58  hoffman
4972
4973         * Source/cmStandardIncludes.h: STYLE: suppress warnings for borland
4974
4975 2009-06-09 15:44  hoffman
4976
4977         * Source/kwsys/testAutoPtr.cxx: STYLE: suppress warnings for
4978           borland
4979
4980 2009-06-09 15:18  hoffman
4981
4982         * Source/: cmStandardIncludes.h, kwsys/hashtable.hxx.in,
4983           kwsys/testAutoPtr.cxx: STYLE: suppress warnings for borland
4984
4985 2009-06-09 00:01  king
4986
4987         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
4988
4989 2009-06-08 00:01  king
4990
4991         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
4992
4993 2009-06-07 00:01  king
4994
4995         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
4996
4997 2009-06-06 00:01  king
4998
4999         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5000
5001 2009-06-05 14:59  partyd
5002
5003         * Source/kwsys/hashtable.hxx.in: COMP: Hopefully fix hashmap on
5004           VS6, Thanks Brad K!
5005
5006 2009-06-05 13:17  hoffman
5007
5008         * Source/kwsys/SystemTools.cxx: ENH: fix warning on borland
5009
5010 2009-06-05 12:01  hoffman
5011
5012         * Source/: cmSystemTools.cxx, cmSystemTools.h,
5013           kwsys/SystemTools.hxx.in, kwsys/SystemTools.cxx: ENH: move PutEnv
5014           to SystemTools
5015
5016 2009-06-05 00:01  king
5017
5018         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5019
5020 2009-06-04 00:01  king
5021
5022         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5023
5024 2009-06-03 15:08  king
5025
5026         * Modules/Platform/HP-UX.cmake,
5027           Source/cmComputeLinkInformation.cxx,
5028           Source/cmDocumentVariables.cxx: BUG: Recognize .so shared
5029           libraries on HP-UX
5030
5031           HP-UX uses both .sl and .so as extensions for shared libraries.
5032           This teaches CMake to recognize .so shared libraries so they are
5033           treated properly during link dependency analysis.
5034
5035 2009-06-03 00:01  king
5036
5037         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5038
5039 2009-06-02 00:01  king
5040
5041         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5042
5043 2009-06-01 00:01  king
5044
5045         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5046
5047 2009-05-31 00:01  king
5048
5049         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5050
5051 2009-05-30 00:01  king
5052
5053         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5054
5055 2009-05-29 16:09  alex
5056
5057         * Modules/CPackRPM.cmake: BUG: fix #9031: newer rpm versions
5058           complain about the "#%" lines
5059
5060           Alex
5061
5062 2009-05-29 00:01  king
5063
5064         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5065
5066 2009-05-28 00:01  king
5067
5068         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5069
5070 2009-05-27 11:33  king
5071
5072         * Modules/Platform/CYGWIN.cmake, bootstrap: ENH: Auto-import
5073           symbols for cygwin executables
5074
5075           This enables the --enable-auto-import linker flag on Cygwin when
5076           linking executables.  It works with the old gcc 3.x compiler and
5077           is necessary for the new gcc 4.x compiler.  See issue #9071.
5078
5079 2009-05-27 11:14  hoffman
5080
5081         * Source/CTest/cmCTestMemCheckHandler.cxx: BUG: fix for bug #8153
5082           add purify suppression file and fix output to not be one big line
5083
5084 2009-05-27 00:01  king
5085
5086         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5087
5088 2009-05-26 09:55  david.cole
5089
5090         * Modules/: CMakeVS8FindMake.cmake, CMakeVS9FindMake.cmake: BUG:
5091           Rearrange paths to find correct installations of Visual Studio.
5092           Patch devenv.modified_search_order.patch came from issue #7919.
5093
5094 2009-05-26 00:01  king
5095
5096         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5097
5098 2009-05-25 00:01  king
5099
5100         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5101
5102 2009-05-24 00:01  king
5103
5104         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5105
5106 2009-05-23 00:01  king
5107
5108         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5109
5110 2009-05-22 00:01  king
5111
5112         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5113
5114 2009-05-21 00:01  king
5115
5116         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5117
5118 2009-05-20 09:50  hoffman
5119
5120         * Source/kwsys/SystemInformation.cxx: ENH: make this work for older
5121           versions of OSX
5122
5123 2009-05-20 00:01  king
5124
5125         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5126
5127 2009-05-19 21:50  hoffman
5128
5129         * Source/kwsys/SystemInformation.cxx: ENH: revert back because it
5130           does not build on older macs for now
5131
5132 2009-05-19 16:56  hoffman
5133
5134         * Source/kwsys/SystemInformation.cxx: ENH: remove warning
5135
5136 2009-05-19 16:46  hoffman
5137
5138         * Source/kwsys/SystemInformation.cxx: ENH: make this build on other
5139           machines besides the mac
5140
5141 2009-05-19 16:35  hoffman
5142
5143         * Source/kwsys/: SystemInformation.cxx, testSystemInformation.cxx:
5144           ENH: fix system info for mac
5145
5146 2009-05-19 11:38  clinton
5147
5148         * Modules/FindQt4.cmake: ENH:  Better error message for those who
5149           switch from Qt3 to Qt4 and don't clean their cache file.
5150
5151 2009-05-19 11:25  hoffman
5152
5153         * Source/cmCoreTryCompile.cxx: BUG: fix for #0009051 CMake does not
5154           pass CMAKE_OSX_SYSROOT and CMAKE_OSX_DEPLOYMENT_TARGET when
5155           running TRY_COMPILE
5156
5157 2009-05-19 00:01  king
5158
5159         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5160
5161 2009-05-18 15:27  alex
5162
5163         * Source/cmFindFileCommand.cxx: STYLE: fix docs: it must replace
5164           "find_path" instead of "FIND_PATH" with "find_file", otherwise
5165           the docs talk about find_path() instead of find_file (patch from
5166           Michael Wild, #9047)
5167
5168           Alex
5169
5170 2009-05-18 10:34  king
5171
5172         * Source/CTest/cmCTestBZR.cxx, Tests/CMakeLists.txt: BUG: Parse
5173           more bzr xml output encodings
5174
5175           The BZR xml output plugin can use some encodings that are not
5176           recognized by expat, which leads to "Error parsing bzr log xml:
5177           unknown encoding".  This works around the problem by giving expat
5178           a mapping, and adds a test.  Patch from Tom Vercauteren.  See
5179           issue #6857.
5180
5181 2009-05-18 00:01  king
5182
5183         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5184
5185 2009-05-17 00:01  king
5186
5187         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5188
5189 2009-05-16 00:01  king
5190
5191         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5192
5193 2009-05-15 15:39  king
5194
5195         * Modules/CTest.cmake, Source/CTest/cmCTestSubmitCommand.cxx: ENH:
5196           Remove CTest public.kitware.com drop default
5197
5198           Previously CTest would drop dashboard submissions at
5199           public.kitware.com on the PublicDashboard project if there was no
5200           configuration.  The server no longer supports forwarding to
5201           cdash.org, so there is no point in this default.  Furthermore,
5202           there should be no default at all because it could leak
5203           information about proprietary projects that are not configured
5204           correctly.
5205
5206 2009-05-15 00:01  king
5207
5208         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5209
5210 2009-05-14 16:13  king
5211
5212         * Modules/CTest.cmake, Source/CMakeLists.txt,
5213           Source/CTest/cmCTestBZR.cxx, Source/CTest/cmCTestBZR.h,
5214           Source/CTest/cmCTestUpdateCommand.cxx,
5215           Source/CTest/cmCTestUpdateHandler.cxx,
5216           Source/CTest/cmCTestUpdateHandler.h, Tests/CMakeLists.txt,
5217           Tests/CTestUpdateBZR.cmake.in: ENH: Teach CTest to handle Bazaar
5218           repositories
5219
5220           This creates cmCTestBZR to drive CTest Update handling on
5221           bzr-based work trees.  Currently we always update to the head of
5222           the remote tracking branch (bzr pull), so the nightly start time
5223           is ignored for Nightly builds.  A later change will address this.
5224            Patch from Tom Vercauteren.  See issue #6857.
5225
5226 2009-05-14 15:31  alex
5227
5228         * Modules/CPackRPM.cmake: STYLE: add documentation for CPackRPM
5229           (#9029)
5230
5231           Alex
5232
5233 2009-05-14 09:27  king
5234
5235         * Source/cmDocumentVariables.cxx: ENH: Make
5236           CMAKE_<LANG>_SIZEOF_DATA_PTR public
5237
5238           The variable was previously documented for internal-use only.
5239           This officially documents it for general use by projects.
5240
5241 2009-05-14 09:27  king
5242
5243         * Source/kwsys/kwsysPrivate.h: STYLE: Simplify and document VMS
5244           workarounds
5245
5246           The kwsysPrivate header double-inclusion check hits a false
5247           positive on VMS for an undetermined reason.  This simplifies the
5248           workaround and documents it.
5249
5250 2009-05-14 09:26  king
5251
5252         * Source/kwsys/kwsysPrivate.h: STYLE: Remove trailing whitespace
5253
5254 2009-05-14 00:01  king
5255
5256         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5257
5258 2009-05-13 11:08  hoffman
5259
5260         * Source/: cmForEachCommand.cxx, cmWhileCommand.cxx: BUG: fix for
5261           #9014, FATAL_ERROR not ending loops
5262
5263 2009-05-13 10:30  king
5264
5265         * Source/kwsys/SystemTools.cxx: BUG: Fix removal of read-only
5266           directories
5267
5268           Read-only directories must be given write permission before we
5269           can remove files and subdirectories from them.
5270
5271 2009-05-13 10:30  king
5272
5273         * Tests/StringFileTest/CMakeLists.txt: BUG: file(COPY) test should
5274           not make read-only dir
5275
5276           CMake directory removal code cannot remove content from read-only
5277           directories (a separate bug which will be fixed).  Therefore we
5278           should not create them in the StringFileTest.  This tweaks the
5279           file(COPY) call to test not giving OWNER_WRITE to files rather
5280           than directories.
5281
5282 2009-05-13 00:01  king
5283
5284         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5285
5286 2009-05-12 15:17  alex
5287
5288         * Modules/: CMakeEclipseCDT4.cmake, CMakeCodeBlocks.cmake,
5289           CMakeKDevelop3.cmake: STYLE: remove these files now that I added
5290           them with a more consistent name as CMakeFind<GENERATOR>.cmake
5291           (should have been in the same commit...)
5292
5293           Alex
5294
5295 2009-05-12 15:13  alex
5296
5297         * Modules/CPackRPM.cmake: BUG: apply patch from Eric Noulard, so
5298           cpack works with rpmbuild 4.6.0, #8967
5299
5300           Alex
5301
5302 2009-05-12 15:11  alex
5303
5304         * Modules/: CMakeFindCodeBlocks.cmake, CMakeFindEclipseCDT4.cmake,
5305           CMakeFindKDevelop3.cmake, CMakeLists.txt,
5306           CMakeSystemSpecificInformation.cmake: STYLE: rename the files
5307           from CMake<GENERATOR>.cmake to CMakeFind<GENERATOR>.cmake, so it
5308           is more consistent e.g. with CMakeFindXcode.cmake
5309
5310           Alex
5311
5312 2009-05-12 15:06  king
5313
5314         * Readme.txt: STYLE: Remove trailing whitespace
5315
5316 2009-05-12 15:03  king
5317
5318         * cmake.1: BUG: Remove manual man-page from CMake-SourceFile2-b
5319           branch
5320
5321 2009-05-12 00:01  king
5322
5323         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5324
5325 2009-05-11 13:58  king
5326
5327         * Source/cmCTest.cxx: COMP: Avoid operator precedence warning
5328
5329           GCC warns that parens should be used for nested and/or operators.
5330
5331 2009-05-11 00:01  king
5332
5333         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5334
5335 2009-05-10 16:07  alex
5336
5337         * Source/cmSetCommand.cxx: STYLE: cacheStart is used only locally
5338           in the if-branch
5339
5340           Alex
5341
5342 2009-05-10 06:01  alex
5343
5344         * Modules/CTest.cmake: STYLE: first lower-casing the string makes
5345           comparing its contents easier
5346
5347           Alex
5348
5349 2009-05-10 06:00  alex
5350
5351         * Modules/: CMakeCodeBlocks.cmake, CMakeEclipseCDT4.cmake,
5352           CMakeKDevelop3.cmake, CMakeSystemSpecificInformation.cmake: ENH:
5353           move the code which queries gcc for the system include dirs from
5354           CMakeSystemSpecificInformation.cmake into a separate file,
5355           CMakeEclipseCDT4.cmake -if CMAKE_EXTRA_GENERATOR is set, i.e.
5356           either CodeBlocks or KDevelop3 or EclipseCDT4, load a matching
5357           cmake script file, which can do things specific for this
5358           generator - added such files for Eclipse, KDevelop and
5359           CodeBlocks, one thing they all do is they try to find the
5360           respective IDE and store it in the
5361           CMAKE_(KDEVELOP3|CODEBLOCKS|ECLIPSE)_EXECUTABLE variable.  This
5362           could be used by cmake-gui to open the project it just generated
5363           with the gui (not sure this is possible with eclipse).
5364
5365           Alex
5366
5367 2009-05-10 05:29  alex
5368
5369         * Source/cmGlobalUnixMakefileGenerator3.cxx: BUG: don't report
5370           changed compiler variables if the path to the compiler differs
5371           only e.g. a double slash somewhere instead only one slash as
5372           directory separator (#8890)
5373
5374           Alex
5375
5376 2009-05-10 00:01  king
5377
5378         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5379
5380 2009-05-09 17:25  alex
5381
5382         * Source/cmDocumentVariables.cxx: STYLE: document
5383           CMAKE_INCLUDE_CURRENT_DIR
5384
5385           Alex
5386
5387 2009-05-09 08:15  alex
5388
5389         * Modules/: CMakeVS8FindMake.cmake, CMakeVS9FindMake.cmake: ENH:
5390           when cross compiling, e.g. for WinCE, don't use VCExpress, since
5391           this doesn't support it This is the first patch to add support
5392           for WinCE to cmake (#7919)
5393
5394           Alex
5395
5396 2009-05-09 00:01  king
5397
5398         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5399
5400 2009-05-08 00:01  king
5401
5402         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5403
5404 2009-05-07 18:22  hoffman
5405
5406         * Source/ctest.cxx: ENH: add docs for command line ctest
5407
5408 2009-05-07 18:20  hoffman
5409
5410         * Source/cmCTest.cxx: BUG: 8898 fix date in ctest nightly time
5411
5412 2009-05-07 00:01  king
5413
5414         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5415
5416 2009-05-06 11:21  clinton
5417
5418         * Modules/FindQt4.cmake: BUG:  Fix spaces in file paths for lupdate
5419           command
5420
5421 2009-05-06 09:42  clinton
5422
5423         * Modules/: FindQt4.cmake, UseQt4.cmake:
5424           ENH:  Add support for QtScriptTools in Qt 4.5.
5425
5426 2009-05-06 00:01  king
5427
5428         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5429
5430 2009-05-05 00:01  king
5431
5432         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5433
5434 2009-05-04 00:01  king
5435
5436         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5437
5438 2009-05-03 00:01  king
5439
5440         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5441
5442 2009-05-02 00:01  king
5443
5444         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5445
5446 2009-05-01 10:39  king
5447
5448         * Source/: cmTarget.cxx, cmTarget.h: ENH: Remove cmTarget internal
5449           type arguments
5450
5451           Internally cmTarget was passing the target type in several name
5452           computation signatures to support computation of both shared and
5453           static library names for one target.  We no longer need to
5454           compute both names, so this change simplifies the internals by
5455           using the GetType method and dropping the type from method
5456           signatures.
5457
5458 2009-05-01 10:39  king
5459
5460         * Source/: cmMakefileExecutableTargetGenerator.cxx, cmTarget.cxx,
5461           cmTarget.h: ENH: Remove cmTarget::GetExecutableCleanNames
5462
5463           This method was redundant with GetExecutableNames.
5464
5465 2009-05-01 10:38  king
5466
5467         * Source/cmMakefileLibraryTargetGenerator.cxx,
5468           Source/cmSetTargetPropertiesCommand.h, Source/cmTarget.cxx,
5469           Source/cmTarget.h, Tests/Complex/Library/CMakeLists.txt,
5470           Tests/ComplexOneConfig/Library/CMakeLists.txt,
5471           Tests/ComplexRelativePaths/Library/CMakeLists.txt: ENH: Always
5472           imply CLEAN_DIRECT_OUTPUT target prop
5473
5474           This property was left from before CMake always linked using full
5475           path library names for targets it builds.  In order to safely
5476           link with "-lfoo" we needed to avoid having both shared and
5477           static libraries in the build tree for targets that switch on
5478           BUILD_SHARED_LIBS.  This meant cleaning both shared and static
5479           names before creating the library, which led to the creation of
5480           CLEAN_DIRECT_OUTPUT to disable the behavior.
5481
5482           Now that we always link with a full path we do not need to clean
5483           old library names left from an alternate setting of
5484           BUILD_SHARED_LIBS.  This change removes the CLEAN_DIRECT_OUTPUT
5485           property and instead uses its behavior always.  It removes some
5486           complexity from cmTarget internally.
5487
5488 2009-05-01 09:45  king
5489
5490         * Source/cmTarget.cxx, Source/cmTarget.h,
5491           Tests/ExportImport/Export/CMakeLists.txt,
5492           Tests/SimpleInstall/CMakeLists.txt,
5493           Tests/SimpleInstallS2/CMakeLists.txt: ENH: Allow more
5494           specification of target file names
5495
5496           This creates target properties ARCHIVE_OUTPUT_NAME,
5497           LIBRARY_OUTPUT_NAME, and RUNTIME_OUTPUT_NAME, and
5498           per-configuration equivalent properties
5499           ARCHIVE_OUTPUT_NAME_<CONFIG>, LIBRARY_OUTPUT_NAME_<CONFIG>, and
5500           RUNTIME_OUTPUT_NAME_<CONFIG>.  They allow specification of target
5501           output file names on a per-type, per-configuration basis.  For
5502           example, a .dll and its .lib import library may have different
5503           base names.
5504
5505           For consistency and to avoid ambiguity, the old
5506           <CONFIG>_OUTPUT_NAME property is now also available as
5507           OUTPUT_NAME_<CONFIG>.
5508
5509           See issue #8920.
5510
5511 2009-05-01 09:45  king
5512
5513         * Source/: cmTarget.cxx, cmTarget.h: ENH: Refactor target output
5514           file type computation
5515
5516           This creates method cmTarget::GetOutputTargetType to compute the
5517           output file type 'ARCHIVE', 'LIBRARY', or 'RUNTIME' from the
5518           platform and target type.  It factors out logic from the target
5519           output directory computation code for later re-use.
5520
5521 2009-05-01 00:01  king
5522
5523         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5524
5525 2009-04-30 00:01  king
5526
5527         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5528
5529 2009-04-29 15:07  king
5530
5531         * Modules/UntarFile.cmake: ENH: Teach UntarFile to preserve file
5532           timestamps
5533
5534           After extracting the tarball in a temporary directory we copy the
5535           tree to the destination directory.  The 'cmake -E copy_directory'
5536           command does not preserve file timestamps, so we use file(COPY)
5537           instead.
5538
5539 2009-04-29 14:50  king
5540
5541         * Source/cmFileCommand.cxx: COMP: Avoid unused arg warnings in
5542           cmFileCommand
5543
5544           The default cmFileCopier::ReportCopy implementation is empty, so
5545           we should leave out the argument names.
5546
5547 2009-04-29 14:20  king
5548
5549         * Source/CTest/cmCTestCVS.cxx: BUG: Remove '-d<now' from 'cvs log'
5550           commands
5551
5552           When CTest runs 'cvs log' to get revision information for updated
5553           files, we were passing '-d<now'.  The option seems useless since
5554           revisions cannot be created in the future, and can lose revisions
5555           if the client machine clock is behind the server.
5556
5557 2009-04-29 14:02  king
5558
5559         * Tests/CMakeTests/FileTest.cmake.in: BUG: Fix CMake.File test for
5560           deep dir name
5561
5562           This fixes the regex checking expected output of Copy-NoFile to
5563           account for line wrapping when the input directory name is long.
5564
5565 2009-04-29 13:57  king
5566
5567         * Source/cmFileCommand.cxx: COMP: Fix nested class member access
5568
5569           Nested classes have no special access to other members of their
5570           enclosing class.  In cmFileCopier the nested class MatchRule must
5571           use MatchProperties, so we grant friendship to it.
5572
5573 2009-04-29 13:33  king
5574
5575         * Source/cmFileCommand.cxx: COMP: Fix non-virtual destructor
5576           warning
5577
5578           This gives cmFileCopier a virtual destructor since it has virtual
5579           methods.  While we never actually delete through a base pointer
5580           (or dynamically at all), the compiler doesn't know and warns
5581           anyway.
5582
5583 2009-04-29 13:13  king
5584
5585         * Tests/CMakeTests/: CMakeLists.txt, File-Copy-BadArg.cmake,
5586           File-Copy-BadPerm.cmake, File-Copy-BadRegex.cmake,
5587           File-Copy-EarlyArg.cmake, File-Copy-LateArg.cmake,
5588           File-Copy-NoDest.cmake, File-Copy-NoFile.cmake,
5589           FileTest.cmake.in: ENH: Test file(COPY) failure cases
5590
5591           This tests some cases of bad arguments to the file(COPY)
5592           signature.  It checks that the proper error messages are
5593           produced.
5594
5595 2009-04-29 13:13  king
5596
5597         * Source/cmFileCommand.cxx, Source/cmFileCommand.h,
5598           Tests/StringFileTest/CMakeLists.txt: ENH: Create file(COPY)
5599           command signature
5600
5601           The file(INSTALL) command has long been undocumented and used
5602           only to implement install() scripts.  We now document it and
5603           provide a similar file(COPY) signature which is useful in
5604           general-purpose scripts.  It provides the capabilities of
5605           install(DIRECTORY) and install(FILES) but operates immediately
5606           instead of contributing to install scripts.
5607
5608 2009-04-29 13:13  king
5609
5610         * Source/cmFileCommand.cxx: ENH: Teach file(INSTALL) relative paths
5611
5612           This teaches the undocumented file(INSTALL) command to deal with
5613           relative paths.  Relative input file paths are evaluated with
5614           respect to the current source directory.  Relative output file
5615           paths are evaluated with respect to the current binary directory.
5616
5617           While this command is currently used only in cmake_install.cmake
5618           scripts (in -P script mode), this cleans up its interface in
5619           preparation for a documented signature.
5620
5621 2009-04-29 13:12  king
5622
5623         * Source/: cmFileCommand.cxx, cmFileCommand.h: ENH: Refactor
5624           file(INSTALL) implementation
5625
5626           The undocumented file(INSTALL) is implemented by a
5627           cmFileInstaller class inside cmFileCommand.  This refactors the
5628           class to split out code not specific to installation into a
5629           cmFileCopier base class.
5630
5631 2009-04-29 08:47  king
5632
5633         * Source/: cmFileCommand.cxx, cmFileCommand.h: ENH: Send all file
5634           installations through one path
5635
5636           This creates a single cmFileInstaller method to dispatch
5637           installation of symlinks, directories, and files.  The change
5638           removes duplicate tests of input file type and makes the decision
5639           more consistent.
5640
5641 2009-04-29 08:47  king
5642
5643         * Source/cmFileCommand.cxx: ENH: Better error on file perm or time
5644           failure
5645
5646           This improves the error message produced during installation when
5647           CMake cannot set file modification time or permissions.
5648
5649 2009-04-29 08:46  king
5650
5651         * Source/cmFileCommand.cxx: BUG: Error when install dir cannot be
5652           created
5653
5654           This teaches the undocumented file(INSTALL) command to report an
5655           error when it cannot create the destination directory.
5656
5657 2009-04-29 08:46  king
5658
5659         * Source/cmFileCommand.cxx: ENH: Simplify CMAKE_INSTALL_ALWAYS
5660           implementation
5661
5662           This simplifies cmFileInstaller internally by storing the
5663           'always' mark as an instance variable instead of passing it
5664           through all method signatures.
5665
5666 2009-04-29 08:46  king
5667
5668         * Source/cmFileCommand.cxx: ENH: Simplify construction of
5669           cmFileInstaller
5670
5671           This cleans up the cmFileInstaller constructor signature.
5672
5673 2009-04-29 00:01  king
5674
5675         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5676
5677 2009-04-28 14:58  hoffman
5678
5679         * CMakeLists.txt: ENH: final 2.6.4 release
5680
5681 2009-04-28 08:19  king
5682
5683         * Source/cmFileCommand.cxx: BUG: Fix required permissions check
5684           again
5685
5686           While copying a directory the destination must have owner rwx
5687           permissions.  This corrects our check, this time with correct
5688           operator precedence using parenthesis.
5689
5690 2009-04-28 00:01  king
5691
5692         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5693
5694 2009-04-27 13:20  king
5695
5696         * Source/: cmFileCommand.cxx, cmFileCommand.h,
5697           cmInstallDirectoryGenerator.cxx, cmInstallExportGenerator.cxx,
5698           cmInstallFilesGenerator.cxx, cmInstallGenerator.cxx,
5699           cmInstallGenerator.h, cmInstallTargetGenerator.cxx: ENH: Remove
5700           unused PROPERTIES from file(INSTALL)
5701
5702           The undocumented file(INSTALL) command used to support a
5703           PROPERTIES option, but no install code still uses it.  This
5704           removes the option.
5705
5706 2009-04-27 13:20  king
5707
5708         * Source/cmFileCommand.cxx: BUG: Fix required permissions check for
5709           dir copy
5710
5711           While copying a directory the destination must have owner rwx
5712           permissions.  This corrects our check.
5713
5714 2009-04-27 00:01  king
5715
5716         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5717
5718 2009-04-26 00:01  king
5719
5720         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5721
5722 2009-04-25 00:01  king
5723
5724         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5725
5726 2009-04-24 11:44  hoffman
5727
5728         * Source/cmSystemTools.cxx: ENH: vms fix
5729
5730 2009-04-24 11:21  king
5731
5732         * Tests/Preprocess/CMakeLists.txt: ENH: Test spaces in non-string
5733           preprocessor values
5734
5735           This extends the Preprocessor test to put spaces in the value of
5736           a definition that is not a quoted string.  In particular this
5737           tests that VS6 supports values with spaces if they do not have
5738           '"', '$', or ';'.  See issue #8779.
5739
5740 2009-04-24 11:17  king
5741
5742         * Source/cmLocalGenerator.cxx,
5743           Source/cmLocalVisualStudio6Generator.cxx, Source/cmMakefile.cxx,
5744           Tests/Preprocess/CMakeLists.txt: ENH: Support more preprocessor
5745           values in VS6
5746
5747           Previously we rejected all preprocessor definition values
5748           containing spaces for the VS6 IDE generator.  In fact VS6 does
5749           support spaces but not in combination with '"', '$', or ';', and
5750           only if we use the sytnax '-DNAME="value with spaces"' instead of
5751           '-D"NAME=value with spaces"'.  Now we support all definition
5752           values that do not have one of these invalid pairs.  See issue
5753           #8779.
5754
5755 2009-04-24 00:01  king
5756
5757         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5758
5759 2009-04-23 11:09  hoffman
5760
5761         * Source/kwsys/: ProcessUNIX.c, System.h.in, SystemTools.cxx,
5762           kwsysPrivate.h: ENH: check in almost building VMS stuff with
5763           VMSBuild directory since the bootstrap script will not work on
5764           VMS
5765
5766 2009-04-23 09:10  king
5767
5768         * Tests/CTestUpdateGIT.cmake.in: BUG: Fix CTest.UpdateGIT test for
5769           older git
5770
5771           Older git versions do not support 'git init --bare', so we
5772           instead use the more proper 'git --bare init'.
5773
5774 2009-04-23 00:01  king
5775
5776         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5777
5778 2009-04-22 10:22  king
5779
5780         * Source/CTest/cmCTestGIT.cxx: COMP: Fix class reference for HP aCC
5781
5782 2009-04-22 09:18  king
5783
5784         * Source/CMakeLists.txt, Source/CTest/cmCTestGIT.cxx,
5785           Source/CTest/cmCTestGIT.h, Source/CTest/cmCTestUpdateCommand.cxx,
5786           Source/CTest/cmCTestUpdateHandler.cxx,
5787           Source/CTest/cmCTestUpdateHandler.h, Tests/CMakeLists.txt,
5788           Tests/CTestUpdateGIT.cmake.in: ENH: Teach CTest to handle git
5789           repositories
5790
5791           This creates cmCTestGIT to drive CTest Update handling on
5792           git-based work trees.  Currently we always update to the head of
5793           the remote tracking branch (git pull), so the nightly start time
5794           is ignored for Nightly builds.  A later change will address this.
5795            See issue #6994.
5796
5797 2009-04-22 09:18  king
5798
5799         * Source/: CMakeLists.txt, CTest/cmCTestGlobalVC.cxx,
5800           CTest/cmCTestGlobalVC.h, CTest/cmCTestSVN.cxx,
5801           CTest/cmCTestSVN.h: ENH: Factor global-VC parts out of cmCTestSVN
5802
5803           This factors parts of the svn update implementation that are
5804           useful for any globally-versioning vcs tool into cmCTestGlobalVC.
5805            It will allow the code to be shared among the support classes
5806           for most vcs tools.
5807
5808 2009-04-22 09:11  king
5809
5810         * Source/cmSystemTools.cxx: COMP: Fix calls to superclass methods
5811           for Borland
5812
5813           The superclass of cmSystemTools is cmsys::SystemTools, which
5814           should be referencable by just SystemTools from inside the class.
5815            Borland C++ does not seem to support this, so we use
5816           cmSystemTools instead.
5817
5818 2009-04-22 00:01  king
5819
5820         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5821
5822 2009-04-21 18:23  alex
5823
5824         * Source/kwsys/Terminal.c: ENH: also recognize rxvt-256color as a
5825           color terminal (#8913, patch from Deewiant)
5826
5827           Alex
5828
5829 2009-04-21 18:18  alex
5830
5831         * Modules/FindMPEG2.cmake: ENH: search also for mpeg2dec/mpeg2.h,
5832           as the documentation says, and as it is also installed by plain
5833           libmpeg2 (#8455) Also mark the variables as advanced.
5834
5835           Alex
5836
5837 2009-04-21 17:18  hoffman
5838
5839         * Tests/X11/CMakeLists.txt: ENH: sneak a test into RC 5
5840
5841 2009-04-21 17:15  hoffman
5842
5843         * Tests/X11/CMakeLists.txt: ENH: make sure tests for cpack are run
5844           correctly
5845
5846 2009-04-21 17:12  hoffman
5847
5848         * Tests/X11/: CMakeLists.txt: ENH: make sure tests for cpack are
5849           run correctly
5850
5851 2009-04-21 17:12  alex
5852
5853         * Modules/FindJNI.cmake: ENH: add even more search directories for
5854           debian-like systems (see #8821)
5855
5856           Alex
5857
5858 2009-04-21 17:09  alex
5859
5860         * Modules/FindJNI.cmake: ENH: add one more search directory (see
5861           #8919)
5862
5863           Alex
5864
5865 2009-04-21 16:48  hoffman
5866
5867         * CMakeLists.txt, ChangeLog.manual,
5868           Modules/CPack.OSXScriptLauncher.in,
5869           Modules/CPack.OSXScriptLauncher.rsrc.in,
5870           Modules/CPack.OSXX11.main.scpt.in,
5871           Modules/CPack.background.png.in, Modules/CPack.cmake: ENH: move
5872           over more CPack files into 2.6
5873
5874 2009-04-21 14:12  hoffman
5875
5876         * CMakeLists.txt, ChangeLog.manual,
5877           Modules/CPack.OSXX11.main.scpt.in,
5878           Source/QtDialog/CMakeSetupDialog.ui: ENH: merge in changes and
5879           create RC 5
5880
5881 2009-04-21 11:37  king
5882
5883         * Source/cmSystemTools.cxx: BUG: Avoid infinite loop at directory
5884           tree root
5885
5886           The system tools GetParentDirectory method no longer removes the
5887           root path component.  This fixes
5888           cmSystemTools::FileExistsInParentDirectories to not infinitely
5889           loop at when GetParentDirectory stops at the root.
5890
5891 2009-04-21 11:36  king
5892
5893         * Source/: cmSystemTools.cxx, cmSystemTools.h,
5894           kwsys/SystemTools.cxx, kwsys/SystemTools.hxx.in: ENH: Remove
5895           obscure method from KWSys SystemTools
5896
5897           This removes SystemTools::FileExistsInParentDirectories from
5898           KWSys since it is a special-purpose method that is not generally
5899           useful.
5900
5901 2009-04-21 00:01  king
5902
5903         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5904
5905 2009-04-20 08:42  king
5906
5907         * Source/kwsys/SystemTools.cxx: BUG: Fix
5908           SystemTools::IsSubDirectory on bad input
5909
5910           When SystemTools::GetParentDirectory was fixed to never remove
5911           the root path component from a full path we violated an
5912           assumption made by IsSubDirectory that eventually
5913           GetParentDirectory returns an empty string.  This led to an
5914           infinite loop if the potential parent directory is empty, so we
5915           explicitly avoid that case.
5916
5917 2009-04-20 00:01  king
5918
5919         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5920
5921 2009-04-19 12:46  alex
5922
5923         * Modules/FindBLAS.cmake, Modules/FindBoost.cmake,
5924           Modules/FindLAPACK.cmake, Modules/FindMotif.cmake,
5925           Modules/FindRTI.cmake, Modules/FindwxWidgets.cmake,
5926           Modules/SquishTestScript.cmake, Modules/Use_wxWindows.cmake,
5927           Source/cmDocumentVariables.cxx, Source/cmFindPackageCommand.cxx,
5928           Source/cmake.cxx, Source/cmakemain.cxx: STYLE: fix typos in the
5929           docs
5930
5931           Alex
5932
5933 2009-04-19 00:01  king
5934
5935         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5936
5937 2009-04-18 14:37  hoffman
5938
5939         * Modules/: CMakeTestCCompiler.cmake, CMakeTestCXXCompiler.cmake:
5940           BUG: fix cmake so that if you configure with a bad env for cl,
5941           then with a good path, it will configure correctly
5942
5943 2009-04-18 00:01  king
5944
5945         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5946
5947 2009-04-17 14:44  hoffman
5948
5949         * Modules/DartConfiguration.tcl.in,
5950           Source/CTest/cmCTestSubmitCommand.cxx: ENH: make sure
5951           CTEST_CURL_OPTIONS work from script mode
5952
5953 2009-04-17 00:01  king
5954
5955         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5956
5957 2009-04-16 12:25  clinton
5958
5959         * Source/QtDialog/CMakeSetupDialog.ui:
5960           BUG:  Path lengths in combo box for binary directory was forcing
5961           a minimum size       on the main window.  Fixed that.
5962
5963 2009-04-16 00:01  king
5964
5965         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
5966
5967 2009-04-15 13:03  king
5968
5969         * Source/kwsys/SystemTools.cxx: BUG: Replace brittle
5970           GetParentDirectory impl
5971
5972           The previous change to this method broke cases where the input
5973           path does not exist.  The SystemTools::GetParentDirectory method
5974           is redundant with the more robust SystemTools::GetFilenamePath.
5975           This replaces its implementation to just call GetFilenamePath.
5976
5977 2009-04-15 11:00  king
5978
5979         * Source/cmSystemTools.cxx: COMP: Fix BOOL to bool conversion
5980           warning
5981
5982           The cmSystemTools::RenameFile method returns type bool, but its
5983           implementation on Windows returns the result of an API function
5984           that returns BOOL.  This change avoids the compiler warning.
5985
5986 2009-04-15 10:45  yumin
5987
5988         * Source/kwsys/SystemTools.cxx: BUG:
5989           SystemTools::GetParentDirectory() will crash if "/" is passed in
5990           as argement. Valid check is added to make sure the input argment
5991           exists, and if "/" is passed in, empty string will be returned.
5992
5993 2009-04-15 09:58  king
5994
5995         * Source/cmake.cxx: ENH: Create command line api "cmake -E rename"
5996
5997           This extends the "-E" command line mode with a "rename old new"
5998           signature.  The new command atomically renames a file or
5999           directory within a single disk volume.
6000
6001 2009-04-15 09:58  king
6002
6003         * Source/cmFileCommand.cxx, Source/cmFileCommand.h,
6004           Tests/StringFileTest/CMakeLists.txt: ENH: Create file(RENAME)
6005           command mode
6006
6007           This creates command "file(RENAME <oldname> <newname>)" to rename
6008           a file or directory within a single disk volume.
6009
6010 2009-04-15 09:57  king
6011
6012         * Source/: cmGeneratedFileStream.cxx, cmSystemTools.cxx,
6013           cmSystemTools.h: ENH: Move RenameFile to cmSystemTools
6014
6015           This moves the cmGeneratedFileStream::RenameFile method
6016           implementation into cmSystemTools.  It works only within a single
6017           filesystem volume, but is atomic when the operating system
6018           permits.
6019
6020 2009-04-15 00:01  king
6021
6022         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6023
6024 2009-04-14 09:35  king
6025
6026         * Source/kwsys/: Base64.h.in, Configure.h.in, Configure.hxx.in,
6027           FundamentalType.h.in, MD5.h.in, Process.h.in, String.h.in,
6028           System.h.in, Terminal.h.in: ENH: Skip KWSys name maros in case of
6029           identity
6030
6031           All KWSys C symbol names begin with the KWSYS_NAMESPACE defined
6032           at configuration time.  For ease of editing we write canonical
6033           names with the prefix 'kwsys' and use macros to map them to the
6034           configured prefix at preprocessing time.  In the case of
6035           standalone KWSys, the prefix is 'kwsys', so the macros were
6036           previously defined to their own names.
6037
6038           We now skip defining the macros in the identity case so that the
6039           final symbol names are never themselves macros.  This will allow
6040           the symbols to be further transformed behind the scenes to help
6041           linkers in special cases on some platforms.
6042
6043 2009-04-14 00:50  lowman
6044
6045         * Modules/CMakeDetermineVSServicePack.cmake: ENH: New function for
6046           determining Visual Studio service pack
6047
6048 2009-04-14 00:01  king
6049
6050         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6051
6052 2009-04-13 00:01  king
6053
6054         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6055
6056 2009-04-12 00:01  king
6057
6058         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6059
6060 2009-04-11 09:29  hoffman
6061
6062         * Source/CTest/cmCTestSubmitHandler.cxx: ENH: remove warning and
6063           improve message
6064
6065 2009-04-11 00:01  king
6066
6067         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6068
6069 2009-04-10 13:00  hoffman
6070
6071         * Source/CTest/cmCTestSubmitHandler.cxx: ENH: remove cerr call
6072
6073 2009-04-10 12:15  hoffman
6074
6075         * Modules/DartConfiguration.tcl.in,
6076           Source/CTest/cmCTestSubmitHandler.cxx: ENH: add ability to
6077           control ssl cert checking
6078
6079 2009-04-10 11:59  hoffman
6080
6081         * CMakeLists.txt, Utilities/cmcurl/CMakeLists.txt: ENH: allow for
6082           shared build of libcurl and fix build with openssl option (ssl
6083           tested on linux and windows
6084
6085 2009-04-10 00:01  king
6086
6087         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6088
6089 2009-04-09 13:56  king
6090
6091         * Modules/AddExternalProject.cmake,
6092           Tests/ExternalProject/CMakeLists.txt,
6093           Tests/ExternalProject/Step1Patch.cmake: ENH: Allow lists in
6094           AddExternalProject arguments
6095
6096           The add_external_project function separates its arguments with
6097           ';' separators, so previously no command line argument could
6098           contain one.  When specifying CMAKE_ARGS, some -D argument values
6099           may need to contain a semicolon to form lists in the external
6100           project cache.
6101
6102           This adds add_external_project argument LIST_SEPARATOR to specify
6103           a list separator string.  The separator is replaced by ';' in
6104           arguments to any command created to drive the external project.
6105           For example:
6106
6107             add_external_project(...
6108               LIST_SEPARATOR ::
6109               CMAKE_ARGS -DSOME_LIST:STRING=A::B::C
6110               ...)
6111
6112           passes "-DSOME_LIST:STRING=A;B;C" to CMake for the external
6113           project.
6114
6115 2009-04-09 00:01  king
6116
6117         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6118
6119 2009-04-08 16:29  king
6120
6121         * Source/cmTarget.cxx, Tests/ExportImport/Export/CMakeLists.txt,
6122           Tests/ExportImport/Export/testLib5.c,
6123           Tests/ExportImport/Import/A/CMakeLists.txt,
6124           Tests/ExportImport/Import/A/imp_testExe1.c: ENH: Allow
6125           IMPORTED_IMPLIB w/o IMPORTED_LOCATION
6126
6127           Linking to a Windows shared library (.dll) requires only its
6128           import library (.lib).  This teaches CMake to recognize SHARED
6129           IMPORTED library targets that set only IMPORTED_IMPLIB and not
6130           IMPORTED_LOCATION.
6131
6132 2009-04-08 16:28  king
6133
6134         * Source/cmTarget.cxx: BUG: Fix imported target config guess
6135
6136           When an IMPORTED target provides no generic configuration and no
6137           match for a desired configuration then we choose any available
6138           configuration.  This change corrects the choice when the first
6139           listed available configuration does not really have a location.
6140
6141 2009-04-08 09:22  king
6142
6143         * Tests/: CTestUpdateCVS.cmake.in, CTestUpdateSVN.cmake.in: ENH:
6144           Teach Update* tests to report local mod step
6145
6146           The CTest.UpdateCVS/SVN tests report every step with a message.
6147           This adds a message for the local modification step.
6148
6149 2009-04-08 09:21  king
6150
6151         * Tests/CTestUpdateCVS.cmake.in: ENH: Make UpdateCVS test robust to
6152           1s file time res
6153
6154           CVS clients recognize file modifications only if a file's
6155           timestamp is newer than its CVS/Entries line.  This fixes
6156           intermittent failure of the test on filesystems with low
6157           timestamp resolution by delaying before creating a local
6158           modification.
6159
6160 2009-04-08 00:01  king
6161
6162         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6163
6164 2009-04-07 15:32  hoffman
6165
6166         * CMakeLists.txt, ChangeLog.manual,
6167           Source/cmAddCustomCommandCommand.h,
6168           Source/cmAddCustomTargetCommand.h,
6169           Source/cmComputeLinkDepends.cxx, Source/cmComputeLinkDepends.h,
6170           Source/kwsys/SystemInformation.cxx,
6171           Tests/ExportImport/Import/CMakeLists.txt,
6172           Tests/ExportImport/Import/imp_mod1.c,
6173           Tests/ExportImport/Import/imp_testExe1.c,
6174           Tests/ExportImport/Import/imp_testTransExe1.c,
6175           Tests/ExportImport/Import/A/CMakeLists.txt,
6176           Tests/ExportImport/Import/A/imp_lib1.c,
6177           Tests/ExportImport/Import/A/imp_mod1.c,
6178           Tests/ExportImport/Import/A/imp_testExe1.c: ENH: merge in changes
6179           for RC 4
6180
6181 2009-04-07 15:31  david.cole
6182
6183         * Modules/NSIS.template.in: BUG: Fix issue #8682. Use
6184           CPACK_NSIS_DISPLAY_NAME in appropriate places rather than
6185           CPACK_PACKAGE_INSTALL_DIRECTORY. Clean separation of these two
6186           variables (which have the same value by default) allows an easy
6187           workaround for issue #7881, too.
6188
6189 2009-04-07 15:13  david.cole
6190
6191         * Source/cmLocalGenerator.cxx: BUG: Fix invalid array access
6192           discovered during investigation of issue #7832.
6193
6194 2009-04-07 00:01  king
6195
6196         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6197
6198 2009-04-06 14:55  king
6199
6200         * Source/kwsys/SystemInformation.cxx: BUG: Fix parsing of linux 2.6
6201           /proc/meminfo format
6202
6203           Previously KWSys SystemInformation parsed this file assuming a
6204           strict order and set of fields, but the order is not reliable.
6205           This generalizes the implementation to support any order and
6206           extra fields.
6207
6208 2009-04-06 11:11  hoffman
6209
6210         * Tests/ExportImport/Import/imp_testTransExe1.c: file
6211           imp_testTransExe1.c was added on branch CMake-2-6 on 2009-04-07
6212           19:32:08 +0000
6213
6214 2009-04-06 11:11  hoffman
6215
6216         * Tests/ExportImport/Import/A/imp_testExe1.c: file imp_testExe1.c
6217           was added on branch CMake-2-6 on 2009-04-07 19:32:08 +0000
6218
6219 2009-04-06 11:11  hoffman
6220
6221         * Tests/ExportImport/Import/A/imp_mod1.c: file imp_mod1.c was added
6222           on branch CMake-2-6 on 2009-04-07 19:32:08 +0000
6223
6224 2009-04-06 11:11  hoffman
6225
6226         * Tests/ExportImport/Import/A/imp_lib1.c: file imp_lib1.c was added
6227           on branch CMake-2-6 on 2009-04-07 19:32:08 +0000
6228
6229 2009-04-06 11:11  hoffman
6230
6231         * Tests/ExportImport/Import/A/CMakeLists.txt: file CMakeLists.txt
6232           was added on branch CMake-2-6 on 2009-04-07 19:32:08 +0000
6233
6234 2009-04-06 11:11  king
6235
6236         * Tests/ExportImport/Import/: A/CMakeLists.txt, A/imp_lib1.c,
6237           A/imp_mod1.c, A/imp_testExe1.c, CMakeLists.txt, imp_mod1.c,
6238           imp_testExe1.c, imp_testTransExe1.c: ENH: Test transitive link to
6239           subdir-imported lib
6240
6241           This tests linking to an imported target that is not visible but
6242           is a transitive dependency of a target that is visible.  See
6243           issue #8843.
6244
6245 2009-04-06 11:10  king
6246
6247         * Source/: cmComputeLinkDepends.cxx, cmComputeLinkDepends.h: BUG:
6248           Lookup transitive link deps in depender scope
6249
6250           The transitive link dependencies of a linked target must be
6251           followed in its own scope, not in the scope of the original
6252           target that depends on it.  This is necessary since imported
6253           targets do not have global scope.  See issue #8843.
6254
6255 2009-04-06 03:39  malaterre
6256
6257         * Source/kwsys/testIOS.cxx: BUG: comment out faulty seekp which
6258           make kwsys::*stringstream fails on platform with no
6259           std::*stringstream implementation
6260
6261 2009-04-06 00:01  king
6262
6263         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6264
6265 2009-04-05 06:55  malaterre
6266
6267         * Source/kwsys/testIOS.cxx: ENH: hopefully seekp is the call making
6268           kwsys::stringstream behaves oddly on sunos
6269
6270 2009-04-05 00:01  king
6271
6272         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6273
6274 2009-04-04 00:01  king
6275
6276         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6277
6278 2009-04-03 13:12  david.cole
6279
6280         * Source/CPack/cmCPackDragNDropGenerator.cxx: BUG: Fix issue #8759
6281           - add support for setting dmg volume name and compression type by
6282           CPack variables. Also add custom .DS_Store and background image
6283           support. Thanks to Mike Arthur for the patches.
6284
6285 2009-04-03 11:41  david.cole
6286
6287         * Source/cmTest.cxx: BUG: Fix documentation deficiency noted in
6288           issue #7885. Thanks to Philip Lowman for the gist of the patch.
6289
6290 2009-04-03 00:01  king
6291
6292         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6293
6294 2009-04-02 06:12  malaterre
6295
6296         * Source/kwsys/testIOS.cxx: ENH: trying to reproduce issue on sunos
6297
6298 2009-04-02 00:01  king
6299
6300         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6301
6302 2009-04-01 10:31  king
6303
6304         * Source/: cmAddCustomCommandCommand.h, cmAddCustomTargetCommand.h:
6305           ENH: Clarify VERBATIM option documentation
6306
6307           The previous wording of the VERBATIM option documentation in the
6308           add_custom_command and add_custom_target commands was confusing.
6309           It could be interpreted as the opposite of what the option means
6310           (no escaping instead of escaping).  This clarifies the
6311           documentation to explicitly state that it escapes.
6312
6313 2009-04-01 00:01  king
6314
6315         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6316
6317 2009-03-31 16:15  david.cole
6318
6319         * Modules/FindVTK.cmake: BUG: Fix issue #8804. Add vtk-5.4 lib path
6320           to the FindVTK.cmake module.
6321
6322 2009-03-31 15:30  hoffman
6323
6324         * Source/CTest/cmCTestSubmitHandler.cxx: ENH: use 0 not FALSE
6325
6326 2009-03-31 15:24  hoffman
6327
6328         * Source/CTest/: cmCTestSubmitHandler.cxx, cmCTestSubmitHandler.h:
6329           ENH: add submit via cp mode
6330
6331 2009-03-31 13:50  david.cole
6332
6333         * Tests/CMakeTests/GetPrerequisitesTest.cmake.in: STYLE: White
6334           space only change to see if continuous is working on new
6335           dashboard machine...
6336
6337 2009-03-31 13:16  david.cole
6338
6339         * Tests/CMakeTests/GetPrerequisitesTest.cmake.in: STYLE: White
6340           space only change to see if continuous is working on new
6341           dashboard machine...
6342
6343 2009-03-31 10:28  hoffman
6344
6345         * CMakeLists.txt, ChangeLog.manual, Modules/FindQt4.cmake,
6346           Source/cmAddCustomCommandCommand.h,
6347           Source/cmAddCustomTargetCommand.h,
6348           Source/CTest/cmCTestSubmitCommand.cxx,
6349           Source/QtDialog/CMakeSetupDialog.cxx,
6350           Source/QtDialog/QCMakeCacheView.cxx: ENH: next RC
6351
6352 2009-03-31 10:27  hoffman
6353
6354         * Utilities/Release/vogon_release.cmake: ENH: use a newer cmake
6355
6356 2009-03-31 10:13  king
6357
6358         * Modules/AddExternalProject.cmake: BUG: Fix AddExternalProject
6359           config command id
6360
6361           This fixes the get_configure_command_id function to not mistake
6362           CONFIGURE_COMMAND values that run "cmake -P" or "cmake -E" for a
6363           CMake project configuration.  These values just help run scripts.
6364
6365 2009-03-31 00:01  king
6366
6367         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6368
6369 2009-03-30 16:34  clinton
6370
6371         * Source/QtDialog/QCMake.cxx:
6372           BUG:  Fix inconsistency with lowercase drive letters on Windows.
6373
6374 2009-03-30 11:38  king
6375
6376         * Modules/AddExternalProject.cmake: ENH: Simpler AddExternalProject
6377           install step
6378
6379           This simplifies the implementation with
6380           add_external_project_step.
6381
6382 2009-03-30 11:38  king
6383
6384         * Modules/AddExternalProject.cmake: ENH: Simpler AddExternalProject
6385           build step
6386
6387           This simplifies the implementation with
6388           add_external_project_step.
6389
6390 2009-03-30 11:38  king
6391
6392         * Modules/AddExternalProject.cmake: ENH: Simpler AddExternalProject
6393           configure step
6394
6395           This simplifies the implementation with
6396           add_external_project_step.
6397
6398 2009-03-30 11:37  king
6399
6400         * Modules/AddExternalProject.cmake: ENH: Simpler AddExternalProject
6401           patch step
6402
6403           This simplifies the implementation with
6404           add_external_project_step.
6405
6406 2009-03-30 11:37  king
6407
6408         * Modules/AddExternalProject.cmake: ENH: Simpler AddExternalProject
6409           update step
6410
6411           This simplifies the implementation with
6412           add_external_project_step.
6413
6414 2009-03-30 11:37  king
6415
6416         * Modules/AddExternalProject.cmake: ENH: Simpler AddExternalProject
6417           download step
6418
6419           This simplifies the implementation with
6420           add_external_project_step.
6421
6422 2009-03-30 11:36  king
6423
6424         * Modules/AddExternalProject.cmake,
6425           Tests/ExternalProject/CMakeLists.txt: ENH: Generalize
6426           AddExternalProject step creation
6427
6428           This creates function 'add_external_project_step' to centralize
6429           creation of external project steps.  Users may call it to add
6430           custom steps to external project builds.
6431
6432 2009-03-30 11:35  king
6433
6434         * Modules/AddExternalProject.cmake: ENH: Factor argument parsing in
6435           AddExternalProject
6436
6437           The add_external_project function parses its arguments and puts
6438           them in properties of the target it creates.  This factors out
6439           implementation of the behavior for use by other functions in the
6440           module.
6441
6442 2009-03-30 11:35  king
6443
6444         * Modules/AddExternalProject.cmake: ENH: Teach AddExternalProject a
6445           'complete' step
6446
6447           This separates creation of the project completion sentinel file
6448           from the 'install' step to allow more steps to be added in
6449           between later.
6450
6451 2009-03-30 10:56  clinton
6452
6453         * Source/QtDialog/CMakeSetupDialog.cxx:
6454           ENH:  Add version info to about dialog, including Qt version.
6455
6456 2009-03-30 08:27  malaterre
6457
6458         * Source/kwsys/testIOS.cxx: COMP: missing string.h header for
6459           strlen.
6460
6461 2009-03-30 08:27  king
6462
6463         * Source/: cmAddCustomCommandCommand.h, cmAddCustomTargetCommand.h:
6464           ENH: Document scope of add_custom_command outputs
6465
6466           This explicitly states the scope of add_custom_command rules in
6467           the documentation of add_custom_command and add_custom_target.
6468           See issue #8815.
6469
6470 2009-03-30 04:10  malaterre
6471
6472         * Source/kwsys/testIOS.cxx: ENH: remote debugging of sunos
6473
6474 2009-03-30 00:01  king
6475
6476         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6477
6478 2009-03-29 00:01  king
6479
6480         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6481
6482 2009-03-28 13:02  hoffman
6483
6484         * Source/cmLocalVisualStudio7Generator.cxx: STYLE: fix line lenght
6485
6486 2009-03-28 10:23  hoffman
6487
6488         * Utilities/Release/: vogon_release.cmake, vogon_release_qt.cmake:
6489           ENH: change qt to 4.5
6490
6491 2009-03-28 00:01  king
6492
6493         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6494
6495 2009-03-27 21:57  hoffman
6496
6497         * Tests/MacroTest/context.cmake: ENH: add missing file to branch
6498
6499 2009-03-27 17:11  alex
6500
6501         * Modules/FindAVIFile.cmake: ENH: mark the two variables as
6502           advanced -remove unnecessary deault search dirs
6503
6504           Alex
6505
6506 2009-03-27 12:33  hoffman
6507
6508         * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for #8686 add
6509           some more compiler flags
6510
6511 2009-03-27 11:55  hoffman
6512
6513         * CMakeLists.txt, ChangeLog.manual,
6514           Modules/CMakeSystemSpecificInformation.cmake,
6515           Modules/CheckCSourceCompiles.cmake,
6516           Modules/CheckCSourceRuns.cmake,
6517           Modules/CheckCXXSourceCompiles.cmake,
6518           Modules/CheckCXXSourceRuns.cmake, Modules/FindBoost.cmake,
6519           Source/cmCommandArgumentParserHelper.cxx,
6520           Source/cmExtraCodeBlocksGenerator.cxx,
6521           Source/cmExtraEclipseCDT4Generator.cxx,
6522           Source/cmExtraEclipseCDT4Generator.h,
6523           Source/cmGlobalNMakeMakefileGenerator.cxx,
6524           Source/cmGlobalUnixMakefileGenerator3.h,
6525           Source/cmIncludeDirectoryCommand.cxx,
6526           Source/cmLocalUnixMakefileGenerator3.cxx,
6527           Source/cmLocalUnixMakefileGenerator3.h,
6528           Source/cmLocalVisualStudio6Generator.cxx, Source/cmMakefile.cxx,
6529           Source/cmProjectCommand.h, Source/cmSourceFile.cxx,
6530           Source/cmStringCommand.h, Source/cmTarget.cxx,
6531           Tests/MacroTest/CMakeLists.txt, Tests/Preprocess/CMakeLists.txt,
6532           Tests/Preprocess/preprocess.c, Tests/Preprocess/preprocess.cxx:
6533           ENH: merge in from main tree to create RC 2
6534
6535 2009-03-27 11:18  hoffman
6536
6537         * Source/cmGlobalNMakeMakefileGenerator.cxx: ENH: LIBPATH is not
6538           required for cl to work
6539
6540 2009-03-27 10:49  hoffman
6541
6542         * Utilities/Release/vogon_release.cmake: ENH: fix spaces in path
6543           escape
6544
6545 2009-03-27 10:37  hoffman
6546
6547         * Utilities/Release/vogon_release.cmake: ENH: use a different cmake
6548
6549 2009-03-27 00:01  king
6550
6551         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6552
6553 2009-03-26 11:42  clinton
6554
6555         * Source/QtDialog/QCMakeCacheView.cxx:
6556           BUG:  Don't return checkable flag for item when in the middle of
6557           configure/generate.
6558
6559 2009-03-26 11:04  clinton
6560
6561         * Modules/FindQt4.cmake:
6562           ENH:  Do a recheck of QT_MAC_USE_COCOA when qmake executable
6563           changes.
6564
6565 2009-03-26 00:01  king
6566
6567         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6568
6569 2009-03-25 15:29  clinton
6570
6571         * Modules/FindQt4.cmake:
6572           ENH:  Support OUTPUT_LOCATION property for qm files.        Fixes
6573           #8492.
6574
6575 2009-03-25 10:37  hoffman
6576
6577         * Tests/MacroTest/context.cmake: file context.cmake was added on
6578           branch CMake-2-6 on 2009-03-28 01:57:34 +0000
6579
6580 2009-03-25 10:36  king
6581
6582         * Source/cmCommandArgumentParserHelper.cxx,
6583           Tests/MacroTest/CMakeLists.txt, Tests/MacroTest/context.cmake:
6584           BUG: Fix CMAKE_CURRENT_LIST_FILE in macros
6585
6586           The value of CMAKE_CURRENT_LIST_FILE is supposed to be the list
6587           file currently being executed.  Before macros were introduced
6588           this was always the context of the argument referencing the
6589           variable.
6590
6591           Our original implementation of macros replaced the context of
6592           command arguments inside the macro with that of the arguments of
6593           the calling context.  This worked recursively, but only worked
6594           when macros had at least one argument.  Furthermore, it caused
6595           parsing errors of the arguments to report the wrong location
6596           (calling context instead of line with error).
6597
6598           The commit "Improve context for errors in macros" fixed the
6599           latter bug by keeping the lexical context of command arguments in
6600           macros.  It broke evaluation of CMAKE_CURRENT_LIST_FILE because
6601           the calling context was no longer preserved in the argument
6602           referencing the variable.  However, since our list file
6603           processing now maintains the proper value of
6604           CMAKE_CURRENT_LIST_FILE with dynamic scope we no longer need the
6605           context of the argument and can just evaluate the variable
6606           normally.
6607
6608 2009-03-25 00:01  king
6609
6610         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6611
6612 2009-03-24 00:01  king
6613
6614         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6615
6616 2009-03-23 15:46  hoffman
6617
6618         * CMakeLists.txt: ENH: put an rc number other than 0 in
6619
6620 2009-03-23 14:48  king
6621
6622         * Source/cmLocalVisualStudio6Generator.cxx, Source/cmMakefile.cxx,
6623           Source/cmSourceFile.cxx, Source/cmTarget.cxx,
6624           Tests/Preprocess/CMakeLists.txt, Tests/Preprocess/preprocess.c,
6625           Tests/Preprocess/preprocess.cxx: ENH: Support preprocessor def
6626           values in VS6
6627
6628           The add_definitions() command and COMPILE_DEFINITIONS dir/tgt/src
6629           properties support preprocessor definitions with values.
6630           Previously values were not supported in the VS6 generator even
6631           though the native tool supports them.  It is only values with
6632           spaces that VS6 does not support.  This enables support and
6633           instead complains only for values with spaces.  See issue #8779.
6634
6635 2009-03-23 14:04  hoffman
6636
6637         * Tests/: CMakeTests/GetFilenameComponentRealpathTest.cmake.in,
6638           Fortran/include/test_preprocess.h: ENH: add missing files
6639
6640 2009-03-23 13:58  hoffman
6641
6642         * CMakeLists.txt, ChangeLog.manual, Docs/cmake-mode.el,
6643           Modules/CMakeASMInformation.cmake,
6644           Modules/Platform/Darwin-icc.cmake, Modules/Platform/Darwin.cmake,
6645           Modules/Platform/UnixPaths.cmake, Source/cmCPluginAPI.cxx,
6646           Source/cmDependsFortran.cxx, Source/cmDependsFortranParser.cxx,
6647           Source/cmDependsFortranParser.y, Source/cmDocumentVariables.cxx,
6648           Source/cmDocumentationFormatterMan.cxx, Source/cmFileCommand.cxx,
6649           Source/cmGetFilenameComponentCommand.cxx,
6650           Source/cmGetFilenameComponentCommand.h,
6651           Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
6652           Source/cmGlobalXCodeGenerator.cxx,
6653           Source/cmGlobalXCodeGenerator.h, Source/cmLocalGenerator.cxx,
6654           Source/cmLocalGenerator.h,
6655           Source/cmLocalUnixMakefileGenerator3.cxx,
6656           Source/cmMakeDepend.cxx, Source/cmMakeDepend.h,
6657           Source/cmMakefile.cxx, Source/cmMakefileTargetGenerator.cxx,
6658           Source/cmSourceFile.cxx, Source/cmTarget.cxx, Source/cmake.cxx,
6659           Source/CTest/cmCTestUpdateHandler.cxx,
6660           Source/kwsys/SystemTools.cxx, Source/kwsys/SystemTools.hxx.in,
6661           Tests/CMakeTests/CMakeLists.txt, Tests/Fortran/CMakeLists.txt,
6662           Tests/Fortran/test_preprocess.F90: ENH: check in changes to
6663           branch, most importantly the header file do not compile fix
6664
6665 2009-03-23 00:01  king
6666
6667         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6668
6669 2009-03-22 17:13  lowman
6670
6671         * Modules/FindGTK2.cmake: ENH: NEW: FindGTK2 module
6672
6673 2009-03-22 00:01  king
6674
6675         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6676
6677 2009-03-21 00:01  king
6678
6679         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6680
6681 2009-03-20 23:52  lowman
6682
6683         * Modules/FindBoost.cmake: BUG: LIST(REMOVE_ITEM...) was being
6684           called on a variable that could be empty.
6685
6686 2009-03-20 14:19  king
6687
6688         * Source/CTest/: cmCTestUpdateCommand.h, cmCTestUpdateHandler.cxx:
6689           BUG: Fix return value of ctest_update
6690
6691           The CTest version control refactoring broke the value returned
6692           for the ctest_update command's RETURN_VALUE argument.  The value
6693           is supposed to be the number of files updated, but the
6694           refactoring accidentally made it the number of locally modified
6695           files after the update.
6696
6697 2009-03-20 00:01  king
6698
6699         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6700
6701 2009-03-19 22:48  fbertel
6702
6703         * Source/kwsys/: SystemInformation.cxx, SystemInformation.hxx.in:
6704           COMP:Fixed warnings with gcc 4.3.2.
6705
6706 2009-03-19 15:44  clinton
6707
6708         * Modules/FindQt4.cmake:
6709           BUG:  Need to fix find of qtmain library when qmake executable is
6710           changed.
6711
6712 2009-03-19 11:48  fbertel
6713
6714         * Source/kwsys/CommandLineArguments.cxx: COMP:Try to fix error on
6715           HP.
6716
6717 2009-03-19 10:53  king
6718
6719         * Source/cmTarget.cxx: ENH: Mention CMAKE_* variables in RPATH
6720           properties
6721
6722           The RPATH target properties are initialized by CMAKE_<prop>
6723           variables at target creation time.  This notes the feature in the
6724           property documentation.  It is already noted in the variable
6725           documentation.
6726
6727 2009-03-19 10:03  fbertel
6728
6729         * Source/kwsys/RegularExpression.hxx.in: COMP:try to fix error on
6730           qnx-V3.3.5-gcc_ntox86.
6731
6732 2009-03-19 09:20  fbertel
6733
6734         * Source/kwsys/CommandLineArguments.cxx: COMP:Fixed warnings.
6735
6736 2009-03-19 09:09  fbertel
6737
6738         * Source/kwsys/RegularExpression.hxx.in: COMP:Fixed VS 64-bit
6739           warning C4267 line 432 of RegularExpression.cxx
6740
6741 2009-03-19 00:01  king
6742
6743         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6744
6745 2009-03-18 11:01  king
6746
6747         * Modules/AddExternalProject.cmake: STYLE: Reminder note for
6748           add_external_project work
6749
6750 2009-03-18 11:00  king
6751
6752         * Modules/AddExternalProject.cmake,
6753           Tests/ExternalProject/CMakeLists.txt,
6754           Tests/ExternalProject/Step1Patch.cmake: ENH: Add patch step for
6755           add_external_project
6756
6757           The patch step runs parallel to the update step since it does not
6758           make sense to have both.  Configuration of the step requires
6759           specification of a PATCH_COMMAND argument to
6760           add_external_project.
6761
6762 2009-03-18 11:00  king
6763
6764         * Modules/AddExternalProject.cmake,
6765           Tests/ExternalProject/CMakeLists.txt: ENH: Improve
6766           add_external_project interface
6767
6768           This rewrites the keyword/argument parsing and handling in the
6769           AddExternalProject module to use arguments more literally:
6770
6771             - The strict keyword-value pairing is gone in favor of keywords
6772           with
6773               arbitrary non-keyword values.  This avoids requiring users to
6774           escape
6775               spaces and quotes in command lines.
6776
6777             - Customized step command lines are now specified with a single
6778               keyword <step>_COMMAND instead of putting the arguments in a
6779               separate entry (previously called <step>_ARGS).
6780
6781             - Build step custom commands now use VERBATIM mode so that
6782           arguments
6783               are correctly escaped on the command line during builds.
6784
6785 2009-03-18 08:50  fbertel
6786
6787         * Source/kwsys/SystemTools.cxx: COMP:Fixed warnings.
6788
6789 2009-03-18 07:57  fbertel
6790
6791         * Source/kwsys/RegularExpression.cxx: STYLE:Empty commit just add
6792           information about rev 1.15: the reason is that long is 64-bit on
6793           gcc on Linux because it uses the LP64 data model whereas long is
6794           32-bit on VS 64-bit because it uses the LLP64 model (ref:
6795           http://en.wikipedia.org/wiki/64-bit#64-bit_data_models )
6796
6797 2009-03-18 07:32  fbertel
6798
6799         * Source/kwsys/RegularExpression.cxx: COMP:Fix warning on VS 64bit.
6800           Don't why gcc 4.3.2 didn't catch this one on a 64bit machine with
6801           -Wconversion on.
6802
6803 2009-03-18 00:01  king
6804
6805         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6806
6807 2009-03-17 15:11  king
6808
6809         * Source/cmLocalGenerator.cxx: BUG: Allow more shell ops in custom
6810           commands
6811
6812           This extends the set of common shell operators to include "||",
6813           "&&", "1>", and "2>".  See issue #6868.
6814
6815 2009-03-17 15:10  king
6816
6817         * Source/cmForEachCommand.cxx, Source/cmForEachCommand.h,
6818           Tests/StringFileTest/CMakeLists.txt: ENH: New foreach(<var> IN
6819           ...) mode
6820
6821           This creates a new mode of the foreach command which allows
6822           precise iteration even over empty elements.  This mode may be
6823           safely extended with more keyword arguments in the future.  The
6824           cost now is possibly breaking scripts that iterate over a list of
6825           items beginning with 'IN', but there is no other way to extend
6826           the syntax in a readable way.
6827
6828 2009-03-17 10:48  fbertel
6829
6830         * Source/kwsys/: Glob.cxx, RegularExpression.cxx,
6831           RegularExpression.hxx.in: COMP:Fixed warnings.
6832
6833 2009-03-17 00:01  king
6834
6835         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6836
6837 2009-03-16 22:28  lowman
6838
6839         * Modules/FindBoost.cmake: BUG: Eliminates detection of Boost
6840           system library prior to 1.35 (see issue #8734)
6841
6842 2009-03-16 17:38  fbertel
6843
6844         * Source/kwsys/ProcessUNIX.c: COMP:Try to fix compile error with
6845           qnx gcc.
6846
6847 2009-03-16 17:13  fbertel
6848
6849         * Source/kwsys/ProcessUNIX.c: COMP:Fixed gcc 4.3.2 warning with -O1
6850           and above: ignoring return value of read'), declared with
6851           attribute warn_unused_result
6852
6853 2009-03-16 16:55  king
6854
6855         * Modules/CMakeGenericSystem.cmake,
6856           Source/cmMakefileExecutableTargetGenerator.cxx,
6857           Source/cmMakefileLibraryTargetGenerator.cxx,
6858           Source/cmMakefileTargetGenerator.cxx,
6859           Source/cmMakefileTargetGenerator.h, Source/cmake.cxx,
6860           Tests/Complex/CMakeLists.txt,
6861           Tests/ComplexOneConfig/CMakeLists.txt,
6862           Tests/ComplexRelativePaths/CMakeLists.txt: ENH: Allow projects to
6863           disable per-rule echo lines
6864
6865           This creates global property RULE_MESSAGES which can be set to
6866           disbale per-rule progress and action reporting.  On Windows,
6867           these reports may cause a noticable delay due to the cost of
6868           starting extra processes.  This feature will allow scripted
6869           builds to avoid the cost since they do not need detailed
6870           information anyway.  This replaces the RULE_PROGRESS property
6871           created earlier as it is more complete.  See issue #8726.
6872
6873 2009-03-16 16:55  king
6874
6875         * Source/cmMakefileLibraryTargetGenerator.cxx: STYLE: Separate
6876           unrelated logic
6877
6878           This separates unrelated uses of a library-type switch into
6879           separate switches.  An upcoming commit will conditionally enter
6880           one of the switches.
6881
6882 2009-03-16 16:22  king
6883
6884         * Modules/CMakeGenericSystem.cmake,
6885           Source/cmMakefileTargetGenerator.cxx,
6886           Source/cmMakefileTargetGenerator.h, Source/cmake.cxx,
6887           Tests/Complex/CMakeLists.txt,
6888           Tests/ComplexOneConfig/CMakeLists.txt,
6889           Tests/ComplexRelativePaths/CMakeLists.txt: ENH: Allow projects to
6890           disable per-rule progress
6891
6892           This creates global property RULE_PROGRESS which can be set to
6893           disbale per-rule progress reporting.  On Windows, progress
6894           reports may cause a noticable delay due to the cost of starting
6895           an extra process.  This feature will allow scripted builds to
6896           avoid the cost since they do not need detailed progress anyway.
6897           See issue #8726.
6898
6899 2009-03-16 16:22  king
6900
6901         * Source/: cmMakefileTargetGenerator.cxx,
6902           cmMakefileTargetGenerator.h: ENH: Factor out makefile progress
6903           rule commands
6904
6905           This factors duplicate progress rule code into a common method.
6906
6907 2009-03-16 15:02  fbertel
6908
6909         * Source/kwsys/ProcessUNIX.c: COMP:Fixed warnings.
6910
6911 2009-03-16 14:30  king
6912
6913         * Source/: cmCPluginAPI.cxx, cmGlobalXCodeGenerator.cxx,
6914           cmGlobalXCodeGenerator.h, cmSourceFile.cxx: BUG: Do not
6915           automatically set HEADER_FILE_ONLY
6916
6917           Long ago the native build system generators needed
6918           HEADER_FILE_ONLY to be set on header files to stop them from
6919           building.  The modern generators correctly handle headers without
6920           the help of this property.  This removes automatic setting of the
6921           property so that it can be used reliably as an indicator of
6922           project author intention.  It fixes VS IDE project files to show
6923           header files normally instead of excluded (broken by the fix for
6924           issue #7845).
6925
6926 2009-03-16 14:30  king
6927
6928         * Source/: cmMakeDepend.cxx, cmMakeDepend.h: ENH: Remove unused
6929           code from cmMakeDepend
6930
6931           This class is the old-style dependency scanner.  It is needed
6932           only to implement the output_required_files command.  This change
6933           removes some code not needed for that purpose, including a
6934           reference to the HEADER_FILE_ONLY property.
6935
6936 2009-03-16 10:51  king
6937
6938         * Source/cmAddTestCommand.cxx, Source/cmAddTestCommand.h,
6939           Source/cmTest.cxx, Source/cmTest.h, Source/cmTestGenerator.cxx,
6940           Source/cmTestGenerator.h, Tests/Testing/CMakeLists.txt,
6941           Tests/Testing/perconfig.c: ENH: Add NAME mode to ADD_TEST command
6942
6943           This creates command mode add_test(NAME ...).  This signature is
6944           extensible with more keyword arguments later.  The main purpose
6945           is to enable automatic replacement of target names with built
6946           target file locations.  A side effect of this feature is support
6947           for tests that only run under specific configurations.
6948
6949 2009-03-16 10:42  king
6950
6951         * Source/: cmAddTestCommand.cxx, cmTest.cxx, cmTest.h,
6952           cmTestGenerator.cxx: ENH: Refactor storage of test command lines
6953
6954           We used to separate the command executable from its argument
6955           vector.  It is simpler to just store the whole command line in
6956           one vector.
6957
6958 2009-03-16 10:40  king
6959
6960         * Source/CMakeLists.txt, Source/cmAddTestCommand.cxx,
6961           Source/cmLocalGenerator.cxx, Source/cmMakefile.cxx,
6962           Source/cmMakefile.h, Source/cmTestGenerator.cxx,
6963           Source/cmTestGenerator.h, bootstrap: ENH: Refactor generation of
6964           CTestTestfile content
6965
6966           This moves code which generates ADD_TEST and SET_TESTS_PROPERTIES
6967           calls into CTestTestfile.cmake files out of cmLocalGenerator and
6968           into a cmTestGenerator class.  This will allow more advanced
6969           generation without cluttering cmLocalGenerator.  The
6970           cmTestGenerator class derives from cmScriptGenerator to get
6971           support for per-configuration script generation (not yet
6972           enabled).
6973
6974 2009-03-16 10:39  king
6975
6976         * Source/CMakeLists.txt, Source/cmInstallGenerator.cxx,
6977           Source/cmInstallGenerator.h, Source/cmInstallTargetGenerator.cxx,
6978           Source/cmInstallTargetGenerator.h, Source/cmScriptGenerator.cxx,
6979           Source/cmScriptGenerator.h, bootstrap: ENH: Refactor
6980           cmInstallGenerator for re-use
6981
6982           A new cmScriptGenerator base class factors out the
6983           non-install-specific part of cmInstallGenerator.  This will be
6984           useful for other generators that want per-configuration
6985           functionality.
6986
6987 2009-03-16 00:01  king
6988
6989         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6990
6991 2009-03-15 00:01  king
6992
6993         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6994
6995 2009-03-14 00:01  king
6996
6997         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
6998
6999 2009-03-13 17:04  alex
7000
7001         * Source/cmExtraEclipseCDT4Generator.cxx: ENH: don't enforce
7002           VERBOSE Makefiles, but set the env. var VERBOSE to 1 in when make
7003           is executed from within Eclipse. This way when building from the
7004           command line one can build also in non-verbose mode.
7005
7006           Alex
7007
7008 2009-03-13 16:52  alex
7009
7010         * Modules/CMakeSystemSpecificInformation.cmake,
7011           Source/cmExtraEclipseCDT4Generator.cxx,
7012           Source/cmExtraEclipseCDT4Generator.h: ENH: when using the Eclipse
7013           project generator, run gcc so that it tells us its system include
7014           directories. These are catched in
7015           CMakeSystemSpecificInformation.cmake (only with the Eclipse
7016           generator) and then written by the Eclipse generator in the
7017           Eclipse project file. This way Eclipse can find the standard
7018           headers (#7585) Not sure CMakeSystemSpecificInformation.cmake is
7019           the best place to do this.
7020
7021           Alex
7022
7023 2009-03-13 14:58  alex
7024
7025         * Source/cmStringCommand.h: STYLE: add line breaks to the
7026           documentation for CMAKE_MATCH_(0..9), otherwise one might miss
7027           this information
7028
7029           Alex
7030
7031 2009-03-13 10:53  king
7032
7033         * Source/cmCacheManager.cxx: BUG: Document internal cache property
7034           MODIFIED
7035
7036           All cmake-defined properties should be documented, even if they
7037           are internal.  This fixes the DocTest when CMAKE_STRICT is
7038           enabled.
7039
7040 2009-03-13 10:53  king
7041
7042         * Source/: cmCacheManager.cxx, cmCacheManager.h, cmake.cxx: BUG:
7043           Fix cache properties for CMAKE_STRICT build
7044
7045           All cmPropertyMap instances must have CMakeInstance set.  This
7046           teaches cmCacheManager to set it on cache entries.
7047
7048 2009-03-13 00:01  king
7049
7050         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
7051
7052 2009-03-12 21:06  lowman
7053
7054         * Modules/FindBoost.cmake: STYLE: Moved functions/macros to top of
7055           file so main is more readable.
7056
7057 2009-03-12 19:24  alex
7058
7059         * Source/cmIncludeDirectoryCommand.cxx: BUG: fix #8704, sometimes
7060           crash if include_directories() is called with a whitespace string
7061
7062           Alex
7063
7064 2009-03-12 18:43  alex
7065
7066         * Source/cmProjectCommand.h: STYLE: document NONE for disabling any
7067           languages, slightly change wording of the rest of the
7068           documentation, so it is more similar to ENABLE_LANGUAGE() (#8718)
7069
7070           Alex
7071
7072 2009-03-12 14:54  hoffman
7073
7074         * Source/CTest/cmCTestSubmitHandler.cxx: ENH: allow for https
7075           submission if ctest is built with a curl that supports it
7076
7077 2009-03-12 13:11  king
7078
7079         * Source/cmCacheManager.cxx: COMP: Do not use void returns
7080
7081           VS 6 does not support the C++ void returns feature.  This removes
7082           an accidental use of it.
7083
7084 2009-03-12 11:19  clinton
7085
7086         * Source/QtDialog/: QCMake.cxx, QCMake.h, QCMakeCacheView.cxx,
7087           QCMakeCacheView.h, QCMakeWidgets.h:
7088           ENH:  Add support for showing combo box for choosing from a list
7089           of strings that a cache property can have.
7090
7091 2009-03-12 10:52  king
7092
7093         * Source/: cmCacheManager.cxx, cmSetPropertyCommand.cxx: ENH:
7094           Define STRINGS cache entry property
7095
7096           This property defines a list of values for a cache entry of type
7097           STRING.  A CMake GUI may optionally use a drop-down selection
7098           widget for the entry instead of a generic text entry field.  We
7099           do not enforce that the value of the entry match one of the
7100           strings listed.
7101
7102 2009-03-12 10:49  king
7103
7104         * Source/: cmCacheManager.cxx, cmCacheManager.h: ENH: Refactor
7105           cache entry writing and reading
7106
7107           This factors out duplicated code into reusable methods, thus
7108           simplifying writing and reading of cache entry help strings,
7109           keys, values, and properties.
7110
7111 2009-03-12 00:01  king
7112
7113         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
7114
7115 2009-03-11 18:13  alex
7116
7117         * Modules/: CheckCSourceCompiles.cmake, CheckCSourceRuns.cmake,
7118           CheckCXXSourceCompiles.cmake, CheckCXXSourceRuns.cmake: STYLE:
7119           fix documentation: the second short description discarded the
7120           first one, but the first one was the correct one (i.e. the one
7121           which mentioned that CheckC[XX]SourceRuns.cmake also tries to run
7122           the executable)
7123
7124           Alex
7125
7126 2009-03-11 13:31  king
7127
7128         * Source/CTest/cmCTestCoverageHandler.cxx: BUG: Do not produce
7129           empty coverage log files
7130
7131           This moves the filtering of source files to before the production
7132           of coverage log files in order to avoid producing a
7133           CoverageLog-*.xml file for 100 filtered-out files.  The change
7134           greatly reduces the number of submitted coverage files when using
7135           label filters.
7136
7137 2009-03-11 13:31  king
7138
7139         * Source/: CTest/cmCTestCoverageHandler.cxx, cmCTest.h: BUG: Do not
7140           carry over file list between coverage
7141
7142           When performing multiple ctest_coverage() commands in a single
7143           CTest instance we need to clear the list of CoverageLog-*.xml
7144           files for submission.  Otherwise if the current coverage run
7145           produces fewer log files than the previous run CTest will attempt
7146           to submit non-existing files.
7147
7148 2009-03-11 12:03  king
7149
7150         * Source/CTest/: cmCTestCoverageHandler.cxx,
7151           cmCTestCoverageHandler.h: BUG: Avoid duplicate CTest coverage
7152           submission
7153
7154           This teaches ctest_coverage() to remove any existing
7155           CoverageLog-*.xml when it creates new coverage results.
7156           Otherwise the next ctest_submit() may submit old coverage log
7157           files which unnecessarily.
7158
7159 2009-03-11 00:01  king
7160
7161         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
7162
7163 2009-03-10 17:34  alex
7164
7165         * Source/cmExtraCodeBlocksGenerator.cxx: ENH: only check for the
7166           existance of a header file if: -the original file is a C/C++
7167           implementation file -the header file is not already part of the
7168           sources
7169
7170           Alex
7171
7172 2009-03-10 11:11  king
7173
7174         * Source/: cmCacheManager.cxx, cmCacheManager.h,
7175           cmDocumentation.cxx, cmake.cxx: ENH: Document CACHE entry
7176           properties
7177
7178           This adds a property documentation section for CACHE properties.
7179           We document the ADVANCED, HELPSTRING, TYPE, and VALUE properties.
7180
7181 2009-03-10 11:10  king
7182
7183         * Source/cmCacheManager.cxx, Source/cmCacheManager.h,
7184           Source/cmGetPropertyCommand.cxx, Source/cmGetPropertyCommand.h,
7185           Source/cmSetPropertyCommand.cxx, Source/cmSetPropertyCommand.h,
7186           Tests/Properties/CMakeLists.txt: ENH: Teach set/get_property
7187           about CACHE properties
7188
7189           This adds the CACHE option to set_property and get_property
7190           commands.  This allows full control over cache entry information,
7191           so advanced users can tweak their project cache as desired.  The
7192           set_property command allows only pre-defined CACHE properties to
7193           be set since others would not persist anyway.
7194
7195 2009-03-10 11:10  king
7196
7197         * Source/: cmCacheManager.cxx, cmCacheManager.h, cmProperty.h,
7198           cmPropertyDefinitionMap.cxx: ENH: Use cmPropertyMap for cache
7199           properties
7200
7201           This re-implements cache entry property storage in cmCacheManager
7202           to use cmPropertyMap so it can share the standard property
7203           implementation.
7204
7205 2009-03-10 00:01  king
7206
7207         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
7208
7209 2009-03-09 17:57  king
7210
7211         * Source/cmGetPropertyCommand.cxx: BUG: Fix get_property result for
7212           bad property
7213
7214           When a property does not exist we are supposed to return an empty
7215           value.  Previously if a property did not exist we just left the
7216           value of the output variable unchanged.  This teaches CMake to
7217           remove the definition of the output variable in this case.
7218
7219 2009-03-09 12:19  king
7220
7221         * Source/CTest/: cmCTestCoverageHandler.cxx,
7222           cmCTestCoverageHandler.h: ENH: Efficiently filter CTest coverage
7223           by label
7224
7225           This teaches CTest to process coverage information only for
7226           object files in targets containing labels of interest.  This
7227           change also improves loading of global coverage information by
7228           globbing only in each target support directory instead of the
7229           entire build tree.
7230
7231 2009-03-09 12:19  king
7232
7233         * Source/: CTest/cmCTestCoverageHandler.cxx, cmGlobalGenerator.cxx,
7234           cmGlobalGenerator.h, CTest/cmCTestCoverageHandler.h: ENH:
7235           Generate a central list of target directories
7236
7237           This generalizes the previous CMakeFiles/LabelFiles.txt created
7238           at the top of the build tree to a
7239           CMakeFiles/TargetDirectories.txt file.  It lists the target
7240           support directories for all targets in the project.  Labels can
7241           still be loaded by looking for Labels.txt files in each target
7242           directory.
7243
7244 2009-03-09 00:01  king
7245
7246         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
7247
7248 2009-03-08 15:33  alex
7249
7250         * Source/cmExtraCodeBlocksGenerator.cxx:
7251           ENH: automatically add headers of implementation file to the
7252           codeblocks project file
7253
7254           Alex
7255
7256 2009-03-08 00:01  king
7257
7258         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
7259
7260 2009-03-07 00:01  king
7261
7262         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
7263
7264 2009-03-06 14:29  david.cole
7265
7266         * Tests/CMakeTests/GetPrerequisitesTest.cmake.in: STYLE: White
7267           space only change to see if continuous is working on new
7268           dashboard machine...
7269
7270 2009-03-06 12:06  king
7271
7272         * Source/: cmMessageCommand.cxx, cmMessageCommand.h: BUG: Fix
7273           message(SEND_ERROR) to continue
7274
7275           During testing of the new message() signatures I mistakenly
7276           concluded that SEND_ERROR stops processing.  The corresponding
7277           commit enforced this wrong behavior.  This restores the correct
7278           behavior and fixes the documentation accordingly.
7279
7280 2009-03-06 10:04  king
7281
7282         * Source/cmMessageCommand.cxx, Source/cmMessageCommand.h,
7283           Tests/CMakeTests/CMakeLists.txt,
7284           Tests/CMakeTests/MessageTest.cmake.in,
7285           Tests/CMakeTests/MessageTestScript.cmake: ENH: Teach message()
7286           how to display warnings
7287
7288           This adds message(WARNING) and message(AUTHOR_WARNING) command
7289           modes and fully documents the command behavior in all modes.
7290
7291 2009-03-06 10:01  king
7292
7293         * Source/cmDocumentationFormatterMan.cxx: BUG: Fix man-page
7294           preformatted text paragraphing
7295
7296           Man page preformatted text needs an extra newline after the
7297           ending marker to create a paragraph break.  This bug was
7298           introduced by the patch from issue #7797 to place explicit ".nf"
7299           and ".fi" markers around preformatted blocks.
7300
7301 2009-03-06 09:14  king
7302
7303         * Source/cmFileCommand.cxx: ENH: Teach file(REMOVE) how to use
7304           relative paths
7305
7306           This teaches the command to interpret relative paths with respect
7307           to the location of the invoking CMakeLists.txt file.  The
7308           convention is already used by most commands and won't change the
7309           behavior in script mode.
7310
7311 2009-03-06 00:01  king
7312
7313         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
7314
7315 2009-03-05 15:17  king
7316
7317         * CMakeCPack.cmake, CMakeLists.txt, bootstrap,
7318           Source/CMakeLists.txt, Source/cmCTest.cxx,
7319           Source/cmCacheManager.cxx, Source/cmConfigure.cmake.h.in,
7320           Source/cmDocumentVariables.cxx, Source/cmLocalGenerator.cxx,
7321           Source/cmStandardIncludes.h, Source/cmVersion.cxx,
7322           Source/cmVersion.h, Source/cmVersionConfig.h.in,
7323           Source/cmVersionMacros.h, Source/cmake.cxx,
7324           Source/CursesDialog/cmCursesLongMessageForm.cxx,
7325           Source/CursesDialog/cmCursesMainForm.cxx,
7326           Source/QtDialog/CMakeSetup.cxx, Tests/CMakeTests/CMakeLists.txt,
7327           Tests/CMakeTests/VersionTest.cmake.in: ENH: Overhaul CMake
7328           version numbering
7329
7330           This moves the version numbers into an isolated configured header
7331           so that not all of CMake needs to rebuild when the version
7332           changes.
7333
7334           Previously we had spaces, dashes and/or the word 'patch' randomly
7335           chosen before the patch number.  Now we always report version
7336           numbers in the traditional format
7337           "<major>.<minor>.<patch>[-rc<rc>]".
7338
7339           We still use odd minor numbers for development versions.  Now we
7340           also use the CCYYMMDD date as the patch number of development
7341           versions, thus allowing tests for exact CMake versions.
7342
7343 2009-03-05 13:57  king
7344
7345         * Source/: cmake.cxx, cmake.h: STYLE: Remove unused
7346           cmake::CacheVersionMatches
7347
7348           This remove the method completely since nothing uses it.
7349
7350 2009-03-05 10:17  king
7351
7352         * Source/CTest/: cmCTestCoverageCommand.cxx,
7353           cmCTestCoverageCommand.h: BUG: Initialize ctest_coverage command
7354           ivar
7355
7356           This initializes the LabelsMentioned ivar in
7357           cmCTestCoverageCommand.
7358
7359 2009-03-05 10:08  david.cole
7360
7361         * Modules/CPack.cmake: STYLE: Use $ style variable dereference
7362           instead of @ style.
7363
7364 2009-03-05 00:01  king
7365
7366         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
7367
7368 2009-03-04 15:39  king
7369
7370         * Source/cmake.cxx, Source/cmake.h, Source/cmakemain.cxx,
7371           Tests/CMakeBuildTest.cmake.in: ENH: Cleanup cmake --build
7372           interface.
7373
7374           This cleans up the 'cmake --build' command-line interface:   -
7375           Rename --clean to --clean-first to better describe it.    -
7376           Replace --extra-options with a -- separator to simplify passing
7377           of      multiple native build tool options.    - Document the
7378           options in the main CMake man page description of the
7379           --build option, and shares this with the usage message.    -
7380           Require --build to be the first argument when present.    - Move
7381           implementation into cmakemain where it belongs.
7382
7383 2009-03-04 15:38  king
7384
7385         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h: ENH: Extend
7386           GG::Build method for pre-parsed args
7387
7388           This adds an argument to the cmGlobalGenerator::Build method to
7389           pass a vector of arguments for the native build tool
7390           programatically.
7391
7392 2009-03-04 12:30  hoffman
7393
7394         * Modules/CPack.background.png.in: ENH: add file back bug use cmake
7395           image
7396
7397 2009-03-04 11:45  king
7398
7399         * Modules/AddExternalProject.cmake,
7400           Tests/ExternalProject/CMakeLists.txt: ENH: Better recursive make
7401           in AddExternalProject
7402
7403           This teaches AddExternalProject to run "$(MAKE)" for build and
7404           install steps of CMake-based external projects when using a
7405           Makefile generator.  It allows the external project to
7406           participate in a parallel make invoked on the superproject.
7407
7408 2009-03-04 11:24  hoffman
7409
7410         * Source/CTest/cmCTestScriptHandler.cxx: BUG: make sure error
7411           condition is reset before loading scripts
7412
7413 2009-03-04 09:21  king
7414
7415         * Modules/AddExternalProject.cmake: ENH: Allow empty arguments in
7416           external project API
7417
7418           This uses the get_property command to simplify property lookup in
7419           the AddExternalProject module.  It distinguishes for build and
7420           install argument properties the cases of unset and set to empty.
7421
7422 2009-03-04 00:01  king
7423
7424         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
7425
7426 2009-03-03 07:56  hoffman
7427
7428         * Modules/CPack.background.png.in: ENH: remove unused file
7429
7430 2009-03-03 00:01  king
7431
7432         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
7433
7434 2009-03-02 21:09  lowman
7435
7436         * Modules/FindBoost.cmake: STYLE: Fix documentation bug regarding
7437           Boost_<COMPONENT>_LIBRARY (COMPONENT should be uppercase).
7438
7439 2009-03-02 20:29  lowman
7440
7441         * Modules/FindCxxTest.cmake: ENH: Detect perl & python scripts
7442           based on CXXTEST_INCLUDE_DIR (patch from Tyler Roscoe on mailing
7443           list).
7444
7445 2009-03-02 16:27  king
7446
7447         * Source/cmXMLSafe.cxx: BUG: Avoid encoding invalid XML chars in
7448           CTest
7449
7450           CTest encodes test and tool output in XML for dashboard
7451           submission.  This fixes the XML encoding implementation to not
7452           encode an invalid character and instead put a human-readable tag
7453           in its place.  See issue #8647.
7454
7455 2009-03-02 16:02  king
7456
7457         * Source/cmake.cxx: BUG: Gracefully handle broken version symlinks
7458
7459           This teaches the helper commands 'cmake -E
7460           cmake_symlink_executable' and 'cmake -E cmake_symlink_library' to
7461           remove broken symlinks before creating a symlink and report an
7462           error when the symlink cannot be created.  See issue #8654.
7463
7464 2009-03-02 15:33  king
7465
7466         * Source/CTest/: cmCTestCoverageCommand.cxx,
7467           cmCTestCoverageCommand.h, cmCTestCoverageHandler.cxx,
7468           cmCTestCoverageHandler.h: ENH: Teach ctest_coverage to filter
7469           with LABELS
7470
7471           This teaches ctest_coverage() to report only coverage of files
7472           labeled with at least one label given by a new LABELS option.
7473
7474 2009-03-02 15:33  king
7475
7476         * Source/CTest/cmCTestCoverageHandler.cxx: BUG: Fix coverage label
7477           reports for Bullseye
7478
7479           This teaches CTest to report Labels elements in the Coverage.xml
7480           file for Bullseye coverage results.
7481
7482 2009-03-02 15:32  king
7483
7484         * Source/CTest/cmCTestCoverageHandler.cxx: BUG: Fix coverage
7485           handler initialization
7486
7487           This resets coverage handler internal state on initialization so
7488           that multiple coverage runs are independent.
7489
7490 2009-03-02 09:59  king
7491
7492         * Source/cmXMLSafe.cxx: BUG: Hack for issue #8647
7493
7494 2009-03-02 00:01  king
7495
7496         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
7497
7498 2009-03-01 00:01  king
7499
7500         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
7501
7502 2009-02-28 00:01  king
7503
7504         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
7505
7506 2009-02-27 16:28  hoffman
7507
7508         * Source/CTest/cmCTestTestHandler.cxx: BUG: #8611 add pass fail
7509           reasons into log file
7510
7511 2009-02-27 13:08  king
7512
7513         * Modules/CMakeASMInformation.cmake: BUG: Fix ASM source file
7514           extension default list
7515
7516           This replaces @ASM_DIALECT@ syntax with ${ASM_DIALECT} syntax so
7517           it will be replaced correctly.  Patch from Derek Bruening.  See
7518           issue #8639.
7519
7520 2009-02-27 12:59  king
7521
7522         * Source/cmMakefileTargetGenerator.cxx: BUG: Pass shared library
7523           export symbol in DEFINES
7524
7525           The <target>_EXPORTS macro defined for object files when built in
7526           a shared library <target> should be put in the <DEFINES> make
7527           rule replacement and not <FLAGS>.  Also, it should honor the
7528           platform variable CMAKE_<LANG>_DEFINE_FLAG.  See issue #8107.
7529
7530 2009-02-27 11:23  king
7531
7532         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
7533           cmMakefile.cxx: ENH: Enforce unique binary directories
7534
7535           The second argument of add_subdirectory must name a unique binary
7536           directory or the build files will clobber each other.  This
7537           enforces uniqueness with an error message.
7538
7539 2009-02-27 00:01  king
7540
7541         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
7542
7543 2009-02-26 13:28  king
7544
7545         * Docs/cmake-mode.el: BUG: Fix cmake-mode.el indentation cursor
7546           motion
7547
7548           This makes cursor motion in the indent function consistent with
7549           emacs conventions.  Patch from Mike Wittman.  See issue #8625.
7550
7551 2009-02-26 09:22  king
7552
7553         * Source/CTest/: cmCTestUpdateHandler.cxx, cmCTestVC.cxx,
7554           cmCTestVC.h: ENH: Refactor initial checkout into cmCTestVC
7555
7556           This adds cmCTestVC::InitialCheckout and uses it in
7557           cmCTestUpdateHandler to run the initial checkout command.  The
7558           new implementation logs the command in the update log
7559           consistently with the rest of the new update implementation.
7560
7561 2009-02-26 09:22  king
7562
7563         * Tests/: CTestUpdateCVS.cmake.in, CTestUpdateCommon.cmake,
7564           CTestUpdateSVN.cmake.in: ENH: Extend CTest.UpdateSVN to test
7565           local mods
7566
7567           This teaches the test to create local modifications in the work
7568           tree before updating.
7569
7570 2009-02-26 09:16  king
7571
7572         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h: BUG: Use new
7573           include dir suppresson for all gens
7574
7575           This fixes CMAKE_<LANG>_IMPLICIT_INCLUDE_DIRECTORIES to be used
7576           for all generators instead of just those that construct their own
7577           compiler command lines directly.  See issue #8598.
7578
7579 2009-02-26 08:49  king
7580
7581         * Source/cmLocalGenerator.cxx: ENH: Simplify reverse
7582           cmLocalGenerator::Convert
7583
7584           It does not make sense to call the reverse Convert signature (for
7585           remote paths corresponding to CMake-managed directories) with
7586           NONE or FULL since they have no path.  Patch from Modestas
7587           Vainius.  See issue #7779.
7588
7589 2009-02-26 00:01  king
7590
7591         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
7592
7593 2009-02-25 17:17  miguelf
7594
7595         * Modules/FindwxWidgets.cmake: BUG: Fix copy/paste error in
7596           previous commit that references wrong variable
7597           (wxWidgets_INCLUDE_DIRS instead of wxWidgets_DEFINITIONS).
7598
7599 2009-02-25 16:29  alex
7600
7601         * Modules/FindQt4.cmake: ENH: add patch from Debian, which adds
7602           support lrelease-qt4 and lupdate-qt4
7603           http://patch-tracking.debian.net/patch/series/view/cmake/2.6.3-1/FindQt4_qt4_lupdate_lrelease.diff
7604
7605           Alex
7606
7607 2009-02-25 15:45  king
7608
7609         * Source/CTest/: cmCTestSVN.cxx, cmCTestVC.h: COMP: Fix cmCTestVC
7610           member access for HP compiler
7611
7612           The HP C++ compiler needs some help to allow access to some
7613           member classes of cmCTestVC.
7614
7615 2009-02-25 14:42  king
7616
7617         * Source/CTest/: cmCTestCVS.cxx, cmCTestCVS.h, cmCTestSVN.cxx,
7618           cmCTestSVN.h, cmCTestUpdateHandler.cxx, cmCTestVC.cxx,
7619           cmCTestVC.h: ENH: Rewrite CTest Update implementation
7620
7621           This adds a new VCS update implementation to the cmCTestVC
7622           hierarchy and removes it from cmCTestUpdateHandler.  The new
7623           implementation has the following advantages:
7624
7625             - Factorized implementation instead of monolithic function
7626             - Logs vcs tool output as it is parsed (less memory, inline
7627           messages)
7628             - Uses one global svn log instead of one log per file
7629             - Reports changes on cvs branches (instead of latest trunk
7630           change)
7631             - Generates simpler Update.xml (only one Directory element per
7632           dir)
7633
7634           Shared components of the new implementation appear in cmCTestVC
7635           and may be re-used by subclasses for other VCS tools in the
7636           future.
7637
7638 2009-02-25 11:44  king
7639
7640         * Modules/Platform/UnixPaths.cmake, Source/cmDocumentVariables.cxx,
7641           Source/cmLocalGenerator.cxx: ENH: Re-enable system include dir
7642           suppression
7643
7644           This creates variable CMAKE_<LANG>_IMPLICIT_INCLUDE_DIRECTORIES
7645           to specify implicit include directories on a per-language basis.
7646           This replaces the previous platform-wide variable.  It is
7647           necessary to avoid explicit specification of -I/usr/include on
7648           some compilers (such as HP aCC) because:
7649
7650             1.) It may break ordering among system include directories
7651           defined
7652                 internally by the compiler, thus getting wrong system
7653           headers.
7654             2.) It tells the compiler to treat the system include directory
7655                 as a user include directory, enabling warnings in the
7656           headers.
7657
7658           See issue #8598.
7659
7660 2009-02-25 09:20  king
7661
7662         * Source/CTest/cmCTestVC.cxx: COMP: Fix cmCTestVC char[]->string
7663           Borland warning
7664
7665           The Borland compiler warns about returning a char[] from a
7666           function with return type std::string without an explicit
7667           construction.
7668
7669 2009-02-25 00:01  king
7670
7671         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
7672
7673 2009-02-24 17:23  hoffman
7674
7675         * Source/CTest/: cmCTestMultiProcessHandler.cxx,
7676           cmCTestTestHandler.cxx, cmCTestTestHandler.h: ENH: add a CDash
7677           measured value showing the reason for passed and failed tests
7678           based on regular expressions
7679
7680 2009-02-24 17:07  king
7681
7682         * Utilities/CMakeLists.txt: BUG: Fix cmake-gui docs generation PATH
7683           feature
7684
7685           Automatic addition of the Qt DLL location to PATH can be done
7686           only for generators that use a Windows shell.
7687
7688 2009-02-24 16:49  miguelf
7689
7690         * Modules/: FindwxWidgets.cmake, UsewxWidgets.cmake: BUG: Using
7691           PROPERTY COMPILE_DEFINITIONS_DEBUG to support Debug only
7692           preprocessor options (e.g., _DEBUG __WXDEBUG__).
7693
7694 2009-02-24 15:43  king
7695
7696         * Source/: cmXMLParser.cxx, cmXMLParser.h: ENH: Added
7697           cmXMLParser::FindAttribute method
7698
7699           This method will help subclasses look for element attributes in
7700           their StartElement methods.
7701
7702 2009-02-24 15:43  king
7703
7704         * Source/: cmXMLParser.cxx, cmXMLParser.h: ENH: Allow cmXMLParser
7705           subclasses to report errors
7706
7707           This tells cmXMLParser to report error messages through virtual
7708           method cmXMLParser::ReportError so that subclasses can override
7709           the default report.
7710
7711 2009-02-24 15:43  king
7712
7713         * Source/CTest/: cmCTestSVN.cxx, cmCTestSVN.h: ENH: Teach
7714           cmCTestSVN to load repo/tree relation
7715
7716           This teaches cmCTestSVN::NoteNewRevision to save the repository
7717           URL checked out in the work tree, the repository root, and the
7718           path below the root to reach the full URL.
7719
7720 2009-02-24 15:43  king
7721
7722         * Source/: cmCTest.cxx, cmCTest.h: ENH: Add cmCTest::DecodeURL
7723           method
7724
7725           This new method decodes the "percent-encoding" used in URL
7726           syntax.
7727
7728 2009-02-24 15:37  king
7729
7730         * Modules/Platform/Darwin-icc.cmake, Modules/Platform/Darwin.cmake,
7731           Source/cmLocalGenerator.cxx, Source/cmLocalGenerator.h,
7732           Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Remove implicit
7733           include dir suppression
7734
7735           We used to suppress generation of -I/usr/include (and on OSX also
7736           -I/usr/local/include).  This behavior seems to cause more trouble
7737           than it's worth, so I'm removing it until someone encounters the
7738           original problem it fixed.  See issue #8598.
7739
7740 2009-02-24 14:32  hoffman
7741
7742         * Tests/Fortran/include/test_preprocess.h: file test_preprocess.h
7743           was added on branch CMake-2-6 on 2009-03-23 18:04:12 +0000
7744
7745 2009-02-24 14:32  king
7746
7747         * Tests/Fortran/: CMakeLists.txt, test_preprocess.F90,
7748           include/test_preprocess.h: ENH: Test included header in Fortran
7749           preprocessing
7750
7751           This extends the Fortran preprocessing test to include a header
7752           file through a preprocessor directive.
7753
7754 2009-02-24 14:32  king
7755
7756         * Source/cmDependsFortran.cxx: BUG: Fix Fortran implicit dependency
7757           include path
7758
7759           The previous change to Source/cmDependsFortran.cxx while
7760           refactoring implicit dependency scanning configuration rules
7761           completely broke loading of the include file search path while
7762           scanning Fortran dependencies.  This adds the line that should
7763           have been added during the previous change to load the include
7764           path correctly.
7765
7766 2009-02-24 12:52  king
7767
7768         * Source/CTest/: cmCTestSVN.cxx, cmCTestSVN.h,
7769           cmCTestUpdateHandler.cxx, cmCTestVC.cxx, cmCTestVC.h: ENH: Factor
7770           out VCS work tree revision checks
7771
7772           This moves checks of the work tree revision before and after
7773           update from cmCTestUpdateHandler::ProcessHandler into the
7774           cmCTestVC hierarchy.
7775
7776 2009-02-24 12:50  king
7777
7778         * Source/CTest/: cmCTestUpdateHandler.cxx, cmCTestVC.cxx,
7779           cmCTestVC.h: ENH: Factor out nightly start time computation
7780
7781           Move generation of the nightly start time string from
7782           cmCTestUpdateHandler::ProcessHandler into cmCTestVC.
7783
7784 2009-02-24 12:50  king
7785
7786         * Source/CTest/: cmCTestSVN.cxx, cmCTestSVN.h,
7787           cmCTestUpdateHandler.cxx, cmCTestVC.cxx, cmCTestVC.h: ENH: Factor
7788           out svn work tree cleanup
7789
7790           This removes work tree cleanup from cmCTestUpdateHandler and adds
7791           an interface for it in cmCTestVC with an implementation in
7792           cmCTestSVN.
7793
7794 2009-02-24 12:49  king
7795
7796         * Source/CTest/: cmCTestVC.cxx, cmCTestVC.h: ENH: Create
7797           cmCTestVC::RunChild and parse helpers
7798
7799           This method will help VCS tool subclasses run child processes and
7800           log the output while parsing it.
7801
7802 2009-02-24 11:41  king
7803
7804         * Source/cmInstallCommand.cxx, Source/cmInstallCommand.h,
7805           Source/cmInstallDirectoryGenerator.cxx,
7806           Source/cmInstallDirectoryGenerator.h,
7807           Tests/SimpleInstall/CMakeLists.txt,
7808           Tests/SimpleInstallS2/CMakeLists.txt: ENH: Add install(DIRECTORY)
7809           option 'OPTIONAL'
7810
7811           This adds the OPTIONAL option to the install(DIRECTORY) command.
7812           It tells the installation rule that it is not an error if the
7813           source directory does not exist.  See issue #8394.
7814
7815 2009-02-24 11:41  king
7816
7817         * Source/cmInstallCommand.cxx: ENH: Refactor install(DIRECTORY)
7818           argument parsing
7819
7820           We previously used several booleans with at most one set to true
7821           at a time to track argument parsing state.  This refactors it to
7822           use one enumeration.
7823
7824 2009-02-24 11:08  king
7825
7826         * Source/cmProcessTools.h: COMP: cmProcessTools::OutputParser
7827           virtual dtor
7828
7829           This class has virtual methods and therefore should have a
7830           virtual destructor.
7831
7832 2009-02-24 10:40  king
7833
7834         * Source/: CMakeLists.txt, cmProcessTools.cxx, cmProcessTools.h:
7835           ENH: Create cmProcessTools to parse child output
7836
7837           This class provides a RunProcess method to run a child process
7838           and send its output to an abstract parsing interface.  This also
7839           provides a simple line parser and logger implementing the parsing
7840           interface.
7841
7842 2009-02-24 10:39  king
7843
7844         * Source/: CMakeLists.txt, CTest/cmCTestCVS.cxx,
7845           CTest/cmCTestCVS.h, CTest/cmCTestSVN.cxx, CTest/cmCTestSVN.h,
7846           CTest/cmCTestUpdateHandler.cxx: ENH: Add cmCTestCVS and
7847           cmCTestSVN
7848
7849           These cmCTestVC subclasses will implement interaction with CVS
7850           and SVN tools.
7851
7852 2009-02-24 10:39  king
7853
7854         * Source/: CMakeLists.txt, CTest/cmCTestVC.cxx, CTest/cmCTestVC.h:
7855           ENH: Create cmCTestVC for VCS interaction
7856
7857           This creates cmCTestVC, the base for a forthcoming class
7858           hierarchy to interact with version control systems.
7859
7860 2009-02-24 09:34  david.cole
7861
7862         * Source/CPack/cmCPackDragNDropGenerator.cxx: STYLE: Fix line
7863           length violation.
7864
7865 2009-02-24 09:09  king
7866
7867         * Source/CTest/: cmCTestUpdateHandler.cxx, cmCTestUpdateHandler.h:
7868           ENH: Factor out VCS tool detection
7869
7870           In cmCTestUpdateHandler, this factors out version control tool
7871           detection from the monolithic
7872           cmCTestUpdateHandler::ProcessHandler to separate methods.  This
7873           also places priority on detection of the tool managing the source
7874           tree since using any other tool will cause errors.
7875
7876 2009-02-24 09:09  king
7877
7878         * Source/CTest/: cmCTestUpdateHandler.cxx, cmCTestUpdateHandler.h:
7879           ENH: Factor out initial checkout method
7880
7881           This moves the initial checkout code from the monolithic
7882           cmCTestUpdateHandler::ProcessHandler to a separate method
7883           cmCTestUpdateHandler::InitialCheckout.
7884
7885 2009-02-24 09:00  king
7886
7887         * Utilities/CMakeLists.txt: ENH: Help cmake-gui docs generation on
7888           Windows
7889
7890           We use a custom command to run 'cmake-gui --help...' to generate
7891           the documentation for the application.  Since this is a Qt
7892           application, the executable must find the Qt DLLs in order to
7893           run.  As a convenience, if QtCore4.dll appears next to qmake.exe,
7894           we put its location in the PATH environment variable when running
7895           the custom command on Windows.
7896
7897 2009-02-24 00:49  lowman
7898
7899         * Modules/FindBoost.cmake: BUG: Fix issue #8576 FindBoost
7900           regression finding static libs, impacts MinGW and Intel/Windows
7901           compilers.
7902
7903 2009-02-24 00:01  king
7904
7905         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
7906
7907 2009-02-23 16:54  king
7908
7909         * Tests/CTestUpdateCommon.cmake: BUG: Fix CTest.UpdateCVS/SVN tests
7910           for win slashes
7911
7912           This fixes the tests to allow windows slashes in reported file
7913           names in the generated Update.xml file.
7914
7915 2009-02-23 15:59  king
7916
7917         * Source/CTest/cmCTestUpdateHandler.cxx: ENH: Refactor quoting of
7918           VCS tool command
7919
7920           Previously we pre-quoted the command line tool path.  This avoids
7921           it by quoting the command everywhere it is used, thus preserving
7922           access to the original, unquoted command.
7923
7924 2009-02-23 15:59  king
7925
7926         * Tests/CTestUpdateSVN.cmake.in: ENH: Test svn updates with space
7927           in author name
7928
7929           This enhances the CTest.UpdateSVN test with a space in the test
7930           author name.  It will check that author name parsing works
7931           correctly.
7932
7933 2009-02-23 15:59  king
7934
7935         * Tests/: CTestUpdateCVS.cmake.in, CTestUpdateCommon.cmake,
7936           CTestUpdateSVN.cmake.in: ENH: Enhance CTest.UpdateCVS/SVN tests
7937
7938           This adds a source tree subdirectory to the content of the test
7939           projects.  It also smoke tests more than one revision worth of
7940           changes.
7941
7942 2009-02-23 15:58  king
7943
7944         * Tests/CTestUpdateCommon.cmake: ENH: Better failure output from
7945           CTest.Update*
7946
7947           This teaches CTestUpdateCommon to report the process exit
7948           condition from failed child processes executed during tests.
7949
7950 2009-02-23 13:25  david.cole
7951
7952         * Source/CPack/cmCPackDragNDropGenerator.cxx: ENH: Add license file
7953           presentation to the Drag-N-Drop dmg file CPack generator. Fixes
7954           issue #8442. Thanks to Clinton Stimpson for the patch.
7955
7956 2009-02-23 00:01  king
7957
7958         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
7959
7960 2009-02-22 00:01  king
7961
7962         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
7963
7964 2009-02-21 14:43  hoffman
7965
7966         * Source/QtDialog/CMakeSetup.cxx: BUG: make sure you can build
7967           cmake without an X server
7968
7969 2009-02-21 14:38  hoffman
7970
7971         * Source/QtDialog/CMakeSetup.cxx: BUG: make sure the gui still
7972           runs...
7973
7974 2009-02-21 14:23  hoffman
7975
7976         * Source/QtDialog/CMakeSetup.cxx: BUG: make sure an x server is not
7977           required for the build
7978
7979 2009-02-21 00:01  king
7980
7981         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
7982
7983 2009-02-20 15:51  king
7984
7985         * Source/CTest/: cmCTestBuildCommand.h, cmCTestConfigureCommand.h,
7986           cmCTestCoverageCommand.h, cmCTestHandlerCommand.h,
7987           cmCTestMemCheckCommand.h, cmCTestTestCommand.h: ENH: Document
7988           APPEND option in ctest_* commands
7989
7990           This adds documentation of the APPEND option to the configure,
7991           build, test, memcheck, and coverage commands.  The docs leave
7992           specific semantics for the dashboard server to define.
7993
7994 2009-02-20 15:50  king
7995
7996         * Source/CTest/: cmCTestBuildCommand.h, cmCTestConfigureCommand.h,
7997           cmCTestCoverageCommand.h, cmCTestMemCheckCommand.h,
7998           cmCTestTestCommand.h, cmCTestUpdateCommand.h: ENH: Improve
7999           ctest_* command documentation
8000
8001           This corrects the terse documentation and adds detail to the full
8002           documentation of some commands.  It also normalizes the layout of
8003           the documentation string endings to make adding lines easier.
8004
8005 2009-02-20 15:50  king
8006
8007         * Source/CTest/cmCTestSubmitCommand.h: ENH: More documentation for
8008           ctest_submit command
8009
8010           This clarifies the terse documentation and lists valid values for
8011           PARTS.
8012
8013 2009-02-20 14:03  king
8014
8015         * Source/cmDocumentVariables.cxx: ENH: Clarify docs of old
8016           *_OUTPUT_PATH vars
8017
8018           This clarifies the documentation of EXECUTABLE_OUTPUT_PATH and
8019           LIBRARY_OUTPUT_PATH to sound less like deprecation.
8020
8021 2009-02-20 11:10  hoffman
8022
8023         * CMakeLists.txt, ChangeLog.manual: ENH: final 2.6.3 commit remove
8024           RC and clean changelog a bit
8025
8026 2009-02-20 10:14  david.cole
8027
8028         * Source/CPack/: cmCPackDragNDropGenerator.cxx,
8029           cmCPackDragNDropGenerator.h: STYLE: Fix style line-too-long
8030           violations.
8031
8032 2009-02-20 00:01  king
8033
8034         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
8035
8036 2009-02-19 16:04  clinton
8037
8038         * Modules/FindQt4.cmake:
8039           ENH:  Support COMPONENTS argument to find_package().        See
8040           bug #8542.
8041
8042 2009-02-19 16:02  hoffman
8043
8044         * Tests/BuildDepends/Project/CMakeLists.txt: ENH: merge in fix for
8045           test on older macs
8046
8047 2009-02-19 15:51  clinton
8048
8049         * Modules/FindQt4.cmake:
8050           ENH:  Support version argument in find_package().        See bug
8051           #8542.
8052
8053 2009-02-19 15:24  hoffman
8054
8055         * Tests/BuildDepends/Project/CMakeLists.txt: ENH: make sure
8056           multiple archs are only tested when the work
8057
8058 2009-02-19 11:53  hoffman
8059
8060         * CMakeLists.txt, ChangeLog.manual,
8061           Source/cmGlobalXCodeGenerator.cxx,
8062           Tests/BuildDepends/Project/CMakeLists.txt: BUG: fix xcode depend
8063           issue again with a test
8064
8065 2009-02-19 11:51  hoffman
8066
8067         * Source/cmGlobalXCodeGenerator.cxx,
8068           Tests/BuildDepends/Project/CMakeLists.txt: BUG: fix xcode depend
8069           issue and add a test for it
8070
8071 2009-02-19 11:20  david.cole
8072
8073         * Source/cmGlobalXCodeGenerator.cxx: BUG: Fix issue #8253 - handle
8074           xib file extension in Xcode projects so that double clicking on
8075           xib files opens them up in Interface Builder. Thanks to
8076           baron_roberts for the patch.
8077
8078 2009-02-19 11:17  hoffman
8079
8080         * CMakeLists.txt, ChangeLog.manual,
8081           Source/cmGlobalXCodeGenerator.cxx: BUG: fix xcode depend issue
8082           again on branch
8083
8084 2009-02-19 10:39  david.cole
8085
8086         * Source/CPack/: cmCPackBundleGenerator.cxx,
8087           cmCPackDragNDropGenerator.cxx, cmCPackDragNDropGenerator.h: BUG:
8088           A little bit more refactoring from BundleGenerator to
8089           DragNDropGenerator. See issue #8556. Thanks for Clinton Stimpson
8090           for the patch.
8091
8092 2009-02-19 10:31  hoffman
8093
8094         * Source/cmGlobalXCodeGenerator.cxx: BUG: fix depend bug again for
8095           Xcode
8096
8097 2009-02-19 00:01  king
8098
8099         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
8100
8101 2009-02-18 12:40  hoffman
8102
8103         * CMakeLists.txt, ChangeLog.manual,
8104           Source/cmGlobalXCodeGenerator.cxx: ENH: put in fix for Xcode
8105           rebuild issue on branch
8106
8107 2009-02-18 12:09  hoffman
8108
8109         * Source/cmGlobalXCodeGenerator.cxx: BUG: use the top level project
8110           name for the xcode depend helper directory names
8111
8112 2009-02-18 00:01  king
8113
8114         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
8115
8116 2009-02-17 16:59  david.cole
8117
8118         * Modules/Platform/Darwin.cmake: BUG: Allow third component of Mac
8119           OSX sw_vers output to be empty. Mac OSX 10.5 was recently
8120           reinstalled on dashmacmini3 and pointed out the fact that this
8121           expression is faulty when the reported version is simply 10.5
8122           rather than 10.5.x... for example. This fixes it.
8123
8124 2009-02-17 11:53  king
8125
8126         * Source/: cmDependsFortranParser.cxx, cmDependsFortranParser.y:
8127           BUG: Do not use 'char' type as array subscript
8128
8129           This converts uses of 'char' as an array subscript to 'unsigned
8130           char' to heed the warning from gcc.  The subscript must be an
8131           unsigned type to avoid indexing before the beginning of the
8132           array.  This change avoids a potential crash if input text
8133           contains a byte value beyond 0x7f.
8134
8135 2009-02-17 11:37  king
8136
8137         * Source/CTest/: cmCTestUpdateHandler.cxx, cmCTestUpdateHandler.h:
8138           ENH: Remove generation of unused Update.xml parts
8139
8140           This removes generation of some Update.xml content that is not
8141           used by any Dart1, Dart2, or CDash servers:   - Revisions
8142           elements   - Directory attribute of File elements   - File
8143           elements within Author elements The content was generated only
8144           because the original Dart1 Tcl client generated it, but the
8145           content was never used.
8146
8147 2009-02-17 00:01  king
8148
8149         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
8150
8151 2009-02-16 18:09  hoffman
8152
8153         * Utilities/CMakeLists.txt: ENH: add missiong install docs for
8154           cmake-gui
8155
8156 2009-02-16 14:06  hoffman
8157
8158         * CMakeCPackOptions.cmake.in, CMakeLists.txt, ChangeLog.manual,
8159           Source/QtDialog/CMakeLists.txt,
8160           Source/QtDialog/QtDialogCPack.cmake.in: ENH: merge in a few more
8161           changes for installer on windows and cmake-gui
8162
8163 2009-02-16 13:56  martink
8164
8165         * Source/cmIfCommand.h: ENH: fix style
8166
8167 2009-02-16 11:17  hoffman
8168
8169         * Source/QtDialog/QtDialogCPack.cmake.in: ENH: change name for
8170           start menu entry
8171
8172 2009-02-16 10:33  king
8173
8174         * Modules/readme.txt: STYLE: Note find_package COMPONENTS in
8175           modules doc
8176
8177           This mentions the COMPONENTS option of find_package in the module
8178           author documentation file "Modules/readme.txt".  See issue #8539.
8179
8180 2009-02-16 10:01  king
8181
8182         * Source/CTest/cmCTestUpdateHandler.cxx: BUG: Fix svn update logic
8183           for modified files
8184
8185           The main svn update parsing loop in cmCTestUpdateHandler
8186           previously had a logic error because the variable 'res' was not
8187           reset for each iteration.  For a locally modified file it would
8188           report the update info for the previous non-modified file, or
8189           nothing if there was no previous file.  This fixes the logic by
8190           setting variable 'res' in both control paths for each iteration.
8191           See issue #8168.
8192
8193 2009-02-16 10:00  king
8194
8195         * Source/CTest/cmCTestUpdateHandler.cxx: STYLE: Fix spelling in
8196           cmCTestUpdateHandler
8197
8198           This renames the variable 'numModiefied' to 'numModified' to fix
8199           its spelling.  It also renames 'modifiedOrConflict' to
8200           'notLocallyModified' to describe its purpose (rather than the
8201           opposite of its purpose).  See issue #8168.
8202
8203 2009-02-16 00:01  king
8204
8205         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
8206
8207 2009-02-15 00:01  king
8208
8209         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
8210
8211 2009-02-14 00:01  king
8212
8213         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
8214
8215 2009-02-13 21:51  hoffman
8216
8217         * Utilities/CMakeLists.txt, CMakeCPackOptions.cmake.in: ENH: add
8218           cmake gui docs
8219
8220 2009-02-13 18:52  clinton
8221
8222         * Modules/FindQt4.cmake:
8223           ENH:  Allowing finding a relocated Qt installation which contains
8224           a qt.conf to override the hardcoded paths in qmake.        Fixes
8225           #8532.
8226
8227 2009-02-13 16:29  hoffman
8228
8229         * CMakeCPackOptions.cmake.in: ENH: deprecate CMakeSetup
8230
8231 2009-02-13 16:28  hoffman
8232
8233         * Source/QtDialog/: CMakeLists.txt, QtDialogCPack.cmake.in: ENH:
8234           take cmake-gui out of beta
8235
8236 2009-02-13 15:49  king
8237
8238         * Source/kwsys/CMakeLists.txt: ENH: Optionally label KWSys targets
8239           and tests
8240
8241           This provides an API for parent projects to use to specify values
8242           to be set in the LABELS properties of KWSys libraries,
8243           executables, and tests.
8244
8245 2009-02-13 15:49  king
8246
8247         * Source/kwsys/CMakeLists.txt: ENH: Add KWSys header files to
8248           library targets
8249
8250           This adds the configured KWSys header files to the library
8251           targets that implement their APIs so that they show up in IDE
8252           project files.
8253
8254 2009-02-13 15:17  king
8255
8256         * Source/CTest/: cmCTestCoverageHandler.cxx,
8257           cmCTestCoverageHandler.h: ENH: Teach CTest to put labels in
8258           coverage results
8259
8260           This teaches CTest to include source file labels in coverage
8261           dashboard submissions.  The labels for each source are the union
8262           of the LABELS property from the source file and all the targets
8263           in which it is built.
8264
8265 2009-02-13 15:16  king
8266
8267         * Source/CTest/cmCTestCoverageHandler.cxx: STYLE: Remove unused
8268           variable
8269
8270 2009-02-13 11:49  king
8271
8272         * Source/CTest/cmCTestBuildCommand.cxx: BUG: Fix
8273           CTEST_USE_LAUNCHERS in dashboard scripts
8274
8275           Since CTest does not currently load configuration settings
8276           computed at CMake Configure time while running dashboard scripts,
8277           the ctest_build command must honor the CTEST_USE_LAUNCHERS option
8278           directly.
8279
8280 2009-02-13 11:49  king
8281
8282         * Source/cmCTest.h: STYLE: Add TODO comment about CTest
8283           configuration
8284
8285           Currently CTest does not load configuration settings computed at
8286           CMake Configure time when running a dashboard script.  This adds
8287           a comment describing refactoring that might help resolve the
8288           problem.
8289
8290 2009-02-13 00:01  king
8291
8292         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
8293
8294 2009-02-12 13:25  king
8295
8296         * Source/cmGlobalGenerator.cxx: BUG: Fix logic of LabelFiles.txt
8297           generation
8298
8299           This fixes a dumb logic error which causes generation of
8300           LabelFiles.txt to try to open the file once for every target with
8301           labels.
8302
8303 2009-02-12 13:00  king
8304
8305         * Source/CTest/: cmCTestBuildHandler.cxx, cmCTestLaunch.cxx,
8306           cmCTestLaunch.h: ENH: Report file names relative to source dir
8307
8308           This teaches cmCTestLaunch to report source files that lie under
8309           the top source directory relative to the top.
8310
8311 2009-02-12 12:50  martink
8312
8313         * Source/cmIfCommand.h: ENH: fix documentation and add docs on
8314           parenthetical expressions
8315
8316 2009-02-12 10:08  hoffman
8317
8318         * Source/kwsys/SystemInformation.cxx: BUG: #8496 add support for
8319           system info on haiku
8320
8321 2009-02-12 10:01  king
8322
8323         * Source/CTest/cmCTestBuildHandler.cxx: BUG: Do not drop build
8324           fragments with same time
8325
8326           When we collect Build.xml fragments generated by 'ctest
8327           --launch', this lexicographically orders fragments with the same
8328           time stamp on disk instead of incorrectly dropping duplicates.
8329
8330 2009-02-12 00:01  king
8331
8332         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
8333
8334 2009-02-11 15:18  king
8335
8336         * Modules/: CTest.cmake, DartConfiguration.tcl.in: ENH: Create
8337           include(CTest) launcher interface
8338
8339           This defines a new CTest configuration variable
8340           CTEST_USE_LAUNCHERS.  When set to true it puts 'ctest --launch'
8341           in RULE_LAUNCH_* properties and enables the CTest configuration
8342           option 'UseLaunchers'.  Currently this works only for Makefile
8343           generators.
8344
8345 2009-02-11 15:18  king
8346
8347         * Source/CTest/: cmCTestBuildHandler.cxx, cmCTestBuildHandler.h:
8348           ENH: Teach CTest dashboard builds to use launchers
8349
8350           This defines a 'UseLaunchers' CTest configuration option.  When
8351           enabled, CTest skips log scraping from the Build step output.
8352           Instead it defines the environment variable CTEST_LAUNCH_LOGS to
8353           a log directory during the build.  After the build it looks for
8354           error-*.xml and warning-*.xml files containing fragments for
8355           inclusion in Build.xml and submission.
8356
8357           This is useful in conjuction with 'ctest --launch' and the
8358           RULE_LAUNCH_* properties to get reliable, highly-granular build
8359           failure reports.
8360
8361 2009-02-11 13:05  hoffman
8362
8363         * Utilities/Release/: ferrari_sgi64_release.cmake,
8364           release_cmake.sh.in: ENH: add FFLAGS back into release script
8365
8366 2009-02-11 11:57  king
8367
8368         * Source/CTest/cmCTestLaunch.cxx: COMP: Do not use modern empty
8369           init list syntax
8370
8371           cmCTestLaunch first used an empty initializer list to
8372           zero-initialize a buffer, but this is not supported on older
8373           compilers.  Instead we avoid the need for initialization
8374           altogether.
8375
8376 2009-02-11 11:31  king
8377
8378         * Source/: CMakeLists.txt, ctest.cxx, CTest/cmCTestLaunch.cxx,
8379           CTest/cmCTestLaunch.h: ENH: Create internal 'ctest --launch' tool
8380
8381           This creates an undocumented 'ctest --launch' mode.  It launches
8382           a specified command and optionally records a failure in an xml
8383           fragment.  We will optionally use this in CTest's Build stage to
8384           record per-rule build failure information when using Makefile
8385           generators.
8386
8387 2009-02-11 00:01  king
8388
8389         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
8390
8391 2009-02-10 18:13  clinton
8392
8393         * Modules/FindQt4.cmake:
8394           ENH:  Change FILEPATH to STRING for a list of libraries.
8395
8396 2009-02-10 17:28  hoffman
8397
8398         * CMakeLists.txt, ChangeLog.manual, Modules/FindBoost.cmake,
8399           Modules/FindQt4.cmake, Source/cmCacheManager.cxx,
8400           Source/cmSystemTools.cxx: ENH: merge in some more fixes for RC 13
8401
8402 2009-02-10 17:25  hoffman
8403
8404         * Source/cmCacheManager.cxx: ENH: fix fix for unc paths
8405
8406 2009-02-10 16:08  hoffman
8407
8408         * Source/cmCTest.cxx: ENH: add label global property to ctest
8409           scripts
8410
8411 2009-02-10 14:24  hoffman
8412
8413         * Source/: cmCTest.cxx, CTest/cmCTestTestCommand.cxx,
8414           CTest/cmCTestTestCommand.h, CTest/cmCTestTestHandler.cxx,
8415           CTest/cmCTestTestHandler.h: ENH: add the ability to run tests by
8416           labels
8417
8418 2009-02-10 14:19  hoffman
8419
8420         * Source/CTest/cmCTestMultiProcessHandler.cxx: BUG: partial fix for
8421           8056 -W now works with -j
8422
8423 2009-02-10 12:56  hoffman
8424
8425         * Modules/FindFLTK.cmake: ENH: change include command
8426
8427 2009-02-10 08:52  king
8428
8429         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h,
8430           cmLocalUnixMakefileGenerator3.cxx: ENH: Add rule substitutions
8431           useful for launchers
8432
8433           This defines make rule substitutions <LANGUAGE>, <TARGET_NAME>,
8434           <TARGET_TYPE>, and <OUTPUT>.  They will be useful for
8435           RULE_LAUNCH_* property values.
8436
8437 2009-02-10 08:51  king
8438
8439         * Modules/CTestTargets.cmake, Source/cmLocalGenerator.cxx,
8440           Source/cmLocalGenerator.h,
8441           Source/cmLocalUnixMakefileGenerator3.cxx,
8442           Source/cmLocalUnixMakefileGenerator3.h, Source/cmMakefile.cxx,
8443           Source/cmMakefileExecutableTargetGenerator.cxx,
8444           Source/cmMakefileLibraryTargetGenerator.cxx,
8445           Source/cmMakefileTargetGenerator.cxx, Source/cmTarget.cxx,
8446           Source/cmake.cxx: ENH: Define RULE_LAUNCH_* properties
8447
8448           This defines global, directory, and target properties
8449           RULE_LAUNCH_COMPILE, RULE_LAUNCH_LINK, and RULE_LAUNCH_CUSTOM.
8450           Their values specify 'launcher' command lines which are prefixed
8451           to compile, link, and custom build rules by Makefile generators.
8452
8453 2009-02-10 08:50  king
8454
8455         * Source/: cmLocalUnixMakefileGenerator3.cxx,
8456           cmLocalUnixMakefileGenerator3.h,
8457           cmMakefileExecutableTargetGenerator.cxx,
8458           cmMakefileLibraryTargetGenerator.cxx,
8459           cmMakefileTargetGenerator.cxx,
8460           cmMakefileUtilityTargetGenerator.cxx: ENH: Give target in which
8461           custom commands build
8462
8463           This gives the cmTarget instance for which custom command rules
8464           are being generated to
8465           cmLocalUnixMakefileGenerator3::AppendCustomCommands.  It will be
8466           useful in the future.
8467
8468 2009-02-10 08:50  king
8469
8470         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
8471           cmSourceFile.cxx, cmTarget.cxx: ENH: Define target and source
8472           property LABELS
8473
8474           This creates a new LABELS property for targets and source files.
8475           We write the labels of each target and its source files in
8476           target-specific locations in the build tree for future use.
8477
8478 2009-02-10 08:50  king
8479
8480         * Source/: cmTarget.cxx, cmTarget.h: ENH: Define target-specific
8481           support directories
8482
8483           This creates method cmTarget::GetSupportDirectory to compute a
8484           target-specific support directory in the build tree.  It uses the
8485           "CMakeFiles/<name>.dir" convention already used by the Makefile
8486           generators.  The method will be useful for any code that needs to
8487           generate per-target information into the build tree for use by
8488           CMake tools that do not run at generate time.
8489
8490 2009-02-10 00:01  king
8491
8492         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
8493
8494 2009-02-09 23:05  lowman
8495
8496         * Modules/FindCxxTest.cmake: STYLE: Clarified example to illustrate
8497           need to call target_link_libraries() in response to Issue #8485.
8498           Changed CMake commands to lowercase.  Added licensing info to
8499           copyright
8500
8501 2009-02-09 22:39  lowman
8502
8503         * Modules/FindBoost.cmake: BUG: Resolves Issue #8393, Remove
8504           workarounds in FindBoost once UNC-Path bug is fixed
8505
8506 2009-02-09 22:34  lowman
8507
8508         * Modules/FindBoost.cmake: STYLE: Improved examples, spelling &
8509           grammar in documentation
8510
8511 2009-02-09 16:45  alex
8512
8513         * Source/cmGlobalUnixMakefileGenerator3.h: COMP: remove unused
8514           variable TargetSourceFileCount, it seems it is unused since
8515           version 1.88 of cmGlobalUnixMakefileGenerator3.cxx patch by
8516           Daniel DOT Teske AT Nokia DOT com
8517
8518           Alex
8519
8520 2009-02-09 16:45  king
8521
8522         * Source/kwsys/SystemTools.cxx: BUG: Work around broken
8523           GetLongPathName case
8524
8525           On Windows the GetLongPathName API function does not work on some
8526           filesystems even if the file exists.  In this case we should just
8527           use the original long path name and not the GetShortPathName
8528           result.  See issue #8480.
8529
8530 2009-02-09 16:42  clinton
8531
8532         * Modules/FindQt4.cmake:
8533           ENH:  Support .hpp with automoc.
8534
8535 2009-02-09 16:36  alex
8536
8537         * Source/: cmLocalUnixMakefileGenerator3.cxx,
8538           cmLocalUnixMakefileGenerator3.h: STYLE: fix two typos in the
8539           comments, patch from Daniel DOT Teske AT Nokia DOT com, QtCreator
8540           developer
8541
8542           Alex
8543
8544 2009-02-09 16:25  chris
8545
8546         * Modules/FindDevIL.cmake: ENH: Made the documentation for
8547           FindDevIL.cmake cleaner. Changed the XXX_LIBRARYs to
8548           XXX_LIBRARIES.
8549
8550 2009-02-09 09:23  hoffman
8551
8552         * Tests/CMakeTests/GetFilenameComponentRealpathTest.cmake.in: file
8553           GetFilenameComponentRealpathTest.cmake.in was added on branch
8554           CMake-2-6 on 2009-03-23 18:04:12 +0000
8555
8556 2009-02-09 09:23  king
8557
8558         * Source/cmGetFilenameComponentCommand.cxx,
8559           Source/cmGetFilenameComponentCommand.h,
8560           Tests/CMakeTests/CMakeLists.txt,
8561           Tests/CMakeTests/GetFilenameComponentRealpathTest.cmake.in: ENH:
8562           Add get_filename_component(... REALPATH)
8563
8564           This patch from Philip Lowman creates a REALPATH mode in the
8565           get_filename_component command.  It is like ABSOLUTE, but will
8566           also resolve symlinks (which ABSOLUTE once did but was broken
8567           long ago).  See issue #8423.
8568
8569 2009-02-09 09:23  king
8570
8571         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: BUG: Fix
8572           GetRealPath when realpath fails
8573
8574           This patch from Philip Lowman teaches SystemTools::GetRealPath to
8575           deal with paths that do not exist by dealing with the case that
8576           realpath returns NULL.  See issue #8423.
8577
8578 2009-02-09 08:25  hoffman
8579
8580         * Source/cmCacheManager.cxx: BUG: fix for 0008378, lists with
8581           FILEPATH and UNC //server/path fail
8582
8583 2009-02-09 00:01  king
8584
8585         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
8586
8587 2009-02-08 00:01  king
8588
8589         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
8590
8591 2009-02-07 12:23  clinton
8592
8593         * Modules/FindQt4.cmake:
8594           BUG:  When detecting if qmake executable is changed, don't error
8595           if path       contains regex chars.
8596
8597 2009-02-07 00:01  king
8598
8599         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
8600
8601 2009-02-06 16:16  hoffman
8602
8603         * ChangeLog.manual: ENH: fix comment
8604
8605 2009-02-06 16:15  hoffman
8606
8607         * CMakeLists.txt, ChangeLog.manual, Modules/FindQt4.cmake,
8608           Modules/UseQt4.cmake, Source/cmGlobalUnixMakefileGenerator3.cxx,
8609           Source/cmMakefileExecutableTargetGenerator.cxx, Source/cmake.cxx:
8610           ENH: fix osx bundle re-config issue on branch RC 12
8611
8612 2009-02-06 11:49  king
8613
8614         * Source/cmake.cxx: BUG: Fix OS X FW symlink byproduct dependencies
8615
8616           When testing whether to re-run CMake, a byproduct may be a
8617           symlink.  If so, the existence of the link is important rather
8618           than the link's target.  See issue #8465.
8619
8620 2009-02-06 11:18  king
8621
8622         * Source/: cmGlobalUnixMakefileGenerator3.cxx, cmake.cxx: BUG: Fix
8623           OS X AppBundle/FW byproducts dependencies
8624
8625           App Bundle and Framework directories, symlinks, and Info.plist
8626           files we create during generation are byproducts, not outputs.
8627           We should re-run CMake only when they are missing, not when they
8628           are old.  See issue #8465.
8629
8630 2009-02-06 09:08  king
8631
8632         * Source/: cmXMLSafe.cxx, cmXMLSafe.h: COMP: Avoid parameter/member
8633           shadow in cmXMLSafe
8634
8635           A cmXMLSafe constructor named its parameter 'str' which shadowed
8636           the name of the 'str' method.  This renames the parameter to
8637           avoid the conflict warning.
8638
8639 2009-02-06 09:03  king
8640
8641         * Source/cmMakefileExecutableTargetGenerator.cxx: BUG: Do not
8642           re-generate after a AppBundle build
8643
8644           A previous change accidentally added the MacOS content directory
8645           and Info.plist files created for MACOSX_BUNDLE executables to the
8646           list of CMake input files.  This causes CMake to re-generate the
8647           project too often.  These items should be added to the list of
8648           CMake output files.
8649
8650 2009-02-06 08:33  king
8651
8652         * Source/cmGetFilenameComponentCommand.cxx,
8653           Source/cmGetFilenameComponentCommand.h,
8654           Tests/CMakeTests/CMakeLists.txt,
8655           Tests/CMakeTests/GetFilenameComponentSymlinksTest.cmake.in: BUG:
8656           Alternative fix to bug #8423
8657
8658           The patch used to fix this bug used SystemTools::GetRealPath
8659           which works only for existing files.  It broke the case of using
8660           the command get_filename_component for a non-existing file.
8661           Also, it changed long-standing behavior in a possibly
8662           incompatible way even for existing files.  This reverts the
8663           original fix and instead updates the documentation to be
8664           consistent with the behavior.
8665
8666 2009-02-06 08:15  king
8667
8668         * Source/cmCMakePolicyCommand.h: ENH: Clarify cmake_policy(VERSION)
8669           documentation
8670
8671           The previous documentation could be interpreted as setting
8672           policies newer than the given version to OLD instead of unset.
8673           This clarifies it.
8674
8675 2009-02-06 00:01  king
8676
8677         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
8678
8679 2009-02-05 23:01  clinton
8680
8681         * Modules/: FindQt4.cmake, UseQt4.cmake:
8682           ENH:  Add support for building with Qt's ActiveX support on
8683           Windows.
8684
8685 2009-02-05 17:09  king
8686
8687         * Source/cmXMLSafe.cxx: COMP: Avoid warning about signed-char
8688           comparison
8689
8690           On some compilers 'char' is signed and is therefore always equal
8691           to or less than 0x7f.  In order to avoid the compiler warning we
8692           perform the comparison with an unsigned char type.
8693
8694 2009-02-05 16:31  king
8695
8696         * Source/: CMakeLists.txt, cmCTest.cxx, cmCTest.h,
8697           cmSystemTools.cxx, cmSystemTools.h, cmXMLSafe.cxx, cmXMLSafe.h,
8698           CPack/cmCPackGenerator.cxx, CTest/cmCTestBuildHandler.cxx,
8699           CTest/cmCTestConfigureHandler.cxx,
8700           CTest/cmCTestCoverageHandler.cxx,
8701           CTest/cmCTestMemCheckHandler.cxx, CTest/cmCTestTestHandler.cxx,
8702           CTest/cmCTestUpdateHandler.cxx: ENH: Create cmXMLSafe to help
8703           escapes in XML
8704
8705           This class provides easy syntax to efficiently insert blocks of
8706           data into XML documents with proper escapes.  It replaces the old
8707           cmCTest::MakeXMLSafe and cmSystemTools::MakeXMLSafe methods which
8708           allocated extra memory instead of directly streaming the data.
8709
8710 2009-02-05 11:04  hoffman
8711
8712         * Source/CMakeLists.txt: ENH: merge in cmakelist file that uses
8713           drag n drop
8714
8715 2009-02-05 00:01  king
8716
8717         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
8718
8719 2009-02-04 22:04  hoffman
8720
8721         * Source/CPack/: cmCPackDragNDropGenerator.cxx,
8722           cmCPackDragNDropGenerator.h: ENH: add missing files
8723
8724 2009-02-04 18:24  david.cole
8725
8726         * Modules/UntarFile.cmake: BUG: Add debug message calls to figure
8727           out ExternalProject test failure on AIX dashboard.
8728
8729 2009-02-04 17:04  hoffman
8730
8731         * CMakeLists.txt, ChangeLog.manual, Modules/FindDoxygen.cmake,
8732           Modules/FindGDAL.cmake, Modules/FindLua50.cmake,
8733           Modules/FindLua51.cmake, Modules/FindMPEG2.cmake,
8734           Modules/FindOpenSceneGraph.cmake, Modules/FindOpenThreads.cmake,
8735           Modules/FindProducer.cmake, Modules/FindQt4.cmake,
8736           Modules/Findosg.cmake, Modules/FindosgAnimation.cmake,
8737           Modules/FindosgDB.cmake, Modules/FindosgFX.cmake,
8738           Modules/FindosgGA.cmake, Modules/FindosgIntrospection.cmake,
8739           Modules/FindosgManipulator.cmake, Modules/FindosgParticle.cmake,
8740           Modules/FindosgProducer.cmake, Modules/FindosgShadow.cmake,
8741           Modules/FindosgSim.cmake, Modules/FindosgTerrain.cmake,
8742           Modules/FindosgText.cmake, Modules/FindosgUtil.cmake,
8743           Modules/FindosgViewer.cmake, Modules/FindosgVolume.cmake,
8744           Modules/FindosgWidget.cmake, Modules/Findosg_functions.cmake,
8745           Modules/Platform/Darwin.cmake, Modules/Platform/Haiku.cmake,
8746           Source/cmInstallFilesCommand.cxx,
8747           Source/cmInstallProgramsCommand.cxx,
8748           Source/cmLinkDirectoriesCommand.h, Source/cmLocalGenerator.cxx,
8749           Source/kwsys/DynamicLoader.cxx,
8750           Source/kwsys/DynamicLoader.hxx.in: ENH: merge in a few more
8751           changes for RC 11
8752
8753 2009-02-04 14:34  king
8754
8755         * Source/CTest/cmCTestBuildHandler.cxx: ENH: Re-order generation of
8756           build summary and xml
8757
8758           This moves the error/warning count summary printed by
8759           cmCTestBuildHandler to after Build.xml is generated.  Later we
8760           will compute the counts during generation of the xml.
8761
8762 2009-02-04 14:34  king
8763
8764         * Source/CTest/: cmCTestBuildHandler.cxx, cmCTestBuildHandler.h:
8765           ENH: Refactor Build.xml generation
8766
8767           This divides cmCTestBuildHandler::GenerateDartBuildOutput into
8768           three methods to generate the header, content, and footer
8769           components of Build.xml files.  It will allow the content
8770           generation to be replaced later.
8771
8772 2009-02-04 12:38  david.cole
8773
8774         * Source/CTest/cmCTestSubmitHandler.cxx: COMP: Iterator version of
8775           std::set not available with vs6 implementation of STL. Use
8776           explicit iteration to insert individual elements one at a time.
8777           Sigh.
8778
8779 2009-02-04 11:44  hoffman
8780
8781         * CMakeLists.txt, CTestConfig.cmake, CTestCustom.cmake.in,
8782           ChangeLog.manual, Modules/CPack.OSXX11.Info.plist.in,
8783           Modules/CPack.RuntimeScript.in, Modules/CPack.cmake,
8784           Modules/FindBoost.cmake, Modules/FindCxxTest.cmake,
8785           Modules/FindDevIL.cmake, Modules/FindDoxygen.cmake,
8786           Modules/FindFLTK.cmake, Modules/FindKDE3.cmake,
8787           Modules/FindKDE4.cmake, Modules/FindOpenMP.cmake,
8788           Modules/FindOpenThreads.cmake, Modules/FindQt4.cmake,
8789           Modules/FindRTI.cmake, Modules/Findosg.cmake,
8790           Modules/FindosgAnimation.cmake, Modules/FindosgDB.cmake,
8791           Modules/FindosgFX.cmake, Modules/FindosgGA.cmake,
8792           Modules/FindosgIntrospection.cmake,
8793           Modules/FindosgManipulator.cmake, Modules/FindosgParticle.cmake,
8794           Modules/FindosgProducer.cmake, Modules/FindosgShadow.cmake,
8795           Modules/FindosgSim.cmake, Modules/FindosgTerrain.cmake,
8796           Modules/FindosgText.cmake, Modules/FindosgUtil.cmake,
8797           Modules/FindosgViewer.cmake, Modules/FindosgVolume.cmake,
8798           Modules/FindosgWidget.cmake, Modules/Findosg_functions.cmake,
8799           Modules/UseQt4.cmake, Source/cmBootstrapCommands.cxx,
8800           Source/cmCMakePolicyCommand.cxx, Source/cmCMakePolicyCommand.h,
8801           Source/cmCoreTryCompile.cxx,
8802           Source/cmExportBuildFileGenerator.cxx,
8803           Source/cmFindPackageCommand.cxx, Source/cmFindPackageCommand.h,
8804           Source/cmForEachCommand.cxx, Source/cmForEachCommand.h,
8805           Source/cmFunctionBlocker.h, Source/cmFunctionCommand.cxx,
8806           Source/cmFunctionCommand.h,
8807           Source/cmGlobalVisualStudio71Generator.cxx,
8808           Source/cmGlobalVisualStudio7Generator.cxx,
8809           Source/cmGlobalVisualStudio7Generator.h,
8810           Source/cmGlobalXCodeGenerator.cxx, Source/cmIfCommand.cxx,
8811           Source/cmIfCommand.h, Source/cmIncludeCommand.cxx,
8812           Source/cmIncludeCommand.h,
8813           Source/cmLocalVisualStudio7Generator.cxx,
8814           Source/cmMacroCommand.cxx, Source/cmMacroCommand.h,
8815           Source/cmMakefile.cxx, Source/cmMakefile.h,
8816           Source/cmPolicies.cxx, Source/cmPolicies.h, Source/cmTarget.cxx,
8817           Source/cmUnsetCommand.cxx, Source/cmUnsetCommand.h,
8818           Source/cmWhileCommand.cxx, Source/cmWhileCommand.h,
8819           Source/CPack/cmCPackBundleGenerator.cxx,
8820           Source/CPack/cmCPackBundleGenerator.h,
8821           Source/CPack/cmCPackGeneratorFactory.cxx,
8822           Source/CPack/cmCPackLog.cxx,
8823           Source/CPack/cmCPackNSISGenerator.cxx,
8824           Source/CPack/cmCPackOSXX11Generator.cxx, Source/CPack/cpack.cxx,
8825           Tests/CMakeLists.txt, Tests/PolicyScope/Bar.cmake,
8826           Tests/PolicyScope/CMakeLists.txt,
8827           Tests/PolicyScope/FindFoo.cmake, Tests/PolicyScope/main.c,
8828           Tests/Unset/CMakeLists.txt, Tests/Unset/unset.c: ENH: merge in
8829           changes to 2.6 RC 10
8830
8831 2009-02-04 10:34  king
8832
8833         * Source/: cmInstallFilesCommand.cxx, cmInstallProgramsCommand.cxx,
8834           cmLocalGenerator.cxx: BUG: Fix old-style install to prefix top
8835
8836           The old install_files, install_programs, and install_targets
8837           commands used to permit installation to the top of the prefix by
8838           specifying destination '/'.  This was broken in 2.6.0 to 2.6.2 by
8839           changes to enforce valid destinations that did not account for
8840           this case.  This change fixes the case by converting the install
8841           destination to '.' which is the new-style way to specify the top
8842           of the installation prefix.
8843
8844 2009-02-04 00:01  king
8845
8846         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
8847
8848 2009-02-03 11:52  david.cole
8849
8850         * Source/CTest/: cmCTestSubmitCommand.cxx, cmCTestSubmitCommand.h,
8851           cmCTestSubmitHandler.cxx, cmCTestSubmitHandler.h: ENH: Add FILES
8852           arg to the ctest_submit command. BUG: Propagate the IsCDash
8853           setting properly to the ctest configuration during a submit.
8854           Also, do not propagate TriggerSite for projects submitting to
8855           CDash. No triggers are necessary with CDash.
8856
8857 2009-02-03 11:27  hoffman
8858
8859         * Source/kwsys/: DynamicLoader.cxx, DynamicLoader.hxx.in: ENH: fix
8860           dynamic loading on haiku
8861
8862 2009-02-03 08:38  hoffman
8863
8864         * Modules/FindKDE3.cmake: BUG: fix potential issue with empty
8865           strings
8866
8867 2009-02-03 00:01  king
8868
8869         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
8870
8871 2009-02-02 16:30  hoffman
8872
8873         * Modules/FindMPEG2.cmake: BUG: include should not have .cmake
8874
8875 2009-02-02 14:36  king
8876
8877         * Source/cmMakefileTargetGenerator.cxx: BUG: Fix preprocess and
8878           assembly rule expansion
8879
8880           The recent change to avoid expanding rule variables in
8881           informational and 'cd' commands broke the logical order in
8882           generation of preprocess and assembly rules.  This corrects the
8883           order.
8884
8885 2009-02-02 14:36  king
8886
8887         * Source/cmGlobalGenerator.cxx: COMP: Fix rule hash code during
8888           bootstrap
8889
8890           During bootstrap we do not bother with rule hashing.  This
8891           updates the dummy implementation to account for the recent change
8892           in rule hash method signatures.
8893
8894 2009-02-02 13:28  king
8895
8896         * Source/cmMakefileTargetGenerator.cxx: BUG: Do not expand rule
8897           variables in info rules
8898
8899           Previously the makefile generator would expand rule variables
8900           even on its progress and echo commands for object compilation
8901           rules (but not for link rules).  This fixes the implementation to
8902           only expand rule variables on user-specified rules.
8903
8904 2009-02-02 13:28  king
8905
8906         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
8907           cmLocalUnixMakefileGenerator3.cxx,
8908           cmLocalUnixMakefileGenerator3.h, cmMakefileTargetGenerator.cxx:
8909           ENH: Refactor custom command rule hashing
8910
8911           This simplifies computation of custom command rule hashes to hash
8912           content exactly chosen as the custom commands are generated.
8913           Unfortunately this will change the hashes of existing build trees
8914           from earlier CMake versions, but this is not a big deal.  The
8915           change is necessary so that in the future we can make optional
8916           adjustments to custom command lines at generate time without
8917           changing the hashes every time the option is changed.
8918
8919 2009-02-02 13:27  king
8920
8921         * Source/: cmMakefile.cxx, cmake.cxx: ENH: More robust property
8922           lookup
8923
8924           This teaches cmMakefile::GetProperty and cmake::GetProperty
8925           methods to return NULL when the property name is NULL, making
8926           them more robust and consistent with the behavior of
8927           cmTarget::GetProperty.
8928
8929 2009-02-02 13:24  king
8930
8931         * Source/CTest/: cmCTestMemCheckHandler.cxx,
8932           cmCTestTestHandler.cxx, cmCTestTestHandler.h: ENH: Put test
8933           labels in MemCheck results
8934
8935           This refactors generation of <Test> element headers and footers
8936           in cmCTestTestHandler and re-uses it in cmCTestMemCheckHandler.
8937           The change removes duplicate code and enables the new <Labels>
8938           element for MemCheck results.
8939
8940 2009-02-02 09:42  king
8941
8942         * Source/cmTargetLinkLibrariesCommand.h: ENH: Clarify
8943           target_link_libraries docs
8944
8945           The target_link_libraries command supports flags as well as
8946           libraries.  This makes the support explicit in the documentation.
8947
8948 2009-02-02 00:01  king
8949
8950         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
8951
8952 2009-02-01 00:01  king
8953
8954         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
8955
8956 2009-01-31 13:57  hoffman
8957
8958         * Modules/FindOpenSceneGraph.cmake: file FindOpenSceneGraph.cmake
8959           was added on branch CMake-2-6 on 2009-02-04 22:04:48 +0000
8960
8961 2009-01-31 13:57  lowman
8962
8963         * Modules/FindOpenSceneGraph.cmake: BUG: Fixes configure error if
8964           you don't specify a version with find_package()
8965
8966 2009-01-31 01:50  lowman
8967
8968         * Modules/FindGDAL.cmake: BUG: Fix library detection for GDAL on
8969           most Linux distributions (Issue #7445)
8970
8971 2009-01-31 00:01  king
8972
8973         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
8974
8975 2009-01-30 20:09  hoffman
8976
8977         * Modules/Findosg_functions.cmake: file Findosg_functions.cmake was
8978           added on branch CMake-2-6 on 2009-02-04 16:44:16 +0000
8979
8980 2009-01-30 20:09  lowman
8981
8982         * Modules/: FindOpenSceneGraph.cmake, Findosg.cmake,
8983           Findosg_functions.cmake: ENH: Added FindOpenSceneGraph.cmake
8984           which is intended to wrap any of the existing Findosg* modules
8985           (or even user specified modules in CMAKE_MODULE_PATH) and
8986           aggregate the include dirs & libraries while providing a
8987           COMPONENT frontend and version checking (Fixes Issue #6973).
8988           Also added a note to Findosg.cmake to refer new users to the
8989           module.
8990
8991 2009-01-30 16:55  lowman
8992
8993         * Modules/: FindOpenThreads.cmake, Findosg_functions.cmake: ENH:
8994           Added OSG_ROOT as supported env var (it's in the wild already).
8995           Cleaned up FindOpenThreads to support PATH_SUFFIXES.  Removed
8996           superfluous WIN32 registry checks which should have been $ENV{}
8997           checks.
8998
8999 2009-01-30 15:13  lowman
9000
9001         * Modules/: FindDoxygen.cmake, FindOpenThreads.cmake,
9002           FindProducer.cmake: BUG: Fix other modules not respecting QUIET
9003           and REQUIRED
9004
9005 2009-01-30 14:33  hoffman
9006
9007         * Modules/FindosgVolume.cmake: file FindosgVolume.cmake was added
9008           on branch CMake-2-6 on 2009-02-04 16:44:16 +0000
9009
9010 2009-01-30 14:33  hoffman
9011
9012         * Modules/FindosgWidget.cmake: file FindosgWidget.cmake was added
9013           on branch CMake-2-6 on 2009-02-04 16:44:16 +0000
9014
9015 2009-01-30 14:33  hoffman
9016
9017         * Modules/FindosgAnimation.cmake: file FindosgAnimation.cmake was
9018           added on branch CMake-2-6 on 2009-02-04 16:44:13 +0000
9019
9020 2009-01-30 14:33  lowman
9021
9022         * Modules/: Findosg.cmake, FindosgAnimation.cmake, FindosgDB.cmake,
9023           FindosgFX.cmake, FindosgGA.cmake, FindosgIntrospection.cmake,
9024           FindosgManipulator.cmake, FindosgParticle.cmake,
9025           FindosgProducer.cmake, FindosgShadow.cmake, FindosgSim.cmake,
9026           FindosgTerrain.cmake, FindosgText.cmake, FindosgUtil.cmake,
9027           FindosgViewer.cmake, FindosgVolume.cmake, FindosgWidget.cmake:
9028           BUG: The QUIET and REQUIRED find attributes on each Findosg*
9029           module were not being respected.
9030
9031 2009-01-30 14:29  lowman
9032
9033         * Modules/Findosg_functions.cmake: ENH: Added a mark_as_advanced()
9034           wrapper function.
9035
9036 2009-01-30 03:02  lowman
9037
9038         * Modules/: FindLua50.cmake, FindLua51.cmake: BUG: Fixes detection
9039           of lua libraries installed from FreeBSD ports (Issue #8421)
9040
9041 2009-01-30 00:01  king
9042
9043         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
9044
9045 2009-01-29 15:23  david.cole
9046
9047         * Source/cmCoreTryCompile.cxx: ENH: Emit a little more information
9048           in the error message when the output file is not found during a
9049           core try compile.
9050
9051 2009-01-29 14:57  david.cole
9052
9053         * Modules/Platform/Darwin.cmake: BUG: Remove unnecessary double
9054           quotes from SET statements. Hopefully resolves the strange and
9055           difficult to diagnose (or reproduce) test failures on the
9056           dashmacmini2 Continuous dashboard.
9057
9058 2009-01-29 14:31  hoffman
9059
9060         * Source/cmake.cxx: BUG: fix for #8418 -E chdir should return fail
9061           of dir does not exist
9062
9063 2009-01-29 14:14  king
9064
9065         * Source/cmLinkDirectoriesCommand.h: ENH: Docs for relative paths
9066           in link_directories
9067
9068           The link_directories command treats relative paths differently
9069           from most CMake commands.  This notes the difference in the
9070           documentation.  See issue #8377.
9071
9072 2009-01-29 13:41  king
9073
9074         * Modules/Platform/Darwin.cmake: BUG: Fix OS X dylib version flags
9075           for more linkers
9076
9077           Some OS X linkers want a 'dylib_' prefix on the
9078           -compatiblity_version and -current_version flags while others do
9079           not.  This passes the flags through gcc instead since it never
9080           wants the prefix and translates the flags for the linker
9081           correctly.
9082
9083 2009-01-29 13:26  clinton
9084
9085         * Modules/FindQt4.cmake:
9086           ENH:  Also find .moc files if there are spaces between # and
9087           include.        Fixes #8433.
9088
9089 2009-01-29 11:57  hoffman
9090
9091         * Tests/CMakeTests/GetFilenameComponentSymlinksTest.cmake.in: ENH:
9092           add missing file
9093
9094 2009-01-29 11:42  hoffman
9095
9096         * Modules/Platform/Haiku.cmake: BUG: fix for # 8413 add more haiku
9097           searching
9098
9099 2009-01-29 11:39  hoffman
9100
9101         * Source/cmGetFilenameComponentCommand.cxx,
9102           Tests/CMakeTests/CMakeLists.txt: BUG: fix for #8423
9103
9104 2009-01-29 09:26  hoffman
9105
9106         * Source/CTest/cmCTestCoverageHandler.cxx: STYLE: fix warning
9107
9108 2009-01-29 00:01  king
9109
9110         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
9111
9112 2009-01-28 22:56  lowman
9113
9114         * Modules/FindDoxygen.cmake: STYLE: Reworded some of the OS-X code
9115           comments
9116
9117 2009-01-28 16:56  hoffman
9118
9119         * Source/CTest/cmCTestCoverageHandler.cxx: STYLE: fix warning
9120
9121 2009-01-28 15:04  clinton
9122
9123         * Modules/UseQt4.cmake:
9124           ENH:  Better way to add framework includes.
9125
9126 2009-01-28 12:55  hoffman
9127
9128         * Modules/FindOpenMP.cmake: ENH: clean up status and change order
9129           for more common compilers first
9130
9131 2009-01-28 12:55  hoffman
9132
9133         * Modules/FindOpenMP.cmake: file FindOpenMP.cmake was added on
9134           branch CMake-2-6 on 2009-02-04 16:44:02 +0000
9135
9136 2009-01-28 12:45  hoffman
9137
9138         * Modules/FindOpenMP.cmake: ENH: add openmp support
9139
9140 2009-01-28 06:10  david.cole
9141
9142         * Modules/Platform/Darwin.cmake: BUG: Fix careless typo that only
9143           caused test failures on clean builds...
9144
9145 2009-01-28 00:01  king
9146
9147         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
9148
9149 2009-01-27 15:51  david.cole
9150
9151         * Modules/Platform/Darwin.cmake: BUG: Try to fix the universal
9152           binary continuous dashboard on dashmacmini2. I am deducing that
9153           the value of CMAKE_OSX_ARCHITECTURES_DEFAULT is responsible for
9154           the failure, although I cannot reproduce it on other builds or
9155           even by running the test via ctest interactively *on* the
9156           continuous dashboard's build...
9157
9158 2009-01-27 11:50  david.cole
9159
9160         * Modules/Platform/Darwin.cmake: BUG: Only set
9161           CMAKE_OSX_DEPLOYMENT_TARGET on Mac OSX 10.4 or later. The gcc
9162           that runs on 10.3 and earlier does not understand the compiler
9163           flag it maps to...
9164
9165 2009-01-27 11:35  david.cole
9166
9167         * Source/cmCoreTryCompile.cxx: STYLE: Emit filenames in try_compile
9168           error message to get more information from the Continuous
9169           dashboard test that is failing.
9170
9171 2009-01-27 10:58  king
9172
9173         * Source/: cmCTest.cxx, cmCTest.h: BUG: Reset file submission list
9174           on test restart
9175
9176           When running in script mode it is possible to run multiple
9177           separate dashboard submissions in one cmCTest instance.  The
9178           recent refactoring of file submission lists into parts failed to
9179           clear the submission lists when starting a new dashboard
9180           (ctest_start or ctest_update).  Only the unused old submission
9181           set was cleared.  This fixes the refactored version to remove the
9182           old submission set completely and also clear the part-wise lists.
9183
9184 2009-01-27 10:58  king
9185
9186         * Source/CTest/cmCTestSubmitHandler.cxx: BUG: Fix CTest submit-only
9187           operation
9188
9189           We need to initialize cmCTestSubmitHandler on construction to
9190           make sure all parts get enabled by default.  The recent fix to
9191           re-enable all parts on initialization broke submit-only
9192           operations because the handler did not initialize on
9193           construction.  This also removes duplicate initialization code.
9194
9195 2009-01-27 10:34  hoffman
9196
9197         * Utilities/Release/README,
9198           Utilities/Release/create-cmake-release.cmake,
9199           Utilities/Release/release_cmake.cmake,
9200           Utilities/Release/release_cmake.sh.in, Tests/CMakeLists.txt: ENH:
9201           change to use CMAKE_CREATE_VERSION from CMAKE_VERSION as
9202           CMAKE_VERSION is auto-defined now
9203
9204 2009-01-27 10:30  david.cole
9205
9206         * Modules/Platform/Darwin.cmake, Source/cmGlobalXCodeGenerator.cxx,
9207           Source/cmLocalGenerator.cxx: BUG: Fix issue #6195. Add
9208           CMAKE_OSX_DEPLOYMENT_TARGET cache variable to specify the target
9209           deployment runtime OS version of the built executables on Mac
9210           OSX. Thanks to Mike Jackson for the patch.
9211
9212 2009-01-27 10:26  hoffman
9213
9214         * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for 7845, idl
9215           files compile even with headerfile only on
9216
9217 2009-01-27 00:02  king
9218
9219         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
9220
9221 2009-01-26 10:12  clinton
9222
9223         * Modules/FindQt4.cmake:
9224           BUG:  Fixed recent regression when finding some includes.
9225
9226 2009-01-26 00:01  king
9227
9228         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
9229
9230 2009-01-25 00:01  king
9231
9232         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
9233
9234 2009-01-24 00:01  king
9235
9236         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
9237
9238 2009-01-23 17:37  clinton
9239
9240         * Modules/UseQt4.cmake:
9241           ENH:  Should have a -F for framework includes on Mac.  Fixes
9242           ParaView build with Qt 4.5 on Mac.
9243
9244 2009-01-23 16:52  clinton
9245
9246         * Modules/FindQt4.cmake:
9247           ENH:  Add convenience for identifying Cocoa based Qt.
9248
9249 2009-01-23 13:36  david.cole
9250
9251         * Modules/CPack.cmake: ENH: Turn off CPACK_BINARY_TBZ2 and
9252           CPACK_BINARY_ZIP by default. Strictly speaking, this changes
9253           behavior from cpack 2.6, but now that cpack returns a non-zero
9254           exit code when it encounters an error, and it is an error to try
9255           to use a generator that is not available... It makes sense to
9256           turn these off by default since not everybody has these
9257           generators installed. It is easy for a project to turn these
9258           options back on if they need to: simply set(CPACK_BINARY_TBZ2 ON)
9259           or set(CPACK_BINARY_ZIP ON) before include(CPack) in your
9260           CMakeLists.txt...
9261
9262 2009-01-23 12:20  hoffman
9263
9264         * Source/cmPolicies.h: ENH: try to fix vs6 build
9265
9266 2009-01-23 00:30  lowman
9267
9268         * Modules/FindFLTK.cmake: ENH: Better support for "fltk-config"
9269           binary, added options so the user doesn't have to have everything
9270           in order for FLTK_FOUND to be true.  #7809
9271
9272 2009-01-23 00:02  king
9273
9274         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
9275
9276 2009-01-22 14:23  david.cole
9277
9278         * Source/CPack/cmCPackBundleGenerator.h: BUG: Forgot to change
9279           parent class in cmCPackTypeMacro when I added
9280           cmCPackDragNDropGenerator. Fix it now that it really matters.
9281           (The BundleGenerator test started failing after the last commit.
9282           This fixes it.)
9283
9284 2009-01-22 13:56  david.cole
9285
9286         * Source/CPack/: cmCPackBundleGenerator.cxx,
9287           cmCPackBundleGenerator.h, cmCPackLog.cxx, cpack.cxx: BUG: Fix
9288           issue #8383. Avoid crashing when using the Bundle CPack generator
9289           and CPACK_BUNDLE_NAME is not set. Instead, fail gracefully giving
9290           an informative error message and non-zero exit code.
9291
9292 2009-01-22 13:18  hoffman
9293
9294         * Tests/PolicyScope/Bar.cmake: file Bar.cmake was added on branch
9295           CMake-2-6 on 2009-02-04 16:44:18 +0000
9296
9297 2009-01-22 13:18  hoffman
9298
9299         * Tests/PolicyScope/CMakeLists.txt: file CMakeLists.txt was added
9300           on branch CMake-2-6 on 2009-02-04 16:44:18 +0000
9301
9302 2009-01-22 13:18  hoffman
9303
9304         * Tests/PolicyScope/FindFoo.cmake: file FindFoo.cmake was added on
9305           branch CMake-2-6 on 2009-02-04 16:44:19 +0000
9306
9307 2009-01-22 13:18  king
9308
9309         * Source/cmCMakePolicyCommand.h, Source/cmFindPackageCommand.cxx,
9310           Source/cmFindPackageCommand.h, Source/cmIncludeCommand.cxx,
9311           Source/cmIncludeCommand.h, Source/cmMakefile.cxx,
9312           Source/cmMakefile.h, Source/cmPolicies.cxx, Source/cmPolicies.h,
9313           Tests/PolicyScope/Bar.cmake, Tests/PolicyScope/CMakeLists.txt,
9314           Tests/PolicyScope/FindFoo.cmake: ENH: Isolate policy changes in
9315           included scripts
9316
9317           Isolation of policy changes inside scripts is important for
9318           protecting the including context.  This teaches include() and
9319           find_package() to imply a cmake_policy(PUSH) and
9320           cmake_policy(POP) around the scripts they load, with a
9321           NO_POLICY_SCOPE option to disable the behavior.  This also
9322           creates CMake Policy CMP0011 to provide compatibility.  See issue
9323           #8192.
9324
9325 2009-01-22 13:16  hoffman
9326
9327         * Tests/PolicyScope/main.c: file main.c was added on branch
9328           CMake-2-6 on 2009-02-04 16:44:19 +0000
9329
9330 2009-01-22 13:16  king
9331
9332         * Source/cmCMakePolicyCommand.h, Source/cmFunctionCommand.cxx,
9333           Source/cmFunctionCommand.h, Source/cmMacroCommand.cxx,
9334           Source/cmMacroCommand.h, Source/cmMakefile.cxx,
9335           Source/cmMakefile.h, Tests/CMakeLists.txt,
9336           Tests/PolicyScope/CMakeLists.txt, Tests/PolicyScope/main.c: ENH:
9337           Better policies for functions and macros
9338
9339           This teaches functions and macros to use policies recorded at
9340           creation time when they are invoked.  It restores the policies as
9341           a weak policy stack entry so that any policies set by a function
9342           escape to its caller as before.
9343
9344 2009-01-22 13:16  king
9345
9346         * Source/cmCMakePolicyCommand.h: ENH: Improve stack discussion in
9347           cmake_policy
9348
9349           This re-organizes the discussion of the policy stack in
9350           documentation of the cmake_policy() command.  The new
9351           organization clearer and easier to extend with new information.
9352
9353 2009-01-22 13:16  king
9354
9355         * Source/: cmMakefile.cxx, cmMakefile.h: ENH: Create notion of a
9356           'weak' policy stack entry
9357
9358           A 'weak' poilcy stack entry responds normally to queries.
9359           However, setting a policy in a weak entry will recursively set
9360           the policy in the next entry too.  This also gives the internal
9361           interface to create a weak entry the option to provide an initial
9362           PolicyMap for it.
9363
9364 2009-01-22 12:12  hoffman
9365
9366         * Source/CPack/cmCPackDragNDropGenerator.cxx: file
9367           cmCPackDragNDropGenerator.cxx was added on branch CMake-2-6 on
9368           2009-02-05 03:04:09 +0000
9369
9370 2009-01-22 12:12  hoffman
9371
9372         * Source/CPack/cmCPackDragNDropGenerator.h: file
9373           cmCPackDragNDropGenerator.h was added on branch CMake-2-6 on
9374           2009-02-05 03:04:18 +0000
9375
9376 2009-01-22 12:12  david.cole
9377
9378         * Modules/CPack.cmake, Source/CMakeLists.txt,
9379           Source/CPack/cmCPackBundleGenerator.cxx,
9380           Source/CPack/cmCPackBundleGenerator.h,
9381           Source/CPack/cmCPackDragNDropGenerator.cxx,
9382           Source/CPack/cmCPackDragNDropGenerator.h,
9383           Source/CPack/cmCPackGeneratorFactory.cxx, Tests/CMakeLists.txt:
9384           BUG: Fix issue #8402. Add a drag and drop bundle generator to the
9385           Mac build of CPack. Add a test of it in the CPackComponents test.
9386           Thanks to Clinton Stimpson for the patch.
9387
9388 2009-01-22 10:57  king
9389
9390         * Source/: cmCMakePolicyCommand.cxx, cmMakefile.cxx, cmMakefile.h:
9391           ENH: Create policy scope barriers
9392
9393           This creates a barrier mechanism to prevent user code from using
9394           cmake_policy(POP) to pop a scope it didn't push with
9395           cmake_policy(PUSH).
9396
9397 2009-01-22 10:57  king
9398
9399         * Source/cmMakefile.h: ENH: Make policy push/pop methods private
9400
9401           This makes cmMakefile::PushPolicy and cmMakefile::PopPolicy
9402           private so that any outside place that uses them needs to use the
9403           PolicyPushPop helper in an automatic variable.  We grant an
9404           exception to cmCMakePolicyCommand so it can implement
9405           cmake_policy(PUSH) and cmake_policy(POP).
9406
9407 2009-01-22 10:56  king
9408
9409         * Source/cmFindPackageCommand.cxx: ENH: Refactor find_package
9410           version file scoping
9411
9412           This converts the variable and policy scope protection
9413           find_package() uses when loading version files to use automatic
9414           variables.
9415
9416 2009-01-22 10:56  king
9417
9418         * Source/: cmMakefile.cxx, cmMakefile.h: ENH: Create automatic
9419           policy push/pop helper
9420
9421           This creates cmMakefile::PolicyPushPop to push and pop policy
9422           scope automatically.  It also enforces balanced push/pop pairs
9423           inside the scope it handles.
9424
9425 2009-01-22 10:56  king
9426
9427         * Source/: cmMakefile.cxx, cmMakefile.h, cmPolicies.h: ENH:
9428           Refactor policy stack representation
9429
9430           This defines PolicyMap as a public member of cmPolicies.  Its
9431           previous role as a policy stack entry is now called
9432           PolicyStackEntry and represented as a class to which more
9433           information can be added later.
9434
9435 2009-01-22 10:22  david.cole
9436
9437         * Tests/CMakeLists.txt: BUG: Avoid trying to package the X11 test
9438           on Windows when there is no NSIS installer available.
9439
9440 2009-01-22 07:16  david.cole
9441
9442         * Source/CTest/cmCTestTestHandler.cxx: BUG: Fix issue #8363. Wrap
9443           output with MakeXMLSafe calls so that the generated XML files are
9444           valid, parse-able XML.
9445
9446 2009-01-22 00:01  king
9447
9448         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
9449
9450 2009-01-21 23:52  lowman
9451
9452         * Modules/FindFLTK.cmake: BUG: Fixes detection of FLTK on Gentoo
9453           (Issue #7809)
9454
9455 2009-01-21 22:43  lowman
9456
9457         * Modules/FindFLTK.cmake: BUG: Fixes #8376: FindFLTK fails because
9458           include file can be FL/Fl.H and CMake only looks for FL/Fl.h.
9459           Verified: all FLTK header files in 1.1.9 are .H ...  how bizarre.
9460
9461 2009-01-21 17:36  king
9462
9463         * Source/cmGlobalVisualStudio7Generator.h: BUG: Fix VS IDE solution
9464           files order again
9465
9466           The previous change to order projects in the VS IDE did not
9467           account for duplicate target names (such as ALL_BUILD and
9468           ZERO_CHECK) among the input set.  While we suppress generation of
9469           the duplicate project entries, we need to use a multiset to store
9470           ordered duplicates.
9471
9472 2009-01-21 17:24  king
9473
9474         * Source/cmGlobalVisualStudio7Generator.cxx: BUG: Fix ALL_BUILD
9475           ordering enforcement
9476
9477           The previous change to make ALL_BUILD come first among targets
9478           did not account for comparing the target name against itself.
9479           This led to an invalid ordering of the target set.  This change
9480           fixes it.
9481
9482 2009-01-21 17:06  king
9483
9484         * Source/cmGlobalVisualStudio7Generator.cxx: ENH: Make ALL_BUILD
9485           always the default project
9486
9487           This teaches the VS IDE generators to write ALL_BUILD into
9488           solution files first so that it is always the default active
9489           project.  Previously it was first only if no target name sorted
9490           lexicographically earlier.  See issue #8172.
9491
9492 2009-01-21 16:39  king
9493
9494         * Source/: cmGlobalVisualStudio71Generator.cxx,
9495           cmGlobalVisualStudio7Generator.cxx,
9496           cmGlobalVisualStudio7Generator.h: BUG: Fix VS IDE project order
9497
9498           Our implementation of the feature to pull in dependent targets in
9499           VS solution files for subprojects caused the order of project
9500           files in the solution to be arbitrary (based on pointer value in
9501           the representation).  Target ordering in solution files is
9502           important to prevent unnecessary changing of the files and
9503           because the VS IDE selects the first project listed as the
9504           default active target.  This change restores lexicographic order
9505           by target name.
9506
9507 2009-01-21 13:39  david.cole
9508
9509         * Source/CPack/cmCPackBundleGenerator.cxx,
9510           Source/CPack/cmCPackBundleGenerator.h,
9511           Tests/BundleGeneratorTest/CMakeLists.txt,
9512           Tests/BundleGeneratorTest/CustomVolumeIcon.icns: BUG: Fix issue
9513           #7523: Analyze output of 'hdiutil attach' to get the name of the
9514           volume that was mounted. Eliminates the need to use the
9515           -mountpoint arg of hdiutil which has a silly 90 character limit
9516           on the name of the mount point. Also add a custom volume icon to
9517           the BundleGeneratorTest to cover this code.
9518
9519 2009-01-21 13:20  david.cole
9520
9521         * Source/QtDialog/CMakeSetup.icns: ENH: Use the latest
9522           CMake-logo-triangle-high-res.png to improve the look of
9523           CMakeSetup.icns on the Mac.
9524
9525 2009-01-21 11:54  hoffman
9526
9527         * Modules/CPack.OSXScriptLauncher.rsrc.in: file
9528           CPack.OSXScriptLauncher.rsrc.in was added on branch CMake-2-6 on
9529           2009-04-21 20:48:54 +0000
9530
9531 2009-01-21 11:54  hoffman
9532
9533         * Modules/CPack.OSXX11.main.scpt.in: file CPack.OSXX11.main.scpt.in
9534           was added on branch CMake-2-6 on 2009-04-21 18:12:47 +0000
9535
9536 2009-01-21 11:54  david.cole
9537
9538         * Modules/CPack.OSXScriptLauncher.in,
9539           Modules/CPack.OSXScriptLauncher.rsrc.in,
9540           Modules/CPack.OSXX11.Info.plist.in,
9541           Modules/CPack.OSXX11.main.scpt.in,
9542           Modules/CPack.RuntimeScript.in,
9543           Source/CPack/OSXLauncherScript.scpt,
9544           Source/CPack/cmCPackOSXX11Generator.cxx, Tests/CMakeLists.txt,
9545           Tests/X11/CMakeLists.txt: BUG: Fix issue #7833: Add file
9546           extension handling to CPack generated installers for OSXX11
9547           applications. Also modify the X11 test to build such an installer
9548           on Mac builds that test CPack and have X11 available. Thanks to
9549           Wes Turner for the patch.
9550
9551 2009-01-21 09:49  king
9552
9553         * Modules/FindKDE4.cmake: STYLE: Fix if/endif mismatch in FindKDE4
9554
9555 2009-01-21 09:49  king
9556
9557         * Source/: cmFunctionCommand.cxx, cmMacroCommand.cxx: ENH: Enforce
9558           logical blocks in functions/macros
9559
9560           This teaches function() and macro() to enforce matching logical
9561           blocks inside the recorded bodies.  This makes the error message
9562           more specific.
9563
9564 2009-01-21 09:49  king
9565
9566         * Source/: cmForEachCommand.cxx, cmFunctionCommand.cxx,
9567           cmIfCommand.cxx, cmMacroCommand.cxx, cmMakefile.cxx,
9568           cmMakefile.h, cmWhileCommand.cxx: ENH: Better handling of
9569           mismatched blocks
9570
9571           If a logical block terminates with mismatching arguments we
9572           previously failed to remove the function blocker but replayed the
9573           commands anyway, which led to cases in which we failed to report
9574           the mismatch (return shortly after the ending command).  The
9575           recent refactoring of function blocker deletion changed this
9576           behavior to produce an error on the ending line by not blocking
9577           the command.  Furthermore, the function blocker would stay in
9578           place and complain at the end of every equal-level block of the
9579           same type.
9580
9581           This teaches CMake to treat the begin/end commands (if/endif,
9582           etc.) as correct and just warns when the arguments mismatch.  The
9583           change allows cases in which CMake 2.6.2 silently ignored a
9584           mismatch to run as before but with a warning.
9585
9586 2009-01-21 09:48  king
9587
9588         * Source/: cmForEachCommand.cxx, cmForEachCommand.h,
9589           cmFunctionBlocker.h, cmFunctionCommand.cxx, cmFunctionCommand.h,
9590           cmIfCommand.cxx, cmIfCommand.h, cmMacroCommand.cxx,
9591           cmMacroCommand.h, cmMakefile.cxx, cmMakefile.h,
9592           cmWhileCommand.cxx, cmWhileCommand.h: ENH: Better error message
9593           for unclosed blocks
9594
9595           This centralizes construction of the error message for an
9596           unclosed logical block (if, foreach, etc.).  We record the line
9597           at which each block is opened so it can be reported in the error
9598           message.
9599
9600 2009-01-21 09:48  king
9601
9602         * Source/: cmMakefile.cxx, cmMakefile.h: ENH: Refactor logical
9603           block enforcement
9604
9605           This uses a stack of 'barriers' to efficiently divide function
9606           blockers into groups corresponding to each input file.  It
9607           simplifies detection of missing block close commands and factors
9608           it out of ReadListFile.
9609
9610 2009-01-21 00:02  king
9611
9612         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
9613
9614 2009-01-20 15:49  king
9615
9616         * Source/: cmExportBuildFileGenerator.cxx,
9617           cmGlobalXCodeGenerator.cxx, cmTarget.cxx: BUG: Fix LOCATION
9618           property for Mac AppBundles
9619
9620           Previously cmTarget::GetLocation and cmTarget::GetFullPath would
9621           return for Mac AppBundles the top-level bundle directory but
9622           without the .app extension.  We worked around this at the call
9623           sites.  This fixes the methods and removes the work-arounds.  See
9624           issue #8406.
9625
9626 2009-01-20 14:36  king
9627
9628         * Source/: cmForEachCommand.cxx, cmForEachCommand.h,
9629           cmIfCommand.cxx, cmIfCommand.h, cmMakefile.cxx, cmMakefile.h,
9630           cmWhileCommand.cxx, cmWhileCommand.h: ENH: Refactor function
9631           blocker deletion
9632
9633           When a function blocker decides to remove itself we previously
9634           removed it at every return point from the C++ scope in which its
9635           removal is needed.  This teaches function blockers to transfer
9636           ownership of themselves from cmMakefile to an automatic variable
9637           for deletion on return.  Since this removes blockers before they
9638           replay their commands, we no longer need to avoid running
9639           blockers on their own commands.
9640
9641 2009-01-20 14:35  king
9642
9643         * Source/: cmIfCommand.cxx, cmMakefile.cxx, cmMakefile.h: ENH:
9644           Improve response to bad if or elseif
9645
9646           Previously bad arguments to an if() or elseif() would cause some
9647           subsequent statements in the corresponding block to execute.
9648           This teaches CMake to stop processing commands with a fatal
9649           error.  It also provides context to bad elseif() error messages.
9650
9651 2009-01-20 14:29  david.cole
9652
9653         * Source/CPack/cmCPackNSISGenerator.cxx,
9654           Tests/CPackComponents/CMakeLists.txt, Tests/CPackComponents/Issue
9655           7470.html: BUG: Fix for issue #7470. Allow spaces in the path
9656           names of installed files with the NSIS CPack generator and
9657           component-based installs. Add an installed file to the
9658           CPackComponents test: it failed before the fix; now it passes.
9659
9660 2009-01-20 10:06  hoffman
9661
9662         * Source/cmSystemTools.cxx: BUG: fix crash with cmd.exe shell and
9663           cmake in the path
9664
9665 2009-01-20 00:02  king
9666
9667         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
9668
9669 2009-01-19 22:51  lowman
9670
9671         * Modules/FindBoost.cmake: BUG: Fix detection of boost libraries
9672           without any compiler encoding (e.g.  Gentoo 1.37 system installed
9673           boost).  Fixes issue #8404 reported on mailing list.
9674
9675 2009-01-19 22:28  lowman
9676
9677         * Modules/FindDoxygen.cmake: BUG: Fixes Issue #8054 and more.
9678           DOXYGEN_DOT_FOUND now exists, errant mark_as_advanced variables
9679           removed, documentation cleaned up and OSX stuff isolated to it's
9680           own section, support added for DOXYGEN_SKIP_DOT, support added to
9681           call FindPackageHandleStandardArgs to avoid output on every CMake
9682           run.
9683
9684 2009-01-19 21:30  lowman
9685
9686         * Modules/FindBoost.cmake: BUG: Missing "icpc" as a possible CXX
9687           compiler for Intel C++.  Also refactored gcc -dumpversion code
9688           and regex to a function.
9689
9690 2009-01-19 19:21  lowman
9691
9692         * Modules/FindBoost.cmake: BUG: Switch FindBoost.cmake to use
9693           CMAKE_COMPILER_IS_GNUCXX (Issue #8398)
9694
9695 2009-01-19 13:33  lowman
9696
9697         * Modules/: FindOpenThreads.cmake, Findosg.cmake,
9698           FindosgAnimation.cmake, FindosgDB.cmake, FindosgFX.cmake,
9699           FindosgGA.cmake, FindosgIntrospection.cmake,
9700           FindosgManipulator.cmake, FindosgParticle.cmake,
9701           FindosgProducer.cmake, FindosgShadow.cmake, FindosgSim.cmake,
9702           FindosgTerrain.cmake, FindosgText.cmake, FindosgUtil.cmake,
9703           FindosgViewer.cmake, FindosgVolume.cmake, FindosgWidget.cmake,
9704           Findosg_functions.cmake: BUG: Fixed Issue #7331 Bugs in
9705           Findosg*.cmake.  Also added OPENTHREADS_LIBRARIES.
9706
9707 2009-01-19 05:14  lowman
9708
9709         * Modules/FindBoost.cmake: BUG: Reverted change made in 1.27,
9710           should be unnecessary (Issue #7508)
9711
9712 2009-01-19 02:35  lowman
9713
9714         * Modules/FindBoost.cmake: BUG: Resolve Issue #7508, FindBoost
9715           fails to find boost on SuSE 10.3
9716
9717 2009-01-19 02:27  lowman
9718
9719         * Modules/FindBoost.cmake: ENH: Added 1.38 since it'll be out soon.
9720           More documentation and clarified examples, addressed autolinking
9721           issue on MSVC
9722
9723 2009-01-19 01:02  lowman
9724
9725         * Modules/FindBoost.cmake: BUG: Do not check for GCC version
9726           encoding in filenames on Boost libraries prior to 1.35.
9727           Eliminate "lib" prefix except on MSVC.
9728
9729 2009-01-19 00:02  king
9730
9731         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
9732
9733 2009-01-18 17:19  lowman
9734
9735         * Modules/FindBoost.cmake: BUG: Fixed additional issues with
9736           autodetecting compiler tags properly including Issue #6926
9737
9738 2009-01-18 16:40  lowman
9739
9740         * Modules/FindBoost.cmake: BUG: Fixes problem with _boost_ABI_TAG
9741           appending to itself if FindBoost is called more than once (Issue
9742           #7460)
9743
9744 2009-01-18 15:53  lowman
9745
9746         * Modules/FindBoost.cmake: STYLE: minor cleanup
9747
9748 2009-01-18 15:41  lowman
9749
9750         * Modules/FindBoost.cmake: BUG: Removed some code which was
9751           squashing Boost_LIBRARIES on WIN32 under the auspices of forcing
9752           the user to use autolinking, but it only did this squashing on
9753           the first call to FindBoost.  Subsequent calls to FindBoost would
9754           not have Boost_LIBRARIES squashed so this code was doing nothing.
9755           If you link your target_link_libraries() against dynamic boost
9756           libraries it appears from tools like Dependency Walker that the
9757           pragma calls to autolink to the static boost libraries are
9758           ignored.  It's therefore too late to make this squash apply to
9759           all calls to FindBoost because that would break users that have
9760           not setup autolinking properly.   For now this fix is largely
9761           cosmetic since the original code never worked anyways (see
9762           version 1.5 introduced on 4/22/08).
9763
9764 2009-01-18 15:17  lowman
9765
9766         * Modules/FindBoost.cmake: BUG: Fixed documentation bug with
9767           Boost_USE_MULTITHREADED, removed OPTION() call since it would be
9768           useless and confusing after an initial configure.
9769
9770 2009-01-18 14:40  lowman
9771
9772         * Modules/FindBoost.cmake: BUG: Fixed superfluous and duplicate
9773           dirs in Boost_LIBRARY_DIR.  Employed workaround for Issue #8378.
9774           Resolves Issue #8099
9775
9776 2009-01-18 13:03  hoffman
9777
9778         * Source/: cmCTest.h, cmCTest.cxx, ctest.cxx: BUG: add output on
9779           failure to ctest #8255
9780
9781 2009-01-18 12:05  hoffman
9782
9783         * Source/cmMakefile.cxx: BUG: fix crash with empty properties
9784
9785 2009-01-18 00:02  king
9786
9787         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
9788
9789 2009-01-17 00:02  king
9790
9791         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
9792
9793 2009-01-16 04:07  lowman
9794
9795         * Modules/FindBoost.cmake: BUG: Fixed issues using FindBoost with
9796           BoostPro packaged releases.  Fixed regression for bjam users on
9797           Win32 introduced in 1.4.2.4 (7/13/08).  This commit partially or
9798           completely resolves Issues #8173, #8326, #7943, #7725!
9799
9800 2009-01-16 00:02  king
9801
9802         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
9803
9804 2009-01-15 16:16  king
9805
9806         * Source/cmFindPackageCommand.cxx: BUG: Fix find_package docs for
9807           refind feature
9808
9809           Recently we taught find_package to re-find a package
9810           configuration file if it is given a wrong answer.  This fixes the
9811           documentation to reflect the change.
9812
9813 2009-01-15 14:37  king
9814
9815         * Source/: cmMakefile.cxx, cmMakefile.h: BUG: Enforce matching
9816           policy PUSH/POP in all files
9817
9818           The documentation of cmake_policy PUSH and POP states that they
9819           must always match.  Previously we enforced this only for the top
9820           scope of each CMakeLists.txt file.  This enforces the requirement
9821           for all files.
9822
9823 2009-01-15 13:24  hoffman
9824
9825         * Source/CTest/: cmCTestGenericHandler.cxx,
9826           cmCTestSubmitHandler.cxx: ENH: fix part submission to not have
9827           memory of the last part submission
9828
9829 2009-01-15 10:32  hoffman
9830
9831         * Source/CTest/: cmCTestTestHandler.cxx, cmCTestTestHandler.h: BUG:
9832           fix for bug #8174
9833
9834 2009-01-15 09:17  hoffman
9835
9836         * CMakeLists.txt, ChangeLog.manual, Source/cmDocumentVariables.cxx,
9837           Source/cmExtraEclipseCDT4Generator.cxx,
9838           Source/cmFunctionCommand.cxx, Source/cmMakefile.cxx,
9839           Source/cmMakefile.h, Tests/FindPackageTest/CMakeLists.txt: ENH:
9840           merge in changes from main tree, fix borland build
9841
9842 2009-01-15 08:57  king
9843
9844         * Source/: cmDocumentVariables.cxx, cmMakefile.cxx: ENH: Provide
9845           variable CMAKE_VERSION
9846
9847           This creates the variable CMAKE_VERSION containing the full
9848           version of cmake in "major.minor.patch" format.  It is
9849           particularly useful with the component-wise version comparison
9850           provided by the if() command.
9851
9852 2009-01-15 08:57  king
9853
9854         * Source/cmDocumentVariables.cxx: ENH: Document variable
9855           CMAKE_PATCH_VERSION
9856
9857           This adds documentation of CMAKE_PATCH_VERSION to the generated
9858           variables documentation.
9859
9860 2009-01-15 02:07  lowman
9861
9862         * Modules/FindBoost.cmake: BUG: fixed bug #7529: FindBoost fails to
9863           find boost on SuSE 11.0 due to GCC reporting version x.y and not
9864           x.y.z
9865
9866 2009-01-15 01:22  lowman
9867
9868         * Modules/FindBoost.cmake: BUG: Fixes bug #8059.  Also added
9869           Boost_DEBUG variable for troubleshooting.
9870
9871 2009-01-15 00:02  king
9872
9873         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
9874
9875 2009-01-14 15:14  king
9876
9877         * Source/: cmFunctionCommand.cxx, cmMakefile.h: BUG: Pop a function
9878           scope even on error
9879
9880           This uses an automatic variable to push and pop variable scope
9881           inside a function call.  Previously if the function failed its
9882           scope would not be popped.  This approach guarantees a balanced
9883           push/pop.
9884
9885 2009-01-14 13:48  hoffman
9886
9887         * Source/CTest/: cmCTestBuildHandler.cxx, cmProcess.cxx: ENH: fix
9888           return value to ctest_build and remove debug print in cmProcess
9889
9890 2009-01-14 13:01  hoffman
9891
9892         * Source/CTest/: cmCTestBuildCommand.cxx, cmCTestBuildCommand.h,
9893           cmCTestBuildHandler.cxx, cmCTestBuildHandler.h, cmProcess.cxx:
9894           ENH: allow ctest_build to return error and warning counts
9895
9896 2009-01-14 09:51  king
9897
9898         * Source/: cmExtraEclipseCDT4Generator.cxx,
9899           CTest/cmCTestSubmitHandler.cxx: COMP: Fix const set find for
9900           Borland 5.5
9901
9902           The Borland 5.5 compiler's STL set does not define correct
9903           signatures for its find() members, leading to build errors.  This
9904           works around the problem.
9905
9906 2009-01-14 09:34  king
9907
9908         * Tests/FindPackageTest/CMakeLists.txt: ENH: Test find_package
9909           re-find feature
9910
9911           Recently we taught find_package to re-find a package if its
9912           <package>_DIR result variable was set to a location not
9913           containing the package (instead of reporting an error as before).
9914            This tests the feature.
9915
9916 2009-01-14 00:02  king
9917
9918         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
9919
9920 2009-01-13 13:03  hoffman
9921
9922         * CMakeLists.txt, ChangeLog.manual,
9923           Modules/CMakeGenericSystem.cmake,
9924           Modules/CMakeSystemSpecificInformation.cmake,
9925           Modules/FindGettext.cmake, Modules/FindPythonInterp.cmake,
9926           Source/cmCMakeMinimumRequired.cxx,
9927           Source/cmCMakeMinimumRequired.h, Source/cmComputeLinkDepends.cxx,
9928           Source/cmComputeLinkDepends.h, Source/cmDocumentVariables.cxx,
9929           Source/cmDocumentationFormatterDocbook.cxx,
9930           Source/cmExportFileGenerator.cxx,
9931           Source/cmExportInstallFileGenerator.cxx,
9932           Source/cmExportInstallFileGenerator.h,
9933           Source/cmExtraCodeBlocksGenerator.cxx,
9934           Source/cmExtraEclipseCDT4Generator.cxx,
9935           Source/cmExtraEclipseCDT4Generator.h, Source/cmFileCommand.cxx,
9936           Source/cmFileCommand.h, Source/cmFindPackageCommand.cxx,
9937           Source/cmFindPackageCommand.h,
9938           Source/cmGetTargetPropertyCommand.h,
9939           Source/cmGlobalVisualStudio6Generator.cxx,
9940           Source/cmInstallExportGenerator.cxx,
9941           Source/cmInstallExportGenerator.h, Source/cmInstallGenerator.cxx,
9942           Source/cmInstallTargetGenerator.h, Source/cmLocalGenerator.cxx,
9943           Source/cmLocalGenerator.h,
9944           Source/cmLocalUnixMakefileGenerator3.cxx,
9945           Source/cmLocalVisualStudio6Generator.cxx,
9946           Source/cmLocalVisualStudio7Generator.cxx,
9947           Source/cmSetCommand.cxx, Source/cmTarget.cxx, Source/cmTarget.h,
9948           Source/cmTargetLinkLibrariesCommand.cxx,
9949           Source/cmTargetLinkLibrariesCommand.h, Source/cmake.cxx,
9950           Source/cmake.h, Source/CTest/cmCTestBuildAndTestHandler.cxx,
9951           Source/CTest/cmCTestBuildHandler.cxx,
9952           Source/CTest/cmCTestUpdateHandler.cxx,
9953           Source/QtDialog/CMakeLists.txt, Source/QtDialog/CrossCompiler.ui,
9954           Source/kwsys/SystemTools.cxx, Source/kwsys/SystemTools.hxx.in,
9955           Source/kwsys/testProcess.c, Templates/DLLHeader.dsptemplate,
9956           Templates/EXEHeader.dsptemplate,
9957           Templates/EXEWinHeader.dsptemplate,
9958           Templates/staticLibHeader.dsptemplate,
9959           Tests/CustomCommand/CMakeLists.txt,
9960           Tests/ExportImport/Export/CMakeLists.txt,
9961           Tests/ExportImport/Import/CMakeLists.txt,
9962           Tests/FindPackageTest/CMakeLists.txt, Tests/FindPackageTest/Baz
9963           1.1/BazConfig.cmake, Tests/FindPackageTest/Baz
9964           1.1/BazConfigVersion.cmake, Tests/FindPackageTest/Baz
9965           1.2/CMake/BazConfig.cmake, Tests/FindPackageTest/Baz
9966           1.2/CMake/BazConfigVersion.cmake,
9967           Tests/FindPackageTest/lib/cmake/zot-4.0/zot-config-version.cmake,
9968           Tests/FindPackageTest/lib/cmake/zot-4.0/zot-config.cmake,
9969           Tests/StringFileTest/CMakeLists.txt: ENH: merge in changes from
9970           CVS to branch for 2.6.3 RC 8
9971
9972 2009-01-13 00:02  king
9973
9974         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
9975
9976 2009-01-12 11:10  king
9977
9978         * Source/cmCTest.cxx: COMP: Remove unused variable
9979
9980 2009-01-12 10:38  king
9981
9982         * Source/CTest/cmCTestSubmitCommand.cxx,
9983           Source/CTest/cmCTestSubmitCommand.h,
9984           Source/CTest/cmCTestSubmitHandler.cxx,
9985           Source/CTest/cmCTestSubmitHandler.h,
9986           Tests/CTestTest2/test.cmake.in: ENH: Teach ctest_submit about
9987           parts
9988
9989           This adds a PARTS option to the ctest_submit command which tells
9990           it to submit only parts whose names are listed with the option.
9991
9992 2009-01-12 10:37  king
9993
9994         * Source/: cmCTest.cxx, cmCTest.h, CTest/cmCTestBuildHandler.cxx,
9995           CTest/cmCTestConfigureHandler.cxx,
9996           CTest/cmCTestCoverageHandler.cxx,
9997           CTest/cmCTestGenericHandler.cxx, CTest/cmCTestGenericHandler.h,
9998           CTest/cmCTestSubmitHandler.cxx, CTest/cmCTestTestHandler.cxx,
9999           CTest/cmCTestUpdateHandler.cxx: ENH: Divide CTest file submission
10000           list by part
10001
10002           This splits the list of files for CTest to submit into those
10003           belonging to each part.  The set is recombined just before
10004           submission.  Later this will allow piecewise submissions.
10005
10006 2009-01-12 10:37  king
10007
10008         * Source/: cmCTest.cxx, cmCTest.h: ENH: Refactor cmCTest test part
10009           representation
10010
10011           This introduces the name "part" to denote a portion of the
10012           testing and submission process performed by ctest.  We generalize
10013           the boolean indicating whether each part is enabled into a
10014           structure to which more information can be added later.  We
10015           provide bi-directional mapping between part id and part names.
10016
10017 2009-01-12 09:11  king
10018
10019         * Source/: cmCTest.cxx, cmCTest.h, CTest/cmCTestBuildHandler.cxx,
10020           CTest/cmCTestConfigureHandler.cxx,
10021           CTest/cmCTestCoverageHandler.cxx,
10022           CTest/cmCTestGenericHandler.cxx, CTest/cmCTestGenericHandler.h,
10023           CTest/cmCTestHandlerCommand.cxx, CTest/cmCTestHandlerCommand.h,
10024           CTest/cmCTestMemCheckHandler.cxx, CTest/cmCTestTestHandler.cxx:
10025           ENH: Teach ctest_* to create appending XML files
10026
10027           This adds an APPEND option to the ctest_* commands which tells
10028           them to put the Append="true" attribute in the Site element of
10029           their XML file.
10030
10031 2009-01-12 09:10  king
10032
10033         * Source/CTest/: cmCTestHandlerCommand.cxx,
10034           cmCTestHandlerCommand.h: ENH: Refactor CTest command argument
10035           handling
10036
10037           The previous approach to handling of arguments to ctest_*
10038           commands worked only for keyword/value arguments with a single
10039           value.  This refactors the approach to allow some commands to
10040           define alternative argument forms.
10041
10042 2009-01-12 00:02  king
10043
10044         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
10045
10046 2009-01-11 12:18  alex
10047
10048         * Source/: cmExtraEclipseCDT4Generator.cxx,
10049           cmExtraEclipseCDT4Generator.h: ENH: patch from Miguel, As it is
10050           today the generator creates linked resources to
10051           LIBRARY_OUTPUT_PATH and EXECUTABLE_OUTPUT_PATH if they are not a
10052           subdirectory of the binary dir, so that the IDE can detect the
10053           Binaries (this was addressed previously as a result of a bug
10054           report).
10055
10056           Reduces code redundancy by encapsulating common behaviour for
10057           LIBRARY_OUTPUT_PATH and EXECUTABLE_OUTPUT_PATH in
10058           AppendLinkedResource.
10059
10060           Addresses the two new variable names for these locations,
10061           CMAKE_LIBRARY_OUTPUT_DIRECTORY and CMAKE_RUNTIME_OUTPUT_DIRECTORY
10062           respectively.
10063
10064           Finally, it is addressing a bug in the current code for relative
10065           paths in these variables. If it is a relative path to the binary
10066           dir, the IsSubdirectory call returns false and so it creates the
10067           linked resource. The created linked resource produces an error in
10068           the Eclipse IDE because the IDE expects it to be a full path. The
10069           patch now addresses this by concatenating the binary dir if it is
10070           a relative path.
10071
10072 2009-01-11 00:02  king
10073
10074         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
10075
10076 2009-01-10 09:01  alex
10077
10078         * Source/cmDocumentationFormatterDocbook.cxx: BUG: don't create
10079           empty <itemizedlist>s (#7289), dblatex didn't like that
10080
10081           Alex
10082
10083 2009-01-10 08:46  alex
10084
10085         * Modules/FindPythonInterp.cmake: ENH: fix #7913: find also python
10086           2.6 on windows
10087
10088           Alex
10089
10090 2009-01-10 08:39  alex
10091
10092         * Modules/FindGettext.cmake: BUG: fix #8122, _firstPoFile was not
10093           empty because it was no real variable but just a macro argument
10094           -> make it a real variable
10095
10096           Alex
10097
10098 2009-01-10 08:16  alex
10099
10100         * Source/cmDocumentVariables.cxx: STYLE: document
10101           CMAKE_COLOR_MAKEFILE (#7878)
10102
10103           Alex
10104
10105 2009-01-10 00:02  king
10106
10107         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
10108
10109 2009-01-09 20:35  alex
10110
10111         * Source/cmExtraEclipseCDT4Generator.h: COMP: forgot to commit this
10112           file
10113
10114           Alex
10115
10116 2009-01-09 20:26  alex
10117
10118         * Modules/CMakeSystemSpecificInformation.cmake: STYLE: fix typo
10119
10120           Alex
10121
10122 2009-01-09 20:18  alex
10123
10124         * Modules/CMakeGenericSystem.cmake: STYLE: this is not necessary
10125           anymore for kdevelop, the kdevelop generator now generates the
10126           project so that the environment variable VERBOSE is set to 1 when
10127           make is executed by kdevelop (and additionally this didn't work,
10128           since CMAKE_GENERATOR never matches KDevelop3, this is now in
10129           CMAKE_EXTRA_GENERATOR)
10130
10131           Alex
10132
10133 2009-01-09 20:09  alex
10134
10135         * Source/cmExtraEclipseCDT4Generator.cxx: STYLE: remove debug
10136           output
10137
10138           Alex
10139
10140 2009-01-09 19:52  alex
10141
10142         * Source/cmExtraEclipseCDT4Generator.cxx: BUG: fix #8073: also show
10143           targets created using add_custom_targets() -additionally also
10144           create the target/fast targets for Eclipse -skip preinstall and
10145           install/local, they should be only rarely used
10146
10147           Alex
10148
10149 2009-01-09 19:08  alex
10150
10151         * Source/cmExtraEclipseCDT4Generator.cxx: BUG: remove the call to
10152           EnableInstallTarget(), don't know why it was there.  This caused
10153           that always an install target was created which installed
10154           nothing, even if there was no install rule in the project.
10155
10156           Alex
10157
10158 2009-01-09 18:58  alex
10159
10160         * Source/: cmExtraEclipseCDT4Generator.cxx,
10161           cmExtraEclipseCDT4Generator.h: BUG: fix #8105: don't hardcode
10162           "gcc" and "make" but use CMAKE_C_COMPILER and CMAKE_MAKE_PROGRAM
10163           instead
10164
10165           Alex
10166
10167 2009-01-09 18:04  alex
10168
10169         * Source/cmExtraCodeBlocksGenerator.cxx: BUG: fix #8203: codeblocks
10170           + mingw doesn't like the extra quotes around the path to the
10171           makefile if it contains spaces, under Linux it works with spaces
10172
10173           Alex
10174
10175 2009-01-09 16:44  king
10176
10177         * Source/cmCTest.cxx: ENH: Add missing newline to CTest-generated
10178           xml
10179
10180           The Generator="ctest..." attribute of Site elements in
10181           CTest-generated XML files was missing a newline, causing the next
10182           attribute to appear on the same line.  This adds the newline.
10183
10184 2009-01-09 12:56  hoffman
10185
10186         * Source/cmCTest.cxx: ENH: fix crash for old style scripts
10187
10188 2009-01-09 12:32  hoffman
10189
10190         * Source/cmCTest.h: ENH: fix return type
10191
10192 2009-01-09 12:05  hoffman
10193
10194         * Source/: cmCTest.cxx, cmCTest.h, CTest/cmCTestScriptHandler.h:
10195           ENH: add subproject tag property for ctest
10196
10197 2009-01-09 11:44  king
10198
10199         * Source/kwsys/testProcess.c: ENH: Extend kwsys.testProcess-4
10200           timeout
10201
10202           The test is supposed to terminate quickly when its child crashes,
10203           but that seems to take over 10s on busy systems.  This extends
10204           the test's timeout to 30s to help it pass when running on a busy
10205           system.
10206
10207 2009-01-09 00:02  king
10208
10209         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
10210
10211 2009-01-08 18:09  alex
10212
10213         * Source/: cmExtraEclipseCDT4Generator.h,
10214           cmExtraEclipseCDT4Generator.cxx: BUG: apply patch from #8205,
10215           also fixes #8212: escape characters for XML when writing the
10216           eclipse project files
10217
10218           Alex
10219
10220 2009-01-08 17:57  alex
10221
10222         * Source/: cmFindPackageCommand.cxx, cmFindPackageCommand.h: ENH:
10223           when trying to find a FooConfig.cmake file, if in the directory
10224           pointed to by the Foo_DIR variable there is no FooConfig.cmake
10225           file, then instead of abort and complain that the user should set
10226           or clear the Foo_DIR variables, just search for the file and
10227           discard the old Foo_DIR contents
10228
10229           The tests succeed, ok by Brad.
10230
10231           Alex
10232
10233 2009-01-08 04:47  hoffman
10234
10235         * Modules/FindCxxTest.cmake: file FindCxxTest.cmake was added on
10236           branch CMake-2-6 on 2009-02-04 16:44:01 +0000
10237
10238 2009-01-08 04:47  lowman
10239
10240         * Modules/FindCxxTest.cmake: BUG: Fixed CXXTEST_INCLUDE_DIRS so it
10241           will work properly with NOTFOUND.
10242
10243           Also eliminated superfluous CXXTEST_FOUND assignment and cleaned
10244           up the code and added additional documentation. Tagged v1.0.
10245
10246 2009-01-08 00:03  king
10247
10248         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
10249
10250 2009-01-07 17:28  clinton
10251
10252         * Source/QtDialog/CrossCompiler.ui:
10253           ENH:  Tweak System Name field for cross compiling, so it doesn't
10254           have a file chooser button.
10255
10256 2009-01-07 14:16  king
10257
10258         * Source/cmInstallExportGenerator.cxx: ENH: Clean per-config export
10259           files during install
10260
10261           When installing the main export file the install tree may be
10262           dirty.  If out-dated per-config files exist they may break the
10263           newly installed main file which when it globs them.  This teaches
10264           the installation script to detect when it is about to replace the
10265           main export file with a different one and cleans out any existing
10266           per-config files.
10267
10268 2009-01-07 14:16  king
10269
10270         * Source/: cmFileCommand.cxx, cmFileCommand.h: ENH: Add
10271           undocumented file(DIFFERENT) command
10272
10273           This new command will be used by generated installation scripts
10274           to determine whether an already-installed export file has
10275           changed.
10276
10277 2009-01-07 14:16  king
10278
10279         * Source/: cmExportInstallFileGenerator.cxx,
10280           cmExportInstallFileGenerator.h: ENH: Refactor computation of
10281           import file glob
10282
10283           New method cmExportInstallFileGenerator::GetConfigImportFileGlob
10284           computes the globbing expression that an installed export file
10285           uses to load its per-configuration support files.
10286
10287 2009-01-07 10:41  king
10288
10289         * Source/: cmTest.cxx, CTest/cmCTestTestHandler.cxx,
10290           CTest/cmCTestTestHandler.h: ENH: Teach CTest to submit test
10291           property LABELS
10292
10293           This teaches CTest to send the test property "LABELS" in Test.xml
10294           dashboard submissions as Label elements inside a Labels element.
10295
10296 2009-01-07 00:02  king
10297
10298         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
10299
10300 2009-01-06 15:05  king
10301
10302         * CTestCustom.cmake.in: COMP: Ignore warning LNK4204 for CMake
10303           dashboard
10304
10305           This warning appears for libtar.obj, curltest.obj, and
10306           synch_client.obj regularly on CMake dashboard submissions from VS
10307           builds.  They seem to occur due to some kind of race condition
10308           for objects in small targets.  There is nothing wrong with the
10309           code, so this just suppresses the warnings.
10310
10311 2009-01-06 14:58  king
10312
10313         * Source/CTest/cmCTestUpdateHandler.cxx: BUG: Manage LC_MESSAGES
10314           with an object
10315
10316           This moves management of the LC_MESSAGES environment variable
10317           into an automatic variable.  Previously if an error occurred the
10318           original environment value was not restored.  This makes the fix
10319           to issue #5936 more robust.
10320
10321 2009-01-06 14:41  king
10322
10323         * Source/CTest/cmCTestUpdateHandler.cxx: STYLE: Remove trailing
10324           whitespace
10325
10326 2009-01-06 00:03  king
10327
10328         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
10329
10330 2009-01-05 15:00  king
10331
10332         * Source/: cmGetPropertyCommand.cxx, cmMakefile.cxx, cmMakefile.h,
10333           cmSetPropertyCommand.cxx, cmSetTestsPropertiesCommand.cxx: ENH:
10334           Improve test property speed with a map
10335
10336           Previously we stored a vector of tests to preserve their order.
10337           Property set/get operations would do a linear search for matching
10338           tests.  This uses a map to efficiently look up tests while
10339           keeping the original order with a vector for test file
10340           generation.
10341
10342 2009-01-05 14:14  king
10343
10344         * Tests/: CMakeLists.txt, EnforceConfig.cmake,
10345           EnforceConfig.cmake.in: ENH: Re-enable new 'testing' test mode
10346
10347           This fixes selection of a configuration when none is specified to
10348           find an available configuration of the ctest test-command.
10349
10350 2009-01-05 14:14  king
10351
10352         * Source/: cmCTest.cxx, cmCTest.h: BUG: Capture cout and cerr from
10353           internal ctest
10354
10355           When CTest detects that a test is running its own executable it
10356           optimizes the test by using an internal instance of cmCTest
10357           instead of creating a new process.  However, the internal
10358           instance was using cout and cerr directly.  This redirects the
10359           output to a string stream to avoid direct display of the internal
10360           test's output.
10361
10362 2009-01-05 11:05  king
10363
10364         * Source/: cmFileCommand.cxx, QtDialog/CMakeLists.txt: COMP: Fix
10365           installation of cmake-gui by CMake 2.4
10366
10367           When CMake 2.4 generates the build tree for CMake itself it asks
10368           the built CMake to install itself using the rules that 2.4
10369           generated.  Since the install rules use undocumented commands
10370           that are not compatible from 2.4 to 2.6 we need a special case to
10371           avoid failure.  This sets a special indicator variable in the
10372           install rules that enables a compatibility hack to support the
10373           old install rule format.
10374
10375 2009-01-05 11:03  king
10376
10377         * Source/cmFileCommand.cxx: ENH: Refactor internal file(INSTALL)
10378           arg parsing
10379
10380           The internal file(INSTALL) command argument parsing used several
10381           booleans with at most one set to true at a time to track argument
10382           parsing state.  This refactors it to use one enumeration.
10383
10384 2009-01-05 09:53  king
10385
10386         * Source/cmGetTargetPropertyCommand.h: BUG: Remove old
10387           get_target_property docs
10388
10389           The get_target_property command contained some outdated
10390           documentation of the LOCATION and TYPE properties.  This removes
10391           it since they are now documented in the properties list section
10392           of the documentation.
10393
10394 2009-01-05 09:53  king
10395
10396         * Source/cmTarget.cxx: ENH: Enable LOCATION property for imported
10397           targets
10398
10399           Previously we left the LOCATION property undefined for imported
10400           targets since it should no longer be used for non-imported
10401           targets.  However, in the case we do not know the name of an
10402           available imported configuration, it is more readable to get the
10403           LOCATION property than LOCATION_<CONFIG> for a bogus
10404           configuration <CONFIG>.  This enables LOCATION for imported
10405           targets and returns an unspecified available imported
10406           configuration.
10407
10408 2009-01-05 00:03  king
10409
10410         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
10411
10412 2009-01-04 04:12  alex
10413
10414         * Source/cmCMakeMinimumRequired.h: STYLE: changed "one may" into
10415           "it should" to make it stronger
10416
10417           Alex
10418
10419 2009-01-04 00:03  king
10420
10421         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
10422
10423 2009-01-03 15:48  king
10424
10425         * Source/cmCMakeMinimumRequired.h: ENH: Clarify FATAL_ERROR option
10426           to min-req command
10427
10428           The FATAL_ERROR to cmake_minimum_required is useful for projects
10429           that require 2.6 to convince CMake 2.4 to error out.  This
10430           clarifies its usefulness in the documentation.
10431
10432 2009-01-03 15:47  king
10433
10434         * Source/: cmCMakeMinimumRequired.cxx, cmCMakeMinimumRequired.h:
10435           ENH: Ignore unknown cmake_minimum_required args
10436
10437           When cmake_minimum_required is called with an unknown argument it
10438           should not complain about it if the version specified is in the
10439           future.  This allows the proper error to be shown about the
10440           current CMake being too old.
10441
10442 2009-01-03 00:03  king
10443
10444         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
10445
10446 2009-01-02 00:03  king
10447
10448         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
10449
10450 2009-01-01 12:49  hoffman
10451
10452         * CMakeLists.txt, ChangeLog.manual, Source/cmCTest.cxx,
10453           Source/cmCommandArgumentLexer.cxx,
10454           Source/cmCommandArgumentLexer.h,
10455           Source/cmCommandArgumentLexer.in.l,
10456           Source/cmCommandArgumentParser.cxx,
10457           Source/cmCommandArgumentParser.y,
10458           Source/cmCommandArgumentParserHelper.cxx,
10459           Source/cmCommandArgumentParserHelper.h,
10460           Source/cmCommandArgumentParserTokens.h: ENH: RC 7 merge fix
10461           missing stuff from RC 6 and fix change log
10462
10463 2009-01-01 00:03  king
10464
10465         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
10466
10467 2008-12-31 10:14  hoffman
10468
10469         * CMakeLists.txt, ChangeLog.manual,
10470           Modules/CMakeASM_MASMInformation.cmake,
10471           Modules/CMakeDetermineASM_MASMCompiler.cmake,
10472           Modules/CMakeTestASM_MASMCompiler.cmake, Modules/CPackRPM.cmake,
10473           Modules/FindCurses.cmake, Modules/FindDoxygen.cmake,
10474           Modules/FindEXPAT.cmake, Modules/FindLibXml2.cmake,
10475           Modules/FindQt4.cmake, Modules/FindSquish.cmake,
10476           Modules/FindwxWidgets.cmake, Modules/GetPrerequisites.cmake,
10477           Modules/SquishRunTestCase.bat, Modules/SquishRunTestCase.sh,
10478           Modules/SquishTestScript.cmake, Modules/Platform/Darwin.cmake,
10479           Modules/Platform/Haiku.cmake,
10480           Modules/Platform/WindowsPaths.cmake, Source/cmFileCommand.h,
10481           Source/cmFindPackageCommand.cxx, Source/cmFindPackageCommand.h,
10482           Source/cmGlobalMSYSMakefileGenerator.cxx,
10483           Source/cmOrderDirectories.cxx,
10484           Source/CPack/cmCPackBundleGenerator.cxx,
10485           Source/QtDialog/CMake.desktop, Source/QtDialog/CMakeLists.txt,
10486           Source/QtDialog/CMakeSetupDialog.cxx,
10487           Source/QtDialog/Compilers.h, Source/QtDialog/Compilers.ui,
10488           Source/QtDialog/CrossCompiler.ui,
10489           Source/QtDialog/FirstConfigure.cxx,
10490           Source/QtDialog/FirstConfigure.h,
10491           Source/QtDialog/QCMakeWidgets.cxx, Source/kwsys/ProcessUNIX.c,
10492           Source/kwsys/System.c, Source/kwsys/SystemInformation.cxx,
10493           Templates/TestDriver.cxx.in: ENH: merge fixes for RC 6
10494
10495 2008-12-31 00:03  king
10496
10497         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
10498
10499 2008-12-30 09:13  david.cole
10500
10501         * Source/CTest/: cmCTestConfigureCommand.cxx,
10502           cmCTestConfigureCommand.h, cmCTestConfigureHandler.cxx,
10503           cmCTestGenericHandler.cxx: ENH: Add OPTIONS argument to the
10504           ctest_configure command so that you can pass -D arguments to the
10505           cmake configure step from a ctest -S script. Also clarify/correct
10506           some not so helpful error messages.
10507
10508 2008-12-30 09:11  david.cole
10509
10510         * Modules/Platform/Darwin.cmake: BUG: Fix install_name_tool problem
10511           on the Mac when a PROJECT(... NONE) is followed by multiple calls
10512           to ENABLE_LANGUAGE. Use find_program to set the
10513           CMAKE_INSTALL_NAME_TOOL variable so it gets saved in the cache as
10514           a full path to the install_name_tool executable rather than a
10515           simple set which eventually goes out of scope.
10516
10517 2008-12-30 00:03  king
10518
10519         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
10520
10521 2008-12-29 18:11  hoffman
10522
10523         * Tests/JCTest/CMakeLists.txt: ENH: make it take longer
10524
10525 2008-12-29 17:49  hoffman
10526
10527         * Source/CTest/: cmProcess.cxx, cmProcess.h: ENH: add start end
10528           time for procs
10529
10530 2008-12-29 17:43  hoffman
10531
10532         * Tests/JCTest/: CMakeLists.txt, TestTime.cxx: ENH: add test for -j
10533           N ctest stuff
10534
10535 2008-12-29 00:03  king
10536
10537         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
10538
10539 2008-12-28 00:03  king
10540
10541         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
10542
10543 2008-12-27 00:03  king
10544
10545         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
10546
10547 2008-12-26 15:27  david.cole
10548
10549         * Source/CTest/cmCTestHandlerCommand.cxx: STYLE: Fix line length
10550           violation.
10551
10552 2008-12-26 13:28  king
10553
10554         * Source/cmOrderDirectories.cxx: BUG: Fix same-file check for
10555           directory ordering
10556
10557           When computing runtime search path ordering a constraint exists
10558           when a file that may be found by the runtime search exists in a
10559           directory other than that containing the desired file.  We test
10560           whether a potential conflict is really the same due to a symlink.
10561            Recently the change to cmFindLibraryCommand to load directory
10562           content created a case in which the same-file check would be
10563           incorrectly skipped.  This avoids skipping the check.
10564
10565 2008-12-26 12:06  david.cole
10566
10567         * Modules/FindDoxygen.cmake: ENH: New location to look for "dot"
10568
10569 2008-12-26 00:03  king
10570
10571         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
10572
10573 2008-12-25 00:03  king
10574
10575         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
10576
10577 2008-12-24 10:10  david.cole
10578
10579         * Modules/AddExternalProject.cmake,
10580           Tests/ExternalProject/CMakeLists.txt: ENH: Re-work of fix
10581           committed yesterday for the Watcom WMake dashboard. Fix it
10582           properly by using the SYMBOLIC source file property to indicate
10583           to WMake when the sentinel file is not actually written by the
10584           update step.
10585
10586 2008-12-24 04:31  miguelf
10587
10588         * Modules/FindwxWidgets.cmake: BUG: Fixed placement of initial
10589           wxWidgets_FOUND=TRUE statement, which allowed some cases to
10590           breakaway from tests without resetting to FALSE (BUG: 8188).
10591
10592 2008-12-24 00:03  king
10593
10594         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
10595
10596 2008-12-23 10:01  david.cole
10597
10598         * Tests/ExternalProject/CMakeLists.txt: BUG: Workaround for Watcom
10599           WMake not handling "always out of date" custom commands to fix
10600           the failing ExternalProject test on the CMake nightly dashboard.
10601
10602 2008-12-23 00:03  king
10603
10604         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
10605
10606 2008-12-22 03:00  alex
10607
10608         * Modules/FindLibXml2.cmake: BUG: use FindPkgConfig.cmake instead
10609           of UsePkgConfig.cmake, sync with KDE svn and fix bug #8290
10610
10611           Alex
10612
10613 2008-12-22 00:03  king
10614
10615         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
10616
10617 2008-12-21 00:03  king
10618
10619         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
10620
10621 2008-12-20 00:04  king
10622
10623         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
10624
10625 2008-12-19 10:35  david.cole
10626
10627         * Modules/AddExternalProject.cmake: ENH: Add the update step in
10628           between download and build. Add UPDATE_ARGS and UPDATE_COMMAND
10629           handling. Output a -complete sentinel in synch with the -install
10630           sentinel, but do not list it as an OUTPUT of the custom command.
10631           That breaks the chaining of add_custom_commands between custom
10632           targets, but allows for a file-level dependency expression that
10633           will cause proper incremental rebuilds. When earlier targets
10634           rebuild, subsequent dependent targets will also rebuild. CVS and
10635           SVN update commands are always out-of-date so that they always
10636           run to get the latest source. To suppress that behavior on a
10637           per-external project basis use an explicit empty string for
10638           UPDATE_COMMAND. The source will still be checked out from the
10639           repository prior to the update step by the download step.
10640
10641 2008-12-19 10:19  hoffman
10642
10643         * Source/CTest/cmCTestTestHandler.cxx: STYLE: fix shadow warning
10644
10645 2008-12-19 00:04  king
10646
10647         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
10648
10649 2008-12-18 21:59  hoffman
10650
10651         * Source/CTest/: cmCTestTestHandler.cxx, cmCTestTestHandler.h: BUG:
10652           partial fix for #8056
10653
10654 2008-12-18 21:57  hoffman
10655
10656         * Source/CTest/: cmCTestHandlerCommand.cxx,
10657           cmCTestScriptHandler.cxx: BUG: fix for bug #8224 fix crash
10658
10659 2008-12-18 21:53  hoffman
10660
10661         * Modules/FindEXPAT.cmake: BUG: fix for #8298 look for libexpat as
10662           well
10663
10664 2008-12-18 21:52  hoffman
10665
10666         * Source/cmFileCommand.h: BUG: fix spelling
10667
10668 2008-12-18 17:15  king
10669
10670         * Tests/CMakeLists.txt: BUG: Disable new 'testing' test mode for
10671           now
10672
10673           The new 'testing' test behavior of actually running the tests
10674           generated by the project still fails when the test script guesses
10675           the Debug configuration but the CMake build tree was only built
10676           Release.  The inner ctest needs to find the ctest executable but
10677           is given the wrong configuration.
10678
10679 2008-12-18 14:56  king
10680
10681         * Source/: cmBootstrapCommands.cxx, cmCommands.cxx: COMP: Add
10682           set_directory_properties to bootstrap
10683
10684           We now need this command in the Tests/CMakeLists.txt file.
10685
10686 2008-12-18 14:26  king
10687
10688         * Tests/: CMakeLists.txt, EnforceConfig.cmake: BUG: Fix new
10689           'testing' test for CMake releases
10690
10691           The recent change of the 'testing' test to actually drive the
10692           tests within it does not work on Windows with released CMakes
10693           2.6.2 and lower if no configuration is given to ctest with a -C
10694           option.  This works around the problem by detecting the case and
10695           changing the empty configuration to Debug.
10696
10697 2008-12-18 13:36  king
10698
10699         * Source/kwsys/System.c, Tests/CustomCommand/CMakeLists.txt: BUG:
10700           Fix windows command line escape for empty arg
10701
10702           On Windows the KWSys System package generates escapes for
10703           command-line arguments.  This fix enables quoting of the empty
10704           string as an argument.  This also adds a test to pass an empty
10705           argument to a custom command.
10706
10707 2008-12-18 12:28  king
10708
10709         * Tests/: CMakeLists.txt, Testing/CMakeLists.txt,
10710           Testing/Sub/Sub2/CMakeLists.txt: ENH: Improve 'testing' test to
10711           actually test
10712
10713           The 'testing' CMake test builds a project that uses add_test.
10714           This strengthens the test to actually run CTest on the project
10715           build tree after building it.
10716
10717 2008-12-18 12:27  king
10718
10719         * Source/CTest/cmCTestBuildAndTestHandler.cxx: ENH: Minor
10720           readability improvement in CTest output
10721
10722           When ctest --build-and-test runs the --test-command its output
10723           did not quote the arguments of the command being tested making it
10724           difficult to read.  This adds the quotes.  This also changes the
10725           wording of the failure case to not sound like CTest could not run
10726           the executable when in fact it ran and returned failure.
10727
10728 2008-12-18 12:27  king
10729
10730         * Source/cmCTest.cxx: BUG: Fix crash when running internal CTest
10731
10732           When CTest encounters a test whose executable is the ctest
10733           executable iteslf, it just invokes code inside itself to avoid
10734           starting a new process.  This fixes a null-pointer dereference in
10735           the logging code of that case.
10736
10737 2008-12-18 10:43  david.cole
10738
10739         * Source/: cmFileCommand.cxx, kwsys/SystemTools.cxx,
10740           kwsys/SystemTools.hxx.in: BUG: Do not copy permissions of files
10741           when making the copy in an install rule. If the source file was
10742           read-only, this prevents the subsequent set of the destination
10743           file's modification time, making the copied file always different
10744           in time-stamp than the original and always installing a new file
10745           with a new time stamp (but the same content) causing unnecessary
10746           downstream incremental rebuilds. As part of this fix, add an
10747           optional copyPermissions parameter to the SystemTools routines
10748           CopyFileIfDifferent, CopyFileAlways, CopyAFile and
10749           CopyADirectory. The copyPermissions parameter defaults to true to
10750           preserve the behavior of these routines for existing callers.
10751
10752 2008-12-18 10:06  king
10753
10754         * Source/: cmInstallDirectoryGenerator.h,
10755           cmInstallExportGenerator.h, cmInstallFilesGenerator.h,
10756           cmInstallTargetGenerator.h: STYLE: Remove useless install
10757           generator typedefs
10758
10759           The cmInstall*Generator classes all derive from
10760           cmInstallGenerator which provides the Indent typedef so they do
10761           not need to provide it
10762
10763 2008-12-18 09:58  king
10764
10765         * Source/: cmCommandArgumentLexer.cxx, cmCommandArgumentLexer.in.l:
10766           COMP: Restore fixes to generated lexer
10767
10768           The command argument lexer was recently regenerated which erased
10769           some fixes that had been applied directly to the output.  This
10770           restores the fixes and adds reminder notes in the generation
10771           instructions.
10772
10773 2008-12-18 09:58  king
10774
10775         * Source/: cmCommandArgumentParser.cxx, cmCommandArgumentParser.y:
10776           BUG: Move previous parser bugfixes into input file
10777
10778           The command argument parser code is generated by bison.  This
10779           change restores some fixes previously applied to the generated
10780           output that were destroyed by regenerating the parser source.
10781           This time the fixes have been put in the input file so
10782           regenerating the parser will not destroy them again.
10783
10784 2008-12-18 09:37  clinton
10785
10786         * Source/QtDialog/CMake.desktop:
10787           ENH:  Remove Application category.  See #8151.
10788
10789 2008-12-18 00:04  king
10790
10791         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
10792
10793 2008-12-17 09:33  king
10794
10795         * Source/: cmCommandArgumentLexer.cxx, cmCommandArgumentLexer.in.l:
10796           COMP: Fix unused yyunput warning in lexer
10797
10798           This adds the "nounput" option to the flex input file so that
10799           yyunput is not generated.  The function is static but not used so
10800           some compilers warn.
10801
10802 2008-12-17 09:24  hoffman
10803
10804         * Tests/FindPackageTest/Baz 1.1/BazConfig.cmake: file
10805           BazConfig.cmake was added on branch CMake-2-6 on 2009-01-13
10806           18:03:55 +0000
10807
10808 2008-12-17 09:24  hoffman
10809
10810         * Tests/FindPackageTest/Baz 1.2/CMake/BazConfig.cmake: file
10811           BazConfig.cmake was added on branch CMake-2-6 on 2009-01-13
10812           18:03:56 +0000
10813
10814 2008-12-17 09:24  hoffman
10815
10816         * Tests/FindPackageTest/Baz 1.1/BazConfigVersion.cmake: file
10817           BazConfigVersion.cmake was added on branch CMake-2-6 on
10818           2009-01-13 18:03:55 +0000
10819
10820 2008-12-17 09:24  hoffman
10821
10822         * Tests/FindPackageTest/Baz 1.2/CMake/BazConfigVersion.cmake: file
10823           BazConfigVersion.cmake was added on branch CMake-2-6 on
10824           2009-01-13 18:03:56 +0000
10825
10826 2008-12-17 09:24  king
10827
10828         * Source/cmFindPackageCommand.cxx,
10829           Tests/FindPackageTest/CMakeLists.txt, Tests/FindPackageTest/Baz
10830           1.1/BazConfig.cmake, Tests/FindPackageTest/Baz
10831           1.1/BazConfigVersion.cmake, Tests/FindPackageTest/Baz
10832           1.2/CMake/BazConfig.cmake, Tests/FindPackageTest/Baz
10833           1.2/CMake/BazConfigVersion.cmake: ENH: Teach find_package about
10834           more install dirs
10835
10836           We now search in
10837
10838             <prefix>/<name>*/
10839             <prefix>/<name>*/(cmake|CMake)
10840
10841           when looking for package configuration files.  This is useful on
10842           Windows since the Program Files folder is in
10843           CMAKE_SYSTEM_PREFIX_PATH.  These paths are the Windows equivalent
10844           to the Apple convention application and framework paths we
10845           already search.  See issue #8264.
10846
10847 2008-12-17 09:23  king
10848
10849         * Modules/Platform/WindowsPaths.cmake: ENH: Use 32-bit and 64-bit
10850           Program Files folders
10851
10852           On 64-bit Windows there may be two Program Files folders, one for
10853           32-bit binaries and one for 64-bit binaries.  When we compute
10854           CMAKE_SYSTEM_PREFIX_PATH we should put both folders in the path.
10855
10856 2008-12-17 08:24  king
10857
10858         * Source/cmCommandArgumentLexer.cxx,
10859           Source/cmCommandArgumentLexer.h,
10860           Source/cmCommandArgumentLexer.in.l,
10861           Source/cmCommandArgumentParser.cxx,
10862           Source/cmCommandArgumentParser.y,
10863           Source/cmCommandArgumentParserTokens.h,
10864           Tests/StringFileTest/CMakeLists.txt: ENH: Allow most characters
10865           in ENV variable refs
10866
10867           The $ENV{VAR} syntax permits access to environment variables.
10868           This teaches CMake to recognize most characters in the VAR name
10869           since some environments may have variables with non-C-identifier
10870           characters.
10871
10872 2008-12-17 00:04  king
10873
10874         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
10875
10876 2008-12-16 15:15  clinton
10877
10878         * Source/QtDialog/QCMakeWidgets.cxx:
10879           ENH:  Improve performance with file completion.  Fix for #8292.
10880
10881 2008-12-16 15:00  hoffman
10882
10883         * Source/QtDialog/Compilers.h: file Compilers.h was added on branch
10884           CMake-2-6 on 2008-12-31 15:14:30 +0000
10885
10886 2008-12-16 15:00  hoffman
10887
10888         * Source/QtDialog/Compilers.ui: file Compilers.ui was added on
10889           branch CMake-2-6 on 2008-12-31 15:14:30 +0000
10890
10891 2008-12-16 15:00  hoffman
10892
10893         * Source/QtDialog/CrossCompiler.ui: file CrossCompiler.ui was added
10894           on branch CMake-2-6 on 2008-12-31 15:14:30 +0000
10895
10896 2008-12-16 15:00  hoffman
10897
10898         * Source/QtDialog/FirstConfigure.cxx: file FirstConfigure.cxx was
10899           added on branch CMake-2-6 on 2008-12-31 15:14:30 +0000
10900
10901 2008-12-16 15:00  hoffman
10902
10903         * Source/QtDialog/FirstConfigure.h: file FirstConfigure.h was added
10904           on branch CMake-2-6 on 2008-12-31 15:14:30 +0000
10905
10906 2008-12-16 15:00  clinton
10907
10908         * Source/QtDialog/: CMakeFirstConfigure.cxx, CMakeFirstConfigure.h,
10909           CMakeFirstConfigure.ui, CMakeLists.txt, CMakeSetupDialog.cxx,
10910           Compilers.h, Compilers.ui, CrossCompiler.ui, FirstConfigure.cxx,
10911           FirstConfigure.h:
10912           ENH:
10913
10914           For bug #7191.  Improvements to the dialog that sets up the first
10915           configure.  Fixing the large size of it by breaking it up into a
10916           wizard.  Also incorporated suggestions from bug report.
10917
10918 2008-12-16 09:23  king
10919
10920         * Source/cmFindPackageCommand.cxx: BUG: find_package must push/pop
10921           policies
10922
10923           When the find_package command loads a <name>-version.cmake file
10924           to test the package version it must prevent the version file from
10925           affecting policy settings.  Therefore the policy settings must be
10926           pushed and popped.
10927
10928 2008-12-16 09:20  king
10929
10930         * Source/cmInstallGenerator.cxx: BUG: Fix component-name test on
10931           installation
10932
10933           Generated cmake_install.cmake script code used MATCHES to compare
10934           component names.  This does not support characters considered
10935           special by regular expression syntax in component names.  This
10936           change uses STREQUAL instead.  See issue #8256.
10937
10938 2008-12-16 09:15  king
10939
10940         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h: ENH: Warn if
10941           build dir is too long for filesystem
10942
10943           When an object file directory is too deep to place an object file
10944           without exceeding CMAKE_OBJECT_PATH_MAX, this issues a warning.
10945           Previously we silently ignored the problem.  See issue #7860.
10946
10947 2008-12-16 09:14  king
10948
10949         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h,
10950           cmLocalUnixMakefileGenerator3.cxx,
10951           cmLocalVisualStudio6Generator.cxx,
10952           cmLocalVisualStudio7Generator.cxx: ENH: Refactor passing of max
10953           length object dir
10954
10955           When computing the maximum length full path to the build
10956           directory under which object files will be placed, pass the
10957           actual path instead of just its length.  This will be useful for
10958           error message generation.
10959
10960 2008-12-16 09:13  hoffman
10961
10962         * Tests/FindPackageTest/lib/cmake/zot-4.0/zot-config-version.cmake:
10963           file zot-config-version.cmake was added on branch CMake-2-6 on
10964           2009-01-13 18:03:56 +0000
10965
10966 2008-12-16 09:13  hoffman
10967
10968         * Tests/FindPackageTest/lib/cmake/zot-4.0/zot-config.cmake: file
10969           zot-config.cmake was added on branch CMake-2-6 on 2009-01-13
10970           18:03:56 +0000
10971
10972 2008-12-16 09:13  king
10973
10974         * Tests/FindPackageTest/: CMakeLists.txt,
10975           lib/cmake/zot-4.0/zot-config-version.cmake,
10976           lib/cmake/zot-4.0/zot-config.cmake,
10977           lib/zot-3.1/zot-config-version.cmake,
10978           lib/zot-3.1/zot-config.cmake: ENH: Strengthen FindPackageTest
10979           version check
10980
10981           The previous change to test finding in lib/cmake/<name>* weakened
10982           the versioned find tests.  Since the lib/cmake paths are searched
10983           before lib/<name>* paths the previous change skipped requiring
10984           the command to ignore zot-3.0 when finding zot-3.1.  This change
10985           restores that and adds zot-4.0 to test the lib/cmake path.
10986
10987 2008-12-16 00:04  king
10988
10989         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
10990
10991 2008-12-15 18:48  clinton
10992
10993         * Modules/FindQt4.cmake:
10994           BUG:  Fix for #8247.        Add QT_TRANSLATIONS_DIR pointing to
10995           the Qt translation files, and docs for it.        Also add docs
10996           for QT_BINARY_DIR.
10997
10998 2008-12-15 17:19  fbertel
10999
11000         * Source/kwsys/: ProcessUNIX.c, SystemInformation.cxx: COMP:Fixed
11001           warnings.
11002
11003 2008-12-15 13:30  king
11004
11005         * Source/: cmDocumentVariables.cxx, cmTarget.cxx: BUG: Fix
11006           <CONFIG>_POSTFIX property/variable docs
11007
11008           The CMAKE_<CONFIG>_POSTFIX variable and <CONFIG>_POSTFIX property
11009           were not documented.  This updates the CMAKE_DEBUG_POSTFIX and
11010           DEBUG_POSTFIX documentation to refer to the more general
11011           variable/property.  It also clarifies that the variable is used
11012           as the property default only for non-executable targets.  See
11013           issue #7868.
11014
11015 2008-12-14 00:04  king
11016
11017         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11018
11019 2008-12-12 00:00  king
11020
11021         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11022
11023 2008-12-11 22:05  lowman
11024
11025         * Modules/FindCxxTest.cmake: ENH: Added FindCxxTest module to
11026           assist others in using the CxxTest unit testing framework within
11027           CTest
11028
11029 2008-12-11 15:55  david.cole
11030
11031         * Tests/ExternalProject/CMakeLists.txt: BUG: One more conditional
11032           in the ExternalProject test to prevent build errors of Tutorial
11033           Step5 on Win98 using Visual Studio 6 when the path length of its
11034           build tree exceeds 72 characters. Crazy, perhaps. But this fixes
11035           the last real dashboard failure of the ExternalProject test.
11036
11037 2008-12-11 14:35  hoffman
11038
11039         * Tests/CMakeLists.txt: ENH: remove some verbosity to reduce test
11040           time
11041
11042 2008-12-11 00:00  king
11043
11044         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11045
11046 2008-12-10 11:30  david.cole
11047
11048         * Tests/ExternalProject/CMakeLists.txt: BUG: Prevent KWStyle
11049           portion of ExternalProject test from configuring, building,
11050           installing and testing on WATCOM dashboards. WATCOM STL support
11051           is still under development.
11052
11053 2008-12-10 10:50  david.cole
11054
11055         * Source/: cmGlobalVisualStudio6Generator.cxx,
11056           cmLocalVisualStudio6Generator.cxx: STYLE: Fix line length style
11057           violations.
11058
11059 2008-12-10 00:01  king
11060
11061         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11062
11063 2008-12-09 16:07  david.cole
11064
11065         * Source/: cmGlobalVisualStudio6Generator.cxx,
11066           cmLocalVisualStudio6Generator.cxx, cmake.cxx: COMP: Fix the
11067           ExternalProject test for Visual Studio 6. Visual Studio 6 *.dsp
11068           files cannot have hyphens in them. Add utility function
11069           GetVS6TargetName to replace hyphens with underscores when
11070           generating *.dsp file names. Use the function everywhere
11071           necessary in the VS6 generators. And, a workaround: VS6 uses
11072           ".\Debug" (for example) as an "$(IntDir)" value - strip any
11073           leading ".\" when processing a --config argument in the cmake
11074           --build handling code.
11075
11076 2008-12-09 15:31  david.cole
11077
11078         * Modules/AddExternalProject.cmake: ENH: Default to the same cmake
11079           used for configuring when building and installing. If none
11080           specified default to the cmake used to configure the
11081           outer/aggregating project.
11082
11083 2008-12-09 14:07  king
11084
11085         * Source/cmFindPackageCommand.cxx,
11086           Tests/FindPackageTest/CMakeLists.txt,
11087           Tests/FindPackageTest/lib/zot-3.1/zot-config-version.cmake,
11088           Tests/FindPackageTest/lib/zot-3.1/zot-config.cmake: ENH: Add
11089           useful search locations to find_package
11090
11091           This teaches find_package to search
11092
11093             <prefix>/(share|lib)/cmake/<name>*/
11094
11095           for package configuration files.  Packages that do not already
11096           have files in a <prefix>/lib/<name>* directory can use this
11097           location to avoid cluttering the lib directory.
11098
11099 2008-12-09 14:07  king
11100
11101         * Source/cmFindPackageCommand.cxx: STYLE: Remove old TODO comment
11102           in find_package
11103
11104           Versioning has been introduced to find_package, so the comment
11105           about it is out of date.
11106
11107 2008-12-09 10:56  david.cole
11108
11109         * Templates/TestDriver.cxx.in: COMP: Don't emit old style cast
11110           warning when configured as C++ but still allow being configured
11111           as C. Thanks to Monsieur Francois Bertel for the patch.
11112
11113 2008-12-09 10:08  king
11114
11115         * Source/: cmFindPackageCommand.cxx, cmFindPackageCommand.h: ENH:
11116           Preserve <pkg>_FIND_XXX vars in find_package
11117
11118           When the find_package command loads a module it sets several
11119           <pkg>_FIND_XXX variables to communicate information about the
11120           command invocation to the module.  This restores the original
11121           state of the variables when the command returns.  This behavior
11122           is useful when a find-module recursively calls find_package with
11123           NO_MODULE so that the inner call does not change the values in
11124           the find-module.
11125
11126 2008-12-09 00:01  king
11127
11128         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11129
11130 2008-12-08 17:39  hoffman
11131
11132         * Modules/FindSquish.cmake: file FindSquish.cmake was added on
11133           branch CMake-2-6 on 2008-12-31 15:14:25 +0000
11134
11135 2008-12-08 17:39  hoffman
11136
11137         * Modules/SquishRunTestCase.bat: file SquishRunTestCase.bat was
11138           added on branch CMake-2-6 on 2008-12-31 15:14:28 +0000
11139
11140 2008-12-08 17:39  hoffman
11141
11142         * Modules/SquishRunTestCase.sh: file SquishRunTestCase.sh was added
11143           on branch CMake-2-6 on 2008-12-31 15:14:29 +0000
11144
11145 2008-12-08 17:39  hoffman
11146
11147         * Modules/SquishTestScript.cmake: file SquishTestScript.cmake was
11148           added on branch CMake-2-6 on 2008-12-31 15:14:29 +0000
11149
11150 2008-12-08 17:39  davisb
11151
11152         * Modules/: FindSquish.cmake, SquishRunTestCase.bat,
11153           SquishRunTestCase.sh, SquishTestScript.cmake: ENH: adding
11154           functionality for finding Squish, adding Squish tests from CMake,
11155           and running Squish tests from ctest
11156
11157 2008-12-08 14:58  david.cole
11158
11159         * Modules/AddExternalProject.cmake: BUG: Make sure all directories
11160           used as working directories exist at CMake configure time as well
11161           as having custom commands that create them. Necessary for the
11162           Borland Makefiles generator to generate short path names in the
11163           makefile build rules. Also, make sure all custom commands chain
11164           together properly through the use of the sentinel files.
11165
11166 2008-12-08 00:01  king
11167
11168         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11169
11170 2008-12-07 19:36  hoffman
11171
11172         * Source/cmLocalVisualStudio6Generator.cxx: STYLE: fix link length
11173           issues
11174
11175 2008-12-07 00:01  king
11176
11177         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11178
11179 2008-12-06 00:01  king
11180
11181         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11182
11183 2008-12-05 17:54  david.cole
11184
11185         * Tests/ExternalProject/CMakeLists.txt: COMP: No-op. White space
11186           only change to trigger a re-run of the ExternalProject test on
11187           the QNX continuous dashboard to pick up the latest KWStyle
11188           changes.
11189
11190 2008-12-05 17:18  david.cole
11191
11192         * Tests/ExternalProject/CMakeLists.txt: COMP: No-op. White space
11193           only change to trigger a re-run of the ExternalProject test on
11194           the QNX continuous dashboard to pick up the latest KWStyle
11195           changes.
11196
11197 2008-12-05 16:46  david.cole
11198
11199         * Tests/ExternalProject/CMakeLists.txt: COMP: No-op. White space
11200           only change to trigger a re-run of the ExternalProject test on
11201           the QNX continuous dashboard to pick up the latest KWStyle
11202           changes.
11203
11204 2008-12-05 16:13  david.cole
11205
11206         * Tests/ExternalProject/CMakeLists.txt: COMP: No-op. White space
11207           only change to trigger a re-run of the ExternalProject test on
11208           the QNX continuous dashboard to pick up the latest KWStyle
11209           changes.
11210
11211 2008-12-05 15:18  david.cole
11212
11213         * Modules/AddExternalProject.cmake,
11214           Tests/ExternalProject/CMakeLists.txt: ENH: Make it easier to use
11215           configure/make/make-install as the build steps for an external
11216           project. Add capability of customizing the download step. Add
11217           tests of empty projects. Better comments and error checking in
11218           AddExternalProject.cmake. In tests, use KWStyle from CVSHEAD to
11219           see if QNX continuous can build the latest KWStyle. Make KWStyle
11220           test depend on all previous test external projects so it builds
11221           last to catch other issues before any KWStyle compile errors.
11222
11223 2008-12-05 00:01  king
11224
11225         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11226
11227 2008-12-04 15:30  david.cole
11228
11229         * Tests/ExternalProject/: CMakeLists.txt, TryCheckout.cmake: ENH:
11230           Use a TryCheckout technique to decide whether or not to attempt
11231           building the projects that depend on a cvs or svn download
11232           method.
11233
11234 2008-12-04 13:27  david.cole
11235
11236         * Modules/AddExternalProject.cmake, Modules/DownloadFile.cmake,
11237           Modules/RepositoryInfo.txt.in, Modules/UntarFile.cmake,
11238           Tests/CMakeLists.txt, Tests/ExternalProject/CMakeLists.txt,
11239           Tests/ExternalProject/Step1.tar, Tests/ExternalProject/Step1.tgz,
11240           Tests/ExternalProject/Step1NoDir.tar,
11241           Tests/ExternalProject/Step1NoDir.tgz: ENH: First draft of
11242           add_external_project functionality. Tweaks, dashboard fixing,
11243           more tests and documentation certain to follow as it gets used by
11244           others...
11245
11246 2008-12-04 10:51  hoffman
11247
11248         * Source/kwsys/SystemInformation.cxx: BUG: fix cpu info string
11249
11250 2008-12-04 09:12  hoffman
11251
11252         * Modules/GetPrerequisites.cmake: BUG: make sure list is not size 0
11253           before sort
11254
11255 2008-12-04 09:09  hoffman
11256
11257         * Source/CPack/cmCPackBundleGenerator.cxx: ENH: allow startup
11258           command to be optional
11259
11260 2008-12-04 08:57  hoffman
11261
11262         * Source/cmLocalVisualStudio6Generator.cxx: BUG: fix for bug #8216
11263
11264 2008-12-04 00:01  king
11265
11266         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11267
11268 2008-12-03 16:13  hoffman
11269
11270         * Modules/: FindCurses.cmake, Platform/Haiku.cmake: ENH: fix curses
11271           on haiku
11272
11273 2008-12-03 15:35  hoffman
11274
11275         * Source/cmLocalVisualStudio6Generator.cxx,
11276           Templates/DLLHeader.dsptemplate, Templates/EXEHeader.dsptemplate,
11277           Templates/EXEWinHeader.dsptemplate,
11278           Templates/staticLibHeader.dsptemplate: BUG: fix for rc and vs6
11279
11280 2008-12-03 14:37  hoffman
11281
11282         * Modules/CPackRPM.cmake: BUG: #7904  add rpm package depend
11283
11284 2008-12-03 11:21  hoffman
11285
11286         * Utilities/cmcurl/Testing/curltest.c: ENH: disable ftp test on
11287           branch
11288
11289 2008-12-03 00:01  king
11290
11291         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11292
11293 2008-12-02 21:44  hoffman
11294
11295         * Tests/Fortran/: foo.c, foo.f, mysub.f: ENH: add missing files
11296
11297 2008-12-02 16:40  hoffman
11298
11299         * Utilities/cmcurl/Testing/curltest.c: ENH: disable ftp check
11300           because it is no longer active on public
11301
11302 2008-12-02 07:07  hoffman
11303
11304         * CMakeLists.txt, ChangeLog.manual,
11305           Modules/CMakeASM-ATTInformation.cmake,
11306           Modules/CMakeDetermineASM-ATTCompiler.cmake,
11307           Modules/CMakeDetermineASMCompiler.cmake,
11308           Modules/CMakeDetermineFortranCompiler.cmake,
11309           Modules/CMakeTestASM-ATTCompiler.cmake, Modules/CTest.cmake,
11310           Modules/FindQt4.cmake, Modules/FortranCInterface.cmake,
11311           Modules/FortranCInterface.h.in,
11312           Modules/InstallRequiredSystemLibraries.cmake,
11313           Modules/Platform/SunOS-SunPro-Fortran.cmake,
11314           Modules/Platform/Windows-g77.cmake,
11315           Source/cmIncludeExternalMSProjectCommand.h,
11316           Source/cmInstallTargetGenerator.cxx, Source/cmMakefile.cxx,
11317           Source/cmMakefile.h, Source/cmake.cxx,
11318           Source/CTest/cmCTestScriptHandler.cxx,
11319           Source/CTest/cmCTestTestCommand.cxx,
11320           Source/CTest/cmCTestTestCommand.h,
11321           Source/kwsys/CTestConfig.cmake, Templates/TestDriver.cxx.in,
11322           Tests/Fortran/CMakeLists.txt, Utilities/cmcurl/CMakeLists.txt:
11323           ENH: merge in RC 5
11324
11325 2008-12-02 00:02  king
11326
11327         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11328
11329 2008-12-01 14:41  david.cole
11330
11331         * Source/cmGlobalMSYSMakefileGenerator.cxx: BUG: Do not require
11332           CMAKE_AR in the MSYS Makefiles generator when enabling language
11333           "NONE".
11334
11335 2008-12-01 00:02  king
11336
11337         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11338
11339 2008-11-30 00:02  king
11340
11341         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11342
11343 2008-11-29 00:05  king
11344
11345         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11346
11347 2008-11-28 10:50  david.cole
11348
11349         * Source/cmCTest.h: STYLE: Fix line length style violation.
11350
11351 2008-11-28 00:02  king
11352
11353         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11354
11355 2008-11-27 00:02  king
11356
11357         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11358
11359 2008-11-26 16:19  hoffman
11360
11361         * Utilities/cmcurl/CMakeLists.txt: ENH: fix warning on HPUX
11362
11363 2008-11-26 15:41  david.cole
11364
11365         * Source/cmSystemTools.cxx: COMP: Using the proper type for local
11366           variables can eliminate compiler warnings.
11367
11368 2008-11-26 14:38  david.cole
11369
11370         * Source/cmCTest.cxx, Source/cmCTest.h, Source/cmSystemTools.cxx,
11371           Source/cmSystemTools.h,
11372           Source/CTest/cmCTestBuildAndTestHandler.cxx,
11373           Source/CTest/cmCTestTestHandler.cxx,
11374           Source/CTest/cmCTestTestHandler.h, Tests/CMakeLists.txt,
11375           Tests/Environment/CMakeLists.txt, Tests/Environment/main.cxx:
11376           ENH: Implement feature request from issue 7885. Allow setting
11377           environment variables on a per-test basis for ctest using
11378           set_test_properties ENVIRONMENT.
11379
11380 2008-11-26 00:02  king
11381
11382         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11383
11384 2008-11-25 16:56  clinton
11385
11386         * Modules/FindQt4.cmake:
11387           BUG:  Revert 1.138.
11388
11389 2008-11-25 16:50  king
11390
11391         * Source/cmInstallTargetGenerator.cxx: BUG: Do not map install_name
11392           of imported targets
11393
11394           When we install a target on Mac, we generate a call to
11395           install_name_tool to fix install_name entries in the target for
11396           shared libraries it links.  This change makes the step ignore
11397           entries for imported targets since their install_name will not
11398           change and cmTarget cannot produce a mapping for them.  This
11399           fixes the error
11400
11401             GetLibraryNamesInternal called on imported target: kdelibs
11402
11403           seen by kde folks.
11404
11405 2008-11-25 09:52  perera
11406
11407         * Templates/TestDriver.cxx.in: BUG: the return value of scanf
11408           should not be ignored
11409
11410 2008-11-25 00:02  king
11411
11412         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11413
11414 2008-11-24 00:03  king
11415
11416         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11417
11418 2008-11-23 22:07  hoffman
11419
11420         * Source/kwsys/CTestConfig.cmake: ENH: make it submit to cdash
11421
11422 2008-11-23 10:49  hoffman
11423
11424         * Source/cmCTest.cxx, Source/CTest/cmCTestCoverageHandler.cxx,
11425           Source/CTest/cmCTestScriptHandler.cxx, Tests/CMakeLists.txt: ENH:
11426           add more debug stuff to CTestCTest2  so I can figure out redwall
11427
11428 2008-11-23 00:03  king
11429
11430         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11431
11432 2008-11-22 00:03  king
11433
11434         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11435
11436 2008-11-21 16:37  hoffman
11437
11438         * Tests/CMakeLists.txt: ENH: make ctest more verbose so that we can
11439           see failure on redwall
11440
11441 2008-11-21 16:32  hoffman
11442
11443         * Source/: cmMakefile.cxx, cmMakefile.h, cmSetCommand.cxx: BUG: fix
11444           issue with -D and cache force
11445
11446 2008-11-21 16:10  hoffman
11447
11448         * Tests/: Complex/Executable/CMakeLists.txt,
11449           ComplexOneConfig/Executable/CMakeLists.txt,
11450           ComplexRelativePaths/Executable/CMakeLists.txt: ENH: make this
11451           test pass if new curl is on
11452
11453 2008-11-21 14:57  hoffman
11454
11455         * Source/cmIncludeExternalMSProjectCommand.h: BUG: fix for 8123
11456           documentation issue
11457
11458 2008-11-21 00:03  king
11459
11460         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11461
11462 2008-11-20 14:06  hoffman
11463
11464         * Tests/: Complex/Executable/CMakeLists.txt,
11465           ComplexOneConfig/Executable/CMakeLists.txt,
11466           ComplexRelativePaths/Executable/CMakeLists.txt: ENH: only link in
11467           curl directories that exist, this will help with vs6 nmake
11468
11469 2008-11-20 00:03  king
11470
11471         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11472
11473 2008-11-19 01:15  hoffman
11474
11475         * Tests/: Complex/Executable/CMakeLists.txt,
11476           ComplexOneConfig/Executable/CMakeLists.txt,
11477           ComplexRelativePaths/Executable/CMakeLists.txt: ENH: make it work
11478           if new curl is on
11479
11480 2008-11-19 00:03  king
11481
11482         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11483
11484 2008-11-18 09:37  hoffman
11485
11486         * Tests/: Complex/Executable/CMakeLists.txt,
11487           ComplexOneConfig/Executable/CMakeLists.txt,
11488           ComplexRelativePaths/Executable/CMakeLists.txt: ENH: make it work
11489           if new curl is on
11490
11491 2008-11-18 09:37  hoffman
11492
11493         * Tests/CMakeLists.txt: ENH: add gfortran-4
11494
11495 2008-11-18 00:03  king
11496
11497         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11498
11499 2008-11-17 00:03  king
11500
11501         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11502
11503 2008-11-16 00:03  king
11504
11505         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11506
11507 2008-11-15 00:01  king
11508
11509         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11510
11511 2008-11-14 17:45  hoffman
11512
11513         * Modules/CMakeDetermineFortranCompiler.cmake: BUG: fix for #8089,
11514           fix rebuild with fortran and -D
11515
11516 2008-11-14 00:01  king
11517
11518         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11519
11520 2008-11-13 17:12  david.cole
11521
11522         * Modules/InstallRequiredSystemLibraries.cmake: BUG: Because of
11523           Windows registry madness, we could not find the redistributables
11524           directory on Win64 builds... Add a search directory based on
11525           devenv (CMAKE_MAKE_PROGRAM) location so we can find it despite
11526           the madness.
11527
11528 2008-11-13 16:46  hoffman
11529
11530         * Modules/FindDevIL.cmake: file FindDevIL.cmake was added on branch
11531           CMake-2-6 on 2009-02-04 16:44:01 +0000
11532
11533 2008-11-13 16:46  alex
11534
11535         * Modules/FindDevIL.cmake: BUG: the modules shipped with cmake
11536           don't need CMAKE_MINIMUM_REQUIRED(VERSION), because the cmake
11537           they are shipped with is always ok. Additionally, if a
11538           Find-module does CMAKE_MINIMUM_REQUIRED(), it changes the
11539           policies as they may be set up by the project. So this shouldn't
11540           be done in a Find-module (or surrounded by policy-push/pop
11541           commands)
11542
11543           Alex
11544
11545 2008-11-13 00:01  king
11546
11547         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11548
11549 2008-11-12 12:26  chris
11550
11551         * Modules/FindDevIL.cmake: ENH: Added First revision of
11552           FindDevIL.cmake
11553
11554 2008-11-12 00:01  king
11555
11556         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11557
11558 2008-11-11 16:52  hoffman
11559
11560         * CMakeLists.txt, ChangeLog.manual, Modules/GetPrerequisites.cmake,
11561           Modules/UseQt4.cmake, Source/cmGlobalGenerator.cxx,
11562           Source/cmLocalVisualStudio7Generator.cxx,
11563           Source/kwsys/DynamicLoader.hxx.in: ENH: merge in fixes from head
11564           RC 4
11565
11566 2008-11-11 14:03  hoffman
11567
11568         * Tests/Fortran/CMakeLists.txt: ENH: fix gcc sun fortran mix
11569
11570 2008-11-11 13:58  hoffman
11571
11572         * Modules/Platform/Windows-g77.cmake: ENH: fix fortran flags on g77
11573           windows
11574
11575 2008-11-11 13:58  hoffman
11576
11577         * Modules/Platform/SunOS-SunPro-Fortran.cmake: ENH: fix fortran
11578           flags on sun
11579
11580 2008-11-11 00:02  king
11581
11582         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11583
11584 2008-11-10 13:42  hoffman
11585
11586         * Source/cmGlobalGenerator.cxx: BUG: fix package_source target
11587
11588 2008-11-10 10:53  hoffman
11589
11590         * Tests/Fortran/CMakeLists.txt: ENH: put a check in for the gnu
11591           sunpro case
11592
11593 2008-11-10 00:02  king
11594
11595         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11596
11597 2008-11-09 00:02  king
11598
11599         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11600
11601 2008-11-08 00:02  king
11602
11603         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11604
11605 2008-11-07 16:40  hoffman
11606
11607         * Source/kwsys/DynamicLoader.hxx.in: BUG: fix for bug 8060 Haiku
11608           build
11609
11610 2008-11-07 15:56  alex
11611
11612         * Source/CTest/cmCTestScriptHandler.cxx: ENH: load
11613           CMakeDetermineSystem and CMakeSystemSpecificInformation when
11614           executing a ctest script so the search paths are fully set up and
11615           variables like CMAKE_SYSTEM are available. This is useful e.g.
11616           for new-style ctest scripting.  (these files are also loaded on
11617           startup by cpack, so now they behave similar).  Hmmm, maybe they
11618           should be also loaded by cmake -P ?
11619
11620           Alex
11621
11622 2008-11-07 00:02  king
11623
11624         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11625
11626 2008-11-06 17:33  hoffman
11627
11628         * Tests/Fortran/CMakeLists.txt: ENH: make the test pass when
11629           fortran is gnu and c is cl
11630
11631 2008-11-06 10:54  hoffman
11632
11633         * CMakeLists.txt, ChangeLog.manual,
11634           Utilities/cmcurl/CMakeLists.txt: ENH: merge in haiku build change
11635           from head, again...
11636
11637 2008-11-06 09:41  hoffman
11638
11639         * Tests/Fortran/CMakeLists.txt: ENH: add a way to fix bullseye link
11640           with fortran
11641
11642 2008-11-06 00:02  king
11643
11644         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11645
11646 2008-11-05 18:51  alex
11647
11648         * Modules/CMakeASM-ATTInformation.cmake: STYLE: add some comment,
11649           so it says at least a bit what it is good for
11650
11651           Alex
11652
11653 2008-11-05 17:56  clinton
11654
11655         * Modules/FindQt4.cmake:
11656           BUG:  Fix #7969.  Fix moc output files if source dir contains
11657           regex characters.
11658
11659 2008-11-05 17:27  hoffman
11660
11661         * Modules/CMakeASM_MASMInformation.cmake: file
11662           CMakeASM_MASMInformation.cmake was added on branch CMake-2-6 on
11663           2008-12-31 15:14:18 +0000
11664
11665 2008-11-05 17:27  hoffman
11666
11667         * Modules/CMakeDetermineASM_MASMCompiler.cmake: file
11668           CMakeDetermineASM_MASMCompiler.cmake was added on branch
11669           CMake-2-6 on 2008-12-31 15:14:18 +0000
11670
11671 2008-11-05 17:27  hoffman
11672
11673         * Modules/CMakeTestASM_MASMCompiler.cmake: file
11674           CMakeTestASM_MASMCompiler.cmake was added on branch CMake-2-6 on
11675           2008-12-31 15:14:19 +0000
11676
11677 2008-11-05 17:27  alex
11678
11679         * Modules/: CMakeASM_MASMInformation.cmake,
11680           CMakeDetermineASM-ATTCompiler.cmake,
11681           CMakeDetermineASMCompiler.cmake,
11682           CMakeDetermineASM_MASMCompiler.cmake,
11683           CMakeTestASM-ATTCompiler.cmake, CMakeTestASM_MASMCompiler.cmake:
11684           ENH: add support for the MS masm and masm64 assemblers, works
11685           with nmake, not (yet) with the Visual Studio generators
11686
11687           Alex
11688
11689 2008-11-05 16:54  clinton
11690
11691         * Modules/UseQt4.cmake:
11692           BUG:  Fix #7934.  phonon doesn't always depend on QtDBus.
11693
11694 2008-11-05 10:20  hoffman
11695
11696         * Tests/Fortran/CMakeLists.txt: ENH: only call the fortran c
11697           interface test when compilers match
11698
11699 2008-11-05 00:02  king
11700
11701         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11702
11703 2008-11-04 15:16  hoffman
11704
11705         * CMakeLists.txt, ChangeLog.manual, Utilities/cmcurl/select.c,
11706           Utilities/cmcurl/CMake/CurlTests.c, Utilities/cmcurl/curl/curl.h,
11707           Utilities/cmtar/util.c, Utilities/cmzlib/zconf.h,
11708           Utilities/cmzlib/zutil.h: ENH: merge in the rest of the haiku
11709           changes
11710
11711 2008-11-04 00:02  king
11712
11713         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11714
11715 2008-11-03 16:23  alex
11716
11717         * Modules/CTest.cmake: STYLE: mention cdash (not only dart)
11718
11719           Alex
11720
11721 2008-11-03 12:15  hoffman
11722
11723         * Tests/Fortran/CMakeLists.txt: ENH: only allow matching fortran a
11724           c compilers to be used
11725
11726 2008-11-03 00:02  king
11727
11728         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11729
11730 2008-11-02 00:02  king
11731
11732         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11733
11734 2008-11-01 00:03  king
11735
11736         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11737
11738 2008-10-31 16:08  hoffman
11739
11740         * Tests/Fortran/: CMakeLists.txt: ENH: do not error when sunpro or
11741           mipspro fortran used
11742
11743 2008-10-31 07:50  hoffman
11744
11745         * Modules/FortranCInterface.cmake: ENH: fix for intel module on
11746           linux
11747
11748 2008-10-31 07:50  hoffman
11749
11750         * Modules/FortranCInterface.cmake: file FortranCInterface.cmake was
11751           added on branch CMake-2-6 on 2008-12-02 12:07:37 +0000
11752
11753 2008-10-31 00:03  king
11754
11755         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11756
11757 2008-10-30 17:48  hoffman
11758
11759         * Modules/FortranCInterface.cmake: ENH: better output if module
11760           linkage is not found
11761
11762 2008-10-30 17:32  hoffman
11763
11764         * Tests/Fortran/CMakeLists.txt: ENH: add some debug stuff for the
11765           dashboards
11766
11767 2008-10-30 16:50  hoffman
11768
11769         * Modules/FortranCInterface.cmake: ENH: fix uppercase version so
11770           defines are not upper as well
11771
11772 2008-10-30 00:03  king
11773
11774         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11775
11776 2008-10-29 19:49  hoffman
11777
11778         * Modules/FortranCInterface.cmake: ENH: fix check for intel windows
11779           module mangling
11780
11781 2008-10-29 19:34  hoffman
11782
11783         * Modules/FortranCInterface.cmake: ENH: fix check for intel windows
11784           module mangling
11785
11786 2008-10-29 17:40  hoffman
11787
11788         * Modules/: FortranCInterface.cmake: ENH: add check for intel
11789           windows module mangling
11790
11791 2008-10-29 17:37  hoffman
11792
11793         * Modules/FortranCInterface.cmake: ENH: fix upper case
11794
11795 2008-10-29 12:27  david.cole
11796
11797         * Tests/: CMakeLists.txt, CPackComponents/CMakeLists.txt: ENH: Use
11798           settings for CPackComponents test to make it fail if the recent
11799           fix of cmCPackGenerator.cxx revision 1.16 ever encounters another
11800           regression.
11801
11802 2008-10-29 12:24  hoffman
11803
11804         * Modules/FortranCInterface.cmake: ENH: only check for module
11805           linkage if f90 is available
11806
11807 2008-10-29 11:50  hoffman
11808
11809         * Modules/FortranCInterface.cmake: ENH: fix for xlf module linkage
11810
11811 2008-10-29 10:58  hoffman
11812
11813         * Modules/FortranCInterface.cmake, Tests/Fortran/CMakeLists.txt,
11814           Tests/Fortran/foo.c, Tests/Fortran/foo.f, Tests/Fortran/mysub.f:
11815           ENH: add test for FortranCInterface
11816
11817 2008-10-29 10:58  hoffman
11818
11819         * Tests/Fortran/foo.c: file foo.c was added on branch CMake-2-6 on
11820           2008-12-03 02:44:25 +0000
11821
11822 2008-10-29 10:58  hoffman
11823
11824         * Tests/Fortran/foo.f: file foo.f was added on branch CMake-2-6 on
11825           2008-12-03 02:44:25 +0000
11826
11827 2008-10-29 10:58  hoffman
11828
11829         * Tests/Fortran/mysub.f: file mysub.f was added on branch CMake-2-6
11830           on 2008-12-03 02:44:25 +0000
11831
11832 2008-10-29 00:03  king
11833
11834         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11835
11836 2008-10-28 19:53  hoffman
11837
11838         * Modules/FortranCInterface.cmake: ENH: add support for g77 extra _
11839           at the end of functions that have an _ in the name...
11840
11841 2008-10-28 00:03  king
11842
11843         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11844
11845 2008-10-27 21:42  hoffman
11846
11847         * Modules/FortranCInterface.cmake: ENH: add support for module
11848           functions
11849
11850 2008-10-27 15:31  hoffman
11851
11852         * Source/cmLocalVisualStudio7Generator.cxx: ENH: make the scc
11853           optional
11854
11855 2008-10-27 15:23  hoffman
11856
11857         * Modules/: FortranCInterface.cmake, FortranCInterface.h.in: ENH:
11858           add fortran link discovery module
11859
11860 2008-10-27 15:23  hoffman
11861
11862         * Modules/FortranCInterface.h.in: file FortranCInterface.h.in was
11863           added on branch CMake-2-6 on 2008-12-02 12:07:37 +0000
11864
11865 2008-10-27 13:51  hoffman
11866
11867         * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for 7839 and
11868           4524
11869
11870 2008-10-27 05:23  hoffman
11871
11872         * Modules/FindRTI.cmake: file FindRTI.cmake was added on branch
11873           CMake-2-6 on 2009-02-04 16:44:12 +0000
11874
11875 2008-10-27 05:23  gotthardp
11876
11877         * Modules/FindRTI.cmake: BUG: Fixed CMAKE_FIND_LIBRARY_PREFIXES
11878           related error on Win32 systems.
11879
11880 2008-10-25 14:25  gotthardp
11881
11882         * Modules/FindRTI.cmake: BUG: removed unused CMakeFindFrameworks
11883           include
11884
11885 2008-10-25 12:20  gotthardp
11886
11887         * Modules/FindRTI.cmake: ENH: added a module to find M&S HLA RTI
11888
11889 2008-10-24 23:53  king
11890
11891         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11892
11893 2008-10-24 17:48  clinton
11894
11895         * Modules/FindQt4.cmake:
11896           BUG:  Fix find of assistant on Mac.
11897
11898 2008-10-24 11:39  david.cole
11899
11900         * Modules/GetPrerequisites.cmake, Tests/CMakeTests/CMakeLists.txt:
11901           ENH: Activate GetPrerequisites code on Linux. Thanks to Mike
11902           Arthur for finishing it off.
11903
11904 2008-10-24 11:18  hoffman
11905
11906         * CMakeLists.txt, ChangeLog.manual, bootstrap,
11907           Modules/CMakeASMInformation.cmake,
11908           Modules/CMakeCInformation.cmake,
11909           Modules/CMakeCXXInformation.cmake,
11910           Modules/CMakeFortranCompilerId.F90.in,
11911           Modules/CMakeFortranInformation.cmake,
11912           Modules/CMakePlatformId.h.in, Modules/CMakeRCInformation.cmake,
11913           Modules/CheckForPthreads.c, Modules/FindBoost.cmake,
11914           Modules/FindGLUT.cmake, Modules/FindMFC.cmake,
11915           Modules/FindPerlLibs.cmake, Modules/FindQt4.cmake,
11916           Modules/FindTclStub.cmake, Modules/FindwxWidgets.cmake,
11917           Modules/Platform/Linux.cmake, Modules/Platform/OpenBSD.cmake,
11918           Modules/Platform/Windows-gcc.cmake, Source/CMakeLists.txt,
11919           Source/cmAddCustomTargetCommand.cxx,
11920           Source/cmAddCustomTargetCommand.h, Source/cmCTest.cxx,
11921           Source/cmCallVisualStudioMacro.cxx, Source/cmCommand.h,
11922           Source/cmComputeLinkInformation.cxx,
11923           Source/cmComputeLinkInformation.h, Source/cmDependsJavaLexer.cxx,
11924           Source/cmDependsJavaLexer.h, Source/cmDocumentation.cxx,
11925           Source/cmDocumentation.h, Source/cmDocumentationFormatter.cxx,
11926           Source/cmDocumentationFormatter.h,
11927           Source/cmDocumentationFormatterDocbook.cxx,
11928           Source/cmDocumentationFormatterDocbook.h,
11929           Source/cmDocumentationFormatterHTML.cxx,
11930           Source/cmDocumentationFormatterHTML.h,
11931           Source/cmDocumentationFormatterMan.cxx,
11932           Source/cmDocumentationFormatterMan.h,
11933           Source/cmEnableLanguageCommand.cxx, Source/cmFindBase.cxx,
11934           Source/cmFindCommon.cxx, Source/cmFindLibraryCommand.cxx,
11935           Source/cmFindPackageCommand.cxx, Source/cmGlobalGenerator.cxx,
11936           Source/cmGlobalGenerator.h,
11937           Source/cmGlobalNMakeMakefileGenerator.cxx,
11938           Source/cmGlobalVisualStudio71Generator.cxx,
11939           Source/cmGlobalVisualStudio7Generator.cxx,
11940           Source/cmGlobalXCodeGenerator.cxx,
11941           Source/cmGlobalXCodeGenerator.h, Source/cmIfCommand.cxx,
11942           Source/cmIfCommand.h, Source/cmInstallCommand.cxx,
11943           Source/cmInstallTargetGenerator.cxx,
11944           Source/cmInstallTargetGenerator.h, Source/cmListFileCache.cxx,
11945           Source/cmListFileCache.h, Source/cmLocalGenerator.cxx,
11946           Source/cmLocalGenerator.h,
11947           Source/cmLocalUnixMakefileGenerator3.cxx,
11948           Source/cmLocalUnixMakefileGenerator3.h,
11949           Source/cmLocalVisualStudio7Generator.cxx,
11950           Source/cmMacroCommand.cxx, Source/cmMakefile.cxx,
11951           Source/cmMakefile.h,
11952           Source/cmMakefileExecutableTargetGenerator.cxx,
11953           Source/cmMakefileLibraryTargetGenerator.cxx,
11954           Source/cmMakefileTargetGenerator.cxx,
11955           Source/cmMakefileTargetGenerator.h,
11956           Source/cmOutputRequiredFilesCommand.cxx, Source/cmPolicies.cxx,
11957           Source/cmPolicies.h, Source/cmSetTargetPropertiesCommand.h,
11958           Source/cmSourceFile.cxx, Source/cmSystemTools.cxx,
11959           Source/cmTarget.cxx, Source/cmWhileCommand.cxx, Source/cmake.cxx,
11960           Source/cmakemain.cxx, Source/CPack/cmCPackBundleGenerator.cxx,
11961           Source/CPack/cmCPackGenerator.cxx,
11962           Source/CPack/cmCPackGenerator.h,
11963           Source/CPack/cmCPackNSISGenerator.cxx,
11964           Source/CPack/cmCPackNSISGenerator.h,
11965           Source/CPack/cmCPackPackageMakerGenerator.cxx,
11966           Source/CTest/cmCTestUpdateHandler.cxx,
11967           Source/CursesDialog/cmCursesMainForm.cxx,
11968           Source/kwsys/DynamicLoader.cxx,
11969           Source/kwsys/DynamicLoader.hxx.in, Source/kwsys/ProcessUNIX.c,
11970           Source/kwsys/SystemInformation.cxx, Source/kwsys/SystemTools.cxx,
11971           Source/kwsys/testDynamicLoader.cxx, Source/kwsys/testProcess.c,
11972           Tests/CMakeLists.txt, Tests/CTestUpdateCVS.cmake.in,
11973           Tests/CTestUpdateCommon.cmake, Tests/CTestUpdateSVN.cmake.in,
11974           Tests/Complex/CMakeLists.txt, Tests/Complex/cmTestConfigure.h.in,
11975           Tests/ComplexOneConfig/CMakeLists.txt,
11976           Tests/ComplexOneConfig/cmTestConfigure.h.in,
11977           Tests/ComplexRelativePaths/CMakeLists.txt,
11978           Tests/ComplexRelativePaths/cmTestConfigure.h.in,
11979           Tests/Complex/Executable/complex.cxx,
11980           Tests/ComplexOneConfig/Executable/complex.cxx,
11981           Tests/ComplexRelativePaths/Executable/complex.cxx,
11982           Tests/CustomCommand/CMakeLists.txt,
11983           Tests/FindPackageTest/CMakeLists.txt,
11984           Tests/FindPackageTest/lib/RecursiveA/recursivea-config.cmake,
11985           Tests/FindPackageTest/lib/zot/zot-config-version.cmake,
11986           Tests/FindPackageTest/lib/zot/zot-config.cmake,
11987           Modules/FindCoin3D.cmake, Modules/Platform/Haiku.cmake,
11988           Tests/FindPackageTest/FindRecursiveA.cmake,
11989           Tests/FindPackageTest/FindRecursiveB.cmake,
11990           Tests/FindPackageTest/FindRecursiveC.cmake: ENH: merge in changes
11991           for 2.6.3 RC 1
11992
11993 2008-10-23 23:53  king
11994
11995         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
11996
11997 2008-10-22 23:53  king
11998
11999         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12000
12001 2008-10-21 23:54  king
12002
12003         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12004
12005 2008-10-20 23:54  king
12006
12007         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12008
12009 2008-10-20 13:31  clinton
12010
12011         * Modules/FindQt4.cmake:
12012           BUG:  Fix regression in finding QtAssistant
12013
12014 2008-10-20 11:50  miguelf
12015
12016         * Modules/FindwxWidgets.cmake: BUG: Fix to find wxWidgets_LIB_DIR
12017           for windows platform more generally;      supports gcc, nmake,
12018           and visual studio in all configurations.
12019
12020 2008-10-19 23:54  king
12021
12022         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12023
12024 2008-10-19 21:14  miguelf
12025
12026         * Modules/FindwxWidgets.cmake: BUG: Added unicode paths for
12027           wxWidgets_LIB_DIR search and the 2.8.9 suffix for
12028           wxWidgets_ROOT_DIR search.
12029
12030 2008-10-19 16:16  king
12031
12032         * Tests/CMakeLists.txt: ENH: Enable cvs update test with CMake
12033           before 2.6
12034
12035           When CMake is built by CMake 2.4 or lower the FindCVS module is
12036           not available.  In that case we activiate CTest.UpdateCVS by
12037           searching for the cvs command directly.
12038
12039 2008-10-19 11:53  hoffman
12040
12041         * Tests/CTestUpdateCVS.cmake.in: file CTestUpdateCVS.cmake.in was
12042           added on branch CMake-2-6 on 2008-10-24 15:18:56 +0000
12043
12044 2008-10-19 11:53  hoffman
12045
12046         * Tests/CTestUpdateCommon.cmake: file CTestUpdateCommon.cmake was
12047           added on branch CMake-2-6 on 2008-10-24 15:18:56 +0000
12048
12049 2008-10-19 11:53  hoffman
12050
12051         * Tests/CTestUpdateSVN.cmake.in: file CTestUpdateSVN.cmake.in was
12052           added on branch CMake-2-6 on 2008-10-24 15:18:56 +0000
12053
12054 2008-10-19 11:53  king
12055
12056         * Tests/: CMakeLists.txt, CTestUpdateCVS.cmake.in,
12057           CTestUpdateCommon.cmake, CTestUpdateSVN.cmake.in: ENH: Test CTest
12058           update logic with VCS tools
12059
12060           This creates new tests "CTest.UpdateSVN" and "CTest.UpdateCVS".
12061           They test that the Update.xml produced by CTest for a
12062           version-controlled project contains entries for files added,
12063           changed, and removed.
12064
12065 2008-10-19 10:44  hoffman
12066
12067         * Source/CTest/cmCTestUpdateHandler.cxx: BUG: use LC_MESSAGES = C
12068           instead of en_EN
12069
12070 2008-10-18 23:54  king
12071
12072         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12073
12074 2008-10-18 12:07  king
12075
12076         * Source/CTest/cmCTestUpdateHandler.cxx: BUG: Fix recognition of
12077           files deleted from CVS
12078
12079           The output of "cvs update" contains a line such as one of
12080
12081             cvs update: `foo.txt' is no longer in the repository
12082             cvs update: foo.txt is no longer in the repository
12083             cvs update: warning: foo.txt is not (any longer) pertinent
12084
12085           when file "foo.txt" has been removed in the version to which the
12086           update occurs.  Previously only the first case would be
12087           recognized.  This fixes the regular expression to match all these
12088           cases.
12089
12090 2008-10-18 10:31  hoffman
12091
12092         * Tests/CMakeBuildTest.cmake.in: ENH: fix test to work with
12093           in-source testing of CMake
12094
12095 2008-10-17 23:54  king
12096
12097         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12098
12099 2008-10-17 12:52  king
12100
12101         * Source/kwsys/CMakeLists.txt: BUG: Fix KWSys SystemInformation
12102           dependencies
12103
12104           The SystemInformation component of KWSys requires Process and
12105           FundamentalType.
12106
12107 2008-10-17 12:51  king
12108
12109         * Source/kwsys/CMakeLists.txt: BUG: Enforce KWSys component
12110           dependencies early
12111
12112           KWSys component dependencies must be enforced before any tests
12113           for enabled components are done.  This moves the dependency
12114           enforcement code to be as early as possible.
12115
12116 2008-10-17 11:29  barre
12117
12118         * Source/kwsys/: SystemInformation.cxx: ENH: fix for VS6 and Cygwin
12119
12120 2008-10-16 23:54  king
12121
12122         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12123
12124 2008-10-16 19:30  barre
12125
12126         * Source/kwsys/: SystemInformation.cxx, SystemTools.cxx,
12127           SystemTools.hxx.in: ENH: fix for Vista
12128
12129 2008-10-16 11:34  barre
12130
12131         * Source/kwsys/: SystemTools.cxx: ENH: oops
12132
12133 2008-10-15 23:54  king
12134
12135         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12136
12137 2008-10-15 23:24  barre
12138
12139         * Source/kwsys/: SystemTools.cxx: ENH: fix for Windows Vista
12140
12141 2008-10-15 18:05  clinton
12142
12143         * Modules/FindQt4.cmake:
12144           ENH:  better way to find uic and moc.
12145
12146 2008-10-15 16:56  hoffman
12147
12148         * Tests/CMakeBuildTest.cmake.in: ENH: run the right cmake
12149
12150 2008-10-15 16:50  hoffman
12151
12152         * Tests/CMakeBuildTest.cmake.in: ENH: run the right cmake
12153
12154 2008-10-15 15:13  hoffman
12155
12156         * Source/cmake.cxx: ENH: fix bootstrap test and warning
12157
12158 2008-10-15 13:56  hoffman
12159
12160         * Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
12161           Source/cmProjectCommand.cxx, Source/cmake.cxx, Source/cmake.h,
12162           Source/cmakemain.cxx, Tests/CMakeBuildTest.cmake.in,
12163           Tests/CMakeLists.txt: BUG: 4244, add a --build option to cmake
12164           that can build projects configured by CMake
12165
12166 2008-10-15 10:49  hoffman
12167
12168         * Modules/CMakeDetermineRCCompiler.cmake: ENH: remove extra set
12169
12170 2008-10-15 10:40  king
12171
12172         * Source/: cmLocalUnixMakefileGenerator3.h,
12173           cmMakefileTargetGenerator.cxx: BUG: Fix color check for
12174           dependency scanning
12175
12176           Generation of color rules for dependency scanning messages did
12177           not account for disabling color at generation time.  See issue
12178           #7814.
12179
12180 2008-10-15 10:21  king
12181
12182         * Source/cmMakefileTargetGenerator.cxx: ENH: Support object lists
12183           longer than 128K on MSVC
12184
12185           We use response files to list object files for the MSVC linker.
12186           The linker complains if any response file is greater than 128K,
12187           so we split the object file lists into multiple response files.
12188
12189 2008-10-15 10:21  king
12190
12191         * Source/: cmMakefileExecutableTargetGenerator.cxx,
12192           cmMakefileLibraryTargetGenerator.cxx,
12193           cmMakefileTargetGenerator.cxx, cmMakefileTargetGenerator.h: ENH:
12194           Factor out listing of objects on command line
12195
12196           Previously generation of object file lists for linker and
12197           cleaning command lines was duplicated for library and executable
12198           target generators.  This combines the implementations.
12199
12200 2008-10-15 10:21  king
12201
12202         * Source/: cmMakefileExecutableTargetGenerator.cxx,
12203           cmMakefileLibraryTargetGenerator.cxx: STYLE: Remove computed but
12204           unused variable.
12205
12206           An old list of object files for cleaning seems to have been left
12207           behind.  This removes it.
12208
12209 2008-10-15 09:35  david.cole
12210
12211         * Source/CPack/cmCPackGenerator.cxx: BUG: Use the DESTDIR prefix
12212           when creating the directory in CPack when CPACK_SET_DESTDIR is
12213           ON. Thanks to Petri Hodju for reporting this regression to the
12214           CMake mailing list:
12215           http://www.cmake.org/pipermail/cmake/2008-October/024563.html.
12216
12217 2008-10-14 23:54  king
12218
12219         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12220
12221 2008-10-14 16:07  hoffman
12222
12223         * Modules/: CMakeASMInformation.cmake, CMakeCInformation.cmake,
12224           CMakeCXXInformation.cmake, CMakeDetermineRCCompiler.cmake,
12225           CMakeFortranInformation.cmake, CMakeRCInformation.cmake,
12226           Platform/Windows-cl.cmake: ENH: fix problem where rc language
12227           recursively included itself because CMAKE_BASE_NAME was used from
12228           c compiler, do the same fix for other uses of CMAKE_BASE_NAME
12229
12230 2008-10-14 13:56  hoffman
12231
12232         * Source/cmEnableLanguageCommand.cxx: ENH: revert last change, as
12233           it fails tests
12234
12235 2008-10-14 11:42  hoffman
12236
12237         * Modules/Platform/Windows-cl.cmake,
12238           Source/cmGlobalNMakeMakefileGenerator.cxx,
12239           Source/cmEnableLanguageCommand.cxx: ENH: better error message for
12240           mis-configured nmake environment
12241
12242 2008-10-14 08:43  king
12243
12244         * Source/cmFindBase.cxx: ENH: Clarify PATH_SUFFIXES documentation
12245
12246           This clarifies documentation of the find_* commands'
12247           PATH_SUFFIXES option.  The option adds paths with the suffixes
12248           but does not remove the paths without the suffixes.
12249
12250 2008-10-13 23:54  king
12251
12252         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12253
12254 2008-10-13 22:12  clinton
12255
12256         * Modules/FindQt4.cmake:
12257           ENH:  When changing the qmake pointed to, re-find all of Qt's
12258           includes, libraries, etc...        This makes it much easier to
12259           switch between Qt versions.
12260
12261 2008-10-13 19:39  clinton
12262
12263         * Modules/FindQt4.cmake:
12264           BUG:  Fix find of dbus dependency in Qt 4.4
12265
12266 2008-10-13 09:58  king
12267
12268         * Source/cmFindBase.cxx: BUG: Fix find_* search order with path
12269           suffixes
12270
12271           In cmFindBase we were searching all path suffixes appended to all
12272           paths before considering the paths without any suffixes.  Instead
12273           we should consider each path with and without suffixes before
12274           moving to the next path.  See issue #7783.
12275
12276 2008-10-12 23:54  king
12277
12278         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12279
12280 2008-10-11 23:55  king
12281
12282         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12283
12284 2008-10-11 15:35  king
12285
12286         * Source/cmDocumentation.cxx: COMP: Fix assignment inside condition
12287
12288 2008-10-11 12:02  king
12289
12290         * Source/cmListFileCache.h: BUG: Make sure context info is always
12291           initialized
12292
12293           This adds a missing default constructor to cmListFileContext that
12294           makes sure the line number is initialized to zero.  A zero line
12295           number will indicate a generated context.
12296
12297 2008-10-10 23:55  king
12298
12299         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12300
12301 2008-10-10 17:43  david.cole
12302
12303         * Modules/FindMFC.cmake: BUG: Fix for issue #5193. Base result of
12304           FindMFC.cmake mostly on a TRY_COMPILE result. Gives accurate
12305           answer about whether MFC is available.
12306
12307 2008-10-10 17:08  david.cole
12308
12309         * Source/CPack/cmCPackNSISGenerator.cxx: BUG: Fix issue #7800.
12310           Enable CPack to find the NSIS installer on Windows 2000.
12311
12312 2008-10-10 11:23  king
12313
12314         * Source/: cmDocumentation.cxx, cmDocumentation.h,
12315           cmDocumentationFormatter.cxx, cmDocumentationFormatter.h,
12316           cmDocumentationFormatterDocbook.cxx,
12317           cmDocumentationFormatterDocbook.h,
12318           cmDocumentationFormatterHTML.cxx, cmDocumentationFormatterHTML.h,
12319           cmDocumentationFormatterMan.cxx, cmDocumentationFormatterMan.h:
12320           ENH: Improve generated documentation formatting
12321
12322           Applying patch provided in issue #7797.
12323
12324           Fixes to man-pages:   - Character '-' must be espaced as '\-'   -
12325           Surround preformatted text with '.nf' and '.fi' to adjust filling
12326             - Give every page a NAME section for indexing by mandb   - Pass
12327           the man page filename without extension to .TH in its header
12328
12329           Also added a title to the HTML header.
12330
12331 2008-10-10 11:23  king
12332
12333         * Source/cmDocumentation.cxx: BUG: Fix help type for filenames with
12334           many dots
12335
12336           The help page type should be determined using only the extension
12337           after the last dot.  See issue #7797.
12338
12339 2008-10-10 11:23  king
12340
12341         * Source/kwsys/SystemTools.cxx: STYLE: Fix typo in
12342           GetFilenameLastExtension docs
12343
12344           See issue #7797.
12345
12346 2008-10-10 10:48  hoffman
12347
12348         * Source/cmOutputRequiredFilesCommand.cxx: BUG: fix for 5071,
12349           report error if output file can not be opened
12350
12351 2008-10-10 10:20  hoffman
12352
12353         * Source/cmakemain.cxx: BUG: fix for 3778, better docs for -E
12354
12355 2008-10-10 09:36  hoffman
12356
12357         * Source/CTest/cmCTestUpdateHandler.cxx: ENH: play it safe and
12358           restore the value of LC_MESSAGES
12359
12360 2008-10-10 09:23  hoffman
12361
12362         * Source/CTest/cmCTestUpdateHandler.cxx: ENH: make sure LC_MESSAGES
12363           is en_EN so that we can parse the output of svn and cvs
12364
12365 2008-10-10 08:11  king
12366
12367         * Source/cmGlobalXCodeGenerator.h: STYLE: Fix line-too-long
12368
12369 2008-10-09 23:55  king
12370
12371         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12372
12373 2008-10-09 17:04  king
12374
12375         * Modules/FindBoost.cmake: BUG: Avoid boost versions less than
12376           required
12377
12378           Construction of a list of candidate versions used to produce
12379           search paths now discards versions less than requested by the
12380           user.  See issue #7783.
12381
12382 2008-10-09 15:30  king
12383
12384         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h,
12385           cmLocalUnixMakefileGenerator3.cxx,
12386           cmLocalUnixMakefileGenerator3.h,
12387           cmMakefileExecutableTargetGenerator.cxx,
12388           cmMakefileLibraryTargetGenerator.cxx,
12389           cmMakefileTargetGenerator.cxx: ENH: Fix optional use of relative
12390           paths.
12391
12392           These changes refactor cmLocalGenerator methods Convert and
12393           ConvertToOutputForExisting to support references inside the build
12394           tree using relative paths.  After this commit, all tests pass
12395           with Makefile generators when relative paths are enabled by
12396           default.  See issue #7779.
12397
12398 2008-10-09 15:08  king
12399
12400         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: Simplify makefile
12401           ref to interactive editor
12402
12403           The CMAKE_EDIT_COMMAND make variable need not be constructed with
12404           ConvertToOutputForExisting.  The CMAKE_COMMAND variable works
12405           fine without it.
12406
12407 2008-10-09 15:07  king
12408
12409         * Source/: cmLocalGenerator.cxx, cmMakefileTargetGenerator.cxx:
12410           ENH: Simplify framework -F flag generation
12411
12412           This removes an unnecessary use of ConvertToOutputForExisting
12413           which is needed only on Windows to consider short-pathing.
12414
12415 2008-10-09 13:52  king
12416
12417         * Modules/CMakeRCInformation.cmake: BUG: Pass definitions to rc
12418           with Makefiles
12419
12420           The build rule to run the resource compiler on Windows with a
12421           Makefiles generator should include the placeholder to add the
12422           definition flags.  See issue #7769.
12423
12424 2008-10-09 13:52  king
12425
12426         * Source/cmMakefile.cxx: BUG: Finish fix to old DEFINITIONS
12427           property
12428
12429           The cmMakefile::DefineFlagsOrig ivar was created to help preserve
12430           the old DEFINITIONS property behavior now that definitions are
12431           moved from DefineFlags to the COMPILE_DEFINITIONS directory
12432           property.  This fixes propagation of the original value into
12433           subdirectories.
12434
12435 2008-10-09 13:00  hoffman
12436
12437         * Source/CTest/cmCTestBuildHandler.cxx: BUG: fix for 5218 Error
12438           message pattern match for VS8
12439
12440 2008-10-09 12:49  hoffman
12441
12442         * Source/CursesDialog/cmCursesMainForm.cxx: BUG: fix for 4026,
12443           display a message if ccmake has errors
12444
12445 2008-10-09 11:01  king
12446
12447         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h:
12448           ENH: Put custom target sources in Xcode projects
12449
12450           Source files in custom targets are now placed in the Xcode
12451           project for convenient editing.  See issue #5848.
12452
12453 2008-10-09 11:01  king
12454
12455         * Source/cmAddCustomTargetCommand.cxx,
12456           Source/cmAddCustomTargetCommand.h,
12457           Tests/CustomCommand/CMakeLists.txt: ENH: Allow custom sources in
12458           custom targets
12459
12460           This adds a SOURCES option to ADD_CUSTOM_TARGET, enabling users
12461           to specify extra sources for inclusion in the target.  Such
12462           sources may not build, but will show up in the IDE project files
12463           for convenient editing.  See issue #5848.
12464
12465 2008-10-09 11:00  king
12466
12467         * Source/: cmMakefile.cxx, cmMakefile.h: ENH: Return utility target
12468           after creation
12469
12470           After creating a utility target with AddUtilityCommand, return a
12471           pointer to the cmTarget instance so the caller may further modify
12472           the target as needed.
12473
12474 2008-10-08 23:55  king
12475
12476         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12477
12478 2008-10-08 17:58  alex
12479
12480         * Source/CTest/cmCTestTestCommand.h: STYLE: lowercase ctest_test()
12481           in the documentation
12482
12483           Alex
12484
12485 2008-10-08 14:19  david.cole
12486
12487         * Source/: CMakeLists.txt, cmCallVisualStudioMacro.cxx: BUG: Fix
12488           issue #7533. Revise fix for issue #7058 to use pragma comment
12489           libs in the source file rather than using TARGET_LINK_LIBRARIES
12490           in CMakeLists.txt because of the complex ifdef logic used in
12491           correct copies of comdef.h.
12492
12493 2008-10-08 10:56  hoffman
12494
12495         * Tests/FindPackageTest/FindRecursiveA.cmake: file
12496           FindRecursiveA.cmake was added on branch CMake-2-6 on 2008-10-24
12497           15:20:35 +0000
12498
12499 2008-10-08 10:56  king
12500
12501         * Source/cmFindPackageCommand.cxx,
12502           Tests/FindPackageTest/FindRecursiveA.cmake: ENH: Remove implicit
12503           NO_MODULE when recursing
12504
12505           Recently we taught find_package that the NO_MODULE option is
12506           implied when it is recursively invoked in a find-module.  This
12507           behavior may be confusing because two identical calls may enter
12508           different modes depending on context.  It also disallows the
12509           possibility that one find-module defers to another find-module by
12510           changing CMAKE_MODULE_PATH and recursively invoking find_package.
12511            This change reverts the feature.
12512
12513 2008-10-07 23:55  king
12514
12515         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12516
12517 2008-10-07 16:46  hoffman
12518
12519         * Source/cmTarget.cxx: ENH: add missing property definitions
12520
12521 2008-10-07 16:23  hoffman
12522
12523         * Source/: cmLocalVisualStudio7Generator.cxx,
12524           cmSetTargetPropertiesCommand.h: BUG: fix for 4524, add support
12525           for target properties to set vs source code control information
12526
12527 2008-10-07 10:35  clinton
12528
12529         * Modules/FindQt4.cmake:
12530           ENH:  Fix #7784.  Fix link of glib when needed.
12531
12532 2008-10-06 23:55  king
12533
12534         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12535
12536 2008-10-06 11:04  king
12537
12538         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Fix convenience
12539           rule working directory
12540
12541           We generate convenience rules to build object files, preprocessed
12542           outputs, and assembly outputs of source files individually with
12543           make rules.  This removes a redundant working directory change
12544           when more than one target builds the same source file.
12545
12546 2008-10-05 23:55  king
12547
12548         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12549
12550 2008-10-04 23:55  king
12551
12552         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12553
12554 2008-10-03 23:55  king
12555
12556         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12557
12558 2008-10-03 10:41  hoffman
12559
12560         * Tests/FindPackageTest/lib/zot/zot-config-version.cmake: file
12561           zot-config-version.cmake was added on branch CMake-2-6 on
12562           2008-10-24 15:19:03 +0000
12563
12564 2008-10-03 10:41  hoffman
12565
12566         * Tests/FindPackageTest/lib/zot/zot-config.cmake: file
12567           zot-config.cmake was added on branch CMake-2-6 on 2008-10-24
12568           15:19:06 +0000
12569
12570 2008-10-03 10:41  king
12571
12572         * Source/cmFindPackageCommand.cxx,
12573           Tests/FindPackageTest/lib/zot/zot-config-version.cmake,
12574           Tests/FindPackageTest/lib/zot/zot-config.cmake: ENH: Add
12575           UNSUITABLE result to package version test
12576
12577           Package version test files may now declare that they are
12578           unsuitable for use with the project testing them.  This is
12579           important when the version being tested does not provide a
12580           compatible ABI with the project target environment.
12581
12582 2008-10-03 10:40  hoffman
12583
12584         * Tests/FindPackageTest/lib/RecursiveA/recursivea-config.cmake:
12585           file recursivea-config.cmake was added on branch CMake-2-6 on
12586           2008-10-24 15:19:01 +0000
12587
12588 2008-10-03 10:40  hoffman
12589
12590         * Tests/FindPackageTest/FindRecursiveB.cmake: file
12591           FindRecursiveB.cmake was added on branch CMake-2-6 on 2008-10-24
12592           15:20:35 +0000
12593
12594 2008-10-03 10:40  hoffman
12595
12596         * Tests/FindPackageTest/FindRecursiveC.cmake: file
12597           FindRecursiveC.cmake was added on branch CMake-2-6 on 2008-10-24
12598           15:20:35 +0000
12599
12600 2008-10-03 10:40  king
12601
12602         * Source/cmFindPackageCommand.cxx,
12603           Tests/FindPackageTest/CMakeLists.txt,
12604           Tests/FindPackageTest/FindRecursiveA.cmake,
12605           Tests/FindPackageTest/FindRecursiveB.cmake,
12606           Tests/FindPackageTest/FindRecursiveC.cmake,
12607           Tests/FindPackageTest/lib/RecursiveA/recursivea-config.cmake:
12608           ENH: Help recursive find_package calls in modules
12609
12610           These changes teach find_package to behave nicely when invoked
12611           recursively inside a find-module for the same package.  The
12612           module will never be recursively loaded again.  Version arguments
12613           are automatically forwarded.
12614
12615 2008-10-03 10:39  king
12616
12617         * Source/cmFindPackageCommand.cxx: ENH: Warn and ignore EXACT
12618           without version
12619
12620           If the find_package command is invoked with the EXACT option but
12621           without a version, warn and ignore the option.
12622
12623 2008-10-03 10:11  king
12624
12625         * Source/: cmInstallTargetGenerator.cxx,
12626           cmInstallTargetGenerator.h: BUG: Fix config test for target
12627           install rules
12628
12629           In single-configuration generators a target installation rule
12630           should apply to all configurations for which the INSTALL command
12631           was specified.  The configuration in which the target is built
12632           does not matter.
12633
12634           In multi-configuration generators each installation rule must be
12635           associated with a particular build configuration to install the
12636           proper file.  The set of configurations for which rules are
12637           generated is the intersection of the build configurations and
12638           those for which the INSTALL command was specified.
12639
12640 2008-10-03 08:16  hoffman
12641
12642         * Source/cmFindCommon.cxx: ENH: undo bad checkin
12643
12644 2008-10-02 23:55  king
12645
12646         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12647
12648 2008-10-02 18:48  alex
12649
12650         * Source/cmTarget.cxx: STYLE: add documentation for the "TYPE"
12651           target property
12652
12653           Alex
12654
12655 2008-10-02 13:49  hoffman
12656
12657         * Source/cmGlobalXCodeGenerator.cxx: BUG: 7763 fix, OPTIMIZATION
12658           was not set right.  Also fix for BUG 7764, put XCODE_ATTRIBUTES_
12659           last
12660
12661 2008-10-02 12:11  hoffman
12662
12663         * Modules/Platform/Windows-gcc.cmake: BUG: fix for 5705, link in
12664           standard libs for mingw
12665
12666 2008-10-02 09:18  hoffman
12667
12668         * Source/: cmFindCommon.cxx, CPack/cmCPackBundleGenerator.cxx,
12669           CPack/cmCPackGenerator.cxx, CTest/cmProcess.cxx: STYLE: fix line
12670           length issues
12671
12672 2008-10-01 23:56  king
12673
12674         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12675
12676 2008-10-01 16:16  hoffman
12677
12678         * Source/cmake.cxx: BUG: fix for 6280, -E time was not sending back
12679           return value
12680
12681 2008-10-01 16:10  hoffman
12682
12683         * Modules/FindPerlLibs.cmake: ENH: find perl with FindPerl not
12684           find_program, bug: 6243
12685
12686 2008-10-01 14:19  hoffman
12687
12688         * Modules/FindTclStub.cmake: BUG: fix for 7451
12689
12690 2008-10-01 13:24  hoffman
12691
12692         * Modules/: CMakeCInformation.cmake, Platform/Linux.cmake: BUG: fix
12693           for bug 4772, enable_language should now work on linux with
12694           correct flags
12695
12696 2008-10-01 13:13  hoffman
12697
12698         * Utilities/Release/: ferrari_sgi64_release.cmake,
12699           ferrari_sgi_release.cmake: ENH: add new sgi release scripts
12700
12701 2008-10-01 12:46  hoffman
12702
12703         * Source/CTest/cmCTestUpdateHandler.cxx: BUG: undo fix for 7292
12704           because a switched file should show up as an odd thing on the
12705           dashbaord
12706
12707 2008-10-01 12:45  hoffman
12708
12709         * Source/cmGlobalGenerator.cxx: STYLE: fix hidden variable warning
12710
12711 2008-10-01 09:50  hoffman
12712
12713         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h: BUG: fix for
12714           7738, allow for spaces in the package target path to CPackConfig
12715           files
12716
12717 2008-10-01 09:04  hoffman
12718
12719         * Source/: cmCTest.cxx, cmGlobalVisualStudio71Generator.cxx,
12720           cmGlobalVisualStudio7Generator.cxx, cmIfCommand.cxx,
12721           cmInstallCommand.cxx, cmLocalVisualStudio7Generator.cxx,
12722           cmMakefile.cxx, cmake.cxx, CPack/cmCPackBundleGenerator.cxx,
12723           CPack/cmCPackGenerator.cxx, CPack/cmCPackGenerator.h,
12724           CPack/cmCPackNSISGenerator.cxx, CPack/cmCPackNSISGenerator.h,
12725           CPack/cmCPackPackageMakerGenerator.cxx,
12726           CTest/cmCTestTestHandler.cxx: STYLE: fix line length stuff for
12727           KWStyle
12728
12729 2008-09-30 23:56  king
12730
12731         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12732
12733 2008-09-29 23:56  king
12734
12735         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12736
12737 2008-09-29 16:09  hoffman
12738
12739         * Utilities/cm_curl.h: ENH: fix syntax error
12740
12741 2008-09-29 15:47  hoffman
12742
12743         * CMakeLists.txt, Utilities/cmThirdParty.h.in, Utilities/cm_curl.h:
12744           ENH: check in ability to build with new curl -f
12745           -DCMAKE_USE_NEW_CURL is set
12746
12747 2008-09-28 23:56  king
12748
12749         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12750
12751 2008-09-27 23:56  king
12752
12753         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12754
12755 2008-09-27 08:04  king
12756
12757         * Source/kwsys/SharedForward.h.in: COMP: Avoid incompatible pointer
12758           warning
12759
12760           In SharedForward, the call to execvp warned on MinGW because the
12761           signature declared in process.h has an extra const.  We use an
12762           explicit cast to convert the pointer type.
12763
12764 2008-09-26 23:56  king
12765
12766         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12767
12768 2008-09-26 20:09  hoffman
12769
12770         * Modules/FindGLUT.cmake: BUG: fix for 7746
12771
12772 2008-09-26 12:08  barre
12773
12774         * Source/kwsys/SharedForward.h.in: ENH: fix bug where sharedforward
12775           would not work if there was a space in the path (it would but
12776           would interpret the space as the separation between two
12777           arguments, and would therefore pass an extra arg that would throw
12778           some apps off). Thanks to Brad King.
12779
12780 2008-09-26 08:24  king
12781
12782         * Source/kwsys/: CMakeLists.txt, testSharedForward.c.in: ENH: Add
12783           test for KWSys SharedForward
12784
12785           This tests the basic capability of running another executable
12786           from the build tree.
12787
12788 2008-09-26 08:24  king
12789
12790         * Source/kwsys/SharedForward.h.in: BUG: Fix SharedForward with
12791           spaces on windows
12792
12793           The windows execvp function does not re-escape arguments
12794           correctly.  Instead we generate the escape sequences before
12795           calling it.
12796
12797 2008-09-26 08:24  king
12798
12799         * Source/kwsys/SharedForward.h.in: BUG: Fix SharedForward in-tree
12800           detection
12801
12802           To detect when the launcher is running from the build tree we now
12803           test if the directory containing it is the same as the build-tree
12804           directory using an inode test instead of string comparison.  This
12805           makes it more robust on case-insensitive filesystems and other
12806           quirky situations.
12807
12808 2008-09-26 08:24  king
12809
12810         * Source/kwsys/SharedForward.h.in: COMP: Avoid 64-to-32-bit integer
12811           conversion warning
12812
12813           In SharedForward we are only dealing with command-line-length
12814           strings so we need not worry about integer overflow.
12815
12816 2008-09-25 23:56  king
12817
12818         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12819
12820 2008-09-25 17:02  hoffman
12821
12822         * Modules/Platform/Windows-gcc.cmake: BUG: fix for 7704
12823
12824 2008-09-25 16:52  hoffman
12825
12826         * Source/cmakemain.cxx: BUG: fix for bug 7733, document that debug
12827           try compile may break the build
12828
12829 2008-09-25 10:21  hoffman
12830
12831         * Tests/Unset/CMakeLists.txt: file CMakeLists.txt was added on
12832           branch CMake-2-6 on 2009-02-04 16:44:19 +0000
12833
12834 2008-09-25 10:21  king
12835
12836         * Source/cmCommandArgumentParserHelper.cxx,
12837           Tests/Unset/CMakeLists.txt: ENH: Create $CACHE{VAR} syntax
12838
12839           This syntax allows reading of cache entries even when variables
12840           of the same name have been defined in the local scope.  See issue
12841           #7715.
12842
12843 2008-09-24 23:56  king
12844
12845         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12846
12847 2008-09-24 13:53  hoffman
12848
12849         * Utilities/Release/README: ENH: add comment about fixing RC
12850
12851 2008-09-24 13:52  hoffman
12852
12853         * CMakeLists.txt: ENH: remove RC 2.6.2 is ready
12854
12855 2008-09-24 10:07  hoffman
12856
12857         * Source/CPack/: cmCPackGenerator.cxx, cmCPackGenerator.h,
12858           cpack.cxx: STYLE: remove warning from branch
12859
12860 2008-09-24 10:01  hoffman
12861
12862         * Source/CPack/cpack.cxx: ENH: missed one
12863
12864 2008-09-24 09:57  hoffman
12865
12866         * Source/CPack/: cmCPackGenerator.cxx, cmCPackGenerator.h: STYLE:
12867           fix compiler warning
12868
12869 2008-09-24 08:51  king
12870
12871         * Source/: cmCommand.h, cmMakefile.cxx, cmMakefile.h: BUG: Skip a
12872           command if its arguments fail to parse
12873
12874           If the arguments to a command fail to parse correctly due to a
12875           syntax error, the command should not be invoked.  This avoids
12876           problems created by processing of commands with bad arguments.
12877           Even though the build system will not be generated, the command
12878           may affect files on disk that persist across CMake runs.
12879
12880 2008-09-24 08:51  king
12881
12882         * Source/cmMacroCommand.cxx: ENH: Improve context for errors in
12883           macros
12884
12885           We now properly report the source location of command arguments
12886           inside macros instead of using the macro invocation site.  No
12887           information is lost because full call-stack information is
12888           already reported.
12889
12890 2008-09-24 08:51  king
12891
12892         * Source/: cmCommandArgumentParserHelper.cxx,
12893           cmCommandArgumentParserHelper.h, cmMakefile.cxx, cmPolicies.cxx,
12894           cmPolicies.h: ENH: Improve argument parsing error messages
12895
12896           Previously error messages produced by parsing of command argument
12897           variable references, such as bad $KEY{VAR} syntax or a bad escape
12898           sequence, did not provide good context information.  Errors
12899           parsing arguments inside macro invocations gave no context at
12900           all.  Furthermore, some errors such as a missing close curly
12901           "${VAR" would be reported but build files would still be
12902           generated.
12903
12904           These changes teach CMake to report errors with good context
12905           information for all command argument parsing problems.  Policy
12906           CMP0010 is introduced so that existing projects that built
12907           despite such errors will continue to work.
12908
12909 2008-09-23 23:56  king
12910
12911         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12912
12913 2008-09-23 13:34  king
12914
12915         * Source/cmFindLibraryCommand.cxx: BUG: Fix lib/ to lib/64/ search
12916           path conversion
12917
12918           Automatic generation of 64-bit library search paths must preserve
12919           trailing slashes.  This fixes a failure case exposed by the
12920           recent rewrite of find_library, which assumes trailing slashes
12921           occur on all search paths.
12922
12923 2008-09-23 12:04  hoffman
12924
12925         * Source/kwsys/testDynamicLoader.cxx: ENH: one more fix for HAIKU
12926
12927 2008-09-23 11:32  hoffman
12928
12929         * CMakeLists.txt, ChangeLog.manual,
12930           Source/CPack/cmCPackGenerator.cxx,
12931           Source/CPack/cmCPackGenerator.h: ENH: merge in changes for RC 6,
12932           fix cpack working from symlink is the only change
12933
12934 2008-09-23 10:15  hoffman
12935
12936         * Source/CPack/: cmCPackGenerator.cxx, cmCPackGenerator.h: STYLE:
12937           fix warning and rename method
12938
12939 2008-09-22 23:56  king
12940
12941         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
12942
12943 2008-09-22 18:12  hoffman
12944
12945         * Source/CPack/cmCPackGenerator.cxx: BUG: fix 7669, cpack did not
12946           work with symlinks
12947
12948 2008-09-22 15:00  clinton
12949
12950         * Modules/FindQt4.cmake:
12951           ENH:  Fix #7433.  Put list of files in a .pro file and call
12952           lupdate on it,                   instead of putting the list of
12953           files on the command line.
12954
12955 2008-09-22 14:05  hoffman
12956
12957         * Source/kwsys/: DynamicLoader.hxx.in, ProcessUNIX.c,
12958           testProcess.c: ENH: a few more haiku fixes, stop the debugger
12959           from coming up for tests
12960
12961 2008-09-22 14:04  hoffman
12962
12963         * Source/: cmCTest.cxx, cmCTest.h, ctest.cxx,
12964           CTest/cmCTestTestHandler.cxx: ENH: add max width option to ctest
12965           ouptut
12966
12967 2008-09-22 14:00  clinton
12968
12969         * Modules/FindQt4.cmake:
12970           BUG:  remove debug statements.
12971
12972 2008-09-22 11:08  king
12973
12974         * Modules/Platform/OpenBSD.cmake, Source/cmFindLibraryCommand.cxx,
12975           Source/cmake.cxx: ENH: Teach find_library to find OpenBSD-style
12976           libs
12977
12978           OpenBSD shared libraries use a ".so.<major>.<minor>" extension
12979           and do not have a symlink with just a ".so" extension.  Its "ld"
12980           is capable of finding the library with the best version.  This
12981           change adds support for finding such libraries.  See issue #3470.
12982
12983 2008-09-22 10:59  king
12984
12985         * Source/cmFindLibraryCommand.cxx: ENH: Refactor find_library
12986           search logic
12987
12988           Previously we searched for library files by enumerating every
12989           possible combination of prefix and suffix.  Now we load (and
12990           cache) directory content from disk and search for matching file
12991           names.  This should reduce disk access.  It will also allow more
12992           advanced matching rules in the future.  See issue #3470.
12993
12994 2008-09-22 10:56  king
12995
12996         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h: ENH: Make
12997           dir content cache work during configure
12998
12999           Previously the cmGlobalGenerator::GetDirectoryContent method
13000           would work safely only during build system generation.  These
13001           changes make it safe to use during each configure step by
13002           flushing it at the beginning.
13003
13004 2008-09-22 10:05  hoffman
13005
13006         * CMakeLists.txt, ChangeLog.manual, Modules/BundleUtilities.cmake,
13007           Modules/CPackRPM.cmake, Modules/FindBoost.cmake,
13008           Modules/FindCurses.cmake, Modules/FindQt4.cmake,
13009           Modules/GetPrerequisites.cmake: ENH: merge in changes for RC 5
13010
13011 2008-09-22 09:56  hoffman
13012
13013         * Modules/CPackRPM.cmake: BUG: 7435, remove warning for not setting
13014           DESTDIR
13015
13016 2008-09-22 09:42  king
13017
13018         * Source/cmSourceFile.cxx: ENH: Improve docs of OBJECT_DEPENDS
13019           property
13020
13021           Specify exactly what the value of the property should contain and
13022           the resulting behavior.  Note alternatives for a common out-dated
13023           usage.
13024
13025 2008-09-21 23:56  king
13026
13027         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13028
13029 2008-09-20 23:57  king
13030
13031         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13032
13033 2008-09-19 23:57  king
13034
13035         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13036
13037 2008-09-19 17:45  hoffman
13038
13039         * Modules/CPackRPM.cmake: BUG: 7435 fixes to add optional
13040           post-install
13041
13042 2008-09-18 23:57  king
13043
13044         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13045
13046 2008-09-18 15:23  hoffman
13047
13048         * Modules/FindCurses.cmake: ENH: try to make this work if ncurses
13049           lib is found bug not the ncurses header
13050
13051 2008-09-18 10:56  clinton
13052
13053         * Modules/FindQt4.cmake:
13054           ENH:  For #7433, add a bit more documentation and add ability
13055           to specify extra flags to lupdate.
13056
13057 2008-09-17 23:57  king
13058
13059         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13060
13061 2008-09-17 14:29  hoffman
13062
13063         * Modules/FindCoin3D.cmake: file FindCoin3D.cmake was added on
13064           branch CMake-2-6 on 2008-10-24 15:20:35 +0000
13065
13066 2008-09-17 14:29  mleotta
13067
13068         * Modules/FindCoin3D.cmake: ENH: added a module to find Coin3D
13069
13070 2008-09-16 23:57  king
13071
13072         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13073
13074 2008-09-16 17:40  barre
13075
13076         * Utilities/cmtar/util.c: ENH: wow. On some Windows machine, trying
13077           to mkdir("C:") would fail miserably. WHy not in debug mode? Why
13078           not on other win32 machines. Who knows.
13079
13080 2008-09-16 10:30  king
13081
13082         * Modules/FindBoost.cmake: BUG: Fix FindBoost versioned find
13083
13084           To locate the boost include directory, all search paths and
13085           versioned path suffixes should be passed to one call of
13086           FIND_PATH.  Previously the test for one version would find an
13087           unversioned system boost even when the user set BOOST_ROOT (since
13088           the NO_DEFAULT_PATH option is not used).  See issue #7456.
13089
13090 2008-09-15 23:57  king
13091
13092         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13093
13094 2008-09-15 18:23  hoffman
13095
13096         * Utilities/cmcurl/select.c: ENH: missed this one, cmake now
13097           bootstraps on HAIKU
13098
13099 2008-09-15 17:53  hoffman
13100
13101         * bootstrap, Modules/CMakeFortranCompilerId.F90.in,
13102           Modules/CMakePlatformId.h.in, Modules/CheckForPthreads.c,
13103           Modules/Platform/Haiku.cmake, Source/cmCTest.cxx,
13104           Source/cmDependsJavaLexer.cxx, Source/cmDependsJavaLexer.h,
13105           Source/cmSystemTools.cxx, Source/CTest/cmCTestTestHandler.cxx,
13106           Source/kwsys/DynamicLoader.cxx, Source/kwsys/ProcessUNIX.c,
13107           Source/kwsys/SystemTools.cxx, Source/kwsys/testDynamicLoader.cxx,
13108           Source/kwsys/testProcess.c, Utilities/cmcurl/CMakeLists.txt,
13109           Utilities/cmcurl/CMake/CurlTests.c, Utilities/cmcurl/curl/curl.h,
13110           Utilities/cmzlib/zconf.h, Utilities/cmzlib/zutil.h: ENH: add
13111           initial support for HAIKU OS from bug# 7425
13112
13113 2008-09-15 17:53  hoffman
13114
13115         * Modules/Platform/Haiku.cmake: file Haiku.cmake was added on
13116           branch CMake-2-6 on 2008-10-24 15:20:35 +0000
13117
13118 2008-09-15 13:46  king
13119
13120         * Source/cmGlobalGenerator.cxx: ENH: Simplify NOTFOUND variable
13121           check
13122
13123           When looking for NOTFOUND libraries, use the direct dependencies
13124           of a target instead of all dependencies.  At least one target
13125           will trigger the NOTFOUND error anyway because at least one must
13126           directly link it.  This removes another use of the old-style link
13127           line computation.
13128
13129 2008-09-15 13:30  king
13130
13131         * Source/cmMakefileTargetGenerator.cxx: ENH: Use new link info
13132           during dependency scanning
13133
13134           This removes another use of the old-style link line computation.
13135
13136 2008-09-15 13:30  king
13137
13138         * Source/cmTarget.cxx: ENH: Allow link line computation for static
13139           libs
13140
13141           In some cases it may be useful to compute a "link" line for a
13142           static library even though it will not be put in the generated
13143           build system.  This removes the assertion which previously
13144           diallowed the case.
13145
13146 2008-09-15 13:30  king
13147
13148         * Source/: cmComputeLinkInformation.cxx,
13149           cmComputeLinkInformation.h: ENH: Keep target information in final
13150           link line
13151
13152           In cmComputeLinkInformation items in the final link line returned
13153           by GetItems now contain a pointer to their corresponding cmTarget
13154           if they were produced by a target.  This makes available the set
13155           of all targets linked.
13156
13157 2008-09-15 09:51  king
13158
13159         * Source/cmGlobalXCodeGenerator.cxx: ENH: Use improved target
13160           dependencies for Xcode
13161
13162           In cmGlobalGenerator we use cmComputeTargetDepends to construct a
13163           safe, non-circular set of inter-target dependencies.  This change
13164           enables use of the results by the Xcode generator.  It also
13165           removes a lot of old code and another use of the old-style
13166           linking logic.  See issue #7652.
13167
13168 2008-09-14 23:57  king
13169
13170         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13171
13172 2008-09-13 23:57  king
13173
13174         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13175
13176 2008-09-12 23:57  king
13177
13178         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13179
13180 2008-09-12 13:29  hoffman
13181
13182         * Tests/CMakeTests/ToolchainTest.cmake.in: ENH: merge in from main
13183           tree
13184
13185 2008-09-12 10:56  hoffman
13186
13187         * CMakeLists.txt, ChangeLog.manual,
13188           Modules/CMakeDetermineCCompiler.cmake,
13189           Modules/CMakeDetermineCXXCompiler.cmake,
13190           Modules/CheckCCompilerFlag.cmake, Modules/FindThreads.cmake,
13191           Modules/readme.txt, Source/cmFileCommand.cxx,
13192           Source/cmFileCommand.h, Source/cmFindPackageCommand.cxx,
13193           Source/cmFindPackageCommand.h, Source/cmGlobalXCodeGenerator.cxx,
13194           Source/cmIfCommand.cxx, Source/cmIfCommand.h,
13195           Source/cmLocalVisualStudio6Generator.cxx,
13196           Source/cmLocalVisualStudio7Generator.cxx, Source/cmPolicies.cxx,
13197           Source/cmPolicies.h, Source/CPack/cmCPackDebGenerator.cxx,
13198           Source/kwsys/Glob.cxx, Source/kwsys/Glob.hxx.in,
13199           Templates/DLLHeader.dsptemplate, Templates/EXEHeader.dsptemplate,
13200           Templates/EXEWinHeader.dsptemplate,
13201           Tests/FindPackageTest/CMakeLists.txt,
13202           Tests/FindPackageTest/FindVersionTestA.cmake,
13203           Tests/FindPackageTest/FindVersionTestB.cmake,
13204           Tests/FindPackageTest/FindVersionTestC.cmake,
13205           Tests/FindPackageTest/FindVersionTestD.cmake,
13206           Tests/Framework/CMakeLists.txt,
13207           Tests/Framework/fooExtensionlessResource,
13208           Tests/Framework/fooPrivateExtensionlessHeader,
13209           Tests/Framework/fooPublicExtensionlessHeader: ENH: 2.6.2 RC 4
13210           merge into main tree
13211
13212 2008-09-11 23:57  king
13213
13214         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13215
13216 2008-09-11 14:50  hoffman
13217
13218         * Source/cmGlobalXCodeGenerator.cxx: BUG: make sure flag is found
13219           even with extra spaces at the start
13220
13221 2008-09-11 14:34  david.cole
13222
13223         * Source/: cmFileCommand.cxx, cmFileCommand.h, cmPolicies.cxx,
13224           cmPolicies.h, kwsys/Glob.cxx, kwsys/Glob.hxx.in: ENH: Improve
13225           FILE GLOB_RECURSE handling of symlinks with a new CMake policy.
13226           CMP0009 establishes NEW default behavior of not recursing through
13227           symlinks. OLD default behavior or explicit FOLLOW_SYMLINKS
13228           argument to FILE GLOB_RECURSE will still recurse through
13229           symlinks.
13230
13231 2008-09-11 11:41  hoffman
13232
13233         * Modules/FindThreads.cmake: BUG: fix for 6586, set THREADS_FOUND
13234
13235 2008-09-11 10:48  hoffman
13236
13237         * Source/CPack/cmCPackDebGenerator.cxx: ENH: add installed size to
13238           deb package
13239
13240 2008-09-10 23:58  king
13241
13242         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13243
13244 2008-09-10 11:58  king
13245
13246         * Source/cmIfCommand.cxx, Source/cmIfCommand.h,
13247           Tests/FindPackageTest/CMakeLists.txt: ENH: Add version comparison
13248           to if() command
13249
13250           Provide VERSION_LESS, VERSION_EQUAL, and VERSION_GREATER
13251           operators in the if() command.  This simplifies component-wise
13252           comparison of version numbers in the form
13253           "major[.minor[.patch[.tweak]]]".
13254
13255 2008-09-10 10:36  hoffman
13256
13257         * Templates/DLLHeader.dsptemplate: ENH: fix failing tests
13258
13259 2008-09-10 10:11  hoffman
13260
13261         * Tests/FindPackageTest/FindVersionTestD.cmake: file
13262           FindVersionTestD.cmake was added on branch CMake-2-6 on
13263           2008-09-12 14:56:21 +0000
13264
13265 2008-09-10 10:11  king
13266
13267         * Modules/readme.txt, Source/cmFindPackageCommand.cxx,
13268           Source/cmFindPackageCommand.h,
13269           Tests/FindPackageTest/CMakeLists.txt,
13270           Tests/FindPackageTest/FindVersionTestA.cmake,
13271           Tests/FindPackageTest/FindVersionTestB.cmake,
13272           Tests/FindPackageTest/FindVersionTestC.cmake,
13273           Tests/FindPackageTest/FindVersionTestD.cmake: ENH: Improve
13274           find_package version numbering
13275
13276           Make the number of version components specified explicitly
13277           available.  Set variables for unspecified version components to
13278           "0" instead of leaving them unset.  This simplifies version
13279           number handling for find- and config-modules.  Also support a
13280           fourth "tweak" version component since some packages use them.
13281
13282 2008-09-10 10:10  hoffman
13283
13284         * Templates/: DLLHeader.dsptemplate, EXEWinHeader.dsptemplate: BUG:
13285           fix bug OUTPUT_LIBNAME_EXPORTS done differently now
13286
13287 2008-09-09 23:58  king
13288
13289         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13290
13291 2008-09-09 14:12  hoffman
13292
13293         * Modules/CheckCCompilerFlag.cmake: ENH: fix docs, bug 7590
13294
13295 2008-09-09 13:12  hoffman
13296
13297         * Source/CTest/cmCTestUpdateHandler.cxx: BUG: fix for bug 7292, svn
13298           parsing flagged errors or conflicts for switched or locked files
13299
13300 2008-09-09 13:04  hoffman
13301
13302         * Source/cmLocalVisualStudio6Generator.cxx,
13303           Templates/EXEHeader.dsptemplate: BUG: fix empty /D option for
13304           vs6, fix for 7580
13305
13306 2008-09-09 13:01  hoffman
13307
13308         * CTestConfig.cmake: ENH: support old cmake for dashboards
13309
13310 2008-09-09 12:48  david.cole
13311
13312         * Tests/CMakeTests/GetPrerequisitesTest.cmake.in: PERF: Test takes
13313           too long when recursing for executable files and when doing
13314           recursive prerequisite analysis. Put it back the way it was. Add
13315           another test later to do the recursive prerequisite analysis.
13316
13317 2008-09-09 11:44  hoffman
13318
13319         * Source/CTest/: cmCTestTestCommand.cxx, cmCTestTestCommand.h: BUG:
13320           0007569 add ability to do -R/-E in ctest_test command
13321
13322 2008-09-08 23:58  king
13323
13324         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13325
13326 2008-09-08 20:21  hoffman
13327
13328         * Tests/CMakeTests/ToolchainTest.cmake.in: BUG: fix test to work
13329           with new restrictions that cross compiling must be on
13330
13331 2008-09-08 17:53  hoffman
13332
13333         * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for 7624, vs7
13334           flag table missing /MAP
13335
13336 2008-09-08 17:43  alex
13337
13338         * Modules/: CMakeDetermineCCompiler.cmake,
13339           CMakeDetermineCXXCompiler.cmake: BUG: only check for a toolchain
13340           prefix (e.g. "arm-linux-" in "arm-linux-gcc") if we are cross
13341           compiling and the compiler is gcc
13342
13343           Alex
13344
13345 2008-09-08 11:23  hoffman
13346
13347         * Modules/GetPrerequisites.cmake: ENH: do not add the same thing to
13348           the PATH again and again
13349
13350 2008-09-08 10:08  king
13351
13352         * Source/cmFindPackageCommand.cxx: ENH: Improve message for bad
13353           find_package call
13354
13355           Use the new-style error reporting mechanism to provide more
13356           context information for a find_package call with a bad package
13357           name.  When the package is not required, issue a warning instead
13358           of an error.
13359
13360 2008-09-07 23:58  king
13361
13362         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13363
13364 2008-09-07 16:54  alex
13365
13366         * Modules/: CMakeDetermineCCompiler.cmake,
13367           CMakeDetermineCXXCompiler.cmake: BUG: #7359 make llvm-gcc work,
13368           by explicitely excluding "llvm-" from _CMAKE_TOOLCHAIN_PREFIX
13369           (use the (relatively) new CMAKE_MATCH_x variables set by all
13370           regex operations)
13371
13372           Alex
13373
13374 2008-09-07 06:52  alex
13375
13376         * Source/: cmFindPackageCommand.cxx, cmFindPackageCommand.h: COMP:
13377           fix compile warning/error (non-void function returning void)
13378
13379           Alex
13380
13381 2008-09-06 23:58  king
13382
13383         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13384
13385 2008-09-06 19:10  alex
13386
13387         * Source/: cmFindPackageCommand.cxx, cmFindPackageCommand.h: ENH:
13388           provide the xxx_FIND_QUIETLY, xxx_FIND_REQUIRED and
13389           xxx_FIND_VERSION_ variables also in Config mode, so the
13390           xxxConfig.cmake files can e.g. test the QUIETLY parameter and
13391           print something or not
13392
13393           Alex
13394
13395 2008-09-06 12:20  hoffman
13396
13397         * Modules/BundleUtilities.cmake: file BundleUtilities.cmake was
13398           added on branch CMake-2-6 on 2008-09-22 14:05:16 +0000
13399
13400 2008-09-06 12:20  david.cole
13401
13402         * Modules/BundleUtilities.cmake, Modules/GetPrerequisites.cmake,
13403           Tests/CMakeTests/GetPrerequisitesTest.cmake.in: ENH: Add
13404           BundleUtilities.cmake and supporting changes to
13405           GetPrerequisites.cmake. Function copy_and_fixup_bundle in
13406           BundleUtilities helps to make standalone bundle applications on
13407           the Mac by pulling in prerequisite non-system libraries and
13408           frameworks as needed. Uses otool and install_name_tool to do
13409           analysis and fixups. Project-specific hooks for deciding where to
13410           embed libraries and for resolving item names into full path file
13411           names are also provided.
13412
13413 2008-09-05 23:58  king
13414
13415         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13416
13417 2008-09-05 15:51  hoffman
13418
13419         * Tests/Framework/fooExtensionlessResource: file
13420           fooExtensionlessResource was added on branch CMake-2-6 on
13421           2008-09-12 14:56:21 +0000
13422
13423 2008-09-05 15:51  hoffman
13424
13425         * Tests/Framework/fooPrivateExtensionlessHeader: file
13426           fooPrivateExtensionlessHeader was added on branch CMake-2-6 on
13427           2008-09-12 14:56:21 +0000
13428
13429 2008-09-05 15:51  hoffman
13430
13431         * Tests/Framework/fooPublicExtensionlessHeader: file
13432           fooPublicExtensionlessHeader was added on branch CMake-2-6 on
13433           2008-09-12 14:56:21 +0000
13434
13435 2008-09-05 15:51  david.cole
13436
13437         * Source/cmGlobalXCodeGenerator.cxx,
13438           Tests/Framework/CMakeLists.txt,
13439           Tests/Framework/fooExtensionlessResource,
13440           Tests/Framework/fooPrivateExtensionlessHeader,
13441           Tests/Framework/fooPublicExtensionlessHeader: BUG: Fix issue
13442           #7046 - make sure extensionless headers and resource files work
13443           with the Xcode generator. Also fix incorrect mappings in the
13444           lastKnownFileType code. Add some extensionless files to the
13445           Framework test.
13446
13447 2008-09-04 23:58  king
13448
13449         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13450
13451 2008-09-04 17:34  king
13452
13453         * Source/cmComputeLinkDepends.cxx, Source/cmComputeLinkDepends.h,
13454           Source/cmExportFileGenerator.cxx, Source/cmTarget.cxx,
13455           Source/cmTarget.h, Source/cmTargetLinkLibrariesCommand.cxx,
13456           Source/cmTargetLinkLibrariesCommand.h, Source/cmake.cxx,
13457           Source/cmake.h, Tests/ExportImport/Export/CMakeLists.txt,
13458           Tests/ExportImport/Import/CMakeLists.txt: ENH: Allow a custom
13459           list of debug configurations
13460
13461           Create a DEBUG_CONFIGURATIONS global property as a way for
13462           projects to specify which configuration names are considered to
13463           be 'debug' configurations.
13464
13465 2008-09-04 17:10  hoffman
13466
13467         * CMakeLists.txt, ChangeLog.manual, Source/cmGetPropertyCommand.h,
13468           Source/cmLocalVisualStudio7Generator.cxx,
13469           Source/cmWin32ProcessExecution.cxx, Source/cmake.cxx,
13470           Source/CTest/cmCTestBuildAndTestHandler.cxx: ENH: 2.6.2 RC 3,
13471           merge in changes from main tree
13472
13473 2008-09-04 17:02  hoffman
13474
13475         * Source/cmWin32ProcessExecution.cxx: BUG: fix extra close that
13476           killed cmake when being debugged
13477
13478 2008-09-04 13:15  king
13479
13480         * Source/cmGetPropertyCommand.h: BUG: Fix typo in get_property
13481           documentation
13482
13483           Add some missing whitespace to fix formatting of the
13484           documentation.
13485
13486 2008-09-04 13:15  king
13487
13488         * Source/cmake.cxx: BUG: Fix unsetting of global properties
13489
13490           The set_property command unsets a property if it is given no
13491           value.  In the case of GLOBAL properties, the cmake::SetProperty
13492           method would replace a NULL value with "NOTFOUND".  Instead it
13493           should be left as NULL so that the property is unset as expected.
13494            Once it is unset the get_cmake_property command will still
13495           report NOTFOUND while the get_property command will return the
13496           empty string as documented.
13497
13498 2008-09-04 11:31  king
13499
13500         * Source/CTest/cmCTestBuildAndTestHandler.cxx: BUG: Make CTest
13501           honor user-specified config
13502
13503           When the -C or --build-config option is used to specify the
13504           configuration to be tested by CTest, do not override it with the
13505           configuration in which CTest is built.
13506
13507 2008-09-03 23:58  king
13508
13509         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13510
13511 2008-09-03 16:22  hoffman
13512
13513         * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for 7519 extra
13514           closing > in fortran projects
13515
13516 2008-09-03 09:43  hoffman
13517
13518         * CMakeLists.txt, ChangeLog.manual, Docs/cmake-syntax.vim,
13519           Modules/CMakeCCompilerABI.c, Modules/CMakeCCompilerId.c.in,
13520           Modules/CMakeCXXCompilerABI.cpp,
13521           Modules/CMakeCXXCompilerId.cpp.in, Modules/CheckTypeSizeC.c.in,
13522           Modules/FindKDE3.cmake, Modules/FindKDE4.cmake,
13523           Modules/FindLibXml2.cmake, Modules/FindLua50.cmake,
13524           Modules/FindLua51.cmake, Modules/FindOpenGL.cmake,
13525           Modules/FindPHP4.cmake, Modules/FindPNG.cmake,
13526           Modules/FindQt3.cmake, Modules/FindQt4.cmake,
13527           Modules/FindTIFF.cmake, Modules/FindX11.cmake,
13528           Modules/MacOSXFrameworkInfo.plist.in, Modules/NSIS.template.in,
13529           Modules/TestEndianess.c.in, Modules/UsePkgConfig.cmake,
13530           Modules/Platform/Darwin.cmake,
13531           Modules/Platform/Windows-icl.cmake,
13532           Source/cmAddLibraryCommand.cxx, Source/cmAddLibraryCommand.h,
13533           Source/cmAddSubDirectoryCommand.h,
13534           Source/cmCMakePolicyCommand.cxx, Source/cmCMakePolicyCommand.h,
13535           Source/cmCacheManager.cxx, Source/cmComputeLinkDepends.cxx,
13536           Source/cmComputeLinkDepends.h,
13537           Source/cmComputeLinkInformation.cxx,
13538           Source/cmComputeTargetDepends.cxx,
13539           Source/cmComputeTargetDepends.h, Source/cmDocumentVariables.cxx,
13540           Source/cmDocumentation.cxx, Source/cmDocumentation.h,
13541           Source/cmExtraCodeBlocksGenerator.cxx, Source/cmFileCommand.cxx,
13542           Source/cmFileCommand.h, Source/cmFindPackageCommand.cxx,
13543           Source/cmFindPackageCommand.h, Source/cmGlobalGenerator.cxx,
13544           Source/cmGlobalKdevelopGenerator.cxx,
13545           Source/cmGlobalVisualStudio7Generator.cxx,
13546           Source/cmGlobalXCodeGenerator.cxx, Source/cmIfCommand.cxx,
13547           Source/cmIfCommand.h, Source/cmLocalGenerator.cxx,
13548           Source/cmLocalGenerator.h, Source/cmMakefile.cxx,
13549           Source/cmMakefile.h,
13550           Source/cmMakefileExecutableTargetGenerator.cxx,
13551           Source/cmMakefileLibraryTargetGenerator.cxx,
13552           Source/cmMakefileLibraryTargetGenerator.h, Source/cmPolicies.cxx,
13553           Source/cmPolicies.h, Source/cmReturnCommand.h,
13554           Source/cmSetPropertyCommand.cxx,
13555           Source/cmSetTargetPropertiesCommand.cxx,
13556           Source/cmStringCommand.cxx, Source/cmSystemTools.cxx,
13557           Source/cmSystemTools.h, Source/cmTarget.cxx, Source/cmTarget.h,
13558           Source/cmTargetLinkLibrariesCommand.cxx,
13559           Source/cmTargetLinkLibrariesCommand.h, Source/cmXCodeObject.cxx,
13560           Source/cmXCodeObject.h, Source/cmake.cxx, Source/cmakemain.cxx,
13561           Source/CTest/cmCTestCoverageHandler.cxx,
13562           Source/CursesDialog/cmCursesStringWidget.cxx,
13563           Source/kwsys/Glob.cxx, Source/kwsys/Glob.hxx.in,
13564           Source/kwsys/ProcessUNIX.c, Tests/BundleTest/BundleLib.cxx,
13565           Tests/BundleTest/BundleTest.cxx, Tests/BundleTest/CMakeLists.txt,
13566           Tests/BundleTest/BundleSubDir/CMakeLists.txt,
13567           Tests/Complex/CMakeLists.txt,
13568           Tests/ComplexOneConfig/CMakeLists.txt,
13569           Tests/ComplexRelativePaths/CMakeLists.txt,
13570           Tests/Complex/Executable/CMakeLists.txt,
13571           Tests/Complex/Library/CMakeLists.txt,
13572           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
13573           Tests/ComplexOneConfig/Library/CMakeLists.txt,
13574           Tests/ComplexRelativePaths/Executable/CMakeLists.txt,
13575           Tests/ComplexRelativePaths/Library/CMakeLists.txt,
13576           Tests/CustomCommand/CMakeLists.txt,
13577           Tests/Dependency/CMakeLists.txt,
13578           Tests/Dependency/Case4/CMakeLists.txt,
13579           Tests/Dependency/Case4/bar.c, Tests/Dependency/Case4/foo.c,
13580           Tests/ExportImport/Export/CMakeLists.txt,
13581           Tests/ExportImport/Export/testLib4lib.c,
13582           Tests/ExportImport/Export/testLib4libdbg.c,
13583           Tests/ExportImport/Export/testLib4libdbg1.c,
13584           Tests/ExportImport/Export/testLib4libopt.c,
13585           Tests/ExportImport/Export/testLib4libopt1.c,
13586           Tests/ExportImport/Import/CMakeLists.txt,
13587           Tests/ExportImport/Import/imp_testExe1.c,
13588           Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt,
13589           Tests/ReturnTest/CMakeLists.txt,
13590           Tests/ReturnTest/include_return.cmake,
13591           Tests/SimpleInstall/CMakeLists.txt,
13592           Tests/SimpleInstallS2/CMakeLists.txt: ENH: 2.6.2 rc 2 merge from
13593           main tree
13594
13595 2008-09-02 23:58  king
13596
13597         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13598
13599 2008-09-02 14:47  hoffman
13600
13601         * Modules/Platform/Windows-icl.cmake: BUG: make sure the intel
13602           compiler uses the intel linker
13603
13604 2008-09-02 14:46  hoffman
13605
13606         * Modules/NSIS.template.in: BUG: remove Catalan as 2.29 does not
13607           have it
13608
13609 2008-09-02 12:43  david.cole
13610
13611         * Source/cmMakefileExecutableTargetGenerator.cxx: BUG: Fix issue
13612           #3648 - make sure CMake reruns if a Bundle application's
13613           directory is removed or if it's Info.plist file disappears since
13614           those elements are put in place at CMake configure time.
13615
13616 2008-09-02 12:06  hoffman
13617
13618         * Modules/MacOSXFrameworkInfo.plist.in: file
13619           MacOSXFrameworkInfo.plist.in was added on branch CMake-2-6 on
13620           2008-09-03 13:43:16 +0000
13621
13622 2008-09-02 12:06  king
13623
13624         * Modules/MacOSXFrameworkInfo.plist.in,
13625           Source/cmGlobalXCodeGenerator.cxx, Source/cmLocalGenerator.cxx,
13626           Source/cmLocalGenerator.h,
13627           Source/cmMakefileLibraryTargetGenerator.cxx,
13628           Source/cmMakefileLibraryTargetGenerator.h, Source/cmTarget.cxx:
13629           ENH: Create Info.plist files in OS X Frameworks
13630
13631           A Mac OS X Framework should provide a Resources/Info.plist file
13632           containing meta-data about the framework.  This change generates
13633           a default Info.plist for frameworks and provides an interface for
13634           users to customize it.
13635
13636 2008-09-02 11:06  david.cole
13637
13638         * Tests/BundleTest/: BundleLib.cxx, BundleTest.cxx, CMakeLists.txt:
13639           ENH: Add indirect dependency to Carbon and call a Carbon function
13640           from executable. This will allow detecting broken dependency
13641           chaining for '-framework blah' style lib dependencies.
13642
13643 2008-09-02 10:27  king
13644
13645         * Source/: cmGlobalXCodeGenerator.cxx, cmXCodeObject.cxx,
13646           cmXCodeObject.h: ENH: Simplify string attributes in Xcode
13647           generator
13648
13649           This change cleans up the implementation of cmXCodeObject to
13650           avoid un-escaping and re-escaping string values.  There is no
13651           need to store the string in escaped form.  It can be escaped once
13652           when it is printed out to the generated project file.
13653
13654 2008-09-01 23:59  king
13655
13656         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13657
13658 2008-08-31 23:59  king
13659
13660         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13661
13662 2008-08-30 23:59  king
13663
13664         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13665
13666 2008-08-30 10:32  hoffman
13667
13668         * Tests/Unset/unset.c: file unset.c was added on branch CMake-2-6
13669           on 2009-02-04 16:44:19 +0000
13670
13671 2008-08-30 10:32  king
13672
13673         * Tests/Unset/: CMakeLists.txt, unset.c, unset.cc: BUG: Fix Unset
13674           test on VS 6
13675
13676           Visual Studio 6 does not recognize .cc as a C++ extension by
13677           default.  Simplify the test to be C-only and use a .c extension.
13678
13679 2008-08-30 09:39  clinton
13680
13681         * Modules/FindQt4.cmake:
13682           ENH:  For #7433, add documentation that directories also can be
13683           specified to       update the translation files.
13684
13685 2008-08-29 23:59  king
13686
13687         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13688
13689 2008-08-29 13:22  king
13690
13691         * Source/cmComputeLinkDepends.cxx: BUG: Link flags should still be
13692           chained
13693
13694           The recent fix to avoid including flags in dependency inferral
13695           also dropped them from chaining of dependencies through targets.
13696           This fix restores chaining of flags through known dependency
13697           lists while still leaving them out of inferred dependency lists.
13698
13699 2008-08-28 23:59  king
13700
13701         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13702
13703 2008-08-28 22:25  king
13704
13705         * Source/cmComputeLinkDepends.cxx: BUG: A -framework Foo is also a
13706           lib
13707
13708 2008-08-28 22:12  king
13709
13710         * Source/cmComputeLinkDepends.cxx: BUG: Fix previous fix.
13711
13712 2008-08-28 22:07  king
13713
13714         * Source/cmComputeLinkDepends.cxx: BUG: When recognizing flags on
13715           link lines, we must still treat -l as a library.
13716
13717 2008-08-27 23:59  king
13718
13719         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13720
13721 2008-08-27 12:53  david.cole
13722
13723         * Tests/BundleTest/: CMakeLists.txt, BundleSubDir/CMakeLists.txt:
13724           ENH: Changes that allow configuring/building BundleTest test
13725           separately from the main CMake build. (Eliminate reference to
13726           CMake_SOURE_DIR.)
13727
13728 2008-08-27 10:35  king
13729
13730         * Source/cmComputeLinkDepends.h: COMP: Do not use private typedef
13731           from outside class.
13732
13733 2008-08-27 10:21  king
13734
13735         * Source/: cmComputeLinkDepends.cxx, cmComputeLinkDepends.h: ENH:
13736           New link line item ordering algorithm
13737
13738           This change introduces a new algorithm for link line
13739           construction.  The order it computes always begins with the exact
13740           link line specified by the user.  Dependencies of items specified
13741           by the user are tracked, and those that are not already
13742           satisified by the line are appended to it at the end with minimal
13743           repeats.  This restores the behavior of CMake 2.4 and below while
13744           still fixing some of its bugs.  See issue #7546.
13745
13746 2008-08-27 10:21  king
13747
13748         * Source/: cmComputeLinkDepends.cxx, cmComputeLinkDepends.h: BUG:
13749           Do not infer dependencies of link flags
13750
13751           In cmComputeLinkDepends link items that look like flags (starting
13752           in '-') should not be included in dependency inferral.  They are
13753           not libraries and therefore have no dependencies.  They should
13754           just be passed through to the final link line unchanged.  See
13755           issue #7546.
13756
13757 2008-08-27 10:21  king
13758
13759         * Source/cmComputeLinkDepends.cxx: BUG: Treat empty config name as
13760           no configuration
13761
13762           In cmComputeLinkDepends we should treat an empty configuration
13763           name as equivalent to no specific configuration at all.
13764
13765 2008-08-26 23:59  king
13766
13767         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13768
13769 2008-08-26 16:43  david.cole
13770
13771         * Modules/NSIS.template.in: BUG: Do not use "Default" as a
13772           language, remove 2nd occurence of "English", and remove three
13773           other languages not supported by older versions of NSIS. Tested
13774           with version 2.18 of NSIS on gaia.kitware.
13775
13776 2008-08-26 16:04  clinton
13777
13778         * Modules/FindQt4.cmake:
13779           ENH:  Add comments about pre-processor defines and moc.
13780
13781 2008-08-26 12:54  david.cole
13782
13783         * Source/cmStringCommand.cxx: BUG: Correct typo in error message.
13784
13785 2008-08-26 11:50  clinton
13786
13787         * Modules/FindQt4.cmake:
13788           ENH:  Use COMPILE_DEFINTIONS instead of DEFINITIONS.
13789
13790 2008-08-26 11:22  clinton
13791
13792         * Modules/FindQt4.cmake:
13793           ENH:  Add -DWIN32 for moc on Windows.  Final fix for #7465.
13794
13795 2008-08-25 23:59  king
13796
13797         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13798
13799 2008-08-25 19:41  clinton
13800
13801         * Modules/FindQt4.cmake:
13802           ENH:  Add -D preprocessor defines to the moc commands.
13803           Needed to fix #7465.
13804
13805 2008-08-25 10:31  hoffman
13806
13807         * Source/cmUnsetCommand.cxx: file cmUnsetCommand.cxx was added on
13808           branch CMake-2-6 on 2009-02-04 16:44:17 +0000
13809
13810 2008-08-25 10:31  hoffman
13811
13812         * Source/cmUnsetCommand.h: file cmUnsetCommand.h was added on
13813           branch CMake-2-6 on 2009-02-04 16:44:17 +0000
13814
13815 2008-08-25 10:31  king
13816
13817         * Docs/cmake-syntax.vim, Source/cmBootstrapCommands.cxx,
13818           Source/cmCacheManager.cxx, Source/cmMakefile.cxx,
13819           Source/cmMakefile.h, Source/cmSetCommand.h,
13820           Source/cmUnsetCommand.cxx, Source/cmUnsetCommand.h,
13821           Tests/CMakeLists.txt, Tests/Unset/CMakeLists.txt,
13822           Tests/Unset/unset.cc: ENH: Add unset() command.
13823
13824           This introduces the unset() command to make it easy to unset
13825           CMake variables, environment variables, and CMake cache
13826           variables.  Previously it was not even possible to unset ENV or
13827           CACHE variables (as in completely remove them).  Changes based on
13828           patch from Philip Lowman.  See issue #7507.
13829
13830 2008-08-24 23:59  king
13831
13832         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13833
13834 2008-08-23 23:59  king
13835
13836         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13837
13838 2008-08-23 13:47  david.cole
13839
13840         * Source/cmFileCommand.h: BUG: Correct typo in documentation: or ->
13841           of
13842
13843 2008-08-23 13:33  david.cole
13844
13845         * Source/: cmFileCommand.cxx, cmFileCommand.h: ENH: Add the
13846           RECURSE_SYMLINKS_OFF flag to the FILE GLOB_RECURSE command.
13847           Exposes the recently added kwsys capability that prevents
13848           recursing through symlinks to CMake scripts.
13849
13850 2008-08-22 23:59  king
13851
13852         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13853
13854 2008-08-22 06:56  hoffman
13855
13856         * Modules/NSIS.template.in: BUG: remove extension from inserts
13857
13858 2008-08-22 00:00  king
13859
13860         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13861
13862 2008-08-21 15:13  hoffman
13863
13864         * Modules/NSIS.template.in: ENH: sort languages and use list from
13865           NSIS 2.22
13866
13867 2008-08-21 13:55  hoffman
13868
13869         * Modules/NSIS.template.in: BUG: remove some languages that are not
13870           supported in older versions of NSIS
13871
13872 2008-08-21 09:54  king
13873
13874         * Source/cmDocumentVariables.cxx, Source/cmLocalGenerator.cxx,
13875           Source/cmLocalGenerator.h,
13876           Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt: ENH: Allow
13877           custom limit on object file path length
13878
13879           Some native build tools, particularly those for cross compiling,
13880           may have a limit on the length of the full path to an object file
13881           name that is lower than the platform otherwise supports.  This
13882           change allows the limit to be set by the project toolchain file
13883           through the variable CMAKE_OBJECT_PATH_MAX.
13884
13885 2008-08-21 00:00  king
13886
13887         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13888
13889 2008-08-20 18:00  hoffman
13890
13891         * Modules/NSIS.template.in: ENH: try to fix error
13892
13893 2008-08-20 13:24  david.cole
13894
13895         * Source/: CTest/cmCTestCoverageHandler.cxx, kwsys/Glob.cxx,
13896           kwsys/Glob.hxx.in: ENH: Add RecurseThroughSymlinks data member to
13897           kwsys::Glob. Allows recursive globs to skip symlinks when
13898           necessary. Default to true for backwards compatible behavior.
13899           Used from the ctest coverage handler to avoid recursing through
13900           the '/Applications' directory on the Mac looking for *.da
13901           files... Should fix the hangs reported recently by Mac CMake
13902           dashboard submitters.
13903
13904 2008-08-20 11:45  king
13905
13906         * Source/cmIfCommand.cxx, Source/cmIfCommand.h,
13907           Tests/Complex/Executable/CMakeLists.txt,
13908           Tests/Complex/Library/CMakeLists.txt,
13909           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
13910           Tests/ComplexOneConfig/Library/CMakeLists.txt,
13911           Tests/ComplexRelativePaths/Executable/CMakeLists.txt,
13912           Tests/ComplexRelativePaths/Library/CMakeLists.txt: ENH: Add
13913           if(TARGET) command
13914
13915           It is useful to be able to test if a target has been created.
13916           Often targets are created only inside conditions.  Rather than
13917           storing the result of the condition manually for testing by other
13918           parts of the project, it is much easier for the other parts to
13919           just test for the target's existence.  This will also be useful
13920           when find-modules start reporting results with IMPORTED targets
13921           and projects want to test if a certain target is available.
13922
13923 2008-08-20 09:57  king
13924
13925         * Source/kwsys/ProcessUNIX.c: BUG: Handle case when select() lies
13926
13927           According to "man select" on Linux it is possible that select()
13928           lies about data being ready on a pipe in some subtle cases.  We
13929           deal with this by switching to non-blocking i/o and checking for
13930           EAGAIN.  See issue #7180.
13931
13932 2008-08-20 00:00  king
13933
13934         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
13935
13936 2008-08-19 16:40  hoffman
13937
13938         * Source/CursesDialog/cmCursesStringWidget.cxx: BUG: fix for 6462,
13939           delete key should delete the current char
13940
13941 2008-08-19 15:59  hoffman
13942
13943         * Modules/FindOpenGL.cmake: BUG: fix for bug 7104 look for GL in
13944           X11R6 dirs
13945
13946 2008-08-19 15:55  hoffman
13947
13948         * Source/cmSystemTools.cxx: BUG: fix for 7045, use gcc for .m
13949
13950 2008-08-19 15:42  hoffman
13951
13952         * Source/: cmDocumentation.cxx, cmDocumentation.h, cmakemain.cxx:
13953           BUG: fix 6647 arguments after -E should not be parsed by CMake
13954
13955 2008-08-19 15:07  hoffman
13956
13957         * Source/cmGlobalVisualStudio7Generator.cxx: BUG: fix for 6794
13958           support for LTCG WholeProgramOptimization, which is not available
13959           in VS 8 and newer.
13960
13961 2008-08-19 14:28  hoffman
13962
13963         * Modules/FindPHP4.cmake: BUG: fix for bug 6775, FindPHP4 did not
13964           honor required
13965
13966 2008-08-19 14:23  hoffman
13967
13968         * Modules/Platform/Darwin.cmake: BUG: fix for 6710
13969           CMAKE_OSX_SYSROOT should be a PATH
13970
13971 2008-08-19 14:07  hoffman
13972
13973         * Modules/NSIS.template.in: BUG: fix for 7446 NSIS support for
13974           other languages
13975
13976 2008-08-19 13:59  hoffman
13977
13978         * Utilities/Release/: create-cmake-release.cmake,
13979           magrathea_release.cmake, upload_release.cmake,
13980           v20n17_aix_release.cmake: ENH: check in current build scripts
13981
13982 2008-08-19 13:48  hoffman
13983
13984         * Source/cmGlobalGenerator.cxx: BUG: fix for 7496, do not just
13985           report configure done when there is an error during configure
13986
13987 2008-08-19 13:31  hoffman
13988
13989         * Source/cmake.cxx: BUG: 7448 fix crash in ccmake when compiler is
13990           changed
13991
13992 2008-08-19 11:43  king
13993
13994         * Tests/: CMakeLists.txt, test_clean.cmake.in: ENH: Add test_clean
13995           target to wipe out tests
13996
13997           We frequently need to wipe out all the CMake test build
13998           directories in order to run tests from scratch.  This change adds
13999           a test_clean custom target to remove all these directories for
14000           out-of-source builds.
14001
14002 2008-08-19 11:43  king
14003
14004         * Source/: cmSetPropertyCommand.cxx,
14005           cmSetTargetPropertiesCommand.cxx, cmTarget.cxx, cmTarget.h: ENH:
14006           Disallow link-type keywords in link interface
14007
14008           The LINK_INTERFACE_LIBRARIES target property may not contain the
14009           "debug", "optimized", or "general" keywords.  These keywords are
14010           supported only by the target_link_libraries (and link_libraries)
14011           command and are not a generic library list feature in CMake.
14012           When a user attempts to add one of these keywords to the property
14013           value, we now produce an error message that refers users to
14014           alternative means.
14015
14016 2008-08-19 10:29  king
14017
14018         * Source/cmTarget.cxx: ENH: Clarify link interface documentation
14019
14020           The LINK_INTERFACE_LIBRARIES property does not apply for STATIC
14021           libraries.  The IMPORTED_LINK_INTERFACE_LIBRARIES property does
14022           apply for STATIC libraries.  State both explicitly in the
14023           documentation.  Also, clarify that the per-configuration version
14024           of these properties completely overrids the generic version.
14025
14026 2008-08-19 10:28  king
14027
14028         * Source/cmMakefile.cxx: BUG: Linking to modules is for 2.2 compat
14029           only
14030
14031           The compatibility check to allow linking to modules should test
14032           for CMake 2.2, not the unreleased 2.3.  See issue #7500.
14033           Furthermore, the message should be more clear about fixing the
14034           code instead of setting CMAKE_BACKWARDS_COMPATIBILITY unless one
14035           is just trying to build an existing project.
14036
14037 2008-08-19 00:00  king
14038
14039         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
14040
14041 2008-08-18 16:29  king
14042
14043         * Source/: cmMakefile.cxx, cmMakefile.h, cmPolicies.cxx,
14044           cmPolicies.h: ENH: Improve errors when a policy is REQUIRED
14045
14046           In the future some policies may be set to REQUIRED_IF_USED or
14047           REQUIRED_ALWAYS.  This change clarifies the error messages users
14048           receive when violating the requirements.
14049
14050 2008-08-18 11:39  king
14051
14052         * Source/cmAddLibraryCommand.cxx, Source/cmAddLibraryCommand.h,
14053           Source/cmComputeLinkDepends.cxx,
14054           Source/cmComputeLinkInformation.cxx, Source/cmLocalGenerator.cxx,
14055           Source/cmTarget.cxx, Source/cmTarget.h,
14056           Tests/SimpleInstall/CMakeLists.txt,
14057           Tests/SimpleInstallS2/CMakeLists.txt: ENH: Add UNKNOWN type for
14058           IMPORTED libraries
14059
14060           When creating an IMPORTED target for a library that has been
14061           found on disk, it may not be known whether the library is STATIC
14062           or SHARED.  However, the library may still be linked using the
14063           file found from disk.  Use of an IMPORTED target is still
14064           important to allow per-configuration files to be specified for
14065           the library.
14066
14067           This change creates an UNKNOWN type for IMPORTED library targets.
14068            The IMPORTED_LOCATION property (and its per-config equivalents)
14069           specifies the location of the library.  CMake makes no
14070           assumptions about the library that cannot be inferred from the
14071           file on disk.  This will help projects and find-modules import
14072           targets found on disk or specified by the user.
14073
14074 2008-08-18 11:26  king
14075
14076         * Source/: cmLocalGenerator.cxx, cmTarget.cxx: STYLE: Convert
14077           unused target type cases to default
14078
14079           In switch statements that deal with only a few target types, use
14080           a 'default' case for the remaining target types instead of
14081           listing them explicitly.  This will make it easier to add more
14082           types in the future.
14083
14084 2008-08-18 10:11  king
14085
14086         * Source/cmTargetLinkLibrariesCommand.cxx,
14087           Source/cmTargetLinkLibrariesCommand.h,
14088           Tests/ExportImport/Export/CMakeLists.txt: ENH: Make link
14089           interface mode more distinct
14090
14091           Rename the recently added INTERFACE mode of the
14092           target_link_libraries() command to LINK_INTERFACE_LIBRARIES.
14093           This makes it much more distinct from a normal call to the
14094           command, and clearly states its connection to the property of the
14095           same name.  Also require the option to appear immediately after
14096           the target name to make it a mode rather than an option.
14097
14098 2008-08-18 09:53  king
14099
14100         * Source/cmCMakePolicyCommand.cxx, Source/cmCMakePolicyCommand.h,
14101           Tests/Complex/CMakeLists.txt,
14102           Tests/ComplexOneConfig/CMakeLists.txt,
14103           Tests/ComplexRelativePaths/CMakeLists.txt: ENH: Add
14104           cmake_policy(GET) command mode
14105
14106           It is likely that projects or CMake modules in the future will
14107           need to check the value of a policy setting.  For example, if we
14108           add a policy that affects the results of FindXYZ.cmake modules,
14109           the module code will need to be able to check the policy.
14110
14111 2008-08-18 00:00  king
14112
14113         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
14114
14115 2008-08-17 05:38  alex
14116
14117         * Modules/FindKDE4.cmake: BUG: fix closing ENDIF()
14118
14119           Alex
14120
14121 2008-08-17 05:11  alex
14122
14123         * Modules/FindQt4.cmake: BUG: fix closing IF()
14124
14125           Alex
14126
14127 2008-08-17 00:00  king
14128
14129         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
14130
14131 2008-08-16 19:11  alex
14132
14133         * Modules/: FindKDE3.cmake, FindKDE4.cmake, FindQt3.cmake,
14134           FindQt4.cmake: BUG: fix #7447, FindModulesExecuteAll test fails
14135           if both Qt3 and KDE4 can be found in the system
14136
14137           Qt3 and Qt4 cannot be used together in one project.  Now Qt3/KDE3
14138           and Qt4/KDE4 handle the case that this is done nevertheless
14139           properly, i.e. they fail with FATAL_ERROR if it was REQUIRED and
14140           they fail with just MESSAGE(STATUS ...) and RETURN() if it was
14141           not REQUIRED
14142
14143           BUG: make FindQt4 error out with FATAL_ERROR also if it was
14144           searched QUIET
14145
14146           Alex
14147
14148 2008-08-16 18:06  hoffman
14149
14150         * Tests/ReturnTest/include_return.cmake: file include_return.cmake
14151           was added on branch CMake-2-6 on 2008-09-03 13:43:31 +0000
14152
14153 2008-08-16 18:06  alex
14154
14155         * Source/cmReturnCommand.h, Tests/ReturnTest/CMakeLists.txt,
14156           Tests/ReturnTest/include_return.cmake: STYLE: extend
14157           documentation for RETURN() a bit ENH: add a test for calling
14158           RETURN() in an included file
14159
14160           Alex
14161
14162 2008-08-16 17:14  alex
14163
14164         * Modules/FindQt3.cmake: STYLE: remove some unnecessary lines
14165           STYLE: everything uppercase in this file
14166
14167           Alex
14168
14169 2008-08-16 16:58  alex
14170
14171         * Source/cmGlobalKdevelopGenerator.cxx: BUG: fix #7477, set
14172           VERBOSE=1 in the kdevelop setting for the environment, not
14173           together with the make executable
14174
14175           Alex
14176
14177 2008-08-16 16:48  alex
14178
14179         * Source/cmExtraCodeBlocksGenerator.cxx: STYLE: remove some
14180           commented code
14181
14182           Alex
14183
14184 2008-08-16 16:33  alex
14185
14186         * Source/cmGlobalKdevelopGenerator.cxx: BUG: fix #7471, only put
14187           build directories and CMakeFiles/ in the blacklist
14188
14189           Alex
14190
14191 2008-08-16 07:38  alex
14192
14193         * Modules/FindX11.cmake: ENH: also search in /usr/X11R7, remove
14194           /usr/lib and /usr/local/lib, they are part of the standard search
14195           paths (partly sync wih KDE)
14196
14197           Alex
14198
14199 2008-08-16 07:29  alex
14200
14201         * Modules/FindTIFF.cmake: ENH: add more names for libtiff, mark
14202           TIFF_INCLUDE_DIR and TIFF_LIBRARY as advanced (sync with KDE)
14203
14204           Alex
14205
14206 2008-08-16 07:22  alex
14207
14208         * Modules/FindLibXml2.cmake: ENH: also search for xmllint, which
14209           comes with libxml2 (sync with FindLibXml2.cmake from KDE)
14210
14211           Alex
14212
14213 2008-08-16 07:10  alex
14214
14215         * Modules/FindPNG.cmake: ENH: add more names of linpng (sync with
14216           the KDE version)
14217
14218           Alex
14219
14220 2008-08-16 07:01  alex
14221
14222         * Modules/UsePkgConfig.cmake: STYLE: /usr/local/bin is in the path
14223           anyway STYLE: this file is mostly uppercase commands, so make all
14224           commands uppercase ENH: add a status message in case pkgconfig
14225           didn't find the package (sync with the one from KDE)
14226
14227           Alex
14228
14229 2008-08-16 00:00  king
14230
14231         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
14232
14233 2008-08-15 15:07  hoffman
14234
14235         * Modules/Platform/Windows-NMcl.cmake: ENH: add platform file for
14236           bounds checker
14237
14238 2008-08-15 09:47  king
14239
14240         * Source/cmSystemTools.cxx: COMP: Work-around bogus compiler
14241           warning.
14242
14243 2008-08-15 00:00  king
14244
14245         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
14246
14247 2008-08-14 15:34  alex
14248
14249         * Modules/: FindLua50.cmake, FindLua51.cmake: BUG: fix
14250           documentation, the variables are named LUA50_FOUND and
14251           LUA51_FOUND (in all released versions)
14252
14253           Alex
14254
14255 2008-08-14 09:53  king
14256
14257         * Source/: cmFileCommand.cxx, cmSystemTools.cxx, cmSystemTools.h:
14258           ENH: Inform user when RPATH or RUNPATH is removed
14259
14260 2008-08-14 09:53  king
14261
14262         * Source/cmSystemTools.cxx: BUG: Update both RPATH and RUNPATH
14263           entries
14264
14265           During installation the RPATH and RUNPATH entries of ELF binaries
14266           are edited to match the user specification.  Usually either one
14267           entry is present or both entries refer to the same string
14268           literal.  In the case that they are both present and refer to
14269           separate string literals we need to update both.  I have never
14270           seen this case in practice, but we should do this just in case.
14271
14272 2008-08-14 09:53  king
14273
14274         * Source/cmSystemTools.cxx: BUG: Remove both RPATH and RUNPATH
14275           entries
14276
14277           Removal of the RPATH and RUNPATH from ELF binaries must work when
14278           both entries are present.  Both entries should be removed.
14279           Previously only one would be removed and the other would be
14280           blanked because it pointed at the same string which was zeroed.
14281           This fixes gentoo bug number 224901.
14282
14283 2008-08-14 00:00  king
14284
14285         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
14286
14287 2008-08-13 00:00  king
14288
14289         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
14290
14291 2008-08-12 19:01  king
14292
14293         * Source/: cmFindPackageCommand.cxx, cmFindPackageCommand.h: ENH:
14294           Teach find_package about lib64 paths
14295
14296           When find_package is about to look in <prefix>/lib, search first
14297           in <prefix>/lib64 in cases that find_library would use lib64
14298           paths.
14299
14300 2008-08-12 17:27  hoffman
14301
14302         * Tests/ExportImport/Export/testLib4libdbg1.c: file
14303           testLib4libdbg1.c was added on branch CMake-2-6 on 2008-09-03
14304           13:43:28 +0000
14305
14306 2008-08-12 17:27  hoffman
14307
14308         * Tests/ExportImport/Export/testLib4libopt1.c: file
14309           testLib4libopt1.c was added on branch CMake-2-6 on 2008-09-03
14310           13:43:28 +0000
14311
14312 2008-08-12 17:27  king
14313
14314         * Tests/ExportImport/Export/: CMakeLists.txt, testLib4libdbg1.c,
14315           testLib4libopt1.c: BUG: Fix ExportImport test on VS6
14316
14317           Visual Studio 6 does not support per-target object files, so just
14318           use two separate source file names in this case.
14319
14320 2008-08-12 07:01  alex
14321
14322         * Source/cmakemain.cxx: STYLE: one ifdef block less, the
14323           documentation object can be created a bit later
14324
14325           Alex
14326
14327 2008-08-12 00:00  king
14328
14329         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
14330
14331 2008-08-11 16:23  hoffman
14332
14333         * Tests/ExportImport/Export/testLib4lib.c: file testLib4lib.c was
14334           added on branch CMake-2-6 on 2008-09-03 13:43:28 +0000
14335
14336 2008-08-11 16:23  hoffman
14337
14338         * Tests/ExportImport/Export/testLib4libdbg.c: file testLib4libdbg.c
14339           was added on branch CMake-2-6 on 2008-09-03 13:43:28 +0000
14340
14341 2008-08-11 16:23  hoffman
14342
14343         * Tests/ExportImport/Export/testLib4libopt.c: file testLib4libopt.c
14344           was added on branch CMake-2-6 on 2008-09-03 13:43:28 +0000
14345
14346 2008-08-11 16:23  king
14347
14348         * Tests/ExportImport/: Export/CMakeLists.txt, Export/testLib4lib.c,
14349           Export/testLib4libdbg.c, Export/testLib4libopt.c,
14350           Import/CMakeLists.txt, Import/imp_testExe1.c: ENH: Test
14351           target_link_libraries INTERFACE option
14352
14353 2008-08-11 16:23  king
14354
14355         * Source/: cmTargetLinkLibrariesCommand.cxx,
14356           cmTargetLinkLibrariesCommand.h: ENH: Simple specification of link
14357           interfaces
14358
14359           Create an INTERFACE option to the target_link_libraries command
14360           to help set the LINK_INTERFACE_LIBRARIES and
14361           LINK_INTERFACE_LIBRARIES_DEBUG properties.  This will help users
14362           specify link interfaces using variables from Find*.cmake modules
14363           that include the 'debug' and 'optimized' keywords.
14364
14365 2008-08-11 00:01  king
14366
14367         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
14368
14369 2008-08-10 00:01  king
14370
14371         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
14372
14373 2008-08-09 00:01  king
14374
14375         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
14376
14377 2008-08-08 00:01  king
14378
14379         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
14380
14381 2008-08-07 17:51  king
14382
14383         * Source/: cmTargetLinkLibrariesCommand.cxx,
14384           cmTargetLinkLibrariesCommand.h: ENH: Tolerate repeated link
14385           library types
14386
14387           The "debug", "optimized", and "general" link library type
14388           specifier arguments to the target_link_library commands are
14389           sometimes repeated in user code due to variable expansion and
14390           other complications.  Instead of silently accepting the
14391           duplicates and trying to link to a bogus library like
14392           "optimized.lib", warn and ignore the earlier specifiers.
14393
14394 2008-08-07 17:12  king
14395
14396         * Source/cmAddSubDirectoryCommand.h: ENH: Clarify documentation of
14397           EXCLUDE_FROM_ALL
14398
14399           The add_subdirectory() command's EXCLUDE_FROM_ALL option does not
14400           override inter-target dependencies.  This change clarifies the
14401           documentation accordingly.
14402
14403 2008-08-07 10:13  hoffman
14404
14405         * Tests/Dependency/Case4/CMakeLists.txt: file CMakeLists.txt was
14406           added on branch CMake-2-6 on 2008-09-03 13:43:27 +0000
14407
14408 2008-08-07 10:13  hoffman
14409
14410         * Tests/Dependency/Case4/bar.c: file bar.c was added on branch
14411           CMake-2-6 on 2008-09-03 13:43:27 +0000
14412
14413 2008-08-07 10:13  hoffman
14414
14415         * Tests/Dependency/Case4/foo.c: file foo.c was added on branch
14416           CMake-2-6 on 2008-09-03 13:43:27 +0000
14417
14418 2008-08-07 10:13  king
14419
14420         * Tests/Dependency/: CMakeLists.txt, Case4/CMakeLists.txt,
14421           Case4/bar.c, Case4/foo.c: ENH: Test fake circular dependency case
14422
14423           A recent change fixed a case in which CMake incorrectly diagnosed
14424           a circular dependency involving a non-linkable executable target.
14425            This adds a test for that case.
14426
14427 2008-08-07 09:09  king
14428
14429         * Modules/: CMakeCCompilerABI.c, CMakeCCompilerId.c.in,
14430           CMakeCXXCompilerABI.cpp, CMakeCXXCompilerId.cpp.in,
14431           CheckTypeSizeC.c.in, TestEndianess.c.in: ENH: Improve robustness
14432           of compiler INFO strings
14433
14434           Compiler INFO strings built at preprocessing time encode
14435           information that must appear as a string literal in the resulting
14436           binary.  We must make sure the strings appear in the final binary
14437           no matter what compiler and flags are used.  The previous
14438           implementation worked in most places but failed with the GNU
14439           linker's --gc-sections option which managed to discard the
14440           string.  Instead we make the program return value depend on an
14441           element of the string indexed by a runtime program parameter,
14442           which absolutely requires the string to be present.
14443
14444 2008-08-07 00:01  king
14445
14446         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
14447
14448 2008-08-06 17:48  king
14449
14450         * Source/: cmComputeLinkDepends.cxx, cmComputeLinkDepends.h,
14451           cmComputeTargetDepends.cxx, cmComputeTargetDepends.h: BUG: Avoid
14452           bogus dependency on executable targets
14453
14454           When an executable target within the project is named in
14455           target_link_libraries for another target, but the executable does
14456           not have the ENABLE_EXPORTS property set, then the executable
14457           cannot really be linked.  This is probably a case where the user
14458           intends to link to a third-party library that happens to have the
14459           same name as an executable target in the project (or else will
14460           get an error at build time).  We need to avoid making the other
14461           target depend on the executable target incorrectly, since the
14462           executable may actually want to link to that target and this is
14463           not a circular depenency.
14464
14465 2008-08-06 17:48  king
14466
14467         * Source/cmComputeTargetDepends.cxx: ENH: Improve readability of
14468           circular depends error
14469
14470           When reporting the dependencies in a strongly connected component
14471           quote the target names to make the message more readable no
14472           matter the target name.
14473
14474 2008-08-06 17:48  king
14475
14476         * Source/cmGlobalGenerator.cxx: BUG: Fix crash on circular target
14477           dependencies
14478
14479           After reporting an error about circular target dependencies do
14480           not try to continue generation because the dependency computation
14481           object is not in a useful state.
14482
14483 2008-08-06 17:43  alex
14484
14485         * Tests/CMakeLists.txt: BUG: fix endif()
14486
14487           Alex
14488
14489 2008-08-06 17:04  hoffman
14490
14491         * CMakeLists.txt, ChangeLog.manual,
14492           Modules/CMakeCInformation.cmake,
14493           Modules/CMakeCXXInformation.cmake,
14494           Modules/CMakeFortranInformation.cmake,
14495           Modules/FindImageMagick.cmake, Modules/FindKDE3.cmake,
14496           Modules/Platform/Darwin.cmake,
14497           Modules/Platform/Linux-Intel-C.cmake,
14498           Modules/Platform/Linux-Intel-CXX.cmake, Source/CMakeLists.txt,
14499           Source/cmELF.cxx, Source/cmExtraEclipseCDT4Generator.cxx,
14500           Source/cmGlobalUnixMakefileGenerator3.cxx,
14501           Source/cmGlobalXCodeGenerator.cxx, Source/cmLocalGenerator.cxx,
14502           Source/cmLocalVisualStudio7Generator.cxx, Source/cmMakefile.cxx,
14503           Source/cmMakefileLibraryTargetGenerator.cxx,
14504           Source/cmMakefileLibraryTargetGenerator.h,
14505           Source/cmSourceFileLocation.cxx, Source/cmSourceFileLocation.h,
14506           Source/cmTarget.cxx, Source/cmTarget.h, Source/cmake.cxx,
14507           Source/cmake.h, Source/cmakemain.cxx,
14508           Source/CTest/cmCTestCoverageHandler.cxx,
14509           Tests/CustomCommand/CMakeLists.txt: ENH: merge in fixes from main
14510           tree 2.6.2 RC 1
14511
14512 2008-08-06 16:16  alex
14513
14514         * Tests/CMakeLists.txt: ENH: add simple tests to test that the
14515           extra generators don't crash
14516
14517           Alex
14518
14519 2008-08-06 16:05  king
14520
14521         * Modules/Platform/: Linux-Intel-C.cmake, Linux-Intel-CXX.cmake:
14522           ENH: Add preprocessor and assembly rules for Intel
14523
14524 2008-08-06 15:35  alex
14525
14526         * Source/cmExtraEclipseCDT4Generator.cxx: BUG: don't crash in the
14527           generator is EXECUTABLE_OUTPUT_PATH or LIBRARY_OUTPUT_PATH are
14528           empty
14529
14530           Alex
14531
14532 2008-08-06 00:01  king
14533
14534         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
14535
14536 2008-08-05 16:06  alex
14537
14538         * Modules/FindKDE3.cmake: BUG: fix #7452, bad closing ENDIF()
14539           statement
14540
14541           Alex
14542
14543 2008-08-05 13:27  king
14544
14545         * Tests/CustomCommand/CMakeLists.txt: ENH: Test relative path
14546           custom command output
14547
14548           As of CMake 2.6 a custom command output specified by relative
14549           path is placed in the build tree.  This adds a test to make sure
14550           other references to the output are hooked up correctly, fixing a
14551           bug in CMake 2.6.1.
14552
14553 2008-08-05 13:27  king
14554
14555         * Source/cmLocalGenerator.cxx: BUG: Custom command depends may
14556           match sources
14557
14558           Custom command dependencies that are not full paths or targets
14559           may also match source files.  When one does, the full information
14560           about the source file's location and name may be used.  This
14561           fixes the case when a custom commands depends by relative path on
14562           a source file generated by another custom command specifying its
14563           output by relative path.
14564
14565 2008-08-05 13:27  king
14566
14567         * Source/: cmSourceFileLocation.cxx, cmSourceFileLocation.h: BUG:
14568           Fix matching of ambiguous sf extensions.
14569
14570           A name with an ambiguous extension may only match an unambiguous
14571           name that is extended by one of the fixed set of extensions tried
14572           when finding the source file on disk.  This rule makes matching
14573           of source files with ambiguous extensions much less aggressive
14574           but still sufficient.
14575
14576 2008-08-05 09:55  king
14577
14578         * Source/cmLocalGenerator.cxx: BUG: Do not convert RPATH entries to
14579           full path.
14580
14581           When generating RPATH entries on the link line using a repeated
14582           linker flag (-R ... -R ... style) do not convert individual
14583           entries to a full path.  We need to preserve what the user
14584           requested.
14585
14586 2008-08-05 09:55  king
14587
14588         * Source/cmLocalGenerator.cxx: BUG: Fix escaping in link scripts
14589
14590           When generating escape sequences for the native build tool do not
14591           put in Makefile escapes for paths generated into link scripts.
14592           This fixes putting "$ORIGIN" into the RPATH, and probably some
14593           other subtle problems.
14594
14595 2008-08-05 00:01  king
14596
14597         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
14598
14599 2008-08-04 11:37  king
14600
14601         * Modules/CMakeCInformation.cmake,
14602           Modules/CMakeCXXInformation.cmake,
14603           Modules/CMakeFortranInformation.cmake,
14604           Source/cmMakefileLibraryTargetGenerator.cxx: ENH: Build large
14605           archives incrementally
14606
14607           Creation of archive libraries with the unix 'ar' tool should be
14608           done incrementally when the number of object files is large.
14609           This avoids problems with the command line getting too many
14610           arguments.
14611
14612 2008-08-04 09:38  king
14613
14614         * Source/cmELF.cxx: BUG: Fix operator precedence error in cmELF
14615
14616           When attempting to load the RPATH out of a non-ELF file cmELF
14617           would crash because the check for a valid file was done with in
14618           correct operator precedence.  See bug#7392.
14619
14620 2008-08-04 00:01  king
14621
14622         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
14623
14624 2008-08-03 00:01  king
14625
14626         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
14627
14628 2008-08-02 00:01  king
14629
14630         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
14631
14632 2008-08-01 20:38  miguelf
14633
14634         * Modules/FindImageMagick.cmake: STYLE: Fixed module list in
14635           documentation; Magick should be MagickCore.
14636
14637 2008-08-01 12:10  david.cole
14638
14639         * Source/CMakeLists.txt: BUG: Improve fix for issue #7058 -
14640           comsuppd did not yet exist in VC6.
14641
14642 2008-08-01 11:03  hoffman
14643
14644         * CMakeLists.txt: ENH: final 2.6.1
14645
14646 2008-08-01 00:01  king
14647
14648         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
14649
14650 2008-07-31 14:16  david.cole
14651
14652         * Source/CTest/cmCTestCoverageHandler.cxx: BUG: Fix issue#4792 -
14653           improve verbose and log output when ctest cannot find a file
14654           during coverage analysis.
14655
14656 2008-07-31 13:46  david.cole
14657
14658         * Source/CMakeLists.txt: BUG: Fix issue #7058 - link the commsup
14659           lib explicitly for use on some Visual Studio + SDK combinations
14660
14661 2008-07-31 13:36  hoffman
14662
14663         * Source/cmake.cxx: BUG: fix for 7426 bad check for cpack
14664
14665 2008-07-31 12:54  david.cole
14666
14667         * Source/cmLocalVisualStudio7Generator.cxx: BUG: Fix issue #5773 -
14668           add table entry to map /W0 to WarningLevel="0"
14669
14670 2008-07-31 12:00  hoffman
14671
14672         * Tests/BundleGeneratorTest/CMakeLists.txt: ENH: fix for branch
14673
14674 2008-07-31 11:52  hoffman
14675
14676         * CMakeLists.txt, ChangeLog.manual,
14677           Modules/InstallRequiredSystemLibraries.cmake,
14678           Source/cmCallVisualStudioMacro.cxx,
14679           Source/cmCallVisualStudioMacro.h, Source/cmGlobalGenerator.cxx,
14680           Source/cmGlobalVisualStudioGenerator.cxx, Source/cmake.cxx,
14681           Tests/CMakeLists.txt, Tests/BundleGeneratorTest/BundleIcon.icns,
14682           Tests/BundleGeneratorTest/CMakeLists.txt,
14683           Tests/BundleGeneratorTest/Executable.cxx,
14684           Tests/BundleGeneratorTest/Info.plist,
14685           Tests/BundleGeneratorTest/Library.cxx,
14686           Tests/BundleGeneratorTest/StartupCommand: ENH: merge in stuff
14687           from cvs head RC 16
14688
14689 2008-07-31 11:28  david.cole
14690
14691         * Source/CTest/cmCTestCoverageHandler.cxx: BUG: Fix issue #4971 -
14692           use lower case when comparing file names from gcov output on
14693           _WIN32 since sometimes the drive letters have different case.
14694
14695 2008-07-31 10:54  hoffman
14696
14697         * Tests/CMakeLists.txt: ENH: fix build with Xcode project was
14698           missing
14699
14700 2008-07-31 10:33  hoffman
14701
14702         * Source/: cmMakefile.cxx, cmake.cxx, cmake.h, cmakemain.cxx: ENH:
14703           add a --trace option
14704
14705 2008-07-31 00:02  king
14706
14707         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
14708
14709 2008-07-30 16:36  hoffman
14710
14711         * Tests/BundleGeneratorTest/BundleIcon.icns: file BundleIcon.icns
14712           was added on branch CMake-2-6 on 2008-07-31 15:52:24 +0000
14713
14714 2008-07-30 16:36  hoffman
14715
14716         * Tests/BundleGeneratorTest/CMakeLists.txt: file CMakeLists.txt was
14717           added on branch CMake-2-6 on 2008-07-31 15:52:25 +0000
14718
14719 2008-07-30 16:36  hoffman
14720
14721         * Tests/BundleGeneratorTest/Executable.cxx: file Executable.cxx was
14722           added on branch CMake-2-6 on 2008-07-31 15:52:25 +0000
14723
14724 2008-07-30 16:36  hoffman
14725
14726         * Tests/BundleGeneratorTest/Info.plist: file Info.plist was added
14727           on branch CMake-2-6 on 2008-07-31 15:52:25 +0000
14728
14729 2008-07-30 16:36  hoffman
14730
14731         * Tests/BundleGeneratorTest/Library.cxx: file Library.cxx was added
14732           on branch CMake-2-6 on 2008-07-31 15:52:25 +0000
14733
14734 2008-07-30 16:36  hoffman
14735
14736         * Tests/BundleGeneratorTest/StartupCommand: file StartupCommand was
14737           added on branch CMake-2-6 on 2008-07-31 15:52:25 +0000
14738
14739 2008-07-30 16:36  david.cole
14740
14741         * Tests/: CMakeLists.txt, BundleGeneratorTest/BundleIcon.icns,
14742           BundleGeneratorTest/CMakeLists.txt,
14743           BundleGeneratorTest/Executable.cxx,
14744           BundleGeneratorTest/Info.plist, BundleGeneratorTest/Library.cxx,
14745           BundleGeneratorTest/StartupCommand: ENH: Add test for the new
14746           CPack BundleGenerator. Thanks to Tim Shead for the patch. See
14747           issue #7170 for more details.
14748
14749 2008-07-30 15:43  david.cole
14750
14751         * Modules/InstallRequiredSystemLibraries.cmake: BUG: Fix issue
14752           #6610. Use 64-bit system binaries when using the 64-bit MSVC
14753           compiler. Thanks to Clinton Stimpson for the patch.
14754
14755 2008-07-30 15:26  david.cole
14756
14757         * Source/: cmCallVisualStudioMacro.cxx, cmCallVisualStudioMacro.h,
14758           cmGlobalVisualStudioGenerator.cxx, cmake.cxx: BUG: Fix issue
14759           #7088 - do not emit error messages when attempts to run Visual
14760           Studio macros fail. You can still get the error output as
14761           messages if you want using --debug-output from the cmake command
14762           line.
14763
14764 2008-07-30 15:18  hoffman
14765
14766         * Source/cmGlobalGenerator.cxx: BUG: fix for bug 7427, preinstall
14767           target name hard coded
14768
14769 2008-07-30 14:54  hoffman
14770
14771         * CMakeLists.txt, ChangeLog.manual, Modules/FindBoost.cmake,
14772           Modules/FindImageMagick.cmake, Modules/FindJPEG.cmake,
14773           Source/cmComputeLinkDepends.cxx, Source/cmComputeLinkDepends.h,
14774           Source/cmComputeLinkInformation.cxx, Source/cmLocalGenerator.cxx,
14775           Source/cmOrderDirectories.cxx, Source/cmOrderDirectories.h,
14776           Source/cmSourceFileLocation.cxx,
14777           Source/CPack/cmCPackPackageMakerGenerator.cxx,
14778           Source/CPack/cmCPackPackageMakerGenerator.h: ENH: merge in from
14779           main tree RC 15
14780
14781 2008-07-30 13:28  david.cole
14782
14783         * Source/CPack/: cmCPackPackageMakerGenerator.cxx,
14784           cmCPackPackageMakerGenerator.h: BUG: Fix issue #7414 - do not
14785           crash when given components with circular dependencies. Thanks to
14786           Doug Gregor for the patch.
14787
14788 2008-07-30 11:06  king
14789
14790         * Source/cmSourceFileLocation.cxx: ENH: Recognize src extensions of
14791           all enabled langs
14792
14793           For historical reasons we still support naming of source files
14794           without their extension.  Sources without known extensions are
14795           located on disk by iterating through a fixed set of possible
14796           extensions.  We now want users to always specify the extension,
14797           so the fixed set will not be expanded and is preserved for
14798           compatibility with older projects.
14799
14800           This change adds recognition of extensions of all enabled
14801           languages to avoid checking the disk for files whose extensions
14802           are unambiguous but not in the original fixed set.
14803
14804 2008-07-30 11:06  king
14805
14806         * Source/cmSourceFileLocation.cxx: BUG: Avoid double-slash in check
14807           for source file
14808
14809 2008-07-30 10:44  hoffman
14810
14811         * Source/cmLocalGenerator.cxx: BUG: fix for bug 7421, fortran did
14812           not get arch flags on the mac
14813
14814 2008-07-30 10:23  king
14815
14816         * Source/: cmComputeLinkDepends.cxx, cmComputeLinkDepends.h,
14817           cmComputeLinkInformation.cxx: BUG: Preserve all non-targets on
14818           user link lines
14819
14820           In CMake 2.4 the generated link line for a target always
14821           preserved the originally specified libraries in their original
14822           order.  Dependencies were satisfied by inserting extra libraries
14823           into the line, though it had some bugs.  In CMake 2.6.0 we
14824           preserved only the items on the link line that are not known to
14825           be shared libraries.  This reduced excess libraries on the link
14826           line.  However, since we link to system libraries (such as
14827           /usr/lib/libm.so) by asking the linker to search (-lm), some
14828           linkers secretly replace the library with a static library in
14829           another implicit search directory (developers can override this
14830           by using an imported target to force linking by full path).  When
14831           this happens the order still matters.
14832
14833           To avoid this and other potential subtle issues this commit
14834           restores preservation of all non-target items and static library
14835           targets.  This will create cases of unnecessary, duplicate shared
14836           libraries on the link line if the user specifies them, but at
14837           least it will work.  In the future we can attempt a more advanced
14838           analysis to safely remove duplicate shared libraries from the
14839           link line.
14840
14841 2008-07-30 09:25  king
14842
14843         * Source/cmComputeLinkDepends.cxx: BUG: Preserve shared lib order
14844           for 2.4 compatibility
14845
14846           We preserve the order and multiplicity of libraries directly
14847           linked by a target as specified by the user.  Items known to be
14848           shared libraries may be safely skipped because order preservation
14849           is only needed for static libraries.  However, CMake 2.4 did not
14850           skip shared libs, so we do the same when in 2.4 compatibility
14851           mode.
14852
14853 2008-07-30 00:02  king
14854
14855         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
14856
14857 2008-07-29 16:41  hoffman
14858
14859         * Modules/FindJPEG.cmake: BUG: #7416  fix error when jpeg is not
14860           found
14861
14862 2008-07-29 14:57  king
14863
14864         * Source/: cmComputeLinkInformation.cxx, cmOrderDirectories.cxx,
14865           cmOrderDirectories.h: ENH: Warn when system libraries may be
14866           hidden.
14867
14868           We never explicitly specify system library directories in linker
14869           or runtime search paths.  Furthermore, libraries in these
14870           directories are always linked by asking the linker to search for
14871           them.  We need to generate a warning when explicitly specified
14872           search directories contain files that may hide the system
14873           libraries during the search.
14874
14875 2008-07-29 14:01  king
14876
14877         * Source/: cmComputeLinkInformation.cxx, cmOrderDirectories.cxx,
14878           cmOrderDirectories.h: ENH: Provide context in path ordering
14879           warnings
14880
14881 2008-07-29 14:00  king
14882
14883         * Source/cmOrderDirectories.cxx: STYLE: Fix typo in comment in
14884           cmOrderDirectories
14885
14886 2008-07-29 10:51  hoffman
14887
14888         * Source/cmComputeLinkInformation.cxx: ENH: do not depend on files
14889           that do not exist
14890
14891 2008-07-29 00:02  king
14892
14893         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
14894
14895 2008-07-28 15:40  dgregor
14896
14897         * Modules/FindBoost.cmake: BUG: Be more careful with
14898           Boost_MINOR_VERSION in FindBoost module
14899
14900 2008-07-28 14:33  dgregor
14901
14902         * Modules/FindBoost.cmake: BUG: Work around Boost 1.36.0 bug fix on
14903           Darwin by setting the mangled compiler name to -xgccVERSION
14904
14905 2008-07-28 11:31  hoffman
14906
14907         * CMakeLists.txt, CTestConfig.cmake, ChangeLog.manual,
14908           DartConfig.cmake, Source/cmComputeLinkInformation.cxx,
14909           Source/cmComputeLinkInformation.h, Source/cmPolicies.cxx,
14910           Source/cmPolicies.h, Source/cmTarget.cxx, Source/cmTarget.h: ENH:
14911           merge in policy 0008 and cdash direct submission
14912
14913 2008-07-28 00:02  king
14914
14915         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
14916
14917 2008-07-27 00:02  king
14918
14919         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
14920
14921 2008-07-26 00:02  king
14922
14923         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
14924
14925 2008-07-25 23:23  hoffman
14926
14927         * CMakeLists.txt, ChangeLog.manual, Modules/FindJNI.cmake,
14928           Source/cmSourceFileLocation.cxx: ENH: merge in from main tree and
14929           fix bug for flex and yacc stuff in SecondLife
14930
14931 2008-07-25 18:00  hoffman
14932
14933         * Source/cmSourceFileLocation.cxx: BUG: fix source file extension
14934           bug that broke Second life build
14935
14936 2008-07-25 00:02  king
14937
14938         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
14939
14940 2008-07-24 00:02  king
14941
14942         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
14943
14944 2008-07-23 12:59  king
14945
14946         * Source/: cmComputeLinkInformation.cxx,
14947           cmComputeLinkInformation.h, cmPolicies.cxx, cmPolicies.h,
14948           cmTarget.cxx, cmTarget.h: ENH: Support full-path libs w/out valid
14949           names.
14950
14951           This change introduces policy CMP0008 to decide how to treat full
14952           path libraries that do not appear to be valid library file names.
14953            Such libraries worked by accident in the VS IDE and Xcode
14954           generators with CMake 2.4 and below.  We support them in CMake
14955           2.6 by introducing this policy.  See policy documentation added
14956           by this change for details.
14957
14958 2008-07-23 12:19  king
14959
14960         * Source/: cmComputeLinkInformation.cxx,
14961           cmComputeLinkInformation.h: ENH: Skip libs in known dirs for
14962           CMP0003 warnings.
14963
14964           Sometimes we ask the linker to search for a library for which the
14965           path is known but for some reason cannot be specified by full
14966           path.  In these cases do not include the library in CMP0003
14967           warnings because we know the extra paths are not needed for it.
14968
14969 2008-07-23 02:47  miguelf
14970
14971         * Modules/FindImageMagick.cmake: ENH: Updated FindImageMagick to: -
14972           Find newer additions such as animate, compare, etc.  - Find
14973           development api: Magick++, MagickCore, MagickWand - Use
14974           FindPackageHandleStandardArgs to output standard messages.
14975
14976 2008-07-23 00:02  king
14977
14978         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
14979
14980 2008-07-22 14:04  hoffman
14981
14982         * CMakeLists.txt, ChangeLog.manual,
14983           Modules/CheckFortranFunctionExists.cmake, Modules/FindBLAS.cmake,
14984           Modules/FindLAPACK.cmake, Modules/FindMPI.cmake,
14985           Modules/FindwxWidgets.cmake, Source/cmComputeLinkInformation.cxx,
14986           Source/cmDocumentVariables.cxx, Source/cmDocumentation.cxx,
14987           Source/cmDocumentationFormatter.cxx,
14988           Source/cmDocumentationFormatterHTML.cxx,
14989           Source/cmLocalGenerator.cxx,
14990           Source/CPack/cmCPackBundleGenerator.cxx: ENH: merge in changes
14991           from main tree for RC12
14992
14993 2008-07-22 13:34  hoffman
14994
14995         * Modules/: FindBLAS.cmake, FindLAPACK.cmake, FindOpenSSL.cmake:
14996           ENH: change to correct line feed
14997
14998 2008-07-22 13:32  hoffman
14999
15000         * Source/cmLocalGenerator.cxx: COMP: fix compiler warning and
15001           follow style
15002
15003 2008-07-22 07:15  alin.elena
15004
15005         * Modules/: CheckFortranFunctionExists.cmake, FindBLAS.cmake,
15006           FindLAPACK.cmake:
15007           ENH:  FindBLAS.cmake, FindLAPACK.cmake modules were redesigned so
15008           now you have three new variables BLA_VENDOR (you can specify the
15009           VENDOR), BLA_STATIC (gets the static version of libs), BLA_F95
15010           (gets the fortran 95 interface). BLA_VENDOR can be specified as
15011           an environment variable. Intel mkls libs need FindThreads to be
15012           found correctly so you will need to enable the C/CXX
15013
15014 2008-07-22 00:02  king
15015
15016         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15017
15018 2008-07-21 17:52  alex
15019
15020         * Source/: cmDocumentation.cxx, cmDocumentationFormatter.cxx,
15021           cmDocumentationFormatterHTML.cxx: ENH: handle HTML documentation
15022           for single items better: no warning about
15023           ComputeSectionLinkPrefix, don't create an index for only one item
15024
15025           Alex
15026
15027 2008-07-21 15:44  hoffman
15028
15029         * CTestConfig.cmake, DartConfig.cmake: ENH: switch to using cdash
15030           for submissions
15031
15032 2008-07-21 15:34  hoffman
15033
15034         * Modules/: FindBLAS.cmake, FindLAPACK.cmake: ENH: get out of
15035           module if no fortran
15036
15037 2008-07-21 15:11  hoffman
15038
15039         * Modules/: FindBLAS.cmake, FindLAPACK.cmake: ENH: this should fail
15040           only if required is sent to find package
15041
15042 2008-07-21 13:40  alin.elena
15043
15044         * Modules/: FindBLAS.cmake, FindLAPACK.cmake:
15045           ENH: checks if Fortran is enbaled. If not an error message is
15046           produced.
15047
15048 2008-07-21 10:07  king
15049
15050         * Source/cmComputeLinkInformation.cxx: ENH: Support full-path libs
15051           w/out extension in VS IDE.
15052
15053             - This case worked accidentally in CMake 2.4, though not in
15054           Makefiles.
15055             - Some projects build only with the VS IDE on windows and have
15056           this
15057               mistake.
15058             - Support them when 2.4 compatibility is enabled by adding the
15059           extension.
15060
15061 2008-07-21 04:56  alin.elena
15062
15063         * Modules/: CheckFortranFunctionExists.cmake, FindLAPACK.cmake:
15064           ENH: Modules/CheckFortranFunctionExists.cmake helps gfortran to
15065           check the existence of a file ENH: Modules/FindLAPACK.cmake
15066           returns the full list of libraries required to link against
15067           Lapack
15068
15069 2008-07-21 00:02  king
15070
15071         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15072
15073 2008-07-20 17:14  alex
15074
15075         * Source/cmDocumentVariables.cxx: STYLE: fix #7146, add
15076           documentation for
15077           CMAKE[_SYSTEM]_(LIBRARY|PROGRAM|INCLUDE|PREFIX)_PATH variables
15078           -moved CMAKE_CROSSCOMPILING from "Variables that modify
15079           behaviour" to "variables that Provide Information", since it
15080           should be used only for testing whether we are currently in cross
15081           compiling mode, not for switching between the modes.
15082
15083           Alex
15084
15085 2008-07-20 15:50  alex
15086
15087         * Modules/FindJNI.cmake: BUG: #7333, search dirs for Fedora
15088
15089           Alex
15090
15091 2008-07-20 15:45  alex
15092
15093         * Modules/FindJNI.cmake: BUG: #7360: add support for FreeBSD BUG:
15094           #7345: add support for ppc
15095
15096           Alex
15097
15098 2008-07-20 15:39  alex
15099
15100         * Modules/FindJNI.cmake: BUG: fix #6416: provide JNI_LIBRARIES and
15101           JNI_INCLUDE_DIRS
15102
15103           Alex
15104
15105 2008-07-19 23:52  king
15106
15107         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15108
15109 2008-07-18 23:52  king
15110
15111         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15112
15113 2008-07-18 16:12  david.cole
15114
15115         * Source/CPack/cmCPackBundleGenerator.cxx: ENH: Improvements to the
15116           bundle cpack generator from second patch attached to feature
15117           request #7170. Thanks to Tim Shead.
15118
15119 2008-07-18 11:24  hoffman
15120
15121         * CMakeLists.txt, ChangeLog.manual,
15122           Utilities/cmcurl/CMakeLists.txt,
15123           Utilities/cmcurl/CMake/CheckCSourceCompiles.cmake,
15124           Utilities/cmcurl/CMake/CheckCSourceRuns.cmake,
15125           Utilities/cmcurl/CMake/CurlCheckCSourceCompiles.cmake,
15126           Utilities/cmcurl/CMake/CurlCheckCSourceRuns.cmake,
15127           Utilities/cmcurl/CMake/OtherTests.cmake: ENH: merge in fix for
15128           xcode 3.1 build from main tree
15129
15130 2008-07-18 08:17  dgregor
15131
15132         * Modules/FindMPI.cmake: ENH: Use the HINTS feature of find_library
15133           to find the right libraries for   MPI, and act a bit more
15134           intelligently when MPI cannot be found.
15135
15136 2008-07-17 23:52  king
15137
15138         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15139
15140 2008-07-17 15:19  king
15141
15142         * Utilities/cmcurl/CMakeLists.txt: COMP: Check for -Wno-long-double
15143           before using
15144
15145           Older GCC on the Mac warns for use of long double, so we use
15146           -Wno-long-double.  Newer GCC on the Mac does not have this flag
15147           and gives an error.  We now check for the flag before using it.
15148           See bug #7357.
15149
15150 2008-07-17 15:19  hoffman
15151
15152         * Utilities/cmcurl/CMake/CurlCheckCSourceCompiles.cmake: file
15153           CurlCheckCSourceCompiles.cmake was added on branch CMake-2-6 on
15154           2008-07-18 15:24:26 +0000
15155
15156 2008-07-17 15:19  hoffman
15157
15158         * Utilities/cmcurl/CMake/CurlCheckCSourceRuns.cmake: file
15159           CurlCheckCSourceRuns.cmake was added on branch CMake-2-6 on
15160           2008-07-18 15:24:26 +0000
15161
15162 2008-07-17 15:19  king
15163
15164         * Utilities/cmcurl/CMake/: CheckCSourceCompiles.cmake,
15165           CheckCSourceRuns.cmake, CurlCheckCSourceCompiles.cmake,
15166           CurlCheckCSourceRuns.cmake, OtherTests.cmake: ENH: Avoid cmcurl
15167           CMake macro name conflicts
15168
15169           Utilities/cmcurl/CMake provides macros with the same file names
15170           and macro names as others in Modules, but with different
15171           interfaces.  We rename the curl ones to avoid conflict.
15172
15173 2008-07-17 10:14  hoffman
15174
15175         * CMakeLists.txt, ChangeLog.manual, Source/cmGlobalGenerator.cxx,
15176           Source/cmGlobalGenerator.h, Tests/TryCompile/CMakeLists.txt: ENH:
15177           merge in two bug fixes to 26
15178
15179 2008-07-16 23:52  king
15180
15181         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15182
15183 2008-07-16 11:03  king
15184
15185         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h: BUG: Fix
15186           try_compile during EnableLanguage
15187
15188             - The source-file signature of try_compile looks up the
15189           language
15190               of the source file using the extension-to-language map so
15191           that
15192               it knows what language to enable in the generated project.
15193             - This map needs to be filled before loading a file specified
15194           by
15195                 CMAKE_USER_MAKE_RULES_OVERRIDE
15196                 CMAKE_USER_MAKE_RULES_OVERRIDE_<LANG>
15197               so that the user file may call the try_compile() source-file
15198               signature.
15199             - It must still be re-filled after loading
15200           CMake<LANG>Information.cmake
15201               in case the compiler- or platform-specific files added
15202           anything.
15203             - See bug #7340.
15204
15205 2008-07-16 09:29  hoffman
15206
15207         * Tests/TryCompile/CMakeLists.txt: ENH: remove test that does not
15208           work on all compilers
15209
15210 2008-07-15 23:52  king
15211
15212         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15213
15214 2008-07-15 11:35  hoffman
15215
15216         * CMakeLists.txt, ChangeLog.manual, Modules/FindBoost.cmake,
15217           Source/cmGlobalXCodeGenerator.cxx,
15218           Tests/TryCompile/CMakeLists.txt: ENH: merge in fix for xcode and
15219           new version of find boost
15220
15221 2008-07-15 10:04  hoffman
15222
15223         * Tests/TryCompile/CMakeLists.txt: ENH: add a test for bug 7316
15224
15225 2008-07-14 23:53  king
15226
15227         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15228
15229 2008-07-14 18:51  hoffman
15230
15231         * Source/cmGlobalXCodeGenerator.cxx: BUG: fix for bug 7316
15232
15233 2008-07-14 13:52  dgregor
15234
15235         * Modules/FindBoost.cmake: ENH: FindBoost can now find the upcoming
15236           Boost 1.46
15237
15238 2008-07-14 12:24  hoffman
15239
15240         * CMakeLists.txt, ChangeLog.manual, Source/CMakeLists.txt: ENH: add
15241           cmCPackComponentGroup to build
15242
15243 2008-07-14 09:22  hoffman
15244
15245         * Source/CPack/cmCPackComponentGroup.cxx: ENH: add missing merged
15246           file
15247
15248 2008-07-13 23:53  king
15249
15250         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15251
15252 2008-07-13 18:06  miguelf
15253
15254         * Modules/FindwxWidgets.cmake: ENH: Improved support for finding
15255           wxWidgets in MinGW environment.
15256
15257 2008-07-13 17:55  hoffman
15258
15259         * CMakeCPackOptions.cmake.in, CMakeLists.txt, ChangeLog.manual,
15260           Modules/CPack.Info.plist.in, Modules/CPack.cmake,
15261           Modules/FindBoost.cmake, Modules/FindQt4.cmake,
15262           Modules/FindwxWidgets.cmake, Modules/NSIS.template.in,
15263           Source/cmBootstrapCommands.cxx, Source/cmCommands.cxx,
15264           Source/cmGetCMakePropertyCommand.cxx,
15265           Source/cmGetCMakePropertyCommand.h, Source/cmGlobalGenerator.h,
15266           Source/cmGlobalXCodeGenerator.cxx,
15267           Source/cmGlobalXCodeGenerator.h, Source/cmInstallCommand.cxx,
15268           Source/cmInstallFilesCommand.cxx,
15269           Source/cmInstallProgramsCommand.cxx,
15270           Source/cmInstallTargetGenerator.h,
15271           Source/cmInstallTargetsCommand.cxx, Source/cmake.cxx,
15272           Source/CPack/cmCPackComponentGroup.h,
15273           Source/CPack/cmCPackGenerator.cxx,
15274           Source/CPack/cmCPackNSISGenerator.cxx,
15275           Source/CPack/cmCPackNSISGenerator.h,
15276           Source/CPack/cmCPackPackageMakerGenerator.cxx,
15277           Source/CPack/cmCPackPackageMakerGenerator.h,
15278           Source/QtDialog/CMakeSetupDialog.cxx,
15279           Source/QtDialog/CMakeSetupDialog.h,
15280           Source/QtDialog/CMakeSetupDialog.ui,
15281           Source/QtDialog/QCMakeCacheView.cxx,
15282           Source/kwsys/RegularExpression.cxx,
15283           Tests/CPackComponents/CMakeLists.txt: ENH: Merge from head create
15284           RC7
15285
15286 2008-07-12 23:53  king
15287
15288         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15289
15290 2008-07-11 23:53  king
15291
15292         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15293
15294 2008-07-10 23:53  king
15295
15296         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15297
15298 2008-07-10 17:20  hoffman
15299
15300         * Source/kwsys/RegularExpression.cxx: COMP: remove warning and
15301           check for assignment to itself in operator=
15302
15303 2008-07-09 23:53  king
15304
15305         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15306
15307 2008-07-09 17:45  king
15308
15309         * Modules/Platform/Darwin.cmake: BUG: Fix dylib versioning flags
15310           for old OSX.
15311
15312             - ld flags -dylib_compatibility_version and
15313           -dylib_current_version
15314               are libtool flags -compatibility_version and -current_version
15315             - OSX 10.3 does not like the dylib_ prefixes.
15316
15317 2008-07-09 16:30  david.cole
15318
15319         * Source/CPack/cmCPackComponentGroup.h: COMP: Fix HP continuous.
15320           Pull stl headers into CMake header files using
15321           cmStandardIncludes.h
15322
15323 2008-07-09 13:38  hoffman
15324
15325         * Source/CPack/cmCPackComponentGroup.cxx: file
15326           cmCPackComponentGroup.cxx was added on branch CMake-2-6 on
15327           2008-07-14 13:22:45 +0000
15328
15329 2008-07-09 13:38  david.cole
15330
15331         * Modules/CPack.Info.plist.in, Modules/CPack.cmake,
15332           Source/CMakeLists.txt, Source/CPack/cmCPackComponentGroup.cxx,
15333           Source/CPack/cmCPackComponentGroup.h,
15334           Source/CPack/cmCPackPackageMakerGenerator.cxx,
15335           Source/CPack/cmCPackPackageMakerGenerator.h: ENH: One more patch
15336           from Doug Gregor including PackageMaker functionality for
15337           componentized-for-the-end-user and download-some-bit-on-demand
15338           installers.
15339
15340 2008-07-09 11:46  hoffman
15341
15342         * Source/kwsys/RegularExpression.cxx: ENH: fix memory leak
15343
15344 2008-07-09 10:09  king
15345
15346         * Modules/Platform/Darwin.cmake, Source/cmGlobalXCodeGenerator.cxx,
15347           Source/cmMakefileLibraryTargetGenerator.cxx,
15348           Source/cmMakefileLibraryTargetGenerator.h: ENH: Set version info
15349           for shared libs on OSX.
15350
15351             - Map SOVERSION major.minor.patch to compatibility_version
15352             - Map VERSION major.minor.patch to current_version
15353             - See issue #4383.
15354
15355 2008-07-09 10:09  king
15356
15357         * Source/: cmTarget.cxx, cmTarget.h: ENH: Add full target version
15358           signature cmTarget::GetTargetVersion.
15359
15360 2008-07-08 23:53  king
15361
15362         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15363
15364 2008-07-08 17:47  david.cole
15365
15366         * Tests/CPackComponents/CMakeLists.txt: ENH: Use new
15367           cpack_add_component macro (and friends) from the CPackComponents
15368           test. Thanks again to Doug Gregor!
15369
15370 2008-07-08 11:52  david.cole
15371
15372         * Modules/CPack.cmake, Modules/NSIS.template.in,
15373           Source/CPack/cmCPackComponentGroup.h,
15374           Source/CPack/cmCPackGenerator.cxx,
15375           Source/CPack/cmCPackNSISGenerator.cxx,
15376           Source/CPack/cmCPackNSISGenerator.h,
15377           Source/CPack/cmCPackPackageMakerGenerator.cxx,
15378           Source/cmGetCMakePropertyCommand.cxx,
15379           Source/cmGetCMakePropertyCommand.h, Source/cmGlobalGenerator.h,
15380           Source/cmInstallCommand.cxx, Source/cmInstallFilesCommand.cxx,
15381           Source/cmInstallProgramsCommand.cxx,
15382           Source/cmInstallTargetGenerator.h,
15383           Source/cmInstallTargetsCommand.cxx: ENH: Further refinement of
15384           the CPack components functionality from Doug Gregor.
15385
15386           Details: ==========
15387
15388            - New cpack_add_component, cpack_add_component_group, and
15389           cpack_add_install_type "commands" defined as macros in the CPack
15390           module.   - Documentation for all of the variables and commands
15391           in the CPack module.   - Added get_cmake_property(... COMPONENTS)
15392           to CMake to ask for the  names of all components. Used in the
15393           CPack module to automatically build component-based installers.
15394           (Set CPACK_MONOLITHIC_INSTALL to turn off component-based
15395           installation).   - A group can declare its PARENT_GROUP, to build
15396           an arbitrary  hierarchy of groups.   - New CPack command
15397           cpack_configure_downloads, which creates an  installer that
15398           downloads only the selected components on-the-fly.  Those
15399           components marked DOWNLOADED will be separate packages downloaded
15400           on-the-fly (or, all packages can be marked as such with the ALL
15401           option to cpack_configure_downloads). Individual components are
15402           compressed with ZIP at installer-creation time and
15403           downloaded/uncompressed by the installer as needed. This feature
15404           is only available on Windows with NSIS at the moment.   - NSIS
15405           installers can install themselves and enable the "Change"  button
15406           in Add/Remove programs, allowing users to go back and install or
15407           remove components. This can be disabled through
15408           cpack_configure_downloads, because it's only really useful is
15409           most of the application's functionality is in downloaded
15410           components.   - Bug fix: automatically install everything whose
15411           COMPONENT was not  specified (it's a hidden, required group)  -
15412           Bug fix: fixed removal of components when re-running the NSIS
15413           installer and unchecking components  - Bug fix: NSIS installers
15414           now only install/remove the minimal number of files when re-run
15415           to update the installation (or by clicking "Change" in Add/Remove
15416           programs)
15417
15418 2008-07-07 23:53  king
15419
15420         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15421
15422 2008-07-07 15:07  hoffman
15423
15424         * Source/cmBootstrapCommands.cxx, Source/cmCommands.cxx,
15425           Tests/CMakeLists.txt: ENH: add get_test_property to bootstrap so
15426           bootstrap builds test the same as non-bootstrap builds
15427
15428 2008-07-07 13:12  king
15429
15430         * Source/cmGlobalXCodeGenerator.cxx: BUG: Do not build
15431           human-reference files in Xcode
15432
15433             - The Info.plist file in app bundles should not be built.
15434             - User-specified files such as foo.txt should not be built.
15435             - Only files with a recognized language should be built,
15436               just as in the Makefiles generators.
15437             - See bug #7277.
15438
15439 2008-07-07 10:57  king
15440
15441         * Source/cmGlobalXCodeGenerator.cxx: ENH: Add projectRoot to Xcode
15442           projects
15443
15444             - This attribute points Xcode at the source tree.
15445             - Xcode 3 wants this to be set always.
15446             - See bug #7044.
15447
15448 2008-07-07 10:05  king
15449
15450         * Source/cmGlobalXCodeGenerator.cxx: BUG: Fix AppBundle=>Library
15451           depends in Xcode
15452
15453             - The Xcode generator xcode-depend-helper needs to account
15454               for the paths of executables within application bundles.
15455             - See bug #7278.
15456
15457 2008-07-06 23:54  king
15458
15459         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15460
15461 2008-07-06 22:06  hoffman
15462
15463         * Source/CTest/cmCTestTestHandler.cxx: COMP: fix warning
15464
15465 2008-07-06 20:03  hoffman
15466
15467         * Source/CTest/cmCTestMultiProcessHandler.h: COMP: fix some more
15468           warnings
15469
15470 2008-07-06 19:58  hoffman
15471
15472         * Source/CTest/: cmCTestTestHandler.cxx, cmCTestTestHandler.h:
15473           COMP: fix a few more warnings
15474
15475 2008-07-06 04:57  miguelf
15476
15477         * Modules/FindwxWidgets.cmake: BUG: Add new library richtext.
15478           Reported in #7284 thanks to earith.
15479
15480 2008-07-05 23:54  king
15481
15482         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15483
15484 2008-07-05 13:25  clinton
15485
15486         * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h,
15487           CMakeSetupDialog.ui:
15488           ENH:  Replace Advanced checkbox and group option in menu with a
15489           combo box to       choose view type.
15490
15491 2008-07-05 11:57  clinton
15492
15493         * Modules/FindQt4.cmake:
15494           BUG:  Watch for empty qconfig.pri files.  Fixes #7287.
15495
15496 2008-07-05 09:29  hoffman
15497
15498         * Source/cmGlobalGenerator.cxx: COMP: fix warning
15499
15500 2008-07-04 23:54  king
15501
15502         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15503
15504 2008-07-04 10:28  hoffman
15505
15506         * Source/CTest/: cmCTestMultiProcessHandler.cxx,
15507           cmCTestMultiProcessHandler.h, cmCTestTestHandler.cxx: COMP: try
15508           to fix sgi compiler problem with set and also shorten symbol
15509           lengths for set class
15510
15511 2008-07-04 10:10  hoffman
15512
15513         * Source/CTest/cmCTestTestHandler.cxx: COMP: fix more warnings
15514
15515 2008-07-04 09:55  hoffman
15516
15517         * Source/CTest/cmCTestTestHandler.cxx: COMP: fix warning
15518
15519 2008-07-04 09:50  hoffman
15520
15521         * Source/: cmCTest.cxx, CTest/cmCTestTestHandler.cxx: COMP: fix
15522           some warnings
15523
15524 2008-07-03 23:54  king
15525
15526         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15527
15528 2008-07-03 18:19  dgregor
15529
15530         * Modules/FindBoost.cmake: COMP: Find Boost as installed by the
15531           BoostPro/Boost Consulting installers on Windows
15532
15533 2008-07-03 16:26  hoffman
15534
15535         * Source/CTest/cmCTestMultiProcessHandler.cxx: ENH: one more fix
15536           for the old hp c++ compiler
15537
15538 2008-07-03 15:49  dgregor
15539
15540         * Modules/FindBoost.cmake: ENH: Cleanup FindBoost module, fixing
15541           several small bugs and providing better diagnostic information
15542           when things go wrong
15543
15544 2008-07-03 15:46  king
15545
15546         * Tests/CMakeLists.txt: BUG: Replace non-bootstrap command with
15547           macro
15548
15549             - The GET_TEST_PROPERTY command does not exist during
15550           bootstrap.
15551             - Instead of lots of conditionals, replace it with a macro.
15552
15553 2008-07-03 15:02  hoffman
15554
15555         * Source/CTest/cmProcess.cxx: ENH: one more fix for hp
15556
15557 2008-07-03 14:38  king
15558
15559         * Tests/CMakeLists.txt: ENH: Remove condition on use of CMake 2.4
15560           commands
15561
15562             - Commands SET_TESTS_PROPERTIES and GET_TEST_PROPERTY exist
15563               in CMake 2.4, which is now required.
15564             - Therefore we need not check before using them.
15565
15566 2008-07-03 14:34  king
15567
15568         * Tests/CMakeLists.txt: COMP: Don't set properties on a
15569           non-existing test
15570
15571             - Test SubProject-Stage2 is conditionally created.
15572             - Set properties on it only if it exists.
15573
15574 2008-07-03 13:55  hoffman
15575
15576         * Source/CTest/cmProcess.h: ENH: fix for old hp compiler
15577
15578 2008-07-03 13:55  king
15579
15580         * Source/cmake.cxx: ENH: Do not auto-create out-dated cache
15581           variables
15582
15583             - We used to always put LIBRARY_OUTPUT_PATH and
15584           EXECUTABLE_OUTPUT_PATH
15585               in the cache if the project did not.
15586             - In CMake 2.6 these variables should no longer be used.
15587             - Now add them only if CMAKE_BACKWARDS_COMPATIBILITY is also
15588           cached.
15589             - This happens only when CMP0001 is set to OLD or WARN or if
15590               the user or project sets it.  In any case compatibility is
15591           needed.
15592             - Reported by Miguel A. Figueroa-Villanueva and Philip Lowman.
15593
15594 2008-07-03 13:28  king
15595
15596         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h:
15597           BUG: Fix Xcode reference to Info.plist resource
15598
15599             - Generated Xcode projects for application bundles list the
15600               CMake-generated Info.plist input file as a resource.
15601             - The location of the input file was moved by a previous
15602           commit,
15603               but the reference to it as a resource file was not updated.
15604             - This change moves the file to CMakeFiles/<tgt>.dir/Info.plist
15605               to give it a more intuitive name in the Xcode project.
15606             - We also update the reference to point at the correct
15607           location.
15608             - See bug #7277.
15609
15610 2008-07-03 13:28  king
15611
15612         * Source/cmGlobalXCodeGenerator.cxx: BUG: Fix Xcode per-config
15613           bundle name in Info.plist
15614
15615             - The Xcode generator creates one Info.plist input file which
15616           is
15617               converted at build time by Xcode and placed in the final
15618           bundle.
15619             - The <CONFIG>_OUTPUT_NAME target property can place different
15620           content
15621               for the exe name in Info.plist on a per-configuration basis.
15622             - Instead of generating a per-config Info.plist input file just
15623           let
15624               Xcode put the name in at build time using the
15625           $(EXECUTABLE_NAME) var.
15626
15627 2008-07-03 09:49  hoffman
15628
15629         * Source/CTest/: cmProcess.cxx, cmProcess.h: ENH: add missing file
15630
15631 2008-07-03 09:31  hoffman
15632
15633         * Source/CMakeLists.txt, Source/cmCTest.cxx, Source/cmCTest.h,
15634           Source/cmGlobalGenerator.cxx,
15635           Source/cmGlobalUnixMakefileGenerator3.cxx,
15636           Source/CTest/cmCTestGenericHandler.cxx,
15637           Source/CTest/cmCTestMultiProcessHandler.cxx,
15638           Source/CTest/cmCTestMultiProcessHandler.h,
15639           Source/CTest/cmCTestTestHandler.cxx,
15640           Source/CTest/cmCTestTestHandler.h, Tests/CMakeLists.txt: ENH: add
15641           initial ctest -j feature
15642
15643 2008-07-02 23:54  king
15644
15645         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15646
15647 2008-07-01 23:54  king
15648
15649         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15650
15651 2008-07-01 10:58  hoffman
15652
15653         * CMakeCPackOptions.cmake.in: ENH: fix install in add/remove
15654           programs, again...
15655
15656 2008-06-30 23:55  king
15657
15658         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15659
15660 2008-06-30 16:10  hoffman
15661
15662         * CMakeLists.txt, ChangeLog.manual, Modules/FindGettext.cmake,
15663           Modules/FindKDE4.cmake, Source/cmLocalVisualStudio7Generator.cxx,
15664           Source/cmMakefile.cxx, Source/cmMakefile.h: ENH: check in RC 6
15665           merges from trunk
15666
15667 2008-06-30 14:29  clinton
15668
15669         * Source/QtDialog/QCMakeCacheView.cxx:
15670           BUG:  Fix column widths on some systems.
15671
15672 2008-06-30 09:57  king
15673
15674         * Source/cmLocalVisualStudio7Generator.cxx: BUG: Do not escape make
15675           variable references in VS additional options.
15676
15677 2008-06-29 23:55  king
15678
15679         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15680
15681 2008-06-29 18:58  alex
15682
15683         * Modules/FindGettext.cmake: BUG: fix 7230: don't ignore first
15684           parameter if it's not ALL
15685
15686           Alex
15687
15688 2008-06-28 23:55  king
15689
15690         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15691
15692 2008-06-28 11:16  martink
15693
15694         * Source/: cmIfCommand.cxx, cmIfCommand.h, cmWhileCommand.cxx: BUG:
15695           fix memory leak and cleanup error string code
15696
15697 2008-06-27 23:55  king
15698
15699         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15700
15701 2008-06-26 23:55  king
15702
15703         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15704
15705 2008-06-26 13:30  king
15706
15707         * Source/: cmMakefile.cxx, cmMakefile.h: BUG: Fix computed
15708           directory property DEFINITIONS.
15709
15710             - The property tracks the value formed by add_definitions
15711               and remove_definitions command invocations.
15712             - The string should be maintained for use in returning for the
15713               DEFINITIONS property value.
15714             - It is no longer used for any other purpose.
15715             - The DEFINITIONS property was recently documented as
15716           deprecated.
15717             - See bug #7239.
15718
15719 2008-06-26 13:14  hoffman
15720
15721         * Modules/FindKDE4.cmake: BUG: don't run KDE4_KDECONFIG_EXECUTABLE
15722           if it is notfound
15723
15724 2008-06-26 13:01  martink
15725
15726         * Source/cmIfCommand.cxx, Source/cmListFileCache.cxx,
15727           Tests/Complex/CMakeLists.txt, Tests/Complex/cmTestConfigure.h.in,
15728           Tests/Complex/Executable/complex.cxx,
15729           Tests/ComplexOneConfig/CMakeLists.txt,
15730           Tests/ComplexOneConfig/cmTestConfigure.h.in,
15731           Tests/ComplexOneConfig/Executable/complex.cxx,
15732           Tests/ComplexRelativePaths/CMakeLists.txt,
15733           Tests/ComplexRelativePaths/cmTestConfigure.h.in,
15734           Tests/ComplexRelativePaths/Executable/complex.cxx: ENH: support
15735           parenthesis as arguments and in conditionals feature request
15736           #6191
15737
15738 2008-06-26 10:58  king
15739
15740         * Source/: cmGetDirectoryPropertyCommand.h, cmMakefile.cxx: ENH:
15741           Update documentation of computed directory properites.
15742
15743             - Fix documentation of get_directory_property command.
15744             - Convert its list of computed directory properties to be
15745               defined/documented directory properties.
15746
15747 2008-06-26 10:58  king
15748
15749         * Source/cmMakefile.cxx: BUG: Fix PARENT_DIRECTORY property in
15750           top-level to not crash.
15751
15752 2008-06-25 23:55  king
15753
15754         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15755
15756 2008-06-25 09:51  hoffman
15757
15758         * CMakeLists.txt, ChangeLog.manual, Modules/CPack.Info.plist.in,
15759           Modules/CPack.cmake, Modules/CPack.distribution.dist.in,
15760           Modules/FindBLAS.cmake, Modules/FindFLTK.cmake,
15761           Modules/FindKDE3.cmake, Modules/FindMatlab.cmake,
15762           Modules/FindOpenSSL.cmake, Modules/FindQt3.cmake,
15763           Modules/FindSWIG.cmake, Modules/FindwxWidgets.cmake,
15764           Modules/NSIS.template.in, Source/CMakeLists.txt,
15765           Source/cmFLTKWrapUICommand.cxx, Source/cmFindPackageCommand.cxx,
15766           Source/cmLocalVisualStudio7Generator.cxx, Source/cmake.cxx,
15767           Source/cmake.h, Source/CPack/cmCPackBundleGenerator.cxx,
15768           Source/CPack/cmCPackBundleGenerator.h,
15769           Source/CPack/cmCPackComponentGroup.h,
15770           Source/CPack/cmCPackGenerator.cxx,
15771           Source/CPack/cmCPackGenerator.h,
15772           Source/CPack/cmCPackGeneratorFactory.cxx,
15773           Source/CPack/cmCPackNSISGenerator.cxx,
15774           Source/CPack/cmCPackNSISGenerator.h,
15775           Source/CPack/cmCPackPackageMakerGenerator.cxx,
15776           Source/CPack/cmCPackPackageMakerGenerator.h,
15777           Source/CTest/cmCTestBuildAndTestHandler.cxx,
15778           Source/CTest/cmCTestTestHandler.cxx,
15779           Source/QtDialog/CMakeSetupDialog.cxx,
15780           Source/QtDialog/CMakeSetupDialog.h,
15781           Source/QtDialog/CMakeSetupDialog.ui,
15782           Source/QtDialog/QCMakeCacheView.cxx,
15783           Source/QtDialog/QCMakeCacheView.h, Tests/CMakeLists.txt,
15784           Tests/CPackComponents/CMakeLists.txt,
15785           Tests/CPackComponents/VerifyResult.cmake,
15786           Tests/CPackComponents/mylib.cpp, Tests/CPackComponents/mylib.h,
15787           Tests/CPackComponents/mylibapp.cpp,
15788           Tests/FindModulesExecuteAll/CMakeLists.txt,
15789           Tests/FindModulesExecuteAll/main.c,
15790           Tests/SimpleInstall/CMakeLists.txt,
15791           Tests/SimpleInstallS2/CMakeLists.txt: ENH: merge in changes from
15792           main tree
15793
15794 2008-06-25 09:44  hoffman
15795
15796         * Source/cmMakefile.cxx: BUG: fix for bug 7239, DEFINITIONS
15797           property not backwards compatible to 2.4
15798
15799 2008-06-24 23:56  king
15800
15801         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15802
15803 2008-06-24 16:47  hoffman
15804
15805         * Modules/Platform/Windows-cl.cmake: ENH: undo optional because we
15806           need it
15807
15808 2008-06-24 15:50  hoffman
15809
15810         * Modules/Platform/Windows-cl.cmake: ENH: rc is not so optional at
15811           least with 2005 and newer, as it is used to embed the manifest
15812           files
15813
15814 2008-06-24 00:00  clinton
15815
15816         * Source/QtDialog/QCMakeCacheView.cxx:
15817           BUG:  Don't create empty property.  Fixes bug #7193.
15818
15819 2008-06-23 23:55  king
15820
15821         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15822
15823 2008-06-23 13:37  hoffman
15824
15825         * Modules/Platform/Windows-cl.cmake: ENH: make rc optional
15826
15827 2008-06-23 11:08  hoffman
15828
15829         * Source/cmFLTKWrapUICommand.cxx: BUG: fix for bug 7228
15830           FLTK_WRAP_UI segfault fixed
15831
15832 2008-06-22 23:55  king
15833
15834         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15835
15836 2008-06-21 23:56  king
15837
15838         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15839
15840 2008-06-20 23:56  king
15841
15842         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15843
15844 2008-06-20 16:25  hoffman
15845
15846         * Source/: cmake.h, cmake.cxx: BUG: fix for bug 7222 manifest:no
15847           not working for makefiles
15848
15849 2008-06-19 23:56  king
15850
15851         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15852
15853 2008-06-19 11:08  david.cole
15854
15855         * Tests/CMakeLists.txt: BUG: Avoid running the new CPackComponents
15856           test on Windows unless the NSIS installer is available.
15857
15858 2008-06-19 06:17  hoffman
15859
15860         * Source/CPack/cmCPackBundleGenerator.cxx: file
15861           cmCPackBundleGenerator.cxx was added on branch CMake-2-6 on
15862           2008-06-25 13:51:32 +0000
15863
15864 2008-06-19 06:17  david.cole
15865
15866         * Source/CPack/cmCPackBundleGenerator.cxx: COMP: Eliminate
15867           unreferenced variable warning
15868
15869 2008-06-18 23:56  king
15870
15871         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15872
15873 2008-06-18 19:02  alex
15874
15875         * Modules/FindKDE3.cmake: BUG: modify the compiler flags only if
15876           KDE3 has actually been found
15877
15878           Alex
15879
15880 2008-06-18 18:57  alex
15881
15882         * Modules/FindKDE3.cmake: STYLE: use uppercase to be consistent
15883           with the rest of the file
15884
15885           Alex
15886
15887 2008-06-18 16:39  alex
15888
15889         * Modules/FindKDE3.cmake: BUG: the variable is _KDE4_USE_FLAGS ENH:
15890           I guess this is also true for gcc 2.95 ?
15891
15892           Alex
15893
15894 2008-06-18 16:00  david.cole
15895
15896         * Source/CPack/cmCPackGenerator.cxx: COMP: Eliminate compiler
15897           warning on 64-bit build.
15898
15899 2008-06-18 14:25  david.cole
15900
15901         * Source/CPack/cmCPackNSISGenerator.cxx: BUG: Always look for the
15902           NSIS reg value in the 32-bit hive even in 64-bit builds of CPack.
15903
15904 2008-06-18 13:28  hoffman
15905
15906         * Source/cmake.cxx: ENH: support large object file lists with
15907           incremental visual studio linking
15908
15909 2008-06-18 12:23  hoffman
15910
15911         * Modules/FindKDE3.cmake: ENH: use correct variable
15912
15913 2008-06-18 09:53  hoffman
15914
15915         * Source/CPack/cmCPackBundleGenerator.h: file
15916           cmCPackBundleGenerator.h was added on branch CMake-2-6 on
15917           2008-06-25 13:51:33 +0000
15918
15919 2008-06-18 09:53  david.cole
15920
15921         * Modules/CPack.cmake, Source/CMakeLists.txt,
15922           Source/CPack/cmCPackBundleGenerator.cxx,
15923           Source/CPack/cmCPackBundleGenerator.h,
15924           Source/CPack/cmCPackGeneratorFactory.cxx: ENH: Apply patch for
15925           feature request #7170. Thanks to Tim Shead for contributing...
15926
15927 2008-06-18 09:28  hoffman
15928
15929         * Tests/CPackComponents/VerifyResult.cmake: file VerifyResult.cmake
15930           was added on branch CMake-2-6 on 2008-06-25 13:51:58 +0000
15931
15932 2008-06-18 09:28  david.cole
15933
15934         * Tests/CPackComponents/VerifyResult.cmake: BUG: Be more specific
15935           about the expected file name of the installer. (So we don't get
15936           mylibapp.exe in our GLOB results in make based build trees where
15937           the built exes end up in the same directory as the CPack
15938           installers...)
15939
15940 2008-06-18 09:22  hoffman
15941
15942         * Modules/FindKDE3.cmake: ENH: fix for findall
15943
15944 2008-06-18 09:07  hoffman
15945
15946         * Source/CTest/cmCTestBuildAndTestHandler.cxx: BUG: make sure ctest
15947           sees the output of the cmake run in build and test cases, it was
15948           not...
15949
15950 2008-06-18 08:42  hoffman
15951
15952         * Modules/FindKDE3.cmake: ENH: try to module run test
15953
15954 2008-06-18 08:37  hoffman
15955
15956         * Modules/: FindKDE3.cmake, FindQt3.cmake: ENH: try to module run
15957           test
15958
15959 2008-06-18 07:08  hoffman
15960
15961         * Modules/CPack.distribution.dist.in: file
15962           CPack.distribution.dist.in was added on branch CMake-2-6 on
15963           2008-06-25 13:51:31 +0000
15964
15965 2008-06-18 07:08  david.cole
15966
15967         * Modules/CPack.distribution.dist.in,
15968           Source/CPack/cmCPackPackageMakerGenerator.cxx,
15969           Source/CPack/cmCPackPackageMakerGenerator.h: BUG: Workaround
15970           PackageMaker 3.0 issue for new CPack components feature. Thanks
15971           again to Doug Gregor for the patch.
15972
15973 2008-06-17 23:56  king
15974
15975         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
15976
15977 2008-06-17 21:46  hoffman
15978
15979         * Modules/FindSWIG.cmake: ENH: no fatal error if not required
15980
15981 2008-06-17 18:02  miguelf
15982
15983         * Modules/FindwxWidgets.cmake: ENH: Added support for MSYS as a
15984           unix style search.
15985
15986 2008-06-17 14:07  david.cole
15987
15988         * Source/CPack/cmCPackNSISGenerator.cxx: COMP: Use cmOStringStream
15989           instead of std::ostringstream for the HP compiler.
15990
15991 2008-06-17 14:03  hoffman
15992
15993         * Source/CTest/cmCTestTestHandler.cxx: BUG: fix for bug 7136
15994
15995 2008-06-17 13:27  hoffman
15996
15997         * Modules/FindBLAS.cmake: ENH: make find blas work if there is no
15998           fortran compiler
15999
16000 2008-06-17 13:13  hoffman
16001
16002         * Source/cmake.cxx: ENH: add an enabled language property
16003
16004 2008-06-17 12:44  david.cole
16005
16006         * Source/CPack/: cmCPackGenerator.cxx, cmCPackNSISGenerator.cxx:
16007           COMP: Fix errors and warnings from continuous dashboards running
16008           different compilers...
16009
16010 2008-06-17 12:09  david.cole
16011
16012         * Source/CPack/cmCPackGenerator.h: COMP: Include full class
16013           definitions of classes used in std::map data members.
16014
16015 2008-06-17 11:39  hoffman
16016
16017         * Tests/CPackComponents/CMakeLists.txt: file CMakeLists.txt was
16018           added on branch CMake-2-6 on 2008-06-25 13:51:58 +0000
16019
16020 2008-06-17 11:39  hoffman
16021
16022         * Source/CPack/cmCPackComponentGroup.h: file
16023           cmCPackComponentGroup.h was added on branch CMake-2-6 on
16024           2008-06-25 13:51:35 +0000
16025
16026 2008-06-17 11:39  hoffman
16027
16028         * Tests/CPackComponents/mylib.cpp: file mylib.cpp was added on
16029           branch CMake-2-6 on 2008-06-25 13:51:58 +0000
16030
16031 2008-06-17 11:39  hoffman
16032
16033         * Tests/CPackComponents/mylib.h: file mylib.h was added on branch
16034           CMake-2-6 on 2008-06-25 13:51:58 +0000
16035
16036 2008-06-17 11:39  hoffman
16037
16038         * Tests/CPackComponents/mylibapp.cpp: file mylibapp.cpp was added
16039           on branch CMake-2-6 on 2008-06-25 13:51:58 +0000
16040
16041 2008-06-17 11:39  david.cole
16042
16043         * Modules/CPack.Info.plist.in, Modules/CPack.distribution.dist.in,
16044           Modules/NSIS.template.in, Source/CPack/cmCPackGenerator.cxx,
16045           Source/CPack/cmCPackGenerator.h,
16046           Source/CPack/cmCPackComponentGroup.h,
16047           Source/CPack/cmCPackNSISGenerator.cxx,
16048           Source/CPack/cmCPackNSISGenerator.h,
16049           Source/CPack/cmCPackPackageMakerGenerator.cxx,
16050           Source/CPack/cmCPackPackageMakerGenerator.h,
16051           Tests/CMakeLists.txt, Tests/CPackComponents/CMakeLists.txt,
16052           Tests/CPackComponents/VerifyResult.cmake,
16053           Tests/CPackComponents/mylib.cpp, Tests/CPackComponents/mylib.h,
16054           Tests/CPackComponents/mylibapp.cpp,
16055           Tests/SimpleInstall/CMakeLists.txt,
16056           Tests/SimpleInstallS2/CMakeLists.txt: ENH: Add patch for feature
16057           request #6847 - CPack components for NSIS and PackageMaker
16058           installers. Thanks to Doug Gregor for all the hard work involved
16059           with implementing this patch! Also added new test CPackComponents
16060           that is conditionally executed only when NSIS or PackageMaker
16061           installer builders are available.
16062
16063 2008-06-17 11:29  hoffman
16064
16065         * Modules/FindBLAS.cmake: STYLE: fix indent for file
16066
16067 2008-06-17 10:58  hoffman
16068
16069         * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for bug 6619
16070
16071 2008-06-17 10:51  hoffman
16072
16073         * Tests/CMakeLists.txt: ENH: try turning this on again
16074
16075 2008-06-16 23:56  king
16076
16077         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16078
16079 2008-06-16 20:10  hoffman
16080
16081         * Tests/CMakeLists.txt: ENH: turn this off until it passes on all
16082           systems
16083
16084 2008-06-16 20:05  hoffman
16085
16086         * Tests/FindModulesExecuteAll/CMakeLists.txt: ENH: add a project
16087           name
16088
16089 2008-06-16 20:05  hoffman
16090
16091         * Tests/FindModulesExecuteAll/CMakeLists.txt: file CMakeLists.txt
16092           was added on branch CMake-2-6 on 2008-06-25 13:51:58 +0000
16093
16094 2008-06-16 18:37  alex
16095
16096         * Modules/FindOpenSSL.cmake: BUG: don't fail with FATAL_ERROR if
16097           REQUIRED was not used
16098
16099           Alex
16100
16101 2008-06-16 15:19  hoffman
16102
16103         * Modules/FindFLTK.cmake, Modules/FindKDE3.cmake,
16104           Modules/FindMatlab.cmake,
16105           Tests/FindModulesExecuteAll/CMakeLists.txt: ENH: fix find module
16106           stuff for test
16107
16108 2008-06-16 14:15  miguelf
16109
16110         * Modules/FindwxWidgets.cmake: BUG: Fix so that MinGW use
16111           win32_find_style (6478). Also, consolidated search styles
16112           selection into a single variable, so that they are mutually
16113           exclusive.
16114
16115 2008-06-16 14:03  hoffman
16116
16117         * Tests/FindModulesExecuteAll/main.c: file main.c was added on
16118           branch CMake-2-6 on 2008-06-25 13:52:00 +0000
16119
16120 2008-06-16 14:03  alex
16121
16122         * Tests/: CMakeLists.txt, FindModulesExecuteAll/CMakeLists.txt,
16123           FindModulesExecuteAll/main.c: ENH: add test which executes all
16124           FindXXX.cmake modules
16125
16126           Alex
16127
16128 2008-06-15 23:56  king
16129
16130         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16131
16132 2008-06-14 23:56  king
16133
16134         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16135
16136 2008-06-13 23:56  king
16137
16138         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16139
16140 2008-06-13 16:57  clinton
16141
16142         * Source/QtDialog/QCMakeCacheView.cxx:
16143           ENH: remove red blending.  It didn't look good on some systems.
16144
16145 2008-06-13 16:33  miguelf
16146
16147         * Modules/FindwxWidgets.cmake: BUG: Fixed incorrectly matched
16148           FOREACH (7008).
16149
16150 2008-06-13 15:29  clinton
16151
16152         * Source/QtDialog/QCMakeCacheView.cxx:
16153           ENH:  instead of solid red for new entries, blend it with the
16154           alternating       white/gray (depending on style).
16155
16156 2008-06-13 11:19  clinton
16157
16158         * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h,
16159           QCMakeCacheView.cxx, QCMakeCacheView.h:
16160           ENH:  Make original flat view the default.        Add option to
16161           switch to grouped view (and remember it).
16162
16163 2008-06-13 10:15  hoffman
16164
16165         * Source/cmVersion.cxx: ENH: remove beta stuff from version
16166
16167 2008-06-13 08:55  hoffman
16168
16169         * CMakeLists.txt, ChangeLog.manual,
16170           Modules/CMakeFindBinUtils.cmake, Modules/CPack.RuntimeScript.in,
16171           Modules/FindCurses.cmake, Modules/FindFreetype.cmake,
16172           Modules/FindGDAL.cmake, Modules/FindGIF.cmake,
16173           Modules/FindKDE3.cmake, Modules/FindKDE4.cmake,
16174           Modules/FindLua50.cmake, Modules/FindLua51.cmake,
16175           Modules/FindOpenAL.cmake, Modules/FindOpenThreads.cmake,
16176           Modules/FindPhysFS.cmake, Modules/FindProducer.cmake,
16177           Modules/FindQt3.cmake, Modules/FindQt4.cmake,
16178           Modules/FindQuickTime.cmake, Modules/FindSDL.cmake,
16179           Modules/FindSDL_image.cmake, Modules/FindSDL_mixer.cmake,
16180           Modules/FindSDL_net.cmake, Modules/FindSDL_sound.cmake,
16181           Modules/FindSDL_ttf.cmake, Modules/FindTCL.cmake,
16182           Modules/FindTclsh.cmake, Modules/FindWish.cmake,
16183           Modules/FindXMLRPC.cmake, Modules/Findosg.cmake,
16184           Modules/FindosgDB.cmake, Modules/FindosgFX.cmake,
16185           Modules/FindosgGA.cmake, Modules/FindosgIntrospection.cmake,
16186           Modules/FindosgManipulator.cmake, Modules/FindosgParticle.cmake,
16187           Modules/FindosgProducer.cmake, Modules/FindosgShadow.cmake,
16188           Modules/FindosgSim.cmake, Modules/FindosgTerrain.cmake,
16189           Modules/FindosgText.cmake, Modules/FindosgUtil.cmake,
16190           Modules/FindosgViewer.cmake,
16191           Source/cmAddCustomCommandCommand.cxx,
16192           Source/cmAddCustomCommandCommand.h, Source/cmCustomCommand.cxx,
16193           Source/cmCustomCommand.h, Source/cmFindBase.cxx,
16194           Source/cmFindBase.h, Source/cmFindCommon.cxx,
16195           Source/cmFindCommon.h, Source/cmFindLibraryCommand.cxx,
16196           Source/cmFindLibraryCommand.h, Source/cmFindPackageCommand.cxx,
16197           Source/cmFindPackageCommand.h, Source/cmFindPathCommand.cxx,
16198           Source/cmFindPathCommand.h, Source/cmFindProgramCommand.cxx,
16199           Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
16200           Source/cmGlobalUnixMakefileGenerator3.cxx,
16201           Source/cmGlobalUnixMakefileGenerator3.h,
16202           Source/cmGlobalXCodeGenerator.cxx, Source/cmMakefile.cxx,
16203           Source/cmMakefileTargetGenerator.cxx, Source/cmake.cxx,
16204           Source/CTest/cmCTestTestHandler.cxx,
16205           Source/kwsys/DynamicLoader.cxx,
16206           Source/kwsys/SystemInformation.cxx, Source/kwsys/Terminal.c,
16207           Tests/CMakeTests/FindBaseTest.cmake.in,
16208           Tests/CMakeTests/A/include/cmake_i_do_not_exist_in_the_system.h,
16209           Tests/CustomCommand/CMakeLists.txt, Tests/CustomCommand/foo.in,
16210           Tests/CustomCommand/gen_once.c.in,
16211           Tests/CustomCommand/wrapper.cxx,
16212           Tests/FindPackageTest/CMakeLists.txt,
16213           Tests/FindPackageTest/A/wibble-config.cmake,
16214           Tests/FindPackageTest/B/wibble-config.cmake: ENH: merge in
16215           changes from head
16216
16217 2008-06-12 23:57  king
16218
16219         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16220
16221 2008-06-11 23:57  king
16222
16223         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16224
16225 2008-06-11 15:08  clinton
16226
16227         * Source/QtDialog/QCMakeCacheView.cxx: ENH:  better name for
16228           ungrouped entries.
16229
16230 2008-06-11 14:47  clinton
16231
16232         * Source/QtDialog/QCMakeCacheView.cxx:
16233           BUG:  need to invalidate filtering when using Qt 4.3+.
16234
16235 2008-06-10 23:59  king
16236
16237         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16238
16239 2008-06-10 22:19  clinton
16240
16241         * Source/QtDialog/CMakeSetupDialog.cxx:
16242           ENH:  Add items under the Options menu for collapsing and
16243           expanding the variable       tree.
16244
16245 2008-06-10 20:17  clinton
16246
16247         * Source/QtDialog/QCMakeCacheView.cxx: ENH:  Give a label for the
16248           group of properties that didn't get put into another       group.
16249
16250 2008-06-10 18:53  clinton
16251
16252         * Source/QtDialog/QCMakeCacheView.cxx:
16253           ENH:  group together items with no prefix and items that won't be
16254                 grouped with others.
16255
16256 2008-06-10 18:28  alex
16257
16258         * Source/cmGlobalGenerator.cxx: BUG: -fail with error if the
16259           CMake<LANG>Information.cmake file wasn't found ENH: -if no
16260           compiler has been found, don't test it, and also remove the
16261           compiler information file again. This makes optionally enabling a
16262           language work better.
16263
16264           Alex
16265
16266 2008-06-10 13:22  king
16267
16268         * Source/cmFindBase.cxx: BUG: In find_* commands support NO_*
16269           options in short-hand
16270
16271             - The short-hand forms do not document the NO_* options.
16272             - CMake 2.4 and 2.6.0 accepted them accidentally, but also
16273               treated the options as paths.
16274             - Now the options are accepted but do not become paths.
16275
16276 2008-06-10 00:17  clinton
16277
16278         * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.ui,
16279           QCMakeCacheView.cxx, QCMakeCacheView.h:
16280           ENH:  Use a tree view of the properties instead of a flat list
16281           view.        Properties are grouped by a prefix (up to first "_")
16282           and can be expanded        or collapsed.
16283
16284                 Fixes #6359.
16285
16286 2008-06-09 23:57  king
16287
16288         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16289
16290 2008-06-09 16:04  king
16291
16292         * Modules/: CMakeFindBinUtils.cmake, FindCurses.cmake,
16293           FindFreetype.cmake, FindGDAL.cmake, FindGIF.cmake,
16294           FindKDE3.cmake, FindKDE4.cmake, FindLua50.cmake, FindLua51.cmake,
16295           FindOpenAL.cmake, FindOpenThreads.cmake, FindPhysFS.cmake,
16296           FindProducer.cmake, FindQt3.cmake, FindQuickTime.cmake,
16297           FindSDL.cmake, FindSDL_image.cmake, FindSDL_mixer.cmake,
16298           FindSDL_net.cmake, FindSDL_sound.cmake, FindSDL_ttf.cmake,
16299           FindTCL.cmake, FindTclsh.cmake, FindWish.cmake, FindXMLRPC.cmake,
16300           Findosg.cmake, FindosgDB.cmake, FindosgFX.cmake, FindosgGA.cmake,
16301           FindosgIntrospection.cmake, FindosgManipulator.cmake,
16302           FindosgParticle.cmake, FindosgProducer.cmake,
16303           FindosgShadow.cmake, FindosgSim.cmake, FindosgTerrain.cmake,
16304           FindosgText.cmake, FindosgUtil.cmake, FindosgViewer.cmake: ENH:
16305           Cleanup Find* modules with new HINTS feature
16306
16307             - The find_* commands now provide a HINTS option.
16308             - The option specifies paths to be preferred over the system
16309           paths.
16310             - Many Find* modules were using two find calls with
16311           NO_DEFAULT_PATH
16312               to approximate the behavior, but that blocked users from
16313           overriding
16314               things with CMAKE_PREFIX_PATH.
16315             - This commit uses the HINTS feature to get desired behavior in
16316               only one find command call.
16317
16318 2008-06-09 15:50  alex
16319
16320         * Modules/CPack.RuntimeScript.in: STYLE: apply patch from Thomas
16321           Klausner (NetBSD): use "=" for testing strings for equality
16322           instead of "=="
16323
16324           This also matches what the man page for test says "s1 = s2
16325           True if the strings s1 and s2 are identical."
16326
16327           Alex
16328
16329 2008-06-09 15:22  king
16330
16331         * Source/: cmFindBase.cxx, cmFindPackageCommand.cxx: ENH: Make
16332           find_* command search order more intuitive.
16333
16334             - The CMAKE_PREFIX_PATH and similar variables have both
16335               environment and CMake cache versions.
16336             - Previously the environment value was checked before the
16337               cache value.
16338             - Now the cache value is favored because it is more specific.
16339
16340 2008-06-09 15:09  hoffman
16341
16342         * Tests/FindPackageTest/: A/wibble-config.cmake,
16343           B/wibble-config.cmake: file wibble-config.cmake was added on
16344           branch CMake-2-6 on 2008-06-13 12:55:19 +0000
16345
16346 2008-06-09 15:09  hoffman
16347
16348         * Tests/CMakeTests/A/include/cmake_i_do_not_exist_in_the_system.h:
16349           file cmake_i_do_not_exist_in_the_system.h was added on branch
16350           CMake-2-6 on 2008-06-13 12:55:18 +0000
16351
16352 2008-06-09 15:09  king
16353
16354         * Tests/:
16355           CMakeTests/A/include/cmake_i_do_not_exist_in_the_system.h,
16356           CMakeTests/FindBaseTest.cmake.in, FindPackageTest/CMakeLists.txt,
16357           FindPackageTest/A/wibble-config.cmake,
16358           FindPackageTest/B/wibble-config.cmake: ENH: Add test for new
16359           find_* command HINTS option.
16360
16361 2008-06-09 15:08  king
16362
16363         * Source/: cmFindBase.cxx, cmFindBase.h, cmFindCommon.cxx,
16364           cmFindCommon.h, cmFindPackageCommand.cxx, cmFindPackageCommand.h:
16365           ENH: Add HINTS option to find_* commands.
16366
16367             - Hints are searched after user locations but before system
16368           locations
16369             - The HINTS option should have paths provided by system
16370           introspection
16371             - The PATHS option should have paths that are hard-coded
16372           guesses
16373
16374 2008-06-09 12:51  king
16375
16376         * Source/cmFindPathCommand.cxx: ENH: Improve framework search speed
16377           for find_file and find_path
16378
16379             - Locating a header inside a framework often requires globbing
16380             - Previously the glob was <dir>/*/Headers/<name>
16381             - Now the glob is <dir>/*.framework/Headers/<name>
16382             - This is much faster when <dir> is not really a framework dir
16383
16384 2008-06-09 11:58  king
16385
16386         * Source/: cmFindBase.cxx, cmFindBase.h, cmFindLibraryCommand.cxx,
16387           cmFindLibraryCommand.h, cmFindPathCommand.cxx,
16388           cmFindPathCommand.h, cmFindProgramCommand.cxx: ENH: Refactor
16389           find_* command framework/appbundle search order impl.
16390
16391             - CMAKE_FIND_FRAMEWORK and CMAKE_FIND_APPBUNDLE are supposed to
16392           specify
16393               whether to find frameworks/appbundles FIRST, LAST, ONLY, or
16394           NEVER.
16395             - Previously this affected only the placement of
16396           CMAKE_FRAMEWORK_PATH
16397               and CMAKE_APPBUNDLE_PATH with respect to the other path
16398           specifiers.
16399             - Now it behaves as documented.  The entire search path is
16400           inspected for
16401               each kind of program, library, or header before trying the
16402           next kind.
16403             - Additionally the ONLY mode is now honored for headers so that
16404           users
16405               do not end up with a library in framework and a header from
16406           elsewhere.
16407
16408 2008-06-09 11:57  king
16409
16410         * Source/: cmFindBase.cxx, cmFindCommon.cxx, cmFindCommon.h,
16411           cmFindLibraryCommand.cxx, cmFindPackageCommand.cxx,
16412           cmFindPathCommand.cxx: ENH: In find_* implementation centralize
16413           addition of trailing slashes
16414
16415             - Create cmFindCommon::AddTrailingSlashes
16416             - Use it in cmFindBase and cmFindPackageCommand
16417             - Remove duplication from other find commands
16418
16419 2008-06-08 23:57  king
16420
16421         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16422
16423 2008-06-08 11:41  king
16424
16425         * Source/cmake.cxx: ENH: Whenever CMake re-runs from inside the VS
16426           IDE inform the user why.
16427
16428 2008-06-08 11:41  king
16429
16430         * Tests/CMakeTests/FindBaseTest.cmake.in: BUG: Fix CMake.FindBase
16431           test to normalize paths before comparing.
16432
16433             - Previously the find_* commands did not normalize the search
16434           paths
16435             - The recent refactoring enabled such normalization
16436             - The FindBase test must also normalize before comparing paths
16437
16438 2008-06-08 11:41  king
16439
16440         * Source/cmFindBase.cxx: BUG: Fix find_* command calls with no
16441           PATHS but new-style options.
16442
16443             - In cmFindBase when CheckCommonArgument returns true, set
16444           newStyle
16445             - Otherwise if there are no PATHS then the ancient-style
16446           compatibility
16447               mode is enabled and the common argument is treated as a path.
16448
16449 2008-06-07 23:57  king
16450
16451         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16452
16453 2008-06-06 23:58  king
16454
16455         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16456
16457 2008-06-06 11:52  king
16458
16459         * Source/kwsys/Terminal.c: ENH: Recognize more color terminals.
16460
16461             - Patch from Matthew McCormick, slightly tweaked
16462             - See issue #6833
16463
16464 2008-06-06 11:49  hoffman
16465
16466         * Source/cmGlobalXCodeGenerator.cxx: ENH: fix for flags that have
16467           sub-string matches
16468
16469 2008-06-06 10:22  martink
16470
16471         * Source/cmGlobalUnixMakefileGenerator3.cxx: ENH: fix for bug 6364,
16472           extra help targets when there are subdirectories of the top level
16473
16474 2008-06-06 09:06  king
16475
16476         * Source/cmFindBase.cxx: BUG: Fix cmFindBase::AddMacPath to
16477           actually use its arguments after previous refactoring commit.
16478
16479 2008-06-06 01:36  clinton
16480
16481         * Modules/FindQt4.cmake:
16482           BUG:  Fix for #7118.        Relative paths going outside the
16483           current source dir resulted in badly        placed moc source
16484           files in the build dir (or out of the build dir).
16485
16486 2008-06-05 23:57  king
16487
16488         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16489
16490 2008-06-05 18:20  king
16491
16492         * Source/: cmFindBase.cxx, cmFindBase.h, cmFindCommon.cxx,
16493           cmFindCommon.h, cmFindPackageCommand.cxx, cmFindPackageCommand.h:
16494           ENH: Refactor cmFindCommon, cmFindBase, and cmFindPackageCommand
16495
16496             - Add each part of the search order in a separate method.
16497             - Collect added paths in an ivar in cmFindCommon.
16498             - Move user path storage up to cmFindCommon and share
16499               between cmFindBase and cmFindPackageCommand.
16500             - Expand user path registry values up in cmFindCommon
16501               - Enables 32-/64-bit registry view for find_package
16502               - Disables registry expansion for paths not specified
16503                 with the PATHS argument, which is not expected.
16504
16505 2008-06-05 10:01  king
16506
16507         * Tests/CustomCommand/wrapper.cxx: BUG: Fix new custom command with
16508           make-var expansion test on VS6.  The VS6 IDE adds some extra
16509           characters to the variable value during expansion.
16510
16511 2008-06-05 09:54  king
16512
16513         * Source/cmFindBase.cxx: BUG: Fix 64-bit build of CMake so it can
16514           find 32-bit VS install.
16515
16516             - cmFindBase should search both 32-bit and 64-bit registry
16517           views
16518               for FIND_PROGRAM even if CMAKE_SIZEOF_VOID_P is not set.
16519             - Needed because the variable is not available when
16520           CMAKE_MAKE_PROGRAM
16521               is to be found.
16522
16523 2008-06-04 23:58  king
16524
16525         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16526
16527 2008-06-04 12:10  king
16528
16529         * Tests/CustomCommand/: CMakeLists.txt, wrapper.cxx: ENH: Add test
16530           for make variable replacement in a custom command with the
16531           VERBATIM option.
16532
16533 2008-06-04 12:10  king
16534
16535         * Source/cmMakefile.cxx: ENH: Allow custom commands with VERBATIM
16536           option to have $(SomeVar) make variable replacement.
16537
16538 2008-06-03 23:58  king
16539
16540         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16541
16542 2008-06-03 10:29  clinton
16543
16544         * Modules/FindQt4.cmake:
16545           ENH:  Some Linux distros don't install xorg-devel, png-devel,
16546           etc... when       qt4-devel is installed.  Finding them was
16547           required to support building       against static Qt.  Changing
16548           it so they are ignored if not found.
16549
16550 2008-06-03 10:02  king
16551
16552         * Source/cmGlobalGenerator.cxx: COMP: Fix bootstrap build after
16553           previous change to signature of AddRuleHash.
16554
16555 2008-06-03 09:55  king
16556
16557         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
16558           cmMakefileTargetGenerator.cxx: BUG: Include less content as input
16559           to "rule hash" computation.
16560
16561             - The rule hash should use only commands specified by the user.
16562             - No make output (echo and progress) rules should be included.
16563             - No outputs or dependencies need be included.  The native
16564           build tool
16565               will take care of them.
16566
16567 2008-06-02 23:58  king
16568
16569         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16570
16571 2008-06-02 19:44  clinton
16572
16573         * Source/kwsys/DynamicLoader.cxx:
16574           BUG:  FormatMessage can return a NULL message.  Add check for
16575           NULL pointer.
16576
16577 2008-06-02 16:45  king
16578
16579         * Source/cmAddCustomCommandCommand.cxx,
16580           Source/cmAddCustomCommandCommand.h, Source/cmCustomCommand.cxx,
16581           Source/cmCustomCommand.h, Tests/CustomCommand/CMakeLists.txt,
16582           Tests/CustomCommand/foo.in, Tests/CustomCommand/gen_once.c.in:
16583           ENH: Remove SKIP_RULE_DEPENDS option from add_custom_command()
16584
16585             - Option was recently added but never released.
16586             - Custom commands no longer depend on build.make so we do
16587               not need the option.
16588             - Rule hashes now take care of rebuilding when rules change
16589               so the dependency is not needed.
16590
16591 2008-06-02 16:44  king
16592
16593         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
16594           cmMakefileTargetGenerator.cxx: ENH: Introduce "rule hashes" to
16595           help rebuild files when rules change.
16596
16597             - In CMake 2.4 custom commands would not rebuild when rules
16598           changed.
16599             - In CMake 2.6.0 custom commands have a dependency on
16600           build.make
16601               which causes them to rebuild when changed, but also when any
16602               source is added or removed.  This is too often.
16603             - We cannot have a per-rule file because Windows filesystems
16604               do not deal well with lots of small files.
16605             - Instead we add a persistent CMakeFiles/CMakeRuleHashes.txt
16606           file
16607               at the top of the build tree that is updated during each
16608               CMake Generate step.  It records a hash of the build rule for
16609               each file to be built.  When the hash changes the file is
16610               removed so that it will be rebuilt.
16611
16612 2008-06-02 14:53  ewing
16613
16614         * Modules/FindLua51.cmake: BUG: fixed Lua50 to be Lua51 in
16615           FIND_PACKAGE_HANDLE_STANDARD_ARGS call.
16616
16617 2008-06-02 09:39  martink
16618
16619         * Source/cmMakefile.cxx: COMP: fix warning
16620
16621 2008-06-01 23:58  king
16622
16623         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16624
16625 2008-06-01 23:40  hoffman
16626
16627         * Source/kwsys/SystemInformation.cxx: ENH: fix crash on dash17
16628           linux where the parsing of the proc file must not have worked
16629           right
16630
16631 2008-06-01 16:11  hoffman
16632
16633         * Source/kwsys/SystemInformation.cxx: ENH: fix crash on cygwin
16634
16635 2008-06-01 14:40  fbertel
16636
16637         * Source/kwsys/SystemInformation.cxx: BUG:cpuinfo format are
16638           different between Linux and Cygwin. Cygwin does not have physical
16639           id tag or cpu cores tag.
16640
16641 2008-06-01 11:23  hoffman
16642
16643         * Source/kwsys/SystemInformation.cxx: ENH: avoid divide by zero,
16644           temporary fix until cygwin cpu file is read better, bad cpu info
16645           is better than a crash
16646
16647 2008-05-31 23:58  king
16648
16649         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16650
16651 2008-05-31 11:23  fbertel
16652
16653         * Source/kwsys/SystemInformation.cxx: BUG:Fixed NumberOfLogicalCPU,
16654           NumberOfPhysicalCPU and LogicalProcessorsPerPhysical under Linux.
16655           Some part was just wrong. Some other part missed to take the
16656           multicore value into account.
16657
16658 2008-05-31 08:15  martink
16659
16660         * Source/cmMakefile.cxx: ENH: make end of file checking for close
16661           if, foreach, macro, functions etc enabled. Not sure why it was
16662           disabled to start with, but I suspect I will find out. In reponse
16663           to Bill email about a ctest -S script with a function that waqs
16664           not closed. Closure was only checked for regular listfiles not
16665           other files.
16666
16667 2008-05-30 23:59  king
16668
16669         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16670
16671 2008-05-30 09:14  martink
16672
16673         * Source/CTest/cmCTestTestHandler.cxx: ENH: make tes test finding
16674           logic also try full paths as relative paths because some folks
16675           have been doing that and 2.4 handled it
16676
16677 2008-05-29 23:58  king
16678
16679         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16680
16681 2008-05-29 11:50  martink
16682
16683         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
16684           cmGlobalUnixMakefileGenerator3.h: BUG: improve progress reporting
16685           when there are multiple targets with the same name, bug# 7042
16686
16687 2008-05-29 09:15  hoffman
16688
16689         * CMakeLists.txt, ChangeLog.manual, Modules/FindQt4.cmake,
16690           Source/cmFileCommand.cxx, Source/cmFindBase.cxx,
16691           Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
16692           Source/cmInstallTargetGenerator.cxx, Source/cmSourceFile.cxx,
16693           Source/cmSystemTools.cxx, Source/cmSystemTools.h,
16694           Source/kwsys/SystemTools.cxx, Source/kwsys/SystemTools.hxx.in:
16695           ENH: merge in changes from head for RC 3
16696
16697 2008-05-28 23:59  king
16698
16699         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16700
16701 2008-05-27 23:59  king
16702
16703         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16704
16705 2008-05-27 16:50  king
16706
16707         * Source/cmFindBase.cxx: BUG: Fix previous registry lookup change
16708           for executables.
16709
16710             - The target platform does not matter for finding executables
16711               so find_program should expand to both 32-bit and 64-bit
16712           registry
16713               values.
16714             - See issue #7095.
16715
16716 2008-05-27 14:47  king
16717
16718         * Source/cmFindBase.cxx: BUG: Fix registry lookups for FIND
16719           commands to use view of target platform.
16720
16721             - See issue #7095.
16722
16723 2008-05-27 14:46  king
16724
16725         * Source/: cmSystemTools.cxx, cmSystemTools.h,
16726           kwsys/SystemTools.cxx, kwsys/SystemTools.hxx.in: ENH: Added WOW64
16727           key view support to KWSys SystemTools' windows registry API.
16728
16729             - Add an argument to registry read/write/delete methods to
16730           specify
16731               a 32-bit or 64-bit view.
16732             - Default is the bit-ness of the running program.
16733             - See issue #7095.
16734
16735 2008-05-27 13:10  king
16736
16737         * Source/cmSourceFile.cxx: ENH: Catch missing source files
16738           specified by full path earlier.
16739
16740             - Revert previous change to trust user-provided full paths.
16741             - Instead trust them only far enough to determine the source
16742           language
16743               but still check for existence for non-generated sources.
16744
16745 2008-05-27 11:18  king
16746
16747         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h: BUG: Fix
16748           crash on repeated configure steps and exported targets.
16749
16750             - In cmGlobalGenerator the ExportSets ivar must be cleared at
16751               the beginning of each Configure.
16752             - See issue #7101.
16753
16754 2008-05-27 10:22  king
16755
16756         * Source/: cmFileCommand.cxx, cmSystemTools.cxx, cmSystemTools.h:
16757           ENH: Inform user when RPATH is set during installation.
16758
16759             - Original patch from Alex.
16760             - Modified to print only when RPATH is actually set.
16761
16762 2008-05-27 10:21  king
16763
16764         * Source/cmInstallTargetGenerator.cxx: BUG: RPATH adjustment of
16765           versioned executables should operate on the file and not the
16766           symlink.
16767
16768 2008-05-26 23:59  king
16769
16770         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16771
16772 2008-05-26 11:17  clinton
16773
16774         * Modules/FindQt4.cmake:
16775           ENH:  Find debug libs from static Qt on Windows.
16776
16777 2008-05-25 23:59  king
16778
16779         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16780
16781 2008-05-24 23:59  king
16782
16783         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16784
16785 2008-05-23 23:59  king
16786
16787         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16788
16789 2008-05-23 16:09  hoffman
16790
16791         * CMakeCPack.cmake, CMakeLists.txt, ChangeLog.manual,
16792           Modules/CMakeDetermineASMCompiler.cmake,
16793           Modules/CMakeDetermineCCompiler.cmake,
16794           Modules/CMakeDetermineCXXCompiler.cmake,
16795           Modules/CMakeFortranCompilerId.F90.in,
16796           Modules/CMakeImportBuildSettings.cmake, Modules/FindQt4.cmake,
16797           Modules/FindSubversion.cmake, Modules/MacOSXBundleInfo.plist.in,
16798           Modules/UseQt4.cmake, Modules/Platform/Linux-PGI-Fortran.cmake,
16799           Source/cmFileCommand.cxx, Source/cmFindBase.cxx,
16800           Source/cmListCommand.cxx, Source/cmLocalGenerator.cxx,
16801           Source/cmLocalVisualStudio6Generator.cxx,
16802           Source/cmLocalVisualStudio7Generator.cxx,
16803           Source/cmMakefileTargetGenerator.cxx, Source/cmSourceGroup.cxx,
16804           Source/cmSourceGroup.h, Source/cmTarget.cxx,
16805           Source/CTest/cmCTestTestHandler.cxx,
16806           Source/QtDialog/AddCacheEntry.cxx,
16807           Source/QtDialog/AddCacheEntry.h,
16808           Source/QtDialog/AddCacheEntry.ui,
16809           Source/QtDialog/CMakeFirstConfigure.cxx,
16810           Source/QtDialog/CMakeFirstConfigure.h,
16811           Source/QtDialog/CMakeFirstConfigure.ui,
16812           Source/QtDialog/CMakeLists.txt,
16813           Source/QtDialog/CMakeSetupDialog.cxx,
16814           Source/QtDialog/CMakeSetupDialog.h, Source/QtDialog/QCMake.cxx,
16815           Source/QtDialog/QCMake.h, Source/QtDialog/QCMakeCacheView.cxx,
16816           Source/QtDialog/QCMakeCacheView.h,
16817           Source/QtDialog/QCMakeWidgets.cxx,
16818           Source/QtDialog/QCMakeWidgets.h,
16819           Source/kwsys/RegularExpression.cxx,
16820           Source/kwsys/RegularExpression.hxx.in: ENH: push in changes from
16821           head
16822
16823 2008-05-23 15:52  hoffman
16824
16825         * Source/cmFindBase.cxx: ENH: better fix for not adding /
16826
16827 2008-05-23 15:25  hoffman
16828
16829         * Modules/FindQt4.cmake: ENH: use PATHS keyword
16830
16831 2008-05-23 15:25  hoffman
16832
16833         * Source/cmFindBase.cxx: BUG: 7011 findqt hangs because of glob
16834           with find_path and framework header serach
16835
16836 2008-05-23 11:47  hoffman
16837
16838         * CMakeCPack.cmake: ENH: do not put system name into cygwin package
16839
16840 2008-05-23 11:28  hoffman
16841
16842         * Source/CTest/cmCTestTestHandler.cxx: BUG: fix for bug 7077 handle
16843           DartMeasurement tags with tyep text/html
16844
16845 2008-05-22 23:59  king
16846
16847         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16848
16849 2008-05-21 23:59  king
16850
16851         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16852
16853 2008-05-21 19:57  king
16854
16855         * Source/cmMakefileTargetGenerator.cxx: BUG: Fix makefile generator
16856           to have link rules depend on all full path libraries that appear
16857           on the link line.  This allows projects to relink when imported
16858           targets have changed.
16859
16860 2008-05-21 14:02  king
16861
16862         * Modules/CMakeImportBuildSettings.cmake: ENH: Extend previous
16863           patch from Mathieu Malaterre to apply override to the build tool
16864           also.
16865
16866 2008-05-21 13:36  clinton
16867
16868         * Modules/FindQt4.cmake:
16869           ENH:  Make Qt not found if the QtCore library can't be found.
16870           Also report an error when trying to use MSVC with Qt built by
16871           mingw.
16872
16873 2008-05-21 10:50  hoffman
16874
16875         * Source/cmVersion.cxx: ENH: fix version to not report beta for 1
16876
16877 2008-05-21 00:00  king
16878
16879         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16880
16881 2008-05-20 12:35  hoffman
16882
16883         * CMakeCPack.cmake: ENH: make sure Cygwin-Unknown is not the name
16884           for the package
16885
16886 2008-05-20 12:15  hoffman
16887
16888         * Source/cmListCommand.cxx: BUG: fix failing test
16889
16890 2008-05-20 11:30  hoffman
16891
16892         * Source/cmListCommand.cxx: BUG: fix bugs in new style list command
16893           that handles empty stuff
16894
16895 2008-05-20 00:00  king
16896
16897         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16898
16899 2008-05-19 18:07  clinton
16900
16901         * Modules/UseQt4.cmake:
16902           ENH:  Similar to how qmake does it...        Don't add compile
16903           flags for dependent modules the user didn't specify.        But
16904           still add the link libs.  This reduces the number of
16905           unecessary compile flags.
16906
16907 2008-05-19 10:03  king
16908
16909         * Modules/FindSubversion.cmake: BUG: Fixes for FindSubversion
16910
16911             - Split log out from Subversion_WC_INFO into Subversion_WC_LOG
16912             - Fix report of log info to be in
16913           <var-prefix>_WC_LAST_CHANGED_LOG
16914               as documented (instead of Subversion_LAST_CHANGED_LOG)
16915             - Fix setting of LC_ALL environment variable to be inside macro
16916             - Patch from Tanguy Krotoff
16917             - See issue #7047
16918
16919 2008-05-19 00:00  king
16920
16921         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16922
16923 2008-05-18 00:00  king
16924
16925         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16926
16927 2008-05-17 17:35  hoffman
16928
16929         * Modules/Platform/Linux-PGI-Fortran.cmake: file
16930           Linux-PGI-Fortran.cmake was added on branch CMake-2-6 on
16931           2008-05-23 20:09:35 +0000
16932
16933 2008-05-17 17:35  king
16934
16935         * Modules/Platform/Linux-PGI-Fortran.cmake: ENH: Add basic flags
16936           for Portland Group fortran compiler.
16937
16938 2008-05-17 12:53  hoffman
16939
16940         * Modules/MacOSXBundleInfo.plist.in: file MacOSXBundleInfo.plist.in
16941           was added on branch CMake-2-6 on 2008-05-23 20:09:35 +0000
16942
16943 2008-05-17 12:53  king
16944
16945         * Modules/MacOSXBundleInfo.plist.in, Source/cmLocalGenerator.cxx,
16946           Source/cmTarget.cxx: ENH: Allow users to specify a custom
16947           Info.plist template
16948
16949             - Create MACOSX_BUNDLE_INFO_PLIST target property to specify
16950           template.
16951             - Look for MacOSXBundleInfo.plist.in in CMAKE_MODULE_PATH by
16952           default.
16953             - See issue #6983.
16954
16955 2008-05-17 11:42  king
16956
16957         * Source/cmFileCommand.cxx: BUG: Fix previous change to
16958           file(STRINGS) command.
16959
16960             - Previous change added form-feed as a string terminator.
16961             - Instead it should just be recognized as a valid string
16962           character.
16963
16964 2008-05-17 00:00  king
16965
16966         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16967
16968 2008-05-16 17:56  king
16969
16970         * Modules/Platform/Linux-PGI-Fortran.cmake: ENH: Add
16971           Linux-PGI-Fortran platform file to support the Portland Group
16972           Fortran compiler (PGI).
16973
16974 2008-05-16 17:50  king
16975
16976         * Modules/CMakeFortranCompilerId.F90.in, Source/cmFileCommand.cxx:
16977           ENH: Teach Fortran compiler identification about the Portland
16978           Group compiler (PGI).
16979
16980 2008-05-16 16:56  king
16981
16982         * Source/: cmLocalVisualStudio6Generator.cxx,
16983           cmLocalVisualStudio7Generator.cxx, cmSourceGroup.cxx,
16984           cmSourceGroup.h: COMP: Fix build with concept checking of STL.
16985
16986             - Fix cmSourceGroup to not use std::vector with an incomplete
16987           type.
16988
16989 2008-05-16 11:06  king
16990
16991         * Source/kwsys/: RegularExpression.cxx, RegularExpression.hxx.in:
16992           ENH: Add assignment operator to KWSys RegularExpression.
16993
16994 2008-05-16 00:00  king
16995
16996         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
16997
16998 2008-05-15 19:21  hoffman
16999
17000         * Source/QtDialog/CMakeFirstConfigure.cxx: file
17001           CMakeFirstConfigure.cxx was added on branch CMake-2-6 on
17002           2008-05-23 20:09:42 +0000
17003
17004 2008-05-15 19:21  hoffman
17005
17006         * Source/QtDialog/CMakeFirstConfigure.h: file CMakeFirstConfigure.h
17007           was added on branch CMake-2-6 on 2008-05-23 20:09:43 +0000
17008
17009 2008-05-15 19:21  hoffman
17010
17011         * Source/QtDialog/CMakeFirstConfigure.ui: file
17012           CMakeFirstConfigure.ui was added on branch CMake-2-6 on
17013           2008-05-23 20:09:43 +0000
17014
17015 2008-05-15 19:21  hoffman
17016
17017         * Source/QtDialog/QCMakeWidgets.cxx: file QCMakeWidgets.cxx was
17018           added on branch CMake-2-6 on 2008-05-23 20:09:44 +0000
17019
17020 2008-05-15 19:21  hoffman
17021
17022         * Source/QtDialog/QCMakeWidgets.h: file QCMakeWidgets.h was added
17023           on branch CMake-2-6 on 2008-05-23 20:09:44 +0000
17024
17025 2008-05-15 19:21  clinton
17026
17027         * Source/QtDialog/: AddCacheEntry.cxx, AddCacheEntry.h,
17028           AddCacheEntry.ui, CMakeFirstConfigure.cxx, CMakeFirstConfigure.h,
17029           CMakeFirstConfigure.ui, CMakeLists.txt, CMakeSetupDialog.cxx,
17030           CMakeSetupDialog.h, QCMake.cxx, QCMake.h, QCMakeCacheView.cxx,
17031           QCMakeCacheView.h, QCMakeWidgets.cxx, QCMakeWidgets.h:
17032           ENH:  Add cross compiling support in the GUI in the same dialog
17033           that prompts for       the generator on the first configure.  It
17034           either ask for a toolchain file       or asks for all the
17035           information a toolchain file might contain.
17036
17037                 Also added option for setting non-default compilers if not
17038           cross compiling.
17039                 Fixes #6849.
17040
17041                 Also a bit of code cleanup and re-organizing.
17042
17043 2008-05-15 15:39  hoffman
17044
17045         * CMakeLists.txt, ChangeLog.manual,
17046           Modules/CMakeTestFortranCompiler.cmake, Modules/FindBoost.cmake,
17047           Modules/FindCurses.cmake,
17048           Modules/FindPackageHandleStandardArgs.cmake,
17049           Modules/FindQt4.cmake, Modules/NSIS.template.in,
17050           Source/cmAddCustomCommandCommand.cxx,
17051           Source/cmAddCustomCommandCommand.h, Source/cmCustomCommand.cxx,
17052           Source/cmCustomCommand.h, Source/cmDepends.cxx,
17053           Source/cmDepends.h, Source/cmDependsC.cxx, Source/cmDependsC.h,
17054           Source/cmDependsFortran.cxx, Source/cmDependsFortran.h,
17055           Source/cmDocumentationFormatterDocbook.cxx, Source/cmELF.cxx,
17056           Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
17057           Source/cmGlobalUnixMakefileGenerator3.cxx,
17058           Source/cmListCommand.cxx,
17059           Source/cmLocalUnixMakefileGenerator3.cxx, Source/cmMakefile.cxx,
17060           Source/cmMakefileTargetGenerator.cxx,
17061           Source/cmSetSourceFilesPropertiesCommand.cxx,
17062           Source/cmTarget.cxx, Source/cmTarget.h, Source/cmXCodeObject.cxx,
17063           Source/cmake.cxx, Source/cmakemain.cxx,
17064           Source/CTest/cmCTestBuildCommand.h,
17065           Source/CTest/cmCTestConfigureCommand.h,
17066           Source/CTest/cmCTestCoverageCommand.h,
17067           Source/CTest/cmCTestCoverageHandler.cxx,
17068           Source/CTest/cmCTestEmptyBinaryDirectoryCommand.h,
17069           Source/CTest/cmCTestMemCheckCommand.h,
17070           Source/CTest/cmCTestReadCustomFilesCommand.h,
17071           Source/CTest/cmCTestRunScriptCommand.h,
17072           Source/CTest/cmCTestSleepCommand.h,
17073           Source/CTest/cmCTestStartCommand.h,
17074           Source/CTest/cmCTestSubmitCommand.h,
17075           Source/CTest/cmCTestUpdateCommand.h, Source/kwsys/CMakeLists.txt,
17076           Source/kwsys/CPU.h.in, Source/kwsys/ProcessUNIX.c,
17077           Source/kwsys/ProcessWin32.c, Source/kwsys/SystemInformation.cxx,
17078           Source/kwsys/SystemTools.cxx, Tests/BuildDepends/CMakeLists.txt,
17079           Tests/BuildDepends/Project/CMakeLists.txt,
17080           Tests/BuildDepends/Project/zot.cxx,
17081           Tests/BuildDepends/Project/zot_macro_dir.cxx,
17082           Tests/BuildDepends/Project/zot_macro_tgt.cxx,
17083           Tests/CustomCommand/CMakeLists.txt, Tests/CustomCommand/foo.in,
17084           Tests/CustomCommand/gen_once.c.in, Utilities/CMakeLists.txt,
17085           Utilities/cmtar/CMakeLists.txt: ENH: merge in from main tree
17086
17087 2008-05-15 12:07  alex
17088
17089         * Modules/: CMakeDetermineASMCompiler.cmake,
17090           CMakeDetermineCCompiler.cmake, CMakeDetermineCXXCompiler.cmake:
17091           BUG: make the toolchain-prefix recognition work with prefixes
17092           which contain dots (as in arm-unknown-nto-qnx6.3.0-gcc.exe),
17093           NAME_WE returns only up to the 6, instead of everything in front
17094           of the .exe
17095
17096           Alex
17097
17098 2008-05-15 00:00  king
17099
17100         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
17101
17102 2008-05-14 11:55  king
17103
17104         * Source/kwsys/CMakeLists.txt: ENH: In KWSys set the
17105           IMPLICIT_DEPENDS_INCLUDE_TRANSFORM property.
17106
17107             - Tells CMake about the KWSYS_HEADER macro.
17108             - Enables implicit dependencies of private source files.
17109             - When a CMake new enough to support the property is required
17110               the "#if 0" hack can be removed from the source files.
17111
17112 2008-05-14 11:55  hoffman
17113
17114         * Tests/BuildDepends/Project/zot_macro_dir.cxx: file
17115           zot_macro_dir.cxx was added on branch CMake-2-6 on 2008-05-15
17116           19:40:01 +0000
17117
17118 2008-05-14 11:55  hoffman
17119
17120         * Tests/BuildDepends/Project/zot_macro_tgt.cxx: file
17121           zot_macro_tgt.cxx was added on branch CMake-2-6 on 2008-05-15
17122           19:40:01 +0000
17123
17124 2008-05-14 11:55  king
17125
17126         * Tests/BuildDepends/: CMakeLists.txt, Project/CMakeLists.txt,
17127           Project/zot.cxx, Project/zot_macro_dir.cxx,
17128           Project/zot_macro_tgt.cxx: ENH: Update BuildDepends test to check
17129           #include lines with macros.
17130
17131             - Tests IMPLICIT_DEPENDS_INCLUDE_TRANSFORM properties.
17132             - See issue #6648.
17133             - Works without help in VS IDEs due to native dependency
17134           handling.
17135             - Xcode needs help to rebuild correctly.
17136
17137 2008-05-14 11:54  king
17138
17139         * Source/: cmLocalUnixMakefileGenerator3.cxx, cmMakefile.cxx,
17140           cmTarget.cxx: ENH: Allow users to specify macro-like #include
17141           line transforms for dependency scanning.
17142
17143             - Define IMPLICIT_DEPENDS_INCLUDE_TRANSFORM property on targets
17144           and directories.
17145             - Make the directory version inherited.
17146             - See issue #6648.
17147
17148 2008-05-14 11:54  king
17149
17150         * Source/: cmDependsC.cxx, cmDependsC.h: ENH: Teach cmDependsC
17151           about user-configured macro transformations.
17152
17153             - Syntax is SOME_MACRO(%)=value-with-%
17154             - Later we will configure these with target and directory
17155           properties.
17156             - See issue #6648.
17157
17158 2008-05-14 11:38  hoffman
17159
17160         * Tests/CustomCommand/gen_once.c.in: file gen_once.c.in was added
17161           on branch CMake-2-6 on 2008-05-15 19:40:01 +0000
17162
17163 2008-05-14 11:38  king
17164
17165         * Source/cmAddCustomCommandCommand.cxx,
17166           Source/cmAddCustomCommandCommand.h, Source/cmCustomCommand.cxx,
17167           Source/cmCustomCommand.h, Source/cmMakefileTargetGenerator.cxx,
17168           Tests/CustomCommand/CMakeLists.txt, Tests/CustomCommand/foo.in,
17169           Tests/CustomCommand/gen_once.c.in: ENH: Add SKIP_RULE_DEPENDS
17170           option for add_custom_command()
17171
17172             - Allows make rules to be created with no dependencies.
17173             - Such rules will not re-run even if the commands themselves
17174           change.
17175             - Useful to create rules that run only if the output is
17176           missing.
17177
17178 2008-05-14 00:00  king
17179
17180         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
17181
17182 2008-05-13 16:57  hoffman
17183
17184         * Modules/NSIS.template.in: BUG: if CPACK_NSIS_MODIFY_PATH was OFF
17185           then the PATH was automatically modified
17186
17187 2008-05-13 15:43  alex
17188
17189         * Source/cmakemain.cxx, Utilities/CMakeLists.txt: STYLE: add
17190           "--help-policy" and "--help-policies" to the documentation
17191           -generate and install the policy documentation files -generate
17192           and install the docbook files for cmake, ctest, cpack, ccmake
17193           (cmake-gui not yet ?)
17194
17195           Alex
17196
17197 2008-05-13 10:34  king
17198
17199         * Source/cmELF.cxx: BUG: When byte order is not known at compile
17200           time make sure NeedSwap in cmELF is still initialized.
17201
17202 2008-05-13 10:24  king
17203
17204         * Source/cmELF.cxx: ENH: In cmELF it is okay if the byte order is
17205           not known at compile time.
17206
17207             - We perform a runtime check of the input file anyway.
17208
17209 2008-05-13 10:24  king
17210
17211         * Source/kwsys/CPU.h.in: ENH: Add ARM support to KWSys CPU header.
17212
17213             - Patch from Pierre Habouzit
17214
17215 2008-05-13 05:18  malaterre
17216
17217         * Source/kwsys/ProcessUNIX.c: ENH: all ctype function have the same
17218           issue: char can be signed or unsigned, since isspace only deal
17219           with >=0 value (except EOF) one has to first cast it to unsigned
17220           char
17221
17222 2008-05-13 00:01  king
17223
17224         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
17225
17226 2008-05-12 18:33  alex
17227
17228         * Source/cmGlobalUnixMakefileGenerator3.cxx: BUG: make
17229           ENABLE_LANGUAGE(ASM-ATT OPTIONAL) work again: if it didn't work
17230           but was optional, don't delete the cache
17231
17232           Alex
17233
17234 2008-05-12 18:11  alex
17235
17236         * Modules/CMakeTestFortranCompiler.cmake: STYLE: use IF(NOT ...)
17237           instead of IF() ELSE() ... ENDIF()
17238
17239           Alex
17240
17241 2008-05-12 17:43  king
17242
17243         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
17244           cmTarget.cxx, cmTarget.h: BUG: Make sure all source files are
17245           found before generating.
17246
17247             - Previously this was done implicitly by the check for a target
17248               link language which checked all source full paths.
17249             - The recent change to support computing a link language
17250           without
17251               finding all the source files skipped the implicit check.
17252             - This change adds an explicit check to find all source files.
17253
17254 2008-05-12 16:54  alex
17255
17256         * Source/cmake.cxx: BUG: make "cmake -Wno-dev ../srcdir" work,
17257           advancing i had the effect that the argument after -Wno-dev was
17258           skipped, which happened to be the source directory, and so the
17259           current working directory was assumed as source directory,
17260           although it was the build directory (maybe this didn't have an
17261           effect if there was already a CMakeCache.txt in the build dir)
17262
17263           Alex
17264
17265 2008-05-12 12:01  lorensen
17266
17267         * Source/kwsys/ProcessUNIX.c: COMP: warning, isprint and isspace
17268           take int args.
17269
17270 2008-05-12 09:11  alex
17271
17272         * Source/CTest/: cmCTestBuildCommand.h, cmCTestConfigureCommand.h,
17273           cmCTestCoverageCommand.h, cmCTestEmptyBinaryDirectoryCommand.h,
17274           cmCTestMemCheckCommand.h, cmCTestReadCustomFilesCommand.h,
17275           cmCTestRunScriptCommand.h, cmCTestSleepCommand.h,
17276           cmCTestStartCommand.h, cmCTestSubmitCommand.h,
17277           cmCTestUpdateCommand.h: STYLE: use lower case also for the
17278           ctest-specific commands, as in cmake
17279
17280           I hope I didn't make a typo anywhere, at least the tests still
17281           succeed
17282
17283           Alex
17284
17285 2008-05-12 00:01  king
17286
17287         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
17288
17289 2008-05-11 05:12  alex
17290
17291         * Modules/FindPackageHandleStandardArgs.cmake: BUG: fix #6375:
17292           print the variables which were not found, so it's easier to see
17293           what went wrong
17294
17295           Alex
17296
17297 2008-05-11 00:01  king
17298
17299         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
17300
17301 2008-05-10 22:48  lorensen
17302
17303         * Source/kwsys/: ProcessWin32.c, SystemInformation.cxx,
17304           SystemTools.cxx: COMP: sprintf warnings. DWORD should use %ld
17305           rather than %d. Also, const char *p, a shadowed variable warning.
17306
17307 2008-05-10 19:07  alex
17308
17309         * Modules/FindCurses.cmake: BUG: fix #6993 FindCurses.cmake is now
17310           almost exactly reverted back to the state when CURSES_LIBRARY and
17311           CURSES_INCLUDE_PATH where set for compatibility but not in the
17312           cache. It is important that CURSES_CURSES_LIBRARY and
17313           CURSES_NCURSES_LIBRARY really contain the path to these files.
17314           Later on CURSES_LIBRARY is set to the one of the two which will
17315           be used as curses library. This is now done in the cache, without
17316           FORCE.  So preloading the cache still seems to work (at least
17317           what I tested).
17318
17319           Alex
17320
17321 2008-05-10 18:39  king
17322
17323         * Source/: cmLocalUnixMakefileGenerator3.cxx,
17324           cmMakefileTargetGenerator.cxx: BUG: Fix generation of some paths
17325           into .cmake files in the build tree to escape strings for the
17326           CMake language.  This fix allows users to put double quotes in
17327           the SOVERSION of a shared library.
17328
17329 2008-05-10 18:39  king
17330
17331         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Fix logic that
17332           loops over multiple output pairs to not loop beyond the vector
17333           when there are an odd number of entries.
17334
17335 2008-05-10 11:12  hoffman
17336
17337         * Source/CTest/cmCTestCoverageHandler.cxx: ENH: make sure english
17338           is used for output of gcov
17339
17340 2008-05-10 00:01  king
17341
17342         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
17343
17344 2008-05-09 21:26  dgregor
17345
17346         * Modules/FindBoost.cmake: BUG: Fix FindBoost version variable
17347           names to correct bug in Boost version detection
17348
17349 2008-05-09 17:50  alex
17350
17351         * Source/cmDocumentationFormatterDocbook.cxx: STYLE: insert
17352           newlines after listitem so the generated lines don't get several
17353           thousand characters long
17354
17355           Alex
17356
17357 2008-05-09 11:50  clinton
17358
17359         * Modules/FindQt4.cmake:
17360           ENH:  Qt/Mac binary install puts QtCLucene library in a different
17361           place than the       normal Qt frameworks.  Let's find it.
17362
17363 2008-05-09 00:01  king
17364
17365         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
17366
17367 2008-05-08 21:14  hoffman
17368
17369         * Source/cmXCodeObject.cxx: ENH: fix for 64 bit cmake on mac
17370
17371 2008-05-08 15:49  hoffman
17372
17373         * Source/cmSetSourceFilesPropertiesCommand.cxx: BUG:6990 fix crash
17374           with set_source_files_properties
17375
17376 2008-05-08 12:47  hoffman
17377
17378         * Source/CTest/cmCTestCoverageHandler.cxx: BUG: 0006988 do not set
17379           coverage to false when it is not
17380
17381 2008-05-08 10:09  king
17382
17383         * Source/: cmDepends.cxx, cmDepends.h, cmDependsC.cxx,
17384           cmDependsC.h, cmDependsFortran.cxx, cmDependsFortran.h,
17385           cmLocalUnixMakefileGenerator3.cxx: ENH: Light refactoring of
17386           implicit dependency scanning configuration implementation.
17387
17388             - Move lookup of config variables from
17389           cmLocalUnixMakefileGenerator3 to cmDepends hierarchy.
17390
17391 2008-05-08 00:01  king
17392
17393         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
17394
17395 2008-05-07 17:25  king
17396
17397         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Fix repeated
17398           re-scanning of dependencies when the results do not change.
17399
17400             - We re-scan deps when DependInfo.cmake is newer than
17401           depend.internal
17402             - Therefore depend.internal should not be copy-if-different
17403
17404 2008-05-07 14:57  hoffman
17405
17406         * Source/cmListCommand.cxx: ENH: fix sort to work with CMP0007
17407
17408 2008-05-07 00:01  king
17409
17410         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
17411
17412 2008-05-06 12:56  barre
17413
17414         * Utilities/cmtar/CMakeLists.txt: ENH: update for CMake 2.6
17415
17416 2008-05-06 00:01  king
17417
17418         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
17419
17420 2008-05-05 13:38  hoffman
17421
17422         * ChangeLog.manual, Source/cmDocumentationFormatter.cxx,
17423           Source/cmDocumentationFormatter.h,
17424           Source/cmDocumentationFormatterDocbook.cxx,
17425           Source/cmDocumentationFormatterHTML.cxx: ENH: merge in changes
17426           for generated docs
17427
17428 2008-05-05 12:38  hoffman
17429
17430         * CMakeLists.txt: ENH: try for 2.6.0
17431
17432 2008-05-05 12:02  king
17433
17434         * Source/: cmDocumentationFormatter.cxx,
17435           cmDocumentationFormatter.h, cmDocumentationFormatterDocbook.cxx,
17436           cmDocumentationFormatterHTML.cxx: ENH: Fix generated
17437           documentation internal links.
17438
17439             - Previously all links started in 'command_' which led to
17440           conflicts
17441               and was confusing for non-command items.
17442             - Use a per-section name that is meaningful to humans.
17443             - Fix link id names to be valid HTML.
17444
17445 2008-05-05 00:00  king
17446
17447         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
17448
17449 2008-05-04 18:07  hoffman
17450
17451         * CMakeLists.txt, ChangeLog.manual, Modules/CTest.cmake,
17452           Modules/FindQt4.cmake, Modules/FindX11.cmake,
17453           Modules/GetPrerequisites.cmake,
17454           Source/kwsys/SystemInformation.cxx: ENH: merge from main tree
17455
17456 2008-05-04 00:00  king
17457
17458         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
17459
17460 2008-05-03 17:55  clinton
17461
17462         * Modules/FindQt4.cmake:
17463           ENH:  Allow finding phonon and QtDBus on Mac.  Fixes #6950.
17464
17465 2008-05-03 15:27  barre
17466
17467         * Modules/FindX11.cmake: ENH: X11_SM_LIB should be advanced as well
17468
17469 2008-05-03 00:00  king
17470
17471         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
17472
17473 2008-05-02 17:36  hoffman
17474
17475         * Source/kwsys/SystemInformation.cxx: BUG: really fix build on vs6
17476
17477 2008-05-02 17:22  hoffman
17478
17479         * Source/kwsys/SystemInformation.cxx: BUG: fix build on vs6
17480
17481 2008-05-02 11:44  hoffman
17482
17483         * Source/kwsys/SystemInformation.cxx: ENH: use GlobalMemoryStatusEx
17484           as it is able to report more than 2gigs
17485
17486 2008-05-02 11:25  hoffman
17487
17488         * Modules/CTest.cmake: ENH: recognize vs 9 and possible 10 or
17489           greater when they come out...
17490
17491 2008-05-02 09:14  king
17492
17493         * Source/kwsys/SystemInformation.cxx: COMP: Fix warnings in KWSys
17494           SystemInformation on Borland compiler.
17495
17496             - Remove two unused variables.
17497             - Replace dynamically allocated array with static.
17498
17499 2008-05-02 00:00  king
17500
17501         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
17502
17503 2008-05-01 18:49  king
17504
17505         * Modules/GetPrerequisites.cmake: ENH: When GetPrerequisites.cmake
17506           runs dumpbin while running inside the VS IDE environment make
17507           sure the tool does not produce extra output.
17508
17509 2008-05-01 12:35  hoffman
17510
17511         * CMakeLists.txt, ChangeLog.manual, Modules/CheckTypeSize.cmake,
17512           Modules/FindBoost.cmake, Modules/FindCurses.cmake,
17513           Modules/FindKDE.cmake, Modules/FindSDL.cmake,
17514           Modules/FindSDL_sound.cmake, Modules/FindVTK.cmake,
17515           Modules/Platform/Darwin.cmake,
17516           Modules/Platform/Linux-Intel-C.cmake,
17517           Modules/Platform/Linux-Intel-CXX.cmake,
17518           Modules/Platform/Linux-Intel-Fortran.cmake,
17519           Modules/Platform/SunOS.cmake,
17520           Modules/Platform/Windows-ifort.cmake,
17521           Source/cmAuxSourceDirectoryCommand.cxx,
17522           Source/cmComputeLinkDepends.cxx, Source/cmComputeLinkDepends.h,
17523           Source/cmComputeLinkInformation.cxx,
17524           Source/cmComputeLinkInformation.h,
17525           Source/cmExportFileGenerator.cxx,
17526           Source/cmExportLibraryDependencies.cxx, Source/cmFileCommand.cxx,
17527           Source/cmFileCommand.h, Source/cmGlobalGenerator.cxx,
17528           Source/cmGlobalVisualStudio71Generator.cxx,
17529           Source/cmGlobalVisualStudio7Generator.cxx,
17530           Source/cmGlobalVisualStudioGenerator.cxx,
17531           Source/cmGlobalVisualStudioGenerator.h,
17532           Source/cmGlobalXCodeGenerator.cxx, Source/cmListFileCache.cxx,
17533           Source/cmLocalGenerator.cxx,
17534           Source/cmLocalUnixMakefileGenerator3.cxx,
17535           Source/cmLocalVisualStudio7Generator.cxx,
17536           Source/cmLocalVisualStudio7Generator.h, Source/cmMakefile.cxx,
17537           Source/cmMakefile.h, Source/cmSourceFile.cxx,
17538           Source/cmSourceFile.h, Source/cmWriteFileCommand.cxx,
17539           Source/cmake.cxx, Source/cmake.h, Source/kwsys/System.c,
17540           Source/kwsys/SystemInformation.cxx,
17541           Tests/CustomCommand/CMakeLists.txt,
17542           Tests/CustomCommand/gen_redirect_in.c,
17543           Tests/CustomCommand/generator.cxx, Tests/CustomCommand/tcat.cxx,
17544           Tests/CustomCommand/GeneratorInExtraDir/CMakeLists.txt: ENH:
17545           merge from cvs create yikes RC 10! (I hope this is the last
17546           RC...)
17547
17548 2008-05-01 00:00  king
17549
17550         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
17551
17552 2008-04-30 22:17  hoffman
17553
17554         * Source/cmGlobalVisualStudioGenerator.cxx: STYLE: fix warning
17555
17556 2008-04-30 18:04  king
17557
17558         * Source/: cmComputeLinkDepends.cxx, cmComputeLinkDepends.h,
17559           cmComputeLinkInformation.cxx, cmComputeLinkInformation.h: ENH:
17560           When preserving potentially static portions of original user link
17561           lines recognize shared library names by their extension and skip
17562           them.
17563
17564 2008-04-30 15:58  king
17565
17566         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: For Watcom WMake
17567           use the short path to avoid quoting problems in custom commands
17568           with shell redirections.
17569
17570 2008-04-30 15:58  king
17571
17572         * Source/kwsys/System.c, Tests/CustomCommand/CMakeLists.txt: BUG:
17573           Fix escaping of more characters on Windows shells.
17574
17575 2008-04-30 15:53  hoffman
17576
17577         * Modules/FindCurses.cmake: BUG: remove typo
17578
17579 2008-04-30 15:42  hoffman
17580
17581         * Modules/FindCurses.cmake: BUG: fix for 6918 ncurses should work
17582           without curses
17583
17584 2008-04-30 14:13  king
17585
17586         * Modules/Platform/SunOS.cmake: ENH: Make /opt/SUNWspro/lib,
17587           /opt/SUNWspro/prod/lib, and /usr/ccs/lib implicit link
17588           directories on the Sun when using the SunPro compiler.
17589
17590 2008-04-30 13:42  king
17591
17592         * Source/: cmFileCommand.cxx, cmFileCommand.h,
17593           cmGlobalGenerator.cxx, cmMakefile.cxx, cmMakefile.h,
17594           cmWriteFileCommand.cxx, cmake.cxx, cmake.h: BUG: Remove check for
17595           files written by file(WRITE) being loaded.
17596
17597             - CMake 1.8 and below did not do the check but could get in
17598               infinite loops due to the local generate step.
17599             - CMake 2.0 added the check but failed to perform it in
17600           directories
17601               with no targets (see bug #678).
17602             - CMake 2.2 removed the local generate which fixed the problem
17603           but
17604               did not remove the check.
17605             - Between CMake 2.4 and 2.6.0rc6 the check was fixed to work
17606           even
17607               when no targets appear in a directory (see bug #6923).
17608             - Bottom line: the check is no longer needed.
17609
17610 2008-04-30 13:26  hoffman
17611
17612         * Source/: cmGlobalVisualStudio71Generator.cxx,
17613           cmGlobalVisualStudio7Generator.cxx,
17614           cmGlobalVisualStudioGenerator.cxx,
17615           cmGlobalVisualStudioGenerator.h, cmLocalGenerator.cxx,
17616           cmLocalVisualStudio7Generator.cxx,
17617           cmLocalVisualStudio7Generator.h, cmMakefile.cxx: ENH: add support
17618           for Intel Fortran Visual studio IDE
17619
17620 2008-04-30 11:33  hoffman
17621
17622         * Modules/Platform/Windows-ifort.cmake: ENH: add more fortran flags
17623
17624 2008-04-30 10:02  king
17625
17626         * Source/kwsys/System.c: BUG: Fix
17627           kwsysSystem_Shell_GetArgumentForWindows to reset the windows
17628           trailing backslash count to zero when a make variable reference
17629           is encountered.
17630
17631 2008-04-30 00:00  king
17632
17633         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
17634
17635 2008-04-29 15:34  hoffman
17636
17637         * Tests/CustomCommand/tcat.cxx: file tcat.cxx was added on branch
17638           CMake-2-6 on 2008-05-01 16:35:40 +0000
17639
17640 2008-04-29 15:34  hoffman
17641
17642         * Tests/CustomCommand/gen_redirect_in.c: file gen_redirect_in.c was
17643           added on branch CMake-2-6 on 2008-05-01 16:35:40 +0000
17644
17645 2008-04-29 15:34  king
17646
17647         * Source/cmLocalGenerator.cxx, Tests/CustomCommand/CMakeLists.txt,
17648           Tests/CustomCommand/gen_redirect_in.c,
17649           Tests/CustomCommand/generator.cxx, Tests/CustomCommand/tcat.cxx,
17650           Tests/CustomCommand/GeneratorInExtraDir/CMakeLists.txt: BUG: Do
17651           not escape shell operators when generating command lines.
17652
17653             - See bug#6868.
17654             - Update CustomCommand test to check.
17655
17656 2008-04-29 14:17  king
17657
17658         * Source/: cmSourceFile.cxx, cmSourceFile.h: ENH: In
17659           cmSourceFile::GetLanguage use the file extension (if not
17660           ambiguous) to determine the language without requiring the source
17661           file to exist.
17662
17663 2008-04-29 14:17  king
17664
17665         * Source/cmSourceFile.cxx: ENH: Add context information when a
17666           source file cannot be found.
17667
17668 2008-04-29 14:17  king
17669
17670         * Source/cmMakefile.cxx: ENH: In cmMakefile::IssueMessage report
17671           the directory-level context even if no list file is currently
17672           being processed.
17673
17674 2008-04-29 12:10  hoffman
17675
17676         * Source/cmLocalGenerator.cxx: BUG: move this back out of the if
17677           statemtn
17678
17679 2008-04-29 00:00  king
17680
17681         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
17682
17683 2008-04-28 13:53  hoffman
17684
17685         * Modules/Platform/Darwin.cmake, Source/cmGlobalXCodeGenerator.cxx,
17686           Source/cmLocalGenerator.cxx: ENH: allow users to set sysroot
17687
17688 2008-04-28 00:00  king
17689
17690         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
17691
17692 2008-04-27 11:41  alex
17693
17694         * Modules/FindKDE.cmake: ENH: remove FindKDE.cmake, which was
17695           obsolete (i.e. disabled using SEND_ERROR) since cmake 2.4.0,
17696           agreed by Bill
17697
17698           Alex
17699
17700 2008-04-27 07:35  alex
17701
17702         * Modules/FindVTK.cmake: BUG: don't fail with FATAL_ERROR if
17703           REQUIRED was not used
17704
17705           Alex
17706
17707 2008-04-27 07:30  alex
17708
17709         * Source/cmExportFileGenerator.cxx: ENH: protect the export files
17710           against inclusion with cmake 2.4
17711
17712           Alex
17713
17714 2008-04-27 07:01  alex
17715
17716         * Source/: cmExportLibraryDependencies.cxx, cmListFileCache.cxx:
17717           ENH: write the cmake version into the file created by
17718           EXPORT_LIBRARY_DEPENDENCIES() to help with debugging later on.
17719           The same should be done in the import target files (but I didn't
17720           have time to do it yet).  STYLE: fix line length in
17721           cmListFileCache.cxx
17722
17723           Alex
17724
17725 2008-04-27 00:00  king
17726
17727         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
17728
17729 2008-04-26 13:25  alex
17730
17731         * Modules/FindBoost.cmake: BUG: don't use CMAKE_MINIMUM_REQUIRED()
17732           in find modules, it can change the policy settings done in the
17733           projects cmake files (and it doesn't make sense since it is
17734           always part of the correct cmake version)
17735
17736           Alex
17737
17738 2008-04-26 08:39  hoffman
17739
17740         * Source/cmAuxSourceDirectoryCommand.cxx: BUG: fix for bug 6911,
17741           aux source dir was broken from a previous fix
17742
17743 2008-04-26 00:00  king
17744
17745         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
17746
17747 2008-04-25 15:30  king
17748
17749         * Source/cmSourceFile.cxx: BUG: Trust user-provided source file
17750           full paths.
17751
17752 2008-04-25 10:47  hoffman
17753
17754         * Modules/CheckTypeSize.cmake: ENH: allow users to turn off extra
17755           checks
17756
17757 2008-04-25 09:49  hoffman
17758
17759         * Modules/Platform/Linux-Intel-CXX.cmake: ENH: remove c flags from
17760           cxx config file
17761
17762 2008-04-25 09:49  hoffman
17763
17764         * Modules/Platform/Linux-Intel-CXX.cmake: file
17765           Linux-Intel-CXX.cmake was added on branch CMake-2-6 on 2008-05-01
17766           16:35:39 +0000
17767
17768 2008-04-25 09:43  hoffman
17769
17770         * Modules/Platform/: Linux-Intel-Fortran.cmake, Linux-ifort.cmake:
17771           ENH: rename Linux-ifort to Linux-Intel-Fortran
17772
17773 2008-04-25 09:43  hoffman
17774
17775         * Modules/Platform/Linux-Intel-Fortran.cmake: file
17776           Linux-Intel-Fortran.cmake was added on branch CMake-2-6 on
17777           2008-05-01 16:35:39 +0000
17778
17779 2008-04-25 09:09  hoffman
17780
17781         * Modules/CheckTypeSize.cmake: ENH: make sure all required headers
17782           are checked before checking type size
17783
17784 2008-04-25 09:07  hoffman
17785
17786         * Modules/: FindSDL.cmake, FindSDL_sound.cmake: ENH: do not clear
17787           find variables
17788
17789 2008-04-25 00:00  king
17790
17791         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
17792
17793 2008-04-24 22:00  hoffman
17794
17795         * Modules/Platform/Linux-Intel-CXX.cmake: ENH: do not force the
17796           intel ar on C from CXX
17797
17798 2008-04-24 21:54  hoffman
17799
17800         * Modules/Platform/: Linux-Intel-C.cmake, Linux-Intel-CXX.cmake,
17801           Linux-icpc.cmake: ENH: support intel compiler on linux
17802
17803 2008-04-24 21:54  hoffman
17804
17805         * Modules/Platform/Linux-Intel-C.cmake: file Linux-Intel-C.cmake
17806           was added on branch CMake-2-6 on 2008-05-01 16:35:38 +0000
17807
17808 2008-04-24 15:47  hoffman
17809
17810         * Source/kwsys/SystemInformation.cxx: ENH: remove odd chars from
17811           file
17812
17813 2008-04-24 14:57  hoffman
17814
17815         * Source/kwsys/SystemTools.cxx: ENH: merge in changes from main
17816           tree, fortran mod stuff
17817
17818 2008-04-24 12:56  hoffman
17819
17820         * ChangeLog.manual, Source/cmDependsFortranLexer.cxx,
17821           Source/cmDependsFortranLexer.in.l,
17822           Source/cmDependsFortranParser.cxx,
17823           Source/cmDependsFortranParser.y,
17824           Source/cmDependsFortranParserTokens.h: ENH: merge in changes from
17825           main tree, fortran mod stuff
17826
17827 2008-04-24 00:00  king
17828
17829         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
17830
17831 2008-04-23 23:53  king
17832
17833         * Source/: cmDependsFortranLexer.cxx, cmDependsFortranLexer.in.l,
17834           cmDependsFortranParser.cxx, cmDependsFortranParser.y,
17835           cmDependsFortranParserTokens.h: ENH: Patch from Maik to add
17836           Fortran03 USE syntax support.
17837
17838             - I tweaked the patch to add 'other' production rules for COMMA
17839           and DCOLON
17840             - See issue #6884.
17841
17842 2008-04-23 15:02  hoffman
17843
17844         * CMakeLists.txt, ChangeLog.manual: ENH: rc9 ready
17845
17846 2008-04-23 12:51  jeff
17847
17848         * Source/kwsys/SystemTools.cxx: ENH: Allow numbers in username in
17849           URL regex.
17850
17851 2008-04-23 12:14  hoffman
17852
17853         * CMakeLists.txt, ChangeLog.manual, Source/cmInstallCommand.cxx,
17854           Source/cmListCommand.cxx, Source/QtDialog/QMacInstallDialog.cxx:
17855           ENH: merge in some fixes from head
17856
17857 2008-04-23 11:13  king
17858
17859         * Source/cmInstallCommand.cxx: BUG: Fix implementation of CMP0006
17860           to not override the BUNDLE destination with the RUNTIME
17861           destination.
17862
17863 2008-04-23 09:58  hoffman
17864
17865         * Source/QtDialog/QMacInstallDialog.cxx: ENH: add better error
17866           checks to symlink create stuff
17867
17868 2008-04-23 09:56  hoffman
17869
17870         * Source/cmListCommand.cxx: ENH: handle empty lists correctly
17871
17872 2008-04-23 08:50  hoffman
17873
17874         * CMakeLists.txt, ChangeLog.manual,
17875           Source/cmComputeLinkDepends.cxx, Source/cmComputeLinkDepends.h,
17876           Tests/Dependency/CMakeLists.txt,
17877           Tests/Dependency/Case3/CMakeLists.txt,
17878           Tests/Dependency/Case3/bar.c, Tests/Dependency/Case3/foo1.c,
17879           Tests/Dependency/Case3/foo1b.c, Tests/Dependency/Case3/foo2.c:
17880           ENH: merge from main tree
17881
17882 2008-04-23 00:40  hoffman
17883
17884         * Tests/Dependency/Case3/CMakeLists.txt: file CMakeLists.txt was
17885           added on branch CMake-2-6 on 2008-04-23 12:50:37 +0000
17886
17887 2008-04-23 00:40  hoffman
17888
17889         * Tests/Dependency/Case3/bar.c: file bar.c was added on branch
17890           CMake-2-6 on 2008-04-23 12:50:37 +0000
17891
17892 2008-04-23 00:40  hoffman
17893
17894         * Tests/Dependency/Case3/foo1.c: file foo1.c was added on branch
17895           CMake-2-6 on 2008-04-23 12:50:37 +0000
17896
17897 2008-04-23 00:40  hoffman
17898
17899         * Tests/Dependency/Case3/foo1b.c: file foo1b.c was added on branch
17900           CMake-2-6 on 2008-04-23 12:50:37 +0000
17901
17902 2008-04-23 00:40  hoffman
17903
17904         * Tests/Dependency/Case3/foo2.c: file foo2.c was added on branch
17905           CMake-2-6 on 2008-04-23 12:50:37 +0000
17906
17907 2008-04-23 00:40  king
17908
17909         * Tests/Dependency/: CMakeLists.txt, Case3/CMakeLists.txt,
17910           Case3/bar.c, Case3/foo1.c, Case3/foo1b.c, Case3/foo2.c: ENH: Add
17911           test of preservation of static libraries on original link lines.
17912
17913 2008-04-23 00:40  king
17914
17915         * Source/: cmComputeLinkDepends.cxx, cmComputeLinkDepends.h: BUG:
17916           Fix preservation of static libraries on original link lines.
17917
17918 2008-04-23 00:40  king
17919
17920         * Source/cmComputeLinkDepends.cxx: ENH: Simplify link lines in some
17921           cases by not allowing targets to be inferred dependees of items
17922           with unknown dependencies.
17923
17924 2008-04-23 00:00  king
17925
17926         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
17927
17928 2008-04-22 22:05  hoffman
17929
17930         * CMakeLists.txt, ChangeLog.manual,
17931           Modules/CMakeDetermineASMCompiler.cmake,
17932           Modules/CMakeFortranInformation.cmake,
17933           Modules/CMakeRCInformation.cmake, Modules/FindBoost.cmake,
17934           Modules/FindMPI.cmake, Modules/Platform/Linux-icpc.cmake,
17935           Source/cmListCommand.cxx,
17936           Source/cmLocalVisualStudio6Generator.cxx,
17937           Source/cmMakefileTargetGenerator.cxx, Source/cmPolicies.cxx,
17938           Source/cmPolicies.h: ENH: merge into main tree
17939
17940 2008-04-22 13:32  dgregor
17941
17942         * Modules/FindBoost.cmake: ENH: FindBoost always sets
17943           Boost_LIBRARY_DIRS when it finds the Boost libraries
17944
17945 2008-04-22 13:14  dgregor
17946
17947         * Modules/FindBoost.cmake: ENH: Integrated FindBoost improvements
17948           changes from Andreas Pakulat, Mike Jackson, and myself
17949
17950 2008-04-22 11:10  hoffman
17951
17952         * Modules/CMakeRCInformation.cmake,
17953           Source/cmMakefileTargetGenerator.cxx: BUG: fix for bug 6834 RC
17954           should not get all COMPILE_FLAGS from a target and should work
17955           the same way as it does in the vs ide
17956
17957 2008-04-22 09:54  dgregor
17958
17959         * Modules/FindMPI.cmake: BUG: As a last resort, FindMPI will look
17960           for mpi.h in the path
17961
17962 2008-04-22 09:41  dgregor
17963
17964         * Modules/FindMPI.cmake: BUG: Use -showme:incdirs and
17965           -showme:libdirs when we need them
17966
17967 2008-04-22 09:35  hoffman
17968
17969         * Modules/CMakeFortranInformation.cmake: ENH: fix FFFLAGS to be
17970           FLAGS
17971
17972 2008-04-22 00:00  king
17973
17974         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
17975
17976 2008-04-21 18:51  alex
17977
17978         * Modules/CMakeDetermineASMCompiler.cmake: BUG: fix handling of
17979           assembler executable (with path) #6858
17980
17981           Alex
17982
17983 2008-04-21 18:26  hoffman
17984
17985         * Modules/Platform/Linux-icpc.cmake: ENH: use xiar for the intel
17986           compiler
17987
17988 2008-04-21 18:24  hoffman
17989
17990         * Source/cmLocalVisualStudio6Generator.cxx: BUG: fix for 6720,
17991           source groups on vs6 not working
17992
17993 2008-04-21 16:57  hoffman
17994
17995         * Source/: cmListCommand.cxx, cmPolicies.cxx, cmPolicies.h: ENH:
17996           fix list command with empty elements
17997
17998 2008-04-21 15:21  hoffman
17999
18000         * CMakeLists.txt, ChangeLog.manual,
18001           Modules/CMakeCInformation.cmake,
18002           Modules/CMakeCXXInformation.cmake,
18003           Modules/CMakeFortranInformation.cmake,
18004           Source/cmComputeLinkInformation.cxx, Source/cmDependsFortran.cxx,
18005           Source/cmDependsFortranLexer.cxx, Source/cmDependsFortranLexer.h,
18006           Source/cmDependsFortranLexer.in.l,
18007           Source/cmDependsFortranParser.cxx,
18008           Source/cmDependsFortranParser.y, Tests/CMakeLists.txt: ENH: merge
18009           in from main tree
18010
18011 2008-04-21 13:04  hoffman
18012
18013         * Modules/: CMakeCInformation.cmake, CMakeCXXInformation.cmake,
18014           CMakeFortranInformation.cmake: ENH: fix init flags getting
18015           stuffed into the compile line by force.
18016
18017 2008-04-21 11:28  king
18018
18019         * Source/: cmDependsFortranLexer.cxx, cmDependsFortranLexer.in.l,
18020           cmDependsFortranParser.cxx, cmDependsFortranParser.y: STYLE: Fix
18021           reference to makedepf90 project.
18022
18023 2008-04-21 11:15  king
18024
18025         * Source/: cmDependsFortran.cxx, cmDependsFortranLexer.cxx,
18026           cmDependsFortranLexer.h, cmDependsFortranLexer.in.l: BUG: Fix
18027           Fortran dependency parser preprocessor handling crash.
18028
18029             - Do not crash if a #elseif occurs out of order
18030             - Recognize preprocessor directives only at the beginning of
18031           lines.
18032             - See issue #6855
18033
18034 2008-04-21 00:00  king
18035
18036         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
18037
18038 2008-04-20 20:44  hoffman
18039
18040         * CMakeLists.txt, ChangeLog.manual,
18041           Modules/CMakeDetermineCompilerABI.cmake,
18042           Modules/CPack.RuntimeScript.in, Modules/CPack.cmake,
18043           Modules/FindMPI.cmake, Modules/FindwxWidgets.cmake,
18044           Source/cmELF.cxx, Source/cmELF.h, Source/cmFileCommand.cxx,
18045           Source/cmFileCommand.h, Source/cmInstallCommand.cxx,
18046           Source/cmInstallCommand.h, Source/cmInstallTargetGenerator.cxx,
18047           Source/cmInstallTargetGenerator.h,
18048           Source/cmLocalVisualStudio7Generator.cxx,
18049           Source/cmMakefileLibraryTargetGenerator.cxx,
18050           Source/cmMakefileTargetGenerator.cxx,
18051           Source/cmMessageCommand.cxx, Source/cmPolicies.cxx,
18052           Source/cmPolicies.h, Source/cmSystemTools.cxx,
18053           Source/cmSystemTools.h, Source/cmTarget.cxx,
18054           Source/CPack/cpack.cxx, Source/QtDialog/CMakeSetupDialog.cxx,
18055           Source/QtDialog/CMakeSetupDialog.h,
18056           Tests/Framework/CMakeLists.txt,
18057           Tests/Tutorial/Step7/CMakeLists.txt, Tests/X11/CMakeLists.txt,
18058           Tests/X11/HelloWorldX11.cxx: ENH: merge in from main tree
18059
18060 2008-04-20 00:00  king
18061
18062         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
18063
18064 2008-04-19 13:37  david.cole
18065
18066         * Tests/CMakeLists.txt: BUG: Allow timeouts larger than 1500 for
18067           tests that may take longer than 25 minutes on really slow/busy
18068           machines. bootstrap has been timing out on tiamat, a very old
18069           machine, this should help it...
18070
18071 2008-04-19 00:01  king
18072
18073         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
18074
18075 2008-04-18 17:32  hoffman
18076
18077         * Source/cmComputeLinkInformation.cxx: ENH: only complain about -l
18078           stuff for CMP0003
18079
18080 2008-04-18 10:55  david.cole
18081
18082         * Source/CPack/cpack.cxx: COMP: auto_ptr will not compile without
18083           including memory on some platforms
18084
18085 2008-04-18 00:01  king
18086
18087         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
18088
18089 2008-04-17 17:23  alex
18090
18091         * Modules/CPack.cmake, Tests/Tutorial/Step7/CMakeLists.txt: ENH:
18092           use a common CPACK_BINARY_ prefix for the binary package
18093           generators
18094
18095           Alex
18096
18097 2008-04-17 12:06  david.cole
18098
18099         * Source/CPack/cpack.cxx: BUG: Fix mem leak. Thanks, Mathieu.
18100
18101 2008-04-17 11:16  david.cole
18102
18103         * Source/cmLocalVisualStudio7Generator.cxx: BUG: Fix for issue
18104           #6440. Use 0 instead of FALSE for ExceptionHandling with Visual
18105           Studio 2005 and later.
18106
18107 2008-04-17 00:01  king
18108
18109         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
18110
18111 2008-04-16 11:31  david.cole
18112
18113         * Modules/FindwxWidgets.cmake: BUG: There are compiler problems
18114           with wxWidgets and INCLUDE_DIRECTORIES(SYSTEM ...) use on the
18115           Mac. Set variable wxWidgets_INCLUDE_DIRS_NO_SYSTEM on the Mac in
18116           FindwxWidgets.cmake to avoid these problems.
18117
18118 2008-04-16 00:01  king
18119
18120         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
18121
18122 2008-04-15 09:00  king
18123
18124         * Source/cmELF.cxx: COMP: Fix signed/unsigned comparison warning in
18125           cmELF.
18126
18127 2008-04-15 00:01  king
18128
18129         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
18130
18131 2008-04-14 18:03  king
18132
18133         * Source/cmInstallCommand.h: ENH: Clarify documentation of
18134           install(TARGETS) command to refer to install target types by the
18135           upper-case keywords used when invoking the command.
18136
18137 2008-04-14 17:53  king
18138
18139         * Source/: cmInstallCommand.cxx, cmInstallCommand.h,
18140           cmPolicies.cxx, cmPolicies.h: BUG: Fix compatibility with CMake
18141           2.4 for installation of MACOSX_BUNDLE targets
18142
18143             - Add policy CMP0006 to decide whether to use compatibility
18144             - OLD behavior is to fall back to RUNTIME rules
18145             - NEW behavior is to produce an error
18146
18147 2008-04-14 16:15  clinton
18148
18149         * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h:
18150           BUG:  Fix issue when non-error messages were incorrectly colored
18151           red.
18152
18153 2008-04-14 15:27  king
18154
18155         * Source/cmTarget.cxx, Tests/Framework/CMakeLists.txt: BUG: A
18156           per-config target name postfix should be ignored for Mac bundle
18157           and framework names.
18158
18159 2008-04-14 15:25  king
18160
18161         * Modules/CMakeDetermineCompilerABI.cmake: ENH: Clarify message
18162           about checking for compiler ABI information.
18163
18164 2008-04-14 15:02  king
18165
18166         * Source/: cmFileCommand.cxx, cmFileCommand.h,
18167           cmInstallTargetGenerator.cxx, cmInstallTargetGenerator.h: ENH:
18168           Improve RPATH behavior during installation.
18169
18170             - If new RPATH is empty then remove the entry completely
18171             - Preserve file modification time so installation is not
18172           repeated
18173             - If installed file already exists remove it if its RPATH
18174               does not match that expected
18175
18176 2008-04-14 15:02  king
18177
18178         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Added RPATH
18179           methods to cmSystemTools
18180
18181             - RemoveRPath to remove the RPATH from a binary
18182             - CheckRPath to check for an existing RPATH in a binary
18183
18184 2008-04-14 15:02  king
18185
18186         * Source/: cmELF.cxx, cmELF.h: ENH: Added cmELF methods to get
18187           information about DYNAMIC section entries.
18188
18189 2008-04-14 12:44  king
18190
18191         * Source/cmSystemTools.cxx: COMP: Fix new cmSystemTools file time
18192           methods on Windows.
18193
18194 2008-04-14 11:43  king
18195
18196         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Added methods
18197           to cmSystemTools to save and restore file modification times.
18198
18199 2008-04-14 09:20  king
18200
18201         * Source/cmMessageCommand.cxx: ENH: Make message(SEND_ERROR) report
18202           context.
18203
18204 2008-04-14 09:08  king
18205
18206         * Source/cmMakefileTargetGenerator.cxx: BUG: When
18207           MACOSX_PACKAGE_LOCATION specifies Headers/foo we must still
18208           create the Headers symlink.
18209
18210 2008-04-14 00:01  king
18211
18212         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
18213
18214 2008-04-13 00:01  king
18215
18216         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
18217
18218 2008-04-12 00:01  king
18219
18220         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
18221
18222 2008-04-11 13:13  hoffman
18223
18224         * Source/: cmMakefileLibraryTargetGenerator.cxx,
18225           cmMakefileTargetGenerator.cxx: BUG: make sure OBJECT_DIR is in
18226           the path of the SHELL
18227
18228 2008-04-11 10:41  hoffman
18229
18230         * Modules/CPack.RuntimeScript.in: ENH: fix x11 launch script for
18231           leopord x11 is auto-started for us on that os.
18232
18233 2008-04-11 10:23  hoffman
18234
18235         * Tests/X11/: CMakeLists.txt, HelloWorldX11.cxx: ENH: add a simple
18236           x11 test for packaging
18237
18238 2008-04-11 10:23  hoffman
18239
18240         * Tests/X11/HelloWorldX11.cxx: file HelloWorldX11.cxx was added on
18241           branch CMake-2-6 on 2008-04-21 00:44:59 +0000
18242
18243 2008-04-11 09:52  hoffman
18244
18245         * Tests/X11/HelloWorldX11.cxx: ENH: add a simple x11 program
18246
18247 2008-04-11 00:01  king
18248
18249         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
18250
18251 2008-04-10 16:54  dgregor
18252
18253         * Modules/FindMPI.cmake: ENH: Deal with 32-bit and 64-bit variants
18254           of Microsoft's MPI properly
18255
18256 2008-04-10 12:50  hoffman
18257
18258         * ChangeLog.manual: ENH: change to RC 8
18259
18260 2008-04-10 12:43  hoffman
18261
18262         * CMakeLists.txt, ChangeLog.manual, Modules/FindQt4.cmake,
18263           Source/cmLocalUnixMakefileGenerator3.cxx: ENH: merge in from main
18264           tree
18265
18266 2008-04-10 11:55  hoffman
18267
18268         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: the sun make goes
18269           into some odd n squared thing with this sccs and rcs stuff for
18270           gmake, so I am removing them.
18271
18272 2008-04-10 10:01  clinton
18273
18274         * Modules/FindQt4.cmake: BUG:  Fix typo reported in #6790.
18275
18276 2008-04-10 00:01  king
18277
18278         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
18279
18280 2008-04-09 14:57  hoffman
18281
18282         * CMakeLists.txt, ChangeLog.manual, Modules/FindJNI.cmake,
18283           Source/cmSystemTools.cxx: ENH: merge from head for RC7
18284
18285 2008-04-09 08:41  hoffman
18286
18287         * Tests/Framework/fooDeepPublic.h,
18288           Modules/Platform/Darwin-icc.cmake,
18289           Modules/Platform/Darwin-icpc.cmake: ENH: add missing file
18290
18291 2008-04-09 00:01  king
18292
18293         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
18294
18295 2008-04-08 17:37  hoffman
18296
18297         * Source/cmSystemTools.cxx: BUG: undo change as it breaks
18298           preprocess test for some reason??
18299
18300 2008-04-08 16:26  hoffman
18301
18302         * Source/cmTarget.h: ENH: merge from main tree
18303
18304 2008-04-08 16:13  hoffman
18305
18306         * Source/cmTarget.h: ENH: remove qualifier from .h file
18307
18308 2008-04-08 16:09  hoffman
18309
18310         * Modules/FindJNI.cmake: ENH: have jni look more places on linux
18311
18312 2008-04-08 16:06  hoffman
18313
18314         * Source/cmSystemTools.cxx: BUG: half fix for 6688, expand registry
18315           stuff on unix just like it was not found on windows
18316
18317 2008-04-08 16:05  hoffman
18318
18319         * Source/cmSystemTools.cxx: ENH: half fix for 6688, don't let [
18320           count go negative
18321
18322 2008-04-08 13:42  king
18323
18324         * Source/cmSystemTools.cxx: ENH: Update cmSystemTools::ChangeRPath
18325           to support replacing rpath values from the middle of the string.
18326
18327 2008-04-08 12:22  hoffman
18328
18329         * CMakeLists.txt, ChangeLog.manual, Modules/FindQt4.cmake,
18330           Modules/InstallRequiredSystemLibraries.cmake,
18331           Source/cmComputeLinkInformation.cxx,
18332           Source/cmExtraEclipseCDT4Generator.cxx, Source/cmFileCommand.cxx,
18333           Source/cmFindBase.cxx, Source/cmGlobalXCodeGenerator.cxx,
18334           Source/cmInstallTargetGenerator.cxx,
18335           Source/cmLocalVisualStudio7Generator.cxx,
18336           Source/cmMakefileExecutableTargetGenerator.cxx,
18337           Source/cmMakefileLibraryTargetGenerator.cxx,
18338           Source/cmMakefileLibraryTargetGenerator.h,
18339           Source/cmMakefileTargetGenerator.cxx,
18340           Source/cmMakefileTargetGenerator.h, Source/cmSystemTools.cxx,
18341           Source/cmTarget.cxx, Source/cmTarget.h, Source/cmake.cxx,
18342           Source/cmake.h, Source/QtDialog/CMakeLists.txt,
18343           Source/QtDialog/CMakeSetup.cxx,
18344           Source/QtDialog/CMakeSetupDialog.cxx,
18345           Source/QtDialog/CMakeSetupDialog.h,
18346           Source/QtDialog/CMakeSetupDialog.ui, Source/QtDialog/QCMake.cxx,
18347           Source/QtDialog/QCMake.h, Source/QtDialog/QCMakeCacheView.cxx,
18348           Source/QtDialog/QCMakeCacheView.h,
18349           Source/QtDialog/QMacInstallDialog.cxx,
18350           Source/QtDialog/postflight.sh.in, Tests/Framework/CMakeLists.txt:
18351           ENH: merge in changes from main tree
18352
18353 2008-04-08 11:30  hoffman
18354
18355         * Source/QtDialog/CMakeLists.txt: ENH: make sure cmake-gui builds
18356           with cmake 2.4.X
18357
18358 2008-04-08 00:06  hoffman
18359
18360         * Tests/Framework/fooDeepPublic.h: file fooDeepPublic.h was added
18361           on branch CMake-2-6 on 2008-04-09 12:41:34 +0000
18362
18363 2008-04-08 00:06  king
18364
18365         * Source/cmComputeLinkInformation.cxx,
18366           Source/cmGlobalXCodeGenerator.cxx,
18367           Source/cmInstallTargetGenerator.cxx,
18368           Source/cmLocalVisualStudio7Generator.cxx,
18369           Source/cmMakefileLibraryTargetGenerator.cxx,
18370           Source/cmMakefileLibraryTargetGenerator.h,
18371           Source/cmMakefileTargetGenerator.cxx,
18372           Source/cmMakefileTargetGenerator.h, Source/cmTarget.cxx,
18373           Source/cmTarget.h, Tests/Framework/CMakeLists.txt,
18374           Tests/Framework/fooDeepPublic.h: BUG: Correct Mac OS X framework
18375           behavior
18376
18377             - Place the built library in foo.framework/Versions/A/foo
18378             - Do not create unused content symlinks (like PrivateHeaders)
18379             - Do not use VERSION/SOVERSION properties for frameworks
18380             - Make cmTarget::GetDirectory return by value
18381             - Remove the foo.framework part from cmTarget::GetDirectory
18382             - Correct install_name construction and conversion on install
18383             - Fix MACOSX_PACKAGE_LOCATION under Xcode to use the
18384               Versions/<version> directory for frameworks
18385             - Update the Framework test to try these things
18386
18387 2008-04-07 23:56  king
18388
18389         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
18390
18391 2008-04-07 19:43  clinton
18392
18393         * Modules/FindQt4.cmake:
18394           BUG:  Fix problem with last patch when trying to take substr of
18395           shorter strings       than expected.  Fixes #6730.
18396
18397 2008-04-07 19:19  clinton
18398
18399         * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h,
18400           QCMake.cxx, QCMake.h: BUG:  Fix #6733.  Always convert "\" to "/"
18401           in source & binary directory fields on Windows.
18402
18403 2008-04-07 13:39  king
18404
18405         * Source/: cmMakefileExecutableTargetGenerator.cxx,
18406           cmMakefileLibraryTargetGenerator.cxx, cmTarget.cxx, cmTarget.h:
18407           BUG: Do not create target output directory in cmTarget.  Let the
18408           generators do it.
18409
18410 2008-04-07 11:23  clinton
18411
18412         * Modules/FindQt4.cmake: BUG:  Fix 6726.  Create correct moc rule
18413           for configured headers in binary dir.
18414
18415 2008-04-07 10:55  king
18416
18417         * Source/: cmFileCommand.cxx, cmSystemTools.cxx: ENH: Improve error
18418           message when installation file(CHRPATH) cannot change the RPATH.
18419
18420 2008-04-06 23:57  king
18421
18422         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
18423
18424 2008-04-06 22:19  hoffman
18425
18426         * Source/cmFindBase.cxx: BUG: fix network path by mistake in search
18427
18428 2008-04-05 23:57  king
18429
18430         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
18431
18432 2008-04-04 23:57  king
18433
18434         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
18435
18436 2008-04-04 16:02  hoffman
18437
18438         * CMakeLists.txt, Source/cmFileCommand.cxx, Source/cmake.cxx,
18439           Source/QtDialog/CMakeLists.txt, Source/QtDialog/CMakeSetup.cxx,
18440           Source/QtDialog/QMacInstallDialog.cxx,
18441           Source/QtDialog/postflight.sh.in: ENH: install the mac
18442           application bundle into /Applications directly with no enclosing
18443           folder
18444
18445 2008-04-03 23:57  king
18446
18447         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
18448
18449 2008-04-03 18:43  alex
18450
18451         * Source/cmExtraEclipseCDT4Generator.cxx: ENH: add edit_cache
18452           target for Eclipse (if it's not ccmake, because this doesn't work
18453           inside the log view)
18454
18455           Alex
18456
18457 2008-04-03 18:35  clinton
18458
18459         * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.ui: ENH:
18460           Fix exit shortcut to be more standard, and add shortcut for
18461           advanced checkbox.
18462
18463 2008-04-03 17:02  hoffman
18464
18465         * Source/QtDialog/QMacInstallDialog.cxx: ENH: do not link . and ..
18466           during install
18467
18468 2008-04-03 16:49  clinton
18469
18470         * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.ui: ENH:
18471           Add more shortcuts.   Fixes 6357.
18472
18473 2008-04-03 16:18  hoffman
18474
18475         * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h,
18476           QMacInstallDialog.cxx: ENH: add ability to create symlinks for
18477           command line on mac from gui
18478
18479 2008-04-03 12:29  hoffman
18480
18481         * Modules/InstallRequiredSystemLibraries.cmake: ENH: add vs9 mfc
18482           libraries
18483
18484 2008-04-03 11:11  hoffman
18485
18486         * Source/cmMakefileTargetGenerator.cxx: BUG: response file must be
18487           a copy if different or you get relinks every time you run cmake
18488
18489 2008-04-02 23:57  king
18490
18491         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
18492
18493 2008-04-02 17:41  clinton
18494
18495         * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h,
18496           QCMake.cxx, QCMake.h:
18497           ENH:  Add debug output option to a new Options menu.        Move
18498           dev warnings option to the new Options menu.        Fixes #6335.
18499
18500 2008-04-02 17:29  alex
18501
18502         * Source/: cmake.cxx, cmake.h: ENH: make it possible to disable
18503           debug output again
18504
18505           Alex
18506
18507 2008-04-02 15:28  clinton
18508
18509         * Source/QtDialog/: QCMakeCacheView.cxx, QCMakeCacheView.h:
18510           BUG:  Keep editor alive when file dialog comes up to pick another
18511           file or path.        The editor going away prematurely Seems to
18512           only happen on Mac OS X.
18513
18514 2008-04-02 14:01  clinton
18515
18516         * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h:
18517           ENH:  Allow cancelling the dialog that prompts for the generator.
18518
18519 2008-04-02 11:07  hoffman
18520
18521         * ChangeLog.manual, Modules/FindQt4.cmake: ENH: merge in findqt
18522           change from main tree
18523
18524 2008-04-02 11:05  hoffman
18525
18526         * Modules/FindQt4.cmake: BUG: make sure all paths extracted from
18527           qmake are converted to cmake paths because on windows they will
18528           have \ instead of / and you can get odd escaping errors
18529
18530 2008-04-02 09:16  hoffman
18531
18532         * CMakeLists.txt, ChangeLog.manual, Modules/CPackDeb.cmake,
18533           Modules/FindQt4.cmake, Source/cmGetPropertyCommand.cxx,
18534           Source/cmGetPropertyCommand.h,
18535           Source/cmGlobalVisualStudio8Generator.cxx,
18536           Source/cmSetPropertyCommand.cxx, Source/cmSetPropertyCommand.h,
18537           Source/cmSourceFile.cxx, Source/cmTarget.cxx, Source/cmTest.cxx,
18538           Source/CPack/cmCPackDebGenerator.cxx, Source/kwsys/Process.h.in,
18539           Source/kwsys/ProcessUNIX.c, Tests/Properties/CMakeLists.txt: ENH:
18540           merge in main tree for RC 6
18541
18542 2008-04-02 08:36  malaterre
18543
18544         * Source/kwsys/: Process.h.in, ProcessUNIX.c: STYLE: minor comments
18545
18546 2008-04-01 23:57  king
18547
18548         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
18549
18550 2008-04-01 17:59  alex
18551
18552         * Modules/FindQt4.cmake: STYLE: add documentation for
18553           QT4_CREATE_MOC and QT4_AUTOMOC (#6687)
18554
18555           Alex
18556
18557 2008-04-01 17:51  hoffman
18558
18559         * Source/CPack/cmCPackDebGenerator.cxx, Modules/CPackDeb.cmake:
18560           ENH: add CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA variable
18561
18562 2008-04-01 17:39  hoffman
18563
18564         * Source/cmGlobalVisualStudio8Generator.cxx: BUG: fix location of
18565           tmp file to use the full path, caused error on vista not running
18566           as admin
18567
18568 2008-04-01 15:22  martink
18569
18570         * Source/cmGetPropertyCommand.cxx: COMP: fix warning
18571
18572 2008-04-01 14:22  martink
18573
18574         * Source/cmGetPropertyCommand.cxx, Source/cmGetPropertyCommand.h,
18575           Source/cmSetPropertyCommand.cxx, Source/cmSetPropertyCommand.h,
18576           Source/cmSourceFile.cxx, Source/cmTarget.cxx, Source/cmTest.cxx,
18577           Tests/Properties/CMakeLists.txt: ENH: support unset of properties
18578
18579 2008-04-01 09:56  hoffman
18580
18581         * Modules/CPackDeb.cmake: ENH: remove trailing space
18582
18583 2008-03-31 23:57  king
18584
18585         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
18586
18587 2008-03-31 17:57  hoffman
18588
18589         * CMakeLists.txt, ChangeLog.manual, Modules/FindMPI.cmake,
18590           Source/cmComputeLinkDepends.cxx, Source/cmComputeLinkDepends.h,
18591           Source/cmComputeLinkInformation.cxx,
18592           Source/cmExportFileGenerator.cxx, Source/cmListFileCache.cxx,
18593           Source/cmLocalVisualStudio7Generator.cxx, Source/cmMakefile.cxx,
18594           Source/cmMakefile.h, Source/cmPolicies.cxx: ENH: merge changes
18595           from head to 26 branch
18596
18597 2008-03-31 13:48  king
18598
18599         * Source/cmExportFileGenerator.cxx: BUG: Generated target export
18600           files should set the policy version to 2.6 instead of the
18601           currently running version because they are 2.6 compatible.
18602
18603 2008-03-31 13:33  king
18604
18605         * Source/: cmListFileCache.cxx, cmMakefile.cxx, cmMakefile.h,
18606           cmPolicies.cxx: ENH: Allow policy CMP0000 to be set explicitly
18607
18608             - Message for missing cmake_minimum_required is not issued
18609               until the end of processing the top CMakeLists.txt file
18610             - During processing a cmake_policy command may set behavior
18611             - OLD behavior is to silently ignore the problem
18612             - NEW behavior is to issue an error instead of a warning
18613
18614 2008-03-31 12:47  king
18615
18616         * Source/: cmComputeLinkDepends.cxx, cmComputeLinkDepends.h,
18617           cmComputeLinkInformation.cxx: BUG: Fix bug 6605 more completely
18618
18619             - CMake 2.4 added link directories for targets linked
18620               in the optimized configuration even when building debug
18621             - Old behavior for policy CMP0003 must account for this
18622
18623 2008-03-31 10:59  king
18624
18625         * Source/cmLocalVisualStudio7Generator.cxx: ENH: Improve speed of
18626           manifest tool on VS8 and VS9.
18627
18628             - Detect filesystem type where target will be linked
18629             - Use FAT32 workaround only when fs is FAT or FAT32
18630
18631 2008-03-31 10:55  dgregor
18632
18633         * Modules/FindMPI.cmake: ENH: Enhance FindMPI module by properly
18634           handling backward compatibility with the older module, adding
18635           documentation, and coping with multiple include and linker paths
18636
18637 2008-03-31 08:04  hoffman
18638
18639         * Modules/Platform/Darwin-icpc.cmake: file Darwin-icpc.cmake was
18640           added on branch CMake-2-6 on 2008-04-09 12:41:47 +0000
18641
18642 2008-03-31 08:04  hoffman
18643
18644         * Modules/Platform/Darwin-icc.cmake: file Darwin-icc.cmake was
18645           added on branch CMake-2-6 on 2008-04-09 12:41:46 +0000
18646
18647 2008-03-31 08:04  david.cole
18648
18649         * Modules/Platform/: Darwin-icc.cmake, Darwin-icpc.cmake: ENH: Add
18650           Intel compiler module files for the Mac. Thanks to Mike Jackson
18651           for contributing.
18652
18653 2008-03-30 23:57  king
18654
18655         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
18656
18657 2008-03-30 09:08  hoffman
18658
18659         * CMakeLists.txt, ChangeLog.manual, ChangeLog.txt,
18660           Modules/CMakeImportBuildSettings.cmake, Modules/CPackDeb.cmake,
18661           Modules/FindCurses.cmake, Modules/FindQt4.cmake,
18662           Source/CMakeLists.txt, Source/cmGlobalKdevelopGenerator.cxx,
18663           Source/cmGlobalKdevelopGenerator.h, Source/cmLocalGenerator.cxx,
18664           Source/cmLocalVisualStudio7Generator.cxx,
18665           Source/cmSystemTools.cxx, Source/cmTarget.cxx, Source/cmake.cxx,
18666           Source/cmake.h, Source/CPack/cmCPackDebGenerator.cxx,
18667           Source/QtDialog/CMakeSetupDialog.cxx,
18668           Source/kwsys/SystemTools.cxx, Source/kwsys/SystemTools.hxx.in,
18669           Tests/Fortran/test_use_in_comment_fixedform.f: ENH: merge from
18670           main tree
18671
18672 2008-03-29 23:58  king
18673
18674         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
18675
18676 2008-03-29 13:16  hoffman
18677
18678         * Source/cmake.h: ENH: make sure gui no-dev workis
18679
18680 2008-03-28 23:58  king
18681
18682         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
18683
18684 2008-03-28 20:23  alex
18685
18686         * Source/CPack/cmCPackDebGenerator.cxx: BUG: fix packaging of files
18687           installed to absolute paths, works only when used with
18688           SET(CPACK_SET_DESTDIR "ON")
18689
18690           Alex
18691
18692 2008-03-28 19:09  alex
18693
18694         * Modules/CPackDeb.cmake: STYLE: add a comma to make it better
18695           understandable, also use STATUS as the other MESSAGE() calls do
18696
18697           Alex
18698
18699 2008-03-28 15:59  hoffman
18700
18701         * Source/cmake.h: ENH: remove dangerous access to ivar that should
18702           not be used
18703
18704 2008-03-28 15:54  hoffman
18705
18706         * Source/cmLocalGenerator.cxx: ENH: fix for the correct path to
18707           cmake
18708
18709 2008-03-28 14:29  hoffman
18710
18711         * Source/: cmSystemTools.cxx, cmake.cxx: ENH: try to fix mac
18712           symlinks to the executable
18713
18714 2008-03-28 14:08  hoffman
18715
18716         * Modules/CPackDeb.cmake: ENH: allow deb to work without dpkg
18717
18718 2008-03-28 14:07  king
18719
18720         * Modules/CMakeImportBuildSettings.cmake: ENH: Patch from Mathieu
18721           Malaterre to add documentation for his previous patch for
18722           CMakeImportBuildSettings.
18723
18724 2008-03-28 14:04  king
18725
18726         * Tests/Fortran/test_use_in_comment_fixedform.f: BUG: Fix Fortran
18727           test to use more portable comment syntax in fixed format source.
18728
18729 2008-03-28 13:26  king
18730
18731         * Modules/CMakeImportBuildSettings.cmake: ENH: Patch from Mathieu
18732           Malaterre to allow users to tell CMakeImportBuildSettings to not
18733           force compiler settings.
18734
18735 2008-03-28 13:22  king
18736
18737         * Source/CMakeLists.txt: COMP: Add missing module for
18738           CHECK_INCLUDE_FILE macro.
18739
18740 2008-03-28 13:07  king
18741
18742         * Source/cmTarget.cxx: ENH: Add note to Fortran_MODULE_DIRECTORY
18743           property documentation about using CMAKE_Fortran_MODULE_DIRECTORY
18744           to initialize it.
18745
18746 2008-03-28 12:53  clinton
18747
18748         * Source/QtDialog/CMakeSetupDialog.cxx: ENH:  Better default size
18749           for help dialog.
18750
18751 2008-03-28 11:47  hoffman
18752
18753         * Modules/: CPackDeb.cmake: ENH: remove hard codeded arch
18754
18755 2008-03-28 10:12  hoffman
18756
18757         * Modules/FindCurses.cmake: ENH: make this backwards compatible
18758           with older FindCurses
18759
18760 2008-03-28 10:08  hoffman
18761
18762         * Modules/FindCurses.cmake: ENH: make this backwards compatible
18763           with older FindCurses
18764
18765 2008-03-27 23:58  king
18766
18767         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
18768
18769 2008-03-27 22:00  hoffman
18770
18771         * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for 6619
18772
18773 2008-03-27 21:54  hoffman
18774
18775         * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for bug 6660
18776
18777 2008-03-27 21:51  hoffman
18778
18779         * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for bug 6661
18780
18781 2008-03-27 17:40  alex
18782
18783         * Source/: cmGlobalKdevelopGenerator.cxx,
18784           cmGlobalKdevelopGenerator.h: COMP: fix warning about unused mf
18785           -"make VERBOSE=1 <target>" should be more portable than
18786           "VERBOSE=1 make <target>", since it doesn't rely on the shell,
18787           shouldn't it ?
18788
18789           Alex
18790
18791 2008-03-27 17:05  hoffman
18792
18793         * Source/: cmake.cxx, kwsys/SystemTools.cxx,
18794           kwsys/SystemTools.hxx.in: BUG: fix install problem on make and
18795           allow symlinks to cmake bin directory
18796
18797 2008-03-27 15:33  alex
18798
18799         * Source/cmGlobalKdevelopGenerator.cxx: ENH: -enable colored output
18800           with the kdevelop generator -create non-verbose makefiles and
18801           have kdevelop call "VERBOSE=1 make" instead
18802
18803           Alex
18804
18805 2008-03-27 15:18  clinton
18806
18807         * Modules/FindQt4.cmake:
18808           ENH:  Add QT_VERSION_MAJOR, QT_VERSION_MINOR, QT_VERSION_PATCH
18809           variables.
18810
18811 2008-03-27 13:30  hoffman
18812
18813         * ChangeLog.txt: ENH: remove DashboardScripts and CMakeWeb from the
18814           change log
18815
18816 2008-03-27 13:27  hoffman
18817
18818         * ChangeLog.txt: ENH: check in new change log for 2.6
18819
18820 2008-03-27 11:16  hoffman
18821
18822         * CMakeLists.txt, Modules/CPack.cmake,
18823           Source/cmInstallCommandArguments.cxx, Source/cmake.cxx: ENH:
18824           merge in from main tree
18825
18826 2008-03-26 23:58  king
18827
18828         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
18829
18830 2008-03-26 22:34  hoffman
18831
18832         * Source/cmake.cxx: ENH: clean up annoying output from rc tool in
18833           VS9
18834
18835 2008-03-26 20:12  alex
18836
18837         * Modules/CPack.cmake: ENH: use CPACK_PACKAGE_VERSION instead of
18838           CPACK_PACKAGE_VERSION_MAJOR.CPACK_PACKAGE_VERSION_MINOR.CPACK_PACKAGE_VERSION_PATCH
18839           for creating the package file name
18840
18841           Alex
18842
18843 2008-03-26 18:30  alex
18844
18845         * Source/cmInstallCommandArguments.cxx: BUG: fix the default
18846           "Unspecified" component when only the generic (i.e. not RUNTIME,
18847           ARCHIVE, LIBRARY, etc.) arguments are given.
18848
18849           If the component of a part of a target is queried, return the
18850           specific one, if a specific one hasn't been set, return the
18851           generic one, if that hasn't been set, return "Unspecified".
18852
18853           Alex
18854
18855 2008-03-26 15:55  hoffman
18856
18857         * Utilities/Release/: v20n17_aix_release.cmake,
18858           vogon_release_qt.cmake: ENH:
18859
18860 2008-03-26 14:08  hoffman
18861
18862         * CMakeLists.txt, Modules/CMakeJavaInformation.cmake,
18863           Modules/FindSubversion.cmake, Source/cmCoreTryCompile.cxx: ENH:
18864           merge in from main tree
18865
18866 2008-03-26 13:50  hoffman
18867
18868         * Source/cmCoreTryCompile.cxx: ENH: make sure numAttempts is
18869           incremented
18870
18871 2008-03-26 13:14  hoffman
18872
18873         * Source/cmCoreTryCompile.cxx: ENH: try to fix dashboard issue with
18874           not being able to remove try compile code
18875
18876 2008-03-25 23:58  king
18877
18878         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
18879
18880 2008-03-25 19:58  hoffman
18881
18882         * CMakeLists.txt, Source/cmLocalUnixMakefileGenerator3.cxx,
18883           Tests/Assembler/CMakeLists.txt,
18884           Tests/BuildDepends/CMakeLists.txt,
18885           Tests/BundleTest/CMakeLists.txt, Tests/COnly/CMakeLists.txt,
18886           Tests/CTestTest/CMakeLists.txt, Tests/CTestTest2/CMakeLists.txt,
18887           Tests/CommandLineTest/CMakeLists.txt,
18888           Tests/ConvLibrary/CMakeLists.txt,
18889           Tests/CustComDepend/CMakeLists.txt,
18890           Tests/CustomCommand/CMakeLists.txt,
18891           Tests/CustomCommandWorkingDirectory/CMakeLists.txt,
18892           Tests/Dependency/CMakeLists.txt, Tests/DocTest/CMakeLists.txt,
18893           Tests/ExportImport/CMakeLists.txt,
18894           Tests/ExportImport/Export/CMakeLists.txt,
18895           Tests/ExportImport/Import/CMakeLists.txt,
18896           Tests/ExternalOBJ/CMakeLists.txt,
18897           Tests/ExternalOBJ/Object/CMakeLists.txt,
18898           Tests/FindPackageTest/CMakeLists.txt,
18899           Tests/Fortran/CMakeLists.txt, Tests/Framework/CMakeLists.txt,
18900           Tests/FunctionTest/CMakeLists.txt, Tests/Java/CMakeLists.txt,
18901           Tests/Jump/CMakeLists.txt, Tests/LoadCommand/CMakeLists.txt,
18902           Tests/LoadCommandOneConfig/CMakeLists.txt,
18903           Tests/LoadCommand/CMakeCommands/CMakeLists.txt,
18904           Tests/LoadCommandOneConfig/CMakeCommands/CMakeLists.txt,
18905           Tests/MacroTest/CMakeLists.txt, Tests/MakeClean/CMakeLists.txt,
18906           Tests/MathTest/CMakeLists.txt, Tests/NewlineArgs/CMakeLists.txt,
18907           Tests/OutOfSource/CMakeLists.txt, Tests/Plugin/CMakeLists.txt,
18908           Tests/PrecompiledHeader/CMakeLists.txt,
18909           Tests/Properties/CMakeLists.txt, Tests/ReturnTest/CMakeLists.txt,
18910           Tests/RuntimePath/CMakeLists.txt, Tests/SameName/CMakeLists.txt,
18911           Tests/SetLang/CMakeLists.txt, Tests/SimpleExclude/CMakeLists.txt,
18912           Tests/SimpleInstall/CMakeLists.txt,
18913           Tests/SimpleInstallS2/CMakeLists.txt,
18914           Tests/SourceGroups/CMakeLists.txt,
18915           Tests/StringFileTest/CMakeLists.txt, Tests/SubDir/CMakeLists.txt,
18916           Tests/SubDir/Examples/CMakeLists.txt,
18917           Tests/SubDir/Examples/example1/CMakeLists.txt,
18918           Tests/SubDirSpaces/CMakeLists.txt, Tests/SubDirSpaces/Some
18919           Examples/CMakeLists.txt, Tests/SubDirSpaces/Some
18920           Examples/example1/CMakeLists.txt,
18921           Tests/SubProject/CMakeLists.txt, Tests/SwigTest/CMakeLists.txt,
18922           Tests/SystemInformation/CMakeLists.txt,
18923           Tests/TarTest/CMakeLists.txt, Tests/TargetName/CMakeLists.txt,
18924           Tests/TestDriver/CMakeLists.txt, Tests/Testing/CMakeLists.txt,
18925           Tests/TryCompile/CMakeLists.txt,
18926           Tests/Tutorial/Step1/CMakeLists.txt,
18927           Tests/Tutorial/Step2/CMakeLists.txt,
18928           Tests/Tutorial/Step3/CMakeLists.txt,
18929           Tests/Tutorial/Step4/CMakeLists.txt,
18930           Tests/Tutorial/Step5/CMakeLists.txt,
18931           Tests/Tutorial/Step6/CMakeLists.txt,
18932           Tests/Tutorial/Step7/CMakeLists.txt,
18933           Tests/VSExternalInclude/CMakeLists.txt,
18934           Tests/Wrapping/CMakeLists.txt, Tests/X11/CMakeLists.txt: ENH:
18935           merge in from main tree
18936
18937 2008-03-25 14:37  martink
18938
18939         * Tests/ExternalOBJ/CMakeLists.txt: BUG: make test more robust
18940
18941 2008-03-25 14:15  martink
18942
18943         * Tests/ExternalOBJ/CMakeLists.txt: BUG: add debugging into to
18944           check out a problem
18945
18946 2008-03-25 11:26  martink
18947
18948         * Tests/: Assembler/CMakeLists.txt, BuildDepends/CMakeLists.txt,
18949           BundleTest/CMakeLists.txt, COnly/CMakeLists.txt,
18950           CTestTest/CMakeLists.txt, CTestTest2/CMakeLists.txt,
18951           CommandLineTest/CMakeLists.txt, ConvLibrary/CMakeLists.txt,
18952           CustComDepend/CMakeLists.txt, CustomCommand/CMakeLists.txt,
18953           CustomCommandWorkingDirectory/CMakeLists.txt,
18954           Dependency/CMakeLists.txt, DocTest/CMakeLists.txt,
18955           ExportImport/CMakeLists.txt, ExportImport/Export/CMakeLists.txt,
18956           ExportImport/Import/CMakeLists.txt, ExternalOBJ/CMakeLists.txt,
18957           ExternalOBJ/Object/CMakeLists.txt,
18958           FindPackageTest/CMakeLists.txt, Fortran/CMakeLists.txt,
18959           Framework/CMakeLists.txt, FunctionTest/CMakeLists.txt,
18960           Java/CMakeLists.txt, Jump/CMakeLists.txt,
18961           LoadCommand/CMakeLists.txt, LoadCommandOneConfig/CMakeLists.txt,
18962           LoadCommand/CMakeCommands/CMakeLists.txt,
18963           LoadCommandOneConfig/CMakeCommands/CMakeLists.txt,
18964           MacroTest/CMakeLists.txt, MakeClean/CMakeLists.txt,
18965           MathTest/CMakeLists.txt, NewlineArgs/CMakeLists.txt,
18966           OutOfSource/CMakeLists.txt, Plugin/CMakeLists.txt,
18967           PrecompiledHeader/CMakeLists.txt, Properties/CMakeLists.txt,
18968           ReturnTest/CMakeLists.txt, RuntimePath/CMakeLists.txt,
18969           SameName/CMakeLists.txt, SetLang/CMakeLists.txt,
18970           SimpleExclude/CMakeLists.txt, SimpleInstall/CMakeLists.txt,
18971           SimpleInstallS2/CMakeLists.txt, SourceGroups/CMakeLists.txt,
18972           StringFileTest/CMakeLists.txt, SubDir/CMakeLists.txt,
18973           SubDir/Examples/CMakeLists.txt,
18974           SubDir/Examples/example1/CMakeLists.txt,
18975           SubDirSpaces/CMakeLists.txt, SubDirSpaces/Some
18976           Examples/CMakeLists.txt, SubDirSpaces/Some
18977           Examples/example1/CMakeLists.txt, SubProject/CMakeLists.txt,
18978           SwigTest/CMakeLists.txt, SystemInformation/CMakeLists.txt,
18979           TarTest/CMakeLists.txt, TargetName/CMakeLists.txt,
18980           TestDriver/CMakeLists.txt, Testing/CMakeLists.txt,
18981           TryCompile/CMakeLists.txt, Tutorial/Step1/CMakeLists.txt,
18982           Tutorial/Step2/CMakeLists.txt, Tutorial/Step3/CMakeLists.txt,
18983           Tutorial/Step4/CMakeLists.txt, Tutorial/Step5/CMakeLists.txt,
18984           Tutorial/Step6/CMakeLists.txt, Tutorial/Step7/CMakeLists.txt,
18985           VSExternalInclude/CMakeLists.txt, Wrapping/CMakeLists.txt,
18986           X11/CMakeLists.txt: ENH: preclean some warnings
18987
18988 2008-03-25 10:11  hoffman
18989
18990         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: fix for watcom
18991           can't use phony
18992
18993 2008-03-24 23:58  king
18994
18995         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
18996
18997 2008-03-24 18:23  hoffman
18998
18999         * CMakeLists.txt, Modules/FindBLAS.cmake, Modules/FindKDE4.cmake,
19000           Modules/FindLAPACK.cmake, Modules/FindMPI.cmake,
19001           Modules/FindQt4.cmake, Modules/FindSubversion.cmake,
19002           Source/cmCMakeMinimumRequired.cxx,
19003           Source/cmCMakePolicyCommand.cxx,
19004           Source/cmComputeLinkInformation.cxx, Source/cmCoreTryCompile.cxx,
19005           Source/cmGlobalUnixMakefileGenerator3.cxx,
19006           Source/cmIfCommand.cxx, Source/cmIfCommand.h,
19007           Source/cmListFileCache.cxx,
19008           Source/cmLocalUnixMakefileGenerator3.cxx, Source/cmPolicies.cxx,
19009           Source/cmake.cxx, Source/cmake.h,
19010           Source/CTest/cmCTestBuildHandler.cxx,
19011           Tests/Complex/CMakeLists.txt,
19012           Tests/ComplexOneConfig/CMakeLists.txt,
19013           Tests/ComplexRelativePaths/CMakeLists.txt,
19014           Tests/MakeClean/ToClean/CMakeLists.txt,
19015           Tests/Preprocess/CMakeLists.txt: ENH: merge in from CVS
19016
19017 2008-03-24 15:41  hoffman
19018
19019         * Modules/FindMPI.cmake: ENH: remove use of undefined cdr
19020
19021 2008-03-24 15:40  hoffman
19022
19023         * Modules/FindQt4.cmake: ENH: fix if
19024
19025 2008-03-24 11:49  alin.elena
19026
19027         * Modules/: FindBLAS.cmake, FindLAPACK.cmake: ENH:
19028           FindBLAS.cmake&FindLAPACK updated to support intel mkl 10
19029
19030 2008-03-24 10:56  king
19031
19032         * Source/: cmCMakeMinimumRequired.cxx, cmCMakePolicyCommand.cxx,
19033           cmPolicies.cxx: ENH: Cleanup policy version interface presented
19034           to user.
19035
19036             - In cmake_minimum_required do not set policy version if
19037           current
19038               CMake is too old
19039             - In cmPolicies::ApplyPolicyVersion report error if version is
19040           too
19041               new or cannot be parsed
19042
19043 2008-03-24 10:26  hoffman
19044
19045         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
19046           cmLocalUnixMakefileGenerator3.cxx: ENH: add PHONY targets
19047
19048 2008-03-23 23:58  king
19049
19050         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
19051
19052 2008-03-22 23:58  king
19053
19054         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
19055
19056 2008-03-22 10:24  hoffman
19057
19058         * Source/: cmake.h, cmake.cxx: ENH: make sure -Wno-dev sticks so
19059           make rebuild_cache will work
19060
19061 2008-03-21 23:58  king
19062
19063         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
19064
19065 2008-03-20 23:59  king
19066
19067         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
19068
19069 2008-03-20 21:11  king
19070
19071         * Source/: cmComputeLinkInformation.cxx,
19072           cmComputeLinkInformation.h, cmPolicies.cxx: ENH: Yet another
19073           attempt at warning for CMP0003.
19074
19075             - Give example code to avoid the warning
19076             - Make explanation more consise
19077             - Explicitly state this is for compatibility
19078             - Issue the warning for at most one target
19079
19080 2008-03-20 18:25  king
19081
19082         * Source/cmIfCommand.cxx, Source/cmIfCommand.h,
19083           Tests/Complex/CMakeLists.txt,
19084           Tests/ComplexOneConfig/CMakeLists.txt,
19085           Tests/ComplexRelativePaths/CMakeLists.txt: ENH: Add "if(POLICY
19086           policy-id)" option for IF command.
19087
19088             - This will help projects support multiple CMake versions.
19089             - In order to set a policy when using a newer CMake but still
19090               working with an older CMake one may write
19091                 if(POLICY CMP1234)
19092                   cmake_policy(SET CMP1234 NEW)
19093                 endif(POLICY CMP1234)
19094             - Note that since CMake 2.4 does not have if(POLICY) supporting
19095               it will also require using "if(COMMAND cmake_policy)"
19096
19097 2008-03-20 18:25  king
19098
19099         * Tests/: MakeClean/ToClean/CMakeLists.txt,
19100           Preprocess/CMakeLists.txt: BUG: Convert cmake_policy(VERSION) to
19101           cmake_minimum_required(VERSION) in
19102           Tests/MakeClean/ToClean/CMakeLists.txt and
19103           Tests/Preprocess/CMakeLists.txt.  CMP0000 now requires the
19104           cmake_minimum_required command.
19105
19106 2008-03-20 11:44  david.cole
19107
19108         * Modules/FindSubversion.cmake: BUG: Remove reference to
19109           PROJECT_SOURCE_DIR so that the Subversion_WC_INFO macro may be
19110           called from a ctest or cmake script.
19111
19112 2008-03-20 10:46  martink
19113
19114         * Source/cmListFileCache.cxx: ENH: tiny performance improvement
19115
19116 2008-03-20 10:40  martink
19117
19118         * Source/cmListFileCache.cxx: ENH: small simple projects do not
19119           need to specify cmake minimum required
19120
19121 2008-03-20 10:11  king
19122
19123         * Source/cmake.cxx: ENH: Clarify end of (dev) warnings to
19124           explicitly state they are meant for project developers.
19125
19126 2008-03-19 23:59  king
19127
19128         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
19129
19130 2008-03-19 16:14  clinton
19131
19132         * Modules/FindQt4.cmake:
19133           BUG:  Fix issue when Qt from Linux distro is used       and glib
19134           and dbus development packages aren't installed.
19135
19136 2008-03-19 15:44  king
19137
19138         * Source/cmCoreTryCompile.cxx: BUG: Change generated try-compile
19139           projects to use cmake_minimum_required instead of cmake_policy to
19140           set the version now that CMP0000 requires it.
19141
19142 2008-03-19 15:27  clinton
19143
19144         * Modules/FindQt4.cmake: BUG:  Don't clear output strings before
19145           using.
19146
19147 2008-03-19 15:18  king
19148
19149         * Source/: cmListFileCache.cxx, cmPolicies.cxx: ENH: Improve
19150           warning about specifying a cmake version
19151
19152             - Update policy CMP0000 to require use of the command
19153               cmake_minimum_required and not cmake_policy
19154               so there is only one way to avoid it.
19155             - Explicitly specify the line users should add.
19156             - Reference policy CMP0000 only at the end.
19157             - Fix policy CMP0000 documentation to not suggest
19158               use of the cmake_policy command.
19159
19160 2008-03-19 14:32  king
19161
19162         * Source/cmComputeLinkInformation.cxx: ENH: Clarify warning for
19163           policy CMP0003 further.
19164
19165 2008-03-19 11:18  david.cole
19166
19167         * Source/CTest/cmCTestBuildHandler.cxx: BUG: Missing a linker
19168           crashed error matching string.
19169
19170 2008-03-19 09:14  hoffman
19171
19172         * Source/cmComputeLinkInformation.cxx: ENH: do not warn about
19173           frameworks as they are not affected by -L anyway
19174
19175 2008-03-18 23:59  king
19176
19177         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
19178
19179 2008-03-18 21:22  hoffman
19180
19181         * CMakeLists.txt: ENH: forgot to check this in, need to change the
19182           version in CVS
19183
19184 2008-03-18 18:37  clinton
19185
19186         * Modules/FindQt4.cmake:
19187           STYLE:  Improve documentation by expanding on how UseQt4.cmake
19188           fits in.
19189
19190 2008-03-18 17:54  alex
19191
19192         * Modules/FindQt4.cmake: STYLE: fix documentation again:
19193           QT_LIBRARIES exists if you use Qt4 via UseQt4.cmake
19194
19195           Alex
19196
19197 2008-03-18 17:32  hoffman
19198
19199         * Source/: cmComputeLinkInformation.cxx,
19200           cmComputeLinkInformation.h: ENH: try to reduce the number of
19201           CMP0003 warnings that people see.  Only report them for unique
19202           sets of libraries with no full path.  Also add a message
19203           explaining the course of action that should be taken
19204
19205 2008-03-18 17:26  alex
19206
19207         * Modules/FindQt4.cmake: STYLE: fix documentation, QT_LIBRARIES
19208           doesn't exist, and also didn't exist in cmake 2.4.3, the first
19209           stable cmake 2.4.x release
19210
19211           Alex
19212
19213 2008-03-18 16:30  clinton
19214
19215         * Modules/FindQt4.cmake:
19216           ENH:  Satisfy QtDBus dependencies for builds with static Qt.
19217           Finish fix for #6607.
19218
19219 2008-03-18 11:51  hoffman
19220
19221         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: exclude borland
19222           make as well
19223
19224 2008-03-18 11:28  hoffman
19225
19226         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: turn off extra
19227           rules for nmake and wmake
19228
19229 2008-03-18 11:11  hoffman
19230
19231         * CMakeLists.txt: ENH: set the version on 2.6
19232
19233 2008-03-18 10:23  hoffman
19234
19235         * CMakeLists.txt, Modules/CTest.cmake, Modules/FindKDE4.cmake,
19236           Modules/FindPackageHandleStandardArgs.cmake,
19237           Modules/FindPackageMessage.cmake, Modules/FindQt4.cmake,
19238           Modules/FindX11.cmake, Modules/UseQt4.cmake,
19239           Modules/VTKCompatibility.cmake,
19240           Modules/Platform/Linux-GNU-Fortran.cmake,
19241           Modules/Platform/Linux-ifort.cmake,
19242           Modules/Platform/Windows-cl.cmake,
19243           Source/cmCMakeMinimumRequired.h, Source/cmCMakePolicyCommand.h,
19244           Source/cmComputeLinkDepends.cxx, Source/cmComputeLinkDepends.h,
19245           Source/cmComputeLinkInformation.cxx,
19246           Source/cmComputeLinkInformation.h,
19247           Source/cmDocumentVariables.cxx, Source/cmExportFileGenerator.cxx,
19248           Source/cmListCommand.cxx,
19249           Source/cmLocalUnixMakefileGenerator3.cxx, Source/cmMakefile.cxx,
19250           Source/cmPolicies.cxx, Source/cmPolicies.h,
19251           Source/cmSourceFileLocation.cxx, Source/cmTarget.cxx,
19252           Source/cmTarget.h, Source/QtDialog/CMakeSetup.cxx,
19253           Source/QtDialog/CMakeSetupDialog.cxx,
19254           Source/kwsys/CMakeLists.txt, Source/kwsys/kwsysDateStamp.cmake,
19255           Utilities/cmcurl/CMakeLists.txt: ENH: move head to branch
19256
19257 2008-03-18 10:02  hoffman
19258
19259         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: try to improve
19260           make speed by getting rid of some implicit rules that were still
19261           around.
19262
19263 2008-03-17 23:59  king
19264
19265         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
19266
19267 2008-03-17 20:30  king
19268
19269         * Source/cmCMakePolicyCommand.h: ENH: Improve documentation of
19270           cmake_policy command.
19271
19272             - Add a paragraph introducing the policy mechanism
19273             - Explicitly introduce the CMP<NNNN>, OLD, and NEW notation
19274             - Note that setting policies by CMake version is preferred
19275             - Fix SET signature to use CMP<NNNN> notation
19276             - Add more details about the policy stack
19277
19278 2008-03-17 16:22  king
19279
19280         * CMakeLists.txt, Source/kwsys/CMakeLists.txt,
19281           Utilities/cmcurl/CMakeLists.txt: ENH: Set CMake Policy CMP0003 to
19282           NEW behavior to build without warnings with the upcoming CMake
19283           2.6 release.
19284
19285 2008-03-17 14:53  clinton
19286
19287         * Modules/FindQt4.cmake:
19288           ENH:  For Mac OS X, remove QuickTime link for Qt 4.3+ and add
19289           AppKit link for Qt 4.2+.
19290
19291 2008-03-17 11:10  hoffman
19292
19293         * Modules/FindPackageMessage.cmake: file FindPackageMessage.cmake
19294           was added on branch CMake-2-6 on 2008-03-18 14:23:52 +0000
19295
19296 2008-03-17 11:10  king
19297
19298         * Modules/: FindPackageHandleStandardArgs.cmake,
19299           FindPackageMessage.cmake, FindQt4.cmake, FindX11.cmake: ENH:
19300           Added FindPackageMessage module
19301
19302             - Defines FIND_PACKAGE_MESSAGE function to help display
19303               find result messages only once
19304             - Added use of it to FindPackageHandleStandardArgs
19305             - Added use of it to FindQt4, and FindX11
19306             - This cleans up repeated messages in big projects
19307
19308 2008-03-17 11:10  king
19309
19310         * Modules/CTest.cmake: ENH: Avoid printing message about unknown
19311           repository type repeatedly in CTest.
19312
19313 2008-03-17 08:55  king
19314
19315         * Modules/Platform/: Linux-GNU-Fortran.cmake, Linux-ifort.cmake:
19316           ENH: Patch from Maik to add per-configuration default flags to
19317           GCC and Intel Fortran compilers on Linux.
19318
19319 2008-03-16 23:59  king
19320
19321         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
19322
19323 2008-03-15 23:59  king
19324
19325         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
19326
19327 2008-03-15 20:10  david.cole
19328
19329         * Modules/CMakeJavaInformation.cmake: BUG: Go back to using "." so
19330           the Java test passes on the nightly nmake dashboards again. Still
19331           need a solution that works with both nmake and Visual Studio
19332           builds.
19333
19334 2008-03-15 10:00  king
19335
19336         * Source/cmComputeLinkInformation.cxx: COMP: Fix unreachable code
19337           warning for break after return in switch in CMP0003 impl.
19338
19339 2008-03-15 10:00  king
19340
19341         * Source/: cmTarget.cxx, cmSourceFileLocation.cxx: STYLE: Fix
19342           line-too-long for new INTERNAL_ERROR messages.
19343
19344 2008-03-14 23:59  king
19345
19346         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
19347
19348 2008-03-14 18:16  alex
19349
19350         * Modules/FindKDE4.cmake: ENH: preparations for cross compiling
19351           KDE4
19352
19353           Alex
19354
19355 2008-03-14 16:39  barre
19356
19357         * Source/cmListCommand.cxx: STYLE: yeah yeah.
19358
19359 2008-03-14 15:18  clinton
19360
19361         * Source/QtDialog/CMakeSetup.cxx:
19362           ENH:  Prevent loading standard qt plugins at runtime (which we
19363           dont' care about).        This can cause problems if a Mac bundle
19364           doesn't contain the plugins.
19365
19366 2008-03-14 14:28  clinton
19367
19368         * Modules/FindQt4.cmake: BUG:  Fix typo to find QAssistantClient
19369           header.
19370
19371 2008-03-14 14:21  king
19372
19373         * Source/cmComputeLinkInformation.cxx: ENH: Improve CMP0003 to
19374           provide more compatibility
19375
19376             - Targets built in the tree now add compatibility paths too
19377             - The warning message's first list includes at most one item
19378               for each unique compatibility path
19379             - Clarified error message further
19380
19381 2008-03-14 13:29  clinton
19382
19383         * Modules/FindQt4.cmake:
19384           ENH:  Satisfy QtNetwork and QtOpenGL dependencies for builds with
19385           static Qt.        Partial fix for #6607.
19386
19387 2008-03-14 13:16  clinton
19388
19389         * Modules/: FindQt4.cmake, UseQt4.cmake:
19390           ENH:  Automatically add dependent modules.        For example, if
19391           QT_USE_QTXMLPATTERNS is on, QT_USE_QTNETWORK is turned on.
19392           The equivalent happens in a qmake .pro file when QT +=
19393           xmlpatterns is specified.
19394
19395 2008-03-14 12:11  clinton
19396
19397         * Modules/FindQt4.cmake:
19398           ENH:  Support static Qt 4.4 builds using QtHelp module.
19399
19400 2008-03-13 19:12  clinton
19401
19402         * Modules/: FindQt4.cmake, UseQt4.cmake:
19403           ENH:  Add support for Qt 4.4's phonon module.        Add new Qt
19404           4.4 modules in UseQt4.cmake
19405
19406 2008-03-13 17:38  king
19407
19408         * Source/cmMakefile.cxx: BUG: Fix impl of CMP0005 regex to match
19409           value-less definitions.
19410
19411 2008-03-13 17:32  king
19412
19413         * Source/: cmCMakeMinimumRequired.h, cmPolicies.cxx: ENH: Clarify
19414           documentation of policy CMP0000 and its relationship with
19415           cmake_minimum_required.
19416
19417 2008-03-13 17:11  king
19418
19419         * Source/: cmMakefile.cxx, cmPolicies.cxx, cmPolicies.h: ENH: Add
19420           policy CMP0005 to decide whether add_definitions should escape
19421           defs.
19422
19423 2008-03-13 17:04  king
19424
19425         * Source/cmExportFileGenerator.cxx: ENH: Add cmake_policy
19426           push/version/pop to import/export files.
19427
19428 2008-03-13 16:42  hoffman
19429
19430         * Modules/Platform/Windows-cl.cmake: ENH: fix c flags for 2003 free
19431           command line tools
19432
19433 2008-03-13 16:35  king
19434
19435         * Source/: cmComputeLinkDepends.cxx, cmComputeLinkDepends.h,
19436           cmPolicies.cxx, cmPolicies.h, cmTarget.cxx, cmTarget.h: ENH: Add
19437           policy CMP_0004 to require library names to have no leading or
19438           trailing whitespace.  Replace previous check of
19439           CMAKE_BACKWARDS_COMPATIBILITY against version 2.4 with the
19440           policy.
19441
19442 2008-03-13 16:23  king
19443
19444         * Modules/VTKCompatibility.cmake,
19445           Source/cmComputeLinkInformation.cxx,
19446           Source/cmComputeLinkInformation.h,
19447           Source/cmDocumentVariables.cxx, Source/cmPolicies.cxx,
19448           Source/cmPolicies.h, Source/cmTarget.cxx, Source/cmTarget.h: ENH:
19449           Convert CMAKE_LINK_OLD_PATHS to policy CMP0003.
19450
19451             - Policy is WARN by default so projects will build
19452               as they did in 2.4 without user intervention
19453             - Remove CMAKE_LINK_OLD_PATHS variable since it was
19454               never in a release and the policy supercedes it
19455             - Report target creation backtrace in warning message
19456               since policy should be set by that point
19457
19458 2008-03-13 16:21  hoffman
19459
19460         * Source/QtDialog/CMakeSetupDialog.cxx: ENH: make menu item match
19461           -Wno-dev command line
19462
19463 2008-03-13 16:13  clinton
19464
19465         * Source/QtDialog/CMakeSetupDialog.cxx: ENH:  Preserve white spaces
19466           when printing messages.
19467
19468 2008-03-13 15:34  hoffman
19469
19470         * Source/cmake.cxx: ENH: move the clear to before things are added
19471           to the maps
19472
19473 2008-03-13 15:29  clinton
19474
19475         * Modules/FindQt4.cmake:
19476           ENH:  Add support for new modules in Qt 4.4.  Fixes #6316.
19477           Simplify and clarify some documentation.
19478
19479           BUG:  Fix order of include paths (from KDE's FindQt4)       Fix
19480           find of Designer components debug library on Windows.
19481
19482 2008-03-13 15:06  king
19483
19484         * Source/cmake.cxx: ENH: Make (dev) warnings show note about
19485           -Wno-dev option.  Fix -Wdev and -Wno-dev options to not be
19486           mistaken for the source directory specification.
19487
19488 2008-03-13 15:03  david.cole
19489
19490         * Modules/CMakeJavaInformation.cmake: COMP: Conditionalize the last
19491           change so that the fix only applies to WIN32. Leave it the way it
19492           was elsewhere, the new way does not work on the Mac continuous
19493           dashboard...
19494
19495 2008-03-13 15:01  king
19496
19497         * Source/cmPolicies.cxx: ENH: Reduce whitespace in policy
19498           warning/error messages.
19499
19500 2008-03-13 14:29  david.cole
19501
19502         * Modules/CMakeJavaInformation.cmake: BUG: Fix the Java test for
19503           Visual Studio builds. Before this, it had been trying to include
19504           "BuildLog.htm" in the .jar file because it was using "." as the
19505           list of files to include in the .jar file. Use "*.class" instead
19506           of "." to prevent this silliness.
19507
19508 2008-03-13 14:13  king
19509
19510         * Source/cmMakefile.cxx: ENH: Improve error message when invalid
19511           policy is given.
19512
19513 2008-03-13 13:52  king
19514
19515         * Source/cmSetCommand.cxx: ENH: Simplify error message for invalid
19516           set(... CACHE) calls to make it look nicer with new message
19517           format.
19518
19519 2008-03-13 13:48  king
19520
19521         * Source/: cmListFileCache.cxx, cmListFileCache.h, cmMakefile.cxx,
19522           cmMakefile.h, cmTarget.cxx, cmTarget.h, cmake.cxx, cmake.h: ENH:
19523           Improve new error/warning message generation
19524
19525             - Add cmListFileBacktrace to record stack traces
19526             - Move main IssueMessage method to the cmake class instance
19527               (make the backtrace an explicit argument)
19528             - Change cmMakefile::IssueMessage to construct a backtrace
19529               and call the cmake instance version
19530             - Record a backtrace at the point a target is created
19531               (useful later for messages issued by generators)
19532
19533 2008-03-13 11:38  martink
19534
19535         * Source/: cmCMakePolicyCommand.h, cmListFileCache.cxx,
19536           cmLocalGenerator.cxx, cmMakefile.cxx, cmPolicies.cxx,
19537           cmPolicies.h, cmake.cxx: ENH: change CMP_ to CMP
19538
19539 2008-03-13 10:56  hoffman
19540
19541         * Modules/FindGLUT.cmake: BUG: fix bug 6594 look for glut in more
19542           places on windows
19543
19544 2008-03-13 09:28  barre
19545
19546         * Source/cmFileCommand.cxx: BUG: the directory the FILE DOWNLOAD
19547           command is writing to might not exist.
19548
19549 2008-03-12 23:59  king
19550
19551         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
19552
19553 2008-03-12 21:54  hoffman
19554
19555         * CMakeCPackOptions.cmake.in,
19556           Source/CPack/cmCPackCygwinBinaryGenerator.cxx,
19557           Source/CPack/cmCPackCygwinSourceGenerator.cxx,
19558           Source/CPack/cmCPackGenerator.cxx: ENH: fix crash in cpack when
19559           CPACK_CYGWIN_PATCH_NUMBER not specified
19560
19561 2008-03-12 21:06  hoffman
19562
19563         * Source/: cmLocalUnixMakefileGenerator3.cxx, cmMakefile.cxx,
19564           cmSourceFileLocation.cxx, cmTarget.cxx, cmake.h: ENH: remove
19565           abort calls and replace with an IssueMessage INTERANL_ERROR,
19566           better to not crash on the end user.
19567
19568 2008-03-12 17:02  hoffman
19569
19570         * Source/: cmake.cxx, cmake.h: ENH: make sure properties are re-set
19571           on each configure
19572
19573 2008-03-12 17:02  barre
19574
19575         * Source/cmListCommand.cxx, Source/cmListCommand.h,
19576           Tests/CMakeTests/ListTest.cmake.in: ENH: add REMOVE_DUPLICATES
19577           subcommand to LIST command (and test). Remove duplicates from a
19578           list (keep the ordering)
19579
19580 2008-03-12 14:37  martink
19581
19582         * Source/cmGlobalUnixMakefileGenerator3.cxx: BUG: fix some bad
19583           changes in progress calc
19584
19585 2008-03-12 09:25  hoffman
19586
19587         * Source/cmMakefile.cxx: STYLE: fix line len
19588
19589 2008-03-12 00:00  king
19590
19591         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
19592
19593 2008-03-11 22:52  hoffman
19594
19595         * Source/QtDialog/CMakeSetupDialog.cxx: ENH: remove iostream, not
19596           used
19597
19598 2008-03-11 22:50  hoffman
19599
19600         * Source/: cmake.cxx, cmake.h, QtDialog/CMakeSetupDialog.cxx,
19601           QtDialog/CMakeSetupDialog.h, QtDialog/QCMake.cxx,
19602           QtDialog/QCMake.h: ENH: add ability to suppress dev warnings to
19603           gui code
19604
19605 2008-03-11 17:53  king
19606
19607         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Fix subtle bug
19608           that prevented Makefile generators from rescanning dependencies
19609           when a new source file is added but no other sources are touched.
19610
19611 2008-03-11 17:37  king
19612
19613         * Source/kwsys/SystemInformation.hxx.in: COMP: Fix shared lib build
19614           on windows for KWSys's SystemInformation by adding export macro.
19615
19616 2008-03-11 17:27  hoffman
19617
19618         * Source/QtDialog/: CMake.desktop, CMakeLists.txt, cmakecache.xml:
19619           ENH: add KDE desktop stuff
19620
19621 2008-03-11 17:27  hoffman
19622
19623         * Source/cmMakefile.cxx: ENH: fix warning message a bit
19624
19625 2008-03-11 17:25  king
19626
19627         * Source/: cmGlobalVisualStudio8Generator.cxx, cmake.cxx, cmake.h:
19628           BUG: Fixes to VS8/VS9 project regeneration rules
19629
19630             - ZERO_CHECK should check all stamps in case
19631               of parallel build (fixes complex test failure)
19632             - ZERO_CHECK should not appear when
19633               CMAKE_SUPPRESS_REGENERATION is on (fixes bug 6490)
19634
19635 2008-03-11 16:02  hoffman
19636
19637         * Source/: cmake.h, cmakemain.cxx: ENH: fix -Wno-dev for ccmake
19638
19639 2008-03-11 15:17  hoffman
19640
19641         * Source/: cmMakefile.cxx, cmake.cxx, cmakemain.cxx: ENH: add a way
19642           to suppress the new policy warnings, still need ccmake and gui's
19643
19644 2008-03-11 10:54  barre
19645
19646         * Docs/cmake-mode.el: ENH: add simple function to convert all CMake
19647           commands to lowercase
19648
19649 2008-03-11 10:29  hoffman
19650
19651         * Source/: cmListFileCache.cxx, cmMakefile.cxx, cmMakefile.h,
19652           cmPolicies.cxx, cmake.h: ENH: add enum to IssueMessage
19653
19654 2008-03-11 00:00  king
19655
19656         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
19657
19658 2008-03-10 18:48  barre
19659
19660         * Modules/: FindCVS.cmake: ENH: for some reasons there was never a
19661           FindCVS module?
19662
19663 2008-03-10 15:41  king
19664
19665         * Source/cmMakefile.cxx: ENH: Enforce matching PUSH/POP calls for
19666           cmake_policy.
19667
19668 2008-03-10 15:40  king
19669
19670         * Source/cmMakefile.cxx: ENH: Add directory-level context
19671           information to error/warning messages when no call stack is
19672           present.
19673
19674 2008-03-10 13:26  alex
19675
19676         * Modules/: FindLua50.cmake, FindLua51.cmake: ENH: use the standard
19677           find_package_handle_standard_args() for lua 5.0 and 5.1
19678
19679           Alex
19680
19681 2008-03-10 09:32  king
19682
19683         * Modules/: CMakeCCompilerId.c.in, CMakeCXXCompilerId.cpp.in,
19684           CMakePlatformId.h.in: ENH: Make compiler id detection more robust
19685
19686             - Split INFO strings in source into multiple pieces
19687               to make sure assembly or other listings produced
19688               by the compiler are never matched by the regex
19689             - Store INFO strings via pointer instead of array
19690               to convince some compilers to store the string
19691               literally in the binary
19692             - This should help make it work for sdcc 2.8.0 RC1
19693
19694 2008-03-10 00:00  king
19695
19696         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
19697
19698 2008-03-09 19:20  alex
19699
19700         * Modules/CMakeDetermineCompilerId.cmake: BUG: make compiler id
19701           detection (almost) work again with sdcc 2.8.0 RC1, mail sent to
19702           Brad for the remaining issue don't match INFO:compiler["
19703           COMPILER_ID "] which appears in the assembler file generated from
19704           the C file by sdcc, but make sure the first character after the [
19705           is no double quote
19706
19707           Alex
19708
19709 2008-03-09 00:00  king
19710
19711         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
19712
19713 2008-03-08 09:50  king
19714
19715         * Source/cmIncludeDirectoryCommand.cxx: BUG: Fix
19716           include_directories command to produce an immediately whether or
19717           not 2.4 compatibility is enabled.  CMake 2.4 already produced an
19718           error, just not immediately.
19719
19720 2008-03-08 09:27  king
19721
19722         * Source/cmIncludeCommand.cxx: ENH: Improve formatting of include
19723           command error message.
19724
19725 2008-03-08 09:21  king
19726
19727         * Source/cmMakefile.cxx: COMP: Avoid using operator-> on
19728           const_reverse_iterator to help old compilers.
19729
19730 2008-03-08 09:13  king
19731
19732         * Source/: cmMakefile.cxx, cmPolicies.cxx: ENH: Cleanup policy
19733           generic documentation.  Cleanup some policy error/warning
19734           messages.
19735
19736 2008-03-08 00:00  king
19737
19738         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
19739
19740 2008-03-07 19:58  hoffman
19741
19742         * Modules/FindMPI.cmake: ENH: add new version of FindMPI, fix it to
19743           work with MPICH2 on windows
19744
19745 2008-03-07 17:05  king
19746
19747         * Source/cmAddCustomTargetCommand.cxx: COMP: Fix unused parameter
19748           warning in cmAddCustomTargetCommand.
19749
19750 2008-03-07 16:36  king
19751
19752         * Source/: cmMakefile.cxx, cmPolicies.cxx, cmPolicies.h, cmake.cxx:
19753           ENH: Finish creating, documenting, and enforcing policy CMP_0002.
19754
19755 2008-03-07 16:32  hoffman
19756
19757         * Source/CursesDialog/: cmCursesCacheEntryComposite.cxx,
19758           cmCursesMainForm.cxx: ENH: fix it for working with an empty cache
19759
19760 2008-03-07 16:26  king
19761
19762         * bootstrap: COMP: Fix bootstrap build after using
19763           cmDocumentationFormatterText in cmMakefile.
19764
19765 2008-03-07 16:01  king
19766
19767         * Source/: cmDocumentationFormatterText.cxx, cmMakefile.cxx: ENH:
19768           In cmMakefile::IssueMessage use cmDocumentationFormatterText to
19769           format the message nicely.
19770
19771 2008-03-07 15:30  king
19772
19773         * Source/cmAddCustomTargetCommand.cxx,
19774           Source/cmCMakeMinimumRequired.h, Source/cmCMakePolicyCommand.h,
19775           Source/cmConfigureFileCommand.cxx, Source/cmFindBase.cxx,
19776           Source/cmListFileCache.cxx, Source/cmLocalGenerator.cxx,
19777           Source/cmMakefile.cxx, Source/cmPolicies.cxx,
19778           Source/cmPolicies.h, Source/cmake.cxx,
19779           Tests/MakeClean/ToClean/CMakeLists.txt,
19780           Tests/Preprocess/CMakeLists.txt: ENH: Improve handling of
19781           old-style compatibility.
19782
19783             - Remove CMP_0001 (no slash in target name) and restore
19784               old CMAKE_BACKWARDS_COMPATIBILITY check for it
19785             - Replace all checks of CMAKE_BACKWARDS_COMPATIBILITY
19786               with cmLocalGenerator::NeedBackwardsCompatibility calls
19787             - Create new CMP_0001 to determine whether or not
19788               CMAKE_BACKWARDS_COMPATIBILITY is used.
19789               (old = use, new = ignore)
19790             - Show CMAKE_BACKWARDS_COMPATIBILITY in cache only when
19791               CMP_0001 is set to OLD or WARN
19792             - Update documentation of cmake_policy and
19793           cmake_minimum_required
19794               to indicate their relationship and the 2.4 version boundary
19795             - When no cmake policy version is set in top level makefile
19796               implicitly call cmake_policy(VERSION 2.4) which restores
19797               CMAKE_BACKWARDS_COMPATIBILITY and other 2.4 compatibility
19798             - Fix tests MakeClean and Preprocess to call
19799               cmake_policy(VERSION 2.6) because they depend on new policies
19800
19801 2008-03-07 14:03  hoffman
19802
19803         * Utilities/Release/: create-cmake-release.cmake,
19804           dashmacmini2_release.cmake, magrathea_release.cmake,
19805           release_cmake.sh.in: ENH: qtgui stuff
19806
19807 2008-03-07 11:50  clinton
19808
19809         * Source/QtDialog/CMakeSetupDialog.cxx: ENH:  Use fixed pitch font
19810           in output window.
19811
19812 2008-03-07 11:43  martink
19813
19814         * Source/: cmCMakeMinimumRequired.cxx, cmCacheManager.h,
19815           cmListFileCache.cxx, cmPolicies.cxx, cmake.cxx: ENH: clean up
19816           some policy stuff and interactions with
19817           CMAKE_BACKWARDS_COMPATIBILITY and CMAKE_MINIMUM_REQUIRED
19818
19819 2008-03-07 11:06  hoffman
19820
19821         * Source/CPack/: cmCPackCygwinBinaryGenerator.cxx,
19822           cmCPackGenerator.cxx: ENH: fix crash in cygwin package stuff
19823
19824 2008-03-07 09:41  martink
19825
19826         * Source/cmListFileCache.cxx: STYLE: fix line length issue
19827
19828 2008-03-07 09:09  king
19829
19830         * Source/cmMakefile.cxx: BUG: Do not produce whitespace-only lines
19831           when indenting messages in new error/warning format.
19832
19833 2008-03-07 08:53  king
19834
19835         * Source/cmCoreTryCompile.cxx: BUG: Generated try-compile
19836           CMakeLists.txt file should call cmake_policy with the current
19837           version of CMake, not just 2.6.
19838
19839 2008-03-07 08:40  king
19840
19841         * Source/: cmAddCustomTargetCommand.cxx, cmExecutionStatus.h,
19842           cmFunctionCommand.cxx, cmListFileCache.cxx, cmListFileCache.h,
19843           cmMacroCommand.cxx, cmMakefile.cxx, cmMakefile.h, cmPolicies.cxx:
19844           ENH: New format for warning and error messages
19845
19846             - Add cmMakefile methods IssueError and IssueWarning
19847             - Maintain an explicit call stack in cmMakefile
19848             - Include context/call-stack info in messages
19849             - Nested errors now unwind the call stack
19850             - Use new mechanism for policy warnings and errors
19851             - Improve policy error message
19852             - Include cmExecutionStatus pointer in call stack
19853               so that errors deeper in the C++ stack under
19854               a command invocation will become errors for the
19855               command
19856
19857 2008-03-07 00:00  king
19858
19859         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
19860
19861 2008-03-06 16:03  martink
19862
19863         * Source/cmListFileCache.cxx: BUG: keep CMAKE_BACKWARDS_COMP as
19864           internal
19865
19866 2008-03-06 15:51  martink
19867
19868         * Source/cmListFileCache.cxx: BUG: make default
19869           CMAKE_BACKWARDS_COMPATIBILITY 2.5
19870
19871 2008-03-06 15:20  hoffman
19872
19873         * Source/cmCoreTryCompile.cxx: ENH: make sure policy is set in
19874           generated cmakelist files
19875
19876 2008-03-06 15:08  martink
19877
19878         * Source/: cmConfigureFileCommand.cxx, cmListFileCache.cxx,
19879           cmPolicies.cxx: BUG: change in handling of cmake_minimum_required
19880
19881 2008-03-06 11:34  hoffman
19882
19883         * Source/cmDocumentationFormatterHTML.cxx: STYLE: fix line length
19884
19885 2008-03-06 10:57  martink
19886
19887         * Source/: cmCMakeMinimumRequired.cxx, cmConfigureFileCommand.cxx,
19888           cmListFileCache.cxx, cmListFileCache.h, cmMakefile.cxx,
19889           cmPolicies.cxx: BUG: change the handling of
19890           CMAKE_MINIMUM_REQUIRED and BACKWARDS_COMPATIBILITY and extend the
19891           documentaiton quite a bit
19892
19893 2008-03-06 00:00  king
19894
19895         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
19896
19897 2008-03-05 18:42  king
19898
19899         * Source/cmPolicies.cxx: ENH: Fix policy warning message to not
19900           give wrong code as example.
19901
19902 2008-03-05 18:21  king
19903
19904         * Source/: cmCMakePolicyCommand.cxx, cmCMakePolicyCommand.h,
19905           cmMakefile.cxx, cmMakefile.h: ENH: Improve cmake_policy command
19906           signature
19907
19908             - Replace NEW and OLD modes with a SET mode for clarity
19909             - Enforce VERSION argument validity (major.minor[.patch])
19910
19911 2008-03-05 18:20  king
19912
19913         * Source/cmPolicies.cxx: BUG: Require policy version to specify at
19914           least major.minor.  Do not store CMAKE_BACKWARDS_COMPATIBILITY
19915           with an invalid version value.
19916
19917 2008-03-05 17:26  king
19918
19919         * Source/cmPolicies.cxx: BUG: Fix parsing of policy version number
19920           in cmPolicies.
19921
19922 2008-03-05 15:55  king
19923
19924         * Modules/CMakeFortranCompiler.cmake.in: ENH: Patch from Maik to
19925           add more fortran extensions.
19926
19927 2008-03-05 12:53  clinton
19928
19929         * Modules/FindQt4.cmake:
19930           ENH:  Allow users to recover from trying to use an improperly
19931           installed Qt       without removing their cache, fixing their
19932           environment and trying again.
19933
19934 2008-03-05 11:41  martink
19935
19936         * Source/: cmConfigureFileCommand.cxx, cmMakefile.cxx,
19937           cmPolicies.cxx, cmPolicies.h: BUG: some fixes, still a few to go
19938
19939 2008-03-05 11:05  hoffman
19940
19941         * Source/: cmDocumentation.cxx, cmDocumentationFormatter.h,
19942           cmDocumentationFormatterHTML.cxx, cmDocumentationFormatterHTML.h:
19943           ENH: add master index into html full help
19944
19945 2008-03-05 03:11  ewing
19946
19947         * Modules/FindOpenAL.cmake: BUG: Fixed PATH_SUFFIXES copy/paste bug
19948           (0006201)
19949
19950 2008-03-05 00:00  king
19951
19952         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
19953
19954 2008-03-04 18:57  king
19955
19956         * Source/cmMakefile.cxx: BUG: Make sure at least one policy stack
19957           entry is created for every cmMakefile instance.
19958
19959 2008-03-04 18:42  king
19960
19961         * Source/: cmCMakeMinimumRequired.cxx, cmCMakeMinimumRequired.h:
19962           ENH: Make CMAKE_MINIMUM_REQUIRED command FATAL_ERROR option
19963           implicit (always on).  Accept but ignore the existing option.
19964
19965 2008-03-04 18:41  king
19966
19967         * Source/: cmGlobalGenerator.cxx, cmIncludeDirectoryCommand.cxx:
19968           BUG: Fix crash when CMAKE_BACKWARDS_COMPATIBILITY is not set.
19969
19970 2008-03-04 14:51  martink
19971
19972         * Source/: cmCMakeMinimumRequired.cxx, cmPolicies.cxx, cmake.cxx:
19973           ENH: more policy changes
19974
19975 2008-03-04 13:51  king
19976
19977         * Source/cmTarget.cxx: BUG: Fix memory leak when cmTarget instances
19978           are assigned.  We really need to get rid of global targets and
19979           their associated assignments.
19980
19981 2008-03-04 13:34  hoffman
19982
19983         * Source/CTest/cmCTestSubmitHandler.cxx: STYLE: fix line len
19984
19985 2008-03-04 09:40  king
19986
19987         * Source/cmDocumentVariables.cxx: BUG: Fix typo in documentation of
19988           LIBRARY_OUTPUT_PATH.
19989
19990 2008-03-04 09:16  martink
19991
19992         * Source/: cmDocumentation.cxx, cmDocumentation.h,
19993           cmDocumentationFormatter.h, cmPolicies.cxx, cmPolicies.h,
19994           cmake.cxx, cmake.h, cmakemain.cxx: ENH: add --help-policies and
19995           --help-policy command line options
19996
19997 2008-03-04 09:10  martink
19998
19999         * CMakeLists.txt: BUG: undo accidental commit
20000
20001 2008-03-04 08:18  david.cole
20002
20003         * Tests/CMakeTests/CMakeLists.txt,
20004           Tests/CMakeTests/GetPrerequisitesTest.cmake.in,
20005           Modules/GetPrerequisites.cmake: ENH: Add script
20006           GetPrerequisites.cmake to help analyze what shared libraries
20007           executable files depend on. Primary uses are to determine what
20008           shared libraries should be copied into Mac OSX bundle
20009           applications to create standalone bundles apps and to determine
20010           what shared library files need to be installed for an executable
20011           to run on any platform. Requires native platform tools dumpbin,
20012           otool and ldd to generate results.
20013
20014 2008-03-04 00:01  king
20015
20016         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
20017
20018 2008-03-03 20:31  king
20019
20020         * Modules/UsewxWidgets.cmake: STYLE: Remove trailing whitespace.
20021
20022 2008-03-03 20:24  king
20023
20024         * Modules/CMakeASMInformation.cmake: STYLE: Remove trailing
20025           whitespace.
20026
20027 2008-03-03 15:56  king
20028
20029         * Modules/Use_wxWindows.cmake: STYLE: Remove trailing whitespace.
20030
20031 2008-03-03 11:57  king
20032
20033         * Modules/VTKCompatibility.cmake: STYLE: Remove trailing
20034           whitespace.
20035
20036 2008-03-03 11:28  hoffman
20037
20038         * Source/cmAddCustomTargetCommand.cxx: ENH: fix ICE with gcc in
20039           dash8
20040
20041 2008-03-03 11:18  king
20042
20043         * Modules/CMakeForceCompiler.cmake: STYLE: Fixed docs of new
20044           CMakeForceCompiler
20045
20046 2008-03-03 11:16  king
20047
20048         * Modules/CMakeForceCompiler.cmake: ENH: Restore
20049           CMAKE_FORCE_C_COMPILER and CMAKE_FORCE_CXX_COMPILER macros in
20050           CMakeForceCompiler module.
20051
20052 2008-03-03 08:48  king
20053
20054         * Source/cmELF.cxx: COMP: Fix cmELF to build when ET_LOOS, ET_HIOS,
20055           ET_LOPROC, ET_HIPROC may not be defined.
20056
20057 2008-03-03 00:01  king
20058
20059         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
20060
20061 2008-03-02 16:48  king
20062
20063         * Source/cmInstallTargetGenerator.cxx: ENH: During installation do
20064           not use builtin chrpath if the rpath will not change.
20065
20066 2008-03-02 16:37  king
20067
20068         * Source/cmTarget.cxx: ENH: Allow users to work around problems
20069           with the builtin chrpath by setting CMAKE_NO_BUILTIN_CHRPATH.
20070
20071 2008-03-02 16:31  king
20072
20073         * Source/cmELF.cxx: BUG: Fix bug introduced by workaround to
20074           warning.
20075
20076 2008-03-02 16:19  king
20077
20078         * Source/: cmELF.cxx, cmELF.h: BUG: A few more corrections for
20079           cmELF
20080
20081             - Add os-specific and processor-specific file types
20082             - Add more error strings for invalid files.
20083             - Byte order of header fields does not always match encoding
20084
20085 2008-03-02 16:19  king
20086
20087         * Source/cmSystemTools.cxx: ENH: In cmSystemTools::ChangeRPath
20088           check for the RUNPATH if RPATH does not exist.
20089
20090 2008-03-02 14:35  king
20091
20092         * Source/: cmComputeLinkInformation.cxx, cmFileCommand.cxx,
20093           cmInstallTargetGenerator.cxx, cmLocalGenerator.cxx,
20094           cmSystemTools.cxx, cmSystemTools.h, cmTarget.cxx: ENH: Cleanup
20095           builtin chrpath support
20096
20097             - Move computation of extended build-tree rpath
20098               to cmComputeLinkInformation
20099             - Only enable the extended build-tree rpath if
20100               the target will be installed
20101             - Generalize the interface of file(CHRPATH)
20102             - When changing the rpath on installation only
20103               replace the part generated by CMake because
20104               the native tools (ex SunCC on Linux) might have
20105               added their own part to the rpath
20106
20107 2008-03-02 14:35  king
20108
20109         * CMakeLists.txt: ENH: Simplify tests for building CMake itself
20110           with rpath support now that 2.4 is required to build.
20111
20112 2008-03-02 09:12  martink
20113
20114         * Source/cmPolicies.h: COMP: possible fix for VS6, but probably
20115           not, probably need tomake it internal
20116
20117 2008-03-02 09:11  martink
20118
20119         * Source/cmMakefile.cxx: COMP: fix warning
20120
20121 2008-03-02 09:03  martink
20122
20123         * Source/: cmPolicies.cxx, cmPolicies.h: ENH: revert dumb change
20124
20125 2008-03-02 08:36  martink
20126
20127         * Source/: cmAddCustomTargetCommand.cxx, cmPolicies.cxx,
20128           cmPolicies.h: COMP: fix compile errors on vs6 and a warning
20129
20130 2008-03-02 00:01  king
20131
20132         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
20133
20134 2008-03-01 16:21  martink
20135
20136         * Source/cmMakefile.cxx: BUG: bad loop index unsigned compared to
20137           zero
20138
20139 2008-03-01 15:44  martink
20140
20141         * Source/: cmAddCustomTargetCommand.cxx, cmMakefile.cxx: COMP: fix
20142           some warnings
20143
20144 2008-03-01 15:26  martink
20145
20146         * Source/: cmPolicies.cxx, cmPolicies.h: STYLE: fix some line
20147           lengths
20148
20149 2008-03-01 15:20  martink
20150
20151         * CMakeLists.txt, bootstrap, Source/CMakeLists.txt,
20152           Source/cmAddCustomTargetCommand.cxx,
20153           Source/cmBootstrapCommands.cxx, Source/cmCommand.h,
20154           Source/cmIncludeDirectoryCommand.cxx, Source/cmMakefile.cxx,
20155           Source/cmMakefile.h, Source/cmake.cxx, Source/cmake.h: ENH: add
20156           first cut and policies still need to add the doc support
20157
20158 2008-03-01 15:16  king
20159
20160         * Source/cmSystemTools.cxx: COMP: Fix unused parameter warning when
20161           cmSystemTools::ChangeRPath is built without ELF support.
20162
20163 2008-03-01 13:17  king
20164
20165         * Source/cmSystemTools.cxx: BUG: Fix cmSystemTools::ChangeRPath to
20166           not complain if there is no RPATH entry in the file but the
20167           requested new rpath is empty.
20168
20169 2008-03-01 13:02  king
20170
20171         * Source/cmTarget.cxx: BUG: Do not try to change the RPATH when
20172           installing a target if CMAKE_SKIP_RPATH is on or the path does
20173           not need to be changed.
20174
20175 2008-03-01 12:51  king
20176
20177         * Modules/CMakeFindBinUtils.cmake,
20178           Source/cmComputeLinkInformation.cxx,
20179           Source/cmComputeLinkInformation.h, Source/cmFileCommand.cxx,
20180           Source/cmFileCommand.h, Source/cmInstallTargetGenerator.cxx,
20181           Source/cmSystemTools.cxx, Source/cmSystemTools.h,
20182           Source/cmTarget.cxx, Source/cmTarget.h: ENH: Use builtin chrpath
20183           instead of relinking ELF targets
20184
20185             - Add cmSystemTools::ChangeRPath method
20186             - Add undocumented file(CHRPATH) command
20187             - When installing use file(CHRPATH) to change the rpath
20188               instead of relinking
20189             - Remove CMAKE_CHRPATH lookup from CMakeFindBinUtils
20190             - Remove CMAKE_USE_CHRPATH option since this should
20191               always work
20192
20193 2008-03-01 12:50  king
20194
20195         * Source/: cmELF.cxx, cmELF.h: ENH: Add Size member to
20196           cmELF::StringEntry to return the amount of space in the string
20197           entry.
20198
20199 2008-03-01 10:56  king
20200
20201         * Tests/Preprocess/CMakeLists.txt: BUG: Fix typo XCode -> Xcode in
20202           Preprocess test.
20203
20204 2008-03-01 09:08  king
20205
20206         * Tests/Preprocess/CMakeLists.txt: ENH: Update Preprocess test to
20207           distinguish between the make tool or compiler tool that is at
20208           fault for not supporting a particular character in definitions.
20209           Make it skip the % character when the compiler is MSVC and it is
20210           a non-nmake tool.
20211
20212 2008-03-01 09:08  king
20213
20214         * Modules/Platform/Windows-cl.cmake, Source/cmLocalGenerator.cxx:
20215           BUG: Do not place $(CMAKE_COMMAND) in link scripts.
20216
20217 2008-03-01 00:01  king
20218
20219         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
20220
20221 2008-02-29 21:33  hoffman
20222
20223         * Source/: cmIfCommand.cxx, cmWhileCommand.cxx: ENH: fix warnings
20224
20225 2008-02-29 21:33  hoffman
20226
20227         * Source/cmSetSourceFilesPropertiesCommand.h: ENH: fix docs
20228
20229 2008-02-29 15:42  martink
20230
20231         * Source/cmCMakePolicyCommand.cxx: ENH: just getting somethng
20232           checked in, still work to do
20233
20234 2008-02-29 15:41  martink
20235
20236         * Source/cmCmakePolicyCOmmand.cxx: ENH: case
20237
20238 2008-02-29 15:28  martink
20239
20240         * Source/: cmCMakePolicyCommand.h, cmCmakePolicyCOmmand.cxx,
20241           cmPolicies.cxx, cmPolicies.h: ENH: just getting somethng checked
20242           in, still work to do
20243
20244 2008-02-29 14:58  hoffman
20245
20246         * Modules/DartConfiguration.tcl.in,
20247           Source/CTest/cmCTestSubmitHandler.cxx,
20248           Source/CTest/cmCTestSubmitHandler.h: ENH: allow cdash not to
20249           trigger
20250
20251 2008-02-29 14:36  hoffman
20252
20253         * Modules/InstallRequiredSystemLibraries.cmake: ENH: add vs9 stuff,
20254           still need msvc9 mfc
20255
20256 2008-02-29 12:18  hoffman
20257
20258         * Source/: cmForEachCommand.cxx, cmFunctionCommand.cxx,
20259           cmIfCommand.cxx, cmMacroCommand.cxx, cmMakefile.cxx,
20260           cmWhileCommand.cxx: ENH: make CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS
20261           the default and remove the property.  If any value is specified
20262           in an endif, endforeach, endwhile, etc then make sure it matches
20263           the start string.  If no values are given then it is no longer an
20264           error.
20265
20266 2008-02-29 11:12  king
20267
20268         * Source/: cmELF.cxx, cmELF.h: ENH: Make cmELF parser more general
20269           and powerful
20270
20271             - Add support to get RPATH and RUNPATH entries.
20272             - Add support to get file offsets to strings.
20273             - Add more DT_* tags to byte swapping.
20274
20275 2008-02-29 09:15  king
20276
20277         * Source/cmComputeLinkInformation.cxx: BUG:
20278           cmComputeLinkInformation::CheckImplicitDirItem needs to extract
20279           the filename portion of the link item to test against the library
20280           regex.
20281
20282 2008-02-29 00:01  king
20283
20284         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
20285
20286 2008-02-28 08:43  king
20287
20288         * Source/cmELF.cxx: COMP: cmELF needs to include sys/link.h to get
20289           dynamic section structures on the Sun.
20290
20291 2008-02-28 08:32  king
20292
20293         * Source/cmELF.cxx: COMP: Fix warnings in cmELF.
20294
20295 2008-02-28 00:01  king
20296
20297         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
20298
20299 2008-02-27 17:10  king
20300
20301         * Modules/Platform/Windows-ifort.cmake, Modules/Platform/cl.cmake,
20302           Source/cmDocumentVariables.cxx,
20303           Source/cmMakefileExecutableTargetGenerator.cxx,
20304           Source/cmMakefileLibraryTargetGenerator.cxx,
20305           Source/cmMakefileTargetGenerator.cxx,
20306           Source/cmMakefileTargetGenerator.h: ENH: Handle large object file
20307           lists on some platforms
20308
20309             - Use a response file when enabled by
20310               CMAKE_<LANG>_USE_RESPONSE_FILE_FOR_OBJECTS
20311             - Enable for C and CXX with cl (MSVC)
20312             - Enable for Fortran with ifort (Intel Fortran)
20313
20314 2008-02-27 16:26  king
20315
20316         * Source/: CMakeLists.txt, cmConfigure.cmake.h.in, cmELF.cxx,
20317           cmELF.h, cmSystemTools.cxx: ENH: Add ELF file parsing
20318
20319             - Enabled when system provides elf.h
20320             - Introduce cmELF class to parse ELF files
20321             - Use in cmSystemTools::GuessLibrarySOName to really get soname
20322
20323 2008-02-27 16:11  king
20324
20325         * Source/kwsys/CPU.h.in: BUG: Fixed typo in previous commit of
20326           kwsys/CPU.h.in
20327
20328 2008-02-27 16:07  king
20329
20330         * Source/kwsys/: CMakeLists.txt, CPU.h.in: ENH: Added CPU.h to
20331           KWSys to identify the target CPU and its byte order.
20332
20333 2008-02-27 14:31  king
20334
20335         * Modules/Platform/: HP-UX.cmake, IRIX64.cmake, Linux-PGI-C.cmake,
20336           Linux-PGI-CXX.cmake, SunOS.cmake, Windows-bcc32.cmake, gcc.cmake:
20337           BUG: Apply patch from bug#6445.  Add preprocessor definitions to
20338           assembly and preprocessing build rules.
20339
20340 2008-02-27 00:01  king
20341
20342         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
20343
20344 2008-02-26 00:01  king
20345
20346         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
20347
20348 2008-02-25 18:47  king
20349
20350         * Modules/CMakeCCompilerId.c.in: ENH: Add support to C compiler
20351           identification for void return type from main.  Cross-compilers
20352           for embedded platforms may require it.
20353
20354 2008-02-25 15:07  clinton
20355
20356         * Source/QtDialog/CMakeSetupDialog.cxx:
20357           ENH:  Adjust when log is cleared.  Its kept doing generate,
20358           and cleared when changing the source directory.        #6358.
20359
20360 2008-02-25 14:23  alex
20361
20362         * Modules/CPackRPM.cmake: BUG: fix rpmbuild bug, which expands
20363           variables in comments :-/ apparently rpmbuild can't handle paths
20364           with spaces and can't handle variables in comments...
20365
20366           Alex
20367
20368 2008-02-25 10:17  david.cole
20369
20370         * CTestCustom.cmake.in: BUG: Exclude try_compile sources and kwsys
20371           files from CMake coverage results.
20372
20373 2008-02-25 09:23  king
20374
20375         * Modules/: CMakeCCompilerId.c, CMakeCCompilerId.c.in,
20376           CMakeCXXCompilerId.cpp, CMakeCXXCompilerId.cpp.in,
20377           CMakeDetermineCCompiler.cmake, CMakeDetermineCXXCompiler.cmake,
20378           CMakeDetermineCompilerId.cmake,
20379           CMakeDetermineFortranCompiler.cmake, CMakeFortranCompilerId.F90,
20380           CMakeFortranCompilerId.F90.in, CMakePlatformId.h,
20381           CMakePlatformId.h.in: ENH: Improvied compiler identification
20382           robustness
20383
20384             - Write a single source file into the compiler id directory
20385             - This avoid requiring the compiler to behave correctly with
20386               respect to include rules and the current working directory
20387             - Helps to identify cross-compiling toolchains with unusual
20388               default behavior
20389
20390 2008-02-25 00:01  king
20391
20392         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
20393
20394 2008-02-24 14:05  king
20395
20396         * Modules/Platform/Windows-bcc32.cmake,
20397           Source/cmMakefileTargetGenerator.cxx: ENH: Simplify make build
20398           rule generation by removing use of OBJECTS_QUOTED and
20399           TARGET_QUOTED rule variables and updating the generation of
20400           OBJECTS to always use the newer cmLocalGenerator::Convert method.
20401
20402 2008-02-24 14:05  king
20403
20404         * Source/: cmComputeLinkDepends.cxx, cmExportFileGenerator.cxx,
20405           cmStandardIncludes.h, cmTarget.cxx: COMP: Fix Borland 5.5 build
20406
20407             - Its <iosfwd> header includes windows.h which
20408               defines GetCurrentDirectory
20409             - It defines 'interface' so we cannot use it as
20410               a variable name.
20411
20412 2008-02-24 00:01  king
20413
20414         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
20415
20416 2008-02-23 00:01  king
20417
20418         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
20419
20420 2008-02-22 09:44  king
20421
20422         * Source/cmOrderDirectories.cxx: COMP: Fix unreachable code warning
20423           in cmOrderDirectories.
20424
20425 2008-02-22 00:01  king
20426
20427         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
20428
20429 2008-02-21 13:59  king
20430
20431         * Source/cmOrderDirectories.cxx: COMP: Remove unused local variable
20432           from cmOrderDirectories.
20433
20434 2008-02-21 13:58  king
20435
20436         * Source/: cmComputeLinkInformation.cxx, cmOrderDirectories.cxx,
20437           cmSystemTools.cxx, cmSystemTools.h: ENH: Improve linking to
20438           third-party shared libraries on soname platforms
20439
20440             - Reduce false positives in cases of unknown soname
20441             - Make library extension regular expressions match only at end
20442           of string
20443             - When linking to libraries in implicit dirs convert to the -l
20444           option
20445               only if the file name is one that can be found by the linker
20446               (ex. /usr/lib/libfoo.so.1 should be linked by full path)
20447             - Add cmSystemTools::GuessLibrarySOName to guess the soname of
20448           a
20449               library based on presence of a symlink
20450             - In cmComputeLinkInformation try to guess an soname before
20451           assuming
20452               that a third-party library is built without an soname
20453             - In cmOrderDirectories guess the soname of shared libraries in
20454           cases
20455               it is otherwise unknown
20456
20457 2008-02-21 11:41  king
20458
20459         * bootstrap, Modules/Platform/FreeBSD.cmake,
20460           Modules/Platform/HP-UX.cmake, Modules/Platform/Linux.cmake,
20461           Modules/Platform/QNX.cmake, Modules/Platform/SunOS.cmake,
20462           Source/CMakeLists.txt, Source/cmComputeLinkInformation.cxx,
20463           Source/cmComputeLinkInformation.h, Source/cmOrderDirectories.cxx,
20464           Source/cmOrderDirectories.h,
20465           Source/cmOrderRuntimeDirectories.cxx,
20466           Source/cmOrderRuntimeDirectories.h, Source/cmTarget.cxx,
20467           Source/cmTarget.h: ENH: Better linker search path computation.
20468
20469             - Use linker search path -L.. -lfoo for lib w/out soname
20470               when platform sets CMAKE_PLATFORM_USES_PATH_WHEN_NO_SONAME
20471             - Rename cmOrderRuntimeDirectories to cmOrderDirectories
20472               and generalize it for both soname constraints and link
20473               library constraints
20474             - Use cmOrderDirectories to order -L directories based
20475               on all needed constraints
20476             - Avoid processing implicit link directories
20477             - For CMAKE_OLD_LINK_PATHS add constraints from libs
20478               producing them to produce old ordering
20479
20480 2008-02-21 00:01  king
20481
20482         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
20483
20484 2008-02-20 14:56  king
20485
20486         * Source/: cmMakefileExecutableTargetGenerator.cxx,
20487           cmMakefileLibraryTargetGenerator.cxx,
20488           cmMakefileTargetGenerator.cxx, cmMakefileTargetGenerator.h: BUG:
20489           Link scripts should be generated with copy-if-different and
20490           included as a dependency of the link rule.
20491
20492 2008-02-20 13:36  king
20493
20494         * Source/: cmExportLibraryDependencies.cxx,
20495           cmExportLibraryDependencies.h: ENH: Deprecate
20496           export_library_dependencies
20497
20498             - Reference export() and install(EXPORT)
20499             - Fix to support OUTPUT_NAME in simple cases
20500
20501 2008-02-20 00:01  king
20502
20503         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
20504
20505 2008-02-19 18:50  ibanez
20506
20507         * Source/kwsys/testSystemInformation.cxx: ENH: Missing copyright
20508           header.
20509
20510 2008-02-19 16:34  alex
20511
20512         * Source/cmExtraEclipseCDT4Generator.cxx: STYLE: patch part 3 from
20513           Miguel: follow naming style for variables
20514
20515           Alex
20516
20517 2008-02-19 16:27  alex
20518
20519         * Source/: cmExtraEclipseCDT4Generator.cxx,
20520           cmExtraEclipseCDT4Generator.h: ENH: patch from Miguel part 2: if
20521           ECLIPSE_CDT4_GENERATE_SOURCE_PROJECT is true, then the generator
20522           additionally generates eclipse project files in the source dir,
20523           since this is the only way to get cvs/svn working with eclipse
20524
20525           This is off by default and the user has to enable it explicitely.
20526           If cmake can't write there it still continues.
20527
20528           Alex
20529
20530 2008-02-19 15:07  alex
20531
20532         * Source/: cmExtraEclipseCDT4Generator.cxx,
20533           cmExtraEclipseCDT4Generator.h: ENH: patch part 1 from Miguel: use
20534           the cmake project name for the eclipse project name
20535
20536           Alex
20537
20538 2008-02-19 14:47  hoffman
20539
20540         * Source/QtDialog/MacInstallDialog.ui: ENH: better ui
20541
20542 2008-02-19 14:33  alex
20543
20544         * Source/: CMakeLists.txt, cmDocumentation.cxx, cmDocumentation.h,
20545           cmDocumentationFormatter.h, cmDocumentationFormatterDocbook.cxx,
20546           cmDocumentationFormatterDocbook.h,
20547           cmDocumentationFormatterHTML.cxx, cmakemain.cxx: ENH: add support
20548           for creating the documentation in docbook format
20549           (http://www.oasis-open.org/docbook/xml/4.2/), which users can
20550           then convert to other formats.  Tested with meinproc from KDE,
20551           which generates HTML pages which look good.
20552
20553           Alex
20554
20555 2008-02-19 14:26  hoffman
20556
20557         * Source/: CPack/cmCPackPackageMakerGenerator.cxx,
20558           CPack/cmCPackPackageMakerGenerator.h, QtDialog/CMakeLists.txt,
20559           QtDialog/QtDialogCPack.cmake.in, QtDialog/postflight.sh.in,
20560           QtDialog/postupgrade.sh.in: ENH: install working with symlink qt
20561           tool
20562
20563 2008-02-19 14:06  hoffman
20564
20565         * Source/QtDialog/: CMakeLists.txt, CMakeSetup.cxx,
20566           MacInstallDialog.ui, QMacInstallDialog.cxx, QMacInstallDialog.h:
20567           ENH: add mac install symlink option to dialog
20568
20569 2008-02-19 09:09  king
20570
20571         * Source/cmTarget.cxx: COMP: Fix HP warning about
20572           cmTargetInternalPointer::operator= checking for self-assignment.
20573
20574 2008-02-19 00:01  king
20575
20576         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
20577
20578 2008-02-18 16:38  king
20579
20580         * Source/: cmGlobalXCodeGenerator.cxx,
20581           cmLocalUnixMakefileGenerator3.cxx,
20582           cmMakefileExecutableTargetGenerator.cxx,
20583           cmMakefileExecutableTargetGenerator.h,
20584           cmMakefileLibraryTargetGenerator.cxx,
20585           cmMakefileLibraryTargetGenerator.h,
20586           cmMakefileTargetGenerator.cxx, cmMakefileTargetGenerator.h,
20587           cmMakefileUtilityTargetGenerator.cxx,
20588           cmMakefileUtilityTargetGenerator.h, cmSourceFile.cxx,
20589           cmTarget.cxx, cmTarget.h: ENH: Cleanup impl of PUBLIC_HEADER,
20590           PRIVATE_HEADER, and RESOURCE properties
20591
20592 2008-02-18 15:50  hoffman
20593
20594         * CMakeCPackOptions.cmake.in, CMakeLists.txt: ENH: install seems to
20595           be working for cmake-gui
20596
20597 2008-02-18 15:42  hoffman
20598
20599         * Source/cmFileCommand.cxx: ENH: add more information to message
20600
20601 2008-02-18 14:51  hoffman
20602
20603         * Source/QtDialog/CMakeIngestOSXBundleLibraries.cmake: ENH: make
20604           sure fixup has right paths
20605
20606 2008-02-18 13:11  hoffman
20607
20608         * Source/QtDialog/CMakeIngestOSXBundleLibraries.cmake: STYLE: use
20609           lowercase
20610
20611 2008-02-18 13:03  hoffman
20612
20613         * Source/: cmConfigure.cmake.h.in, cmake.cxx: ENH: remove
20614           CMAKE_PREFIX so changing it does not rebuild all
20615
20616 2008-02-18 12:01  king
20617
20618         * Modules/Platform/HP-UX.cmake: BUG: Fix passing of nodefaultrpath
20619           flag to linker through c++ compiler.
20620
20621 2008-02-18 11:10  hoffman
20622
20623         * CMakeLists.txt: ENH: require 2.4 to build cmake
20624
20625 2008-02-18 10:26  hoffman
20626
20627         * Modules/CMakeIngestOSXBundleLibraries.cmake,
20628           Source/CPack/cmCPackGenerator.cxx,
20629           Source/QtDialog/CMakeIngestOSXBundleLibraries.cmake,
20630           Source/QtDialog/CMakeLists.txt: ENH: have cpack work with DESTDIR
20631           install and ingest qt framework libs into cmake-gui
20632
20633 2008-02-18 00:01  king
20634
20635         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
20636
20637 2008-02-17 17:40  hoffman
20638
20639         * Modules/CheckIncludeFiles.cmake: BUG: fix double cmakefiles
20640           directory
20641
20642 2008-02-17 14:04  alex
20643
20644         * Source/cmDocumentation.cxx: BUG: actually print the docs for
20645           custom modules if this was requested
20646
20647           Alex
20648
20649 2008-02-17 12:31  alex
20650
20651         * Source/cmDocumentationFormatterHTML.cxx: PERF: reduce time for
20652           full docs as HTML from 1.4 s to 0.2 s, the map is now created and
20653           filled only once instead for every character I guess a simple
20654           case-switch would be still faster.
20655
20656           Alex
20657
20658 2008-02-17 00:01  king
20659
20660         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
20661
20662 2008-02-16 16:33  hoffman
20663
20664         * Modules/CMakeIngestOSXBundleLibraries.cmake: ENH: add script to
20665           ingest library depends into a bundle
20666
20667 2008-02-16 13:05  hoffman
20668
20669         * CMakeLists.txt, bootstrap, Source/cmBootstrapCommands.cxx,
20670           Source/cmCommands.cxx, Source/cmInstallProgramsCommand.cxx,
20671           Source/QtDialog/CMakeLists.txt, Source/QtDialog/QCMake.cxx,
20672           Source/QtDialog/QtDialogCPack.cmake.in: ENH: support for cpack
20673           and install of cmake-gui as mac app bundle
20674
20675 2008-02-16 13:02  hoffman
20676
20677         * Source/CPack/cmCPackGenerator.cxx: ENH: fix DESTDIR install
20678
20679 2008-02-16 00:01  king
20680
20681         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
20682
20683 2008-02-15 18:26  alex
20684
20685         * Modules/FindPythonLibs.cmake: STYLE: use global property instead
20686           of helper target to collect all python modules from a source tree
20687
20688           Alex
20689
20690 2008-02-15 15:36  clinton
20691
20692         * Source/QtDialog/QCMake.cxx: ENH:  remove unused code.
20693
20694 2008-02-15 12:12  hoffman
20695
20696         * Source/QtDialog/QCMake.cxx: ENH: use package name on mac for edit
20697           cache
20698
20699 2008-02-15 11:56  king
20700
20701         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Apply patch from
20702           bug #6180 to make CMAKE_ADDITIONAL_MAKE_CLEAN_FILES work for
20703           directories.
20704
20705 2008-02-15 11:49  david.cole
20706
20707         * Source/cmCallVisualStudioMacro.cxx,
20708           Source/cmGlobalVisualStudio71Generator.cxx,
20709           Source/cmGlobalVisualStudio71Generator.h,
20710           Source/cmGlobalVisualStudio8Generator.cxx,
20711           Source/cmGlobalVisualStudio8Generator.h,
20712           Source/cmGlobalVisualStudio9Generator.cxx,
20713           Source/cmGlobalVisualStudio9Generator.h,
20714           Source/cmGlobalVisualStudioGenerator.cxx,
20715           Source/cmGlobalVisualStudioGenerator.h,
20716           Templates/CMakeVSMacros2.vsmacros: ENH: Add code to support
20717           calling the VS reload macro from Visual Studio 7.1 and 9.0 in
20718           addition to 8.0 sp1... Make new macros file with VS 7.1 so that
20719           it can be read by 7.1 and later. VS 7.1 does not appear to run
20720           the macros while a build is in progress, but does not return any
20721           errors either, so for now, the reload macro is not called when
20722           using 7.1. If I can figure out how to get 7.1 to execute the
20723           macro, I will uncomment the code in
20724           cmGlobalVisualStudio71Generator::GetUserMacrosDirectory() to
20725           activate executing the macros in VS 7.1, too.
20726
20727 2008-02-15 11:22  king
20728
20729         * Modules/Platform/Darwin.cmake,
20730           Source/cmLocalUnixMakefileGenerator3.cxx,
20731           Source/cmMakefileExecutableTargetGenerator.cxx,
20732           Source/cmMakefileTargetGenerator.cxx,
20733           Source/cmMakefileTargetGenerator.h,
20734           Source/cmSetPropertyCommand.cxx,
20735           Source/cmSetSourceFilesPropertiesCommand.cxx,
20736           Source/cmSourceFile.cxx: ENH: Cleanup building of OS X bundle
20737           content
20738
20739            - Fixes repeated rebuild of bundles by Makefile generators
20740            - Add special rules to copy sources to their
20741              MACOSX_PACKAGE_LOCATION bundle directory
20742            - Remove MacOSX_Content language hack
20743              - Remove EXTRA_CONTENT property
20744              - Remove MACOSX_CONTENT
20745              - Remove corresponding special cases in object names
20746
20747 2008-02-15 10:40  hoffman
20748
20749         * Source/CPack/cmCPackNSISGenerator.cxx: BUG: fix for bug 6294,
20750           correct url for nsis
20751
20752 2008-02-15 00:01  king
20753
20754         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
20755
20756 2008-02-14 20:18  alex
20757
20758         * Source/cmExtraEclipseCDT4Generator.cxx: ENH: enable color in the
20759           eclipse generator, there doesn't seem to be problems
20760
20761           Alex
20762
20763 2008-02-14 19:58  clinton
20764
20765         * Source/QtDialog/: CMakeSetupDialog.cxx, QCMakeCacheView.cxx,
20766           QCMakeCacheView.h:
20767           ENH:  Convert native paths from QFileDialog and
20768           QDirModel/QCompleter.  BUG:  Block possible completion loop.
20769
20770 2008-02-14 18:18  clinton
20771
20772         * Source/QtDialog/: CMakeSetup.cxx, CMakeSetupDialog.cxx,
20773           CMakeSetupDialog.h, QCMake.cxx, QCMakeCacheView.cxx:
20774           ENH:  Add shortcut to start search/filter.        A bit of
20775           cleanup.        Disable tab navigation in cache variable list.
20776               Enable home/end keys.
20777
20778           BUG:  Ensure currently edited values are saved before doing
20779           configure.
20780
20781 2008-02-14 16:42  king
20782
20783         * Source/: cmAddCustomTargetCommand.cxx, cmGlobalGenerator.cxx,
20784           cmGlobalGenerator.h, cmGlobalUnixMakefileGenerator3.h,
20785           cmMakefile.cxx, cmMakefile.h, cmake.cxx: ENH: Add global property
20786           ALLOW_DUPLICATE_CUSTOM_TARGETS to help existing projects that
20787           depend on having duplicate custom targets.  It is allowed only
20788           for Makefile generators.  See bug#6348.
20789
20790 2008-02-14 15:31  king
20791
20792         * Modules/MacOSXBundleInfo.plist.in,
20793           Modules/MacOSXFrameworkInfo.plist.in,
20794           Source/cmGlobalXCodeGenerator.cxx, Source/cmLocalGenerator.cxx,
20795           Source/cmLocalGenerator.h,
20796           Source/cmMakefileExecutableTargetGenerator.cxx,
20797           Source/cmMakefileLibraryTargetGenerator.cxx, Source/cmTarget.cxx:
20798           ENH: Allow multiple OS X applications bundles to be created in a
20799           single build directory.  Converted Info.plist files to be
20800           generated directly instead of configured with make variables.
20801           The MACOSX_BUNDLE_* variables are now properties (and vars for
20802           compatibility).
20803
20804 2008-02-14 15:06  hoffman
20805
20806         * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h: ENH:
20807           make sure html < > & stuff is escaped for the output window
20808
20809 2008-02-14 13:36  king
20810
20811         * Modules/CTestTargets.cmake, Source/cmDefinePropertyCommand.cxx,
20812           Source/cmDefinePropertyCommand.h,
20813           Tests/Complex/Library/CMakeLists.txt,
20814           Tests/ComplexOneConfig/Library/CMakeLists.txt,
20815           Tests/ComplexRelativePaths/Library/CMakeLists.txt,
20816           Tests/Properties/CMakeLists.txt: ENH: Updated DEFINE_PROPERTY
20817           command to be more extendible and more consistent with new
20818           SET_PROPERTY and GET_PROPERTY signatures.
20819
20820 2008-02-14 11:58  king
20821
20822         * Modules/CTestTargets.cmake, Source/cmBootstrapCommands.cxx,
20823           Source/cmCommands.cxx, Source/cmMakefile.cxx: ENH: Re-enable
20824           diagnosis of non-unique target names.
20825
20826             - Re-enable enforcement in cmMakefile::EnforceUniqueName
20827             - Improve error message to help user resolve the problem
20828             - Fix Modules/CTestTargets.cmake to not duplicate testing
20829           targets
20830             - Move commands used by the changes to
20831           Modules/CTestTargets.cmake
20832               to build during bootstrap: DEFINE_PROPERTY, GET_PROPERTY
20833
20834 2008-02-14 10:50  king
20835
20836         * Modules/: CMakeForceCompiler.cmake, CMakeTestCCompiler.cmake,
20837           CMakeTestCXXCompiler.cmake: ENH: Remove unnecessary compiler
20838           force macros.  The compiler ID can now be detected without
20839           linking an executable.
20840
20841 2008-02-14 09:14  hoffman
20842
20843         * Source/QtDialog/CMakeSetupDialog.cxx: ENH: add a check before
20844           delete cache
20845
20846 2008-02-14 08:55  hoffman
20847
20848         * Source/QtDialog/QCMake.cxx: ENH: do not show unititialized
20849           entries
20850
20851 2008-02-14 01:11  clinton
20852
20853         * Modules/FindQt4.cmake:
20854           BUG:  Fix error when paths have + in them. (special regex
20855           characters)
20856
20857 2008-02-14 00:01  king
20858
20859         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
20860
20861 2008-02-13 17:00  barre
20862
20863         * Modules/FindTCL.cmake: ENH: fix advanced bug
20864
20865 2008-02-13 15:29  king
20866
20867         * Source/: cmComputeLinkDepends.cxx, cmComputeLinkDepends.h: BUG:
20868           Update cmComputeLinkDepends to support leading/trailing
20869           whitespace stripping off link items for compatibility.
20870
20871 2008-02-13 14:47  king
20872
20873         * bootstrap, Source/cmBootstrapCommands.cxx, Source/cmCommands.cxx:
20874           ENH: Add option to bootstrap script to enable Qt dialog.
20875
20876             - Add --qt-gui and --no-qt-gui options
20877             - Add --qt-qmake=<qmake> option to help locate Qt
20878             - Build more commands during bootstrap to help FindQt4.cmake:
20879               MATH, GET_DIRECTORY_PROPERTY, EXECUTE_PROCESS,
20880               SEPARATE_ARGUMENTS
20881             - Bootstrapping with the cmake-gui is now possible in MSys
20882
20883 2008-02-13 14:35  king
20884
20885         * Modules/FindQt4.cmake: BUG: Fix FindQt4.cmake
20886           QT4_CREATE_MOC_COMMAND macro to work with spaces in the path
20887           while using the @ syntax on MSYS builds.
20888
20889 2008-02-13 13:58  clinton
20890
20891         * Source/QtDialog/: CMakeSetupDialog.cxx, QCMakeCacheView.cxx:
20892           ENH: Remove CurrentChanged from the table view's edit triggers.
20893           It results in editor issues when modifying the view.
20894           Remove workarounds for some of those issues.
20895
20896 2008-02-13 00:01  king
20897
20898         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
20899
20900 2008-02-12 17:22  hoffman
20901
20902         * Source/QtDialog/CMakeLists.txt: ENH: do not expand regular vars
20903           here
20904
20905 2008-02-12 10:19  king
20906
20907         * Source/cmMakefile.cxx: BUG: Disable enforcement of unique target
20908           names until CTestTargets can be fixed.
20909
20910 2008-02-12 09:49  hoffman
20911
20912         * Source/: cmake.cxx, cmake.h, CursesDialog/cmCursesMainForm.cxx,
20913           QtDialog/CMakeSetup.cxx, QtDialog/QCMake.cxx: ENH: fix make
20914           edit_cache for cmake-gui
20915
20916 2008-02-12 09:18  king
20917
20918         * Source/cmExportLibraryDependencies.cxx: STYLE: Fix line-too-long
20919           in cmExportLibraryDependencies.
20920
20921 2008-02-12 00:01  king
20922
20923         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
20924
20925 2008-02-11 20:13  king
20926
20927         * Source/cmDocumentVariables.cxx: ENH: Update documentation of
20928           EXECUTABLE_OUTPUT_PATH and LIBRARY_OUTPUT_PATH to reference their
20929           replacements.
20930
20931 2008-02-11 17:33  king
20932
20933         * Source/: cmAddCustomTargetCommand.cxx,
20934           cmAddExecutableCommand.cxx, cmAddLibraryCommand.cxx: COMP: Fix
20935           shadowed local variable warning.
20936
20937 2008-02-11 17:01  king
20938
20939         * Modules/Platform/eCos.cmake: ENH: Fix eCos.cmake to not require a
20940           forced compiler
20941
20942             - Search for libtarget.a explicitly
20943             - Do not complain about compiler id during try-compile
20944
20945 2008-02-11 17:00  king
20946
20947         * Modules/: CMakeDetermineCCompiler.cmake,
20948           CMakeDetermineCXXCompiler.cmake,
20949           CMakeDetermineFortranCompiler.cmake: ENH: When detecting the
20950           compiler id try compiling only to an object file.
20951
20952 2008-02-11 17:00  king
20953
20954         * Source/cmFindLibraryCommand.cxx: BUG: FIND_LIBRARY should not
20955           require CMAKE_SIZEOF_VOID_P to be set.
20956
20957 2008-02-11 17:00  king
20958
20959         * Source/cmake.cxx: ENH: Add global computed property
20960           IN_TRY_COMPILE.
20961
20962 2008-02-11 15:31  king
20963
20964         * Modules/Platform/HP-UX.cmake: ENH: Remove CMAKE_ANSI_CFLAGS
20965           variable and instead always add ansi flags to
20966           CMAKE_C_COMPILE_OBJECT.  We should not require every project to
20967           reference CMAKE_ANSI_CFLAGS.
20968
20969 2008-02-11 13:35  king
20970
20971         * Source/: cmAddCustomTargetCommand.cxx,
20972           cmAddExecutableCommand.cxx, cmAddExecutableCommand.h,
20973           cmAddLibraryCommand.cxx, cmAddLibraryCommand.h, cmMakefile.cxx,
20974           cmMakefile.h, cmTarget.cxx: ENH: Enforce global target name
20975           uniqueness.
20976
20977             - Error if imported target is involved in conflict
20978             - Error for non-imported target conflict unless
20979               CMAKE_BACKWARDS_COMPATIBILITY <= 2.4
20980             - Include OUTPUT_NAME property in error message
20981             - Update add_executable and add_library command documentation
20982
20983 2008-02-11 13:35  king
20984
20985         * Source/: cmMakefile.cxx, cmMakefile.h: ENH: Add
20986           cmMakefile::NeedBackwardsCompatibility method to pass through to
20987           cmLocalGenerator::NeedBackwardsCompatibility for convenience.
20988
20989 2008-02-11 10:31  king
20990
20991         * Source/cmExportLibraryDependencies.cxx: BUG: Fix
20992           export_library_dependencies command to produce a file that is
20993           compatible with CMake 2.4.
20994
20995 2008-02-11 10:31  king
20996
20997         * Source/cmComputeLinkDepends.cxx: BUG: Fix
20998           cmComputeLinkDepends::AddVarLinkEntries
20999
21000             - Track link type correctly
21001             - Use _LINK_TYPE variables exported by CMake 2.4
21002
21003 2008-02-11 00:01  king
21004
21005         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
21006
21007 2008-02-10 17:19  alex
21008
21009         * Source/cmIfCommand.h: STYLE: document that if(COMMAND) works also
21010           for macros and functions
21011
21012           Alex
21013
21014 2008-02-10 11:37  king
21015
21016         * Source/cmFindLibraryCommand.cxx: BUG: Fix recent find_library
21017           change to look for user-specified name first to do so only if the
21018           name matches a valid library extension.
21019
21020 2008-02-10 00:01  king
21021
21022         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
21023
21024 2008-02-09 10:05  hoffman
21025
21026         * Utilities/Release/vogon_release.cmake: ENH: build the qt gui
21027
21028 2008-02-09 09:53  hoffman
21029
21030         * CMakeCPack.cmake, CMakeCPackOptions.cmake.in,
21031           Source/QtDialog/CMakeLists.txt,
21032           Source/QtDialog/QtDialogCPack.cmake.in: ENH: make it so cmake-gui
21033           only installs if qt is static on windows
21034
21035 2008-02-09 00:01  king
21036
21037         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
21038
21039 2008-02-08 13:47  clinton
21040
21041         * Source/QtDialog/CMakeSetupDialog.cxx: BUG:  Make sure editor
21042           closes when deleting cache entries.
21043
21044 2008-02-08 12:01  clinton
21045
21046         * Modules/FindQt4.cmake: ENH:  Better way to have escaping done
21047           correctly for all generators.
21048
21049 2008-02-08 11:26  clinton
21050
21051         * Source/QtDialog/QCMake.cxx: ENH:  Need to pick up the
21052           PreLoad.cmake files.
21053
21054 2008-02-08 10:42  clinton
21055
21056         * Source/QtDialog/: CMakeSetup.cxx, QCMakeCacheView.cxx: COMP: Fix
21057           build with Qt 4.2.  BUG:  Fix new editors stealing focus while
21058           typing search text.  ENH:  Look for translation in data dir, not
21059           bin dir.
21060
21061 2008-02-08 09:24  king
21062
21063         * Tests/Dependency/CMakeLists.txt: BUG: Need ANSI C.
21064
21065 2008-02-08 00:01  king
21066
21067         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
21068
21069 2008-02-07 23:26  clinton
21070
21071         * Modules/FindQt4.cmake:
21072           BUG:  Fix arg for moc parameter file so it works with unix
21073           makefiles, when the       build dir has a space in it.
21074
21075 2008-02-07 18:24  alex
21076
21077         * Source/cmExtraEclipseCDT4Generator.cxx: patch from Miguel BUG:
21078           fix #5496: eclipse can't load projects where the build dir is a
21079           subdir of the src dir
21080
21081           Alex
21082
21083 2008-02-07 17:58  clinton
21084
21085         * Source/QtDialog/: QCMakeCacheView.cxx, QCMakeCacheView.h:
21086           ENH:  Show cache variable name in title of file dialogs.
21087
21088 2008-02-07 16:49  king
21089
21090         * Source/: cmGlobalXCodeGenerator.cxx,
21091           cmMakefileLibraryTargetGenerator.cxx, cmTarget.cxx: ENH: Avoid
21092           computing link information for static library targets.  They do
21093           not link.
21094
21095 2008-02-07 16:26  alex
21096
21097         * Source/cmExtraEclipseCDT4Generator.cxx: two patches from Miguel:
21098           BUG: fix #5819: put compile definitions into the eclipse project
21099           files so eclipse handles ifdef blcoks correctly STYLE: make the
21100           code for filtering some global targets out nicer
21101
21102           Alex
21103
21104 2008-02-07 16:24  king
21105
21106         * Source/cmComputeLinkDepends.cxx: COMP: Add missing assert
21107           include.
21108
21109 2008-02-07 16:22  alex
21110
21111         * Source/cmInstallCommand.cxx: STYLE: add some comments
21112
21113           Alex
21114
21115 2008-02-07 16:14  king
21116
21117         * Tests/Dependency/Case2/: CMakeLists.txt, foo1.c, foo1b.c,
21118           foo2b.c, foo3.c, foo3b.c: ENH: Make Dependency test Case2 require
21119           two traversals of a static library loop.
21120
21121 2008-02-07 16:14  king
21122
21123         * bootstrap, Source/CMakeLists.txt,
21124           Source/cmComputeComponentGraph.cxx,
21125           Source/cmComputeComponentGraph.h,
21126           Source/cmComputeLinkDepends.cxx, Source/cmComputeLinkDepends.h,
21127           Source/cmComputeTargetDepends.cxx,
21128           Source/cmComputeTargetDepends.h, Source/cmGraphAdjacencyList.h:
21129           ENH: Improve link line generation for static library cycles.
21130
21131             - Move Tarjan algorithm from cmComputeTargetDepends
21132               into its own class cmComputeComponentGraph
21133             - Use cmComputeComponentGraph to identify the component DAG
21134               of link dependencies in cmComputeLinkDepends
21135             - Emit non-trivial component members more than once but always
21136               in a contiguous group on the link line
21137
21138 2008-02-07 13:26  hoffman
21139
21140         * Source/: cmFileCommand.cxx, cmFileCommand.h: ENH: make sure files
21141           are binary for download and make status a pair of value string
21142
21143 2008-02-07 13:19  hoffman
21144
21145         * Modules/FindPkgConfig.cmake: BUG: fix for bug 6117 pkgconfig
21146
21147 2008-02-07 11:43  hoffman
21148
21149         * CMakeCPackOptions.cmake.in, Source/QtDialog/CMakeLists.txt: ENH:
21150           for windows only allow a static qt for install and NSIS of
21151           cmake-gui
21152
21153 2008-02-07 08:55  hoffman
21154
21155         * Tests/: Complex/Executable/CMakeLists.txt,
21156           ComplexOneConfig/Executable/CMakeLists.txt,
21157           ComplexRelativePaths/Executable/CMakeLists.txt: ENH: complex must
21158           link to curl now
21159
21160 2008-02-07 00:01  king
21161
21162         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
21163
21164 2008-02-06 20:14  king
21165
21166         * Source/cmComputeLinkInformation.cxx: BUG: Fix
21167           cmComputeLinkInformation to include the target's user link
21168           directories in the runtime path computation.  This bug was
21169           introduced when cmOrderRuntimeDirectories was introduced.
21170
21171 2008-02-06 17:02  alex
21172
21173         * Modules/FindPackageHandleStandardArgs.cmake: STYLE: use a
21174           function instead of a macro, to keep FAIL_MESSAGE local patch
21175           from Miguel
21176
21177           Alex
21178
21179 2008-02-06 15:26  king
21180
21181         * Source/cmFindLibraryCommand.cxx: ENH: Make find_library test for
21182           the library file as named before trying prefixes and suffixes.
21183           This will allow users to explicitly search for static libraries
21184           on unix.  See bug #1643.
21185
21186 2008-02-06 15:23  king
21187
21188         * Source/cmTargetLinkLibrariesCommand.h: STYLE: Improve
21189           documentation of target_link_libraries command to make
21190           target-level dependency explicit.  See bug #6043.
21191
21192 2008-02-06 15:10  clinton
21193
21194         * Source/QtDialog/CMakeSetup.cxx: ENH:  Update some strings to
21195           match program name.
21196
21197 2008-02-06 14:52  king
21198
21199         * Tests/: CMakeLists.txt, Dependency/CMakeLists.txt,
21200           Dependency/Case1/CMakeLists.txt, Dependency/Case1/a.c,
21201           Dependency/Case1/b.c, Dependency/Case1/b2.c,
21202           Dependency/Case1/c.c, Dependency/Case1/c2.c,
21203           Dependency/Case1/d.c, Dependency/Case1/main.c,
21204           Dependency/Case2/CMakeLists.txt, Dependency/Case2/bar1.c,
21205           Dependency/Case2/bar2.c, Dependency/Case2/bar3.c,
21206           Dependency/Case2/foo1.c, Dependency/Case2/foo2.c,
21207           Dependency/Case2/foo3.c, Dependency/Case2/zot.c: ENH: Combine all
21208           dependency* tests into one Dependency test.  Add more difficult
21209           test cases.
21210
21211 2008-02-06 14:45  clinton
21212
21213         * Source/QtDialog/CMakeSetup.cxx: BUG:  On Mac OS X, give the CMake
21214           library the correct path to the cmake       exectuables.  Fixes
21215           #6286.
21216
21217 2008-02-06 14:20  king
21218
21219         * Source/cmExportBuildFileGenerator.cxx,
21220           Source/cmExportCommand.cxx,
21221           Source/cmExportInstallFileGenerator.cxx,
21222           Source/cmInstallCommand.cxx, Source/cmInstallTargetGenerator.cxx,
21223           Source/cmInstallTargetGenerator.h,
21224           Tests/ExportImport/Export/CMakeLists.txt: ENH: Improve
21225           exporting/importing of targets
21226
21227             - Use real name instead of link for location of versioned
21228           targets
21229             - Error when a target is exported multiple times
21230
21231 2008-02-06 14:19  king
21232
21233         * Source/cmTarget.cxx: BUG: Make sure linking to a shared lib on
21234           windows uses import library and not the new realname.
21235
21236 2008-02-06 14:06  king
21237
21238         * Source/cmTarget.cxx: BUG: Do not create versioned executable
21239           names on Xcode where they are not supported.
21240
21241 2008-02-06 13:34  king
21242
21243         * Source/: cmComputeLinkInformation.cxx,
21244           cmComputeLinkInformation.h, cmTarget.cxx, cmTarget.h: ENH: When
21245           linking to versioned targets whose real file name is known pass
21246           the real name to the linker instead of the symlink name.
21247
21248 2008-02-06 09:46  hoffman
21249
21250         * Source/cmFileCommand.cxx: ENH: remove debug print stuff
21251
21252 2008-02-06 09:35  hoffman
21253
21254         * Source/: CMakeLists.txt, cmFileCommand.cxx, cmFileCommand.h: ENH:
21255           add DOWNLOAD option to FILE command
21256
21257 2008-02-06 09:17  hoffman
21258
21259         * Source/QtDialog/CMakeLists.txt: ENH: change name of qt-dialog
21260
21261 2008-02-06 00:01  king
21262
21263         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
21264
21265 2008-02-05 23:10  king
21266
21267         * bootstrap, Source/CMakeLists.txt,
21268           Source/cmComputeTargetDepends.cxx,
21269           Source/cmComputeTargetDepends.h, Source/cmGlobalGenerator.cxx,
21270           Source/cmGlobalGenerator.h, Source/cmake.cxx: ENH: Analyze
21271           inter-target dependencies to safely fix cycles
21272
21273             - Cycles may be formed among static libraries
21274             - Native build system should not have cycles in target deps
21275             - Create cmComputeTargetDepends to analyze dependencies
21276             - Identify conneced components and use them to fix deps
21277             - Diagnose cycles containing non-STATIC targets
21278             - Add debug mode property GLOBAL_DEPENDS_DEBUG_MODE
21279             - Use results in cmGlobalGenerator as target direct depends
21280
21281 2008-02-05 00:01  king
21282
21283         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
21284
21285 2008-02-04 19:00  king
21286
21287         * Source/cmInstallTargetGenerator.cxx: COMP: Add missing include
21288           for assert.
21289
21290 2008-02-04 17:03  king
21291
21292         * Source/: cmInstallCommand.cxx, cmInstallCommand.h,
21293           cmInstallCommandArguments.cxx, cmInstallCommandArguments.h,
21294           cmInstallTargetGenerator.cxx, cmInstallTargetGenerator.h: ENH:
21295           Allow separate installation of shared libs and their links.
21296
21297             - Add NAMELINK_ONLY and NAMELINK_SKIP to INSTALL command
21298             - Options select a \"namelink\" mode
21299             - cmInstallTargetGenerator selects files/link based on mode
21300             - See bug #4419
21301
21302 2008-02-04 16:05  hoffman
21303
21304         * Source/cmGlobalVisualStudio7Generator.cxx: ENH: make sure
21305           ALL_BUILD only shows up once
21306
21307 2008-02-04 15:22  king
21308
21309         * Modules/Platform/AIX.cmake, Source/cmComputeLinkInformation.cxx,
21310           Source/cmComputeLinkInformation.h, Source/cmake.cxx: BUG: Added
21311           TARGET_ARCHIVES_MAY_BE_SHARED_LIBS global property to help
21312           compute proper rpath information on AIX when shared libraries
21313           have names like "libfoo.a".
21314
21315 2008-02-04 10:04  king
21316
21317         * Modules/: CMakeDetermineCCompiler.cmake,
21318           CMakeDetermineCXXCompiler.cmake,
21319           CMakeDetermineFortranCompiler.cmake, CMakeTestCCompiler.cmake,
21320           CMakeTestCXXCompiler.cmake: BUG: When configuring compiler
21321           information files into the CMakeFiles directory in the project
21322           build tree, use IMMEDIATE option for CONFIGURE_FILE explicitly.
21323           It is needed in case the user sets CMAKE_BACKWARDS_COMPATIBILITY
21324           to 2.0 or lower.
21325
21326 2008-02-04 00:01  king
21327
21328         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
21329
21330 2008-02-03 17:24  king
21331
21332         * Modules/: CMakeDetermineCCompiler.cmake,
21333           CMakeDetermineCXXCompiler.cmake,
21334           CMakeDetermineFortranCompiler.cmake, CMakeForceCompiler.cmake,
21335           CMakeTestCCompiler.cmake, CMakeTestCXXCompiler.cmake: BUG: When
21336           forcing the C and CXX compilers do not try to detect the ABI
21337           information.  Cleanup configured language compiler info files by
21338           always using @ONLY.  This addresses bug#6297.
21339
21340 2008-02-03 08:58  king
21341
21342         * Source/kwsys/IOStream.cxx: COMP: Avoid warning in kwsys
21343           IOStream.cxx when the helper functions are not needed.  Define
21344           one public symbol to avoid complaints from archivers about empty
21345           object files.
21346
21347 2008-02-03 08:57  king
21348
21349         * Tests/ExportImport/Export/: testExe1.c, testExe1lib.c,
21350           testLib1.c, testLib2.c: COMP: Convert C function prototypes to
21351           use (void) instead of ().
21352
21353 2008-02-03 08:57  king
21354
21355         * Source/: cmCTest.cxx, cmCTest.h: BUG: cmCTest::GetConfigType
21356           should return the string by reference-to-const so that callers
21357           may use .c_str() safely.
21358
21359 2008-02-03 08:20  king
21360
21361         * Source/kwsys/SystemInformation.cxx: COMP: Fix warning in
21362           SystemInformation.cxx about possibly incorrect assignment in if
21363           condition.
21364
21365 2008-02-03 08:14  king
21366
21367         * Source/kwsys/SystemInformation.cxx: COMP: Fix unreachable code
21368           warning.  Remove runtime test of constant information.
21369
21370 2008-02-03 08:07  king
21371
21372         * Source/kwsys/hash_set.hxx.in: COMP: Remove inline keyword from
21373           forward declaration for VS9.
21374
21375 2008-02-03 00:01  king
21376
21377         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
21378
21379 2008-02-02 16:18  hoffman
21380
21381         * Source/kwsys/SystemInformation.cxx: ENH: fix infinite loop from
21382           size_t change
21383
21384 2008-02-02 08:58  king
21385
21386         * Modules/Platform/: NetBSD.cmake, kFreeBSD.cmake: ENH: Enable
21387           dependent library search paths on more platforms
21388
21389             - NetBSD needs dependent library paths in -rpath-link option.
21390             - kFreeBSD needs dependent library paths in -rpath-link option.
21391
21392 2008-02-02 00:01  king
21393
21394         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
21395
21396 2008-02-01 16:17  martink
21397
21398         * Tests/CMakeLists.txt: ENH: disable test for vs 70 as devenv
21399           randomly segfaults when building the sub-project
21400
21401 2008-02-01 16:05  martink
21402
21403         * Source/cmGlobalGenerator.cxx: ENH: really Bill, using Ken's
21404           checkout, fix output in ctest so clean output in build and test
21405           is not lost, also display the command lines used
21406
21407 2008-02-01 14:35  king
21408
21409         * Source/cmExportInstallFileGenerator.cxx: BUG: Fixed typo
21410           resulting in confusing error message from
21411           cmExportInstallFileGenerator.
21412
21413 2008-02-01 13:52  clinton
21414
21415         * Modules/FindQt4.cmake:
21416           BUG:  When preserving relative paths for moc generated files,
21417           also consider paths to headers in the build directory.
21418
21419 2008-02-01 13:18  david.cole
21420
21421         * Source/kwsys/CMakeLists.txt: ENH: Merge changes from main tree
21422           into VTK-5-0 branch. (cvs -q up -j1.135 -j1.136
21423           Utilities/kwsys/CMakeLists.txt)
21424
21425 2008-02-01 13:08  king
21426
21427         * Source/cmInstallTargetGenerator.cxx, Source/cmTarget.h,
21428           Tests/ExportImport/Export/CMakeLists.txt: BUG: Remove
21429           InstallNameFixupPath from cmTarget and cmInstallTargetGenerator.
21430
21431             - Motivation:
21432               - It depended on the order of installation
21433               - It supported only a single destination for each target
21434               - It created directory portions of an install name without
21435           user request
21436             - Updated ExportImport test to install targets in an order that
21437           expoed
21438               this bug
21439
21440 2008-02-01 12:35  hoffman
21441
21442         * Source/kwsys/SystemInformation.cxx: ENH: fix warnings
21443
21444 2008-02-01 12:02  clinton
21445
21446         * Modules/UseQt4.cmake: ENH:  Use new COMPILE_DEFINITIONS_* with
21447           set_property to       add Qt release/debug defines.
21448
21449 2008-02-01 11:48  clinton
21450
21451         * Source/QtDialog/: CMakeSetup.cxx, CMakeSetupDialog.cxx: ENH:
21452           Show version number in window title.
21453
21454 2008-02-01 11:40  hoffman
21455
21456         * Source/kwsys/SystemInformation.cxx: ENH: fix more warnings
21457
21458 2008-02-01 11:33  hoffman
21459
21460         * Source/kwsys/: SystemInformation.cxx: ENH: fix more warnings
21461
21462 2008-02-01 11:30  hoffman
21463
21464         * Source/kwsys/SystemInformation.cxx: ENH: fix some warnings and 64
21465           bit build windows
21466
21467 2008-02-01 11:09  hoffman
21468
21469         * Source/kwsys/SystemInformation.cxx: ENH: fix win64 build and a
21470           warning
21471
21472 2008-02-01 10:41  clinton
21473
21474         * Source/QtDialog/: CMakeSetup.cxx, CMakeSetupDialog.cxx,
21475           CMakeSetupDialog.h, QCMake.cxx: ENH:  Use translation file if it
21476           exists for the locale.        Consolidate some strings.
21477
21478                 More responsive interrupting.  Prompt user if they try to
21479           close during
21480                 configure, and allow them to close.
21481
21482 2008-02-01 09:57  king
21483
21484         * Tests/ExportImport/: CMakeLists.txt, Export/CMakeLists.txt: ENH:
21485           Update ExportImport test to enforce dependent library paths
21486
21487             - Build without rpaths
21488             - Place implementation libs in separate directories
21489
21490 2008-02-01 09:57  king
21491
21492         * Modules/Platform/: FreeBSD.cmake, HP-UX.cmake, IRIX.cmake,
21493           IRIX64.cmake, SunOS.cmake: ENH: Enable dependent library search
21494           paths on more platforms
21495
21496             - HP-UX needs dependent library paths as -L options.
21497             - IRIX needs dependent library paths as -L options.
21498             - Sun needs dependent library paths as -L options.
21499             - FreeBSD needs dependent library paths in -rpath-link option.
21500
21501 2008-02-01 09:36  king
21502
21503         * Tests/CMakeLists.txt: BUG: Fix commit 1.41 of
21504           Tests/CMakeLists.txt to place fake target before --version flag
21505           instead of after.
21506
21507 2008-02-01 08:56  king
21508
21509         * bootstrap, Modules/CMakeCInformation.cmake,
21510           Modules/CMakeCXXInformation.cmake,
21511           Modules/CMakeFortranInformation.cmake,
21512           Modules/Platform/Darwin.cmake, Modules/Platform/Linux.cmake,
21513           Modules/Platform/QNX.cmake, Source/CMakeLists.txt,
21514           Source/cmComputeLinkDepends.cxx,
21515           Source/cmComputeLinkInformation.cxx,
21516           Source/cmComputeLinkInformation.h,
21517           Source/cmDocumentVariables.cxx,
21518           Source/cmExportBuildFileGenerator.cxx,
21519           Source/cmExportBuildFileGenerator.h,
21520           Source/cmExportFileGenerator.cxx, Source/cmExportFileGenerator.h,
21521           Source/cmExportInstallFileGenerator.cxx,
21522           Source/cmExportInstallFileGenerator.h,
21523           Source/cmLocalGenerator.cxx,
21524           Source/cmOrderRuntimeDirectories.cxx,
21525           Source/cmOrderRuntimeDirectories.h, Source/cmTarget.cxx: ENH:
21526           Pass dependent library search path to linker on some platforms.
21527
21528             - Move runtime path ordering out of cmComputeLinkInformation
21529               into its own class cmOrderRuntimeDirectories.
21530             - Create an instance of cmOrderRuntimeDirectories for runtime
21531               path ordering and another instance for dependent library
21532               path ordering.
21533             - Replace CMAKE_DEPENDENT_SHARED_LIBRARY_MODE with explicit
21534               CMAKE_LINK_DEPENDENT_LIBRARY_FILES boolean.
21535             - Create CMAKE_LINK_DEPENDENT_LIBRARY_DIRS boolean.
21536             - Create variables to specify -rpath-link flags:
21537                 CMAKE_SHARED_LIBRARY_RPATH_LINK_<LANG>_FLAG
21538                 CMAKE_EXECUTABLE_RPATH_LINK_<LANG>_FLAG
21539             - Enable -rpath-link flag on Linux and QNX.
21540             - Documentation and error message updates
21541
21542 2008-02-01 08:55  king
21543
21544         * Source/cmTarget.cxx: COMP: Fix shadowed local warning.
21545
21546 2008-02-01 00:01  king
21547
21548         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
21549
21550 2008-01-31 21:33  hoffman
21551
21552         * Source/kwsys/SystemInformation.cxx: ENH: try to fix hp and vs 6,
21553           again...
21554
21555 2008-01-31 16:38  hoffman
21556
21557         * Source/: CTest/cmCTestUpdateHandler.cxx,
21558           cmGlobalVisualStudio7Generator.h: STYLE: line length
21559
21560 2008-01-31 16:37  hoffman
21561
21562         * Source/kwsys/SystemInformation.cxx: ENH: fixes for borland
21563
21564 2008-01-31 16:33  martink
21565
21566         * Source/CTest/cmCTestTestHandler.cxx: BUG: minor fix for ctest
21567
21568 2008-01-31 16:10  hoffman
21569
21570         * Source/cmCTest.cxx: ENH: remove extra junk
21571
21572 2008-01-31 15:45  king
21573
21574         * Modules/Platform/Darwin.cmake, Source/cmComputeLinkDepends.cxx,
21575           Source/cmComputeLinkDepends.h,
21576           Source/cmComputeLinkInformation.cxx,
21577           Source/cmComputeLinkInformation.h,
21578           Source/cmDocumentVariables.cxx, Source/cmExportFileGenerator.cxx,
21579           Source/cmExportFileGenerator.h, Source/cmTarget.cxx,
21580           Source/cmTarget.h, Tests/ExportImport/Export/CMakeLists.txt: ENH:
21581           Support linking to shared libs with dependent libs
21582
21583             - Split IMPORTED_LINK_LIBRARIES into two parts:
21584                 IMPORTED_LINK_INTERFACE_LIBRARIES
21585                 IMPORTED_LINK_DEPENDENT_LIBRARIES
21586             - Add CMAKE_DEPENDENT_SHARED_LIBRARY_MODE to select behavior
21587             - Set mode to LINK for Darwin (fixes universal binary problem)
21588             - Update ExportImport test to account for changes
21589
21590 2008-01-31 15:34  hoffman
21591
21592         * Source/kwsys/SystemInformation.cxx: ENH: fix for qnx, I hope, and
21593           fix indent stuff
21594
21595 2008-01-31 15:10  hoffman
21596
21597         * Source/kwsys/SystemInformation.cxx: ENH: fix build errors with
21598           asm stuff on mingw and hopefully win64
21599
21600 2008-01-31 14:50  hoffman
21601
21602         * Source/kwsys/SystemInformation.cxx: ENH: fix build for mingw
21603
21604 2008-01-31 14:34  hoffman
21605
21606         * Source/kwsys/: SystemInformation.cxx, SystemInformation.hxx.in:
21607           ENH: split into implementation and interface class to clean up
21608           namespace issues with #define stuff
21609
21610 2008-01-31 13:23  martink
21611
21612         * Modules/Dart.cmake: ENH: use ctest to drive dashboards for make
21613           targets as opposed to tclsh
21614
21615 2008-01-31 12:56  king
21616
21617         * Source/kwsys/CMakeLists.txt: BUG: Need to install cstddef header.
21618
21619 2008-01-31 12:19  hoffman
21620
21621         * Source/cmGlobalGenerator.cxx: ENH: remove a const cast
21622
21623 2008-01-31 11:43  martink
21624
21625         * Source/: ctest.cxx, CTest/cmCTestTestHandler.cxx: ENH: read in
21626           old file formats Dart as well
21627
21628 2008-01-31 08:32  king
21629
21630         * Source/kwsys/kwsysPlatformTestsCXX.cxx: STYLE: Work-around std::
21631           check since this is a platform test.
21632
21633 2008-01-31 08:21  king
21634
21635         * Source/kwsys/: String.hxx.in, SystemTools.hxx.in,
21636           kwsys_ios_sstream.h.in: STYLE: Remove references to std:: inside
21637           KWSys, even in comments.  This will allow a commit check to be
21638           added.
21639
21640 2008-01-31 08:21  king
21641
21642         * Source/kwsys/SystemInformation.cxx: COMP: Replace kwsys_stl::
21643           with kwsys_ios:: for streams access.
21644
21645 2008-01-31 08:05  king
21646
21647         * Source/: cmComputeLinkInformation.cxx, cmTarget.cxx: ENH: Add
21648           target property LINK_SEARCH_END_STATIC to help people building
21649           static binaries on some platforms.
21650
21651 2008-01-31 07:50  king
21652
21653         * Modules/Platform/IRIX.cmake, Modules/Platform/IRIX64.cmake,
21654           Source/cmComputeLinkInformation.cxx,
21655           Source/cmComputeLinkInformation.h,
21656           Source/cmFindLibraryCommand.cxx, Source/cmFindLibraryCommand.h:
21657           BUG: Move decision to switch library paths found in implicit link
21658           directories to use -l options from cmFindLibraryCommand to
21659           cmComputeLinkInformation.  Existing projects may depend on
21660           find_library returning a full path.  This slightly weakens
21661           cmComputeLinkInformation but is necessary for compatibility.
21662
21663 2008-01-31 06:51  king
21664
21665         * Source/: cmExportFileGenerator.cxx, cmExportFileGenerator.h:
21666           COMP: Remove unused parameter.
21667
21668 2008-01-31 00:01  king
21669
21670         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
21671
21672 2008-01-30 22:56  hoffman
21673
21674         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
21675           cmGlobalUnixMakefileGenerator3.cxx,
21676           cmGlobalUnixMakefileGenerator3.h: ENH: remove const
21677
21678 2008-01-30 21:40  hoffman
21679
21680         * Source/kwsys/: SystemInformation.cxx, SystemInformation.hxx.in:
21681           COMP: use kwsys_stl and not std::
21682
21683 2008-01-30 17:57  king
21684
21685         * Source/cmExportFileGenerator.cxx: BUG: Fixed previous commit in
21686           cmExportFileGenerator to separate libraries correctly in the
21687           import link list.
21688
21689 2008-01-30 17:26  king
21690
21691         * Tests/ExportImport/: CMakeLists.txt, Export/CMakeLists.txt,
21692           Export/testExe2lib.c, Export/testExe2libImp.c, Export/testLib3.c,
21693           Export/testLib3Imp.c, Import/imp_mod1.c: ENH: Updated
21694           ExportImport test to try LINK_INTERFACE_LIBRARIES.
21695
21696 2008-01-30 17:25  king
21697
21698         * Source/: cmComputeLinkDepends.cxx,
21699           cmExportBuildFileGenerator.cxx, cmExportBuildFileGenerator.h,
21700           cmExportCommand.cxx, cmExportCommand.h,
21701           cmExportFileGenerator.cxx, cmExportFileGenerator.h,
21702           cmExportInstallFileGenerator.cxx, cmTarget.cxx, cmTarget.h: ENH:
21703           Implemented link-interface specification feature.
21704
21705             - Shared libs and executables with exports may now have
21706               explicit transitive link dependencies specified
21707             - Created LINK_INTERFACE_LIBRARIES and related properties
21708             - Exported targets get the interface libraries as their
21709               IMPORTED_LINK_LIBRARIES property.
21710             - The export() and install(EXPORT) commands now give
21711               an error when a linked target is not included since
21712               the user can change the interface libraries instead
21713               of adding the target.
21714
21715 2008-01-30 16:22  hoffman
21716
21717         * Source/cmGlobalVisualStudio7Generator.cxx: ENH: make sure global
21718           targets are in the right projects
21719
21720 2008-01-30 13:02  hoffman
21721
21722         * Tests/SubProject/foo/: CMakeLists.txt, foo.cxx: ENH: add missing
21723           files
21724
21725 2008-01-30 12:55  hoffman
21726
21727         * Source/kwsys/SystemInformation.hxx.in: ENH: fix for vs 70
21728
21729 2008-01-30 12:15  king
21730
21731         * Source/cmComputeLinkDepends.cxx: BUG: cmComputeLinkDepends should
21732           not follow the dependencies of executables.
21733
21734 2008-01-30 12:04  hoffman
21735
21736         * Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
21737           Source/cmGlobalUnixMakefileGenerator3.cxx,
21738           Source/cmGlobalVisualStudio71Generator.cxx,
21739           Source/cmGlobalVisualStudio71Generator.h,
21740           Source/cmGlobalVisualStudio7Generator.cxx,
21741           Source/cmGlobalVisualStudio7Generator.h,
21742           Source/cmLocalVisualStudio7Generator.cxx,
21743           Source/cmLocalVisualStudio7Generator.h, Tests/CMakeLists.txt,
21744           Tests/SubProject/CMakeLists.txt, Tests/SubProject/bar.cxx,
21745           Tests/SubProject/car.cxx: ENH: fix for bug 3218 dependant
21746           projects are written out automatically if they are in the
21747           project.  Also fix bug 5829, remove hard coded
21748           CMAKE_CONFIGURATION_TYPES from vs 7 generator
21749
21750 2008-01-30 11:54  hoffman
21751
21752         * Source/CTest/: cmCTestTestHandler.cxx, cmCTestUpdateHandler.cxx:
21753           ENH: remove warnings
21754
21755 2008-01-30 11:22  king
21756
21757         * Source/: cmAddCustomCommandCommand.cxx,
21758           cmAddCustomCommandCommand.h: ENH: Make add_custom_command
21759           interpret relative OUTPUT locations with respect to the build tre
21760           instead of the source tree.  This can greatly simplify user code
21761           since generating a file will not need to reference
21762           CMAKE_CURRENT_BINARY_DIR.  The new behavior is what users expect
21763           99% of the time.
21764
21765 2008-01-30 11:21  king
21766
21767         * Source/: cmGetPropertyCommand.cxx,
21768           cmGetSourceFilePropertyCommand.cxx, cmSourceFile.cxx,
21769           cmSourceFile.h: BUG: Add cmSourceFile::GetPropertyForUser to
21770           centralize the LOCATION property hack.  This fixes the LOCATION
21771           property when retrieved via the get_property command.
21772
21773 2008-01-30 11:17  hoffman
21774
21775         * Source/: cmCTest.cxx, CTest/cmCTestBuildHandler.cxx,
21776           CTest/cmCTestBuildHandler.h, CTest/cmCTestConfigureHandler.cxx,
21777           CTest/cmCTestCoverageHandler.cxx,
21778           CTest/cmCTestMemCheckHandler.cxx, CTest/cmCTestTestHandler.cxx,
21779           CTest/cmCTestTestHandler.h, CTest/cmCTestUpdateHandler.cxx,
21780           kwsys/CMakeLists.txt, kwsys/SystemInformation.hxx.in: ENH:
21781           enhancements for cdash, include system information and better
21782           time entries
21783
21784 2008-01-30 08:37  king
21785
21786         * Source/cmMakefile.cxx: BUG: Fix misuse of stl vector that caused
21787           definitions to be dropped by cmMakefile::PushScope.
21788
21789 2008-01-30 07:44  king
21790
21791         * CompileFlags.cmake, Source/kwsys/hash_map.hxx.in: COMP: Fix
21792           warnings on VS9.
21793
21794 2008-01-30 07:17  king
21795
21796         * Utilities/cmtar/CMakeLists.txt: COMP: Fix warning about tolower
21797           by making sure ctype.h is included in cmtar.
21798
21799 2008-01-30 00:01  king
21800
21801         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
21802
21803 2008-01-29 21:16  king
21804
21805         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h,
21806           cmMakefileExecutableTargetGenerator.cxx,
21807           cmMakefileLibraryTargetGenerator.cxx: ENH: Enable use of link
21808           script whenever incremental archive construction rules are
21809           available.  Enable use of archive construction rules on MSYS.
21810
21811 2008-01-29 20:46  king
21812
21813         * Modules/Platform/Windows-gcc.cmake,
21814           Source/cmDocumentVariables.cxx,
21815           Source/cmMakefileLibraryTargetGenerator.cxx,
21816           Source/cmMakefileTargetGenerator.cxx,
21817           Source/cmMakefileTargetGenerator.h: ENH: Added build rule
21818           variables CMAKE_<LANG>_ARCHIVE_CREATE,
21819           CMAKE_<LANG>_ARCHIVE_APPEND, and CMAKE_<LANG>_ARCHIVE_FINISH to
21820           support creation of static archive libraries out of a large
21821           number of objects.  See bug #6284.
21822
21823 2008-01-29 17:30  king
21824
21825         * Source/: cmCacheManager.cxx, cmCacheManager.h: BUG: Fix
21826           uninitialzed members of cmCacheManager.
21827
21828 2008-01-29 17:30  king
21829
21830         * Source/: cmLocalVisualStudio6Generator.cxx,
21831           cmLocalVisualStudio6Generator.h,
21832           cmLocalVisualStudio7Generator.cxx,
21833           cmLocalVisualStudio7Generator.h, cmTarget.cxx, cmTarget.h: BUG:
21834           cmTarget instances should not be copied.  Removed pass-by-value
21835           arguments from cmLocalVisualStudio7Generator::WriteGroup and
21836           cmLocalVisualStudio6Generator::WriteGroup.  Updated cmTarget to
21837           make this easier to find.
21838
21839 2008-01-29 17:01  clinton
21840
21841         * Modules/FindQt4.cmake: ENH:  Make lupdate and lrelease
21842           executables advanced variables.
21843
21844 2008-01-29 15:54  clinton
21845
21846         * Source/QtDialog/CMakeSetupDialog.cxx: ENH: Correctly format
21847           multi-line error messages.
21848
21849 2008-01-29 15:47  king
21850
21851         * Source/: cmComputeLinkInformation.cxx,
21852           cmComputeLinkInformation.h, cmInstallTargetGenerator.cxx: ENH:
21853           Update cmInstallTargetGenerator to get the shared libraries
21854           linked by a target from cmComputeLinkInformation instead of
21855           duplicating the computation.
21856
21857 2008-01-29 15:10  barre
21858
21859         * Modules/FindHTMLHelp.cmake: ENH: need quotes
21860
21861 2008-01-29 15:07  king
21862
21863         * Source/: cmComputeLinkInformation.cxx,
21864           cmComputeLinkInformation.h, cmGlobalXCodeGenerator.cxx,
21865           cmInstallTargetGenerator.cxx, cmInstallTargetGenerator.h,
21866           cmLocalGenerator.cxx, cmLocalGenerator.h,
21867           cmLocalVisualStudio6Generator.cxx,
21868           cmLocalVisualStudio7Generator.cxx, cmTarget.cxx, cmTarget.h: ENH:
21869           Add cmTarget::GetLinkInformation method to allow several places
21870           in the generators to share link information while only computing
21871           it once per configuration for a target.  Use it to simplify the
21872           chrpath feature.
21873
21874 2008-01-29 13:07  clinton
21875
21876         * Modules/FindQt4.cmake:
21877           ENH:  Allow QT4_WRAP_CPP to work with dir1/myobject.h
21878           dir2/myobject.h       Fixes #5067.
21879
21880 2008-01-29 09:57  king
21881
21882         * Source/cmFindPackageCommand.cxx: ENH: Added not to find_package
21883           documentation about unspecified choice among multiple versions.
21884
21885 2008-01-29 08:03  king
21886
21887         * Tests/ExportImport/CMakeLists.txt: BUG: Custom command driver
21888           outputs must be SYMBOLIC since no corresponding file is created.
21889
21890 2008-01-29 07:57  king
21891
21892         * Tests/ExportImport/CMakeLists.txt: BUG: Make sure
21893           CMAKE_INSTALL_PREFIX stays in subproject caches.
21894
21895 2008-01-29 07:48  king
21896
21897         * Modules/Platform/Linux-SunPro-C.cmake: BUG: Fix dynamic exports
21898           executable link option for Sun C compiler on Linux.
21899
21900 2008-01-29 00:01  king
21901
21902         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
21903
21904 2008-01-28 20:38  king
21905
21906         * Modules/readme.txt, Source/cmFindPackageCommand.cxx,
21907           Source/cmFindPackageCommand.h,
21908           Tests/FindPackageTest/CMakeLists.txt,
21909           Tests/FindPackageTest/lib/suffix/test/SuffixTestConfigVersion.cmake,
21910           Tests/FindPackageTest/lib/zot-1.0/zot-config.cmake,
21911           Tests/FindPackageTest/lib/zot-2.0/zot-config-version.cmake,
21912           Tests/FindPackageTest/lib/zot-2.0/zot-config.cmake,
21913           Tests/FindPackageTest/lib/zot-3.0/zot-config-version.cmake,
21914           Tests/FindPackageTest/lib/zot-3.0/zot-config.cmake,
21915           Tests/FindPackageTest/lib/zot-3.1/zot-config-version.cmake,
21916           Tests/FindPackageTest/lib/zot-3.1/zot-config.cmake: ENH: Added
21917           version support to Config mode of find_package command.
21918
21919             - Added EXACT option to request an exact version.
21920             - Enforce version using check provided by package.
21921             - Updated FindPackageTest to test versioning in config mode.
21922
21923 2008-01-28 19:20  clinton
21924
21925         * Modules/FindQt4.cmake:
21926           ENH:  Improve find for glib/gthread when Qt is configured to use
21927           it.        Fixes #6220.
21928
21929 2008-01-28 15:22  king
21930
21931         * Source/: cmExportBuildFileGenerator.cxx,
21932           cmExportInstallFileGenerator.cxx: STYLE: Updated TODO comment for
21933           PUBLIC_HEADER_LOCATION export.
21934
21935 2008-01-28 15:12  king
21936
21937         * Source/: cmInstallCommand.h, cmTarget.cxx: ENH: Document
21938           PRIVATE_HEADER, PUBLIC_HEADER, and RESOURCE target properties and
21939           corresponding arguments to INSTALL(TARGETS).
21940
21941 2008-01-28 14:46  king
21942
21943         * Tests/Framework/CMakeLists.txt: BUG: Fix Framework test after
21944           fixing FRAMEWORK targets to not install like frameworks on
21945           non-Apple systems.
21946
21947 2008-01-28 14:46  king
21948
21949         * Source/cmExportBuildFileGenerator.cxx,
21950           Source/cmExportFileGenerator.cxx,
21951           Source/cmExportInstallFileGenerator.cxx,
21952           Source/cmInstallCommand.cxx, Source/cmInstallCommand.h,
21953           Source/cmInstallTargetGenerator.cxx, Source/cmTarget.cxx,
21954           Source/cmTarget.h, Tests/ExportImport/Export/CMakeLists.txt,
21955           Tests/ExportImport/Export/testExe3.c,
21956           Tests/ExportImport/Import/CMakeLists.txt,
21957           Tests/ExportImport/Import/imp_testExe1.c: ENH: Support
21958           exporting/importing of AppBundle targets.
21959
21960             - Imported bundles have the MACOSX_BUNDLE property set
21961             - Added cmTarget::IsAppBundleOnApple method to simplify checks
21962             - Document BUNDLE keyword in INSTALL command
21963             - Updated IMPORTED_LOCATION property documentation for bundles
21964             - Updated ExportImport test to test bundles
21965
21966 2008-01-28 13:37  king
21967
21968         * Source/cmExportFileGenerator.cxx, Source/cmExportFileGenerator.h,
21969           Tests/ExportImport/Export/CMakeLists.txt,
21970           Tests/ExportImport/Export/testExe1.c,
21971           Tests/ExportImport/Export/testExe1lib.c: BUG: Fix export/import
21972           file generation to not store link dependencies of executables or
21973           modules.
21974
21975 2008-01-28 13:21  king
21976
21977         * Source/cmExportBuildFileGenerator.h, Source/cmExportCommand.cxx,
21978           Source/cmExportCommand.h, Source/cmExportFileGenerator.cxx,
21979           Source/cmExportFileGenerator.h,
21980           Tests/ExportImport/Export/CMakeLists.txt: ENH: Restored APPEND
21981           option to EXPORT() command in new implementation.
21982
21983 2008-01-28 13:06  king
21984
21985         * Tests/ExportImport/: Export/CMakeLists.txt, Export/testLib4.c,
21986           Import/CMakeLists.txt, Import/imp_testExe1.c: ENH: Added
21987           framework to ExportImport test.
21988
21989 2008-01-28 13:05  king
21990
21991         * Source/: cmComputeLinkInformation.cxx, cmExportFileGenerator.cxx,
21992           cmExportInstallFileGenerator.cxx, cmGlobalGenerator.cxx,
21993           cmGlobalXCodeGenerator.cxx, cmInstallCommand.cxx,
21994           cmInstallCommand.h, cmInstallTargetGenerator.cxx,
21995           cmMakefileLibraryTargetGenerator.cxx, cmTarget.cxx, cmTarget.h:
21996           ENH: Support exporting/importing of Framework targets.
21997
21998             - Imported frameworks have the FRAMEWORK property set
21999             - Added cmTarget::IsFrameworkOnApple method to simplify checks
22000             - Also remove separate IMPORTED_ENABLE_EXPORTS property and
22001           just use ENABLE_EXPORTS since, like FRAMEWORK, it just represents
22002           the target type.
22003             - Document FRAMEWORK keyword in INSTALL command.
22004             - Updated IMPORTED_LOCATION property documentation for
22005           Frameworks
22006
22007 2008-01-28 09:53  king
22008
22009         * Source/cmExportFileGenerator.h: COMP: Add virtual destructor to
22010           cmExportFileGenerator to avoid warnings about other virtual
22011           functions.
22012
22013 2008-01-28 08:40  king
22014
22015         * Tests/: CMakeLists.txt, ExportImport/CMakeLists.txt,
22016           ExportImport/main.c, ExportImport/Export/CMakeLists.txt,
22017           ExportImport/Export/testExe1.c, ExportImport/Export/testExe2.c,
22018           ExportImport/Export/testLib1.c, ExportImport/Export/testLib2.c,
22019           ExportImport/Export/testLib3.c,
22020           ExportImport/Import/CMakeLists.txt,
22021           ExportImport/Import/imp_mod1.c,
22022           ExportImport/Import/imp_testExe1.c: ENH: Added ExportImport test
22023           to test new export/import features.
22024
22025 2008-01-28 08:39  king
22026
22027         * Tests/: SimpleInstall/CMakeLists.txt,
22028           SimpleInstallS2/CMakeLists.txt: BUG: Updated SimpleInstall tests
22029           for new export/import interface.
22030
22031 2008-01-28 08:38  king
22032
22033         * Source/: CMakeLists.txt, cmAddDependenciesCommand.cxx,
22034           cmAddExecutableCommand.cxx, cmAddExecutableCommand.h,
22035           cmAddLibraryCommand.cxx, cmAddLibraryCommand.h,
22036           cmComputeLinkDepends.cxx, cmComputeLinkDepends.h,
22037           cmComputeLinkInformation.cxx, cmExportBuildFileGenerator.cxx,
22038           cmExportBuildFileGenerator.h, cmExportCommand.cxx,
22039           cmExportCommand.h, cmExportFileGenerator.cxx,
22040           cmExportFileGenerator.h, cmExportInstallFileGenerator.cxx,
22041           cmExportInstallFileGenerator.h, cmGetPropertyCommand.cxx,
22042           cmGetTargetPropertyCommand.cxx, cmGlobalGenerator.cxx,
22043           cmGlobalGenerator.h, cmGlobalVisualStudio6Generator.cxx,
22044           cmGlobalVisualStudio71Generator.cxx,
22045           cmGlobalVisualStudio7Generator.cxx,
22046           cmGlobalVisualStudio8Generator.cxx,
22047           cmGlobalVisualStudioGenerator.cxx, cmGlobalXCodeGenerator.cxx,
22048           cmIncludeExternalMSProjectCommand.cxx, cmInstallCommand.cxx,
22049           cmInstallCommand.h, cmInstallCommandArguments.cxx,
22050           cmInstallCommandArguments.h, cmInstallDirectoryGenerator.cxx,
22051           cmInstallExportGenerator.cxx, cmInstallExportGenerator.h,
22052           cmInstallFilesCommand.cxx, cmInstallFilesGenerator.cxx,
22053           cmInstallGenerator.cxx, cmInstallGenerator.h,
22054           cmInstallProgramsCommand.cxx, cmInstallTargetGenerator.cxx,
22055           cmInstallTargetGenerator.h, cmLocalGenerator.cxx,
22056           cmLocalVisualStudio6Generator.cxx, cmMakefile.cxx, cmMakefile.h,
22057           cmMakefileExecutableTargetGenerator.cxx,
22058           cmMakefileTargetGenerator.cxx, cmSetPropertyCommand.cxx,
22059           cmSetTargetPropertiesCommand.cxx, cmTarget.cxx, cmTarget.h: ENH:
22060           Updated exporting and importing of targets to support libraries
22061           and configurations.
22062
22063             - Created cmExportFileGenerator hierarchy to implement export
22064           file generation
22065             - Installed exports use per-config import files loaded by a
22066           central one.
22067             - Include soname of shared libraries in import information
22068             - Renamed PREFIX to NAMESPACE in INSTALL(EXPORT) and EXPORT()
22069           commands
22070             - Move addition of CMAKE_INSTALL_PREFIX to destinations to
22071           install generators
22072             - Import files compute the installation prefix relative to
22073           their location when loaded
22074             - Add mapping of importer configurations to importee
22075           configurations
22076             - Rename IMPORT targets to IMPORTED targets to distinguish from
22077           windows import libraries
22078             - Scope IMPORTED targets within directories to isolate them
22079             - Place all properties created by import files in the IMPORTED
22080           namespace
22081             - Document INSTALL(EXPORT) and EXPORT() commands.
22082             - Document IMPORTED signature of add_executable and add_library
22083             - Enable finding of imported targets in cmComputeLinkDepends
22084
22085 2008-01-28 00:01  king
22086
22087         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
22088
22089 2008-01-27 15:09  king
22090
22091         * bootstrap, Source/cmComputeLinkDepends.cxx: COMP: Use kwsys to
22092           get STL set_intersection algorithm.
22093
22094 2008-01-27 13:42  king
22095
22096         * bootstrap, Source/CMakeLists.txt,
22097           Source/cmComputeLinkDepends.cxx, Source/cmComputeLinkDepends.h,
22098           Source/cmComputeLinkInformation.cxx,
22099           Source/cmComputeLinkInformation.h, Source/cmTarget.cxx: ENH:
22100           Created cmComputeLinkDepends to compute link dependencies.
22101
22102             - This will be useful for imported library dependencies
22103             - Replaces old cmTarget analyze-lib-depends stuff for linking
22104             - Formalizes graph construction and dump
22105             - Explicitly represents dependency inferral sets
22106             - Use BFS of initial dependencies to preserve order
22107
22108 2008-01-27 00:01  king
22109
22110         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
22111
22112 2008-01-26 01:11  barre
22113
22114         * Modules/: FindTCL.cmake, FindTclStub.cmake, FindTclsh.cmake,
22115           FindWish.cmake: ENH: Update Tcl/Tk 8.5
22116
22117 2008-01-26 00:01  king
22118
22119         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
22120
22121 2008-01-25 13:07  barre
22122
22123         * Modules/: FindPerl.cmake, FindTCL.cmake, FindTclStub.cmake,
22124           FindTclsh.cmake, FindWish.cmake: ENH: update for Tcl/Tk 8.5
22125
22126 2008-01-25 08:11  king
22127
22128         * Source/cmSystemTools.cxx: COMP: Need to return a value from fake
22129           MD5 method under bootstrap.
22130
22131 2008-01-25 00:01  king
22132
22133         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
22134
22135 2008-01-24 19:42  barre
22136
22137         * Modules/FindTclsh.cmake: ENH: typo
22138
22139 2008-01-24 19:31  barre
22140
22141         * Modules/: FindTCL.cmake, FindTclsh.cmake, FindWish.cmake: ENH:
22142           update for Tcl/Tk 8.5
22143
22144 2008-01-24 16:11  king
22145
22146         * Source/cmSystemTools.cxx: COMP: Cannot do MD5 from KWSys during
22147           CMake bootstrap.
22148
22149 2008-01-24 14:41  king
22150
22151         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Add
22152           cmSystemTools::ComputeStringMD5 method.
22153
22154 2008-01-24 14:37  king
22155
22156         * Source/cmake.cxx: BUG: Make cmake -E remove_directory work when
22157           directory is not present.
22158
22159 2008-01-24 07:37  king
22160
22161         * Source/cmFindLibraryCommand.cxx: ENH: Apply new implicit link
22162           directory find_library policy when loading a cache from an
22163           earlier CMake.
22164
22165 2008-01-24 07:37  king
22166
22167         * Source/: cmCacheManager.cxx, cmCacheManager.h, cmMakefile.cxx,
22168           cmMakefile.h: ENH: Added cmMakefile::NeedCacheCompatibility
22169           method and support for it in cmCacheManager.  This will allow
22170           commands to modify their behavior when running with a cache
22171           loaded from an earlier CMake version.
22172
22173 2008-01-24 07:31  king
22174
22175         * Source/CPack/cmCPackDebGenerator.cxx: COMP: Add include of
22176           <limits.h> to get USHRT_MAX constant.
22177
22178 2008-01-24 00:01  king
22179
22180         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
22181
22182 2008-01-23 18:34  alex
22183
22184         * Source/cmReturnCommand.h: STYLE: fix typo
22185
22186           Alex
22187
22188 2008-01-23 17:53  king
22189
22190         * Modules/CMakeCompilerABI.h, Source/cmFindLibraryCommand.cxx: ENH:
22191           Remove sparcv9 architecture subdir added earlier.  The new
22192           implicit link directory policy takes care of the problem.
22193
22194 2008-01-23 17:43  king
22195
22196         * bootstrap: BUG: Do not have variable and function of the same
22197           name.  Old shells do not likeit.
22198
22199 2008-01-23 16:53  king
22200
22201         * Source/CursesDialog/CMakeLists.txt: ENH: Simplify code by
22202           removing unnecessary LINK_DIRECTORIES call.
22203
22204 2008-01-23 16:35  king
22205
22206         * Modules/CMakeCXXInformation.cmake: BUG:
22207           CMAKE_EXECUTABLE_RUNTIME_CXX_FLAG should get its default value
22208           from CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG, not
22209           CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG.
22210
22211 2008-01-23 16:27  barre
22212
22213         * Modules/: FindTCL.cmake, FindTclStub.cmake, FindTclsh.cmake,
22214           FindWish.cmake: ENH: update for Tcl/Tk 8.5
22215
22216 2008-01-23 16:21  king
22217
22218         * Source/: cmFindLibraryCommand.cxx, cmFindLibraryCommand.h: ENH:
22219           Teach find_library to avoid returning library paths in system
22220           directories that may be converted to architecture-specific
22221           directories by the compiler when it invokes the linker.
22222
22223 2008-01-23 15:56  king
22224
22225         * Source/: cmComputeLinkInformation.cxx,
22226           cmComputeLinkInformation.h: BUG: Fix cmComputeLinkInformation
22227           cycle detection.
22228
22229 2008-01-23 15:22  king
22230
22231         * Modules/VTKCompatibility.cmake,
22232           Source/cmComputeLinkInformation.cxx,
22233           Source/cmComputeLinkInformation.h,
22234           Source/cmDocumentVariables.cxx: ENH: Added CMAKE_LINK_OLD_PATHS
22235           compatibility mode for linker search paths.
22236
22237 2008-01-23 14:07  barre
22238
22239         * Modules/: FindTCL.cmake, FindTclStub.cmake: ENH: keep cleaning up
22240           Tcl/Tk modules
22241
22242 2008-01-23 13:37  king
22243
22244         * Source/cmComputeLinkInformation.cxx: COMP: Fix build on Borland
22245           5.5.
22246
22247 2008-01-23 13:30  king
22248
22249         * Modules/Platform/Windows-wcl386.cmake,
22250           Source/cmComputeLinkInformation.cxx,
22251           Source/cmComputeLinkInformation.h,
22252           Source/cmDocumentVariables.cxx, Source/cmLocalGenerator.cxx: BUG:
22253           Fix generation of Watcom link lines.
22254
22255             - Work-around bug in Watcom command line parsing for spaces in
22256           paths.
22257             - Add 'library' option before libraries specified by file path.
22258
22259 2008-01-23 13:03  king
22260
22261         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h: BUG:
22262           Work-around bug in MSVC 6 command line parsing.
22263
22264 2008-01-23 12:51  martink
22265
22266         * Source/cmCTest.cxx: ENH: look for CTestConfiguration.ini first
22267
22268 2008-01-23 10:29  martink
22269
22270         * Tests/: CMakeLists.txt, ReturnTest/CMakeLists.txt,
22271           ReturnTest/returnTest.c, ReturnTest/subdir/CMakeLists.txt: ENH:
22272           add testing for return and break commands
22273
22274 2008-01-23 10:27  martink
22275
22276         * Source/: cmAddCustomCommandCommand.cxx,
22277           cmAddCustomCommandCommand.h, cmAddCustomTargetCommand.cxx,
22278           cmAddCustomTargetCommand.h, cmAddDefinitionsCommand.cxx,
22279           cmAddDefinitionsCommand.h, cmAddDependenciesCommand.cxx,
22280           cmAddDependenciesCommand.h, cmAddExecutableCommand.cxx,
22281           cmAddExecutableCommand.h, cmAddLibraryCommand.cxx,
22282           cmAddLibraryCommand.h, cmAddSubDirectoryCommand.cxx,
22283           cmAddSubDirectoryCommand.h, cmAddTestCommand.cxx,
22284           cmAddTestCommand.h, cmAuxSourceDirectoryCommand.cxx,
22285           cmAuxSourceDirectoryCommand.h, cmBootstrapCommands.cxx,
22286           cmBuildCommand.cxx, cmBuildCommand.h, cmBuildNameCommand.cxx,
22287           cmBuildNameCommand.h, cmCMakeMinimumRequired.cxx,
22288           cmCMakeMinimumRequired.h, cmCPluginAPI.cxx, cmCommand.h,
22289           cmConfigureFileCommand.cxx, cmConfigureFileCommand.h,
22290           cmCreateTestSourceList.cxx, cmCreateTestSourceList.h,
22291           cmDefinePropertyCommand.cxx, cmDefinePropertyCommand.h,
22292           cmElseCommand.cxx, cmElseCommand.h, cmElseIfCommand.cxx,
22293           cmElseIfCommand.h, cmEnableLanguageCommand.cxx,
22294           cmEnableLanguageCommand.h, cmEnableTestingCommand.cxx,
22295           cmEnableTestingCommand.h, cmEndForEachCommand.cxx,
22296           cmEndForEachCommand.h, cmEndFunctionCommand.cxx,
22297           cmEndFunctionCommand.h, cmEndIfCommand.cxx, cmEndIfCommand.h,
22298           cmEndMacroCommand.cxx, cmEndMacroCommand.h,
22299           cmEndWhileCommand.cxx, cmEndWhileCommand.h,
22300           cmExecProgramCommand.cxx, cmExecProgramCommand.h,
22301           cmExecuteProcessCommand.cxx, cmExecuteProcessCommand.h,
22302           cmExportCommand.cxx, cmExportCommand.h,
22303           cmExportLibraryDependencies.cxx, cmExportLibraryDependencies.h,
22304           cmFLTKWrapUICommand.cxx, cmFLTKWrapUICommand.h,
22305           cmFileCommand.cxx, cmFileCommand.h, cmFindLibraryCommand.cxx,
22306           cmFindLibraryCommand.h, cmFindPackageCommand.cxx,
22307           cmFindPackageCommand.h, cmFindPathCommand.cxx,
22308           cmFindPathCommand.h, cmFindProgramCommand.cxx,
22309           cmFindProgramCommand.h, cmForEachCommand.cxx, cmForEachCommand.h,
22310           cmFunctionBlocker.h, cmFunctionCommand.cxx, cmFunctionCommand.h,
22311           cmGetCMakePropertyCommand.cxx, cmGetCMakePropertyCommand.h,
22312           cmGetDirectoryPropertyCommand.cxx,
22313           cmGetDirectoryPropertyCommand.h,
22314           cmGetFilenameComponentCommand.cxx,
22315           cmGetFilenameComponentCommand.h, cmGetPropertyCommand.cxx,
22316           cmGetPropertyCommand.h, cmGetSourceFilePropertyCommand.cxx,
22317           cmGetSourceFilePropertyCommand.h, cmGetTargetPropertyCommand.cxx,
22318           cmGetTargetPropertyCommand.h, cmGetTestPropertyCommand.cxx,
22319           cmGetTestPropertyCommand.h, cmIfCommand.cxx, cmIfCommand.h,
22320           cmIncludeCommand.cxx, cmIncludeCommand.h,
22321           cmIncludeDirectoryCommand.cxx, cmIncludeDirectoryCommand.h,
22322           cmIncludeExternalMSProjectCommand.cxx,
22323           cmIncludeExternalMSProjectCommand.h,
22324           cmIncludeRegularExpressionCommand.cxx,
22325           cmIncludeRegularExpressionCommand.h, cmInstallCommand.cxx,
22326           cmInstallCommand.h, cmInstallFilesCommand.cxx,
22327           cmInstallFilesCommand.h, cmInstallProgramsCommand.cxx,
22328           cmInstallProgramsCommand.h, cmInstallTargetsCommand.cxx,
22329           cmInstallTargetsCommand.h, cmLinkDirectoriesCommand.cxx,
22330           cmLinkDirectoriesCommand.h, cmLinkLibrariesCommand.cxx,
22331           cmLinkLibrariesCommand.h, cmListCommand.cxx, cmListCommand.h,
22332           cmLoadCacheCommand.cxx, cmLoadCacheCommand.h,
22333           cmLoadCommandCommand.cxx, cmLoadCommandCommand.h,
22334           cmMacroCommand.cxx, cmMacroCommand.h, cmMakeDirectoryCommand.cxx,
22335           cmMakeDirectoryCommand.h, cmMakefile.cxx, cmMakefile.h,
22336           cmMarkAsAdvancedCommand.cxx, cmMarkAsAdvancedCommand.h,
22337           cmMathCommand.cxx, cmMathCommand.h, cmMessageCommand.cxx,
22338           cmMessageCommand.h, cmOptionCommand.cxx, cmOptionCommand.h,
22339           cmOutputRequiredFilesCommand.cxx, cmOutputRequiredFilesCommand.h,
22340           cmProjectCommand.cxx, cmProjectCommand.h, cmQTWrapCPPCommand.cxx,
22341           cmQTWrapCPPCommand.h, cmQTWrapUICommand.cxx, cmQTWrapUICommand.h,
22342           cmRemoveCommand.cxx, cmRemoveCommand.h,
22343           cmRemoveDefinitionsCommand.cxx, cmRemoveDefinitionsCommand.h,
22344           cmSeparateArgumentsCommand.cxx, cmSeparateArgumentsCommand.h,
22345           cmSetCommand.cxx, cmSetCommand.h,
22346           cmSetDirectoryPropertiesCommand.cxx,
22347           cmSetDirectoryPropertiesCommand.h, cmSetPropertyCommand.cxx,
22348           cmSetPropertyCommand.h, cmSetSourceFilesPropertiesCommand.cxx,
22349           cmSetSourceFilesPropertiesCommand.h,
22350           cmSetTargetPropertiesCommand.cxx, cmSetTargetPropertiesCommand.h,
22351           cmSetTestsPropertiesCommand.cxx, cmSetTestsPropertiesCommand.h,
22352           cmSiteNameCommand.cxx, cmSiteNameCommand.h,
22353           cmSourceGroupCommand.cxx, cmSourceGroupCommand.h,
22354           cmStringCommand.cxx, cmStringCommand.h, cmSubdirCommand.cxx,
22355           cmSubdirCommand.h, cmSubdirDependsCommand.cxx,
22356           cmSubdirDependsCommand.h, cmTargetLinkLibrariesCommand.cxx,
22357           cmTargetLinkLibrariesCommand.h, cmTryCompileCommand.cxx,
22358           cmTryCompileCommand.h, cmTryRunCommand.cxx, cmTryRunCommand.h,
22359           cmUseMangledMesaCommand.cxx, cmUseMangledMesaCommand.h,
22360           cmUtilitySourceCommand.cxx, cmUtilitySourceCommand.h,
22361           cmVariableRequiresCommand.cxx, cmVariableRequiresCommand.h,
22362           cmVariableWatchCommand.cxx, cmVariableWatchCommand.h,
22363           cmWhileCommand.cxx, cmWhileCommand.h, cmWriteFileCommand.cxx,
22364           cmWriteFileCommand.h,
22365           CTest/cmCTestEmptyBinaryDirectoryCommand.cxx,
22366           CTest/cmCTestEmptyBinaryDirectoryCommand.h,
22367           CTest/cmCTestHandlerCommand.cxx, CTest/cmCTestHandlerCommand.h,
22368           CTest/cmCTestReadCustomFilesCommand.cxx,
22369           CTest/cmCTestReadCustomFilesCommand.h,
22370           CTest/cmCTestRunScriptCommand.cxx,
22371           CTest/cmCTestRunScriptCommand.h, CTest/cmCTestScriptHandler.cxx,
22372           CTest/cmCTestSleepCommand.cxx, CTest/cmCTestSleepCommand.h,
22373           CTest/cmCTestStartCommand.cxx, CTest/cmCTestStartCommand.h,
22374           CTest/cmCTestTestHandler.cxx, cmBreakCommand.cxx,
22375           cmBreakCommand.h, cmExecutionStatus.h, cmReturnCommand.cxx,
22376           cmReturnCommand.h: ENH: add return and break support to cmake,
22377           also change basic command invocation signature to be able to
22378           return extra informaiton via the cmExecutionStatus class
22379
22380 2008-01-23 10:21  king
22381
22382         * Source/cmComputeLinkInformation.cxx: BUG: Be less aggressive
22383           about finding conflicts in the runtime path when the real soname
22384           is not known.
22385
22386 2008-01-23 09:53  king
22387
22388         * Modules/CMakeCompilerABI.h, Source/cmFindLibraryCommand.cxx,
22389           Source/cmFindLibraryCommand.h: ENH: Enable library search path
22390           suffix for sparcv9 architecture.  This should be generalized to a
22391           platform file later.
22392
22393 2008-01-23 00:01  king
22394
22395         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
22396
22397 2008-01-22 10:11  clinton
22398
22399         * Modules/FindQt4.cmake: ENH:  Add macros to handle translations.
22400           Fixes #6229.
22401
22402 2008-01-22 10:05  king
22403
22404         * Source/: cmComputeLinkInformation.cxx,
22405           cmComputeLinkInformation.h: BUG: When a library file name is
22406           linked without a path make sure the link type is restored after
22407           the -l option.
22408
22409 2008-01-22 09:15  king
22410
22411         * Tests/: CMakeLists.txt, RuntimePath/CMakeLists.txt,
22412           RuntimePath/bar1.c, RuntimePath/bar2.c, RuntimePath/foo1.c,
22413           RuntimePath/foo2.c, RuntimePath/main.c: ENH: Added RuntimePath
22414           test to make sure rpath gets correct order.
22415
22416 2008-01-22 09:13  king
22417
22418         * bootstrap, Modules/CMakeCInformation.cmake,
22419           Modules/CMakeCXXInformation.cmake,
22420           Modules/CMakeFortranInformation.cmake,
22421           Modules/Platform/AIX.cmake, Modules/Platform/HP-UX.cmake,
22422           Source/CMakeLists.txt, Source/cmComputeLinkInformation.cxx,
22423           Source/cmComputeLinkInformation.h,
22424           Source/cmDocumentVariables.cxx, Source/cmGlobalGenerator.cxx,
22425           Source/cmGlobalGenerator.h, Source/cmGlobalXCodeGenerator.cxx,
22426           Source/cmLocalGenerator.cxx, Source/cmLocalGenerator.h,
22427           Source/cmLocalVisualStudio6Generator.cxx,
22428           Source/cmLocalVisualStudio7Generator.cxx,
22429           Source/cmLocalVisualStudio7Generator.h,
22430           Source/cmOrderLinkDirectories.cxx,
22431           Source/cmOrderLinkDirectories.h, Source/cmTarget.cxx,
22432           Source/cmTarget.h, Tests/Complex/Executable/complex.cxx,
22433           Tests/ComplexOneConfig/Executable/complex.cxx,
22434           Tests/ComplexRelativePaths/Executable/complex.cxx: ENH: Implement
22435           linking with paths to library files instead of -L and -l
22436           separation.  See bug #3832
22437
22438             - This is purely an implementation improvement.  No interface
22439           has changed.
22440             - Create cmComputeLinkInformation class
22441             - Move and re-implement logic from:
22442                 cmLocalGenerator::ComputeLinkInformation
22443                 cmOrderLinkDirectories
22444             - Link libraries to targets with their full path (if it is
22445           known)
22446             - Dirs specified with link_directories command still added with
22447           -L
22448             - Make link type specific to library names without paths
22449               (name libfoo.a without path becomes -Wl,-Bstatic -lfoo)
22450             - Make directory ordering specific to a runtime path
22451           computation feature
22452               (look for conflicting SONAMEs instead of library names)
22453             - Implement proper rpath support on HP-UX and AIX.
22454
22455 2008-01-22 08:52  king
22456
22457         * Source/kwsys/hash_map.hxx.in: COMP: Remove inline keyword from
22458           forward declaration for VS9.
22459
22460 2008-01-22 00:01  king
22461
22462         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
22463
22464 2008-01-21 22:48  king
22465
22466         * Source/cmFindPackageCommand.cxx: ENH: Updated find_package
22467           documentation to describe common usage first.
22468
22469 2008-01-21 20:57  king
22470
22471         * Modules/: CMakeDetermineCompilerId.cmake,
22472           CMakeFindBinUtils.cmake: ENH: Cleanup chrpath feature by not
22473           displaying exe format or placing non-advanced options in cache.
22474
22475 2008-01-21 18:30  king
22476
22477         * Source/: cmFindLibraryCommand.cxx, cmFindLibraryCommand.h: ENH:
22478           Add support to find_library to transform /lib to /lib32 on some
22479           architectures.
22480
22481 2008-01-21 18:30  king
22482
22483         * Modules/CMakeCCompiler.cmake.in, Modules/CMakeCCompilerABI.c,
22484           Modules/CMakeCXXCompiler.cmake.in,
22485           Modules/CMakeCXXCompilerABI.cpp, Modules/CMakeCompilerABI.h,
22486           Modules/CMakeDetermineCompilerABI.cmake,
22487           Modules/CMakeTestCCompiler.cmake,
22488           Modules/CMakeTestCXXCompiler.cmake,
22489           Source/cmDocumentVariables.cxx: ENH: Generalize the check for
22490           sizeof void* to detect more ABI information.
22491
22492 2008-01-21 17:29  king
22493
22494         * Tests/CMakeLists.txt: BUG: Do not get in infinite loop when
22495           checking make tool version in cmake build tree.
22496
22497 2008-01-21 13:59  king
22498
22499         * Source/cmTarget.cxx: BUG: Added missing documentation of
22500           LINK_FLAGS_<CONFIG> property.
22501
22502 2008-01-21 13:04  king
22503
22504         * Source/cmFindPackageCommand.cxx: COMP: snprintf is not portable.
22505
22506 2008-01-21 12:56  hoffman
22507
22508         * CMakeLists.txt, ChangeLog.manual,
22509           Modules/Platform/Windows-cl.cmake,
22510           Modules/Platform/Windows-cl.cmake.in,
22511           Source/cmGlobalVisualStudio9Generator.cxx,
22512           Source/cmGlobalVisualStudio9Generator.h: ENH: final 2.4.8
22513
22514 2008-01-21 08:48  king
22515
22516         * Modules/readme.txt, Source/cmFindPackageCommand.cxx,
22517           Source/cmFindPackageCommand.h,
22518           Tests/FindPackageTest/CMakeLists.txt,
22519           Tests/FindPackageTest/FindVersionTestA.cmake,
22520           Tests/FindPackageTest/FindVersionTestB.cmake,
22521           Tests/FindPackageTest/FindVersionTestC.cmake: ENH: Implement
22522           version support in the find_package command module mode.  Version
22523           numbers provided to the command are converted to variable
22524           settings to tell the FindXXX.cmake module what version is
22525           requested.  This addresses issue #1645.
22526
22527 2008-01-21 08:01  king
22528
22529         * Source/kwsys/SystemTools.cxx: COMP: Fix VS6 and old HP build.
22530           This source does not have the #define for hack.
22531
22532 2008-01-21 00:01  king
22533
22534         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
22535
22536 2008-01-20 19:29  king
22537
22538         * Source/: cmFindLibraryCommand.cxx, cmFindPathCommand.cxx,
22539           kwsys/SystemTools.cxx: BUG: Fix previous commit to not access
22540           empty strings out of bounds.
22541
22542 2008-01-20 17:41  king
22543
22544         * Source/cmFindLibraryCommand.cxx: BUG: Make sure search paths
22545           never have double-slashes.  Leading with two slashes (//) on
22546           cygwin looks like a network path and delays while waiting for a
22547           non-existent machine.  This file was left out of the previous
22548           checkin for this problem.
22549
22550 2008-01-20 17:24  king
22551
22552         * Source/: cmFindPathCommand.cxx, kwsys/SystemTools.cxx: BUG: Make
22553           sure search paths never have double-slashes.  Leading with two
22554           slashes (//) on cygwin looks like a network path and delays while
22555           waiting for a non-existent machine.
22556
22557 2008-01-20 16:02  king
22558
22559         * Modules/FindX11.cmake: BUG: FindX11 module should search for SM
22560           library instead of returning -lSM.
22561
22562 2008-01-20 13:36  king
22563
22564         * Source/cmake.cxx: COMP: Fix build during bootstrap on MSys.
22565
22566 2008-01-20 00:01  king
22567
22568         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
22569
22570 2008-01-19 15:09  martink
22571
22572         * Source/: cmLocalGenerator.cxx, CTest/cmCTestTestHandler.cxx: ENH:
22573           improve backwards compatibility
22574
22575 2008-01-19 00:01  king
22576
22577         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
22578
22579 2008-01-18 19:02  barre
22580
22581         * Modules/: FindTCL.cmake, FindTclsh.cmake, FindWish.cmake: ENH:
22582           Tcl/Tk 8.6 alpha schedule for May 2008.
22583
22584 2008-01-18 18:40  king
22585
22586         * Source/cmDependsFortran.cxx: COMP: Fix build on Borland 5.5.
22587
22588 2008-01-18 17:11  alex
22589
22590         * Source/cmMakefile.cxx: BUG: don't crash if
22591           cmMakefile::RaiseScope() is called from a cmake file in the top
22592           level directory in normal code (i.e. not within a function)
22593
22594           Alex
22595
22596 2008-01-18 16:06  hoffman
22597
22598         * Modules/Platform/Windows-cl.cmake.in: ENH: make sure msvc90 gets
22599           set
22600
22601 2008-01-18 15:52  alex
22602
22603         * Modules/CMakeDetermineCompilerId.cmake,
22604           Modules/FindwxWidgets.cmake, Source/cmBootstrapCommands.cxx,
22605           Source/cmRaiseScopeCommand.cxx, Source/cmRaiseScopeCommand.h,
22606           Source/cmSetCommand.cxx, Source/cmSetCommand.h,
22607           Tests/FunctionTest/CMakeLists.txt, Tests/FunctionTest/Util.cmake,
22608           Tests/FunctionTest/SubDirScope/CMakeLists.txt: ENH: remove
22609           RAISE_SCOPE() again and instead add SET(<var> <value>
22610           PARENT_SCOPE)
22611
22612           Alex
22613
22614 2008-01-18 15:19  hoffman
22615
22616         * Modules/Platform/Windows-cl.cmake: ENH: make sure MSVC90 is set
22617
22618 2008-01-18 14:34  hoffman
22619
22620         * Source/: cmGlobalVisualStudio9Generator.cxx,
22621           cmGlobalVisualStudio9Generator.h: ENH: add MSVC90 define to vs9
22622           ide
22623
22624 2008-01-18 14:02  barre
22625
22626         * Modules/: FindTCL.cmake, FindTclsh.cmake, FindWish.cmake: ENH:
22627           cleanup FindPerl and FindTcl (use ActiveState CurrentVersion, and
22628           support Tcl/Tk 8.5)
22629
22630 2008-01-18 13:51  barre
22631
22632         * Modules/: FindTclsh.cmake, FindWish.cmake: ENH: cleanup FindPerl
22633           and FindTcl (use ActiveState CurrentVersion, and support Tcl/Tk
22634           8.5)
22635
22636 2008-01-18 13:46  barre
22637
22638         * Modules/: FindTCL.cmake, FindTclsh.cmake, FindWish.cmake: ENH:
22639           cleanup FindPerl and FindTcl (use ActiveState CurrentVersion, and
22640           support Tcl/Tk 8.5)
22641
22642 2008-01-18 13:15  barre
22643
22644         * Modules/: FindPerl.cmake, FindTCL.cmake, FindTclsh.cmake,
22645           FindWish.cmake: ENH: cleanup FindPerl and FindTcl (use
22646           ActiveState CurrentVersion, and support Tcl/Tk 8.5)
22647
22648 2008-01-18 12:26  martink
22649
22650         * Source/cmMacroCommand.h: STYLE: fix bug 5682
22651
22652 2008-01-18 10:25  martink
22653
22654         * Source/: cmLocalGenerator.cxx, cmLocalUnixMakefileGenerator3.cxx,
22655           cmake.cxx, CTest/cmCTestTestHandler.cxx: BUG: fix bugs 5539
22656           (progress going beyond 100% when new files are added) and 5889
22657           (tests are not found in some cases when using add_subdirectory to
22658           .. etc)
22659
22660 2008-01-18 08:35  king
22661
22662         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Construction of
22663           COMPILE_DEFINITIONS_<CONFIG> property name must use upper-case
22664           config name.
22665
22666 2008-01-18 08:19  king
22667
22668         * Source/cmFindPackageCommand.cxx: STYLE: Fix line-too-long.
22669
22670 2008-01-18 00:01  king
22671
22672         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
22673
22674 2008-01-17 20:59  king
22675
22676         * Source/cmFindPackageCommand.cxx: ENH: Clarify documentation of
22677           find_package command.
22678
22679 2008-01-17 20:34  king
22680
22681         * Source/cmMakefile.cxx, Tests/Complex/CMakeLists.txt,
22682           Tests/Complex/Executable/complex.cxx,
22683           Tests/ComplexOneConfig/CMakeLists.txt,
22684           Tests/ComplexOneConfig/Executable/complex.cxx,
22685           Tests/ComplexRelativePaths/CMakeLists.txt,
22686           Tests/ComplexRelativePaths/Executable/complex.cxx: ENH: Make
22687           per-configuration COMPILE_DEFINITIONS_<CONFIG> directory property
22688           initialized from parent.
22689
22690 2008-01-17 19:58  king
22691
22692         * Modules/CMakeFortranInformation.cmake,
22693           Modules/Platform/Windows-ifort.cmake,
22694           Source/cmDependsFortran.cxx, Source/cmLocalGenerator.cxx,
22695           Source/cmLocalGenerator.h,
22696           Source/cmLocalUnixMakefileGenerator3.cxx: ENH: Enable use of
22697           COMPILE_DEFINITIONS property for Fortran sources.
22698
22699 2008-01-17 19:50  king
22700
22701         * Source/cmMakefile.cxx: BUG: COMPILE_DEFINITIONS directory
22702           property needs to be inherited from parent when a directory is
22703           created.
22704
22705 2008-01-17 19:29  king
22706
22707         * Source/cmAddDefinitionsCommand.h,
22708           Source/cmGlobalXCodeGenerator.cxx, Source/cmLocalGenerator.cxx,
22709           Source/cmLocalGenerator.h,
22710           Source/cmLocalVisualStudio6Generator.cxx,
22711           Source/cmLocalVisualStudio7Generator.cxx, Source/cmMakefile.cxx,
22712           Source/cmMakefile.h, Source/cmMakefileTargetGenerator.cxx,
22713           Source/cmRemoveDefinitionsCommand.h,
22714           Tests/Preprocess/CMakeLists.txt, Tests/Preprocess/preprocess.c,
22715           Tests/Preprocess/preprocess.cxx: ENH: Converted cmMakefile
22716           DefineFlags added by ADD_DEFINITIONS command into a
22717           COMPILE_DEFINITIONS directory property.
22718
22719 2008-01-17 18:13  king
22720
22721         * Source/: cmMakefile.cxx, cmMakefile.h, cmProperty.cxx,
22722           cmProperty.h, cmPropertyMap.cxx, cmPropertyMap.h,
22723           cmSetPropertyCommand.cxx, cmSetPropertyCommand.h,
22724           cmSourceFile.cxx, cmSourceFile.h, cmTarget.cxx, cmTarget.h,
22725           cmTest.cxx, cmTest.h, cmake.cxx, cmake.h: ENH: Add AppendProperty
22726           methods for use by C++ code in CMake.  Simplify implementation of
22727           SET_PROPERTY command by using them.
22728
22729 2008-01-17 17:49  alex
22730
22731         * Source/cmFindBase.cxx: STYLE: PATHS is optional (#6253)
22732
22733           Alex
22734
22735 2008-01-17 17:43  alex
22736
22737         * Source/cmFindBase.cxx: STYLE: fix typo (#6252)
22738
22739           Alex
22740
22741 2008-01-17 17:34  king
22742
22743         * Tests/Preprocess/CMakeLists.txt: ENH: Use new set_property
22744           signature to set COMPILE_DEFINITIONS properties in Preprocess
22745           test.
22746
22747 2008-01-17 17:19  king
22748
22749         * Modules/CPackDeb.cmake, Modules/FeatureSummary.cmake,
22750           Modules/FindPythonLibs.cmake, Source/cmGetPropertyCommand.cxx,
22751           Source/cmGetPropertyCommand.h, Tests/Properties/CMakeLists.txt:
22752           ENH: Changed signature of GET_PROPERTY command to be more
22753           powerful and extendible.
22754
22755 2008-01-17 16:24  king
22756
22757         * Source/cmSetPropertyCommand.cxx: COMP: Fix VS build.
22758
22759 2008-01-17 15:54  king
22760
22761         * Modules/CMakeGenericSystem.cmake, Modules/FeatureSummary.cmake,
22762           Modules/Platform/BlueGeneL.cmake,
22763           Modules/Platform/Catamount.cmake, Modules/Platform/Generic.cmake,
22764           Modules/Platform/Linux.cmake, Modules/Platform/UnixPaths.cmake,
22765           Modules/Platform/eCos.cmake, Source/cmBootstrapCommands.cxx,
22766           Source/cmSetPropertiesCommand.cxx,
22767           Source/cmSetPropertiesCommand.h, Source/cmSetPropertyCommand.cxx,
22768           Source/cmSetPropertyCommand.h, Tests/DocTest/CMakeLists.txt,
22769           Tests/Properties/CMakeLists.txt: ENH: Rename SET_PROPERITES
22770           command to SET_PROPERTY and give it a more powerful signature.
22771
22772 2008-01-17 12:44  martink
22773
22774         * Source/: cmLocalGenerator.cxx, ctest.cxx,
22775           CTest/cmCTestTestHandler.cxx: ENH: use CTestTestfile.txt
22776
22777 2008-01-17 12:35  martink
22778
22779         * Source/cmEnableTestingCommand.h: ENH: remove unused prototype
22780
22781 2008-01-17 10:35  king
22782
22783         * bootstrap: COMP: The find_package command needs more of kwsys.
22784           Added String.h, String.c, and auto_ptr.hxx to bootstrapping
22785           kwsys.
22786
22787 2008-01-17 10:32  king
22788
22789         * Source/cmFindPackageCommand.cxx: COMP: Fix warning about missing
22790           virtual destructor.
22791
22792 2008-01-17 10:26  martink
22793
22794         * Tests/Tutorial/Step7/: CMakeLists.txt, CTestConfig.cmake: STYLE:
22795           change case to match book
22796
22797 2008-01-17 10:00  king
22798
22799         * Modules/Platform/xlf.cmake, Source/cmLocalGenerator.cxx,
22800           Source/cmLocalGenerator.h,
22801           Source/cmLocalVisualStudio6Generator.cxx,
22802           Source/cmMakefileTargetGenerator.cxx: ENH: Enable
22803           CMAKE_<lang>_DEFINE_FLAG for COMPILE_DEFINITIONS property
22804           implementation.
22805
22806 2008-01-17 09:06  king
22807
22808         * Tests/FindPackageTest/: CMakeLists.txt,
22809           TApp.app/Contents/Resources/TAppConfig.cmake,
22810           TApp.app/Contents/Resources/cmake/tapp-config.cmake,
22811           TFramework.framework/Versions/A/Resources/tframework-config.cmake,
22812           TFramework.framework/Versions/A/Resources/CMake/TFrameworkConfig.cmake,
22813           lib/Bar/BarConfig.cmake, lib/Bar/cmake/bar-config.cmake,
22814           lib/TApp/TAppConfig.cmake, lib/foo-1.2/foo-config.cmake,
22815           lib/foo-1.2/CMake/FooConfig.cmake,
22816           lib/suffix/test/SuffixTestConfig.cmake: ENH: Updated
22817           FindPackageTest to test new find_package command features.
22818
22819 2008-01-17 09:02  king
22820
22821         * Source/: cmBootstrapCommands.cxx, cmFindBase.cxx, cmFindBase.h,
22822           cmFindCommon.cxx, cmFindCommon.h, cmFindLibraryCommand.cxx,
22823           cmFindPackageCommand.cxx, cmFindPackageCommand.h,
22824           cmFindPathCommand.cxx, cmFindProgramCommand.cxx: ENH: Major
22825           improvements to the FIND_PACKAGE command.  See bug #3659.
22826
22827             - Use CMAKE_PREFIX_PATH and CMAKE_SYSTEM_PREFIX_PATH among
22828           other means
22829               to locate package configuration files.
22830             - Create cmFindCommon as base for cmFindBase and
22831           cmFindPackageCommand
22832             - Move common functionality up to cmFindCommon
22833             - Improve documentation of FIND_* commands.
22834             - Fix FIND_* commands to not add framework/app paths in wrong
22835           place.
22836
22837 2008-01-17 00:01  king
22838
22839         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
22840
22841 2008-01-16 11:53  karthik
22842
22843         * Docs/: cmake-indent.vim, cmake-syntax.vim: ENH:
22844
22845
22846                         ~/CMake/src/Docs * Additions for cmake-command
22847           highligting.  * Additions for operator-highlighting
22848
22849 2008-01-16 11:24  king
22850
22851         * Source/cmListCommand.cxx: ENH: Allow LIST(APPEND) command to
22852           append nothing.
22853
22854 2008-01-16 10:04  david.cole
22855
22856         * Modules/FindJNI.cmake: BUG: Eliminate message - it pops up an
22857           annoying dialog whenever you run CMakeSetup in a project with
22858           java wrapping turned on.
22859
22860 2008-01-16 09:51  king
22861
22862         * Modules/Platform/: Darwin.cmake, UnixPaths.cmake,
22863           WindowsPaths.cmake, syllable.cmake: ENH: Convert Modules/Platform
22864           specification of system search paths to use
22865           CMAKE_SYSTEM_PREFIX_PATH when possible.
22866
22867 2008-01-16 00:01  king
22868
22869         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
22870
22871 2008-01-15 21:20  king
22872
22873         * Modules/: FindFreetype.cmake, FindGDAL.cmake, FindGIF.cmake,
22874           FindLua50.cmake, FindLua51.cmake, FindOpenAL.cmake,
22875           FindOpenThreads.cmake, FindPhysFS.cmake, FindProducer.cmake,
22876           FindQuickTime.cmake, FindSDL.cmake, FindSDL_image.cmake,
22877           FindSDL_mixer.cmake, FindSDL_net.cmake, FindSDL_ttf.cmake,
22878           Findosg.cmake, FindosgDB.cmake, FindosgFX.cmake, FindosgGA.cmake,
22879           FindosgIntrospection.cmake, FindosgManipulator.cmake,
22880           FindosgParticle.cmake, FindosgProducer.cmake,
22881           FindosgShadow.cmake, FindosgSim.cmake, FindosgTerrain.cmake,
22882           FindosgText.cmake, FindosgUtil.cmake, FindosgViewer.cmake: BUG:
22883           Remove references to CMAKE_PREFIX_PATH variable.  It should not
22884           be referenced directly by FIND_* command calls.  The commands
22885           search it automatically.
22886
22887 2008-01-15 21:02  king
22888
22889         * Source/cmGlobalXCodeGenerator.cxx,
22890           Source/cmLocalVisualStudio6Generator.cxx,
22891           Source/cmLocalVisualStudio7Generator.cxx,
22892           Source/cmMakefileTargetGenerator.cxx, Source/cmSourceFile.cxx,
22893           Source/cmTarget.cxx, Tests/Preprocess/CMakeLists.txt: ENH:
22894           Renamed <CONFIG>_COMPILE_DEFINITIONS to
22895           COMPILE_DEFINITIONS_<CONFIG> for better documentation clarity.
22896
22897 2008-01-15 19:56  alex
22898
22899         * Modules/CMakeFindBinUtils.cmake: STYLE: fix infinished comment
22900
22901           Alex
22902
22903 2008-01-15 17:02  hoffman
22904
22905         * CMakeCPackOptions.cmake.in: ENH: fix add/remove program name
22906
22907 2008-01-15 16:02  hoffman
22908
22909         * CMakeLists.txt, ChangeLog.manual,
22910           Source/cmLocalVisualStudio7Generator.cxx,
22911           Source/cmLocalVisualStudioGenerator.cxx: ENH: move more stuff
22912           over and get vs 9 working
22913
22914 2008-01-15 14:19  hoffman
22915
22916         * Modules/Platform/SunOS.cmake: BUG: fix for bug 6231, bad regex
22917           for sunos, worked by chance, but better to have it right
22918
22919 2008-01-15 14:00  hoffman
22920
22921         * Source/: cmGlobalVisualStudio7Generator.cxx,
22922           cmLocalVisualStudioGenerator.cxx, QtDialog/README: ENH: remove
22923           patch as directory change was already fixed
22924
22925 2008-01-15 11:56  hoffman
22926
22927         * Source/cmLocalVisualStudioGenerator.cxx: BUG: fix for bug 6234,
22928           use cd /d so that drives can be changed.
22929
22930 2008-01-15 10:49  king
22931
22932         * Source/cmake.cxx: ENH: Added partial implementation of
22933           recognizing per-configration properties.
22934
22935 2008-01-15 10:49  king
22936
22937         * Source/: cmSourceFile.cxx, cmTarget.cxx: ENH: Add explicit
22938           documentation entry for configuration-specific
22939           <CONFIG>_COMPILE_DEFINITIONS.
22940
22941 2008-01-15 10:38  king
22942
22943         * Tests/DocTest/DocTest.cxx: BUG: Add newline between properties.
22944
22945 2008-01-15 09:09  king
22946
22947         * Tests/Preprocess/CMakeLists.txt: BUG: Test needs ansi C code
22948           support.
22949
22950 2008-01-15 00:01  king
22951
22952         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
22953
22954 2008-01-14 19:20  alex
22955
22956         * Docs/: cmake-indent.vim, cmake-syntax.vim: BUG: fix vim
22957           highlighting, see #6238
22958
22959           Alex
22960
22961 2008-01-14 19:02  alex
22962
22963         * Modules/CMakeFindBinUtils.cmake: BUG: according to the binutils
22964           mailing list chrpath doesn't work when cross compiling
22965
22966           Alex
22967
22968 2008-01-14 17:19  alex
22969
22970         * Modules/FindSubversion.cmake: BUG: set LC_ALL to C, so message
22971           from svn are not translated, which can lead to problems (since
22972           the output is parsed, which fails then)
22973
22974           Brad, Bill, can you think of any reasons this change might create
22975           problems ?
22976
22977           Alex
22978
22979 2008-01-14 17:05  alex
22980
22981         * Source/cmDocumentation.cxx: BUG: make -help-module-list work by
22982           filling the modules section first, also for custom modules
22983
22984           Alex
22985
22986 2008-01-14 11:21  king
22987
22988         * Tests/Preprocess/CMakeLists.txt: BUG: Disable semicolon test on
22989           VS 7.0.
22990
22991 2008-01-14 11:07  king
22992
22993         * Source/cmGlobalXCodeGenerator.cxx: COMP: Fix warning about
22994           backslash at end of c++ comment.
22995
22996 2008-01-14 09:20  king
22997
22998         * Modules/CMakeCInformation.cmake,
22999           Modules/CMakeCXXInformation.cmake, Modules/Platform/AIX.cmake,
23000           Modules/Platform/Generic-SDCC-C.cmake,
23001           Modules/Platform/QNX.cmake, Modules/Platform/Windows-bcc32.cmake,
23002           Modules/Platform/Windows-icl.cmake,
23003           Modules/Platform/Windows-wcl386.cmake, Modules/Platform/cl.cmake,
23004           Source/cmGlobalXCodeGenerator.cxx,
23005           Source/cmGlobalXCodeGenerator.h, Source/cmLocalGenerator.cxx,
23006           Source/cmLocalGenerator.h,
23007           Source/cmLocalUnixMakefileGenerator3.cxx,
23008           Source/cmLocalVisualStudio6Generator.cxx,
23009           Source/cmLocalVisualStudio6Generator.h,
23010           Source/cmLocalVisualStudio7Generator.cxx,
23011           Source/cmLocalVisualStudio7Generator.h,
23012           Source/cmMakefileTargetGenerator.cxx, Source/cmSourceFile.cxx,
23013           Source/cmTarget.cxx, Tests/CMakeLists.txt,
23014           Tests/Preprocess/CMakeLists.txt, Tests/Preprocess/file_def.h,
23015           Tests/Preprocess/preprocess.c, Tests/Preprocess/preprocess.cxx,
23016           Tests/Preprocess/preprocess.h.in,
23017           Tests/Preprocess/preprocess_vs6.cxx,
23018           Tests/Preprocess/target_def.h: ENH: Create COMPILE_DEFINITIONS
23019           property for targets and source files.  Create
23020           <config>_COMPILE_DEFINITIONS property as per-configuration
23021           version.  Add Preprocess test to test the feature.  Document
23022           limitations on Xcode and VS6 generators.
23023
23024 2008-01-14 00:01  king
23025
23026         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
23027
23028 2008-01-13 16:59  king
23029
23030         * Source/cmLocalGenerator.cxx: BUG: Removed stray debugging
23031           statement.
23032
23033 2008-01-13 16:36  king
23034
23035         * Source/: cmGlobalNMakeMakefileGenerator.cxx,
23036           cmLocalGenerator.cxx, cmLocalGenerator.h,
23037           cmLocalUnixMakefileGenerator3.h,
23038           cmLocalVisualStudio7Generator.cxx, kwsys/System.c,
23039           kwsys/System.h.in: ENH: Improved escaping in kwsys/System.  Added
23040           escape of % for NMake.  Added escape of ; for the VS IDE.
23041
23042 2008-01-13 00:01  king
23043
23044         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
23045
23046 2008-01-12 09:52  king
23047
23048         * Source/kwsys/SystemTools.cxx: COMP: Fix build on borland.
23049
23050 2008-01-12 00:01  king
23051
23052         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
23053
23054 2008-01-11 17:37  hoffman
23055
23056         * Modules/Platform/: AIX-VisualAge-Fortran.cmake,
23057           Linux-VisualAge-Fortran.cmake, xlf.cmake: ENH: add support for
23058           xlf with -WF,-D for -D
23059
23060 2008-01-11 13:00  hoffman
23061
23062         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h: ENH: add
23063           CMAKE_DEFINE_FLAG_(LANG) that can replace -D flags with what the
23064           compiler actually uses
23065
23066 2008-01-11 12:40  clinton
23067
23068         * Modules/FindQt4.cmake: ENH:  For moc commands on Windows, use
23069           @param_file method to allow arguments       longer than Windows'
23070           command length limitation.        Fixes #6221.
23071
23072 2008-01-11 10:36  david.cole
23073
23074         * Source/kwsys/SystemTools.cxx: ENH: Merge changes from main tree
23075           into VTK-5-0 branch. (Selected Utilities/kwsys/SystemTools.cxx
23076           fixes for KWWidgets file browser dialog)
23077
23078 2008-01-11 08:33  king
23079
23080         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: Add
23081           SystemTools::SplitPathRootComponent and re-implement SplitPath to
23082           use it.  Add better treatment of user home directory paths.
23083
23084 2008-01-11 08:30  hoffman
23085
23086         * CMakeLists.txt, ChangeLog.manual, Modules/CMakeVS9FindMake.cmake,
23087           Source/cmInstallTargetGenerator.cxx: ENH: push a few more changes
23088           to 2.4.8
23089
23090 2008-01-11 00:01  king
23091
23092         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
23093
23094 2008-01-10 21:42  david.cole
23095
23096         * Source/kwsys/SystemTools.cxx: ENH: Merge changes from main tree
23097           into VTK-5-0 branch. (cvs -q up -j1.205 -j1.206
23098           Utilities/kwsys/SystemTools.cxx)
23099
23100 2008-01-10 18:52  alex
23101
23102         * Modules/FindBoost.cmake: BUG: it seems on some installations
23103           boost is installed under boost-1_34 , see #5030
23104
23105           FindBoost.cmake recommends using LINK_DIRECTORIES(), is this
23106           really good ?
23107
23108           Alex
23109
23110 2008-01-10 18:32  king
23111
23112         * Source/kwsys/ProcessUNIX.c: BUG: Fix hang in Process_Kill on OS X
23113           caused by an OS bug in which a pipe read end cannot be closed if
23114           the pipe write end is open, the pipe is full, and another process
23115           is blocking waiting to write.  Work around the problem by killing
23116           the children before closing the pipes.
23117
23118 2008-01-10 16:22  hoffman
23119
23120         * Modules/FindSWIG.cmake: BUG: fix for bug 4145 much better
23121           findSwig
23122
23123 2008-01-10 15:17  hoffman
23124
23125         * Source/: cmGlobalXCodeGenerator.cxx,
23126           cmInstallTargetGenerator.cxx: BUG: fix for bug 6193, fix xcode
23127           depend helper
23128
23129 2008-01-10 14:47  king
23130
23131         * Modules/Platform/Linux-VisualAge-C.cmake: BUG: Removed stray
23132           debugging message.
23133
23134 2008-01-10 14:47  king
23135
23136         * Modules/CMakeLists.txt: BUG: Need to install fortran compiler id
23137           source.
23138
23139 2008-01-10 11:58  king
23140
23141         * Modules/CMakeFortranCompilerId.F90: STYLE: Move VisualAge id
23142           macro to correct block.
23143
23144 2008-01-10 10:50  hoffman
23145
23146         * Modules/: CMakeFortranCompilerId.F90,
23147           Platform/Linux-VisualAge-C.cmake,
23148           Platform/Linux-VisualAge-Fortran.cmake: ENH: add support for
23149           visual age fortran on linux
23150
23151 2008-01-10 09:46  king
23152
23153         * Source/cmDependsFortran.cxx: COMP: Fix build on VS6.
23154
23155 2008-01-10 00:01  king
23156
23157         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
23158
23159 2008-01-09 22:09  perera
23160
23161         * Source/: cmAddExecutableCommand.h, cmConfigureFileCommand.h,
23162           cmDocumentation.cxx, cmEnableLanguageCommand.h, cmFindBase.cxx,
23163           cmMakefile.cxx, cmSourceFile.cxx, cmStringCommand.h,
23164           cmTarget.cxx, cmTest.cxx, cmTryCompileCommand.h,
23165           cmVariableWatchCommand.h, cmWhileCommand.h: STYLE: Spelling fixes
23166           on documentation
23167
23168 2008-01-09 16:59  alex
23169
23170         * Source/cmDocumentation.cxx: ENH: sort the module files
23171           alphabetically when generating the documentation of rht modules
23172
23173           Alex
23174
23175 2008-01-09 10:30  king
23176
23177         * Modules/Platform/Windows-ifort.cmake,
23178           Source/cmDependsFortran.cxx, Source/cmDependsFortran.h,
23179           Source/cmLocalUnixMakefileGenerator3.cxx,
23180           Tests/Fortran/CMakeLists.txt, Tests/Fortran/test_preprocess.F90:
23181           ENH: Patch from Maik to add preprocessor directive handling to
23182           Fortran dependency scanning.  Also added -fpp flag to Intel
23183           Fortran compiler on Windows by default.
23184
23185 2008-01-09 00:01  king
23186
23187         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
23188
23189 2008-01-08 17:51  hoffman
23190
23191         * Source/kwsys/: SystemInformation.cxx, SystemInformation.hxx.in:
23192           ENH: figure out long long value
23193
23194 2008-01-08 17:20  hoffman
23195
23196         * Source/kwsys/SystemInformation.cxx: ENH: fix lots of warnings
23197
23198 2008-01-08 16:40  hoffman
23199
23200         * CMakeLists.txt, ChangeLog.manual, Modules/CPack.cmake: ENH:
23201           remove relocate option in mac installer as it is broken
23202
23203 2008-01-08 16:28  hoffman
23204
23205         * Source/kwsys/CMakeLists.txt: ENH: turn off for now
23206
23207 2008-01-08 14:59  hoffman
23208
23209         * Source/kwsys/: CMakeLists.txt, SystemInformation.cxx,
23210           SystemInformation.hxx.in: ENH: fix leaks and turn on by default
23211
23212 2008-01-08 11:43  hoffman
23213
23214         * Source/kwsys/: CMakeLists.txt, testSystemInformation.cxx: ENH:
23215           add missing file
23216
23217 2008-01-08 11:38  hoffman
23218
23219         * Source/kwsys/: CMakeLists.txt, SystemInformation.cxx,
23220           SystemInformation.hxx.in: ENH: add new system information class
23221           for use in ctest
23222
23223 2008-01-08 11:06  hoffman
23224
23225         * CMakeLists.txt, ChangeLog.manual, Modules/FindQt4.cmake: ENH:
23226           last change for 2.4.8 branch, I hope, fix for findqt
23227
23228 2008-01-08 08:25  hoffman
23229
23230         * Source/cmDependsFortran.cxx: BUG: make it compile on vs 6
23231
23232 2008-01-08 00:01  king
23233
23234         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
23235
23236 2008-01-07 23:08  king
23237
23238         * Source/: cmDependsFortranParser.cxx, cmDependsFortranParser.y:
23239           BUG: Fix parsing of fortran include directives during dependency
23240           scanning.  Previously only #include worked but not just include.
23241
23242 2008-01-07 16:12  king
23243
23244         * Modules/CMakeJavaCompiler.cmake.in, Source/cmLocalGenerator.cxx,
23245           Source/cmLocalGenerator.h,
23246           Source/cmLocalUnixMakefileGenerator3.cxx,
23247           Source/cmLocalUnixMakefileGenerator3.h,
23248           Source/cmMakefileTargetGenerator.cxx: BUG: Restore old interface
23249           of "make foo.o" and "make foo.i" even though object file names
23250           now include source extensions.  For Java we also need to always
23251           remove the source extension (.java -> .class).  This fixes the
23252           re-opening of bug #6169.
23253
23254 2008-01-07 14:52  alex
23255
23256         * Source/cmFileCommand.cxx: BUG: with cmake 2.4 INSTALL_FILES()
23257           with no files was accepted by cmake, with cmake cvs without this
23258           patch an invalid cmake_install.cmake script was generated in this
23259           case, it failed with an error if no files were given. So just do
23260           nothing if no files are listed to make it compatible.
23261
23262           http://lists.kde.org/?l=kde-commits&m=119965185114478&w=2
23263
23264           Alex
23265
23266 2008-01-07 11:36  king
23267
23268         * Source/cmDependsFortran.cxx: ENH: Changes based on patch from
23269           Maik for better cmDependsFortran::ModulesDiffer.
23270
23271 2008-01-07 10:27  king
23272
23273         * Modules/: CMakeDetermineCompilerId.cmake,
23274           CMakeDetermineFortranCompiler.cmake: ENH: Add support to
23275           CMAKE_DETERMINE_COMPILER_ID macro to try building the id source
23276           more than once with different extra flags added to the compiler.
23277           Use the support to correctly identify the Intel Fortran compiler
23278           on windows which does not preprocess by default without special
23279           flags.
23280
23281 2008-01-07 00:01  king
23282
23283         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
23284
23285 2008-01-06 17:18  alex
23286
23287         * Source/cmFindBase.cxx: BUG: fix #6105, if a directory inside
23288           CMAKE_FIND_ROOT_PATH is given to a FIND_XXX() command, don't
23289           prepend the root to it (since it is already in this root)
23290
23291           Alex
23292
23293 2008-01-06 00:01  king
23294
23295         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
23296
23297 2008-01-05 20:37  miguelf
23298
23299         * Modules/FindwxWidgets.cmake: BUG: Support cross-compiling;
23300           wx-config should be searched for in target platform ONLY (bug
23301           6187).
23302
23303 2008-01-05 11:19  miguelf
23304
23305         * Modules/FindwxWidgets.cmake: ENH: Generalized the
23306           WXWIDGETS_ADD_RESOURCES to support header generation, xrs file
23307           generation, and other options (BUG: 6162).
23308
23309 2008-01-05 00:01  king
23310
23311         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
23312
23313 2008-01-04 14:22  king
23314
23315         * Source/cmFileCommand.cxx: BUG: File installation should overwrite
23316           the destination if the file times differ at all rather than only
23317           if the source file is newer.  Users expect installation to
23318           overwrite destination files.  This addresses the re-opening of
23319           bug#3349.
23320
23321 2008-01-04 12:38  alex
23322
23323         * Modules/: FindFreetype.cmake, FindGIF.cmake: ENH: rename
23324           variables from GIFLIB_* to GIF_* -add standard QUIET and REQUIRED
23325           handling -add GIF_LIBRARIES variable as readme.txt says -add name
23326           giflib to the names for the gif library -remove some unnecessary
23327           search paths for the lib (they are already part of the standard
23328           search paths, see Modules/Platform/UnixPaths.cmake)
23329           -FindFreetype.cmake: use PATH_SUFFIXES include again for the
23330           headers with the CMAKE_PREFIX_PATH variable
23331
23332           Alex
23333
23334 2008-01-04 12:29  alex
23335
23336         * Modules/: FindGIF.cmake, FindGIFLIB.cmake: STYLE: rename
23337           FindGIFLIB.cmake to FindGIF.cmake, as discussed with Eric
23338
23339           Alex
23340
23341 2008-01-04 11:56  alex
23342
23343         * Modules/FindX11.cmake: BUG: fix spelling of the xf86misc and
23344           xf86vmode variables
23345
23346           Alex
23347
23348 2008-01-04 11:42  ewing
23349
23350         * Modules/FindOpenAL.cmake: ENH: Added all lowercase 'openal' to
23351           library search names in hopes of addressing  bug 6201 (won't
23352           detect on Gentoo).
23353
23354 2008-01-04 07:29  alex
23355
23356         * Modules/FindFreetype.cmake: STYLE: use
23357           FIND_PACKAGE_HANDLE_STANDARD_ARGS() to handle QUIET and REQUIRED
23358           -remove some unnecessary search paths (they are part of the
23359           default paths) -don't use PATH_SUFFIXES for include/ when
23360           searching for a header, that's very uncommon style -add
23361           FREETYPE_LIBRARIES as the variable which should be used by the
23362           user (as documented in readme.txt)
23363
23364           Alex
23365
23366 2008-01-04 07:25  alex
23367
23368         * Modules/: FindFreeType.cmake, FindFreetype.cmake: STYLE: renamed
23369           FindFreeType.cmake to FindFreetype.cmake to make it more
23370           compatible with the one in KDE4
23371
23372           Alex
23373
23374 2008-01-04 00:01  king
23375
23376         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
23377
23378 2008-01-03 11:21  martink
23379
23380         * Source/cmMakefile.cxx, Source/cmMakefile.h,
23381           Source/cmRaiseScopeCommand.cxx, Source/cmRaiseScopeCommand.h,
23382           Tests/FunctionTest/CMakeLists.txt,
23383           Tests/FunctionTest/SubDirScope/CMakeLists.txt,
23384           Tests/FunctionTest/Util.cmake: ENH: change raise_scope signature
23385           to be safer for returned varuables
23386
23387 2008-01-03 09:40  king
23388
23389         * Source/cmFileCommand.cxx: STYLE: Fix line-too-long.
23390
23391 2008-01-03 07:28  hoffman
23392
23393         * Source/cmake.cxx: BUG: fix resource file with a full path
23394
23395 2008-01-03 04:19  alex
23396
23397         * Source/cmFileCommand.cxx: COMP: fix build on Windows with gcc,
23398           patch from Maik Beckmann
23399
23400           Alex
23401
23402 2008-01-03 00:01  king
23403
23404         * Source/: cmFileTimeComparison.cxx, cmFileTimeComparison.h: ENH:
23405           Add method cmFileTimeComparison::FileTimesDiffer to check if file
23406           times differ by 1 second or more.
23407
23408 2008-01-03 00:01  king
23409
23410         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
23411
23412 2008-01-02 18:30  king
23413
23414         * Source/cmDependsFortran.cxx: ENH: Cleanup Fortran build
23415           directories by placing module stamp files in the target directory
23416           that builds them.  This is actually a simpler implementation
23417           anyway.
23418
23419 2008-01-02 18:00  king
23420
23421         * Tests/StringFileTest/CMakeLists.txt: ENH: Add test for FILE(READ
23422           ...HEX).
23423
23424 2008-01-02 17:49  king
23425
23426         * Source/cmMakefile.cxx, Tests/FunctionTest/CMakeLists.txt,
23427           Tests/FunctionTest/SubDirScope/CMakeLists.txt: BUG: Make
23428           RAISE_SCOPE function work when variable is not defined.
23429
23430 2008-01-02 17:32  king
23431
23432         * Docs/cmake-mode.el: ENH: Enable indentation of
23433           FUNCTION/ENDFUNCTION blocks in emacs.
23434
23435 2008-01-02 17:12  hoffman
23436
23437         * Modules/UseSWIG.cmake: BUG: fix for bug 6151
23438
23439 2008-01-02 16:53  alex
23440
23441         * Source/cmTarget.cxx: ENH: only allow usage of chrpath if the
23442           executable file format is ELF
23443
23444           Alex
23445
23446 2008-01-02 16:52  alex
23447
23448         * Modules/: CMakeDetermineCompilerId.cmake,
23449           CMakeFindBinUtils.cmake: ENH: check the magic code of the
23450           executable file to determine the executable file format. Tested
23451           for ELF on x86 Linux, COFF and Mach-O prepared but commented out
23452           since I don't have such systems available. Please have a look a
23453           CMakeDetermineCompilerId.cmake and enable the test for them too.
23454
23455           Only add the option for using chrpath if the executable format is
23456           ELF
23457
23458           Alex
23459
23460 2008-01-02 16:46  alex
23461
23462         * Source/: cmFileCommand.cxx, cmFileCommand.h: ENH: add the
23463           keywords OFFSET and HEX to the FILE() command, using OFFSET an
23464           offset can be specified where the reading starts, and using HEX
23465           the data can be converted into a hex string, so binary data can
23466           be compared with text functions -add docs for LIMIT, OFFSET and
23467           HEX
23468
23469           Alex
23470
23471 2008-01-02 15:55  king
23472
23473         * Source/cmGlobalVisualStudio8Generator.cxx: STYLE: Fixed
23474           line-too-long.
23475
23476 2008-01-02 15:53  king
23477
23478         * Source/cmGlobalVisualStudio8Generator.cxx: BUG: Do not use
23479           VSMacros stuff for VS8sp0 because macros do not work in that
23480           version.
23481
23482 2008-01-02 15:17  king
23483
23484         * Source/cmFileCommand.cxx, Source/cmInstallCommand.cxx,
23485           Source/cmInstallCommand.h, Tests/SimpleInstall/CMakeLists.txt,
23486           Tests/SimpleInstallS2/CMakeLists.txt: ENH: Added FILES_MATCHING
23487           option to INSTALL(DIRECTORY).  This will help install a tree of
23488           header files while ignoring non-headers.
23489
23490 2008-01-02 12:32  alex
23491
23492         * Modules/FindRuby.cmake: ENH: add more ruby paths: sitearch,
23493           sitelib, vendorarch, vendorlib (#5531) -make these variables
23494           cached and ADVANCED -remove unused QUIETLY code -document
23495           RUBY_LIBRARY
23496
23497           Alex
23498
23499 2008-01-02 11:43  alex
23500
23501         * Modules/FindRuby.cmake: BUG: make FindRuby work with the libs for
23502           MSVC, which can have additional pre- and suffixes (#5642)
23503
23504           Alex
23505
23506 2008-01-02 11:08  hoffman
23507
23508         * Source/cmAuxSourceDirectoryCommand.cxx: BUG: fix for bug 6197,
23509           absolute paths were not supported
23510
23511 2008-01-02 11:04  king
23512
23513         * Source/: cmDependsFortran.cxx, cmDependsFortran.h,
23514           cmLocalUnixMakefileGenerator3.cxx: ENH: Make the Fortran compiler
23515           id available to cmDependsFortran at scanning and module timestamp
23516           copy time.
23517
23518 2008-01-02 10:56  hoffman
23519
23520         * Source/cmListCommand.h: BUG: fix for bug 6207 explain list index
23521           values better
23522
23523 2008-01-02 09:32  hoffman
23524
23525         * Source/cmake.cxx: ENH: fix new incremental link stuff to work
23526           with nmake @ files
23527
23528 2008-01-02 00:01  king
23529
23530         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
23531
23532 2008-01-01 17:19  hoffman
23533
23534         * Source/cmake.cxx: ENH: remove warning
23535
23536 2008-01-01 15:13  hoffman
23537
23538         * Modules/CMakeVCManifest.cmake, Modules/CMakeVCManifestExe.cmake,
23539           Modules/Platform/Windows-cl.cmake, Source/cmMakefile.cxx,
23540           Source/cmSystemTools.cxx, Source/cmSystemTools.h,
23541           Source/cmake.cxx, Source/cmake.h: ENH: add ability to have
23542           manifest files and incremental linking with make and nmake
23543
23544 2008-01-01 10:54  king
23545
23546         * Tests/: SimpleInstall/CMakeLists.txt,
23547           SimpleInstallS2/CMakeLists.txt: BUG: Fix SimpleInstall test to
23548           work with new dependency of package on all.
23549
23550 2008-01-01 00:01  king
23551
23552         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
23553
23554 2007-12-31 17:29  david.cole
23555
23556         * Source/cmGlobalGenerator.cxx: ENH: Add a dependency from the
23557           PACKAGE target to the ALL target so that "make package" will
23558           first (essentially) do a "make all"... A similar chunk of code
23559           already existed for the make install target. This change makes it
23560           easy to build an installer package as part of a dashboard run
23561           simply by setting CTEST_BUILD_TARGET to "package".
23562
23563 2007-12-31 11:25  king
23564
23565         * Source/: cmDependsFortran.cxx, cmDependsFortran.h: ENH: Changes
23566           based on patch from Maik Beckmann to copy fortran modules to
23567           timestamps only if they have really changed.  This optimization
23568           should reduce extra rebuilds caused by dependencies on modules
23569           whose providers have recompiled but whose interfaces have not
23570           changed.
23571
23572 2007-12-31 00:01  king
23573
23574         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
23575
23576 2007-12-30 16:34  king
23577
23578         * Modules/Platform/SunOS-SunPro-Fortran.cmake: ENH: Add SunPro
23579           fortran module flags on SunOS.
23580
23581 2007-12-30 16:11  king
23582
23583         * Modules/Platform/Linux-GNU-Fortran.cmake,
23584           Modules/Platform/Linux-SunPro-Fortran.cmake,
23585           Modules/Platform/Linux-ifort.cmake, Source/cmDependsFortran.cxx,
23586           Source/cmDependsFortran.h, Source/cmDocumentVariables.cxx,
23587           Source/cmMakefileTargetGenerator.cxx,
23588           Source/cmMakefileTargetGenerator.h, Source/cmTarget.cxx,
23589           Tests/Fortran/CMakeLists.txt,
23590           Tests/Fortran/Executable/CMakeLists.txt,
23591           Tests/Fortran/Library/CMakeLists.txt: ENH: Implemented Fortran
23592           module output directory and search path flags.
23593
23594 2007-12-30 12:23  king
23595
23596         * Source/cmDependsFortran.cxx: ENH: Simplify Fortran module proxy
23597           dependency implementation by removing unnecessary target.
23598
23599 2007-12-30 00:01  king
23600
23601         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
23602
23603 2007-12-29 11:53  alex
23604
23605         * Source/cmDocumentation.cxx: BUG: create modules documentation not
23606           only for the first documentation creation step in cmake (the set
23607           ModulesFound wasn't cleared at the beginning of each
23608           PrintDocumentation() function, so when documentation for modules
23609           was executed the second time, ModulesFound already contained all
23610           modules and so no module was documented)
23611
23612           Alex
23613
23614 2007-12-29 00:01  king
23615
23616         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
23617
23618 2007-12-28 23:07  king
23619
23620         * Source/cmLocalGenerator.cxx, Tests/ExternalOBJ/CMakeLists.txt,
23621           Tests/MakeClean/ToClean/CMakeLists.txt: BUG: Do not remove the
23622           source file extension when computing an object file name.  This
23623           addresses bug #6169.  If CMAKE_BACKWARDS_COMPATIBILITY is 2.4 or
23624           lower maintain the old behavior so that existing build trees and
23625           old project releases are not affected.
23626
23627 2007-12-28 23:07  king
23628
23629         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h,
23630           cmStandardIncludes.h: ENH: Added method
23631           cmLocalGenerator::GetBackwardsCompatibility to reduce parsing of
23632           CMAKE_BACKWARDS_COMPATIBILITY variable.  Add
23633           cmLocalGenerator::NeedBackwardsCompatibility to simplify checks
23634           for compatibility requirements.
23635
23636 2007-12-28 22:53  king
23637
23638         * Tests/Fortran/CMakeLists.txt: BUG: Disable test of fortran module
23639           dependencies except on GNU for now.  A module path feature is
23640           needed for Sun support because it uses -M instead of -I for the
23641           module search path.
23642
23643 2007-12-28 22:29  king
23644
23645         * Source/cmDependsFortran.cxx: COMP: Fix uninitialized variable and
23646           unused parameter warnings.
23647
23648 2007-12-28 14:59  king
23649
23650         * Source/: cmMakefileExecutableTargetGenerator.cxx,
23651           cmMakefileLibraryTargetGenerator.cxx,
23652           cmMakefileTargetGenerator.cxx, cmMakefileTargetGenerator.h: ENH:
23653           Simplified and moved link script implementation up from
23654           cmMakefileLibraryTargetGenerator to cmMakefileTargetGenerator and
23655           use for cmMakefileExecutableTargetGenerator too.  This addresses
23656           bug #6192.
23657
23658 2007-12-28 13:20  hoffman
23659
23660         * CMakeLists.txt, ChangeLog.manual, MacInstallReadme.txt: ENH: add
23661           some descriptive text for mac installer
23662
23663 2007-12-28 12:01  king
23664
23665         * Source/cmFindBase.cxx: ENH: Make FIND_* commands look in the
23666           CMAKE_PREFIX_PATH directories directly after looking in each
23667           command's specific subdirectory (/include, /lib, or /bin).  This
23668           may be useful on Windows where projects could be installed in a
23669           single directory.  See issue #4947.
23670
23671 2007-12-28 11:50  king
23672
23673         * Tests/Fortran/: CMakeLists.txt, Executable/CMakeLists.txt,
23674           Executable/main.f90, External/CMakeLists.txt, External/a.f90:
23675           ENH: Add tests of Fortran module dependencies across directories
23676           and on external modules.  Tests based on cases provided by Maik
23677           in issue #5809.
23678
23679 2007-12-28 11:50  king
23680
23681         * Source/: cmDependsFortran.cxx, cmLocalUnixMakefileGenerator3.cxx:
23682           ENH: Add per-language clean rule generation to cmake_clean.cmake
23683           files to include cmake_clean_<lang>.cmake files generated by
23684           dependency scanning.  Add Fortran module file and timestamp
23685           cleaning rules.
23686
23687 2007-12-28 11:49  king
23688
23689         * Source/: cmDepends.cxx, cmDepends.h, cmDependsFortran.cxx,
23690           cmDependsFortran.h: ENH: Implement Fortran module dependencies
23691           across targets and directories.    - See issue #5809    - Keep
23692           information about all sources in the target until deps are
23693           written    - Create a fortran.internal file after scanning that
23694           lists modules provided    - Load fortran.internal files from
23695           linked targets to find modules    - Search the include path for
23696           external modules    - Create file-level deps on in-project module
23697           timestamps or external mods
23698
23699 2007-12-28 11:49  king
23700
23701         * Source/cmMakefileTargetGenerator.cxx: ENH: Store in
23702           DependInfo.cmake files a list of the corresponding files for the
23703           targets to which a target links.  This is useful for locating
23704           Fortran modules provided by linked targets.  See issue #5809.
23705
23706 2007-12-28 09:49  hoffman
23707
23708         * ChangeLog.manual, Modules/CPack.Info.plist.in,
23709           Modules/CPack.cmake: ENH: move over mac package change
23710
23711 2007-12-28 09:34  hoffman
23712
23713         * CMakeLists.txt, ChangeLog.manual: ENH: ooppss there is no 2.4.9
23714
23715 2007-12-28 09:11  hoffman
23716
23717         * CMakeLists.txt, ChangeLog.manual: ENH: make a new version number
23718
23719 2007-12-28 00:01  king
23720
23721         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
23722
23723 2007-12-27 00:01  king
23724
23725         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
23726
23727 2007-12-26 16:57  david.cole
23728
23729         * CMakeCPackOptions.cmake.in, Modules/CPack.Info.plist.in,
23730           Modules/CPack.cmake: ENH: Give Mac installers package relocation
23731           capability. Default location is still the same for backwards
23732           compatibility, but packages will now be relocatable by default
23733           like they are on Windows via the NSIS installer. New CPack
23734           variables for controlling this functionality are
23735           CPACK_PACKAGE_DEFAULT_LOCATION and CPACK_PACKAGE_RELOCATABLE.
23736
23737 2007-12-26 00:01  king
23738
23739         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
23740
23741 2007-12-25 00:01  king
23742
23743         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
23744
23745 2007-12-24 11:15  king
23746
23747         * Source/cmGlobalGenerator.cxx: COMP: Fix build on VS6.
23748
23749 2007-12-24 00:01  king
23750
23751         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
23752
23753 2007-12-23 19:03  king
23754
23755         * Source/cmLinkDirectoriesCommand.h: ENH: Clarify documentation of
23756           link_directories command for bug#6199.
23757
23758 2007-12-23 15:03  king
23759
23760         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
23761           cmGlobalUnixMakefileGenerator3.cxx,
23762           cmGlobalUnixMakefileGenerator3.h,
23763           cmLocalUnixMakefileGenerator3.cxx,
23764           cmLocalUnixMakefileGenerator3.h, cmTarget.h: ENH: Moved global
23765           inter-target dependency analysis and cycle-prevention code up
23766           from cmGlobalUnixMakefileGenerator3 to cmGlobalGenerator.
23767           Simplified cmGlobalUnixMakefileGenerator3 to use it.  Later other
23768           generators may be modified to use it also.
23769
23770 2007-12-23 13:16  king
23771
23772         * Source/cmGlobalXCodeGenerator.cxx: BUG: Revert previous change
23773           until it works on all OSX versions.
23774
23775 2007-12-23 13:13  king
23776
23777         * Source/cmGlobalVisualStudio71Generator.cxx: BUG: Disable static
23778           lib deps until a global cycle removal can be done.
23779
23780 2007-12-23 00:01  king
23781
23782         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
23783
23784 2007-12-22 22:41  king
23785
23786         * Source/: cmDepends.cxx, cmDepends.h, cmDependsFortran.cxx,
23787           cmDependsFortran.h, cmLocalUnixMakefileGenerator3.cxx: ENH:
23788           Convert cmDepends object interface to scan an entire target at
23789           once.
23790
23791 2007-12-22 14:17  king
23792
23793         * Source/cmGlobalXCodeGenerator.cxx: ENH: Simplify target-level
23794           dependencies by depending only on directly linked targets instead
23795           of those chained.
23796
23797 2007-12-22 13:08  king
23798
23799         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
23800           cmGlobalUnixMakefileGenerator3.h: BUG: Support cyclic
23801           dependencies among STATIC libraries by removing one from the
23802           generated Makefile rules.
23803
23804 2007-12-22 10:15  miguelf
23805
23806         * Modules/FindwxWidgets.cmake: STYLE: Refactored common libs into a
23807           variable, modified comments, and cleaned use of monolithic build.
23808
23809 2007-12-22 00:01  king
23810
23811         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
23812
23813 2007-12-21 20:19  king
23814
23815         * Tests/BuildDepends/CMakeLists.txt: BUG: Enable
23816           CMAKE_SUPPRESS_REGENERATION because the entire test runs during
23817           the inital configuration.
23818
23819 2007-12-21 18:32  king
23820
23821         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
23822           cmGlobalUnixMakefileGenerator3.h: COMP: Remove unused parameter
23823           of method.
23824
23825 2007-12-21 16:46  ibanez
23826
23827         * Source/kwsys/SystemTools.cxx: BUG: Fix bug#5590.       When
23828           converting a relative path between two full paths on different
23829           windows drive letters do not create a ../../d:/foo/bar path
23830           and just       return the full path to the destination.
23831
23832 2007-12-21 15:04  king
23833
23834         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
23835           cmGlobalVisualStudio71Generator.cxx,
23836           cmGlobalVisualStudio8Generator.h,
23837           cmGlobalVisualStudioGenerator.cxx,
23838           cmGlobalVisualStudioGenerator.h, cmGlobalXCodeGenerator.cxx: ENH:
23839           Make static library targets depend on targets to which they
23840           "link" for the purpose of build ordering.  This makes the build
23841           order consistent for static and shared library builds.  It is
23842           also useful when custom command inputs of one library are
23843           generated as custom commands outputs of another.  It may be
23844           useful in the future for Fortran module dependencies.
23845           Implemented for Makefiles, Xcode, and VS 8 and above.  Added
23846           sample code to do it for VS 7.1 and below, but left it disabled
23847           with comments explaining why.  Likely it will never be needed on
23848           VS 7.1 or below anyway.
23849
23850 2007-12-21 13:10  king
23851
23852         * Source/cmGlobalUnixMakefileGenerator3.cxx: BUG: Now that custom
23853           targets have dependencies their DependInfo files should be listed
23854           in Makefile.cmake.
23855
23856 2007-12-21 12:22  king
23857
23858         * Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
23859           Source/cmGlobalUnixMakefileGenerator3.cxx,
23860           Source/cmGlobalUnixMakefileGenerator3.h,
23861           Source/cmLocalUnixMakefileGenerator3.cxx,
23862           Source/cmLocalUnixMakefileGenerator3.h,
23863           Source/cmMakefileExecutableTargetGenerator.cxx,
23864           Source/cmMakefileLibraryTargetGenerator.cxx,
23865           Source/cmMakefileTargetGenerator.cxx,
23866           Source/cmMakefileTargetGenerator.h,
23867           Source/cmMakefileUtilityTargetGenerator.cxx, Source/cmake.cxx,
23868           Tests/BuildDepends/CMakeLists.txt,
23869           Tests/BuildDepends/Project/CMakeLists.txt,
23870           Tests/BuildDepends/Project/dep_custom.cxx,
23871           Tests/BuildDepends/Project/zot.cxx: ENH: Add a depends check step
23872           to custom targets.  Add support for the IMPLICIT_DEPENDS feature
23873           of custom commands when building in custom targets.  Convert
23874           multiple-output pair checks to be per-target instead of global.
23875
23876 2007-12-21 11:00  king
23877
23878         * Source/cmMakefileTargetGenerator.cxx: BUG: The dependency
23879           scanning target should be symbolic.
23880
23881 2007-12-21 00:01  king
23882
23883         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
23884
23885 2007-12-20 20:59  ewing
23886
23887         * Modules/: FindFreeType.cmake, FindGDAL.cmake, FindGIFLIB.cmake,
23888           FindLua50.cmake, FindLua51.cmake, FindOpenAL.cmake,
23889           FindOpenThreads.cmake, FindPhysFS.cmake, FindProducer.cmake,
23890           FindQuickTime.cmake, FindSDL.cmake, FindSDL_image.cmake,
23891           FindSDL_mixer.cmake, FindSDL_net.cmake, FindSDL_sound.cmake,
23892           FindSDL_ttf.cmake, Findosg.cmake, FindosgDB.cmake,
23893           FindosgFX.cmake, FindosgGA.cmake, FindosgIntrospection.cmake,
23894           FindosgManipulator.cmake, FindosgParticle.cmake,
23895           FindosgProducer.cmake, FindosgShadow.cmake, FindosgSim.cmake,
23896           FindosgTerrain.cmake, FindosgText.cmake, FindosgUtil.cmake,
23897           FindosgViewer.cmake: BUG: Fixed modules to set FOO_FOUND when
23898           both headers and libraries are found.  BUG: FindSDL now has flag
23899           it responds to so it will not find/link against SDLmain. This is
23900           required to build libraries instead of applications since they
23901           don't have main().  ENH: All modules have a predictable search
23902           order, where environmental variables are searched before system
23903           paths. This is designed to make automation easier for those that
23904           need to automatically build projects without intervention but may
23905           be using alternative install locations for isolated testing.
23906           ENH: New modules for OpenSceneGraph, Freetype, GDAL, Lua,
23907           QuickTime, GIFLIB, Producer, OpenThreads.  STYLE: Added
23908           documentation explaining peculuar SDL_LIBRARY_TEMP variable in
23909           SDL   module when library find is incomplete.
23910
23911 2007-12-20 17:49  alex
23912
23913         * Source/: cmAuxSourceDirectoryCommand.h, cmBuildCommand.h,
23914           cmCreateTestSourceList.h, cmExportCommand.h,
23915           cmExportLibraryDependencies.h, cmOptionCommand.h, cmSetCommand.h:
23916           STYLE: make formatting of help a bit more consistent
23917
23918           Alex
23919
23920 2007-12-20 10:05  martink
23921
23922         * Source/cmFunctionCommand.cxx: BUG: fix issue with
23923           CMAKE_CURENT_LIST_FILE reporting in funcitons
23924
23925 2007-12-20 09:35  king
23926
23927         * Source/cmSystemTools.h: COMP: Fixed error on HP due to newline
23928           macro.
23929
23930 2007-12-20 09:27  king
23931
23932         * Source/cmLocalGenerator.cxx: COMP: Fixed data loss warning.
23933
23934 2007-12-20 00:01  king
23935
23936         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
23937
23938 2007-12-19 17:54  king
23939
23940         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Fix make depend
23941           target in subdirectory Makefile interface.
23942
23943 2007-12-19 17:15  king
23944
23945         * Source/: cmLocalGenerator.h, cmLocalUnixMakefileGenerator3.cxx,
23946           cmLocalUnixMakefileGenerator3.h, cmMakefileTargetGenerator.cxx,
23947           cmSystemTools.cxx, cmSystemTools.h, cmake.cxx: ENH: Enabled color
23948           printing of "Scanning dependencies of target ..." message.
23949
23950 2007-12-19 16:53  alex
23951
23952         * Source/cmOptionCommand.h: ENH: options() is now scriptable, set()
23953           is scriptable too, I don't see a big difference
23954
23955           Alex
23956
23957 2007-12-19 16:48  clinton
23958
23959         * Modules/FindQt4.cmake: ENH:  Better QT4_EXTRACT_OPTIONS macro.
23960
23961 2007-12-19 16:46  alex
23962
23963         * Source/cmMakefile.cxx: STYLE: nicer error message: "Command
23964           options() is not scriptable" is IMO better to understand than
23965           "Command options not scriptable" (with all uppercase commands it
23966           was easier to see)
23967
23968           Alex
23969
23970 2007-12-19 16:36  king
23971
23972         * Source/: cmDepends.cxx, cmDepends.h, cmLocalGenerator.h,
23973           cmLocalUnixMakefileGenerator3.cxx,
23974           cmLocalUnixMakefileGenerator3.h, cmMakefileTargetGenerator.cxx,
23975           cmake.cxx: ENH: Moved dependency integrity check from
23976           CheckBuildSystem over to a per-target UpdateDependencies step.
23977           This greatly reduces the startup time for make processes and
23978           allows individual targets to be built without a global dependency
23979           check.
23980
23981 2007-12-19 16:35  king
23982
23983         * Source/cmDependsFortran.cxx: BUG: cmDependsFortran should store
23984           the source file as a dependency of the object file when scanning
23985           for dependencies.
23986
23987 2007-12-19 14:28  king
23988
23989         * Source/: cmDependsFortran.cxx, cmDependsFortran.h,
23990           cmLocalUnixMakefileGenerator3.cxx: ENH: Pass target directory to
23991           cmDependsFortran scanning instances.
23992
23993 2007-12-19 11:51  king
23994
23995         * Source/cmake.cxx: ENH: Improved speed of cmake::CheckBuildSystem
23996           when checking build system outputs versus dependencies.  Instead
23997           of doing an O(m*n) comparison of every pair, just locate the
23998           oldest output and the newest input and compare them which is now
23999           O(m+n).
24000
24001 2007-12-19 11:06  king
24002
24003         * Source/cmFindBase.cxx, Tests/FindPackageTest/CMakeLists.txt: ENH:
24004           Renamed CMAKE_FIND_PREFIX_PATH to CMAKE_PREFIX_PATH for brevity
24005           and consistency with other find path variable names.
24006
24007 2007-12-19 10:43  hoffman
24008
24009         * Source/: cmListCommand.cxx, cmListCommand.h: ENH: merge in list
24010           find to support Findqt
24011
24012 2007-12-19 10:34  king
24013
24014         * Source/cmFindBase.cxx: ENH: Added CMAKE_SYSTEM_PREFIX_PATH
24015           variable.
24016
24017 2007-12-19 03:56  alex
24018
24019         * Source/: cmInstallTargetGenerator.cxx,
24020           cmInstallTargetGenerator.h, cmLocalGenerator.cxx,
24021           cmLocalGenerator.h:
24022           STYLE: fix warnings: comparison signed/unsigned, unused variable
24023
24024           Alex
24025
24026 2007-12-19 03:55  alex
24027
24028         * Modules/CMakeFindBinUtils.cmake:
24029           BUG: make CMAKE_USE_CHRPATH a simple variable instead an option,
24030           since an option is not scriptable and so breaks the toolchain
24031           test or maybe option() should be made scriptable ?
24032
24033           Alex
24034
24035 2007-12-19 00:01  king
24036
24037         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24038
24039 2007-12-18 17:50  alex
24040
24041         * Modules/CMakeFindBinUtils.cmake,
24042           Source/cmInstallTargetGenerator.cxx,
24043           Source/cmInstallTargetGenerator.h, Source/cmLocalGenerator.cxx,
24044           Source/cmLocalGenerator.h, Source/cmTarget.cxx,
24045           Source/cmTarget.h: ENH: add support for chrpath, so the RPATH in
24046           ELF files can be changed when installing without having to link
24047           the target again -> can save a lot of time
24048
24049           chrpath is handled very similar to install_name_tool on the mac.
24050           If the RPATH in the build tree file is to short, it is padded
24051           using the separator character.  This is currently disabled by
24052           default, it can be enabled using the option CMAKE_USE_CHRPATH.
24053           There are additional checks whether it is safe to enable it. I
24054           will rework them and use FILE(READ) instead to detect whether the
24055           binaries are actually ELF files.
24056
24057           chrpath is available here
24058           http://www.tux.org/pub/X-Windows/ftp.hungry.com/chrpath/ or kde
24059           svn (since a few days):
24060           http://websvn.kde.org/trunk/kdesupport/chrpath/
24061
24062           Alex
24063
24064 2007-12-18 15:58  hoffman
24065
24066         * Source/: cmGlobalVisualStudio9Generator.cxx,
24067           cmGlobalVisualStudio9Generator.h,
24068           cmGlobalVisualStudio9Win64Generator.cxx,
24069           cmGlobalVisualStudio9Win64Generator.h: ENH: merge from main tree
24070
24071 2007-12-18 15:02  hoffman
24072
24073         * CMakeLists.txt, ChangeLog.manual, Modules/FindPkgConfig.cmake,
24074           Modules/Platform/Linux-ifort.cmake, Source/CMakeLists.txt,
24075           Source/cmLocalVisualStudio7Generator.h, Source/cmake.cxx,
24076           Utilities/cmtar/encode.c: ENH: merge in from main tree
24077
24078 2007-12-18 14:50  clinton
24079
24080         * Modules/FindQt4.cmake: ENH: should define QT_DLL instead of
24081           QT_SHARED
24082
24083 2007-12-18 13:05  clinton
24084
24085         * Modules/FindQt4.cmake: ENH:  Improve documentation of new
24086           features.
24087
24088 2007-12-18 10:02  hoffman
24089
24090         * Modules/FindBoost.cmake: BUG: fix for bug 5464 better find boost
24091           for windows
24092
24093 2007-12-18 09:57  hoffman
24094
24095         * Source/cmGetSourceFilePropertyCommand.cxx,
24096           Tests/COnly/CMakeLists.txt: BUG: fix for bug 6172 add get source
24097           file prop LANGUAGE
24098
24099 2007-12-18 09:50  king
24100
24101         * Source/cmGlobalXCodeGenerator.cxx,
24102           Source/cmLocalUnixMakefileGenerator3.cxx,
24103           Source/cmLocalUnixMakefileGenerator3.h,
24104           Source/cmLocalVisualStudio7Generator.cxx,
24105           Tests/CustomCommand/CMakeLists.txt: ENH: Implemented generation
24106           of display for pre-build, pre-link, and post-build custom command
24107           comments during the build.  This addresses issue #5353.
24108
24109 2007-12-18 08:53  hoffman
24110
24111         * Source/cmGlobalVisualStudio8Generator.cxx: STYLE: fix line len
24112
24113 2007-12-18 00:01  king
24114
24115         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24116
24117 2007-12-17 21:37  hoffman
24118
24119         * Modules/FindPkgConfig.cmake: BUG: fix for 5722
24120
24121 2007-12-17 19:48  king
24122
24123         * Source/cmGlobalXCodeGenerator.cxx: BUG: Remove stray debugging
24124           message.
24125
24126 2007-12-17 18:38  king
24127
24128         * Source/cmLocalVisualStudioGenerator.cxx: BUG: When the working
24129           directory for a custom command is on another drive letter we need
24130           to change to that drive letter after changing its working
24131           directory.  Fixes issue #6150.
24132
24133 2007-12-17 17:57  hoffman
24134
24135         * Modules/TestForANSIForScope.cmake: STYLE: fix doc string
24136
24137 2007-12-17 17:55  king
24138
24139         * Source/: cmDependsFortranParser.cxx, cmDependsFortranParser.y:
24140           BUG: Fixed memory-leaks in fortran parser.
24141
24142 2007-12-17 17:55  king
24143
24144         * Source/: cmDependsFortranParser.cxx, cmDependsFortranParser.y:
24145           BUG: Fix parsing of #include preprocessor directives.
24146
24147 2007-12-17 17:54  king
24148
24149         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: Fortran include
24150           path is the same as C and CXX include paths.
24151
24152 2007-12-17 17:50  hoffman
24153
24154         * Utilities/cmtar/encode.c: BUG: fix for bug 5837, libtar and long
24155           path names
24156
24157 2007-12-17 17:40  hoffman
24158
24159         * CMakeLists.txt, ChangeLog.manual, Modules/FindPkgConfig.cmake,
24160           Modules/FindQt3.cmake, Modules/FindQt4.cmake,
24161           Modules/UseQt4.cmake, Source/cmDependsFortran.cxx,
24162           Source/cmInstallCommand.cxx, Source/cmMakefile.cxx,
24163           Source/cmake.cxx, Source/kwsys/SystemTools.cxx,
24164           Source/kwsys/SystemTools.hxx.in,
24165           Source/kwsys/SystemTools.hxx.in.bak: ENH: move changes from main
24166           tree
24167
24168 2007-12-17 17:28  hoffman
24169
24170         * Source/cmGlobalVisualStudio8Generator.cxx: BUG: fix for bug 5931
24171           add some more flags for the gui
24172
24173 2007-12-17 17:22  hoffman
24174
24175         * Modules/FindJNI.cmake: BUG: fix for 5933, look for java in more
24176           reg entries
24177
24178 2007-12-17 17:05  alex
24179
24180         * Modules/CTest.cmake: STYLE: use IF(NOT ) instead of IF() ELSE()
24181           with empty IF() branch
24182
24183           Alex
24184
24185 2007-12-17 16:15  alex
24186
24187         * Docs/cmake-syntax.vim: STYLE: apply patch from #6166, better
24188           cmake syntax highlighting in vim, seems to fix the issues
24189           mentioned in the bug report and the rest also still seems to be
24190           ok
24191
24192           Alex
24193
24194 2007-12-17 15:27  hoffman
24195
24196         * Source/CPack/cmCPackPackageMakerGenerator.cxx: ENH: try to fix
24197           dashboard
24198
24199 2007-12-17 15:20  king
24200
24201         * Source/cmInstallCommand.cxx: BUG: Apply patch from issue #6006.
24202
24203 2007-12-17 14:43  hoffman
24204
24205         * Source/: CMakeLists.txt, cmGlobalVisualStudio9Win64Generator.cxx,
24206           cmGlobalVisualStudio9Win64Generator.h, cmake.cxx: ENH: add
24207           support for vs 9 win64
24208
24209 2007-12-17 12:04  hoffman
24210
24211         * Modules/: CMakeCInformation.cmake, CMakeCXXInformation.cmake,
24212           CMakeFortranInformation.cmake: BUG: fix for bug 6167 get rid of
24213           extra space in flags
24214
24215 2007-12-17 10:12  king
24216
24217         * Source/cmTarget.cxx, Tests/Properties/CMakeLists.txt: ENH: Added
24218           SOURCES property to targets.  This is based on patch from issues
24219           #6137.
24220
24221 2007-12-17 10:12  king
24222
24223         * Source/: cmSourceFile.cxx, cmSourceFile.h: ENH: Added
24224           cmSourceFile::GetLocation method to get a read-only reference to
24225           the Location ivar.  This partially addresses issue #6137.
24226
24227 2007-12-17 00:01  king
24228
24229         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24230
24231 2007-12-16 07:56  alex
24232
24233         * Source/cmStringCommand.cxx: BUG: fix STRING(STRIP ...) if no
24234           non-space is contained in the input string, this should fix the
24235           dashboard
24236
24237           Alex
24238
24239 2007-12-16 05:49  alex
24240
24241         * Modules/FindQt4.cmake: STYLE: some whitespace syncing with
24242           FindQt4.cmake in KDE svn
24243
24244           Alex
24245
24246 2007-12-16 00:01  king
24247
24248         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24249
24250 2007-12-15 16:03  king
24251
24252         * Modules/CMakeDetermineCompilerId.cmake: BUG: Need to strip
24253           leading and trailing whitespace off the compiler 'ARG1'.  This
24254           fixes bug#6141.
24255
24256 2007-12-15 15:36  king
24257
24258         * Tests/Fortran/: CMakeLists.txt, Library/CMakeLists.txt,
24259           Library/a.f90, Library/b.f90, Library/main.f90: ENH: Added test
24260           for Fortran90 modules in subdirectories.
24261
24262 2007-12-15 15:35  king
24263
24264         * Source/cmDependsFortran.cxx: ENH: Make module timestamps work for
24265           modules in subdirectories.  Make sure timestamps for all modules
24266           provided by a target are created when the target is done
24267           building.
24268
24269 2007-12-15 14:16  king
24270
24271         * Source/: cmFindPackageCommand.cxx, cmFindPackageCommand.h: STYLE:
24272           Removed trailing whitespace.
24273
24274 2007-12-15 14:14  king
24275
24276         * Source/cmFindBase.cxx: STYLE: Fixed terminology to avoid
24277           confusion between roots and prefixes.
24278
24279 2007-12-15 14:13  king
24280
24281         * Source/cmake.cxx: STYLE: Fixed line-too-long.
24282
24283 2007-12-15 00:01  king
24284
24285         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24286
24287 2007-12-14 20:46  hoffman
24288
24289         * Source/: cmFindLibraryCommand.cxx, cmFindPathCommand.cxx: BUG:
24290           fix for bug 6039 LIB and INCLUDE not used for find stuff
24291
24292 2007-12-14 20:31  hoffman
24293
24294         * Source/: cmDependsC.cxx, cmDependsFortran.cxx, cmMakeDepend.cxx,
24295           kwsys/SystemTools.cxx, kwsys/SystemTools.hxx.in: BUG: fix for bug
24296           6136 make sure includes are not directories
24297
24298 2007-12-14 16:56  clinton
24299
24300         * Modules/FindQt4.cmake: ENH:  Add OPTIONS argument to some Qt4
24301           macros.        Addresses #6125.
24302
24303 2007-12-14 15:50  hoffman
24304
24305         * Source/cmListCommand.h: BUG: fix bug 6081
24306
24307 2007-12-14 14:58  hoffman
24308
24309         * Source/CPack/cmCPackNSISGenerator.cxx: BUG: fix for 6086
24310           uninstall icon not set right
24311
24312 2007-12-14 12:51  hoffman
24313
24314         * Modules/FindPkgConfig.cmake: BUG: fix for 6117, fix for second
24315           run
24316
24317 2007-12-14 12:49  hoffman
24318
24319         * Source/cmCreateTestSourceList.h: STYLE: line length
24320
24321 2007-12-14 11:00  hoffman
24322
24323         * Utilities/cmcurl/curl/mprintf.h: BUG: fix for bug 6054 remove
24324           some warnings
24325
24326 2007-12-14 00:01  king
24327
24328         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24329
24330 2007-12-13 18:30  king
24331
24332         * Source/cmake.cxx: COMP: Add missing return value from Bill's
24333           change.
24334
24335 2007-12-13 17:56  king
24336
24337         * Source/: cmCTest.cxx, cmCTest.h, cmDumpDocumentation.cxx,
24338           cmSystemTools.cxx, cmSystemTools.h, cmake.cxx, cmake.h,
24339           cmakemain.cxx, ctest.cxx, CPack/cpack.cxx,
24340           CTest/cmCTestScriptHandler.cxx, CursesDialog/ccmake.cxx,
24341           QtDialog/CMakeSetup.cxx: ENH: Centralized and globalized
24342           computation of CMake program locations.  This eliminates startup
24343           paths that failed to produce this information.
24344
24345 2007-12-13 17:39  king
24346
24347         * Source/cmake.cxx: BUG: Fixed typo introduced by previous commit.
24348
24349 2007-12-13 15:54  hoffman
24350
24351         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
24352           cmMakefileTargetGenerator.cxx, cmake.cxx, cmake.h: ENH: fix for
24353           bug 6102, allow users to change the compiler
24354
24355 2007-12-13 15:42  hoffman
24356
24357         * Source/cmLocalVisualStudio7Generator.cxx: STYLE: fix indent
24358
24359 2007-12-13 15:41  hoffman
24360
24361         * Source/cmCreateTestSourceList.h: ENH: fix docs
24362
24363 2007-12-13 15:11  hoffman
24364
24365         * Source/cmakemain.cxx: ENH: fix docs
24366
24367 2007-12-13 00:01  king
24368
24369         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24370
24371 2007-12-12 13:25  clinton
24372
24373         * Source/QtDialog/CMakeSetupDialog.cxx: BUG:  Fix logic to accept
24374           drop events.
24375
24376 2007-12-12 07:26  hoffman
24377
24378         * Modules/FindPerlLibs.cmake: BUG:  Fix bug 6106 FindPerlLibs.cmake
24379           missing escaped $
24380
24381 2007-12-12 00:01  king
24382
24383         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24384
24385 2007-12-11 22:28  hoffman
24386
24387         * CMakeLists.txt, ChangeLog.manual, Modules/FindJNI.cmake,
24388           Modules/FindPerlLibs.cmake,
24389           Modules/InstallRequiredSystemLibraries.cmake,
24390           Source/cmLocalVisualStudio6Generator.cxx,
24391           Source/cmLocalVisualStudio7Generator.cxx,
24392           Source/cmLocalVisualStudio7Generator.h,
24393           Source/cmTryCompileCommand.cxx: ENH: changes for RC5
24394
24395 2007-12-11 12:57  clinton
24396
24397         * Modules/FindQt4.cmake: ENH:  Correctly find UiTools library on
24398           Mac w/ binary install of Qt.        Fixes #4554.
24399
24400 2007-12-11 11:36  king
24401
24402         * Source/kwsys/: CMakeLists.txt, String.c, String.h.in: ENH: Added
24403           C String utilities to KWSys.  Implemented strcasecmp and
24404           strncasecmp.
24405
24406 2007-12-11 00:01  king
24407
24408         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24409
24410 2007-12-10 00:01  king
24411
24412         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24413
24414 2007-12-09 19:58  hoffman
24415
24416         * Source/cmLocalVisualStudio7Generator.h: STYLE: fix line len error
24417
24418 2007-12-09 00:01  king
24419
24420         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24421
24422 2007-12-08 00:01  king
24423
24424         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24425
24426 2007-12-07 00:01  king
24427
24428         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24429
24430 2007-12-06 22:38  hoffman
24431
24432         * Tests/COnly/CMakeLists.txt: ENH: change to libs that are not real
24433
24434 2007-12-06 16:43  pppebay
24435
24436         * Source/kwsys/SystemTools.cxx: BUG: fixed an incomplete regexp
24437
24438 2007-12-06 14:07  clinton
24439
24440         * Source/QtDialog/CMakeSetupDialog.cxx: BUG:  Prevent mapping of
24441           Configure to Preferences when Qt merges menu items with       the
24442           standard Mac OS X application menu.
24443
24444 2007-12-06 09:56  hoffman
24445
24446         * Source/cmCoreTryCompile.cxx: ENH: for try compile do not put the
24447           rules to rebuild the project with cmake inside it.  This has
24448           caused infinite loops of builds in some cases, and it is just a
24449           waste of time anyway.
24450
24451 2007-12-06 08:40  hoffman
24452
24453         * Source/cmLocalVisualStudio7Generator.cxx,
24454           Source/cmLocalVisualStudio7Generator.h,
24455           Tests/COnly/CMakeLists.txt: BUG: fix for bug 5455, handle
24456           nodefaultlib with more than one lib
24457
24458 2007-12-06 00:01  king
24459
24460         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24461
24462 2007-12-05 13:13  king
24463
24464         * Source/kwsys/SystemTools.cxx: COMP: Remove reference to vtksys.
24465           The unmangled kwsys name should be used in this source.
24466
24467 2007-12-05 12:24  pppebay
24468
24469         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: added
24470           two functions for URL parsing:      1. an "abridged" version that
24471           separates protocol from dataglom in         an expression with
24472           the form protocol://dataglom      2. a "full" version that parses
24473           protocol, username, password,         hostname, port, and path in
24474           a standard URL (all of these variables         are optional,
24475           except for protocol and hostname).
24476
24477 2007-12-05 10:40  hoffman
24478
24479         * CMakeLists.txt: ENH: move up to rc 4
24480
24481 2007-12-05 10:40  hoffman
24482
24483         * ChangeLog.manual, Modules/NSIS.template.in: ENH: move fix for
24484           nsis to branch
24485
24486 2007-12-05 09:17  hoffman
24487
24488         * Source/cmDependsFortran.cxx: STYLE: fix line len
24489
24490 2007-12-05 00:01  king
24491
24492         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24493
24494 2007-12-04 17:14  hoffman
24495
24496         * CMakeLists.txt, ChangeLog.manual, Source/cmCTest.cxx,
24497           Source/cmGlobalUnixMakefileGenerator3.cxx,
24498           Source/cmGlobalVisualStudio7Generator.cxx,
24499           Source/cmGlobalVisualStudio8Generator.cxx,
24500           Source/cmLocalVisualStudio7Generator.cxx, Source/cmTarget.cxx:
24501           ENH: merge in fixes from main tree
24502
24503 2007-12-04 17:00  hoffman
24504
24505         * Source/kwsys/SystemTools.cxx: ENH: remove warning
24506
24507 2007-12-04 16:09  hoffman
24508
24509         * Source/cmDependsFortran.cxx: ENH: do not depend on touch being on
24510           the system
24511
24512 2007-12-04 16:03  hoffman
24513
24514         * Source/: cmake.cxx, kwsys/SystemTools.cxx,
24515           kwsys/SystemTools.hxx.in: ENH: add a touch -E command to cmake
24516
24517 2007-12-04 10:43  martink
24518
24519         * Source/: cmFunctionCommand.cxx, cmFunctionCommand.h: COMP: fix
24520           style and work around old compilers
24521
24522 2007-12-04 00:01  king
24523
24524         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24525
24526 2007-12-03 20:44  hoffman
24527
24528         * DartLocal.conf.in: ENH: remove superior dean i, no longer uses
24529           borland
24530
24531 2007-12-03 13:35  martink
24532
24533         * Source/cmBootstrapCommands.cxx, Source/cmCommands.cxx,
24534           Source/cmMakefile.cxx, Source/cmMakefile.h, Source/cmake.cxx,
24535           Tests/CMakeLists.txt: ENH: add functions and raise scope
24536
24537 2007-12-03 12:47  martink
24538
24539         * Source/: cmEndFunctionCommand.cxx, cmEndFunctionCommand.h: ENH:
24540           add functions
24541
24542 2007-12-03 12:43  martink
24543
24544         * Source/cmFunctionCommand.cxx, Source/cmFunctionCommand.h,
24545           Source/cmRaiseScopeCommand.cxx, Source/cmRaiseScopeCommand.h,
24546           Tests/FunctionTest/CMakeLists.txt,
24547           Tests/FunctionTest/functionTest.c: ENH: add functions and raise
24548           scope to cmake
24549
24550 2007-12-03 00:01  king
24551
24552         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24553
24554 2007-12-02 11:51  hoffman
24555
24556         * DartLocal.conf.in: ENH: fix up some stuff
24557
24558 2007-12-02 09:15  miguelf
24559
24560         * Modules/FindwxWidgets.cmake: STYLE: Clarified usage documentation
24561           for cmake --help-module FindwxWidgets.
24562
24563 2007-12-02 00:01  king
24564
24565         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24566
24567 2007-12-01 22:51  miguelf
24568
24569         * Modules/FindwxWidgets.cmake: STYLE: Use LIST(APPEND ...) instead
24570           of SET(...)
24571
24572 2007-12-01 20:58  miguelf
24573
24574         * Modules/FindwxWidgets.cmake: ENH: Added search entry for the new
24575           release: wxWidgets-2.8.7.
24576
24577 2007-12-01 20:35  miguelf
24578
24579         * Modules/FindwxWidgets.cmake: ENH: Added support for selecting
24580           different configurations in UNIX_STYLE: debug/release,
24581           static/shared, unicode/ansi, and regular/universal.
24582
24583 2007-12-01 19:30  miguelf
24584
24585         * Modules/FindwxWidgets.cmake: ENH: Added macro support for
24586           compiling xrc resources to cpp code.
24587
24588 2007-12-01 00:01  king
24589
24590         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24591
24592 2007-11-30 19:11  clinton
24593
24594         * Modules/UseQt4.cmake: ENH:  Define QT_NO_DEBUG when building with
24595           release Qt libs.        Fixes #6104.
24596
24597 2007-11-30 00:01  king
24598
24599         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24600
24601 2007-11-29 10:23  martink
24602
24603         * Source/cmDocumentation.cxx: BUG: fix single module generation
24604
24605 2007-11-29 00:01  king
24606
24607         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24608
24609 2007-11-28 00:01  king
24610
24611         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24612
24613 2007-11-27 15:59  hoffman
24614
24615         * Source/cmDocumentationFormatterHTML.cxx: ENH: better output for
24616           qt assistant
24617
24618 2007-11-27 01:04  clinton
24619
24620         * Source/QtDialog/CMakeSetup.cxx: ENH:  Add handling of --help and
24621           related arguments.
24622
24623 2007-11-27 00:01  king
24624
24625         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24626
24627 2007-11-26 17:57  alex
24628
24629         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h: STYLE:
24630           restructure OutputLinkLibraries() a bit, so that new there is a
24631           function which returns the RPATH, so e.g. the install rpath can
24632           be queried when the command for the build rpath is created. This
24633           is a first step for supporting chrpath.
24634
24635           Alex
24636
24637 2007-11-26 13:21  barre
24638
24639         * CMakeLogo.gif: ENH: fancier logo
24640
24641 2007-11-26 10:01  king
24642
24643         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Fixed computation
24644           of 'object' name for MACOSX_PACKAGE_LOCATION source files.
24645
24646 2007-11-26 00:01  king
24647
24648         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24649
24650 2007-11-25 17:11  hoffman
24651
24652         * Tests/CMakeLists.txt: BUG: try to fix  configure error on
24653           dashboard
24654
24655 2007-11-25 08:20  alex
24656
24657         * Modules/FindEXPAT.cmake: BUG: use the correct variable for
24658           checking the success (#6062)
24659
24660           Alex
24661
24662 2007-11-25 07:45  alex
24663
24664         * Source/: cmExtraCodeBlocksGenerator.cxx,
24665           cmExtraCodeBlocksGenerator.h: STYLE: move the code for generating
24666           the XML for one target in a separate function AppendTarget() -add
24667           "all" target -some syncing with the Eclipse generator
24668
24669           Alex
24670
24671 2007-11-25 07:40  alex
24672
24673         * Source/cmExtraEclipseCDT4Generator.cxx: ENH: add the "clean"
24674           target don't add *all existing* targets as Eclipse targets, but
24675           only a subset (the same as for CodeBlocks), e.g. exclude the
24676           subtargets of Experimental, and also edit_cache, ccmake doesn't
24677           work from within an IDE
24678
24679           Alex
24680
24681 2007-11-25 07:34  alex
24682
24683         * Source/: cmGlobalGenerator.h, cmGlobalUnixMakefileGenerator3.h:
24684           ENH: add GetCleanTargetName() which returns "clean" for
24685           makefiles, so it can be used by the eclipse generator
24686
24687           Alex
24688
24689 2007-11-25 06:21  alex
24690
24691         * Source/cmExtraCodeBlocksGenerator.cxx: ENH: also add the
24692           experimental, nightly, package_source, preinstall and
24693           rebuild_cache targets
24694
24695           Alex
24696
24697 2007-11-25 05:26  alex
24698
24699         * Source/cmExtraCodeBlocksGenerator.cxx: STYLE: add some comments
24700
24701           Alex
24702
24703 2007-11-25 00:01  king
24704
24705         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24706
24707 2007-11-24 03:51  alex
24708
24709         * Source/: cmQTWrapCPPCommand.h, cmQTWrapUICommand.h: STYLE: QT ->
24710           Qt in the docs
24711
24712           Alex
24713
24714 2007-11-24 00:01  king
24715
24716         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24717
24718 2007-11-23 20:45  alex
24719
24720         * CMakeLists.txt, Modules/Platform/syllable.cmake,
24721           Source/kwsys/SystemTools.cxx, Source/kwsys/testDynamicLoader.cxx,
24722           Tests/CMakeLists.txt, Utilities/cmtar/CMakeLists.txt: ENH: add
24723           support for the Syllable OS (http://www.syllable.org) major
24724           issues: -access() doesn't return false for an empty string
24725           (#ifdefed in cmake) -dlopen() doesn't return 0 on failure
24726           (#ifdefed in cmake and fixed now in Syllable) -the kwsys and
24727           Bootstrap tests fail with timeout due to the fact that I'm doing
24728           all that in qemu, which is quite slow -RPATH is now supported, so
24729           without modifying the test adapting DLL_PATH in Syllable is
24730           required for the tests to succeed -the Plugin test fails with an
24731           undefined reference to example_exe_function() in example_mod_1,
24732           it seems this isn't supported under Syllable
24733
24734           Alex
24735
24736 2007-11-23 14:53  king
24737
24738         * Source/cmMakefileTargetGenerator.cxx: STYLE: Fixed line-too-long.
24739
24740 2007-11-23 11:30  alex
24741
24742         * Source/cmQTWrapCPPCommand.cxx: STYLE: QT is quicktime, Qt is Qt,
24743           as pointed out by David Faure
24744
24745           Alex
24746
24747 2007-11-23 00:01  king
24748
24749         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24750
24751 2007-11-22 00:01  king
24752
24753         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24754
24755 2007-11-21 17:09  david.cole
24756
24757         * DartLocal.conf.in: STYLE: Updated and alphabetized expected
24758           builds list. Many new Mac Leopard entries from Rogue -- thanks
24759           guys!
24760
24761 2007-11-21 15:33  david.cole
24762
24763         * Templates/CMakeLists.txt: BUG: Install the vsmacros file.
24764
24765 2007-11-21 13:37  king
24766
24767         * Source/cmMakefileTargetGenerator.cxx: ENH: Change compiler
24768           working directory to the local build tree location when compiling
24769           object files.  This simplifies the compiler command line and the
24770           usage of the <objBase>.s and <objBase>.i targets.  It also helps
24771           fortran compilers put their modules in the correct place.
24772
24773 2007-11-21 12:55  king
24774
24775         * CMakeLists.txt: BUG: Fixed construction of CMake_VERSION_DATE to
24776           use KWSys DateStamp feature now that cmVersion.cxx is not updated
24777           nightly anymore.
24778
24779 2007-11-21 10:07  king
24780
24781         * Source/cmCTest.cxx: BUG: Do not require a nightly start time for
24782           an experimental or continuous test model.
24783
24784 2007-11-21 08:59  king
24785
24786         * Source/cmTarget.cxx: BUG: For imported target directory, do not
24787           return pointer to freed memory.
24788
24789 2007-11-21 00:01  king
24790
24791         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24792
24793 2007-11-20 11:18  king
24794
24795         * Source/cmLocalVisualStudio6Generator.cxx: BUG: Need to honor
24796           HEADER_FILE_ONLY source file property and exclude the source from
24797           the build.
24798
24799 2007-11-20 11:10  king
24800
24801         * Source/: cmCallVisualStudioMacro.cxx, cmGlobalGenerator.cxx,
24802           cmGlobalVisualStudio8Generator.cxx,
24803           cmGlobalVisualStudio9Generator.cxx,
24804           cmGlobalVisualStudioGenerator.cxx: STYLE: Fixed line-too-long.
24805           COMP: Fixed warnings about lossy conversions.
24806
24807 2007-11-20 00:01  king
24808
24809         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24810
24811 2007-11-19 14:27  king
24812
24813         * Tests/: Complex/Executable/CMakeLists.txt,
24814           Complex/Executable/complex_nobuild.cxx,
24815           ComplexOneConfig/Executable/CMakeLists.txt,
24816           ComplexOneConfig/Executable/complex_nobuild.cxx,
24817           ComplexRelativePaths/Executable/CMakeLists.txt,
24818           ComplexRelativePaths/Executable/complex_nobuild.cxx: ENH: Adding
24819           test for using HEADER_FILE_ONLY to avoid building a .cxx file.
24820
24821 2007-11-19 14:27  king
24822
24823         * Source/cmSourceFile.cxx: BUG: Do not force HEADER_FILE_ONLY off
24824           if the user has already set it on.
24825
24826 2007-11-19 14:22  king
24827
24828         * Source/cmake.cxx: COMP: Do not build VS-specific code when
24829           generators are not included.
24830
24831 2007-11-19 14:08  clinton
24832
24833         * Source/QtDialog/CMakeLists.txt: ENH:  Add install command for
24834           executable.
24835
24836 2007-11-19 13:45  king
24837
24838         * Source/: cmake.cxx, cmake.h: ENH: Added call to StopBuild VS
24839           macro when projects fail to regenerate during a build.
24840
24841 2007-11-19 13:44  king
24842
24843         * Source/: cmGlobalVisualStudio7Generator.cxx,
24844           cmGlobalVisualStudio8Generator.cxx,
24845           cmGlobalVisualStudioGenerator.cxx,
24846           cmGlobalVisualStudioGenerator.h: ENH: Renamed
24847           cmGlobalVisualStudioGenerator::CallVisualStudioReloadMacro method
24848           to CallVisualStudioMacro and added arguments to select which
24849           macro to call and optionally pass the solution file name.  Added
24850           option to call to new StopBuild macro.  Updated logic for
24851           replacing the macro file in user directories when the distributed
24852           version is newer.
24853
24854 2007-11-19 13:44  king
24855
24856         * Templates/CMakeVSMacros1.vsmacros: ENH: Added StopBuild macro.
24857
24858 2007-11-19 13:42  king
24859
24860         * Source/cmakemain.cxx: BUG: Always return positive integers to the
24861           OS on error.  Windows error encoding is confused by negative
24862           return values.
24863
24864 2007-11-19 13:42  king
24865
24866         * Source/cmListFileCache.cxx: BUG: ParseFile should return false if
24867           there was a parse error.
24868
24869 2007-11-19 00:01  king
24870
24871         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24872
24873 2007-11-18 00:01  king
24874
24875         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24876
24877 2007-11-17 00:01  king
24878
24879         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24880
24881 2007-11-16 21:18  clinton
24882
24883         * Source/QtDialog/AddCacheEntry.cxx: ENH:  Remove debug printf
24884
24885 2007-11-16 13:54  david.cole
24886
24887         * Source/cmGlobalVisualStudioGenerator.cxx: ENH: Add more
24888           conditions for attempting to call the new Visual Studio macros.
24889           Only try to call them if the vsmacros file exists and is
24890           registered. Count VS instances again after warning about running
24891           instances. If user closed them in response to the warning, it's
24892           OK to register the macros now rather than waiting till the next
24893           CMake generate.
24894
24895 2007-11-16 11:32  hoffman
24896
24897         * Source/CTest/cmCTestCoverageHandler.cxx: ENH: add support for
24898           CDash bullseye coverage
24899
24900 2007-11-16 11:01  king
24901
24902         * Source/: cmGlobalVisualStudio7Generator.cxx,
24903           cmGlobalVisualStudio8Generator.cxx,
24904           cmLocalVisualStudio7Generator.cxx: BUG: Fix exception handling
24905           flag translation to be specific to each VS version.  This allows
24906           /EHa to be handled correctly for VS 2003.
24907
24908 2007-11-16 10:40  clinton
24909
24910         * Source/QtDialog/QCMakeCacheView.cxx: ENH:  more robust search
24911           filter.
24912
24913 2007-11-16 07:01  david.cole
24914
24915         * Source/CMakeLists.txt, Source/cmCallVisualStudioMacro.cxx,
24916           Source/cmCallVisualStudioMacro.h,
24917           Source/cmGeneratedFileStream.cxx, Source/cmGeneratedFileStream.h,
24918           Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
24919           Source/cmGlobalVisualStudio7Generator.cxx,
24920           Source/cmGlobalVisualStudio8Generator.cxx,
24921           Source/cmGlobalVisualStudio8Generator.h,
24922           Source/cmGlobalVisualStudio9Generator.cxx,
24923           Source/cmGlobalVisualStudio9Generator.h,
24924           Source/cmGlobalVisualStudioGenerator.cxx,
24925           Source/cmGlobalVisualStudioGenerator.h,
24926           Source/cmLocalVisualStudio7Generator.cxx, Source/cmake.cxx,
24927           Source/kwsys/SystemTools.cxx, Templates/CMakeVSMacros1.vsmacros:
24928           ENH: Add ability to call Visual Studio macros from CMake. Add a
24929           CMake Visual Studio macro to reload a solution file automatically
24930           if CMake makes changes to .sln files or .vcproj files. Add code
24931           to call the macro automatically for any running Visual Studio
24932           instances with the .sln file open at the end of the Visual Studio
24933           Generate call. Only call the macro if some .sln or .vcproj file
24934           changed during Generate. Also, add handling for REG_EXPAND_SZ
24935           type to SystemTools::ReadRegistryValue - returned string has
24936           environment variable references expanded.
24937
24938 2007-11-16 00:01  king
24939
24940         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24941
24942 2007-11-15 13:14  hoffman
24943
24944         * Modules/Platform/Darwin.cmake: ENH: add support for env var and
24945           better default for CMAKE_OSX_SYSROOT
24946
24947 2007-11-15 00:01  king
24948
24949         * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp
24950
24951 2007-11-14 23:30  clinton
24952
24953         * Source/QtDialog/QCMakeCacheView.cxx: COMP:  Fix warning.
24954
24955 2007-11-14 21:17  king
24956
24957         * bootstrap, Source/cmVersion.cxx: ENH: Simplified CMake version
24958           information using KWSys DateStamp feature.  Reduced duplicate
24959           code in bootstrap script.
24960
24961 2007-11-14 18:08  clinton
24962
24963         * Modules/FindQt4.cmake: ENH:  Fix case of windows library names to
24964           support       cross compiling w/ Qt on case sensitive platforms.
24965
24966 2007-11-14 00:01  king
24967
24968         * Source/kwsys/kwsysDateStamp.cmake: daily version number
24969
24970 2007-11-13 23:13  andy
24971
24972         * Source/cmVersion.cxx: STYLE: Nightly Version update
24973
24974 2007-11-13 16:25  alex
24975
24976         * Source/QtDialog/CMakeSetupDialog.cxx: ENH: add completer for the
24977           source and binary dir lineedits
24978
24979           Clinton: do I actually have to create separate models for each
24980           completer, and a separate completer for each widget, or could the
24981           models/completers be used for multiple widgets ?
24982
24983           Alex
24984
24985 2007-11-13 12:53  clinton
24986
24987         * Source/QtDialog/QCMakeCacheView.cxx: ENH:  single click can start
24988           editing cache values.
24989
24990 2007-11-13 11:21  martink
24991
24992         * Tests/Tutorial/Step6/CMakeLists.txt: ENH: switch to new install
24993           commands to match book text
24994
24995 2007-11-13 11:18  clinton
24996
24997         * Source/QtDialog/QCMakeCacheView.cxx: BUG:  The search is set to
24998           apply to all columns, but in Qt 4.2, that breaks       the search
24999           entirely.  Search on the first column only when using Qt 4.2.
25000
25001 2007-11-13 11:11  martink
25002
25003         * Tests/Tutorial/: Step3/CMakeLists.txt,
25004           Step3/MathFunctions/CMakeLists.txt, Step4/CMakeLists.txt,
25005           Step4/MathFunctions/CMakeLists.txt, Step5/CMakeLists.txt,
25006           Step5/MathFunctions/CMakeLists.txt, Step6/CMakeLists.txt,
25007           Step6/MathFunctions/CMakeLists.txt, Step7/CMakeLists.txt,
25008           Step7/MathFunctions/CMakeLists.txt: ENH: switch to new install
25009           commands to match book text
25010
25011 2007-11-13 00:33  clinton
25012
25013         * Source/QtDialog/: CMakeSetup.cxx, CMakeSetupDialog.cxx: ENH:
25014           support specifying build or source directory at command line.
25015
25016 2007-11-13 00:17  clinton
25017
25018         * Source/QtDialog/: QCMakeCacheView.cxx, QCMakeCacheView.h: ENH:
25019           Allow clicking anywhere in field to toggle check boxes.
25020
25021 2007-11-13 00:01  king
25022
25023         * Source/kwsys/kwsysDateStamp.cmake: daily version number
25024
25025 2007-11-12 23:59  clinton
25026
25027         * Source/QtDialog/: AddCacheEntry.cxx, AddCacheEntry.h: STYLE:  add
25028           license.
25029
25030 2007-11-12 23:54  clinton
25031
25032         * Source/QtDialog/: AddCacheEntry.cxx, AddCacheEntry.h,
25033           AddCacheEntry.ui, CMakeLists.txt, CMakeSetup.qrc,
25034           CMakeSetupDialog.cxx, CMakeSetupDialog.h, CMakeSetupDialog.ui,
25035           Plus16.png, QCMake.cxx, QCMakeCacheView.cxx, QCMakeCacheView.h:
25036           ENH:  Add ability to add cache entries (even before first
25037           configure).
25038
25039 2007-11-12 23:03  andy
25040
25041         * Source/cmVersion.cxx: STYLE: Nightly Version update
25042
25043 2007-11-12 22:36  hoffman
25044
25045         * Source/cmGlobalGenerator.cxx: ENH: add f stuff to avoid warnings
25046
25047 2007-11-12 22:33  hoffman
25048
25049         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h: ENH: add
25050           guess progress for first time configuring a project.
25051
25052 2007-11-12 18:22  king
25053
25054         * Source/kwsys/kwsysDateStamp.cmake: daily version number
25055
25056 2007-11-12 18:22  king
25057
25058         * Source/kwsys/: DateStamp.h.in, kwsysDateStamp.py: ENH: Created
25059           better names and a more convenient set of version date stamp
25060           macros.
25061
25062 2007-11-12 18:06  clinton
25063
25064         * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.ui: ENH:
25065           Fix layout with Qt 4.2.  BUG:  Fix help comments to match what
25066           this GUI does.
25067
25068 2007-11-12 17:51  clinton
25069
25070         * Source/QtDialog/CMakeSetupDialog.cxx: BUG:  Fix prompt for
25071           changes if they haven't been saved.
25072
25073 2007-11-12 17:41  clinton
25074
25075         * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h,
25076           CMakeSetupDialog.ui:
25077           BUG: Fix pause at shutdown.  ENH: Remove interrupt button and
25078           make configure/generate turn to stop during runs.  ENH: Add text
25079           to remove cache entry button.
25080
25081 2007-11-12 17:38  king
25082
25083         * Source/kwsys/CMakeLists.txt: BUG: Fixed typo in previous commit.
25084
25085 2007-11-12 17:34  king
25086
25087         * Source/kwsys/: CMakeLists.txt, DateStamp.h.in,
25088           kwsysDateStamp.cmake, kwsysDateStamp.py: ENH: Adding DateStamp
25089           feature to KWSys.  This provides a header file giving
25090           preprocessor access to a dated version.  The 'datestamp' will be
25091           updated automatically every day by a script.
25092
25093 2007-11-12 16:58  king
25094
25095         * Source/cmake.cxx: BUG: Fix messages for time stamp file
25096           recreation.
25097
25098 2007-11-12 15:42  king
25099
25100         * Source/: cmGlobalVisualStudio8Generator.cxx,
25101           cmLocalVisualStudio7Generator.cxx,
25102           cmLocalVisualStudio7Generator.h: BUG: Converted per-vcproj
25103           timestamp to a single directory-level CMakeFiles/generate.stamp
25104           file shared by all targets in each directory.  This avoids having
25105           all targets overwrite each others timestamp check rules and
25106           instead has one single rule.
25107
25108 2007-11-12 13:54  clinton
25109
25110         * Source/QtDialog/: CMakeLists.txt, CMakeSetupDialog.ui: ENH:
25111           Allow build with Qt 4.2.
25112
25113                 4.3 dependence fell out when errors go to output
25114                 window instead of message box blocking cmake thread.
25115
25116 2007-11-12 13:52  miguelf
25117
25118         * Modules/FindwxWidgets.cmake: BUG: Fix to support arch and
25119           isysroot compilation options on MAC (Bug 5007).
25120
25121 2007-11-12 12:04  martink
25122
25123         * Source/cmCPluginAPI.cxx: BUG: better setup of properties for
25124           loaded commands
25125
25126 2007-11-11 23:05  andy
25127
25128         * Source/cmVersion.cxx: STYLE: Nightly Version update
25129
25130 2007-11-10 23:11  andy
25131
25132         * Source/cmVersion.cxx: STYLE: Nightly Version update
25133
25134 2007-11-10 17:31  king
25135
25136         * Tests/Wrapping/: CMakeLists.txt, fakefluid.cxx: BUG: Fixed fake
25137           generation of files to behave more like fluid.
25138
25139 2007-11-10 11:36  clinton
25140
25141         * Source/QtDialog/: CMakeSetup.qrc, CMakeSetupDialog.cxx,
25142           CMakeSetupDialog.h, CMakeSetupDialog.ui, Delete16.png,
25143           QCMakeCacheView.cxx, QCMakeCacheView.h:
25144           ENH:  Re-arrange UI a bit.  BUG:  Properly update when values
25145           that changed since the last configure.
25146
25147 2007-11-10 08:15  king
25148
25149         * Source/: cmGlobalVisualStudio8Generator.cxx,
25150           cmLocalVisualStudio7Generator.cxx, cmake.cxx, cmake.h: ENH: Allow
25151           VS 7 project Rebuild and Solution Rebuild to work without
25152           re-running CMake for every project during the rebuild.
25153
25154 2007-11-10 08:14  king
25155
25156         * Source/cmDocumentVariables.cxx: STYLE: Fixed line-too-long for
25157           undocumented variable entries.
25158
25159 2007-11-10 06:54  david.cole
25160
25161         * Tests/: SimpleInstall/CMakeLists.txt,
25162           SimpleInstallS2/CMakeLists.txt: BUG: Need extra regex to parse
25163           sw_vers output on Mac OSX 10.2 (and presumably earlier) to avoid
25164           running PackageMaker during the SimpleInstall* tests. See comment
25165           in CMake/Tests/SimpleInstall/CMakeLists.txt for more info.
25166
25167 2007-11-09 23:16  andy
25168
25169         * Source/cmVersion.cxx: STYLE: Nightly Version update
25170
25171 2007-11-09 15:18  clinton
25172
25173         * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h,
25174           QCMake.cxx, QCMake.h, QCMakeCacheView.cxx, QCMakeCacheView.h:
25175           BUG:  Don't prompt for unsaved changes if no changes were made.
25176           ENH:  Error messages go to output window instead of message
25177           boxes.
25178
25179 2007-11-09 15:08  king
25180
25181         * Source/cmLocalVisualStudio6Generator.cxx,
25182           Source/cmLocalVisualStudio7Generator.cxx,
25183           Templates/CMakeWindowsSystemConfig.cmake: ENH: Removed dependency
25184           on Templates/CMakeWindowsSystemConfig.cmake which is no longer
25185           used.  Also removed the file itself.
25186
25187 2007-11-09 12:18  hoffman
25188
25189         * Modules/InstallRequiredSystemLibraries.cmake: ENH: change name
25190
25191 2007-11-09 12:05  king
25192
25193         * Source/: cmGlobalVisualStudio8Generator.cxx,
25194           cmLocalVisualStudio7Generator.cxx: ENH: Converted vcproj file
25195           generation to use cmGeneratedFileStream for atomic replacement.
25196           Replaced the vcproj.cmake copy of the file with a simple
25197           vcproj.stamp timestamp file to preserve previous
25198           rerun-without-reload behavior.
25199
25200 2007-11-09 01:14  clinton
25201
25202         * Source/QtDialog/QCMakeCacheView.cxx: ENH:  Add completion to
25203           editor for files and file paths.
25204
25205 2007-11-08 23:03  andy
25206
25207         * Source/cmVersion.cxx: STYLE: Nightly Version update
25208
25209 2007-11-08 20:37  hoffman
25210
25211         * Modules/InstallRequiredSystemLibraries.cmake: ENH: add ability to
25212           use your own install directories
25213
25214 2007-11-08 16:47  clinton
25215
25216         * Source/QtDialog/: CMakeSetupDialog.cxx, QCMake.cxx: BUG:  Don't
25217           enable generate if configure completed with errors.  ENH:  Allow
25218           build w/ Qt configured with no STL support.
25219
25220 2007-11-08 15:54  david.cole
25221
25222         * Source/QtDialog/CMakeSetup.ico, Utilities/Release/CMakeLogo.ico:
25223           ENH: Put black outline around all resolutions of the new ico
25224           files. Looks better on a dark background than the lighter
25225           outline...
25226
25227 2007-11-08 14:31  hoffman
25228
25229         * Modules/Platform/Darwin.cmake: ENH: fix bug in default arch, it
25230           was using the environment variable which is not a default
25231
25232 2007-11-08 13:03  hoffman
25233
25234         * Source/CTest/cmCTestTestHandler.cxx: BUG: try to fix crash
25235
25236 2007-11-08 12:27  clinton
25237
25238         * Modules/FindQt4.cmake: BUG:  handle qmake returning multiple
25239           paths for mkspecs.  Fixes #5935
25240
25241 2007-11-08 10:56  clinton
25242
25243         * Modules/FindQt4.cmake: ENH:  Add support for static Qt 4.3
25244           builds.
25245
25246 2007-11-08 10:38  david.cole
25247
25248         * Tests/: CMakeLists.txt, Tutorial/Step6/CMakeLists.txt,
25249           Tutorial/Step6/License.txt, Tutorial/Step6/TutorialConfig.h.in,
25250           Tutorial/Step6/tutorial.cxx,
25251           Tutorial/Step6/MathFunctions/CMakeLists.txt,
25252           Tutorial/Step6/MathFunctions/MakeTable.cxx,
25253           Tutorial/Step6/MathFunctions/MathFunctions.h,
25254           Tutorial/Step6/MathFunctions/mysqrt.cxx,
25255           Tutorial/Step7/CMakeLists.txt, Tutorial/Step7/CTestConfig.cmake,
25256           Tutorial/Step7/License.txt, Tutorial/Step7/TutorialConfig.h.in,
25257           Tutorial/Step7/build1.cmake, Tutorial/Step7/build2.cmake,
25258           Tutorial/Step7/tutorial.cxx,
25259           Tutorial/Step7/MathFunctions/CMakeLists.txt,
25260           Tutorial/Step7/MathFunctions/MakeTable.cxx,
25261           Tutorial/Step7/MathFunctions/MathFunctions.h,
25262           Tutorial/Step7/MathFunctions/mysqrt.cxx: ENH: Add new Tutorial
25263           steps. Diff between Step5 and Step6 shows how to add a cpack
25264           driven installer to your project. Diff between Step6 and Step7
25265           shows how to add ctest dashboard scripting capability.
25266
25267 2007-11-08 10:22  clinton
25268
25269         * Source/QtDialog/QCMakeCacheView.cxx: COMP: Fix warnings.
25270
25271 2007-11-08 10:17  clinton
25272
25273         * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.ui,
25274           QCMake.cxx, QCMakeCacheView.cxx, QCMakeCacheView.h:
25275           ENH:  add context menu for deleting, ignoring, and getting help
25276           for cache entries.  ENH:  add delete cache button ENH:  add
25277           information string above configure/generate buttons ENH:  change
25278           search to search both columns, and from regex to plain string
25279           search ENH:  add buddy info in cache entry view, so double
25280           clicking in the left column       starts editing the associated
25281           value.  BUG:  fix file path editor so it goes away when focus is
25282           lost
25283
25284 2007-11-08 09:09  david.cole
25285
25286         * Modules/Platform/Darwin.cmake: BUG: Do not us the
25287           search_paths_first flag on older Mac OSX (10.2 and earlier)
25288           systems.
25289
25290 2007-11-07 23:08  andy
25291
25292         * Source/cmVersion.cxx: STYLE: Nightly Version update
25293
25294 2007-11-07 17:43  hoffman
25295
25296         * Utilities/Release/vogon_release.cmake: ENH: add mt to vogon
25297           release
25298
25299 2007-11-07 14:35  hoffman
25300
25301         * Utilities/cmcurl/CMakeLists.txt: ENH: remove memdebug.c from list
25302
25303 2007-11-07 13:11  hoffman
25304
25305         * CMakeCPack.cmake, CMakeCPackOptions.cmake.in,
25306           Source/CPack/cmCPackNSISGenerator.cxx: ENH: change
25307           CPACK_CREATE_DESKTOP_LINKS to something that can handle spaces in
25308           the name of the exectuable
25309
25310 2007-11-07 11:31  clinton
25311
25312         * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h,
25313           CMakeSetupDialog.ui:
25314           ENH: remove status bar and move interrupt/progress next to
25315           configure/generate.
25316
25317 2007-11-07 10:09  clinton
25318
25319         * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h,
25320           CMakeSetupDialog.ui, QCMakeCacheView.cxx, QCMakeCacheView.h:
25321           BUG:  Fix behavior of
25322           CMakeSetupDialog::set{Binary|Source}Directory       so they work
25323           right when called externally.        Disable the generate button
25324           when one hits configure again.  ENH:  Some UI tweaks for spacing.
25325                  Allow viewing cache values while configure/generate (but
25326           not edit).
25327
25328 2007-11-07 09:12  king
25329
25330         * Source/CTest/cmCTestSubmitHandler.cxx: COMP: Fix check for
25331           file-too-big to avoid warnings.
25332
25333 2007-11-07 08:59  king
25334
25335         * Source/kwsys/SystemTools.cxx: COMP: Fix warning when gcount
25336           stream method does not really return std::streamsize.
25337
25338 2007-11-06 23:00  clinton
25339
25340         * Source/QtDialog/: CMakeLists.txt, CMakeSetup.icns, QCMake.cxx:
25341           ENH:  For Mac OSX -- add app icon, and implement find of cmake
25342           executable.
25343
25344 2007-11-06 22:55  andy
25345
25346         * Source/cmVersion.cxx: STYLE: Nightly Version update
25347
25348 2007-11-06 22:27  clinton
25349
25350         * Source/QtDialog/CMakeSetupDialog.cxx: BUG:  disable drag & drop
25351           while busy.
25352
25353 2007-11-06 21:51  clinton
25354
25355         * Source/QtDialog/CMakeSetupDialog.cxx: BUG: only handle drop
25356           events if they'll really change something.
25357
25358 2007-11-06 21:27  clinton
25359
25360         * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h:
25361           BUG:  Put back read/write of original WhereBuild* settings.  ENH:
25362           Make public a couple functions to support command line args.
25363           Try removing exit after generate to see if others like it.
25364           COMP:  Fix warnings.
25365
25366 2007-11-06 19:25  clinton
25367
25368         * Source/QtDialog/: CMakeSetup.cxx, CMakeSetupDialog.cxx,
25369           CMakeSetupDialog.h, CMakeSetupDialog.ui, QCMake.cxx,
25370           QCMakeCacheView.cxx, QCMakeCacheView.h:
25371           ENH:  Disable menu/buttons when doing configure.        Also
25372           disable generate until configure is done.        Save more
25373           settings (last 10 binary directories, exit after generate,
25374                               last generator)        Some UI tweaks for
25375           better layout.        Support drag & drop of
25376           CMakeLists.txt/CMakeCache.txt files.
25377
25378 2007-11-06 14:16  martink
25379
25380         * Source/: cmDocumentVariables.cxx, cmMakefile.cxx,
25381           cmPropertyMap.cxx, cmake.cxx, cmake.h: ENH: different way of
25382           testing properties
25383
25384 2007-11-06 14:14  martink
25385
25386         * CMakeLists.txt, Source/CMakeLists.txt: ENH: move CMAKE_STRICT
25387           option to the top
25388
25389 2007-11-06 14:11  martink
25390
25391         * Tests/CMakeLists.txt: ENH: add doc test for strict builds
25392
25393 2007-11-06 14:10  martink
25394
25395         * Tests/DocTest/: CMakeLists.txt, DocTest.cxx: ENH: add a etst to
25396           verify props are documented
25397
25398 2007-11-06 08:28  hoffman
25399
25400         * Source/CPack/: cmCPackGenerator.cxx, cmCPackGenerator.h,
25401           cpack.cxx: ENH: changne ProcessGenertor to DoPackage
25402
25403 2007-11-06 08:27  hoffman
25404
25405         * Source/CPack/cmCPackDebGenerator.cxx: STYLE: fix line length
25406           issue
25407
25408 2007-11-06 01:16  clinton
25409
25410         * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h,
25411           CMakeSetupDialog.ui, QCMake.cxx, QCMake.h: ENH:  Add menus in
25412           menu bar.        Add reload & delete cache options.        Add
25413           option to quit after generation step (not yet remembered between
25414           sessions).        Add Help -> About        Remove Help button (in
25415           menu now)        Remove Cancel button (File -> Exit and the
25416           Window 'X' button exist)
25417
25418 2007-11-06 00:04  clinton
25419
25420         * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.ui: ENH:
25421           clarify label for current generator.
25422
25423 2007-11-06 00:02  clinton
25424
25425         * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h,
25426           CMakeSetupDialog.ui, QCMakeCacheView.cxx: ENH:  search is case
25427           insensitive ENH:  put back prompt for generator, and change combo
25428           to label       showing current generator.
25429
25430 2007-11-05 22:32  andy
25431
25432         * Source/cmVersion.cxx: STYLE: Nightly Version update
25433
25434 2007-11-05 19:26  clinton
25435
25436         * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h,
25437           CMakeSetupDialog.ui, QCMakeCacheView.cxx, QCMakeCacheView.h:
25438           ENH:  Replace prompt for generator with combobox in UI.  ENH:
25439           Make "Show Advanced" toggle work.  ENH:  Add regex search
25440           capabilities.  ENH:  Read existing registry entries from MFC
25441           CMakeSetup.exe (will save later).
25442
25443 2007-11-05 18:06  alex
25444
25445         * CMakeLists.txt: COMP: use RPATH is building QtDialog and the Qt
25446           libs are not in /lib or /usr/lib (same logic as for ccmake)
25447
25448           Alex
25449
25450 2007-11-05 17:44  king
25451
25452         * Source/kwsys/kwsys_ios_iostream.h.in: COMP: Add streamsize and
25453           streamoff to kwsys_ios namespace for ancient streams.
25454
25455 2007-11-05 16:57  david.cole
25456
25457         * DartLocal.conf.in: STYLE: Trade in expected arrakis dashboards
25458           for resurrected equivalent ones on dash14.
25459
25460 2007-11-05 16:55  hoffman
25461
25462         * Source/: CMakeLists.txt, CPack/cmCPackDebGenerator.h,
25463           CPack/cmCPackGenerator.cxx, CPack/cmCPackGenerator.h,
25464           CPack/cmCPackGeneratorFactory.cxx,
25465           CPack/cmCPackGeneratorFactory.h,
25466           CPack/cmCPackGenericGenerator.cxx,
25467           CPack/cmCPackGenericGenerator.h, CPack/cmCPackNSISGenerator.h,
25468           CPack/cmCPackOSXX11Generator.h,
25469           CPack/cmCPackPackageMakerGenerator.h,
25470           CPack/cmCPackRPMGenerator.h, CPack/cmCPackTGZGenerator.h,
25471           CPack/cmCPackZIPGenerator.h, CPack/cpack.cxx: ENH: change name
25472
25473 2007-11-05 16:33  hoffman
25474
25475         * Source/: CMakeLists.txt, CPack/cmCPackGeneratorFactory.cxx,
25476           CPack/cmCPackGeneratorFactory.h, CPack/cmCPackGenerators.cxx,
25477           CPack/cmCPackGenerators.h, CPack/cpack.cxx: ENH: change name of
25478           class
25479
25480 2007-11-05 14:34  king
25481
25482         * Source/cmake.cxx, Source/CPack/cmCPackDebGenerator.cxx,
25483           Source/CPack/cmCPackNSISGenerator.cxx,
25484           Source/CPack/cmCPackPackageMakerGenerator.cxx,
25485           Source/CPack/cmCPackPackageMakerGenerator.h,
25486           Source/CTest/cmCTestCoverageHandler.cxx,
25487           Source/CTest/cmCTestSubmitHandler.cxx,
25488           Source/kwsys/SystemTools.cxx, Utilities/cmcurl/ftp.c: COMP: Fix
25489           warnings on 64-bit Mac OS X build.  Patch from issue #3697.
25490
25491 2007-11-05 13:20  clinton
25492
25493         * Source/QtDialog/: CMakeSetup.cxx, CMakeSetupDialog.cxx,
25494           CMakeSetupDialog.h, QCMake.cxx, QCMake.h, QCMakeCacheView.cxx,
25495           QCMakeCacheView.h:
25496           ENH:  Prompt user for generator when there is none.        Many
25497           minor improvements, bug fixes, and style fixes.
25498
25499 2007-11-04 22:00  andy
25500
25501         * Source/cmVersion.cxx: STYLE: Nightly Version update
25502
25503 2007-11-04 01:20  miguelf
25504
25505         * Modules/FindwxWidgets.cmake: BUG: Fixed error related to missing
25506           quotes around variable.
25507
25508 2007-11-03 23:04  andy
25509
25510         * Source/cmVersion.cxx: STYLE: Nightly Version update
25511
25512 2007-11-03 19:48  clinton
25513
25514         * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h,
25515           CMakeSetupDialog.ui, QCMake.cxx, QCMake.h, QCMakeCacheView.cxx,
25516           QCMakeCacheView.h:
25517           ENH:  Allow working with empty build directories.        Make
25518           output window a bit smaller compared to cache view.        Prompt
25519           on X'ing window as well as hitting cancel.        Color new cache
25520           values red, and put them first.
25521
25522 2007-11-03 13:28  clinton
25523
25524         * Source/QtDialog/QCMakeCacheView.cxx: COMP:  Fix some compile
25525           warnings.  STYLE: Make style a bit more consistent.
25526
25527 2007-11-03 12:50  hoffman
25528
25529         * Source/QtDialog/: CMakeSetup.cxx, CMakeSetupDialog.h, QCMake.h,
25530           QCMakeCacheView.h: ENH: remove qt warnings from qt with MS
25531           compiler
25532
25533 2007-11-03 12:07  hoffman
25534
25535         * Source/QtDialog/QCMakeCacheView.h: ENH: fix compile error on
25536           windows
25537
25538 2007-11-03 10:30  clinton
25539
25540         * Source/QtDialog/: CMakeLists.txt, CMakeSetup.cxx, CMakeSetup.ico,
25541           CMakeSetup.png, CMakeSetup.qrc, CMakeSetup.rc,
25542           CMakeSetupDialog.cxx, CMakeSetupDialog.h, CMakeSetupDialog.png,
25543           CMakeSetupDialog.ui, QCMake.cxx, QCMake.h, QCMakeCacheView.cxx,
25544           QCMakeCacheView.h:
25545           ENH:  Add interrupt button near progress bar.        Implement
25546           help button.        Implement cancel button.        Add
25547           scrollable output window.        Replace ON/OFF & combobox
25548           editors with checkboxes.        Tab/backtab in cache table jumps
25549           between values (not names and values)        Add tooltips to show
25550           help strings.        Add application icon and qtmain for Windows.
25551
25552           BUG:  Fix save of cache values on configure.
25553
25554 2007-11-02 23:00  andy
25555
25556         * Source/cmVersion.cxx: STYLE: Nightly Version update
25557
25558 2007-11-02 14:12  clinton
25559
25560         * Source/QtDialog/CMakeLists.txt: COMP: Fix build on Windows.
25561
25562 2007-11-02 12:03  hoffman
25563
25564         * Source/CMakeLists.txt: ENH: add option for qt dialog
25565
25566 2007-11-02 11:55  clinton
25567
25568         * Source/QtDialog/: CMakeSetup.cxx, CMakeSetupDialog.cxx,
25569           CMakeSetupDialog.h, QCMake.cxx, QCMake.h, QCMakeCacheView.cxx,
25570           QCMakeCacheView.h: STYLE:  Add license info to code.
25571
25572 2007-11-02 11:50  clinton
25573
25574         * Source/QtDialog/: CMakeLists.txt, CMakeSetup.cxx, CMakeSetup.qrc,
25575           CMakeSetupDialog.cxx, CMakeSetupDialog.h, CMakeSetupDialog.png,
25576           CMakeSetupDialog.ui, QCMake.cxx, QCMake.h, QCMakeCacheView.cxx,
25577           QCMakeCacheView.h: ENH:  Beginnings of a Qt UI for CMake.
25578
25579 2007-11-02 10:46  hoffman
25580
25581         * Tests/: CMakeLists.txt, Wrapping/CMakeLists.txt,
25582           Wrapping/qtnoqtmain.cxx: ENH: remove findqt3 from cmake's
25583           cmakelist files
25584
25585 2007-11-01 22:50  andy
25586
25587         * Source/cmVersion.cxx: STYLE: Nightly Version update
25588
25589 2007-11-01 16:21  hoffman
25590
25591         * Source/QtDialog/README: ENH: create a directory for qt interface
25592           to cmake
25593
25594 2007-11-01 09:52  hoffman
25595
25596         * Modules/CPackRPM.cmake: ENH: fix for RPM generator from Eric
25597
25598 2007-11-01 08:36  david.cole
25599
25600         * Utilities/Release/CMakeLogo.ico: ENH: Add more resolutions for
25601           CMake icons to avoid that bloated chunky blown up icon look...
25602
25603 2007-10-31 22:48  andy
25604
25605         * Source/cmVersion.cxx: STYLE: Nightly Version update
25606
25607 2007-10-31 13:57  martink
25608
25609         * Source/cmDocumentVariables.cxx: ENH: minor fix
25610
25611 2007-10-31 13:38  martink
25612
25613         * Source/cmDocumentVariables.cxx: ENH: added documentation for more
25614           variables
25615
25616 2007-10-31 12:55  hoffman
25617
25618         * CMakeCPack.cmake, CMakeCPackOptions.cmake.in,
25619           CPackConfig.cmake.in, CPackSourceConfig.cmake.in,
25620           Source/CPack/cmCPackGenericGenerator.cxx: ENH: add
25621           CPACK_PROJECT_CONFIG_FILE option to CPack
25622
25623 2007-10-31 10:49  hoffman
25624
25625         * Utilities/Release/CMakeLogo.ico: ENH: add icon for installer
25626
25627 2007-10-31 09:39  king
25628
25629         * Source/kwsys/SystemTools.cxx: BUG: Merge changes from 1.205-1.207
25630           from trunk to gccxml-gcc42 branch.
25631
25632 2007-10-31 09:37  king
25633
25634         * Source/kwsys/SystemTools.hxx.in: STYLE: Fix documentation (merge
25635           from trunk)
25636
25637 2007-10-31 09:03  hoffman
25638
25639         * Source/CPack/cmCPackNSISGenerator.cxx: ENH: fix line length
25640
25641 2007-10-31 08:50  david.cole
25642
25643         * Modules/CPack.cmake,
25644           Source/CPack/cmCPackCygwinBinaryGenerator.cxx,
25645           Source/CPack/cmCPackCygwinBinaryGenerator.h,
25646           Source/CPack/cmCPackCygwinSourceGenerator.cxx,
25647           Source/CPack/cmCPackCygwinSourceGenerator.h,
25648           Source/CPack/cmCPackDebGenerator.cxx,
25649           Source/CPack/cmCPackDebGenerator.h,
25650           Source/CPack/cmCPackGenericGenerator.cxx,
25651           Source/CPack/cmCPackGenericGenerator.h,
25652           Source/CPack/cmCPackOSXX11Generator.cxx,
25653           Source/CPack/cmCPackOSXX11Generator.h,
25654           Source/CPack/cmCPackPackageMakerGenerator.cxx,
25655           Source/CPack/cmCPackPackageMakerGenerator.h,
25656           Source/CPack/cmCPackRPMGenerator.cxx,
25657           Source/CPack/cmCPackRPMGenerator.h: ENH: Add CPACK_SET_DESTDIR
25658           handling to enable packaging of installed files in absolute
25659           locations. With this setting on, cpack will set the DESTDIR env
25660           var when building the package so that files end up in their
25661           intended locations. Default behavior is not to set DESTDIR for
25662           backwards compatibility. Helps address issue #4993 and issue
25663           #5257. Also, remove unused CPACK_USE_DESTDIR variable. ENH: Add
25664           variable CPACK_PACKAGING_INSTALL_PREFIX to allow overriding the
25665           CPack GetPackagingInstallPrefix from a project's CMakeLists file
25666           if necessary. Could be used to remove the annoying /usr prefix
25667           still used by default in the Mac PackageMaker generator.
25668
25669 2007-10-30 23:04  andy
25670
25671         * Source/cmVersion.cxx: STYLE: Nightly Version update
25672
25673 2007-10-30 23:02  hoffman
25674
25675         * CMakeCPack.cmake, CPackConfig.cmake.in,
25676           CPackSourceConfig.cmake.in, Modules/CPack.cmake,
25677           Source/CPack/cmCPackNSISGenerator.cxx,
25678           Source/CPack/cmCPackRPMGenerator.cxx: ENH: cpack changes, remove
25679           the escape variable stuff as it is not needed if you provide a
25680           config file for cpack
25681
25682 2007-10-30 11:03  martink
25683
25684         * Source/cmTarget.cxx: BUG: fix undefined property FRAMEWORK
25685
25686 2007-10-30 10:57  martink
25687
25688         * Source/cmake.cxx: BUG: fix bad set property code in cmake
25689
25690 2007-10-30 10:16  hoffman
25691
25692         * Modules/CPackRPM.cmake: ENH: use cpack generic variable if rpm
25693           one is not set
25694
25695 2007-10-30 10:16  hoffman
25696
25697         * CMakeCPack.cmake: ENH: fix for cygwin package
25698
25699 2007-10-29 22:58  andy
25700
25701         * Source/cmVersion.cxx: STYLE: Nightly Version update
25702
25703 2007-10-29 21:10  hoffman
25704
25705         * Templates/cygwin-package.sh.in: ENH: add package script for cmake
25706           project
25707
25708 2007-10-29 12:21  hoffman
25709
25710         * Source/: cmBootstrapCommands.cxx, cmCommands.cxx: ENH: move list
25711           command to bootstrap commands
25712
25713 2007-10-29 08:11  hoffman
25714
25715         * CMakeCPack.cmake, Modules/CPack.cmake, Modules/NSIS.template.in,
25716           Source/CPack/cmCPackNSISGenerator.cxx: ENH: add ability to set
25717           installer icons, links to web pages, nsis code in the icon
25718           section of the template, and ability to escape variables
25719           correctly
25720
25721 2007-10-28 22:58  andy
25722
25723         * Source/cmVersion.cxx: STYLE: Nightly Version update
25724
25725 2007-10-27 23:05  andy
25726
25727         * Source/cmVersion.cxx: STYLE: Nightly Version update
25728
25729 2007-10-26 23:11  andy
25730
25731         * Source/cmVersion.cxx: STYLE: Nightly Version update
25732
25733 2007-10-26 22:57  hoffman
25734
25735         * CMakeLists.txt, ChangeLog.manual, Source/cmSystemTools.cxx,
25736           Source/CPack/cmCPackTGZGenerator.cxx,
25737           Source/CPack/cmCPackTarCompressGenerator.cxx,
25738           Source/kwsys/SystemTools.cxx: ENH: move changes from head
25739
25740 2007-10-26 13:36  alex
25741
25742         * Source/cmFindBase.cxx: STYLE: change wording of FIND_XXX() docs
25743           to be more correct
25744
25745           Alex
25746
25747 2007-10-26 12:13  seanmcbride
25748
25749         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: STYLE: fixed
25750           misspellings of Mac OS X
25751
25752 2007-10-26 09:55  alex
25753
25754         * Source/cmFindBase.cxx, Source/cmFindBase.h,
25755           Source/cmFindLibraryCommand.cxx, Source/cmFindPathCommand.cxx,
25756           Source/cmFindProgramCommand.cxx,
25757           Tests/FindPackageTest/CMakeLists.txt,
25758           Tests/FindPackageTest/include/foo.h: ENH: add support for
25759           CMAKE_FIND_PREFIX_PATH as discussed with Brad.
25760           CMAKE_FIND_PREFIX_PATH is both an environment variable and a
25761           cmake variable, which is a list of base directories where
25762           FIND_PATH, FIND_FILE, FIND_PROGRAM and FIND_LIBRARY will search
25763           in the respective subdirectories
25764
25765           Alex
25766
25767 2007-10-25 22:53  andy
25768
25769         * Source/cmVersion.cxx: STYLE: Nightly Version update
25770
25771 2007-10-25 14:03  hoffman
25772
25773         * CMakeLists.txt, ChangeLog.manual,
25774           Modules/CPack.STGZ_Header.sh.in, Modules/FindKDE3.cmake,
25775           Modules/FindKDE4.cmake, Modules/FindPythonInterp.cmake,
25776           Modules/KDE3Macros.cmake, Modules/Platform/DragonFly.cmake,
25777           Modules/Platform/GNU.cmake, Modules/Platform/NetBSD.cmake,
25778           Modules/Platform/UnixPaths.cmake,
25779           Modules/Platform/Windows-cl.cmake,
25780           Modules/Platform/Windows.cmake,
25781           Modules/Platform/WindowsPaths.cmake, Source/cmDependsFortran.cxx,
25782           Source/cmFileCommand.h, Source/cmFindPackageCommand.h,
25783           Source/cmIfCommand.cxx, Source/cmIfCommand.h,
25784           Source/cmInstallCommand.cxx, Source/cmInstallCommand.h,
25785           Source/cmMakefile.cxx, Source/cmRemoveDefinitionsCommand.h,
25786           Source/cmSystemTools.cxx, Source/cmTryRunCommand.h,
25787           Source/cmake.cxx, Source/cmakemain.cxx,
25788           Source/CPack/cmCPackTGZGenerator.cxx,
25789           Source/CPack/cmCPackTarCompressGenerator.cxx,
25790           Source/CPack/cpack.cxx: ENH: merge in stuff from head
25791
25792 2007-10-25 13:29  king
25793
25794         * Source/kwsys/SystemTools.cxx: BUG: Fix bug#5590.  When converting
25795           a relative path between two full paths on different windows drive
25796           letters do not create a ../../d:/foo/bar path and just return the
25797           full path to the destination.
25798
25799 2007-10-25 13:26  alex
25800
25801         * Modules/CPackDeb.cmake, Source/CPack/cmCPackDebGenerator.cxx:
25802           BUG: rename DEBIAN_PACKAGE_* variables to CPACK_DEBIAN_PACKAGE_*
25803           variables to make them actually work
25804
25805           Alex
25806
25807 2007-10-24 23:20  andy
25808
25809         * Source/cmVersion.cxx: STYLE: Nightly Version update
25810
25811 2007-10-24 14:43  martink
25812
25813         * Source/: cmGetPropertyCommand.cxx, cmGetPropertyCommand.h,
25814           cmPropertyDefinition.h, cmake.cxx, cmake.h: ENH: add ability to
25815           get documentaiton of a property from a script
25816
25817 2007-10-24 11:36  martink
25818
25819         * Source/cmDocumentation.cxx, Source/cmDocumentation.h,
25820           Source/cmDocumentationFormatter.h,
25821           Source/cmDocumentationFormatterHTML.cxx,
25822           Source/cmDocumentationSection.h, Source/cmakemain.cxx,
25823           Utilities/CMakeLists.txt: ENH: some more cleanup, fixes, and
25824           patch for HTML output
25825
25826 2007-10-23 23:07  andy
25827
25828         * Source/cmVersion.cxx: STYLE: Nightly Version update
25829
25830 2007-10-23 10:40  martink
25831
25832         * Source/: cmMakefile.cxx, cmPropertyDefinitionMap.cxx: COMP: fix
25833           for when STRICT is defined, and fix for props that have no docs
25834
25835 2007-10-23 10:08  martink
25836
25837         * Source/cmDocumentVariables.cxx: STYLE: fix some long lines
25838
25839 2007-10-23 10:07  martink
25840
25841         * Source/cmDocumentation.cxx: COMP: fix a problem with a shadowed
25842           var
25843
25844 2007-10-22 23:10  andy
25845
25846         * Source/cmVersion.cxx: STYLE: Nightly Version update
25847
25848 2007-10-22 17:16  hoffman
25849
25850         * Modules/CPack.cmake: ENH: fix bitmap escapes
25851
25852 2007-10-22 16:41  martink
25853
25854         * Source/: cmDocumentation.cxx, cmakemain.cxx: COMP: fix some
25855           warnings and add some doc strings back in
25856
25857 2007-10-22 15:33  martink
25858
25859         * Source/: cmDocumentation.cxx, cmDocumentation.h,
25860           cmDocumentationSection.cxx, cmDocumentationSection.h,
25861           cmakemain.cxx: COMP: fix some warnings and add some doc strings
25862           back in
25863
25864 2007-10-22 14:01  hoffman
25865
25866         * Modules/Platform/Darwin.cmake, Source/cmLocalGenerator.cxx: ENH:
25867           fix spelling error
25868
25869 2007-10-22 13:28  martink
25870
25871         * Source/: cmGlobalKdevelopGenerator.cxx,
25872           cmGlobalXCodeGenerator.cxx: ENH: change to make the documentation
25873           class more generic, about halfway there, also provides secitons
25874           for Variables now
25875
25876 2007-10-22 12:48  martink
25877
25878         * Source/: CMakeLists.txt, cmDocumentVariables.cxx,
25879           cmDocumentation.cxx, cmDocumentation.h,
25880           cmDocumentationFormatter.h, cmDocumentationFormatterHTML.cxx,
25881           cmDocumentationFormatterHTML.h, cmDocumentationFormatterMan.cxx,
25882           cmDocumentationFormatterMan.h, cmDocumentationFormatterText.cxx,
25883           cmDocumentationFormatterText.h,
25884           cmDocumentationFormatterUsage.cxx,
25885           cmDocumentationFormatterUsage.h, cmDumpDocumentation.cxx,
25886           cmExtraCodeBlocksGenerator.cxx, cmExtraEclipseCDT4Generator.cxx,
25887           cmGlobalBorlandMakefileGenerator.cxx, cmGlobalGenerator.cxx,
25888           cmGlobalMSYSMakefileGenerator.cxx,
25889           cmGlobalMinGWMakefileGenerator.cxx,
25890           cmGlobalNMakeMakefileGenerator.cxx,
25891           cmGlobalUnixMakefileGenerator3.cxx,
25892           cmGlobalVisualStudio6Generator.cxx,
25893           cmGlobalVisualStudio71Generator.cxx,
25894           cmGlobalVisualStudio7Generator.cxx,
25895           cmGlobalVisualStudio8Generator.cxx,
25896           cmGlobalVisualStudio8Win64Generator.cxx,
25897           cmGlobalVisualStudio9Generator.cxx,
25898           cmGlobalWatcomWMakeGenerator.cxx, cmMakefile.cxx,
25899           cmPropertyDefinition.cxx, cmPropertyDefinition.h,
25900           cmPropertyDefinitionMap.cxx, cmPropertyDefinitionMap.h,
25901           cmStandardIncludes.h, cmake.cxx, cmake.h, cmakemain.cxx,
25902           ctest.cxx, CPack/cpack.cxx, CursesDialog/ccmake.cxx,
25903           cmDocumentationSection.cxx, cmDocumentationSection.h: ENH: change
25904           to make the documentation class more generic, about halfway
25905           there, also provides secitons for Variables now
25906
25907 2007-10-22 11:40  hoffman
25908
25909         * Modules/: CPack.cmake, NSIS.template.in: ENH: allow
25910           CPACK_PACKAGE_ICON to be not set
25911
25912 2007-10-22 10:17  hoffman
25913
25914         * Modules/Platform/Darwin.cmake: ENH: try to fix boostrap on 10.5
25915
25916 2007-10-21 23:39  andy
25917
25918         * Source/cmVersion.cxx: STYLE: Nightly Version update
25919
25920 2007-10-20 23:04  andy
25921
25922         * Source/cmVersion.cxx: STYLE: Nightly Version update
25923
25924 2007-10-19 23:03  andy
25925
25926         * Source/cmVersion.cxx: STYLE: Nightly Version update
25927
25928 2007-10-19 22:24  hoffman
25929
25930         * Modules/Platform/Darwin.cmake, Source/cmLocalGenerator.cxx: ENH:
25931           do not always add -arch flags
25932
25933 2007-10-19 12:03  hoffman
25934
25935         * Source/CPack/cmCPackNSISGenerator.cxx: ENH: fix line length error
25936
25937 2007-10-18 22:59  andy
25938
25939         * Source/cmVersion.cxx: STYLE: Nightly Version update
25940
25941 2007-10-18 11:11  king
25942
25943         * Source/kwsys/SystemTools.cxx: BUG: Merge bug fixes from HEAD.
25944
25945 2007-10-18 09:40  hoffman
25946
25947         * CMakeCPack.cmake, Modules/NSIS.template.in,
25948           Source/CPack/cmCPackNSISGenerator.cxx,
25949           Source/CPack/cmCPackNSISGenerator.h: ENH: add ability to create
25950           links on the start menu
25951
25952 2007-10-18 09:39  hoffman
25953
25954         * bootstrap: ENH: add new file
25955
25956 2007-10-18 09:38  hoffman
25957
25958         * Source/: cmMakefileExecutableTargetGenerator.cxx,
25959           cmMakefileLibraryTargetGenerator.cxx: ENH: do not remove
25960           executables and dll's before linking them so that incremental
25961           links work, incremental links are still broken for vs 2005 and
25962           greater because of the manifest stuff
25963
25964 2007-10-18 09:10  hoffman
25965
25966         * Source/: CMakeLists.txt, cmDocumentVariables.cxx,
25967           cmDocumentVariables.h, cmake.cxx: ENH: add docs for variables
25968
25969 2007-10-17 22:55  andy
25970
25971         * Source/cmVersion.cxx: STYLE: Nightly Version update
25972
25973 2007-10-17 09:38  miguelf
25974
25975         * Modules/FindwxWidgets.cmake: ENH: Added support for finding
25976           wxWidgets-2.9. Thanks to Joshua Jensen and Steven.
25977
25978 2007-10-16 22:51  andy
25979
25980         * Source/cmVersion.cxx: STYLE: Nightly Version update
25981
25982 2007-10-16 14:27  martink
25983
25984         * Source/: CMakeLists.txt, cmConfigure.cmake.h.in,
25985           cmPropertyMap.cxx: ENH: added CMAKE_STRICT option for var and
25986           property checking
25987
25988 2007-10-16 10:19  king
25989
25990         * Source/: cmDependsFortran.cxx, cmInstallCommand.cxx: STYLE: Fixed
25991           line-too-long.
25992
25993 2007-10-15 22:43  andy
25994
25995         * Source/cmVersion.cxx: STYLE: Nightly Version update
25996
25997 2007-10-15 17:38  king
25998
25999         * Source/cmExecuteProcessCommand.cxx: BUG: Work around bug when
26000           calling insert on an empty vector of char on midworld. Should
26001           eliminate the sporadic failure of EXECUTE_PROCESS during the
26002           SimpleInstall-Stage2 test. (david.cole from Brad's checkout on
26003           midworld)
26004
26005 2007-10-15 14:50  martink
26006
26007         * Modules/TestForSSTREAM.cmake, Source/cmForEachCommand.h,
26008           Source/cmWhileCommand.h, Source/cmake.cxx: ENH: minor doc
26009           cleanups and an example of documenting a variable
26010
26011 2007-10-15 07:08  david.cole
26012
26013         * Source/cmInstallCommand.cxx, Source/cmInstallScriptGenerator.cxx,
26014           Source/cmInstallScriptGenerator.h, Source/cmLocalGenerator.cxx,
26015           Tests/SimpleInstall/CMakeLists.txt,
26016           Tests/SimpleInstall/InstallScript3.cmake,
26017           Tests/SimpleInstall/InstallScript4.cmake,
26018           Tests/SimpleInstallS2/CMakeLists.txt,
26019           Tests/SimpleInstallS2/InstallScript3.cmake,
26020           Tests/SimpleInstallS2/InstallScript4.cmake: BUG: Fix #5868 - add
26021           COMPONENT handling to the SCRIPT and CODE signatures of the
26022           INSTALL command.
26023
26024 2007-10-14 22:40  andy
26025
26026         * Source/cmVersion.cxx: STYLE: Nightly Version update
26027
26028 2007-10-14 08:15  alex
26029
26030         * Source/cmExportCommand.cxx:
26031           BUG: fix #5806, wrong quotes used in the exported file
26032
26033           Alex
26034
26035 2007-10-13 22:48  andy
26036
26037         * Source/cmVersion.cxx: STYLE: Nightly Version update
26038
26039 2007-10-12 22:45  andy
26040
26041         * Source/cmVersion.cxx: STYLE: Nightly Version update
26042
26043 2007-10-12 21:30  miguelf
26044
26045         * Modules/FindwxWidgets.cmake: BUG: Added support for the AUI
26046           library module (bug 4338). Also applied some STYLE changes
26047           including: deprecation of wxWidgets_USE_LIBS in favor of using
26048           standard FIND_PACKAGE COMPONENTS, removed some CMake 2.4.2
26049           compatibility patches, use of execute_process instead of
26050           exec_program, etc.
26051
26052 2007-10-12 19:33  hoffman
26053
26054         * Modules/CPackRPM.cmake: BUG: fix for bug 5878
26055
26056 2007-10-12 11:43  david.cole
26057
26058         * Source/cmTarget.cxx: BUG: Fix the dashboards! Put it back the way
26059           it was so it always creates the target directory at configure
26060           time. Figure out how to avoid it for the framework case on the
26061           Mac/Xcode later...
26062
26063 2007-10-12 11:34  hoffman
26064
26065         * Modules/FindFLTK2.cmake: ENH: add from bug 0004219
26066
26067 2007-10-12 11:00  hoffman
26068
26069         * Modules/FindASPELL.cmake: BUG: fix for bug 0005871
26070
26071 2007-10-12 10:58  hoffman
26072
26073         * Source/cmLocalGenerator.cxx: BUG: fix for bug 0003618 , allow one
26074           arch in OSX_ARCHS to work
26075
26076 2007-10-12 09:58  hoffman
26077
26078         * Source/kwsys/SystemTools.cxx: BUG: fix for bug 0005767 hang for
26079           replace string with empty
26080
26081 2007-10-12 09:51  king
26082
26083         * Source/cmDependsFortran.cxx: ENH: When an object file requires a
26084           module add the file-level dependency between the object file and
26085           the module timestamp file.  Create a dummy timestamp file in case
26086           nothing in the project actually creates the module.  See
26087           bug#5809.
26088
26089 2007-10-12 09:32  king
26090
26091         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Dependency
26092           scanners should have local generators set always.
26093
26094 2007-10-11 22:45  andy
26095
26096         * Source/cmVersion.cxx: STYLE: Nightly Version update
26097
26098 2007-10-10 22:32  andy
26099
26100         * Source/cmVersion.cxx: STYLE: Nightly Version update
26101
26102 2007-10-10 17:47  alin.elena
26103
26104         * Modules/: CheckFortranFunctionExists.cmake, FindBLAS.cmake,
26105           FindLAPACK.cmake, Platform/Linux-ifort.cmake:
26106           ENH: FindBLAS.cmake and FindLAPACK.cmake modules added. They
26107           locate various implementations of blas and lapack libraries.
26108           CheckFortranFunctionExists.cmake provides a test function to
26109           check if the library is usabale. I have also changed the -KPIC
26110           flag to -fPIC in Linux-ifort.cmake.
26111
26112 2007-10-10 11:47  martink
26113
26114         * Source/cmAddCustomCommandCommand.h,
26115           Source/cmAddCustomTargetCommand.h,
26116           Source/cmAddDefinitionsCommand.h,
26117           Source/cmAddDependenciesCommand.h,
26118           Source/cmAddExecutableCommand.h, Source/cmAddLibraryCommand.h,
26119           Source/cmAddSubDirectoryCommand.h, Source/cmAddTestCommand.h,
26120           Source/cmAuxSourceDirectoryCommand.h, Source/cmBuildCommand.h,
26121           Source/cmBuildNameCommand.h, Source/cmCMakeMinimumRequired.h,
26122           Source/cmConfigureFileCommand.h, Source/cmCreateTestSourceList.h,
26123           Source/cmDefinePropertyCommand.h, Source/cmDocumentation.cxx,
26124           Source/cmElseCommand.h, Source/cmElseIfCommand.h,
26125           Source/cmEnableLanguageCommand.h,
26126           Source/cmEnableTestingCommand.h, Source/cmEndForEachCommand.h,
26127           Source/cmEndIfCommand.h, Source/cmEndMacroCommand.h,
26128           Source/cmEndWhileCommand.h, Source/cmExecProgramCommand.h,
26129           Source/cmExecuteProcessCommand.h, Source/cmExportCommand.h,
26130           Source/cmExportLibraryDependencies.h,
26131           Source/cmFLTKWrapUICommand.h, Source/cmFileCommand.h,
26132           Source/cmFindFileCommand.cxx, Source/cmFindFileCommand.h,
26133           Source/cmFindLibraryCommand.cxx, Source/cmFindLibraryCommand.h,
26134           Source/cmFindPackageCommand.h, Source/cmFindPathCommand.cxx,
26135           Source/cmFindPathCommand.h, Source/cmFindProgramCommand.cxx,
26136           Source/cmFindProgramCommand.h, Source/cmForEachCommand.h,
26137           Source/cmGetCMakePropertyCommand.h,
26138           Source/cmGetDirectoryPropertyCommand.h,
26139           Source/cmGetFilenameComponentCommand.h,
26140           Source/cmGetPropertyCommand.h,
26141           Source/cmGetSourceFilePropertyCommand.h,
26142           Source/cmGetTargetPropertyCommand.h,
26143           Source/cmGetTestPropertyCommand.h, Source/cmIfCommand.h,
26144           Source/cmIncludeCommand.h, Source/cmIncludeDirectoryCommand.h,
26145           Source/cmIncludeExternalMSProjectCommand.h,
26146           Source/cmIncludeRegularExpressionCommand.h,
26147           Source/cmInstallCommand.h, Source/cmInstallFilesCommand.h,
26148           Source/cmInstallProgramsCommand.h,
26149           Source/cmInstallTargetsCommand.h,
26150           Source/cmLinkDirectoriesCommand.h,
26151           Source/cmLinkLibrariesCommand.h, Source/cmListCommand.h,
26152           Source/cmLoadCacheCommand.h, Source/cmLoadCommandCommand.h,
26153           Source/cmMacroCommand.h, Source/cmMakeDirectoryCommand.h,
26154           Source/cmMarkAsAdvancedCommand.h, Source/cmMathCommand.h,
26155           Source/cmMessageCommand.h, Source/cmOptionCommand.h,
26156           Source/cmOutputRequiredFilesCommand.h, Source/cmProjectCommand.h,
26157           Source/cmQTWrapCPPCommand.h, Source/cmQTWrapUICommand.h,
26158           Source/cmRemoveCommand.h, Source/cmRemoveDefinitionsCommand.h,
26159           Source/cmSeparateArgumentsCommand.h, Source/cmSetCommand.h,
26160           Source/cmSetDirectoryPropertiesCommand.h,
26161           Source/cmSetPropertiesCommand.h,
26162           Source/cmSetSourceFilesPropertiesCommand.h,
26163           Source/cmSetTargetPropertiesCommand.h,
26164           Source/cmSetTestsPropertiesCommand.h, Source/cmSiteNameCommand.h,
26165           Source/cmSourceGroupCommand.h, Source/cmStringCommand.h,
26166           Source/cmSubdirCommand.h, Source/cmSubdirDependsCommand.h,
26167           Source/cmTargetLinkLibrariesCommand.h,
26168           Source/cmTryCompileCommand.h, Source/cmTryRunCommand.h,
26169           Source/cmUseMangledMesaCommand.h,
26170           Source/cmUtilitySourceCommand.h,
26171           Source/cmVariableRequiresCommand.h,
26172           Source/cmVariableWatchCommand.h, Source/cmWhileCommand.h,
26173           Source/cmWriteFileCommand.h,
26174           Tests/CommandLineTest/CMakeLists.txt: ENH: make commands lower
26175           case by default
26176
26177 2007-10-10 11:06  david.cole
26178
26179         * Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
26180           Source/cmGlobalXCodeGenerator.cxx, Source/cmInstallCommand.cxx,
26181           Source/cmInstallTargetGenerator.cxx,
26182           Source/cmMakefileLibraryTargetGenerator.cxx,
26183           Source/cmMakefileTargetGenerator.cxx,
26184           Source/cmOrderLinkDirectories.cxx, Source/cmTarget.cxx,
26185           Source/cmTarget.h, Tests/CMakeLists.txt,
26186           Tests/Framework/CMakeLists.txt: ENH: Finish up the Framework
26187           creation code restructuring. Frameworks build and install now.
26188           More work needed on the packaging step. See Tests/Framework for
26189           example use.
26190
26191 2007-10-10 09:09  king
26192
26193         * Tests/Fortran/: CMakeLists.txt, test_use_in_comment_fixedform.f,
26194           test_use_in_comment_freeform.f90, in_interface/main.f90,
26195           in_interface/module.f90: ENH: Added test for 'use' keyword in a
26196           comment.  Patch from Maik Beckmann.  See bug#5809.
26197
26198 2007-10-10 09:07  king
26199
26200         * Source/cmDependsFortran.cxx: BUG: Fix in-interface mode.  Patch
26201           from Maik Beckmann.  See bug#5809.
26202
26203 2007-10-09 22:36  andy
26204
26205         * Source/cmVersion.cxx: STYLE: Nightly Version update
26206
26207 2007-10-09 15:20  barre
26208
26209         * Source/kwsys/SystemTools.cxx: ENH: bad bug bad
26210
26211 2007-10-09 14:35  martink
26212
26213         * Source/: cmDocumentation.cxx, cmDocumentationFormatterHTML.cxx,
26214           cmDocumentationFormatterMan.cxx,
26215           cmDocumentationFormatterText.cxx,
26216           cmDocumentationFormatterUsage.cxx, cmDumpDocumentation.cxx,
26217           cmPropertyDefinition.cxx, cmPropertyDefinitionMap.cxx,
26218           cmStandardIncludes.h, cmake.cxx, cmake.h, cmakemain.cxx,
26219           ctest.cxx, CPack/cpack.cxx: BUG: revert doc changes since VS7
26220           cannot compile them, will implement them in a different manner
26221
26222 2007-10-09 09:55  martink
26223
26224         * Source/: cmDocumentation.cxx, cmDocumentationFormatterHTML.cxx,
26225           cmDocumentationFormatterMan.cxx,
26226           cmDocumentationFormatterText.cxx,
26227           cmDocumentationFormatterUsage.cxx, cmDumpDocumentation.cxx,
26228           cmPropertyDefinition.cxx, cmPropertyDefinitionMap.cxx,
26229           cmStandardIncludes.h, cmake.cxx, cmake.h, cmakemain.cxx,
26230           ctest.cxx, CPack/cpack.cxx: ENH: make documentation entries
26231           actually store their data
26232
26233 2007-10-08 22:39  andy
26234
26235         * Source/cmVersion.cxx: STYLE: Nightly Version update
26236
26237 2007-10-08 10:05  king
26238
26239         * Source/cmSystemTools.cxx: STYLE: Fixed line-too-long.
26240
26241 2007-10-08 10:03  king
26242
26243         * Source/cmSystemTools.cxx: COMP: Added inadvertantly removed
26244           include.
26245
26246 2007-10-07 22:35  andy
26247
26248         * Source/cmVersion.cxx: STYLE: Nightly Version update
26249
26250 2007-10-07 16:22  king
26251
26252         * Source/cmSystemTools.cxx: COMP: Simplified include file logic.
26253           The windows.h header should be included for all compilers on
26254           windows.
26255
26256 2007-10-06 22:42  andy
26257
26258         * Source/cmVersion.cxx: STYLE: Nightly Version update
26259
26260 2007-10-05 22:31  andy
26261
26262         * Source/cmVersion.cxx: STYLE: Nightly Version update
26263
26264 2007-10-05 15:51  martink
26265
26266         * Source/cmSystemTools.cxx: COMP: fix to compile on VS 8
26267
26268 2007-10-05 13:15  hoffman
26269
26270         * Modules/Platform/Windows-bcc32.cmake: ENH: add support for
26271           preprocessed files in borland
26272
26273 2007-10-05 13:14  hoffman
26274
26275         * Utilities/KWStyle/CMakeFiles.txt.in: ENH: add more exclusions for
26276           kwstyle
26277
26278 2007-10-05 10:03  king
26279
26280         * Source/cmSystemTools.cxx: BUG: Fix call to SetFileTime to set it
26281           on the proper file.
26282
26283 2007-10-05 10:02  king
26284
26285         * Source/: cmDependsFortranParser.cxx, cmDependsFortranParser.y:
26286           COMP: Disable some warnings in generated code.  Disable
26287           compilation of unused goto block.
26288
26289 2007-10-05 09:46  king
26290
26291         * Source/: cmFileCommand.cxx, cmSystemTools.cxx, cmSystemTools.h:
26292           ENH: During file installation treat the source file as a
26293           dependency of the installed file.  Install the file only if the
26294           destination is older than the source.  Set the file times on the
26295           installed file to match those of the source file.  This should
26296           greatly improve the speed of repeated installations because it
26297           removes the comparison of file contents.  This addresses
26298           bug#3349.
26299
26300 2007-10-04 22:43  andy
26301
26302         * Source/cmVersion.cxx: STYLE: Nightly Version update
26303
26304 2007-10-04 15:31  hoffman
26305
26306         * Source/: cmDependsFortranParser.cxx, cmDependsFortranParser.y:
26307           ENH: update .y file with borland fix, and use a table based
26308           strcasecmp
26309
26310 2007-10-04 14:47  david.cole
26311
26312         * Source/cmDependsFortranParser.cxx: COMP: Get it to compile on
26313           Borland 5.5, too. Including stl headers here does not work,
26314           because with Borland 5.5 stl headers pull in windef.h which
26315           typedefs WORD which is in the fortran tokens list...
26316
26317 2007-10-04 09:49  king
26318
26319         * Source/cmDependsFortranParser.cxx: STYLE: Removed reference to my
26320           home directory from #line calls.
26321
26322 2007-10-03 22:36  andy
26323
26324         * Source/cmVersion.cxx: STYLE: Nightly Version update
26325
26326 2007-10-03 17:01  king
26327
26328         * Source/: cmDependsFortranParser.cxx, cmDependsFortranParser.y:
26329           COMP: Do not use non-portable strcasecmp.
26330
26331 2007-10-03 16:19  king
26332
26333         * Source/cmDependsFortran.cxx: BUG: When requiring a module through
26334           a .proxy rule add an empty .proxy rule in case no other source in
26335           the target provides it.  Since it is not a file-level dependency
26336           there does not need to be a rule to create the .proxy as a file.
26337           This addresses bug#3984.
26338
26339 2007-10-03 15:41  king
26340
26341         * Source/: cmDependsFortran.cxx, cmDependsFortranLexer.cxx,
26342           cmDependsFortranLexer.h, cmDependsFortranLexer.in.l,
26343           cmDependsFortranParser.cxx, cmDependsFortranParser.h,
26344           cmDependsFortranParser.y, cmDependsFortranParserTokens.h: BUG:
26345           Fix for bug#5809.  Applied patch supplied in the bug report.
26346           Updated pre-generated lexer and parser sources.  This updates the
26347           makedepf90 version to 2.8.8.  The parser actions have been
26348           updated to ignore "use" in comments properly.
26349
26350 2007-10-03 15:23  king
26351
26352         * Source/CMakeLists.txt: ENH: Updated CMAKE_REGENERATE_YACCLEX
26353           option to support cmDependsFortran.  Fixed to work with spaces in
26354           path.
26355
26356 2007-10-02 22:27  andy
26357
26358         * Source/cmVersion.cxx: STYLE: Nightly Version update
26359
26360 2007-10-02 15:48  hoffman
26361
26362         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: speed up
26363           actual path name by cache on windows
26364
26365 2007-10-01 22:31  andy
26366
26367         * Source/cmVersion.cxx: STYLE: Nightly Version update
26368
26369 2007-10-01 15:57  david.cole
26370
26371         * Tests/: CMakeLists.txt, SimpleInstall/CMakeLists.txt,
26372           SimpleInstallS2/CMakeLists.txt: COMP: Rename the executables for
26373           the SimpleInstall tests so that the executable files that run
26374           during the test do not have the word install in their file names.
26375           This allows running the tests on Windows Vista without admin
26376           privileges and without adding a manifest containing the asInvoker
26377           requestedExecutionLevel element.
26378
26379 2007-09-30 22:28  andy
26380
26381         * Source/cmVersion.cxx: STYLE: Nightly Version update
26382
26383 2007-09-29 22:36  andy
26384
26385         * Source/cmVersion.cxx: STYLE: Nightly Version update
26386
26387 2007-09-28 22:49  andy
26388
26389         * Source/cmVersion.cxx: STYLE: Nightly Version update
26390
26391 2007-09-27 23:02  andy
26392
26393         * Source/cmVersion.cxx: STYLE: Nightly Version update
26394
26395 2007-09-27 14:44  hoffman
26396
26397         * Source/cmGeneratedFileStream.cxx, Source/cmSystemTools.cxx,
26398           Source/CPack/cmCPackTGZGenerator.cxx, Utilities/cmtar/libtar.c:
26399           COMP: remove warnings
26400
26401 2007-09-27 14:20  hoffman
26402
26403         * Modules/FindQt4.cmake: ENH: set  QT_EDITION_DESKTOPLIGHT and do
26404           not disable modules
26405
26406 2007-09-27 14:18  hoffman
26407
26408         * DartLocal.conf.in: ENH: fix space
26409
26410 2007-09-27 14:16  hoffman
26411
26412         * Source/cmWin32ProcessExecution.cxx: ENH: remove junk from output
26413
26414 2007-09-27 08:53  hoffman
26415
26416         * Utilities/cmcurl/CMakeLists.txt: ENH: add a check for basename to
26417           cmcurl
26418
26419 2007-09-26 22:59  andy
26420
26421         * Source/cmVersion.cxx: STYLE: Nightly Version update
26422
26423 2007-09-26 20:53  hoffman
26424
26425         * Modules/FindQt4.cmake: ENH: look for qt in a beter registry place
26426           and disable modules that won't work with DesktopLight, also set
26427           QT_EDITION variable
26428
26429 2007-09-25 23:06  andy
26430
26431         * Source/cmVersion.cxx: STYLE: Nightly Version update
26432
26433 2007-09-25 10:57  hoffman
26434
26435         * Source/cmSystemTools.cxx: BUG: fix problem with stdout and stderr
26436           not showing up in ms dos shells
26437
26438 2007-09-25 08:36  hoffman
26439
26440         * Tests/CMakeLists.txt: ENH: increase timeout
26441
26442 2007-09-25 08:30  hoffman
26443
26444         * DartLocal.conf.in: ENH: remove extra space
26445
26446 2007-09-24 23:13  andy
26447
26448         * Source/cmVersion.cxx: STYLE: Nightly Version update
26449
26450 2007-09-24 13:19  hoffman
26451
26452         * DartLocal.conf.in, Source/cmSystemTools.cxx: ENH: add new
26453           machines
26454
26455 2007-09-24 11:18  hoffman
26456
26457         * CTestCustom.cmake.in: COMP: exclude some warnings on hp
26458
26459 2007-09-24 11:16  hoffman
26460
26461         * Source/: cmCommandArgumentLexer.cxx, cmDependsJavaLexer.cxx,
26462           cmExprLexer.cxx: COMP: fix warnings on hp
26463
26464 2007-09-24 11:10  hoffman
26465
26466         * Source/CTest/: cmCTestTestHandler.cxx, cmCTestTestHandler.h: ENH:
26467           fix line length issues
26468
26469 2007-09-24 09:53  king
26470
26471         * Modules/FindThreads.cmake: BUG: Enable CMAKE_HP_PTHREADS only
26472           when the old CMA threads are available.  Modern HP pthreads are
26473           just normal pthreads.
26474
26475 2007-09-23 23:09  andy
26476
26477         * Source/cmVersion.cxx: STYLE: Nightly Version update
26478
26479 2007-09-22 22:47  andy
26480
26481         * Source/cmVersion.cxx: STYLE: Nightly Version update
26482
26483 2007-09-21 22:46  andy
26484
26485         * Source/cmVersion.cxx: STYLE: Nightly Version update
26486
26487 2007-09-21 13:37  alex
26488
26489         * Source/CPack/cmCPackDebGenerator.cxx:
26490           STYLE: use %-10lld instead of %-10qd for printing a 64bit int,
26491           maybe this silences the warning of the HP compiler
26492
26493           Alex
26494
26495 2007-09-21 11:42  alex
26496
26497         * Source/cmFindPackageCommand.cxx:
26498           STYLE: improved error message for the case that neither
26499           FindFoo.cmake nor FooConfig.cmake were found
26500
26501           Alex
26502
26503 2007-09-21 11:42  hoffman
26504
26505         * Modules/InstallRequiredSystemLibraries.cmake: ENH: remove message
26506
26507 2007-09-20 22:44  andy
26508
26509         * Source/cmVersion.cxx: STYLE: Nightly Version update
26510
26511 2007-09-20 17:21  king
26512
26513         * Modules/FindThreads.cmake: BUG: Do not use CMA threads on HP if
26514           they do not exist.
26515
26516 2007-09-20 16:48  hoffman
26517
26518         * Tests/CMakeLists.txt: ENH: VV make too much data for the
26519           dashboard
26520
26521 2007-09-20 11:57  hoffman
26522
26523         * Source/kwsys/testRegistry.cxx: COMP: remove warning on new HPUX
26524           compiler
26525
26526 2007-09-20 10:56  king
26527
26528         * Tests/: SimpleInstall/CMakeLists.txt,
26529           SimpleInstallS2/CMakeLists.txt: ENH: Disable package test only on
26530           OSX < 10.4.  Added comment explaining reason for timeout.
26531
26532 2007-09-20 10:47  king
26533
26534         * Tests/CMakeLists.txt: ENH: Restore shorter timeout for
26535           SimpleInstall-Stage2.
26536
26537 2007-09-20 09:36  alex
26538
26539         * Source/kwsys/SystemTools.cxx:
26540           COMP: TIOCGWINSZ and struct winsize also doesn't exist on Cray
26541           Catamount
26542
26543           Alex
26544
26545 2007-09-20 09:30  alex
26546
26547         * Source/kwsys/SystemTools.cxx:
26548           COMP: make SystemTools.cxx build on Cray Xt3
26549
26550           Alex
26551
26552 2007-09-20 08:33  alex
26553
26554         * Source/cmDocumentation.cxx:
26555           STYLE: fix line lengths
26556
26557           Alex
26558
26559 2007-09-19 22:33  andy
26560
26561         * Source/cmVersion.cxx: STYLE: Nightly Version update
26562
26563 2007-09-19 13:14  alex
26564
26565         * Source/: cmDocumentation.cxx, cmDocumentation.h,
26566           cmDocumentationFormatter.h, cmakemain.cxx:
26567           ENH: add new help option --help-custom-modules, which generates
26568           documentation for all modules found in CMAKE_MODULE_PATH, which
26569           currently has to be specified via -D, this can later on be
26570           improved e.g. by reading a special (to-be-created) file like
26571           CMakeFiles/ModulePath.cmake in the build tree so that running
26572           cmake help in the build tree of a project will always give you
26573           the current module path. (This could actually also help IDEs
26574           which would like to support cmake for projects...)
26575
26576           Alex
26577
26578 2007-09-19 11:42  hoffman
26579
26580         * Utilities/cmcurl/CMakeLists.txt: ENH: add test for HAVE_BASENAME
26581           since it is used
26582
26583 2007-09-19 11:16  hoffman
26584
26585         * Source/CTest/cmCTestTestHandler.cxx,
26586           Source/CTest/cmCTestTestHandler.h, Source/kwsys/CMakeLists.txt,
26587           Tests/CMakeLists.txt: ENH: fix failing test when valgrind is on
26588
26589 2007-09-19 11:10  king
26590
26591         * Tests/: CMakeLists.txt, SimpleInstall/CMakeLists.txt,
26592           SimpleInstallS2/CMakeLists.txt: ENH: Re-enable packaging part of
26593           SimpleInstall-Stage2 test on Apple.  Give it a long timeout to
26594           see what is going on.
26595
26596 2007-09-19 10:46  alex
26597
26598         * Source/: cmDocumentationFormatter.h,
26599           cmDocumentationFormatterHTML.cxx:
26600           COMP: fix warning about unused parameters
26601
26602           Alex
26603
26604 2007-09-19 09:59  alex
26605
26606         * Source/cmDocumentationFormatterMan.cxx:
26607           BUG: correct name for the man page
26608
26609           Alex
26610
26611 2007-09-19 09:35  alex
26612
26613         * Modules/FindQt4.cmake:
26614           BUG: if Qt is installed as a framework, add -F to the command
26615           line so Q_WS_MAC can be detected correctly
26616
26617           Alex
26618
26619 2007-09-19 09:05  alex
26620
26621         * Source/: CMakeLists.txt, cmDocumentation.cxx, cmDocumentation.h,
26622           cmDocumentationFormatter.cxx, cmDocumentationFormatter.h,
26623           cmDocumentationFormatterHTML.cxx, cmDocumentationFormatterHTML.h,
26624           cmDocumentationFormatterMan.cxx, cmDocumentationFormatterMan.h,
26625           cmDocumentationFormatterText.cxx, cmDocumentationFormatterText.h,
26626           cmDocumentationFormatterUsage.cxx,
26627           cmDocumentationFormatterUsage.h:
26628           STYLE: move the code for the different formats of the generated
26629           help into their own classes, making cmDocumentation smaller and
26630           also making it easier to eventually add another format
26631
26632           Alex
26633
26634 2007-09-19 09:04  alex
26635
26636         * Tests/: SimpleInstall/CMakeLists.txt,
26637           SimpleInstallS2/CMakeLists.txt:
26638           COMP: reenable the installation of the PUBLIC_HEADERs
26639
26640           Alex
26641
26642 2007-09-18 22:43  andy
26643
26644         * Source/cmVersion.cxx: STYLE: Nightly Version update
26645
26646 2007-09-18 17:05  alex
26647
26648         * Source/cmExtraCodeBlocksGenerator.cxx:
26649           STYLE: fix line lengths
26650
26651           Alex
26652
26653 2007-09-18 15:16  hoffman
26654
26655         * CMakeCPack.cmake, Modules/NSIS.InstallOptions.ini.in,
26656           Modules/NSIS.template.in, Source/CPack/cmCPackNSISGenerator.cxx:
26657           ENH: allow for desktop link to be created and fix chop of last
26658           char in PATH on uninstall
26659
26660 2007-09-18 15:13  alex
26661
26662         * Modules/FindPythonLibs.cmake:
26663           BUG: make the string static, otherwise the contents are gone when
26664           we exit the function (same fix as in VTK/CMake/)
26665
26666           Alex
26667
26668 2007-09-18 11:35  hoffman
26669
26670         * Tests/CMakeLists.txt: ENH: increase timeout for long test
26671
26672 2007-09-18 11:34  hoffman
26673
26674         * Source/cmCTest.cxx: ENH: allow test properties to set a timeout
26675           that is longer than the default timeout, but not longer than
26676           CTEST_TIME_LIMIT for a script
26677
26678 2007-09-18 09:54  alex
26679
26680         * Source/cmExtraCodeBlocksGenerator.cxx:
26681           ENH: use the oubject_output option to try to tell CodeBlocks
26682           where the object files are located (to make "compile file" work).
26683           Doesn't work yet, but at least the .objs/ is now removed from the
26684           path.
26685
26686           Alex
26687
26688 2007-09-17 22:38  andy
26689
26690         * Source/cmVersion.cxx: STYLE: Nightly Version update
26691
26692 2007-09-17 16:21  alex
26693
26694         * Tests/: SimpleInstall/CMakeLists.txt,
26695           SimpleInstallS2/CMakeLists.txt:
26696           COMP: disable packaging test on Apple, see if this fixes the
26697           timeouts
26698
26699           Alex
26700
26701 2007-09-17 15:59  hoffman
26702
26703         * Source/cmLocalVisualStudio7Generator.cxx: ENH: fix for vs 8
26704
26705 2007-09-17 15:55  alex
26706
26707         * CMakeLists.txt, Modules/CMakeCCompilerId.c,
26708           Modules/CMakeCXXCompilerId.cpp,
26709           Modules/Platform/Linux-PGI-C.cmake,
26710           Modules/Platform/Linux-PGI-CXX.cmake, Source/kwsys/Directory.cxx:
26711
26712           ENH: add support for the Portland Compiler to CMake, can build
26713           cmake and the tests pass (except the wrapping tests, which fail
26714           to link to the g++-compiled Qt)
26715
26716           Alex
26717
26718 2007-09-17 15:40  alex
26719
26720         * Utilities/cmtar/libtar.c:
26721           COMP: use C-style comments in C code
26722
26723           Alex
26724
26725 2007-09-17 15:27  hoffman
26726
26727         * Tests/: SimpleInstall/CMakeLists.txt,
26728           SimpleInstallS2/CMakeLists.txt: ENH: test install of debug libs
26729
26730 2007-09-17 15:26  hoffman
26731
26732         * Modules/InstallRequiredSystemLibraries.cmake: ENH: allow for
26733           installation of debug libs
26734
26735 2007-09-17 15:20  hoffman
26736
26737         * Modules/CMakeVS8FindMake.cmake,
26738           Modules/Platform/Windows-cl.cmake, Source/CMakeLists.txt,
26739           Source/cmGlobalVisualStudio9Generator.cxx,
26740           Source/cmGlobalVisualStudio9Generator.h,
26741           Source/cmLocalVisualStudio7Generator.cxx,
26742           Source/cmLocalVisualStudio7Generator.h, Source/cmake.cxx,
26743           Utilities/cmcurl/select.h, Utilities/cmcurl/CMake/CurlTests.c,
26744           Utilities/cmcurl/Platforms/WindowsCache.cmake,
26745           Modules/CMakeVS9FindMake.cmake: ENH: add support for vs 2008 beta
26746           2
26747
26748 2007-09-17 15:18  alex
26749
26750         * Utilities/cmtar/: CMakeLists.txt, config.h.in, internal.h:
26751           COMP: add a check for makedev, which isn't available with the PGI
26752           compiler on Cray XT3
26753
26754           Alex
26755
26756 2007-09-17 11:17  hoffman
26757
26758         * Source/cmSystemTools.cxx: ENH: fix warning
26759
26760 2007-09-17 10:53  alex
26761
26762         * Source/cmTryRunCommand.cxx:
26763           STYLE: copy the executables from TRY_RUN() to
26764           ${CMAKE_BINARY_DIR}/CMakeFiles/ instead to ${CMAKE_BINARY_DIR}
26765
26766           Alex
26767
26768 2007-09-17 10:51  king
26769
26770         * Tests/BuildDepends/: CMakeLists.txt, Project/CMakeLists.txt,
26771           Project/dep.cxx, Project/zot.cxx: ENH: Adding test for
26772           ADD_CUSTOM_COMMAND's new IMPLICIT_DEPENDS feature.
26773
26774 2007-09-17 10:50  king
26775
26776         * Source/: cmAddCustomCommandCommand.cxx,
26777           cmAddCustomCommandCommand.h, cmCustomCommand.cxx,
26778           cmCustomCommand.h, cmMakefileTargetGenerator.cxx: ENH: Added
26779           IMPLICIT_DEPENDS option to ADD_CUSTOM_COMMAND.  It currently
26780           works only for Makefile generators.  It allows a custom command
26781           to have implicit dependencies in the form of C or CXX sources.
26782
26783 2007-09-17 10:40  hoffman
26784
26785         * Source/: cmGlobalXCodeGenerator.cxx,
26786           CTest/cmCTestBuildAndTestHandler.cxx,
26787           CTest/cmCTestBuildCommand.cxx, CTest/cmCTestTestHandler.cxx: ENH:
26788           fix build issue with config type not being specified by ctest
26789
26790 2007-09-16 22:46  andy
26791
26792         * Source/cmVersion.cxx: STYLE: Nightly Version update
26793
26794 2007-09-15 22:58  andy
26795
26796         * Source/cmVersion.cxx: STYLE: Nightly Version update
26797
26798 2007-09-14 22:59  andy
26799
26800         * Source/cmVersion.cxx: STYLE: Nightly Version update
26801
26802 2007-09-13 22:53  andy
26803
26804         * Source/cmVersion.cxx: STYLE: Nightly Version update
26805
26806 2007-09-13 13:37  king
26807
26808         * Source/cmMakefileTargetGenerator.cxx, Source/cmSourceFile.cxx,
26809           Tests/PrecompiledHeader/CMakeLists.txt: ENH: Added OBJECT_OUTPUTS
26810           source file property.  Updated PrecompiledHeader test to use it
26811           (making the test simpler).
26812
26813 2007-09-13 09:14  king
26814
26815         * Source/cmGlobalXCodeGenerator.cxx: COMP: Fix shadowed local
26816           warning by scoping the previous decl properly.
26817
26818 2007-09-12 22:54  andy
26819
26820         * Source/cmVersion.cxx: STYLE: Nightly Version update
26821
26822 2007-09-11 22:49  andy
26823
26824         * Source/cmVersion.cxx: STYLE: Nightly Version update
26825
26826 2007-09-11 15:21  david.cole
26827
26828         * CTestCustom.cmake.in: ENH: Avoid prompting for admin privileges
26829           when running CMakeSetup.exe on Vista by adding a
26830           requestedExecutionLevel element to its manifest.
26831
26832 2007-09-11 14:43  hoffman
26833
26834         * Source/CTest/cmCTestBuildAndTestHandler.cxx: ENH: for build and
26835           test default the config type to the one that ctest was built
26836           with, it is good for the current ctest setup, and other projects
26837           can always specify a value on the command line
26838
26839 2007-09-11 12:23  hoffman
26840
26841         * Source/cmSystemTools.cxx: ENH: opps
26842
26843 2007-09-11 11:22  david.cole
26844
26845         * Utilities/cmzlib/: CMakeLists.txt, ChangeLog, FAQ, INDEX, README,
26846           README.Kitware.txt, adler32.c, cm_zlib_mangle.h, compress.c,
26847           crc32.c, crc32.h, deflate.c, deflate.h, example.c, gzio.c,
26848           infblock.c, infblock.h, infcodes.c, infcodes.h, inffast.c,
26849           inffast.h, inffixed.h, inflate.c, inflate.h, inftrees.c,
26850           inftrees.h, infutil.c, infutil.h, maketree.c, minigzip.c,
26851           trees.c, uncompr.c, zconf.h, zlib.def, zlib.h, zlib.rc, zutil.c,
26852           zutil.h: ENH: Update zlib to 1.2.3. Addresses bugs #5445 and
26853           #3473.
26854
26855 2007-09-11 11:21  hoffman
26856
26857         * Source/: cmCTest.cxx, cmSystemTools.cxx, cmSystemTools.h,
26858           ctest.cxx, CTest/cmCTestTestHandler.cxx: ENH: fix 2 ctest issues,
26859           do not use the build type of ctest to look for config types, do
26860           not inherit pipes in child procs for ctest so it can kill them
26861
26862 2007-09-11 10:01  hoffman
26863
26864         * Source/cmMathCommand.h: ENH: improve docs
26865
26866 2007-09-10 22:50  andy
26867
26868         * Source/cmVersion.cxx: STYLE: Nightly Version update
26869
26870 2007-09-10 17:39  hoffman
26871
26872         * Tests/: SimpleInstall/CMakeLists.txt,
26873           SimpleInstallS2/CMakeLists.txt: ENH: turn this stuff off to see
26874           if it fixes the dashboard on midworld
26875
26876 2007-09-10 17:10  hoffman
26877
26878         * Tests/Plugin/src/example_exe.cxx: ENH: fix memory leak
26879
26880 2007-09-10 10:49  hoffman
26881
26882         * Tests/CMakeLists.txt, Utilities/Release/README,
26883           Utilities/Release/create-cmake-release.cmake,
26884           Utilities/Release/upload_release.cmake: ENH: add test that builds
26885           a nightly windows cmake binary
26886
26887 2007-09-10 10:22  king
26888
26889         * Source/: cmGlobalXCodeGenerator.cxx, cmTarget.cxx: ENH: Added
26890           XCODE_ATTRIBUTE_<an-attribute> property to allow direct setting
26891           of Xcode target attributes in generated projects.  For example,
26892           one may set the prefix header property and the corresponding
26893           precompiled option to do precompiled headers.
26894
26895 2007-09-09 23:03  andy
26896
26897         * Source/cmVersion.cxx: STYLE: Nightly Version update
26898
26899 2007-09-09 13:18  hoffman
26900
26901         * CMakeLists.txt: ENH: remove debug print
26902
26903 2007-09-08 23:09  andy
26904
26905         * Source/cmVersion.cxx: STYLE: Nightly Version update
26906
26907 2007-09-07 22:49  andy
26908
26909         * Source/cmVersion.cxx: STYLE: Nightly Version update
26910
26911 2007-09-07 17:00  hoffman
26912
26913         * CMakeLists.txt: ENH: MATH is not in bootstrap cmake
26914
26915 2007-09-07 14:20  hoffman
26916
26917         * CMakeCPack.cmake, CMakeLists.txt: ENH: for CVS CMake have cpack
26918           use the version date in the name of the package
26919
26920 2007-09-07 11:10  hoffman
26921
26922         * Source/cmCacheManager.cxx: ENH: fix spelling error
26923
26924 2007-09-06 22:57  andy
26925
26926         * Source/cmVersion.cxx: STYLE: Nightly Version update
26927
26928 2007-09-06 17:47  david.cole
26929
26930         * Utilities/Release/CMakeInstall.bmp: BUG: Put back
26931           CMakeInstall.bmp in order to build a package with NSIS on
26932           Windows. It was inadvertently removed.
26933
26934 2007-09-06 10:06  hoffman
26935
26936         * DartLocal.conf.in: ENH: acdc is dead
26937
26938 2007-09-05 23:01  andy
26939
26940         * Source/cmVersion.cxx: STYLE: Nightly Version update
26941
26942 2007-09-04 11:45  zack.galbreath
26943
26944         * Source/temp.txt: ENH: removing temporary testing file
26945
26946 2007-09-04 11:05  zack.galbreath
26947
26948         * Source/temp.txt: ENH: testing branchRestrict
26949
26950 2007-08-31 16:52  alex
26951
26952         * Source/: cmInstallCommand.cxx, cmInstallCommandArguments.h:
26953           STYLE: fix line lengths
26954
26955           Alex
26956
26957 2007-08-31 16:27  alex
26958
26959         * Modules/CPack.cmake:
26960           STYLE: mark the generator options as advanced
26961
26962           Alex
26963
26964 2007-08-31 15:05  alex
26965
26966         * Utilities/KWStyle/CMake.kws.xml.in:
26967           STYLE: disable header check
26968
26969           Alex
26970
26971 2007-08-31 14:51  king
26972
26973         * CMakeLists.txt, CTestCustom.cmake.in, CTestCustom.ctest.in: ENH:
26974           Create CTestCustom.cmake instead of CTestCustom.ctest.  Create
26975           the old file to include the new one for compatibility.  This
26976           should prevent the long delays of CTest traversing the whole tree
26977           looking for CTestCustom.ctest files.
26978
26979 2007-08-31 14:07  alex
26980
26981         * Utilities/KWStyle/: CMakeLists.txt, CMakeMoreChecks.kws.xml.in:
26982           STYLE: add makefile target MoreStyleChecks, which runs KWStyle
26983           with more checks enabled and creates the html files.
26984
26985           Alex
26986
26987 2007-08-31 13:45  alex
26988
26989         * Source/cmGlobalGenerator.cxx:
26990           STYLE: the temporary variable is not necessary
26991
26992           Alex
26993
26994 2007-08-31 13:42  alex
26995
26996         * Source/: cmExtraCodeBlocksGenerator.cxx, cmGlobalGenerator.cxx,
26997           cmGlobalGenerator.h, cmGlobalKdevelopGenerator.cxx:
26998           ENH: add support for Fortran to the KDevelop generator -minor
26999           optimization for GetLanguageEnabled()
27000
27001           Alex
27002
27003 2007-08-31 09:14  king
27004
27005         * Source/CPack/cmCPackDebGenerator.cxx: BUG: Another space-in-path
27006           fix.
27007
27008 2007-08-31 09:09  king
27009
27010         * Source/cmake.cxx: BUG: Fix path to CMake executables when run
27011           from bootstrap build.
27012
27013 2007-08-30 16:23  alex
27014
27015         * Tests/: SimpleInstall/CMakeLists.txt,
27016           SimpleInstallS2/CMakeLists.txt:
27017           STYLE: adapt the test to the change from FILENAME to FILE -add a
27018           call to the EXPORT() command
27019
27020           Alex
27021
27022 2007-08-30 16:22  alex
27023
27024         * Source/: cmInstallCommand.cxx, cmInstallExportGenerator.cxx:
27025           STYLE: rename FILENAME keyword to FILE, because FILENAME is used
27026           in no other place
27027
27028           Alex
27029
27030 2007-08-30 13:35  alex
27031
27032         * Modules/: FindPythonInterp.cmake, FindPythonLibs.cmake:
27033           ENH: add support for the next python release, python 2.6
27034
27035           Alex
27036
27037 2007-08-30 11:36  alex
27038
27039         * Source/cmExtraCodeBlocksGenerator.cxx:
27040           STYLE: "Build file" still doesn't work, but now it is at least a
27041           bit closer, it needs some more support from CB
27042
27043           Alex
27044
27045 2007-08-30 10:26  alex
27046
27047         * Source/cmStringCommand.h:
27048           STYLE: add the | to the docs
27049
27050           Alex
27051
27052 2007-08-29 16:32  alex
27053
27054         * Source/CPack/cmCPackDebGenerator.cxx:
27055           BUG: work if there are spaces in the path to cmake
27056
27057           Alex
27058
27059 2007-08-29 16:31  alex
27060
27061         * Modules/CPackRPM.cmake:
27062           ENH: fail with error if trying to create a RPM stating that
27063           rpmbuild can't handle spaces
27064
27065           Alex
27066
27067 2007-08-29 15:19  alex
27068
27069         * Source/cmExtraCodeBlocksGenerator.cxx:
27070           BUG: make paths with spaces work in CodeBlocks -gcc is always gcc
27071           and not mingw
27072
27073           Alex
27074
27075 2007-08-29 14:35  alex
27076
27077         * Source/cmIfCommand.cxx: BUG: this seems to fix the regexp
27078           result-storage problem, now it seems the actual result is tored
27079           instead of "1" , as it happened for StringFileTest on Windows
27080
27081           Alex
27082
27083 2007-08-29 14:05  alex
27084
27085         * Source/cmStringCommand.h:
27086           STYLE: add docs about the supported regexp characters and
27087           CMAKE_MATCH_(0..9)
27088
27089           Alex
27090
27091 2007-08-29 12:01  alex
27092
27093         * Tests/StringFileTest/CMakeLists.txt:
27094           ENH: added tests for the CMAKE_MATCH_(0..9) variables, which get
27095           set by regex matches (STRING(REGEX), IF(MATCHES))
27096
27097           Alex
27098
27099 2007-08-29 11:58  alex
27100
27101         * Source/: cmIfCommand.cxx, cmIfCommand.h, cmStringCommand.cxx,
27102           cmStringCommand.h:
27103           ENH: also store the group matches from IF( MATCHES) in
27104           CMAKE_MATCH_(0..9)
27105
27106           Alex
27107
27108 2007-08-29 11:30  king
27109
27110         * Source/cmDependsFortran.cxx: BUG: Do not write symbolic make
27111           dependencies into depends.internal.
27112
27113 2007-08-29 10:12  alex
27114
27115         * Source/: cmExtraCodeBlocksGenerator.cxx,
27116           cmExtraCodeBlocksGenerator.h:
27117           ENH: don't hardcode gcc -put the include dirs in the project file
27118           to enable autocompletion -prepare for nmake
27119
27120           Alex
27121
27122 2007-08-28 16:27  alex
27123
27124         * Source/cmMakefile.cxx:
27125           COMP: explicitely cast to int to silence warning with msvc8
27126
27127           Alex
27128
27129 2007-08-28 16:19  alex
27130
27131         * Modules/CMakeGenericSystem.cmake, Source/cmLocalGenerator.cxx:
27132           ENH: add flag so a terminating slash for the link path can be
27133           specified (needed by the Digital Mars D compiler)
27134
27135           Alex
27136
27137 2007-08-28 15:13  alex
27138
27139         * Source/cmExtraCodeBlocksGenerator.cxx:
27140           STYLE: add links to docs
27141
27142           Alex
27143
27144 2007-08-28 13:46  alex
27145
27146         * Source/CTest/cmCTestGenericHandler.cxx:
27147           STYLE: fix typo
27148
27149           Alex
27150
27151 2007-08-28 11:02  alex
27152
27153         * CMakeLists.txt:
27154           COMP: enable RPATH if any of the CMAKE_USE_SYSTEM_XXX variables
27155           is enabled or if the curses library is neither in /lib nor in
27156           /usr/lib . This makes it build on NetBSD. For more comments see
27157           CMakeLists.txt
27158
27159           Alex
27160
27161 2007-08-28 10:59  alex
27162
27163         * Tests/SourceGroups/: CMakeLists.txt, main.c:
27164           COMP: enable ANSI C, this should make it work with the HP-UX
27165           compiler
27166
27167           Alex
27168
27169 2007-08-28 10:52  alex
27170
27171         * Modules/: CheckCSourceRuns.cmake, CheckCXXSourceRuns.cmake:
27172           ENH: use the same CMAKE_SKIP_RPATH setting in
27173           CHECK_C/CXX_SOURCE_RUNS as in the main project. I think it
27174           doesn't make sense if a project disables RPATH, uses
27175           CHECK_C_SOURCE_RUNS() to see if something is able to run, and
27176           this succeeds because it has been built with RPATH, but an
27177           executable built within the project won't be able to run since it
27178           has been built without RPATH.
27179
27180           Alex
27181
27182 2007-08-28 08:36  alex
27183
27184         * Tests/SourceGroups/main.c:
27185           COMP: maybe it compiles this way with the HP-UX compiler
27186
27187           Alex
27188
27189 2007-08-27 23:12  andy
27190
27191         * Source/cmVersion.cxx: STYLE: Nightly Version update
27192
27193 2007-08-27 17:05  alex
27194
27195         * Source/: cmLocalVisualStudioGenerator.cxx,
27196           cmLocalVisualStudioGenerator.h: BUG: fix #5326: source files with
27197           the same name in different groups lead to colliding object file
27198           names
27199
27200           Alex
27201
27202 2007-08-27 16:05  alex
27203
27204         * Tests/: SimpleInstall/CMakeLists.txt,
27205           SimpleInstallS2/CMakeLists.txt:
27206           ENH: add test for installing a header marked as PUBLIC_HEADER of
27207           a library
27208
27209           Alex
27210
27211 2007-08-27 16:04  alex
27212
27213         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
27214           cmInstallCommand.cxx, cmInstallCommand.h,
27215           cmInstallExportGenerator.cxx, cmInstallExportGenerator.h:
27216           ENH: add install files generators for targets which have
27217           PUBLIC_HEADER, PRIVATE_HEADER or RESOURCE_FILES property, use the
27218           destination for the public headers as include directory property
27219           for exported libraries
27220
27221           Alex
27222
27223 2007-08-27 15:15  alex
27224
27225         * Tests/: SimpleInstall/CMakeLists.txt,
27226           SimpleInstallS2/CMakeLists.txt:
27227           COMP: add a test for exporting and importing targets
27228
27229           Alex
27230
27231 2007-08-27 14:44  alex
27232
27233         * Tests/: SimpleInstall/CMakeLists.txt,
27234           SimpleInstallS2/CMakeLists.txt:
27235           COMP: the SimpleInstall test also succeeds on the Mac, so maybe
27236           Andys comment is not valid anymore
27237
27238           Alex
27239
27240 2007-08-27 14:17  alex
27241
27242         * Tests/: CMakeLists.txt, SourceGroups/CMakeLists.txt:
27243           ENH: add the source_group() demo to the tests
27244
27245           Alex
27246
27247 2007-08-27 13:23  alex
27248
27249         * Source/cmExtraCodeBlocksGenerator.cxx:
27250           COMP: disable nmake support until somebody tests it
27251
27252           Alex
27253
27254 2007-08-27 09:01  alex
27255
27256         * Modules/FindCurses.cmake, Source/CursesDialog/CMakeLists.txt,
27257           Source/CursesDialog/ccmake.cxx,
27258           Source/CursesDialog/cmCursesStandardIncludes.h,
27259           Source/CursesDialog/form/CMakeLists.txt,
27260           Source/CursesDialog/form/cmFormConfigure.h.in,
27261           Source/CursesDialog/form/form.h:
27262           COMP: make it build on NetBSD, which has separate curses and
27263           ncurses, so it has to be detected that curses isn't good enough,
27264           but ncurses is, and that ncurses.h instead of curses.h is
27265           included
27266
27267           Alex
27268
27269 2007-08-27 08:49  alex
27270
27271         * Source/cmGlobalKdevelopGenerator.cxx:
27272           COMP: remove unused variable
27273
27274           Alex
27275
27276 2007-08-26 23:20  andy
27277
27278         * Source/cmVersion.cxx: STYLE: Nightly Version update
27279
27280 2007-08-26 19:27  alex
27281
27282         * Source/: cmGlobalKdevelopGenerator.cxx,
27283           cmGlobalKdevelopGenerator.h:
27284           ENH: add all subdirs of the project to the kdevelop blacklist, so
27285           kdevelop doesn't watch these dirs for added or remved files
27286           everytime it is started
27287
27288           Alex
27289
27290 2007-08-26 03:29  alex
27291
27292         * Modules/FindKDE4.cmake:
27293           BUG: KDEDIRS contains the kde install locations, not the binary
27294           dirs, so make KDEDIRS actually work in FindKDE4.cmake
27295
27296           Alex
27297
27298 2007-08-26 03:17  alex
27299
27300         * Source/: cmMakefile.cxx, cmMakefile.h, cmSourceGroupCommand.cxx:
27301           COMP: parent is not used anymore with this patch, since now the
27302           name is given as a vector of components
27303
27304           Alex
27305
27306 2007-08-26 02:42  alex
27307
27308         * Modules/FindPkgConfig.cmake:
27309           STYLE: fix typo
27310
27311           Alex
27312
27313 2007-08-25 23:37  andy
27314
27315         * Source/cmVersion.cxx: STYLE: Nightly Version update
27316
27317 2007-08-24 23:15  andy
27318
27319         * Source/cmVersion.cxx: STYLE: Nightly Version update
27320
27321 2007-08-24 14:39  alex
27322
27323         * Tests/SourceGroups/: CMakeLists.txt, baz.c, main.c: BUG: demo
27324           (not really test) for the source_group() command
27325
27326           Alex
27327
27328 2007-08-24 14:27  alex
27329
27330         * Source/: cmInstallCommand.cxx, cmInstallCommandArguments.cxx,
27331           cmInstallCommandArguments.h:
27332           STYLE: fix MSVC warnings by making the cmCommandArgumentsHelper a
27333           member of cmInstallCommandArguments instead of deriving from it
27334
27335           Alex
27336
27337 2007-08-24 14:21  alex
27338
27339         * Source/: cmMakefile.cxx, cmMakefile.h, cmSourceGroup.cxx,
27340           cmSourceGroupCommand.cxx: BUG: fix #4057 (which had several
27341           duplicates): handle recursivew source groups better, i.e.
27342           multiple sourcegroups with the same end component work now
27343
27344           Alex
27345
27346 2007-08-24 13:30  david.cole
27347
27348         * Source/cmInstallCommand.cxx, Source/cmInstallTargetGenerator.cxx,
27349           Source/cmInstallTargetGenerator.h, Source/cmTarget.h,
27350           Tests/CMakeLists.txt, Tests/BundleTest/CMakeLists.txt,
27351           Tests/BundleTest/BundleSubDir/CMakeLists.txt,
27352           Tests/Framework/CMakeLists.txt: ENH: Add InstallNameFixupPath to
27353           support installing built frameworks on the Mac. Change
27354           Application to Applications in the BundleTest. Also correct small
27355           typo (tcl->Tcl) noted in bug 4572.
27356
27357 2007-08-24 10:58  alex
27358
27359         * Source/cmSourceGroupCommand.cxx: BUG: handle source_group names
27360           which consist only of the delimiter the same was as empty source
27361           group names
27362
27363           Alex
27364
27365 2007-08-24 10:39  alex
27366
27367         * Tests/SourceGroups/: CMakeLists.txt, bar.c, foo.c, main.c,
27368           sub1/foo.c, sub1/foobar.c:
27369           ENH: add test for source_group
27370
27371           Alex
27372
27373 2007-08-24 08:55  alex
27374
27375         * Source/cmInstallCommand.cxx:
27376           ENH: use cmCommandArgumentHelper for INSTALL(TARGETS, FILES,
27377           PROGRAMS, EXPORTS), saves a lot of code. INSTALL(DIRECTORY) is
27378           still done the old way, since this seems to be quite complicated
27379           -for INSTALL(TARGETS ): also parse PUBLIC_HEADER, PRIVATE_HEADER,
27380           RESOURCE
27381
27382           Alex
27383
27384 2007-08-24 08:40  alex
27385
27386         * Modules/CMakeForceCompiler.cmake:
27387           STYLE: fix typo in the docs
27388
27389           Alex
27390
27391 2007-08-23 23:21  andy
27392
27393         * Source/cmVersion.cxx: STYLE: Nightly Version update
27394
27395 2007-08-23 16:14  alex
27396
27397         * Source/: cmCommands.cxx, cmInstallCommandArguments.cxx,
27398           cmInstallCommandArguments.h:
27399           ENH: class for parsing the arguments for INSTALL()
27400
27401           Alex
27402
27403 2007-08-23 16:13  alex
27404
27405         * Source/: cmCommandArgumentsHelper.cxx,
27406           cmCommandArgumentsHelper.h:
27407           ENH: add support for a default value, fix case when there is no
27408           item except the own group
27409
27410           Alex
27411
27412 2007-08-22 23:17  andy
27413
27414         * Source/cmVersion.cxx: STYLE: Nightly Version update
27415
27416 2007-08-22 11:32  david.cole
27417
27418         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
27419           cmInstallCommand.cxx, cmInstallExportGenerator.cxx,
27420           cmInstallExportGenerator.h: ENH: Handle FRAMEWORK and BUNDLE
27421           arguments in the INSTALL TARGETS command. Work in progress...
27422           More to come.
27423
27424 2007-08-22 09:25  alex
27425
27426         * Source/kwsys/RegularExpression.hxx.in:
27427           BUG: if there is no match, don't construct the stl string from a
27428           NULL pointer
27429
27430           Alex
27431
27432 2007-08-21 23:15  andy
27433
27434         * Source/cmVersion.cxx: STYLE: Nightly Version update
27435
27436 2007-08-21 16:51  alex
27437
27438         * Modules/UseQt4.cmake:
27439           ENH: support QtScript
27440
27441           Alex
27442
27443 2007-08-21 16:50  alex
27444
27445         * Modules/FindQt4.cmake:
27446           ENH: support QtScript (since Qt 4.3), #4632
27447
27448           Alex
27449
27450 2007-08-21 16:22  alex
27451
27452         * Source/cmLocalGenerator.cxx:
27453           STYLE: more space in the cmake_install.cmake script (easier to
27454           read)
27455
27456           Alex
27457
27458 2007-08-21 16:21  alex
27459
27460         * Source/CMakeLists.txt:
27461           COMP: make it build on Linux
27462
27463           Alex
27464
27465 2007-08-21 15:30  alex
27466
27467         * Source/kwsys/Glob.cxx:
27468           BUG: fix segfault if FindFiles() is called without actual match
27469           pattern (e.g. FILE(GLOB /usr/include) instead of FILE(GLOB
27470           /usr/include/* ) #4620
27471
27472           Alex
27473
27474 2007-08-21 13:47  alex
27475
27476         * Source/cmGlobalKdevelopGenerator.cxx:
27477           ENH: also check for .hpp and .cxx files
27478
27479           Alex
27480
27481 2007-08-21 12:34  alex
27482
27483         * Source/cmStringCommand.h:
27484           COMP: header was missing...
27485
27486           Alex
27487
27488 2007-08-21 12:31  hoffman
27489
27490         * Tests/: Complex/Executable/complex.cxx,
27491           ComplexOneConfig/Executable/complex.cxx,
27492           ComplexRelativePaths/Executable/complex.cxx: ENH: fix leak
27493
27494 2007-08-21 11:30  alex
27495
27496         * Source/cmStringCommand.cxx:
27497           ENH: store the matches for paren-delimited subexpression in
27498           CMAKE_MATCH_[0..9] variables, so to get multiple subexpressions
27499           from one string STRING(REGEX MATCH) has to be executed only once
27500
27501           Alex
27502
27503 2007-08-21 10:56  alex
27504
27505         * Source/cmStringCommand.h:
27506           STYLE: fix documentation for STRING(REPLACE) #5536
27507
27508           Alex
27509
27510 2007-08-20 23:17  andy
27511
27512         * Source/cmVersion.cxx: STYLE: Nightly Version update
27513
27514 2007-08-20 16:59  alex
27515
27516         * Source/: cmFindLibraryCommand.cxx, cmInstallGenerator.cxx,
27517           cmInstallTargetGenerator.cxx:
27518           STYLE: add some newlines to cmake_install.cmake, so it's easier
27519           to read -move the array behind the if, it's unused before it
27520
27521           Alex
27522
27523 2007-08-20 11:03  david.cole
27524
27525         * Source/cmGlobalXCodeGenerator.cxx: STYLE: Fix line length style
27526           errors introduced last week.
27527
27528 2007-08-20 08:49  alex
27529
27530         * Source/cmFindPackageCommand.cxx:
27531           ENH: also process "~" and paths relative to
27532           CMAKE_CURRENT_SOURCE_DIR in Foo_DIR
27533
27534           Alex
27535
27536 2007-08-19 23:17  andy
27537
27538         * Source/cmVersion.cxx: STYLE: Nightly Version update
27539
27540 2007-08-18 23:15  andy
27541
27542         * Source/cmVersion.cxx: STYLE: Nightly Version update
27543
27544 2007-08-17 23:17  andy
27545
27546         * Source/cmVersion.cxx: STYLE: Nightly Version update
27547
27548 2007-08-17 10:41  alex
27549
27550         * Modules/Platform/BlueGeneL.cmake:
27551           COMP: also use -Wl,-relax and -lc -lnss etc. when using the IBM
27552           compiler
27553
27554           Alex
27555
27556 2007-08-17 10:14  alex
27557
27558         * Source/cmGlobalGenerator.cxx:
27559           COMP: include windows.h first, as it is done in the other source
27560           files
27561
27562           Alex
27563
27564 2007-08-17 10:05  alex
27565
27566         * Source/: cmExtraEclipseCDT4Generator.cxx,
27567           cmExtraEclipseCDT4Generator.h:
27568           ENH: patch from Miguel - cleaning up a bit: static helper
27569           functions, remove unused scanner profiles, remove unused
27570           variables, etc.  - correct <name> entry in .project file -
27571           converts the make command and other paths obtained from cygwin
27572           cmake to windows style paths - provide environment setup for
27573           compiling with nmake - create linked resources and path entries
27574           for executable/library_output_path's not subdirs of binary path -
27575           fixes incorrect exclusions of output dirs when named the same as
27576           source dir - excludes the CMakeFiles subdirs from the directories
27577           to scan for output targets - removes possible redundant entries
27578           in <pathentry include ...> - adds the all and preinstall targets
27579           to the target list - removes the linked resources for non
27580           out-of-source builds and conflicting dirs
27581
27582           Alex
27583
27584 2007-08-17 09:33  alex
27585
27586         * Source/CPack/: cmCPackRPMGenerator.cxx, cmCPackRPMGenerator.h:
27587           STYLE: InitializeInternal() is unused
27588
27589           Alex
27590
27591 2007-08-17 09:13  alex
27592
27593         * Modules/CPackRPM.cmake, Source/CPack/cmCPackRPMGenerator.cxx,
27594           Source/CPack/cmCPackRPMGenerator.h:
27595           ENH: patch from Eric Noulard for an RPM package generator It
27596           seems rpmbuild can't handle paths with spaces, it complains that
27597           Buildroot takes only one tag (or something like this), quoting
27598           and escaping don't seem to help.
27599
27600           Alex
27601
27602 2007-08-17 09:00  hoffman
27603
27604         * Modules/Platform/Darwin.cmake: ENH: use the correct flag for the
27605           linker
27606
27607 2007-08-16 23:24  andy
27608
27609         * Source/cmVersion.cxx: STYLE: Nightly Version update
27610
27611 2007-08-16 16:50  alex
27612
27613         * Source/cmGlobalGenerator.cxx: COMP: quick windows name mangling
27614           fix (otherwise the compiler complains about
27615           cmMakefile::GetCurrentDirectoryA(), which doesn't exist)
27616
27617           Alex
27618
27619 2007-08-16 15:33  alex
27620
27621         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h:
27622           ENH: move the code for the NOTFOUND checking into its own
27623           function, so Configure() gets easier to overview -improve the
27624           error message, now it also says in which directories and for
27625           which targets the missing variables are used -minor speedup: the
27626           include directories don't have to be checked per target, per
27627           directory is enough
27628
27629           Alex
27630
27631 2007-08-16 15:03  alex
27632
27633         * Modules/FindPythonLibs.cmake:
27634           STYLE: this wasn't intended to be committed
27635
27636           Alex
27637
27638 2007-08-16 15:02  alex
27639
27640         * Modules/: FindPythonLibs.cmake, Platform/BlueGeneL.cmake:
27641           ENH: add -Wl,-relax to the default linker flags for BlueGene,
27642           otherwise you can get "relocation truncated to fit" errors
27643
27644           Alex
27645
27646 2007-08-16 10:14  king
27647
27648         * DartLocal.conf.in: ENH: Added dash1win98 expected nightly.
27649
27650 2007-08-16 09:22  hoffman
27651
27652         * Modules/Platform/Darwin.cmake: ENH: make sure osx searches static
27653           and shared libs like other platforms
27654
27655 2007-08-16 08:37  alex
27656
27657         * Modules/Platform/Generic-SDCC-C.cmake:
27658           COMP: fix arguments
27659
27660           Alex
27661
27662 2007-08-16 07:38  malaterre
27663
27664         * Source/kwsys/: Directory.hxx.in, Glob.hxx.in: COMP: Directory and
27665           Glob have pointer data members
27666
27667 2007-08-15 23:09  andy
27668
27669         * Source/cmVersion.cxx: STYLE: Nightly Version update
27670
27671 2007-08-15 14:26  alex
27672
27673         * Modules/: CMakeDetermineSystem.cmake, CMakeFindBinUtils.cmake,
27674           CMakeSystem.cmake.in, CMakeSystemWithToolchainFile.cmake.in:
27675           STYLE: don't use an extra file to generate CMakeSystem.cmake but
27676           instead configure the toolchain file into it if required -also
27677           search for nm, objdump and objcpy, so these can be used in macros
27678
27679           Alex
27680
27681 2007-08-15 14:22  alex
27682
27683         * Modules/Platform/Generic-SDCC-C.cmake:
27684           STYLE: explicitely set default options for sdcc, so it is visible
27685           for which processor it currently compiles, use --out-fmt-ihx to
27686           enforce .ihx files
27687
27688           Alex
27689
27690 2007-08-15 11:38  david.cole
27691
27692         * Source/kwsys/: CMakeLists.txt, Configure.h.in: COMP: Second try
27693           getting rid of Microsoft deprecation warnings. This time tested
27694           from KWStyle with vs8 to make sure the warnings are really gone.
27695           Remove the deprecation defs from CMakeLists and guard the defs in
27696           the header so we do not redefine them if they are already
27697           defined.
27698
27699 2007-08-15 10:26  alex
27700
27701         * Source/cmListCommand.cxx, Source/cmListCommand.h,
27702           Tests/CMakeTests/ListTest.cmake.in:
27703           ENH: change LIST(CONTAINS ...) TO LIST(FIND ...), which returns
27704           the index and which is more useful, because then you can also
27705           access the item behind the one you were looking, useful for
27706           writing macros with optional keywords with parameters
27707
27708           Alex
27709
27710 2007-08-15 09:43  alex
27711
27712         * CMakeLists.txt, Modules/FindCurses.cmake:
27713           COMP: ccmake requires ncurses, according to Berk and since it
27714           doesn't build on NetBSD where there are separate curses and
27715           ncurses libraries, and where the curses library is found, which
27716           doesn't work for ccmake while the existing ncurses library would
27717           work.  With this change it should be possible to test whether the
27718           found curses lib provides ncurses functionality.
27719
27720           Alex
27721
27722 2007-08-15 09:25  david.cole
27723
27724         * Source/kwsys/Configure.h.in: COMP: Suppress Microsoft deprecation
27725           warnings when building kwsys .c and .cxx files. This way, other
27726           projects that include kwsys will not see the warnings in kwsys .c
27727           and .cxx files, but they can still see the warnings in their own
27728           source files if they want to...
27729
27730 2007-08-15 08:47  alex
27731
27732         * Source/CPack/cmCPackDebGenerator.cxx:
27733           COMP: fix warning about comparison signed - unsigned
27734
27735           Alex
27736
27737 2007-08-15 08:28  alex
27738
27739         * Source/CPack/cmCPackDebGenerator.cxx:
27740           COMP: fix build on HPUX, snprintf apparently doesn't work there
27741
27742           Alex
27743
27744 2007-08-14 23:15  andy
27745
27746         * Source/cmVersion.cxx: STYLE: Nightly Version update
27747
27748 2007-08-14 14:12  david.cole
27749
27750         * Source/: cmMakefileLibraryTargetGenerator.cxx,
27751           cmMakefileLibraryTargetGenerator.h: ENH: Improve framework
27752           support in the makefile generator to match the support just added
27753           to the Xcode generator. BUG: Remove spurious warning and
27754           eliminate empty Libraries subdir inside built framework.
27755
27756 2007-08-14 11:58  alex
27757
27758         * Source/cmUtilitySourceCommand.h:
27759           STYLE: document the behaviour of UTILITY_SOURCE in cross
27760           compiling mode
27761
27762           Alex
27763
27764 2007-08-14 11:45  david.cole
27765
27766         * Source/cmGlobalXCode21Generator.cxx,
27767           Source/cmGlobalXCodeGenerator.cxx,
27768           Source/cmGlobalXCodeGenerator.h,
27769           Source/cmLocalUnixMakefileGenerator3.cxx,
27770           Source/cmLocalXCodeGenerator.cxx, Source/cmXCode21Object.cxx,
27771           Source/cmXCode21Object.h, Source/cmXCodeObject.cxx,
27772           Tests/Framework/CMakeLists.txt, Tests/Framework/fooBoth.h,
27773           Tests/Framework/fooNeither.h, Tests/Framework/fooPrivate.h,
27774           Tests/Framework/fooPublic.h, Tests/Framework/test.lua: ENH:
27775           Improvements to the Xcode generator. Build frameworks using
27776           native Copy Headers and Copy Bundle Resources phases. Fix bugs:
27777           eliminate folders with no names, ensure source files show up in
27778           multiple targets, remove empty utility targets from Sources
27779           subtrees, ensure that fileRefs only show up once in each grouping
27780           folder.
27781
27782 2007-08-14 10:27  alex
27783
27784         * Source/cmSystemTools.cxx:
27785           COMP: patch from Mathieu: fix warning about unused variables in
27786           bootstrap mode
27787
27788           Alex
27789
27790 2007-08-14 10:25  alex
27791
27792         * Source/CPack/cmCPackDebGenerator.cxx:
27793           STYLE: another patch from Mathieu with some comments
27794
27795           Alex
27796
27797 2007-08-14 10:20  alex
27798
27799         * Modules/CPackDeb.cmake:
27800           BUG: fix typo
27801
27802           Alex
27803
27804 2007-08-14 08:40  alex
27805
27806         * Modules/CPackDeb.cmake, Source/CMakeLists.txt,
27807           Source/CPack/cmCPackDebGenerator.cxx,
27808           Source/CPack/cmCPackDebGenerator.h:
27809           ENH: deb generator: don't use the system provided ar, but do it
27810           yourself using the code from OpenBSD ar COMP: don't build all
27811           package generators on all platforms
27812
27813           Alex
27814
27815 2007-08-13 23:11  andy
27816
27817         * Source/cmVersion.cxx: STYLE: Nightly Version update
27818
27819 2007-08-13 11:04  alex
27820
27821         * Modules/TestBigEndian.cmake:
27822           ENH: for universal binaries return the endianess based on the
27823           processor
27824
27825           Alex
27826
27827 2007-08-12 23:11  andy
27828
27829         * Source/cmVersion.cxx: STYLE: Nightly Version update
27830
27831 2007-08-12 21:08  alex
27832
27833         * Modules/TestBigEndian.cmake:
27834           COMP: turn error into warning for now
27835
27836           Alex
27837
27838 2007-08-11 23:21  andy
27839
27840         * Source/cmVersion.cxx: STYLE: Nightly Version update
27841
27842 2007-08-10 23:17  andy
27843
27844         * Source/cmVersion.cxx: STYLE: Nightly Version update
27845
27846 2007-08-10 16:28  hoffman
27847
27848         * Source/CTest/cmCTestMemCheckHandler.cxx: ENH: fix output and
27849           valgrind truncation issue
27850
27851 2007-08-10 15:02  alex
27852
27853         * Source/cmUtilitySourceCommand.cxx:
27854           ENH: print a warning if UTILITY_SOURCE is used in cross compiling
27855           mode -make it possible to preload the cache with the command in
27856           cross compiling mode
27857
27858           Alex
27859
27860 2007-08-10 13:14  alex
27861
27862         * Modules/: CheckTypeSize.c.in, CheckTypeSize.cmake,
27863           TestBigEndian.c, TestBigEndian.cmake, TestEndianess.c.in:
27864           STYLE: remove unused CheckTypeSize.c.in ENH: change test for
27865           endianess from TRY_RUN() to TRY_COMPILE() by testing the binary
27866           image of a 16bit integer array, tested on Linux x86, Intel Mac
27867           and Sun (big endian)
27868
27869           Alex
27870
27871 2007-08-10 13:02  king
27872
27873         * Source/: cmLocalVisualStudio6Generator.cxx,
27874           cmLocalVisualStudio6Generator.h: BUG: Fixed passing of
27875           configuration names to GetRealDependency and ConstructScript.
27876           Added GetConfigName helper method to do this.
27877
27878 2007-08-10 11:37  alex
27879
27880         * Modules/FindOpenGL.cmake:
27881           STYLE: remove unnecessary default search paths
27882
27883           Alex
27884
27885 2007-08-10 11:15  hoffman
27886
27887         * Source/cmake.cxx: ENH: fix memory leak
27888
27889 2007-08-10 09:20  alex
27890
27891         * Modules/CMakeDetermineCompilerId.cmake:
27892           BUG: fix compiler id test on cygwin
27893
27894           Alex
27895
27896 2007-08-10 09:07  alex
27897
27898         * Source/cmMakefile.cxx, Modules/CMakeDetermineSystem.cmake,
27899           Modules/CMakeSystemSpecificInformation.cmake:
27900           ENH: set UNIX, WIN32 and APPLE in cmMakefile.cxx as it was
27901           before, so it works for scripts, then reset them in
27902           CMakeSystemSpecificInformation.cxx, so the platform modules can
27903           set them again for the target system
27904
27905           Alex
27906
27907 2007-08-10 08:54  alex
27908
27909         * Modules/Platform/: AIX.cmake, BSDOS.cmake, BeOS.cmake,
27910           MP-RAS.cmake, QNX.cmake, RISCos.cmake:
27911           BUG: also include UnixPaths.cmake on these platforms, this also
27912           sets UNIX to 1
27913
27914           Alex
27915
27916 2007-08-09 23:17  andy
27917
27918         * Source/cmVersion.cxx: STYLE: Nightly Version update
27919
27920 2007-08-09 16:54  alex
27921
27922         * Tests/CMakeLists.txt:
27923           STYLE: mark these variables as advanced, they are only used for
27924           testing whether the tests should be added or not
27925
27926           Alex
27927
27928 2007-08-09 16:47  alex
27929
27930         * Modules/CMakeGenericSystem.cmake:
27931           BUG: use CMAKE_HOST_UNIX here instead of UNIX
27932
27933           Alex
27934
27935 2007-08-09 15:57  alex
27936
27937         * Source/: cmExportCommand.cxx, cmGlobalMSYSMakefileGenerator.h,
27938           cmGlobalMinGWMakefileGenerator.h,
27939           cmGlobalNMakeMakefileGenerator.h, cmGlobalWatcomWMakeGenerator.h:
27940
27941           STYLE: use correct case for cmGlobalUnixMakefileGenerator3 make
27942           export() work with spaces in the path
27943
27944           Alex
27945
27946 2007-08-09 15:31  hoffman
27947
27948         * Source/cmSetSourceFilesPropertiesCommand.h: ENH: merge in doc
27949           change from head
27950
27951 2007-08-09 14:55  alex
27952
27953         * Utilities/cmcurl/: CMakeLists.txt, CMake/CurlTests.c,
27954           CMake/OtherTests.cmake:
27955           STYLE: HAVE_LONG_LONG_CONST was completely unused here (it was
27956           used in the (unused) copy of curl under CMake/CTest/Curl/ )
27957
27958           Alex
27959
27960 2007-08-09 14:45  alex
27961
27962         * Modules/CMakeDetermineCompilerId.cmake,
27963           Modules/CMakeDetermineSystem.cmake,
27964           Modules/CMakeSystemSpecificInformation.cmake,
27965           Modules/Platform/BeOS.cmake, Modules/Platform/CYGWIN.cmake,
27966           Modules/Platform/Darwin.cmake, Modules/Platform/QNX.cmake,
27967           Modules/Platform/UnixPaths.cmake, Modules/Platform/Windows.cmake,
27968           Source/cmMakefile.cxx:
27969           ENH: UNIX, CYGWIN, WIN32, APPLE, QNXNTO and BEOS are not longer
27970           set in cmMakefile.cxx, but now in the platform files and are now
27971           valid for the target platform, not the host platform.  New
27972           variables CMAKE_HOST_WIN32, CMAKE_HOST_UNIX, CMAKE_HOST_APPLE and
27973           CMAKE_HOST_CYGWIN have been added in cmMakefile.cxx (...and have
27974           now to be used in all cmake files which are executed before
27975           CMakeSystemSpecificInformation.cmake is loaded). For
27976           compatibility the old set is set to the new one in
27977           CMakeDetermineSystem.cmake and reset before the system platform
27978           files are loaded, so custom language or compiler modules which
27979           use these should still work.
27980
27981           Alex
27982
27983 2007-08-09 14:26  alex
27984
27985         * Source/: CMakeLists.txt, CTest/CMakeLists.txt:
27986           COMP: this copy of curl is unused, the one in Utilities/cmcurl/
27987           is used
27988
27989           Alex
27990
27991 2007-08-09 11:05  alex
27992
27993         * Modules/CMakeSystemWithToolchainFile.cmake.in:
27994           BUG: work with spaces in the path
27995
27996           Alex
27997
27998 2007-08-09 09:57  alex
27999
28000         * Tests/CMakeLists.txt:
28001           COMP: lets see if this sets the timeout back to 5400
28002
28003           Alex
28004
28005 2007-08-09 09:03  alex
28006
28007         * Source/kwsys/CommandLineArguments.hxx.in:
28008           STYLE: fix typo
28009
28010           Alex
28011
28012 2007-08-09 08:49  alex
28013
28014         * Source/cmTarget.cxx:
28015           STYLE: fix typo
28016
28017           Alex
28018
28019 2007-08-09 08:48  alex
28020
28021         * Source/cmDocumentation.cxx:
28022           BUG: properties and module names are case sensitive
28023
28024           Alex
28025
28026 2007-08-08 23:15  andy
28027
28028         * Source/cmVersion.cxx: STYLE: Nightly Version update
28029
28030 2007-08-08 15:44  alex
28031
28032         * Source/CPack/cmCPackRPMGenerator.cxx:
28033           COMP: silence warnings
28034
28035           Alex
28036
28037 2007-08-08 14:44  alex
28038
28039         * Source/CPack/cmCPackGenerators.cxx:
28040           BUG: register the rpm generator for RPM
28041
28042           Alex
28043
28044 2007-08-08 14:18  alex
28045
28046         * Modules/CPackDeb.cmake, Source/CPack/cmCPackDebGenerator.cxx:
28047           ENH: patch from Mathieu: more entries in the debian control file
28048
28049           Alex
28050
28051 2007-08-08 13:05  alex
28052
28053         * Source/cmFindPackageCommand.cxx,
28054           Tests/FindPackageTest/CMakeLists.txt:
28055           ENH: remove the watch for the upper case variable name, it breaks
28056           the feature summary, which needs to check for both the upper case
28057           and original case _FOUND variables
28058
28059           Alex
28060
28061 2007-08-08 11:33  alex
28062
28063         * Source/CMakeLists.txt, Modules/CPack.cmake,
28064           Modules/CPackRPM.cmake, Source/CPack/cmCPackGenerators.cxx,
28065           Source/CPack/cmCPackRPMGenerator.cxx,
28066           Source/CPack/cmCPackRPMGenerator.h:
28067           ENH: add empty RPM package generator, Eric Noulard wants to work
28068           on it
28069
28070           Alex
28071
28072 2007-08-08 10:05  alex
28073
28074         * Tests/CMakeLists.txt:
28075           COMP: change the order of the tests, so maybe the timeout works
28076
28077           Alex
28078
28079 2007-08-08 09:32  alex
28080
28081         * Tests/CMakeLists.txt:
28082           ENH: also specify the C++ compiler for mingw
28083
28084           Alex
28085
28086 2007-08-08 08:41  malaterre
28087
28088         * Source/kwsys/CommandLineArguments.cxx: ENH: Remove extra ;
28089
28090 2007-08-07 23:10  andy
28091
28092         * Source/cmVersion.cxx: STYLE: Nightly Version update
28093
28094 2007-08-07 18:02  alex
28095
28096         * Tests/FindPackageTest/CMakeLists.txt:
28097           BUG: disable this test temporarily
28098
28099           Alex
28100
28101 2007-08-07 16:26  alex
28102
28103         * Source/cmFindPackageCommand.h:
28104           COMP: also commit the header...
28105
28106           Alex
28107
28108 2007-08-07 15:42  alex
28109
28110         * Modules/Dart.cmake:
28111           STYLE: find Dart quietly (so it doesn't go in the feature log)
28112
28113           Alex
28114
28115 2007-08-07 15:41  alex
28116
28117         * Modules/FeatureSummary.cmake, Source/cmFindPackageCommand.cxx,
28118           Source/cmake.cxx:
28119           ENH: add global properties for collecting enabled/disabled
28120           features during the cmake run and add macros
28121           print_enabled/disabled_features() and set_feature_info(), so
28122           projects can get a nice overview at the end of the cmake run what
28123           has been found and what hasn't FIND_PACKAGE() automatically adds
28124           the packages to these global properties, except when used with
28125           QUIET Maybe this can also be useful for packagers to find out
28126           dependencies of projects.
28127
28128           Alex
28129
28130 2007-08-07 15:36  hoffman
28131
28132         * DartLocal.conf.in: ENH: change ibm machine again
28133
28134 2007-08-07 15:09  alex
28135
28136         * Source/cmGlobalGenerator.cxx:
28137           STYLE: I think the comment (and the book) were wrong about the
28138           naming of this file
28139
28140           Alex
28141
28142 2007-08-07 13:57  king
28143
28144         * Source/: cmLocalUnixMakefileGenerator3.cxx,
28145           cmLocalUnixMakefileGenerator3.h, cmMakefileTargetGenerator.cxx:
28146           ENH: Replaced dependency integrity map with an explicit map from
28147           object file to source file for each language in each target.
28148           This simplifies creation of implicit dependency scanning rules
28149           and allows more than one object file in a target to start
28150           dependency scanning with the same source file.
28151
28152 2007-08-07 10:13  alex
28153
28154         * Tests/CMakeLists.txt:
28155           BUG: the test for chicken should be named Chicken, not plplot
28156
28157           Alex
28158
28159 2007-08-07 00:00  alex
28160
28161         * Source/cmExtraCodeBlocksGenerator.cxx:
28162           ENH: don't create a CodeBlocks workspace, the CodeBlocks projects
28163           cover everything what's needed
28164
28165           Alex
28166
28167 2007-08-06 23:16  andy
28168
28169         * Source/cmVersion.cxx: STYLE: Nightly Version update
28170
28171 2007-08-06 22:08  alex
28172
28173         * Modules/FindPackageHandleStandardArgs.cmake:
28174           STYLE: fix typo
28175
28176           Alex
28177
28178 2007-08-06 17:09  hoffman
28179
28180         * Source/cmCTest.cxx: ENH: change error to warning so ctesttest3
28181           passes
28182
28183 2007-08-06 14:45  alex
28184
28185         * Tests/CMakeLists.txt:
28186           ENH: add plplot and Chicken Scheme build tests
28187
28188           Alex
28189
28190 2007-08-06 13:31  alex
28191
28192         * Source/CPack/cmCPackDebGenerator.cxx:
28193           ENH: another fix for the deb generator by Mathieu
28194
28195           Alex
28196
28197 2007-08-06 13:24  alex
28198
28199         * Source/: cmExtraCodeBlocksGenerator.cxx,
28200           cmExtraCodeBlocksGenerator.h, cmExtraEclipseCDT4Generator.cxx:
28201           STYLE: fix line lengths
28202
28203           Alex
28204
28205 2007-08-06 11:02  alex
28206
28207         * Modules/: FindMPI.cmake, FindThreads.cmake:
28208           STYLE: use FIND_PACKAGE_HANDLE_STANDARD_ARGS() also in
28209           FindMPI.cmake -remove unnecessary ELSE() in FindThreads.cmake
28210
28211           Alex
28212
28213 2007-08-06 10:42  hoffman
28214
28215         * Modules/FLTKCompatibility.cmake: ENH: threads used to include
28216           this
28217
28218 2007-08-06 09:03  alex
28219
28220         * Source/CPack/cmCPackDebGenerator.cxx:
28221           BUG: patch from Mathieu: the md5sums were not correct
28222
28223           Alex
28224
28225 2007-08-05 23:17  andy
28226
28227         * Source/cmVersion.cxx: STYLE: Nightly Version update
28228
28229 2007-08-04 23:10  andy
28230
28231         * Source/cmVersion.cxx: STYLE: Nightly Version update
28232
28233 2007-08-03 23:07  andy
28234
28235         * Source/cmVersion.cxx: STYLE: Nightly Version update
28236
28237 2007-08-03 16:44  hoffman
28238
28239         * Source/CTest/cmCTestGenericHandler.cxx: ENH: make sure there is
28240           an error and notify user if nightly start time not set
28241
28242 2007-08-03 16:44  hoffman
28243
28244         * Source/CTest/cmCTestCoverageHandler.cxx: ENH: show files as
28245           untested if no lines are covered
28246
28247 2007-08-03 16:42  hoffman
28248
28249         * Source/CTest/cmCTestUpdateHandler.cxx: ENH: fatal error if cvs
28250           update fails
28251
28252 2007-08-03 16:41  hoffman
28253
28254         * Source/cmCTest.cxx: ENH: add a check to make sure nightly start
28255           time was specified
28256
28257 2007-08-03 16:35  hoffman
28258
28259         * Source/CTest/cmCTestMemCheckHandler.cxx: ENH: add another
28260           valgrind error type
28261
28262 2007-08-03 16:31  king
28263
28264         * Source/: cmGlobalUnixMakefileGenerator3.cxx, cmInstallCommand.h,
28265           cmInstallTargetGenerator.cxx, cmLocalUnixMakefileGenerator3.cxx,
28266           cmTarget.cxx: ENH: Added warning when an install rule is created
28267           from an EXCLUDE_FROM_ALL target.  Added a foo/preinstall version
28268           of targets that need relinking so that exclude-from-all targets
28269           can be manually relinked for installation.
28270
28271 2007-08-03 15:44  king
28272
28273         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
28274           cmGlobalUnixMakefileGenerator3.cxx,
28275           cmGlobalUnixMakefileGenerator3.h, cmMakefile.cxx, cmTarget.cxx:
28276           BUG: Target exclusion-from-all tests should always use the root
28277           local generator associated with the all target being tested.
28278
28279 2007-08-03 15:43  seanmcbride
28280
28281         * Source/kwsys/CommandLineArguments.cxx: COMP: fixed compiler
28282           warning in sprintf usage
28283
28284 2007-08-03 15:26  alex
28285
28286         * Modules/CPack.cmake, Modules/CPackDeb.cmake,
28287           Source/CPack/cmCPackGenericGenerator.cxx, Source/CPack/cpack.cxx:
28288
28289           ENH: better error messages from the debian package generator
28290           -don't display the cpack help if a generator failed with some
28291           problem -check for cmSystemTools::GetErrorOccuredFlag()
28292
28293           Alex
28294
28295 2007-08-03 09:39  king
28296
28297         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
28298           cmGlobalUnixMakefileGenerator3.h: ENH: Added
28299           cmTarget::GetLanguages method to centralize computation of the
28300           list of languages compiled in a target.  Transformed
28301           NeedRequiresStep to use it.
28302
28303 2007-08-02 23:18  andy
28304
28305         * Source/cmVersion.cxx: STYLE: Nightly Version update
28306
28307 2007-08-02 15:48  alex
28308
28309         * Modules/FindPythonLibs.cmake:
28310           ENH: make the python modules usable for C and C++ and only write
28311           the header if it has changed
28312
28313           Alex
28314
28315 2007-08-02 14:28  king
28316
28317         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
28318           cmGlobalUnixMakefileGenerator3.h: BUG: Removing accidental
28319           commit.
28320
28321 2007-08-02 14:28  king
28322
28323         * Source/cmGlobalUnixMakefileGenerator3.cxx: BUG: Quick-fix for
28324           accidental commit.
28325
28326 2007-08-02 14:23  king
28327
28328         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
28329           cmGlobalUnixMakefileGenerator3.h: ENH: Added
28330           cmTarget::GetLanguages method to centralize computation of the
28331           list of languages compiled in a target.
28332
28333 2007-08-02 13:38  king
28334
28335         * Source/: cmMakefileTargetGenerator.cxx, cmTarget.cxx, cmTarget.h:
28336           ENH: Added cmTarget::GetLanguages method to centralize
28337           computation of the list of languages compiled in a target.
28338
28339 2007-08-02 11:17  alex
28340
28341         * Modules/Platform/: Windows-cl.cmake, Windows.cmake,
28342           WindowsPaths.cmake:
28343           ENH: use WindowsPaths.cmake on all Windows platforms, not only
28344           for cl, makes the mingw cross compiler work out of the box and
28345           should help mingw users on windows with a common install dir
28346
28347           Alex
28348
28349 2007-08-02 09:37  king
28350
28351         * Source/: cmMakefileExecutableTargetGenerator.cxx,
28352           cmMakefileLibraryTargetGenerator.cxx,
28353           cmMakefileTargetGenerator.cxx: ENH: Simplify makefile target
28354           generator listing of object files to clean.
28355
28356 2007-08-02 08:24  alex
28357
28358         * Source/cmExtraEclipseCDT4Generator.cxx:
28359           COMP: fix warning
28360
28361           Alex
28362
28363 2007-08-01 23:12  andy
28364
28365         * Source/cmVersion.cxx: STYLE: Nightly Version update
28366
28367 2007-08-01 17:10  alex
28368
28369         * Source/: cmInstallCommand.cxx, cmTryRunCommand.cxx:
28370           ENH: if no COMPONENT is specified, make this install item part of
28371           the "Unspecified" component -> if no components are used at all,
28372           no change in behaviour, if components are used completely, no
28373           change in behaviour, since this default will be overridden
28374           everywhere, if components where used partly, it is now possible
28375           to install only the unspecified items (e.g. everything which
28376           wasn't marked as "Development")
28377
28378           Alex
28379
28380           Alex
28381
28382 2007-08-01 16:15  david.cole
28383
28384         * Tests/Framework/: bar.cxx, foo.cxx: BUG: Fix test that broke on
28385           Windows - sharing sources between SHARED and STATIC libraries
28386           requires correct export and import decorations in the source
28387           code...
28388
28389 2007-08-01 15:25  king
28390
28391         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h,
28392           cmLocalUnixMakefileGenerator3.cxx,
28393           cmLocalUnixMakefileGenerator3.h,
28394           cmLocalVisualStudio6Generator.cxx,
28395           cmLocalVisualStudio6Generator.h,
28396           cmLocalVisualStudio7Generator.cxx,
28397           cmLocalVisualStudio7Generator.h, cmLocalXCodeGenerator.cxx,
28398           cmLocalXCodeGenerator.h: ENH: Moved GetTargetDirectory method up
28399           to cmLocalGenerator.  This provides a common interface to
28400           something that was implemented in most local generators anyway.
28401
28402 2007-08-01 14:58  alex
28403
28404         * Source/: cmExtraCodeBlocksGenerator.cxx, cmake.cxx: BUG: also
28405           offer the extra generators in CMakeSetup
28406
28407           Alex
28408
28409 2007-08-01 13:04  david.cole
28410
28411         * Source/cmGlobalXCodeGenerator.cxx, Source/cmLocalGenerator.cxx,
28412           Source/cmMakefileLibraryTargetGenerator.cxx, Source/cmTarget.cxx,
28413           Tests/Framework/CMakeLists.txt: BUG: Only pay attention to the
28414           FRAMEWORK target property for SHARED library targets
28415
28416 2007-08-01 11:59  alex
28417
28418         * Source/cmTryRunCommand.cxx:
28419           STYLE: some more tuning for the comment text
28420
28421           Alex
28422
28423 2007-08-01 11:50  alex
28424
28425         * Source/cmExtraEclipseCDT4Generator.cxx:
28426           ENH: works also with nmake, tested by Jeff
28427
28428           Alex
28429
28430 2007-08-01 11:39  king
28431
28432         * Source/cmLocalVisualStudio7Generator.cxx: BUG: Do not recognize
28433           preprocessor definition flags for the linker which has no
28434           preprocessor but does have flags starting with /D.
28435
28436 2007-08-01 11:36  king
28437
28438         * Source/cmTarget.cxx: BUG: <CONFIG>_LOCATION property should use
28439           the config name in the directory and not $(OutDir).  This
28440           addresses bug#5363.
28441
28442 2007-08-01 10:53  king
28443
28444         * Source/cmGeneratedFileStream.h: COMP: Fix warning about not being
28445           able to automatically generate a copy constructor.
28446
28447 2007-08-01 10:07  alex
28448
28449         * Source/kwsys/DynamicLoader.cxx:
28450           COMP: also build the static dummy loader on Cray Catamount
28451
28452           Alex
28453
28454 2007-08-01 09:18  alex
28455
28456         * Source/: CMakeLists.txt, cmExtraEclipseCDT4Generator.cxx,
28457           cmExtraEclipseCDT4Generator.h, cmake.cxx:
28458           ENH: add Eclipse CDT4 generator, patch from Miguel A.
28459           Figueroa-Villanueva
28460
28461           Alex
28462
28463 2007-08-01 09:14  alex
28464
28465         * Modules/Platform/Catamount.cmake:
28466           ENH: add support for Catamount, the OS running on the compute
28467           nodes of Cray super computers
28468
28469           Alex
28470
28471 2007-07-31 23:16  andy
28472
28473         * Source/cmVersion.cxx: STYLE: Nightly Version update
28474
28475 2007-07-31 14:52  alex
28476
28477         * Source/cmTryRunCommand.cxx, Tests/TryCompile/CMakeLists.txt:
28478           ENH: add tests for check_c_source_runs(),
28479           check_cxx_source_runs(), check_c_source_compiles() and
28480           check_cxx_source_compiles() -TRY_RUN in crosscompiling mode: copy
28481           the created executables to CMAKE_BINARY_DIR so the user can run
28482           them manually on the target
28483
28484           Alex
28485
28486 2007-07-31 13:30  alex
28487
28488         * Modules/: CheckCSourceRuns.cmake, CheckCXXSourceRuns.cmake,
28489           FindThreads.cmake:
28490           STYLE: don't use FIND_INCLUDE_FILE() but only
28491           FIND_INCLUDE_FILES() in FindThreads.h
28492
28493           BUG: improve CheckC(XX)SourceRuns.cmake so that it works with
28494           cross compiling, the return value has to go in the cache but
28495           shouldn't overwrite the actual return value, and it should go
28496           only in the cache if we have a result from try_run() otherwise we
28497           won't get here again if we have a result later on
28498
28499           Alex
28500
28501 2007-07-31 11:23  hoffman
28502
28503         * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix DLL and DEF
28504           being lost and add real support for /DEF: /DLL does not have an
28505           entry so just let it pass to advanced command line
28506
28507 2007-07-30 23:07  andy
28508
28509         * Source/cmVersion.cxx: STYLE: Nightly Version update
28510
28511 2007-07-30 22:51  hoffman
28512
28513         * Source/: cmSystemTools.cxx, CPack/cmCPackTGZGenerator.cxx,
28514           CPack/cmCPackTarCompressGenerator.cxx: ENH: use gnu tar for
28515           cygwin
28516
28517 2007-07-30 21:38  hoffman
28518
28519         * Source/cmXMLParser.cxx: STYLE: fix warning
28520
28521 2007-07-30 15:52  alex
28522
28523         * Source/kwsys/DynamicLoader.cxx:
28524           COMP: add a dynamic loader for systems which don't support
28525           dynamic loading, so this is handled in kwsys and not every
28526           project using this has to care for it
28527
28528           Alex
28529
28530 2007-07-30 14:46  alex
28531
28532         * Source/cmTryRunCommand.cxx:
28533           ENH: FORCE the values in the cache, otherwise the file is useless
28534
28535           Alex
28536
28537 2007-07-29 23:13  andy
28538
28539         * Source/cmVersion.cxx: STYLE: Nightly Version update
28540
28541 2007-07-28 23:32  andy
28542
28543         * Source/cmVersion.cxx: STYLE: Nightly Version update
28544
28545 2007-07-28 00:33  andy
28546
28547         * Source/cmVersion.cxx: STYLE: Nightly Version update
28548
28549 2007-07-27 13:12  alex
28550
28551         * Source/CPack/cmCPackDebGenerator.cxx:
28552           STYLE: fix line length
28553
28554           Alex
28555
28556 2007-07-27 11:57  alex
28557
28558         * Modules/Platform/: UnixPaths.cmake, WindowsPaths.cmake:
28559           ENH: -add /usr/openwin/include and /usr/openwin/lib to the
28560           default search paths -add
28561           /${CMAKE_INSTALL_PREFIX}/(lib|bin|include) to the default cmake
28562           search paths -> this should help users who install stuff in their
28563           home
28564
28565           Alex
28566
28567 2007-07-27 10:55  hoffman
28568
28569         * Source/: cmCommandArgumentLexer.h, cmCommandArgumentParser.cxx,
28570           cmCommandArgumentParserTokens.h, cmConfigure.cmake.h.in,
28571           cmCoreTryCompile.cxx, cmDependsFortranLexer.h,
28572           cmDependsJavaLexer.h, cmExprLexer.h, cmXCodeObject.cxx,
28573           cmXCodeObject.h, cmaketest.h.in, cmakexbuild.cxx,
28574           CPack/OSXScriptLauncher.cxx, CPack/cmCPackConfigure.h.in,
28575           CPack/cmCPackGenerators.cxx, CPack/cmCPackZIPGenerator.cxx,
28576           CPack/cpack.cxx, CTest/cmCTestCoverageHandler.cxx,
28577           CTest/cmCTestMemCheckHandler.cxx: STYLE: fix some kwstyle errors
28578
28579 2007-07-27 08:59  alex
28580
28581         * CMakeCPack.cmake, Source/cmSetPropertiesCommand.h,
28582           Source/cmake.cxx, Source/cmake.h, Modules/CPackDeb.cmake,
28583           Modules/FindPythonLibs.cmake,
28584           Source/CPack/cmCPackDebGenerator.cxx, Source/CPack/cpack.cxx,
28585           Source/CTest/cmCTestScriptHandler.cxx:
28586           ENH: deb generator can now generate deb packages -remove the
28587           unscriptable commands also from the cpack cmake -use
28588           CPACK_PACKAGE_CONTACT in CMakeCPack.cmake, it's used in the nsis
28589           and the deb generator -make set_properties() scriptable -use a
28590           non-const char array for adding the python modules
28591
28592           Alex
28593
28594 2007-07-27 04:22  andy
28595
28596         * Source/cmVersion.cxx: STYLE: Nightly Version update
28597
28598 2007-07-26 16:38  hoffman
28599
28600         * Source/CTest/cmCTestMemCheckHandler.cxx: ENH: add test output to
28601           valgrind output and truncate output for valgrind
28602
28603 2007-07-26 14:36  hoffman
28604
28605         * Source/: cmXMLParser.cxx, cmXMLParser.h: ENH: fix warning on
28606           win64
28607
28608 2007-07-26 11:21  andy
28609
28610         * Source/cmVersion.cxx: STYLE: Nightly Version update
28611
28612 2007-07-26 08:40  alex
28613
28614         * Source/: cmTryRunCommand.cxx, CPack/cmCPackGenerators.cxx,
28615           CPack/cmCPackZIPGenerator.cxx, CPack/cpack.cxx:
28616           STYLE: fix line lengths
28617
28618           Alex
28619
28620 2007-07-26 00:08  andy
28621
28622         * Source/cmVersion.cxx: STYLE: Nightly Version update
28623
28624 2007-07-25 16:37  hoffman
28625
28626         * Source/CTest/cmCTestTestHandler.cxx: ENH: fix bug with valgrind
28627           output being truncated
28628
28629 2007-07-25 15:08  alex
28630
28631         * Modules/FindPythonLibs.cmake:
28632           COMP: same as in VTK, build modules by default as shared if the
28633           platform supports this, don't include shared modules in the
28634           generated header
28635
28636           Alex
28637
28638 2007-07-25 13:08  alex
28639
28640         * Source/CPack/: cmCPackDebGenerator.cxx, cmCPackGenerators.cxx:
28641           ENH: apply patch from Mathieu which creates a deb file (not
28642           finishsed yet)
28643
28644           Alex
28645
28646 2007-07-25 11:41  alex
28647
28648         * Source/CPack/cmCPackDebGenerator.cxx:
28649           COMP: silence warnings
28650
28651           Alex
28652
28653 2007-07-25 10:57  alex
28654
28655         * Modules/CPackDeb.cmake, Source/CMakeLists.txt, Source/cmake.cxx,
28656           Source/CPack/cmCPackDebGenerator.cxx,
28657           Source/CPack/cmCPackDebGenerator.h,
28658           Source/CPack/cmCPackGenerators.cxx:
28659           ENH: add an empty debian package generator, Mathieu volunteered
28660           to fill it :-)
28661
28662           Alex
28663
28664 2007-07-25 09:22  hoffman
28665
28666         * Source/: cmXMLParser.cxx, cmXMLParser.h: STYLE: fix compiler
28667           warning
28668
28669 2007-07-25 04:18  andy
28670
28671         * Source/cmVersion.cxx: STYLE: Nightly Version update
28672
28673 2007-07-24 15:55  hoffman
28674
28675         * Source/cmWin32ProcessExecution.cxx: ENH: fix resource leak
28676
28677 2007-07-24 15:27  hoffman
28678
28679         * DartLocal.conf.in: ENH: clean up some missing dashboards
28680
28681 2007-07-24 14:50  alex
28682
28683         * Source/kwsys/ProcessUNIX.c:
28684           COMP: sync with HEAD
28685
28686           Alex
28687
28688 2007-07-24 14:43  hoffman
28689
28690         * Source/CTest/: cmCTestMemCheckHandler.cxx,
28691           cmCTestMemCheckHandler.h, cmCTestTestHandler.h: ENH: add support
28692           for bounds checker
28693
28694 2007-07-24 14:14  alex
28695
28696         * Source/kwsys/DynamicLoader.cxx:
28697           ENH: disable dynamic loader if shared libraries are not supported
28698           instead of hacking around it
28699
28700           Alex
28701
28702 2007-07-24 12:52  alex
28703
28704         * Source/CPack/cmCPackGenericGenerator.cxx,
28705           Source/CPack/cmCPackGenericGenerator.h,
28706           Source/CPack/cmCPackZIPGenerator.cxx,
28707           Source/CPack/cmCPackZIPGenerator.h, Modules/CPackZIP.cmake,
28708           Modules/Platform/BlueGeneL.cmake:
28709           ENH: add ReadListFile() to cmCPackGenericGenerator, so cmMakefile
28710           can be private again -convert the ZIP generator to use a cmake
28711           script instead of hardcoding everything (CPackZIP.cmake)
28712
28713           Alex
28714
28715 2007-07-24 10:05  hoffman
28716
28717         * Source/kwsys/ProcessWin32.c: ENH: fix resource leak
28718
28719 2007-07-24 10:00  alex
28720
28721         * Modules/CMakeDetermineSystem.cmake,
28722           Source/CPack/cmCPackGenericGenerator.cxx,
28723           Source/CPack/cmCPackGenericGenerator.h, Source/CPack/cpack.cxx:
28724           ENH: determine the current system also in cpack, so the search
28725           paths are loaded Additionally the makefile in
28726           cmCPackGenericGenerator is now protected instead of private, so
28727           with these two changes the cpack generators should now be able to
28728           find their tools and how to call these tools from cmake scripts,
28729           instead of hardcoding the search order and command line (as done
28730           e.g. in cmCPackZIPGenerator.cxx)
28731
28732           Alex
28733
28734 2007-07-24 02:28  andy
28735
28736         * Source/cmVersion.cxx: STYLE: Nightly Version update
28737
28738 2007-07-23 13:13  alex
28739
28740         * Source/cmTryRunCommand.cxx:
28741           STYLE: put a lot of comments into the generated cmake-cache
28742           preloading file to aid the user with using it
28743
28744           Alex
28745
28746 2007-07-23 11:22  alex
28747
28748         * Modules/FindPythonInterp.cmake:
28749           STYLE: mark the variable as advanced
28750
28751           Alex
28752
28753 2007-07-23 10:47  alex
28754
28755         * Source/cmTryRunCommand.cxx:
28756           ENH: try to create a file which can be used for presetting the
28757           cache values of the TRY_RUN() results when crosscompiling
28758
28759           Alex
28760
28761 2007-07-23 09:49  alex
28762
28763         * Modules/: FindASPELL.cmake, FindBZip2.cmake, FindBoost.cmake,
28764           FindCURL.cmake, FindCurses.cmake, FindEXPAT.cmake,
28765           FindGnuplot.cmake, FindHSPELL.cmake, FindJPEG.cmake,
28766           FindJasper.cmake, FindLibXml2.cmake, FindLibXslt.cmake,
28767           FindMPEG.cmake, FindMPEG2.cmake, FindMotif.cmake,
28768           FindOpenAL.cmake, FindPNG.cmake,
28769           FindPackageHandleStandardArgs.cmake, FindPerl.cmake,
28770           FindPerlLibs.cmake, FindPhysFS.cmake, FindPythonInterp.cmake,
28771           FindPythonLibs.cmake, FindSDL.cmake, FindTCL.cmake,
28772           FindTIFF.cmake, FindTclsh.cmake, FindWget.cmake, FindZLIB.cmake:
28773           ENH: add second failure message parameter to
28774           FIND_PACKAGE_HANDLE_STANDARD_ARGS(), so cmake modules can specify
28775           their own better failure messages. If the default is ok use
28776           "DEFAULT_MSG".  Do this also for FindBoost.cmake (#5349)
28777
28778           Alex
28779
28780 2007-07-23 09:06  alex
28781
28782         * Source/: cmLocalGenerator.cxx, kwsys/SystemTools.cxx:
28783           PERF: micro optimization: the (*pos1) && (*pos1=='/') were
28784           redundant, and hasDoubleSlash is false in most cases, so in most
28785           cases 3 comparisons were done, now only one
28786
28787           Alex
28788
28789 2007-07-23 00:41  andy
28790
28791         * Source/cmVersion.cxx: STYLE: Nightly Version update
28792
28793 2007-07-21 23:26  andy
28794
28795         * Source/cmVersion.cxx: STYLE: Nightly Version update
28796
28797 2007-07-20 22:46  andy
28798
28799         * Source/cmVersion.cxx: STYLE: Nightly Version update
28800
28801 2007-07-20 16:31  alex
28802
28803         * Utilities/KWStyle/CMakeFiles.txt.in:
28804           ENH: add quotes around the file names, so kwstyle can handle it
28805           if there are spaces in the path
28806
28807           Alex
28808
28809 2007-07-20 14:08  hoffman
28810
28811         * Source/cmCommandArgumentParser.cxx, Tests/Complex/CMakeLists.txt,
28812           Tests/ComplexOneConfig/CMakeLists.txt,
28813           Tests/ComplexRelativePaths/CMakeLists.txt: ENH: user more memory
28814           for parser and add test to complex that sets a huge string
28815
28816 2007-07-20 13:03  hoffman
28817
28818         * Source/CTest/cmCTestCoverageHandler.cxx: ENH: fix div by 0
28819
28820 2007-07-20 12:25  hoffman
28821
28822         * Utilities/cmcurl/CMake/OtherTests.cmake: ENH: change order so
28823           windows functions are found first since try compile is slow on
28824           windows
28825
28826 2007-07-20 10:07  hoffman
28827
28828         * DartLocal.conf.in: ENH: change name
28829
28830 2007-07-20 08:48  alex
28831
28832         * Source/cmMakefile.cxx:
28833           STYLE: even more output when --debug-output is used
28834
28835           Alex
28836
28837 2007-07-20 08:36  alex
28838
28839         * Source/: cmDocumentation.cxx, cmExportCommand.h,
28840           cmExtraCodeBlocksGenerator.cxx, cmExtraCodeBlocksGenerator.h,
28841           cmFileCommand.cxx, cmGlobalGenerator.cxx, cmGlobalGenerator.h,
28842           cmHexFileConverter.cxx, cmIncludeExternalMSProjectCommand.cxx,
28843           cmMakefile.cxx, cmMakefile.h, cmTryCompileCommand.h,
28844           cmTryRunCommand.h, cmake.h, CTest/cmCTestScriptHandler.cxx:
28845           STYLE: fix line lengths
28846
28847           Alex
28848
28849 2007-07-19 21:02  andy
28850
28851         * Source/cmVersion.cxx: STYLE: Nightly Version update
28852
28853 2007-07-19 15:39  alex
28854
28855         * Modules/CPack.STGZ_Header.sh.in:
28856           ENH: try if tail works with the -n +<number> syntax, if not use
28857           only "+<number>" (GNU tail warns that this is deprecated)
28858
28859           Alex
28860
28861 2007-07-19 13:40  alex
28862
28863         * Modules/FindTCL.cmake:
28864           ENH: add TK_FOUND and TCLTK_FOUND TCL_FOUND is now TRUE if Tcl
28865           was found, before it was only TRUE if Tcl and Tk were found
28866
28867           Alex
28868
28869 2007-07-19 11:59  alex
28870
28871         * Modules/FindPythonLibs.cmake:
28872           BUG: fix typo
28873
28874           Alex
28875
28876 2007-07-19 11:47  alex
28877
28878         * Modules/FindPythonLibs.cmake:
28879           ENH: make the list of modules global
28880
28881           Alex
28882
28883 2007-07-19 11:13  alex
28884
28885         * Source/: cmFindPackageCommand.h, cmMakefile.cxx, cmakemain.cxx,
28886           CPack/cpack.cxx:
28887           STYLE: fix some typos, nicer debug output
28888
28889           Alex
28890
28891 2007-07-19 10:20  alex
28892
28893         * Modules/FindPythonLibs.cmake:
28894           ENH: only load the static modules in the LoadAll function
28895
28896           Alex
28897
28898 2007-07-19 09:42  alex
28899
28900         * Modules/: CPack.STGZ_Header.sh.in, FindPHP4.cmake:
28901           BUG: fix #5329, if /usr/xpg4/bin/tail exists, use this one -> on
28902           SunOS /usr/bin/tail doesn't understand the -n +<number> syntax
28903           -remove standard searchd dirs from FindPHP4.cmake
28904
28905           Alex
28906
28907 2007-07-19 09:00  alex
28908
28909         * Modules/: FindASPELL.cmake, FindCURL.cmake, FindCurses.cmake,
28910           FindDCMTK.cmake, FindEXPAT.cmake, FindGLUT.cmake, FindGTK.cmake,
28911           FindGnuplot.cmake, FindHSPELL.cmake, FindMPEG.cmake,
28912           FindMPEG2.cmake, FindMotif.cmake, FindPerl.cmake,
28913           FindPhysFS.cmake, FindPike.cmake, FindPythonLibs.cmake,
28914           FindSDL.cmake, FindTCL.cmake, FindTclsh.cmake, FindWget.cmake,
28915           readme.txt:
28916           ENH: use the new FIND_PACKAGE_HANDLE_STANDARD_ARGS() macro in
28917           most of the not-too-complicated modules -remove unnecessary
28918           default search paths used in the FIND_XXX() calls
28919
28920           Alex
28921
28922 2007-07-18 14:38  andy
28923
28924         * Source/cmVersion.cxx: STYLE: Nightly Version update
28925
28926 2007-07-18 13:56  alex
28927
28928         * Modules/: FindBZip2.cmake, FindCups.cmake, FindJPEG.cmake,
28929           FindJasper.cmake, FindLibXslt.cmake, FindOpenAL.cmake,
28930           FindPNG.cmake, FindPerlLibs.cmake, FindPythonInterp.cmake,
28931           FindTCL.cmake, FindTIFF.cmake, FindZLIB.cmake:
28932           ENH: use the new FIND_PACKAGE_HANDLE_STANDARD_ARGS in some of the
28933           FindXXX modules, remove some of the extra search paths which are
28934           also searched by default
28935
28936           Alex
28937
28938 2007-07-18 13:26  alex
28939
28940         * Modules/: CMakeLists.txt, FindLibXml2.cmake,
28941           FindPackageHandleStandardArgs.cmake, FindPythonLibs.cmake:
28942           ENH: add a macro FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibXml2
28943           LIBXML2_LIBRARIES LIBXML2_INCLUDE_DIR) which handles the required
28944           and QUIET arguments and sets <NAME>_FOUND
28945
28946           Alex
28947
28948 2007-07-18 10:52  alex
28949
28950         * Modules/: CMakeDetermineCCompiler.cmake,
28951           CMakeDetermineCXXCompiler.cmake:
28952           ENH: if CMAKE_(C|CXX)_COMPILER is preset to a list of two
28953           elements, use the first one as the compiler and the second one as
28954           ARG1 for the compiler
28955
28956           Alex
28957
28958 2007-07-18 10:19  alex
28959
28960         * Source/: CMakeLists.txt, cmExtraCodeBlocksGenerator.cxx,
28961           cmake.cxx:
28962           ENH: build codeblocks generator also on Windows
28963
28964           Alex
28965
28966 2007-07-17 13:43  hoffman
28967
28968         * Source/cmAddCustomCommandCommand.h: STYLE: add more docs
28969
28970 2007-07-17 13:10  alex
28971
28972         * Source/cmakemain.cxx:
28973           COMP: fix warning about unused variable
28974
28975           Alex
28976
28977 2007-07-17 12:01  alex
28978
28979         * Source/: cmake.cxx, cmakemain.cxx:
28980           COMP: fix build on Windows, where GetCurrentDirecty() is
28981           redefined to GetCurrentDirectoryA() -correct return value for
28982           md5sum
28983
28984           Alex
28985
28986 2007-07-17 10:44  alex
28987
28988         * Source/: cmLocalGenerator.cxx, cmake.cxx, cmakemain.cxx:
28989           STYLE: fix line lengths and add "remove -f" to the docs
28990
28991           Alex
28992
28993 2007-07-17 09:25  alex
28994
28995         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
28996           cmLocalGenerator.cxx, cmMakefile.cxx, cmMessageCommand.cxx,
28997           cmakemain.cxx:
28998           ENH: produce a lot more output when running with --debug-output
28999           -try to fix build error on HPUX
29000
29001           Alex
29002
29003 2007-07-17 08:51  alex
29004
29005         * Modules/Platform/WindowsPaths.cmake:
29006           ENH: also look in the include/, lib/ and bin/ directories in the
29007           cmake install dir under windows, this will help e.g. people using
29008           kdewininstaller and similar setups
29009
29010           Alex
29011
29012 2007-07-17 08:41  alex
29013
29014         * Modules/: KDE3Macros.cmake, FindKDE3.cmake:
29015           ENH: don't hardcode the /lib/kde3/ directory for the libtool
29016           files, but make it adjustable and detect if libkdecore.so is a
29017           64bit library
29018
29019           Alex
29020
29021 2007-07-16 15:10  alex
29022
29023         * Source/cmSystemTools.cxx:
29024           BUG: fix bootstrapping, md5sum disabled in bootstrapping mode
29025
29026           Alex
29027
29028 2007-07-16 13:29  alex
29029
29030         * Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt:
29031           STYLE: remove debug output
29032
29033 2007-07-16 13:26  alex
29034
29035         * Source/cmMakefile.cxx,
29036           Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt:
29037           BUG: GET_DIRECTORY_PROPERTY(INCLUDE_DIRECTORIES|LINK_DIRECTORIES)
29038           wasn't working, for both the result was always empty, since
29039           cmMakefile::GetProperty() recognized it as a special property,
29040           constructed a correct return value and called
29041           cmMakefile::SetProperty() with this list of directories, which
29042           then didn't actually set the property, but applied it to the
29043           internal vector of include/link directories. The following
29044           getPropertyValue in cmMakefile::GetProperty() then still didn't
29045           find it and returned nothing. Now for all special property the
29046           static string output is used and its content is returned. I'm not
29047           sure it is the right way to fix this problem but at least it
29048           seems to work and it fixes the Paraview3 build
29049
29050           Alex
29051
29052 2007-07-16 10:59  hoffman
29053
29054         * CMakeLists.txt, Readme.txt: ENH: final 2.4.7  commit
29055
29056 2007-07-16 10:54  alex
29057
29058         * Source/: cmake.cxx, cmSystemTools.h, cmSystemTools.cxx:
29059           ENH: apply patch from Mathieu, add argument -E md5sum to compute
29060           md5sums of files, compatible to md5sum output
29061
29062           Alex
29063
29064 2007-07-16 10:54  hoffman
29065
29066         * Readme.txt: ENH:
29067
29068 2007-07-16 10:53  hoffman
29069
29070         * Readme.txt: ENH: clean up a bit
29071
29072 2007-07-16 10:13  alex
29073
29074         * Modules/Platform/NetBSD.cmake:
29075           BUG: the Plugin test fails on NetBSD, let's see if this fixes it
29076
29077           Alex
29078
29079 2007-07-16 09:08  alex
29080
29081         * Modules/Platform/UnixPaths.cmake:
29082           ENH: also add the install base dir of the running cmake to the
29083           search directories for the FIND_XXX() commands, for the case that
29084           somebody has its own install tree
29085
29086           Alex
29087
29088 2007-07-13 12:03  alex
29089
29090         * Source/cmAddLibraryCommand.cxx, Utilities/CMakeLists.txt:
29091           STYLE: better error message, name the new manpages cmakecommands,
29092           cmakecompat, cmakeprops and cmakemodules
29093
29094           Alex
29095
29096 2007-07-13 11:20  alex
29097
29098         * Modules/Platform/DragonFly.cmake:
29099           ENH: add DragonFly BSD, which is very close to FreeBSD (#4500)
29100
29101           Alex
29102
29103 2007-07-13 10:29  alex
29104
29105         * Modules/: CheckCSourceRuns.cmake, CheckCXXSourceRuns.cmake:
29106           BUG: the SET( ... CACHE INTERNAL) didn't work as expected, since
29107           the variable is already added to the cache inside
29108           cmTryRunCommand.cxx, so the value used here was ignored.
29109           Additionally the INTERNAL made it internal, which shouldn't be
29110           done when cross compiling, since here the user is required to
29111           edit this variable manually e.g. using ccmake.
29112
29113           Alex
29114
29115 2007-07-13 00:58  alex
29116
29117         * Source/: CMakeLists.txt, cmExtraCodeBlocksGenerator.cxx,
29118           cmExtraCodeBlocksGenerator.h, cmake.cxx:
29119           ENH: add a simple CodeBlocks extra generator, early alpha stage,
29120           there seems to be interest in it
29121
29122           Alex
29123
29124 2007-07-12 16:15  alex
29125
29126         * Modules/Platform/BlueGeneL.cmake:
29127           ENH: add the static libs always to the link libs, if they are not
29128           used it shouldn't hurt
29129
29130           Alex
29131
29132 2007-07-12 15:00  alex
29133
29134         * Modules/: CMakeLists.txt, CheckStructHasMember.cmake:
29135           ENH: add macro to test if a member has specified struct, e.g.
29136           check_struct_has_member("struct stat" st_rdev    "${CFG_HEADERS}"
29137           HAVE_STRUCT_STAT_ST_RDEV)
29138
29139           Alex
29140
29141 2007-07-12 13:41  alex
29142
29143         * Modules/: CMakeCCompilerId.c, CMakeCXXCompilerId.cpp,
29144           Platform/Generic-ADSP-ASM.cmake, Platform/Generic-ADSP-C.cmake,
29145           Platform/Generic-ADSP-CXX.cmake,
29146           Platform/Generic-ADSP-Common.cmake:
29147           ENH: add support for the ADSP toolchains for Blackfin, Shark and
29148           TigerShark DSPs, patch from Raphael Cotty
29149
29150           Alex
29151
29152 2007-07-12 11:56  alex
29153
29154         * Source/cmListCommand.cxx, Source/cmListCommand.h,
29155           Tests/CMakeTests/ListTest.cmake.in:
29156           ENH: add LIST(CONTAINS ...) patch from "Miguel A.
29157           Figueroa-Villanueva, miguelf (AT) ieee.org added tests for
29158           LIST(CONTAINS, SORT, REVERSE)
29159
29160           Alex
29161
29162 2007-07-12 11:05  alex
29163
29164         * Modules/FindCURL.cmake:
29165           BUG: honor REQUIRED and QUIETLY (#5312)
29166
29167           Alex
29168
29169 2007-07-12 10:38  alex
29170
29171         * Readme.txt:
29172           STYLE: add Readme.txt with instructions how to build cmake, fix
29173           #5296
29174
29175           Alex
29176
29177 2007-07-12 10:17  martink
29178
29179         * Source/cmGetDirectoryPropertyCommand.cxx: BUG: fix screwup in
29180           GetDirectoryProp...
29181
29182 2007-07-12 08:37  alex
29183
29184         * Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
29185           Source/cmTarget.cxx, Modules/CMakeASMCompiler.cmake.in,
29186           Modules/CMakeCCompiler.cmake.in,
29187           Modules/CMakeCXXCompiler.cmake.in,
29188           Modules/CMakeForceCompiler.cmake,
29189           Modules/CMakeFortranCompiler.cmake.in,
29190           Modules/CMakeJavaCompiler.cmake.in: ENH: second try for handling
29191           the linker language with integer priority values (returning a
29192           pointer to a string on the stack is no good idea)
29193
29194           Alex
29195
29196 2007-07-11 17:29  alex
29197
29198         * Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
29199           Source/cmTarget.cxx, Modules/CMakeASMCompiler.cmake.in,
29200           Modules/CMakeCCompiler.cmake.in,
29201           Modules/CMakeCXXCompiler.cmake.in,
29202           Modules/CMakeForceCompiler.cmake,
29203           Modules/CMakeFortranCompiler.cmake.in,
29204           Modules/CMakeJavaCompiler.cmake.in: COMP: revert last commit for
29205           now, broke Visual Studio
29206
29207           Alex
29208
29209 2007-07-11 16:22  alex
29210
29211         * Modules/CMakeASMCompiler.cmake.in,
29212           Modules/CMakeCCompiler.cmake.in,
29213           Modules/CMakeCXXCompiler.cmake.in,
29214           Modules/CMakeForceCompiler.cmake,
29215           Modules/CMakeFortranCompiler.cmake.in,
29216           Modules/CMakeJavaCompiler.cmake.in, Modules/CMakeLists.txt,
29217           Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
29218           Source/cmTarget.cxx:
29219           ENH: CMAKE_<LANG>_LINKER_PREFERENCE is now an integer priority,
29220           not a two-step priority (None or Prefered) Current order: ASM 0,
29221           C 10, Fortran 20, CXX 30, Java 40 This is the same order as
29222           automake choses:
29223           http://www.gnu.org/software/automake/manual/html_node/How-the-Linker-is-Chosen.html
29224
29225           This change should be backward compatible: if there is a project
29226           using fortran and CXX, they had to set the LINKER_LANGUAGE
29227           explicitely, otherwise cmake complained (but still generated the
29228           project files). Explicitely setting the linker language still
29229           overrides automatic detection.  If somebody has a custom language
29230           for cmake and the PREFERENCE starts with "P", its changed to 100,
29231           which gives it preference over all other languages (except the
29232           other custom languages which have also "Prefered"). "None" is
29233           converted to 0.
29234
29235           Alex
29236
29237 2007-07-11 15:53  alex
29238
29239         * Source/: cmDocumentation.cxx, cmDocumentation.h,
29240           cmPropertyDefinition.cxx, cmPropertyDefinition.h, cmake.cxx,
29241           cmake.h, cmakemain.cxx:
29242           STYLE: sort the property documentation into
29243           global/directory/target/test/sourcefile and variable sections
29244
29245           Alex
29246
29247 2007-07-11 15:50  alex
29248
29249         * Source/cmMakefile.cxx:
29250           ENH: change the way #cmakedefine is changed to #undef, so it is
29251           similar to what autoconf does. This makes porting software from
29252           autoconf to cmake easier, since it's easier to diff the resulting
29253           config headers.
29254
29255           Now the following #cmakedefine HAVE_STRING_H 1 #cmakedefine
29256           HAVE_STRLCAT 1
29257
29258           produce:
29259
29260           #define HAVE_STRING_H 1 /* #undef HAVE_STRLCAT */
29261
29262           whereas before they produced:
29263
29264           #define HAVE_STRING_H 1 /* #undef HAVE_STRLCAT 1 */
29265
29266           Since it's commented out anyway, it's now change in behaviour.
29267
29268           Alex
29269
29270 2007-07-11 13:39  alex
29271
29272         * Modules/CMakeASMInformation.cmake:
29273           ENH: add CMAKE_INCLUDE_FLAG_ASM${ASM_DIALECT} and don't allow
29274           preset CMAKE_xxx_INFORMATION files
29275
29276           Alex
29277
29278 2007-07-10 21:38  alex
29279
29280         * Modules/FindKDE4.cmake:
29281           STYLE: use EXECUTE_PROCESS() instead of EXEC_PROGRAM()
29282
29283           Alex
29284
29285 2007-07-10 17:11  alex
29286
29287         * Modules/Platform/eCos.cmake:
29288           ENH: add the ecos include dir and the ecos definitions by default
29289
29290           Alex
29291
29292 2007-07-10 14:05  martink
29293
29294         * Source/cmGetSourceFilePropertyCommand.cxx: ENH: added some
29295           documentation to explain a section of code a bit better
29296
29297 2007-07-10 13:52  martink
29298
29299         * Source/: cmMakefile.cxx, cmGetDirectoryPropertyCommand.cxx: ENH:
29300           some cleanup of get property commands
29301
29302 2007-07-09 14:30  king
29303
29304         * Source/cmLocalVisualStudioGenerator.h: STYLE: Removed stray
29305           comment.
29306
29307 2007-07-09 13:07  alex
29308
29309         * Modules/Platform/eCos.cmake:
29310           ENH: add support for building eCos applications natively
29311
29312           Alex
29313
29314 2007-07-09 08:16  alex
29315
29316         * Tests/Assembler/main.c: COMP: hopefully fix test, finally
29317
29318           Alex
29319
29320 2007-07-09 05:50  andy
29321
29322         * Source/cmVersion.cxx: STYLE: Nightly Version update
29323
29324 2007-07-09 00:44  andy
29325
29326         * Source/cmVersion.cxx: STYLE: Nightly Version update
29327
29328 2007-07-08 22:06  alex
29329
29330         * Tests/Assembler/main.c: COMP: fix test
29331
29332           Alex
29333
29334 2007-07-07 17:23  andy
29335
29336         * Source/cmVersion.cxx: STYLE: Nightly Version update
29337
29338 2007-07-06 19:09  andy
29339
29340         * Source/cmVersion.cxx: STYLE: Nightly Version update
29341
29342 2007-07-06 14:02  alex
29343
29344         * Tests/Assembler/CMakeLists.txt:
29345           BUG: fix test
29346
29347           Alex
29348
29349 2007-07-06 13:08  alex
29350
29351         * Utilities/CMakeLists.txt:
29352           BUG: the cmake deps depend on cmake
29353
29354           Alex
29355
29356 2007-07-06 08:53  alex
29357
29358         * Tests/Assembler/: CMakeLists.txt, main.c:
29359           COMP: OPTIONAL was missing in ENABLE_LANGUAGE() -the assembler
29360           file seems to work for Linux and FreeBSD -try to fix main() for
29361           HP-UX compiler
29362
29363           Alex
29364
29365 2007-07-05 16:38  alex
29366
29367         * Tests/Assembler/CMakeLists.txt:
29368           STYLE: some more output
29369
29370           Alex
29371
29372 2007-07-05 16:32  alex
29373
29374         * Tests/Assembler/: CMakeLists.txt, main-linux-x86-gas.s:
29375           COMP: skip APPLE, since there with universal binaries the
29376           assembler file would be built for both architectures
29377
29378           Alex
29379
29380 2007-07-05 16:11  alex
29381
29382         * Tests/Assembler/CMakeLists.txt:
29383           COMP: let's see if this assembler file works also on other
29384           platforms than linux...
29385
29386           Alex
29387
29388 2007-07-05 15:50  andy
29389
29390         * Source/cmVersion.cxx: STYLE: Nightly Version update
29391
29392 2007-07-05 09:05  alex
29393
29394         * Tests/: CMakeLists.txt, Assembler/CMakeLists.txt,
29395           Assembler/main-linux-x86-gas.s, Assembler/main.c:
29396           ENH: add a simple assembler test
29397
29398           Alex
29399
29400 2007-07-04 08:21  andy
29401
29402         * Source/cmVersion.cxx: STYLE: Nightly Version update
29403
29404 2007-07-03 16:10  alex
29405
29406         * Source/: cmCommandArgumentsHelper.cxx,
29407           cmExternalMakefileProjectGenerator.cxx, cmake.cxx:
29408           STYLE: name the external generator "KDevelop3 - Unix Makefiles"
29409           instead of "Unix Makefiles - KDevelop3" -initialize Ignore to 0,
29410           crashes otherwise
29411
29412           Alex
29413
29414 2007-07-03 11:41  alex
29415
29416         * Modules/FindOpenGL.cmake:
29417           STYLE: don't test twice for APPLE
29418
29419           Alex
29420
29421 2007-07-03 09:45  king
29422
29423         * DartLocal.conf.in: ENH: Adding hythloth expected nightly
29424           submissions.
29425
29426 2007-07-03 08:26  alex
29427
29428         * Source/: cmDocumentation.cxx, cmDocumentation.h:
29429           COMP: fix compile on HP-UX with aCC, reusing the same identifier
29430           for a variable as for the enum type doesn't work here
29431
29432           Alex
29433
29434 2007-07-03 03:58  andy
29435
29436         * Source/cmVersion.cxx: STYLE: Nightly Version update
29437
29438 2007-07-02 16:46  alex
29439
29440         * Source/: cmCommandArgumentsHelper.cxx, cmExportCommand.cxx:
29441           COMP: fix warnings
29442
29443           Alex
29444
29445 2007-07-02 16:04  king
29446
29447         * Source/: cmFileCommand.cxx, cmFileCommand.h: COMP: Remove unused
29448           argument.
29449
29450 2007-07-02 16:04  king
29451
29452         * Source/cmInstallTargetGenerator.cxx: COMP: Remove shadowed local.
29453
29454 2007-07-02 15:54  alex
29455
29456         * Modules/CMakeFindBinUtils.cmake:
29457           COMP: with visual studio it's no error if link isn't found
29458
29459           Alex
29460
29461 2007-07-02 15:43  alex
29462
29463         * Source/: cmBootstrapCommands.cxx, cmCommand.h,
29464           cmCommandArgumentsHelper.cxx, cmCommandArgumentsHelper.h,
29465           cmExportCommand.cxx, cmExportCommand.h:
29466           ENH: add framework for unified handling of arguments to cmake
29467           commands, example see cmExportCommand.cxx
29468
29469           Alex
29470
29471 2007-07-02 14:56  king
29472
29473         * Source/: cmFileCommand.cxx, cmFileCommand.h,
29474           cmInstallCommand.cxx, cmInstallDirectoryGenerator.cxx,
29475           cmInstallDirectoryGenerator.h, cmInstallExportGenerator.cxx,
29476           cmInstallExportGenerator.h, cmInstallFilesGenerator.cxx,
29477           cmInstallFilesGenerator.h, cmInstallGenerator.cxx,
29478           cmInstallGenerator.h, cmInstallScriptGenerator.cxx,
29479           cmInstallTargetGenerator.cxx, cmInstallTargetGenerator.h: ENH:
29480           Further cleanup of installation script generation.  The
29481           per-component and per-configuration testing is now done in cmake
29482           code instead of in the FILE(INSTALL) command.  The generation of
29483           the cmake code to do these tests is centralized in
29484           cmInstallGenerator.  Old-style shared library versioning and
29485           component/config support code has been removed from
29486           FILE(INSTALL).  This commit is surrounded by the tags
29487           CMake-InstallGeneratorCleanup2-pre and
29488           CMake-InstallGeneratorCleanup2-post.
29489
29490 2007-07-02 14:18  alex
29491
29492         * Modules/CMakeForceCompiler.cmake:
29493           ENH: make supporting embedded compilers need a user specific
29494           linker file for compiling an executable (amd thus cannot build
29495           the compiler-id program) easier by providing CMAKE_FORCE_XXX()
29496           macros which force cmake to use the given compilers anyway
29497
29498           Alex
29499
29500 2007-07-02 13:32  king
29501
29502         * Source/: cmTarget.cxx, cmTarget.h: STYLE: Fixed line-too-long,
29503           fixed indentation, removed trailing whitespace, added function
29504           separator comment lines.
29505
29506 2007-07-02 13:29  alex
29507
29508         * Modules/CMakeCInformation.cmake,
29509           Modules/CMakeCXXInformation.cmake,
29510           Modules/CMakeDetermineCCompiler.cmake,
29511           Modules/CMakeDetermineCXXCompiler.cmake,
29512           Modules/CMakeSystemSpecificInformation.cmake,
29513           Tests/CMakeTests/DummyToolchain.cmake,
29514           Tests/CMakeTests/ToolchainTest.cmake.in:
29515           ENH: remove support for presetting CMAKE_SYSTEM_INFO_FILE,
29516           CMAKE_SYSTEM_AND_C_COMPILER_INFO_FILE,
29517           CMAKE_SYSTEM_AND_CXX_COMPILER_INFO_FILE,
29518           CMAKE_SYSTEM_AND_C_COMPILER_AND_PROCESSOR_INFO_FILE and
29519           CMAKE_SYSTEM_AND_CXX_COMPILER_AND_PROCESSOR_INFO_FILE
29520
29521           Instead of presetting these variables to arbitrary filenames,
29522           users should set up CMAKE_SYSTEM_NAME and the compilers correctly
29523           and also create a Platform/ directory so these files will all
29524           follow the official cmake style, which should make it easier to
29525           understand and debug project which have their own
29526           platform/toolchain support files.
29527
29528           -remove support for a suffix to MS crosscompilers, since this is
29529           not (yet) supported by cmake and might confuse users
29530
29531           Alex
29532
29533 2007-07-02 12:46  alex
29534
29535         * Modules/CMakeFindBinUtils.cmake:
29536           BUG: with MS Visual Studio currently there is no compiler id, so
29537           check the generator too
29538
29539           Alex
29540
29541 2007-07-02 11:31  king
29542
29543         * Source/cmInstallTargetGenerator.cxx: BUG: Fix install_name_tool
29544           update of the executable in an installed bundle on OSX.  This
29545           addresses bug#4534.
29546
29547 2007-07-02 11:24  alex
29548
29549         * Source/cmDocumentation.h:
29550           COMP: fix build with msvc 6, the enums are now part of a class
29551           which is already completely parsed
29552
29553           Alex
29554
29555 2007-07-02 11:05  alex
29556
29557         * Utilities/CMakeLists.txt:
29558           BUG: fix build with cmake < 2.4
29559
29560           Alex
29561
29562 2007-07-02 11:02  king
29563
29564         * Source/: cmInstallGenerator.cxx, cmInstallGenerator.h,
29565           cmInstallTargetGenerator.cxx, cmInstallTargetGenerator.h: ENH:
29566           Improved indentation of generated cmake_install.cmake code.
29567
29568 2007-07-02 09:58  king
29569
29570         * Tests/: SimpleInstall/CMakeLists.txt,
29571           SimpleInstallS2/CMakeLists.txt: ENH: Enable versioned executable
29572           test everywhere but XCode.
29573
29574 2007-07-01 22:55  hoffman
29575
29576         * Source/: cmCommandArgumentParserHelper.cxx,
29577           cmCommandArgumentParserHelper.h: COMP: fix warning in release
29578           branch
29579
29580 2007-07-01 16:53  andy
29581
29582         * Source/cmVersion.cxx: STYLE: Nightly Version update
29583
29584 2007-06-30 22:33  andy
29585
29586         * Source/cmVersion.cxx: STYLE: Nightly Version update
29587
29588 2007-06-30 21:06  andy
29589
29590         * Source/cmVersion.cxx: STYLE: Nightly Version update
29591
29592 2007-06-29 16:29  andy
29593
29594         * Source/cmVersion.cxx: STYLE: Nightly Version update
29595
29596 2007-06-29 12:58  hoffman
29597
29598         * CMakeLists.txt, ChangeLog.manual, Modules/Platform/Linux.cmake,
29599           Source/cmCommandArgumentParserHelper.cxx,
29600           Source/cmCommandArgumentParserHelper.h, Source/cmFileCommand.cxx,
29601           Source/cmFileCommand.h, Source/cmLocalGenerator.cxx,
29602           Source/cmMakefile.cxx, Source/cmMakefile.h, Source/cmake.cxx,
29603           Tests/StringFileTest/InputFile.h.in,
29604           Tests/StringFileTest/StringFile.cxx: ENH: RC 11
29605
29606 2007-06-29 11:30  hoffman
29607
29608         * DartLocal.conf.in: ENH: remove more machines
29609
29610 2007-06-29 11:18  hoffman
29611
29612         * CMakeLists.txt, DartLocal.conf.in: ENH: make DartLocal.conf part
29613           of project
29614
29615 2007-06-28 16:11  king
29616
29617         * Source/: cmInstallDirectoryGenerator.cxx,
29618           cmInstallExportGenerator.cxx, cmInstallFilesGenerator.cxx,
29619           cmInstallGenerator.cxx, cmInstallGenerator.h,
29620           cmInstallTargetGenerator.cxx, cmInstallTargetGenerator.h: ENH:
29621           First step of install script generator cleanup.  Each
29622           configuration to be installed is now separately handled instead
29623           of using variables to store per-configuration names.  For targets
29624           the component and configuration install-time tests are now done
29625           in the install script instead of in the FILE(INSTALL) command.
29626           This cleans things up like not trying to strip a file that was
29627           optionally not installed.  It also simplifies the code for
29628           install_name adjustment on OSX.  This commit is surrounded by the
29629           tags CMake-InstallGeneratorCleanup1-pre and
29630           CMake-InstallGeneratorCleanup1-post.
29631
29632 2007-06-28 15:28  alex
29633
29634         * Source/cmGlobalGenerator.cxx:
29635           COMP: fix warning about unused parameter
29636
29637           Alex
29638
29639 2007-06-28 15:04  alex
29640
29641         * Source/cmDocumentation.cxx, Source/cmDocumentation.h,
29642           Source/cmakemain.cxx, Utilities/CMakeLists.txt:
29643           ENH: generate separate documentation for the commands,
29644           compatiblity commands, modules and properties as html, text and
29645           man pages.  The names of the man pages are cmcommands, cmcompat,
29646           cmprops and cmmodules, so they are easy to type.
29647
29648           Alex
29649
29650 2007-06-28 13:08  andy
29651
29652         * Source/cmVersion.cxx: STYLE: Nightly Version update
29653
29654 2007-06-28 11:00  alex
29655
29656         * Source/cmDocumentation.cxx, Source/cmDocumentation.h,
29657           Source/cmDumpDocumentation.cxx, Source/cmakemain.cxx,
29658           Source/CursesDialog/ccmake.cxx, Utilities/CMakeLists.txt:
29659           ENH: -in the full documentation there is now an extra section for
29660           compatibility commands, so users see which commands they
29661           shouldn't use -cmake -h <command> now also works with lower case
29662           commands --help-fullm --help-command, --help-module and
29663           --help-property now determine the output format from the
29664           extension of the given filename
29665
29666           Let me know if there are some things I overlooked.
29667
29668           Alex
29669
29670 2007-06-28 10:22  alex
29671
29672         * Source/cmGlobalVisualStudio6Generator.cxx:
29673           COMP: fix typo
29674
29675           Alex
29676
29677 2007-06-28 09:14  alex
29678
29679         * Modules/: CMakeASM-ATTInformation.cmake,
29680           CMakeASMCompiler.cmake.in, CMakeASMInformation.cmake,
29681           CMakeDetermineASM-ATTCompiler.cmake,
29682           CMakeDetermineASMCompiler.cmake, CMakeTestASM-ATTCompiler.cmake,
29683           CMakeTestASMCompiler.cmake, Platform/gas.cmake:
29684           ENH: initial support for assembler in cmake, needs testing by our
29685           users
29686
29687           Alex
29688
29689 2007-06-28 09:09  alex
29690
29691         * Source/: cmGlobalBorlandMakefileGenerator.cxx,
29692           cmEnableLanguageCommand.cxx, cmEnableLanguageCommand.h,
29693           cmGlobalBorlandMakefileGenerator.h, cmGlobalGenerator.cxx,
29694           cmGlobalGenerator.h, cmGlobalMSYSMakefileGenerator.cxx,
29695           cmGlobalMSYSMakefileGenerator.h,
29696           cmGlobalMinGWMakefileGenerator.cxx,
29697           cmGlobalMinGWMakefileGenerator.h,
29698           cmGlobalNMakeMakefileGenerator.cxx,
29699           cmGlobalNMakeMakefileGenerator.h,
29700           cmGlobalUnixMakefileGenerator3.cxx,
29701           cmGlobalUnixMakefileGenerator3.h,
29702           cmGlobalVisualStudio6Generator.cxx,
29703           cmGlobalVisualStudio6Generator.h,
29704           cmGlobalVisualStudio7Generator.cxx,
29705           cmGlobalVisualStudio7Generator.h,
29706           cmGlobalVisualStudio8Win64Generator.cxx,
29707           cmGlobalVisualStudio8Win64Generator.h,
29708           cmGlobalWatcomWMakeGenerator.cxx, cmGlobalWatcomWMakeGenerator.h,
29709           cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h,
29710           cmLocalVisualStudio6Generator.cxx, cmMakefile.cxx, cmMakefile.h,
29711           cmProjectCommand.cxx:
29712           ENH: add OPTIONAL keyword to ENABLE_LANGUAGE, so it will be
29713           possible to do something like this:
29714
29715           ENABLE_LANGUAGE(ASM-ATT) IF(CMAKE_ASM-ATT_COMPILER_WORKS)   ...
29716           do assembler stufff ELSE(CMAKE_ASM-ATT_COMPILER_WORKS)   ...
29717           fallback to generic C/C++ ENDIF(CMAKE_ASM-ATT_COMPILER_WORKS)
29718
29719           Alex
29720
29721 2007-06-27 16:28  alex
29722
29723         * Source/kwsys/: DynamicLoader.cxx, ProcessUNIX.c:
29724           ENH: build on BlueGene/L: -add static resolv, nss_files and
29725           nss_dns libs to the default set of libs, otherwise we get
29726           undefined references out of libc to several functions -add a
29727           dummy DynamicLoader in kwsys for systems without shared libs
29728           -BlueGene doesn't have SA_SIGINFO
29729
29730           Alex
29731
29732 2007-06-27 16:14  king
29733
29734         * Source/cmInstallCommand.cxx: BUG: Do not install the import
29735           library for an executable that does not have ENABLE_EXPORTS set.
29736
29737 2007-06-27 16:10  king
29738
29739         * Source/: cmFileCommand.cxx, cmFileCommand.h: BUG: Need to compute
29740           the correct versioned name for executables on cygwin.  This
29741           addresses bug#5238.
29742
29743 2007-06-27 15:42  alex
29744
29745         * Source/cmTarget.cxx:
29746           ENH: here we really want only non-imported targets, as discussed
29747           with Brad
29748
29749           Alex
29750
29751 2007-06-27 14:55  alex
29752
29753         * Modules/CMakeDetermineCompilerId.cmake:
29754           BUG: use ${LANG}_COMPILER_ARG1 also here, otherwise some
29755           compilers won't be able to compile e.g. the C++ source file (e.g.
29756           the ADSP compiler needs -c++ for compiling C++ files)
29757
29758           Alex
29759
29760 2007-06-27 13:22  king
29761
29762         * Tests/Java/CMakeLists.txt: BUG: For in-source version do not use
29763           a custom command output and custom target with the same name.
29764           This accidentally worked before but with a circular dependency.
29765
29766 2007-06-27 12:07  king
29767
29768         * Modules/Platform/Linux.cmake, Modules/Platform/UnixPaths.cmake,
29769           Source/cmFindLibraryCommand.cxx, Source/cmake.cxx: ENH: Added
29770           global property FIND_LIBRARY_USE_LIB64_PATHS to allow lib64 paths
29771           to be searched optionally.  Turn off the feature on debian
29772           systems.  This addresses debian report 419007.
29773
29774 2007-06-27 12:05  king
29775
29776         * Source/cmPropertyDefinition.cxx: BUG: Fixed spelling of globally
29777           in global property names.
29778
29779 2007-06-27 11:42  king
29780
29781         * Modules/Platform/GNU.cmake: ENH: Added GNU/Hurd platform.  Taken
29782           from debian patch 407155.
29783
29784 2007-06-27 11:39  king
29785
29786         * Source/kwsys/ProcessUNIX.c: COMP: Fix for platforms that do not
29787           have siginfo on their signal handlers.
29788
29789 2007-06-27 08:43  alex
29790
29791         * Tests/CMakeLists.txt:
29792           COMP: fix tests where the building cmake doesn't have
29793           GET_TEST_PROPERTY
29794
29795           Alex
29796
29797 2007-06-27 04:49  andy
29798
29799         * Source/cmVersion.cxx: STYLE: Nightly Version update
29800
29801 2007-06-26 19:54  alex
29802
29803         * Source/cmGlobalGenerator.cxx:
29804           ENH: use CMAKE_SYSTEM instead of CMAKE_SYSTEM_NAME, since
29805           CMAKE_SYSTEM_NAME may already have been set when crosscompiling
29806
29807           Alex
29808
29809 2007-06-26 17:14  alex
29810
29811         * Source/cmGlobalGenerator.cxx:
29812           COMP: fix broken tests for now
29813
29814           Alex
29815
29816 2007-06-26 17:08  alex
29817
29818         * Source/: cmBootstrapCommands.cxx, cmCommands.cxx:
29819           COMP: fix bootstrapping
29820
29821           Alex
29822
29823 2007-06-26 15:30  alex
29824
29825         * Tests/: CMakeLists.txt, SimpleCOnly/CMakeLists.txt,
29826           SimpleCOnly/bar.c, SimpleCOnly/foo.c, SimpleCOnly/main.c:
29827           ENH: add a SimpleCOnly test, this is needed e.g. for testing sdcc
29828           since this doesn't support C++ and also doesn't have a printf()
29829           implementation by default -add a test for mingw cross compiler
29830
29831           Alex
29832
29833 2007-06-26 15:15  alex
29834
29835         * Tests/CMakeLists.txt, Modules/Platform/Generic-SDCC-C.cmake:
29836           ENH:
29837
29838 2007-06-26 14:48  martink
29839
29840         * Source/: cmBootstrapCommands.cxx, cmCommands.cxx: ENH: add
29841           SetProperties into bootstrap
29842
29843 2007-06-26 13:50  alex
29844
29845         * Source/: cmDefinePropertyCommand.h, cmGetPropertyCommand.h,
29846           cmSetPropertiesCommand.h:
29847           STYLE: rename chain to inherit in the docs
29848
29849           Alex
29850
29851 2007-06-26 13:19  alex
29852
29853         * Modules/: CMakeCCompilerId.c, Platform/Generic-SDCC-C.cmake:
29854           ENH: add basic support for sdcc (http://sdcc.sourceforge.net),
29855           needs sdcc (sdcclib) cvs for creating libraries)
29856
29857           Alex
29858
29859 2007-06-26 13:05  alex
29860
29861         * Modules/Platform/Generic.cmake, Source/cmAddLibraryCommand.cxx,
29862           Source/cmake.cxx, Source/cmake.h,
29863           Modules/CMakeGenericSystem.cmake,
29864           Modules/Platform/BlueGeneL.cmake:
29865           STYLE: change global cmake variable
29866           CMAKE_TARGET_SUPPORTS_ONLY_STATIC_LIBS to the first global cmake
29867           property TARGET_SUPPORTS_SHARED_LIBS
29868
29869           Alex
29870
29871 2007-06-26 13:00  alex
29872
29873         * Modules/CMakeDetermineCCompiler.cmake,
29874           Modules/CMakeDetermineCXXCompiler.cmake,
29875           Source/cmGlobalGenerator.cxx:
29876           ENH: check for CMAKE_HOST_SYSTEM_NAME to decide whether to load
29877           CMakeDetermineSystem.cmake, since CMAKE_SYSTEM_NAME might already
29878           be preset when using cmake for cross compiling use type STRING
29879           instead of FILEPATH since otherwise a strange filename was
29880           generated
29881
29882           Alex
29883
29884 2007-06-26 04:55  andy
29885
29886         * Source/cmVersion.cxx: STYLE: Nightly Version update
29887
29888 2007-06-25 12:50  martink
29889
29890         * Source/: cmGetPropertyCommand.cxx, cmSetPropertiesCommand.cxx:
29891           COMP: fix warnings
29892
29893 2007-06-25 12:07  andy
29894
29895         * Source/cmVersion.cxx: STYLE: Nightly Version update
29896
29897 2007-06-25 10:34  martink
29898
29899         * Source/: cmDefinePropertyCommand.cxx, cmDefinePropertyCommand.h,
29900           cmProperty.h, cmPropertyDefinition.cxx, cmPropertyMap.cxx,
29901           cmake.cxx, cmake.h: ENH: added the ability to document variables
29902           and cached_variables
29903
29904 2007-06-25 10:33  martink
29905
29906         * Source/: cmGetPropertyCommand.cxx, cmGetPropertyCommand.h: ENH:
29907           added  cmGetPropertyCommand
29908
29909 2007-06-25 09:51  martink
29910
29911         * Source/cmCommands.cxx, Source/cmGetCMakePropertyCommand.cxx,
29912           Source/cmMakefile.cxx,
29913           Source/cmSetDirectoryPropertiesCommand.cxx,
29914           Source/cmSetPropertiesCommand.cxx, Source/cmake.cxx,
29915           Tests/Properties/CMakeLists.txt: ENH: some property cleanup and
29916           added GetProperty
29917
29918 2007-06-24 06:38  andy
29919
29920         * Source/cmVersion.cxx: STYLE: Nightly Version update
29921
29922 2007-06-23 01:02  andy
29923
29924         * Source/cmVersion.cxx: STYLE: Nightly Version update
29925
29926 2007-06-22 11:31  hoffman
29927
29928         * CMakeLists.txt, Utilities/Release/CMake.nsi.in,
29929           Utilities/Release/CMakeInstall.bmp,
29930           Utilities/Release/MakeRelease.cmake.in, Utilities/Release/README,
29931           Utilities/Release/Release.cmake, Utilities/Release/cmake_login,
29932           Utilities/Release/cmake_release.sh.in,
29933           Utilities/Release/config_AIX,
29934           Utilities/Release/config_CYGWIN_NT-5.1,
29935           Utilities/Release/config_Darwin, Utilities/Release/config_HP-UX,
29936           Utilities/Release/config_IRIX64, Utilities/Release/config_Linux,
29937           Utilities/Release/config_OSF1, Utilities/Release/config_SunOS,
29938           Utilities/Release/cygwin-package.sh.in,
29939           Utilities/Release/release_dispatch.sh: ENH: remove old style
29940           release stuff
29941
29942 2007-06-22 10:22  alex
29943
29944         * Modules/: CMakeLists.txt, FindMPI.cmake,
29945           Platform/BlueGeneL.cmake:
29946           ENH: add support for BlueGene/L
29947
29948           Alex
29949
29950 2007-06-22 09:58  alex
29951
29952         * Source/: cmAddLibraryCommand.cxx, cmAddLibraryCommand.h,
29953           cmCPluginAPI.cxx, cmMakefile.cxx, cmMakefile.h:
29954           ENH: add IMPORT keyword to ADD_LIBRARY, dependencies are not yet
29955           working STYLE: fix line lengths and indentation, use enum as
29956           argument to AddLibrary() instead of int (which was initialized
29957           from a bool in some cases)
29958
29959           Alex
29960
29961 2007-06-22 08:44  alex
29962
29963         * Source/: cmDocumentation.cxx, cmDocumentation.h, cmake.cxx,
29964           cmake.h:
29965           ENH: put compatibility commands in extra section and prepare for
29966           creating separate man pages for properties, modules, commands and
29967           compatibility commands
29968
29969           Alex
29970
29971 2007-06-21 16:23  alex
29972
29973         * Modules/CMakeGenericSystem.cmake, Modules/Platform/Generic.cmake,
29974           Source/cmAddLibraryCommand.cxx:
29975           ENH: print a warning if ADD_LIBRARY( SHARED/MODULE ) is used and
29976           the target platform doesn't support shared libraries
29977
29978           Alex
29979
29980 2007-06-21 14:06  alex
29981
29982         * Tests/Java/CMakeLists.txt:
29983           STYLE: add some more output, so it is easier to understand
29984
29985           Alex
29986
29987 2007-06-21 13:08  alex
29988
29989         * Source/: cmLocalGenerator.cxx, cmTarget.cxx:
29990           BUG: handle dependencies to imported targets better: don't create
29991           a dependency if the target name was not listed in DEPENDS, if it
29992           was listed in DEPENDS, create a dependency to the file
29993
29994           Seems to work, but have to check with Brad.
29995
29996           Alex
29997
29998 2007-06-21 06:32  andy
29999
30000         * Source/cmVersion.cxx: STYLE: Nightly Version update
30001
30002 2007-06-21 04:47  andy
30003
30004         * Source/cmVersion.cxx: STYLE: Nightly Version update
30005
30006 2007-06-20 23:01  alex
30007
30008         * Source/cmMakefile.h:
30009           STYLE: GetProjectName() is const
30010
30011           Alex
30012
30013 2007-06-20 03:08  andy
30014
30015         * Source/cmVersion.cxx: STYLE: Nightly Version update
30016
30017 2007-06-19 14:57  alex
30018
30019         * Source/cmInstallExportGenerator.cxx:
30020           COMP: fix build under windows
30021
30022           Alex
30023
30024 2007-06-19 13:10  alex
30025
30026         * Source/: CMakeLists.txt, cmGlobalGenerator.cxx,
30027           cmGlobalGenerator.h, cmInstallCommand.cxx, cmInstallCommand.h,
30028           cmInstallExportGenerator.cxx, cmInstallExportGenerator.h:
30029           ENH: add INSTALL(EXPORT ...) mode and INSTALL( TARGETS ... EXPORT
30030           <set> ) , tests still have to be added
30031
30032           Alex
30033
30034 2007-06-19 11:11  alex
30035
30036         * Source/: cmInstallCommand.cxx, cmInstallCommand.h,
30037           cmInstallDirectoryGenerator.cxx, cmInstallDirectoryGenerator.h,
30038           cmInstallFilesGenerator.cxx, cmInstallFilesGenerator.h,
30039           cmInstallGenerator.h, cmInstallTargetGenerator.cxx,
30040           cmInstallTargetGenerator.h:
30041           STYLE: preparations for the INSTALL(EXPORT ...) generator -move
30042           std::string Destination to cmInstallGenerator, since all (except
30043           the script one) have it and add a const accessor so it can be
30044           queried -use temporary variables in cmInstallCommand for the
30045           generators so they can be reused easier -some more const
30046
30047           Alex
30048
30049 2007-06-19 09:18  king
30050
30051         * Source/cmCPluginAPI.cxx: COMP: Work-around warning about static
30052           specifier on HP compiler.
30053
30054 2007-06-18 18:01  alex
30055
30056         * Modules/CMakeDetermineJavaCompiler.cmake:
30057           STYLE: use IF(NOT ...) and remove MARK_AS_ADVANCED() for
30058           variables which are not defined here
30059
30060           Alex
30061
30062 2007-06-18 17:14  andy
30063
30064         * Source/cmVersion.cxx: STYLE: Nightly Version update
30065
30066 2007-06-18 11:59  king
30067
30068         * bootstrap, Source/CMakeLists.txt,
30069           Source/cmAuxSourceDirectoryCommand.cxx, Source/cmCPluginAPI.cxx,
30070           Source/cmCommands.cxx, Source/cmCreateTestSourceList.cxx,
30071           Source/cmFLTKWrapUICommand.cxx,
30072           Source/cmGetSourceFilePropertyCommand.cxx,
30073           Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
30074           Source/cmGlobalXCodeGenerator.cxx, Source/cmLocalGenerator.cxx,
30075           Source/cmLocalGenerator.h,
30076           Source/cmLocalVisualStudio6Generator.cxx,
30077           Source/cmLocalVisualStudio7Generator.cxx,
30078           Source/cmLocalVisualStudio7Generator.h,
30079           Source/cmLocalVisualStudioGenerator.cxx,
30080           Source/cmLocalXCodeGenerator.cxx, Source/cmLocalXCodeGenerator.h,
30081           Source/cmMakeDepend.cxx, Source/cmMakefile.cxx,
30082           Source/cmMakefile.h, Source/cmMakefileLibraryTargetGenerator.cxx,
30083           Source/cmMakefileTargetGenerator.cxx,
30084           Source/cmOutputRequiredFilesCommand.cxx,
30085           Source/cmQTWrapCPPCommand.cxx, Source/cmQTWrapCPPCommand.h,
30086           Source/cmQTWrapUICommand.cxx, Source/cmQTWrapUICommand.h,
30087           Source/cmSourceFile.cxx, Source/cmSourceFile.h,
30088           Source/cmSourceFileLocation.cxx, Source/cmSourceFileLocation.h,
30089           Source/cmTarget.cxx, Source/cmTarget.h: ENH: Merging changes from
30090           branch CMake-SourceFile2-b between tags CMake-SourceFile2-bp and
30091           CMake-SourceFile2-b-mp1 to trunk.  This commit is surrounded by
30092           tags CMake-SourceFile2-b-mp1-pre and CMake-SourceFile2-b-mp1-post
30093           on the trunk.
30094
30095           The changes re-implement cmSourceFile and the use of it to allow
30096           instances to be created much earlier.  The use of
30097           cmSourceFileLocation allows locating a source file referenced by
30098           a user to be much simpler and more robust.  The two SetName
30099           methods are no longer needed so some duplicate code has been
30100           removed.  The strange "SourceName" stuff is gone.  Code that
30101           created cmSourceFile instances on the stack and then sent them to
30102           cmMakefile::AddSource has been simplified and converted to
30103           getting cmSourceFile instances from cmMakefile.  The CPluginAPI
30104           has preserved the old API through a compatibility interface.
30105
30106           Source lists are gone.  Targets now get real instances of
30107           cmSourceFile right away instead of storing a list of strings
30108           until the final pass.
30109
30110           TraceVSDependencies has been re-written to avoid the use of
30111           SourceName.  It is now called TraceDependencies since it is not
30112           just for VS.  It is now implemented with a helper object which
30113           makes the code simpler.
30114
30115 2007-06-18 09:00  alex
30116
30117         * Source/CPack/: cmCPackGenerators.cxx, cmCPackNSISGenerator.cxx:
30118           ENH: NSIS exists also for Linux, not only Windows, so enable it
30119           there too patch by   Michal ÄŒihaÅ™ <michal (AT) cihar.com>
30120
30121           Alex
30122
30123 2007-06-17 20:50  andy
30124
30125         * Source/cmVersion.cxx: STYLE: Nightly Version update
30126
30127 2007-06-17 08:24  andy
30128
30129         * Source/cmVersion.cxx: STYLE: Nightly Version update
30130
30131 2007-06-16 17:35  andy
30132
30133         * Source/cmVersion.cxx: STYLE: Nightly Version update
30134
30135 2007-06-15 16:09  alex
30136
30137         * Source/cmake.cxx:
30138           COMP: include cmExternalMakefileProjectGenerator.h
30139
30140           Alex
30141
30142 2007-06-15 16:07  alex
30143
30144         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
30145           cmMakefile.h, cmake.cxx:
30146           STYLE: minor fixes
30147
30148           Alex
30149
30150 2007-06-15 15:33  alex
30151
30152         * Source/cmInstallTargetGenerator.h:
30153           COMP: forgot to commit this one
30154
30155           Alex
30156
30157 2007-06-15 14:27  alex
30158
30159         * Source/cmInstallTargetGenerator.cxx:
30160           STYLE: remove code duplication between PrepareScriptReference and
30161           GetScriptReference, and make the logic for getting the filename
30162           public, so it can be used e.g. for exporting
30163
30164           Alex
30165
30166 2007-06-15 13:00  alex
30167
30168         * Source/: cmInstallTargetGenerator.cxx,
30169           cmInstallTargetGenerator.h:
30170           BUG: don't strip static libraries, it removes their symbol table,
30171           dynamic libs have an extra symbol table so they still work
30172           stripped
30173
30174           Alex
30175
30176 2007-06-15 11:12  alex
30177
30178         * Source/: cmInstallTargetGenerator.h,
30179           cmInstallTargetGenerator.cxx:
30180           BUG: don't run strip on OPTIONAL install targets if the file
30181           doesn't exist
30182
30183           Alex
30184
30185 2007-06-15 10:34  alex
30186
30187         * Source/cmInstallCommand.h:
30188           STYLE: add some more line breaks so it should be easier to read
30189
30190           Alex
30191
30192 2007-06-15 10:10  alex
30193
30194         * Source/: cmExportLibraryDependencies.cxx,
30195           cmExportLibraryDependencies.h, cmGlobalGenerator.h,
30196           cmLocalGenerator.h, cmMakefile.h, cmTarget.h, cmake.cxx, cmake.h:
30197
30198           STYLE: remove duplicate non-const accessors
30199           GetLocalGenerator(int) and GetLocaGenerators(cmLocalGenerators)
30200           from cmGlobalGenerator(). Now there is one const accessor which
30201           is even faster since it returns a reference (instead of copying a
30202           vector) -more const to ensure that this the returned local
30203           generators don't actually get modified -removed duplicated code
30204           in GetCTestCommand() and GetCPackCommand() -added some const
30205           accessors
30206
30207           Alex
30208
30209 2007-06-15 08:53  alex
30210
30211         * Utilities/CMakeLists.txt:
30212           STYLE: use a macro for generating the documentation
30213
30214           Alex
30215
30216 2007-06-15 08:42  alex
30217
30218         * Tests/CMakeLists.txt:
30219           COMP: big timeout for building kdelibs
30220
30221           Alex
30222
30223 2007-06-15 08:19  andy
30224
30225         * Source/cmVersion.cxx: STYLE: Nightly Version update
30226
30227 2007-06-14 13:57  alex
30228
30229         * Source/CPack/cmCPackZIPGenerator.cxx:
30230           STYLE: fix typo
30231
30232           Alex
30233
30234 2007-06-14 13:55  alex
30235
30236         * Tests/CMakeLists.txt:
30237           ENH: add test for buildingn kdelibs alpha1
30238           (http://websvn.kde.org/tags/KDE/3.90.1) with cmake requires Qt >=
30239           4.3.0, DBus, kdesupport (http://websvn.kde.org/trunk/kdesupport/)
30240           and the EasyDashboard scripts.
30241
30242           Alex
30243
30244 2007-06-14 13:05  hoffman
30245
30246         * Source/: cmCTest.cxx, CTest/cmCTestBuildCommand.cxx,
30247           CTest/cmCTestBuildHandler.cxx: ENH: add more verbose output
30248
30249 2007-06-14 12:03  alex
30250
30251         * Source/CPack/: cmCPackZIPGenerator.cxx, cmCPackZIPGenerator.h:
30252           ENH: support 7zip for creating zip files (not 7z files)
30253
30254           Alex
30255
30256 2007-06-14 11:17  alex
30257
30258         * Utilities/CMakeLists.txt:
30259           STYLE: add man page for cpack
30260
30261           Alex
30262
30263 2007-06-14 08:49  alex
30264
30265         * Source/: cmRemoveDefinitionsCommand.h, cmakemain.cxx:
30266           STYLE: add comment about the -D -P order and fix typo in doc
30267
30268           Alex
30269
30270 2007-06-14 08:33  alex
30271
30272         * Tests/BuildDepends/CMakeLists.txt:
30273           COMP: removing the directory at the beginning breaks the test for
30274           in-source builds
30275
30276           Alex
30277
30278 2007-06-14 07:08  andy
30279
30280         * Source/cmVersion.cxx: STYLE: Nightly Version update
30281
30282 2007-06-14 01:21  andy
30283
30284         * Source/cmVersion.cxx: STYLE: Nightly Version update
30285
30286 2007-06-13 17:06  king
30287
30288         * Source/: cmSourceFile.cxx, cmSourceFile.h: ENH: Make sure
30289           FindFullPath does not complain more than once about not finding
30290           the file if it fails.
30291
30292 2007-06-13 16:58  king
30293
30294         * Source/: cmSourceFile.cxx, cmSourceFile.h: ENH: Use
30295           non-const==>locate policy for GetLanguage() method.
30296
30297 2007-06-13 16:33  king
30298
30299         * Source/cmSourceFileLocation.h: STYLE: Added interface
30300           documentation.
30301
30302 2007-06-13 16:26  alex
30303
30304         * Tests/BuildDepends/: CMakeLists.txt, Project/bar.cxx:
30305           COMP: fix test, in some cases stdout from bar was not captured
30306           correctly, probably because the process was killed before the
30307           fflush() worked because the busy loop blocked the processor
30308           (failing midworld test)
30309
30310           Alex
30311
30312 2007-06-13 16:22  king
30313
30314         * Source/cmSourceFile.cxx: BUG: Do not abort when file cannot be
30315           found.
30316
30317 2007-06-13 16:12  king
30318
30319         * Source/: cmGetSourceFilePropertyCommand.cxx, cmSourceFile.cxx,
30320           cmSourceFile.h: ENH: Improved const-correctness of cmSourceFile
30321           API.  On-demand computation of the full path is now done only for
30322           non-const cmSourceFile instances.
30323
30324 2007-06-13 15:32  king
30325
30326         * Source/: cmGlobalXCodeGenerator.cxx, cmLocalGenerator.cxx,
30327           cmLocalVisualStudio7Generator.cxx, cmMakeDepend.cxx,
30328           cmMakefileLibraryTargetGenerator.cxx, cmSourceFile.cxx,
30329           cmSourceFile.h: ENH: Changed signature of
30330           cmSourceFile::GetFullPath() back to returning a reference to a
30331           string.
30332
30333 2007-06-13 15:21  king
30334
30335         * Source/: cmMakefile.cxx, cmMakefile.h, cmSourceFile.h: STYLE:
30336           Removed commented-out code that is no longer needed.
30337
30338 2007-06-13 15:21  king
30339
30340         * Source/cmGlobalXCodeGenerator.cxx: COMP: Fixed for new
30341           cmSourceFile interface.
30342
30343 2007-06-13 15:20  king
30344
30345         * Source/cmSourceFile.cxx: BUG: Never return a null pointer from
30346           GetFullPath.  Too many places construct a string with the result.
30347
30348 2007-06-13 14:36  alex
30349
30350         * Source/cmFileCommand.h:
30351           STYLE: add documentation for FILE(REMOVE ...) and
30352           FILE(REMOVE_RECURSE ...) FILE(REMOVE ...) works only for files,
30353           not for directories, REMOVE_RECURSE works for both, it seems
30354           having both is not necessary
30355
30356           Alex
30357
30358 2007-06-13 13:44  king
30359
30360         * Source/: cmLocalVisualStudio6Generator.cxx,
30361           cmLocalVisualStudio7Generator.cxx,
30362           cmLocalVisualStudioGenerator.cxx: COMP: Fix for new cmSourceFile
30363           interface.
30364
30365 2007-06-13 13:44  king
30366
30367         * Source/cmMakefile.cxx: COMP: Fix for build on VS.
30368
30369 2007-06-13 12:52  alex
30370
30371         * Source/cmExternalMakefileProjectGenerator.h:
30372           COMP: include cmStandardIncludes.h instead of <vector> and
30373           <string>, this should fix the build problem on AIX
30374
30375           Alex
30376
30377 2007-06-13 11:55  king
30378
30379         * Source/cmSourceFileLocation.cxx: BUG: When updating the directory
30380           or extension from an unambiguous location we need to mark the new
30381           copy as unambiguous too.
30382
30383 2007-06-13 11:17  king
30384
30385         * Source/: cmCPluginAPI.cxx, cmCommands.cxx: ENH: Implemented
30386           compatibility interface in cmCPluginAPI to preserve old API for
30387           loaded commadns.
30388
30389 2007-06-13 10:54  alex
30390
30391         * Source/cmMarkAsAdvancedCommand.h:
30392           BUG: make MARK_AS_ADVANCED() scriptable, because this is the only
30393           reason many cmake FindXXX.cmake modules can't be used in script
30394           mode and also FindUnixMake.cmake, which is required by the
30395           CTEST_BUILD() command
30396
30397           Alex
30398
30399 2007-06-12 17:02  andy
30400
30401         * Source/cmVersion.cxx: STYLE: Nightly Version update
30402
30403 2007-06-12 16:41  alex
30404
30405         * Modules/: CMakeCInformation.cmake, CMakeCXXInformation.cmake:
30406           ENH: first include the processor specific file, then the compiler
30407           file, this way the specific hardware file can set variables which
30408           can be used in the toolchain rules (like CMAKE_C_COMPILE_OBJECT
30409           etc.)
30410
30411           Alex
30412
30413 2007-06-12 11:11  david.cole
30414
30415         * Source/cmCTest.cxx: BUG: Never return a string containing a space
30416           " " from cmCTest::GetShortPathToFile - replace them with "_".
30417           DART cannot construct valid file names during dashboard rollup
30418           with space " " in the short path.
30419
30420 2007-06-12 10:56  alex
30421
30422         * Source/: cmake.cxx, cmake.h, CTest/cmCTestScriptHandler.cxx:
30423           ENH: remove non/scriptable cmake commands from the script handler
30424           in ctest, as discussed with David. This also gives a better ctest
30425           man page with just the commands you should actually use in ctest
30426           scripts.  Until now these commands were more or less executed,
30427           but e.g. add_executable() didn't create an executable, project()
30428           failed with an error. Now you get an error instantly if using one
30429           of these commands.
30430
30431           Alex
30432
30433 2007-06-12 10:19  hoffman
30434
30435         * Source/CTest/cmCTestCoverageHandler.cxx: ENH: make sure working
30436           directory is set
30437
30438 2007-06-12 09:40  alex
30439
30440         * Source/: cmCTest.cxx, cmCTest.h:
30441           STYLE: remove argument bool fast, it was unused
30442
30443           Alex
30444
30445 2007-06-12 08:23  alex
30446
30447         * Source/cmGlobalGenerator.cxx:
30448           COMP: remove warning about unused variable
30449
30450           Alex
30451
30452 2007-06-11 18:23  king
30453
30454         * bootstrap, Source/CMakeLists.txt,
30455           Source/cmAuxSourceDirectoryCommand.cxx, Source/cmCommands.cxx,
30456           Source/cmCreateTestSourceList.cxx,
30457           Source/cmFLTKWrapUICommand.cxx, Source/cmGlobalGenerator.cxx,
30458           Source/cmGlobalGenerator.h, Source/cmLocalGenerator.cxx,
30459           Source/cmLocalGenerator.h,
30460           Source/cmLocalVisualStudio7Generator.cxx,
30461           Source/cmLocalVisualStudio7Generator.h,
30462           Source/cmLocalXCodeGenerator.cxx, Source/cmLocalXCodeGenerator.h,
30463           Source/cmMakeDepend.cxx, Source/cmMakefile.cxx,
30464           Source/cmMakefile.h, Source/cmMakefileLibraryTargetGenerator.cxx,
30465           Source/cmMakefileTargetGenerator.cxx,
30466           Source/cmOutputRequiredFilesCommand.cxx,
30467           Source/cmQTWrapCPPCommand.cxx, Source/cmQTWrapCPPCommand.h,
30468           Source/cmQTWrapUICommand.cxx, Source/cmQTWrapUICommand.h,
30469           Source/cmSourceFile.cxx, Source/cmSourceFile.h,
30470           Source/cmSourceFileLocation.cxx, Source/cmSourceFileLocation.h,
30471           Source/cmTarget.cxx, Source/cmTarget.h: ENH: Initial sweep for
30472           new-sytle creation of cmSourceFile instances.  Committing on
30473           branch CMake-SourceFile2-b.
30474
30475 2007-06-11 17:15  hoffman
30476
30477         * Tests/CMakeLists.txt: ENH: remove test
30478
30479 2007-06-11 17:00  andy
30480
30481         * Source/cmVersion.cxx: STYLE: Nightly Version update
30482
30483 2007-06-11 15:47  alex
30484
30485         * Modules/Platform/Generic.cmake, Source/cmGlobalGenerator.cxx:
30486           STYLE: add a comment about SetLanguageEnabled() -add a
30487           Generic.cmake for target platforms without operating system
30488
30489           Alex
30490
30491 2007-06-11 15:36  david.cole
30492
30493         * Source/: cmCTest.cxx, CTest/cmCTestCoverageHandler.cxx: BUG:
30494           Never return a string containing a ":" from
30495           cmCTest::GetShortPathToFile - replace them with "_". DART cannot
30496           construct valid file names during dashboard rollup with ":" in
30497           the short path. Also, fix the Bullseye coverage handler so that
30498           the file names and paths match in both the coverage summary and
30499           the individual coverage logs.
30500
30501 2007-06-11 15:31  alex
30502
30503         * Modules/CMakeCCompiler.cmake.in, Modules/CMakeCInformation.cmake,
30504           Modules/CMakeCXXCompiler.cmake.in,
30505           Modules/CMakeCXXInformation.cmake,
30506           Modules/CMakeDetermineCCompiler.cmake,
30507           Modules/CMakeDetermineCXXCompiler.cmake,
30508           Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h:
30509           ENH: split cmGlobalGenerator::SetLanguageEnabled() in two parts,
30510           where the second part copies the values from the cmake variables
30511           into internal maps.  So this can now be done after the
30512           compiler-specific information has been loaded, which can now
30513           overwrite more settings.
30514
30515           Alex
30516
30517 2007-06-11 15:02  king
30518
30519         * Modules/FindQt3.cmake: BUG: Fixed name of variable used to check
30520           version of uic executable.
30521
30522 2007-06-11 15:00  hoffman
30523
30524         * Tests/CMakeLists.txt: ENH: add ConvLib test back for some time
30525
30526 2007-06-11 14:28  alex
30527
30528         * Source/cmGlobalGenerator.cxx:
30529           STYLE: determineLanguageCalled removed, now the conditional code
30530           is directly called in the only place where it could be set to
30531           true
30532
30533           Alex
30534
30535 2007-06-11 13:22  king
30536
30537         * Tests/CustomCommand/CMakeLists.txt: ENH: Re-arranged code to test
30538           adding a custom command to generate a source file after the file
30539           has been added to a target.  This is supported by the current
30540           implementation because of the use of source lists in the target
30541           implementation.  When we later convert to creating cmSourceFile
30542           instances immediately for the target we need to make sure the
30543           mentioned case still works.
30544
30545 2007-06-11 12:40  king
30546
30547         * Source/: cmIncludeRegularExpressionCommand.h,
30548           cmLocalUnixMakefileGenerator3.h, cmLocalVisualStudio6Generator.h,
30549           cmLocalVisualStudio7Generator.h, cmMakefileTargetGenerator.h:
30550           STYLE: Removed unused reference to cmMakeDepend.
30551
30552 2007-06-11 10:25  king
30553
30554         * Source/: cmMakefile.cxx, cmMakefile.h: BUG: More problems with
30555           cmMakefile copy-constructor.  It seems the regular expression
30556           class cannot be assigned but does not enforce this limitation at
30557           compile time.
30558
30559 2007-06-10 19:51  alex
30560
30561         * Source/cmGlobalKdevelopGenerator.cxx:
30562           ENH: enable cvs or svn support if the source has the CVS/.svn
30563           subdirs
30564
30565           Alex
30566
30567 2007-06-10 15:56  andy
30568
30569         * Source/cmVersion.cxx: STYLE: Nightly Version update
30570
30571 2007-06-09 02:39  andy
30572
30573         * Source/cmVersion.cxx: STYLE: Nightly Version update
30574
30575 2007-06-08 17:44  king
30576
30577         * Source/cmMakefile.cxx: BUG: Copy constructor needs to copy
30578           regular expression members.
30579
30580 2007-06-08 16:19  alex
30581
30582         * Source/cmExportCommand.cxx:
30583           ENH: fail if an unknown target is listed
30584
30585           Alex
30586
30587 2007-06-08 16:06  alex
30588
30589         * Source/: cmDocumentation.cxx, ctest.cxx,
30590           CTest/cmCTestScriptHandler.cxx, CTest/cmCTestScriptHandler.h:
30591           STYLE: create command documentation for ctest
30592
30593           I think some of the cmake commands should be removed from ctest
30594           if possible, like add_executable etc.
30595
30596           Alex
30597
30598 2007-06-08 14:16  martink
30599
30600         * Source/cmCTest.cxx: BUG: fix timeout bug with global timeouts
30601           such as DART_TESTING_TIMEOUT
30602
30603 2007-06-08 13:43  king
30604
30605         * Source/cmFindBase.cxx: BUG: Fixed spelling and formatting of new
30606           documentation.
30607
30608 2007-06-08 12:42  alex
30609
30610         * Source/: cmExternalMakefileProjectGenerator.h,
30611           cmGlobalGenerator.h:
30612           COMP: less warnings
30613
30614           Alex
30615
30616 2007-06-08 12:29  hoffman
30617
30618         * Source/CTest/: cmCTestCoverageHandler.cxx,
30619           cmCTestCoverageHandler.h: ENH: use new covbr that does not stop
30620           on error
30621
30622 2007-06-08 11:57  alex
30623
30624         * Source/: cmBootstrapCommands.cxx, cmCommands.cxx,
30625           cmExportCommand.cxx, cmExportCommand.h,
30626           cmExternalMakefileProjectGenerator.cxx,
30627           cmExternalMakefileProjectGenerator.h, cmFindLibraryCommand.cxx,
30628           cmFindPathCommand.cxx, cmFindProgramCommand.cxx,
30629           cmGlobalGenerator.cxx, cmGlobalGenerator.h,
30630           cmGlobalKdevelopGenerator.cxx, cmGlobalKdevelopGenerator.h,
30631           cmMakefile.cxx, cmake.cxx, cmake.h:
30632           ENH: add cmExternalMakefileProjectGenerator, which should make it
30633           easier to write generators for IDE projects, which use already
30634           existing makefiles (current the kdevelop generator) -first stept
30635           of the export interface, iniitial export() command -more
30636           replacements for the FIND_XXX docs
30637
30638           Alex
30639
30640 2007-06-08 10:28  alex
30641
30642         * Modules/FindX11.cmake:
30643           ENH: more consistence among the X11 components
30644
30645           Alex
30646
30647 2007-06-08 09:29  andy
30648
30649         * Source/cmVersion.cxx: STYLE: Nightly Version update
30650
30651 2007-06-08 09:28  alex
30652
30653         * Modules/FindQt4.cmake:
30654           ENH: patch from #5054: also search for QtUitoolsd lib
30655
30656           Alex
30657
30658 2007-06-08 09:19  alex
30659
30660         * Source/cmExecProgramCommand.h:
30661           STYLE: fix typo (bug #5115)
30662
30663           Alex
30664
30665 2007-06-07 14:57  alex
30666
30667         * Source/cmFindBase.cxx:
30668           STYLE: add documentation for CMAKE_FIND_ROOT_PATH
30669
30670           Alex
30671
30672 2007-06-07 14:31  alex
30673
30674         * Source/: cmBootstrapCommands.cxx, cmCommands.cxx:
30675           BUG: fix Bootstrap test
30676
30677           Alex
30678
30679 2007-06-07 13:51  alex
30680
30681         * Modules/CMakeDetermineCompilerId.cmake,
30682           Modules/CheckTypeSize.cmake, Source/cmFileCommand.cxx,
30683           Source/cmFileCommand.h:
30684           STYLE: remove out commented code
30685
30686           Alex
30687
30688 2007-06-07 13:05  alex
30689
30690         * Utilities/CMakeLists.txt:
30691           STYLE: use GET_TARGET_PROPERTY(LOCATION) instead of manually
30692           building the path to the executables (tested with cmake 2.2.3)
30693
30694           Alex
30695
30696 2007-06-07 10:41  alex
30697
30698         * Source/cmake.cxx:
30699           ENH: also remove uninitialized from the cache
30700
30701           Alex
30702
30703 2007-06-07 09:37  alex
30704
30705         * Source/cmGlobalGenerator.cxx:
30706           BUG: fix #5137, now with the modified CMakeDetermineSystem.cmake
30707           the CMAKE_HOST_SYSTEM_xxx variables have to be preset, not the
30708           CMAKE_SYSTEM_xxx ones
30709
30710           Alex
30711
30712 2007-06-07 08:29  alex
30713
30714         * Source/cmExportLibraryDependencies.cxx:
30715           STYLE: remove wrong comments
30716
30717           Alex
30718
30719 2007-06-06 16:20  king
30720
30721         * Source/cmCommandArgumentParserHelper.cxx,
30722           Source/cmCommandArgumentParserHelper.h, Source/cmMakefile.cxx,
30723           Source/cmMakefile.h, Tests/StringFileTest/InputFile.h.in,
30724           Tests/StringFileTest/StringFile.cxx: BUG: Fixed @ONLY
30725           configuration to not try to parse ${} syntax at all.  This fixes
30726           the original fix to bug#4393 and adds a test.
30727
30728 2007-06-06 15:05  andy
30729
30730         * Source/cmVersion.cxx: STYLE: Nightly Version update
30731
30732 2007-06-06 13:43  hoffman
30733
30734         * Tests/CMakeTests/: IncludeTest.cmake.in, ToolchainTest.cmake.in:
30735           ENH: fix it
30736
30737 2007-06-06 13:32  hoffman
30738
30739         * Tests/CMakeTests/: IncludeTest.cmake.in, ToolchainTest.cmake.in:
30740           ENH: use lower case for file compare on windows
30741
30742 2007-06-06 11:46  andy
30743
30744         * Source/cmVersion.cxx: STYLE: Nightly Version update
30745
30746 2007-06-06 11:26  hoffman
30747
30748         * Source/kwsys/: DynamicLoader.cxx, DynamicLoader.hxx.in: ENH:
30749           remove some stuff to improve coverage
30750
30751 2007-06-06 11:02  martink
30752
30753         * Source/: cmCTest.cxx, CTest/cmCTestBuildAndTestHandler.cxx: BUG:
30754           better passing of global TIMEOUT to internal ctest invocaitons
30755
30756 2007-06-06 10:44  hoffman
30757
30758         * Source/kwsys/SystemTools.cxx: ENH: fix case problem with drive
30759           letters and cmake vs CMakeSetup build.make changing
30760
30761 2007-06-06 10:41  hoffman
30762
30763         * CMakeLists.txt, ChangeLog.manual, Source/kwsys/SystemTools.cxx:
30764           ENH: move to RC 10
30765
30766 2007-06-06 08:49  alex
30767
30768         * Source/: cmIfCommand.cxx, cmIfCommand.h:
30769           ENH: add IF(IS_ABSOLUTE path), so no regex matching is required
30770           in the cmake scripts
30771
30772           Alex
30773
30774 2007-06-05 16:37  alex
30775
30776         * Source/cmGlobalUnixMakefileGenerator3.h:
30777           STYLE: fix comment
30778
30779           Alex
30780
30781 2007-06-05 16:35  alex
30782
30783         * Source/: cmGlobalKdevelopGenerator.cxx,
30784           cmGlobalKdevelopGenerator.h, cmGlobalUnixMakefileGenerator3.cxx,
30785           cmGlobalUnixMakefileGenerator3.h,
30786           cmLocalUnixMakefileGenerator3.cxx,
30787           cmLocalUnixMakefileGenerator3.h:
30788           STYLE: move ForceVerboseMakefiles to
30789           cmGlobalUnixMakefileGenerator3, so the kdevelop generator doesn't
30790           need its own CreateLocalGenerator() anymore
30791
30792           Alex
30793
30794 2007-06-05 10:28  alex
30795
30796         * Modules/: CMakeCCompilerId.c, CMakeCInformation.cmake,
30797           CMakeCXXInformation.cmake, CMakeDetermineSystem.cmake,
30798           CMakeSystemWithToolchainFile.cmake.in:
30799           ENH: also load a processor-specific file if exists -also try the
30800           basename file if the compiler id file doesn't exist -don't rely
30801           so much on the CMAKE_TOOLCHAIN_FILE
30802
30803           Alex
30804
30805 2007-06-05 10:20  alex
30806
30807         * Modules/CheckTypeSizeC.c.in:
30808           COMP: don't use stdio, it can fail on some embedded targets
30809           (sdcc)
30810
30811           Alex
30812
30813 2007-06-05 09:30  hoffman
30814
30815         * CMakeLists.txt, ChangeLog.manual,
30816           Source/cmCommandArgumentLexer.cxx,
30817           Source/cmCommandArgumentLexer.h,
30818           Source/cmCommandArgumentLexer.in.l,
30819           Source/cmCommandArgumentParserHelper.cxx: ENH: merge in changes
30820           from main tree that fix at only parsing
30821
30822 2007-06-05 09:19  hoffman
30823
30824         * Source/: cmCommandArgumentLexer.cxx, cmCommandArgumentLexer.in.l:
30825           ENH: fix for aix
30826
30827 2007-06-05 09:05  andy
30828
30829         * Source/cmVersion.cxx: STYLE: Nightly Version update
30830
30831 2007-06-05 08:30  alex
30832
30833         * Modules/CheckTypeSizeC.c.in:
30834           COMP: make the new check_type_size work with the HPUX cc
30835           compiler: const doesn't exist there
30836
30837           Alex
30838
30839 2007-06-04 17:18  hoffman
30840
30841         * Tests/Framework/test.lua: ENH: add missing file
30842
30843 2007-06-04 17:17  hoffman
30844
30845         * Source/cmMakefileLibraryTargetGenerator.cxx: ENH: prevent crash
30846
30847 2007-06-04 17:16  andy
30848
30849         * Source/cmVersion.cxx: STYLE: Nightly Version update
30850
30851 2007-06-04 17:08  alex
30852
30853         * Modules/CheckTypeSize.cmake, Modules/CheckTypeSizeC.c.in,
30854           Modules/Platform/Darwin.cmake, Source/cmCoreTryCompile.cxx,
30855           Source/cmLocalGenerator.cxx: ENH: determine typesize by compiling
30856           a file and reading strings from the compiled output.  Tested with
30857           various gcc, XCode, MSVC7, sdcc For OSX when doing TRY_COMPILE()
30858           CMAKE_OSX_ARCHITECTURES is used, if there are different results
30859           an error is generated. CMAKE_OSX_ARCHITECTURES can be overwritten
30860           for the TRY_COMPILES with CMAKE_TRY_COMPILE_OSX_ARCHITECTURES.
30861
30862           Alex
30863
30864 2007-06-04 15:57  king
30865
30866         * Source/: cmCommandArgumentLexer.cxx, cmCommandArgumentLexer.h,
30867           cmCommandArgumentLexer.in.l, cmCommandArgumentParserHelper.cxx:
30868           BUG: Fixed cmCommandArgumentLexer no-escape mode to not match
30869           backslash-escape sequences as lexical tokens at all.  Needed to
30870           configure files with backslashes preceding an @VAR@ replacement.
30871           This fixes bug#5130.
30872
30873 2007-06-04 15:28  hoffman
30874
30875         * Tests/Framework/CMakeLists.txt: ENH: add one of the headers to
30876           the regular sources
30877
30878 2007-06-04 13:50  alex
30879
30880         * Source/cmake.cxx:
30881           STYLE: fix typo: now double space after -D
30882
30883           Alex
30884
30885 2007-06-04 13:48  alex
30886
30887         * Source/: cmCacheManager.cxx, cmake.cxx, cmake.h:
30888           ENH: -U for removing variables now uses globbing expressions
30889           -cmCacheManager: now also variables with type UNINITIALIZED are
30890           saved in CMakeCache.txt, these are the vars defined using
30891           -DFOO=foo but without type
30892
30893           Alex
30894
30895 2007-06-04 13:39  martink
30896
30897         * Source/: cmCTest.cxx, CTest/cmCTestBuildAndTestHandler.cxx: ENH:
30898           fix passing of time limit to some ctest invocations that also use
30899           build-options
30900
30901 2007-06-03 10:48  andy
30902
30903         * Source/cmVersion.cxx: STYLE: Nightly Version update
30904
30905 2007-06-02 16:15  hoffman
30906
30907         * Source/CTest/cmCTestCoverageHandler.cxx: ENH: remove debug that
30908           caused tests to fail
30909
30910 2007-06-02 06:33  andy
30911
30912         * Source/cmVersion.cxx: STYLE: Nightly Version update
30913
30914 2007-06-01 23:06  hoffman
30915
30916         * Source/CTest/cmCTestCoverageHandler.cxx: ENH: opps
30917
30918 2007-06-01 15:40  hoffman
30919
30920         * Source/CTest/: cmCTestCoverageHandler.cxx,
30921           cmCTestCoverageHandler.h: ENH: initial bullseye stuff
30922
30923 2007-06-01 14:16  alex
30924
30925         * Source/: cmake.cxx, cmake.h:
30926           BUG: also put a variable into the cache when defined using -D if
30927           no type is given, then STRING is used. Also add command line
30928           option -U as suggested for undefining cache variables. This fixes
30929           #4896 and #4264.
30930
30931           Alex
30932
30933 2007-06-01 13:17  alex
30934
30935         * Modules/FindX11.cmake:
30936           COMP: fix warnings on some machines where some X libs apparently
30937           don't really work by reverting X11_LIBRARIES back to the old
30938           version -add some more X11_xxx_FOUND variables -reformat comments
30939           at the top -always use IF(INCLUDE_DIR and LIB) for setting FOUND
30940           to TRUE
30941
30942           Alex
30943
30944 2007-06-01 11:18  hoffman
30945
30946         * CMakeLists.txt, ChangeLog.manual, Source/cmAddLibraryCommand.cxx,
30947           Source/cmGlobalGenerator.cxx: ENH: merge in a few more fixes from
30948           the main tree
30949
30950 2007-06-01 11:16  alex
30951
30952         * Modules/CheckCSourceRuns.cmake, Modules/CheckCXXSourceRuns.cmake,
30953           Modules/FindThreads.cmake, Modules/TestBigEndian.cmake,
30954           Source/cmTryRunCommand.cxx, Source/cmTryRunCommand.h,
30955           Tests/TryCompile/CMakeLists.txt, Tests/TryCompile/exit_success.c,
30956           Tests/TryCompile/exit_with_error.c:
30957           ENH: improve TRY_RUN() for crosscompiling: instead of just
30958           failing, it now creates two cache variables, one for the
30959           RUN_RESULT, one for the RUN_OUTPUT (if required), which can be
30960           set or preset by the user. It has now also two new arguments:
30961           RUN_OUTPUT_VARIABLE and COMPILE_OUTPUT_VARIABLE (the old
30962           OUTPUT_VARIABLE merges both), so if only COMPILE_OUTPUT_VARIABLE
30963           is used the run time output of the TRY_RUN is unused and the user
30964           doesn't have to care about the output when crosscompiling. This
30965           is now used in FindThreads.cmake, CheckC/CXXSourceRuns.cmake and
30966           TestBigEndian.cmake, which used the output only for the logfile
30967           (compile output is still there). Test/TryCompile/ now also tests
30968           the behaviour of OUTPUT_VARIABLE, RUN_OUTPUT_VARIABLE and
30969           COMPILE_OUTPUT_VARIABLE.
30970
30971           Alex
30972
30973 2007-06-01 11:06  alex
30974
30975         * Source/cmCacheManager.cxx:
30976           ENH: also handle comments for variables which contain newlines
30977
30978           Alex
30979
30980 2007-06-01 09:18  hoffman
30981
30982         * Source/cmGlobalGenerator.cxx: BUG: fix crash, bug 5121
30983
30984 2007-05-31 22:06  andy
30985
30986         * Source/cmVersion.cxx: STYLE: Nightly Version update
30987
30988 2007-05-31 16:18  alex
30989
30990         * Source/kwsys/kwsysPlatformTests.cmake:
30991           COMP: revert some of the changes for crosscompiling, not required
30992           anymore with recent changes in cmake
30993
30994           Alex
30995
30996 2007-05-31 12:03  alex
30997
30998         * Source/cmGetTargetPropertyCommand.cxx:
30999           ENH: if get_target_property() doesn't find a target with the
31000           given name, it returns now "<NAME_OF_VAR>-NOTFOUND" instead of
31001           just "NOTFOUND", which can help in finding problems
31002
31003           Alex
31004
31005 2007-05-31 10:29  martink
31006
31007         * Tests/: CMakeLists.txt, Properties/CMakeLists.txt,
31008           Properties/properties.h.in, Properties/properties2.h,
31009           Properties/SubDir/properties3.cxx: ENH: added new test for
31010           SourceFile objects and properties
31011
31012 2007-05-30 12:09  alex
31013
31014         * Modules/FindX11.cmake:
31015           ENH: mostly synced with FindX11.cmake from KDE svn: now also
31016           searches for a lot of additional X11 libs, like Xv, Xau, Xrandr
31017           and others
31018
31019           Alex
31020
31021 2007-05-30 10:40  alex
31022
31023         * Source/kwsys/kwsysPlatformTests.cmake:
31024           COMP: start crosscompiling Paraview3 (requires cmake cvs,
31025           currently to scratchbox)
31026
31027           Alex
31028
31029 2007-05-30 05:28  andy
31030
31031         * Source/cmVersion.cxx: STYLE: Nightly Version update
31032
31033 2007-05-29 11:36  alex
31034
31035         * Modules/CMakeDetermineSystem.cmake, Modules/CMakeSystem.cmake.in,
31036           Modules/CMakeSystemWithToolchainFile.cmake.in,
31037           Tests/CMakeTests/ToolchainTest.cmake.in:
31038           ENH: always provide CMAKE_SYSTEM_XXX() and MAKE_HOST_SYSTEM_XXX()
31039           variables, so when cross compiling the build host platform can be
31040           tested
31041
31042           Alex
31043
31044 2007-05-29 08:42  alex
31045
31046         * Source/cmHexFileConverter.cxx:
31047           COMP: less warnings with msvc8
31048
31049           Alex
31050
31051 2007-05-29 05:26  andy
31052
31053         * Source/cmVersion.cxx: STYLE: Nightly Version update
31054
31055 2007-05-28 17:49  king
31056
31057         * Source/cmGlobalXCodeGenerator.cxx: BUG: Finished previous fix.
31058
31059 2007-05-28 13:46  king
31060
31061         * Source/cmGlobalXCodeGenerator.cxx: COMP: Fixed shadowed local
31062           warning.
31063
31064 2007-05-28 13:32  king
31065
31066         * Source/cmSourceFile.h: ENH: Removed unused methods that should
31067           never be used anyway.
31068
31069 2007-05-28 12:23  king
31070
31071         * Source/cmake.h: STYLE: Fixed comment for Generate() method.
31072
31073 2007-05-28 12:05  king
31074
31075         * Source/cmTarget.cxx: ENH: Moved link library related code from
31076           GenerateSourceFilesFromSourceLists to AnalyzeLibDependencies to
31077           make the former do no more than what its name says.
31078
31079 2007-05-28 11:41  king
31080
31081         * Tests/: SimpleInstall/CMakeLists.txt,
31082           SimpleInstallS2/CMakeLists.txt: ENH: Added more install rules to
31083           increase coverage of the command.
31084
31085 2007-05-28 11:18  king
31086
31087         * Source/: cmCustomCommand.cxx, cmCustomCommand.h, cmTarget.cxx:
31088           ENH: Removed "Used" mark from custom commands.  It is no longer
31089           needed or checked by any generators.
31090
31091 2007-05-28 11:16  king
31092
31093         * Source/cmGlobalXCodeGenerator.cxx: ENH: Remove unused build rules
31094           from Xcode.  This change was made in the VS generators on
31095           2006-03-23 and should have been made for the Xcode generator too.
31096           Also commented out some debug print statements.
31097
31098 2007-05-28 11:03  king
31099
31100         * Source/cmMakefileExecutableTargetGenerator.cxx: COMP: Fix build
31101           on mac after change to GetSourceFiles signature.
31102
31103 2007-05-28 11:02  king
31104
31105         * Source/cmGlobalXCodeGenerator.cxx: COMP: Fix build of XCode
31106           generator after change to GetSourceFiles signature.
31107
31108 2007-05-28 11:02  andy
31109
31110         * Source/cmVersion.cxx: STYLE: Nightly Version update
31111
31112 2007-05-28 11:00  king
31113
31114         * Source/: cmGlobalVisualStudio8Generator.cxx,
31115           cmLocalVisualStudio6Generator.cxx,
31116           cmLocalVisualStudio7Generator.cxx: COMP: Fix build for
31117           windows-only generators after change to GetSourceFiles signature.
31118
31119 2007-05-28 10:25  king
31120
31121         * Source/: cmFLTKWrapUICommand.cxx, cmLocalGenerator.cxx,
31122           cmTarget.cxx, cmTarget.h: ENH: Made cmTarget::GetSourceFiles
31123           method return reference to const so addition of cmSourceFile
31124           pointers must be done with an access method in cmTarget.
31125
31126 2007-05-28 10:11  king
31127
31128         * Source/: cmCPluginAPI.cxx, cmFLTKWrapUICommand.cxx,
31129           cmQTWrapCPPCommand.cxx, cmQTWrapUICommand.cxx, cmSourceFile.h:
31130           ENH: Made cmSourceFile::GetDepends return reference to const so
31131           dependencies can be added only by an access method in
31132           cmSourceFile.
31133
31134 2007-05-28 10:07  hoffman
31135
31136         * CMakeLists.txt, ChangeLog.manual, Modules/FindPkgConfig.cmake,
31137           Modules/UsePkgConfig.cmake, Modules/UseSWIG.cmake,
31138           Modules/Platform/UnixPaths.cmake, Source/cmFileCommand.cxx,
31139           Source/cmListCommand.h, Source/cmLocalGenerator.cxx,
31140           Source/cmTryCompileCommand.h, Source/cmXCodeObject.cxx,
31141           Source/kwsys/SystemTools.cxx, Source/kwsys/SystemTools.hxx.in:
31142           ENH: merge in changes from branch RC 7
31143
31144 2007-05-28 09:59  king
31145
31146         * Source/: cmFLTKWrapUICommand.cxx, cmMakefile.cxx, cmTarget.h:
31147           ENH: Made cmTarget::GetSourceLists return a reference to const so
31148           that all additions of sources must go through access methods in
31149           cmTarget.
31150
31151 2007-05-28 08:31  alex
31152
31153         * Source/cmHexFileConverter.cxx:
31154           COMP: fix warning on MSVC 8: conversion from 'size_t' to
31155           'unsigned int', possible loss of data
31156
31157           Alex
31158
31159 2007-05-27 18:47  andy
31160
31161         * Source/cmVersion.cxx: STYLE: Nightly Version update
31162
31163 2007-05-27 10:32  hoffman
31164
31165         * Source/cmXCodeObject.cxx: ENH: @ must be escaped in xcode
31166           projects
31167
31168 2007-05-27 04:31  andy
31169
31170         * Source/cmVersion.cxx: STYLE: Nightly Version update
31171
31172 2007-05-26 14:26  andy
31173
31174         * Source/cmVersion.cxx: STYLE: Nightly Version update
31175
31176 2007-05-25 16:46  alex
31177
31178         * Modules/CMakeDetermineCompilerId.cmake, Source/cmFileCommand.cxx,
31179           Source/cmFileCommand.h:
31180           ENH: add option to FILE(STRINGS NO_HEX_CONVERSION) to disable
31181           automatic conversion of hex and srec files to binary.  Without
31182           this automatic conversion, everywhere where a compiled file is
31183           parsed for strings the a file(HEX2BIN somefile binfile) command
31184           has to be added otherwise it will not work for these compilers. I
31185           tried this with DetermineCompiler and CheckTypeSize and nobody
31186           will do this except the users who work with such compilers. For
31187           them it will break if they don't add this conversion command in
31188           all these places.  If FILE(STRINGS) is used with a text file, it
31189           will in most cases still work as expected, since it will only
31190           convert hex and srec files. If a user actually wants to get text
31191           out of hex files, he knows what he's doing and will see the hint
31192           in the documentation.
31193
31194           Anyway, it should work without having to create a temporary file,
31195           will work on this later.
31196
31197           Alex
31198
31199 2007-05-25 16:23  alex
31200
31201         * Source/cmHexFileConverter.cxx:
31202           COMP: less warnings (signed vs. unsigned)
31203
31204           Alex
31205
31206 2007-05-25 15:51  king
31207
31208         * Source/cmGlobalGenerator.cxx: BUG: Need to create global targets
31209           before AddHelperCommands is called.  We should investigate
31210           creating global targets at the beginning of the configure step
31211           even if their commands are not populated or if they will not
31212           actually be generated later.
31213
31214 2007-05-25 15:22  alex
31215
31216         * Modules/CMakeCCompilerId.c,
31217           Modules/CMakeDetermineCompilerId.cmake, Modules/CMakeLists.txt,
31218           Source/cmBootstrapCommands.cxx, Source/cmFileCommand.cxx,
31219           Source/cmFileCommand.h, Source/cmHexFileConverter.cxx,
31220           Source/cmHexFileConverter.h, Tests/StringFileTest/CMakeLists.txt,
31221           Tests/StringFileTest/main.ihx, Tests/StringFileTest/main.srec:
31222           ENH: make the compiler id detection work, even if the output file
31223           name of the compiler is completely unknown and even if it
31224           produces intel hex or motorola s-record files, with test
31225
31226           Alex
31227
31228 2007-05-25 12:05  alex
31229
31230         * Source/cmTryRunCommand.cxx:
31231           BUG: remove debug output
31232
31233           Alex
31234
31235 2007-05-25 11:41  king
31236
31237         * Tests/: SimpleInstall/CMakeLists.txt, SimpleInstall/inst.cxx,
31238           SimpleInstall/scripts/CMakeLists.txt,
31239           SimpleInstallS2/CMakeLists.txt, SimpleInstallS2/inst.cxx,
31240           SimpleInstallS2/scripts/CMakeLists.txt: ENH: Added testing of
31241           REGEX option to INSTALL(DIRECTORY).  Added tests to cover all
31242           forms of old-style install commands.
31243
31244 2007-05-25 11:09  king
31245
31246         * Tests/: SimpleInstall/inst.cxx, SimpleInstallS2/inst.cxx: ENH:
31247           Add test to see if INSTALL_FILES actually worked.
31248
31249 2007-05-25 11:08  king
31250
31251         * Source/: cmInstallFilesCommand.cxx, cmInstallFilesCommand.h: BUG:
31252           Fix FILES mode after recent changes.
31253
31254 2007-05-25 11:01  king
31255
31256         * Source/: cmInstallFilesCommand.cxx, cmInstallProgramsCommand.cxx:
31257           BUG: Fixed INSTALL_FILES and INSTALL_PROGRAMS commands to install
31258           under the prefix like they did before the recent changes.
31259
31260 2007-05-25 06:55  andy
31261
31262         * Source/cmVersion.cxx: STYLE: Nightly Version update
31263
31264 2007-05-24 17:06  hoffman
31265
31266         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h:
31267           ENH: add copy header stuff
31268
31269 2007-05-24 16:03  alex
31270
31271         * Modules/CMakeCCompilerId.c, Modules/CheckTypeSize.cmake,
31272           Source/cmTryRunCommand.cxx:
31273           STYLE: remove debug output, fix indentation the tests run again
31274           successfully, but since CheckTypeSize will switch to a
31275           TRY_COMPILE soon I will look at it again after this change
31276
31277           Alex
31278
31279 2007-05-24 14:30  alex
31280
31281         * Modules/CheckTypeSize.cmake, Source/cmTryRunCommand.cxx:
31282           COMP: try to fix the test failures on dash2
31283
31284           Alex
31285
31286 2007-05-24 12:06  alex
31287
31288         * Source/cmCoreTryCompile.cxx, Source/cmTryCompileCommand.h,
31289           Source/cmTryRunCommand.cxx, Tests/TryCompile/CMakeLists.txt:
31290           ENH: add COPY_FILE argument to TRY_COMPILE, so the compiled
31291           executable can be used e.g. for getting strings out of it.
31292
31293           Alex
31294
31295 2007-05-24 11:27  alex
31296
31297         * Source/cmBootstrapCommands.cxx, Source/cmCoreTryCompile.cxx,
31298           Source/cmCoreTryCompile.h, Source/cmTryCompileCommand.cxx,
31299           Source/cmTryCompileCommand.h, Source/cmTryRunCommand.cxx,
31300           Source/cmTryRunCommand.h, Tests/TryCompile/CMakeLists.txt,
31301           Tests/TryCompile/exit_success.c,
31302           Tests/TryCompile/exit_with_error.c:
31303           ENH: add two simple tests for TRY_RUN() STYLE: create a new base
31304           class cmCoreTryCompile, from which cmTryCompileCommand and
31305           cmTryRunCommand are derived, so there are no public static
31306           functions with lots of arguments anymore
31307
31308           Alex
31309
31310 2007-05-24 09:35  alex
31311
31312         * Modules/CMakeCCompilerId.c:
31313           ENH: add compiler id for sdcc
31314
31315           Alex
31316
31317 2007-05-24 08:56  alex
31318
31319         * Source/: cmTryCompileCommand.cxx, cmTryCompileCommand.h,
31320           cmTryRunCommand.cxx:
31321           ENH: move output file search to cmTryCompileCommand.cxx, so it
31322           can be used there too... many public static functions with lots
31323           of arguments... :-/
31324
31325           Alex
31326
31327 2007-05-24 08:43  alex
31328
31329         * Source/: cmLocalGenerator.cxx, cmLocalVisualStudio6Generator.cxx,
31330           cmLocalVisualStudio7Generator.cxx, cmTarget.cxx:
31331           BUG: don't use non-imported target when cross compiling as
31332           commands in custom commands STYLE: remove now invalid comments,
31333           use this->
31334
31335           Alex
31336
31337 2007-05-24 08:33  alex
31338
31339         * Modules/: CMakeCCompilerId.c, CMakeDetermineCCompiler.cmake,
31340           TestBigEndian.cmake:
31341           ENH: add compiler id for IAR compiler (http://www.iar.com/) ENH:
31342           don't run endian test again if the variable is already set
31343
31344           Alex
31345
31346 2007-05-24 08:18  alex
31347
31348         * Source/cmListCommand.h:
31349           STYLE: use "items" instead od "item"
31350
31351           Alex
31352
31353 2007-05-24 05:26  andy
31354
31355         * Source/cmVersion.cxx: STYLE: Nightly Version update
31356
31357 2007-05-23 18:22  king
31358
31359         * Source/: cmLocalGenerator.cxx: ENH: Removed unused code now that
31360           INSTALL_FILES and INSTALL_PROGRAMS are not targets.
31361
31362 2007-05-23 17:58  king
31363
31364         * Tests/BuildDepends/CMakeLists.txt: BUG: Report proper error
31365           message when project does not build the first time.  Also added
31366           hack to rebuild subproject several times for Xcode.  The
31367           generator should be fixed and the hack removed.
31368
31369 2007-05-23 17:21  king
31370
31371         * Source/cmGlobalXCodeGenerator.cxx: BUG: Need to use
31372           GetRealDependency for custom command file-level dependencies.
31373
31374 2007-05-23 17:01  king
31375
31376         * Tests/BuildDepends/Project/CMakeLists.txt: ENH: Executable bar
31377           should rebuild when its generated header changes.  It does not
31378           need to link to the foo library anymore.
31379
31380 2007-05-23 15:40  king
31381
31382         * Source/: cmExportLibraryDependencies.cxx,
31383           cmGlobalVisualStudio6Generator.cxx,
31384           cmGlobalVisualStudio71Generator.cxx,
31385           cmGlobalVisualStudio7Generator.cxx, cmGlobalXCodeGenerator.cxx,
31386           cmInstallFilesCommand.cxx, cmInstallFilesCommand.h,
31387           cmInstallProgramsCommand.cxx, cmInstallProgramsCommand.h,
31388           cmLocalGenerator.cxx, cmLocalVisualStudio6Generator.cxx,
31389           cmLocalVisualStudio7Generator.cxx, cmMakefile.cxx, cmTarget.cxx:
31390           ENH: Fixed INSTALL_FILES and INSTALL_PROGRAMS commands to not
31391           create targets.  No targets of type cmTarget::INSTALL_FILES or
31392           cmTarget::INSTALL_PROGRAMS are created, so we do not need to
31393           check for them everywhere anymore.
31394
31395 2007-05-23 13:30  king
31396
31397         * Tests/BuildDepends/Project/generator.cxx: BUG: Target names in
31398           the COMMAND part of a custom command should not create a
31399           file-level dependency that forces the command to rerun when the
31400           executable target rebuilds, but the target-level dependency
31401           should still be created.  Target names in a DEPENDS should do
31402           both a target-level and file-level dependency.  Updated the
31403           BuildDepends test to check that this works.
31404
31405 2007-05-23 13:27  king
31406
31407         * Source/cmAddCustomCommandCommand.h, Source/cmTarget.cxx,
31408           Source/cmTarget.h, Tests/BuildDepends/CMakeLists.txt,
31409           Tests/BuildDepends/Project/CMakeLists.txt,
31410           Tests/BuildDepends/Project/bar.cxx: BUG: Target names in the
31411           COMMAND part of a custom command should not create a file-level
31412           dependency that forces the command to rerun when the executable
31413           target rebuilds, but the target-level dependency should still be
31414           created.  Target names in a DEPENDS should do both a target-level
31415           and file-level dependency.  Updated the BuildDepends test to
31416           check that this works.
31417
31418 2007-05-23 12:05  king
31419
31420         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Add ./ to custom
31421           command executables in the top of the build tree even when the
31422           path is generated by target name replacement.
31423
31424 2007-05-23 11:00  king
31425
31426         * Modules/: CMakeCCompilerId.c, CMakeCXXCompilerId.cpp,
31427           CMakePlatformId.h: ENH: Unify design of CMakeCCompilerId.c,
31428           CMakeCXXCompilerId.cpp, and CMakePlatformId.h.  BUG: Do not
31429           violate system-reserved symbol namespace _[A-Z].
31430
31431 2007-05-23 08:24  alex
31432
31433         * Source/cmTarget.cxx:
31434           COMP: don't user string::clear(), fix warnings about unused
31435           variables
31436
31437           Alex
31438
31439 2007-05-22 17:10  andy
31440
31441         * Source/cmVersion.cxx: STYLE: Nightly Version update
31442
31443 2007-05-22 12:48  alex
31444
31445         * Modules/: CMakeCCompilerId.c, CMakeDetermineSystem.cmake,
31446           CMakePlatformId.h, CMakeSystemWithToolchainFile.cmake.in:
31447           BUG: now the toolchain file is configured into the buildtree,
31448           otherwise e.g.  CMAKE_SOURCE_DIR can't be used there ENH: modify
31449           CMakeCCompilerId.c and .h so that sdcc can compile them. As they
31450           were the preprocessor produced:
31451
31452            9 "test.c"
31453           static char const info_compiler[] = "INFO:compiler[" # 40
31454           "test.c" ""
31455
31456           "]";
31457
31458           and the mixing of the preprocessing directives and the string
31459           constants didn't work.
31460
31461           Alex
31462
31463 2007-05-22 11:05  alex
31464
31465         * Source/cmIncludeExternalMSProjectCommand.cxx: COMP: compile fix
31466
31467           Alex
31468
31469 2007-05-22 10:42  alex
31470
31471         * Source/: cmAddExecutableCommand.cxx,
31472           cmGlobalVisualStudio6Generator.cxx,
31473           cmGlobalVisualStudio71Generator.cxx,
31474           cmGlobalVisualStudio7Generator.cxx:
31475           COMP: compile fix and remove warning
31476
31477           Alex
31478
31479 2007-05-22 10:24  alex
31480
31481         * Source/: cmAddDependenciesCommand.cxx,
31482           cmAddExecutableCommand.cxx, cmGetTargetPropertyCommand.cxx,
31483           cmGlobalGenerator.cxx, cmGlobalGenerator.h,
31484           cmGlobalUnixMakefileGenerator3.cxx,
31485           cmGlobalVisualStudio6Generator.cxx,
31486           cmGlobalVisualStudio71Generator.cxx,
31487           cmGlobalVisualStudio7Generator.cxx,
31488           cmGlobalVisualStudio8Generator.cxx,
31489           cmGlobalVisualStudioGenerator.cxx, cmGlobalXCodeGenerator.cxx,
31490           cmIncludeExternalMSProjectCommand.cxx, cmInstallCommand.cxx,
31491           cmInstallTargetGenerator.cxx, cmLocalGenerator.cxx,
31492           cmLocalUnixMakefileGenerator3.cxx,
31493           cmLocalVisualStudio6Generator.cxx, cmMakefile.cxx, cmMakefile.h,
31494           cmMakefileTargetGenerator.cxx, cmSetTargetPropertiesCommand.cxx,
31495           cmTarget.cxx, cmTarget.h:
31496           ENH: add the IMPORT keyword to ADD_EXECUTABLE(), which generates
31497           an "imported" executable target. This can then be used e.g. with
31498           ADD_CUSTOM_COMMAND() to generate stuff. It adds a second
31499           container for "imported" targets, and FindTarget() now takes an
31500           additional argument bool useImportedTargets to specify whether
31501           you also want to search in the imported targets or only in the
31502           "normal" targets.
31503
31504           Alex
31505
31506 2007-05-22 09:15  alex
31507
31508         * Modules/: CMakeGenericSystem.cmake, Platform/gcc.cmake:
31509           STYLE: move the two CMAKE_SHARED_LIBRARYC/CXX_FLAGS for gcc from
31510           CMakeGenericSystem.cmake to gcc.cmake
31511
31512           Alex
31513
31514 2007-05-22 04:14  andy
31515
31516         * Source/cmVersion.cxx: STYLE: Nightly Version update
31517
31518 2007-05-21 11:26  alex
31519
31520         * Modules/: CMakeDetermineCCompiler.cmake,
31521           CMakeDetermineSystem.cmake, CMakeLists.txt, CMakeSystem.cmake.in,
31522           CMakeSystemWithToolchainFile.cmake.in:
31523           STYLE: use a separate source file for generating
31524           CMakeSystem.cmake if CMAKE_TOOLCHAIN_FILE is used
31525
31526           Alex
31527
31528 2007-05-21 10:58  alex
31529
31530         * Modules/: CMakeDetermineCCompiler.cmake,
31531           CMakeDetermineCXXCompiler.cmake:
31532           BUG: don't fail if a compiler is given in CMAKE_C/CXX_COMPILER
31533           but it can't be found in the path
31534
31535           Alex
31536
31537 2007-05-21 10:15  alex
31538
31539         * Modules/CMakeFindBinUtils.cmake, Tests/CMakeLists.txt:
31540           BUG: always search for ar, ranlib, etc. except under MSVC -> this
31541           should fix the mingw fortran test -also generate the fortran test
31542           with the kdevelop generator
31543
31544           Alex
31545
31546 2007-05-21 05:03  andy
31547
31548         * Source/cmVersion.cxx: STYLE: Nightly Version update
31549
31550 2007-05-20 10:11  king
31551
31552         * Tests/CMakeLists.txt: BUG: Fix name of project to build for
31553           LoadCommandOneConfig now that it has been renamed for new name of
31554           LoadCommand test.
31555
31556 2007-05-20 10:08  king
31557
31558         * Modules/CMakeDetermineSystem.cmake: BUG: Use @ONLY substitution
31559           to configure CMakeSystem.cmake.
31560
31561 2007-05-20 02:39  andy
31562
31563         * Source/cmVersion.cxx: STYLE: Nightly Version update
31564
31565 2007-05-19 10:15  king
31566
31567         * Tests/: LoadCommand/CMakeLists.txt,
31568           LoadCommandOneConfig/CMakeLists.txt: BUG: Finish fixing test for
31569           new name.
31570
31571 2007-05-19 10:11  hoffman
31572
31573         * Utilities/KWStyle/CMake.kws.xml.in: ENH: try to tone down kwstyle
31574
31575 2007-05-19 10:10  hoffman
31576
31577         * Tests/: LoadCommand/CMakeLists.txt,
31578           LoadCommandOneConfig/CMakeLists.txt: BUG: fix project name for
31579           test
31580
31581 2007-05-19 09:55  king
31582
31583         * Source/cmFileCommand.cxx: COMP: Fix for borland now that
31584           components list check is const.
31585
31586 2007-05-18 20:51  andy
31587
31588         * Source/cmVersion.cxx: STYLE: Nightly Version update
31589
31590 2007-05-18 15:11  martink
31591
31592         * Tests/: CMakeLists.txt, ExternalOBJ/CMakeLists.txt,
31593           LinkLine/CMakeLists.txt, MacroTest/CMakeLists.txt: ENH: some
31594           cleanup, condensing some tests, removing arguments that were not
31595           needed but rather were cut and paste copies etc
31596
31597 2007-05-18 14:41  alex
31598
31599         * Source/CPack/: bills-comments.txt, cmCPackGenericGenerator.cxx:
31600           ENH: 2nd try to move stripping out of cpack and to install time,
31601           now if CPACK_STRIP_FILES is true (or contains a list of files),
31602           everything will be stripped, if it's empty or false they won't be
31603           stripped
31604
31605           Alex
31606
31607 2007-05-18 13:43  alex
31608
31609         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
31610           cmGlobalUnixMakefileGenerator3.h,
31611           cmLocalUnixMakefileGenerator3.cxx:
31612           ENH: add install/strip target for makefile generators if strip
31613           was found
31614
31615           Alex
31616
31617 2007-05-18 11:57  alex
31618
31619         * Modules/Platform/Darwin.cmake,
31620           Source/cmInstallTargetGenerator.cxx: ENH: move hack to fix "new
31621           cmake on old build tree on OSX doesn't have
31622           CMAKE_INSTALL_NAME_TOOL in the cache" from
31623           cmInstallTargetGenerator.cxx to Darwin.cmake
31624
31625           Alex
31626
31627 2007-05-18 11:45  alex
31628
31629         * Source/CPack/cpack.cxx:
31630           COMP: force a recompile on VS71
31631
31632           Alex
31633
31634 2007-05-18 11:36  king
31635
31636         * Modules/Platform/UnixPaths.cmake, Source/cmLocalGenerator.cxx:
31637           ENH: Use CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES from platform
31638           files to block link directories.
31639
31640 2007-05-18 10:55  alex
31641
31642         * Modules/: CMakeFindBinUtils.cmake, Platform/cl.cmake: COMP: if a
31643           new cmake runs on an old build tree, set CMAKE_LINKER to link to
31644           make it link
31645
31646           Alex
31647
31648 2007-05-18 10:32  alex
31649
31650         * Modules/Platform/cl.cmake, Source/cmLocalGenerator.cxx: COMP: fix
31651           link rules with nmake, the linker command has to be converted to
31652           shortpath form for nmake
31653
31654           Alex
31655
31656 2007-05-18 09:33  king
31657
31658         * Tests/CustomCommand/CMakeLists.txt: BUG: Replace "with space" in
31659           custom command argument tests with "w s" to still have whitespace
31660           but be shorter.  The test was failing because the custom command
31661           line length was simply too long for the VS IDE.
31662
31663 2007-05-18 09:30  hoffman
31664
31665         * Source/cmTryCompileCommand.h: STYLE: fix documentation for
31666           command
31667
31668 2007-05-18 09:18  king
31669
31670         * Tests/CustomCommand/: CMakeLists.txt, check_command_line.c.in:
31671           ENH: Added quick means to turn on verbose output for debugging
31672           this test.
31673
31674 2007-05-18 09:17  king
31675
31676         * Source/kwsys/System.c: BUG: Added carrot (^) to characters that
31677           need quoting.  The solaris shell needs it.
31678
31679 2007-05-18 09:16  alex
31680
31681         * Modules/CMakeDetermineFortranCompiler.cmake: STYLE: f\7fd\7fcorrect
31682           comments about FC/CC
31683
31684           Alex
31685
31686 2007-05-18 09:08  king
31687
31688         * Modules/: CMakeDetermineCompilerId.cmake,
31689           CMakeDetermineFortranCompiler.cmake: BUG: If the Fortran
31690           CompilerId source fails to compile it should not be a failure.
31691           It is only expected to work for Fortran90 compilers.
31692
31693 2007-05-18 08:49  alex
31694
31695         * Source/: cmFileCommand.cxx, cmFindBase.cxx, cmFindBase.h,
31696           cmInstallTargetGenerator.cxx, cmTryRunCommand.cxx:
31697           STYLE: fix line lengths
31698
31699           Alex
31700
31701 2007-05-17 17:43  king
31702
31703         * Source/cmInstallTargetGenerator.cxx: BUG: Need to use
31704           GetSafeDefinition when assigning to a string.
31705
31706 2007-05-17 17:40  king
31707
31708         * Source/: cmIfCommand.cxx, cmMakefile.cxx, cmMakefile.h,
31709           cmVariableWatch.h: BUG: All variable accesses should produce
31710           watch callbacks, including IF(DEFINED <var>) ones.  Instead we
31711           define a new access type for IF(DEFINED) so that the error does
31712           not show up for backward compatibility variables.
31713
31714 2007-05-17 17:21  alex
31715
31716         * Source/cmInstallTargetGenerator.cxx: STYLE: fix indentation ENH:
31717           add hack to make new cmake work with older existing cmake build
31718           trees
31719
31720           Alex
31721
31722 2007-05-17 16:50  alex
31723
31724         * Source/cmGlobalKdevelopGenerator.cxx:
31725           STYLE: use braces
31726
31727           Alex
31728
31729 2007-05-17 16:49  alex
31730
31731         * Modules/CMakeFindBinUtils.cmake: ENH: fail if install_name_tool
31732           wasn't found
31733
31734           Alex
31735
31736 2007-05-17 15:17  king
31737
31738         * Modules/CheckTypeSize.cmake,
31739           Utilities/cmcurl/CMake/CheckTypeSize.cmake: ENH: Use IF(NOT
31740           DEFINED) check to short-circuit size test.
31741
31742 2007-05-17 15:12  king
31743
31744         * Source/: cmIfCommand.cxx, cmMakefile.cxx, cmMakefile.h: BUG: Do
31745           not complain about missing watched variables when they are
31746           accessd with IF(DEFINED VAR).
31747
31748 2007-05-17 14:47  king
31749
31750         * Source/cmMakefile.cxx: COMP: GCC 2.95 does not have
31751           std::string::clear() method.
31752
31753 2007-05-17 14:41  hoffman
31754
31755         * CMakeLists.txt, ChangeLog.manual, Source/cmCTest.cxx,
31756           Source/cmIfCommand.h, Source/cmListFileCache.h,
31757           Source/cmLocalGenerator.cxx,
31758           Source/cmLocalVisualStudio7Generator.cxx, Source/cmMakefile.cxx,
31759           Source/CPack/cmCPackTarCompressGenerator.cxx: ENH: merge in
31760           changes from main tree
31761
31762 2007-05-17 14:32  king
31763
31764         * Tests/CustomCommand/CMakeLists.txt: ENH: Add testing of * and /
31765           character arguments except on MinGW.
31766
31767 2007-05-17 14:03  king
31768
31769         * Tests/CustomCommand/CMakeLists.txt: ENH: Added test for custom
31770           command lines with special single-character arguments.
31771
31772 2007-05-17 14:01  king
31773
31774         * Source/kwsys/System.c: BUG: Some single-character arguments need
31775           quoting on windows.
31776
31777 2007-05-17 13:28  king
31778
31779         * Tests/CustomCommand/CMakeLists.txt: BUG: Disable test of angle
31780           bracket escapes until it works everywhere.
31781
31782 2007-05-17 13:20  alex
31783
31784         * Modules/CMakeCCompiler.cmake.in, Modules/CMakeCInformation.cmake,
31785           Modules/CMakeCXXCompiler.cmake.in,
31786           Modules/CMakeCXXInformation.cmake,
31787           Modules/CMakeDetermineCCompiler.cmake,
31788           Modules/CMakeDetermineCXXCompiler.cmake,
31789           Modules/CMakeDetermineFortranCompiler.cmake,
31790           Modules/CMakeDetermineSystem.cmake,
31791           Modules/CMakeFindBinUtils.cmake, Modules/CMakeLists.txt,
31792           Modules/CMakeSystem.cmake.in,
31793           Modules/CMakeSystemSpecificInformation.cmake,
31794           Modules/CMakeTestCCompiler.cmake, Modules/CTest.cmake,
31795           Modules/CheckTypeSize.cmake, Modules/Platform/Windows-cl.cmake,
31796           Modules/Platform/cl.cmake, Source/cmFileCommand.cxx,
31797           Source/cmFileCommand.h, Source/cmFindBase.cxx,
31798           Source/cmFindBase.h, Source/cmIncludeCommand.cxx,
31799           Source/cmIncludeCommand.h, Source/cmInstallTargetGenerator.cxx,
31800           Source/cmInstallTargetGenerator.h, Source/cmMakefile.cxx,
31801           Source/cmMakefile.h, Source/cmTryRunCommand.cxx,
31802           Source/cmUtilitySourceCommand.cxx,
31803           Source/cmUtilitySourceCommand.h,
31804           Source/CTest/cmCTestTestHandler.cxx,
31805           Source/CTest/cmCTestTestHandler.h,
31806           Tests/CMakeTests/CMakeLists.txt,
31807           Tests/CMakeTests/DummyToolchain.cmake,
31808           Tests/CMakeTests/FindBaseTest.cmake.in,
31809           Tests/CMakeTests/IncludeTest.cmake.in,
31810           Tests/CMakeTests/ToolchainTest.cmake.in,
31811           Tests/CMakeTests/include/cmake_i_do_not_exist_in_the_system.h:
31812           ENH: merge CMake-CrossCompileBasic to HEAD -add a RESULT_VARIABLE
31813           to INCLUDE() -add CMAKE_TOOLCHAIN_FILE for specifiying your
31814           (potentially crosscompiling) toolchain -have TRY_RUN() complain
31815           if you try to use it in crosscompiling mode (which were compiled
31816           but cannot run on this system) -use CMAKE_EXECUTABLE_SUFFIX in
31817           TRY_RUN(), probably TRY_RUN won't be able to run the executables
31818           if they have a different suffix because they are probably
31819           crosscompiled, but nevertheless it should be able to find them
31820           -make several cmake variables presettable by the user:
31821           CMAKE_C/CXX_COMPILER, CMAKE_C/CXX_OUTPUT_EXTENSION,
31822           CMAKE_SYSTEM_NAME, CMAKE_SYSTEM_INFO_FILE -support prefix for GNU
31823           toolchains (arm-elf-gcc, arm-elf-ar, arm-elf-strip etc.) -move
31824           ranlib on OSX from the file command to a command in executed in
31825           cmake_install.cmake -add support for stripping during install in
31826           cmake_install.cmake -split out cl.cmake from Windows-cl.cmake,
31827           first (very incomplete) step to support MS crosscompiling tools
31828           -remove stdio.h from the simple C program which checks if the
31829           compiler works, since this may not exist for some embedded
31830           platforms -create a new CMakeFindBinUtils.cmake which collects
31831           the search fro ar, ranlib, strip, ld, link, install_name_tool and
31832           other tools like these -add support for CMAKE_FIND_ROOT_PATH for
31833           all FIND_XXX commands, which is a list of directories which will
31834           be prepended to all search directories, right now as a cmake
31835           variable, turning it into a global cmake property may need some
31836           more work -remove cmTestTestHandler::TryExecutable(), it's unused
31837           -split cmFileCommand::HandleInstall() into slightly smaller
31838           functions
31839
31840           Alex
31841
31842 2007-05-17 11:27  king
31843
31844         * Source/cmSystemTools.cxx: BUG: Fix ExpandListArgument when the
31845           string ends in a backslash.
31846
31847 2007-05-17 11:18  king
31848
31849         * Source/cmTarget.cxx: BUG: An empty configuration name is
31850           equivalent to no configuration.
31851
31852 2007-05-17 11:12  alex
31853
31854         * Source/: cmFileCommand.h, cmIncludeCommand.cxx,
31855           cmInstallTargetGenerator.cxx: COMP: less warnings with msvc7
31856
31857           Alex
31858
31859 2007-05-17 11:09  alex
31860
31861         * Tests/CMakeTests/: FindBaseTest.cmake.in, ToolchainTest.cmake.in:
31862           BUG: correct quoting in the tests so that the new tests pass
31863
31864           Alex
31865
31866 2007-05-17 10:53  king
31867
31868         * Source/cmGlobalBorlandMakefileGenerator.cxx,
31869           Source/cmGlobalMinGWMakefileGenerator.cxx,
31870           Source/cmLocalGenerator.cxx, Source/cmLocalGenerator.h,
31871           Source/cmLocalUnixMakefileGenerator3.cxx,
31872           Source/cmLocalUnixMakefileGenerator3.h,
31873           Tests/CustomCommand/CMakeLists.txt: ENH: Added testing for custom
31874           command line arguments containing all special characters on the
31875           US keyboard.  Fixed curly brace arguments on borland and %
31876           arguments in mingw32-make.
31877
31878 2007-05-17 10:53  king
31879
31880         * Source/kwsys/: System.c, System.h.in: ENH: Added more special
31881           unix shell characters that require quoting.  Added escaping of %
31882           as %% for shells inside mingw32-make.
31883
31884 2007-05-17 10:24  alex
31885
31886         * Modules/CMakeCCompiler.cmake.in, Modules/CMakeCCompilerId.c,
31887           Modules/CMakeCInformation.cmake,
31888           Modules/CMakeCXXCompiler.cmake.in,
31889           Modules/CMakeCXXCompilerId.cpp,
31890           Modules/CMakeCXXInformation.cmake,
31891           Modules/CMakeDetermineCCompiler.cmake,
31892           Modules/CMakeDetermineCXXCompiler.cmake,
31893           Modules/CMakeDetermineCompilerId.cmake,
31894           Modules/CMakeDetermineFortranCompiler.cmake,
31895           Modules/CMakeDetermineSystem.cmake,
31896           Modules/CMakeFindBinUtils.cmake,
31897           Modules/CMakeFortranCompiler.cmake.in,
31898           Modules/CMakeFortranInformation.cmake,
31899           Modules/CMakeGenericSystem.cmake,
31900           Modules/CMakeSystemSpecificInformation.cmake,
31901           Modules/CPack.cmake, Modules/CTest.cmake, Modules/Dart.cmake,
31902           Modules/DartConfiguration.tcl.in, Modules/Platform/Darwin.cmake,
31903           Modules/Platform/Linux.cmake, Modules/Platform/Windows-cl.cmake,
31904           Modules/Platform/cl.cmake, Source/CMakeLists.txt,
31905           Source/cmBootstrapCommands.cxx, Source/cmCommands.cxx,
31906           Source/cmCustomCommand.h, Source/cmFindBase.cxx,
31907           Source/cmFindBase.h, Source/cmGlobalGenerator.cxx,
31908           Source/cmGlobalGenerator.h,
31909           Source/cmGlobalUnixMakefileGenerator3.cxx,
31910           Source/cmGlobalUnixMakefileGenerator3.h,
31911           Source/cmGlobalVisualStudio6Generator.cxx,
31912           Source/cmGlobalVisualStudio7Generator.cxx,
31913           Source/cmGlobalWatcomWMakeGenerator.cxx,
31914           Source/cmGlobalXCodeGenerator.cxx,
31915           Source/cmGlobalXCodeGenerator.h, Source/cmIncludeCommand.cxx,
31916           Source/cmIncludeCommand.h, Source/cmListFileCache.h,
31917           Source/cmLocalGenerator.cxx, Source/cmLocalGenerator.h,
31918           Source/cmLocalUnixMakefileGenerator3.cxx,
31919           Source/cmLocalUnixMakefileGenerator3.h,
31920           Source/cmLocalVisualStudio6Generator.cxx,
31921           Source/cmLocalVisualStudio6Generator.h,
31922           Source/cmLocalVisualStudio7Generator.cxx,
31923           Source/cmLocalVisualStudio7Generator.h,
31924           Source/cmLocalVisualStudioGenerator.cxx,
31925           Source/cmLocalVisualStudioGenerator.h, Source/cmMakefile.cxx,
31926           Source/cmMakefileExecutableTargetGenerator.cxx,
31927           Source/cmMakefileLibraryTargetGenerator.cxx,
31928           Source/cmMakefileLibraryTargetGenerator.h,
31929           Source/cmMakefileTargetGenerator.cxx,
31930           Source/cmMakefileTargetGenerator.h,
31931           Source/cmMakefileUtilityTargetGenerator.cxx, Source/cmTarget.cxx,
31932           Source/cmTarget.h, Source/cmTryRunCommand.cxx,
31933           Source/cmTryRunCommand.h, Source/cmVersion.cxx,
31934           Source/CPack/cmCPackGenericGenerator.cxx,
31935           Source/CTest/cmCTestTestHandler.cxx, Source/kwsys/ProcessUNIX.c,
31936           Source/kwsys/System.c, Templates/DLLHeader.dsptemplate,
31937           Templates/EXEHeader.dsptemplate,
31938           Templates/EXEWinHeader.dsptemplate,
31939           Templates/UtilityHeader.dsptemplate,
31940           Templates/staticLibHeader.dsptemplate,
31941           Tests/CMakeTests/CMakeLists.txt,
31942           Tests/CMakeTests/DummyToolchain.cmake,
31943           Tests/CMakeTests/FindBaseTest.cmake.in,
31944           Tests/CMakeTests/IncludeTest.cmake.in,
31945           Tests/CMakeTests/ToolchainTest.cmake.in,
31946           Tests/CMakeTests/include/cmake_i_do_not_exist_in_the_system.h:
31947           ENH: merge changes from HEAD into the branch -change INCLUDE(file
31948           [OPTIONAL] [VAR]) to INCLUDE(file [OPTIONAL] [RESULT_VARIABLE
31949           VAR]) -add tests for INCLUDE(), CMAKE_TOOLCHAIN_FILE and
31950           FIND_XXX() -keep the stripping in CPack for now -support a MS
31951           toolchain suffix
31952
31953           Alex
31954
31955 2007-05-17 10:07  hoffman
31956
31957         * Modules/: CMakeCCompilerId.c, CMakeCXXCompilerId.cpp,
31958           CMakeDetermineCompilerId.cmake: ENH: fix up compiler id to be
31959           more robust
31960
31961 2007-05-17 08:38  hoffman
31962
31963         * Modules/CMakeCXXCompilerId.cpp: BUG: make sure this thing
31964           compiles on 64 bit machines
31965
31966 2007-05-17 07:27  andy
31967
31968         * Source/cmVersion.cxx: STYLE: Nightly Version update
31969
31970 2007-05-16 19:59  andy
31971
31972         * Source/cmVersion.cxx: STYLE: Nightly Version update
31973
31974 2007-05-16 16:19  king
31975
31976         * Source/kwsys/System.c: BUG: Shell escaping needs to write % as %%
31977           for VS IDE.
31978
31979 2007-05-16 13:26  king
31980
31981         * Modules/Platform/Windows-wcl386.cmake: ENH: Enabled preprocessor
31982           make rules for Watcom.
31983
31984 2007-05-16 13:24  king
31985
31986         * Source/: cmGlobalUnixMakefileGenerator3.h,
31987           cmGlobalWatcomWMakeGenerator.cxx,
31988           cmLocalUnixMakefileGenerator3.cxx, cmMakefileTargetGenerator.cxx:
31989           BUG: Watcom WMake needs empty rule commands even for symbolic
31990           targets.  This fixes the cmake_force target.
31991
31992 2007-05-16 13:10  king
31993
31994         * Source/kwsys/ProcessUNIX.c: BUG: Do not send both SIGSTOP and
31995           SIGKILL when killing a process.  The SIGSTOP seems to be able to
31996           block the SIGKILL occasionally.  Also the SIGKILL is sufficient
31997           since the process table entry will still exist until it is reaped
31998           with waitpid.
31999
32000 2007-05-16 11:40  king
32001
32002         * Tests/: Complex/Executable/CMakeLists.txt,
32003           Complex/Executable/complex.cxx,
32004           ComplexOneConfig/Executable/CMakeLists.txt,
32005           ComplexOneConfig/Executable/complex.cxx,
32006           ComplexRelativePaths/Executable/CMakeLists.txt,
32007           ComplexRelativePaths/Executable/complex.cxx: BUG: Disable test of
32008           feature that is not documented or implemented everywhere.
32009
32010 2007-05-16 10:36  andy
32011
32012         * Source/cmVersion.cxx: STYLE: Nightly Version update
32013
32014 2007-05-16 09:07  king
32015
32016         * Source/cmLocalGenerator.cxx: BUG: Do not emit /usr/lib32 or
32017           /usr/lib64 as linker paths.  Submitted by David Faure.
32018
32019 2007-05-16 07:56  andy
32020
32021         * Tests/BuildDepends/Project/CMakeLists.txt: BUG: check in the rest
32022           of the changes to move from c to cxx
32023
32024 2007-05-16 07:54  andy
32025
32026         * Tests/BuildDepends/: CMakeLists.txt, Project/bar.c,
32027           Project/bar.cxx: BUG: fix test for hp move to c++ to avoid ansi
32028           issues and produce a message if the compile fails, (really
32029           checked in by Bill H.)
32030
32031 2007-05-15 16:55  alex
32032
32033         * Modules/Platform/Windows-cl.cmake: BUG: let INCLUDE() actually
32034           find cl.cmake
32035
32036           Alex
32037
32038 2007-05-15 16:53  alex
32039
32040         * Modules/Platform/: Windows-cl.cmake, cl.cmake:
32041           ENH: create a separate cl.cmake as preparation for supporting the
32042           cross-compiling cl's
32043
32044           Alex
32045
32046 2007-05-15 16:06  alex
32047
32048         * Source/cmTarget.cxx:
32049           BUG: fix segfault when trying to get the object file for a
32050           sourcefile in an unknown language via GET_TARGET_PROPERTY(), as
32051           reported by Trevor Kellaway
32052
32053           Alex
32054
32055 2007-05-15 13:30  alex
32056
32057         * Modules/CMakeDetermineCCompiler.cmake,
32058           Modules/CMakeDetermineCXXCompiler.cmake,
32059           Modules/CMakeFindBinUtils.cmake,
32060           Modules/CMakeGenericSystem.cmake,
32061           Modules/Platform/Windows-cl.cmake, Modules/Platform/gcc.cmake,
32062           Source/cmIncludeCommand.cxx, Source/cmIncludeCommand.h,
32063           Source/cmInstallTargetGenerator.cxx, Source/cmLocalGenerator.cxx,
32064           Source/cmLocalGenerator.h:
32065           ENH: some adjustments as suggested by Brad: only check for the
32066           various "binutils" on the respective platform, hardcode the strip
32067           command, make the return variable of include() available also
32068           without OPTIONAL, honor DESTDIR for strip and ranlib -use
32069           FIND_PROGRAM(CMAKE_LINKER link) for the MSVC linker
32070
32071           Alex
32072
32073 2007-05-15 10:23  king
32074
32075         * Modules/: CTest.cmake, Dart.cmake: STYLE: Added basic usage
32076           documentation.
32077
32078 2007-05-15 03:59  andy
32079
32080         * Source/cmVersion.cxx: STYLE: Nightly Version update
32081
32082 2007-05-14 17:02  alex
32083
32084         * Source/: cmFileCommand.cxx, cmInstallTargetGenerator.cxx,
32085           cmInstallTargetGenerator.h:
32086           ENH: move ranlib handling on _APPLE_CC_ from the file command to
32087           the InstallTargetGenerator
32088
32089           Alex
32090
32091 2007-05-14 16:28  alex
32092
32093         * CMakeLists.txt, Modules/CMakeGenericSystem.cmake,
32094           Modules/CPack.cmake, Modules/Platform/gcc.cmake,
32095           Source/cmGlobalGenerator.cxx,
32096           Source/cmInstallTargetGenerator.cxx,
32097           Source/cmInstallTargetGenerator.h, Source/cmLocalGenerator.cxx,
32098           Source/cmLocalGenerator.h,
32099           Source/CPack/cmCPackGenericGenerator.cxx:
32100           ENH: move stripping from cpack to cmake/install time, fully
32101           configurable via the CMAKE_STRIP_FILE rule, currently only
32102           implemented for the GNU toolchain.  Now cpack should work also
32103           for cross compiling (since it doesn't have to know the executable
32104           suffix anymore).
32105
32106           stripping can be enabled/disabled via the cache variable
32107           CMAKE_INSTALL_DO_STRIP.
32108
32109           Even if this is disabled, the cmake_install.cmake files still
32110           contain the strip rules, so by running cmake
32111           -DCMAKE_INSTALL_DO_STRIP=1 cmake_install.cmake you can install
32112           with stripping also in this case.
32113
32114           Alex
32115
32116 2007-05-14 13:46  alex
32117
32118         * Source/: cmFileCommand.cxx, cmFileCommand.h:
32119           STYLE: split the HandleInstallCommand() into shorter functions
32120           (which are still quite long)
32121
32122           Alex
32123
32124 2007-05-14 11:23  alex
32125
32126         * Source/: cmGlobalXCodeGenerator.cxx,
32127           cmLocalVisualStudio6Generator.cxx, cmTarget.cxx:
32128           STYLE: fix line lengths
32129
32130           Alex
32131
32132 2007-05-14 11:07  alex
32133
32134         * Modules/CMakeDetermineCCompiler.cmake,
32135           Modules/CMakeDetermineCXXCompiler.cmake,
32136           Modules/CMakeDetermineFortranCompiler.cmake,
32137           Modules/CMakeFindBinUtils.cmake, Modules/CMakeLists.txt,
32138           Source/cmInstallTargetGenerator.cxx:
32139           ENH: -added new CMakeFindBinUtils.cmake to have less code
32140           duplication in CMakeDetermineC/C++?FortranCompiler.cmake, -added
32141           CMAKE_INSTALL_NAME_TOOL variable, only run install_name_tool
32142           handling if this was found
32143
32144           Alex
32145
32146 2007-05-14 09:46  alex
32147
32148         * Source/CTest/: cmCTestTestHandler.cxx, cmCTestTestHandler.h:
32149           ENH: use GetCTestConfiguration("ExecutableSuffix") instead
32150           instead of cmSystemTools::GetExecutableExtension() -rmove the
32151           unused TryExecutable()
32152
32153           Alex
32154
32155 2007-05-14 08:59  martink
32156
32157         * Tests/CMakeLists.txt: ENH: revert back to SUBDIRS so that CMake
32158           can be built with 2.2
32159
32160 2007-05-14 08:33  andy
32161
32162         * Source/cmVersion.cxx: STYLE: Nightly Version update
32163
32164 2007-05-13 10:59  andy
32165
32166         * Source/cmVersion.cxx: STYLE: Nightly Version update
32167
32168 2007-05-13 09:11  hoffman
32169
32170         * CMakeLists.txt: ENH: revert to SUBDIRS to make sure cmake can be
32171           built with 2.2
32172
32173 2007-05-13 07:16  king
32174
32175         * CMakeLists.txt, Source/cmBootstrapCommands.cxx,
32176           Source/cmCommands.cxx: COMP: Need CMake 2.4 or a bootstrap cmake
32177           that has ADD_SUBDIRECTORY to build.
32178
32179 2007-05-12 02:58  andy
32180
32181         * Source/cmVersion.cxx: STYLE: Nightly Version update
32182
32183 2007-05-11 16:25  alex
32184
32185         * Modules/CMakeDetermineCCompiler.cmake,
32186           Modules/CMakeDetermineCXXCompiler.cmake,
32187           Modules/CMakeDetermineSystem.cmake, Source/cmFindBase.cxx,
32188           Source/cmIncludeCommand.cxx, Source/cmMakefile.cxx,
32189           Source/cmMakefile.h:
32190           ENH: -search CMAKE_TOOLCHAIN_FILE at first relative to the
32191           CMAKE_BINARY_DIR -if in CMAKE_C_COMPILER only the basename of the
32192           compiler without path was given then find the path
32193           -CMAKE_FIND_PREFIX can now be a list of directories -via
32194           CMAKE_PROGRAM_FIND_PREFIX_MODE, CMAKE_LIBRARY_FIND_PREFIX_MODE
32195           and CMAKE_INCLUDE_FIND_PREFIX_MODE the default behaviour for
32196           these 3 types can be adjusted: *at first the directories with the
32197           prefixes, then without prefixes (default, unset) *only the
32198           prefixes (useful for libs and headers, "ONLY") *only without the
32199           prefixes (useful for programs, "NEVER")
32200
32201           Alex
32202
32203 2007-05-11 14:03  alex
32204
32205         * Source/: cmListFileCache.h, cmTryRunCommand.cxx,
32206           cmUtilitySourceCommand.cxx:
32207           BUG: same as HEAD: use a std::string instead a const char* for
32208           storing the filename
32209
32210           ENH: use CMAKE_EXECUTABLE_SUFFIX() in try_run and utility_source,
32211           although usually they won't be able to run the executables (but
32212           IMO they shouldn't complain they can't find the executables)
32213
32214           ENH: try_run now fails with "cant run executables if used with
32215           this toolchain" if used with a user defined toolchain which
32216           didn't reset the CMAKE_ALIEN_EXECUTABLES flag
32217
32218           Alex
32219
32220 2007-05-11 13:52  king
32221
32222         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h:
32223           BUG: Fixed generation of XCODE_DEPEND_HELPER.make into proper
32224           directory.  Cleaned up duplicate code created by recent changes.
32225
32226 2007-05-11 13:46  alex
32227
32228         * Modules/CTest.cmake, Modules/DartConfiguration.tcl.in,
32229           Source/CPack/cmCPackGenericGenerator.cxx,
32230           Source/CTest/cmCTestTestHandler.cxx:
32231           ENH: allow it to set UPDATE_TYPE via CTEST_UPDATE_TYPE from
32232           CTestConfig.cmake -add EXECUTABLE_SUFFIX to DartConfig.tcl so it
32233           can be used in ctest -use CPACK_EXECUTABLE_SUFFIX for cpack
32234           (strip, which doesn't work because of the install dir)
32235
32236           Alex
32237
32238 2007-05-11 13:06  alex
32239
32240         * Modules/: CMakeDetermineCCompiler.cmake,
32241           CMakeDetermineCXXCompiler.cmake,
32242           CMakeSystemSpecificInformation.cmake, CPack.cmake:
32243           ENH: also use the target platform strip and executable suffix in
32244           cpack use the new include() parameter to handle both full-path
32245           and module-name-only SYSTEM_INFO files
32246
32247           Alex
32248
32249 2007-05-11 12:17  martink
32250
32251         * CMakeLists.txt, Tests/CMakeLists.txt: ENH: minor fixes
32252
32253 2007-05-11 11:55  alex
32254
32255         * Source/: cmIncludeCommand.cxx, cmIncludeCommand.h:
32256           ENH: if OPTIONAL is used, give the user a way to check whether
32257           the file was included or not (by setting a variable to the full
32258           path or NOTFOUND) Additionally now fail if a second argument is
32259           used and this is not "OPTIONAL"
32260
32261           Alex
32262
32263 2007-05-11 10:34  alex
32264
32265         * Modules/: CMakeDetermineSystem.cmake, CMakeSystem.cmake.in,
32266           CMakeSystemSpecificInformation.cmake, CheckTypeSize.cmake:
32267           ENH: only check for the type size if it hasn't already been set,
32268           put a bit more information in the CMakeSystemInformation.cmake
32269           file if it has been used with a toolchain file, use the file
32270           given in the toolchain file as CMake_SYSTEM_INFO_FILE
32271
32272           Alex
32273
32274 2007-05-11 10:22  martink
32275
32276         * CMakeLists.txt, Tests/CMakeLists.txt, Tests/COnly/CMakeLists.txt,
32277           Tests/CxxOnly/CMakeLists.txt, Tests/MathTest/CMakeLists.txt,
32278           Tests/NewlineArgs/CMakeLists.txt, Tests/ObjC++/CMakeLists.txt,
32279           Tests/PreOrder/CMakeLists.txt, Tests/SetLang/CMakeLists.txt,
32280           Tests/Simple/CMakeLists.txt,
32281           Tests/SystemInformation/CMakeLists.txt,
32282           Tests/TarTest/CMakeLists.txt: ENH: some more CMakeList cleanups
32283
32284 2007-05-11 09:02  martink
32285
32286         * CMakeLists.txt, Source/CMakeLists.txt, Tests/CMakeLists.txt: ENH:
32287           more cleanup of some CMakeLists files
32288
32289 2007-05-11 08:36  alex
32290
32291         * Source/cmListFileCache.h:
32292           BUG: const char* FilePath could point to a non-existent
32293           std::string for commands used in a macro, using a std::string
32294           instead copies the contents so this works (correct error message)
32295
32296           Alex
32297
32298 2007-05-11 08:11  andy
32299
32300         * Source/cmVersion.cxx: STYLE: Nightly Version update
32301
32302 2007-05-10 15:18  andy
32303
32304         * Source/cmVersion.cxx: STYLE: Nightly Version update
32305
32306 2007-05-10 15:13  hoffman
32307
32308         * Utilities/: CMakeLists.txt, KWStyle/CMake.kws.xml.in,
32309           KWStyle/CMakeFiles.txt.in, KWStyle/CMakeLists.txt,
32310           KWStyle/CMakeOverwrite.txt, KWStyle/Headers/CMakeHeader.h: ENH:
32311           add KWStyle support
32312
32313 2007-05-10 14:43  hoffman
32314
32315         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h,
32316           cmLocalUnixMakefileGenerator3.cxx,
32317           cmLocalUnixMakefileGenerator3.h: BUG: fix -D escaped quotes for
32318           watcom
32319
32320 2007-05-10 14:08  martink
32321
32322         * CMakeCPack.cmake, CMakeLists.txt, CompileFlags.cmake: ENH: start
32323           trying to cleanup CMakeLists files
32324
32325 2007-05-10 13:03  alex
32326
32327         * Source/: cmTarget.cxx, cmTarget.h:
32328           ENH: return the default location for imported targets if the
32329           config-dependent locations are not set
32330
32331           Alex
32332
32333 2007-05-10 11:41  alex
32334
32335         * Source/: cmAddDependenciesCommand.cxx,
32336           cmAddExecutableCommand.cxx, cmGetTargetPropertyCommand.cxx,
32337           cmGlobalGenerator.cxx, cmGlobalGenerator.h,
32338           cmGlobalUnixMakefileGenerator3.cxx,
32339           cmGlobalVisualStudio6Generator.cxx,
32340           cmGlobalVisualStudio71Generator.cxx,
32341           cmGlobalVisualStudio7Generator.cxx,
32342           cmGlobalVisualStudio8Generator.cxx,
32343           cmGlobalVisualStudioGenerator.cxx, cmGlobalXCodeGenerator.cxx,
32344           cmIncludeExternalMSProjectCommand.cxx, cmInstallCommand.cxx,
32345           cmInstallFilesCommand.cxx, cmInstallTargetGenerator.cxx,
32346           cmLocalGenerator.cxx, cmLocalGenerator.h,
32347           cmLocalUnixMakefileGenerator3.cxx,
32348           cmLocalVisualStudio6Generator.cxx,
32349           cmLocalVisualStudio6Generator.h,
32350           cmLocalVisualStudio7Generator.cxx,
32351           cmLocalVisualStudio7Generator.h, cmMakefile.cxx, cmMakefile.h,
32352           cmMakefileTargetGenerator.cxx, cmSetTargetPropertiesCommand.cxx,
32353           cmTarget.cxx, cmTarget.h:
32354           ENH: first try at "importing" targets (from other build trees),
32355           now done using a separate container for the imported targets -as
32356           in HEAD: move TraceVSDependencies() to one central place,
32357           GlobalGenerator::Generate()
32358
32359           Alex
32360
32361 2007-05-10 11:38  alex
32362
32363         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h,
32364           cmLocalVisualStudio7Generator.cxx, cmTarget.cxx:
32365           STYLE: fix line length
32366
32367           Alex
32368
32369 2007-05-10 11:16  hoffman
32370
32371         * Source/cmGlobalXCodeGenerator.cxx: ENH: make sure escaping is
32372           done for strings on the command line
32373
32374 2007-05-10 10:31  hoffman
32375
32376         * Source/CMakeLists.txt: ENH: add test for a simple depend test,
32377           does an exe re-link if a library that it uses changes
32378
32379 2007-05-10 10:05  hoffman
32380
32381         * Tests/BuildDepends/: CMakeLists.txt, Project/bar.c: ENH: add test
32382           for build depends
32383
32384 2007-05-10 10:05  hoffman
32385
32386         * Source/cmGlobalXCodeGenerator.cxx: ENH: fix for move of trace
32387           depends
32388
32389 2007-05-09 15:10  hoffman
32390
32391         * Tests/BuildDepends/: CMakeLists.txt, Project/CMakeLists.txt,
32392           Project/bar.c: ENH: add a test to make sure Xcode does not break
32393           again
32394
32395 2007-05-09 14:41  alex
32396
32397         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
32398           cmLocalGenerator.h, cmLocalVisualStudio6Generator.cxx,
32399           cmLocalVisualStudio6Generator.h,
32400           cmLocalVisualStudio7Generator.cxx,
32401           cmLocalVisualStudio7Generator.h:
32402           BUG: fix problem for non-C/CXX languages with Visual Studio, the
32403           dependencies for the custom commands added for java were not
32404           handled correctly. Needs more work.
32405
32406           Alex
32407
32408 2007-05-09 11:44  alex
32409
32410         * Source/: cmAddExecutableCommand.cxx,
32411           cmGlobalUnixMakefileGenerator3.cxx,
32412           cmIncludeExternalMSProjectCommand.cxx,
32413           cmLocalUnixMakefileGenerator3.cxx, cmMakefile.cxx, cmMakefile.h,
32414           cmMakefileTargetGenerator.cxx, cmTarget.cxx, cmTarget.h:
32415           ENH: initial try for support for "importing" targets into cmake,
32416           so e.g. the support for libs in release- and debug mode can be
32417           done much better and importeed executable targets can be used in
32418           custom commands (-> cross compiling)
32419
32420           Alex
32421
32422 2007-05-09 10:28  andy
32423
32424         * Source/cmGlobalXCodeGenerator.cxx: ENH: fix for older xcode and
32425           framework create
32426
32427 2007-05-09 10:18  king
32428
32429         * Source/cmLocalVisualStudio7Generator.cxx,
32430           Tests/Complex/Executable/CMakeLists.txt,
32431           Tests/Complex/Executable/complex.cxx,
32432           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
32433           Tests/ComplexOneConfig/Executable/complex.cxx,
32434           Tests/ComplexRelativePaths/Executable/CMakeLists.txt,
32435           Tests/ComplexRelativePaths/Executable/complex.cxx: BUG: Fixed
32436           cmLocalVisualStudio7Generator to deal with quotes in macro
32437           definitions properly.  This addresses bug#4983.
32438
32439 2007-05-09 09:35  alex
32440
32441         * Source/: cmTarget.cxx, cmTarget.h:
32442           STYLE: functions use upper case for the first letter
32443
32444           Alex
32445
32446 2007-05-09 09:10  andy
32447
32448         * Source/cmVersion.cxx: STYLE: Nightly Version update
32449
32450 2007-05-09 08:25  alex
32451
32452         * Source/cmCustomCommand.h, Source/cmGlobalGenerator.cxx,
32453           Source/cmGlobalGenerator.h,
32454           Source/cmGlobalUnixMakefileGenerator3.cxx,
32455           Source/cmGlobalVisualStudio6Generator.cxx,
32456           Source/cmGlobalVisualStudio7Generator.cxx,
32457           Source/cmGlobalXCodeGenerator.cxx,
32458           Source/cmGlobalXCodeGenerator.h, Source/cmLocalGenerator.cxx,
32459           Source/cmLocalGenerator.h,
32460           Source/cmLocalUnixMakefileGenerator3.cxx,
32461           Source/cmLocalVisualStudio6Generator.cxx,
32462           Source/cmLocalVisualStudio6Generator.h,
32463           Source/cmLocalVisualStudio7Generator.cxx,
32464           Source/cmLocalVisualStudio7Generator.h,
32465           Source/cmLocalVisualStudioGenerator.cxx,
32466           Source/cmLocalVisualStudioGenerator.h, Source/cmMakefile.cxx,
32467           Source/cmTarget.cxx, Source/cmTarget.h,
32468           Templates/DLLHeader.dsptemplate, Templates/EXEHeader.dsptemplate,
32469           Templates/EXEWinHeader.dsptemplate,
32470           Templates/UtilityHeader.dsptemplate,
32471           Templates/staticLibHeader.dsptemplate,
32472           Tests/CustomCommand/CMakeLists.txt, Tests/CustomCommand/main.cxx,
32473           Tests/CustomCommand/GeneratorInExtraDir/CMakeLists.txt:
32474           ENH: now target names can be used in add_custom_command() and
32475           add_custom_target() as COMMAND, and cmake will recognize them and
32476           replace them with the actual output path of these executables.
32477           Also the dependency will be added automatically. Test included.
32478           ENH: moved TraceVSDependencies() to the end of
32479           GlobalGenerator::Configure(), so it is done now in one central
32480           place
32481
32482           Alex
32483
32484 2007-05-08 16:58  alex
32485
32486         * Tests/CustomCommand/: CMakeLists.txt,
32487           GeneratorInExtraDir/CMakeLists.txt:
32488           ENH: also test if the dependency to a target works with POSTBUILD
32489
32490           Alex
32491
32492 2007-05-08 16:37  hoffman
32493
32494         * Source/cmGlobalXCodeGenerator.cxx: ENH: getting closer
32495
32496 2007-05-08 15:49  hoffman
32497
32498         * Source/cmGlobalXCodeGenerator.cxx: ENH: add initial xcode
32499           framework stuff
32500
32501 2007-05-08 15:29  alex
32502
32503         * Source/cmLocalVisualStudio7Generator.cxx: COMP: a closing brace
32504           was missing
32505
32506           Alex
32507
32508 2007-05-08 14:47  alex
32509
32510         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
32511           cmGlobalVisualStudio6Generator.cxx,
32512           cmGlobalVisualStudio7Generator.cxx, cmGlobalXCodeGenerator.cxx,
32513           cmLocalGenerator.cxx, cmLocalGenerator.h,
32514           cmLocalUnixMakefileGenerator3.cxx,
32515           cmLocalVisualStudio6Generator.cxx,
32516           cmLocalVisualStudio7Generator.cxx:
32517           ENH: move TraceVSDependencies() from every generator to the end
32518           of GlobalGenerator::Configure(), removes some code duplication
32519           and makes it easier to add support for "importing" targets
32520
32521           Alex
32522
32523 2007-05-08 14:28  alex
32524
32525         * Source/: cmGlobalVisualStudio6Generator.cxx,
32526           cmGlobalGenerator.cxx, cmGlobalVisualStudio7Generator.cxx,
32527           cmGlobalXCodeGenerator.cxx:
32528           STYLE: standard for-loop-initialization in the MSVC generator,
32529           one level less deep if-statement in XCode generator, one level
32530           less deep function call in the global generator -> makes it
32531           easier to understand IMO
32532
32533           Alex
32534
32535 2007-05-08 14:10  alex
32536
32537         * Source/cmTarget.h:
32538           STYLE: GetName() is const, comment updated
32539
32540           Alex
32541
32542 2007-05-08 12:43  hoffman
32543
32544         * Tests/Framework/: bar.cxx, foo.cxx: ENH: make it work on non
32545           windows
32546
32547 2007-05-08 11:53  hoffman
32548
32549         * Source/cmLocalGenerator.cxx, Tests/Framework/CMakeLists.txt,
32550           Tests/Framework/bar.cxx, Tests/Framework/foo.cxx: ENH: fix it so
32551           that the FRAMEWORK property does not break the building of normal
32552           shared libs on non-mac platforms
32553
32554 2007-05-08 11:31  andy
32555
32556         * Source/cmVersion.cxx: STYLE: Nightly Version update
32557
32558 2007-05-08 10:58  hoffman
32559
32560         * Source/CMakeLists.txt, Tests/Framework/CMakeLists.txt,
32561           Tests/Framework/bar.cxx, Tests/Framework/foo.cxx,
32562           Tests/Framework/foo.h, Tests/Framework/foo2.h: ENH: add a very
32563           simple framework test
32564
32565 2007-05-08 10:32  hoffman
32566
32567         * Modules/MacOSXFrameworkInfo.plist.in,
32568           Modules/Platform/Darwin.cmake, Source/cmLocalGenerator.cxx,
32569           Source/cmMakefileLibraryTargetGenerator.cxx,
32570           Source/cmMakefileLibraryTargetGenerator.h, Source/cmTarget.cxx:
32571           ENH: initial support for creation of frameworks on Mac
32572
32573 2007-05-08 10:05  alex
32574
32575         * Source/: cmMakefile.cxx, cmTarget.cxx:
32576           ENH: also detect targetnames-used-as-commands for
32577           PREBUILD/PRELINK/POSTBUILD custom commands
32578
32579           Alex
32580
32581 2007-05-07 18:17  king
32582
32583         * Modules/Platform/Linux.cmake: BUG: Detect debian with existence
32584           of /etc/debian_version so things work in a chroot install.  This
32585           is suggested in bug#4805.
32586
32587 2007-05-07 14:50  alex
32588
32589         * Tests/CustomCommand/: CMakeLists.txt,
32590           GeneratorInExtraDir/CMakeLists.txt:
32591           ENH: also test the automatic dependency. To make it a bit harder
32592           also use SET_TARGET_PROPERTIES(OUTPUT_NAME) for the generator
32593           executable
32594
32595           Alex
32596
32597 2007-05-07 14:42  alex
32598
32599         * Source/: cmLocalUnixMakefileGenerator3.cxx, cmTarget.cxx:
32600           ENH: if a target name is used as command in add_custom_command,
32601           automatically add the dependency to this target
32602
32603           Alex
32604
32605 2007-05-07 14:27  alex
32606
32607         * Source/cmCustomCommand.h:
32608           STYLE: IsUsed() is const, semicolons are not required
32609
32610           Alex
32611
32612 2007-05-07 11:43  andy
32613
32614         * Source/cmVersion.cxx: STYLE: Nightly Version update
32615
32616 2007-05-07 09:48  alex
32617
32618         * Tests/CustomCommand/CMakeLists.txt:
32619           ENH: add test for the target-to-location translation for
32620           ADD_CUSTOM_TARGET
32621
32622           Alex
32623
32624 2007-05-07 08:48  alex
32625
32626         * Source/cmLocalVisualStudio6Generator.cxx,
32627           Templates/DLLHeader.dsptemplate, Templates/EXEHeader.dsptemplate,
32628           Templates/EXEWinHeader.dsptemplate,
32629           Templates/UtilityHeader.dsptemplate,
32630           Templates/staticLibHeader.dsptemplate:
32631           ENH: also support target-as-command with the MSVC6 generator
32632
32633           Alex
32634
32635 2007-05-06 09:05  andy
32636
32637         * Source/cmVersion.cxx: STYLE: Nightly Version update
32638
32639 2007-05-05 08:58  andy
32640
32641         * Source/cmVersion.cxx: STYLE: Nightly Version update
32642
32643 2007-05-04 17:17  alex
32644
32645         * Source/: cmLocalVisualStudio6Generator.cxx,
32646           cmLocalVisualStudio6Generator.h:
32647           ENH: add configName argument to CreateTargetRules so it can
32648           create the rules correctly for the different configtypes. Has to
32649           be used for configuring the project file templates.
32650
32651           Alex
32652
32653 2007-05-04 17:09  alex
32654
32655         * Source/cmLocalVisualStudio7Generator.cxx:
32656           STYLE: remove the commented code, wasn't intended to be committed
32657
32658           Alex
32659
32660 2007-05-04 16:43  alex
32661
32662         * Source/cmGlobalUnixMakefileGenerator3.cxx,
32663           Source/cmGlobalXCodeGenerator.cxx,
32664           Source/cmGlobalXCodeGenerator.h, Source/cmLocalGenerator.cxx,
32665           Source/cmLocalGenerator.h,
32666           Source/cmLocalUnixMakefileGenerator3.cxx,
32667           Source/cmLocalVisualStudio6Generator.cxx,
32668           Source/cmLocalVisualStudio6Generator.h,
32669           Source/cmLocalVisualStudio7Generator.cxx,
32670           Source/cmLocalVisualStudio7Generator.h,
32671           Source/cmLocalVisualStudioGenerator.cxx,
32672           Source/cmLocalVisualStudioGenerator.h, Source/cmTarget.cxx,
32673           Tests/CustomCommand/CMakeLists.txt, Tests/CustomCommand/main.cxx,
32674           Tests/CustomCommand/GeneratorInExtraDir/CMakeLists.txt:
32675           ENH: you can now use the target name of a executable target in
32676           cmake as command in add_custom_command, it should also honor the
32677           buildtypes. A testcase in Tests/CustomCommand/ is also coming
32678           soon. Tested on Linux with Makefiles, OSX with XCode and MSVC 7.
32679           MSVC 6 and 8 are not tested. Next will be to also automatically
32680           add the dependencies to this target automatically.
32681
32682           Alex
32683
32684 2007-05-04 14:08  alex
32685
32686         * Source/cmLocalVisualStudio7Generator.cxx: COMP: removed unused
32687           variable temp
32688
32689           Alex
32690
32691 2007-05-04 09:50  alex
32692
32693         * Source/cmMakefile.cxx:
32694           COMP: fix warning on VS8: conversion unsigned int -> size_t
32695
32696           Alex
32697
32698 2007-05-03 20:42  andy
32699
32700         * Source/cmVersion.cxx: STYLE: Nightly Version update
32701
32702 2007-05-03 15:25  martink
32703
32704         * Source/cmTryRunCommand.cxx: ENH: look at
32705           CMAKE_TRY_COMPILE_CONFIGURATION var for TryRun as well
32706
32707 2007-05-03 13:03  king
32708
32709         * Source/kwsys/ProcessUNIX.c, Utilities/cmcurl/url.c: COMP: Fix
32710           code-not-reached warnings for SunCC.
32711
32712 2007-05-03 08:24  king
32713
32714         * Modules/: CMakeCInformation.cmake, CMakeCXXInformation.cmake,
32715           CMakeDetermineCCompiler.cmake, CMakeDetermineCXXCompiler.cmake,
32716           CMakeDetermineCompilerId.cmake,
32717           CMakeDetermineFortranCompiler.cmake,
32718           CMakeFortranCompiler.cmake.in, CMakeFortranCompilerId.F90,
32719           CMakeFortranInformation.cmake, Platform/Linux-SunPro-C.cmake,
32720           Platform/Linux-SunPro-CXX.cmake,
32721           Platform/Linux-SunPro-Fortran.cmake: ENH: Merging CompilerId
32722           updates from branch CMake-Modules-CompilerId to the main tree.
32723           Changes between CMake-Modules-CompilerId-mp1 and
32724           CMake-Modules-CompilerId-mp2 are included.
32725
32726 2007-05-03 07:11  andy
32727
32728         * Source/cmVersion.cxx: STYLE: Nightly Version update
32729
32730 2007-05-02 14:13  alex
32731
32732         * Modules/CMakeDetermineCCompiler.cmake:
32733           BUG: fix typo, use TOOLCHAIN_PREFIX as prefix instead of location
32734
32735           Alex
32736
32737 2007-05-02 11:56  alex
32738
32739         * Modules/: CMakeCCompiler.cmake.in, CMakeCXXCompiler.cmake.in,
32740           CMakeDetermineCCompiler.cmake, CMakeDetermineCXXCompiler.cmake:
32741           ENH: make it possible to set the object file extension
32742           independent from the build platform at build time
32743
32744           Alex
32745
32746 2007-05-02 01:09  andy
32747
32748         * Source/cmVersion.cxx: STYLE: Nightly Version update
32749
32750 2007-05-01 18:28  king
32751
32752         * Modules/: CMakeDetermineFortranCompiler.cmake,
32753           CMakeFortranCompiler.cmake.in, CMakeFortranCompilerId.F90,
32754           CMakeFortranInformation.cmake: ENH: Using
32755           CMAKE_DETERMINE_COMPILER_ID to determine the Fortran compiler.
32756           This works only for Fortran90+ compilers that run the
32757           preprocessor.  Otherwise we fall back to the old behavior.
32758
32759 2007-05-01 18:27  king
32760
32761         * Modules/: CMakeDetermineCCompiler.cmake,
32762           CMakeDetermineCXXCompiler.cmake, CMakeDetermineCompilerId.cmake:
32763           ENH: Added flagvar argument to CMAKE_DETERMINE_COMPILER_ID to
32764           choose the environment variable from which to get flags.  Made
32765           parsing of INFO blocks robust to having more than one in a single
32766           string.
32767
32768 2007-05-01 18:26  king
32769
32770         * Modules/: CMakeCInformation.cmake, CMakeCXXInformation.cmake:
32771           ENH: Added code to load CompilerId version of platform file if it
32772           exists.  Set CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS only if it is
32773           not already defined.
32774
32775 2007-05-01 18:24  king
32776
32777         * Modules/Platform/: Linux-SunPro-C.cmake, Linux-SunPro-CXX.cmake,
32778           Linux-SunPro-Fortran.cmake: ENH: Adding platform file for Sun
32779           Studio Express on Linux.
32780
32781 2007-05-01 18:22  king
32782
32783         * Modules/: CMakeCCompilerId.c, CMakeCXXCompilerId.cpp,
32784           CMakeDetermineCompilerId.cmake, CMakeLists.txt, FindMPI.cmake,
32785           Platform/UnixPaths.cmake: ENH: Merging modules changes in range
32786           CMake-Modules-CompilerId-mp1-post to
32787           CMake-Modules-CompilerId-trunk-mp1 from trunk to
32788           CMake-Modules-CompilerId branch.
32789
32790 2007-05-01 17:02  alex
32791
32792         * Source/cmTryRunCommand.h:
32793           STYLE: fix typo
32794
32795           Alex
32796
32797 2007-05-01 17:00  alex
32798
32799         * Source/cmUtilitySourceCommand.h:
32800           STYLE: according to Brad this one is ancient and shouldn't be
32801           used for any new stuff
32802
32803           Alex
32804
32805 2007-05-01 16:37  alex
32806
32807         * Modules/CMakeTestCCompiler.cmake:
32808           BUG: don't use stdio in the test for a simple executable, for
32809           some embedded targets/toolchains/platforms this might already be
32810           too much
32811
32812           Alex
32813
32814 2007-05-01 16:25  alex
32815
32816         * Source/: cmFindBase.cxx, cmFindBase.h:
32817           ENH: add support for CMAKE_FIND_PREFIX, for prepending a prefix
32818           before all directories searched by FIND_XXX(), useful for
32819           defining a different root directory for the base directory of the
32820           target platform
32821
32822           Alex
32823
32824 2007-05-01 14:35  king
32825
32826         * Modules/: CMakeCCompilerId.c, CMakeCXXCompilerId.cpp: ENH:
32827           Changed GNUC compiler id name to GNU.
32828
32829 2007-05-01 14:23  alex
32830
32831         * Modules/: CMakeDetermineCCompiler.cmake,
32832           CMakeDetermineCXXCompiler.cmake:
32833           ENH: add two new variables: CMAKE_TOOLCHAIN_PREFIX: will be
32834           prepended to gcc, ar, g++, cc, c++ and ranlib if defined (gives
32835           e.g. arm-elf-gcc etc.) CMAKE_TOOLCHAIN_LOCATION: if defined, the
32836           compilers will be searched only there, the other tools at first
32837           there, after that in other locations
32838
32839           If not already defined, both of them will be set by
32840           CMakeDetermineXXXCompiler.cmake and used by the other one. If
32841           mixing the environment variable CC/CXX and these variables this
32842           can give weird mixtures.
32843
32844           change order of compiler names for CXX: from c++, g++ to g++, c++
32845           (same order as for C)
32846
32847           Alex
32848
32849 2007-05-01 14:12  king
32850
32851         * Tests/CustomCommand/: CMakeLists.txt, check_mark.cmake: ENH:
32852           Added test to make sure custom commands are not built more than
32853           once in a single build.  This tests for a bug introduced by one
32854           fix and fixed by another fix for bug#4377.
32855
32856 2007-05-01 13:51  king
32857
32858         * Source/: cmMakefileExecutableTargetGenerator.cxx,
32859           cmMakefileLibraryTargetGenerator.cxx,
32860           cmMakefileTargetGenerator.cxx, cmMakefileTargetGenerator.h,
32861           cmMakefileUtilityTargetGenerator.cxx: BUG: A utility target
32862           should not run the custom commands from its source files
32863           directly.  The target-level rule must add dependencies on the
32864           file-level custom commands to drive them.  This bug was
32865           introduced by the "fix" to bug 4377.  This also restores the
32866           documented behavior that PRE_BUILD rules are treated as PRE_LINK
32867           rules on non-VS generators.  Also fixed custom command
32868           dependencies on the rule file build.make so that custom commands
32869           re-run when the commands themselves change.
32870
32871 2007-05-01 13:13  alex
32872
32873         * Modules/CMakeDetermineSystem.cmake:
32874           STYLE: the second check for uname wasn't intended to be committed
32875
32876           Alex
32877
32878 2007-05-01 13:11  alex
32879
32880         * Modules/CMakeDetermineSystem.cmake:
32881           ENH: new variable CMAKE_TOOLCHAIN_FILE which can be used to
32882           specify a cmake file which will be loaded even before cmake tries
32883           to detect the system, so people can set e.g. CMAKE_SYSTEM to the
32884           value for their target platform.  Only detect CMAKE_SYSTEM if it
32885           isn't set yet.
32886
32887           Alex
32888
32889 2007-05-01 13:07  alex
32890
32891         * Modules/: CMakeCInformation.cmake, CMakeCXXInformation.cmake:
32892           ENH: use CMAKE_SYSTEM_AND_C[XX]_COMPILER_INFO_FILE for loading
32893           the file info file, but don't overwrite it if it has already been
32894           specified. This is needed for cross compiling so people can
32895           explicitely say which file to use depending on their target
32896           platform
32897
32898           Alex
32899
32900 2007-05-01 11:46  alex
32901
32902         * Source/cmMakefile.cxx:
32903           BUG: fix cmake listfile stack: if a file could not be opened,
32904           remove it from the stack (usually CMakeCInformation.cmake and
32905           CMakeCXXInformation.cmake which both put Linux-gcc.cmake on the
32906           stack without removing it again: INCLUDE(... OPTIONAL) ) STYLE:
32907           better readable output formatting of the listfile stack, now in
32908           the same order as in gdb or with include files
32909
32910           Alex
32911
32912 2007-05-01 04:20  andy
32913
32914         * Source/cmVersion.cxx: STYLE: Nightly Version update
32915
32916 2007-04-30 18:10  king
32917
32918         * Modules/CMakeCXXCompilerId.cpp: STYLE: Added comment explaining
32919           choice of file extension.
32920
32921 2007-04-30 18:09  king
32922
32923         * Modules/CMakeLists.txt: BUG: Need to install
32924           CMakeCXXCompilerId.cpp so that C++ compiler identification works
32925           in an install tree.
32926
32927 2007-04-30 17:05  alex
32928
32929         * Modules/CMakeDetermineCompilerId.cmake:
32930           STYLE: comment which says which variables this macro sets
32931
32932           Alex
32933
32934 2007-04-30 17:03  alex
32935
32936         * Modules/FindMPI.cmake:
32937           STYLE: use the newer FIND_XXX syntax, which should find MPI in
32938           even more directories and doesn't require to list standard
32939           directories like /usr/lib, etc.
32940
32941           Alex
32942
32943 2007-04-30 16:05  alex
32944
32945         * Modules/CMakeLists.txt:
32946           BUG: also install CMakePlatformId.h, otherwise the check for the
32947           compiler id works only when building cmake itself, but not with
32948           an installed cmake
32949
32950           Alex
32951
32952 2007-04-30 10:57  alex
32953
32954         * Modules/Platform/UnixPaths.cmake:
32955           BUG: if /opt/lib and /opt/csw/lib are searched for libs, then
32956           /opt/include and /opt/csw/include should also be searched for
32957           headers (according to google they also exist)
32958
32959           Alex
32960
32961 2007-04-29 23:33  andy
32962
32963         * Source/cmVersion.cxx: STYLE: Nightly Version update
32964
32965 2007-04-29 03:05  andy
32966
32967         * Source/cmVersion.cxx: STYLE: Nightly Version update
32968
32969 2007-04-28 12:35  andy
32970
32971         * Source/cmVersion.cxx: STYLE: Nightly Version update
32972
32973 2007-04-28 09:35  king
32974
32975         * Modules/: CMakeCCompiler.cmake.in, CMakeCCompilerId.c,
32976           CMakeCXXCompiler.cmake.in, CMakeCXXCompilerId.cpp,
32977           CMakeDetermineCCompiler.cmake, CMakeDetermineCXXCompiler.cmake,
32978           CMakeDetermineCompilerId.cmake, CMakePlatformId.h: ENH: Merging
32979           CompilerId implementation from branch CMake-Modules-CompilerId to
32980           the main tree.  Changes between CMake-Modules-CompilerId-bp and
32981           CMake-Modules-CompilerId-mp1 are included.
32982
32983 2007-04-28 08:25  king
32984
32985         * Source/CTest/cmCTestCoverageHandler.cxx: STYLE: Fixed line too
32986           long.
32987
32988 2007-04-27 10:44  king
32989
32990         * Modules/: CMakeDetermineCCompiler.cmake,
32991           CMakeDetermineCXXCompiler.cmake: ENH: Hard-coded platform for
32992           Visual Studio generators.  Added TODO comment about setting the
32993           compiler id.
32994
32995 2007-04-27 10:29  king
32996
32997         * Modules/CMakeDetermineCompilerId.cmake: BUG: When passing the
32998           compiler id source file to the compiler, the native file path
32999           format should be used on the command line.
33000
33001 2007-04-27 10:26  andy
33002
33003         * Source/cmVersion.cxx: STYLE: Nightly Version update
33004
33005 2007-04-27 10:19  king
33006
33007         * Modules/: CMakeCCompilerId.c, CMakeCXXCompilerId.cpp: ENH: Added
33008           Watcom compiler identifier.
33009
33010 2007-04-27 09:46  king
33011
33012         * Modules/: CMakeCCompilerId.c, CMakeCXXCompilerId.cpp: BUG: Fixed
33013           for HP compilers.
33014
33015 2007-04-27 09:20  king
33016
33017         * Modules/CMakeDetermineCompilerId.cmake: BUG: Need to strip all
33018           text before and after the INFO block because the binary may
33019           contain string data leading up to the beginning of the strings.
33020
33021 2007-04-27 09:09  king
33022
33023         * Modules/: CMakeDetermineCCompiler.cmake,
33024           CMakeDetermineCXXCompiler.cmake: BUG: Still need to identify
33025           compiler using command line for Xcode generator.
33026
33027 2007-04-27 09:01  andy
33028
33029         * Source/CTest/cmCTestCoverageHandler.h: STYLE: Add somme comments
33030
33031 2007-04-27 08:57  king
33032
33033         * Modules/: CMakeCCompiler.cmake.in, CMakeCCompilerId.c,
33034           CMakeCXXCompiler.cmake.in, CMakeCXXCompilerId.cpp,
33035           CMakeDetermineCCompiler.cmake, CMakeDetermineCXXCompiler.cmake,
33036           CMakeDetermineCompilerId.cmake, CMakePlatformId.h: ENH: Initial
33037           checkin of CompilerId feature on CMake-Modules-CompilerId branch.
33038           This helps identify compilers and platforms by actually building
33039           a source file and using the preprocessor definitions to recognize
33040           known compilers.
33041
33042 2007-04-26 23:20  andy
33043
33044         * Source/CTest/: cmCTestCoverageHandler.cxx,
33045           cmCTestCoverageHandler.h: ENH: Initial attempt to do python
33046           coverage. Hopefully will not break coverage on GCov
33047
33048 2007-04-26 21:50  andy
33049
33050         * Source/cmStringCommand.cxx, Source/cmStringCommand.h,
33051           Tests/StringFileTest/CMakeLists.txt: ENH: Add STRING STRIP
33052           command
33053
33054 2007-04-26 09:56  king
33055
33056         * Source/cmFileCommand.cxx: COMP: Avoid warning.
33057
33058 2007-04-26 07:58  andy
33059
33060         * Source/cmVersion.cxx: STYLE: Nightly Version update
33061
33062 2007-04-25 17:48  king
33063
33064         * Source/cmStringCommand.h: STYLE: Fixed line-too-long.
33065
33066 2007-04-25 17:22  king
33067
33068         * Source/cmFileCommand.cxx, Source/cmFileCommand.h,
33069           Tests/StringFileTest/CMakeLists.txt: ENH: Added FILE(STRINGS)
33070           command.
33071
33072 2007-04-25 16:22  alex
33073
33074         * Modules/CMakeDetermineCXXCompiler.cmake:
33075           STYLE: fix typo "CCC" -> "CC", add comments which variables it
33076           sets
33077
33078           Alex
33079
33080 2007-04-25 05:01  andy
33081
33082         * Source/cmVersion.cxx: STYLE: Nightly Version update
33083
33084 2007-04-24 14:03  hoffman
33085
33086         * Source/cmEnableLanguageCommand.h: ENH: fix docs
33087
33088 2007-04-24 12:30  hoffman
33089
33090         * Source/cmGlobalGenerator.cxx: ENH: fix seg fault in ccmake when
33091           hitting configure twice
33092
33093 2007-04-24 01:52  andy
33094
33095         * Source/cmVersion.cxx: STYLE: Nightly Version update
33096
33097 2007-04-23 16:48  king
33098
33099         * Source/cmStringCommand.cxx: COMP: Added missing include for time.
33100
33101 2007-04-23 11:04  martink
33102
33103         * Source/: cmStringCommand.cxx, cmStringCommand.h: ENH: Add command
33104           to generate random strings
33105
33106 2007-04-22 23:55  andy
33107
33108         * Source/cmVersion.cxx: STYLE: Nightly Version update
33109
33110 2007-04-21 18:37  andy
33111
33112         * Source/cmVersion.cxx: STYLE: Nightly Version update
33113
33114 2007-04-20 11:53  king
33115
33116         * Source/kwsys/kwsysPlatformTestsCXX.cxx: COMP: Make sure gcc 2.96
33117           sstream header is not used.
33118
33119 2007-04-20 09:50  king
33120
33121         * Source/kwsys/kwsys_ios_sstream.h.in: COMP: Added
33122           istringstream::clear() method to disambiguate the call from using
33123           string::clear or istrstream::clear.
33124
33125 2007-04-20 09:49  king
33126
33127         * Source/cmLoadCommandCommand.cxx: BUG: Reverting previous change.
33128           It did not account for the possibility that the loaded command
33129           was built with a different compiler.
33130
33131 2007-04-20 04:33  andy
33132
33133         * Source/cmVersion.cxx: STYLE: Nightly Version update
33134
33135 2007-04-19 12:56  king
33136
33137         * Source/kwsys/testIOS.cxx: BUG: Need to clear read failure when
33138           string is reset.
33139
33140 2007-04-19 12:53  king
33141
33142         * Source/kwsys/testIOS.cxx: ENH: Added testing for istringstream
33143           and stringstream.
33144
33145 2007-04-19 12:44  king
33146
33147         * Source/kwsys/kwsys_stl_string.hxx.in: BUG: Fix stream state on
33148           successfully reading a string.
33149
33150 2007-04-19 12:12  king
33151
33152         * Source/kwsys/: String.hxx.in, kwsys_ios_sstream.h.in: COMP: Fixes
33153           for Watcom.
33154
33155 2007-04-19 12:11  king
33156
33157         * Source/kwsys/CMakeLists.txt: COMP: Skip testAutoPtr and
33158           testHashSTL on Watcom.  They are hopeless.
33159
33160 2007-04-19 12:11  king
33161
33162         * Source/kwsys/EncodeExecutable.c: COMP: Need to include header for
33163           unlink function.
33164
33165 2007-04-19 11:32  king
33166
33167         * Tests/Plugin/src/: example_exe.cxx, example_mod_1.c: ENH: Added
33168           function call argument to module function to make sure calling
33169           convention matches on lookup.  Fixed for Watcom.
33170
33171 2007-04-19 11:31  king
33172
33173         * Source/kwsys/DynamicLoader.cxx: ENH: Added support for Watcom
33174           compiler.  Added TODO comment about calling conventions.
33175
33176 2007-04-19 11:23  king
33177
33178         * Source/cmLoadCommandCommand.cxx: ENH: Removed code unnecessary
33179           now that DynamicLoader is implemented better.
33180
33181 2007-04-19 11:21  king
33182
33183         * Source/kwsys/: CMakeLists.txt, kwsys_stl_string.hxx.in: ENH:
33184           Fixed stl string streaming operators for Watcom.
33185
33186 2007-04-19 04:01  andy
33187
33188         * Source/cmVersion.cxx: STYLE: Nightly Version update
33189
33190 2007-04-18 09:56  king
33191
33192         * Source/cmLocalGenerator.cxx: BUG: Fix ComputeLinkInformation.
33193           When using a loader_flag link item the full per-configuration
33194           path should be used.  The fullPathLibs returned should refer to
33195           the import library if it was used.  Since the full paths are used
33196           for dependencies the executable used with loader_flag should be
33197           returned also.
33198
33199 2007-04-18 04:12  andy
33200
33201         * Source/cmVersion.cxx: STYLE: Nightly Version update
33202
33203 2007-04-18 00:12  king
33204
33205         * Source/CMakeLists.txt: ENH: Plugin test should now work on QNX.
33206
33207 2007-04-18 00:11  king
33208
33209         * Modules/Platform/QNX.cmake: ENH: Add CMAKE_EXE_EXPORTS_C_FLAG and
33210           CMAKE_EXE_EXPORTS_CXX_FLAG to support executables that export
33211           symbols.
33212
33213 2007-04-18 00:04  king
33214
33215         * Source/cmLocalGenerator.cxx: BUG: Cannot escape link items
33216           because some need the spaces to separate arguments.  Instead just
33217           escape the argument to the loader flag.
33218
33219 2007-04-17 23:40  king
33220
33221         * Modules/Platform/: Linux.cmake, FreeBSD.cmake: ENH: Added
33222           CMAKE_EXE_EXPORTS_C_FLAG and CMAKE_EXE_EXPORTS_CXX_FLAG to
33223           support executables that export symbols.
33224
33225 2007-04-17 23:39  king
33226
33227         * Source/cmMakefileExecutableTargetGenerator.cxx: ENH: Added
33228           platform variable CMAKE_EXE_EXPORTS_<lang>_FLAG to add a linker
33229           flag when building executables that have the ENABLE_EXPORTS
33230           property set.
33231
33232 2007-04-17 23:27  king
33233
33234         * Tests/Plugin/CMakeLists.txt: COMP: Need to enable ansi C
33235           features.
33236
33237 2007-04-17 23:16  king
33238
33239         * Source/cmLocalGenerator.cxx: BUG: Fix ComputeLinkInformation for
33240           non-linked targets.  Why is it called for utility targets anyway?
33241
33242 2007-04-17 18:18  king
33243
33244         * Source/CMakeLists.txt, Tests/Plugin/include/example.h: ENH: Fixed
33245           Plugin test on Cygwin.
33246
33247 2007-04-17 16:42  king
33248
33249         * Source/CMakeLists.txt: BUG: Disable Plugin test on Cygwin until
33250           it is implemented.
33251
33252 2007-04-17 16:34  king
33253
33254         * Source/CMakeLists.txt: ENH: Re-enabling Plugin test now that it
33255           should work on MacOSX.  I will let it run one night to see what
33256           platforms are still not implemented.  Currently it is not run on
33257           QNX because it is known to not be implemented there.
33258
33259 2007-04-17 16:19  king
33260
33261         * Modules/Platform/Darwin.cmake: ENH: Added
33262           CMAKE_SHARED_MODULE_LOADER_C_FLAG and
33263           CMAKE_SHARED_MODULE_LOADER_CXX_FLAG to support linking plugins to
33264           executables.
33265
33266 2007-04-17 16:11  king
33267
33268         * Source/cmLocalGenerator.cxx: ENH: Added use of platform variable
33269           CMAKE_SHARED_MODULE_LOADER_<lang>_FLAG to add a special flag when
33270           linking a plugin to an executable that loads it.
33271
33272 2007-04-17 15:06  king
33273
33274         * Source/CMakeLists.txt: BUG: Disable Plugin test until it works
33275           everywhere.
33276
33277 2007-04-17 14:08  king
33278
33279         * Source/CMakeLists.txt: ENH: Added test for executables with
33280           plugins that use an API exported by the executable itself.
33281
33282 2007-04-17 13:52  king
33283
33284         * Tests/Plugin/: CMakeLists.txt, src/example_exe.cxx,
33285           src/example_exe.h.in: ENH: Configure location of plugin files so
33286           that the executable can run with any current working directory.
33287
33288 2007-04-17 13:43  king
33289
33290         * Tests/Plugin/: CMakeLists.txt, include/example.h,
33291           src/example_exe.cxx, src/example_mod_1.c: ENH: Added test for
33292           executables with plugins that use an API exported by the
33293           executable itself.
33294
33295 2007-04-17 04:48  andy
33296
33297         * Source/cmVersion.cxx: STYLE: Nightly Version update
33298
33299 2007-04-16 04:03  andy
33300
33301         * Source/cmVersion.cxx: STYLE: Nightly Version update
33302
33303 2007-04-15 11:56  andy
33304
33305         * Utilities/cmcurl/Testing/sepheaders.c: ENH: Fix old api
33306
33307 2007-04-15 03:46  andy
33308
33309         * Source/cmVersion.cxx: STYLE: Nightly Version update
33310
33311 2007-04-14 02:53  andy
33312
33313         * Source/cmVersion.cxx: STYLE: Nightly Version update
33314
33315 2007-04-13 10:22  martink
33316
33317         * Source/cmGlobalUnixMakefileGenerator3.cxx: ENH: better progress
33318           for any directory that is a project
33319
33320 2007-04-13 01:06  andy
33321
33322         * Source/cmVersion.cxx: STYLE: Nightly Version update
33323
33324 2007-04-12 15:50  andy
33325
33326         * Source/cmVariableWatchCommand.cxx: STYLE: Fix line lengths
33327
33328 2007-04-12 15:46  martink
33329
33330         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
33331           cmGlobalUnixMakefileGenerator3.cxx,
33332           cmGlobalUnixMakefileGenerator3.h: ENH: some code consolidation
33333           and cleanup
33334
33335 2007-04-12 14:21  martink
33336
33337         * Source/cmGlobalUnixMakefileGenerator3.cxx: BUG: fix progress for
33338           ENCLUDE_FORM_ALL cases using new project to target map. Only
33339           fixes it for the top level all target
33340
33341 2007-04-12 10:56  king
33342
33343         * Source/kwsys/ProcessWin32.c: ENH: Added KWSYSPE_DEBUG macro to
33344           print debugging trace information.  Added TODO comment explaining
33345           why process execution can still hang when a grandchild keeps the
33346           output pipes open.
33347
33348 2007-04-11 17:22  andy
33349
33350         * Source/cmVersion.cxx: STYLE: Nightly Version update
33351
33352 2007-04-11 15:13  andy
33353
33354         * Source/cmCommands.cxx, Source/cmFindPackageCommand.cxx,
33355           Source/cmMakefile.cxx, Source/cmVariableWatch.cxx,
33356           Source/cmVariableWatch.h, Source/cmVariableWatchCommand.cxx,
33357           Source/cmVariableWatchCommand.h, Source/cmake.cxx,
33358           Tests/CMakeTests/CMakeLists.txt,
33359           Tests/CMakeTests/VariableWatchTest.cmake.in: ENH: Add variable
33360           watch command
33361
33362 2007-04-11 10:00  king
33363
33364         * Source/cmMarkAsAdvancedCommand.cxx: STYLE: Fixed line-too-long.
33365
33366 2007-04-10 21:47  andy
33367
33368         * Source/cmVersion.cxx: STYLE: Nightly Version update
33369
33370 2007-04-10 17:12  utkarsh1
33371
33372         * Utilities/cmcurl/CMakeLists.txt: ENH: Merging branch
33373           PVEE-ERDC-Setup-4-3-2007 to main tree. Changes between
33374           PVEE-ERDC-Setup-4-3-2007-bp and PVEE-ERDC-Setup-4-3-2007-mp1 are
33375           included.
33376
33377 2007-04-10 16:03  king
33378
33379         * Source/cmCacheManager.h: BUG: When a non-cache variable is marked
33380           as advance do not use the cmMakefile implementation of
33381           AddCacheDefinition to avoid removing the makefile definition.
33382
33383 2007-04-10 15:55  king
33384
33385         * Source/cmMarkAsAdvancedCommand.cxx: BUG: When a non-cache
33386           variable is marked as advance do not use the cmMakefile
33387           implementation of AddCacheDefinition to avoid removing the
33388           makefile definition.
33389
33390 2007-04-10 14:54  barre
33391
33392         * Modules/Dart.cmake: ENH: this variable overrides all PROJECT_URL.
33393           Check the dashboard, all projects have the wrong URL in their
33394           "Home" button. Other variables (like ROLLUP_URL) were moved a
33395           while ago, for some reasons this one is still here.
33396
33397 2007-04-10 13:09  king
33398
33399         * Source/: cmGlobalVisualStudio6Generator.cxx,
33400           cmGlobalVisualStudio7Generator.cxx,
33401           cmGlobalVisualStudioGenerator.cxx,
33402           cmGlobalVisualStudioGenerator.h: BUG: The ALL_BUILD target should
33403           not have any command lines so that it is not always considered
33404           out of date.  Moved the 'Build all projects' message into the
33405           description field instead of an echo in the command field.  Moved
33406           common implementation of Generate for VS6 and VS7 into the
33407           superclass to avoid duplicate code for the ALL_BUILD target.
33408           This addresses bug#4556.
33409
33410 2007-04-10 11:26  andy
33411
33412         * Utilities/cmcurl/CMakeLists.txt: ENH: No reason to search for
33413           UCB. Let me know if anybody still has ucb
33414
33415 2007-04-10 11:22  king
33416
33417         * Modules/Platform/Linux.cmake, Source/cmFileCommand.cxx,
33418           Source/cmLocalGenerator.cxx: ENH: Added option
33419           CMAKE_INSTALL_SO_NO_EXE on linux to choose whether the default
33420           permissions for shared libraries include the executable bit.
33421           This is necessary to support the conflicting policies of Debian
33422           and Fedora.  These changes address bug#4805.
33423
33424 2007-04-10 09:54  martink
33425
33426         * Source/: cmGlobalVisualStudio71Generator.cxx,
33427           cmGlobalVisualStudio7Generator.cxx,
33428           cmGlobalVisualStudio8Generator.cxx,
33429           cmLocalVisualStudio7Generator.cxx,
33430           cmLocalVisualStudio7Generator.h, cmTarget.cxx: ENH: added
33431           internal target property for the name of the project file
33432
33433 2007-04-10 08:49  king
33434
33435         * Source/cmGlobalUnixMakefileGenerator3.cxx: STYLE: Added comment
33436           about why dependencies need to be chained to clarify code.
33437
33438 2007-04-10 08:36  king
33439
33440         * Modules/Platform/NetBSD.cmake: ENH: Enabled use of soname and
33441           therefore versioning symlinks.  Patch is from bug#4558.
33442
33443 2007-04-09 21:25  andy
33444
33445         * Source/cmVersion.cxx: STYLE: Nightly Version update
33446
33447 2007-04-08 21:44  andy
33448
33449         * Source/cmVersion.cxx: STYLE: Nightly Version update
33450
33451 2007-04-07 21:23  andy
33452
33453         * Source/cmVersion.cxx: STYLE: Nightly Version update
33454
33455 2007-04-06 21:42  andy
33456
33457         * Source/cmVersion.cxx: STYLE: Nightly Version update
33458
33459 2007-04-05 21:57  andy
33460
33461         * Source/cmVersion.cxx: STYLE: Nightly Version update
33462
33463 2007-04-05 09:19  king
33464
33465         * Source/cmMakefile.cxx: STYLE: Fix line-too-long.
33466
33467 2007-04-04 17:02  andy
33468
33469         * Source/cmVersion.cxx: STYLE: Nightly Version update
33470
33471 2007-04-04 16:28  andy
33472
33473         * Utilities/Doxygen/doxyfile.in: STYLE: Do doxygen for CPack
33474
33475 2007-04-04 15:58  andy
33476
33477         * Modules/CheckCSourceCompiles.cmake: BUG: Revert back to 1.14
33478
33479 2007-04-04 15:57  andy
33480
33481         * Modules/: CheckCSourceCompiles.cmake, CheckCSourceRuns.cmake:
33482           BUG: Revert back to 1.4
33483
33484 2007-04-04 14:49  king
33485
33486         * Source/cmGlobalVisualStudio6Generator.cxx,
33487           Source/cmGlobalVisualStudio71Generator.cxx,
33488           Source/cmGlobalVisualStudio7Generator.cxx,
33489           Source/cmGlobalVisualStudio8Generator.h,
33490           Source/cmGlobalVisualStudioGenerator.cxx,
33491           Source/cmGlobalVisualStudioGenerator.h,
33492           Tests/Dependency/Two/CMakeLists.txt,
33493           Tests/Dependency/Two/TwoSrc.c,
33494           Tests/Dependency/Two/TwoCustomSrc.c,
33495           Tests/Dependency/Two/two-test.h.in: BUG: Fix utility dependencies
33496           for static libraries in VS generators.  This addresses bug#4789.
33497
33498 2007-04-04 13:43  hoffman
33499
33500         * Modules/FindJNI.cmake: BUG: fix for bug 4605
33501
33502 2007-04-04 13:41  andy
33503
33504         * bootstrap: ENH: Fix copyright year
33505
33506 2007-04-04 13:06  andy
33507
33508         * Source/CTest/cmCTestBuildHandler.cxx: COMP: Fix kwstyle
33509
33510 2007-04-04 13:06  andy
33511
33512         * Modules/: CheckCSourceCompiles.cmake, CheckCSourceRuns.cmake:
33513           COMP: Fix kwstyleSource/CTest/cmCTestBuildHandler.cxx
33514
33515 2007-04-04 12:05  andy
33516
33517         * Source/cmConfigureFileCommand.cxx: BUG: No need for the backward
33518           compatibility variable warning
33519
33520 2007-04-04 12:05  andy
33521
33522         * Source/cmMakefile.cxx: ENH: Add variable for the current list
33523           file
33524
33525 2007-04-04 11:22  king
33526
33527         * Source/: CMakeLists.txt, cmGlobalVisualStudio6Generator.h,
33528           cmGlobalVisualStudio7Generator.h,
33529           cmGlobalVisualStudioGenerator.cxx,
33530           cmGlobalVisualStudioGenerator.h: ENH: Added
33531           cmGlobalVisualStudioGenerator as superclass to all VS global
33532           generators.
33533
33534 2007-04-03 23:18  andy
33535
33536         * Source/cmVersion.cxx: STYLE: Nightly Version update
33537
33538 2007-04-03 03:07  andy
33539
33540         * Source/cmVersion.cxx: STYLE: Nightly Version update
33541
33542 2007-04-02 02:44  andy
33543
33544         * Source/cmVersion.cxx: STYLE: Nightly Version update
33545
33546 2007-04-01 02:41  andy
33547
33548         * Source/cmVersion.cxx: STYLE: Nightly Version update
33549
33550 2007-03-31 02:45  andy
33551
33552         * Source/cmVersion.cxx: STYLE: Nightly Version update
33553
33554 2007-03-30 10:53  hoffman
33555
33556         * Source/: cmGlobalXCodeGenerator.cxx, cmLocalGenerator.cxx,
33557           cmMakefileTargetGenerator.cxx: ENH: make sure default /System
33558           framework is not added with -F
33559
33560 2007-03-30 02:37  andy
33561
33562         * Source/cmVersion.cxx: STYLE: Nightly Version update
33563
33564 2007-03-29 02:41  andy
33565
33566         * Source/cmVersion.cxx: STYLE: Nightly Version update
33567
33568 2007-03-28 11:06  martink
33569
33570         * Source/CTest/: cmCTestBuildHandler.cxx: BUG: even safer checking
33571           of return value
33572
33573 2007-03-28 10:58  martink
33574
33575         * Source/CTest/cmCTestBuildHandler.cxx: BUG: fix checking of the
33576           return value for a build
33577
33578 2007-03-28 02:51  andy
33579
33580         * Source/cmVersion.cxx: STYLE: Nightly Version update
33581
33582 2007-03-27 23:15  king
33583
33584         * Source/cmGlobalXCodeGenerator.cxx: COMP: Restored shared local
33585           variable removed by previous change.
33586
33587 2007-03-27 23:13  king
33588
33589         * Source/: cmGlobalXCodeGenerator.cxx,
33590           cmLocalVisualStudio6Generator.cxx,
33591           cmLocalVisualStudio7Generator.cxx, cmMakefileTargetGenerator.cxx,
33592           cmTarget.cxx, cmTarget.h: ENH: Created method
33593           cmTarget::GetExportMacro to centralize computation of the export
33594           symbol name.  This removes duplicate code from all the
33595           generators.  Also enabled the export definition for executable
33596           targets with the ENABLE_EXPORTS property set.
33597
33598 2007-03-27 02:45  andy
33599
33600         * Source/cmVersion.cxx: STYLE: Nightly Version update
33601
33602 2007-03-26 02:43  andy
33603
33604         * Source/cmVersion.cxx: STYLE: Nightly Version update
33605
33606 2007-03-25 02:51  andy
33607
33608         * Source/cmVersion.cxx: STYLE: Nightly Version update
33609
33610 2007-03-24 14:12  barre
33611
33612         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: need
33613           kwsys' Glob in VTK 5.0
33614
33615 2007-03-24 14:04  barre
33616
33617         * Source/kwsys/: CMakeLists.txt, Glob.cxx, Glob.hxx.in: ENH: need
33618           kwsys' Glob in VTK 5.0
33619
33620 2007-03-24 02:47  andy
33621
33622         * Source/cmVersion.cxx: STYLE: Nightly Version update
33623
33624 2007-03-23 16:33  hoffman
33625
33626         * Source/cmCTest.cxx: BUG: fix problem with new curl_getdate and
33627           ctest
33628
33629 2007-03-23 02:33  andy
33630
33631         * Source/cmVersion.cxx: STYLE: Nightly Version update
33632
33633 2007-03-22 09:45  king
33634
33635         * Source/cmLocalGenerator.cxx, Source/cmMakefile.cxx,
33636           Source/cmMakefileExecutableTargetGenerator.cxx,
33637           Source/cmTarget.cxx, Modules/Platform/Windows-bcc32.cmake,
33638           Modules/Platform/Windows-wcl386.cmake: ENH: Added target property
33639           ENABLE_EXPORTS for executable targets.  It enables the
33640           executables for linking by loadable modules that import symbols
33641           from the executable.  This finishes the executable import library
33642           support mentioned in bug #4210.
33643
33644 2007-03-22 02:34  andy
33645
33646         * Source/cmVersion.cxx: STYLE: Nightly Version update
33647
33648 2007-03-21 13:49  martink
33649
33650         * Source/CMakeLists.txt: BUG: typo in if test
33651
33652 2007-03-21 07:16  king
33653
33654         * Tests/OutOfSource/OutOfSourceSubdir/: CMakeLists.txt, simple.cxx:
33655           BUG: Disable deep-source test on Watcom until it can be fixed.
33656           This is a new feature for other generators anyway.
33657
33658 2007-03-21 02:39  andy
33659
33660         * Source/cmVersion.cxx: STYLE: Nightly Version update
33661
33662 2007-03-20 15:51  hoffman
33663
33664         * Utilities/cmcurl/strequal.c: ENH: second try to fix qnx build
33665           problem
33666
33667 2007-03-20 15:49  hoffman
33668
33669         * Utilities/cmcurl/strequal.c: ENH: try to fix qnx build problem
33670
33671 2007-03-20 14:52  martink
33672
33673         * Source/CTest/cmCTestBuildHandler.cxx: ENH: try markign non zero
33674           return values as warnings for make programs
33675
33676 2007-03-20 14:31  martink
33677
33678         * Source/CTest/cmCTestBuildHandler.cxx: ENH: try markign non zero
33679           return values as warnings for make programs
33680
33681 2007-03-20 14:11  martink
33682
33683         * Source/CTest/cmCTestBuildHandler.cxx: ENH: add another error
33684           regexp
33685
33686 2007-03-20 13:34  king
33687
33688         * Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt: BUG: Reduce
33689           long source file name length for WMake.
33690
33691 2007-03-20 12:44  hoffman
33692
33693         * Source/CPack/cmCPackTarCompressGenerator.cxx: BUG: fix coverity
33694           error, null check after usage fix
33695
33696 2007-03-20 12:32  hoffman
33697
33698         * Modules/Platform/: AIX.cmake, QNX.cmake: ENH: add c++ flag when
33699           compiling c++ code merge from main tree
33700
33701 2007-03-20 11:52  martink
33702
33703         * Source/cmCTest.cxx: ENH: minor additional error output
33704
33705 2007-03-20 09:51  martink
33706
33707         * Utilities/cmcurl/: CMakeLists.txt, config.h.in,
33708           Platforms/WindowsCache.cmake: BUG: was not setting HAVE_PROCESS_H
33709           properly
33710
33711 2007-03-20 09:14  king
33712
33713         * Modules/Platform/Windows-bcc32.cmake: BUG: Disable creation of
33714           import libraries for executables on Borland until it can be made
33715           optional.  Otherwise all executables get a .lib with the same
33716           name which is unexpected behavior for users.
33717
33718 2007-03-20 08:16  king
33719
33720         * Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt: BUG: Work
33721           around VS8 conversion to a relative path for the long source
33722           name.  It takes the nice full path we give it, converts to
33723           relative, and then repacks relative on top of the build directory
33724           resulting in a path longer than its own maxpath even though the
33725           original path given was short enough.  Even VS6 dealt with it
33726           better.
33727
33728 2007-03-20 02:50  andy
33729
33730         * Source/cmVersion.cxx: STYLE: Nightly Version update
33731
33732 2007-03-19 13:04  martink
33733
33734         * Source/: CMakeLists.txt, ctest.cxx,
33735           CTest/cmCTestBuildAndTestHandler.cxx,
33736           CTest/cmCTestBuildAndTestHandler.h, CTest/cmCTestTestHandler.cxx,
33737           CTest/cmCTestTestHandler.h: ENH: support for
33738           --build-config-sample feature #1022
33739
33740 2007-03-19 10:00  king
33741
33742         * Modules/Platform/CYGWIN.cmake,
33743           Modules/Platform/Windows-bcc32.cmake,
33744           Modules/Platform/Windows-cl.cmake,
33745           Modules/Platform/Windows-gcc.cmake, Source/cmInstallCommand.cxx,
33746           Source/cmInstallTargetGenerator.cxx,
33747           Source/cmLocalUnixMakefileGenerator3.cxx,
33748           Source/cmLocalVisualStudio6Generator.cxx,
33749           Source/cmLocalVisualStudio7Generator.cxx,
33750           Source/cmMakefileExecutableTargetGenerator.cxx,
33751           Source/cmMakefileLibraryTargetGenerator.cxx, Source/cmTarget.cxx,
33752           Source/cmTarget.h, Templates/EXEHeader.dsptemplate: ENH: Added
33753           support for import libraries created by executable and module
33754           targets.  The module import libraries should never be used but
33755           some windows compilers always create them for .dll files since
33756           there is no distinction from shared libraries on that platform.
33757           The executable import libraries may be used to create modules
33758           that when loaded bind to symbols from the executables.  This is
33759           an enhancement related to bug#4210 though not requested by it
33760           explicitly.
33761
33762 2007-03-19 02:35  andy
33763
33764         * Source/cmVersion.cxx: STYLE: Nightly Version update
33765
33766 2007-03-18 16:18  andy
33767
33768         * Utilities/cmcurl/: tftp.c, transfer.c: COMP: Remove some warnings
33769
33770 2007-03-18 02:03  andy
33771
33772         * Source/cmVersion.cxx: STYLE: Nightly Version update
33773
33774 2007-03-17 13:23  hoffman
33775
33776         * Source/cmLocalVisualStudio6Generator.cxx: ENH: fix for crash from
33777           main tree
33778
33779 2007-03-17 13:18  hoffman
33780
33781         * Source/cmLocalVisualStudio6Generator.cxx: ENH: remove seg fault I
33782           hope
33783
33784 2007-03-17 00:20  andy
33785
33786         * Source/cmVersion.cxx: STYLE: Nightly Version update
33787
33788 2007-03-16 18:44  king
33789
33790         * Utilities/cmcurl/curl/curl.h: COMP: Do not #include files inside
33791           extern "C" {} blocks.
33792
33793 2007-03-16 18:05  hoffman
33794
33795         * CMakeLists.txt, ChangeLog.manual,
33796           Modules/Platform/Windows-bcc32.cmake, Modules/Platform/gcc.cmake,
33797           Source/CMakeLists.txt, Source/cmFileCommand.h,
33798           Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
33799           Source/cmGlobalVisualStudio6Generator.cxx,
33800           Source/cmGlobalVisualStudio71Generator.cxx,
33801           Source/cmGlobalVisualStudio7Generator.cxx,
33802           Source/cmGlobalVisualStudio7Generator.h,
33803           Source/cmGlobalVisualStudio8Generator.cxx,
33804           Source/cmGlobalVisualStudio8Generator.h,
33805           Source/cmGlobalVisualStudio8Win64Generator.cxx,
33806           Source/cmLocalGenerator.cxx,
33807           Source/cmLocalUnixMakefileGenerator3.cxx,
33808           Source/cmLocalVisualStudio6Generator.cxx,
33809           Source/cmLocalVisualStudio7Generator.cxx,
33810           Source/cmLocalVisualStudio7Generator.h,
33811           Source/cmLocalVisualStudioGenerator.cxx,
33812           Source/kwsys/SystemTools.cxx,
33813           Tests/PrecompiledHeader/CMakeLists.txt,
33814           Tests/PrecompiledHeader/foo1.c, Tests/PrecompiledHeader/foo2.c,
33815           Tests/PrecompiledHeader/foo_precompile.c,
33816           Tests/PrecompiledHeader/include/foo.h,
33817           Tests/PrecompiledHeader/include/foo_precompiled.h,
33818           Tests/SetLang/CMakeLists.txt, Tests/SetLang/bar.c,
33819           Tests/SetLang/foo.c: ENH: check in fixes from main tree to create
33820           2.4.7 RC 5
33821
33822 2007-03-16 16:48  king
33823
33824         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Need to include
33825           relative path top information in directory information so that
33826           relative path conversion during dependency generation works with
33827           the same rules as project generation.
33828
33829 2007-03-16 16:28  king
33830
33831         * Source/cmInstallTargetGenerator.cxx: BUG: Use GetExecutableNames
33832           instead of GetLibraryNames to compute the installation file name
33833           for executable targets.
33834
33835 2007-03-16 16:04  king
33836
33837         * Source/CTest/cmCTestBuildHandler.cxx: COMP: Fix bad escape
33838           sequence.
33839
33840 2007-03-16 14:51  andy
33841
33842         * Source/CTest/cmCTestBuildHandler.cxx: ENH: More regular
33843           expressions for visual studio 6
33844
33845 2007-03-16 14:28  king
33846
33847         * Utilities/cmcurl/CMakeLists.txt: COMP: Ignore windows sockets on
33848           cygwin.  Remove duplicate source entry.
33849
33850 2007-03-16 10:34  king
33851
33852         * Source/cmLocalGenerator.cxx, Source/cmLocalGenerator.h,
33853           Source/cmLocalUnixMakefileGenerator3.cxx,
33854           Source/cmLocalVisualStudio6Generator.cxx,
33855           Source/cmLocalVisualStudio7Generator.cxx,
33856           Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt,
33857           Tests/OutOfSource/OutOfSourceSubdir/simple.cxx,
33858           Tests/OutOfSource/OutOfSourceSubdir/simple.cxx.in: ENH: Added
33859           computation of object file names that are almost always short
33860           enough to not exceed the filesystem path length limitation.  This
33861           is useful when a source file from outside the tree is referenced
33862           with a long full path.  The object file name previously would
33863           contain the entire path which when combined with the build output
33864           directory could exceed the filesystem limit.  Now CMake
33865           recognizes this case and replaces enough of the beginning of the
33866           full path to the source file with an md5sum of the replaced
33867           portion to make the name fit on disk.  This addresses bug#4520.
33868
33869 2007-03-16 09:34  andy
33870
33871         * Utilities/cmcurl/CMake/: CMakeConfigurableFile.in,
33872           CheckCSourceCompiles.cmake, CheckCSourceRuns.cmake: COMP: Fix
33873           support for old CMake (2.0 and 2.2)
33874
33875 2007-03-15 17:22  andy
33876
33877         * Utilities/cmcurl/CMake/CheckCSourceRuns.cmake: ENH: Unify with
33878           the compile one
33879
33880 2007-03-15 15:22  andy
33881
33882         * Utilities/cmcurl/: CMakeLists.txt, amigaos.c, amigaos.h,
33883           arpa_telnet.h, base64.c, base64.h, config.h.in, connect.c,
33884           connect.h, content_encoding.c, content_encoding.h, cookie.c,
33885           cookie.h, curl.copyright, curl_memory.h, curlx.h, dict.c, dict.h,
33886           easy.c, easyif.h, escape.c, escape.h, file.c, file.h, formdata.c,
33887           formdata.h, ftp.c, ftp.h, getdate.c, getdate.h, getenv.c,
33888           getinfo.c, getinfo.h, gtls.c, gtls.h, hash.c, hash.h, hostares.c,
33889           hostasyn.c, hostip.c, hostip.h, hostip4.c, hostip6.c, hostsyn.c,
33890           hostthre.c, http.c, http.h, http_chunks.c, http_chunks.h,
33891           http_digest.c, http_digest.h, http_negotiate.c, http_negotiate.h,
33892           http_ntlm.c, http_ntlm.h, if2ip.c, if2ip.h, inet_ntoa_r.h,
33893           inet_ntop.c, inet_ntop.h, inet_pton.c, inet_pton.h, krb4.c,
33894           krb4.h, ldap.c, ldap.h, llist.c, llist.h, md5.c, md5.h,
33895           memdebug.c, memdebug.h, memory.h, mprintf.c, multi.c, multiif.h,
33896           netrc.c, netrc.h, nwlib.c, parsedate.c, parsedate.h, progress.c,
33897           progress.h, security.c, security.h, select.c, select.h, sendf.c,
33898           sendf.h, setup.h, setup_once.h, share.c, share.h, sockaddr.h,
33899           socks.c, socks.h, speedcheck.c, speedcheck.h, splay.c, splay.h,
33900           ssh.c, ssh.h, sslgen.c, sslgen.h, ssluse.c, ssluse.h, strdup.c,
33901           strdup.h, strequal.c, strequal.h, strerror.c, strerror.h,
33902           strtok.c, strtok.h, strtoofft.c, strtoofft.h, telnet.c, telnet.h,
33903           tftp.c, tftp.h, timeval.c, timeval.h, transfer.c, transfer.h,
33904           url.c, url.h, urldata.h, version.c,
33905           CMake/CheckCSourceCompiles.cmake, CMake/CheckCSourceRuns.cmake,
33906           CMake/OtherTests.cmake, Platforms/WindowsCache.cmake,
33907           curl/curl.h, curl/curlver.h, curl/easy.h, curl/mprintf.h,
33908           curl/multi.h, curl/stdcheaders.h: ENH: Update Curl to 7.16.1
33909
33910 2007-03-15 13:48  martink
33911
33912         * Source/cmMakefile.cxx: BUG: change in how set cache overrides
33913           local definitions. Should mainly be a NOP change for most cases
33914
33915 2007-03-14 21:51  andy
33916
33917         * Source/cmVersion.cxx: STYLE: Nightly Version update
33918
33919 2007-03-14 16:30  king
33920
33921         * CMakeLists.txt: ENH: Enable use of kwsys MD5 implementation.
33922
33923 2007-03-14 16:29  king
33924
33925         * Source/: cmLocalGenerator.cxx, cmLocalUnixMakefileGenerator3.cxx,
33926           cmLocalVisualStudio7Generator.cxx: BUG: Reverting previous
33927           changes related to using an empty string for a relative path to
33928           the current directory.  Too many places want the . version.
33929           Instead we can just convert the . to an empty string in the one
33930           place that motiviated the original change.
33931
33932 2007-03-14 15:35  king
33933
33934         * Source/cmLocalVisualStudio7Generator.cxx: BUG: When the current
33935           output directory is a link directory we need to reference it with
33936           the relative path "." instead of an empty relative path.
33937
33938 2007-03-14 15:12  king
33939
33940         * Source/kwsys/: CMakeLists.txt, MD5.c, MD5.h.in, testEncode.c:
33941           ENH: Added MD5 implementation to KWSys.
33942
33943 2007-03-14 13:36  king
33944
33945         * Source/cmLocalGenerator.cxx: BUG: During relative path conversion
33946           if the remote and target paths are the same return the empty
33947           string instead of ".".
33948
33949 2007-03-14 09:34  king
33950
33951         * Source/cmLocalVisualStudio7Generator.cxx: BUG: All executable and
33952           library project types should specify a program database file name
33953           for all configurations.  Even when debug information is not used
33954           the .pdb file specified is used to construct the name of a .idb
33955           file that exists for all configurations when building with the VS
33956           IDE.
33957
33958 2007-03-13 15:18  martink
33959
33960         * Source/: cmAddCustomTargetCommand.cxx, cmCPluginAPI.cxx,
33961           cmGlobalVisualStudio6Generator.cxx,
33962           cmGlobalVisualStudio7Generator.cxx,
33963           cmGlobalVisualStudio8Generator.cxx, cmGlobalXCodeGenerator.cxx,
33964           cmMakefile.cxx, cmMakefile.h: ENH: some more cleanup
33965
33966 2007-03-13 14:23  hoffman
33967
33968         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
33969           cmMakefile.cxx, cmPropertyMap.cxx, cmTarget.cxx: ENH: add project
33970           to target map, not used yet, but created
33971
33972 2007-03-13 11:58  king
33973
33974         * Source/cmLocalGenerator.cxx: BUG: Fix check of EXCLUDE_FROM_ALL
33975           property to use boolean type.  This is required for installation
33976           of subdirectories to work.
33977
33978 2007-03-13 03:57  andy
33979
33980         * Source/cmVersion.cxx: STYLE: Nightly Version update
33981
33982 2007-03-12 23:36  king
33983
33984         * Tests/: SimpleInstall/CMakeLists.txt,
33985           SimpleInstallS2/CMakeLists.txt: BUG: Remove spaces from test
33986           output paths.  Not all make tools can handle it.  Ths
33987           SubDirSpaces test is meant for that purpose anyway.
33988
33989 2007-03-12 16:10  martink
33990
33991         * Source/cmake.cxx: ENH: added remove_directory bug 2937
33992
33993 2007-03-12 14:15  king
33994
33995         * Source/cmFileCommand.cxx: BUG: Preserve symlinks during
33996           installation.  This addresses bug#4384.
33997
33998 2007-03-12 13:50  king
33999
34000         * Source/: cmSystemTools.cxx, cmSystemTools.h,
34001           kwsys/SystemTools.cxx, kwsys/SystemTools.hxx.in: ENH: Added kwsys
34002           SystemTools::CreateSymlink and SystemTools::ReadSymlink.
34003
34004 2007-03-12 13:30  martink
34005
34006         * Source/cmake.cxx: ENH: typo
34007
34008 2007-03-12 13:28  king
34009
34010         * Tests/PrecompiledHeader/CMakeLists.txt: BUG: Do not use /I mode
34011           in VS6.
34012
34013 2007-03-12 12:44  king
34014
34015         * Tests/PrecompiledHeader/CMakeLists.txt: BUG: Clean the pch during
34016           make clean so that the test passes when run more than once.
34017
34018 2007-03-12 12:40  martink
34019
34020         * Source/cmake.cxx: ENH: small enchancement for bug 3776.
34021
34022 2007-03-12 12:35  king
34023
34024         * Source/cmGlobalVisualStudio71Generator.cxx,
34025           Source/cmGlobalVisualStudio7Generator.cxx,
34026           Source/cmGlobalVisualStudio7Generator.h,
34027           Source/cmGlobalVisualStudio8Generator.cxx,
34028           Source/cmGlobalVisualStudio8Generator.h,
34029           Source/cmGlobalVisualStudio8Win64Generator.cxx,
34030           Source/cmLocalVisualStudio7Generator.cxx,
34031           Source/cmLocalVisualStudio7Generator.h,
34032           Tests/PrecompiledHeader/CMakeLists.txt: BUG: Split precompiled
34033           header flags into a separate per-global-generator flag map.  This
34034           is needed because the flag mappings differ across VS IDE
34035           versions.  This fixes bug#3512 for VS8 where as the previous fix
34036           only worked for VS7.
34037
34038 2007-03-12 11:32  martink
34039
34040         * Source/cmGlobalXCodeGenerator.cxx: COMP: XCode fix
34041
34042 2007-03-12 10:26  martink
34043
34044         * Source/: cmAddExecutableCommand.cxx, cmAddLibraryCommand.cxx,
34045           cmAddSubDirectoryCommand.cxx, cmGlobalGenerator.cxx,
34046           cmGlobalUnixMakefileGenerator3.cxx,
34047           cmGlobalVisualStudio6Generator.cxx,
34048           cmGlobalVisualStudio71Generator.cxx,
34049           cmGlobalVisualStudio7Generator.cxx,
34050           cmIncludeExternalMSProjectCommand.cxx, cmInstallFilesCommand.cxx,
34051           cmInstallProgramsCommand.cxx, cmLocalGenerator.cxx,
34052           cmLocalGenerator.h, cmMakefile.cxx, cmMakefile.h,
34053           cmSubdirCommand.cxx, cmTarget.h: ENH: some code cleanup
34054
34055 2007-03-12 10:23  king
34056
34057         * Tests/: Complex/CMakeLists.txt, Complex/Executable/complex.cxx,
34058           ComplexOneConfig/CMakeLists.txt,
34059           ComplexOneConfig/Executable/complex.cxx,
34060           ComplexRelativePaths/CMakeLists.txt,
34061           ComplexRelativePaths/Executable/complex.cxx,
34062           Complex/Library/CMakeLists.txt,
34063           ComplexOneConfig/Library/CMakeLists.txt,
34064           ComplexRelativePaths/Library/CMakeLists.txt,
34065           SimpleInstall/CMakeLists.txt, SimpleInstallS2/CMakeLists.txt:
34066           ENH: Testing new target properties RUNTIME_OUTPUT_DIRECTORY,
34067           LIBRARY_OUTPUT_DIRECTORY, and ARCHIVE_OUTPUT_DIRECTORY.  This is
34068           an incremental fix for bug#2240 and bug#4210.
34069
34070 2007-03-11 01:50  andy
34071
34072         * Source/cmVersion.cxx: STYLE: Nightly Version update
34073
34074 2007-03-10 07:49  king
34075
34076         * Modules/Platform/Windows-wcl386.cmake: BUG: Do not create import
34077           library for MODULEs.  This is an incremental fix for bug#4210.
34078
34079 2007-03-10 07:37  king
34080
34081         * Modules/Platform/Windows-cl.cmake: BUG: Fixed MSVC8 module build
34082           rule to not use /implib option.  This is an incremental fix for
34083           bug#4210.
34084
34085 2007-03-10 06:56  king
34086
34087         * Source/cmLocalVisualStudio6Generator.cxx: STYLE: Fix
34088           line-too-long.
34089
34090 2007-03-10 01:31  andy
34091
34092         * Source/cmVersion.cxx: STYLE: Nightly Version update
34093
34094 2007-03-09 17:15  king
34095
34096         * Source/cmLocalGenerator.cxx: BUG: Use real path subdirectory
34097           check instead of substring comparison to identify when paths are
34098           below the relative path tops.  Otherwise when the build tree is
34099           next to the source tree with the same name plus a suffix the
34100           relative path from the binary to source tree is allowed even
34101           though it goes outside cmake-managed directories.
34102
34103 2007-03-09 16:58  king
34104
34105         * Source/kwsys/auto_ptr.hxx.in: COMP: Fix warning about binding
34106           reference-to-non-const to an rvalue on VS6.  It does not seem to
34107           be doing the proper auto_ptr_ref conversions.  Instead use the
34108           const_cast work-around on this platform.
34109
34110 2007-03-09 16:27  king
34111
34112         * Source/kwsys/hashtable.hxx.in: COMP: Fixed unreferenced parameter
34113           warning for VS6 with /W4.
34114
34115 2007-03-09 16:26  king
34116
34117         * Source/cmLocalVisualStudio6Generator.cxx: BUG: Re-enable backward
34118           compatibility replacements in user-provided VS6 DSP template
34119           files.
34120
34121 2007-03-09 16:25  king
34122
34123         * Source/cmLocalVisualStudio6Generator.cxx,
34124           Templates/DLLHeader.dsptemplate, Templates/EXEHeader.dsptemplate,
34125           Templates/EXEWinHeader.dsptemplate,
34126           Templates/UtilityHeader.dsptemplate,
34127           Templates/staticLibHeader.dsptemplate: ENH: Implemented use of
34128           cmTarget::GetDirectory() in Visual Studio 6 generator.  This is
34129           an incremental fix for bug#4210.
34130
34131 2007-03-09 15:14  king
34132
34133         * Source/: cmTarget.cxx, cmTarget.h: ENH: Added target properties
34134           ARCHIVE_OUTPUT_DIRECTORY, LIBRARY_OUTPUT_DIRECTORY, and
34135           RUNTIME_OUTPUT_DIRECTORY.  If set these override
34136           EXECUTABLE_OUTPUT_PATH and LIBRARY_OUTPUT_PATH for a specific
34137           target.  They can be used to distribute target files in the build
34138           tree with the same granularity that the INSTALL command provides
34139           for the install tree.  This addresses bug#2240 and bug#4210.
34140
34141 2007-03-09 14:50  king
34142
34143         * Source/cmMakefileExecutableTargetGenerator.cxx: BUG: Fixed OSX
34144           bundles to be built in the directory specified by
34145           cmTarget::GetDirectory().  This is an incremental step for
34146           bug#2240.
34147
34148 2007-03-09 13:59  king
34149
34150         * Modules/Platform/Windows-cl.cmake: BUG: Shared library creation
34151           should use /implib option to specify the name of the import
34152           library explicitly.  This is an incremental step for bug #4210.
34153
34154 2007-03-09 13:56  king
34155
34156         * Source/cmMakefileLibraryTargetGenerator.cxx: ENH: Do not compute
34157           a path name for the import library if there is no import library.
34158           This simplifies tracking down problems with trying to create
34159           import libraries for MODULEs.
34160
34161 2007-03-09 11:35  andy
34162
34163         * CMakeLists.txt: ENH: Prepare for the new curl. Curl is build
34164           static, so set define to on
34165
34166 2007-03-09 11:35  andy
34167
34168         * Utilities/cmcurl/: CMakeLists.txt, setup.h,
34169           CMake/OtherTests.cmake, Platforms/WindowsCache.cmake: ENH:
34170           Several windows fixes
34171
34172 2007-03-09 11:29  king
34173
34174         * Source/: cmMakefileLibraryTargetGenerator.cxx,
34175           cmMakefileTargetGenerator.cxx, cmMakefileTargetGenerator.h: ENH:
34176           Added cmMakefileTargetGenerator::GenerateExtraOutput to wrap up
34177           creation of rules to drive creation of extra outputs generated as
34178           side effects of another rule.  Reimplemented generation of custom
34179           command multiple output rules to use it.  Reimplemented soname
34180           symlink output dependencies to use it.  Now if a symlink is
34181           deleted the library will be recreated with the symlink.
34182
34183 2007-03-09 11:26  king
34184
34185         * Source/cmMakefileLibraryTargetGenerator.cxx: BUG: Need to account
34186           for import library directory when constructing the clean rule for
34187           the import library.  This is an incremental fix for bug #4210.
34188
34189 2007-03-09 10:30  king
34190
34191         * Source/cmLocalGenerator.cxx: ENH: Implemented new policy to
34192           choose the directory part of the object file name.  This should
34193           keep the names looking as nice and short as possible.  This
34194           partially addresses bug#4520.
34195
34196 2007-03-09 09:30  king
34197
34198         * Source/: cmInstallTargetGenerator.cxx, cmLocalGenerator.cxx,
34199           cmLocalVisualStudio7Generator.cxx,
34200           cmMakefileLibraryTargetGenerator.cxx, cmTarget.cxx, cmTarget.h:
34201           ENH: Added implib option to cmTarget::GetDirectory to support a
34202           separate directory containing the import library.  This is an
34203           incremental step for bug#4210.
34204
34205 2007-03-08 23:56  andy
34206
34207         * Source/cmVersion.cxx: STYLE: Nightly Version update
34208
34209 2007-03-08 15:33  king
34210
34211         * Source/: cmLocalVisualStudio7Generator.cxx,
34212           cmMakefileExecutableTargetGenerator.cxx,
34213           cmMakefileLibraryTargetGenerator.cxx,
34214           cmMakefileTargetGenerator.cxx, cmTarget.cxx, cmTarget.h: ENH:
34215           Combined cmTarget::GetDirectory and cmTarget::GetOutputDir since
34216           they are nearly the same.  This is another step for bug#2240.
34217
34218 2007-03-08 15:24  king
34219
34220         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h:
34221           ENH: Removed unused variables LibraryOutputPath and
34222           ExecutableOutputPath.  Each target is asked for its own output
34223           directory.  This is a step towards bug#2240.
34224
34225 2007-03-08 15:10  king
34226
34227         * Source/cmTarget.cxx: COMP: Fixed enumeration-not-used warning in
34228           switch.
34229
34230 2007-03-08 14:57  king
34231
34232         * Source/: cmLocalUnixMakefileGenerator3.cxx,
34233           cmLocalUnixMakefileGenerator3.h,
34234           cmLocalVisualStudio7Generator.cxx,
34235           cmLocalVisualStudio7Generator.h,
34236           cmMakefileExecutableTargetGenerator.cxx,
34237           cmMakefileLibraryTargetGenerator.cxx,
34238           cmMakefileTargetGenerator.cxx, cmTarget.cxx, cmTarget.h: ENH:
34239           Replaced LibraryOutputPath and ExecutableOutputPath variables in
34240           Makefile and VS generators to instead ask each target for its
34241           output path.  This significantly reduces total code size and
34242           centralizes previously duplicate code.  It is also a step towards
34243           bug#2240.
34244
34245 2007-03-08 14:15  king
34246
34247         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: Ask the target for
34248           its own directory in case of bundle instead of directly using
34249           ExecutableOutputPath.
34250
34251 2007-03-08 14:11  andy
34252
34253         * Utilities/cmcurl/: CMakeLists.txt, CMake/OtherTests.cmake: ENH:
34254           Add some missing headers and fix OtherTests.cmake macros
34255
34256 2007-03-08 13:19  king
34257
34258         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Compute
34259           HomeRelativeOutputPath following the rules of
34260           RelativePathTopBinary by going through the Convert() method.
34261           This supports out-of-binary build trees without using relative
34262           paths that go outside trees managed by CMake.
34263
34264 2007-03-08 13:13  king
34265
34266         * Source/CMakeLists.txt: ENH: Enable SubDirSpaces test when
34267           building with bootstrapped cmake.
34268
34269 2007-03-08 13:05  king
34270
34271         * Source/: CMakeLists.txt, cmGlobalBorlandMakefileGenerator.cxx,
34272           cmLocalUnixMakefileGenerator3.cxx,
34273           cmLocalUnixMakefileGenerator3.h: ENH: Fixed recursive make call
34274           target escaping for Borland to support SubDirSpaces test.
34275
34276 2007-03-08 11:49  king
34277
34278         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: Updated
34279           GetRecursiveMakeCall to use EscapeForShell instead of MAKEFILE
34280           conversion.  This code is special because it is the only place
34281           that a make target name is passed on a command line.
34282
34283 2007-03-08 11:49  king
34284
34285         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Added
34286           ConvertToOutputSlashes method to convert slashes with the same
34287           policy as ConvertToOutputPath but without escaping.
34288
34289 2007-03-08 11:10  king
34290
34291         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
34292           cmLocalUnixMakefileGenerator3.cxx,
34293           cmLocalUnixMakefileGenerator3.h: ENH: Removed useless method
34294           ConvertToMakeTarget and all calls to it.  It had a buggy
34295           implementation that caused it to do nothing.
34296
34297 2007-03-08 10:31  king
34298
34299         * Source/: cmLocalGenerator.cxx,
34300           cmMakefileExecutableTargetGenerator.cxx,
34301           cmMakefileLibraryTargetGenerator.cxx,
34302           cmMakefileTargetGenerator.cxx: BUG: Some calls to Convert() were
34303           converting for MAKEFILE but then passing the output to the build
34304           shell.  The calls have now been converted to call Convert() with
34305           SHELL.
34306
34307 2007-03-08 10:19  king
34308
34309         * Source/cmLocalUnixMakefileGenerator3.cxx: STYLE: Removed unused
34310           calls to Convert.
34311
34312 2007-03-08 09:48  king
34313
34314         * Source/: cmSystemTools.cxx, cmSystemTools.h: STYLE: Removing
34315           unused methods ConvertToShellPath and EscapeForUnixShell.
34316
34317 2007-03-08 08:50  andy
34318
34319         * Utilities/cmcurl/: CMakeLists.txt, amigaos.c, amigaos.h,
34320           arpa_telnet.h, base64.c, base64.h, config.h.in, connect.c,
34321           connect.h, content_encoding.c, content_encoding.h, cookie.c,
34322           cookie.h, curl.copyright, curlx.h, dict.c, dict.h, easy.c,
34323           easyif.h, escape.c, escape.h, file.c, file.h, formdata.c,
34324           formdata.h, ftp.c, ftp.h, getenv.c, getinfo.c, getinfo.h, gtls.c,
34325           gtls.h, hash.c, hash.h, hostares.c, hostasyn.c, hostip.c,
34326           hostip.h, hostip4.c, hostip6.c, hostsyn.c, hostthre.c, http.c,
34327           http.h, http_chunks.c, http_chunks.h, http_digest.c,
34328           http_digest.h, http_negotiate.c, http_negotiate.h, http_ntlm.c,
34329           http_ntlm.h, if2ip.c, if2ip.h, inet_ntoa_r.h, inet_ntop.c,
34330           inet_ntop.h, inet_pton.c, inet_pton.h, krb4.c, krb4.h, ldap.c,
34331           ldap.h, llist.c, llist.h, md5.c, md5.h, memdebug.c, memdebug.h,
34332           memory.h, mprintf.c, multi.c, multiif.h, netrc.c, netrc.h,
34333           nwlib.c, parsedate.c, parsedate.h, progress.c, progress.h,
34334           security.c, select.c, select.h, sendf.c, sendf.h, setup.h,
34335           setup_once.h, share.c, share.h, sockaddr.h, socks.c, socks.h,
34336           speedcheck.c, speedcheck.h, splay.c, splay.h, ssh.c, ssh.h,
34337           sslgen.c, sslgen.h, ssluse.c, ssluse.h, strdup.c, strdup.h,
34338           strequal.c, strequal.h, strerror.c, strerror.h, strtok.c,
34339           strtok.h, strtoofft.c, strtoofft.h, telnet.c, telnet.h, tftp.c,
34340           tftp.h, timeval.c, timeval.h, transfer.c, transfer.h, url.c,
34341           url.h, urldata.h, version.c, CMake/CheckCSourceCompiles.cmake,
34342           CMake/CheckCSourceRuns.cmake, CMake/OtherTests.cmake,
34343           curl/curl.h, curl/curlver.h, curl/easy.h, curl/mprintf.h,
34344           curl/multi.h, curl/stdcheaders.h: ENH: Update to 7.16.1
34345
34346 2007-03-08 08:46  king
34347
34348         * Source/cmIncludeDirectoryCommand.cxx: STYLE: Fix line-too-long.
34349
34350 2007-03-08 08:38  king
34351
34352         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
34353           cmLocalGenerator.cxx, cmLocalGenerator.h, cmake.cxx: ENH:
34354           SetupPathConversions is now called automatically on demand.
34355
34356 2007-03-07 22:12  andy
34357
34358         * Source/cmVersion.cxx: STYLE: Nightly Version update
34359
34360 2007-03-07 17:39  king
34361
34362         * Source/cmLocalGenerator.cxx: ENH: Modified
34363           GetObjectFileNameWithoutTarget to use relative paths for object
34364           file names with sources above the current directory so long as
34365           the relative path conversion works.
34366
34367 2007-03-07 17:32  king
34368
34369         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h: ENH: Improved
34370           computation of RelativePathTopSource and RelativePathTopBinary to
34371           use higher relative path tops when the source directories jump
34372           around in a tree below the original source top.
34373
34374 2007-03-07 16:35  king
34375
34376         * Source/cmLocalGenerator.cxx: ENH: Set RelativePathTopSource and
34377           RelativePathTopBinary independently for each local generator.
34378           Relative path conversion is safe within a tree as long as it does
34379           not go above the highest parent directory still managed by CMake.
34380
34381 2007-03-07 16:32  king
34382
34383         * Source/: cmGlobalXCodeGenerator.cxx, cmLocalGenerator.h: COMP:
34384           Fix ConvertToRelativePath change for Xcode generator.
34385
34386 2007-03-07 16:00  king
34387
34388         * Source/kwsys/hashtable.hxx.in: STYLE: Move warning disable pragma
34389           into push/pop block.
34390
34391 2007-03-07 15:57  king
34392
34393         * Modules/Platform/Windows-cl.cmake,
34394           Source/cmLocalVisualStudio7Generator.cxx: BUG: Get rid of ancient
34395           variables CMAKE_CXX_WARNING_LEVEL, CMAKE_CXX_USE_RTTI,
34396           CMAKE_CXX_STACK_SIZE which are only partially implemented and now
34397           taken care of by flag mapping anyway.
34398
34399 2007-03-07 15:36  martink
34400
34401         * Modules/UsePkgConfig.cmake: BUG: untested fix for newlines in the
34402           output of pkg config
34403
34404 2007-03-07 15:30  king
34405
34406         * Source/cmLocalGenerator.cxx: COMP: Add missing include for
34407           assert.
34408
34409 2007-03-07 15:15  king
34410
34411         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
34412           cmLocalGenerator.cxx, cmLocalGenerator.h: ENH: Moved
34413           ConvertToRelativePath from cmGlobalGenerator to cmLocalGenerator.
34414           This is in preparation for setting up each local generator to
34415           have its own RelativePathTopSource and RelativePathTopBinary
34416           based on its ancestor directories.
34417
34418 2007-03-07 13:52  king
34419
34420         * Source/kwsys/: testDynamicLoader.cxx, testSystemTools.cxx: BUG:
34421           Use angle-brackets to include testSystemTools.h to avoid problems
34422           with in-source builds.
34423
34424 2007-03-07 13:01  martink
34425
34426         * Source/CMakeLists.txt: BUG: oops bad arg for new test
34427
34428 2007-03-07 11:03  martink
34429
34430         * Source/CMakeLists.txt, Source/cmIncludeDirectoryCommand.cxx,
34431           Source/cmIncludeDirectoryCommand.h, Source/cmMakefile.cxx,
34432           Source/cmSeparateArgumentsCommand.cxx,
34433           Tests/NewlineArgs/CMakeLists.txt: BUG: improve bad argument
34434           handling for INCLUDE_DIRECTORIES and ADD_DEFINITIONS bug 4364
34435
34436 2007-03-07 09:26  king
34437
34438         * Source/kwsys/: auto_ptr.hxx.in, testAutoPtr.cxx: ENH: Enabled
34439           support for use_auto_ptr(get_auto_ptr()) syntax on HP compiler.
34440
34441 2007-03-06 21:22  andy
34442
34443         * Source/cmVersion.cxx: STYLE: Nightly Version update
34444
34445 2007-03-06 14:52  martink
34446
34447         * Tests/NewlineArgs/: CMakeLists.txt, cxxonly.cxx, libcxx1.cxx,
34448           libcxx1.h, libcxx2.h.in: ENH: added a tets for newlines in some
34449           commands
34450
34451 2007-03-06 10:56  martink
34452
34453         * Source/kwsys/hashtable.hxx.in: COMP: shut up w4 warning
34454
34455 2007-03-06 09:16  andy
34456
34457         * Modules/CPack.STGZ_Header.sh.in: STYLE: Defautl answer for the
34458           license is no
34459
34460 2007-03-05 21:23  andy
34461
34462         * Source/cmVersion.cxx: STYLE: Nightly Version update
34463
34464 2007-03-05 15:21  martink
34465
34466         * Modules/UseSWIG.cmake: ENH: patch applied for bug 4517
34467
34468 2007-03-05 13:01  king
34469
34470         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
34471           cmGlobalVisualStudio6Generator.cxx,
34472           cmGlobalVisualStudio7Generator.cxx: BUG: Removed legacy
34473           SetupTests method that was causing RUN_TESTS to test twice.
34474
34475 2007-03-05 10:36  martink
34476
34477         * Source/: cmCommandArgumentParser.cxx, cmDependsFortranParser.cxx,
34478           cmDependsJavaParser.cxx, cmExprParser.cxx: COMP: shut up warnings
34479
34480 2007-03-05 09:50  martink
34481
34482         * Source/cmTryCompileCommand.cxx: STYLE: long line
34483
34484 2007-03-04 21:31  andy
34485
34486         * Source/cmVersion.cxx: STYLE: Nightly Version update
34487
34488 2007-03-03 23:46  king
34489
34490         * Source/kwsys/testAutoPtr.cxx: COMP: Disable function call with
34491           function return test for HP until it is implemented.
34492
34493 2007-03-03 21:26  andy
34494
34495         * Source/cmVersion.cxx: STYLE: Nightly Version update
34496
34497 2007-03-03 15:43  king
34498
34499         * Source/kwsys/: CMakeLists.txt, auto_ptr.hxx.in: COMP: All kwsys
34500           .hxx headers should include Configure.hxx.  Re-enabling
34501           testAutoPtr.
34502
34503 2007-03-03 15:32  king
34504
34505         * Source/kwsys/CMakeLists.txt: COMP: Disable auto_ptr test for now.
34506
34507 2007-03-03 15:05  king
34508
34509         * Source/kwsys/: auto_ptr.hxx.in, testAutoPtr.cxx: ENH: Implemented
34510           auto_ptr_ref in a way that allows conversion of the pointed-to
34511           type.
34512
34513 2007-03-03 14:51  king
34514
34515         * Source/kwsys/testAutoPtr.cxx: COMP: Remove one conversion test
34516           until it is implemented.
34517
34518 2007-03-03 14:48  king
34519
34520         * Source/kwsys/: CMakeLists.txt, auto_ptr.hxx.in, testAutoPtr.cxx:
34521           ENH: Added test for auto_ptr.  Documented aut_ptr template
34522           implementation.
34523
34524 2007-03-03 12:16  king
34525
34526         * Source/: cmBootstrapCommands.cxx, cmCommands.cxx: BUG:
34527           cmCreateTestSourceList command is needed at boostrap time because
34528           KWSys now uses test drivers.
34529
34530 2007-03-03 10:47  king
34531
34532         * Source/: kwsys/CMakeLists.txt,
34533           kwsys/testCommandLineArguments.cxx,
34534           kwsys/testCommandLineArguments1.cxx, kwsys/testDynamicLoader.cxx,
34535           kwsys/testFail.c, kwsys/testHashSTL.cxx, kwsys/testIOS.cxx,
34536           kwsys/testRegistry.cxx, kwsys/testSystemTools.cxx,
34537           kwsys/testTerminal.c, CMakeLists.txt: ENH: Cleaned up KWSys tests
34538           to use test drivers.
34539
34540 2007-03-03 10:09  king
34541
34542         * Modules/Platform/Windows-bcc32.cmake: BUG: Do not create import
34543           library for MODULEs.  The TARGET_IMPLIB name is not set correctly
34544           for MODULE rules anyway.
34545
34546 2007-03-02 21:12  andy
34547
34548         * Source/cmVersion.cxx: STYLE: Nightly Version update
34549
34550 2007-03-02 14:31  martink
34551
34552         * Source/: cmMakefileUtilityTargetGenerator.cxx,
34553           cmMakefileUtilityTargetGenerator.h: BUG: fix for build order
34554
34555 2007-03-02 11:33  andy
34556
34557         * Modules/Platform/Darwin.cmake, Source/cmTryCompileCommand.cxx:
34558           BUG: Propagate platform settings such as CMAKE_OSX_ARCHITECTURES
34559           to the try compile
34560
34561 2007-03-02 10:57  martink
34562
34563         * Modules/SystemInformation.cmake: ENH: limit the output of system
34564           information to no more than 50K per file
34565
34566 2007-03-02 10:50  martink
34567
34568         * Source/: cmLocalVisualStudio7Generator.cxx,
34569           cmWin32ProcessExecution.cxx: COMP: fix some w4 warnings
34570
34571 2007-03-02 10:49  martink
34572
34573         * Source/cmake.cxx: ENH: fix compiler warning
34574
34575 2007-03-02 10:48  martink
34576
34577         * Source/: kwsys/SystemTools.cxx, cmFileCommand.cxx: COMP: fix
34578           warnings
34579
34580 2007-03-01 23:28  king
34581
34582         * Source/kwsys/auto_ptr.hxx.in: COMP: More workarounds for Borland.
34583
34584 2007-03-01 21:15  andy
34585
34586         * Source/cmVersion.cxx: STYLE: Nightly Version update
34587
34588 2007-03-01 16:44  king
34589
34590         * Modules/FindQt4.cmake: BUG: Fix bug introduced by revision 1.67.
34591           The qmake query mode prints information to stderr on some
34592           platforms.  The OUTPUT_VARIABLE and ERROR_VARIABLE must be the
34593           same variable to get all the output.
34594
34595 2007-03-01 16:23  martink
34596
34597         * Source/cmFileCommand.cxx: COMP: fix a compiel warning
34598
34599 2007-03-01 15:53  martink
34600
34601         * Source/: cmFileCommand.cxx, cmFileCommand.h: ENH: added LIMIT on
34602           file read
34603
34604 2007-03-01 14:52  martink
34605
34606         * Source/kwsys/SystemTools.cxx: COMP: fix warning
34607
34608 2007-03-01 14:30  martink
34609
34610         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: added a
34611           limit to the getline method
34612
34613 2007-03-01 10:53  martink
34614
34615         * Source/cmake.cxx: BUG: a couple bugs in system informaiton
34616
34617 2007-03-01 10:33  martink
34618
34619         * CMakeLists.txt: BUG: bad command line
34620
34621 2007-02-28 21:07  andy
34622
34623         * Source/cmVersion.cxx: STYLE: Nightly Version update
34624
34625 2007-02-28 17:26  hoffman
34626
34627         * Source/cmLocalGenerator.cxx: ENH: remove qnx special stuff that
34628           does not work
34629
34630 2007-02-28 14:45  martink
34631
34632         * Source/cmMakefile.cxx: BUG: cleanup paths in GetSourceFile to
34633           handle bug 2724
34634
34635 2007-02-28 14:29  hoffman
34636
34637         * Source/: cmLocalGenerator.cxx, cmLocalUnixMakefileGenerator3.cxx:
34638           ENH: one more pass at paths with spaces and parens
34639
34640 2007-02-28 12:25  martink
34641
34642         * CMakeLists.txt, Source/CMakeLists.txt, Source/cmake.cxx: BUG:
34643           allow system information to accept the -G option
34644
34645 2007-02-28 09:36  king
34646
34647         * Source/kwsys/auto_ptr.hxx.in: BUG: Assignment should always use
34648           reset().
34649
34650 2007-02-28 09:35  king
34651
34652         * Source/kwsys/auto_ptr.hxx.in: COMP: Fix for auto_ptr_ref on
34653           Borland 5.8.
34654
34655 2007-02-28 09:33  king
34656
34657         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Fix for
34658           cmake_force target in Borland Makefiles.
34659
34660 2007-02-27 16:41  martink
34661
34662         * Source/cmake.cxx: BUG: fix to naming of results file
34663
34664 2007-02-27 15:11  hoffman
34665
34666         * Tests/SubDirSpaces/: CMakeLists.txt,
34667           ThirdSubDir/testfromauxsubdir.c: ENH: watcom wmake can not handle
34668           () in the path with cd command
34669
34670 2007-02-27 13:34  hoffman
34671
34672         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: add a fix for
34673           spaces in the path again...
34674
34675 2007-02-27 13:04  martink
34676
34677         * CMakeLists.txt, Source/CMakeLists.txt: BUG: possible fix for new
34678           SystemInfo test
34679
34680 2007-02-27 12:47  martink
34681
34682         * Source/cmake.cxx: BUG: fix for unused variable
34683
34684 2007-02-27 12:10  hoffman
34685
34686         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: fix for spaces in
34687           the path and mingw
34688
34689 2007-02-27 11:59  martink
34690
34691         * Source/CMakeLists.txt: BUG: possible fix for new SystemInfo test
34692
34693 2007-02-27 10:10  martink
34694
34695         * Source/: CMakeLists.txt, cmake.cxx, cmake.h, cmakemain.cxx: ENH:
34696           added --system-information option to CMake
34697
34698 2007-02-27 09:43  martink
34699
34700         * Modules/: SystemInformation.cmake, SystemInformation.in: ENH:
34701           improvements
34702
34703 2007-02-26 13:40  martink
34704
34705         * Modules/: SystemInformation.cmake, SystemInformation.in: ENH:
34706           added for system information command line option
34707
34708 2007-02-26 12:08  king
34709
34710         * Source/kwsys/auto_ptr.hxx.in: COMP: Added line accidentally
34711           removed.
34712
34713 2007-02-26 12:06  king
34714
34715         * Source/kwsys/auto_ptr.hxx.in: BUG: Fixed implementation of
34716           auto_ptr_ref.
34717
34718 2007-02-26 11:56  hoffman
34719
34720         * Source/cmLocalGenerator.cxx: ENH: go back to \ escapes for qnx
34721
34722 2007-02-26 11:41  hoffman
34723
34724         * Source/cmLocalGenerator.cxx: ENH: go back to EscapeForShell
34725           version
34726
34727 2007-02-26 10:46  king
34728
34729         * Tests/SubDirSpaces/CMakeLists.txt: COMP: Disable rpath with
34730           spaces on some systems.
34731
34732 2007-02-25 21:02  andy
34733
34734         * Source/cmVersion.cxx: STYLE: Nightly Version update
34735
34736 2007-02-25 19:22  alex
34737
34738         * Modules/FindGettext.cmake: BUG: fix typo reported by Duncan Mac
34739           Vicar
34740
34741           Alex
34742
34743 2007-02-25 16:13  hoffman
34744
34745         * Source/cmLocalGenerator.cxx: ENH: try and use \ for space and ()
34746           escapes
34747
34748 2007-02-23 20:37  hoffman
34749
34750         * Source/cmLocalGenerator.cxx: ENH: try another thing 3
34751
34752 2007-02-23 17:38  hoffman
34753
34754         * Source/cmLocalGenerator.cxx: ENH: try another thing
34755
34756 2007-02-23 17:07  hoffman
34757
34758         * Source/cmLocalGenerator.cxx: ENH: add some debug stuff
34759
34760 2007-02-23 16:44  hoffman
34761
34762         * Source/cmLocalGenerator.cxx: ENH: add some debug stuff
34763
34764 2007-02-23 14:37  andy
34765
34766         * Source/CMakeLists.txt: COMP: Disable test until generators are
34767           fixed
34768
34769 2007-02-23 11:30  andy
34770
34771         * Source/CMakeLists.txt: ENH: Try to fix spaces in the path problem
34772
34773 2007-02-23 11:17  andy
34774
34775         * Tests/SimpleExclude/run.cmake.in: ENH: Try to fix spaces in the
34776           path problem
34777
34778 2007-02-23 10:31  andy
34779
34780         * Tests/SimpleExclude/: dirC/dirA/CMakeLists.txt,
34781           dirC/dirB/CMakeLists.txt, dirD/CMakeLists.txt: ENH: Force
34782           libraries to be static
34783
34784 2007-02-23 09:54  martink
34785
34786         * Source/cmGetTestPropertyCommand.h: ENH: added some documentation
34787           on how to find the default properties of a test
34788
34789 2007-02-23 09:46  andy
34790
34791         * Source/: CMakeLists.txt, cmLocalGenerator.cxx,
34792           cmLocalGenerator.h, cmMakefile.cxx, cmTarget.cxx, cmTarget.h:
34793           ENH: Make EXCLUDE_FROM_ALL a target and directory properties.
34794           Also, make IsInAll use EXCLUDE_FROM_ALL. Also, enable the test
34795           that tests this
34796
34797 2007-02-23 09:45  andy
34798
34799         * Source/cmIncludeDirectoryCommand.cxx: BUG: Produce error when
34800           include directories is invoked with an empty list
34801
34802 2007-02-22 17:34  hoffman
34803
34804         * Source/cmLocalGenerator.cxx: ENH: hack put the hack back for qnx
34805           to try and fix spaces in the path
34806
34807 2007-02-22 17:26  hoffman
34808
34809         * Source/cmLocalGenerator.cxx: ENH: undo hack and try to get
34810           dashboard back
34811
34812 2007-02-22 17:15  hoffman
34813
34814         * Tests/SubDirSpaces/CMakeLists.txt: ENH: add a comment
34815
34816 2007-02-22 16:23  king
34817
34818         * Source/cmLocalGenerator.cxx: BUG: Hack to try working around a
34819           problem with spaces in an rpath on QNX.
34820
34821 2007-02-22 15:43  hoffman
34822
34823         * Tests/SubDirSpaces/CMakeLists.txt: ENH: show make results on the
34824           dashboard
34825
34826 2007-02-22 15:33  hoffman
34827
34828         * Source/cmLocalGenerator.cxx: ENH: add new escape stuff
34829
34830 2007-02-22 15:27  king
34831
34832         * Source/kwsys/SystemTools.cxx: BUG: Fix bug#4482.
34833
34834 2007-02-22 15:16  andy
34835
34836         * Tests/SimpleExclude/run.cmake.in: COMP: Use exec_program instead
34837           of execute_process
34838
34839 2007-02-22 11:42  andy
34840
34841         * Tests/SimpleExclude/: CMakeLists.txt, run.cmake.in: ENH: Improve
34842           test
34843
34844 2007-02-22 10:31  hoffman
34845
34846         * Source/CMakeLists.txt: ENH: actually keep the output
34847
34848 2007-02-22 10:05  hoffman
34849
34850         * Source/CMakeLists.txt: ENH: make sure EXECUTE_PROCESS is there
34851           because in bootstrap it is not
34852
34853 2007-02-22 09:48  hoffman
34854
34855         * Source/kwsys/SystemTools.cxx: COMP: remove warning
34856
34857 2007-02-22 09:44  martink
34858
34859         * Source/CPack/cmCPackOSXX11Generator.cxx: STYLE: fix someones line
34860           length
34861
34862 2007-02-22 09:10  andy
34863
34864         * Source/cmake.cxx: BUG: Produce an error when the script is not
34865           found
34866
34867 2007-02-22 08:39  andy
34868
34869         * Tests/SimpleExclude/: CMakeLists.txt, dirC/CMakeLists.txt,
34870           dirC/dirA/CMakeLists.txt, dirC/dirA/t1.c, dirC/dirA/t2.c,
34871           dirC/dirA/t3.c, dirC/dirA/t4.c, dirC/dirA/t5.c,
34872           dirC/dirB/CMakeLists.txt, dirC/dirB/t6.c, dirC/dirB/t7.c,
34873           dirD/CMakeLists.txt, dirD/t8.c, dirD/t9.c: ENH: Add simple
34874           exclusion test for subdirectories
34875
34876 2007-02-21 21:24  hoffman
34877
34878         * Source/CMakeLists.txt, Source/cmLocalGenerator.cxx,
34879           Source/cmLocalUnixMakefileGenerator3.cxx,
34880           Source/cmSystemTools.cxx, Source/cmSystemTools.h,
34881           Source/kwsys/SystemTools.cxx, Tests/SubDirSpaces/CMakeLists.txt,
34882           Tests/SubDirSpaces/Some(x86) Sources/CMakeLists.txt,
34883           Tests/SubDirSpaces/Some(x86) Sources/test.c,
34884           Tests/SubDirSpaces/ThirdSubDir/testfromauxsubdir.c: ENH: fix
34885           parens in the path with spaces in the path
34886
34887 2007-02-21 14:58  martink
34888
34889         * Source/CMakeLists.txt: ENH: turn on spaces test for more
34890           platforms
34891
34892 2007-02-21 14:07  hoffman
34893
34894         * Source/cmGlobalGenerator.cxx: ENH: get rid of some extra erase
34895           calls
34896
34897 2007-02-21 14:07  hoffman
34898
34899         * Source/cmLocalVisualStudio7Generator.cxx: STYLE: fix line length
34900
34901 2007-02-21 14:01  hoffman
34902
34903         * Source/: cmGlobalXCodeGenerator.cxx, cmXCodeObject.cxx: BUG: fix
34904           for quotes in strings for flags #4022
34905
34906 2007-02-21 13:33  king
34907
34908         * Source/kwsys/CMakeLists.txt: COMP: Disable LFS on AIX.
34909
34910 2007-02-21 12:19  martink
34911
34912         * Source/cmGlobalWatcomWMakeGenerator.cxx: ENH: remove unused
34913           variable
34914
34915 2007-02-21 11:58  martink
34916
34917         * Source/CMakeLists.txt: ENH: turn on spaces test for more
34918           platforms
34919
34920 2007-02-21 11:45  hoffman
34921
34922         * Modules/Platform/AIX.cmake: ENH: force c++ when building c++
34923           objects
34924
34925 2007-02-21 10:29  hoffman
34926
34927         * Modules/CMakeDetermineSystem.cmake: ENH: better processor
34928           detection on linux
34929
34930 2007-02-21 10:03  hoffman
34931
34932         * Modules/CMakeDetermineFortranCompiler.cmake: ENH: remove df
34933           because df is a unix utilitiy
34934
34935 2007-02-20 16:43  hoffman
34936
34937         * Modules/: CMakeDetermineFortranCompiler.cmake,
34938           Platform/Windows-df.cmake: BUG: fix for bug 3950 add support for
34939           df compiler on windows
34940
34941 2007-02-20 16:35  hoffman
34942
34943         * Modules/FindQt4.cmake: BUG: fix for bug # 3954 glib with qt
34944
34945 2007-02-20 16:05  alex
34946
34947         * Modules/FindKDE4.cmake: STYLE: fix docs for FindKDE4.cmake
34948
34949           Alex
34950
34951 2007-02-20 16:02  alex
34952
34953         * Modules/: FindKDE3.cmake, KDE3Macros.cmake: BUG: remove
34954           KDE3_ENABLE_FINAL (#4140): it doesn't work currently and I don't
34955           have the time to fix this since it would require bigger changes.
34956           Maybe I'll do this if the KDE3 support of CMake becomes more
34957           widely used.
34958
34959           Alex
34960
34961 2007-02-20 16:00  alex
34962
34963         * Modules/FindLibXml2.cmake: STYLE: don't put the copyright notice
34964           twice in the file
34965
34966           Alex
34967
34968 2007-02-20 15:15  hoffman
34969
34970         * Modules/FindQt4.cmake: BUG: fix for bug 4187 fix typo in docs
34971
34972 2007-02-20 15:14  hoffman
34973
34974         * Modules/CMakeUnixFindMake.cmake: BUG: fix for 4188 look for smake
34975           as well as gmake and make
34976
34977 2007-02-20 15:09  hoffman
34978
34979         * Source/cmFileCommand.h: ENH: fix spelling error bug # 4233
34980
34981 2007-02-20 15:03  martink
34982
34983         * Source/CMakeLists.txt: ENH: only add the test for some platforms
34984
34985 2007-02-20 13:52  hoffman
34986
34987         * Source/cmGlobalXCodeGenerator.cxx: ENH: fix source extensions
34988           fror txt on xcode
34989
34990 2007-02-20 12:28  martink
34991
34992         * Source/cmMakefileTargetGenerator.cxx: ENH: fix for Watcom
34993
34994 2007-02-20 11:33  hoffman
34995
34996         * Modules/Platform/QNX.cmake: ENH: try to force c++ on qnx
34997
34998 2007-02-20 11:14  hoffman
34999
35000         * Source/cmGlobalXCodeGenerator.cxx: ENH: fix for force language
35001           stuff
35002
35003 2007-02-20 10:57  hoffman
35004
35005         * Tests/SetLang/CMakeLists.txt: ENH: verbose
35006
35007 2007-02-20 10:52  hoffman
35008
35009         * Source/cmLocalVisualStudio6Generator.cxx: ENH: fix crash
35010
35011 2007-02-20 09:54  hoffman
35012
35013         * Modules/InstallRequiredSystemLibraries.cmake: BUG: fix for bug
35014           4420 add language dll's to mfc install
35015
35016 2007-02-20 09:35  hoffman
35017
35018         * Source/CMakeLists.txt, Source/cmLocalVisualStudio6Generator.cxx,
35019           Source/cmLocalVisualStudio7Generator.cxx,
35020           Tests/SetLang/CMakeLists.txt, Tests/SetLang/bar.c,
35021           Tests/SetLang/foo.c: BUG: fix for bug 4423 set language fixes
35022
35023 2007-02-19 16:34  hoffman
35024
35025         * Source/CMakeLists.txt: ENH: remove ConvLib test for now
35026
35027 2007-02-19 15:12  hoffman
35028
35029         * Source/CMakeLists.txt: ENH: use correct name
35030
35031 2007-02-19 15:07  hoffman
35032
35033         * Source/cmGlobalXCodeGenerator.cxx: ENH: use project not target
35034           name
35035
35036 2007-02-19 14:48  martink
35037
35038         * Source/CMakeLists.txt, Tests/SubDirSpaces/CMakeLists.txt: ENH:
35039           make the test really test targets with spaces
35040
35041 2007-02-19 14:32  martink
35042
35043         * Source/: cmTarget.cxx, cmTarget.h: BUG: fix accidental checkin
35044
35045 2007-02-19 14:26  martink
35046
35047         * Tests/SubDirSpaces/Executable Sources/: CMakeLists.txt, test.cxx:
35048           ENH: added used sources with a path that has spaces
35049
35050 2007-02-19 14:25  martink
35051
35052         * Source/: cmLocalUnixMakefileGenerator3.cxx,
35053           cmMakefileTargetGenerator.cxx: ENH: fixed more bugs with spaces
35054           in the path
35055
35056 2007-02-19 13:53  king
35057
35058         * Modules/Platform/gcc.cmake: BUG: Applied patch from bug#4462.
35059
35060 2007-02-19 13:44  hoffman
35061
35062         * Modules/FindQt4.cmake: BUG: fix for bug 4464 handle qmake errors
35063           better
35064
35065 2007-02-19 13:26  hoffman
35066
35067         * Source/CMakeLists.txt, Tests/ConvLibrary/CMakeLists.txt: ENH: add
35068           test for conv libraries
35069
35070 2007-02-19 13:20  martink
35071
35072         * Source/: CMakeLists.txt, cmTarget.cxx, cmTarget.h: ENH: turn on
35073           spaces in path test
35074
35075 2007-02-19 12:25  martink
35076
35077         * Source/: cmMakefileTargetGenerator.cxx,
35078           cmLocalUnixMakefileGenerator3.cxx: BUG: fix for spaces in path
35079           for nmake
35080
35081 2007-02-19 12:21  martink
35082
35083         * Tests/SubDirSpaces/: CMakeLists.txt,
35084           vcl_algorithm+vcl_pair+double.foo.c,
35085           vcl_algorithm_vcl_pair_double.foo.c, Another
35086           Subdir/pair+int.int.c, Another Subdir/pair_int.int.c, Another
35087           Subdir/secondone.c, Another Subdir/testfromsubdir.c,
35088           Executable/CMakeLists.txt, Executable/test.cxx, Some
35089           Examples/CMakeLists.txt, Some Examples/example1/CMakeLists.txt,
35090           Some Examples/example1/example1.cxx, Some
35091           Examples/example2/CMakeLists.txt, Some
35092           Examples/example2/example2.cxx, ThirdSubDir/pair+int.int1.c,
35093           ThirdSubDir/pair_int.int1.c, ThirdSubDir/pair_p_int.int1.c,
35094           ThirdSubDir/testfromauxsubdir.c, ThirdSubDir/thirdone.c: ENH: new
35095           test for spaces in the tree structure
35096
35097 2007-02-18 21:44  andy
35098
35099         * Source/cmVersion.cxx: STYLE: Nightly Version update
35100
35101 2007-02-18 09:31  hoffman
35102
35103         * Source/cmLocalVisualStudio6Generator.cxx: STYLE: fix warning
35104
35105 2007-02-17 22:43  andy
35106
35107         * Source/cmVersion.cxx: STYLE: Nightly Version update
35108
35109 2007-02-17 11:43  hoffman
35110
35111         * Source/cmGlobalXCodeGenerator.cxx: ENH: fix for external object
35112           test
35113
35114 2007-02-17 08:46  hoffman
35115
35116         * Source/: cmLocalGenerator.cxx, cmLocalVisualStudio7Generator.cxx,
35117           cmLocalXCodeGenerator.cxx, cmTarget.cxx,
35118           CPack/cmCPackOSXX11Generator.cxx: STYLE: fix line length issues
35119
35120 2007-02-17 08:38  hoffman
35121
35122         * Source/: cmGlobalXCodeGenerator.cxx, cmLocalGenerator.cxx: ENH:
35123           remove warnings and debug statement
35124
35125 2007-02-16 16:45  hoffman
35126
35127         * Source/cmLocalVisualStudio7Generator.cxx,
35128           Source/cmLocalVisualStudio7Generator.h,
35129           Tests/ConvLibrary/bartest.cxx: ENH: fix for vs ide
35130
35131 2007-02-16 16:12  hoffman
35132
35133         * Source/cmGlobalXCodeGenerator.cxx,
35134           Source/cmGlobalXCodeGenerator.h, Source/cmLocalGenerator.cxx,
35135           Source/cmLocalGenerator.h,
35136           Source/cmLocalUnixMakefileGenerator3.cxx,
35137           Source/cmLocalUnixMakefileGenerator3.h,
35138           Source/cmLocalVisualStudio6Generator.cxx,
35139           Source/cmLocalVisualStudio6Generator.h,
35140           Source/cmLocalVisualStudio7Generator.cxx,
35141           Source/cmLocalVisualStudio7Generator.h,
35142           Source/cmLocalVisualStudioGenerator.cxx,
35143           Source/cmLocalVisualStudioGenerator.h,
35144           Source/cmLocalXCodeGenerator.cxx, Source/cmLocalXCodeGenerator.h,
35145           Source/cmMakefileTargetGenerator.cxx,
35146           Source/cmMakefileTargetGenerator.h, Source/cmTarget.cxx,
35147           Source/cmTarget.h, Tests/ConvLibrary/CMakeLists.txt,
35148           Tests/ConvLibrary/bar.c, Tests/ConvLibrary/bartest.cxx,
35149           Tests/ConvLibrary/foo.cxx, Tests/ConvLibrary/sub1/car.cxx: ENH:
35150           check in initial conv library stuff
35151
35152 2007-02-16 15:24  andy
35153
35154         * Source/cmVersion.cxx: STYLE: Nightly Version update
35155
35156 2007-02-15 15:07  andy
35157
35158         * Source/cmake.cxx: BUG: Overwrite the symlink if it already
35159           exists. Close Bug #4418 - cmake -create-symlink doesn't overwrite
35160           existing symlinks
35161
35162 2007-02-15 13:36  hoffman
35163
35164         * CMakeLists.txt, ChangeLog.manual,
35165           Source/cmCommandArgumentParserHelper.cxx,
35166           Source/cmCommandArgumentParserHelper.h, Source/cmMakefile.cxx:
35167           ENH: move @@ fix from main tree
35168
35169 2007-02-15 12:45  hoffman
35170
35171         * CMakeLists.txt, ChangeLog.manual, Modules/FindQt4.cmake,
35172           Modules/InstallRequiredSystemLibraries.cmake,
35173           Source/cmAddDependenciesCommand.cxx, Source/cmIfCommand.cxx,
35174           Source/cmIfCommand.h, Source/cmLocalVisualStudio7Generator.cxx,
35175           Source/cmSetTargetPropertiesCommand.cxx,
35176           Source/kwsys/SystemTools.cxx, Source/kwsys/SystemTools.cxx.bak:
35177           ENH: merge in changes from main tree, including fix for exception
35178           stuff in vs 7
35179
35180 2007-02-15 12:23  king
35181
35182         * Source/cmLocalVisualStudio7Generator.cxx: BUG: Do not hack the
35183           exception handling default for linker flags or for
35184           per-source-file flags.
35185
35186 2007-02-14 22:24  andy
35187
35188         * Source/cmVersion.cxx: STYLE: Nightly Version update
35189
35190 2007-02-13 22:44  andy
35191
35192         * Source/cmVersion.cxx: STYLE: Nightly Version update
35193
35194 2007-02-13 14:12  andy
35195
35196         * Source/CPack/cmCPackOSXX11Generator.cxx,
35197           Source/CPack/cmCPackOSXX11Generator.h, Modules/CPack.DS_Store.in,
35198           Modules/CPack.VolumeIcon.icns.in,
35199           Modules/CPack.background.png.in, Modules/CPack.cmake: ENH: More
35200           work on the packaging. Add Applicaitons, add icons, etc
35201
35202 2007-02-12 23:16  andy
35203
35204         * Source/cmVersion.cxx: STYLE: Nightly Version update
35205
35206 2007-02-12 12:06  hoffman
35207
35208         * Utilities/Release/: create-cmake-release.cmake,
35209           release_cmake.cmake: ENH: add cygwin cpack stuff to release
35210           scripts
35211
35212 2007-02-12 09:15  hoffman
35213
35214         * Utilities/Release/vogon_cygwin.cmake: ENH: add cygwin on vogon
35215
35216 2007-02-11 22:34  andy
35217
35218         * Source/cmVersion.cxx: STYLE: Nightly Version update
35219
35220 2007-02-10 22:23  andy
35221
35222         * Source/cmVersion.cxx: STYLE: Nightly Version update
35223
35224 2007-02-10 09:52  alex
35225
35226         * Modules/FindPNG.cmake: STYLE: remove empty line, so the
35227           documentation for the module is complete again
35228
35229           Alex
35230
35231 2007-02-09 22:14  andy
35232
35233         * Source/cmVersion.cxx: STYLE: Nightly Version update
35234
35235 2007-02-09 13:44  hoffman
35236
35237         * Source/: cmCommandArgumentParserHelper.cxx,
35238           cmCommandArgumentParserHelper.h, cmMakefile.cxx: ENH: add atonly
35239           support to cmCommandArgumentParserHelper.cxx and remove old
35240           non-yacc parser code from cmMakefile.cxx
35241
35242 2007-02-08 22:08  andy
35243
35244         * Source/cmVersion.cxx: STYLE: Nightly Version update
35245
35246 2007-02-08 16:18  king
35247
35248         * Source/CMakeLists.txt, Tests/PrecompiledHeader/CMakeLists.txt,
35249           Tests/PrecompiledHeader/foo1.c, Tests/PrecompiledHeader/foo2.c,
35250           Tests/PrecompiledHeader/foo_precompile.c,
35251           Tests/PrecompiledHeader/include/foo.h,
35252           Tests/PrecompiledHeader/include/foo_precompiled.h: ENH: Added
35253           PrecompiledHeader test for MSVC compilers.
35254
35255 2007-02-07 22:02  andy
35256
35257         * Source/cmVersion.cxx: STYLE: Nightly Version update
35258
35259 2007-02-07 14:50  alex
35260
35261         * Modules/: UseEcos.cmake, ecos_clean.cmake: ENH: now also the
35262           "ecosclean" target works with MS nmake
35263
35264           Alex
35265
35266 2007-02-07 11:50  hoffman
35267
35268         * Modules/FindQt4.cmake: BUG: fix for bug 4399
35269
35270 2007-02-07 11:49  hoffman
35271
35272         * Source/: cmAddDependenciesCommand.cxx,
35273           cmSetTargetPropertiesCommand.cxx: BUG: fix for bug 4414, find
35274           targets in the global generator for set_target_properties and
35275           add_dependencies
35276
35277 2007-02-07 10:26  hoffman
35278
35279         * Modules/InstallRequiredSystemLibraries.cmake: BUG: fix for 4420
35280           Unicode and MBC versions of the MFC
35281
35282 2007-02-07 09:23  king
35283
35284         * Source/cmDependsC.cxx: STYLE: Fixed line-too-long.
35285
35286 2007-02-06 21:56  andy
35287
35288         * Source/cmVersion.cxx: STYLE: Nightly Version update
35289
35290 2007-02-06 16:03  hoffman
35291
35292         * Source/cmSetSourceFilesPropertiesCommand.h: ENH: fix
35293           documentation to include source language property
35294
35295 2007-02-06 15:05  king
35296
35297         * Source/cmDocumentation.cxx: BUG: Patch from Alex to fix
35298           single-command help broken by previous patch.
35299
35300 2007-02-06 10:01  hoffman
35301
35302         * CMakeLists.txt, Source/CPack/cmCPackGenerators.cxx: ENH: fix
35303           release tree to build on mac
35304
35305 2007-02-05 21:53  andy
35306
35307         * Source/cmVersion.cxx: STYLE: Nightly Version update
35308
35309 2007-02-05 14:05  hoffman
35310
35311         * Source/cmLocalUnixMakefileGenerator3.h: ENH: merge changes from
35312           main trunk
35313
35314 2007-02-05 13:21  hoffman
35315
35316         * CMakeLists.txt, ChangeLog.manual, cmake_uninstall.cmake.in,
35317           Modules/CPack.cmake, Modules/FindKDE4.cmake,
35318           Modules/FindXMLRPC.cmake, Source/CMakeLists.txt,
35319           Source/cmGlobalKdevelopGenerator.cxx,
35320           Source/cmInstallTargetGenerator.cxx,
35321           Source/cmLocalKdevelopGenerator.cxx,
35322           Source/cmLocalKdevelopGenerator.h,
35323           Source/cmLocalUnixMakefileGenerator3.cxx,
35324           Source/cmLocalVisualStudio7Generator.cxx,
35325           Source/cmLocalVisualStudio7Generator.h,
35326           Source/cmLocalVisualStudioGenerator.cxx,
35327           Source/cmMakefileExecutableTargetGenerator.cxx,
35328           Source/cmMakefileLibraryTargetGenerator.cxx,
35329           Source/cmMakefileTargetGenerator.cxx, Source/cmSystemTools.cxx,
35330           Source/cmSystemTools.h, Source/cmTarget.cxx, Source/cmTarget.h,
35331           Source/CPack/cmCPackGenerators.cxx,
35332           Source/CPack/cmCPackGenericGenerator.cxx,
35333           Source/CPack/cmCPackGenericGenerator.h,
35334           Source/CPack/cmCPackNSISGenerator.h,
35335           Source/CPack/cmCPackPackageMakerGenerator.h,
35336           Source/CPack/cmCPackSTGZGenerator.h,
35337           Source/CPack/cmCPackTGZGenerator.h,
35338           Source/CPack/cmCPackTarBZip2Generator.cxx,
35339           Source/CPack/cmCPackTarBZip2Generator.h,
35340           Source/CPack/cmCPackTarCompressGenerator.h,
35341           Source/CPack/cmCPackZIPGenerator.h, Source/kwsys/System.h.in,
35342           Source/kwsys/SystemTools.cxx,
35343           Tests/Complex/Executable/CMakeLists.txt,
35344           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
35345           Tests/ComplexRelativePaths/Executable/CMakeLists.txt,
35346           Utilities/Release/Cygwin/CMakeLists.txt,
35347           Utilities/Release/Cygwin/README.cygwin.in,
35348           Utilities/Release/Cygwin/cygwin-package.sh.in,
35349           Utilities/Release/Cygwin/cygwin-patch.diff.in,
35350           Utilities/Release/Cygwin/cygwin-setup.hint.in,
35351           Source/CPack/cmCPackCygwinBinaryGenerator.cxx,
35352           Source/CPack/cmCPackCygwinBinaryGenerator.h,
35353           Source/CPack/cmCPackCygwinSourceGenerator.cxx,
35354           Source/CPack/cmCPackCygwinSourceGenerator.h: ENH: merge in
35355           changes from branch
35356
35357 2007-02-05 11:13  martink
35358
35359         * Source/CMakeLists.txt: ENH: add more time to bootstrap test
35360
35361 2007-02-05 09:48  king
35362
35363         * Source/: cmDependsC.cxx, cmDependsC.h: BUG: Patch from Alex to
35364           recompute dependencies when the include regex changes.  This
35365           addresses bug#4168.
35366
35367 2007-02-04 21:47  andy
35368
35369         * Source/cmVersion.cxx: STYLE: Nightly Version update
35370
35371 2007-02-03 21:41  andy
35372
35373         * Source/cmVersion.cxx: STYLE: Nightly Version update
35374
35375 2007-02-02 21:28  andy
35376
35377         * Source/cmVersion.cxx: STYLE: Nightly Version update
35378
35379 2007-02-02 16:52  hoffman
35380
35381         * Source/CPack/: cmCPackCygwinSourceGenerator.cxx,
35382           cmCPackTarBZip2Generator.cxx: STYLE: fix warnings
35383
35384 2007-02-02 16:51  hoffman
35385
35386         * Modules/FindQt4.cmake: ENH: fix depend bug in qt
35387
35388 2007-02-02 14:40  hoffman
35389
35390         * CMakeLists.txt, Modules/CPack.cmake, Source/CMakeLists.txt,
35391           Source/CPack/bills-comments.txt,
35392           Source/CPack/cmCPackCygwinBinaryGenerator.cxx,
35393           Source/CPack/cmCPackCygwinBinaryGenerator.h,
35394           Source/CPack/cmCPackCygwinSourceGenerator.cxx,
35395           Source/CPack/cmCPackCygwinSourceGenerator.h,
35396           Source/CPack/cmCPackGenerators.cxx,
35397           Source/CPack/cmCPackGenericGenerator.cxx,
35398           Source/CPack/cmCPackGenericGenerator.h,
35399           Source/CPack/cmCPackNSISGenerator.h,
35400           Source/CPack/cmCPackOSXX11Generator.h,
35401           Source/CPack/cmCPackPackageMakerGenerator.h,
35402           Source/CPack/cmCPackSTGZGenerator.h,
35403           Source/CPack/cmCPackTGZGenerator.h,
35404           Source/CPack/cmCPackTarBZip2Generator.cxx,
35405           Source/CPack/cmCPackTarBZip2Generator.h,
35406           Source/CPack/cmCPackTarCompressGenerator.h,
35407           Source/CPack/cmCPackZIPGenerator.h, Source/CPack/cygwin.readme,
35408           Utilities/Release/create-cmake-release.cmake,
35409           Utilities/Release/release_cmake.cmake,
35410           Utilities/Release/Cygwin/CMakeLists.txt,
35411           Utilities/Release/Cygwin/README.cygwin.in,
35412           Utilities/Release/Cygwin/cygwin-package.sh.in: ENH: add support
35413           for cygwin source and binary packaging
35414
35415 2007-02-02 14:13  king
35416
35417         * Source/cmDocumentation.h: COMP: Fix void return failure.
35418
35419 2007-02-02 12:46  alex
35420
35421         * Modules/FindGettext.cmake: BUG: add gettext module for working
35422           with GNU gettext (#4081)
35423
35424           Alex
35425
35426 2007-02-02 10:14  martink
35427
35428         * Source/CMakeLists.txt: ENH: allow the dashboard to override the
35429           timeouts for CTestTest
35430
35431 2007-02-02 09:11  king
35432
35433         * Source/cmDocumentation.h: STYLE: Fixed line length and this->
35434           convention violations from yesterday's patch.
35435
35436 2007-02-02 09:11  king
35437
35438         * Source/CTest/cmCTestBuildCommand.cxx: STYLE: Fixed line-too-long.
35439
35440 2007-02-01 20:38  andy
35441
35442         * Source/cmVersion.cxx: STYLE: Nightly Version update
35443
35444 2007-02-01 17:06  hoffman
35445
35446         * Source/cmLocalVisualStudio7Generator.cxx: STYLE: fix line length
35447
35448 2007-02-01 16:56  king
35449
35450         * Source/cmMakefileTargetGenerator.cxx: BUG: Use the exe/lib output
35451           path for .pdb file location.  This addresses bug#3277 and
35452           bug#4287.
35453
35454 2007-02-01 16:54  king
35455
35456         * Source/: cmLocalVisualStudio7Generator.cxx, cmTarget.cxx,
35457           cmTarget.h: ENH: Added cmTarget::GetPDBName method to simplify
35458           computation of .pdb file name for a target.
35459
35460 2007-02-01 16:52  king
35461
35462         * Source/: cmMakefileExecutableTargetGenerator.cxx,
35463           cmMakefileLibraryTargetGenerator.cxx: BUG: Do not clean the .pdb
35464           file for a target just before it is linked!  This finishes
35465           addressing bug#4341.
35466
35467 2007-02-01 16:07  king
35468
35469         * Source/cmMakefileExecutableTargetGenerator.cxx: BUG: Clean rule
35470           for exe pdb file should use full path.
35471
35472 2007-02-01 15:44  king
35473
35474         * Source/cmLocalVisualStudio7Generator.cxx: BUG: Do not use bitwise
35475           OR on bool.
35476
35477 2007-02-01 15:22  king
35478
35479         * Source/cmLocalVisualStudio7Generator.h: STYLE: Removed unused
35480           method declarations.
35481
35482 2007-02-01 15:02  king
35483
35484         * Source/cmLocalVisualStudio7Generator.cxx: ENH: Added a special
35485           flags integer field to the flag map entries.  Added flags for
35486           user values and other special cases.  Added precompiled header
35487           flag translation entries.  This addresses bug#3512.
35488
35489 2007-02-01 14:45  king
35490
35491         * Source/kwsys/SystemTools.cxx: STYLE: Removed one more stray
35492           comment.
35493
35494 2007-02-01 14:43  martink
35495
35496         * Source/kwsys/SystemTools.cxx: STYLE: removed code accidently
35497           checked in
35498
35499 2007-02-01 14:11  martink
35500
35501         * Source/kwsys/SystemTools.cxx: BUG: fix for bug number 3320
35502
35503 2007-02-01 13:04  king
35504
35505         * Source/cmLocalVisualStudio7Generator.cxx: COMP: Removed unused
35506           variable.
35507
35508 2007-02-01 12:02  king
35509
35510         * Tests/: Complex/Executable/CMakeLists.txt,
35511           ComplexOneConfig/Executable/CMakeLists.txt,
35512           ComplexRelativePaths/Executable/CMakeLists.txt: ENH: Added smoke
35513           test for user-value flag mapping for VS IDE.
35514
35515 2007-02-01 12:00  king
35516
35517         * Source/cmLocalVisualStudio7Generator.cxx: ENH: Added mapping of
35518           /NODEFAULTLIB flag when no values are provided.
35519
35520 2007-02-01 11:49  king
35521
35522         * Source/: cmLocalVisualStudio7Generator.cxx,
35523           cmLocalVisualStudio7Generator.h: ENH: Reimplemented parsing and
35524           mapping of flags into vcproj file attribute options.  This cleans
35525           up and centralizes a few things.  It is in preparation for
35526           dealing with precompiled header flags for bug #3512 since they
35527           require some special handling.
35528
35529 2007-02-01 11:45  king
35530
35531         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Added
35532           EscapeWindowsShellArgument and ParseWindowsCommandLine methods to
35533           cmSystemTools.
35534
35535 2007-02-01 11:33  martink
35536
35537         * Source/cmMakefileTargetGenerator.cxx: BUG: fix for bug number
35538           3964
35539
35540 2007-02-01 10:38  king
35541
35542         * Source/: cmDocumentation.cxx, cmDocumentation.h: ENH: Patch from
35543           Alex to improve implementation and prepare for splitting the man
35544           page into more sections.
35545
35546 2007-02-01 09:57  king
35547
35548         * Source/: cmInstallTargetGenerator.cxx,
35549           cmLocalUnixMakefileGenerator3.cxx,
35550           cmLocalVisualStudio7Generator.cxx,
35551           cmLocalVisualStudio7Generator.h,
35552           cmMakefileExecutableTargetGenerator.cxx,
35553           cmMakefileLibraryTargetGenerator.cxx, cmTarget.cxx, cmTarget.h:
35554           BUG: The .pdb file generated for a library or executable should
35555           match the real file name used for the target.  This addresses
35556           bug#3277.
35557
35558 2007-01-31 20:07  andy
35559
35560         * Source/cmVersion.cxx: STYLE: Nightly Version update
35561
35562 2007-01-31 16:50  hoffman
35563
35564         * Source/CPack/: cmCPackCygwinSourceGenerator.cxx,
35565           cmCPackCygwinSourceGenerator.h: ENH: commit cygwin source
35566           generator files, not used yet
35567
35568 2007-01-31 16:49  hoffman
35569
35570         * Source/cmLocalGenerator.cxx: ENH: do not use crazy long paths to
35571           object files for try compile
35572
35573 2007-01-31 16:48  hoffman
35574
35575         * Utilities/Release/Cygwin/: CMakeLists.txt, README.cygwin.in,
35576           cygwin-package.sh.in, cygwin-patch.diff.in, cygwin-setup.hint.in:
35577           ENH: add support files for cpack cygwin setup package stuff
35578
35579 2007-01-31 15:06  alex
35580
35581         * Modules/FindQt4.cmake: BUG: finally fix #4331, the previous
35582           version just caught the tag, the filename not at all
35583
35584           Alex
35585
35586 2007-01-31 14:00  hoffman
35587
35588         * Tests/TryCompile/CMakeLists.txt: ENH: add more output when test
35589           fails
35590
35591 2007-01-31 13:54  andy
35592
35593         * Source/CMakeLists.txt: COMP: Remove osx bundle from
35594           OSXScriptLauncher
35595
35596 2007-01-31 13:53  andy
35597
35598         * Source/CPack/OSXScriptLauncher.cxx: COMP: Use new API
35599
35600 2007-01-31 13:37  andy
35601
35602         * Source/CMakeLists.txt: COMP: Add missing file in the installation
35603
35604 2007-01-31 13:34  hoffman
35605
35606         * Source/: cmLocalVisualStudio7Generator.cxx,
35607           cmLocalVisualStudio7Generator.h: BUG: make sure external vs
35608           projects use the GUID in the project if it has one.
35609
35610 2007-01-30 20:14  andy
35611
35612         * Source/cmVersion.cxx: STYLE: Nightly Version update
35613
35614 2007-01-30 15:43  alex
35615
35616         * Modules/FindKDE4.cmake: STYLE: KDEDIR is deprecated and not used,
35617           so also document that KDEDIRS is used instead
35618
35619           Alex
35620
35621 2007-01-30 11:48  andy
35622
35623         * Source/CTest/cmCTestBuildCommand.cxx: ENH: Allow to specify build
35624           target
35625
35626 2007-01-30 11:48  andy
35627
35628         * Source/CMakeLists.txt: COMP: Fix bootstrap
35629
35630 2007-01-30 11:35  martink
35631
35632         * Source/: CMakeLists.txt, cmGlobalGenerator.cxx,
35633           cmGlobalGenerator.h, ctest.cxx,
35634           CTest/cmCTestBuildAndTestHandler.cxx: BUG: fixes so that
35635           --build-and-test will honor timeouts
35636
35637 2007-01-30 11:32  hoffman
35638
35639         * Source/kwsys/SystemTools.cxx: ENH: allow copy if different from a
35640           file to a directory to work
35641
35642 2007-01-29 20:30  andy
35643
35644         * Source/cmVersion.cxx: STYLE: Nightly Version update
35645
35646 2007-01-29 12:42  martink
35647
35648         * Source/cmCTest.cxx: BUG: fix in the timeout code
35649
35650 2007-01-28 20:08  andy
35651
35652         * Source/cmVersion.cxx: STYLE: Nightly Version update
35653
35654 2007-01-27 20:09  andy
35655
35656         * Source/cmVersion.cxx: STYLE: Nightly Version update
35657
35658 2007-01-27 15:29  malaterre
35659
35660         * Source/kwsys/System.h.in: STYLE: Fix typo
35661
35662 2007-01-26 20:14  andy
35663
35664         * Source/cmVersion.cxx: STYLE: Nightly Version update
35665
35666 2007-01-26 15:06  martink
35667
35668         * Source/cmIfCommand.h: STYLE: improve IF documentation to cover
35669           elseif
35670
35671 2007-01-26 14:26  king
35672
35673         * Source/kwsys/CMakeLists.txt: BUG: Added use of
35674           KWSYS_INSTALL_COMPONENT_NAME_DEVELOPMENT for header file install
35675           rules.
35676
35677 2007-01-26 09:31  martink
35678
35679         * Source/CTest/cmCTestTestHandler.cxx: COMP: fix warning
35680
35681 2007-01-25 17:05  hoffman
35682
35683         * Source/cmSubdirCommand.h: BUG: remove early ;
35684
35685 2007-01-25 15:44  hoffman
35686
35687         * Source/: CMakeLists.txt, cmGlobalKdevelopGenerator.cxx,
35688           cmLocalKdevelopGenerator.cxx, cmLocalKdevelopGenerator.h,
35689           cmLocalUnixMakefileGenerator3.h: BUG: fix for 4186, kdevelop
35690           adding file twice
35691
35692 2007-01-25 11:16  martink
35693
35694         * Source/: cmCTest.cxx, cmCTest.h, cmTest.cxx, ctest.cxx,
35695           CTest/cmCTestBuildAndTestHandler.cxx,
35696           CTest/cmCTestBuildAndTestHandler.h, CTest/cmCTestTestHandler.cxx,
35697           CTest/cmCTestTestHandler.h: ENH: added per test timeout support
35698
35699 2007-01-24 13:45  king
35700
35701         * Source/: cmExecProgramCommand.h, cmInstallFilesCommand.h,
35702           cmInstallProgramsCommand.h, cmInstallTargetsCommand.h,
35703           cmLinkLibrariesCommand.h, cmMakeDirectoryCommand.h,
35704           cmRemoveCommand.h, cmSubdirCommand.h, cmSubdirDependsCommand.h,
35705           cmVariableRequiresCommand.h, cmWriteFileCommand.h: ENH: Patch
35706           from Alex to make deprecated command documentation more
35707           consistent.
35708
35709 2007-01-24 13:40  king
35710
35711         * Source/: cmUseMangledMesaCommand.h, cmVariableRequiresCommand.h:
35712           ENH: Patch from Alex to document this command as discouraged.
35713
35714 2007-01-24 07:46  andy
35715
35716         * Source/cmVersion.cxx: STYLE: Nightly Version update
35717
35718 2007-01-23 14:28  hoffman
35719
35720         * Source/cmLocalGenerator.cxx: ENH: this does not need to be safe
35721           as the value is checked
35722
35723 2007-01-23 14:07  andy
35724
35725         * Source/cmVersion.cxx: STYLE: Nightly Version update
35726
35727 2007-01-23 13:41  alex
35728
35729         * Modules/UseEcos.cmake: BUG: reent.c wasn't intended to be
35730           committed, too special
35731
35732           Alex
35733
35734 2007-01-23 13:29  alex
35735
35736         * Modules/UseEcos.cmake: STYLE: use even more absolute paths, can't
35737           hurt for out-of-source builds STYLE: use
35738           SET_SOURCE_FILES_PROPERTIES() on multiple files at once instead
35739           of interating over each one of them STYLE: no need to add
35740           target.ld to the clean-files, this is done now automatically by
35741           add_custom_command() ENH: now also MS nmake can be used to build
35742           ecos apps
35743
35744           Alex
35745
35746 2007-01-23 13:08  hoffman
35747
35748         * Source/cmLocalGenerator.cxx: ENH: avoid crash, but do not make it
35749           an error if include flags is missing from a language
35750
35751 2007-01-23 11:39  hoffman
35752
35753         * Source/cmLocalGenerator.cxx: ENH: make the include flag required
35754           for a language avoids seg fault
35755
35756 2007-01-23 11:25  hoffman
35757
35758         * Source/cmLocalVisualStudio6Generator.cxx: ENH: undo bug fix
35759           because of failed test
35760
35761 2007-01-23 10:50  hoffman
35762
35763         * Source/cmLocalVisualStudio6Generator.cxx: ENH: add link flags for
35764           debug/release etc
35765
35766 2007-01-22 20:14  andy
35767
35768         * Source/cmVersion.cxx: STYLE: Nightly Version update
35769
35770 2007-01-22 10:52  king
35771
35772         * Source/cmWriteFileCommand.h: ENH: Patch from Alex to document
35773           WRITE_FILE as a discouraged command.
35774
35775 2007-01-22 10:52  king
35776
35777         * Source/: cmDocumentation.cxx, cmDocumentation.h: COMP: Patch from
35778           Alex for const correctness.
35779
35780 2007-01-22 10:39  king
35781
35782         * cmake_uninstall.cmake.in: BUG: Patch from bug#4312 to make
35783           uninstall work with DESTDIR.
35784
35785 2007-01-21 20:07  andy
35786
35787         * Source/cmVersion.cxx: STYLE: Nightly Version update
35788
35789 2007-01-20 21:05  andy
35790
35791         * Source/cmVersion.cxx: STYLE: Nightly Version update
35792
35793 2007-01-20 10:05  andy
35794
35795         * Modules/FindQt4.cmake: COMP: Fix typo that makes all Qt4 builds
35796           break
35797
35798 2007-01-19 20:10  andy
35799
35800         * Source/cmVersion.cxx: STYLE: Nightly Version update
35801
35802 2007-01-19 11:55  hoffman
35803
35804         * Modules/FindQt4.cmake: BUG: fix for bug 4331
35805
35806 2007-01-18 20:35  hoffman
35807
35808         * Modules/FindQt4.cmake: BUG: fix for bug 4331
35809
35810 2007-01-18 20:10  andy
35811
35812         * Source/cmVersion.cxx: STYLE: Nightly Version update
35813
35814 2007-01-18 16:10  hoffman
35815
35816         * Source/cmLocalVisualStudioGenerator.cxx: ENH: do not use relative
35817           paths for custom command commands if they working directory is
35818           used
35819
35820 2007-01-17 14:06  alex
35821
35822         * Modules/UseEcos.cmake: ENH: the ecos headers are always in the
35823           binary dir
35824
35825           Alex
35826
35827 2007-01-17 13:57  alex
35828
35829         * Modules/UseEcos.cmake: ENH: building ecos apps now seems to work
35830           also out-of-source
35831
35832           Alex
35833
35834 2007-01-17 13:45  alex
35835
35836         * Modules/UseEcos.cmake: BUG: also check that tclsh is available,
35837           otherwise you can't build any eCos stuff ENH: make the name of
35838           the config file ecos.ecc adjustable via the new variable
35839           ECOS_CONFIG_FILE
35840
35841           Alex
35842
35843 2007-01-16 14:37  clinton
35844
35845         * Source/kwsys/SystemTools.cxx: ENH: Add support for "~otheruser/"
35846
35847 2007-01-15 12:31  andy
35848
35849         * Source/CPack/cmCPackGenericGenerator.cxx: STYLE: Fix kwstyle
35850
35851 2007-01-15 12:12  hoffman
35852
35853         * Source/cmLocalVisualStudio7Generator.cxx: STYLE: fix link lenght
35854           issue
35855
35856 2007-01-14 20:10  andy
35857
35858         * Source/cmVersion.cxx: STYLE: Nightly Version update
35859
35860 2007-01-13 20:12  andy
35861
35862         * Source/cmVersion.cxx: STYLE: Nightly Version update
35863
35864 2007-01-12 20:40  andy
35865
35866         * Source/cmVersion.cxx: STYLE: Nightly Version update
35867
35868 2007-01-12 16:47  clinton
35869
35870         * Source/kwsys/SystemTools.cxx: ENH:  Handle "~" in SplitPath.
35871
35872 2007-01-12 09:53  hoffman
35873
35874         * Utilities/Release/cygwin-package.sh.in: ENH: break it again
35875
35876 2007-01-12 09:46  hoffman
35877
35878         * Utilities/Release/cygwin-package.sh.in: ENH: fix for newer cygwin
35879
35880 2007-01-12 09:18  hoffman
35881
35882         * Utilities/Release/cmake_release.sh: ENH: change version of curses
35883
35884 2007-01-11 21:02  hoffman
35885
35886         * Source/: cmLocalVisualStudio7Generator.cxx,
35887           cmLocalVisualStudio7Generator.h: BUG: fix for bug 4239,
35888           NODEFAULTLIB flag support in ide
35889
35890 2007-01-11 20:54  andy
35891
35892         * Source/cmVersion.cxx: STYLE: Nightly Version update
35893
35894 2007-01-11 10:49  andy
35895
35896         * Source/CPack/: cmCPackGenericGenerator.cxx,
35897           cmCPackGenericGenerator.h: STYLE: Fix kwstyle issues
35898
35899 2007-01-10 20:54  andy
35900
35901         * Source/cmVersion.cxx: STYLE: Nightly Version update
35902
35903 2007-01-10 19:59  hoffman
35904
35905         * Source/CPack/OSXScriptLauncher.cxx: ENH: fix warning and code
35906           style
35907
35908 2007-01-10 18:33  andy
35909
35910         * Modules/CPack.RuntimeScript.in: ENH: Change permission for
35911           getdisplay.sh to make the runtimescript work
35912
35913 2007-01-10 15:41  hoffman
35914
35915         * Utilities/Release/cygwin-package.sh.in: ENH: remove old docs
35916
35917 2007-01-10 15:30  andy
35918
35919         * Modules/CPack.OSXScriptLauncher.in,
35920           Modules/CPack.OSXX11.Info.plist.in,
35921           Modules/CPack.RuntimeScript.in, Source/CMakeLists.txt,
35922           Source/CPack/OSXScriptLauncher.cxx,
35923           Source/CPack/cmCPackGenerators.cxx,
35924           Source/CPack/cmCPackGenericGenerator.cxx,
35925           Source/CPack/cmCPackGenericGenerator.h,
35926           Source/CPack/cmCPackOSXX11Generator.cxx,
35927           Source/CPack/cmCPackOSXX11Generator.h: ENH: First pass at CPack
35928           generator for OSX X11 applications. This are applications that
35929           require X11 to work. This is not really installed but a bundle
35930           packager
35931
35932 2007-01-10 14:27  hoffman
35933
35934         * Utilities/Release/cmake_release.sh: ENH: create cygwin
35935
35936 2007-01-10 12:39  hoffman
35937
35938         * CMakeLists.txt: ENH: make this the final 2.4.6
35939
35940 2007-01-09 21:02  andy
35941
35942         * Source/cmVersion.cxx: STYLE: Nightly Version update
35943
35944 2007-01-08 21:01  andy
35945
35946         * Source/cmVersion.cxx: STYLE: Nightly Version update
35947
35948 2007-01-08 15:12  king
35949
35950         * Source/kwsys/SharedForward.h.in: STYLE: Fixed documentation of
35951           how to produce forwarding executables for multi-configuration
35952           builds with CMAKE_INTDIR.
35953
35954 2007-01-07 21:05  andy
35955
35956         * Source/cmVersion.cxx: STYLE: Nightly Version update
35957
35958 2007-01-06 22:56  andy
35959
35960         * Source/cmVersion.cxx: STYLE: Nightly Version update
35961
35962 2007-01-06 00:49  andy
35963
35964         * Source/cmVersion.cxx: STYLE: Nightly Version update
35965
35966 2007-01-04 17:29  alex
35967
35968         * Modules/FindQt4.cmake: ENH: if a wrong qmake has been found, mark
35969           it as invalid in the cache, so that it is searched again the next
35970           time cmake runs Tested in KDE since Jul 5th:
35971           http://websvn.kde.org/trunk/KDE/kdelibs/cmake/modules/FindQt4.cmake?rev=558318&view=rev
35972
35973           Alex
35974
35975 2007-01-04 16:50  alex
35976
35977         * Modules/: FindQt4.cmake, UseQt4.cmake: ENH: add QT_USE_QTDBUS as
35978           it exists for all other modules too
35979
35980           Alex
35981
35982 2007-01-04 16:35  alex
35983
35984         * Modules/FindQt4.cmake: BUG: also look for qmake4, as it is named
35985           on OpenBSD
35986
35987           Alex
35988
35989 2007-01-04 16:03  martink
35990
35991         * Source/cmAddLibraryCommand.cxx: BUG: fix for bad argument
35992           handling
35993
35994 2007-01-04 14:54  andy
35995
35996         * Source/cmVersion.cxx: STYLE: Nightly Version update
35997
35998 2007-01-04 13:02  martink
35999
36000         * Source/cmPropertyMap.cxx: ENH: change STRICT to CMAKE_STRICT
36001
36002 2007-01-04 10:18  hoffman
36003
36004         * CMakeLists.txt: ENH: add RC stuff to main tree
36005
36006 2007-01-04 03:53  andy
36007
36008         * Source/cmVersion.cxx: STYLE: Nightly Version update
36009
36010 2007-01-03 18:20  alex
36011
36012         * Modules/FindQt4.cmake: ENH: partly sync with KDE svn: add the
36013           macros for generating the dbus files
36014
36015           Alex
36016
36017 2007-01-03 17:50  alex
36018
36019         * Modules/FindQt4.cmake: ENH: mark more variables ADVANCED
36020
36021           Alex
36022
36023 2007-01-03 17:32  alex
36024
36025         * Modules/FindQt4.cmake: ENH: partly sync with KDE svn: handle
36026           QtMain more like the other libs
36027
36028           Alex
36029
36030 2007-01-03 17:00  alex
36031
36032         * Modules/FindQt4.cmake: BUG: argument names in macros are not real
36033           variables, which can lead to problems, which we fixed for KDE in
36034           Trysil:
36035           http://websvn.kde.org/trunk/KDE/kdelibs/cmake/modules/FindQt4.cmake?rev=557470&r1=557241&r2=557470
36036
36037           Alex
36038
36039 2007-01-03 16:48  alex
36040
36041         * Modules/FindQt4.cmake: STYLE: some more space to make it easier
36042           to read
36043
36044           Alex
36045
36046 2007-01-03 16:38  alex
36047
36048         * Modules/FindQt4.cmake: ENH: partly sync with KDE svn: also find
36049           the QtDBus and the QtDesignerComponents libraries
36050
36051           Alex
36052
36053 2007-01-03 16:09  hoffman
36054
36055         * CMakeLists.txt, ChangeLog.manual,
36056           Modules/CPack.STGZ_Header.sh.in, Modules/FindDoxygen.cmake,
36057           Modules/FindJNI.cmake, Modules/FindRuby.cmake,
36058           Source/cmFindBase.cxx, Source/cmFindBase.h,
36059           Tests/CTestTest3/test.cmake.in,
36060           Tests/CustComDepend/CMakeLists.txt, Tests/CustComDepend/bar.h,
36061           Tests/CustComDepend/foo.cxx: ENH: merge from main tree
36062
36063 2007-01-03 16:01  alex
36064
36065         * Modules/FindQt4.cmake: ENH: partly sync with the KDE vesion: find
36066           the dbus tools coming with Qt since 4.2
36067
36068           Alex
36069
36070 2007-01-03 10:19  hoffman
36071
36072         * CMakeLists.txt, ChangeLog.manual, Source/CMakeLists.txt,
36073           Source/cmGlobalUnixMakefileGenerator3.h,
36074           Source/cmLocalGenerator.cxx,
36075           Source/cmMakefileExecutableTargetGenerator.cxx,
36076           Source/cmMakefileLibraryTargetGenerator.cxx,
36077           Source/cmMakefileTargetGenerator.cxx,
36078           Source/cmMakefileTargetGenerator.h,
36079           Source/cmMakefileUtilityTargetGenerator.cxx, Source/cmTarget.cxx:
36080           ENH: merge in fixes from main tree
36081
36082 2007-01-03 04:20  andy
36083
36084         * Source/cmVersion.cxx: STYLE: Nightly Version update
36085
36086 2007-01-02 00:08  andy
36087
36088         * Source/cmVersion.cxx: STYLE: Nightly Version update
36089
36090 2007-01-01 04:02  andy
36091
36092         * Source/cmVersion.cxx: STYLE: Nightly Version update
36093
36094 2006-12-31 03:29  andy
36095
36096         * Source/cmVersion.cxx: STYLE: Nightly Version update
36097
36098 2006-12-30 03:24  andy
36099
36100         * Source/cmVersion.cxx: STYLE: Nightly Version update
36101
36102 2006-12-29 19:20  hoffman
36103
36104         * Tests/CustComDepend/: CMakeLists.txt, bar.h, foo.cxx: ENH: try to
36105           fix test on watcom
36106
36107 2006-12-29 03:29  andy
36108
36109         * Source/cmVersion.cxx: STYLE: Nightly Version update
36110
36111 2006-12-28 15:31  hoffman
36112
36113         * Source/: cmFindBase.cxx, cmFindBase.h: BUG: fix problem with path
36114           suffix and mac frameworks and find stuff, showed up in
36115           FindPythonLibs.cmake
36116
36117 2006-12-28 03:23  andy
36118
36119         * Source/cmVersion.cxx: STYLE: Nightly Version update
36120
36121 2006-12-27 03:27  andy
36122
36123         * Source/cmVersion.cxx: STYLE: Nightly Version update
36124
36125 2006-12-26 08:47  andy
36126
36127         * Modules/FindJNI.cmake: ENH: Support JVM on Mac
36128
36129 2006-12-26 03:27  andy
36130
36131         * Source/cmVersion.cxx: STYLE: Nightly Version update
36132
36133 2006-12-25 03:25  andy
36134
36135         * Source/cmVersion.cxx: STYLE: Nightly Version update
36136
36137 2006-12-24 03:24  andy
36138
36139         * Source/cmVersion.cxx: STYLE: Nightly Version update
36140
36141 2006-12-23 03:38  andy
36142
36143         * Source/cmVersion.cxx: STYLE: Nightly Version update
36144
36145 2006-12-22 03:36  andy
36146
36147         * Source/cmVersion.cxx: STYLE: Nightly Version update
36148
36149 2006-12-21 10:24  utkarsh
36150
36151         * Source/kwsys/CommandLineArguments.cxx: BUG: reverting previous
36152           change.
36153
36154 2006-12-21 09:52  utkarsh
36155
36156         * Source/kwsys/CommandLineArguments.cxx: BUG: When a "wrong
36157           argument" was detected, we call the WrongArgument handler. If the
36158           handler returns success, the argument parsing should continue.
36159           Currently, it was stopping parsing immediately after the wrong
36160           argument was processed, irrespective of the WrongArgument handler
36161           status. Fixed that.
36162
36163 2006-12-21 04:12  andy
36164
36165         * Source/cmVersion.cxx: STYLE: Nightly Version update
36166
36167 2006-12-20 03:28  andy
36168
36169         * Source/cmVersion.cxx: STYLE: Nightly Version update
36170
36171 2006-12-19 03:29  andy
36172
36173         * Source/cmVersion.cxx: STYLE: Nightly Version update
36174
36175 2006-12-18 11:30  utkarsh
36176
36177         * Source/kwsys/SystemTools.cxx: BUG: FileIsDirectory would remove
36178           the trailing '/' even when the path is indeed the root i.e. '/'.
36179           Hence the test would be incorrect for root directory. Fixed that.
36180
36181 2006-12-18 11:04  malaterre
36182
36183         * Source/kwsys/kwsys_ios_sstream.h.in: COMP: Fix compilation when
36184           VS6 is using the new ANSI stdlib
36185
36186 2006-12-18 03:24  andy
36187
36188         * Source/cmVersion.cxx: STYLE: Nightly Version update
36189
36190 2006-12-17 03:25  andy
36191
36192         * Source/cmVersion.cxx: STYLE: Nightly Version update
36193
36194 2006-12-16 03:26  andy
36195
36196         * Source/cmVersion.cxx: STYLE: Nightly Version update
36197
36198 2006-12-15 10:30  malaterre
36199
36200         * Source/kwsys/kwsys_ios_sstream.h.in: COMP: Try to get
36201           stringstream emulation working
36202
36203 2006-12-15 03:32  andy
36204
36205         * Source/cmVersion.cxx: STYLE: Nightly Version update
36206
36207 2006-12-14 14:30  king
36208
36209         * Source/: cmGlobalUnixMakefileGenerator3.h,
36210           cmMakefileExecutableTargetGenerator.cxx,
36211           cmMakefileLibraryTargetGenerator.cxx,
36212           cmMakefileUtilityTargetGenerator.cxx,
36213           cmMakefileTargetGenerator.cxx, cmMakefileTargetGenerator.h: ENH:
36214           Made cmMakefileTargetGenerator::GlobalGenerator have full type
36215           cmGlobalUnixMakefileGenerator3 to give access to all methods.
36216           Fixed broken custom targets with no commands for Borland
36217           makefiles when CMAKE_SKIP_RULE_DEPENDENCY is set.
36218
36219 2006-12-14 13:18  king
36220
36221         * Source/kwsys/kwsys_ios_sstream.h.in: ENH: Adding stringstream
36222           compatibility implementation.  It is currently identical to
36223           ostringstream.  Fixed local variable pcount hiding method
36224           warning.
36225
36226 2006-12-14 11:41  malaterre
36227
36228         * Source/kwsys/: kwsys_ios_sstream.h.in, testIOS.cxx: BUG: Remove
36229           stringstream implementation, this was a wrong interface anyway.
36230
36231 2006-12-14 11:02  malaterre
36232
36233         * Source/kwsys/testIOS.cxx: BUG: disable test for now
36234
36235 2006-12-14 10:03  king
36236
36237         * Source/cmSystemTools.cxx: ENH: Changes from Ryan C. Gordon to fix
36238           old process execution on BeOS.
36239
36240 2006-12-14 03:26  andy
36241
36242         * Source/cmVersion.cxx: STYLE: Nightly Version update
36243
36244 2006-12-13 16:44  andy
36245
36246         * Modules/CPack.STGZ_Header.sh.in: BUG: Fixes for dash
36247
36248 2006-12-13 13:24  martink
36249
36250         * Source/cmPropertyMap.cxx: COMP: oops really did not mean to check
36251           in that change
36252
36253 2006-12-13 12:19  martink
36254
36255         * Source/: cmAuxSourceDirectoryCommand.cxx, cmCPluginAPI.cxx,
36256           cmCreateTestSourceList.cxx, cmFLTKWrapUICommand.cxx,
36257           cmMakefile.cxx, cmPropertyMap.cxx, cmSourceFile.cxx,
36258           cmSourceFile.h: ENH: allow source file properties to chain to
36259           Directories and up
36260
36261 2006-12-13 12:11  martink
36262
36263         * Modules/VTKCompatibility.cmake: ENH: fix for back VTK error
36264           message
36265
36266 2006-12-13 08:52  malaterre
36267
36268         * Source/kwsys/: kwsys_ios_sstream.h.in, testIOS.cxx: ENH: provide
36269           stringstream too. FIX: warning shadow var
36270
36271 2006-12-13 03:23  andy
36272
36273         * Source/cmVersion.cxx: STYLE: Nightly Version update
36274
36275 2006-12-12 14:39  martink
36276
36277         * Source/: cmCommands.cxx, cmVTKMakeInstantiatorCommand.cxx,
36278           cmVTKMakeInstantiatorCommand.h, cmVTKWrapJavaCommand.cxx,
36279           cmVTKWrapJavaCommand.h, cmVTKWrapPythonCommand.cxx,
36280           cmVTKWrapPythonCommand.h, cmVTKWrapTclCommand.cxx,
36281           cmVTKWrapTclCommand.h: ENH: remove old commands
36282
36283 2006-12-12 13:59  martink
36284
36285         * Modules/VTKCompatibility.cmake: ENH: put in a better error
36286           message for VTK 4.0
36287
36288 2006-12-12 13:59  martink
36289
36290         * Tests/Wrapping/CMakeLists.txt: ENH: removed old VTK tests
36291
36292 2006-12-12 11:17  martink
36293
36294         * Modules/VTKCompatibility.cmake: ENH: minor cleanup
36295
36296 2006-12-12 11:06  hoffman
36297
36298         * Tests/CTestTest3/test.cmake.in: ENH: do not use svn until it is
36299           working again
36300
36301 2006-12-12 10:07  martink
36302
36303         * Source/: cmIfCommand.cxx, cmIfCommand.h,
36304           cmSetPropertiesCommand.cxx: ENH: fix a warning and a nice fix to
36305           the IF command
36306
36307 2006-12-12 03:29  andy
36308
36309         * Source/cmVersion.cxx: STYLE: Nightly Version update
36310
36311 2006-12-11 10:26  martink
36312
36313         * Source/: cmSetPropertiesCommand.cxx, cmSetPropertiesCommand.h,
36314           cmSetSourceFilesPropertiesCommand.cxx,
36315           cmSetSourceFilesPropertiesCommand.h, cmake.cxx: ENH: improve
36316           SetProperties and fix a couple warnings
36317
36318 2006-12-11 03:20  andy
36319
36320         * Source/cmVersion.cxx: STYLE: Nightly Version update
36321
36322 2006-12-10 03:19  andy
36323
36324         * Source/cmVersion.cxx: STYLE: Nightly Version update
36325
36326 2006-12-09 15:02  hoffman
36327
36328         * Modules/: FindPkgConfig.cmake, UsePkgConfig.cmake: ENH: better
36329           backwards compatibility, and deprecate PKGCONFIG
36330
36331 2006-12-09 11:25  malaterre
36332
36333         * Source/kwsys/: CMakeLists.txt, DynamicLoader.cxx,
36334           DynamicLoader.hxx.in: BUG: revert yesterday patch. The
36335           implementation was correct. The problem was that _WIN32 was
36336           forced to be #define on cygwin when included from ITK, which was
36337           miss matching the implementation from the declaration. Put extra
36338           condition for CYGWIN system
36339
36340 2006-12-09 03:32  andy
36341
36342         * Source/cmVersion.cxx: STYLE: Nightly Version update
36343
36344 2006-12-08 15:52  malaterre
36345
36346         * Source/kwsys/: CMakeLists.txt, DynamicLoader.cxx,
36347           DynamicLoader.hxx.in: BUG: Make sure to use the Win32 interface
36348           (HINSTANCE) for handling shared lib on cygwin and mingw system
36349
36350 2006-12-08 09:27  martink
36351
36352         * Source/: cmDocumentation.cxx, cmSetPropertiesCommand.cxx,
36353           cmTarget.cxx, cmake.cxx: COMP: fix some warnings and style issues
36354
36355 2006-12-08 03:26  andy
36356
36357         * Source/cmVersion.cxx: STYLE: Nightly Version update
36358
36359 2006-12-07 17:37  alex
36360
36361         * Modules/FindRuby.cmake: BUG: fix 4164, also search for
36362           libruby1.8.so, I guess it should be synced with the KDE version
36363           of FindRUBY.cmake
36364
36365           Alex
36366
36367 2006-12-07 16:31  martink
36368
36369         * Source/cmSetTestsPropertiesCommand.cxx: BUG: fix bad comparison
36370
36371 2006-12-07 16:14  hoffman
36372
36373         * Modules/Platform/BeOS.cmake: ENH: add beos file
36374
36375 2006-12-07 15:23  martink
36376
36377         * Source/cmSetTestsPropertiesCommand.cxx: COMP: fix a warning
36378
36379 2006-12-07 14:54  martink
36380
36381         * Source/: cmSetPropertiesCommand.cxx, cmSetPropertiesCommand.h,
36382           cmSetTestsPropertiesCommand.cxx, cmSetTestsPropertiesCommand.h:
36383           ENH: implements SetProperties for TEST
36384
36385 2006-12-07 11:38  hoffman
36386
36387         * Tests/CustComDepend/CMakeLists.txt: ENH: fix test for config dir
36388           based stuff
36389
36390 2006-12-07 10:48  martink
36391
36392         * bootstrap: COMP: fix bootstrap maybe
36393
36394 2006-12-07 10:33  martink
36395
36396         * Source/: cmPropertyMap.cxx, cmSetPropertiesCommand.cxx: COMP: fix
36397           warning
36398
36399 2006-12-07 10:26  martink
36400
36401         * Source/cmSetPropertiesCommand.cxx: COMP: fix warning right now
36402
36403 2006-12-07 10:22  martink
36404
36405         * Source/cmTest.cxx: BUG: fix missing return value
36406
36407 2006-12-07 10:15  hoffman
36408
36409         * Source/CMakeLists.txt: ENH: add test I removed by mistake
36410
36411 2006-12-07 09:51  martink
36412
36413         * Source/cmCPluginAPI.cxx: COMP: fix warning
36414
36415 2006-12-07 09:44  martink
36416
36417         * Source/CMakeLists.txt, Source/cmAuxSourceDirectoryCommand.cxx,
36418           Source/cmCPluginAPI.cxx, Source/cmCPluginAPI.h,
36419           Source/cmCommands.cxx, Source/cmCreateTestSourceList.cxx,
36420           Source/cmDocumentation.cxx, Source/cmDocumentation.h,
36421           Source/cmFLTKWrapUICommand.cxx, Source/cmForEachCommand.cxx,
36422           Source/cmGlobalGenerator.cxx, Source/cmIfCommand.cxx,
36423           Source/cmInstallFilesCommand.cxx,
36424           Source/cmInstallProgramsCommand.cxx, Source/cmLocalGenerator.cxx,
36425           Source/cmMacroCommand.cxx, Source/cmMakefile.cxx,
36426           Source/cmMakefile.h, Source/cmPropertyMap.cxx,
36427           Source/cmSetDirectoryPropertiesCommand.cxx,
36428           Source/cmSetDirectoryPropertiesCommand.h,
36429           Source/cmSetTargetPropertiesCommand.cxx,
36430           Source/cmSetTargetPropertiesCommand.h, Source/cmSourceFile.cxx,
36431           Source/cmSourceFile.h, Source/cmTarget.cxx, Source/cmTarget.h,
36432           Source/cmTest.cxx, Source/cmTest.h,
36433           Source/cmVTKMakeInstantiatorCommand.cxx,
36434           Source/cmVTKWrapJavaCommand.cxx,
36435           Source/cmVTKWrapPythonCommand.cxx,
36436           Source/cmVTKWrapTclCommand.cxx, Source/cmWhileCommand.cxx,
36437           Source/cmake.cxx, Source/cmake.h, Source/cmakemain.cxx,
36438           Tests/Complex/Library/CMakeLists.txt,
36439           Tests/ComplexOneConfig/Library/CMakeLists.txt,
36440           Tests/ComplexRelativePaths/Library/CMakeLists.txt,
36441           Tests/LoadCommand/CMakeCommands/cmTestCommand.c,
36442           Tests/LoadCommandOneConfig/CMakeCommands/cmTestCommand.c,
36443           Source/cmDefinePropertyCommand.cxx,
36444           Source/cmDefinePropertyCommand.h: ENH: make properties a bit more
36445           formal with documentation and chaining
36446
36447 2006-12-07 02:04  andy
36448
36449         * Source/cmVersion.cxx: STYLE: Nightly Version update
36450
36451 2006-12-06 23:05  hoffman
36452
36453         * Source/CMakeLists.txt, Source/cmLocalGenerator.cxx,
36454           Source/cmTarget.cxx, Tests/CustComDepend/CMakeLists.txt,
36455           Tests/CustComDepend/foo.cxx: ENH: fix bug in full path to target
36456           depends stuff
36457
36458 2006-12-06 00:43  andy
36459
36460         * Source/cmVersion.cxx: STYLE: Nightly Version update
36461
36462 2006-12-05 10:36  martink
36463
36464         * Source/: cmPropertyDefinition.cxx: ENH: fix compiler warning
36465
36466 2006-12-05 09:14  hoffman
36467
36468         * Source/: cmSystemTools.cxx, CTest/cmCTestSubmitHandler.cxx: COMP:
36469           fix line length style error
36470
36471 2006-12-05 09:02  hoffman
36472
36473         * Source/kwsys/ProcessUNIX.c: COMP: remove warning
36474
36475 2006-12-05 08:47  hoffman
36476
36477         * bootstrap: ENH: fix bootstrap for mac
36478
36479 2006-12-05 08:39  hoffman
36480
36481         * Source/kwsys/ProcessUNIX.c: ENH: fix build error on IRIX
36482
36483 2006-12-04 19:37  hoffman
36484
36485         * Modules/FindDoxygen.cmake: ENH: fix for backwards compatibility
36486
36487 2006-12-04 17:26  hoffman
36488
36489         * bootstrap, Modules/CMakeDetermineCXXCompiler.cmake,
36490           Modules/CheckForPthreads.c, Source/cmCTest.cxx,
36491           Source/cmDependsJavaLexer.cxx, Source/cmDependsJavaLexer.h,
36492           Source/cmMakefile.cxx, Source/cmSystemTools.cxx,
36493           Source/kwsys/DynamicLoader.cxx,
36494           Source/kwsys/DynamicLoader.hxx.in, Source/kwsys/SystemTools.cxx,
36495           Source/kwsys/testDynamicLoader.cxx,
36496           Tests/Complex/Library/CMakeLists.txt,
36497           Tests/ComplexOneConfig/Library/CMakeLists.txt,
36498           Tests/ComplexRelativePaths/Library/CMakeLists.txt,
36499           Utilities/cmcurl/CMakeLists.txt, Utilities/cmtar/encode.c,
36500           Utilities/cmtar/extract.c, Utilities/cmtar/libtar.c,
36501           Utilities/cmtar/util.c: ENH: merge in changes for beos support
36502
36503 2006-12-04 14:42  king
36504
36505         * Source/kwsys/: ProcessUNIX.c, testProcess.c: ENH: Changes based
36506           on patch from Ryan C. Gordon to enable process execution on BeOS.
36507           There seems to be no way to implement it without polling (or
36508           threads).
36509
36510 2006-12-04 13:54  king
36511
36512         * Source/cmLocalGenerator.cxx: BUG: Do not print empty install
36513           configuration repeatedly.
36514
36515 2006-12-04 11:52  hoffman
36516
36517         * Modules/FindDoxygen.cmake: BUG: fix for bug 4102
36518
36519 2006-12-04 11:44  hoffman
36520
36521         * Modules/FindXMLRPC.cmake: BUG: fix for bug 4123, find xmlrpc in
36522           standard locations
36523
36524 2006-12-04 11:19  martink
36525
36526         * Source/CMakeLists.txt: ENH: added properties into the compile,
36527           but not that many
36528
36529 2006-12-04 11:05  martink
36530
36531         * Source/CMakeLists.txt: ENH: added properties into the compile
36532
36533 2006-12-04 11:04  martink
36534
36535         * Source/cmPropertyDefinitionMap.h: STYLE: fix line length
36536
36537 2006-12-04 09:58  hoffman
36538
36539         * CMakeLists.txt: ENH: move to actual release
36540
36541 2006-12-02 13:17  hoffman
36542
36543         * Source/CTest/cmCTestSubmitHandler.cxx: ENH: put checks on vector
36544           before referencing begin iterator
36545
36546 2006-12-01 22:54  andy
36547
36548         * Source/cmVersion.cxx: STYLE: Nightly Version update
36549
36550 2006-12-01 15:32  hoffman
36551
36552         * Source/cmMacroCommand.cxx: ENH: fix warning
36553
36554 2006-12-01 15:28  hoffman
36555
36556         * Source/cmMacroCommand.cxx: ENH: fix warning
36557
36558 2006-12-01 13:35  martink
36559
36560         * Source/: cmProperty.cxx, cmProperty.h, cmPropertyDefinition.cxx,
36561           cmPropertyDefinition.h, cmPropertyDefinitionMap.cxx,
36562           cmPropertyDefinitionMap.h, cmPropertyMap.cxx, cmPropertyMap.h,
36563           cmSetPropertiesCommand.cxx, cmSetPropertiesCommand.h: ENH:
36564           getting some of the property changed chewcked into CVS at least
36565
36566 2006-12-01 11:04  hoffman
36567
36568         * CMakeLists.txt, ChangeLog.manual, Source/cmMacroCommand.cxx: ENH:
36569           merge in fix for seg fault and move to RC 4
36570
36571 2006-12-01 10:30  hoffman
36572
36573         * Source/cmMacroCommand.cxx: BUG: fix for 3815 seg fault
36574
36575 2006-12-01 01:40  andy
36576
36577         * Source/cmVersion.cxx: STYLE: Nightly Version update
36578
36579 2006-11-30 18:27  ibanez
36580
36581         * Source/kwsys/: DynamicLoader.cxx, DynamicLoader.hxx.in: BUG:
36582           4100. Fixing the Mac OS/X version in the Dynamic loader in kwsys,
36583           and replacing copy/pasted code in the itkDynamicLoader with
36584           usage      of the kwsys loader. This was fixed in the HEAD by
36585           Mathieu Malaterre      and Neil Weisenfeld. This changes in the
36586           branch are just the port      of the bug fix from the HEAD.
36587
36588 2006-11-30 18:13  hoffman
36589
36590         * CMakeLists.txt, ChangeLog.manual,
36591           Source/cmOrderLinkDirectories.cxx, Source/cmTarget.cxx,
36592           Tests/LibName/CMakeLists.txt: ENH: move to RC 3 and add a fix for
36593           -L/path in link commands that was broken by the .dll.lib fix
36594
36595 2006-11-30 17:50  hoffman
36596
36597         * Source/cmOrderLinkDirectories.cxx: ENH: clean up comment and
36598           avoid some vector access calles
36599
36600 2006-11-30 17:32  hoffman
36601
36602         * Source/cmOrderLinkDirectories.cxx, Source/cmTarget.cxx,
36603           Tests/LibName/CMakeLists.txt: BUG: better fix for .dll.lib
36604           problem
36605
36606 2006-11-30 16:23  alex
36607
36608         * Modules/FindCups.cmake: ENH: add a module to find Cups (#3081),
36609           taken from KDE svn
36610
36611           Alex
36612
36613 2006-11-30 10:12  hoffman
36614
36615         * CMakeLists.txt, ChangeLog.manual, Source/CMakeLists.txt,
36616           Source/cmOrderLinkDirectories.cxx, Tests/LibName/CMakeLists.txt,
36617           Tests/LibName/bar.c, Tests/LibName/foo.c, Tests/LibName/foobar.c:
36618           ENH: put fix for foo.dll.lib problem on branch with test
36619
36620 2006-11-30 09:51  hoffman
36621
36622         * Tests/LibName/foobar.c: ENH: make it work for hp
36623
36624 2006-11-30 01:29  andy
36625
36626         * Source/cmVersion.cxx: STYLE: Nightly Version update
36627
36628 2006-11-29 21:53  hoffman
36629
36630         * Tests/LibName/: bar.c, foo.c, foobar.c: ENH: add extern for hp c
36631           compiler
36632
36633 2006-11-29 21:36  hoffman
36634
36635         * Source/CMakeLists.txt, Tests/LibName/CMakeLists.txt: ENH: fix
36636           test to run with debug or release and put the exe next to the
36637           dll, still shows the bug this is testing for
36638
36639 2006-11-29 17:45  hoffman
36640
36641         * bootstrap, Source/CMakeLists.txt, Source/cmake.cxx,
36642           Tests/LibName/bar.c, Tests/LibName/foo.c, Tests/LibName/foobar.c:
36643           ENH: fix errors for unix builds
36644
36645 2006-11-29 17:25  hoffman
36646
36647         * Source/CursesDialog/cmCursesLongMessageForm.cxx: ENH: fix warning
36648
36649 2006-11-29 17:17  hoffman
36650
36651         * Source/CursesDialog/: cmCursesLongMessageForm.cxx,
36652           cmCursesMainForm.cxx: ENH: there can be only one version
36653
36654 2006-11-29 17:10  martink
36655
36656         * Source/: cmMakefile.cxx, cmTarget.cxx: COMP: fix compile issue on
36657           Sun hopefully
36658
36659 2006-11-29 17:02  hoffman
36660
36661         * Source/CMakeLists.txt: ENH: fix test for configuration type
36662           builds
36663
36664 2006-11-29 16:43  hoffman
36665
36666         * Source/cmOrderLinkDirectories.cxx: ENH: fix compile error on mac
36667
36668 2006-11-29 16:12  hoffman
36669
36670         * Modules/: FindPkgConfig.cmake, UsePkgConfig.cmake: ENH: maintain
36671           backwards compatibility in UsePkgConfig
36672
36673 2006-11-29 15:59  hoffman
36674
36675         * Source/: cmCMakeMinimumRequired.cxx, cmCPluginAPI.cxx,
36676           cmCacheManager.cxx, cmGlobalGenerator.cxx, cmLocalGenerator.cxx,
36677           cmLocalUnixMakefileGenerator3.cxx, cmMakefile.cxx, cmMakefile.h,
36678           cmake.cxx, cmake.h: ENH: unify version stuff, get rid of it out
36679           of cmake and cmMakefile and only use cmVersion
36680
36681 2006-11-29 15:57  hoffman
36682
36683         * Source/cmOrderLinkDirectories.cxx, Tests/LibName/CMakeLists.txt,
36684           Tests/LibName/bar.c, Tests/LibName/foo.c, Tests/LibName/foobar.c,
36685           Source/CMakeLists.txt: BUG: fix a problem where it tried to link
36686           .dll.lib files
36687
36688 2006-11-29 15:45  martink
36689
36690         * Source/: cmMakefile.cxx, cmTarget.cxx: COMP: fix compile issue on
36691           Sun
36692
36693 2006-11-29 12:56  malaterre
36694
36695         * Source/kwsys/: DynamicLoader.cxx, DynamicLoader.hxx.in: BUG: Fix
36696           problem with loading dylib on Tiger (10.4) x86. We need to be
36697           using the dlopen/dlclose instead of the old NSModule
36698
36699 2006-11-29 11:00  martink
36700
36701         * Source/: cmMakefile.cxx, cmTarget.cxx, cmTarget.h,
36702           cmTargetLinkLibrariesCommand.cxx, cmTargetLinkLibrariesCommand.h:
36703           ENH: updated handling of debug and optimized target link
36704           libraries
36705
36706 2006-11-28 16:09  hoffman
36707
36708         * Source/: cmConfigure.cmake.h.in, cmMakefile.cxx, cmVersion.cxx:
36709           ENH: add rc to version stuff
36710
36711 2006-11-28 16:03  hoffman
36712
36713         * CMakeLists.txt, Source/cmConfigure.cmake.h.in,
36714           Source/cmMakefile.cxx, Source/cmVersion.cxx: ENH: add release
36715           candidate to versions
36716
36717 2006-11-28 14:45  hoffman
36718
36719         * Utilities/Release/: create-cmake-release.cmake,
36720           r15n65_aix_release.cmake: ENH: use older os for AIX release
36721
36722 2006-11-28 14:19  hoffman
36723
36724         * ChangeLog.manual, Modules/FindKDE4.cmake, Modules/FindQt3.cmake,
36725           Source/CMakeLists.txt, Source/cmLocalGenerator.cxx,
36726           Source/cmMakefileTargetGenerator.cxx, Source/cmTarget.cxx,
36727           Tests/Simple/CMakeLists.txt, Tests/TargetName/CMakeLists.txt,
36728           Tests/TargetName/executables/CMakeLists.txt,
36729           Tests/TargetName/executables/hello_world.c,
36730           Tests/TargetName/scripts/CMakeLists.txt,
36731           Tests/TargetName/scripts/hello_world,
36732           Tests/Wrapping/CMakeLists.txt, Utilities/cmcurl/CMakeLists.txt:
36733           ENH: merge in changes from the main tree
36734
36735 2006-11-28 09:49  hoffman
36736
36737         * Source/CMakeLists.txt: ENH: use the built cmake for file compare
36738           as older versions of cmake may not support this
36739
36740 2006-11-28 00:05  andy
36741
36742         * Source/cmVersion.cxx: STYLE: Nightly Version update
36743
36744 2006-11-27 16:15  hoffman
36745
36746         * Source/CMakeLists.txt: ENH: use correct project name
36747
36748 2006-11-27 16:13  hoffman
36749
36750         * Source/cmMakefileTargetGenerator.cxx,
36751           Tests/Simple/CMakeLists.txt: ENH: make sure things do not depend
36752           on optimized libraries if they are debug, and the other way
36753           around as well
36754
36755 2006-11-27 15:14  hoffman
36756
36757         * Source/CMakeLists.txt, Tests/TargetName/CMakeLists.txt,
36758           Tests/TargetName/executables/CMakeLists.txt,
36759           Tests/TargetName/executables/hello_world.c,
36760           Tests/TargetName/scripts/CMakeLists.txt,
36761           Tests/TargetName/scripts/hello_world: ENH: add a test for a
36762           target name with the same name as the output of a custom command
36763
36764 2006-11-27 12:14  hoffman
36765
36766         * Source/cmTarget.cxx: ENH: fix line length problem
36767
36768 2006-11-27 12:11  hoffman
36769
36770         * Source/cmTarget.cxx: ENH: fix crash in plplot build
36771
36772 2006-11-27 10:42  hoffman
36773
36774         * Utilities/cmcurl/CMakeLists.txt: ENH: save logs of passed try
36775           compile stuff as well
36776
36777 2006-11-26 07:12  andy
36778
36779         * Source/cmVersion.cxx: STYLE: Nightly Version update
36780
36781 2006-11-25 21:43  andy
36782
36783         * Source/cmVersion.cxx: STYLE: Nightly Version update
36784
36785 2006-11-25 21:08  andy
36786
36787         * Source/cmVersion.cxx: STYLE: Nightly Version update
36788
36789 2006-11-25 10:59  hoffman
36790
36791         * Source/: cmLocalGenerator.cxx, cmTarget.cxx: BUG: fix problem
36792           when a target name is the same as the output of a custom command
36793
36794 2006-11-25 07:59  andy
36795
36796         * Source/cmVersion.cxx: STYLE: Nightly Version update
36797
36798 2006-11-23 07:37  andy
36799
36800         * Source/cmVersion.cxx: STYLE: Nightly Version update
36801
36802 2006-11-22 19:28  alex
36803
36804         * Modules/FindKDE4.cmake: ENH: kde-config has been renamed to
36805           kde4-config several weeks ago, so it's not necessary anymore to
36806           use "kde-config" as fallback, since this will surely be a wrong
36807           version
36808
36809           Alex
36810
36811 2006-11-22 14:26  hoffman
36812
36813         * Source/CMakeLists.txt: ENH: make sure it is qt3 before running
36814           test
36815
36816 2006-11-22 14:22  hoffman
36817
36818         * Tests/Wrapping/CMakeLists.txt: ENH: make sure it is qt3 before
36819           running test
36820
36821 2006-11-22 13:44  hoffman
36822
36823         * Modules/: FindPkgConfig.cmake, UsePkgConfig.cmake: ENH: check in
36824           new pkgconfig stuff from Enrico Scholz
36825
36826 2006-11-22 13:30  hoffman
36827
36828         * Modules/FindQt3.cmake, Tests/Wrapping/CMakeLists.txt: ENH: make
36829           sure findqt3 finds qt3 and not qt4
36830
36831 2006-11-22 09:58  andy
36832
36833         * Source/cmVersion.cxx: STYLE: Nightly Version update
36834
36835 2006-11-21 13:25  andy
36836
36837         * Source/cmVersion.cxx: STYLE: Nightly Version update
36838
36839 2006-11-21 07:07  andy
36840
36841         * Source/cmVersion.cxx: STYLE: Nightly Version update
36842
36843 2006-11-20 14:23  hoffman
36844
36845         * Source/cmMakefile.cxx: ENH: fix from main tree
36846
36847 2006-11-20 13:57  hoffman
36848
36849         * Source/cmMakefile.cxx: ENH: fix for when a library is tagged both
36850           debug and optimized
36851
36852 2006-11-20 08:16  andy
36853
36854         * Source/cmVersion.cxx: STYLE: Nightly Version update
36855
36856 2006-11-19 08:08  andy
36857
36858         * Source/cmVersion.cxx: STYLE: Nightly Version update
36859
36860 2006-11-18 08:08  andy
36861
36862         * Source/cmVersion.cxx: STYLE: Nightly Version update
36863
36864 2006-11-17 15:55  hoffman
36865
36866         * Source/: cmMakefile.cxx, CPack/cmCPackNSISGenerator.cxx: ENH:
36867           move fix for replace of @var@ in cmake files from main tree and a
36868           better message for cpack and nsis
36869
36870 2006-11-17 15:35  hoffman
36871
36872         * Source/cmMakefile.cxx: BUG: undo bug fix 2722, still replace
36873           @foo@ in cmake files
36874
36875 2006-11-17 11:14  martink
36876
36877         * Source/CPack/cmCPackNSISGenerator.cxx: STYLE: fix a long line
36878
36879 2006-11-17 08:11  andy
36880
36881         * Source/cmVersion.cxx: STYLE: Nightly Version update
36882
36883 2006-11-16 15:57  hoffman
36884
36885         * ChangeLog.manual, Source/cmMakefile.cxx: ENH: move fix from main
36886           tree
36887
36888 2006-11-16 15:31  martink
36889
36890         * Source/cmIfCommand.cxx: ENH: remove old hack now that project
36891           level compatibility files are supported
36892
36893 2006-11-16 15:29  martink
36894
36895         * Modules/VTKCompatibility.cmake: ENH: added to handle case in very
36896           old odd versions of VTK
36897
36898 2006-11-16 15:28  martink
36899
36900         * Modules/ITKCompatibility.cmake: ENH: added to handle case in ITK
36901           2.8 and earlier
36902
36903 2006-11-16 10:57  martink
36904
36905         * Source/: cmMakefile.cxx, cmTarget.cxx: ENH: fix a bug with useing
36906           debuf optimized libs from other builds
36907
36908 2006-11-16 08:10  andy
36909
36910         * Source/cmVersion.cxx: STYLE: Nightly Version update
36911
36912 2006-11-15 08:08  andy
36913
36914         * Source/cmVersion.cxx: STYLE: Nightly Version update
36915
36916 2006-11-14 09:03  hoffman
36917
36918         * CMakeLists.txt: ENH: try again for 2.4.4
36919
36920 2006-11-14 08:09  andy
36921
36922         * Source/cmVersion.cxx: STYLE: Nightly Version update
36923
36924 2006-11-13 22:08  andy
36925
36926         * Source/CPack/cmCPackNSISGenerator.cxx: ENH: Expand comment
36927
36928 2006-11-13 15:25  hoffman
36929
36930         * ChangeLog.manual, Modules/FindQt4.cmake: ENH: move from main tree
36931
36932 2006-11-13 14:22  hoffman
36933
36934         * Modules/FindQt4.cmake: ENH: add depend information from qrc files
36935
36936 2006-11-13 12:59  hoffman
36937
36938         * ChangeLog.manual, Modules/CMakeVCManifestExe.cmake,
36939           Modules/FindSubversion.cmake, Modules/Platform/Windows-cl.cmake,
36940           Source/cmFindBase.cxx: ENH: merge changes in from main tree
36941
36942 2006-11-13 08:11  andy
36943
36944         * Source/cmVersion.cxx: STYLE: Nightly Version update
36945
36946 2006-11-12 08:08  andy
36947
36948         * Source/cmVersion.cxx: STYLE: Nightly Version update
36949
36950 2006-11-11 14:06  hoffman
36951
36952         * Source/cmFindBase.cxx: BUG: fix for 4009 lib64 should work with
36953           path suffix
36954
36955 2006-11-11 14:04  hoffman
36956
36957         * Modules/: CMakeVCManifestExe.cmake, Platform/Windows-cl.cmake:
36958           BUG: use different commands for shared libraries and exe for
36959           manifest stuff fix for bug#4039
36960
36961 2006-11-11 08:11  andy
36962
36963         * Source/cmVersion.cxx: STYLE: Nightly Version update
36964
36965 2006-11-10 10:54  hoffman
36966
36967         * Source/cmGlobalGenerator.cxx: ENH: move from main tree
36968
36969 2006-11-10 10:12  hoffman
36970
36971         * Modules/FindMPI.cmake, Modules/FindQt4.cmake, Modules/readme.txt,
36972           Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
36973           Source/cmGlobalVisualStudio71Generator.cxx,
36974           Source/cmGlobalVisualStudio71Generator.h,
36975           Source/cmGlobalVisualStudio7Generator.cxx,
36976           Source/cmGlobalVisualStudio7Generator.h,
36977           Source/cmGlobalVisualStudio8Generator.cxx,
36978           Source/cmGlobalVisualStudio8Generator.h,
36979           Source/cmSetTargetPropertiesCommand.h, Source/cmake.cxx,
36980           Source/cmake.h, Source/CTest/cmCTestBuildHandler.cxx,
36981           Tests/Complex/CMakeLists.txt,
36982           Tests/ComplexOneConfig/CMakeLists.txt,
36983           Tests/ComplexRelativePaths/CMakeLists.txt: ENH: merge from main
36984           tree fix for vs all build qt and mpi2
36985
36986 2006-11-10 09:32  hoffman
36987
36988         * Source/cmGlobalGenerator.cxx: ENH: remove warning
36989
36990 2006-11-10 08:11  hoffman
36991
36992         * Source/cmGlobalGenerator.cxx: BUG: fix for broken borland
36993           compiler
36994
36995 2006-11-10 08:07  andy
36996
36997         * Source/cmVersion.cxx: STYLE: Nightly Version update
36998
36999 2006-11-09 16:07  hoffman
37000
37001         * Source/CTest/cmCTestBuildHandler.cxx: ENH: fix it to work with
37002           stl debug mode on mac
37003
37004 2006-11-09 09:57  hoffman
37005
37006         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
37007           cmGlobalVisualStudio71Generator.cxx,
37008           cmGlobalVisualStudio71Generator.h,
37009           cmGlobalVisualStudio7Generator.cxx,
37010           cmGlobalVisualStudio7Generator.h,
37011           cmGlobalVisualStudio8Generator.cxx,
37012           cmGlobalVisualStudio8Generator.h, cmSetTargetPropertiesCommand.h:
37013           ENH: commit fix for putting everything in the build on vs
37014
37015 2006-11-09 08:09  andy
37016
37017         * Source/cmVersion.cxx: STYLE: Nightly Version update
37018
37019 2006-11-08 08:10  andy
37020
37021         * Source/cmVersion.cxx: STYLE: Nightly Version update
37022
37023 2006-11-07 08:08  andy
37024
37025         * Source/cmVersion.cxx: STYLE: Nightly Version update
37026
37027 2006-11-06 08:09  andy
37028
37029         * Source/cmVersion.cxx: STYLE: Nightly Version update
37030
37031 2006-11-05 08:07  andy
37032
37033         * Source/cmVersion.cxx: STYLE: Nightly Version update
37034
37035 2006-11-04 08:06  andy
37036
37037         * Source/cmVersion.cxx: STYLE: Nightly Version update
37038
37039 2006-11-03 08:07  andy
37040
37041         * Source/cmVersion.cxx: STYLE: Nightly Version update
37042
37043 2006-11-02 19:58  hoffman
37044
37045         * Modules/FindMPI.cmake: ENH: add support for finding mpich2 on
37046           windows
37047
37048 2006-11-02 17:51  hoffman
37049
37050         * Modules/FindQt4.cmake: ENH: look for QtAssistantClient4
37051
37052 2006-11-02 17:16  hoffman
37053
37054         * CMakeLists.txt: ENH: abort 2.4.4 for now
37055
37056 2006-11-02 08:09  hoffman
37057
37058         * CMakeLists.txt: ENH: this is 2.4.4
37059
37060 2006-11-02 08:08  andy
37061
37062         * Source/cmVersion.cxx: STYLE: Nightly Version update
37063
37064 2006-11-01 09:06  king
37065
37066         * Modules/readme.txt: ENH: Added XXX_RUNTIME_LIBRARY_DIRS as a
37067           suggested variable.
37068
37069 2006-11-01 08:07  andy
37070
37071         * Source/cmVersion.cxx: STYLE: Nightly Version update
37072
37073 2006-10-31 14:28  andy
37074
37075         * Source/: cmGlobalGenerator.cxx, cmInstallTargetGenerator.cxx,
37076           cmake.cxx, cmake.h: ENH: Cleanup of install component list. There
37077           was already the list in the global generator. Use that one
37078
37079 2006-10-31 06:43  andy
37080
37081         * Source/cmInstallTargetGenerator.cxx: STYLE: Fix kwstyle
37082
37083 2006-10-30 15:59  andy
37084
37085         * Source/: cmGlobalGenerator.cxx, cmInstallTargetGenerator.cxx,
37086           cmake.cxx, cmake.h: ENH: Add support for displaying the list of
37087           components
37088
37089 2006-10-30 15:30  king
37090
37091         * Modules/FindSubversion.cmake: ENH: Adding FindSubversion module
37092           from Tristan Carel.  This addresses bug#3987.
37093
37094 2006-10-30 11:36  hoffman
37095
37096         * Source/CPack/: cmCPackGenericGenerator.cxx,
37097           cmCPackPackageMakerGenerator.cxx, cmCPackTGZGenerator.cxx,
37098           cmCPackTarBZip2Generator.cxx, cmCPackTarCompressGenerator.cxx:
37099           ENH: merge fix for cpack crash into main tree
37100
37101 2006-10-30 11:22  hoffman
37102
37103         * Source/CPack/: cmCPackGenericGenerator.cxx,
37104           cmCPackPackageMakerGenerator.cxx, cmCPackTGZGenerator.cxx,
37105           cmCPackTarBZip2Generator.cxx, cmCPackTarCompressGenerator.cxx:
37106           ENH: make sure null const char* is not put into ossttringstream
37107           to avoid seg faults
37108
37109 2006-10-30 10:38  king
37110
37111         * Tests/: Complex/CMakeLists.txt, ComplexOneConfig/CMakeLists.txt,
37112           ComplexRelativePaths/CMakeLists.txt: ENH: Added test case for
37113           bug#3966.
37114
37115 2006-10-30 09:54  andy
37116
37117         * Source/cmVersion.cxx: STYLE: Nightly Version update
37118
37119 2006-10-30 09:17  hoffman
37120
37121         * Modules/FindJNI.cmake: ENH: move from main tree
37122
37123 2006-10-27 17:30  andy
37124
37125         * Modules/FindJNI.cmake: ENH: More documentation
37126
37127 2006-10-27 17:29  andy
37128
37129         * Modules/FindJNI.cmake: ENH: Add support for libjvm
37130
37131 2006-10-27 16:03  hoffman
37132
37133         * Utilities/cmThirdParty.h.in, Utilities/cm_curl.h,
37134           Utilities/cm_expat.h, Utilities/cm_xmlrpc.h, Utilities/cm_zlib.h,
37135           Modules/CMakeDependentOption.cmake, Modules/FindCURL.cmake,
37136           Modules/FindEXPAT.cmake, Modules/FindXMLRPC.cmake,
37137           Tests/SimpleInstall/PackageScript.cmake,
37138           Tests/SimpleInstallS2/PackageScript.cmake: ENH: move from main
37139           tree
37140
37141 2006-10-27 16:01  hoffman
37142
37143         * CMakeLists.txt, CTestCustom.ctest.in, ChangeLog.manual,
37144           bootstrap, doxygen.config, Modules/CMakeGenericSystem.cmake,
37145           Modules/CPack.cmake, Modules/CTestTargets.cmake,
37146           Modules/FindDoxygen.cmake, Modules/FindJNI.cmake,
37147           Modules/FindJava.cmake, Modules/FindKDE3.cmake,
37148           Modules/FindPerl.cmake, Modules/FindQt4.cmake,
37149           Modules/FindTclsh.cmake, Modules/FindWish.cmake,
37150           Modules/FindwxWidgets.cmake, Modules/NSIS.template.in,
37151           Modules/UsewxWidgets.cmake, Modules/Platform/CYGWIN.cmake,
37152           Modules/Platform/Windows-cl.cmake,
37153           Modules/Platform/Windows-gcc.cmake, Source/CMakeLists.txt,
37154           Source/cmCTest.cxx, Source/cmCTest.h, Source/cmDocumentation.cxx,
37155           Source/cmExecuteProcessCommand.cxx,
37156           Source/cmExecuteProcessCommand.h, Source/cmFindBase.cxx,
37157           Source/cmFindPackageCommand.cxx, Source/cmFindPackageCommand.h,
37158           Source/cmGeneratedFileStream.cxx,
37159           Source/cmGetDirectoryPropertyCommand.cxx,
37160           Source/cmGlobalGenerator.cxx,
37161           Source/cmGlobalMinGWMakefileGenerator.cxx,
37162           Source/cmGlobalWatcomWMakeGenerator.cxx,
37163           Source/cmGlobalXCodeGenerator.cxx, Source/cmIfCommand.cxx,
37164           Source/cmIfCommand.h, Source/cmLocalGenerator.cxx,
37165           Source/cmLocalGenerator.h,
37166           Source/cmLocalUnixMakefileGenerator3.cxx,
37167           Source/cmLocalUnixMakefileGenerator3.h,
37168           Source/cmLocalVisualStudio6Generator.cxx,
37169           Source/cmLocalVisualStudio7Generator.cxx,
37170           Source/cmLocalVisualStudio7Generator.h,
37171           Source/cmLocalVisualStudioGenerator.cxx,
37172           Source/cmMakefileExecutableTargetGenerator.cxx,
37173           Source/cmMakefileLibraryTargetGenerator.cxx,
37174           Source/cmSetTargetPropertiesCommand.h, Source/cmSystemTools.cxx,
37175           Source/cmTarget.cxx, Source/cmTarget.h, Source/cmXMLParser.cxx,
37176           Source/cmake.cxx, Source/CPack/cmCPackGenericGenerator.cxx,
37177           Source/CPack/cmCPackGenericGenerator.h,
37178           Source/CPack/cmCPackNSISGenerator.cxx,
37179           Source/CPack/cmCPackTGZGenerator.cxx, Source/CPack/cpack.cxx,
37180           Source/CTest/cmCTestBuildHandler.cxx,
37181           Source/CTest/cmCTestCoverageHandler.cxx,
37182           Source/CTest/cmCTestMemCheckHandler.cxx,
37183           Source/CTest/cmCTestScriptHandler.cxx,
37184           Source/CTest/cmCTestScriptHandler.h,
37185           Source/CTest/cmCTestSubmitHandler.cxx,
37186           Source/CTest/cmCTestTestHandler.cxx,
37187           Source/CTest/cmCTestTestHandler.h,
37188           Source/CTest/cmCTestUpdateHandler.cxx,
37189           Source/kwsys/CMakeLists.txt, Source/kwsys/System.c,
37190           Source/kwsys/System.h.in, Source/kwsys/SystemTools.cxx,
37191           Source/kwsys/SystemTools.cxx.bak,
37192           Source/kwsys/kwsysPlatformCxxTests.cmake,
37193           Source/kwsys/kwsysPlatformCxxTests.cxx,
37194           Templates/DLLHeader.dsptemplate, Templates/EXEHeader.dsptemplate,
37195           Tests/CTestTest2/test.cmake.in, Tests/CTestTest3/test.cmake.in,
37196           Tests/Complex/CMakeLists.txt, Tests/Complex/cmTestConfigure.h.in,
37197           Tests/ComplexOneConfig/CMakeLists.txt,
37198           Tests/ComplexOneConfig/cmTestConfigure.h.in,
37199           Tests/ComplexRelativePaths/CMakeLists.txt,
37200           Tests/ComplexRelativePaths/cmTestConfigure.h.in,
37201           Tests/Complex/Executable/CMakeLists.txt,
37202           Tests/Complex/Executable/complex.cxx,
37203           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
37204           Tests/ComplexOneConfig/Executable/complex.cxx,
37205           Tests/ComplexRelativePaths/Executable/CMakeLists.txt,
37206           Tests/ComplexRelativePaths/Executable/complex.cxx,
37207           Tests/CustomCommand/CMakeLists.txt,
37208           Tests/MacroTest/CMakeLists.txt, Tests/OutOfSource/CMakeLists.txt,
37209           Tests/SimpleInstall/CMakeLists.txt,
37210           Tests/SimpleInstallS2/CMakeLists.txt,
37211           Tests/StringFileTest/CMakeLists.txt,
37212           Utilities/cmtar/CMakeLists.txt, Utilities/cmtar/config.h.in,
37213           Utilities/cmtar/libtar.c: ENH: move changes from main tree
37214
37215 2006-10-27 15:59  hoffman
37216
37217         * Modules/FindJNI.cmake: ENH: remove JavaEmbedding
37218
37219 2006-10-27 15:55  hoffman
37220
37221         * CTestCustom.ctest.in: ENH: fix warnings on windows paths
37222
37223 2006-10-26 11:39  king
37224
37225         * Source/: cmFindPackageCommand.cxx, cmFindPackageCommand.h: ENH:
37226           Added NO_MODULE and COMPONENTS options to improve flexibility of
37227           the command.  Re-implemented argument parsing to be simpler and
37228           more robust.
37229
37230 2006-10-26 11:01  andy
37231
37232         * Source/CTest/cmCTestUpdateHandler.cxx: STYLE: Fix typo
37233
37234 2006-10-26 10:49  king
37235
37236         * Source/cmLocalVisualStudio7Generator.cxx: BUG: When writing
37237           newlines between script portions in prebuild, prelink, and
37238           postbuild command lines they must be escaped for XML so that the
37239           IDE receives them.  This fixes the fix for bug #3977.
37240
37241 2006-10-25 14:03  king
37242
37243         * Source/cmLocalVisualStudio6Generator.cxx: COMP: Remove unused
37244           variable.
37245
37246 2006-10-25 12:49  king
37247
37248         * Source/: cmLocalVisualStudio6Generator.cxx,
37249           cmLocalVisualStudio7Generator.cxx: BUG: Adjust
37250           prebuild/prelink/postbuild script construction to account for
37251           ConstructScript no longer producing trailing newlines.  This
37252           addresses bug#3977.
37253
37254 2006-10-25 12:27  king
37255
37256         * Source/cmLocalVisualStudioGenerator.cxx: BUG: Avoid leading and
37257           trailing newlines in custom command scripts because some VS6
37258           versions do not like the trailing backslash this produces.  This
37259           addresses bug#3977.
37260
37261 2006-10-25 11:23  king
37262
37263         * Tests/CustomCommand/CMakeLists.txt: ENH: Re-enabling # escape
37264           test now that it is implemented everywhere.
37265
37266 2006-10-25 11:23  king
37267
37268         * Source/: cmGlobalWatcomWMakeGenerator.cxx, cmLocalGenerator.cxx,
37269           cmLocalGenerator.h, cmLocalUnixMakefileGenerator3.h,
37270           kwsys/System.c, kwsys/System.h.in: ENH: Adding support for #
37271           escape in Watcom WMake.
37272
37273 2006-10-25 10:58  king
37274
37275         * Tests/MacroTest/CMakeLists.txt: BUG: EQUAL -> STREQUAL for string
37276           comparison.
37277
37278 2006-10-25 10:57  king
37279
37280         * Source/cmIfCommand.cxx: BUG: It cannot be an error if the values
37281           do not convert.  The docs say that if the values do not convert
37282           the test is false.
37283
37284 2006-10-25 10:31  king
37285
37286         * Source/cmIfCommand.cxx: BUG: For LESS, GREATER, and EQUAL check
37287           that the arguments can actually be converted to numbers.  Also
37288           force the conversion results to be stored in memory to make sure
37289           they both use the same precision.  This addresses bug#3966.
37290
37291 2006-10-25 09:54  andy
37292
37293         * Source/CMakeLists.txt: COMP: Remove unnecessary provocation
37294
37295 2006-10-25 09:54  andy
37296
37297         * Tests/CTestTest3/test.cmake.in: BUG: Attempt to fix the test
37298
37299 2006-10-25 08:56  andy
37300
37301         * Source/CTest/cmCTestCoverageHandler.cxx: STYLE: Fix line length
37302
37303 2006-10-24 17:56  alex
37304
37305         * Modules/FindPerl.cmake: BUG: honor the REQUIRED flag for Perl,
37306           please backport to 2.4 branch so that it will be in 2.4.4
37307
37308           Alex
37309
37310 2006-10-24 12:44  andy
37311
37312         * Source/CTest/cmCTestCoverageHandler.cxx: BUG: Looks like gcov
37313           produces lines with string /*EOF*/ on them if there is no line at
37314           the end of the file. This will fix the coverage code complaining
37315           about it
37316
37317 2006-10-24 11:06  hoffman
37318
37319         * Source/CMakeLists.txt: ENH: remove failing test
37320
37321 2006-10-24 10:03  hoffman
37322
37323         * Modules/FindDoxygen.cmake: ENH: fix more doxygen issues
37324
37325 2006-10-24 10:03  hoffman
37326
37327         * Modules/FindJNI.cmake: ENH: remove JavaEmbedding framework
37328
37329 2006-10-24 09:47  king
37330
37331         * Tests/CustomCommand/CMakeLists.txt: BUG: Disable testing of #
37332           escapes until it can be implemented for Watcom WMake.
37333
37334 2006-10-23 19:04  alex
37335
37336         * Modules/FindKDE3.cmake: BUG: fix #3955: add -O2 by default but
37337           only if no special buildtype is set
37338
37339           Alex
37340
37341 2006-10-23 17:20  king
37342
37343         * Source/kwsys/System.c, Tests/CustomCommand/CMakeLists.txt: ENH:
37344           Added # character for shell escaping.
37345
37346 2006-10-23 17:14  king
37347
37348         * Source/cmIfCommand.cxx, Source/cmIfCommand.h,
37349           Tests/StringFileTest/CMakeLists.txt: ENH: Remove old
37350           IF(FILE_IS_NEWER) syntax.  It was never in a release anyway.
37351
37352 2006-10-23 16:16  king
37353
37354         * Source/cmake.cxx: BUG: Do not display cmake -E usage when any old
37355           command line error occurs.
37356
37357 2006-10-23 14:51  hoffman
37358
37359         * Modules/FindDoxygen.cmake: ENH: put in backwards compatibility
37360           for older cmake
37361
37362 2006-10-23 13:36  king
37363
37364         * Tests/StringFileTest/CMakeLists.txt, Source/cmIfCommand.cxx,
37365           Source/cmIfCommand.h: ENH: Patch from Alex to provide nicer
37366           syntax for FILE_IS_NEWER.  Using name IS_NEWER_THAN so old syntax
37367           will continue to work.
37368
37369 2006-10-22 19:21  hoffman
37370
37371         * Source/CMakeLists.txt: ENH: remove broken test
37372
37373 2006-10-22 11:57  king
37374
37375         * Tests/: Complex/Executable/complex.cxx,
37376           ComplexOneConfig/Executable/complex.cxx,
37377           ComplexRelativePaths/Executable/complex.cxx: COMP: Fixed typo:
37378           CMAKE_TEST_CMAKELIB -> COMPLEX_TEST_CMAKELIB.
37379
37380 2006-10-19 15:45  king
37381
37382         * Utilities/cmtar/CMakeLists.txt: ENH: Remove old include dirs.
37383
37384 2006-10-19 15:17  king
37385
37386         * bootstrap: ENH: Adding option to use system-installed third-party
37387           libraries.  This addresses bug#3653.
37388
37389 2006-10-19 15:00  king
37390
37391         * CMakeLists.txt, Source/CMakeLists.txt, Source/cmCTest.cxx,
37392           Source/cmGeneratedFileStream.cxx, Source/cmSystemTools.cxx,
37393           Source/cmXMLParser.cxx, Source/CPack/cmCPackTGZGenerator.cxx,
37394           Source/CTest/cmCTestSubmitHandler.cxx,
37395           Utilities/cmThirdParty.h.in, Utilities/cm_curl.h,
37396           Utilities/cm_expat.h, Utilities/cm_xmlrpc.h, Utilities/cm_zlib.h,
37397           Utilities/cmtar/CMakeLists.txt, Utilities/cmtar/config.h.in,
37398           Utilities/cmtar/libtar.c: ENH: Add options to build with system
37399           utility libraries.  Organize inclusion of third party libraries
37400           into a single header per library.  This addresses bug#3653.
37401
37402 2006-10-19 14:48  king
37403
37404         * Modules/CMakeDependentOption.cmake: ENH: Adding
37405           CMAKE_DEPENDENT_OPTION macro.
37406
37407 2006-10-19 14:45  king
37408
37409         * Tests/: Complex/CMakeLists.txt, Complex/cmTestConfigure.h.in,
37410           ComplexOneConfig/CMakeLists.txt,
37411           ComplexOneConfig/cmTestConfigure.h.in,
37412           ComplexRelativePaths/CMakeLists.txt,
37413           ComplexRelativePaths/cmTestConfigure.h.in,
37414           Complex/Executable/CMakeLists.txt,
37415           Complex/Executable/complex.cxx,
37416           ComplexOneConfig/Executable/CMakeLists.txt,
37417           ComplexOneConfig/Executable/complex.cxx,
37418           ComplexRelativePaths/Executable/CMakeLists.txt,
37419           ComplexRelativePaths/Executable/complex.cxx: ENH: Added explicit
37420           name for option to test CMakeLib.  Added option to disable
37421           testing of CMakeLib if system utility libraries are used until
37422           linking made easier.
37423
37424 2006-10-19 12:58  king
37425
37426         * Modules/FindXMLRPC.cmake: ENH: Find module for XMLRPC libraries.
37427
37428 2006-10-19 12:57  king
37429
37430         * Modules/FindEXPAT.cmake: ENH: Find module for EXPAT library.
37431
37432 2006-10-19 12:55  king
37433
37434         * Modules/FindCURL.cmake: ENH: Find module for CURL library.
37435
37436 2006-10-19 10:45  martink
37437
37438         * Source/: cmCTest.cxx, cmCTest.h, CTest/cmCTestBuildHandler.cxx,
37439           CTest/cmCTestCoverageHandler.cxx, CTest/cmCTestScriptHandler.cxx,
37440           CTest/cmCTestScriptHandler.h, CTest/cmCTestTestHandler.cxx: ENH:
37441           added total time limit for a CTest run bug 1207
37442
37443 2006-10-19 10:07  king
37444
37445         * Modules/: FindwxWidgets.cmake, UsewxWidgets.cmake: ENH: Patch
37446           from Jan for bug#3453.  Cleans up find script and enables
37447           -isystem feature for use script.
37448
37449 2006-10-19 09:18  king
37450
37451         * Source/cmFindBase.cxx: ENH: Clarified search behavior when the
37452           objective is not found.
37453
37454 2006-10-18 23:27  david.cole
37455
37456         * Source/kwsys/SystemTools.cxx: BUG: Correct the
37457           SystemReportDebugHook function. It should not call exit. It gets
37458           called multiple times at shutdown in a memory leak reporting
37459           scenario... This is the source of the long standing KWWidgetsTour
37460           debug build dashboard failure.
37461
37462 2006-10-17 09:34  king
37463
37464         * Source/CPack/cpack.cxx: STYLE: Fixed line-too-long.
37465
37466 2006-10-16 18:17  king
37467
37468         * Modules/Platform/CYGWIN.cmake, Modules/Platform/Windows-cl.cmake,
37469           Modules/Platform/Windows-gcc.cmake, Source/cmLocalGenerator.cxx,
37470           Source/cmLocalGenerator.h,
37471           Source/cmLocalVisualStudio6Generator.cxx,
37472           Source/cmLocalVisualStudio7Generator.cxx,
37473           Source/cmLocalVisualStudio7Generator.h,
37474           Source/cmMakefileExecutableTargetGenerator.cxx,
37475           Source/cmMakefileLibraryTargetGenerator.cxx,
37476           Source/cmSetTargetPropertiesCommand.h, Source/cmTarget.cxx,
37477           Source/cmTarget.h, Templates/DLLHeader.dsptemplate,
37478           Templates/EXEHeader.dsptemplate: ENH: Adding image version number
37479           (major.minor) property to windows binaries.  Default is 0.0, but
37480           the VERSION target property may change the value.  Windows now
37481           has first-class support for dll and exe versioning.  This
37482           addresses bug#1219.
37483
37484 2006-10-16 15:18  king
37485
37486         * Source/cmGetDirectoryPropertyCommand.cxx,
37487           Tests/OutOfSource/CMakeLists.txt: BUG: Need to collapse path
37488           argument to get_directory_property.  This addresses bug#3847.
37489
37490 2006-10-16 14:52  king
37491
37492         * Source/cmDocumentation.cxx: ENH: Make hyperlinks in documentation
37493           active when generated into HTML documents.  This addresses
37494           bug#3906.
37495
37496 2006-10-16 13:58  king
37497
37498         * Modules/CMakeGenericSystem.cmake: ENH: Allow user project code to
37499           distinguish between an install prefix set on the command line and
37500           one set by CMake as a default.  This is useful for changing the
37501           default prefix while still allowing the user to override it.
37502
37503 2006-10-16 12:49  martink
37504
37505         * Source/cmake.cxx: BUG: partial fix for the progress after install
37506           bug
37507
37508 2006-10-16 12:47  hoffman
37509
37510         * Utilities/Release/: create-cmake-release.cmake,
37511           magrathea_release.cmake, r36n11_aix_release.cmake,
37512           release_cmake.sh.in, upload_release.cmake: ENH: update for
37513           release
37514
37515 2006-10-16 11:32  king
37516
37517         * Source/: cmExecuteProcessCommand.cxx, cmExecuteProcessCommand.h:
37518           ENH: Added OUTPUT_STRIP_TRAILING_WHITESPACE and
37519           ERROR_STRIP_TRAILING_WHITESPACE options to EXECUTE_PROCESS
37520           command.  These allow it to behave more like the old EXEC_PROGRAM
37521           command that it is supposed to replace.
37522
37523 2006-10-16 10:47  hoffman
37524
37525         * Modules/FindDoxygen.cmake: BUG: fix for bug# 3310
37526
37527 2006-10-15 07:54  andy
37528
37529         * Source/: cmCTest.cxx, CPack/cmCPackGenericGenerator.cxx,
37530           CTest/cmCTestCoverageHandler.cxx: STYLE: Fix kwstyle
37531
37532 2006-10-13 17:10  andy
37533
37534         * Source/cmCTest.cxx, Source/cmCTest.h,
37535           Tests/CTestTest2/test.cmake.in: ENH: Properly propagate config
37536           type to test
37537
37538 2006-10-13 16:13  hoffman
37539
37540         * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for bug#3908
37541           if header_file_only is set on cxx files in visual studio do not
37542           compile them
37543
37544 2006-10-13 15:04  king
37545
37546         * Modules/NSIS.template.in: BUG: Compression must be set before any
37547           output is created.
37548
37549 2006-10-13 14:44  andy
37550
37551         * Source/CTest/cmCTestTestHandler.h: COMP: Fix Sun build
37552
37553 2006-10-13 13:59  king
37554
37555         * Source/cmMakefileLibraryTargetGenerator.cxx: BUG: When using link
37556           scripts use native shell escapes instead of makefile shell
37557           escapes because the script is not interpreted by a make tool.
37558
37559 2006-10-13 11:53  hoffman
37560
37561         * Source/cmGlobalXCodeGenerator.cxx: ENH: allow for -gdwarf-2 to be
37562           in cflags or cxxflags for xcode
37563
37564 2006-10-13 11:26  hoffman
37565
37566         * doxygen.config: BUG: fix for bug# 3921 INPUT wrong
37567
37568 2006-10-13 11:25  hoffman
37569
37570         * Modules/: FindTclsh.cmake, FindWish.cmake: BUG: fix for bug #3846
37571           more advanced stuff
37572
37573 2006-10-13 11:23  hoffman
37574
37575         * Modules/FindQt4.cmake: BUG: fix for bug#3898 find qt plugin dir
37576
37577 2006-10-13 10:57  hoffman
37578
37579         * CMake.pdf, CMake.rtf, Docs/CMake12p2.rtf, Docs/CMake14.rtf,
37580           Docs/CMake16.rtf, Modules/CMakeVCManifest.cmake,
37581           Modules/COPYING-CMAKE-SCRIPTS, Modules/CheckCCompilerFlag.cmake,
37582           Modules/CheckCSourceRuns.cmake,
37583           Modules/CheckCXXCompilerFlag.cmake,
37584           Modules/CheckCXXSourceRuns.cmake, Modules/FindASPELL.cmake,
37585           Modules/FindBZip2.cmake, Modules/FindHSPELL.cmake,
37586           Modules/FindJasper.cmake, Modules/FindLibXml2.cmake,
37587           Modules/FindLibXslt.cmake, Modules/FindOpenSSL.cmake,
37588           Source/cmElseIfCommand.cxx, Source/cmElseIfCommand.h,
37589           Source/cmEndMacroCommand.cxx, Source/cmEndMacroCommand.h,
37590           Source/cmInstallDirectoryGenerator.cxx,
37591           Source/cmInstallDirectoryGenerator.h, Source/cmStandardLexer.h,
37592           Source/kwsys/CMakeEmptyInputFile.in,
37593           Source/kwsys/CheckCXXSourceRuns.cmake, Source/kwsys/IOStream.cxx,
37594           Source/kwsys/IOStream.hxx.in, Source/kwsys/System.c,
37595           Source/kwsys/System.h.in, Source/kwsys/SystemTools.cxx.bak,
37596           Source/kwsys/SystemTools.hxx.in.bak,
37597           Source/kwsys/kwsysPlatformCxxTests.cmake.bak,
37598           Source/kwsys/kwsysPlatformCxxTests.cxx.bak,
37599           Source/kwsys/kwsysPlatformTests.cmake,
37600           Source/kwsys/kwsysPlatformTestsC.c,
37601           Source/kwsys/kwsysPlatformTestsCXX.cxx,
37602           Tests/Complex/Executable/A.cxx.bak, Tests/Complex/Executable/A.h,
37603           Tests/Complex/Executable/A.hh, Tests/Complex/Executable/A.txt,
37604           Tests/Complex/Executable/notInAllExe.cxx,
37605           Tests/Complex/Executable/testSystemDir.cxx,
37606           Tests/Complex/Library/TestLink.c,
37607           Tests/Complex/Library/notInAllLib.cxx,
37608           Tests/Complex/Library/test_preprocess.cmake,
37609           Tests/Complex/Library/SystemDir/testSystemDir.h,
37610           Tests/ComplexOneConfig/Executable/A.cxx.bak,
37611           Tests/ComplexOneConfig/Executable/A.h,
37612           Tests/ComplexOneConfig/Executable/A.hh,
37613           Tests/ComplexOneConfig/Executable/A.txt,
37614           Tests/ComplexOneConfig/Executable/notInAllExe.cxx,
37615           Tests/ComplexOneConfig/Executable/testSystemDir.cxx,
37616           Tests/ComplexOneConfig/Library/TestLink.c,
37617           Tests/ComplexOneConfig/Library/notInAllLib.cxx,
37618           Tests/ComplexOneConfig/Library/test_preprocess.cmake,
37619           Tests/ComplexOneConfig/Library/SystemDir/testSystemDir.h,
37620           Tests/ComplexRelativePaths/Executable/A.cxx.bak,
37621           Tests/ComplexRelativePaths/Executable/A.h,
37622           Tests/ComplexRelativePaths/Executable/A.hh,
37623           Tests/ComplexRelativePaths/Executable/A.txt,
37624           Tests/ComplexRelativePaths/Executable/notInAllExe.cxx,
37625           Tests/ComplexRelativePaths/Executable/testSystemDir.cxx,
37626           Tests/ComplexRelativePaths/Library/TestLink.c,
37627           Tests/ComplexRelativePaths/Library/notInAllLib.cxx,
37628           Tests/ComplexRelativePaths/Library/test_preprocess.cmake,
37629           Tests/ComplexRelativePaths/Library/SystemDir/testSystemDir.h,
37630           Tests/CustomCommand/check_command_line.c.in,
37631           Tests/OutOfBinary/CMakeLists.txt, Tests/OutOfBinary/outlib.c,
37632           Tests/SimpleInstall/scripts/sample_script,
37633           Tests/SimpleInstall/scripts/sample_script.bat,
37634           Tests/SimpleInstallS2/scripts/sample_script,
37635           Tests/SimpleInstallS2/scripts/sample_script.bat,
37636           Utilities/cmcompress/CMakeLists.txt,
37637           Utilities/cmcompress/cmcompress.c,
37638           Utilities/cmcompress/cmcompress.h: ENH: merge files from main
37639           tree to 2.4
37640
37641 2006-10-13 10:52  hoffman
37642
37643         * CMakeLists.txt, ChangeLog.manual, bootstrap,
37644           Docs/cmake-indent.vim, Docs/cmake-mode.el, Docs/cmake-syntax.vim,
37645           Modules/CMakeCXXInformation.cmake,
37646           Modules/CMakeDetermineCCompiler.cmake,
37647           Modules/CMakeDetermineCXXCompiler.cmake,
37648           Modules/CMakeDetermineFortranCompiler.cmake,
37649           Modules/CMakeDetermineRCCompiler.cmake,
37650           Modules/CMakeFortranInformation.cmake,
37651           Modules/CMakeSystemSpecificInformation.cmake,
37652           Modules/CheckCSourceCompiles.cmake,
37653           Modules/CheckCXXSourceCompiles.cmake, Modules/FindDoxygen.cmake,
37654           Modules/FindGLUT.cmake, Modules/FindKDE3.cmake,
37655           Modules/FindPNG.cmake, Modules/FindPythonInterp.cmake,
37656           Modules/FindPythonLibs.cmake, Modules/FindQt3.cmake,
37657           Modules/FindQt4.cmake, Modules/FindRuby.cmake,
37658           Modules/FindSDL.cmake, Modules/FindTCL.cmake,
37659           Modules/FindwxWidgets.cmake,
37660           Modules/InstallRequiredSystemLibraries.cmake,
37661           Modules/KDE3Macros.cmake, Modules/UseEcos.cmake,
37662           Modules/UseQt4.cmake, Modules/UseSWIG.cmake,
37663           Modules/kde3uic.cmake, Modules/readme.txt,
37664           Modules/Platform/AIX.cmake, Modules/Platform/CYGWIN.cmake,
37665           Modules/Platform/Darwin.cmake, Modules/Platform/FreeBSD.cmake,
37666           Modules/Platform/HP-UX.cmake, Modules/Platform/IRIX.cmake,
37667           Modules/Platform/IRIX64.cmake, Modules/Platform/Linux.cmake,
37668           Modules/Platform/QNX.cmake, Modules/Platform/SunOS.cmake,
37669           Modules/Platform/UnixPaths.cmake,
37670           Modules/Platform/Windows-cl.cmake,
37671           Modules/Platform/Windows-gcc.cmake, Modules/Platform/gcc.cmake,
37672           Source/CMakeLists.txt, Source/cmAddCustomCommandCommand.cxx,
37673           Source/cmAddCustomCommandCommand.h,
37674           Source/cmAddCustomTargetCommand.cxx,
37675           Source/cmAddCustomTargetCommand.h,
37676           Source/cmAddExecutableCommand.cxx,
37677           Source/cmAddExecutableCommand.h, Source/cmAddLibraryCommand.cxx,
37678           Source/cmAddLibraryCommand.h,
37679           Source/cmAddSubDirectoryCommand.cxx, Source/cmAddTestCommand.h,
37680           Source/cmBuildNameCommand.h, Source/cmCPluginAPI.cxx,
37681           Source/cmCommand.h, Source/cmCommandArgumentLexer.cxx,
37682           Source/cmCommandArgumentLexer.h,
37683           Source/cmCommandArgumentLexer.in.l,
37684           Source/cmCommandArgumentParser.cxx,
37685           Source/cmCommandArgumentParser.y,
37686           Source/cmCommandArgumentParserHelper.cxx,
37687           Source/cmCommandArgumentParserHelper.h, Source/cmCommands.cxx,
37688           Source/cmCustomCommand.cxx, Source/cmCustomCommand.h,
37689           Source/cmDependsC.cxx, Source/cmDependsC.h,
37690           Source/cmDependsFortranLexer.cxx,
37691           Source/cmDependsFortranLexer.in.l,
37692           Source/cmDependsFortranParser.cxx,
37693           Source/cmDependsFortranParser.y, Source/cmDependsJavaLexer.cxx,
37694           Source/cmDependsJavaLexer.in.l, Source/cmDependsJavaParser.cxx,
37695           Source/cmDependsJavaParser.y, Source/cmDocumentation.cxx,
37696           Source/cmExecProgramCommand.h, Source/cmExprLexer.cxx,
37697           Source/cmExprLexer.in.l, Source/cmExprParser.cxx,
37698           Source/cmExprParser.y, Source/cmFileCommand.cxx,
37699           Source/cmGetTargetPropertyCommand.h,
37700           Source/cmGlobalBorlandMakefileGenerator.cxx,
37701           Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
37702           Source/cmGlobalKdevelopGenerator.cxx,
37703           Source/cmGlobalMSYSMakefileGenerator.cxx,
37704           Source/cmGlobalMinGWMakefileGenerator.cxx,
37705           Source/cmGlobalNMakeMakefileGenerator.cxx,
37706           Source/cmGlobalUnixMakefileGenerator3.cxx,
37707           Source/cmGlobalUnixMakefileGenerator3.h,
37708           Source/cmGlobalVisualStudio6Generator.cxx,
37709           Source/cmGlobalVisualStudio71Generator.cxx,
37710           Source/cmGlobalVisualStudio71Generator.h,
37711           Source/cmGlobalVisualStudio7Generator.cxx,
37712           Source/cmGlobalVisualStudio7Generator.h,
37713           Source/cmGlobalVisualStudio8Generator.cxx,
37714           Source/cmGlobalVisualStudio8Generator.h,
37715           Source/cmGlobalWatcomWMakeGenerator.cxx,
37716           Source/cmGlobalXCodeGenerator.cxx, Source/cmIfCommand.cxx,
37717           Source/cmIfCommand.h, Source/cmIncludeDirectoryCommand.cxx,
37718           Source/cmIncludeDirectoryCommand.h,
37719           Source/cmIncludeExternalMSProjectCommand.cxx,
37720           Source/cmInstallCommand.cxx, Source/cmInstallCommand.h,
37721           Source/cmInstallFilesCommand.cxx, Source/cmInstallFilesCommand.h,
37722           Source/cmInstallFilesGenerator.cxx,
37723           Source/cmInstallFilesGenerator.h, Source/cmInstallGenerator.cxx,
37724           Source/cmInstallGenerator.h, Source/cmInstallProgramsCommand.cxx,
37725           Source/cmInstallProgramsCommand.h,
37726           Source/cmInstallTargetGenerator.cxx,
37727           Source/cmInstallTargetGenerator.h,
37728           Source/cmInstallTargetsCommand.cxx,
37729           Source/cmInstallTargetsCommand.h,
37730           Source/cmLinkLibrariesCommand.h, Source/cmListCommand.cxx,
37731           Source/cmListCommand.h, Source/cmListFileCache.cxx,
37732           Source/cmListFileLexer.c, Source/cmListFileLexer.in.l,
37733           Source/cmLoadCommandCommand.cxx, Source/cmLocalGenerator.cxx,
37734           Source/cmLocalGenerator.h,
37735           Source/cmLocalUnixMakefileGenerator3.cxx,
37736           Source/cmLocalUnixMakefileGenerator3.h,
37737           Source/cmLocalVisualStudio6Generator.cxx,
37738           Source/cmLocalVisualStudio7Generator.cxx,
37739           Source/cmLocalVisualStudio7Generator.h,
37740           Source/cmLocalVisualStudioGenerator.cxx,
37741           Source/cmLocalVisualStudioGenerator.h, Source/cmMacroCommand.cxx,
37742           Source/cmMakeDirectoryCommand.h, Source/cmMakefile.cxx,
37743           Source/cmMakefile.h,
37744           Source/cmMakefileExecutableTargetGenerator.cxx,
37745           Source/cmMakefileExecutableTargetGenerator.h,
37746           Source/cmMakefileLibraryTargetGenerator.cxx,
37747           Source/cmMakefileLibraryTargetGenerator.h,
37748           Source/cmMakefileTargetGenerator.cxx,
37749           Source/cmMakefileTargetGenerator.h, Source/cmMessageCommand.cxx,
37750           Source/cmOrderLinkDirectories.cxx,
37751           Source/cmOrderLinkDirectories.h, Source/cmRemoveCommand.h,
37752           Source/cmSetCommand.cxx,
37753           Source/cmSetSourceFilesPropertiesCommand.h,
37754           Source/cmSetTargetPropertiesCommand.h,
37755           Source/cmStandardIncludes.h, Source/cmSubdirCommand.h,
37756           Source/cmSubdirDependsCommand.h, Source/cmTarget.cxx,
37757           Source/cmTryCompileCommand.cxx,
37758           Source/cmVTKMakeInstantiatorCommand.h,
37759           Source/cmVTKWrapJavaCommand.cxx, Source/cmVTKWrapJavaCommand.h,
37760           Source/cmVTKWrapPythonCommand.h, Source/cmVTKWrapTclCommand.h,
37761           Source/cmWin32ProcessExecution.cxx, Source/cmake.cxx,
37762           Source/cmake.h, Source/cmakemain.cxx,
37763           Source/CPack/cmCPackNSISGenerator.cxx,
37764           Source/CPack/cmCPackTarCompressGenerator.cxx,
37765           Source/CPack/cmCPackTarCompressGenerator.h,
37766           Source/CPack/cmCPackZIPGenerator.cxx, Source/CPack/cpack.cxx,
37767           Source/CTest/cmCTestBuildAndTestHandler.cxx,
37768           Source/CTest/cmCTestBuildHandler.cxx,
37769           Source/CTest/cmCTestCoverageHandler.cxx,
37770           Source/CTest/cmCTestHandlerCommand.cxx,
37771           Source/CTest/cmCTestScriptHandler.cxx,
37772           Source/CTest/cmCTestStartCommand.cxx,
37773           Source/CTest/cmCTestTestHandler.cxx,
37774           Source/CursesDialog/ccmake.cxx,
37775           Source/CursesDialog/cmCursesMainForm.cxx,
37776           Source/kwsys/CMakeLists.txt,
37777           Source/kwsys/CommandLineArguments.cxx,
37778           Source/kwsys/Configure.h.in, Source/kwsys/Directory.cxx,
37779           Source/kwsys/Glob.cxx, Source/kwsys/Glob.hxx.in,
37780           Source/kwsys/Process.h.in, Source/kwsys/ProcessUNIX.c,
37781           Source/kwsys/ProcessWin32.c, Source/kwsys/Registry.cxx,
37782           Source/kwsys/SharedForward.h.in, Source/kwsys/SystemTools.cxx,
37783           Source/kwsys/SystemTools.hxx.in, Source/kwsys/Terminal.c,
37784           Source/kwsys/testCommandLineArguments.cxx,
37785           Source/kwsys/testCommandLineArguments1.cxx,
37786           Source/kwsys/testProcess.c, Source/kwsys/testSystemTools.cxx,
37787           Tests/Complex/CMakeLists.txt, Tests/Complex/cmTestConfigure.h.in,
37788           Tests/Complex/Executable/A.cxx,
37789           Tests/Complex/Executable/CMakeLists.txt,
37790           Tests/Complex/Executable/complex.cxx,
37791           Tests/Complex/Library/CMakeLists.txt,
37792           Tests/ComplexOneConfig/CMakeLists.txt,
37793           Tests/ComplexOneConfig/cmTestConfigure.h.in,
37794           Tests/ComplexOneConfig/Executable/A.cxx,
37795           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
37796           Tests/ComplexOneConfig/Executable/complex.cxx,
37797           Tests/ComplexOneConfig/Library/CMakeLists.txt,
37798           Tests/ComplexRelativePaths/CMakeLists.txt,
37799           Tests/ComplexRelativePaths/cmTestConfigure.h.in,
37800           Tests/ComplexRelativePaths/Executable/A.cxx,
37801           Tests/ComplexRelativePaths/Executable/CMakeLists.txt,
37802           Tests/ComplexRelativePaths/Executable/complex.cxx,
37803           Tests/ComplexRelativePaths/Library/CMakeLists.txt,
37804           Tests/CustomCommand/CMakeLists.txt,
37805           Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt,
37806           Tests/OutOfSource/OutOfSourceSubdir/simple.cxx,
37807           Tests/OutOfSource/SubDir/CMakeLists.txt,
37808           Tests/SimpleInstall/CMakeLists.txt,
37809           Tests/SimpleInstallS2/CMakeLists.txt,
37810           Tests/StringFileTest/CMakeLists.txt,
37811           Tests/SystemInformation/SystemInformation.in,
37812           Utilities/Release/README, Utilities/cmcurl/CMakeLists.txt,
37813           Utilities/cmtar/CMakeLists.txt, Utilities/cmzlib/CMakeLists.txt:
37814           ENH: merge changes from the main tree to the 2.4 branch
37815
37816 2006-10-13 10:27  andy
37817
37818         * Source/CTest/: cmCTestMemCheckHandler.cxx,
37819           cmCTestUpdateHandler.cxx: BUG: Replace some errors with warnings
37820
37821 2006-10-13 10:22  king
37822
37823         * Source/: cmGlobalMinGWMakefileGenerator.cxx,
37824           cmLocalUnixMakefileGenerator3.cxx,
37825           cmLocalUnixMakefileGenerator3.h: BUG: Juse use cmake -E echo
37826           instead of the native echo on MinGW makefiles.  The echo; hack
37827           did not work when running from ctest.
37828
37829 2006-10-13 10:03  king
37830
37831         * Source/cmLocalGenerator.cxx: BUG: Do not try to compute the
37832           location of a non-library target for linking.
37833
37834 2006-10-13 09:30  andy
37835
37836         * Source/: CTest/cmCTestTestHandler.cxx,
37837           CTest/cmCTestTestHandler.h, kwsys/CMakeLists.txt: ENH: Report
37838           command line as a measurement and allow user to add custom
37839           measurements
37840
37841 2006-10-12 17:19  hoffman
37842
37843         * Source/cmGlobalXCodeGenerator.cxx: ENH: undo bad changes
37844
37845 2006-10-12 16:31  andy
37846
37847         * Source/: cmCTest.cxx, CTest/cmCTestCoverageHandler.cxx: BUG: Use
37848           BuildDirectory from the DartConfiguration information. Also, Make
37849           missing coverage information not make ctest fail
37850
37851 2006-10-12 15:30  andy
37852
37853         * Source/cmGlobalGenerator.cxx: BUG: Use variable instead of
37854           retrieving again. Fixes bug: Bug #3476
37855
37856 2006-10-12 15:10  andy
37857
37858         * Source/CTest/cmCTestScriptHandler.cxx: BUG: Report and error when
37859           ctest -S script fails... Fixes: Bug #3540
37860
37861 2006-10-12 14:59  andy
37862
37863         * Modules/NSIS.template.in, Source/CPack/cmCPackNSISGenerator.cxx:
37864           ENH: Add NSIS compression
37865
37866 2006-10-12 14:47  andy
37867
37868         * Source/CTest/cmCTestBuildHandler.cxx: ENH: Handle more regular
37869           expressions
37870
37871 2006-10-12 13:30  andy
37872
37873         * Tests/: SimpleInstall/PackageScript.cmake,
37874           SimpleInstallS2/PackageScript.cmake: ENH: Several CPack fixes.
37875           First, allow user to set CMAKE_MODULE_PATH for CPack; make
37876           SetOptionIfNotSet more robust to handle empty options; do test
37877           TGZ, STGZ, and TZ, Add handling (and test) of Install Script; set
37878           environment variable CMAKE_INSTALL_PREFIX
37879
37880 2006-10-12 13:15  andy
37881
37882         * Modules/CTestTargets.cmake: ENH: On Visual Studio and Xcode
37883           handle config type
37884
37885 2006-10-12 13:12  andy
37886
37887         * Modules/: FindJNI.cmake, FindJava.cmake: ENH: More locations for
37888           Java
37889
37890 2006-10-12 13:05  andy
37891
37892         * Modules/CPack.cmake, Source/CPack/cmCPackGenericGenerator.cxx,
37893           Source/CPack/cmCPackGenericGenerator.h, Source/CPack/cpack.cxx,
37894           Tests/SimpleInstall/CMakeLists.txt,
37895           Tests/SimpleInstallS2/CMakeLists.txt: ENH: Several CPack fixes.
37896           First, allow user to set CMAKE_MODULE_PATH for CPack; make
37897           SetOptionIfNotSet more robust to handle empty options; do test
37898           TGZ, STGZ, and TZ, Add handling (and test) of Install Script; set
37899           environment variable CMAKE_INSTALL_PREFIX
37900
37901 2006-10-12 12:51  martink
37902
37903         * Source/: cmCTest.cxx, cmCTest.h: ENH: some cleanup and commenting
37904           of code
37905
37906 2006-10-12 10:57  hoffman
37907
37908         * Source/cmGlobalXCodeGenerator.cxx: ENH: fix for bug -gdwarf
37909           getting removed
37910
37911 2006-10-11 12:41  king
37912
37913         * Source/cmMakefileLibraryTargetGenerator.cxx,
37914           Tests/SimpleInstall/CMakeLists.txt,
37915           Tests/SimpleInstallS2/CMakeLists.txt: BUG: Do not collapse the
37916           INSTALL_NAME_DIR setting because users may intend to have .. in
37917           the path.  This makes the makefile generator consistent with the
37918           already working Xcode implementation of this feature.  Also added
37919           a test for @executable_path/.. style settings for this property.
37920
37921 2006-10-11 12:41  king
37922
37923         * Source/cmGlobalXCodeGenerator.cxx: ENH: Simplify code by removing
37924           redundant check against BUILD_WITH_INSTALL_RPATH.
37925
37926 2006-10-10 16:03  king
37927
37928         * Modules/readme.txt: STYLE: Fixed typo: INCLUDE_DIR->INCLUDE_DIRS.
37929
37930 2006-10-10 14:13  king
37931
37932         * Source/cmLocalGenerator.cxx: BUG: TARGET_QUOTED should always be
37933           replaced if Target is set in the rule variables.
37934
37935 2006-10-10 13:47  king
37936
37937         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
37938           cmLocalUnixMakefileGenerator3.cxx: BUG: Avoid duplicate
37939           conversion to output path.
37940
37941 2006-10-10 12:24  andy
37942
37943         * Source/cmVersion.cxx: STYLE: Nightly Version update
37944
37945 2006-10-09 21:48  king
37946
37947         * Source/: cmGlobalVisualStudio71Generator.cxx,
37948           cmGlobalVisualStudio7Generator.cxx,
37949           cmGlobalVisualStudio7Generator.h: BUG: Fixed references to
37950           projects outside the build tree and in other locations with
37951           spaces in the path.  This is needed for
37952           out-of-source/out-of-binary subdirectories in the build.
37953
37954 2006-10-09 21:25  king
37955
37956         * Source/cmMakefileTargetGenerator.cxx,
37957           Tests/OutOfBinary/CMakeLists.txt, Tests/OutOfBinary/outlib.c,
37958           Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt,
37959           Tests/OutOfSource/OutOfSourceSubdir/simple.cxx,
37960           Tests/OutOfSource/SubDir/CMakeLists.txt: BUG: Fixed out-of-source
37961           subdirectories to work when they are also out-of-binary.  Updated
37962           the OutOfSource test to test this feature.
37963
37964 2006-10-09 11:03  andy
37965
37966         * Source/cmVersion.cxx: STYLE: Nightly Version update
37967
37968 2006-10-09 10:06  david.cole
37969
37970         * Source/kwsys/ProcessWin32.c: COMP: Fix or suppress warnings on
37971           Borland and Mac dashboards. Definitely fix "may be used
37972           uninitialized" warnings.
37973
37974 2006-10-08 09:23  andy
37975
37976         * Source/cmVersion.cxx: STYLE: Nightly Version update
37977
37978 2006-10-07 06:15  andy
37979
37980         * Source/cmVersion.cxx: STYLE: Nightly Version update
37981
37982 2006-10-06 15:33  martink
37983
37984         * Source/CursesDialog/cmCursesMainForm.cxx: ENH: remove old unused
37985           code
37986
37987 2006-10-06 14:00  martink
37988
37989         * Source/cmDocumentation.cxx: BUG: potential segfault
37990
37991 2006-10-06 11:13  david.cole
37992
37993         * Source/kwsys/CMakeLists.txt: STYLE: Make the set of supported STL
37994           headers the same in vtkstd and vtksys/stl. (The union of the
37995           present values of the two sets.)
37996
37997 2006-10-06 11:11  hoffman
37998
37999         * Source/: cmMessageCommand.cxx, cmake.cxx, cmake.h, cmakemain.cxx:
38000           ENH: do not print a call stack if the user does a message error
38001           unless --debug-output is used
38002
38003 2006-10-06 09:16  king
38004
38005         * Modules/Platform/Darwin.cmake: BUG: Do not enable -isystem
38006           support for Xcode generator until it is implemented.
38007
38008 2006-10-06 03:32  andy
38009
38010         * Source/cmVersion.cxx: STYLE: Nightly Version update
38011
38012 2006-10-05 17:53  hoffman
38013
38014         * Source/CTest/: cmCTestCoverageHandler.cxx,
38015           cmCTestTestHandler.cxx: BUG: fix bug where converage was required
38016           to get valgrind output because of bad current directory
38017
38018 2006-10-05 16:59  king
38019
38020         * Source/: cmLocalGenerator.cxx, cmOrderLinkDirectories.cxx: BUG:
38021           Need to match shared library names before static because some
38022           platforms have static name patterns that match their shared
38023           patterns but not vice versa.  This is needed for implementing
38024           bug#1644 on cygwin.
38025
38026 2006-10-05 16:30  king
38027
38028         * Modules/Platform/CYGWIN.cmake, Source/cmTarget.cxx: ENH: Adding
38029           version number to the name of a DLL built in cygwin but not the
38030           import library.  This addresses bug#3571.
38031
38032 2006-10-05 15:08  king
38033
38034         * Modules/Platform/: CYGWIN.cmake, Windows-gcc.cmake: ENH: Enabling
38035           link-type selection flags on Cygwin, MSYS, and MinGW.  This
38036           addresses bug#1644 on these platforms.
38037
38038 2006-10-05 15:08  king
38039
38040         * Source/cmLocalGenerator.cxx, Source/cmOrderLinkDirectories.cxx,
38041           Source/cmOrderLinkDirectories.h,
38042           Tests/Complex/Executable/complex.cxx,
38043           Tests/ComplexOneConfig/Executable/complex.cxx,
38044           Tests/ComplexRelativePaths/Executable/complex.cxx: BUG: Fix link
38045           flags on cygwin shared libraries.  This requires that the shared
38046           library prefix be supported in the link library regex.
38047
38048 2006-10-05 14:51  king
38049
38050         * Source/: cmGlobalMinGWMakefileGenerator.cxx,
38051           cmLocalUnixMakefileGenerator3.cxx,
38052           cmLocalUnixMakefileGenerator3.h: BUG: Hack to make echo command
38053           work properly in mingw32-make.
38054
38055 2006-10-05 13:43  king
38056
38057         * Source/cmWin32ProcessExecution.cxx: BUG: Robustly handle failure
38058           of FormatMessage.  See bug#3471.
38059
38060 2006-10-05 12:04  king
38061
38062         * Tests/: Complex/CMakeLists.txt, Complex/Library/testSystemDir.h,
38063           ComplexOneConfig/CMakeLists.txt,
38064           ComplexOneConfig/Library/testSystemDir.h,
38065           ComplexRelativePaths/CMakeLists.txt,
38066           ComplexRelativePaths/Library/testSystemDir.h,
38067           Complex/Library/SystemDir/testSystemDir.h,
38068           ComplexOneConfig/Library/SystemDir/testSystemDir.h,
38069           ComplexRelativePaths/Library/SystemDir/testSystemDir.h: BUG: Test
38070           -isystem without affecting other tests.  Made separate
38071           Library/SystemDir for this purpose.
38072
38073 2006-10-05 11:31  king
38074
38075         * Source/cmInstallCommand.cxx, Source/cmInstallCommand.h,
38076           Source/cmInstallFilesGenerator.cxx,
38077           Source/cmInstallFilesGenerator.h,
38078           Source/cmInstallTargetGenerator.cxx,
38079           Source/cmInstallTargetGenerator.h,
38080           Tests/SimpleInstall/CMakeLists.txt,
38081           Tests/SimpleInstallS2/CMakeLists.txt: ENH: Added OPTIONAL option
38082           to INSTALL command to allow installation of files if they exist
38083           while ignoring them otherwise.  This addresses bug#2922.
38084
38085 2006-10-05 11:30  king
38086
38087         * Tests/: Complex/Executable/CMakeLists.txt,
38088           ComplexOneConfig/Executable/CMakeLists.txt,
38089           ComplexRelativePaths/Executable/CMakeLists.txt: BUG: Run
38090           testSystemDir test only if -isystem flag is available.
38091
38092 2006-10-05 10:55  king
38093
38094         * Source/cmDocumentation.cxx: ENH: Adding links to web resources
38095           and FAQ to SEE ALSO section.  This addresses bug #3757.
38096
38097 2006-10-05 09:33  king
38098
38099         * Modules/Platform/QNX.cmake: BUG: QNX GCC does not have -isystem.
38100
38101 2006-10-05 08:55  king
38102
38103         * Modules/Platform/gcc.cmake, Source/cmIncludeDirectoryCommand.cxx,
38104           Source/cmIncludeDirectoryCommand.h, Source/cmLocalGenerator.cxx,
38105           Source/cmMakefile.cxx, Source/cmMakefile.h,
38106           Tests/Complex/CMakeLists.txt,
38107           Tests/Complex/Executable/CMakeLists.txt,
38108           Tests/Complex/Executable/testSystemDir.cxx,
38109           Tests/Complex/Library/testSystemDir.h,
38110           Tests/ComplexOneConfig/CMakeLists.txt,
38111           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
38112           Tests/ComplexOneConfig/Executable/testSystemDir.cxx,
38113           Tests/ComplexOneConfig/Library/testSystemDir.h,
38114           Tests/ComplexRelativePaths/CMakeLists.txt,
38115           Tests/ComplexRelativePaths/Executable/CMakeLists.txt,
38116           Tests/ComplexRelativePaths/Executable/testSystemDir.cxx,
38117           Tests/ComplexRelativePaths/Library/testSystemDir.h: ENH: Adding
38118           SYSTEM option to INCLUDE_DIRECTORIES command.  This addresses bug
38119           #3462.
38120
38121 2006-10-05 03:57  andy
38122
38123         * Source/cmVersion.cxx: STYLE: Nightly Version update
38124
38125 2006-10-04 19:21  king
38126
38127         * Source/CursesDialog/ccmake.cxx: BUG: The --help option should
38128           list generators.  This addresses bug #2494.
38129
38130 2006-10-04 18:57  king
38131
38132         * Tests/CustomCommand/CMakeLists.txt: ENH: Adding test of special
38133           characters in custom command and custom target comments.
38134
38135 2006-10-04 18:52  king
38136
38137         * Source/: cmGlobalBorlandMakefileGenerator.cxx,
38138           cmGlobalNMakeMakefileGenerator.cxx,
38139           cmGlobalWatcomWMakeGenerator.cxx, cmLocalGenerator.cxx,
38140           cmLocalGenerator.h, cmLocalUnixMakefileGenerator3.cxx,
38141           cmLocalUnixMakefileGenerator3.h: BUG: Fixed display of custom
38142           command comments with quotes, dollars, and other special
38143           characters in them.
38144
38145 2006-10-04 18:52  king
38146
38147         * Source/kwsys/: System.c, System.h.in: ENH: Adding
38148           Shell_Flag_EchoWindows option to setup escapes for arguments to
38149           the native echo command in a shell.  This special case is needed
38150           to avoid adding quotes when passing text to echo in a native
38151           windows shell which does no command line parsing at all.
38152
38153 2006-10-04 18:10  king
38154
38155         * Source/cmAddCustomTargetCommand.cxx,
38156           Source/cmAddCustomTargetCommand.h, Source/cmMakefile.cxx,
38157           Source/cmMakefile.h, Tests/CustomCommand/CMakeLists.txt: ENH:
38158           Added COMMENT option to ADD_CUSTOM_TARGET.  This addresses
38159           bug#3461.
38160
38161 2006-10-04 18:09  king
38162
38163         * Source/cmAddCustomCommandCommand.h: BUG: COMMENT was missing from
38164           docs.
38165
38166 2006-10-04 17:27  king
38167
38168         * Source/kwsys/: CMakeLists.txt, ProcessUNIX.c,
38169           kwsysPlatformTestsC.c: ENH: Adding tests KWSYS_C_HAS_PTRDIFF_T
38170           and KWSYS_C_HAS_SSIZE_T to help ProcessUNIX.c build everywhere
38171           without warnings.
38172
38173 2006-10-04 17:24  king
38174
38175         * bootstrap: ENH: Renamed kwsysPlatformCxxTests to
38176           kwsysPlatformTests and generalized it for multiple language tests
38177           (C and CXX).
38178
38179 2006-10-04 17:08  king
38180
38181         * Source/kwsys/kwsysPlatformTests.cmake: BUG: Name of C test file
38182           ends in .c not .cxx.
38183
38184 2006-10-04 16:56  king
38185
38186         * Source/kwsys/: CMakeLists.txt, kwsysPlatformCxxTests.cmake,
38187           kwsysPlatformCxxTests.cxx, kwsysPlatformTests.cmake,
38188           kwsysPlatformTestsC.c, kwsysPlatformTestsCXX.cxx: ENH: Renamed
38189           kwsysPlatformCxxTests to kwsysPlatformTests and generalized it
38190           for multiple language tests (C and CXX).
38191
38192 2006-10-04 16:31  hoffman
38193
38194         * Modules/FindDoxygen.cmake: ENH: remove paths that cmake already
38195           looks at
38196
38197 2006-10-04 15:54  alex
38198
38199         * Modules/FindRuby.cmake: ENH: apply patch so that the config
38200           values from ruby are used to determine the additional locations
38201           (see #3297)
38202
38203           Alex
38204
38205 2006-10-04 15:24  king
38206
38207         * Source/cmAddCustomCommandCommand.cxx,
38208           Source/cmAddCustomCommandCommand.h, Source/cmCustomCommand.cxx,
38209           Source/cmCustomCommand.h, Tests/CustomCommand/CMakeLists.txt:
38210           ENH: Added APPEND option to ADD_CUSTOM_COMMAND to allow extra
38211           dependencies to be connected later.  This is useful to create one
38212           rule and then have a macro add things to it later.  This
38213           addresses bug#2151.
38214
38215 2006-10-04 14:37  king
38216
38217         * Source/cmCommandArgumentParser.cxx,
38218           Source/cmCommandArgumentParser.y,
38219           Source/cmCommandArgumentParserHelper.cxx,
38220           Source/cmCommandArgumentParserHelper.h, Source/cmMakefile.cxx,
38221           Source/cmMakefile.h, Tests/CustomCommand/CMakeLists.txt: BUG: Do
38222           not replace @VAR@ syntax in list files.  This addresses bug
38223           #2722.
38224
38225 2006-10-04 14:02  hoffman
38226
38227         * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for fat file
38228           systems and vs8 #2617
38229
38230 2006-10-04 14:00  king
38231
38232         * Modules/UseQt4.cmake: BUG: Patch from Clinton to restore proper
38233           QT3_SUPPORT macro definition.
38234
38235 2006-10-04 13:27  hoffman
38236
38237         * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for bug#3362
38238           xml escapes on -D stuff for visual studio
38239
38240 2006-10-04 13:05  hoffman
38241
38242         * Modules/FindTCL.cmake: BUG: fix for bug# 3313 same advanced for
38243           tcl win and unix
38244
38245 2006-10-04 11:33  hoffman
38246
38247         * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for bug# 3664
38248
38249 2006-10-04 11:11  hoffman
38250
38251         * Source/cmGlobalGenerator.cxx: BUG: fix for bug #3517 seg fault
38252           with enable language before project command
38253
38254 2006-10-04 11:04  hoffman
38255
38256         * Modules/FindDoxygen.cmake: BUG: fix for bug#3520 - better find
38257           doxygen
38258
38259 2006-10-04 10:54  hoffman
38260
38261         * Modules/Platform/Darwin.cmake: BUG: fix for bug# 3584 missing
38262           SONAME for fortran on darwin
38263
38264 2006-10-04 10:33  hoffman
38265
38266         * Modules/FindQt4.cmake: ENH: make qmake-qt4 really work if qmake
38267           is qt3 also fix indent in file, for diff use cvs diff -w
38268
38269 2006-10-04 05:20  andy
38270
38271         * Source/cmVersion.cxx: STYLE: Nightly Version update
38272
38273 2006-10-03 17:53  hoffman
38274
38275         * Source/cmGlobalGenerator.cxx: ENH: fix dashbaord error do not
38276           exclude root project from itself.
38277
38278 2006-10-03 16:18  hoffman
38279
38280         * Modules/FindGLUT.cmake: BUG: fix for bug#3646 GLUT not Glut for
38281           framework name
38282
38283 2006-10-03 16:12  hoffman
38284
38285         * Modules/Platform/Windows-cl.cmake: BUG: fix for bug#3652 use link
38286           /lib instead of lib
38287
38288 2006-10-03 15:25  hoffman
38289
38290         * Source/CMakeLists.txt: ENH: use core and not all of carbon
38291
38292 2006-10-03 15:12  hoffman
38293
38294         * Source/cmGlobalGenerator.cxx: BUG: fix for bug#3714
38295           execlude_from_all not working on vs
38296
38297 2006-10-03 14:40  martink
38298
38299         * Source/: cmCommands.cxx, cmEndMacroCommand.cxx,
38300           cmEndMacroCommand.h: ENH: added endmacro command
38301
38302 2006-10-03 14:39  hoffman
38303
38304         * Modules/FindQt4.cmake: BUG: fix for bug#3720
38305
38306 2006-10-03 14:03  alex
38307
38308         * Modules/KDE3Macros.cmake: BUG: fix #3827, the name of the var is
38309           _tmp_FILE instead of tmp_FILE, so the dcop stuff should work now
38310
38311           Alex
38312
38313 2006-10-03 14:03  hoffman
38314
38315         * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for bug#3738
38316
38317 2006-10-03 13:48  hoffman
38318
38319         * Modules/FindSDL.cmake: BUG: fix for 3765
38320
38321 2006-10-03 13:45  hoffman
38322
38323         * Source/cmAddTestCommand.h: BUG: fix for bug#3775
38324
38325 2006-10-03 13:35  hoffman
38326
38327         * Source/kwsys/SystemTools.cxx: ENH: check for empty path
38328
38329 2006-10-03 13:35  hoffman
38330
38331         * Modules/Platform/AIX.cmake: ENH: disable static shared stuff on
38332           AIX, see comment
38333
38334 2006-10-03 13:35  hoffman
38335
38336         * Source/cmGlobalMSYSMakefileGenerator.cxx: BUG: bug#3789 add msys
38337           for the msys generator
38338
38339 2006-10-03 13:22  hoffman
38340
38341         * Source/cmTryCompileCommand.cxx: ENH: make sure file is closed
38342
38343 2006-10-03 12:09  hoffman
38344
38345         * Source/cmMacroCommand.cxx: ENH: fix compile error
38346
38347 2006-10-03 11:55  hoffman
38348
38349         * Source/cmake.cxx: ENH: do not allow null pointer access
38350
38351 2006-10-03 11:55  hoffman
38352
38353         * Source/kwsys/Registry.cxx: ENH: make sure value is set before
38354           using it
38355
38356 2006-10-03 10:57  hoffman
38357
38358         * Source/cmMacroCommand.cxx: BUG: fix for seg fault bug #3815
38359
38360 2006-10-03 10:26  king
38361
38362         * Source/kwsys/ProcessUNIX.c: BUG: Need to initialize to not use
38363           native pipes.
38364
38365 2006-10-03 09:12  king
38366
38367         * Source/cmGlobalKdevelopGenerator.cxx: STYLE: Fixed line-too-long
38368           warning.
38369
38370 2006-10-03 09:10  king
38371
38372         * Source/kwsys/: Process.h.in, ProcessUNIX.c, ProcessWin32.c: ENH:
38373           Added Process_SetPipeNative method to allow user code to override
38374           the pipes connected to the child pipeline.
38375
38376 2006-10-03 05:59  andy
38377
38378         * Source/cmVersion.cxx: STYLE: Nightly Version update
38379
38380 2006-10-02 12:01  king
38381
38382         * Source/cmAddExecutableCommand.cxx,
38383           Source/cmAddExecutableCommand.h, Source/cmAddLibraryCommand.cxx,
38384           Source/cmAddLibraryCommand.h,
38385           Tests/Complex/Executable/CMakeLists.txt,
38386           Tests/Complex/Library/CMakeLists.txt,
38387           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
38388           Tests/ComplexOneConfig/Library/CMakeLists.txt,
38389           Tests/ComplexRelativePaths/Executable/CMakeLists.txt,
38390           Tests/ComplexRelativePaths/Library/CMakeLists.txt: ENH: Renamed
38391           NOT_IN_ALL to EXCLUDE_FROM_ALL.
38392
38393 2006-10-02 11:13  king
38394
38395         * Source/cmAddExecutableCommand.cxx,
38396           Source/cmAddExecutableCommand.h, Source/cmAddLibraryCommand.cxx,
38397           Source/cmAddLibraryCommand.h, Source/cmMakefile.cxx,
38398           Source/cmMakefile.h, Tests/Complex/Executable/CMakeLists.txt,
38399           Tests/Complex/Executable/notInAllExe.cxx,
38400           Tests/Complex/Library/CMakeLists.txt,
38401           Tests/Complex/Library/notInAllLib.cxx,
38402           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
38403           Tests/ComplexOneConfig/Executable/notInAllExe.cxx,
38404           Tests/ComplexOneConfig/Library/CMakeLists.txt,
38405           Tests/ComplexOneConfig/Library/notInAllLib.cxx,
38406           Tests/ComplexRelativePaths/Executable/CMakeLists.txt,
38407           Tests/ComplexRelativePaths/Executable/notInAllExe.cxx,
38408           Tests/ComplexRelativePaths/Library/CMakeLists.txt,
38409           Tests/ComplexRelativePaths/Library/notInAllLib.cxx: ENH: Added
38410           NOT_IN_ALL option for ADD_LIBRARY and ADD_EXECUTABLE to avoid
38411           building the targets by default.
38412
38413 2006-10-02 10:49  king
38414
38415         * Source/cmGlobalKdevelopGenerator.cxx: ENH: Patch from Alex to
38416           help with KDevelop code completion in generated projects.
38417
38418 2006-10-02 10:20  king
38419
38420         * Source/: cmAddCustomCommandCommand.h, cmGlobalGenerator.cxx,
38421           cmGlobalGenerator.h, cmGlobalWatcomWMakeGenerator.cxx,
38422           cmMakefile.cxx, cmMakefileTargetGenerator.cxx,
38423           cmSetSourceFilesPropertiesCommand.h: ENH: Added SYMBOLIC source
38424           file property to mark custom command outputs that are never
38425           actually created on disk.  This is used by the Watcom WMake
38426           generator to generate the .SYMBOLIC mark on the files in the make
38427           system.
38428
38429 2006-10-02 10:17  king
38430
38431         * Tests/CustomCommand/: CMakeLists.txt, check_command_line.c.in:
38432           COMP: Fix command line check test implementation for Watcom.
38433
38434 2006-10-02 09:03  hoffman
38435
38436         * Modules/FindQt4.cmake: ENH: fix from clinton
38437
38438 2006-10-02 04:26  andy
38439
38440         * Source/cmVersion.cxx: STYLE: Nightly Version update
38441
38442 2006-10-01 04:35  andy
38443
38444         * Source/cmVersion.cxx: STYLE: Nightly Version update
38445
38446 2006-09-30 03:55  andy
38447
38448         * Source/cmVersion.cxx: STYLE: Nightly Version update
38449
38450 2006-09-29 16:42  king
38451
38452         * Source/: cmGetTargetPropertyCommand.h, cmTarget.cxx: ENH: Added
38453           support for getting a target's location on a per-configuration
38454           basis (ex. DEBUG_LOCATION).  This does not fix but helps with
38455           bug#3250.
38456
38457 2006-09-29 16:14  hoffman
38458
38459         * Source/cmGlobalXCodeGenerator.cxx: ENH: fix failing tests on mac
38460
38461 2006-09-29 09:11  king
38462
38463         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Fixed inclusion of
38464           progress.make from subdirectory makefiles.
38465
38466 2006-09-29 03:53  andy
38467
38468         * Source/cmVersion.cxx: STYLE: Nightly Version update
38469
38470 2006-09-28 17:35  king
38471
38472         * Source/cmIncludeExternalMSProjectCommand.cxx: BUG: Move hack from
38473           old cmMakefile::AddUtilityTarget to this command directly.  There
38474           really needs to be a better way to represent external project
38475           targets.
38476
38477 2006-09-28 17:21  king
38478
38479         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Moved
38480           progress.make file into CMakeFiles subdirectory to keep things
38481           clean.
38482
38483 2006-09-28 16:40  king
38484
38485         * Source/: cmAddCustomCommandCommand.cxx, cmCustomCommand.cxx,
38486           cmCustomCommand.h, cmGlobalVisualStudio71Generator.cxx,
38487           cmGlobalVisualStudio71Generator.h,
38488           cmGlobalVisualStudio7Generator.cxx,
38489           cmGlobalVisualStudio7Generator.h,
38490           cmGlobalVisualStudio8Generator.cxx,
38491           cmGlobalVisualStudio8Generator.h, cmLocalGenerator.cxx,
38492           cmLocalVisualStudio7Generator.cxx,
38493           cmLocalVisualStudio7Generator.h, cmMakefile.cxx,
38494           cmMakefileExecutableTargetGenerator.cxx,
38495           cmMakefileExecutableTargetGenerator.h,
38496           cmMakefileLibraryTargetGenerator.cxx,
38497           cmMakefileLibraryTargetGenerator.h,
38498           cmMakefileTargetGenerator.cxx, cmMakefileTargetGenerator.h: BUG:
38499           Fix/cleanup custom commands and custom targets.  Make empty
38500           comment strings work.  Fix ZERO_CHECK target always out of date
38501           for debugging.  Fix Makefile driving of custom commands in a
38502           custom target.  Fix dependencies on custom targets not in ALL in
38503           VS generators.
38504
38505 2006-09-28 13:55  king
38506
38507         * Source/: cmAddCustomTargetCommand.cxx, cmCPluginAPI.cxx,
38508           cmGlobalGenerator.cxx, cmGlobalVisualStudio6Generator.cxx,
38509           cmGlobalVisualStudio7Generator.cxx,
38510           cmGlobalVisualStudio8Generator.cxx, cmGlobalXCodeGenerator.cxx,
38511           cmIncludeExternalMSProjectCommand.cxx, cmMakefile.cxx,
38512           cmMakefile.h, cmVTKWrapJavaCommand.cxx: ENH: Cleaned up signature
38513           of cmMakefile::AddUtilityCommand.  It is not valid to have an
38514           output from a utility rule and no calls to the method asked for
38515           an output anyway.  The argument has been removed.
38516
38517 2006-09-28 11:42  king
38518
38519         * Modules/Platform/UnixPaths.cmake: BUG: Header and library search
38520           path ordering should be consistent.
38521
38522 2006-09-28 11:30  king
38523
38524         * Source/cmAddCustomCommandCommand.cxx,
38525           Source/cmAddCustomCommandCommand.h,
38526           Source/cmAddCustomTargetCommand.cxx,
38527           Source/cmAddCustomTargetCommand.h, Source/cmMakefile.cxx,
38528           Source/cmMakefile.h, Tests/CustomCommand/CMakeLists.txt,
38529           Tests/CustomCommand/check_command_line.c.in: ENH: Added VERBATIM
38530           option to ADD_CUSTOM_COMMAND and ADD_CUSTOM_TARGET commands.
38531           This option enables full escaping of custom command arguments on
38532           all platforms.  See bug#3786.
38533
38534 2006-09-28 10:41  king
38535
38536         * Tests/: Complex/Library/CMakeLists.txt,
38537           ComplexOneConfig/Library/CMakeLists.txt,
38538           ComplexRelativePaths/Library/CMakeLists.txt: ENH: Re-enabling .i
38539           rule test on MSYS now that it works.
38540
38541 2006-09-28 10:37  king
38542
38543         * Source/: cmGlobalMSYSMakefileGenerator.cxx, cmLocalGenerator.cxx,
38544           cmLocalGenerator.h, cmLocalUnixMakefileGenerator3.h: BUG: MSYS
38545           makefile shell needs posix paths to executables in some cases and
38546           it does not hurt to do it always.
38547
38548 2006-09-28 09:49  king
38549
38550         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h,
38551           cmLocalUnixMakefileGenerator3.cxx: BUG: Do not filter system
38552           directories for include file dependencies.
38553
38554 2006-09-28 02:33  andy
38555
38556         * Source/cmVersion.cxx: STYLE: Nightly Version update
38557
38558 2006-09-27 16:20  king
38559
38560         * Source/cmCustomCommand.cxx: COMP: Fix init order.
38561
38562 2006-09-27 16:14  king
38563
38564         * Source/cmCommandArgumentParserHelper.cxx: BUG: One should be able
38565           to escape the @ symbol.
38566
38567 2006-09-27 15:26  king
38568
38569         * Source/cmCustomCommand.cxx: BUG: The copy constructor should copy
38570           the escape settings.
38571
38572 2006-09-27 14:27  king
38573
38574         * Tests/: Complex/Library/CMakeLists.txt,
38575           ComplexOneConfig/Library/CMakeLists.txt,
38576           ComplexRelativePaths/Library/CMakeLists.txt: ENH: Re-enable
38577           preprocessing target test but specifically disable it on broken
38578           platforms.
38579
38580 2006-09-27 13:43  king
38581
38582         * Source/: cmCustomCommand.cxx, cmCustomCommand.h,
38583           cmGlobalXCodeGenerator.cxx, cmLocalGenerator.cxx,
38584           cmLocalGenerator.h, cmLocalUnixMakefileGenerator3.cxx,
38585           cmLocalVisualStudio6Generator.cxx,
38586           cmLocalVisualStudio7Generator.cxx,
38587           cmLocalVisualStudioGenerator.cxx, cmLocalVisualStudioGenerator.h,
38588           kwsys/ProcessWin32.c, kwsys/System.c, kwsys/System.h.in: ENH:
38589           Re-implemented command line argument shell quoting to support
38590           several platforms with one code base.
38591
38592 2006-09-27 13:30  alex
38593
38594         * Modules/: FindPythonInterp.cmake, FindPythonLibs.cmake:
38595           ENH: apply patch from Dirk Mueller to support Python 2.5
38596
38597           Alex
38598
38599 2006-09-27 12:55  king
38600
38601         * Source/cmDependsC.cxx: STYLE: Fixed line-too-long.
38602
38603 2006-09-26 08:04  andy
38604
38605         * Source/cmDependsC.cxx: BUG: Handle header file dependencies for
38606           objective C
38607
38608 2006-09-26 02:30  andy
38609
38610         * Source/cmVersion.cxx: STYLE: Nightly Version update
38611
38612 2006-09-25 18:33  king
38613
38614         * Source/cmCommandArgumentLexer.cxx: COMP: Removed yyunput function
38615           to avoid warning.
38616
38617 2006-09-25 14:01  king
38618
38619         * Source/cmCommandArgumentLexer.cxx: COMP: Restoring previous AIX
38620           fix.
38621
38622 2006-09-25 10:22  king
38623
38624         * Source/cmLocalGenerator.cxx, Tests/CustomCommand/CMakeLists.txt:
38625           BUG: Disable new shell escape code until backward compatibility
38626           can be established in the new implementation.
38627
38628 2006-09-25 10:05  king
38629
38630         * Source/cmCommandArgumentLexer.cxx,
38631           Source/cmCommandArgumentLexer.h,
38632           Source/cmCommandArgumentLexer.in.l,
38633           Tests/StringFileTest/CMakeLists.txt: BUG: Character + should be
38634           valid in a variable name.
38635
38636 2006-09-25 02:39  andy
38637
38638         * Source/cmVersion.cxx: STYLE: Nightly Version update
38639
38640 2006-09-24 10:28  king
38641
38642         * Tests/: Complex/Library/CMakeLists.txt,
38643           ComplexOneConfig/Library/CMakeLists.txt,
38644           ComplexRelativePaths/Library/CMakeLists.txt: BUG: Disable new
38645           test_preprocess target until it is fixed on OSX universal
38646           binaries and mingw.
38647
38648 2006-09-24 02:40  andy
38649
38650         * Source/cmVersion.cxx: STYLE: Nightly Version update
38651
38652 2006-09-23 17:09  king
38653
38654         * Docs/: cmake-indent.vim, cmake-syntax.vim: ENH: Adding elseif to
38655           VIM syntax and indentation files.  See bug #3781.
38656
38657 2006-09-23 16:55  king
38658
38659         * Tests/: Complex/Library/CMakeLists.txt,
38660           Complex/Library/test_preprocess.cmake,
38661           ComplexOneConfig/Library/CMakeLists.txt,
38662           ComplexOneConfig/Library/test_preprocess.cmake,
38663           ComplexRelativePaths/Library/CMakeLists.txt,
38664           ComplexRelativePaths/Library/test_preprocess.cmake: ENH: Adding
38665           test for running preprocessor rules.
38666
38667 2006-09-23 16:32  king
38668
38669         * Docs/cmake-mode.el: ENH: Adding elseif indentation.  See
38670           bug#3781.
38671
38672 2006-09-23 14:41  andy
38673
38674         * Source/CPack/cmCPackZIPGenerator.cxx: BUG: Attempt to fix winzip
38675           problems
38676
38677 2006-09-23 02:33  andy
38678
38679         * Source/cmVersion.cxx: STYLE: Nightly Version update
38680
38681 2006-09-22 11:49  martink
38682
38683         * Tests/: Complex/CMakeLists.txt, Complex/cmTestConfigure.h.in,
38684           Complex/Executable/complex.cxx, ComplexOneConfig/CMakeLists.txt,
38685           ComplexOneConfig/cmTestConfigure.h.in,
38686           ComplexOneConfig/Executable/complex.cxx,
38687           ComplexRelativePaths/CMakeLists.txt,
38688           ComplexRelativePaths/cmTestConfigure.h.in,
38689           ComplexRelativePaths/Executable/complex.cxx: ENH: added test for
38690           elseif
38691
38692 2006-09-22 11:23  martink
38693
38694         * Source/: cmCommands.cxx, cmElseIfCommand.cxx, cmElseIfCommand.h,
38695           cmIfCommand.cxx, cmIfCommand.h: ENH: added elseif
38696
38697 2006-09-22 08:42  king
38698
38699         * Tests/CustomCommand/CMakeLists.txt: COMP: Need ANSI C flags to
38700           build check_command_line.c.
38701
38702 2006-09-22 02:19  andy
38703
38704         * Source/cmVersion.cxx: STYLE: Nightly Version update
38705
38706 2006-09-21 17:21  king
38707
38708         * Source/cmLocalUnixMakefileGenerator3.cxx: COMP: Fix shadowed
38709           local variable created by previous cmake_force change.
38710
38711 2006-09-21 16:11  king
38712
38713         * Tests/CustomCommand/: CMakeLists.txt, check_command_line.c.in:
38714           ENH: Adding test for non-trivial custom command line arguments.
38715           This is for bug#3786.
38716
38717 2006-09-21 16:10  king
38718
38719         * Source/: cmGlobalXCodeGenerator.cxx, cmLocalGenerator.h: BUG:
38720           Enabled use of EscapeForShell to properly escape custom command
38721           lines.  This addresses bug#3786 for Xcode.
38722
38723 2006-09-21 15:35  king
38724
38725         * Source/cmLocalGenerator.cxx: BUG: Need to escape spaces in custom
38726           command line arguments.
38727
38728 2006-09-21 15:30  king
38729
38730         * Source/cmLocalGenerator.cxx: BUG: Do not escape parens because we
38731           need to be able to reference make variables in the scripts.
38732
38733 2006-09-21 15:14  king
38734
38735         * Source/: cmGlobalVisualStudio8Generator.cxx,
38736           cmLocalGenerator.cxx, cmLocalGenerator.h,
38737           cmLocalUnixMakefileGenerator3.cxx,
38738           cmLocalVisualStudio6Generator.cxx,
38739           cmLocalVisualStudio7Generator.cxx,
38740           cmLocalVisualStudioGenerator.cxx, cmLocalVisualStudioGenerator.h:
38741           BUG: Centralized generation of command line arguments in escaped
38742           form.  This addresses bug#3786 for several platforms.
38743
38744 2006-09-21 15:09  andy
38745
38746         * Source/CPack/cmCPackZIPGenerator.cxx: ENH: Handle zip (command
38747           line was too long)
38748
38749 2006-09-21 14:46  king
38750
38751         * Source/kwsys/System.c: BUG: Windows_ShellArgument: need to escape
38752           if the string contains one of a set of special characters as well
38753           as spaces.  Moved test for needing escapes to a separate method
38754           kwsysSystemWindowsShellArgumentNeedsEscape.
38755
38756 2006-09-21 13:47  king
38757
38758         * bootstrap: ENH: Added System component of kwsys.
38759
38760 2006-09-21 11:49  king
38761
38762         * Source/kwsys/: CMakeLists.txt, ProcessWin32.c, System.c,
38763           System.h.in: ENH: Adding 'System' component of C sources to hold
38764           system tools written in C.  Moved windows shell command line
38765           argument escaping code to kwsysSystem_Windows_ShellArgument and
38766           kwsysSystem_Windows_ShellArgumentSize.
38767
38768 2006-09-21 10:04  king
38769
38770         * Source/kwsys/SharedForward.h.in: ENH: Added
38771           KWSYS_SHARED_FORWARD_OPTION_COMMAND option to allow users to
38772           replace the command executed.  Extended documentation at top of
38773           file.
38774
38775 2006-09-21 02:11  andy
38776
38777         * Source/cmVersion.cxx: STYLE: Nightly Version update
38778
38779 2006-09-20 12:13  king
38780
38781         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: cmake_force needs
38782           to be written into build.make as well as Makefile.
38783
38784 2006-09-20 02:13  andy
38785
38786         * Source/cmVersion.cxx: STYLE: Nightly Version update
38787
38788 2006-09-19 16:11  alex
38789
38790         * Modules/: COPYING-CMAKE-SCRIPTS, FindASPELL.cmake,
38791           FindBZip2.cmake, FindHSPELL.cmake, FindJasper.cmake,
38792           FindLibXml2.cmake, FindLibXslt.cmake, FindOpenSSL.cmake: ENH: add
38793           cmake modules for some common libraries: aspell, hspell, bzip2,
38794           jasper (jpeg2000), libxml2 and libxslt and openssl and the
38795           accompanying license (BSD)
38796
38797           Alex
38798
38799 2006-09-19 02:17  andy
38800
38801         * Source/cmVersion.cxx: STYLE: Nightly Version update
38802
38803 2006-09-18 17:55  alex
38804
38805         * Modules/: CheckCCompilerFlag.cmake, CheckCXXCompilerFlag.cmake:
38806           ENH: two macros to check whether the C/CXX compiler supports a
38807           given flag: CHECK_CXX_COMPILER_FLAG("-Wall"
38808           COMPILER_SUPPORTS_WALL)
38809
38810           Alex
38811
38812 2006-09-18 09:40  king
38813
38814         * Modules/Platform/QNX.cmake: ENH: Enabling link type selection
38815           flags for this platform.  See bug#1644 for details.
38816
38817 2006-09-18 02:36  andy
38818
38819         * Source/cmVersion.cxx: STYLE: Nightly Version update
38820
38821 2006-09-17 09:24  andy
38822
38823         * Source/cmVersion.cxx: STYLE: Nightly Version update
38824
38825 2006-09-16 11:54  king
38826
38827         * Source/cmDependsC.cxx: STYLE: Fixed line-too-long.
38828
38829 2006-09-16 11:52  king
38830
38831         * Source/cmLocalGenerator.cxx: BUG: Do not look for linker language
38832           unless it is needed.
38833
38834 2006-09-16 11:47  king
38835
38836         * Modules/Platform/SunOS.cmake: BUG: Need -Wl, to pass linker flags
38837           when using gcc on Sun.
38838
38839 2006-09-16 09:19  andy
38840
38841         * Source/cmVersion.cxx: STYLE: Nightly Version update
38842
38843 2006-09-15 15:19  king
38844
38845         * Modules/Platform/AIX.cmake: ENH: Enabling link type selection
38846           flags for this platform.  See bug#1644 for details.
38847
38848 2006-09-15 15:18  king
38849
38850         * Modules/Platform/HP-UX.cmake: STYLE: Updated comment about link
38851           type flags and passing directly to ld.
38852
38853 2006-09-15 15:14  king
38854
38855         * Modules/Platform/HP-UX.cmake: BUG: Fix
38856           CMAKE_SHARED_*_LINK_*_C_FLAGS to pass link type selection flags
38857           directly to the linker.
38858
38859 2006-09-15 15:05  king
38860
38861         * Modules/Platform/SunOS.cmake: ENH: Enabling link type selection
38862           flags for this platform.  See bug#1644 for details.
38863
38864 2006-09-15 14:58  king
38865
38866         * Modules/Platform/: FreeBSD.cmake, HP-UX.cmake: ENH: Enabling link
38867           type selection flags for this platform.  See bug#1644 for
38868           details.
38869
38870 2006-09-15 14:31  king
38871
38872         * Tests/: Complex/Executable/CMakeLists.txt,
38873           Complex/Executable/complex.cxx,
38874           ComplexOneConfig/Executable/CMakeLists.txt,
38875           ComplexOneConfig/Executable/complex.cxx,
38876           ComplexRelativePaths/Executable/CMakeLists.txt,
38877           ComplexRelativePaths/Executable/complex.cxx,
38878           Complex/Library/CMakeLists.txt, Complex/Library/TestLink.c,
38879           ComplexOneConfig/Library/CMakeLists.txt,
38880           ComplexOneConfig/Library/TestLink.c,
38881           ComplexRelativePaths/Library/CMakeLists.txt,
38882           ComplexRelativePaths/Library/TestLink.c: ENH: Added test for
38883           linking to a static library that is next to a shared library.
38884           See bug#1644 for related changes.
38885
38886 2006-09-15 14:08  king
38887
38888         * Modules/CMakeCXXInformation.cmake,
38889           Modules/CMakeSystemSpecificInformation.cmake,
38890           Modules/Platform/Linux.cmake, Source/cmLocalGenerator.cxx,
38891           Source/cmOrderLinkDirectories.cxx,
38892           Source/cmOrderLinkDirectories.h,
38893           Tests/SystemInformation/SystemInformation.in: ENH: Adding support
38894           to link specifically to an archive or a shared library based on
38895           the file name specified.  This fixes the problem of having -lfoo
38896           linking to libfoo.so even when it came from libfoo.a being
38897           specified.
38898
38899 2006-09-15 14:02  king
38900
38901         * Modules/CMakeFortranInformation.cmake: STYLE: Removing unused
38902           platform variable CMAKE_SHARED_MODULE_LINK_Fortran_FLAGS.  It
38903           does not make sense because nothing links to shared modules.
38904
38905 2006-09-15 09:23  andy
38906
38907         * Source/cmVersion.cxx: STYLE: Nightly Version update
38908
38909 2006-09-14 09:09  andy
38910
38911         * Source/cmVersion.cxx: STYLE: Nightly Version update
38912
38913 2006-09-13 12:43  king
38914
38915         * Source/: cmDependsC.cxx, cmDependsC.h: ENH: Patch from Alex to
38916           speed dependency scanning approximately 2x.
38917
38918 2006-09-13 11:39  king
38919
38920         * Source/cmAddCustomTargetCommand.cxx: ENH: Added diagnosis of bad
38921           target names.
38922
38923 2006-09-13 11:22  king
38924
38925         * Modules/FindwxWidgets.cmake: BUG: Patch from Peter Visser to run
38926           wx-config from an MSYS prompt.
38927
38928 2006-09-13 08:55  andy
38929
38930         * Source/cmVersion.cxx: STYLE: Nightly Version update
38931
38932 2006-09-12 10:21  hoffman
38933
38934         * Source/cmMakefileTargetGenerator.cxx: ENH: put the if in the
38935           right place
38936
38937 2006-09-12 10:03  hoffman
38938
38939         * Source/cmMakefileTargetGenerator.cxx: ENH: fix for BUG: #739
38940           again, makefiles did not depend on external full path libraries
38941
38942 2006-09-12 09:18  andy
38943
38944         * Source/cmVersion.cxx: STYLE: Nightly Version update
38945
38946 2006-09-10 22:26  andy
38947
38948         * Source/cmVersion.cxx: STYLE: Nightly Version update
38949
38950 2006-09-09 21:06  andy
38951
38952         * Source/cmVersion.cxx: STYLE: Nightly Version update
38953
38954 2006-09-08 22:51  andy
38955
38956         * Source/cmVersion.cxx: STYLE: Nightly Version update
38957
38958 2006-09-08 10:42  king
38959
38960         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
38961           cmLocalUnixMakefileGenerator3.cxx, cmMakefileTargetGenerator.cxx:
38962           BUG: Fixed ordering of code generated in Makefile and build.make
38963           files to make sure .SUFFIXES rule comes as early as possible.
38964           Also cleaned up documentation in generated files.
38965
38966 2006-09-08 10:39  king
38967
38968         * Source/cmInstallCommand.cxx: STYLE: Fixed line-too-long.
38969
38970 2006-09-08 09:58  andy
38971
38972         * Source/cmVersion.cxx: STYLE: Nightly Version update
38973
38974 2006-09-07 10:05  king
38975
38976         * Source/cmInstallCommand.cxx: ENH: Patch from Toni Timonen to
38977           allow cross-compiling of DLLs.
38978
38979 2006-09-07 08:58  andy
38980
38981         * Source/cmVersion.cxx: STYLE: Nightly Version update
38982
38983 2006-09-06 09:10  andy
38984
38985         * Source/cmVersion.cxx: STYLE: Nightly Version update
38986
38987 2006-09-06 08:31  hoffman
38988
38989         * Modules/: FindQt4.cmake, UseQt4.cmake: ENH: fixes from Clinton to
38990           allow qt to work with static libs
38991
38992 2006-09-05 09:01  andy
38993
38994         * Source/cmVersion.cxx: STYLE: Nightly Version update
38995
38996 2006-09-04 09:04  andy
38997
38998         * Source/cmVersion.cxx: STYLE: Nightly Version update
38999
39000 2006-09-03 09:00  andy
39001
39002         * Source/cmVersion.cxx: STYLE: Nightly Version update
39003
39004 2006-09-02 10:51  king
39005
39006         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Patch from Alex to
39007           fix name of includecache files to not look like source files.
39008
39009 2006-09-02 09:03  andy
39010
39011         * Source/cmVersion.cxx: STYLE: Nightly Version update
39012
39013 2006-09-01 09:51  king
39014
39015         * Source/: cmBuildNameCommand.h, cmExecProgramCommand.h,
39016           cmGlobalGenerator.cxx, cmInstallFilesCommand.h,
39017           cmInstallProgramsCommand.h, cmInstallTargetsCommand.h,
39018           cmLinkLibrariesCommand.h, cmMakeDirectoryCommand.h,
39019           cmRemoveCommand.h, cmSubdirCommand.h, cmSubdirDependsCommand.h,
39020           cmVTKMakeInstantiatorCommand.h, cmVTKWrapJavaCommand.h,
39021           cmVTKWrapPythonCommand.h, cmVTKWrapTclCommand.h: STYLE: Fixed
39022           line-too-long warning.
39023
39024 2006-09-01 08:58  andy
39025
39026         * Source/cmVersion.cxx: STYLE: Nightly Version update
39027
39028 2006-08-31 16:40  king
39029
39030         * Source/cmAddSubDirectoryCommand.cxx: BUG: Fix automatic
39031           computation of binary path to work for subdirectories of out of
39032           source directories.  This addresses bug#3592.
39033
39034 2006-08-31 14:09  king
39035
39036         * Source/: cmDependsC.cxx, cmDependsC.h,
39037           cmLocalUnixMakefileGenerator3.cxx, cmMakefileTargetGenerator.cxx:
39038           ENH: Make sure all custom command outputs are up to date before
39039           scanning dependencies.  This avoids the need to pass a list of
39040           generated files to the dependency scanning code and to rescan
39041           after the files have been generated.  Currently there is no
39042           notion of implicit dependencies of the custom commands themselves
39043           so this design is safe.  We only need to make sure implicit
39044           dependencies are up to date before the make process for the
39045           /build part of a target is executed because only this process
39046           loads them.  This is a step towards fixing bug#3658.
39047
39048 2006-08-31 13:20  king
39049
39050         * Source/: cmBuildNameCommand.h, cmCommand.h,
39051           cmExecProgramCommand.h, cmInstallFilesCommand.h,
39052           cmInstallProgramsCommand.h, cmInstallTargetsCommand.h,
39053           cmLinkLibrariesCommand.h, cmMakeDirectoryCommand.h,
39054           cmRemoveCommand.h, cmSubdirCommand.h, cmSubdirDependsCommand.h,
39055           cmVTKMakeInstantiatorCommand.h, cmVTKWrapJavaCommand.h,
39056           cmVTKWrapPythonCommand.h, cmVTKWrapTclCommand.h: ENH: Patch from
39057           Alex to add IsDiscouraged method for future use in generating
39058           separate documentation for old commands.  Also modified
39059           documentation of MAKE_DIRECTORY and REMOVE commands to indicate
39060           they should not be used.
39061
39062 2006-08-31 10:47  king
39063
39064         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
39065           cmInstallCommand.cxx, cmInstallFilesCommand.cxx,
39066           cmInstallProgramsCommand.cxx, cmInstallTargetsCommand.cxx: ENH:
39067           Do not generate install target unless some INSTALL or INSTALL_*
39068           commands have been used.  This addresses bug#2827.
39069
39070 2006-08-31 10:46  king
39071
39072         * Modules/CMakeDetermineRCCompiler.cmake: BUG: Need to search for
39073           rc by default, not c++ compilers.
39074
39075 2006-08-31 09:03  andy
39076
39077         * Source/cmVersion.cxx: STYLE: Nightly Version update
39078
39079 2006-08-30 13:59  king
39080
39081         * Source/kwsys/: CMakeLists.txt, kwsysPlatformCxxTests.cmake: COMP:
39082           Fix try-compile to fail properly on HP.
39083
39084 2006-08-30 13:51  alex
39085
39086         * Modules/FindQt3.cmake: ENH: automatically find Qt3 on SUSE, patch
39087           from Dirk Mueller and Stephan Kulow
39088
39089           Alex
39090
39091 2006-08-30 13:47  alex
39092
39093         * Modules/FindPNG.cmake: ENH: also look in
39094           /usr/local/include/libpng (OpenBSD) ENH: error out with
39095           FATAL_ERROR if REQUIRED was given but png hasn't been found
39096
39097           Alex
39098
39099 2006-08-30 10:00  andy
39100
39101         * Source/cmVersion.cxx: STYLE: Nightly Version update
39102
39103 2006-08-29 16:08  king
39104
39105         * Source/cmGlobalKdevelopGenerator.cxx: ENH: Patch from Alex to fix
39106           current working directory when running executables built in
39107           KDevelop.
39108
39109 2006-08-29 15:08  king
39110
39111         * Source/cmInstallCommand.h: ENH: Add support to INSTALL(DIRECTORY)
39112           to install an empty directory.  This addresses bug#3572.
39113
39114 2006-08-29 15:04  king
39115
39116         * Source/cmFileCommand.cxx, Source/cmInstallCommand.cxx,
39117           Tests/SimpleInstall/CMakeLists.txt,
39118           Tests/SimpleInstallS2/CMakeLists.txt: ENH: Add support to
39119           INSTALL(DIRECTORY) to install an empty directory.  This addresses
39120           bug#3572.
39121
39122 2006-08-29 13:59  king
39123
39124         * Modules/: CMakeDetermineCCompiler.cmake,
39125           CMakeDetermineCXXCompiler.cmake,
39126           CMakeDetermineFortranCompiler.cmake,
39127           CMakeDetermineRCCompiler.cmake: BUG: Search for the compiler only
39128           once and store a full path to it in the cache.  This avoids
39129           problems with the case of locations in the PATH variable on
39130           Windows that change the compiler name when CMake is re-run.
39131           CMakeFiles/CMake*Compiler.cmake files should hold the full path
39132           to the compiler always.
39133
39134 2006-08-29 12:55  martink
39135
39136         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
39137           cmGlobalUnixMakefileGenerator3.h: BUG: bad progress for named top
39138           level targets
39139
39140 2006-08-29 10:27  king
39141
39142         * Source/cmStandardIncludes.h: COMP: Fix warnings in system headers
39143           on VS6.
39144
39145 2006-08-29 10:03  king
39146
39147         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
39148           cmGlobalUnixMakefileGenerator3.h, cmLocalGenerator.cxx,
39149           cmLocalUnixMakefileGenerator3.cxx: ENH: Adding install/local
39150           global target for Makefile generators.  This runs installation
39151           only in the current directory and not subdirectories.
39152
39153 2006-08-29 09:40  andy
39154
39155         * Source/cmVersion.cxx: STYLE: Nightly Version update
39156
39157 2006-08-28 08:55  andy
39158
39159         * Source/cmVersion.cxx: STYLE: Nightly Version update
39160
39161 2006-08-27 15:52  alex
39162
39163         * Modules/: KDE3Macros.cmake, kde3uic.cmake: BUG: fix #3324:
39164           KDE3Macros.cmake didn't find Qt designer plugins when running uic
39165           (the kde plugin dir wasn't used)
39166
39167           Alex
39168
39169 2006-08-27 15:34  alex
39170
39171         * Modules/FindKDE3.cmake: STYLE: remove unnecessary
39172           /usr/local/include search path
39173
39174           Alex
39175
39176 2006-08-27 13:59  alex
39177
39178         * Modules/FindQt3.cmake: BUG: #3514: qt-mt3.lib wasn't found on
39179           windows STYLE: remove some (now) unnecessary /usr/lib,
39180           /usr/local/lib, /usr/include and /usr/local/include search paths
39181
39182           Alex
39183
39184 2006-08-27 13:23  king
39185
39186         * Source/cmStandardIncludes.h: COMP: Use new KWSys IOStream
39187           component to help print large file size integer types to streams.
39188
39189 2006-08-27 13:17  king
39190
39191         * Source/kwsys/: CMakeLists.txt, IOStream.cxx, IOStream.hxx.in,
39192           kwsysPlatformCxxTests.cxx: ENH: Adding KWSys component IOStream
39193           to provide help with broken C++ stream libraries.
39194
39195 2006-08-27 13:15  king
39196
39197         * Source/: cmFileCommand.cxx, CPack/cmCPackNSISGenerator.cxx: COMP:
39198           Need to use cmsys_stl when in CMake code, not kwsys_stl.
39199
39200 2006-08-27 12:35  king
39201
39202         * Source/kwsys/Glob.hxx.in: BUG: Need to undefine temporary macros
39203           defined at top of file.
39204
39205 2006-08-27 11:25  king
39206
39207         * Source/kwsys/kwsysPlatformCxxTests.cmake: BUG: When a try-run
39208           fails to compile create the run result cache entry with a bogus
39209           non-zero return value to avoid running the test again.
39210
39211 2006-08-27 11:19  alex
39212
39213         * Modules/: CheckCSourceCompiles.cmake,
39214           CheckCXXSourceCompiles.cmake: STYLE: fix #3519 (incorrect
39215           comment)
39216
39217           Alex
39218
39219 2006-08-27 11:14  alex
39220
39221         * Modules/FindKDE3.cmake: BUG: fix comment (#3511)
39222
39223           Alex
39224
39225 2006-08-27 10:19  alex
39226
39227         * Modules/KDE3Macros.cmake: BUG: apply patch from bero (#3518) so
39228           that DESTDIR is supported for installing icons
39229
39230           Alex
39231
39232 2006-08-27 09:57  andy
39233
39234         * Source/cmVersion.cxx: STYLE: Nightly Version update
39235
39236 2006-08-27 09:34  alex
39237
39238         * Modules/FindKDE3.cmake: ENH: #3225: first check the special
39239           paths, the the default path, also for searching kde-config
39240
39241           Alex
39242
39243 2006-08-26 16:14  king
39244
39245         * Source/kwsys/SystemTools.cxx: BUG: GetLineFromStream should
39246           remove carriage return characters to make sure newlines do not
39247           get duplicates.
39248
39249 2006-08-26 15:17  king
39250
39251         * Source/kwsys/kwsysPlatformCxxTests.cmake: BUG: Fix location of
39252           CMakeOutput.log and CMakeError.log.
39253
39254 2006-08-26 14:43  king
39255
39256         * Source/cmMakefile.cxx: BUG: Reverting previous change until it is
39257           further tested.
39258
39259 2006-08-26 14:37  king
39260
39261         * Source/cmMakefile.cxx: BUG: ConfigureFile must read/write in
39262           binary mode to avoid windows newline trouble.  The problem
39263           occurred when configuring a file in cygwin from a path starting
39264           with a windows drive letter instead of a posix path.
39265
39266 2006-08-26 10:28  king
39267
39268         * Source/: cmIfCommand.cxx, cmListCommand.cxx: STYLE: Fixed
39269           line-too-long.
39270
39271 2006-08-26 10:22  king
39272
39273         * Source/cmLocalVisualStudio7Generator.cxx: STYLE: Fixed
39274           line-too-long.
39275
39276 2006-08-26 09:42  andy
39277
39278         * Source/cmVersion.cxx: STYLE: Nightly Version update
39279
39280 2006-08-25 22:56  king
39281
39282         * Source/: cmLocalVisualStudio7Generator.cxx,
39283           cmLocalVisualStudio7Generator.h: BUG: Fix for VS.NET 2003 SP1 to
39284           make sure global target and utility target rules run every time.
39285
39286 2006-08-25 22:56  king
39287
39288         * Source/cmGlobalGenerator.cxx: BUG: Make sure targets of type
39289           GLOBAL_TARGET have a makefile set.
39290
39291 2006-08-25 21:21  king
39292
39293         * CMakeLists.txt, bootstrap: ENH: Changing default data and doc
39294           directories to share/cmake-V.v and doc/cmake-V.v instead of
39295           share/CMake and doc/CMake for consistency with many linux
39296           distribution conventions.
39297
39298 2006-08-25 20:52  king
39299
39300         * bootstrap: COMP: Fix for new kwsys Configure.h.in.
39301
39302 2006-08-25 16:32  king
39303
39304         * Source/kwsys/Configure.h.in: COMP: Disable _FILE_OFFSET_BITS
39305           check until sys/types.h check is enabled.
39306
39307 2006-08-25 16:31  king
39308
39309         * Source/cmIfCommand.cxx, Source/cmIfCommand.h,
39310           Tests/StringFileTest/CMakeLists.txt: ENH: Patch from Alex for
39311           adding IF(FILE_IS_NEWER).  I also added a test.
39312
39313 2006-08-25 16:07  king
39314
39315         * Source/kwsys/Configure.h.in: ENH: Separate the notion of a
39316           request for LFS and its availability.  Allow user code to block
39317           definitions of LFS macros.  Added framework to give error if
39318           sys/types.h is included before this header when LFS is requested
39319           (currently disabled).
39320
39321 2006-08-25 16:00  king
39322
39323         * Source/kwsys/: CMakeLists.txt, Configure.h.in,
39324           RequireLargeFilesSupport.cxx, kwsysPlatformCxxTests.cxx: ENH:
39325           Moved test for large file support into kwsysPlatformCxxTests.cxx
39326           with name KWSYS_LFS_WORKS.
39327
39328 2006-08-25 15:53  king
39329
39330         * Source/kwsys/: CMakeLists.txt, kwsysPlatformCxxTests.cxx: ENH:
39331           Switching KWSYS_CHAR_IS_SIGNED test to use
39332           KWSYS_PLATFORM_CXX_TEST_RUN macro.
39333
39334 2006-08-25 15:50  king
39335
39336         * Source/kwsys/kwsysPlatformCxxTests.cmake: ENH: Added
39337           KWSYS_PLATFORM_CXX_TEST_RUN macro.
39338
39339 2006-08-25 12:13  king
39340
39341         * Source/kwsys/Glob.cxx: ENH: Globbing patterns should not match a
39342           slash inside a filename component.
39343
39344 2006-08-25 12:11  king
39345
39346         * Source/cmFileCommand.cxx: BUG: Avoid putting double-slashes in
39347           fromFile during installation.  Also added regex debugging copy of
39348           the expression in string form.
39349
39350 2006-08-25 09:14  king
39351
39352         * Modules/UseSWIG.cmake: ENH: Added interface to add extra
39353           dependencies.
39354
39355 2006-08-25 05:35  andy
39356
39357         * Source/cmVersion.cxx: STYLE: Nightly Version update
39358
39359 2006-08-24 14:58  king
39360
39361         * Source/: cmCommandArgumentParser.cxx, cmCommandArgumentParser.y:
39362           COMP: Added missing include for malloc on QNX.
39363
39364 2006-08-24 10:57  andy
39365
39366         * Tests/: SimpleInstall/CMakeLists.txt,
39367           SimpleInstallS2/CMakeLists.txt: ENH: Always do tar.Z since we do
39368           have compress now builtin
39369
39370 2006-08-24 09:47  king
39371
39372         * Tests/: SimpleInstall/CMakeLists.txt,
39373           SimpleInstallS2/CMakeLists.txt: ENH: Added code to remove any bad
39374           installations of CVS directories before running the test so that
39375           one failure does not need manual adjustment to get it to pass
39376           again.
39377
39378 2006-08-24 09:34  king
39379
39380         * Source/cmStandardLexer.h: COMP: Add missing malloc.h include for
39381           QNX.
39382
39383 2006-08-24 09:08  andy
39384
39385         * Source/cmVersion.cxx: STYLE: Nightly Version update
39386
39387 2006-08-23 18:11  alex
39388
39389         * Modules/UseEcos.cmake: ENH: add i386 toolchain and some minor
39390           improvement of the comments
39391
39392 2006-08-23 12:02  andy
39393
39394         * Source/: cmCommandArgumentLexer.cxx, cmCommandArgumentParser.cxx,
39395           cmCommandArgumentParser.y, cmDependsJavaLexer.cxx,
39396           cmExprLexer.cxx: COMP: Attempt to fix aix build
39397
39398 2006-08-23 10:21  martink
39399
39400         * Source/cmIncludeDirectoryCommand.cxx: ENH: fix bad error
39401           reporting with not found paths
39402
39403 2006-08-23 10:00  andy
39404
39405         * Source/cmStandardIncludes.h: COMP: Add large files support to
39406           CMake
39407
39408 2006-08-23 09:47  king
39409
39410         * Source/kwsys/Terminal.c: ENH: Added '256color' terminal names.
39411           Patch applied from bug#3651.
39412
39413 2006-08-23 09:45  king
39414
39415         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
39416           cmLocalUnixMakefileGenerator3.cxx,
39417           cmLocalUnixMakefileGenerator3.h: ENH: Centralized generation of
39418           targets listed in the help to be done by the code that actually
39419           writes the targets.
39420
39421 2006-08-23 09:04  andy
39422
39423         * Source/cmVersion.cxx: STYLE: Nightly Version update
39424
39425 2006-08-23 08:07  andy
39426
39427         * Source/kwsys/CMakeLists.txt: COMP: Support cmake older than 2.4
39428
39429 2006-08-22 18:33  alex
39430
39431         * Modules/UseEcos.cmake: STYLE: don't use the hack to copy and
39432           rename the created executable under cygwin but instead use the
39433           SUFFIX target property (I'll publish a short article about
39434           ecos+cmake RSN)
39435
39436           Alex
39437
39438 2006-08-22 16:07  andy
39439
39440         * Source/CTest/cmCTestBuildHandler.cxx: ENH: Handle more warnings
39441           properly on AIX
39442
39443 2006-08-22 15:51  andy
39444
39445         * Source/kwsys/CheckCXXSourceRuns.cmake: COMP: On some project
39446           configure may not copy right away
39447
39448 2006-08-22 15:46  andy
39449
39450         * Source/kwsys/: CMakeLists.txt, CheckCXXSourceRuns.cmake,
39451           CMakeEmptyInputFile.in: COMP: Add missing cmake file
39452
39453 2006-08-22 15:34  andy
39454
39455         * bootstrap, Source/kwsys/CMakeLists.txt,
39456           Source/kwsys/Configure.h.in,
39457           Source/kwsys/RequireLargeFilesSupport.cxx: ENH: Support large
39458           file systems in kwsys
39459
39460 2006-08-22 10:38  king
39461
39462         * Source/: cmDocumentation.cxx, cmInstallCommand.h: BUG: Fixed man
39463           page formatting for INSTALL command documentation.  Fixed
39464           line-too-long warning.
39465
39466 2006-08-22 10:16  andy
39467
39468         * Source/: cmListCommand.cxx, cmListCommand.h: BUG: Add missing API
39469
39470 2006-08-22 09:52  andy
39471
39472         * Source/cmListCommand.cxx: BUG: Fix error messages and fix remove
39473           item to actually remove all instances of the item
39474
39475 2006-08-22 09:20  andy
39476
39477         * Source/CPack/cmCPackTarCompressGenerator.cxx: COMP: Remove
39478           warnings
39479
39480 2006-08-22 08:58  andy
39481
39482         * Source/cmVersion.cxx: STYLE: Nightly Version update
39483
39484 2006-08-21 22:39  king
39485
39486         * Source/kwsys/Glob.cxx: BUG: Fixed #if test for case-insensitive
39487           glob on OSX.
39488
39489 2006-08-21 17:52  king
39490
39491         * Tests/: SimpleInstall/CMakeLists.txt,
39492           SimpleInstallS2/CMakeLists.txt: ENH: Added check for bad
39493           installation of a CVS directory to test.
39494
39495 2006-08-21 17:47  king
39496
39497         * Source/: cmFileCommand.cxx, cmInstallCommand.cxx: BUG: Directory
39498           installation pattern matching should be case insensitive on some
39499           platforms.
39500
39501 2006-08-21 17:37  king
39502
39503         * Tests/: SimpleInstall/CMakeLists.txt,
39504           SimpleInstallS2/CMakeLists.txt: BUG: Need to execute
39505           sample_script.bat on windows and sample_script otherwise.
39506
39507 2006-08-21 17:34  king
39508
39509         * Source/kwsys/SystemTools.cxx: BUG: FileIsDirectory should work
39510           when the name contains a trailing slash.
39511
39512 2006-08-21 16:55  king
39513
39514         * Source/cmFileCommand.cxx, Source/cmInstallCommand.cxx,
39515           Source/cmInstallCommand.h,
39516           Source/cmInstallDirectoryGenerator.cxx,
39517           Source/cmInstallDirectoryGenerator.h,
39518           Source/cmInstallGenerator.cxx, Source/cmInstallGenerator.h,
39519           Source/cmInstallTargetGenerator.cxx,
39520           Tests/SimpleInstall/CMakeLists.txt,
39521           Tests/SimpleInstall/scripts/sample_script,
39522           Tests/SimpleInstall/scripts/sample_script.bat,
39523           Tests/SimpleInstallS2/CMakeLists.txt,
39524           Tests/SimpleInstallS2/scripts/sample_script,
39525           Tests/SimpleInstallS2/scripts/sample_script.bat: ENH: Implemented
39526           INSTALL(DIRECTORY) command and added a test.  Re-organized
39527           cmFileCommand's implementation of FILE(INSTALL) a bit to help
39528           out.  This addresses bug#1694 and partially addresses bug#2691.
39529
39530 2006-08-21 14:17  king
39531
39532         * Source/kwsys/: Glob.cxx, Glob.hxx.in: ENH: Exposed pattern->regex
39533           API.  Cleaned up and commented implementation of pattern->regex
39534           conversion.
39535
39536 2006-08-21 12:37  andy
39537
39538         * Source/: CMakeLists.txt, CPack/cmCPackTarCompressGenerator.cxx,
39539           CPack/cmCPackTarCompressGenerator.h: ENH: Implement TarCompress
39540           generator using compress library
39541
39542 2006-08-21 10:49  king
39543
39544         * Source/cmFileCommand.cxx: BUG: RENAME option should be allowd for
39545           INSTALL(PROGRAMS) too.
39546
39547 2006-08-21 10:10  hoffman
39548
39549         * Modules/: CheckCSourceCompiles.cmake, CheckCSourceRuns.cmake,
39550           CheckCXXSourceCompiles.cmake, CheckCXXSourceRuns.cmake: ENH: fixs
39551           for check compile stuff from Oswald B.
39552
39553 2006-08-21 08:29  andy
39554
39555         * Source/cmVersion.cxx: STYLE: Nightly Version update
39556
39557 2006-08-20 06:53  andy
39558
39559         * Source/cmVersion.cxx: STYLE: Nightly Version update
39560
39561 2006-08-19 06:53  andy
39562
39563         * Source/cmVersion.cxx: STYLE: Nightly Version update
39564
39565 2006-08-18 08:57  king
39566
39567         * Source/: cmAddCustomTargetCommand.h, cmStandardLexer.h: STYLE:
39568           Fixed line-too-long style errors.
39569
39570 2006-08-18 08:51  andy
39571
39572         * Source/cmVersion.cxx: STYLE: Nightly Version update
39573
39574 2006-08-17 16:40  hoffman
39575
39576         * Source/CMakeLists.txt: ENH: fix project names to be case
39577           sensitive and change name to linkline from inkline
39578
39579 2006-08-17 15:42  king
39580
39581         * Source/cmFileCommand.cxx: BUG: Bundle installation needs all file
39582           permissions to be preserved from the build tree.
39583
39584 2006-08-17 15:06  king
39585
39586         * Source/cmAddCustomTargetCommand.h: ENH: Making documentation even
39587           less ambiguous since some users still think this command can
39588           generate a file with dependencies.
39589
39590 2006-08-17 14:48  king
39591
39592         * Source/: CMakeLists.txt, cmFileCommand.cxx, cmInstallCommand.cxx,
39593           cmInstallCommand.h, cmInstallDirectoryGenerator.cxx,
39594           cmInstallDirectoryGenerator.h, cmInstallFilesGenerator.cxx,
39595           cmInstallFilesGenerator.h, cmInstallGenerator.cxx,
39596           cmInstallGenerator.h, cmInstallTargetGenerator.cxx,
39597           cmInstallTargetGenerator.h: ENH: Started implementing
39598           INSTALL(DIRECTORY) command mode.  This is not yet finished so it
39599           is undocumented and there is no test.  These changes also
39600           separate the notions of file and directory permissions.
39601
39602 2006-08-17 12:07  king
39603
39604         * Source/cmFileCommand.cxx: ENH: Fix directory installation to
39605           properly deal with trailing slash names (using the rsync
39606           convention for whether the last directory name is included in
39607           naming the destination directory).
39608
39609 2006-08-17 12:04  martink
39610
39611         * Utilities/cmcompress/cmcompress.c: ENH: reorder code to remove
39612           forward declarations
39613
39614 2006-08-17 12:02  king
39615
39616         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: Added
39617           JoinPath overload that accepts an iterator range.
39618
39619 2006-08-17 09:45  king
39620
39621         * Utilities/cmcompress/cmcompress.c: COMP: Fixed linkage specifier
39622           consistency warning.
39623
39624 2006-08-17 09:36  king
39625
39626         * Modules/InstallRequiredSystemLibraries.cmake: ENH: Implemented
39627           support for installing VC8 runtime libraries.
39628
39629 2006-08-17 09:35  king
39630
39631         * Utilities/Release/Release.cmake: BUG: Removed code that is now in
39632           Modules/InstallRequiredSystemLibraries.cmake.
39633
39634 2006-08-17 07:28  andy
39635
39636         * Source/cmVersion.cxx: STYLE: Nightly Version update
39637
39638 2006-08-16 14:22  hoffman
39639
39640         * Source/: cmDependsFortranLexer.cxx, cmDependsFortranLexer.h,
39641           cmDependsFortranLexer.in.l: ENH: revert change in parser as it
39642           sent the parser into an infinite loop
39643
39644 2006-08-16 08:12  andy
39645
39646         * Source/cmVersion.cxx: STYLE: Nightly Version update
39647
39648 2006-08-15 15:33  king
39649
39650         * Modules/CMakeVCManifest.cmake, Modules/Platform/Windows-cl.cmake,
39651           Source/cmLocalVisualStudio7Generator.cxx: ENH: Adding flags to
39652           force generation of manifest files when building with VC 8.
39653
39654 2006-08-15 15:28  king
39655
39656         * Source/: cmMakefileExecutableTargetGenerator.cxx,
39657           cmMakefileLibraryTargetGenerator.cxx: BUG: Need to clean manifest
39658           files that may have been generated for .exe and .dll files.
39659
39660 2006-08-15 12:00  king
39661
39662         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
39663           cmLocalUnixMakefileGenerator3.cxx,
39664           cmLocalUnixMakefileGenerator3.h, cmMakefileTargetGenerator.cxx:
39665           BUG: Added object language to list of object files in a local
39666           generator's directory.  Fixed generation of preprocessing and
39667           assembly rules to be done only for C and C++ objects.
39668
39669 2006-08-15 10:56  hoffman
39670
39671         * Source/: cmDependsFortranLexer.cxx, cmDependsFortranLexer.h,
39672           cmDependsFortranLexer.in.l: ENH: change comment for fortran
39673           depend parsing
39674
39675 2006-08-15 07:56  andy
39676
39677         * Source/cmVersion.cxx: STYLE: Nightly Version update
39678
39679 2006-08-14 17:30  hoffman
39680
39681         * Utilities/cmcompress/cmcompress.c: ENH: remove c++ comments from
39682           c code
39683
39684 2006-08-14 17:02  hoffman
39685
39686         * Source/cmGlobalXCodeGenerator.cxx: ENH: do not use OBJROOT or you
39687           can get two copies of executables
39688
39689 2006-08-14 14:16  andy
39690
39691         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: add newline for
39692           some versions of make
39693
39694 2006-08-14 11:32  andy
39695
39696         * Utilities/cmcompress/cmcompress.c: COMP: Remove warnings
39697
39698 2006-08-14 10:59  andy
39699
39700         * Utilities/cmcompress/cmcompress.c: COMP: Remove more warnings
39701
39702 2006-08-14 10:51  andy
39703
39704         * Source/: cmMakefileTargetGenerator.cxx,
39705           CTest/cmCTestScriptHandler.cxx, CTest/cmCTestStartCommand.cxx:
39706           ENH: fix for no newline on some makes  fix for ctest and some
39707           symlinks
39708
39709 2006-08-14 09:58  andy
39710
39711         * Utilities/cmcompress/: cmcompress.c, cmcompress.h: COMP: Remove
39712           some warnings and make library report an error instead of call
39713           exit
39714
39715 2006-08-14 09:50  hoffman
39716
39717         * Source/kwsys/SystemTools.cxx: ENH: still escape () but do not
39718           escape
39719
39720 2006-08-14 08:54  andy
39721
39722         * CMakeLists.txt: ENH: Start building compress library
39723
39724 2006-08-14 07:56  andy
39725
39726         * Source/cmVersion.cxx: STYLE: Nightly Version update
39727
39728 2006-08-13 07:52  andy
39729
39730         * Source/cmVersion.cxx: STYLE: Nightly Version update
39731
39732 2006-08-12 07:53  andy
39733
39734         * Source/cmVersion.cxx: STYLE: Nightly Version update
39735
39736 2006-08-11 10:54  martink
39737
39738         * Source/kwsys/SystemTools.cxx: ENH: fix for AddKeepPath not
39739           calling realpath
39740
39741 2006-08-11 09:56  hoffman
39742
39743         * Source/kwsys/SystemTools.cxx: ENH: escape ( and ) in unix paths
39744
39745 2006-08-11 07:59  andy
39746
39747         * Source/cmVersion.cxx: STYLE: Nightly Version update
39748
39749 2006-08-10 23:20  hoffman
39750
39751         * Tests/: SimpleInstall/CMakeLists.txt,
39752           SimpleInstallS2/CMakeLists.txt: ENH: fix error in if statement
39753
39754 2006-08-10 15:17  david.cole
39755
39756         * Source/kwsys/SystemTools.cxx: BUG: strlen logic was backwards
39757           resulting in function body never actually executing... when
39758           called with valid strings, it was always doing nothing and
39759           returning false... now it works as expected.
39760
39761 2006-08-10 11:05  hoffman
39762
39763         * Source/CursesDialog/cmCursesMainForm.cxx: ENH: only change the
39764           cache if the value was really changed
39765
39766 2006-08-10 09:38  hoffman
39767
39768         * Tests/: SimpleInstall/CMakeLists.txt,
39769           SimpleInstallS2/CMakeLists.txt: ENH: fix failing tests
39770
39771 2006-08-10 08:08  andy
39772
39773         * Source/cmVersion.cxx: STYLE: Nightly Version update
39774
39775 2006-08-09 13:59  king
39776
39777         * Modules/Platform/AIX.cmake: ENH: Enabling preprocessed source and
39778           asembly source generation rules on AIX compilers.
39779
39780 2006-08-09 13:45  king
39781
39782         * Modules/Platform/Windows-cl.cmake: ENH: Enabled generation of
39783           preprocessed and assembly source rules for MSVC with NMake.
39784
39785 2006-08-09 13:14  king
39786
39787         * Modules/Platform/: IRIX.cmake, IRIX64.cmake: ENH: Enabling
39788           preprocessed source and asembly source generation rules on SGI
39789           MIPSpro compilers.
39790
39791 2006-08-09 13:10  king
39792
39793         * Modules/Platform/HP-UX.cmake: ENH: Enabling preprocessed source
39794           and asembly source generation rules on HP aCC and cc.
39795
39796 2006-08-09 11:48  king
39797
39798         * Modules/Platform/SunOS.cmake: ENH: Enabling preprocessed source
39799           and asembly source generation rules on Sun CC.
39800
39801 2006-08-09 11:43  king
39802
39803         * Modules/Platform/gcc.cmake,
39804           Source/cmLocalUnixMakefileGenerator3.cxx,
39805           Source/cmMakefileTargetGenerator.cxx: ENH: Changed preprocessed
39806           source extension to .i and assembly extension to .s for more
39807           portability.
39808
39809 2006-08-09 11:32  hoffman
39810
39811         * Tests/: SimpleInstall/CMakeLists.txt,
39812           SimpleInstallS2/CMakeLists.txt: ENH: try to fix compress failure
39813
39814 2006-08-09 09:56  king
39815
39816         * Source/: cmLocalUnixMakefileGenerator3.cxx,
39817           cmLocalUnixMakefileGenerator3.h: ENH: Added options
39818           CMAKE_SKIP_PREPROCESSED_SOURCE_RULES and
39819           CMAKE_SKIP_ASSEMBLY_SOURCE_RULES to allow projects to disable
39820           generation of .E and .S rules.
39821
39822 2006-08-09 09:45  king
39823
39824         * Source/: cmListFileLexer.c, cmListFileLexer.in.l,
39825           cmStandardLexer.h: COMP: Fix warnings produced by the change in
39826           include order from the re-organization of lexer code.
39827
39828 2006-08-09 07:47  andy
39829
39830         * Source/cmVersion.cxx: STYLE: Nightly Version update
39831
39832 2006-08-08 15:55  hoffman
39833
39834         * Source/CTest/cmCTestBuildAndTestHandler.cxx: ENH: add cmake
39835           output to build and test
39836
39837 2006-08-08 14:00  king
39838
39839         * Source/: cmCommandArgumentLexer.cxx, cmCommandArgumentLexer.in.l,
39840           cmDependsFortranLexer.cxx, cmDependsFortranLexer.in.l,
39841           cmDependsJavaLexer.cxx, cmDependsJavaLexer.in.l, cmExprLexer.cxx,
39842           cmExprLexer.in.l, cmListFileLexer.c, cmListFileLexer.in.l,
39843           cmStandardLexer.h: COMP: Moved duplicate flex-generated lexer
39844           warning suppression and cross-platform support code to a single
39845           cmStandardLexer.h included by all lexer sources.  Added fix for
39846           macro redefinitions on Borland 5.8 compiler.
39847
39848 2006-08-08 13:44  hoffman
39849
39850         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h: ENH: make sure
39851           RuleVariable struct is initialized correctly, also make sure
39852           custom command targets do not crash cmake
39853
39854 2006-08-08 13:02  king
39855
39856         * Source/cmMakefileLibraryTargetGenerator.cxx: STYLE: Fixed line
39857           length.
39858
39859 2006-08-08 11:26  king
39860
39861         * Source/cmLocalVisualStudioGenerator.cxx: BUG: Duplicate object
39862           name detection should not be case sensitive since this code is
39863           used on Windows file systems.  This addresses bug#3589.
39864
39865 2006-08-08 07:39  andy
39866
39867         * Source/cmVersion.cxx: STYLE: Nightly Version update
39868
39869 2006-08-07 23:25  king
39870
39871         * Modules/Platform/gcc.cmake, Source/cmLocalGenerator.cxx,
39872           Source/cmLocalGenerator.h,
39873           Source/cmLocalUnixMakefileGenerator3.cxx,
39874           Source/cmLocalUnixMakefileGenerator3.h,
39875           Source/cmMakefileTargetGenerator.cxx: ENH: Added generation of
39876           rules to manually request preprocessed or generated assembly
39877           sources.
39878
39879 2006-08-07 17:22  king
39880
39881         * Source/cmake.cxx: ENH: Added undocumented option -E
39882           cmake_unimplemented_variable to help print useful error messages
39883           for unimplemented features on a given platform.
39884
39885 2006-08-07 10:10  hoffman
39886
39887         * Tests/: SimpleInstall/CMakeLists.txt,
39888           SimpleInstallS2/CMakeLists.txt: ENH: finally fix the failing test
39889           on the dashboard for the past month or so
39890
39891 2006-08-07 08:11  andy
39892
39893         * Source/cmVersion.cxx: STYLE: Nightly Version update
39894
39895 2006-08-06 07:57  andy
39896
39897         * Source/cmVersion.cxx: STYLE: Nightly Version update
39898
39899 2006-08-05 08:08  andy
39900
39901         * Source/cmVersion.cxx: STYLE: Nightly Version update
39902
39903 2006-08-04 10:35  hoffman
39904
39905         * Utilities/cmtar/CMakeLists.txt: ENH: give up on try run
39906
39907 2006-08-04 08:12  andy
39908
39909         * Source/cmVersion.cxx: STYLE: Nightly Version update
39910
39911 2006-08-03 15:20  hoffman
39912
39913         * Modules/CheckCXXSourceRuns.cmake: ENH: add a try run source code
39914           macro
39915
39916 2006-08-03 14:38  hoffman
39917
39918         * Modules/CheckCSourceRuns.cmake: ENH: fix error
39919
39920 2006-08-03 14:36  hoffman
39921
39922         * Modules/CheckCSourceRuns.cmake, Utilities/cmtar/CMakeLists.txt:
39923           ENH: fix for makedev three args test
39924
39925 2006-08-03 13:51  hoffman
39926
39927         * Utilities/cmtar/CMakeLists.txt: ENH: use try run source
39928
39929 2006-08-03 13:41  hoffman
39930
39931         * Utilities/cmtar/CMakeLists.txt: ENH: change to a try run so that
39932           it will fail on the sun
39933
39934 2006-08-03 13:41  hoffman
39935
39936         * Modules/: CheckCSourceCompiles.cmake, CheckCSourceRuns.cmake:
39937           ENH: add a crun macro and fix the output log for compile c
39938
39939 2006-08-03 09:42  king
39940
39941         * Source/: cmMakefileLibraryTargetGenerator.cxx,
39942           cmSetTargetPropertiesCommand.h, cmTarget.cxx: ENH: Added target
39943           property CLEAN_DIRECT_OUTPUT to not clean all forms of a library
39944           name so that static and shared libraries of the same name can
39945           coexist in a single build directory.
39946
39947 2006-08-03 09:26  king
39948
39949         * Source/cmLocalVisualStudioGenerator.cxx,
39950           Tests/Complex/Executable/A.txt,
39951           Tests/Complex/Executable/CMakeLists.txt,
39952           Tests/ComplexOneConfig/Executable/A.txt,
39953           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
39954           Tests/ComplexRelativePaths/Executable/A.txt,
39955           Tests/ComplexRelativePaths/Executable/CMakeLists.txt: BUG: Make
39956           sure sources with unknown extensions are not compiled by VS.
39957
39958 2006-08-03 09:26  king
39959
39960         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h,
39961           cmLocalUnixMakefileGenerator3.cxx,
39962           cmLocalUnixMakefileGenerator3.h: ENH: Moved GetSourceFileLanguage
39963           up to cmLocalGenerator.
39964
39965 2006-08-03 08:11  andy
39966
39967         * Source/cmVersion.cxx: STYLE: Nightly Version update
39968
39969 2006-08-02 21:30  king
39970
39971         * Source/cmInstallTargetGenerator.cxx: STYLE: Fixed long line.
39972
39973 2006-08-02 21:24  hoffman
39974
39975         * Utilities/cmtar/CMakeLists.txt: ENH: use dev_t instead of major_t
39976           and minor_t
39977
39978 2006-08-02 12:51  david.cole
39979
39980         * Utilities/cmtar/CMakeLists.txt: COMP: libtar should build when
39981           included in non-CMake projects...
39982
39983 2006-08-02 11:06  king
39984
39985         * Source/: cmLocalUnixMakefileGenerator3.cxx,
39986           cmLocalUnixMakefileGenerator3.h: ENH: Restoring previous change
39987           with a fix.
39988
39989 2006-08-02 07:51  andy
39990
39991         * Source/cmVersion.cxx: STYLE: Nightly Version update
39992
39993 2006-08-01 19:52  hoffman
39994
39995         * Source/: cmLocalUnixMakefileGenerator3.cxx,
39996           cmLocalUnixMakefileGenerator3.h: ENH: undo change that broke
39997           borland 5.6 cont
39998
39999 2006-08-01 16:16  king
40000
40001         * Source/: cmLocalUnixMakefileGenerator3.cxx,
40002           cmLocalUnixMakefileGenerator3.h: ENH: Moved generation of
40003           directory-level object convenience rules to a separate method.
40004           This will aid generation of more such rules later.
40005
40006 2006-08-01 16:01  hoffman
40007
40008         * Utilities/cmtar/CMakeLists.txt: ENH: make cmake build with older
40009           versions of cmake
40010
40011 2006-08-01 15:48  hoffman
40012
40013         * Modules/FindQt4.cmake: ENH: fix for qtmain
40014
40015 2006-08-01 15:36  king
40016
40017         * Modules/Platform/Linux.cmake,
40018           Source/cmInstallTargetGenerator.cxx: BUG: Fixed shared library
40019           version support for Fortran.  This addresses bug#3558.
40020
40021 2006-08-01 15:26  hoffman
40022
40023         * Utilities/cmtar/CMakeLists.txt: ENH: add a try compile test for
40024           makedev_three_args
40025
40026 2006-08-01 15:24  hoffman
40027
40028         * Modules/: CheckCSourceCompiles.cmake, FindQt4.cmake: ENH: fix for
40029           location of error log
40030
40031 2006-08-01 15:16  glehmann
40032
40033         * Source/kwsys/Directory.cxx: BUG: #3563. Segmentation fault with
40034           non initialized input or NULL pointers.
40035
40036 2006-08-01 14:45  king
40037
40038         * Source/kwsys/: Registry.cxx, testCommandLineArguments.cxx,
40039           testCommandLineArguments1.cxx, testSystemTools.cxx: COMP: Added
40040           missing headers.  This partially addresses bug#3556.
40041
40042 2006-08-01 14:34  hoffman
40043
40044         * Modules/FindQt4.cmake: ENH: add QtCored as a possible name for
40045           qtcore debug
40046
40047 2006-08-01 14:33  king
40048
40049         * Source/cmMakefile.cxx: ENH: Added platform identifier for QNXNTO.
40050           This partially addresses bug#3556.
40051
40052 2006-08-01 14:31  king
40053
40054         * Source/: cmCPluginAPI.cxx, cmLoadCommandCommand.cxx: COMP: Added
40055           missing includes.  This partially addresses bug#3556.
40056
40057 2006-08-01 14:28  king
40058
40059         * Source/kwsys/ProcessUNIX.c: COMP: Use SA_RESTART only if it is
40060           defined for the current platform.  This partially addresses
40061           bug#3556.
40062
40063 2006-08-01 14:10  king
40064
40065         * Modules/FindKDE3.cmake: BUG: Fix usage of FIND_PROGRAM command.
40066
40067 2006-08-01 12:27  hoffman
40068
40069         * Modules/: FindQt4.cmake, UseQt4.cmake: ENH: fix for optimized
40070           debug stuff
40071
40072 2006-08-01 11:38  king
40073
40074         * Source/cmCommandArgumentLexer.cxx,
40075           Source/cmCommandArgumentLexer.in.l,
40076           Source/cmCommandArgumentParser.cxx,
40077           Source/cmCommandArgumentParser.y,
40078           Source/cmDependsFortranLexer.cxx,
40079           Source/cmDependsFortranLexer.in.l,
40080           Source/cmDependsFortranParser.cxx,
40081           Source/cmDependsFortranParser.y, Source/cmDependsJavaLexer.cxx,
40082           Source/cmDependsJavaLexer.in.l, Source/cmDependsJavaParser.cxx,
40083           Source/cmDependsJavaParser.y, Source/cmExprLexer.cxx,
40084           Source/cmExprLexer.in.l, Source/cmExprParser.cxx,
40085           Source/cmExprParser.y, Source/cmListFileCache.cxx,
40086           Source/cmListFileLexer.c, Source/cmListFileLexer.in.l,
40087           Source/cmLocalUnixMakefileGenerator3.cxx,
40088           Source/cmMakefileTargetGenerator.cxx, Source/cmSetCommand.cxx,
40089           Source/cmStandardIncludes.h, Source/cmTarget.cxx,
40090           Source/cmWin32ProcessExecution.cxx,
40091           Source/CTest/cmCTestBuildHandler.cxx,
40092           Source/kwsys/CommandLineArguments.cxx,
40093           Source/kwsys/SystemTools.cxx, Source/kwsys/testProcess.c,
40094           Utilities/cmcurl/CMakeLists.txt, Utilities/cmtar/CMakeLists.txt,
40095           Utilities/cmzlib/CMakeLists.txt: COMP: Fix and/or disable
40096           warnings for Borland 5.6 build.
40097
40098 2006-08-01 11:26  hoffman
40099
40100         * Modules/: FindQt4.cmake, UseQt4.cmake: ENH: fix qtmain for
40101           release
40102
40103 2006-08-01 10:51  hoffman
40104
40105         * Modules/: FindQt4.cmake, UseQt4.cmake: ENH: fix qtmain for
40106           release
40107
40108 2006-08-01 10:49  king
40109
40110         * Tests/: Complex/Executable/A.cxx, Complex/Executable/A.h,
40111           Complex/Executable/A.hh, Complex/Executable/CMakeLists.txt,
40112           ComplexOneConfig/Executable/A.cxx,
40113           ComplexOneConfig/Executable/A.h,
40114           ComplexOneConfig/Executable/A.hh,
40115           ComplexOneConfig/Executable/CMakeLists.txt,
40116           ComplexRelativePaths/Executable/A.cxx,
40117           ComplexRelativePaths/Executable/A.h,
40118           ComplexRelativePaths/Executable/A.hh,
40119           ComplexRelativePaths/Executable/CMakeLists.txt: ENH: Adding test
40120           for source files and header files with the same base name in the
40121           same target.
40122
40123 2006-08-01 10:48  king
40124
40125         * Source/: cmLocalVisualStudioGenerator.cxx,
40126           cmLocalVisualStudioGenerator.h, cmMakefile.cxx: ENH: Adding .hh
40127           file as a C++ header file extension.  Remove duplicate code from
40128           implementation of unique object name computation for VS
40129           generators.  This addresses bug#3565.
40130
40131 2006-08-01 09:12  hoffman
40132
40133         * Modules/FindQt4.cmake: ENH: put back find qtmain
40134
40135 2006-08-01 07:42  andy
40136
40137         * Source/cmVersion.cxx: STYLE: Nightly Version update
40138
40139 2006-07-31 16:59  andy
40140
40141         * Utilities/cmcompress/: CMakeLists.txt, cmcompress.c,
40142           cmcompress.h, compress.c.original: ENH: Initial import
40143
40144 2006-07-31 13:50  martink
40145
40146         * Source/kwsys/: SystemTools.hxx.in, testSystemTools.cxx: ENH:
40147           better coverage
40148
40149 2006-07-31 11:00  hoffman
40150
40151         * Utilities/Release/cmake_release.sh: ENH: move release branch
40152
40153 2006-07-31 10:28  martink
40154
40155         * Source/CPack/cpack.cxx: ENH: fix line lengths
40156
40157 2006-07-31 07:19  andy
40158
40159         * Source/cmVersion.cxx: STYLE: Nightly Version update
40160
40161 2006-07-30 07:17  andy
40162
40163         * Source/cmVersion.cxx: STYLE: Nightly Version update
40164
40165 2006-07-29 07:21  andy
40166
40167         * Source/cmVersion.cxx: STYLE: Nightly Version update
40168
40169 2006-07-28 14:47  martink
40170
40171         * Source/kwsys/testSystemTools.cxx: BUG: fix some bad code and add
40172           a couple more tests
40173
40174 2006-07-28 14:20  martink
40175
40176         * Docs/: CMake12p2.rtf, CMake14.rtf, CMake16.rtf: ENH: remove old
40177           files
40178
40179 2006-07-28 12:00  hoffman
40180
40181         * ChangeLog.manual, Source/cmLocalVisualStudio7Generator.cxx: ENH:
40182           move stuff from main tree
40183
40184 2006-07-28 11:21  hoffman
40185
40186         * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for 3557
40187           TargetEnvironment for MIDL Compiler set correctly for 64 bit
40188
40189 2006-07-28 11:13  hoffman
40190
40191         * ChangeLog.manual: ENH: changes on branch
40192
40193 2006-07-28 09:22  andy
40194
40195         * Tests/: SimpleInstall/CMakeLists.txt,
40196           SimpleInstallS2/CMakeLists.txt: ENH: Add test for bz2 and check
40197           for compress
40198
40199 2006-07-28 09:14  hoffman
40200
40201         * Source/kwsys/SystemTools.cxx: ENH: move from main tree
40202
40203 2006-07-28 09:14  andy
40204
40205         * Source/CPack/cpack.cxx: BUG: Bail out on generator initialization
40206           failure
40207
40208 2006-07-28 08:57  hoffman
40209
40210         * Source/cmGlobalXCodeGenerator.cxx: ENH: move from main tree
40211
40212 2006-07-28 08:19  andy
40213
40214         * Source/cmVersion.cxx: STYLE: Nightly Version update
40215
40216 2006-07-27 15:02  king
40217
40218         * Source/cmGlobalXCodeGenerator.cxx: BUG: Set
40219           GCC_SYMBOLS_PRIVATE_EXTERN and GCC_INLINES_ARE_PRIVATE_EXTERN
40220           attributes on all projects to prevent -fvisibility=hidden flags.
40221           This is needed to make RTTI work by default.
40222
40223 2006-07-27 11:55  andy
40224
40225         * Source/CPack/cpack.cxx: BUG: Fix executing and help
40226
40227 2006-07-27 11:27  king
40228
40229         * Source/kwsys/SystemTools.cxx: BUG: Do not block signals during
40230           sleep.  Leave that up to the application.
40231
40232 2006-07-27 11:26  andy
40233
40234         * Source/CPack/cpack.cxx: BUG: Prevent crash when no input file or
40235           generator specified
40236
40237 2006-07-27 10:37  hoffman
40238
40239         * ChangeLog.manual, bootstrap,
40240           Modules/CMakeCommonLanguageInclude.cmake,
40241           Modules/CMakeTestCCompiler.cmake,
40242           Modules/Platform/Windows-cl.cmake,
40243           Source/cmCommandArgumentParserHelper.cxx,
40244           Source/cmGlobalUnixMakefileGenerator3.cxx, Source/cmMakefile.cxx,
40245           Source/cmSystemTools.cxx, Source/CTest/cmCTestTestHandler.cxx,
40246           Tests/LoadCommand/LoadedCommand.cxx,
40247           Tests/LoadCommand/CMakeCommands/cmTestCommand.c,
40248           Tests/LoadCommandOneConfig/LoadedCommand.cxx,
40249           Tests/LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: ENH:
40250           move changes from main tree to branch
40251
40252 2006-07-27 09:40  king
40253
40254         * Source/CTest/cmCTestHandlerCommand.cxx: BUG: Fix error message
40255           when handler cannot be created.
40256
40257 2006-07-27 08:10  andy
40258
40259         * Source/cmVersion.cxx: STYLE: Nightly Version update
40260
40261 2006-07-26 14:46  martink
40262
40263         * Source/cmGlobalUnixMakefileGenerator3.cxx: BUG: fix comment
40264
40265 2006-07-26 14:10  andy
40266
40267         * bootstrap, Modules/CMakeTestCCompiler.cmake: COMP: More warnings
40268           and hp issues
40269
40270 2006-07-26 13:19  hoffman
40271
40272         * Modules/CMakeCommonLanguageInclude.cmake: BUG: fix for 3550
40273           again
40274
40275 2006-07-26 11:46  andy
40276
40277         * bootstrap, Modules/CMakeTestCCompiler.cmake,
40278           Source/cmCommandArgumentParserHelper.cxx,
40279           Source/cmIncludeDirectoryCommand.cxx, Source/cmMakefile.cxx,
40280           Source/cmSystemTools.cxx, Source/CTest/cmCTestTestHandler.cxx:
40281           COMP: Handle both ansi and non-ansi C
40282
40283 2006-07-26 11:15  hoffman
40284
40285         * Modules/Platform/Windows-cl.cmake: BUG: fix for bug 3550, for
40286           release builds do not build incremental
40287
40288 2006-07-26 10:11  hoffman
40289
40290         * bootstrap: ENH: put back so it works on hp
40291
40292 2006-07-26 09:11  hoffman
40293
40294         * Tests/: LoadCommand/CMakeCommands/cmTestCommand.c,
40295           LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: ENH: do not
40296           use c++ comments in c code
40297
40298 2006-07-26 08:35  hoffman
40299
40300         * CTestCustom.ctest.in, ChangeLog.manual, bootstrap,
40301           Modules/CMakeImportBuildSettings.cmake,
40302           Modules/Platform/Windows-cl.cmake,
40303           Source/cmLocalVisualStudio7Generator.cxx,
40304           Source/kwsys/SystemTools.cxx, Source/kwsys/SystemTools.hxx.in,
40305           Source/kwsys/testSystemTools.cxx,
40306           Tests/LoadCommand/CMakeCommands/cmTestCommand.c,
40307           Tests/LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: ENH:
40308           move changes from main tree
40309
40310 2006-07-26 07:53  andy
40311
40312         * Source/cmVersion.cxx: STYLE: Nightly Version update
40313
40314 2006-07-25 15:18  king
40315
40316         * Source/kwsys/SystemTools.cxx: BUG: Mask signals during
40317           SystemTools::Delay to avoid interrupted sleep.
40318
40319 2006-07-25 14:32  martink
40320
40321         * Tests/: LoadCommand/CMakeCommands/cmTestCommand.c,
40322           LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: BUG: remove
40323           command causing issues with mid build reruns of cmake on vs70
40324
40325 2006-07-25 14:15  martink
40326
40327         * Source/kwsys/testSystemTools.cxx: COMP: fix compile issue
40328
40329 2006-07-25 12:38  martink
40330
40331         * Tests/: LoadCommand/CMakeCommands/cmTestCommand.c,
40332           LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: ENH: trying a
40333           slight change
40334
40335 2006-07-25 12:08  martink
40336
40337         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in,
40338           testSystemTools.cxx: BUG: some bug fixes, better docs, and more
40339           coverage
40340
40341 2006-07-25 11:00  andy
40342
40343         * bootstrap: COMP: Remove warning
40344
40345 2006-07-25 10:46  martink
40346
40347         * Tests/: LoadCommand/CMakeCommands/cmTestCommand.c,
40348           LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: BUG: remove
40349           c++comments
40350
40351 2006-07-25 10:01  hoffman
40352
40353         * Source/CPack/cmCPackGenerators.cxx: ENH: remove uncompiled header
40354
40355 2006-07-25 08:27  hoffman
40356
40357         * CTestCustom.ctest.in: ENH: try to get rid of clock skew warning
40358
40359 2006-07-25 08:13  andy
40360
40361         * Source/cmVersion.cxx: STYLE: Nightly Version update
40362
40363 2006-07-24 16:58  hoffman
40364
40365         * Modules/CMakeImportBuildSettings.cmake: ENH: fix for case
40366           difference with nmake
40367
40368 2006-07-24 16:35  martink
40369
40370         * Tests/: LoadCommand/CMakeCommands/cmTestCommand.c,
40371           LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: BUG: temp fix
40372
40373 2006-07-24 16:13  martink
40374
40375         * Modules/Platform/Windows-cl.cmake: BUG: fix for CXX only projects
40376
40377 2006-07-24 15:40  martink
40378
40379         * Tests/: LoadCommand/CMakeCommands/cmTestCommand.c,
40380           LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: ENH: add
40381           more coverage
40382
40383 2006-07-24 11:27  hoffman
40384
40385         * Source/: cmLocalVisualStudio7Generator.cxx,
40386           kwsys/SystemTools.cxx: ENH: allow for source tree to be in root
40387           directory
40388
40389 2006-07-24 11:19  hoffman
40390
40391         * CMakeLists.txt, ChangeLog.manual,
40392           Modules/CMakeDetermineCXXCompiler.cmake,
40393           Modules/CMakeFortranCompiler.cmake.in, Modules/CPack.cmake,
40394           Modules/FindBoost.cmake, Modules/FindKDE4.cmake,
40395           Modules/FindOpenGL.cmake, Modules/FindwxWidgets.cmake,
40396           Modules/FindwxWindows.cmake, Modules/Use_wxWindows.cmake,
40397           Modules/UsewxWidgets.cmake, Modules/readme.txt,
40398           Source/CMakeLists.txt, Source/cmBuildCommand.cxx,
40399           Source/cmCTest.cxx, Source/cmFindBase.cxx, Source/cmFindBase.h,
40400           Source/cmFindLibraryCommand.cxx, Source/cmFindPackageCommand.cxx,
40401           Source/cmFindPathCommand.cxx, Source/cmFindProgramCommand.cxx,
40402           Source/cmGlobalUnixMakefileGenerator3.cxx,
40403           Source/cmGlobalUnixMakefileGenerator3.h,
40404           Source/cmLocalGenerator.cxx, Source/cmLocalGenerator.h,
40405           Source/cmLocalUnixMakefileGenerator3.cxx,
40406           Source/cmLocalUnixMakefileGenerator3.h,
40407           Source/cmLocalVisualStudio6Generator.cxx,
40408           Source/cmLocalVisualStudio6Generator.h,
40409           Source/cmLocalVisualStudio7Generator.cxx,
40410           Source/cmLocalVisualStudio7Generator.h,
40411           Source/cmLocalVisualStudioGenerator.cxx,
40412           Source/cmLocalVisualStudioGenerator.h, Source/cmMakefile.cxx,
40413           Source/cmMakefile.h,
40414           Source/cmMakefileExecutableTargetGenerator.cxx,
40415           Source/cmMakefileTargetGenerator.cxx,
40416           Source/cmMakefileTargetGenerator.h,
40417           Source/cmSetSourceFilesPropertiesCommand.cxx,
40418           Source/cmStandardIncludes.h, Source/cmake.cxx,
40419           Source/CPack/cmCPackGenericGenerator.cxx,
40420           Source/CPack/cmCPackGenericGenerator.h, Source/CPack/cpack.cxx,
40421           Source/CTest/cmCTestBuildHandler.cxx,
40422           Source/CTest/cmCTestConfigureCommand.cxx,
40423           Source/CTest/cmCTestHandlerCommand.cxx,
40424           Source/CTest/cmCTestScriptHandler.cxx,
40425           Source/CTest/cmCTestStartCommand.cxx,
40426           Source/CTest/cmCTestTestHandler.cxx,
40427           Source/CTest/cmCTestUpdateCommand.cxx,
40428           Source/kwsys/CMakeLists.txt,
40429           Source/kwsys/CommandLineArguments.cxx,
40430           Source/kwsys/CommandLineArguments.hxx.in, Source/kwsys/Glob.cxx,
40431           Source/kwsys/ProcessWin32.c, Source/kwsys/Registry.cxx,
40432           Source/kwsys/SystemTools.cxx, Source/kwsys/Terminal.c,
40433           Source/kwsys/kwsys_ios_iostream.h.in,
40434           Source/kwsys/testCommandLineArguments.cxx,
40435           Source/kwsys/testCommandLineArguments1.cxx,
40436           Tests/BundleTest/BundleLib.cxx, Tests/BundleTest/CMakeLists.txt,
40437           Tests/BundleTest/BundleSubDir/CMakeLists.txt,
40438           Tests/CTestTest/test.cmake.in, Tests/CxxOnly/CMakeLists.txt,
40439           Tests/CxxOnly/cxxonly.cxx, Tests/CxxOnly/libcxx1.cxx,
40440           Tests/CxxOnly/libcxx1.h, Tests/CxxOnly/libcxx2.cxx,
40441           Tests/CxxOnly/libcxx2.h, Tests/LoadCommand/CMakeLists.txt,
40442           Tests/LoadCommand/LoadedCommand.cxx.in,
40443           Tests/LoadCommand/CMakeCommands/cmTestCommand.c,
40444           Tests/LoadCommandOneConfig/CMakeLists.txt,
40445           Tests/LoadCommandOneConfig/LoadedCommand.cxx.in,
40446           Tests/LoadCommandOneConfig/CMakeCommands/cmTestCommand.c,
40447           Tests/OutOfSource/simple.cxx,
40448           Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt,
40449           Tests/OutOfSource/OutOfSourceSubdir/simple.cxx,
40450           Utilities/cmcurl/Testing/ftpget.c,
40451           Utilities/cmcurl/Testing/ftpgetresp.c,
40452           Utilities/cmcurl/Testing/ftpupload.c, Utilities/cmtar/block.c,
40453           Utilities/cmtar/libtar.c, Utilities/cmtar/compat/strlcpy.c,
40454           Utilities/cmtar/listhash/list.c.in: ENH: move changes from main
40455           tree to release branch
40456
40457 2006-07-24 09:43  martink
40458
40459         * Tests/CTestTest/test.cmake.in: ENH: more coverage
40460
40461 2006-07-24 08:01  andy
40462
40463         * Source/cmVersion.cxx: STYLE: Nightly Version update
40464
40465 2006-07-23 07:49  andy
40466
40467         * Source/cmVersion.cxx: STYLE: Nightly Version update
40468
40469 2006-07-22 08:11  king
40470
40471         * Modules/CMakeDetermineCXXCompiler.cmake: BUG: CMAKE_AR should be
40472           advanced.
40473
40474 2006-07-22 08:04  andy
40475
40476         * Source/cmVersion.cxx: STYLE: Nightly Version update
40477
40478 2006-07-21 15:43  king
40479
40480         * Modules/FindwxWidgets.cmake, Modules/FindwxWindows.cmake,
40481           Modules/Use_wxWindows.cmake, Modules/UsewxWidgets.cmake,
40482           Source/CMakeLists.txt: ENH: Applying patch from bug#3443 to
40483           implement FindwxWidgets.cmake properly.  It also updates the
40484           UseWX test and WXDialog sources to use the new find script.
40485
40486 2006-07-21 15:20  king
40487
40488         * Utilities/Release/config_Darwin: ENH: Do not include experimental
40489           WXDialog in release.
40490
40491 2006-07-21 15:16  king
40492
40493         * Modules/readme.txt: ENH: Added documentation about
40494           XXX_FIND_COMPONENTS for FIND_PACKAGE.
40495
40496 2006-07-21 14:58  martink
40497
40498         * Source/: cmCTest.cxx, cmake.cxx: ENH: fix color output inside of
40499           ctest runs
40500
40501 2006-07-21 14:02  martink
40502
40503         * Tests/: LoadCommand/CMakeLists.txt,
40504           LoadCommand/LoadedCommand.cxx.in,
40505           LoadCommandOneConfig/CMakeLists.txt,
40506           LoadCommandOneConfig/LoadedCommand.cxx.in,
40507           LoadCommand/LoadedCommand.cxx,
40508           LoadCommandOneConfig/LoadedCommand.cxx,
40509           LoadCommand/CMakeCommands/cmTestCommand.c,
40510           LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: BUG: work
40511           around XCode issue
40512
40513 2006-07-21 13:05  andy
40514
40515         * Source/cmake.cxx: ENH: Cleanup. Replace c-style cast with
40516           static_cast and replace sprintf with cmOStringStream
40517
40518 2006-07-21 12:04  king
40519
40520         * Modules/FindBoost.cmake: ENH: Adding FindBoost.cmake module from
40521           Andrew Maclean.  This addresses bug#3447.
40522
40523 2006-07-21 11:53  king
40524
40525         * Modules/CMakeDetermineCXXCompiler.cmake, Source/CMakeLists.txt:
40526           BUG: Fixed building of C++-only projects and added a test.
40527
40528 2006-07-21 11:43  king
40529
40530         * Tests/CxxOnly/: CMakeLists.txt, cxxonly.cxx, libcxx1.cxx,
40531           libcxx1.h, libcxx2.cxx, libcxx2.h: ENH: Adding C++-only test.
40532
40533 2006-07-21 10:26  martink
40534
40535         * Tests/: CTestTest/test.cmake.in, LoadCommand/CMakeLists.txt,
40536           LoadCommand/CMakeCommands/cmTestCommand.c,
40537           LoadCommandOneConfig/CMakeLists.txt,
40538           LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: ENH: increase
40539           coverage in a couple places
40540
40541 2006-07-21 08:05  andy
40542
40543         * Source/cmVersion.cxx: STYLE: Nightly Version update
40544
40545 2006-07-20 09:35  king
40546
40547         * Source/kwsys/Terminal.c: BUG: Do not display VT100 escapes inside
40548           emacs even if TERM is set to xterm.
40549
40550 2006-07-20 08:18  andy
40551
40552         * Source/cmVersion.cxx: STYLE: Nightly Version update
40553
40554 2006-07-19 08:21  andy
40555
40556         * Source/cmVersion.cxx: STYLE: Nightly Version update
40557
40558 2006-07-18 15:21  king
40559
40560         * Source/: cmFindBase.cxx, cmFindBase.h, cmFindLibraryCommand.cxx,
40561           cmFindPathCommand.cxx, cmFindProgramCommand.cxx: BUG: If the user
40562           specifies a cache entry on the command line without a type, the
40563           FIND_* commands should add the type and docstring to the given
40564           value and put it back in the cache.
40565
40566 2006-07-18 13:16  king
40567
40568         * Modules/readme.txt: STYLE: Added note about singular versus
40569           plural name for XXX_INCLUDE_DIRS.  Added XXX_LIBRARY_DIRS and
40570           XXX_YY_INCLUDE_DIR conventions.
40571
40572 2006-07-18 13:02  king
40573
40574         * Source/kwsys/kwsys_ios_iostream.h.in: COMP: Fix references to
40575           cin, cout, cerr, and clog in case of HP aCC compiler with -mt
40576           flag.
40577
40578 2006-07-18 09:32  martink
40579
40580         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
40581           cmLocalVisualStudioGenerator.cxx: STYLE: fix long lines
40582
40583 2006-07-18 08:12  andy
40584
40585         * Source/cmVersion.cxx: STYLE: Nightly Version update
40586
40587 2006-07-17 13:34  king
40588
40589         * Source/kwsys/ProcessWin32.c: BUG: When handing the child stdin
40590           pipe a file, allow another process to be writing to the file at
40591           the same time.  This allows children such as tail -f to function
40592           properly.
40593
40594 2006-07-17 11:07  martink
40595
40596         * Source/cmGlobalUnixMakefileGenerator3.cxx: COMP: fix warning
40597
40598 2006-07-17 09:15  andy
40599
40600         * Source/kwsys/testCommandLineArguments1.cxx: COMP: Only delete
40601           once
40602
40603 2006-07-17 08:14  andy
40604
40605         * Source/cmVersion.cxx: STYLE: Nightly Version update
40606
40607 2006-07-16 21:11  andy
40608
40609         * Source/kwsys/: testCommandLineArguments.cxx,
40610           testCommandLineArguments1.cxx: COMP: Remove some warnings
40611
40612 2006-07-16 08:13  andy
40613
40614         * Source/cmVersion.cxx: STYLE: Nightly Version update
40615
40616 2006-07-15 08:21  andy
40617
40618         * Source/cmVersion.cxx: STYLE: Nightly Version update
40619
40620 2006-07-14 15:02  andy
40621
40622         * Source/kwsys/: CMakeLists.txt, CommandLineArguments.cxx,
40623           CommandLineArguments.hxx.in, testCommandLineArguments.cxx,
40624           testCommandLineArguments1.cxx: ENH: Add a way to get unused
40625           arguments and add a test
40626
40627 2006-07-14 13:59  andy
40628
40629         * Source/kwsys/CommandLineArguments.hxx.in: COMP: Remove warning
40630
40631 2006-07-14 13:32  andy
40632
40633         * Source/kwsys/: CommandLineArguments.cxx,
40634           CommandLineArguments.hxx.in: ENH: It does not really makes sense
40635           to have Boolean Argument List
40636
40637 2006-07-14 09:13  andy
40638
40639         * Source/kwsys/: CMakeLists.txt, CommandLineArguments.cxx,
40640           CommandLineArguments.hxx.in, SystemTools.cxx,
40641           testCommandLineArguments.cxx: ENH: Add support for
40642           multi-arguments: -f arg1 arg2 arg3 ... and support for lists: -f
40643           arg1 -f arg2 -f arg3 ... and for boolean to be stored as strings
40644           and doubles
40645
40646 2006-07-14 08:01  andy
40647
40648         * Source/cmVersion.cxx: STYLE: Nightly Version update
40649
40650 2006-07-13 14:03  martink
40651
40652         * Source/cmMakefileTargetGenerator.cxx: ENH: added progress to
40653           custom commands with comments
40654
40655 2006-07-13 11:30  andy
40656
40657         * Utilities/cmtar/listhash/list.c.in: COMP: Remove warning
40658
40659 2006-07-13 09:26  andy
40660
40661         * Utilities/cmtar/libtar.c, Utilities/cmtar/compat/strlcpy.c,
40662           Utilities/cmtar/listhash/list.c.in, Source/cmStandardIncludes.h,
40663           Source/kwsys/SystemTools.cxx: COMP: Remove warnings
40664
40665 2006-07-13 09:13  andy
40666
40667         * Source/CTest/cmCTestTestHandler.cxx: STYLE: Fix kwstyle
40668
40669 2006-07-13 09:07  andy
40670
40671         * Source/kwsys/Registry.cxx: COMP: Remove warnings
40672
40673 2006-07-13 07:46  andy
40674
40675         * Source/cmVersion.cxx: STYLE: Nightly Version update
40676
40677 2006-07-12 16:30  andy
40678
40679         * Source/CTest/: cmCTestBuildHandler.cxx, cmCTestTestHandler.cxx:
40680           ENH: Remove debug
40681
40682 2006-07-12 16:21  andy
40683
40684         * Source/kwsys/Registry.cxx: BUG: Fix error conditions
40685
40686 2006-07-12 14:41  martink
40687
40688         * Source/cmGlobalUnixMakefileGenerator3.cxx: COMP: fix old compiler
40689           issue
40690
40691 2006-07-12 14:15  martink
40692
40693         * Source/: cmMakefileTargetGenerator.cxx,
40694           cmMakefileTargetGenerator.h: BUG: reduce the number of file
40695           handles kept open
40696
40697 2006-07-12 13:11  martink
40698
40699         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
40700           cmLocalUnixMakefileGenerator3.cxx,
40701           cmLocalUnixMakefileGenerator3.h: ENH: added progress for subdir
40702           all targets and fixed compiler waring
40703
40704 2006-07-12 09:21  andy
40705
40706         * Source/CTest/cmCTestTestHandler.cxx: STYLE: Remove debug
40707
40708 2006-07-12 09:20  andy
40709
40710         * Source/kwsys/CommandLineArguments.cxx, Source/kwsys/Glob.cxx,
40711           Source/kwsys/Registry.cxx, Source/kwsys/SystemTools.cxx,
40712           Utilities/cmtar/block.c, Utilities/cmtar/libtar.c,
40713           Utilities/cmtar/compat/strlcpy.c,
40714           Utilities/cmtar/listhash/list.c.in: COMP: Remove warnings
40715
40716 2006-07-12 08:06  andy
40717
40718         * Source/cmVersion.cxx: STYLE: Nightly Version update
40719
40720 2006-07-11 17:10  king
40721
40722         * Source/cmFindPackageCommand.cxx: ENH: Added creation of
40723           XXX_FIND_COMPONENTS list of all components requested with
40724           REQUIRED option.  This addresses the feature request in bug#3494.
40725
40726 2006-07-11 16:08  andy
40727
40728         * Source/cmCTest.cxx: COMP: Fix stl string access
40729
40730 2006-07-11 15:58  andy
40731
40732         * Source/: cmCTest.cxx, CTest/cmCTestConfigureCommand.cxx,
40733           CTest/cmCTestHandlerCommand.cxx, CTest/cmCTestStartCommand.cxx,
40734           CTest/cmCTestTestHandler.cxx, CTest/cmCTestUpdateCommand.cxx:
40735           BUG: Try to fix the problem of bad test names
40736
40737 2006-07-11 13:23  king
40738
40739         * Source/: cmLocalVisualStudio6Generator.cxx,
40740           cmLocalVisualStudio6Generator.h: ENH: Made
40741           cmLocalVisualStudioGenerator a superclass of
40742           cmLocalVisualStudio6Generator.  Implemented object file unique
40743           naming when multiple sources share the same name.
40744
40745 2006-07-11 11:41  king
40746
40747         * Source/: CMakeLists.txt, cmLocalGenerator.cxx,
40748           cmLocalGenerator.h, cmLocalUnixMakefileGenerator3.cxx,
40749           cmLocalUnixMakefileGenerator3.h,
40750           cmLocalVisualStudio7Generator.cxx,
40751           cmLocalVisualStudio7Generator.h,
40752           cmLocalVisualStudioGenerator.cxx, cmLocalVisualStudioGenerator.h:
40753           ENH: Moved unique object file name computation from
40754           cmLocalUnixMakefileGenerator3 up to cmLocalGenerator for use by
40755           all generators.  Created cmLocalVisualStudioGenerator as
40756           superclass for all VS generators.  Implemented on-demand unique
40757           object file name computation for VS 7 generator to avoid slow
40758           compiles when all sources are in subdirectories.
40759
40760 2006-07-11 11:08  martink
40761
40762         * Source/cmMakefileTargetGenerator.cxx: ENH: fix compile warning
40763
40764 2006-07-11 09:55  martink
40765
40766         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
40767           cmGlobalUnixMakefileGenerator3.h,
40768           cmLocalUnixMakefileGenerator3.cxx,
40769           cmLocalUnixMakefileGenerator3.h, cmMakefileTargetGenerator.cxx,
40770           cmMakefileTargetGenerator.h: BUG: changed to progress to make it
40771           more flexible and to no relink targets as often
40772
40773 2006-07-11 07:56  andy
40774
40775         * Source/cmVersion.cxx: STYLE: Nightly Version update
40776
40777 2006-07-10 07:59  andy
40778
40779         * Source/CPack/cmCPackGenericGenerator.cxx: COMP: Remove warnings
40780           and style problems
40781
40782 2006-07-10 07:53  andy
40783
40784         * Source/cmVersion.cxx: STYLE: Nightly Version update
40785
40786 2006-07-10 07:52  andy
40787
40788         * Source/: cmMakefileTargetGenerator.cxx, CPack/cpack.cxx: STYLE:
40789           Fix some style errors
40790
40791 2006-07-09 13:48  andy
40792
40793         * Utilities/cmcurl/Testing/: ftpget.c, ftpgetresp.c, ftpupload.c:
40794           COMP: Remove errors
40795
40796 2006-07-09 13:20  andy
40797
40798         * Modules/CPack.cmake, Source/CPack/cmCPackGenericGenerator.cxx,
40799           Source/CPack/cmCPackGenericGenerator.h, Source/CPack/cpack.cxx:
40800           ENH: Several cleanups and support for multiple generators
40801
40802 2006-07-09 13:19  andy
40803
40804         * Source/: cmMakefile.cxx, cmMakefile.h: ENH: Add a copy
40805           constructor to copy the values
40806
40807 2006-07-09 13:18  andy
40808
40809         * Source/: cmBuildCommand.cxx, cmCTest.cxx: ENH: Pass -C flag to
40810           cmake to generate the apropriate build command
40811
40812 2006-07-09 07:51  andy
40813
40814         * Source/cmVersion.cxx: STYLE: Nightly Version update
40815
40816 2006-07-08 07:56  andy
40817
40818         * Source/cmVersion.cxx: STYLE: Nightly Version update
40819
40820 2006-07-07 13:59  andy
40821
40822         * Source/CTest/cmCTestScriptHandler.cxx: ENH: Be more verbose
40823
40824 2006-07-07 09:54  king
40825
40826         * Tests/OutOfSource/: simple.cxx, OutOfSourceSubdir/CMakeLists.txt,
40827           OutOfSourceSubdir/simple.cxx: ENH: Adding test for multiple
40828           source files with the same name but different full paths.
40829
40830 2006-07-07 08:08  andy
40831
40832         * Source/cmVersion.cxx: STYLE: Nightly Version update
40833
40834 2006-07-06 16:05  andy
40835
40836         * Source/CMakeLists.txt, Tests/BundleTest/CMakeLists.txt,
40837           Tests/BundleTest/BundleSubDir/CMakeLists.txt: ENH: Improve the
40838           test to create a bundle in the subdirectory
40839
40840 2006-07-06 16:04  andy
40841
40842         * Source/: cmMakefileExecutableTargetGenerator.cxx,
40843           cmMakefileTargetGenerator.cxx,
40844           cmSetSourceFilesPropertiesCommand.cxx: BUG: Several fixes to
40845           handle bundle content on Mac OSX
40846
40847 2006-07-06 13:52  andy
40848
40849         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Make the path
40850           change more localized to bundles only
40851
40852 2006-07-06 11:35  andy
40853
40854         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Revert the change
40855           1.152
40856
40857 2006-07-06 07:45  andy
40858
40859         * Source/cmVersion.cxx: STYLE: Nightly Version update
40860
40861 2006-07-05 16:27  andy
40862
40863         * Source/cmLocalUnixMakefileGenerator3.cxx, Source/CMakeLists.txt,
40864           Tests/BundleTest/BundleLib.cxx, Tests/BundleTest/CMakeLists.txt:
40865           BUG: If the source file specified is not in a source tree, do not
40866           use full path to the file
40867
40868 2006-07-05 16:21  andy
40869
40870         * Modules/FindOpenGL.cmake: ENH: On apple do not look for X11
40871
40872 2006-07-05 10:06  king
40873
40874         * Source/kwsys/CMakeLists.txt: ENH: Updated installation options
40875           and implementation to use INSTALL command if it is available.
40876           This will allow installation component assignment and separate
40877           installation of the .dll and .lib on windows.
40878
40879 2006-07-05 08:26  berk
40880
40881         * Source/kwsys/CMakeLists.txt: ENH: Adding cmake 2.4 style
40882           installation. NOTE: These changes will work on a paraview build
40883           only. This file has to updated to be general
40884
40885 2006-07-05 07:47  andy
40886
40887         * Source/cmVersion.cxx: STYLE: Nightly Version update
40888
40889 2006-07-04 11:06  andy
40890
40891         * Modules/CMakeFortranCompiler.cmake.in: ENH: Merge debian changes.
40892           Support more fortran extensions
40893
40894 2006-07-04 08:38  alex
40895
40896         * Modules/FindKDE4.cmake:
40897           ENH: prefer kde4-config over kde-config, since for KDE 4
40898           kde-config will be renamed to kde-config, and so cmake has to
40899           prefer this one over the old version
40900
40901           Alex
40902
40903 2006-07-04 07:55  andy
40904
40905         * Source/cmVersion.cxx: STYLE: Nightly Version update
40906
40907 2006-07-03 07:28  andy
40908
40909         * Source/cmVersion.cxx: STYLE: Nightly Version update
40910
40911 2006-07-02 07:30  andy
40912
40913         * Source/cmVersion.cxx: STYLE: Nightly Version update
40914
40915 2006-07-01 07:27  andy
40916
40917         * Source/cmVersion.cxx: STYLE: Nightly Version update
40918
40919 2006-06-30 13:51  hoffman
40920
40921         * Source/cmLocalVisualStudio7Generator.cxx: ENH: add EHa option
40922
40923 2006-06-30 13:50  hoffman
40924
40925         * Modules/MacroAddFileDependencies.cmake,
40926           Tests/CustomCommand/config.h.in: ENH: add files from main tree
40927
40928 2006-06-30 13:48  hoffman
40929
40930         * CMakeLists.txt, ChangeLog.manual, cmake_uninstall.cmake.in,
40931           Modules/CMakeDetermineCCompiler.cmake,
40932           Modules/CMakeDetermineCXXCompiler.cmake,
40933           Modules/CMakeDetermineFortranCompiler.cmake,
40934           Modules/CMakeDetermineJavaCompiler.cmake,
40935           Modules/CMakeDetermineRCCompiler.cmake,
40936           Modules/CMakeDetermineSystem.cmake,
40937           Modules/CMakeGenericSystem.cmake,
40938           Modules/CMakeTestCCompiler.cmake,
40939           Modules/CMakeTestCXXCompiler.cmake,
40940           Modules/CMakeTestFortranCompiler.cmake, Modules/CPack.cmake,
40941           Modules/CTest.cmake, Modules/CheckCSourceCompiles.cmake,
40942           Modules/CheckCXXSourceCompiles.cmake,
40943           Modules/CheckFunctionExists.cmake, Modules/CheckIncludeFile.c.in,
40944           Modules/CheckIncludeFile.cmake,
40945           Modules/CheckIncludeFileCXX.cmake,
40946           Modules/CheckIncludeFiles.cmake,
40947           Modules/CheckLibraryExists.cmake,
40948           Modules/CheckSymbolExists.cmake, Modules/CheckTypeSize.cmake,
40949           Modules/CheckVariableExists.cmake, Modules/FindOpenGL.cmake,
40950           Modules/FindQt4.cmake, Modules/FindSDL_sound.cmake,
40951           Modules/FindThreads.cmake, Modules/FindVTK.cmake,
40952           Modules/FindZLIB.cmake, Modules/KDE3Macros.cmake,
40953           Modules/TestBigEndian.cmake, Modules/TestCXXAcceptsFlag.cmake,
40954           Modules/TestForANSIForScope.cmake, Modules/TestForSSTREAM.cmake,
40955           Modules/TestForSTDNamespace.cmake, Modules/kde3uic.cmake,
40956           Modules/Platform/Windows-cl.cmake,
40957           Source/cmAddCustomCommandCommand.h,
40958           Source/cmAddCustomTargetCommand.h,
40959           Source/cmAddSubDirectoryCommand.cxx, Source/cmBuildCommand.cxx,
40960           Source/cmCacheManager.cxx, Source/cmDepends.cxx,
40961           Source/cmDepends.h, Source/cmDependsC.cxx,
40962           Source/cmFileCommand.cxx, Source/cmFileCommand.h,
40963           Source/cmForEachCommand.cxx, Source/cmForEachCommand.h,
40964           Source/cmGlobalBorlandMakefileGenerator.cxx,
40965           Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
40966           Source/cmGlobalKdevelopGenerator.cxx,
40967           Source/cmGlobalMSYSMakefileGenerator.cxx,
40968           Source/cmGlobalMinGWMakefileGenerator.cxx,
40969           Source/cmGlobalNMakeMakefileGenerator.cxx,
40970           Source/cmGlobalUnixMakefileGenerator3.cxx,
40971           Source/cmGlobalUnixMakefileGenerator3.h,
40972           Source/cmGlobalVisualStudio6Generator.cxx,
40973           Source/cmGlobalVisualStudio6Generator.h,
40974           Source/cmGlobalVisualStudio7Generator.cxx,
40975           Source/cmGlobalVisualStudio7Generator.h,
40976           Source/cmGlobalXCodeGenerator.cxx,
40977           Source/cmGlobalXCodeGenerator.h, Source/cmIfCommand.cxx,
40978           Source/cmIfCommand.h, Source/cmInstallTargetGenerator.cxx,
40979           Source/cmLocalGenerator.cxx, Source/cmLocalGenerator.h,
40980           Source/cmLocalUnixMakefileGenerator3.cxx,
40981           Source/cmLocalUnixMakefileGenerator3.h,
40982           Source/cmLocalVisualStudio7Generator.cxx,
40983           Source/cmMacroCommand.cxx, Source/cmMacroCommand.h,
40984           Source/cmMakefile.cxx, Source/cmMakefile.h,
40985           Source/cmMakefileExecutableTargetGenerator.cxx,
40986           Source/cmMakefileLibraryTargetGenerator.cxx,
40987           Source/cmMakefileTargetGenerator.cxx,
40988           Source/cmMakefileTargetGenerator.h,
40989           Source/cmMakefileUtilityTargetGenerator.cxx,
40990           Source/cmMessageCommand.cxx,
40991           Source/cmSetTargetPropertiesCommand.h, Source/cmTarget.cxx,
40992           Source/cmTarget.h, Source/cmTryCompileCommand.cxx,
40993           Source/cmTryRunCommand.cxx, Source/cmWhileCommand.cxx,
40994           Source/cmWhileCommand.h, Source/cmake.cxx, Source/cmake.h,
40995           Source/cmakemain.cxx, Source/CPack/cmCPackGenericGenerator.cxx,
40996           Source/CPack/cmCPackGenericGenerator.h,
40997           Source/CTest/cmCTestBuildAndTestHandler.cxx,
40998           Source/CTest/cmCTestBuildCommand.cxx,
40999           Source/CursesDialog/form/form.priv.h,
41000           Source/kwsys/CommandLineArguments.cxx,
41001           Source/kwsys/Directory.cxx, Source/kwsys/Directory.hxx.in,
41002           Source/kwsys/Process.h.in, Source/kwsys/ProcessUNIX.c,
41003           Source/kwsys/ProcessWin32.c, Source/kwsys/Terminal.c,
41004           Source/kwsys/kwsysPlatformCxxTests.cmake,
41005           Source/kwsys/testProcess.c,
41006           Tests/Complex/Executable/CMakeLists.txt,
41007           Tests/Complex/Executable/complex.cxx,
41008           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
41009           Tests/ComplexOneConfig/Executable/complex.cxx,
41010           Tests/ComplexRelativePaths/Executable/CMakeLists.txt,
41011           Tests/ComplexRelativePaths/Executable/complex.cxx,
41012           Tests/CustomCommand/CMakeLists.txt, Tests/CustomCommand/foo.in,
41013           Tests/MakeClean/ToClean/CMakeLists.txt,
41014           Tests/TryCompile/CMakeLists.txt, Tests/Wrapping/Wrap.c,
41015           Tests/Wrapping/fakefluid.cxx, Utilities/cmcurl/CMakeLists.txt,
41016           Utilities/cmcurl/mprintf.c,
41017           Utilities/cmcurl/CMake/CheckTypeSize.cmake,
41018           Utilities/cmtar/CMakeLists.txt, Utilities/cmtar/append.c,
41019           Utilities/cmtar/config.h.in, Utilities/cmtar/extract.c,
41020           Utilities/cmtar/handle.c, Utilities/cmtar/compat/fnmatch.c: ENH:
41021           merge main tree into branch
41022
41023 2006-06-30 07:16  andy
41024
41025         * Source/cmVersion.cxx: STYLE: Nightly Version update
41026
41027 2006-06-29 07:10  andy
41028
41029         * Source/cmVersion.cxx: STYLE: Nightly Version update
41030
41031 2006-06-28 17:00  king
41032
41033         * Modules/: CheckCSourceCompiles.cmake,
41034           CheckCXXSourceCompiles.cmake: BUG: Make sure try-compile source
41035           ends in a newline.
41036
41037 2006-06-28 16:16  hoffman
41038
41039         * Source/CPack/cmCPackGenericGenerator.cxx: ENH: remove cerr output
41040
41041 2006-06-28 15:15  martink
41042
41043         * Modules/CTest.cmake: BUG: fix typo
41044
41045 2006-06-28 07:21  andy
41046
41047         * Source/cmVersion.cxx: STYLE: Nightly Version update
41048
41049 2006-06-27 14:26  martink
41050
41051         * Source/cmLocalUnixMakefileGenerator3.cxx: COMP: warning fix
41052
41053 2006-06-27 10:24  martink
41054
41055         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: fix for subdir all
41056           target after control c
41057
41058 2006-06-27 09:57  hoffman
41059
41060         * Source/CursesDialog/form/form.priv.h: ENH: fix ia64 build with
41061           aCC
41062
41063 2006-06-27 09:56  hoffman
41064
41065         * Source/cmFileCommand.cxx: ENH: fix crash when glob has wrong
41066           number of arguments
41067
41068 2006-06-27 07:11  andy
41069
41070         * Source/cmVersion.cxx: STYLE: Nightly Version update
41071
41072 2006-06-26 15:27  king
41073
41074         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: When using a
41075           working directory for the custom command do not convert paths to
41076           be relative to the build directory.
41077
41078 2006-06-26 12:06  hoffman
41079
41080         * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for bug 3444,
41081           remove trailing . in lib names
41082
41083 2006-06-26 11:27  martink
41084
41085         * Source/cmMakefile.cxx: ENH: fix subdir issue
41086
41087 2006-06-26 10:57  king
41088
41089         * Source/cmIfCommand.h: ENH: Clarified documentation of EXISTS and
41090           IS_DIRECTORY modes.
41091
41092 2006-06-26 09:46  king
41093
41094         * Utilities/Release/README: BUG: Added missing release steps.
41095
41096 2006-06-26 07:15  andy
41097
41098         * Source/cmVersion.cxx: STYLE: Nightly Version update
41099
41100 2006-06-25 15:18  karthik
41101
41102         * Source/kwsys/CommandLineArguments.cxx: BUG: The operator
41103           precedence is [] followed by *. Calling this method was causing
41104           out of array index segfaults bounds
41105
41106 2006-06-25 07:14  andy
41107
41108         * Source/cmVersion.cxx: STYLE: Nightly Version update
41109
41110 2006-06-24 07:19  andy
41111
41112         * Source/cmVersion.cxx: STYLE: Nightly Version update
41113
41114 2006-06-23 07:08  andy
41115
41116         * Modules/CTest.cmake: ENH: Default drop method http
41117
41118 2006-06-22 15:37  andy
41119
41120         * Source/cmMessageCommand.cxx: ENH: Use CMake's error reporting
41121           mechanism
41122
41123 2006-06-22 15:31  andy
41124
41125         * Source/: cmMakefile.cxx, cmMakefile.h: ENH: DIsplay the list file
41126           stack when displaying errors
41127
41128 2006-06-22 10:35  martink
41129
41130         * Source/: cmake.cxx, kwsys/Directory.cxx, kwsys/Directory.hxx.in:
41131           ENH: add a higher performance method to get the number of files
41132           in a directory
41133
41134 2006-06-22 08:01  andy
41135
41136         * Source/cmVersion.cxx: STYLE: Nightly Version update
41137
41138 2006-06-21 07:56  andy
41139
41140         * Source/cmVersion.cxx: STYLE: Nightly Version update
41141
41142 2006-06-20 13:13  hoffman
41143
41144         * Source/cmake.cxx: ENH: avoid crash in sprintf
41145
41146 2006-06-20 09:50  martink
41147
41148         * Source/cmGlobalUnixMakefileGenerator3.cxx: ENH: fix line length
41149           and warning
41150
41151 2006-06-19 14:57  king
41152
41153         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h: BUG: Delay
41154           relative path configuration until as late as possible to make
41155           sure the source/binary dir are set.  This is a work-around for
41156           lack of a more structured way of creating the global generator.
41157
41158 2006-06-19 11:34  martink
41159
41160         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
41161           cmGlobalUnixMakefileGenerator3.h: ENH: fix for dependent targets
41162
41163 2006-06-19 10:07  king
41164
41165         * Modules/FindOpenGL.cmake: ENH: Do not search for X11 if it is
41166           already found.
41167
41168 2006-06-19 09:49  king
41169
41170         * Source/kwsys/ProcessWin32.c: COMP: Fix conversion warning.
41171
41172 2006-06-18 20:05  hoffman
41173
41174         * Source/cmGlobalUnixMakefileGenerator3.cxx: ENH: do not use the
41175           link script on windows
41176
41177 2006-06-18 11:50  king
41178
41179         * Source/cmMakefileLibraryTargetGenerator.cxx: BUG: Do not write
41180           link script lines that use the ':' command which is supposed to
41181           be a no-op anyway.
41182
41183 2006-06-18 09:23  andy
41184
41185         * Source/cmVersion.cxx: STYLE: Nightly Version update
41186
41187 2006-06-17 19:32  king
41188
41189         * Source/cmMakefileLibraryTargetGenerator.cxx: BUG: Need to use
41190           different link script name when relinking.
41191
41192 2006-06-17 07:55  andy
41193
41194         * Source/cmVersion.cxx: STYLE: Nightly Version update
41195
41196 2006-06-16 16:29  martink
41197
41198         * Source/cmGlobalUnixMakefileGenerator3.cxx: ENH: warning fix
41199
41200 2006-06-16 15:29  martink
41201
41202         * Source/cmGlobalUnixMakefileGenerator3.cxx: ENH: cleanup how
41203           progress is reported for individual targets to fix an integer
41204           math issue
41205
41206 2006-06-16 14:45  andy
41207
41208         * Modules/: FindQt4.cmake, MacroAddFileDependencies.cmake: ENH:
41209           Updates from KDE
41210
41211 2006-06-16 14:19  martink
41212
41213         * Source/cmSetTargetPropertiesCommand.h: ENH: fix line length
41214
41215 2006-06-16 14:02  hoffman
41216
41217         * Source/cmGlobalXCodeGenerator.cxx: BUG: fix for bug 3417
41218
41219 2006-06-16 07:44  andy
41220
41221         * Source/cmVersion.cxx: STYLE: Nightly Version update
41222
41223 2006-06-15 21:43  hoffman
41224
41225         * Modules/CPack.cmake: ENH: add a comment
41226
41227 2006-06-15 16:42  king
41228
41229         * Source/cmMakefile.cxx: ENH: Provide access to CMAKE_PATCH_VERSION
41230           in CMake code.
41231
41232 2006-06-15 16:37  king
41233
41234         * Source/cmGlobalUnixMakefileGenerator3.cxx: BUG: Pre-install rules
41235           for a target should not have target-level dependencies.  Each
41236           target can be re-linked independently as long as the original
41237           targets are up to date.
41238
41239 2006-06-15 16:17  king
41240
41241         * Source/: cmGlobalBorlandMakefileGenerator.cxx,
41242           cmGlobalGenerator.cxx, cmGlobalGenerator.h,
41243           cmGlobalMSYSMakefileGenerator.cxx,
41244           cmGlobalMinGWMakefileGenerator.cxx,
41245           cmGlobalNMakeMakefileGenerator.cxx,
41246           cmGlobalUnixMakefileGenerator3.cxx,
41247           cmMakefileLibraryTargetGenerator.cxx,
41248           cmMakefileTargetGenerator.cxx, cmMakefileTargetGenerator.h,
41249           cmake.cxx, cmake.h: ENH: Added generation of link rules into
41250           script files executed by a cmake -E command in order to support
41251           longer link lines.  This is needed only on platforms without
41252           response file support and that may have weak shells.
41253
41254 2006-06-15 14:40  king
41255
41256         * Source/kwsys/: Process.h.in, ProcessUNIX.c, ProcessWin32.c: ENH:
41257           Added Option_Verbatim to run whole command lines directly.
41258
41259 2006-06-15 11:51  martink
41260
41261         * Source/: cmGlobalKdevelopGenerator.cxx,
41262           cmLocalUnixMakefileGenerator3.cxx, cmake.h: ENH: fix linelength
41263
41264 2006-06-15 10:51  king
41265
41266         * Source/: cmAddCustomCommandCommand.h, cmAddCustomTargetCommand.h:
41267           BUG: Clarified documentation about custom command outputs and
41268           custom target dependencies.
41269
41270 2006-06-15 10:24  king
41271
41272         * Source/cmMakefile.cxx: ENH: Unknown command invocations should be
41273           fatal errors.
41274
41275 2006-06-15 10:12  king
41276
41277         * Source/: cmLocalGenerator.cxx, cmSetTargetPropertiesCommand.h,
41278           cmTarget.cxx: ENH: Added target property
41279           INSTALL_RPATH_USE_LINK_PATH to append the linker search path
41280           directories not inside the project to the INSTALL_RPATH
41281           automatically.  The property is initialized by the variable
41282           CMAKE_INSTALL_RPATH_USE_LINK_PATH when the target is created.
41283
41284 2006-06-15 09:45  king
41285
41286         * Source/cmake.cxx: BUG: Always check dependency integrity whether
41287           or not CMake will re-run because the generator no longer checks
41288           integrity during generation.
41289
41290 2006-06-15 07:47  andy
41291
41292         * Source/cmVersion.cxx: STYLE: Nightly Version update
41293
41294 2006-06-14 13:41  hoffman
41295
41296         * DartConfig.cmake: ENH: handle the fact the public can no longer
41297           do ftp
41298
41299 2006-06-14 12:28  martink
41300
41301         * CMakeLists.txt, Modules/CMakeDetermineCCompiler.cmake,
41302           Modules/CMakeDetermineCXXCompiler.cmake,
41303           Modules/CMakeDetermineFortranCompiler.cmake,
41304           Modules/CMakeDetermineJavaCompiler.cmake,
41305           Modules/CMakeDetermineRCCompiler.cmake,
41306           Modules/CMakeDetermineSystem.cmake,
41307           Modules/CMakeTestCCompiler.cmake,
41308           Modules/CMakeTestCXXCompiler.cmake,
41309           Modules/CMakeTestFortranCompiler.cmake,
41310           Modules/CheckCSourceCompiles.cmake,
41311           Modules/CheckCXXSourceCompiles.cmake,
41312           Modules/CheckFunctionExists.cmake,
41313           Modules/CheckIncludeFile.cmake,
41314           Modules/CheckIncludeFileCXX.cmake,
41315           Modules/CheckIncludeFiles.cmake,
41316           Modules/CheckLibraryExists.cmake,
41317           Modules/CheckSymbolExists.cmake, Modules/CheckTypeSize.cmake,
41318           Modules/CheckVariableExists.cmake, Modules/FindQt4.cmake,
41319           Modules/FindSDL_sound.cmake, Modules/FindThreads.cmake,
41320           Modules/TestBigEndian.cmake, Modules/TestCXXAcceptsFlag.cmake,
41321           Modules/TestForANSIForScope.cmake, Modules/TestForSSTREAM.cmake,
41322           Modules/TestForSTDNamespace.cmake,
41323           Modules/Platform/Windows-cl.cmake, Source/cmCacheManager.cxx,
41324           Source/cmGlobalGenerator.cxx,
41325           Source/cmGlobalKdevelopGenerator.cxx,
41326           Source/cmGlobalUnixMakefileGenerator3.cxx,
41327           Source/cmGlobalXCodeGenerator.cxx,
41328           Source/cmInstallTargetGenerator.cxx, Source/cmLocalGenerator.cxx,
41329           Source/cmLocalUnixMakefileGenerator3.cxx, Source/cmMakefile.cxx,
41330           Source/cmMakefileExecutableTargetGenerator.cxx,
41331           Source/cmMakefileLibraryTargetGenerator.cxx,
41332           Source/cmMakefileTargetGenerator.cxx,
41333           Source/cmTryCompileCommand.cxx, Source/cmTryRunCommand.cxx,
41334           Source/cmake.h, Source/kwsys/kwsysPlatformCxxTests.cmake,
41335           Tests/MakeClean/ToClean/CMakeLists.txt,
41336           Tests/TryCompile/CMakeLists.txt, Utilities/cmcurl/CMakeLists.txt,
41337           Utilities/cmcurl/CMake/CheckTypeSize.cmake: ENH: centralized
41338           locaiton of CMakeFiles setting
41339
41340 2006-06-13 10:28  martink
41341
41342         * CMake.pdf, CMake.rtf: ENH: removed old out of date files, online
41343           and command line help is better
41344
41345 2006-06-13 09:46  martink
41346
41347         * Source/cmLocalVisualStudio7Generator.cxx: ENH: fix line length
41348
41349 2006-06-13 08:04  andy
41350
41351         * Source/cmVersion.cxx: STYLE: Nightly Version update
41352
41353 2006-06-12 15:44  martink
41354
41355         * Source/: cmLocalUnixMakefileGenerator3.cxx,
41356           cmLocalVisualStudio7Generator.cxx: ENH: fix line length
41357
41358 2006-06-12 14:21  andy
41359
41360         * Modules/CPack.cmake: ENH: Add support for overwriting the name of
41361           the file CPackConfig.cmake and CPackSourceConfig.cmake
41362
41363 2006-06-12 13:17  martink
41364
41365         * Modules/Platform/Windows-cl.cmake: ENH: removed logo info from
41366           the manifest tool
41367
41368 2006-06-12 13:05  king
41369
41370         * Source/cmIfCommand.h: BUG: Patch from Miguel A.
41371           Figueroa-Villanueva for fixing documentation.
41372
41373 2006-06-12 12:18  martink
41374
41375         * Source/cmMakefileTargetGenerator.cxx: ENH: cleanup
41376
41377 2006-06-12 11:40  martink
41378
41379         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
41380           cmMakefileTargetGenerator.cxx, cmake.cxx: ENH: some cleanup to
41381           progress
41382
41383 2006-06-12 10:22  andy
41384
41385         * DartConfig.cmake: ENH: Switch to http submission
41386
41387 2006-06-12 07:59  andy
41388
41389         * Source/cmVersion.cxx: STYLE: Nightly Version update
41390
41391 2006-06-11 07:58  andy
41392
41393         * Source/cmVersion.cxx: STYLE: Nightly Version update
41394
41395 2006-06-10 08:12  andy
41396
41397         * Source/cmVersion.cxx: STYLE: Nightly Version update
41398
41399 2006-06-09 15:49  alex
41400
41401         * Modules/FindZLIB.cmake: BUG: don't append to ZLIB_NAMES ENH: also
41402           check for zdll on windows ENH: honor REQUIRED and QUIETLY
41403
41404           Alex
41405
41406 2006-06-09 13:45  hoffman
41407
41408         * Source/CPack/: bills-comments.txt,
41409           cmCPackCygwinBinaryGenerator.cxx, cmCPackCygwinBinaryGenerator.h,
41410           cmCPackGenerators.cxx, cmCPackGenericGenerator.cxx,
41411           cmCPackGenericGenerator.h, cygwin.readme: ENH: check in partial
41412           cygwin generator
41413
41414 2006-06-09 08:28  andy
41415
41416         * Source/cmVersion.cxx: STYLE: Nightly Version update
41417
41418 2006-06-08 07:49  andy
41419
41420         * Source/cmVersion.cxx: STYLE: Nightly Version update
41421
41422 2006-06-07 08:47  hoffman
41423
41424         * Source/cmakemain.cxx: ENH: add docs for debug trycompile
41425
41426 2006-06-06 12:01  hoffman
41427
41428         * Source/cmLocalVisualStudio7Generator.cxx: ENH: fix /TP for c code
41429
41430 2006-06-06 09:39  hoffman
41431
41432         * Source/cmMakefile.cxx: ENH: fix for replacement of @var @ only
41433           legal variable names should be replaced
41434
41435 2006-06-06 07:59  andy
41436
41437         * Source/cmVersion.cxx: STYLE: Nightly Version update
41438
41439 2006-06-05 15:28  king
41440
41441         * Source/cmAddSubDirectoryCommand.cxx: COMP: Removed unused
41442           variable.
41443
41444 2006-06-05 14:38  king
41445
41446         * Source/cmAddSubDirectoryCommand.cxx: BUG: Always check whether a
41447           subdirectory is below the top of the source before computing the
41448           binary tree automatically.  Even when the source is a relative
41449           path it may contain ../ which would allow it to be outside the
41450           source tree.
41451
41452 2006-06-05 14:32  martink
41453
41454         * Source/: cmDependsC.cxx, cmGlobalUnixMakefileGenerator3.cxx,
41455           cmMakefileTargetGenerator.cxx: ENH: line lengths
41456
41457 2006-06-05 14:13  king
41458
41459         * cmake_uninstall.cmake.in: BUG: Use proper signature for
41460           EXEC_PROGRAM to get return value of cmake -E remove.  Also fixed
41461           spelling error in message, and made non-existing files not a
41462           fatal error so that the rest of the files are removed.
41463
41464 2006-06-05 13:45  king
41465
41466         * Source/: cmFileCommand.cxx, cmFileCommand.h, cmTarget.cxx: ENH:
41467           Changing shared library versioned file names on OSX to conform to
41468           that platform's convention.
41469
41470 2006-06-05 11:22  king
41471
41472         * Source/kwsys/Terminal.c: ENH: Added rxvt-unicode and cygwin
41473           terminals for color support.
41474
41475 2006-06-05 07:25  andy
41476
41477         * Source/cmVersion.cxx: STYLE: Nightly Version update
41478
41479 2006-06-04 07:22  andy
41480
41481         * Source/cmVersion.cxx: STYLE: Nightly Version update
41482
41483 2006-06-03 18:43  andy
41484
41485         * Source/kwsys/Terminal.c: ENH: Handle 'screen' terminal. Thank you
41486           Thomas Z.
41487
41488 2006-06-03 18:43  andy
41489
41490         * Source/CPack/cmCPackGenericGenerator.cxx: COMP: Remove warning
41491
41492 2006-06-03 09:48  king
41493
41494         * Tests/Wrapping/Wrap.c: COMP: More fixes for non-ANSI C compilers.
41495
41496 2006-06-03 09:42  king
41497
41498         * Tests/Wrapping/Wrap.c: COMP: Fix for non-ANSI C compilers.
41499
41500 2006-06-03 07:22  andy
41501
41502         * Source/cmVersion.cxx: STYLE: Nightly Version update
41503
41504 2006-06-02 12:19  king
41505
41506         * Tests/Wrapping/: Wrap.c, fakefluid.cxx: BUG: Custom commands
41507           should actually generate the files they claim to generate.
41508
41509 2006-06-02 11:26  andy
41510
41511         * Source/CPack/: cmCPackGenericGenerator.cxx,
41512           cmCPackGenericGenerator.h: ENH: Display cmake install information
41513           when in verbose mode
41514
41515 2006-06-01 15:51  king
41516
41517         * Source/: cmBuildCommand.cxx, cmGlobalGenerator.cxx,
41518           cmGlobalGenerator.h, cmGlobalUnixMakefileGenerator3.cxx,
41519           cmGlobalUnixMakefileGenerator3.h,
41520           cmGlobalVisualStudio6Generator.cxx,
41521           cmGlobalVisualStudio6Generator.h,
41522           cmGlobalVisualStudio7Generator.cxx,
41523           cmGlobalVisualStudio7Generator.h, cmGlobalXCodeGenerator.cxx,
41524           cmGlobalXCodeGenerator.h, CPack/cmCPackGenericGenerator.cxx,
41525           CTest/cmCTestBuildAndTestHandler.cxx,
41526           CTest/cmCTestBuildCommand.cxx: BUG: cmGlobalGenerator::Build
41527           should not always use the /fast target name because dependency
41528           checking is often required.  It now takes an argument specifying
41529           whether to use the /fast target name, and the argument is
41530           currently only true for try-compiles.
41531
41532 2006-06-01 15:08  king
41533
41534         * Source/cmInstallTargetGenerator.cxx: BUG: Adjustment of
41535           install_name with install_name_tool should account for DESTDIR
41536           when specifying the file to be changed.
41537
41538 2006-06-01 14:43  king
41539
41540         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
41541           cmLocalUnixMakefileGenerator3.cxx: ENH: Moved generation of the
41542           /fast version of GLOBAL_TARGET targets to the proper place in the
41543           local generator instead of in the global generator.  Also made
41544           the install/fast target not depend on the all target.
41545
41546 2006-06-01 14:09  king
41547
41548         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
41549           cmLocalUnixMakefileGenerator3.cxx: BUG: Added /fast targets in
41550           subdirectory makefiles.  Removed bogus INSTALL_*/fast targets.
41551           Also fixed preinstall/fast target.
41552
41553 2006-06-01 13:01  king
41554
41555         * Tests/CustomCommand/: CMakeLists.txt, config.h.in, foo.in: ENH:
41556           Added test for generation of files listed explicitly as sources
41557           but not used during the build of a target.
41558
41559 2006-06-01 11:45  king
41560
41561         * Source/: cmMakefileExecutableTargetGenerator.cxx,
41562           cmMakefileLibraryTargetGenerator.cxx,
41563           cmMakefileTargetGenerator.cxx, cmMakefileTargetGenerator.h,
41564           cmMakefileUtilityTargetGenerator.cxx: BUG: Custom command outputs
41565           listed explicitly as source files in a target should be generated
41566           whether or not an object file in the target needs them.  This
41567           useful and makes Makefile builds more consistent with VS IDE
41568           builds.
41569
41570 2006-06-01 09:38  hoffman
41571
41572         * Utilities/Release/cmake_release.sh: ENH: change the version
41573           number to match the release for cygwin
41574
41575 2006-06-01 08:17  andy
41576
41577         * Source/cmVersion.cxx: STYLE: Nightly Version update
41578
41579 2006-05-31 11:19  martink
41580
41581         * Source/: cmForEachCommand.cxx, cmIfCommand.cxx,
41582           cmMacroCommand.cxx, cmWhileCommand.cxx: ENH: reduce string
41583           construct delete ops
41584
41585 2006-05-31 08:10  andy
41586
41587         * Source/cmVersion.cxx: STYLE: Nightly Version update
41588
41589 2006-05-30 16:23  king
41590
41591         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
41592           cmLocalUnixMakefileGenerator3.cxx: BUG: Fix progress when total
41593           number of source files is less than 100.
41594
41595 2006-05-30 11:15  king
41596
41597         * Source/cmake.cxx: BUG: Fixed cmake -E remove return code.
41598
41599 2006-05-30 08:03  andy
41600
41601         * Source/cmVersion.cxx: STYLE: Nightly Version update
41602
41603 2006-05-29 08:09  andy
41604
41605         * Source/cmVersion.cxx: STYLE: Nightly Version update
41606
41607 2006-05-28 07:29  andy
41608
41609         * Source/cmVersion.cxx: STYLE: Nightly Version update
41610
41611 2006-05-27 07:45  andy
41612
41613         * Source/cmVersion.cxx: STYLE: Nightly Version update
41614
41615 2006-05-26 07:32  andy
41616
41617         * Source/cmVersion.cxx: STYLE: Nightly Version update
41618
41619 2006-05-25 14:16  king
41620
41621         * Modules/CMakeGenericSystem.cmake: ENH: Adding advanced option
41622           CMAKE_COLOR_MAKEFILE for makefile generators with default ON.
41623
41624 2006-05-25 14:16  king
41625
41626         * Source/: cmLocalUnixMakefileGenerator3.cxx,
41627           cmLocalUnixMakefileGenerator3.h: ENH: Slight improvement in
41628           genreation time by recording the setting of CMAKE_COLOR_MAKEFILE
41629           in an ivar of each local generator at the beginning of
41630           generation.  This avoids many repeated table lookups.
41631
41632 2006-05-25 11:56  hoffman
41633
41634         * Modules/FindQt4.cmake: ENH: add qtmain to findqt
41635
41636 2006-05-25 10:55  martink
41637
41638         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
41639           cmGlobalUnixMakefileGenerator3.h,
41640           cmLocalUnixMakefileGenerator3.cxx: BUG: fix to progress for small
41641           projects
41642
41643 2006-05-25 10:21  martink
41644
41645         * Modules/CTest.cmake: ENH: remove debugging output
41646
41647 2006-05-25 09:47  king
41648
41649         * Source/: cmDepends.cxx, cmDepends.h, cmDependsC.cxx,
41650           cmGlobalGenerator.cxx, cmGlobalGenerator.h, cmLocalGenerator.h,
41651           cmLocalUnixMakefileGenerator3.cxx,
41652           cmLocalUnixMakefileGenerator3.h, cmMakefileTargetGenerator.cxx,
41653           cmake.cxx: BUG: Updated Makefile dependency scanning to provide a
41654           full local generator to the dependency scanner to do proper path
41655           conversions.  This allows the rules written into the depend.make
41656           files to use the same relative path conversion as those written
41657           into the build.make files.  Several previous changes added more
41658           and more information for use by the dependency scanner and it was
41659           converging to having the full local generator anyway.
41660
41661 2006-05-25 07:34  andy
41662
41663         * Source/cmVersion.cxx: STYLE: Nightly Version update
41664
41665 2006-05-24 10:13  king
41666
41667         * Source/kwsys/ProcessUNIX.c: BUG: Do not leak global table of
41668           processes.
41669
41670 2006-05-24 10:09  martink
41671
41672         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
41673           cmGlobalUnixMakefileGenerator3.h: ENH: fix compiler warnings and
41674           posibly java test
41675
41676 2006-05-24 07:36  andy
41677
41678         * Source/cmVersion.cxx: STYLE: Nightly Version update
41679
41680 2006-05-23 15:27  king
41681
41682         * Source/cmLocalVisualStudio7Generator.cxx: COMP: Added missing
41683           include for isspace.
41684
41685 2006-05-23 15:01  king
41686
41687         * Source/cmLocalVisualStudio7Generator.cxx: BUG: Fix parsing of
41688           definitions to support REMOVE_DEFINITIONS.
41689
41690 2006-05-23 12:51  king
41691
41692         * Source/cmMakefile.cxx, Tests/Complex/Executable/CMakeLists.txt,
41693           Tests/Complex/Executable/complex.cxx,
41694           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
41695           Tests/ComplexOneConfig/Executable/complex.cxx,
41696           Tests/ComplexRelativePaths/Executable/CMakeLists.txt,
41697           Tests/ComplexRelativePaths/Executable/complex.cxx: BUG: Fix
41698           REMOVE_DEFINITIONS command to not remove substrings.
41699
41700 2006-05-23 12:38  david.cole
41701
41702         * Utilities/cmtar/: CMakeLists.txt, append.c, config.h.in,
41703           extract.c, handle.c, compat/fnmatch.c: COMP: Fix warnings on
41704           Borland dashboards...
41705
41706 2006-05-23 11:48  king
41707
41708         * Source/kwsys/ProcessUNIX.c: ENH: Re-enabling SIGCHLD handling
41709           implementation with a fix for Cygwin.
41710
41711 2006-05-23 10:40  king
41712
41713         * Modules/FindVTK.cmake: ENH: Add ability to find VTK 5 without
41714           user help.
41715
41716 2006-05-23 09:58  king
41717
41718         * Source/cmMakefileExecutableTargetGenerator.cxx: BUG: Finished fix
41719           to bug#3229 and bug#3272.
41720
41721 2006-05-23 09:58  king
41722
41723         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
41724           cmLocalUnixMakefileGenerator3.cxx, cmMakefileTargetGenerator.cxx:
41725           BUG: Fix for spaces in path to build directory with new progress
41726           stuff.
41727
41728 2006-05-23 09:11  martink
41729
41730         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
41731           cmGlobalUnixMakefileGenerator3.h,
41732           cmLocalUnixMakefileGenerator3.cxx,
41733           cmLocalUnixMakefileGenerator3.h, cmMacroCommand.cxx,
41734           cmMacroCommand.h, cmMakefileTargetGenerator.cxx, cmake.cxx: ENH:
41735           always compile progress
41736
41737 2006-05-23 07:40  andy
41738
41739         * Source/cmVersion.cxx: STYLE: Nightly Version update
41740
41741 2006-05-22 16:10  martink
41742
41743         * Source/cmake.cxx: COMP: fix bootstrap
41744
41745 2006-05-22 16:07  martink
41746
41747         * Source/cmake.cxx: COMP: fix mac warning
41748
41749 2006-05-22 15:41  martink
41750
41751         * Source/cmake.cxx: ENH: part of the progress reporting checkin
41752
41753 2006-05-22 15:11  king
41754
41755         * Source/kwsys/ProcessUNIX.c: BUG: Reverting previous change until
41756           it can be fixed on Cygwin.
41757
41758 2006-05-21 14:06  hoffman
41759
41760         * Source/cmMakefile.cxx: ENH: fix line length
41761
41762 2006-05-21 10:28  king
41763
41764         * Source/kwsys/testProcess.c: ENH: Added test 8 to test
41765           grandchildren running after children exit.
41766
41767 2006-05-21 10:27  andy
41768
41769         * Source/cmVersion.cxx: STYLE: Nightly Version update
41770
41771 2006-05-21 10:27  king
41772
41773         * Source/kwsys/ProcessWin32.c: BUG: Fixed deadlock condition when
41774           grandchildren are running after the children exit.
41775
41776 2006-05-21 10:26  king
41777
41778         * Source/kwsys/ProcessUNIX.c: ENH: Implemented handling of SIGCHLD
41779           to detect the termination of immediate children.  This allows
41780           grandchildren to remain running after the children exit.
41781
41782 2006-05-20 18:50  king
41783
41784         * Source/kwsys/ProcessUNIX.c: ENH: Enabling process tree killing on
41785           Cygwin.
41786
41787 2006-05-20 08:06  andy
41788
41789         * Source/cmVersion.cxx: STYLE: Nightly Version update
41790
41791 2006-05-19 16:57  alex
41792
41793         * Modules/: FindQt4.cmake, KDE3Macros.cmake, kde3uic.cmake: BUG:
41794           kde3: use QT_UIC_EXECUTABLE instead of simply uic BUG: use
41795           qouting for the path to Qt4 moc and uic, should help with paths
41796           with spaces
41797
41798           Alex
41799
41800 2006-05-19 15:53  hoffman
41801
41802         * Utilities/Release/: create-cmake-release.cmake,
41803           dashmacmini2_release.cmake: ENH: release scripts
41804
41805 2006-05-19 15:51  hoffman
41806
41807         * Utilities/cmcurl/mprintf.c: ENH: fix for uclibc
41808
41809 2006-05-19 13:02  hoffman
41810
41811         * Source/: cmMakefile.cxx, cmTarget.cxx, cmTarget.h: ENH: fix for
41812           vtk 4.4 and other projects that may try to link to a module
41813
41814 2006-05-19 09:36  martink
41815
41816         * Source/cmIfCommand.cxx: COMP: fix warning
41817
41818 2006-05-19 08:15  andy
41819
41820         * Source/cmVersion.cxx: STYLE: Nightly Version update
41821
41822 2006-05-18 23:24  hoffman
41823
41824         * Source/: cmake.cxx, cmakemain.cxx: ENH: fix crashes when command
41825           line arguments are not followed by the correct number of
41826           arguments
41827
41828 2006-05-18 14:35  martink
41829
41830         * Source/cmGlobalUnixMakefileGenerator3.cxx: BUG: fix issue with
41831           too many fast targets being listed
41832
41833 2006-05-18 13:50  martink
41834
41835         * Source/: cmForEachCommand.cxx, cmForEachCommand.h,
41836           cmIfCommand.cxx, cmWhileCommand.cxx, cmWhileCommand.h: ENH: allow
41837           loose loop constructs
41838
41839 2006-05-18 10:28  king
41840
41841         * Modules/CheckIncludeFile.c.in: BUG: Fix signature of main to work
41842           on both strict ANSI and non-ANSI C compilers.
41843
41844 2006-05-18 08:00  andy
41845
41846         * Source/cmVersion.cxx: STYLE: Nightly Version update
41847
41848 2006-05-17 08:07  andy
41849
41850         * Source/cmVersion.cxx: STYLE: Nightly Version update
41851
41852 2006-05-16 14:04  hoffman
41853
41854         * ChangeLog.manual, Source/cmGlobalXCodeGenerator.cxx,
41855           Source/cmGlobalXCodeGenerator.h, Source/cmListCommand.cxx,
41856           Source/cmListCommand.h, Source/cmLocalUnixMakefileGenerator3.cxx,
41857           Source/cmMakefileExecutableTargetGenerator.cxx: ENH: move changes
41858           from main tree to branch
41859
41860 2006-05-16 13:41  king
41861
41862         * Source/cmMakefileExecutableTargetGenerator.cxx: BUG: Added
41863           missing cd command before running executable version symlink
41864           rule.  This addresses bug#3229.
41865
41866 2006-05-16 13:23  hoffman
41867
41868         * Source/cmGlobalXCodeGenerator.cxx: ENH: fix warning
41869
41870 2006-05-16 09:54  hoffman
41871
41872         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h:
41873           ENH: fix rebuild problem with xcode and universal binaries
41874
41875 2006-05-16 08:42  andy
41876
41877         * Source/: cmListCommand.cxx, cmListCommand.h: STYLE: Fix style
41878
41879 2006-05-16 08:03  andy
41880
41881         * Source/cmVersion.cxx: STYLE: Nightly Version update
41882
41883 2006-05-15 18:05  hoffman
41884
41885         * ChangeLog.manual, Source/cmDependsFortranParser.h,
41886           Source/cmDependsJavaParser.cxx, Source/cmExprParser.cxx,
41887           Source/cmGlobalUnixMakefileGenerator3.cxx,
41888           Source/cmListCommand.cxx, Source/cmListCommand.h,
41889           Source/cmLocalUnixMakefileGenerator3.cxx,
41890           Source/cmQTWrapCPPCommand.h, Source/cmake.cxx,
41891           Tests/CMakeTests/ListTest.cmake.in: ENH: merge from main tree
41892
41893 2006-05-15 13:47  martink
41894
41895         * Source/cmGlobalUnixMakefileGenerator3.cxx: PERF: performance
41896           improvement
41897
41898 2006-05-15 13:02  andy
41899
41900         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
41901           cmLocalUnixMakefileGenerator3.cxx, cmake.cxx: ENH: Add simple
41902           progress reporting during make
41903
41904 2006-05-15 10:19  martink
41905
41906         * Source/: cmDependsFortranParser.h, cmDependsJavaParser.cxx,
41907           cmExprParser.cxx, cmLocalUnixMakefileGenerator3.cxx,
41908           cmQTWrapCPPCommand.h: STYLE: fix line length
41909
41910 2006-05-15 10:14  andy
41911
41912         * Source/cmListCommand.cxx, Tests/CMakeTests/ListTest.cmake.in:
41913           ENH: Fix INSERT to allow inserting to empty list
41914
41915 2006-05-15 09:57  andy
41916
41917         * Source/cmListCommand.cxx, Source/cmListCommand.h,
41918           Tests/CMakeTests/ListTest.cmake.in: ENH: Change REMOVE and
41919           REMOVE_ITEM to REMOVE_AT and REMOVE_ITEM
41920
41921 2006-05-15 09:25  andy
41922
41923         * Source/cmListCommand.cxx, Source/cmListCommand.h,
41924           Tests/CMakeTests/ListTest.cmake.in: ENH: Remove some errors, fix
41925           append to work on nonexisting lists
41926
41927 2006-05-14 20:20  hoffman
41928
41929         * Modules/CMakeDetermineSystem.cmake: ENH: fix module
41930
41931 2006-05-14 20:17  hoffman
41932
41933         * Modules/CMakeDetermineSystem.cmake: ENH: check return value for
41934           uname -p
41935
41936 2006-05-14 19:17  hoffman
41937
41938         * Modules/CMakeDetermineSystem.cmake: ENH: move from main tree
41939           handle uname without -p correctly
41940
41941 2006-05-14 17:42  hoffman
41942
41943         * Modules/CMakeDetermineSystem.cmake: ENH: check return value for
41944           uname -p
41945
41946 2006-05-14 15:24  hoffman
41947
41948         * Utilities/Release/: release_cmake.cmake,
41949           v60n177_aix_release.cmake: ENH: extra path
41950
41951 2006-05-14 15:22  hoffman
41952
41953         * CMakeLists.txt, Modules/FindJPEG.cmake, Modules/FindKDE4.cmake,
41954           Modules/FindQt4.cmake, Source/cmGlobalGenerator.cxx,
41955           Source/cmGlobalMSYSMakefileGenerator.h,
41956           Source/cmIncludeDirectoryCommand.cxx,
41957           Source/cmLinkDirectoriesCommand.cxx,
41958           Source/cmLinkLibrariesCommand.cxx, Source/cmListCommand.cxx,
41959           Source/cmListFileCache.cxx, Source/cmLoadCacheCommand.cxx,
41960           Source/cmLoadCommandCommand.h, Source/cmLocalGenerator.cxx,
41961           Source/cmLocalVisualStudio6Generator.cxx,
41962           Source/cmLocalVisualStudio7Generator.cxx,
41963           Source/cmLocalVisualStudio7Generator.h,
41964           Source/cmMacroCommand.cxx, Source/cmMakeDepend.h,
41965           Source/cmMakefile.cxx, Source/cmMakefile.h,
41966           Source/cmMakefileExecutableTargetGenerator.cxx,
41967           Source/cmMakefileLibraryTargetGenerator.cxx,
41968           Source/cmMakefileTargetGenerator.cxx,
41969           Source/cmMarkAsAdvancedCommand.cxx, Source/cmMathCommand.h,
41970           Source/cmObject.h, Source/cmOptionCommand.cxx,
41971           Source/cmOrderLinkDirectories.cxx,
41972           Source/cmOrderLinkDirectories.h,
41973           Source/cmOutputRequiredFilesCommand.cxx,
41974           Source/cmProjectCommand.cxx, Source/cmQTWrapCPPCommand.cxx,
41975           Source/cmQTWrapUICommand.cxx,
41976           Source/cmRemoveDefinitionsCommand.cxx,
41977           Source/cmSeparateArgumentsCommand.cxx,
41978           Source/cmSeparateArgumentsCommand.h,
41979           Source/cmSetDirectoryPropertiesCommand.cxx,
41980           Source/cmSetSourceFilesPropertiesCommand.h,
41981           Source/cmSetTargetPropertiesCommand.cxx,
41982           Source/cmSetTargetPropertiesCommand.h,
41983           Source/cmSetTestsPropertiesCommand.cxx,
41984           Source/cmSetTestsPropertiesCommand.h,
41985           Source/cmSiteNameCommand.cxx, Source/cmSourceFile.cxx,
41986           Source/cmSourceFile.h, Source/cmSourceGroupCommand.h,
41987           Source/cmStringCommand.cxx, Source/cmSubdirCommand.cxx,
41988           Source/cmSubdirCommand.h, Source/cmSystemTools.cxx,
41989           Source/cmSystemTools.h, Source/cmTarget.cxx, Source/cmTarget.h,
41990           Source/cmTargetLinkLibrariesCommand.cxx,
41991           Source/cmTryCompileCommand.cxx, Source/cmTryCompileCommand.h,
41992           Source/cmUseMangledMesaCommand.cxx,
41993           Source/cmUtilitySourceCommand.cxx,
41994           Source/cmVTKMakeInstantiatorCommand.cxx,
41995           Source/cmVTKWrapJavaCommand.cxx,
41996           Source/cmVTKWrapPythonCommand.cxx,
41997           Source/cmVTKWrapTclCommand.cxx, Source/cmWin32ProcessExecution.h,
41998           Source/cmWriteFileCommand.cxx, Source/cmXCode21Object.cxx,
41999           Source/cmXCode21Object.h, Source/cmXCodeObject.cxx,
42000           Source/cmXCodeObject.h, Source/cmXMLParser.h, Source/cmake.cxx,
42001           Source/cmake.h, Source/cmakemain.cxx,
42002           Source/CPack/cmCPackGenericGenerator.cxx,
42003           Source/CPack/cmCPackNSISGenerator.cxx,
42004           Source/CPack/cmCPackPackageMakerGenerator.cxx,
42005           Source/CPack/cmCPackSTGZGenerator.cxx,
42006           Source/CPack/cmCPackTarCompressGenerator.cxx,
42007           Source/CPack/cpack.cxx, Tests/Complex/CMakeLists.txt,
42008           Tests/ComplexOneConfig/CMakeLists.txt,
42009           Tests/ComplexRelativePaths/CMakeLists.txt: ENH: merge from main
42010           tree
42011
42012 2006-05-14 09:36  andy
42013
42014         * Source/cmVersion.cxx: STYLE: Nightly Version update
42015
42016 2006-05-13 12:28  king
42017
42018         * Source/cmGlobalGenerator.cxx: BUG: Make sure RUN_TESTS target
42019           passes the desired configuration to ctest.
42020
42021 2006-05-13 08:03  andy
42022
42023         * Source/cmVersion.cxx: STYLE: Nightly Version update
42024
42025 2006-05-12 14:44  martink
42026
42027         * Source/CPack/: cmCPackGenericGenerator.cxx,
42028           cmCPackNSISGenerator.cxx, cmCPackPackageMakerGenerator.cxx,
42029           cmCPackSTGZGenerator.cxx, cmCPackTarCompressGenerator.cxx,
42030           cpack.cxx: STYLE: fix line length
42031
42032 2006-05-12 14:36  martink
42033
42034         * Source/: cmXCode21Object.cxx, cmXCode21Object.h,
42035           cmXCodeObject.cxx, cmXCodeObject.h, cmXMLParser.h, cmake.cxx,
42036           cmake.h, cmakemain.cxx: STYLE: fix line length
42037
42038 2006-05-12 14:12  martink
42039
42040         * Source/: cmTarget.cxx, cmTarget.h,
42041           cmTargetLinkLibrariesCommand.cxx, cmTryCompileCommand.cxx,
42042           cmTryCompileCommand.h, cmUseMangledMesaCommand.cxx,
42043           cmUtilitySourceCommand.cxx, cmVTKMakeInstantiatorCommand.cxx,
42044           cmVTKWrapJavaCommand.cxx, cmVTKWrapPythonCommand.cxx,
42045           cmVTKWrapTclCommand.cxx, cmWin32ProcessExecution.h,
42046           cmWriteFileCommand.cxx: STYLE: fix line length
42047
42048 2006-05-12 13:53  martink
42049
42050         * Source/: cmSeparateArgumentsCommand.cxx,
42051           cmSeparateArgumentsCommand.h,
42052           cmSetDirectoryPropertiesCommand.cxx,
42053           cmSetSourceFilesPropertiesCommand.h,
42054           cmSetTargetPropertiesCommand.cxx, cmSetTargetPropertiesCommand.h,
42055           cmSetTestsPropertiesCommand.cxx, cmSetTestsPropertiesCommand.h,
42056           cmSiteNameCommand.cxx, cmSourceFile.cxx, cmSourceFile.h,
42057           cmSourceGroupCommand.h, cmStringCommand.cxx, cmSubdirCommand.cxx,
42058           cmSubdirCommand.h, cmSystemTools.cxx, cmSystemTools.h: STYLE: fix
42059           line length
42060
42061 2006-05-12 13:44  martink
42062
42063         * Source/: cmProjectCommand.cxx, cmQTWrapCPPCommand.cxx,
42064           cmQTWrapUICommand.cxx, cmRemoveDefinitionsCommand.cxx: STYLE: fix
42065           line length
42066
42067 2006-05-12 13:39  martink
42068
42069         * Source/: cmObject.h, cmOptionCommand.cxx,
42070           cmOrderLinkDirectories.cxx, cmOrderLinkDirectories.h,
42071           cmOutputRequiredFilesCommand.cxx: STYLE: fix line length
42072
42073 2006-05-12 12:29  martink
42074
42075         * Source/: cmMacroCommand.cxx, cmMakeDepend.h, cmMakefile.cxx,
42076           cmMakefile.h, cmMakefileExecutableTargetGenerator.cxx,
42077           cmMakefileLibraryTargetGenerator.cxx,
42078           cmMakefileTargetGenerator.cxx, cmMarkAsAdvancedCommand.cxx,
42079           cmMathCommand.h: STYLE: fix line length
42080
42081 2006-05-12 11:56  martink
42082
42083         * Source/: cmLinkDirectoriesCommand.cxx,
42084           cmLinkLibrariesCommand.cxx, cmListCommand.cxx,
42085           cmListFileCache.cxx, cmLoadCacheCommand.cxx,
42086           cmLoadCommandCommand.h, cmLocalGenerator.cxx,
42087           cmLocalVisualStudio6Generator.cxx,
42088           cmLocalVisualStudio7Generator.cxx,
42089           cmLocalVisualStudio7Generator.h: STYLE: fix line length
42090
42091 2006-05-12 11:03  hoffman
42092
42093         * CMakeLists.txt: ENH: add the processor to the system name for
42094           cpack
42095
42096 2006-05-12 10:56  hoffman
42097
42098         * Modules/FindQt4.cmake: ENH: remove bad quoteed code
42099
42100 2006-05-12 10:54  king
42101
42102         * Source/cmIncludeDirectoryCommand.cxx,
42103           Tests/Complex/CMakeLists.txt,
42104           Tests/ComplexOneConfig/CMakeLists.txt,
42105           Tests/ComplexRelativePaths/CMakeLists.txt: BUG:
42106           INCLUDE_DIRECTORIES should interpret relative path arguments with
42107           respect to the current source directory.
42108
42109 2006-05-12 10:46  martink
42110
42111         * Source/: cmGlobalGenerator.cxx, cmGlobalMSYSMakefileGenerator.h:
42112           STYLE: fix line length
42113
42114 2006-05-12 10:09  hoffman
42115
42116         * Source/cmLocalVisualStudio7Generator.cxx: ENH: remove bogus
42117           machine setting
42118
42119 2006-05-12 09:47  hoffman
42120
42121         * Modules/FindQt4.cmake: ENH: fix path problem with qt
42122
42123 2006-05-12 07:56  andy
42124
42125         * Source/cmVersion.cxx: STYLE: Nightly Version update
42126
42127 2006-05-11 18:32  alex
42128
42129         * Modules/FindJPEG.cmake: ENH: honor REQUIRED flag
42130
42131           Alex
42132
42133 2006-05-11 18:27  alex
42134
42135         * Modules/FindKDE4.cmake: ENH: use the new FILE(TO_CMAKE_PATH ...)
42136           command instead of regexps BUG: append the kde 4 cmake module
42137           path instead of prepending it
42138
42139           Alex
42140
42141 2006-05-11 16:07  hoffman
42142
42143         * Utilities/Release/: dashmacmini2_release.cmake,
42144           destiny_release.cmake, release_cmake.cmake, release_cmake.sh.in,
42145           vogon_release.cmake: ENH: working package creator
42146
42147 2006-05-11 16:05  hoffman
42148
42149         * Source/: cmAddSubDirectoryCommand.cxx, cmExprParser.cxx,
42150           cmExprParserHelper.cxx, cmFLTKWrapUICommand.cxx,
42151           cmFileCommand.cxx, cmGlobalGenerator.cxx, cmGlobalGenerator.h,
42152           cmGlobalKdevelopGenerator.cxx, cmGlobalMSYSMakefileGenerator.cxx,
42153           cmGlobalMinGWMakefileGenerator.cxx,
42154           cmGlobalMinGWMakefileGenerator.h,
42155           cmGlobalNMakeMakefileGenerator.cxx,
42156           cmGlobalNMakeMakefileGenerator.h,
42157           cmGlobalUnixMakefileGenerator3.cxx,
42158           cmGlobalUnixMakefileGenerator3.h,
42159           cmGlobalVisualStudio6Generator.cxx,
42160           cmGlobalVisualStudio6Generator.h,
42161           cmGlobalVisualStudio71Generator.cxx,
42162           cmGlobalVisualStudio71Generator.h,
42163           cmGlobalVisualStudio7Generator.cxx,
42164           cmGlobalVisualStudio7Generator.h,
42165           cmGlobalVisualStudio8Generator.cxx,
42166           cmGlobalVisualStudio8Generator.h,
42167           cmGlobalVisualStudio8Win64Generator.cxx,
42168           cmGlobalVisualStudio8Win64Generator.h,
42169           cmGlobalWatcomWMakeGenerator.cxx, cmGlobalXCode21Generator.cxx,
42170           cmGlobalXCode21Generator.h, cmGlobalXCodeGenerator.cxx,
42171           cmGlobalXCodeGenerator.h, cmIfCommand.cxx, cmIfCommand.h,
42172           cmIncludeCommand.cxx, cmIncludeDirectoryCommand.cxx,
42173           cmIncludeExternalMSProjectCommand.cxx,
42174           cmIncludeExternalMSProjectCommand.h,
42175           cmIncludeRegularExpressionCommand.cxx,
42176           cmIncludeRegularExpressionCommand.h, cmInstallCommand.h,
42177           cmInstallFilesCommand.cxx, cmInstallGenerator.cxx,
42178           cmInstallGenerator.h, cmInstallProgramsCommand.cxx,
42179           cmInstallTargetGenerator.cxx, cmInstallTargetGenerator.h,
42180           cmInstallTargetsCommand.cxx, cmListCommand.cxx, cmListCommand.h,
42181           CTest/cmCTestBuildHandler.cxx: ENH: merge changes from main tree
42182
42183 2006-05-11 15:50  hoffman
42184
42185         * Source/cmFileCommand.cxx: ENH: fix error message
42186
42187 2006-05-11 15:50  martink
42188
42189         * Source/: cmIfCommand.cxx, cmIfCommand.h, cmIncludeCommand.cxx,
42190           cmIncludeDirectoryCommand.cxx,
42191           cmIncludeExternalMSProjectCommand.cxx,
42192           cmIncludeExternalMSProjectCommand.h,
42193           cmIncludeRegularExpressionCommand.cxx,
42194           cmIncludeRegularExpressionCommand.h, cmInstallCommand.h,
42195           cmInstallFilesCommand.cxx, cmInstallGenerator.cxx,
42196           cmInstallGenerator.h, cmInstallProgramsCommand.cxx,
42197           cmInstallProgramsCommand.h, cmInstallTargetGenerator.cxx,
42198           cmInstallTargetGenerator.h, cmInstallTargetsCommand.cxx: STYLE:
42199           fix line length
42200
42201 2006-05-11 15:39  martink
42202
42203         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h:
42204           STYLE: fix line length
42205
42206 2006-05-11 13:56  andy
42207
42208         * Source/: cmListCommand.cxx, cmListCommand.h: ENH: Some
42209           documentation and add APPEND
42210
42211 2006-05-11 12:00  andy
42212
42213         * Source/CTest/cmCTestBuildHandler.cxx: BUG: Fix segfault
42214
42215 2006-05-11 11:47  martink
42216
42217         * Source/: cmGlobalVisualStudio6Generator.cxx,
42218           cmGlobalVisualStudio6Generator.h,
42219           cmGlobalVisualStudio71Generator.cxx,
42220           cmGlobalVisualStudio71Generator.h,
42221           cmGlobalVisualStudio7Generator.cxx,
42222           cmGlobalVisualStudio7Generator.h,
42223           cmGlobalVisualStudio8Generator.cxx,
42224           cmGlobalVisualStudio8Generator.h,
42225           cmGlobalVisualStudio8Win64Generator.cxx,
42226           cmGlobalVisualStudio8Win64Generator.h,
42227           cmGlobalWatcomWMakeGenerator.cxx, cmGlobalXCode21Generator.cxx,
42228           cmGlobalXCode21Generator.h, cmGlobalXCodeGenerator.cxx: STYLE:
42229           fix line length
42230
42231 2006-05-11 10:56  hoffman
42232
42233         * ChangeLog.manual, Modules/FindQt4.cmake: ENH: merge changs from
42234           main tree
42235
42236 2006-05-11 10:45  martink
42237
42238         * Source/: cmExprParser.cxx, cmExprParserHelper.cxx,
42239           cmFLTKWrapUICommand.cxx: STYLE: fix line length
42240
42241 2006-05-11 10:41  hoffman
42242
42243         * Modules/FindQt4.cmake: ENH: fix for bug  3216 allow full path to
42244           qt input files
42245
42246 2006-05-11 10:39  martink
42247
42248         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
42249           cmGlobalKdevelopGenerator.cxx, cmGlobalMSYSMakefileGenerator.cxx,
42250           cmGlobalMinGWMakefileGenerator.cxx,
42251           cmGlobalMinGWMakefileGenerator.h,
42252           cmGlobalNMakeMakefileGenerator.cxx,
42253           cmGlobalNMakeMakefileGenerator.h,
42254           cmGlobalUnixMakefileGenerator3.cxx,
42255           cmGlobalUnixMakefileGenerator3.h, cmAddSubDirectoryCommand.cxx:
42256           STYLE: fix line length
42257
42258 2006-05-11 10:33  hoffman
42259
42260         * ChangeLog.manual, Source/CPack/cmCPackZIPGenerator.cxx: ENH:
42261           merge changes from main tree
42262
42263 2006-05-11 09:37  hoffman
42264
42265         * Source/CPack/cmCPackZIPGenerator.cxx: ENH: use @ file for winzip
42266           on windows
42267
42268 2006-05-11 08:03  andy
42269
42270         * Source/cmVersion.cxx: STYLE: Nightly Version update
42271
42272 2006-05-10 22:15  hoffman
42273
42274         * CMakeLists.txt, Modules/CPack.cmake,
42275           Modules/NSIS.InstallOptions.ini.in, Modules/NSIS.template.in,
42276           Source/cmAddExecutableCommand.cxx,
42277           Source/cmAddSubDirectoryCommand.cxx, Source/cmAddTestCommand.cxx,
42278           Source/cmAuxSourceDirectoryCommand.cxx,
42279           Source/cmAuxSourceDirectoryCommand.h, Source/cmCTest.cxx,
42280           Source/cmCacheManager.cxx, Source/cmCommandArgumentLexer.cxx,
42281           Source/cmCommandArgumentParser.cxx,
42282           Source/cmCommandArgumentParserHelper.cxx,
42283           Source/cmCommandArgumentParserTokens.h,
42284           Source/cmConfigureFileCommand.cxx,
42285           Source/cmCreateTestSourceList.h, Source/cmDepends.cxx,
42286           Source/cmDepends.h, Source/cmDependsC.cxx,
42287           Source/cmDependsFortran.cxx, Source/cmDependsFortranParser.cxx,
42288           Source/cmDependsJavaParserHelper.cxx,
42289           Source/cmDependsJavaParserHelper.h, Source/cmDocumentation.cxx,
42290           Source/cmDumpDocumentation.cxx, Source/cmElseCommand.cxx,
42291           Source/cmEnableLanguageCommand.cxx,
42292           Source/cmEndForEachCommand.cxx, Source/cmEndIfCommand.cxx,
42293           Source/cmEndWhileCommand.cxx, Source/cmExecProgramCommand.cxx,
42294           Source/cmExecuteProcessCommand.cxx,
42295           Source/cmExecuteProcessCommand.h,
42296           Source/cmExportLibraryDependencies.cxx,
42297           Source/cmExportLibraryDependencies.h, Source/cmExprLexer.cxx,
42298           Source/cmExprLexer.h, Source/cmFLTKWrapUICommand.cxx,
42299           Source/cmFileCommand.cxx, Source/cmFileCommand.h,
42300           Source/cmFileTimeComparison.cxx, Source/cmFindBase.cxx,
42301           Source/cmFindFileCommand.cxx, Source/cmFindLibraryCommand.cxx,
42302           Source/cmFindPackageCommand.cxx, Source/cmFindPathCommand.cxx,
42303           Source/cmFindProgramCommand.cxx, Source/cmForEachCommand.cxx,
42304           Source/cmGeneratedFileStream.cxx,
42305           Source/cmGetDirectoryPropertyCommand.cxx,
42306           Source/cmGetFilenameComponentCommand.cxx,
42307           Source/cmGetFilenameComponentCommand.h,
42308           Source/cmGlobalBorlandMakefileGenerator.cxx,
42309           Source/CPack/cmCPackGenericGenerator.cxx, Source/CPack/cpack.cxx,
42310           Source/CTest/cmCTestGenericHandler.cxx,
42311           Source/CTest/cmCTestHandlerCommand.cxx,
42312           Source/CTest/cmCTestReadCustomFilesCommand.h,
42313           Source/CTest/cmCTestScriptHandler.cxx,
42314           Source/CTest/cmCTestTestHandler.cxx,
42315           Source/CTest/cmCTestUpdateCommand.cxx: ENH: move changes from
42316           main tree
42317
42318 2006-05-10 17:26  andy
42319
42320         * CMakeLists.txt, Modules/CPack.cmake: BUG: Prevent stripping of
42321           sources
42322
42323 2006-05-10 16:44  hoffman
42324
42325         * Utilities/Release/create-cmake-release.cmake: ENH: remove ps
42326           thing
42327
42328 2006-05-10 16:43  hoffman
42329
42330         * Utilities/Release/: create-cmake-release.cmake,
42331           vogon_release.cmake: ENH: it works
42332
42333 2006-05-10 15:56  martink
42334
42335         * Source/: cmGeneratedFileStream.cxx,
42336           cmGetDirectoryPropertyCommand.cxx,
42337           cmGetFilenameComponentCommand.cxx,
42338           cmGetFilenameComponentCommand.h,
42339           cmGetSourceFilePropertyCommand.h,
42340           cmGlobalBorlandMakefileGenerator.cxx: STYLE: fix line length
42341
42342 2006-05-10 15:46  martink
42343
42344         * Source/: cmFLTKWrapUICommand.cxx, cmFileCommand.cxx,
42345           cmFileCommand.h, cmFileTimeComparison.cxx, cmFindBase.cxx,
42346           cmFindFileCommand.cxx, cmFindLibraryCommand.cxx,
42347           cmFindPackageCommand.cxx, cmFindPathCommand.cxx,
42348           cmFindProgramCommand.cxx, cmForEachCommand.cxx: STYLE: fix line
42349           length
42350
42351 2006-05-10 15:29  hoffman
42352
42353         * Utilities/Release/vogon_release.cmake: ENH: add vogon
42354
42355 2006-05-10 15:06  martink
42356
42357         * Source/: cmElseCommand.cxx, cmEnableLanguageCommand.cxx,
42358           cmEndForEachCommand.cxx, cmEndIfCommand.cxx,
42359           cmEndWhileCommand.cxx, cmExecProgramCommand.cxx,
42360           cmExecuteProcessCommand.cxx, cmExecuteProcessCommand.h,
42361           cmExportLibraryDependencies.cxx, cmExportLibraryDependencies.h,
42362           cmExprLexer.cxx, cmExprLexer.h: STYLE: fix line length
42363
42364 2006-05-10 15:01  martink
42365
42366         * Source/: cmDependsJavaParserHelper.cxx,
42367           cmDependsJavaParserHelper.h, cmDocumentation.cxx,
42368           cmDumpDocumentation.cxx: STYLE: fix line length
42369
42370 2006-05-10 14:54  martink
42371
42372         * Source/: cmDepends.h, cmDependsC.cxx, cmDependsFortran.cxx,
42373           cmDependsFortranParser.cxx: STYLE: fix line length
42374
42375 2006-05-10 14:13  martink
42376
42377         * Source/: cmCommandArgumentParser.cxx,
42378           cmCommandArgumentParserHelper.cxx,
42379           cmCommandArgumentParserTokens.h, cmConfigureFileCommand.cxx,
42380           cmCreateTestSourceList.h, cmDepends.cxx: STYLE: fix line length
42381
42382 2006-05-10 14:07  martink
42383
42384         * Source/cmCommandArgumentLexer.cxx: STYLE: hmm
42385
42386 2006-05-10 14:03  hoffman
42387
42388         * Utilities/Release/: create-cmake-release.cmake,
42389           dashsgi1_release.cmake, dashsgi1_release64.cmake,
42390           release_cmake.sh.in: ENH:
42391
42392 2006-05-10 14:00  martink
42393
42394         * Source/cmCommandArgumentLexer.cxx: STYLE: hmm
42395
42396 2006-05-10 13:56  martink
42397
42398         * Source/: cmAuxSourceDirectoryCommand.h, cmCTest.cxx,
42399           cmCacheManager.cxx: STYLE: fix line length
42400
42401 2006-05-10 13:48  martink
42402
42403         * Source/: CTest/cmCTestGenericHandler.cxx,
42404           CTest/cmCTestHandlerCommand.cxx,
42405           CTest/cmCTestReadCustomFilesCommand.h,
42406           CTest/cmCTestScriptHandler.cxx, CTest/cmCTestTestHandler.cxx,
42407           CTest/cmCTestUpdateCommand.cxx, cmAddExecutableCommand.cxx,
42408           cmAddSubDirectoryCommand.cxx, cmAddTestCommand.cxx,
42409           cmAuxSourceDirectoryCommand.cxx: STYLE: fix line length
42410
42411 2006-05-10 12:39  andy
42412
42413         * Source/CPack/: cmCPackGenericGenerator.cxx, cpack.cxx: BUG: Fix
42414           relative path to config file, fix cmake_install.cmake location
42415           problem
42416
42417 2006-05-10 12:15  hoffman
42418
42419         * Modules/: NSIS.InstallOptions.ini.in, NSIS.template.in: ENH: use
42420           radio buttons to choose PATH options
42421
42422 2006-05-10 09:28  hoffman
42423
42424         * CMakeLists.txt: ENH: allow package name to be changed from cmake
42425           cache
42426
42427 2006-05-10 09:15  hoffman
42428
42429         * CMakeLists.txt: ENH: allow for cpack stuff to be changed
42430
42431 2006-05-10 07:58  andy
42432
42433         * Source/cmVersion.cxx: STYLE: Nightly Version update
42434
42435 2006-05-09 17:18  hoffman
42436
42437         * Utilities/Release/: dashsun1_release.cmake, release_cmake.cmake,
42438           v60n177_aix_release.cmake: ENH: works
42439
42440 2006-05-09 16:30  hoffman
42441
42442         * ChangeLog.manual, Modules/FindQt3.cmake,
42443           Modules/NSIS.template.in, Source/cmSetTargetPropertiesCommand.h,
42444           Source/kwsys/SystemTools.cxx, Tests/Complex/CMakeLists.txt,
42445           Tests/ComplexOneConfig/CMakeLists.txt,
42446           Tests/ComplexRelativePaths/CMakeLists.txt: ENH: merge from main
42447           tree
42448
42449 2006-05-09 14:14  hoffman
42450
42451         * Utilities/Release/: create-cmake-release.cmake,
42452           release_cmake.cmake: ENH: seems to be working
42453
42454 2006-05-09 13:49  hoffman
42455
42456         * Utilities/Release/create-cmake-release.cmake: ENH: add a xterm
42457           script create script
42458
42459 2006-05-09 13:48  hoffman
42460
42461         * Utilities/Release/: dashsun1_release.cmake, muse_release64.cmake,
42462           release_cmake.cmake, release_cmake.sh.in: ENH: add 64 bit sgi
42463
42464 2006-05-09 12:23  hoffman
42465
42466         * Utilities/Release/release_cmake.sh.in: ENH: mark time
42467
42468 2006-05-09 12:23  andy
42469
42470         * Utilities/Release/v60n177_aix_release.cmake: ENH: copy right
42471           files
42472
42473 2006-05-09 08:22  andy
42474
42475         * Source/cmVersion.cxx: STYLE: Nightly Version update
42476
42477 2006-05-08 16:59  hoffman
42478
42479         * Utilities/Release/: dashmacmini2_release.cmake,
42480           dashsun1_release.cmake, destiny_release.cmake,
42481           muse_release.cmake, v60n177_aix_release.cmake: ENH: skip
42482           bootstrap test as it already does a bootstrap
42483
42484 2006-05-08 16:50  hoffman
42485
42486         * Utilities/Release/: dashmacmini2_release.cmake,
42487           destiny_release.cmake, hythloth_release.cmake,
42488           muse_release.cmake, release_cmake.cmake,
42489           v60n177_aix_release.cmake: ENH: change name to MAKE_COMMAND
42490
42491 2006-05-08 16:40  hoffman
42492
42493         * Source/cmSetTargetPropertiesCommand.h: ENH: fix docs to include
42494           linker lang
42495
42496 2006-05-08 16:38  andy
42497
42498         * Utilities/Release/release_cmake.cmake: ENH: add extra copy for
42499           ibm
42500
42501 2006-05-08 16:36  hoffman
42502
42503         * Utilities/Release/: dashmacmini2_release.cmake,
42504           destiny_release.cmake, hythloth_release.cmake,
42505           muse_release.cmake, release_cmake.cmake, release_cmake.sh.in,
42506           v60n177_aix_release.cmake: ENH: add make program stuff
42507
42508 2006-05-08 14:18  hoffman
42509
42510         * Source/kwsys/SystemTools.cxx: ENH: search for program without
42511           extensions
42512
42513 2006-05-08 13:34  andy
42514
42515         * Modules/NSIS.template.in: ENH: Some cleanups and fix installing
42516           as a non-admin
42517
42518 2006-05-08 10:02  king
42519
42520         * Tests/: Complex/CMakeLists.txt, ComplexOneConfig/CMakeLists.txt,
42521           ComplexRelativePaths/CMakeLists.txt: BUG: Disabling an
42522           EXECUTE_PROCESS test until problems on UNIX systems are fixed.
42523
42524 2006-05-07 13:04  hoffman
42525
42526         * Modules/FindQt3.cmake: ENH: try to find qt3 better
42527
42528 2006-05-07 10:55  hoffman
42529
42530         * CMakeLists.txt, ChangeLog.manual,
42531           Modules/CMakeDetermineCCompiler.cmake,
42532           Modules/CPack.STGZ_Header.sh.in, Modules/FindQt4.cmake,
42533           Modules/Platform/CYGWIN.cmake, Modules/Platform/SunOS.cmake,
42534           Modules/Platform/Windows-cl.cmake, Source/CMakeLists.txt,
42535           Source/cmCommandArgumentParserHelper.cxx, Source/cmDepends.h,
42536           Source/cmDependsC.cxx, Source/cmFileCommand.cxx,
42537           Source/cmGlobalGenerator.cxx,
42538           Source/cmGlobalUnixMakefileGenerator3.cxx,
42539           Source/cmGlobalUnixMakefileGenerator3.h,
42540           Source/cmGlobalVisualStudio6Generator.cxx,
42541           Source/cmGlobalVisualStudio71Generator.cxx,
42542           Source/cmGlobalVisualStudio71Generator.h,
42543           Source/cmGlobalVisualStudio7Generator.cxx,
42544           Source/cmGlobalVisualStudio7Generator.h,
42545           Source/cmGlobalVisualStudio8Generator.cxx,
42546           Source/cmGlobalVisualStudio8Generator.h,
42547           Source/cmIncludeExternalMSProjectCommand.cxx,
42548           Source/cmInstallCommand.cxx, Source/cmInstallCommand.h,
42549           Source/cmInstallFilesGenerator.cxx,
42550           Source/cmInstallFilesGenerator.h, Source/cmInstallGenerator.cxx,
42551           Source/cmInstallGenerator.h, Source/cmInstallTargetGenerator.cxx,
42552           Source/cmInstallTargetGenerator.h, Source/cmLocalGenerator.cxx,
42553           Source/cmLocalUnixMakefileGenerator3.cxx,
42554           Source/cmLocalVisualStudio7Generator.cxx, Source/cmMakefile.cxx,
42555           Source/cmSourceFile.cxx, Source/cmSourceFile.h,
42556           Source/cmSourceGroupCommand.h, Source/cmTarget.cxx,
42557           Source/CPack/cmCPackGenerators.cxx,
42558           Source/CPack/cmCPackGenerators.h,
42559           Source/CPack/cmCPackGenericGenerator.cxx,
42560           Source/CPack/cmCPackNSISGenerator.cxx,
42561           Source/CPack/cmCPackPackageMakerGenerator.cxx,
42562           Source/CPack/cmCPackSTGZGenerator.cxx,
42563           Source/CPack/cmCPackTGZGenerator.cxx,
42564           Source/CPack/cmCPackTGZGenerator.h,
42565           Source/CPack/cmCPackTarBZip2Generator.cxx,
42566           Source/CPack/cmCPackTarBZip2Generator.h,
42567           Source/CPack/cmCPackTarCompressGenerator.cxx,
42568           Source/CPack/cmCPackTarCompressGenerator.h,
42569           Source/CPack/cmCPackZIPGenerator.cxx, Source/CPack/cpack.cxx,
42570           Source/kwsys/SystemTools.cxx, Source/kwsys/SystemTools.hxx.in,
42571           Tests/COnly/conly.c, Tests/SimpleInstall/CMakeLists.txt,
42572           Tests/SimpleInstallS2/CMakeLists.txt,
42573           Utilities/Release/cmake_release.sh.in: ENH: move changes from
42574           main tree and change version to 2.4.2
42575
42576 2006-05-07 09:29  andy
42577
42578         * Source/cmVersion.cxx: STYLE: Nightly Version update
42579
42580 2006-05-06 10:01  andy
42581
42582         * Source/cmVersion.cxx: STYLE: Nightly Version update
42583
42584 2006-05-05 22:04  hoffman
42585
42586         * Utilities/Release/: release_cmake.sh.in,
42587           v60n177_aix_release.cmake: ENH: add extra copy for aix
42588
42589 2006-05-05 21:49  hoffman
42590
42591         * Modules/Platform/CYGWIN.cmake: ENH: add the flag for creating
42592           windows gui's
42593
42594 2006-05-05 21:45  hoffman
42595
42596         * Source/cmCommandArgumentParserHelper.cxx: ENH: handle empty
42597           variables
42598
42599 2006-05-05 20:54  king
42600
42601         * Source/: cmGlobalVisualStudio6Generator.cxx,
42602           cmGlobalVisualStudio71Generator.cxx,
42603           cmGlobalVisualStudio71Generator.h,
42604           cmGlobalVisualStudio7Generator.cxx,
42605           cmGlobalVisualStudio7Generator.h,
42606           cmGlobalVisualStudio8Generator.cxx,
42607           cmGlobalVisualStudio8Generator.h: BUG: MSVC* variables should be
42608           set in IDE generators instead of just NMake.
42609
42610 2006-05-05 16:12  andy
42611
42612         * Utilities/Release/v60n177_aix_release.cmake: ENH: use a directory
42613           with space
42614
42615 2006-05-05 15:51  hoffman
42616
42617         * Utilities/Release/: release_cmake.cmake, release_cmake.sh.in:
42618           ENH: make release directory a variable
42619
42620 2006-05-05 15:04  hoffman
42621
42622         * Modules/FindQt4.cmake: ENH: fix windows path issue
42623
42624 2006-05-05 14:57  king
42625
42626         * Source/cmFileCommand.cxx, Source/cmInstallCommand.cxx,
42627           Source/cmInstallCommand.h, Source/cmInstallFilesGenerator.cxx,
42628           Source/cmInstallFilesGenerator.h, Source/cmInstallGenerator.cxx,
42629           Source/cmInstallGenerator.h, Source/cmInstallTargetGenerator.cxx,
42630           Source/cmInstallTargetGenerator.h, Source/cmLocalGenerator.cxx,
42631           Tests/SimpleInstall/CMakeLists.txt,
42632           Tests/SimpleInstallS2/CMakeLists.txt: ENH: Added CONFIGURATIONS
42633           option to INSTALL command to allow per-configuration install
42634           rules.
42635
42636 2006-05-05 14:53  andy
42637
42638         * Utilities/Release/: release_cmake.sh.in,
42639           v60n177_aix_release.cmake: ENH: fix env vars
42640
42641 2006-05-05 13:52  hoffman
42642
42643         * Utilities/Release/release_cmake.sh.in: ENH: add ability to set
42644           CC, CXX and LDFLAGS
42645
42646 2006-05-05 13:10  hoffman
42647
42648         * Utilities/Release/release_cmake.cmake: ENH: move from tr to cat
42649           since it works from a windows machine and works on the AIX
42650
42651 2006-05-05 12:49  andy
42652
42653         * Source/cmVersion.cxx: STYLE: Nightly Version update
42654
42655 2006-05-05 12:34  hoffman
42656
42657         * Utilities/Release/: release_cmake.cmake, release_cmake.sh.in:
42658           ENH: add missing quote and some comments
42659
42660 2006-05-05 12:25  hoffman
42661
42662         * Utilities/Release/: release_cmake.cmake, release_cmake.sh.in:
42663           ENH: remove old copy
42664
42665 2006-05-05 12:14  hoffman
42666
42667         * Utilities/Release/: destiny_release.cmake, release_cmake.cmake,
42668           release_cmake.sh.in: ENH: working on hp
42669
42670 2006-05-05 11:51  king
42671
42672         * Tests/: SimpleInstall/CMakeLists.txt,
42673           SimpleInstallS2/CMakeLists.txt: ENH: Adding COMPONENT option to
42674           an INSTALL command call to smoke-test it.
42675
42676 2006-05-05 11:46  king
42677
42678         * Source/: cmSourceFile.cxx, cmSourceFile.h, cmTarget.cxx: ENH:
42679           Added information about target needing a source file when one
42680           cannot be found.
42681
42682 2006-05-05 11:37  king
42683
42684         * Source/cmSourceGroupCommand.h: ENH: Added example of sub-group to
42685           docs.
42686
42687 2006-05-05 10:38  king
42688
42689         * Source/cmFileCommand.cxx: ENH: Added option to not use
42690           copy-if-different when installing.
42691
42692 2006-05-05 10:33  hoffman
42693
42694         * Utilities/Release/: release_cmake.cmake: ENH: create script is
42695           working
42696
42697 2006-05-05 10:30  hoffman
42698
42699         * Utilities/Release/: release_cmake.cmake, release_cmake.sh.in:
42700           ENH: create script is working
42701
42702 2006-05-05 10:29  king
42703
42704         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: Added
42705           always/if-different option to CopyADirectory.  Added CopyAFile
42706           with the same interface.
42707
42708 2006-05-05 08:16  hoffman
42709
42710         * Utilities/Release/release_cmake.cmake: ENH: change to script mode
42711
42712 2006-05-04 22:58  hoffman
42713
42714         * Utilities/Release/: release_cmake.sh.in: ENH: add file
42715
42716 2006-05-04 21:57  hoffman
42717
42718         * Utilities/Release/: destiny_release.cmake, muse_release.cmake:
42719           ENH: add some machines
42720
42721 2006-05-04 17:54  hoffman
42722
42723         * Source/cmMakefile.cxx: ENH: add a check to make sure targets only
42724           link to libraries and not utility targets to avoid seg faults,
42725           bug 3194
42726
42727 2006-05-04 13:39  hoffman
42728
42729         * Source/cmLocalVisualStudio7Generator.cxx: ENH: remove debug
42730           output
42731
42732 2006-05-04 13:35  hoffman
42733
42734         * Source/cmLocalVisualStudio7Generator.cxx, Tests/COnly/conly.c:
42735           ENH: fix build c stuff with c and c++ with c++
42736
42737 2006-05-04 10:07  andy
42738
42739         * Source/cmVersion.cxx: STYLE: Nightly Version update
42740
42741 2006-05-03 23:03  hoffman
42742
42743         * Source/cmIncludeExternalMSProjectCommand.cxx: ENH: make sure path
42744           is converted to unix
42745
42746 2006-05-03 21:42  andy
42747
42748         * Source/: CMakeLists.txt, CPack/cmCPackGenerators.cxx,
42749           CPack/cmCPackTarBZip2Generator.cxx,
42750           CPack/cmCPackTarBZip2Generator.h, CPack/cpack.cxx: ENH: Add BZip2
42751           support, add better documentation
42752
42753 2006-05-03 17:27  hoffman
42754
42755         * Utilities/Release/release_cmake.cmake: ENH: add cvs command
42756           variable
42757
42758 2006-05-03 17:22  hoffman
42759
42760         * Utilities/Release/: release_cmake.cmake,
42761           v60n177_aix_release.cmake: ENH: more aix stuff
42762
42763 2006-05-03 17:08  hoffman
42764
42765         * Utilities/Release/: release_cmake.cmake,
42766           v60n177_aix_release.cmake: ENH: add aix
42767
42768 2006-05-03 16:24  andy
42769
42770         * Modules/CPack.STGZ_Header.sh.in: ENH: Better output
42771
42772 2006-05-03 15:17  martink
42773
42774         * Source/cmGlobalUnixMakefileGenerator3.cxx: BUG: use SHELL var
42775
42776 2006-05-03 15:17  martink
42777
42778         * Source/CPack/cmCPackGenericGenerator.cxx: BUG: fix CPack to use
42779           correct paths
42780
42781 2006-05-03 10:07  king
42782
42783         * Source/: cmDepends.h, cmDependsC.cxx,
42784           cmLocalUnixMakefileGenerator3.cxx: BUG: Fix to avoid repeated
42785           calls to CollapseFullPath during dependency scanning.  This
42786           addresses bug#3191.
42787
42788 2006-05-03 09:23  hoffman
42789
42790         * Modules/Platform/SunOS.cmake: ENH: use correct flags for
42791           optimization
42792
42793 2006-05-03 08:16  andy
42794
42795         * Source/cmVersion.cxx: STYLE: Nightly Version update
42796
42797 2006-05-02 23:20  hoffman
42798
42799         * Utilities/Release/: dashmacmini2_release.cmake,
42800           dashsun1_release.cmake, hythloth_release.cmake,
42801           release_cmake.cmake: ENH: getting better
42802
42803 2006-05-02 18:47  andy
42804
42805         * Source/CPack/cmCPackTGZGenerator.cxx: COMP: Fix cast to char*
42806
42807 2006-05-02 18:43  andy
42808
42809         * Source/CPack/cmCPackTarCompressGenerator.cxx: COMP: Try to fix
42810           windows builds
42811
42812 2006-05-02 17:52  andy
42813
42814         * Source/CPack/: cmCPackGenerators.cxx, cmCPackGenerators.h,
42815           cpack.cxx: ENH: Add generators documentation
42816
42817 2006-05-02 17:34  andy
42818
42819         * Source/CPack/: cmCPackTGZGenerator.cxx, cmCPackTGZGenerator.h,
42820           cmCPackTarCompressGenerator.cxx, cmCPackTarCompressGenerator.h:
42821           ENH: Simplify TarCompress to only require compress. Use cmake's
42822           tar
42823
42824 2006-05-02 17:07  andy
42825
42826         * Source/: CMakeLists.txt, CPack/cmCPackGenerators.cxx,
42827           CPack/cmCPackTarCompressGenerator.cxx,
42828           CPack/cmCPackTarCompressGenerator.h: ENH: Initial cut at
42829           TarCompress generator
42830
42831 2006-05-02 16:41  hoffman
42832
42833         * Utilities/Release/release_cmake.cmake: ENH: remove debug
42834
42835 2006-05-02 16:41  hoffman
42836
42837         * Utilities/Release/: cmake_login, release_cmake.cmake: ENH: more
42838           stuff
42839
42840 2006-05-02 16:33  hoffman
42841
42842         * Utilities/Release/release_cmake.cmake: ENH: remove if0
42843
42844 2006-05-02 16:32  hoffman
42845
42846         * Utilities/Release/: dashsun1_release.cmake,
42847           hythloth_release.cmake, release_cmake.cmake: ENH: first pass at
42848           cmake scripts to create the cmake release
42849
42850 2006-05-02 14:04  hoffman
42851
42852         * Modules/FindQt4.cmake: ENH: fix qt version detection
42853
42854 2006-05-02 13:31  martink
42855
42856         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: add a fast version
42857           for preinstall
42858
42859 2006-05-02 12:44  martink
42860
42861         * Source/cmGlobalUnixMakefileGenerator3.cxx: BUG: need to make sure
42862           paths are OK
42863
42864 2006-05-02 12:40  martink
42865
42866         * Source/cmGlobalUnixMakefileGenerator3.cxx: BUG: need to make sure
42867           paths are OK
42868
42869 2006-05-02 10:48  martink
42870
42871         * Source/cmGlobalUnixMakefileGenerator3.cxx: BUG: fix for unix
42872
42873 2006-05-02 09:56  martink
42874
42875         * Source/cmGlobalGenerator.cxx,
42876           Source/cmGlobalUnixMakefileGenerator3.cxx,
42877           Source/cmGlobalUnixMakefileGenerator3.h,
42878           Source/cmLocalUnixMakefileGenerator3.cxx,
42879           Modules/CMakeDetermineCCompiler.cmake,
42880           Modules/Platform/Windows-cl.cmake: ENH: Makefile performance
42881           improvements
42882
42883 2006-05-02 08:49  andy
42884
42885         * CMakeLists.txt, Source/CPack/cmCPackGenericGenerator.cxx,
42886           Source/CPack/cmCPackNSISGenerator.cxx,
42887           Source/CPack/cmCPackPackageMakerGenerator.cxx,
42888           Source/CPack/cmCPackSTGZGenerator.cxx,
42889           Source/CPack/cmCPackZIPGenerator.cxx: ENH: Add support for
42890           stipping and make more things overwritable
42891
42892 2006-05-02 08:14  andy
42893
42894         * Source/cmVersion.cxx: STYLE: Nightly Version update
42895
42896 2006-05-01 22:40  hoffman
42897
42898         * Utilities/Release/cmake_release.sh: ENH: try again
42899
42900 2006-05-01 22:31  hoffman
42901
42902         * Utilities/Release/cmake_release.sh: ENH: try to call cpack from
42903           script
42904
42905 2006-05-01 14:23  andy
42906
42907         * Modules/CPack.STGZ_Header.sh.in,
42908           Source/CPack/cmCPackSTGZGenerator.cxx: ENH: Add license and make
42909           it more verbose
42910
42911 2006-05-01 08:06  andy
42912
42913         * Source/cmVersion.cxx: STYLE: Nightly Version update
42914
42915 2006-04-30 10:59  hoffman
42916
42917         * CMakeLists.txt, Copyright.txt, Modules/CPack.cmake,
42918           Modules/NSIS.InstallOptions.ini.in, Modules/NSIS.template.in,
42919           Source/CPack/cmCPackNSISGenerator.cxx,
42920           Source/CTest/cmCTestGenericHandler.cxx,
42921           Source/CTest/cmCTestScriptHandler.cxx,
42922           Source/CTest/cmCTestScriptHandler.h: ENH: move files from main
42923           tree to 2.4.1
42924
42925 2006-04-30 08:04  andy
42926
42927         * Source/cmVersion.cxx: STYLE: Nightly Version update
42928
42929 2006-04-30 03:16  andy
42930
42931         * Source/CTest/cmCTestGenericHandler.cxx: BUG: Make handle
42932           arguments work again
42933
42934 2006-04-30 03:10  andy
42935
42936         * Modules/NSIS.template.in: ENH: Handle the no-icon case
42937
42938 2006-04-29 20:13  andy
42939
42940         * Source/CTest/: cmCTestScriptHandler.cxx, cmCTestScriptHandler.h:
42941           ENH: Allow CTEST_UPDATE_COMMAND and fix the comments. This should
42942           allow SVN update too, maybe
42943
42944 2006-04-29 20:03  andy
42945
42946         * Copyright.txt: ENH: Acknowledge NAMIC
42947
42948 2006-04-29 20:01  andy
42949
42950         * CMakeLists.txt, Modules/CPack.cmake, Modules/NSIS.template.in:
42951           ENH: Add more install registry options
42952
42953 2006-04-29 19:22  andy
42954
42955         * CMakeLists.txt, Modules/NSIS.InstallOptions.ini.in,
42956           Modules/NSIS.template.in, Source/CPack/cmCPackNSISGenerator.cxx:
42957           ENH: Add NSIS options page for path selection, fix adding and
42958           removing from path, add welcome page and license page
42959
42960 2006-04-29 11:49  hoffman
42961
42962         * CMakeLists.txt, CTestConfig.cmake, ChangeLog.manual,
42963           Modules/CTest.cmake, Modules/FindQt4.cmake,
42964           Modules/NSIS.template.in, Source/cmCTest.cxx, Source/cmCTest.h,
42965           Source/cmMakefile.cxx, Source/cmVersion.cxx, Source/ctest.cxx,
42966           Source/CTest/cmCTestBuildHandler.cxx,
42967           Source/CTest/cmCTestGenericHandler.cxx,
42968           Source/CTest/cmCTestGenericHandler.h,
42969           Source/CTest/cmCTestStartCommand.cxx,
42970           Source/CTest/cmCTestStartCommand.h,
42971           Source/CTest/cmCTestSubmitHandler.cxx,
42972           Source/kwsys/DynamicLoader.cxx, Source/kwsys/SystemTools.cxx,
42973           Templates/CTestScript.cmake.in: ENH: merge in changes from main
42974           tree and change version to 2.4.1-beta
42975
42976 2006-04-29 08:13  andy
42977
42978         * Source/cmVersion.cxx: STYLE: Nightly Version update
42979
42980 2006-04-28 11:59  andy
42981
42982         * Source/: cmCTest.cxx, cmCTest.h, ctest.cxx,
42983           CTest/cmCTestGenericHandler.cxx, CTest/cmCTestGenericHandler.h,
42984           CTest/cmCTestStartCommand.cxx, CTest/cmCTestStartCommand.h,
42985           CTest/cmCTestSubmitHandler.cxx: ENH: Add support for special
42986           tracks, fix options of handlers so that the -R, -U, and so on
42987           work in  the new style scripting
42988
42989 2006-04-28 11:58  andy
42990
42991         * CTestConfig.cmake: ENH: Add XMLRPC support
42992
42993 2006-04-28 11:58  andy
42994
42995         * CMakeLists.txt, Templates/CTestScript.cmake.in: ENH: Add template
42996           of ctest script
42997
42998 2006-04-28 09:58  andy
42999
43000         * Modules/CTest.cmake: ENH: Allow overwriting CTestConfig.cmake
43001           items
43002
43003 2006-04-28 08:59  hoffman
43004
43005         * ChangeLog.manual, Docs/cmake-mode.el,
43006           Modules/CheckCSourceCompiles.cmake,
43007           Modules/CheckCXXSourceCompiles.cmake, Modules/FindQt4.cmake,
43008           Modules/UseQt4.cmake,
43009           Source/cmGlobalBorlandMakefileGenerator.cxx,
43010           Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
43011           Source/cmGlobalKdevelopGenerator.cxx,
43012           Source/cmGlobalMSYSMakefileGenerator.cxx,
43013           Source/cmGlobalMinGWMakefileGenerator.cxx,
43014           Source/cmGlobalNMakeMakefileGenerator.cxx,
43015           Source/cmGlobalUnixMakefileGenerator3.cxx,
43016           Source/cmGlobalVisualStudio7Generator.cxx,
43017           Source/cmGlobalWatcomWMakeGenerator.cxx,
43018           Source/cmLocalGenerator.cxx,
43019           Source/cmLocalUnixMakefileGenerator3.cxx,
43020           Source/cmMakefileTargetGenerator.cxx, Source/cmTest.cxx,
43021           Source/cmake.cxx, Source/cmake.h, Source/kwsys/CMakeLists.txt,
43022           Source/kwsys/SystemTools.cxx, Source/kwsys/Terminal.c,
43023           Source/kwsys/Terminal.h.in, Source/kwsys/testTerminal.c: ENH:
43024           merge changes from main tree
43025
43026 2006-04-28 08:12  andy
43027
43028         * Source/cmVersion.cxx: STYLE: Nightly Version update
43029
43030 2006-04-27 17:52  hoffman
43031
43032         * Source/kwsys/SystemTools.cxx: ENH: put the fix back in with abort
43033
43034 2006-04-27 17:46  hoffman
43035
43036         * Source/kwsys/SystemTools.cxx: ENH: remove code that does not
43037           compile, on windows cwd must exist
43038
43039 2006-04-27 16:20  andy
43040
43041         * Modules/NSIS.template.in: ENH: Better support for adding and
43042           removing path
43043
43044 2006-04-27 16:02  mrichardson
43045
43046         * Source/kwsys/SystemTools.cxx: COMP: Fixing the the build for
43047           windows.
43048
43049 2006-04-27 15:48  hoffman
43050
43051         * Source/kwsys/DynamicLoader.cxx: ENH: remove warning
43052
43053 2006-04-27 15:26  hoffman
43054
43055         * Source/kwsys/SystemTools.cxx: ENH: handle running from a
43056           directory that has been deleted
43057
43058 2006-04-27 15:23  andy
43059
43060         * Source/CTest/cmCTestBuildHandler.cxx: ENH: Fix problem with
43061           Source Lines and add debugging of regular expressions
43062
43063 2006-04-27 15:14  alex
43064
43065         * Modules/FindQt4.cmake: ENH: use the ADD_FILE_DEPENDENCIES() macro
43066           coming with cmake instead a duplicated implementation
43067           _qt4_add_file_dependencies() here
43068
43069           Alex
43070
43071 2006-04-27 15:07  alex
43072
43073         * Modules/: FindQt4.cmake, UseQt4.cmake: ENH: -apply the patches by
43074           Clinton Stimpson and Kenneth Moreland which fix some QtMain
43075           issues on Windows ENH: -sync with KDE svn FindQt4, which features
43076           a lot of enhancements
43077
43078           Alex
43079
43080 2006-04-27 10:55  andy
43081
43082         * Modules/: CheckCSourceCompiles.cmake,
43083           CheckCXXSourceCompiles.cmake: BUG: Use the extra definicions
43084
43085 2006-04-27 10:41  king
43086
43087         * Source/cmMakefileTargetGenerator.cxx: BUG: Make sure each
43088           cmake_depends process uses the same SystemTools path translation
43089           table as the original process.  This addresses problems with
43090           dependency scanning when make is run from a symlink directory
43091           pointing at the original binary tree.
43092
43093 2006-04-27 08:01  andy
43094
43095         * Source/cmVersion.cxx: STYLE: Nightly Version update
43096
43097 2006-04-26 21:53  king
43098
43099         * Source/: cmLocalUnixMakefileGenerator3.cxx, cmake.cxx: COMP:
43100           Disable color support for bootstrap.
43101
43102 2006-04-26 21:51  king
43103
43104         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Default SHELL on
43105           windows should not be a hard-coded path.
43106
43107 2006-04-26 21:31  king
43108
43109         * Source/: cmGlobalBorlandMakefileGenerator.cxx,
43110           cmGlobalGenerator.cxx, cmGlobalGenerator.h,
43111           cmGlobalKdevelopGenerator.cxx, cmGlobalMSYSMakefileGenerator.cxx,
43112           cmGlobalMinGWMakefileGenerator.cxx,
43113           cmGlobalNMakeMakefileGenerator.cxx,
43114           cmGlobalUnixMakefileGenerator3.cxx,
43115           cmGlobalWatcomWMakeGenerator.cxx,
43116           cmLocalUnixMakefileGenerator3.cxx, cmake.cxx, cmake.h: ENH:
43117           Enabling color makefile support using cmsysTerminal_cfprintf.
43118           Support for color is automatically detected when messages are
43119           printed.  Also made color scheme more readable on both black and
43120           white backgrounds.  This option can be enabled by setting
43121           CMAKE_COLOR_MAKEFILE to true in the project.
43122
43123 2006-04-26 15:54  king
43124
43125         * Docs/cmake-mode.el: BUG: In example .emacs code use \' for
43126           end-of-string instead of $ for end-of-line.
43127
43128 2006-04-26 14:28  king
43129
43130         * Docs/cmake-mode.el: BUG: Mode should only be used if
43131           CMakeLists.txt is at the end of the buffer name.
43132
43133 2006-04-26 14:22  king
43134
43135         * Docs/cmake-mode.el: BUG: Tabs around a function name are allowed.
43136
43137 2006-04-26 13:04  king
43138
43139         * Docs/cmake-mode.el: ENH: Using suggestion from Stuart Herring to
43140           avoid needing a list of command names in the highlighting table.
43141
43142 2006-04-26 08:01  andy
43143
43144         * Source/cmVersion.cxx: STYLE: Nightly Version update
43145
43146 2006-04-25 16:31  hoffman
43147
43148         * Source/cmGlobalUnixMakefileGenerator3.cxx: ENH: fix global help
43149
43150 2006-04-25 12:09  hoffman
43151
43152         * CMakeLists.txt, ChangeLog.manual, Docs/cmake-indent.vim,
43153           Modules/CPack.cmake, Modules/CTest.cmake, Modules/FindQt3.cmake,
43154           Modules/NSIS.template.in, Modules/UseEcos.cmake,
43155           Source/CMakeLists.txt, Source/cmGlobalKdevelopGenerator.cxx,
43156           Source/kwsys/SystemTools.cxx, Tests/Java/CMakeLists.txt: ENH:
43157           move from main tree to 2.4 branch
43158
43159 2006-04-25 11:58  hoffman
43160
43161         * Source/cmLocalGenerator.cxx: ENH: make sure special vs ide path
43162           is only used for msvc_ide builds
43163
43164 2006-04-25 11:52  king
43165
43166         * Docs/cmake-mode.el: ENH: Cleaned-up mode in preparation for
43167           inclusion in emacs upstream.
43168
43169 2006-04-25 09:54  king
43170
43171         * Source/cmLocalGenerator.cxx: ENH: Added option
43172           CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE to put all in-project
43173           include directories before all out-of-project include
43174           directories.
43175
43176 2006-04-25 09:54  king
43177
43178         * Source/kwsys/SystemTools.cxx: BUG: IsSubDirectory should use
43179           ComparePath to do platform-independent path comparison.
43180
43181 2006-04-25 09:38  hoffman
43182
43183         * Source/: cmGlobalVisualStudio7Generator.cxx,
43184           cmLocalGenerator.cxx: ENH: add special windows
43185           CMAKE_MSVCIDE_RUN_PATH variable for adding to the path of vs IDE
43186           for running custom commands from cmake
43187
43188 2006-04-25 08:34  hoffman
43189
43190         * Source/cmTest.cxx: ENH: make sure command is unix style as it may
43191           have been sent into cmake as a windows path
43192
43193 2006-04-25 08:33  hoffman
43194
43195         * Source/kwsys/Terminal.h.in: ENH: fix build on AIX
43196
43197 2006-04-25 08:04  andy
43198
43199         * Source/cmVersion.cxx: STYLE: Nightly Version update
43200
43201 2006-04-24 12:15  king
43202
43203         * Source/kwsys/CMakeLists.txt: ENH: Enabling build/test of Terminal
43204           code now that it has been manually tested on several platforms.
43205
43206 2006-04-24 12:12  hoffman
43207
43208         * Source/cmFLTKWrapUICommand.cxx: ENH: fix fltk fluid order of
43209           build
43210
43211 2006-04-24 11:30  hoffman
43212
43213         * Source/cmFLTKWrapUICommand.cxx: ENH: make sure command depends on
43214           fluid
43215
43216 2006-04-24 09:39  hoffman
43217
43218         * Source/cmGlobalKdevelopGenerator.cxx: ENH: fix warnings
43219
43220 2006-04-24 07:56  andy
43221
43222         * Source/cmVersion.cxx: STYLE: Nightly Version update
43223
43224 2006-04-23 23:24  hoffman
43225
43226         * Tests/Java/CMakeLists.txt: ENH: create the correct jar name
43227
43228 2006-04-23 21:12  hoffman
43229
43230         * Source/cmGlobalKdevelopGenerator.cxx: ENH: merge in Alex patches
43231
43232 2006-04-23 19:45  andy
43233
43234         * Modules/: CPack.cmake, NSIS.template.in: ENH: Propagate system
43235           name and handle win32/win64 name
43236
43237 2006-04-23 18:39  andy
43238
43239         * CMakeLists.txt: ENH: Enable path
43240
43241 2006-04-23 18:23  andy
43242
43243         * Modules/NSIS.template.in: ENH: Add a line to Add/Remove programs
43244           to uninstall
43245
43246 2006-04-23 15:34  hoffman
43247
43248         * Tests/Java/CMakeLists.txt: ENH: use the right name for the test
43249
43250 2006-04-23 11:10  hoffman
43251
43252         * Tests/Java/CMakeLists.txt: ENH: fix build
43253
43254 2006-04-23 08:08  alex
43255
43256         * Modules/UseEcos.cmake: BUG: finally really fix #2576 by adding
43257           UseEcos.cmake to cvs :-)
43258
43259           Alex
43260
43261 2006-04-23 07:57  andy
43262
43263         * Source/cmVersion.cxx: STYLE: Nightly Version update
43264
43265 2006-04-23 07:23  alex
43266
43267         * Modules/FindQt3.cmake: BUG: fix QT_MIN_VERSION handling, it
43268           didn't work anymore (qt_version_str vs.  qt_version_str_lib)
43269
43270           Alex
43271
43272 2006-04-22 20:32  king
43273
43274         * Source/kwsys/Terminal.c: COMP: Added missing include of string.h
43275           for strcmp.
43276
43277 2006-04-22 20:26  king
43278
43279         * Source/kwsys/Terminal.c: BUG: Fixed bug in check for vt100
43280           assumption.
43281
43282 2006-04-22 20:25  king
43283
43284         * Source/kwsys/Terminal.c: BUG: Fixed uninitialized variable when
43285           not building with windows console support.
43286
43287 2006-04-22 20:20  king
43288
43289         * Source/kwsys/: CMakeLists.txt, Terminal.c, Terminal.h.in,
43290           testTerminal.c: ENH: Adding 'Terminal' component to hold support
43291           routines for dealing with interactive terminals.  Currently only
43292           a cfprintf function is provided to print color messages.
43293
43294 2006-04-22 09:13  hoffman
43295
43296         * Tests/Java/CMakeLists.txt: ENH: fix in source build for vs ide
43297
43298 2006-04-22 08:07  andy
43299
43300         * Source/cmVersion.cxx: STYLE: Nightly Version update
43301
43302 2006-04-21 20:13  hoffman
43303
43304         * Source/kwsys/SystemTools.cxx: ENH: fix borland bug
43305
43306 2006-04-21 16:33  andy
43307
43308         * Docs/cmake-indent.vim: BUG: Fix typo
43309
43310 2006-04-21 15:15  hoffman
43311
43312         * Source/kwsys/SystemTools.cxx: ENH: performance improvments
43313
43314 2006-04-21 14:36  andy
43315
43316         * Modules/CTest.cmake: BUG: Fix the missing nightly start time bug
43317           and do some cleanup
43318
43319 2006-04-21 14:26  andy
43320
43321         * Source/CMakeLists.txt: ENH: Cleanup
43322
43323 2006-04-21 10:26  hoffman
43324
43325         * CTestCustom.ctest.in, ChangeLog.manual, Docs/cmake-indent.vim,
43326           Docs/cmake-syntax.vim, Modules/CMakeGenericSystem.cmake,
43327           Modules/Platform/HP-UX.cmake, Modules/Platform/Linux-ifort.cmake,
43328           Modules/Platform/Linux.cmake, Modules/Platform/kFreeBSD.cmake,
43329           Source/cmGlobalGenerator.cxx,
43330           Source/cmLocalVisualStudio7Generator.cxx, Source/cmMakefile.h,
43331           Source/cmMakefileTargetGenerator.cxx, Source/cmake.cxx: ENH: move
43332           stuff from main tree
43333
43334 2006-04-21 08:59  hoffman
43335
43336         * CTestCustom.ctest.in: ENH: supress xcode warning
43337
43338 2006-04-21 08:59  hoffman
43339
43340         * Source/cmLocalVisualStudio7Generator.cxx: ENH: use a better name
43341
43342 2006-04-21 08:06  andy
43343
43344         * Source/cmVersion.cxx: STYLE: Nightly Version update
43345
43346 2006-04-21 07:17  andy
43347
43348         * Docs/cmake-indent.vim: ENH: Add While support
43349
43350 2006-04-20 21:54  hoffman
43351
43352         * Source/cmMakefileTargetGenerator.cxx: ENH: ignore all files that
43353           we do not know about just like in ide generators
43354
43355 2006-04-20 21:32  hoffman
43356
43357         * Source/cmLocalVisualStudio7Generator.cxx: ENH: do not compile
43358           header files
43359
43360 2006-04-20 17:00  hoffman
43361
43362         * Source/cmake.cxx: ENH: save the cache on fatal error so that
43363           users can set cache values
43364
43365 2006-04-20 16:16  hoffman
43366
43367         * ChangeLog.manual, Modules/CheckCSourceCompiles.cmake,
43368           Modules/CheckCXXSourceCompiles.cmake,
43369           Modules/Platform/Windows-cl.cmake,
43370           Source/cmBootstrapCommands.cxx, Source/cmCommands.cxx,
43371           Source/cmLocalGenerator.cxx, Source/cmLocalGenerator.h,
43372           Source/cmLocalUnixMakefileGenerator3.cxx,
43373           Source/cmLocalVisualStudio6Generator.cxx,
43374           Source/cmLocalVisualStudio6Generator.h,
43375           Source/cmMakefileExecutableTargetGenerator.cxx,
43376           Source/cmMakefileLibraryTargetGenerator.cxx,
43377           Source/cmMakefileTargetGenerator.cxx, Source/cmakemain.cxx,
43378           Templates/CPack.GenericDescription.txt,
43379           Templates/CPack.GenericLicense.txt,
43380           Templates/CPack.GenericWelcome.txt,
43381           Templates/DLLHeader.dsptemplate, Templates/EXEHeader.dsptemplate,
43382           Templates/EXEWinHeader.dsptemplate: ENH: merge changes from main
43383           tree
43384
43385 2006-04-20 15:49  hoffman
43386
43387         * Source/cmMakefile.h: ENH: fix .. in the path of subdirs
43388
43389 2006-04-20 15:49  hoffman
43390
43391         * Source/cmGlobalGenerator.cxx: ENH: don't add package target if no
43392           package file is around
43393
43394 2006-04-20 15:28  king
43395
43396         * Source/cmLocalVisualStudio7Generator.cxx: BUG: VS7 seems to have
43397           a limit on the length of the link directory list string.  Try to
43398           make the string as short as possible by avoiding trailing slashes
43399           and using a relative path (if it is shorter).
43400
43401 2006-04-20 10:51  hoffman
43402
43403         * Source/cmGlobalUnixMakefileGenerator3.cxx: ENH: fix help for
43404           global targets
43405
43406 2006-04-20 10:23  andy
43407
43408         * Modules/: CMakeGenericSystem.cmake, Platform/HP-UX.cmake,
43409           Platform/Linux-ifort.cmake, Platform/Linux.cmake,
43410           Platform/kFreeBSD.cmake: ENH: Cleanup link libraries. Remove -l
43411           from -ldl
43412
43413 2006-04-20 10:22  andy
43414
43415         * Source/cmakemain.cxx: ENH: Add help for graphviz
43416
43417 2006-04-20 10:20  andy
43418
43419         * Docs/cmake-syntax.vim: STYLE: Add missing command
43420
43421 2006-04-20 09:59  king
43422
43423         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Changed color
43424           scheme to be more readable on both white and black backgrounds.
43425
43426 2006-04-20 09:54  andy
43427
43428         * Templates/: CPack.GenericDescription.txt,
43429           CPack.GenericLicense.txt, CPack.GenericWelcome.txt: ENH: Simplify
43430           the generic instructions
43431
43432 2006-04-20 09:32  hoffman
43433
43434         * CTestCustom.ctest.in: ENH: add ignore for xcode
43435
43436 2006-04-19 17:23  hoffman
43437
43438         * Modules/: CheckCSourceCompiles.cmake,
43439           CheckCXXSourceCompiles.cmake: ENH: append to log files
43440
43441 2006-04-19 16:51  hoffman
43442
43443         * CMakeLists.txt: ENH: update cpack stuff to match old cmake
43444           releases
43445
43446 2006-04-19 16:36  hoffman
43447
43448         * Modules/Platform/Windows-cl.cmake, Source/cmLocalGenerator.cxx,
43449           Source/cmLocalGenerator.h,
43450           Source/cmMakefileExecutableTargetGenerator.cxx,
43451           Source/cmMakefileLibraryTargetGenerator.cxx,
43452           Source/cmMakefileTargetGenerator.cxx: ENH: name pdb files for
43453           visual studio make based builds
43454
43455 2006-04-19 15:29  hoffman
43456
43457         * Modules/Platform/Windows-cl.cmake: ENH: unix makefiles should
43458           work with cl
43459
43460 2006-04-19 12:58  hoffman
43461
43462         * ChangeLog.txt: ENH: put cvs2cl changelog to match branch
43463
43464 2006-04-19 12:30  hoffman
43465
43466         * ChangeLog.manual: ENH: add changelog for 2.4
43467
43468 2006-04-19 12:29  hoffman
43469
43470         * ChangeLog.txt: ENH: create new change log with cvs2cl
43471
43472 2006-04-19 11:14  hoffman
43473
43474         * Modules/Platform/Windows-cl.cmake: ENH: don't need two of these
43475
43476 2006-04-19 10:56  hoffman
43477
43478         * Modules/Platform/Windows-cl.cmake: ENH: test for vs8 correctly
43479
43480 2006-04-19 10:50  king
43481
43482         * Source/: cmBootstrapCommands.cxx, cmCommands.cxx: BUG: Need
43483           ADD_DEPENDENCIES command for MinGW bootstrap since kwsys uses the
43484           Win32 implementation of process execution.
43485
43486 2006-04-19 10:34  king
43487
43488         * Source/cmLocalVisualStudio6Generator.cxx,
43489           Source/cmLocalVisualStudio6Generator.h,
43490           Templates/DLLHeader.dsptemplate, Templates/EXEHeader.dsptemplate,
43491           Templates/EXEWinHeader.dsptemplate: BUG: VS6 generator now uses
43492           ComputeLinkInformation just like all other generators.
43493
43494 2006-04-19 10:11  hoffman
43495
43496         * Modules/Platform/Windows-cl.cmake: ENH: check for version 1400
43497
43498 2006-04-19 08:06  andy
43499
43500         * Source/cmVersion.cxx: STYLE: Nightly Version update
43501
43502 2006-04-18 16:40  hoffman
43503
43504         * CMakeLists.txt: ENH: make cpack names match old cmake release
43505           process
43506
43507 2006-04-18 15:32  hoffman
43508
43509         * Source/cmGlobalUnixMakefileGenerator3.cxx: ENH: put global
43510           targets in the help
43511
43512 2006-04-18 15:30  hoffman
43513
43514         * Source/cmGlobalUnixMakefileGenerator3.cxx: BUG: make sure help
43515           has global targets
43516
43517 2006-04-18 14:48  hoffman
43518
43519         * CMakeLists.txt, Source/cmCPluginAPI.h: ENH: move version numbers
43520           to 2.5.0
43521
43522 2006-04-18 14:48  hoffman
43523
43524         * CMakeLists.txt, Source/cmCPluginAPI.h, Utilities/Release/README:
43525           ENH: move version numbers to 2.4.0
43526
43527 2006-04-18 11:53  king
43528
43529         * Source/cmLocalVisualStudio6Generator.cxx: BUG: Do not require
43530           language flags variables.  Other generators do not, and it breaks
43531           programmable language support (like the Java test).
43532
43533 2006-04-18 11:50  barre
43534
43535         * Source/kwsys/SystemTools.cxx: ENH: try to bypass Microsoft
43536           assert() on isspace, isalpha, etc.
43537
43538 2006-04-18 11:45  king
43539
43540         * Source/cmLocalVisualStudio6Generator.cxx,
43541           Templates/DLLHeader.dsptemplate, Templates/EXEHeader.dsptemplate,
43542           Templates/EXEWinHeader.dsptemplate,
43543           Templates/staticLibHeader.dsptemplate,
43544           Tests/SimpleInstall/CMakeLists.txt,
43545           Tests/SimpleInstallS2/CMakeLists.txt: ENH: Updated VS6 generator
43546           to use target.GetFullName() to compute target file names.
43547
43548 2006-04-18 10:56  king
43549
43550         * Source/: cmSetTargetPropertiesCommand.h, cmTarget.cxx: ENH: Added
43551           <config>_OUTPUT_NAME target property to allow the output name to
43552           be set on a per-configuration basis.
43553
43554 2006-04-18 10:32  andy
43555
43556         * Docs/: cmake-indent.vim, cmake-syntax.vim: ENH: Cleanup header
43557           and make license compatible with VIM
43558
43559 2006-04-18 10:32  andy
43560
43561         * Source/CPack/: cmCPackGenericGenerator.cxx,
43562           cmCPackSTGZGenerator.cxx: ENH: Remove some debugging
43563
43564 2006-04-18 10:30  king
43565
43566         * Source/: cmFileCommand.cxx, cmInstallCommand.h: BUG: Using the
43567           source-file permissions by default for installation is somewhat
43568           unpredictable because users can extract source code with almost
43569           any permissions (umask).  Changing the default to use 644 for
43570           files and 755 for programs.  No release has documented the old
43571           behavior so we do not need compatibility.
43572
43573 2006-04-18 10:27  king
43574
43575         * Source/cmIfCommand.h: BUG: Fixed missing false values in
43576           documentation of IF command.
43577
43578 2006-04-18 10:01  king
43579
43580         * Modules/CPack.cmake: BUG: Need to ignore source packaging of #*#
43581           files created by emacs during editing.
43582
43583 2006-04-18 09:24  andy
43584
43585         * Source/CPack/cmCPackSTGZGenerator.cxx: COMP: Remove non-existent
43586           header
43587
43588 2006-04-18 08:25  andy
43589
43590         * Modules/CPack.STGZ_Header.sh.in, Source/cmFileCommand.cxx,
43591           Source/CPack/cmCPackGenericGenerator.cxx,
43592           Source/CPack/cmCPackGenericGenerator.h,
43593           Source/CPack/cmCPackSTGZGenerator.cxx,
43594           Source/CPack/cmCPackSTGZGenerator.h, Source/CPack/cpack.cxx: ENH:
43595           More cleanups and add stgz header script, so it does not have to
43596           be hard-coded. Also, the user can overwrite it
43597
43598 2006-04-18 08:17  andy
43599
43600         * Source/cmVersion.cxx: STYLE: Nightly Version update
43601
43602 2006-04-17 19:02  andy
43603
43604         * bootstrap: ENH: Fix copyright year
43605
43606 2006-04-17 18:10  hoffman
43607
43608         * Tests/: Complex/Executable/CMakeLists.txt,
43609           ComplexOneConfig/Executable/CMakeLists.txt,
43610           ComplexRelativePaths/Executable/CMakeLists.txt,
43611           Complex/Executable/complex.cxx,
43612           ComplexOneConfig/Executable/complex.cxx,
43613           ComplexRelativePaths/Executable/complex.cxx: ENH: remove
43614           duplicate file name test because it fails on xcode
43615
43616 2006-04-17 16:06  andy
43617
43618         * Source/cmGlobalGenerator.cxx: BUG: Verify the global target name
43619           exists before using it. Fixes VS and Xcode
43620
43621 2006-04-17 15:55  hoffman
43622
43623         * Modules/FindX11.cmake: ENH: fix find x11 on the mac
43624
43625 2006-04-17 15:35  hoffman
43626
43627         * Source/cmLocalGenerator.cxx: ENH: fix java for ide builds again
43628
43629 2006-04-17 15:26  andy
43630
43631         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
43632           cmGlobalUnixMakefileGenerator3.h: ENH: Add packaging of source
43633           code (make package_source)
43634
43635 2006-04-17 14:13  malaterre
43636
43637         * Source/kwsys/CMakeLists.txt: COMP: Fix compilation on linux
43638           (dlopen/dlclose symbols)
43639
43640 2006-04-17 14:00  hoffman
43641
43642         * Modules/CMakeJavaInformation.cmake, Source/cmLocalGenerator.cxx,
43643           Source/cmLocalGenerator.h,
43644           Source/cmMakefileLibraryTargetGenerator.cxx,
43645           Source/cmMakefileTargetGenerator.cxx: ENH: fix java and add
43646           OBJECT_DIR support
43647
43648 2006-04-17 13:59  hoffman
43649
43650         * Tests/: Complex/Executable/CMakeLists.txt,
43651           Complex/Executable/complex.cxx,
43652           Complex/Executable/Sub1/NameConflictTest.c,
43653           Complex/Executable/Sub2/NameConflictTest.c,
43654           ComplexOneConfig/Executable/CMakeLists.txt,
43655           ComplexOneConfig/Executable/complex.cxx,
43656           ComplexOneConfig/Executable/Sub1/NameConflictTest.c,
43657           ComplexOneConfig/Executable/Sub2/NameConflictTest.c,
43658           ComplexRelativePaths/Executable/CMakeLists.txt,
43659           ComplexRelativePaths/Executable/complex.cxx,
43660           ComplexRelativePaths/Executable/Sub1/NameConflictTest.c,
43661           ComplexRelativePaths/Executable/Sub2/NameConflictTest.c: ENH:
43662           allow multiple files with the same name in different sub dirs
43663           test
43664
43665 2006-04-17 13:58  hoffman
43666
43667         * Source/cmLocalVisualStudio7Generator.cxx: ENH: allow multiple
43668           files with the same name in different subdirs
43669
43670 2006-04-17 13:57  hoffman
43671
43672         * Modules/CMakeDetermineCXXCompiler.cmake: ENH: add mingw test to
43673           cxx
43674
43675 2006-04-17 13:57  hoffman
43676
43677         * Modules/Platform/Windows-gcc.cmake: ENH: add windows apps to
43678           mingw
43679
43680 2006-04-17 07:56  andy
43681
43682         * Source/cmVersion.cxx: STYLE: Nightly Version update
43683
43684 2006-04-16 13:49  andy
43685
43686         * Docs/cmake-syntax.vim: ENH: Cleanup, make case insensitive,
43687           remove macro since it does not work anyway
43688
43689 2006-04-16 08:08  andy
43690
43691         * Source/cmVersion.cxx: STYLE: Nightly Version update
43692
43693 2006-04-15 13:02  andy
43694
43695         * Modules/CPack.cmake, Source/CPack/cmCPackGenericGenerator.cxx,
43696           Source/CPack/cmCPackGenericGenerator.h,
43697           Source/CPack/cmCPackNSISGenerator.cxx,
43698           Source/CPack/cmCPackNSISGenerator.h,
43699           Source/CPack/cmCPackPackageMakerGenerator.cxx,
43700           Source/CPack/cmCPackPackageMakerGenerator.h,
43701           Source/CPack/cmCPackSTGZGenerator.cxx,
43702           Source/CPack/cmCPackSTGZGenerator.h,
43703           Source/CPack/cmCPackTGZGenerator.cxx,
43704           Source/CPack/cmCPackTGZGenerator.h,
43705           Source/CPack/cmCPackZIPGenerator.cxx,
43706           Source/CPack/cmCPackZIPGenerator.h: ENH: Support for packaging
43707           source, several cleanups and more yeehaa...
43708
43709 2006-04-15 08:12  andy
43710
43711         * Source/cmVersion.cxx: STYLE: Nightly Version update
43712
43713 2006-04-14 15:08  hoffman
43714
43715         * Modules/FindX11.cmake: ENH: make sure frameworks are not searched
43716           for x header files
43717
43718 2006-04-14 09:13  andy
43719
43720         * Source/cmVersion.cxx: STYLE: Nightly Version update
43721
43722 2006-04-14 09:02  hoffman
43723
43724         * Source/CMakeLists.txt: ENH: fix syntax
43725
43726 2006-04-14 08:58  andy
43727
43728         * Modules/CPack.cmake, Source/CPack/cmCPackGenericGenerator.cxx,
43729           Templates/CPackConfig.cmake.in: ENH: Start adding support for
43730           packaging component and to package into a subdirectory
43731
43732 2006-04-14 08:44  hoffman
43733
43734         * Source/CMakeLists.txt: ENH: make sure cmake can be built with an
43735           older version of cmake
43736
43737 2006-04-13 23:24  hoffman
43738
43739         * Source/cmFindProgramCommand.cxx: ENH: fix warning
43740
43741 2006-04-13 23:15  hoffman
43742
43743         * Source/: cmDocumentation.cxx, cmDocumentation.h, cmakemain.cxx:
43744           ENH: search for help modules in the correct place for install and
43745           source tree builds
43746
43747 2006-04-13 22:57  king
43748
43749         * Source/cmFileCommand.cxx: BUG: Fixed install rules to use
43750           copy-if-different.
43751
43752 2006-04-13 22:56  king
43753
43754         * Source/kwsys/SystemTools.cxx: ENH: Improved implementation of
43755           FilesDiffer to avoid allocating enough memory for the entire file
43756           twice.  Instead using a block-at-a-time comparison.
43757
43758 2006-04-13 15:28  king
43759
43760         * Tests/CustomCommand/wrapper.cxx: COMP: Do not use ANSI function
43761           prototypes to pacify HP.
43762
43763 2006-04-13 11:00  hoffman
43764
43765         * bootstrap, Modules/Platform/Darwin.cmake, Source/CMakeLists.txt,
43766           Source/cmFindBase.cxx, Source/cmFindBase.h,
43767           Source/cmFindProgramCommand.cxx, Source/cmFindProgramCommand.h,
43768           Source/kwsys/SystemTools.cxx, Source/kwsys/SystemTools.hxx.in:
43769           ENH: add patch for finding applications on OSX
43770
43771 2006-04-13 10:15  king
43772
43773         * Source/: cmGlobalUnixMakefileGenerator3.h,
43774           cmGlobalWatcomWMakeGenerator.cxx, cmMakefileTargetGenerator.cxx:
43775           BUG: Work-around Watcom WMake limitation for multiple-output
43776           custom command support.
43777
43778 2006-04-13 08:02  andy
43779
43780         * Source/cmVersion.cxx: STYLE: Nightly Version update
43781
43782 2006-04-12 22:04  king
43783
43784         * Source/cmInstallCommand.cxx, Source/cmInstallCommand.h,
43785           Source/cmInstallScriptGenerator.cxx,
43786           Source/cmInstallScriptGenerator.h,
43787           Tests/SimpleInstall/CMakeLists.txt,
43788           Tests/SimpleInstall/InstallScript1.cmake,
43789           Tests/SimpleInstall/InstallScript2.cmake,
43790           Tests/SimpleInstallS2/CMakeLists.txt,
43791           Tests/SimpleInstallS2/InstallScript1.cmake,
43792           Tests/SimpleInstallS2/InstallScript2.cmake: ENH: Added
43793           INSTALL(CODE) mode to allow inline specification of install
43794           script code.  This reduces the need for configuring an install
43795           script that needs some variable settings because the install code
43796           can set thing up first.
43797
43798 2006-04-12 21:24  andy
43799
43800         * Docs/cmake-indent.vim: ENH: Unify the comment
43801
43802 2006-04-12 21:20  andy
43803
43804         * Docs/cmake-syntax.vim: ENH: More system variables, more
43805           operators, more commands, fix some string issues and some cmake
43806           arguments issues
43807
43808 2006-04-12 15:23  hoffman
43809
43810         * Source/CMakeLists.txt: ENH: lang by custom command does not yet
43811           work for Xcode
43812
43813 2006-04-12 11:56  martink
43814
43815         * Source/cmGlobalGenerator.cxx: COMP: fix warning
43816
43817 2006-04-12 11:36  martink
43818
43819         * Source/cmGlobalGenerator.h: ENH: fix compile issue on HP
43820           hopefully
43821
43822 2006-04-12 09:12  hoffman
43823
43824         * Source/cmDocumentation.cxx: ENH: case insensitive command help
43825
43826 2006-04-12 08:15  andy
43827
43828         * Source/cmVersion.cxx: STYLE: Nightly Version update
43829
43830 2006-04-11 22:39  hoffman
43831
43832         * Source/cmake.cxx: ENH: add more verbose output in verbose mode
43833
43834 2006-04-11 22:39  hoffman
43835
43836         * Source/cmMakefile.cxx: ENH: fix re-run of cmake based on
43837           configured files that are done with copy if different and never
43838           change
43839
43840 2006-04-11 17:11  hoffman
43841
43842         * Source/: CMakeLists.txt, cmLocalGenerator.cxx: ENH: enable test
43843           for java with IDE builds
43844
43845 2006-04-11 16:55  king
43846
43847         * Modules/CMakeCInformation.cmake,
43848           Modules/CMakeCXXInformation.cmake,
43849           Modules/CMakeFortranInformation.cmake,
43850           Modules/Platform/Windows-bcc32.cmake,
43851           Modules/Platform/Windows-cl.cmake,
43852           Modules/Platform/Windows-icl.cmake,
43853           Modules/Platform/Windows-ifort.cmake,
43854           Modules/Platform/Windows-wcl386.cmake,
43855           Source/cmLocalGenerator.cxx,
43856           Source/cmLocalVisualStudio6Generator.cxx,
43857           Source/cmLocalVisualStudio7Generator.cxx: ENH: Split
43858           CMAKE_STANDARD_LIBRARIES into per-language variables
43859           CMAKE_<lang>_STANDARD_LIBRARIES.  This is needed to get
43860           programmable language support working with Visual Studio
43861           generators.  It makes sense anyway.
43862
43863 2006-04-11 14:54  king
43864
43865         * Source/cmLocalVisualStudio7Generator.cxx: BUG: Use flag-map
43866           transform only for C and C++ flags.
43867
43868 2006-04-11 14:53  king
43869
43870         * Source/cmLocalGenerator.cxx: ENH: Restored implementation of
43871           AddCustomCommandToCreateObject.  Updated it to use newer custom
43872           command functionality.
43873
43874 2006-04-11 13:32  king
43875
43876         * Source/cmLocalGenerator.cxx: BUG: Install scripts should honor
43877           EXCLUDE_FROM_ALL options for subdirectories.  This addresses
43878           bug#3100.
43879
43880 2006-04-11 12:51  martink
43881
43882         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
43883           cmLocalUnixMakefileGenerator3.cxx, cmMakefile.cxx, cmMakefile.h:
43884           ENH: some performance optimizations
43885
43886 2006-04-11 11:40  king
43887
43888         * Source/cmLocalGenerator.cxx: BUG: Do not add non-per-config
43889           subdirectory name of cmake target libraries as full path libs.
43890
43891 2006-04-11 11:06  king
43892
43893         * Source/cmAddCustomCommandCommand.cxx,
43894           Source/cmAddCustomCommandCommand.h, Source/cmCustomCommand.cxx,
43895           Source/cmCustomCommand.h, Source/cmGlobalGenerator.cxx,
43896           Source/cmGlobalGenerator.h,
43897           Source/cmGlobalUnixMakefileGenerator3.cxx,
43898           Source/cmGlobalUnixMakefileGenerator3.h,
43899           Source/cmGlobalVisualStudio8Generator.cxx,
43900           Source/cmGlobalXCodeGenerator.cxx, Source/cmLocalGenerator.cxx,
43901           Source/cmLocalGenerator.h,
43902           Source/cmLocalVisualStudio6Generator.cxx,
43903           Source/cmLocalVisualStudio6Generator.h,
43904           Source/cmLocalVisualStudio7Generator.cxx,
43905           Source/cmLocalVisualStudio7Generator.h, Source/cmMakefile.cxx,
43906           Source/cmMakefile.h, Source/cmMakefileTargetGenerator.cxx,
43907           Source/cmake.cxx, Tests/CustomCommand/CMakeLists.txt,
43908           Tests/CustomCommand/wrapper.cxx: ENH: Added support for multiple
43909           outputs generated by a single custom command.  For Visual Studio
43910           generators the native tool provides support.  For Xcode and
43911           Makefile generators a simple trick is used.  The first output is
43912           considered primary and has the build rule attached.  Other
43913           outputs simply depend on the first output with no build rule.
43914           During cmake_check_build_system CMake detects when a secondary
43915           output is missing and removes the primary output to make sure all
43916           outputs are regenerated.  This approach always builds the custom
43917           command at the right time and only once even during parallel
43918           builds.
43919
43920 2006-04-11 10:04  king
43921
43922         * Source/cmMakefile.h: BUG: Fixed typo in new cmake-rerun code.
43923
43924 2006-04-11 08:56  andy
43925
43926         * Source/cmCTest.cxx: BUG: The fast mode should not read
43927           CTestCustom.ctest files
43928
43929 2006-04-11 08:16  andy
43930
43931         * Source/cmVersion.cxx: STYLE: Nightly Version update
43932
43933 2006-04-10 13:52  hoffman
43934
43935         * Source/: cmGlobalUnixMakefileGenerator3.cxx, cmMakefile.cxx,
43936           cmMakefile.h: ENH: add support for re-running cmake if the
43937           cmakefiles change
43938
43939 2006-04-10 13:52  hoffman
43940
43941         * Tests/: SimpleInstall/CMakeLists.txt,
43942           SimpleInstallS2/CMakeLists.txt: ENH: add test for mfc
43943
43944 2006-04-10 13:47  hoffman
43945
43946         * Source/cmFileCommand.cxx: ENH: handle single path
43947
43948 2006-04-10 13:46  hoffman
43949
43950         * Modules/: CMakeVS6FindMake.cmake, CMakeVS71FindMake.cmake,
43951           CMakeVS7FindMake.cmake, CMakeVS8FindMake.cmake,
43952           InstallRequiredSystemLibraries.cmake: ENH: add correct flags for
43953           msvc generators
43954
43955 2006-04-10 13:44  andy
43956
43957         * Modules/CPack.cmake, Source/cmGlobalGenerator.h,
43958           Source/ctest.cxx, Source/CPack/cmCPackGenericGenerator.cxx: ENH:
43959           Add support for preinstall for cmake generated projects when
43960           packaging them
43961
43962 2006-04-10 11:39  hoffman
43963
43964         * Source/cmGlobalXCodeGenerator.cxx: ENH: fix so all configurations
43965           show up
43966
43967 2006-04-10 11:09  andy
43968
43969         * Modules/CPack.cmake, Source/CPack/cmCPackGenericGenerator.cxx:
43970           ENH: Deprecate CPACK_BINARY_DIR and add
43971           CPACK_INSTALL_CMAKE_PROJECTS
43972
43973 2006-04-10 09:36  andy
43974
43975         * CTestCustom.ctest.in: ENH: Some ctest custom fixes
43976
43977 2006-04-10 08:10  andy
43978
43979         * Source/cmVersion.cxx: STYLE: Nightly Version update
43980
43981 2006-04-09 08:15  andy
43982
43983         * Source/cmVersion.cxx: STYLE: Nightly Version update
43984
43985 2006-04-09 07:45  andy
43986
43987         * Source/: cmCTest.cxx, cmCTest.h, CTest/cmCTestBuildHandler.cxx,
43988           CTest/cmCTestReadCustomFilesCommand.cxx: BUG: Improve the
43989           behavior of the ReadCustomFilesCommand
43990
43991 2006-04-08 14:15  hoffman
43992
43993         * Source/: cmLocalKdevelopGenerator.cxx,
43994           cmLocalUnixMakefileGenerator3.cxx,
43995           cmLocalUnixMakefileGenerator3.h: ENH: make sure verbose output is
43996           used for kde
43997
43998 2006-04-08 08:23  andy
43999
44000         * Source/cmVersion.cxx: STYLE: Nightly Version update
44001
44002 2006-04-07 16:46  hoffman
44003
44004         * Modules/Platform/: Windows-cl.cmake, Windows-cl.cmake.in: ENH:
44005           add better variables for MSVC versions
44006
44007 2006-04-07 16:35  andy
44008
44009         * Modules/CPack.cmake: ENH: Allow to overwrite CPACK_BINARY_DIR
44010
44011 2006-04-07 07:40  andy
44012
44013         * Source/cmVersion.cxx: STYLE: Nightly Version update
44014
44015 2006-04-06 07:39  andy
44016
44017         * Source/cmVersion.cxx: STYLE: Nightly Version update
44018
44019 2006-04-05 11:07  king
44020
44021         * Source/cmOrderLinkDirectories.cxx: COMP: Moved var decl out of
44022           _WIN32 block.
44023
44024 2006-04-05 11:05  king
44025
44026         * Source/: cmLocalGenerator.cxx, cmOrderLinkDirectories.cxx: BUG:
44027           Fixed cmOrderLinkDirectories to deal with raw link items that do
44028           not yet exist and correct drive letter case to avoid duplicate
44029           paths on windows.  Fixed cmLocalGenerator to pass CMake targets
44030           as full paths to cmOrderLinkDirectories to make sure the ordering
44031           will pick up the proper target libraries.
44032
44033 2006-04-05 07:46  hoffman
44034
44035         * Source/: cmFileCommand.cxx, cmFileCommand.h: ENH: add path
44036           conversion stuff and rm SYSTEM_PATH
44037
44038 2006-04-05 07:31  andy
44039
44040         * Source/cmVersion.cxx: STYLE: Nightly Version update
44041
44042 2006-04-04 17:27  hoffman
44043
44044         * Modules/CMakeVS8FindMake.cmake: ENH: add search directories for
44045           32 bit devenv from a 64bit cmake
44046
44047 2006-04-04 17:14  king
44048
44049         * Source/cmLocalGenerator.cxx: BUG: Removing part of earlier fix
44050           because it does not work with VS generators.  It may be restored
44051           later after cmOrderLinkDirs is further fixed.
44052
44053 2006-04-04 14:53  king
44054
44055         * Source/cmSetTargetPropertiesCommand.h: ENH: Added documentation
44056           for COMPILE_FLAGS property and clarified meaning of
44057           DEFINE_SYMBOL.
44058
44059 2006-04-04 14:25  king
44060
44061         * Source/cmLocalGenerator.cxx, Source/cmOrderLinkDirectories.cxx,
44062           Source/cmOrderLinkDirectories.h,
44063           Tests/Complex/Executable/complex.cxx,
44064           Tests/ComplexOneConfig/Executable/complex.cxx,
44065           Tests/ComplexRelativePaths/Executable/complex.cxx: BUG: Fixed
44066           cmOrderLinkDirectories to make sure cmake-built libraries are
44067           found properly.  Also taking libraries that will be built but may
44068           not yet exist into account.  The per-configuration subdirectories
44069           that are included by generators in the link path are checked for
44070           conflicting libraries also.  Potentially conflicting libraries
44071           that are actually symlinks back to the desired library are no
44072           longer considered conflicting, which avoids bogus impossible
44073           ordering warnings.
44074
44075 2006-04-04 14:25  martink
44076
44077         * Source/cmakexbuild.cxx: BUG: compiler fix
44078
44079 2006-04-04 13:04  martink
44080
44081         * Source/: cmCTest.cxx, cmCTest.h, cmForEachCommand.cxx,
44082           cmSystemTools.cxx, cmSystemTools.h, cmakexbuild.cxx, ctest.cxx,
44083           CTest/cmCTestRunScriptCommand.cxx,
44084           CTest/cmCTestRunScriptCommand.h, CTest/cmCTestScriptHandler.cxx,
44085           CTest/cmCTestScriptHandler.h: ENH: added support for -SP scripts
44086           in new processes
44087
44088 2006-04-04 11:52  hoffman
44089
44090         * Source/cmOrderLinkDirectories.cxx,
44091           Source/cmOrderLinkDirectories.h,
44092           Tests/Complex/Executable/complex.cxx,
44093           Tests/ComplexOneConfig/Executable/complex.cxx,
44094           Tests/ComplexRelativePaths/Executable/complex.cxx: ENH: change
44095           library order to use a vector
44096
44097 2006-04-04 11:48  king
44098
44099         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
44100           cmLocalGenerator.cxx, cmLocalGenerator.h, cmTarget.h: ENH: Added
44101           global TargetManifest computation between Configure and Generate
44102           steps.  This allows generators to know what other targets will
44103           exist on disk when the build completes.
44104
44105 2006-04-04 09:35  king
44106
44107         * Source/: cmIncludeDirectoryCommand.cxx,
44108           cmIncludeDirectoryCommand.h: ENH: INCLUDE_DIRECTORIES should have
44109           been written to prepend to the include path so that the most
44110           local directories are included first.  This is a patch from Alex
44111           to resolve the problem by allowing users to switch the default
44112           using a variable CMAKE_INCLUDE_DIRECTORIES_BEFORE and then still
44113           explicitly appending or prepending by using AFTER or BEFORE
44114           arguments explicitly.
44115
44116 2006-04-04 07:38  andy
44117
44118         * Source/cmVersion.cxx: STYLE: Nightly Version update
44119
44120 2006-04-03 22:05  hoffman
44121
44122         * Source/cmGlobalGenerator.cxx: ENH: use correct addcache call to
44123           fix build tools
44124
44125 2006-04-03 17:54  hoffman
44126
44127         * Source/cmGlobalXCodeGenerator.cxx: ENH: fix spaces in path for
44128           xcode
44129
44130 2006-04-03 16:20  hoffman
44131
44132         * Source/: cmIncludeDirectoryCommand.cxx,
44133           cmLinkDirectoriesCommand.cxx: ENH: make sure include and lib dirs
44134           are unix paths
44135
44136 2006-04-03 15:59  hoffman
44137
44138         * Source/cmFileCommand.cxx: ENH: fix warning, and remove debug code
44139
44140 2006-04-03 12:57  hoffman
44141
44142         * Source/: cmLocalGenerator.cxx, cmLocalVisualStudio6Generator.cxx,
44143           cmLocalVisualStudio7Generator.cxx,
44144           cmMakefileExecutableTargetGenerator.cxx,
44145           cmMakefileLibraryTargetGenerator.cxx,
44146           cmSetTargetPropertiesCommand.h: ENH: add support for per config
44147           target LINK_FLAGS
44148
44149 2006-04-03 07:37  andy
44150
44151         * Source/cmVersion.cxx: STYLE: Nightly Version update
44152
44153 2006-04-02 11:20  andy
44154
44155         * Source/: CMakeLists.txt, CPack/cmCPackGenerators.cxx,
44156           CPack/cmCPackGenericGenerator.cxx,
44157           CPack/cmCPackNSISGenerator.cxx,
44158           CPack/cmCPackPackageMakerGenerator.cxx,
44159           CPack/cmCPackZIPGenerator.cxx, CPack/cmCPackZIPGenerator.h,
44160           CPack/cpack.cxx: ENH: Add ZIP generator and add support for
44161           including or excluding the toplevel directory
44162
44163 2006-04-02 08:35  andy
44164
44165         * Source/cmVersion.cxx: STYLE: Nightly Version update
44166
44167 2006-04-01 07:37  andy
44168
44169         * Source/cmVersion.cxx: STYLE: Nightly Version update
44170
44171 2006-03-31 21:43  hoffman
44172
44173         * Source/: cmOrderLinkDirectories.cxx, cmOrderLinkDirectories.h:
44174           ENH: fix spelling
44175
44176 2006-03-31 17:59  hoffman
44177
44178         * Source/cmOrderLinkDirectories.cxx: ENH: fix for bug 3067 the
44179           first framework ate the rest of the libraries
44180
44181 2006-03-31 13:17  hoffman
44182
44183         * bootstrap, Source/CMakeLists.txt, Source/cmGlobalGenerator.cxx,
44184           Source/cmGlobalXCodeGenerator.cxx,
44185           Source/cmTryCompileCommand.cxx, Source/cmakemain.cxx,
44186           Source/cmakexbuild.cxx: ENH: add a wrapper for xcodebuild to get
44187           around bug and verbose output
44188
44189 2006-03-31 08:46  hoffman
44190
44191         * Utilities/cmcurl/getdate.c: ENH: remove c++ comment from c code
44192
44193 2006-03-31 08:13  andy
44194
44195         * Source/cmVersion.cxx: STYLE: Nightly Version update
44196
44197 2006-03-30 23:03  hoffman
44198
44199         * Utilities/cmtar/append.c: ENH: remove warning
44200
44201 2006-03-30 17:26  hoffman
44202
44203         * Source/cmakexbuild.cxx: ENH: add program to run xcodebuild and
44204           get around bug
44205
44206 2006-03-30 16:55  king
44207
44208         * Modules/Platform/Windows-cl.cmake: BUG: Fixed order of options to
44209           cl for 32-bit/64-bit test to work with VS 6 NMake.
44210
44211 2006-03-30 15:39  king
44212
44213         * Source/: cmGlobalBorlandMakefileGenerator.cxx,
44214           cmGlobalGenerator.cxx, cmGlobalGenerator.h,
44215           cmGlobalKdevelopGenerator.cxx, cmGlobalMSYSMakefileGenerator.cxx,
44216           cmGlobalMinGWMakefileGenerator.cxx,
44217           cmGlobalNMakeMakefileGenerator.cxx,
44218           cmGlobalUnixMakefileGenerator3.cxx,
44219           cmGlobalWatcomWMakeGenerator.cxx,
44220           cmLocalUnixMakefileGenerator3.cxx,
44221           cmLocalUnixMakefileGenerator3.h,
44222           cmMakefileExecutableTargetGenerator.cxx,
44223           cmMakefileLibraryTargetGenerator.cxx,
44224           cmMakefileTargetGenerator.cxx: ENH: Implemented VT100 terminal
44225           escape sequences.  If CMAKE_COLOR_MAKEFILE is set then messages
44226           produced by makefiles will be in color if the native tool
44227           supports it.  This addresses bug#3060.
44228
44229 2006-03-30 13:49  hoffman
44230
44231         * Modules/Platform/Windows-cl.cmake,
44232           Modules/Platform/Windows-cl.cmake.in, Source/CMakeLists.txt,
44233           Source/cmCommandArgumentParserHelper.cxx,
44234           Source/cmDependsJavaParserHelper.cxx,
44235           Source/cmExecuteProcessCommand.cxx, Source/cmGlobalGenerator.cxx,
44236           Source/cmGlobalVisualStudio8Generator.cxx,
44237           Source/cmGlobalVisualStudio8Generator.h,
44238           Source/cmGlobalVisualStudio8Win64Generator.cxx,
44239           Source/cmGlobalVisualStudio8Win64Generator.h,
44240           Source/cmIfCommand.cxx, Source/cmListCommand.cxx,
44241           Source/cmLocalVisualStudio7Generator.cxx,
44242           Source/cmLocalVisualStudio7Generator.h, Source/cmXMLParser.cxx,
44243           Source/cmake.cxx, Source/CTest/cmCTestHandlerCommand.cxx,
44244           Source/CTest/cmCTestMemCheckHandler.cxx,
44245           Source/CTest/cmCTestSubmitHandler.cxx,
44246           Source/kwsys/CommandLineArguments.cxx, Source/kwsys/Glob.cxx,
44247           Source/kwsys/ProcessWin32.c, Source/kwsys/Registry.cxx,
44248           Source/kwsys/SystemTools.cxx, Source/kwsys/hashtable.hxx.in,
44249           Source/kwsys/testDynamicLoader.cxx,
44250           Utilities/cmcurl/CMakeLists.txt, Utilities/cmcurl/getdate.c,
44251           Utilities/cmcurl/inet_pton.c, Utilities/cmcurl/md5.c,
44252           Utilities/cmcurl/mprintf.c, Utilities/cmtar/CMakeLists.txt,
44253           Utilities/cmtar/append.c, Utilities/cmtar/block.c,
44254           Utilities/cmtar/extract.c, Utilities/cmtar/handle.c,
44255           Utilities/cmtar/output.c, Utilities/cmtar/compat/snprintf.c: ENH:
44256           add support for win64 for visual studio 2005 ide and nmake, also
44257           fix warnings produced by building for win64
44258
44259 2006-03-30 13:33  king
44260
44261         * Source/: cmFileCommand.cxx, cmGlobalGenerator.cxx,
44262           cmGlobalGenerator.h, cmInstallCommand.cxx, cmInstallCommand.h,
44263           cmInstallFilesGenerator.cxx, cmInstallFilesGenerator.h,
44264           cmInstallGenerator.cxx, cmInstallGenerator.h,
44265           cmInstallTargetGenerator.cxx, cmInstallTargetGenerator.h,
44266           cmLocalGenerator.cxx: ENH: Added named component installation
44267           implementation.  Installation behavior should be unchanged unless
44268           -DCOMPONENT=<name> is specified when cmake_install.cmake is
44269           invoked.
44270
44271 2006-03-30 11:55  hoffman
44272
44273         * Source/: cmFileCommand.cxx, cmFindBase.cxx, cmFindBase.h: ENH:
44274           make sure framework search order is correct
44275
44276 2006-03-30 09:17  martink
44277
44278         * Source/cmGlobalGenerator.cxx: ENH: modified the relative path
44279           code to not do relative paths between bin and source
44280
44281 2006-03-30 08:38  andy
44282
44283         * Source/cmVersion.cxx: STYLE: Nightly Version update
44284
44285 2006-03-29 16:34  andy
44286
44287         * Source/cmGlobalXCodeGenerator.cxx: ENH: Use
44288           PBXResourcesBuildPhase for resrources
44289
44290 2006-03-29 16:34  hoffman
44291
44292         * Modules/Platform/Darwin.cmake: ENH: use correct name for path
44293
44294 2006-03-29 16:25  andy
44295
44296         * Source/cmGlobalXCodeGenerator.cxx: ENH: Simplify. Instead of
44297           doing ../MacOS just copy to current directory
44298
44299 2006-03-29 16:21  andy
44300
44301         * Source/cmXCode21Object.cxx: ENH: Add support for Xcode 2.1
44302
44303 2006-03-29 15:02  andy
44304
44305         * Source/: cmGlobalXCodeGenerator.cxx, cmXCodeObject.cxx,
44306           cmXCodeObject.h: ENH: Add copy stages for bundle files
44307
44308 2006-03-29 13:33  hoffman
44309
44310         * Source/cmFindBase.cxx, Tests/BundleTest/CMakeLists.txt: ENH: add
44311           a test for find framework stuff in find_library, and fix the
44312           framework search stuff
44313
44314 2006-03-29 13:26  hoffman
44315
44316         * Source/kwsys/CMakeLists.txt: ENH: remove test on cygwin since it
44317           randomly fails
44318
44319 2006-03-29 12:33  andy
44320
44321         * Source/CTest/: cmCTestBuildCommand.cxx,
44322           cmCTestConfigureCommand.cxx, cmCTestCoverageCommand.cxx,
44323           cmCTestSubmitCommand.cxx, cmCTestUpdateCommand.cxx: COMP: Return
44324           0 instead of false
44325
44326 2006-03-29 12:01  andy
44327
44328         * Source/cmCTest.cxx, Source/cmCTest.h,
44329           Source/CTest/cmCTestBuildCommand.cxx,
44330           Source/CTest/cmCTestBuildCommand.h,
44331           Source/CTest/cmCTestBuildHandler.cxx,
44332           Source/CTest/cmCTestConfigureCommand.cxx,
44333           Source/CTest/cmCTestConfigureCommand.h,
44334           Source/CTest/cmCTestCoverageCommand.cxx,
44335           Source/CTest/cmCTestCoverageCommand.h,
44336           Source/CTest/cmCTestCoverageHandler.cxx,
44337           Source/CTest/cmCTestHandlerCommand.cxx,
44338           Source/CTest/cmCTestMemCheckHandler.cxx,
44339           Source/CTest/cmCTestSubmitCommand.cxx,
44340           Source/CTest/cmCTestSubmitCommand.h,
44341           Source/CTest/cmCTestTestCommand.h,
44342           Source/CTest/cmCTestTestHandler.cxx,
44343           Source/CTest/cmCTestUpdateCommand.cxx,
44344           Source/CTest/cmCTestUpdateCommand.h,
44345           Tests/CTestTest3/test.cmake.in: ENH: Several cleanups and make
44346           sure things get propagated where they should. Also, allow to load
44347           CTest custom files to the actual ctest -S script
44348
44349 2006-03-29 09:10  andy
44350
44351         * Source/cmSetSourceFilesPropertiesCommand.cxx: COMP: Remove
44352           warning
44353
44354 2006-03-29 08:31  andy
44355
44356         * Source/cmVersion.cxx: STYLE: Nightly Version update
44357
44358 2006-03-28 16:36  andy
44359
44360         * Source/CTest/cmCTestReadCustomFilesCommand.cxx,
44361           Tests/CTestTest3/test.cmake.in: BUG: Fix the read custom files
44362           command and add a coverage test
44363
44364 2006-03-28 16:25  andy
44365
44366         * Source/: cmLocalGenerator.cxx, cmTarget.cxx: COMP: Remove
44367           warnings
44368
44369 2006-03-28 15:20  andy
44370
44371         * Source/cmCTest.cxx: ENH: Pass handler flags to both test and
44372           memcheck handler
44373
44374 2006-03-28 15:19  andy
44375
44376         * Source/: CMakeLists.txt, cmCTest.h: ENH: Add new ctest command
44377
44378 2006-03-28 14:45  king
44379
44380         * Source/cmFindBase.cxx: ENH: Added check of
44381           CMAKE_BACKWARDS_COMPATIBILITY to skip the CMake system path
44382           search when simulating CMake 2.2 and earlier.
44383
44384 2006-03-28 14:37  andy
44385
44386         * Source/CTest/: cmCTestReadCustomFilesCommand.cxx,
44387           cmCTestReadCustomFilesCommand.h, cmCTestScriptHandler.cxx: ENH:
44388           Add command to read ctest custom files
44389
44390 2006-03-28 13:48  andy
44391
44392         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Handle spaces in
44393           the path
44394
44395 2006-03-28 13:23  andy
44396
44397         * Tests/BundleTest/: BundleLib.cxx, BundleTest.cxx: ENH: Check if
44398           files exist
44399
44400 2006-03-28 13:16  andy
44401
44402         * Source/: cmFileCommand.cxx, cmInstallGenerator.cxx,
44403           cmInstallTargetGenerator.cxx, cmTarget.h: ENH: Add proper support
44404           for installing bundles
44405
44406 2006-03-28 13:07  alex
44407
44408         * Modules/FindKDE4.cmake: STYLE: better error message when KDE4
44409           hasn't been found
44410
44411           Alex
44412
44413 2006-03-28 10:58  king
44414
44415         * Source/cmInstallTargetGenerator.cxx: BUG: Pay attention to the
44416           MACOSX_BUNDLE target property only on APPLE platforms.
44417
44418 2006-03-28 08:54  andy
44419
44420         * Modules/Platform/Darwin.cmake,
44421           Source/cmLocalUnixMakefileGenerator3.cxx,
44422           Source/cmMakefileExecutableTargetGenerator.cxx,
44423           Source/cmMakefileTargetGenerator.cxx,
44424           Source/cmMakefileTargetGenerator.h,
44425           Source/cmSetSourceFilesPropertiesCommand.cxx,
44426           Tests/BundleTest/CMakeLists.txt,
44427           Tests/BundleTest/SomeRandomFile.txt,
44428           Tests/BundleTest/randomResourceFile.plist.in: ENH: Add support
44429           for adding content to bundles
44430
44431 2006-03-28 08:22  andy
44432
44433         * Source/cmVersion.cxx: STYLE: Nightly Version update
44434
44435 2006-03-27 12:21  hoffman
44436
44437         * Modules/Platform/UnixPaths.cmake: ENH: add /opt/local/include
44438
44439 2006-03-27 11:09  hoffman
44440
44441         * Modules/Platform/: FreeBSD.cmake, OpenBSD.cmake: ENH: add unix
44442           paths
44443
44444 2006-03-27 10:46  hoffman
44445
44446         * Modules/Platform/: FreeBSD.cmake, HP-UX.cmake, IRIX.cmake,
44447           IRIX64.cmake, NetBSD.cmake, OSF1.cmake, SCO_SV.cmake,
44448           SINIX.cmake, Tru64.cmake, ULTRIX.cmake, UNIX_SV.cmake,
44449           UnixPaths.cmake, UnixWare.cmake, Xenix.cmake, kFreeBSD.cmake:
44450           ENH: add more search paths and add UnixPaths to all unix
44451           platforms
44452
44453 2006-03-27 08:13  andy
44454
44455         * Source/cmVersion.cxx: STYLE: Nightly Version update
44456
44457 2006-03-26 08:10  andy
44458
44459         * Source/cmVersion.cxx: STYLE: Nightly Version update
44460
44461 2006-03-25 08:11  andy
44462
44463         * Source/cmVersion.cxx: STYLE: Nightly Version update
44464
44465 2006-03-24 16:13  hoffman
44466
44467         * Source/cmListCommand.cxx: ENH: allow unset vars to be used in
44468           list length
44469
44470 2006-03-24 16:11  king
44471
44472         * CMakeLists.txt, Source/cmInstallCommand.cxx,
44473           Source/cmInstallCommand.h, Tests/SimpleInstall/CMakeLists.txt,
44474           Tests/SimpleInstallS2/CMakeLists.txt: ENH: Added ARCHIVE option
44475           to the TARGETS mode of the INSTALL command.  It is a third option
44476           added to RUNTIME and LIBRARY property types.  Static libraries
44477           and import libraries are now treated as ARCHIVE targets instead
44478           of LIBRARY targets.  This adds a level of granularity necessary
44479           for upcoming features.  Also updated the CVS CMake patch level
44480           set in CMake_VERSION_PATCH from 4 to 5 to allow users of this
44481           version to know whether this incompatible change is present.
44482
44483 2006-03-24 14:47  king
44484
44485         * Modules/FindPythonLibs.cmake: ENH: Updated implementation to use
44486           new FIND_* command power.  The correct library is now found on
44487           MinGW also.
44488
44489 2006-03-24 14:16  king
44490
44491         * Source/: cmFindBase.cxx, cmFindBase.h: ENH: Added
44492           NO_CMAKE_ENVIRONMENT_PATH, NO_CMAKE_PATH,
44493           NO_SYSTEM_ENVIRONMENT_PATH, and NO_CMAKE_SYSTEM_PATH options back
44494           to allow more granularity than NO_DEFAULT_PATH.
44495
44496 2006-03-24 14:15  king
44497
44498         * Modules/Platform/UnixPaths.cmake: BUG: Fix '/use/lib' to be
44499           '/usr/lib'.
44500
44501 2006-03-24 12:20  martink
44502
44503         * Tests/CustomCommand/: CMakeLists.txt,
44504           GeneratedHeader/CMakeLists.txt: BUG: fix test to list generate
44505           dheader
44506
44507 2006-03-24 09:15  hoffman
44508
44509         * Modules/Platform/Darwin.cmake, Source/cmGlobalXCodeGenerator.cxx,
44510           Source/cmLocalGenerator.cxx, Source/cmLocalGenerator.h,
44511           Source/cmLocalXCodeGenerator.cxx, Source/cmTryCompileCommand.cxx,
44512           Tests/ExternalOBJ/CMakeLists.txt,
44513           Tests/ExternalOBJ/Object/CMakeLists.txt,
44514           Tests/X11/CMakeLists.txt: ENH: add support for universal binaries
44515
44516 2006-03-24 08:17  andy
44517
44518         * Source/cmVersion.cxx: STYLE: Nightly Version update
44519
44520 2006-03-23 15:35  andy
44521
44522         * Source/CTest/cmCTestBuildAndTestHandler.cxx: COMP: Remove warning
44523
44524 2006-03-23 13:55  martink
44525
44526         * Source/: cmLocalVisualStudio6Generator.cxx,
44527           cmLocalVisualStudio7Generator.cxx: ENH: removed unused rules from
44528           targets for VS
44529
44530 2006-03-23 11:19  andy
44531
44532         * Source/cmCTest.cxx: BUG: Fix CTestCustom.ctest file
44533
44534 2006-03-23 10:10  hoffman
44535
44536         * CTestCustom.ctest.in: ENH: try to get rid of warning on HP
44537
44538 2006-03-23 09:56  andy
44539
44540         * Source/CTest/cmCTestBuildHandler.cxx: ENH: More error handling
44541
44542 2006-03-23 08:13  andy
44543
44544         * Source/cmVersion.cxx: STYLE: Nightly Version update
44545
44546 2006-03-22 17:21  hoffman
44547
44548         * Source/cmExecuteProcessCommand.cxx: ENH: do not dereference empty
44549           stl vectors
44550
44551 2006-03-22 15:01  martink
44552
44553         * Tests/: Complex/VarTests.cmake,
44554           Complex/Executable/CMakeLists.txt,
44555           Complex/Executable/Included.cmake,
44556           Complex/Executable/complex.cxx, ComplexOneConfig/VarTests.cmake,
44557           ComplexOneConfig/Executable/CMakeLists.txt,
44558           ComplexOneConfig/Executable/Included.cmake,
44559           ComplexOneConfig/Executable/complex.cxx,
44560           ComplexRelativePaths/VarTests.cmake,
44561           ComplexRelativePaths/Executable/CMakeLists.txt,
44562           ComplexRelativePaths/Executable/Included.cmake,
44563           ComplexRelativePaths/Executable/complex.cxx: ENH: added testing
44564           for new features
44565
44566 2006-03-22 14:45  andy
44567
44568         * Source/cmMakefile.cxx: BUG: Fix logic. If the variable is not
44569           set, then it is always ok to write the file
44570
44571 2006-03-22 14:40  andy
44572
44573         * Source/: cmAddCustomCommandCommand.cxx,
44574           cmConfigureFileCommand.cxx, cmExecuteProcessCommand.cxx,
44575           cmFileCommand.cxx, cmMakeDirectoryCommand.cxx, cmMakefile.cxx,
44576           cmMakefile.h, cmWriteFileCommand.cxx: ENH: Allow blocking of
44577           writing into the source tree
44578
44579 2006-03-22 14:06  martink
44580
44581         * Source/: cmGetDirectoryPropertyCommand.h,
44582           cmGetSourceFilePropertyCommand.cxx,
44583           cmGetSourceFilePropertyCommand.h, cmIfCommand.cxx, cmIfCommand.h,
44584           cmMakefile.cxx, cmMakefile.h, cmSourceFile.cxx: ENH: added some
44585           new functionality
44586
44587 2006-03-22 13:04  andy
44588
44589         * Source/: cmBootstrapCommands.cxx, cmCommands.cxx, cmake.cxx:
44590           COMP: Fix apple bootstrap issues
44591
44592 2006-03-22 11:14  andy
44593
44594         * Source/cmBootstrapCommands.cxx,
44595           Modules/CheckCSourceCompiles.cmake,
44596           Modules/CheckCXXSourceCompiles.cmake, Source/cmCommands.cxx,
44597           Source/cmWriteFileCommand.cxx: ENH: Cleanup bootstrap even more
44598
44599 2006-03-22 11:10  king
44600
44601         * Modules/Platform/Windows-gcc.cmake, Source/cmLocalGenerator.cxx:
44602           ENH: Added support for linking to MS .lib libraries in MinGW.
44603
44604 2006-03-22 09:58  andy
44605
44606         * bootstrap, Source/cmMakefile.cxx, Source/cmMakefile.h,
44607           Source/cmakemain.cxx: ENH: Remove things from bootstrap
44608
44609 2006-03-22 08:11  andy
44610
44611         * Source/cmVersion.cxx: STYLE: Nightly Version update
44612
44613 2006-03-21 17:47  barre
44614
44615         * Source/kwsys/SystemTools.cxx: ENH: the arguments to this function
44616           were not checked in a robust way
44617
44618 2006-03-21 16:59  andy
44619
44620         * CMakeLists.txt: ENH: Add flag for MFC
44621
44622 2006-03-21 16:58  andy
44623
44624         * Modules/InstallRequiredSystemLibraries.cmake: ENH: Handle visual
44625           studio versions
44626
44627 2006-03-21 16:39  andy
44628
44629         * Source/cmCTest.cxx: ENH: Two things. If there is
44630           CTestCustom.cmake in the toplevel directory read that file only.
44631           If there is CTestCustom.ctest in the toplevel directory, do the
44632           glob, if there is none, do nothing
44633
44634 2006-03-21 16:03  andy
44635
44636         * Source/cmFileCommand.cxx, Source/cmFileCommand.h,
44637           Tests/StringFileTest/CMakeLists.txt: ENH: Add relative tag and
44638           add test for relative tag
44639
44640 2006-03-21 16:02  andy
44641
44642         * Source/kwsys/: Glob.cxx, Glob.hxx.in: ENH: Add support for
44643           relative paths and cleanup
44644
44645 2006-03-21 16:01  andy
44646
44647         * Source/cmCTest.cxx: BUG: Handle visual studio 8
44648
44649 2006-03-21 12:56  alex
44650
44651         * Modules/FindKDE3.cmake: BUG: put the path to the kde3 lib dir in
44652           KDE3_LIB_DIR, not the complete libkdecore.so
44653
44654           Alex
44655
44656 2006-03-21 12:54  andy
44657
44658         * bootstrap, Source/CMakeLists.txt, Source/cmCTest.cxx,
44659           Source/cmCacheManager.cxx, Source/cmFileCommand.cxx,
44660           Source/cmFindPathCommand.cxx, Source/cmGlob.cxx, Source/cmGlob.h,
44661           Source/CTest/cmCTestCoverageHandler.cxx: ENH: Remove cmGlob and
44662           use glob from kwsys
44663
44664 2006-03-21 08:45  king
44665
44666         * Source/cmLocalGenerator.cxx: ENH: Enabling
44667           CMAKE_INCLUDE_CURRENT_DIR even for in-source builds to be more
44668           consistent with its name.  This also makes double-quote and
44669           angle-bracket include styles (almost) identical.
44670
44671 2006-03-21 08:20  andy
44672
44673         * Source/cmVersion.cxx: STYLE: Nightly Version update
44674
44675 2006-03-20 16:24  andy
44676
44677         * Source/CPack/cmCPackPackageMakerGenerator.cxx: ENH: Handle
44678           unusual path for packagemaker
44679
44680 2006-03-20 12:29  alex
44681
44682         * Modules/: AddFileDependencies.cmake, FindPNG.cmake,
44683           KDE3Macros.cmake: BUG: don't include MacroLibrary.cmake, but add
44684           a cmake module which implements ADD_FILE_DEPENDENCIES() ENH: mark
44685           the variables from FindPNG.cmake as advanced
44686
44687           Alex
44688
44689 2006-03-20 07:55  andy
44690
44691         * Source/cmVersion.cxx: STYLE: Nightly Version update
44692
44693 2006-03-19 07:53  andy
44694
44695         * Source/cmVersion.cxx: STYLE: Nightly Version update
44696
44697 2006-03-18 12:23  hoffman
44698
44699         * CTestCustom.ctest.in: ENH: add more warning stuff
44700
44701 2006-03-18 12:16  alex
44702
44703         * Modules/FindKDE3.cmake: STYLE: fix typos
44704
44705           Alex
44706
44707 2006-03-18 08:59  andy
44708
44709         * Source/cmVersion.cxx: STYLE: Nightly Version update
44710
44711 2006-03-17 16:30  andy
44712
44713         * Source/cmConfigure.cmake.h.in: ENH: Propagate cmake variables to
44714           macros in C
44715
44716 2006-03-17 16:14  andy
44717
44718         * CMakeLists.txt, Source/CMakeLists.txt, Source/cmSystemTools.cxx:
44719           ENH: Simplify the test
44720
44721 2006-03-17 15:47  andy
44722
44723         * Source/CMakeLists.txt: COMP: Use the current cmake's
44724           CheckCXXSourceCompiles
44725
44726 2006-03-17 15:46  andy
44727
44728         * Source/: CMakeLists.txt, cmSystemTools.cxx, cmSystemTools.h,
44729           cmake.cxx: ENH: Handle missing unsetenv and add check for environ
44730
44731 2006-03-17 15:33  hoffman
44732
44733         * Source/cmSystemTools.cxx: ENH: make cmake compile
44734
44735 2006-03-17 12:31  andy
44736
44737         * Source/cmSystemTools.cxx: COMP: Fix windows
44738
44739 2006-03-17 12:24  andy
44740
44741         * Source/cmSystemTools.cxx: COMP: Handle windows with hack for now
44742
44743 2006-03-17 12:06  malaterre
44744
44745         * Source/kwsys/: Directory.cxx, Directory.hxx.in, SystemTools.cxx,
44746           SystemTools.hxx.in: ENH: Use const char where it should have
44747           been. At same time fix Bug#2958
44748
44749 2006-03-17 11:44  andy
44750
44751         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Add a method to
44752           remove environment variables
44753
44754 2006-03-17 11:14  andy
44755
44756         * Source/: cmSystemTools.cxx, cmSystemTools.h, cmake.cxx: ENH: Use
44757           vector of plain strings and add cmake -E command for getting
44758           environment
44759
44760 2006-03-17 10:58  andy
44761
44762         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Add access for
44763           all environment variables
44764
44765 2006-03-17 09:32  andy
44766
44767         * Source/cmVersion.cxx: STYLE: Nightly Version update
44768
44769 2006-03-16 18:24  king
44770
44771         * Source/cmGlobalGenerator.cxx: BUG: When generating the install
44772           rules for CMake itself the per-configuration subdirectory must be
44773           used to specify the executable location.
44774
44775 2006-03-16 17:49  hoffman
44776
44777         * Source/: cmFindBase.cxx, cmFindBase.h: ENH: clean up find stuff
44778           so that NO_SYSTEM_PATH is backwards compatible and you get put
44779           system env variables in the find commands
44780
44781 2006-03-16 17:40  king
44782
44783         * Modules/Platform/Windows-cl.cmake: BUG: /DWIN32 and /D_WINDOWS
44784           should be defined for all configurations or if no configuration
44785           is set.
44786
44787 2006-03-16 17:26  king
44788
44789         * Source/kwsys/auto_ptr.hxx.in: COMP: Skip trying to use native
44790           auto_ptr implementation and just provide a conforming one.
44791
44792 2006-03-16 17:20  king
44793
44794         * Tests/: Complex/cmTestConfigure.h.in,
44795           Complex/Executable/complex.cxx,
44796           ComplexOneConfig/cmTestConfigure.h.in,
44797           ComplexOneConfig/Executable/complex.cxx,
44798           ComplexRelativePaths/cmTestConfigure.h.in,
44799           ComplexRelativePaths/Executable/complex.cxx: BUG: Removed
44800           compiled-in CMAKE_SHARED_MODULE_PREFIX and
44801           CMAKE_SHARED_MODULE_SUFFIX for loaded commands in favor of using
44802           the settings from the platform files.
44803
44804 2006-03-16 17:09  king
44805
44806         * Source/: cmConfigure.cmake.h.in, cmDynamicLoader.cxx,
44807           cmDynamicLoader.h, cmLoadCommandCommand.cxx: BUG: Removed
44808           compiled-in CMAKE_SHARED_MODULE_PREFIX and
44809           CMAKE_SHARED_MODULE_SUFFIX for loaded commands in favor of using
44810           the settings from the platform files.
44811
44812 2006-03-16 17:07  king
44813
44814         * Modules/CMakeSystemSpecificInformation.cmake: BUG: When copying
44815           the module variables from shared library variables use double
44816           quotes for the required definitions ...PREFIX and ...SUFFIX to
44817           make sure a value is set even if it is empty.
44818
44819 2006-03-16 16:04  king
44820
44821         * Source/cmExportLibraryDependencies.cxx: COMP: Using KWSys
44822           auto_ptr to avoid cross-platform problems.
44823
44824 2006-03-16 16:04  king
44825
44826         * Source/kwsys/: CMakeLists.txt, auto_ptr.hxx.in: ENH: Adding
44827           auto_ptr to KWSys to provide a conforming version everywhere.
44828
44829 2006-03-16 15:53  alex
44830
44831         * Modules/FindKDE4.cmake: ENH: after searching for kde-config in
44832           the special dirs, search again in the standard dirs BUG: handle
44833           paths on windows correctly
44834
44835           Alex
44836
44837 2006-03-16 15:50  king
44838
44839         * Source/cmExportLibraryDependencies.cxx: COMP: Fix for auto_ptr
44840           usage on VC6's broken implementation.
44841
44842 2006-03-16 14:51  king
44843
44844         * Source/cmLocalGenerator.cxx: BUG: Fixed generation of mismatched
44845           IF in install script.  This bug was introduced during the m_
44846           sweep.
44847
44848 2006-03-16 14:44  king
44849
44850         * Source/: cmCommandArgumentParser.cxx, cmCommandArgumentParser.y:
44851           COMP: Fix malloc/free declaration for windows compilers.
44852
44853 2006-03-16 14:14  king
44854
44855         * Source/cmExportLibraryDependencies.cxx: BUG: Do not leak the
44856           ofstream object in append mode.  Just use an auto_ptr for both
44857           cases.
44858
44859 2006-03-16 11:57  king
44860
44861         * Source/: cmCommandArgumentParser.cxx, cmCommandArgumentParser.y,
44862           cmCommandArgumentParserTokens.h: ENH: Using patch from Frans
44863           Englich to clarify error messages.
44864
44865 2006-03-16 11:34  andy
44866
44867         * Source/CTest/cmCTestTestHandler.h: COMP: Make members protected
44868           so that subclass can use them
44869
44870 2006-03-16 11:29  andy
44871
44872         * Source/CTest/: cmCTestMemCheckHandler.cxx,
44873           cmCTestTestHandler.cxx: BUG: Couple of memcheck bugs: Log files
44874           should really be different for test and memcheck. Also make sure
44875           to not trunkate the output of the test until the valgrind or any
44876           other checking is pefrormed.
44877
44878 2006-03-16 11:28  hoffman
44879
44880         * Source/CursesDialog/cmCursesMainForm.cxx: ENH: not all messages
44881           are errors
44882
44883 2006-03-16 11:27  hoffman
44884
44885         * Source/cmOrderLinkDirectories.cxx: ENH: don't put the default
44886           framework path in a -F option
44887
44888 2006-03-16 11:21  andy
44889
44890         * Source/kwsys/DynamicLoader.hxx.in: COMP: Fix problem with
44891           namespace
44892
44893 2006-03-16 11:15  king
44894
44895         * Modules/Platform/FreeBSD.cmake: ENH: Enabling soname support on
44896           FreeBSD.
44897
44898 2006-03-16 11:01  andy
44899
44900         * Source/cmDynamicLoader.cxx, Source/cmDynamicLoader.h,
44901           Source/cmLoadCommandCommand.cxx, Source/cmSystemTools.cxx,
44902           Source/cmakemain.cxx, Source/kwsys/DynamicLoader.cxx,
44903           Source/kwsys/DynamicLoader.hxx.in,
44904           Source/kwsys/testDynamicLoader.cxx, Source/kwsys/testDynload.c,
44905           Tests/Complex/Executable/complex.cxx,
44906           Tests/ComplexOneConfig/Executable/complex.cxx,
44907           Tests/ComplexRelativePaths/Executable/complex.cxx: ENH: Cleanup
44908           DynamicLoader so that the symbols have more consistent names,
44909           start using dynamic loader from kwsys in CMake
44910
44911 2006-03-16 10:53  martink
44912
44913         * Source/: cmGlobalGenerator.h, cmLocalVisualStudio7Generator.h,
44914           cmLocalXCodeGenerator.h, cmMakefile.h: STYLE: minor comment
44915           cleanups
44916
44917 2006-03-16 10:44  martink
44918
44919         * Source/CursesDialog/: cmCursesBoolWidget.cxx,
44920           cmCursesCacheEntryComposite.cxx, cmCursesCacheEntryComposite.h,
44921           cmCursesDummyWidget.cxx, cmCursesFilePathWidget.cxx,
44922           cmCursesForm.cxx, cmCursesForm.h, cmCursesLabelWidget.cxx,
44923           cmCursesLongMessageForm.cxx, cmCursesLongMessageForm.h,
44924           cmCursesMainForm.cxx, cmCursesMainForm.h, cmCursesPathWidget.cxx,
44925           cmCursesPathWidget.h, cmCursesStringWidget.cxx,
44926           cmCursesStringWidget.h, cmCursesWidget.cxx, cmCursesWidget.h:
44927           ENH: m_ cleanup for curses
44928
44929 2006-03-16 09:33  martink
44930
44931         * Source/: cmAddTestCommand.h, cmData.h, cmDependsC.cxx,
44932           cmDependsC.h, cmStandardIncludes.h, cmUseMangledMesaCommand.h,
44933           cmVariableRequiresCommand.h: ENH: a warning fix and some more
44934           cleanup
44935
44936 2006-03-16 09:17  andy
44937
44938         * Source/cmVersion.cxx: STYLE: Nightly Version update
44939
44940 2006-03-15 16:32  martink
44941
44942         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: fix warning
44943
44944 2006-03-15 14:14  hoffman
44945
44946         * Modules/Platform/IRIX64.cmake: ENH: use c not cxx
44947
44948 2006-03-15 13:20  alex
44949
44950         * Modules/UsePkgConfig.cmake: BUG: change the formatting of the
44951           pkgconfig module documentation so that it doesn't crash some
44952           versions of konqueror (fixed with current konqy)
44953
44954           Alex
44955
44956 2006-03-15 12:02  hoffman
44957
44958         * Source/: cmGlobalXCode21Generator.cxx,
44959           cmGlobalXCodeGenerator.cxx, cmake.cxx: ENH: fix up this changes
44960           for mac
44961
44962 2006-03-15 11:38  martink
44963
44964         * Source/: cmGlobalXCodeGenerator.cxx, cmMakeDepend.cxx,
44965           cmMakeDepend.h, cmXCodeObject.cxx, cmXCodeObject.h: BUG: some
44966           UNIX fixes for my m_ commit
44967
44968 2006-03-15 11:26  andy
44969
44970         * Source/cmVersion.cxx: STYLE: Nightly Version update
44971
44972 2006-03-15 11:01  martink
44973
44974         * Source/: cmAddCustomCommandCommand.cxx,
44975           cmAddCustomTargetCommand.cxx, cmAddDefinitionsCommand.cxx,
44976           cmAddDependenciesCommand.cxx, cmAddExecutableCommand.cxx,
44977           cmAddLibraryCommand.cxx, cmAddLibraryCommand.h,
44978           cmAddSubDirectoryCommand.cxx, cmAddTestCommand.cxx,
44979           cmAuxSourceDirectoryCommand.cxx, cmBuildCommand.cxx,
44980           cmBuildNameCommand.cxx, cmCMakeMinimumRequired.cxx,
44981           cmCPluginAPI.cxx, cmCTest.cxx, cmCTest.h, cmCacheManager.cxx,
44982           cmCacheManager.h, cmCommand.h, cmCommandArgumentLexer.cxx,
44983           cmCommandArgumentParserHelper.cxx,
44984           cmCommandArgumentParserHelper.h, cmConfigureFileCommand.cxx,
44985           cmConfigureFileCommand.h, cmCreateTestSourceList.cxx,
44986           cmCustomCommand.cxx, cmCustomCommand.h, cmDepends.cxx,
44987           cmDepends.h, cmDependsC.cxx, cmDependsC.h, cmDependsFortran.cxx,
44988           cmDependsFortran.h, cmDependsFortranLexer.cxx,
44989           cmDependsJavaLexer.cxx, cmDynamicLoader.cxx,
44990           cmEnableLanguageCommand.cxx, cmEnableTestingCommand.cxx,
44991           cmEndIfCommand.cxx, cmExecProgramCommand.cxx,
44992           cmExecuteProcessCommand.cxx, cmExportLibraryDependencies.cxx,
44993           cmExportLibraryDependencies.h, cmExprLexer.cxx,
44994           cmExprParserHelper.cxx, cmExprParserHelper.h,
44995           cmFLTKWrapUICommand.cxx, cmFLTKWrapUICommand.h,
44996           cmFileCommand.cxx, cmFileTimeComparison.cxx,
44997           cmFileTimeComparison.h, cmFindBase.cxx, cmFindLibraryCommand.cxx,
44998           cmFindPackageCommand.cxx, cmFindPathCommand.cxx,
44999           cmFindProgramCommand.cxx, cmForEachCommand.cxx,
45000           cmForEachCommand.h, cmGeneratedFileStream.cxx,
45001           cmGeneratedFileStream.h, cmGetCMakePropertyCommand.cxx,
45002           cmGetDirectoryPropertyCommand.cxx,
45003           cmGetFilenameComponentCommand.cxx,
45004           cmGetSourceFilePropertyCommand.cxx,
45005           cmGetTargetPropertyCommand.cxx, cmGetTestPropertyCommand.cxx,
45006           cmGlob.cxx, cmGlob.h, cmGlobalBorlandMakefileGenerator.cxx,
45007           cmGlobalGenerator.cxx, cmGlobalGenerator.h,
45008           cmGlobalKdevelopGenerator.cxx, cmGlobalMSYSMakefileGenerator.cxx,
45009           cmGlobalMinGWMakefileGenerator.cxx,
45010           cmGlobalNMakeMakefileGenerator.cxx,
45011           cmGlobalUnixMakefileGenerator3.cxx,
45012           cmGlobalUnixMakefileGenerator3.h,
45013           cmGlobalVisualStudio6Generator.cxx,
45014           cmGlobalVisualStudio71Generator.cxx,
45015           cmGlobalVisualStudio71Generator.h,
45016           cmGlobalVisualStudio7Generator.cxx,
45017           cmGlobalVisualStudio7Generator.h,
45018           cmGlobalVisualStudio8Generator.cxx,
45019           cmGlobalWatcomWMakeGenerator.cxx, cmGlobalXCode21Generator.cxx,
45020           cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h,
45021           cmIfCommand.cxx, cmIfCommand.h, cmIncludeCommand.cxx,
45022           cmIncludeDirectoryCommand.cxx,
45023           cmIncludeExternalMSProjectCommand.cxx,
45024           cmIncludeRegularExpressionCommand.cxx, cmInstallCommand.cxx,
45025           cmInstallFilesCommand.cxx, cmInstallFilesCommand.h,
45026           cmInstallProgramsCommand.cxx, cmInstallProgramsCommand.h,
45027           cmInstallTargetGenerator.cxx, cmInstallTargetsCommand.cxx,
45028           cmLinkDirectoriesCommand.cxx, cmLinkLibrariesCommand.cxx,
45029           cmListCommand.cxx, cmListFileCache.cxx, cmListFileCache.h,
45030           cmLoadCacheCommand.cxx, cmLoadCommandCommand.cxx,
45031           cmLocalGenerator.cxx, cmLocalGenerator.h,
45032           cmLocalUnixMakefileGenerator3.cxx,
45033           cmLocalUnixMakefileGenerator3.h,
45034           cmLocalVisualStudio6Generator.cxx,
45035           cmLocalVisualStudio6Generator.h,
45036           cmLocalVisualStudio7Generator.cxx,
45037           cmLocalVisualStudio7Generator.h, cmMacroCommand.cxx,
45038           cmMacroCommand.h, cmMakeDepend.cxx, cmMakeDepend.h,
45039           cmMakefile.cxx, cmMakefile.h,
45040           cmMakefileExecutableTargetGenerator.cxx,
45041           cmMakefileLibraryTargetGenerator.cxx,
45042           cmMakefileTargetGenerator.cxx, cmMakefileTargetGenerator.h,
45043           cmMarkAsAdvancedCommand.cxx, cmMathCommand.cxx,
45044           cmMessageCommand.cxx, cmOptionCommand.cxx,
45045           cmOrderLinkDirectories.cxx, cmOrderLinkDirectories.h,
45046           cmOutputRequiredFilesCommand.cxx, cmOutputRequiredFilesCommand.h,
45047           cmProjectCommand.cxx, cmQTWrapCPPCommand.cxx,
45048           cmQTWrapCPPCommand.h, cmQTWrapUICommand.cxx, cmQTWrapUICommand.h,
45049           cmRemoveCommand.cxx, cmRemoveDefinitionsCommand.cxx,
45050           cmSeparateArgumentsCommand.cxx, cmSetCommand.cxx,
45051           cmSetDirectoryPropertiesCommand.cxx,
45052           cmSetSourceFilesPropertiesCommand.cxx,
45053           cmSetTargetPropertiesCommand.cxx,
45054           cmSetTestsPropertiesCommand.cxx, cmSiteNameCommand.cxx,
45055           cmSourceFile.cxx, cmSourceFile.h, cmSourceGroup.cxx,
45056           cmSourceGroup.h, cmSourceGroupCommand.cxx, cmStringCommand.cxx,
45057           cmSubdirCommand.cxx, cmTarget.cxx, cmTarget.h,
45058           cmTargetLinkLibrariesCommand.cxx, cmTargetLinkLibrariesCommand.h,
45059           cmTest.cxx, cmTest.h, cmTryCompileCommand.cxx,
45060           cmTryRunCommand.cxx, cmUtilitySourceCommand.cxx,
45061           cmVTKMakeInstantiatorCommand.cxx, cmVTKMakeInstantiatorCommand.h,
45062           cmVTKWrapJavaCommand.cxx, cmVTKWrapJavaCommand.h,
45063           cmVTKWrapPythonCommand.cxx, cmVTKWrapPythonCommand.h,
45064           cmVTKWrapTclCommand.cxx, cmVTKWrapTclCommand.h,
45065           cmVariableRequiresCommand.cxx, cmVariableWatch.cxx,
45066           cmVariableWatch.h, cmWhileCommand.cxx, cmWhileCommand.h,
45067           cmWin32ProcessExecution.cxx, cmWin32ProcessExecution.h,
45068           cmWriteFileCommand.cxx, cmXCode21Object.cxx, cmXCodeObject.cxx,
45069           cmXCodeObject.h, cmake.cxx, cmake.h, cmakemain.cxx,
45070           cmakewizard.cxx, cmakewizard.h, CTest/cmCTestBuildCommand.cxx,
45071           CTest/cmCTestConfigureCommand.cxx,
45072           CTest/cmCTestCoverageCommand.cxx,
45073           CTest/cmCTestHandlerCommand.cxx,
45074           CTest/cmCTestMemCheckCommand.cxx, CTest/cmCTestStartCommand.cxx,
45075           CTest/cmCTestSubmitCommand.cxx, CTest/cmCTestTestCommand.cxx,
45076           CTest/cmCTestTestHandler.cxx, CTest/cmCTestUpdateCommand.cxx:
45077           STYLE: some m_ to this-> cleanup
45078
45079 2006-03-15 09:23  andy
45080
45081         * Source/CTest/cmCTestUpdateHandler.cxx: ENH: Add svn cleanup
45082           before running svn
45083
45084 2006-03-15 09:22  andy
45085
45086         * Source/CPack/cmCPackGenericGenerator.cxx: ENH: Allow multiple
45087           install directories
45088
45089 2006-03-14 16:38  hoffman
45090
45091         * Modules/FindOpenGL.cmake: ENH: go back to finding the framework
45092           opengl on the mac
45093
45094 2006-03-14 15:19  hoffman
45095
45096         * Modules/FindOpenGL.cmake: ENH: use standard include path for
45097           OpenGL
45098
45099 2006-03-14 14:03  hoffman
45100
45101         * Modules/Platform/Darwin.cmake,
45102           Source/cmMakefileLibraryTargetGenerator.cxx,
45103           Source/cmMakefileTargetGenerator.cxx,
45104           Source/cmMakefileTargetGenerator.h: ENH: add support for removing
45105           language flags from shared library and shared module link
45106           commands
45107
45108 2006-03-14 11:35  king
45109
45110         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Fixed object file
45111           name construction to use Convert method for relative path
45112           conversion.  Also fixed test of result to check explicitly for a
45113           full path.
45114
45115 2006-03-14 10:14  king
45116
45117         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Avoid full paths
45118           and spaces when constructing object file names.
45119
45120 2006-03-14 09:37  king
45121
45122         * Source/cmMakefile.cxx: BUG: Clarified confusing error message.
45123
45124 2006-03-14 02:31  andy
45125
45126         * Source/cmVersion.cxx: STYLE: Nightly Version update
45127
45128 2006-03-13 16:45  andy
45129
45130         * Source/CPack/cmCPackGenericGenerator.h: STYLE: Fix style checker
45131
45132 2006-03-13 15:57  malaterre
45133
45134         * Source/kwsys/testDynamicLoader.cxx: COMP: Fix warning
45135
45136 2006-03-13 15:19  king
45137
45138         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: Introducing new
45139           policy to construct more unique object file names.  This should
45140           allow multiple sources with the same file name but different FULL
45141           paths to be added to a single target.
45142
45143 2006-03-13 14:39  malaterre
45144
45145         * Source/kwsys/: DynamicLoader.cxx, testDynamicLoader.cxx: BUG: Fix
45146           problem on MacOSX, by disabling part of the test.
45147
45148 2006-03-13 13:11  hoffman
45149
45150         * Modules/VTKCompatibility.cmake: ENH: add backwards compatibility
45151           fix for more aggressive find_path command
45152
45153 2006-03-13 11:27  malaterre
45154
45155         * Source/kwsys/DynamicLoader.cxx: ENH: Fix dashboard with coverage
45156
45157 2006-03-13 10:49  malaterre
45158
45159         * Source/kwsys/CMakeLists.txt: ENH: Do not build the library if we
45160           are not doing Testing
45161
45162 2006-03-13 10:27  malaterre
45163
45164         * Source/kwsys/testDynamicLoader.cxx: ENH: Make test usable from
45165           command line
45166
45167 2006-03-13 02:31  andy
45168
45169         * Source/cmVersion.cxx: STYLE: Nightly Version update
45170
45171 2006-03-12 10:03  hoffman
45172
45173         * Source/kwsys/SystemTools.cxx: ENH: remove warning
45174
45175 2006-03-12 09:43  hoffman
45176
45177         * Source/CMakeLists.txt: ENH: remove test until it works
45178
45179 2006-03-12 02:26  andy
45180
45181         * Source/cmVersion.cxx: STYLE: Nightly Version update
45182
45183 2006-03-11 12:43  hoffman
45184
45185         * Modules/FindOpenGL.cmake: ENH: take advantage of new framework
45186           stuff
45187
45188 2006-03-11 11:53  hoffman
45189
45190         * Source/cmake.cxx: ENH: remove print
45191
45192 2006-03-11 11:52  hoffman
45193
45194         * Source/kwsys/SystemTools.cxx: ENH: try to clean up the search for
45195           programs
45196
45197 2006-03-11 10:09  malaterre
45198
45199         * Source/kwsys/DynamicLoader.cxx: BUG: Fix for MINGW32
45200
45201 2006-03-11 09:59  malaterre
45202
45203         * Source/kwsys/DynamicLoader.cxx: ENH: Add support for LastError on
45204           HPUX
45205
45206 2006-03-11 09:47  malaterre
45207
45208         * Source/kwsys/DynamicLoader.cxx: ENH: Also look into data segment
45209           (consistant with other implementation)
45210
45211 2006-03-11 02:33  andy
45212
45213         * Source/cmVersion.cxx: STYLE: Nightly Version update
45214
45215 2006-03-10 17:37  hoffman
45216
45217         * Source/kwsys/SystemTools.cxx: ENH: undo last change because it
45218           broke the dashboard
45219
45220 2006-03-10 16:53  hoffman
45221
45222         * Source/: cmFileCommand.cxx, cmFileCommand.h: ENH: add a new FILE
45223           SYSTEM_PATH that allows you to read a environment variable with a
45224           path in it.
45225
45226 2006-03-10 16:52  hoffman
45227
45228         * Source/kwsys/SystemTools.cxx: ENH: fix find program to look for
45229           .com and .exe correctly and not return files with no extension on
45230           windows
45231
45232 2006-03-10 16:03  malaterre
45233
45234         * Source/kwsys/: DynamicLoader.hxx.in, SystemTools.hxx.in: ENH: Add
45235           documentation on the problem with system wide path for looking up
45236           dynamic libraries. STYLE: Fix trailing white spaces
45237
45238 2006-03-10 15:42  malaterre
45239
45240         * Source/kwsys/testDynamicLoader.cxx: BUG: Need a / for Visual
45241           Studio build
45242
45243 2006-03-10 15:38  malaterre
45244
45245         * Source/kwsys/: testDynamicLoader.cxx, testSystemTools.h.in: BUG:
45246           Do the proper path
45247
45248 2006-03-10 15:12  malaterre
45249
45250         * Source/kwsys/testDynamicLoader.cxx: BUG: Need a trailing slash
45251
45252 2006-03-10 15:08  malaterre
45253
45254         * Source/kwsys/: CMakeLists.txt, testDynamicLoader.cxx,
45255           testSystemTools.h.in: BUG: Fix problem with  in the path
45256
45257 2006-03-10 15:03  andy
45258
45259         * Source/: cmCTest.cxx, cmCTest.h,
45260           CTest/cmCTestBuildAndTestHandler.cxx,
45261           CTest/cmCTestBuildAndTestHandler.h,
45262           CTest/cmCTestBuildCommand.cxx, CTest/cmCTestBuildCommand.h,
45263           CTest/cmCTestBuildHandler.cxx, CTest/cmCTestBuildHandler.h,
45264           CTest/cmCTestCommand.h, CTest/cmCTestConfigureCommand.cxx,
45265           CTest/cmCTestConfigureCommand.h,
45266           CTest/cmCTestConfigureHandler.cxx,
45267           CTest/cmCTestCoverageCommand.cxx, CTest/cmCTestCoverageCommand.h,
45268           CTest/cmCTestCoverageHandler.cxx, CTest/cmCTestCoverageHandler.h,
45269           CTest/cmCTestEmptyBinaryDirectoryCommand.h,
45270           CTest/cmCTestGenericHandler.cxx, CTest/cmCTestGenericHandler.h,
45271           CTest/cmCTestHandlerCommand.cxx, CTest/cmCTestHandlerCommand.h,
45272           CTest/cmCTestMemCheckCommand.cxx, CTest/cmCTestMemCheckCommand.h,
45273           CTest/cmCTestMemCheckHandler.cxx, CTest/cmCTestMemCheckHandler.h,
45274           CTest/cmCTestRunScriptCommand.cxx,
45275           CTest/cmCTestRunScriptCommand.h, CTest/cmCTestScriptHandler.cxx,
45276           CTest/cmCTestScriptHandler.h, CTest/cmCTestSleepCommand.cxx,
45277           CTest/cmCTestSleepCommand.h, CTest/cmCTestStartCommand.cxx,
45278           CTest/cmCTestStartCommand.h, CTest/cmCTestSubmitCommand.cxx,
45279           CTest/cmCTestSubmitCommand.h, CTest/cmCTestSubmitHandler.cxx,
45280           CTest/cmCTestSubmitHandler.h, CTest/cmCTestTestCommand.cxx,
45281           CTest/cmCTestTestCommand.h, CTest/cmCTestTestHandler.cxx,
45282           CTest/cmCTestTestHandler.h, CTest/cmCTestUpdateCommand.cxx,
45283           CTest/cmCTestUpdateCommand.h, CTest/cmCTestUpdateHandler.cxx,
45284           CTest/cmCTestUpdateHandler.h: STYLE: Fix some style issues
45285
45286 2006-03-10 14:53  malaterre
45287
45288         * Source/kwsys/: CMakeLists.txt, testDynamicLoader.cxx,
45289           testSystemTools.h.in: BUG: Trying to get testDynamicLoader to
45290           work on Solaris and SunOS, where current directory is not lookup
45291           when doing dlopen
45292
45293 2006-03-10 13:54  hoffman
45294
45295         * Source/: cmCommandArgumentLexer.h,
45296           cmDependsFortranParserTokens.h, cmDependsJavaLexer.h,
45297           cmDependsJavaParserHelper.h, cmDependsJavaParserTokens.h,
45298           cmExecProgramCommand.h, cmExprLexer.h, cmExprParserTokens.h,
45299           cmFLTKWrapUICommand.h, cmFileCommand.h, cmFindBase.h,
45300           cmGlobalBorlandMakefileGenerator.h, cmGlobalGenerator.h,
45301           cmGlobalMSYSMakefileGenerator.h,
45302           cmGlobalMinGWMakefileGenerator.h,
45303           cmGlobalNMakeMakefileGenerator.h,
45304           cmGlobalUnixMakefileGenerator3.h,
45305           cmGlobalVisualStudio6Generator.h,
45306           cmGlobalVisualStudio71Generator.h,
45307           cmGlobalVisualStudio7Generator.h, cmGlobalWatcomWMakeGenerator.h,
45308           cmGlobalXCodeGenerator.h, cmListCommand.h, cmLocalGenerator.h,
45309           cmLocalUnixMakefileGenerator3.h, cmSourceFile.cxx,
45310           cmStringCommand.cxx, cmSystemTools.cxx, cmTarget.cxx,
45311           cmTargetLinkLibrariesCommand.cxx, cmTryCompileCommand.cxx,
45312           cmTryRunCommand.cxx, cmUseMangledMesaCommand.cxx,
45313           cmUtilitySourceCommand.cxx, cmVTKMakeInstantiatorCommand.cxx,
45314           cmVTKWrapJavaCommand.cxx, cmVTKWrapPythonCommand.cxx,
45315           cmVTKWrapTclCommand.cxx, cmVariableRequiresCommand.cxx,
45316           cmVariableWatch.cxx, cmVariableWatch.h, cmWhileCommand.cxx,
45317           cmWin32ProcessExecution.cxx, cmXCode21Object.cxx,
45318           cmXCodeObject.cxx, cmakemain.cxx: STYLE: fix line lengths
45319
45320 2006-03-10 13:34  malaterre
45321
45322         * Source/kwsys/SystemTools.cxx: STYLE: Remove trailing whitespaces
45323
45324 2006-03-10 13:34  malaterre
45325
45326         * Source/kwsys/: CMakeLists.txt, DynamicLoader.cxx: BUG: Fix
45327           DynamicLoader implementation on MacOSX (using old API)
45328
45329 2006-03-10 13:33  malaterre
45330
45331         * Source/kwsys/SystemTools.cxx: ENH: Add trailing whitespace
45332
45333 2006-03-10 13:06  andy
45334
45335         * Source/: cmAddCustomCommandCommand.cxx,
45336           cmAddCustomTargetCommand.cxx, cmAddDefinitionsCommand.cxx,
45337           cmAddDefinitionsCommand.h, cmAddDependenciesCommand.cxx,
45338           cmAddExecutableCommand.h, cmBuildCommand.cxx,
45339           cmBuildNameCommand.h, cmCMakeMinimumRequired.cxx,
45340           cmCPluginAPI.cxx, cmCPluginAPI.h, cmCacheManager.cxx,
45341           cmCommandArgumentParser.cxx, cmCommandArgumentParserHelper.h,
45342           cmCommandArgumentParserTokens.h, cmCreateTestSourceList.cxx,
45343           cmCustomCommand.cxx, cmDependsC.cxx, cmDependsC.h,
45344           cmDependsFortranLexer.cxx, cmDependsFortranLexer.h,
45345           cmLocalVisualStudio7Generator.cxx, cmMacroCommand.cxx,
45346           cmMacroCommand.h, cmMakeDepend.cxx, cmake.cxx, cmakewizard.cxx,
45347           CPack/cmCPackGenerators.cxx, CPack/cmCPackGenerators.h,
45348           CPack/cmCPackGenericGenerator.cxx,
45349           CPack/cmCPackGenericGenerator.h, CPack/cmCPackLog.cxx,
45350           CPack/cmCPackLog.h, CPack/cmCPackNSISGenerator.cxx,
45351           CPack/cmCPackNSISGenerator.h,
45352           CPack/cmCPackPackageMakerGenerator.cxx,
45353           CPack/cmCPackSTGZGenerator.cxx, CPack/cmCPackSTGZGenerator.h,
45354           CPack/cmCPackTGZGenerator.cxx, CPack/cmCPackTGZGenerator.h,
45355           CPack/cpack.cxx: STYLE: Fix some style issues
45356
45357 2006-03-10 12:47  andy
45358
45359         * Source/CPack/cmCPackPackageMakerGenerator.cxx: STYLE: Cleanup
45360           trailing spaces
45361
45362 2006-03-10 12:01  malaterre
45363
45364         * Source/kwsys/: Glob.cxx, Registry.cxx, RegularExpression.cxx,
45365           testCommandLineArguments.cxx: STYLE: Make sure to use the proper
45366           cast.
45367
45368 2006-03-10 11:58  alex
45369
45370         * Modules/FindKDE4.cmake: ENH: new module to find the
45371           FindKDE4Internal.cmake installed by kdelibs4
45372
45373           Alex
45374
45375 2006-03-10 11:57  malaterre
45376
45377         * Source/kwsys/: DynamicLoader.cxx, testDynamicLoader.cxx: ENH:
45378           Make sure that we find the proper symbol and not the one that
45379           start with _. STYLE: Remove an old style cast
45380
45381 2006-03-10 11:32  malaterre
45382
45383         * Source/kwsys/: DynamicLoader.cxx, testDynamicLoader.cxx: ENH:
45384           Hopefully have the DynamicLoader to the proper thing.
45385
45386 2006-03-10 11:13  hoffman
45387
45388         * Source/: cmCacheManager.h, cmLocalVisualStudio7Generator.h,
45389           cmMakeDepend.h, cmMakefile.h, cmOutputRequiredFilesCommand.h,
45390           cmProjectCommand.h, cmRemoveDefinitionsCommand.h,
45391           cmSetTestsPropertiesCommand.h, cmSourceGroup.h,
45392           cmStandardIncludes.h, cmStringCommand.h, cmSubdirCommand.h,
45393           cmSystemTools.h, cmTarget.h, cmTryCompileCommand.h,
45394           cmVariableWatch.h, cmXCode21Object.h, cmake.h: ENH: fix line
45395           length style stuff
45396
45397 2006-03-10 11:12  hoffman
45398
45399         * Source/cmFindBase.cxx: ENH: avoid adding junk into paths
45400
45401 2006-03-10 10:28  malaterre
45402
45403         * Source/kwsys/testDynamicLoader.cxx: BUG: Make sure to have proper
45404           dependencies
45405
45406 2006-03-10 10:26  hoffman
45407
45408         * Source/kwsys/CMakeLists.txt: ENH: use CMAKE_DL_LIBS and not dl
45409           directly as it does not always exist
45410
45411 2006-03-10 10:23  malaterre
45412
45413         * Source/kwsys/CMakeLists.txt: COMP: Fix cygwin build
45414
45415 2006-03-10 10:19  malaterre
45416
45417         * Source/kwsys/testDynload.c: COMP: Fix compilation on MacOSX
45418           (common symbols not allowed with MH_DYLIB output format)
45419
45420 2006-03-10 10:12  andy
45421
45422         * Source/CMakeLists.txt, Tests/BundleTest/CMakeLists.txt: ENH: Add
45423           package to bundle test
45424
45425 2006-03-10 10:07  andy
45426
45427         * Source/kwsys/testDynamicLoader.cxx: COMP: Add missing include
45428
45429 2006-03-10 02:32  andy
45430
45431         * Source/cmVersion.cxx: STYLE: Nightly Version update
45432
45433 2006-03-09 17:16  malaterre
45434
45435         * Source/kwsys/testDynload.c: BUG: Remove comment
45436
45437 2006-03-09 17:15  malaterre
45438
45439         * Source/kwsys/: testDynamicLoader.cxx, testDynload.c: ENH: remove
45440           test temporarily
45441
45442 2006-03-09 17:08  malaterre
45443
45444         * Source/kwsys/: CMakeLists.txt, testDynamicLoader.cxx: ENH: Still
45445           more coverage of the DynamicLoader
45446
45447 2006-03-09 17:06  malaterre
45448
45449         * Source/kwsys/testDynload.c: ENH: Add a file to generate the lib
45450
45451 2006-03-09 16:40  malaterre
45452
45453         * Source/kwsys/testDynamicLoader.cxx: ENH: Improve test coverage
45454
45455 2006-03-09 16:40  malaterre
45456
45457         * Source/kwsys/: Registry.cxx, Registry.hxx.in: STYLE: Minor style
45458
45459 2006-03-09 15:55  king
45460
45461         * CMakeLists.txt: ENH: Updated patch level to 4 for special KDE
45462           release.
45463
45464 2006-03-09 15:47  hoffman
45465
45466         * Source/: cmCacheManager.cxx, cmCacheManager.h: ENH: if
45467           CMakeCache.txt has been removed, then automatically remove
45468           CMakefiles/*.cmake
45469
45470 2006-03-09 15:00  hoffman
45471
45472         * Modules/Platform/AIX.cmake: ENH: add correct initial flags for
45473           aix
45474
45475 2006-03-09 14:57  hoffman
45476
45477         * Modules/Platform/Darwin.cmake: ENH: remove junk
45478
45479 2006-03-09 14:41  malaterre
45480
45481         * Source/kwsys/CMakeLists.txt: ENH: Carefully turn testing of
45482           DynamicLib on
45483
45484 2006-03-09 14:36  malaterre
45485
45486         * Source/kwsys/: Directory.cxx, testSystemTools.cxx,
45487           DynamicLoader.cxx: STYLE: Minor style
45488
45489 2006-03-09 14:35  malaterre
45490
45491         * Source/kwsys/testDynamicLoader.cxx: ENH: Adding initial test for
45492           DynamicLoader
45493
45494 2006-03-09 14:30  hoffman
45495
45496         * Source/: cmFileCommand.cxx, cmFileCommand.h,
45497           cmLocalUnixMakefileGenerator3.cxx,
45498           cmLocalUnixMakefileGenerator3.h,
45499           cmMakefileExecutableTargetGenerator.cxx,
45500           cmMakefileLibraryTargetGenerator.cxx,
45501           cmMakefileTargetGenerator.cxx: ENH: use a cmake script to do the
45502           clean step, this allows for large numbers of files to be removed
45503           without making the command line too long
45504
45505 2006-03-09 14:10  alex
45506
45507         * Modules/: FindKDE.cmake, FindKDE3.cmake, KDE3Macros.cmake,
45508           kde3init_dummy.cpp.in, kde3uic.cmake: ENH: add real-world-tested
45509           and used KDE3 support, and obsolete FindKDE.cmake, which wasn't
45510           used by anybody that I heard of
45511
45512           Alex
45513
45514 2006-03-09 11:57  andy
45515
45516         * Source/: cmCTest.cxx, cmCTest.h, ctest.cxx: STYLE: Fix some style
45517           issues
45518
45519 2006-03-09 11:35  hoffman
45520
45521         * Modules/FindTCL.cmake, Source/cmFindPathCommand.cxx: ENH: fix a
45522           bug in the find path stuff so that it can find headers deep in
45523           frameworks
45524
45525 2006-03-09 11:17  andy
45526
45527         * Source/CTest/: cmCTestBuildAndTestHandler.cxx,
45528           cmCTestBuildCommand.cxx, cmCTestBuildHandler.cxx,
45529           cmCTestBuildHandler.h, cmCTestConfigureCommand.cxx,
45530           cmCTestConfigureCommand.h, cmCTestConfigureHandler.cxx,
45531           cmCTestConfigureHandler.h, cmCTestCoverageCommand.cxx,
45532           cmCTestCoverageCommand.h, cmCTestCoverageHandler.cxx,
45533           cmCTestCoverageHandler.h, cmCTestEmptyBinaryDirectoryCommand.h,
45534           cmCTestGenericHandler.cxx, cmCTestGenericHandler.h,
45535           cmCTestHandlerCommand.cxx, cmCTestHandlerCommand.h,
45536           cmCTestMemCheckCommand.h, cmCTestMemCheckHandler.cxx,
45537           cmCTestRunScriptCommand.cxx, cmCTestScriptHandler.cxx,
45538           cmCTestStartCommand.cxx, cmCTestStartCommand.h,
45539           cmCTestSubmitCommand.cxx, cmCTestSubmitCommand.h,
45540           cmCTestSubmitHandler.cxx, cmCTestTestCommand.cxx,
45541           cmCTestTestHandler.cxx, cmCTestTestHandler.h,
45542           cmCTestUpdateCommand.cxx, cmCTestUpdateCommand.h,
45543           cmCTestUpdateHandler.cxx: STYLE: Fix some style issues
45544
45545 2006-03-09 09:53  andy
45546
45547         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Fix problem on
45548           Wacom system with global symbolic targets
45549
45550 2006-03-09 08:32  andy
45551
45552         * Source/CPack/: cmCPackGenericGenerator.cxx,
45553           cmCPackPackageMakerGenerator.cxx, cpack.cxx: STYLE: Fix style
45554           problems
45555
45556 2006-03-09 08:20  andy
45557
45558         * Utilities/: cmcurl/formdata.c, cmtar/libtar.h: COMP: Remove win64
45559           warnings
45560
45561 2006-03-09 02:41  andy
45562
45563         * Source/cmVersion.cxx: STYLE: Nightly Version update
45564
45565 2006-03-08 18:16  hoffman
45566
45567         * Source/cmFindProgramCommand.cxx: ENH: make sure system path is
45568           not added unless asked for
45569
45570 2006-03-08 17:11  alex
45571
45572         * Modules/UsePkgConfig.cmake: ENH: add a cmake module for using
45573           pkg-config, tested in kdelibs, ok by Bill Hoffman
45574
45575           Alex
45576
45577 2006-03-08 16:33  andy
45578
45579         * Source/CPack/: cmCPackGenerators.cxx, cmCPackGenerators.h,
45580           cmCPackGenericGenerator.cxx, cmCPackGenericGenerator.h,
45581           cmCPackLog.cxx, cmCPackLog.h, cmCPackNSISGenerator.cxx,
45582           cmCPackNSISGenerator.h, cmCPackPackageMakerGenerator.cxx,
45583           cmCPackPackageMakerGenerator.h, cmCPackSTGZGenerator.cxx,
45584           cmCPackSTGZGenerator.h, cmCPackTGZGenerator.cxx,
45585           cmCPackTGZGenerator.h, cpack.cxx: STYLE: Lots of formating to
45586           remove style problems
45587
45588 2006-03-08 14:02  andy
45589
45590         * Source/CMakeLists.txt, Tests/SimpleInstall/CMakeLists.txt,
45591           Tests/SimpleInstall/InstallScript2.cmake,
45592           Tests/SimpleInstall/TestSubDir/CMakeLists.txt,
45593           Tests/SimpleInstallS2/CMakeLists.txt,
45594           Tests/SimpleInstallS2/InstallScript2.cmake,
45595           Tests/SimpleInstallS2/TestSubDir/CMakeLists.txt: ENH: Add
45596           additional subdirectory to improve testing and to allow cleanup
45597           when testing cpack
45598
45599 2006-03-08 13:59  andy
45600
45601         * Source/CPack/cmCPackPackageMakerGenerator.cxx: BUG: Handle
45602           version with multiple dots
45603
45604 2006-03-08 13:20  andy
45605
45606         * Tests/: SimpleInstall/CMakeLists.txt,
45607           SimpleInstallS2/CMakeLists.txt: COMP: Ok, fix typo
45608
45609 2006-03-08 13:13  andy
45610
45611         * Tests/: SimpleInstall/CMakeLists.txt,
45612           SimpleInstallS2/CMakeLists.txt: ENH: Add testing for cpack
45613
45614 2006-03-08 13:06  king
45615
45616         * Source/kwsys/ProcessUNIX.c: ENH: Enabled process tree killing on
45617           AIX.
45618
45619 2006-03-08 12:42  king
45620
45621         * Source/kwsys/ProcessUNIX.c: ENH: Enabled process tree killing on
45622           the SGI.
45623
45624 2006-03-08 12:36  king
45625
45626         * Source/kwsys/ProcessUNIX.c: ENH: Enabled process tree killing for
45627           FreeBSD and Sun.
45628
45629 2006-03-08 12:12  king
45630
45631         * Source/kwsys/ProcessUNIX.c: ENH: Enabled process tree killing on
45632           HP-UX.
45633
45634 2006-03-08 11:57  king
45635
45636         * Source/kwsys/ProcessUNIX.c: BUG: Do not leak ps FILE when the
45637           process starts but reading the header fails.
45638
45639 2006-03-08 11:39  king
45640
45641         * Source/kwsys/testProcess.c: ENH: Added a way to quickly enable
45642           manual testing of grandchild killing.
45643
45644 2006-03-08 11:38  king
45645
45646         * Source/kwsys/ProcessUNIX.c: ENH: Added implementation of process
45647           tree killing that runs "ps" to traverse the tree.
45648
45649 2006-03-08 10:52  andy
45650
45651         * Source/: cmListFileCache.cxx, cmListFileCache.h: BUG: Remove some
45652           old legacy code  and remove memory leak
45653
45654 2006-03-08 09:16  malaterre
45655
45656         * Source/kwsys/: DynamicLoader.cxx, DynamicLoader.hxx.in: BUG:
45657           Including file within a namespace{} is dangerous(unless symbols
45658           are within an extern C). Also update documentation about special
45659           case for MacOSX
45660
45661 2006-03-08 02:43  andy
45662
45663         * Source/cmVersion.cxx: STYLE: Nightly Version update
45664
45665 2006-03-07 19:52  hoffman
45666
45667         * Tests/: SimpleInstall/CMakeLists.txt,
45668           SimpleInstallS2/CMakeLists.txt: ENH: remove cpack stuff for now
45669           so that we can get mac dashboards again
45670
45671 2006-03-07 15:31  andy
45672
45673         * CMakeGraphVizOptions.cmake, Source/cmake.cxx: ENH: Add a way to
45674           overwrite some preferences and ignore certain targets
45675
45676 2006-03-07 14:46  king
45677
45678         * Source/cmake.cxx: ENH: Add CMAKE_COMMAND and CMAKE_ROOT variables
45679           when running in script mode.  This partially addresses bug#2828.
45680
45681 2006-03-07 14:38  king
45682
45683         * Source/cmGlobalGenerator.cxx: BUG: Check for whether to add -C to
45684           package rule should check for a . in the first character not the
45685           second.
45686
45687 2006-03-07 12:03  andy
45688
45689         * Source/cmake.cxx: COMP: Fix warnings
45690
45691 2006-03-07 10:05  king
45692
45693         * Source/cmFileCommand.cxx: BUG: Most platforms other than Linux
45694           seem to require executable permissions on their shared libraries.
45695
45696 2006-03-07 10:04  king
45697
45698         * Tests/: SimpleInstall/CMakeLists.txt,
45699           SimpleInstallS2/CMakeLists.txt: BUG: Some platforms require
45700           executable permission on shared libraries.
45701
45702 2006-03-07 02:12  andy
45703
45704         * Source/cmVersion.cxx: STYLE: Nightly Version update
45705
45706 2006-03-06 15:41  hoffman
45707
45708         * bootstrap: ENH: add more depends for bootstrap
45709
45710 2006-03-06 15:14  hoffman
45711
45712         * Modules/Platform/Darwin.cmake: ENH: add support for language
45713           flags that allow for universal binaries
45714
45715 2006-03-06 15:14  hoffman
45716
45717         * Modules/CMakeCInformation.cmake,
45718           Modules/CMakeCXXInformation.cmake,
45719           Modules/CMakeFortranInformation.cmake,
45720           Modules/Platform/CYGWIN.cmake, Source/cmLocalGenerator.cxx,
45721           Source/cmLocalGenerator.h,
45722           Source/cmMakefileLibraryTargetGenerator.cxx: ENH: add support for
45723           language flags at rule expansion time
45724
45725 2006-03-06 15:01  hoffman
45726
45727         * Modules/Platform/Windows-cl.cmake: ENH: add support for manifest
45728           stuff
45729
45730 2006-03-06 14:30  malaterre
45731
45732         * Source/kwsys/DynamicLoader.cxx: COMP: Fix compilation on MacOSX
45733
45734 2006-03-06 14:08  hoffman
45735
45736         * Modules/FindQt3.cmake: ENH: try to fix non-clean dashboards
45737
45738 2006-03-06 14:07  malaterre
45739
45740         * Source/kwsys/CMakeLists.txt: ENH: Compile DynamicLoader
45741
45742 2006-03-06 14:02  malaterre
45743
45744         * Source/kwsys/: DynamicLoader.cxx, DynamicLoader.hxx.in: ENH:
45745           Adding kwsys implementation for a DynamicLoader class. Copy from
45746           itkDynamicLoader, with patch from cmDynamicLoader
45747
45748 2006-03-06 13:43  hoffman
45749
45750         * Source/kwsys/: Directory.cxx, Registry.cxx: ENH: add missing
45751           cmake depend hacks
45752
45753 2006-03-06 13:34  hoffman
45754
45755         * Source/kwsys/Glob.cxx: ENH: add missing cmake include
45756
45757 2006-03-06 13:02  malaterre
45758
45759         * Source/kwsys/Directory.cxx: COMP: Some STL implementation do not
45760           provide clear on std::string
45761
45762 2006-03-06 11:57  malaterre
45763
45764         * Source/kwsys/: Directory.cxx, Directory.hxx.in: BUG: Need to
45765           reset internal structure in case of multiple calls to Load
45766
45767 2006-03-06 10:12  malaterre
45768
45769         * Source/kwsys/: Directory.cxx, Directory.hxx.in: ENH: Redo
45770           implementation of itkDirectory to use kwsys (avoid duplicating
45771           code).
45772
45773 2006-03-06 02:11  andy
45774
45775         * Source/cmVersion.cxx: STYLE: Nightly Version update
45776
45777 2006-03-05 09:09  king
45778
45779         * Source/cmLocalGenerator.cxx: BUG: Fix for generated install
45780           scripts to support prefixes with trailing slashes or just a
45781           single slash.
45782
45783 2006-03-05 08:38  hoffman
45784
45785         * Source/cmFindBase.cxx: ENH: fix old style parsing of FIND
45786           commands and fix broken tests
45787
45788 2006-03-05 02:11  andy
45789
45790         * Source/cmVersion.cxx: STYLE: Nightly Version update
45791
45792 2006-03-04 02:22  andy
45793
45794         * Source/cmVersion.cxx: STYLE: Nightly Version update
45795
45796 2006-03-03 23:00  hoffman
45797
45798         * Source/cmFindBase.cxx: ENH: make sure NAMES tag is not required
45799           for name argument, fixes msys generator
45800
45801 2006-03-03 19:29  king
45802
45803         * Source/cmInstallCommand.cxx, Source/cmInstallCommand.h,
45804           Source/cmInstallTargetGenerator.cxx,
45805           Source/cmInstallTargetGenerator.h,
45806           Tests/SimpleInstall/CMakeLists.txt,
45807           Tests/SimpleInstallS2/CMakeLists.txt: ENH: Added PERMISSIONS
45808           option to the TARGETS mode of the INSTALL command.
45809
45810 2006-03-03 18:44  king
45811
45812         * Source/cmFileCommand.cxx, Source/cmInstallCommand.cxx,
45813           Source/cmInstallCommand.h, Source/cmInstallFilesGenerator.cxx,
45814           Source/cmInstallFilesGenerator.h, Source/cmInstallGenerator.cxx,
45815           Source/cmInstallGenerator.h, Source/cmLocalGenerator.cxx,
45816           Tests/SimpleInstall/CMakeLists.txt, Tests/SimpleInstall/inst.cxx,
45817           Tests/SimpleInstall/inst2.cxx,
45818           Tests/SimpleInstallS2/CMakeLists.txt,
45819           Tests/SimpleInstallS2/inst.cxx, Tests/SimpleInstallS2/inst2.cxx:
45820           ENH: Added PERMISSIONS and RENAME options to the INSTALL
45821           command's FILES and PROGRAMS mode, and corresponding support to
45822           FILE(INSTALL).  Default permissions for shared libraries on
45823           non-Windows/non-OSX platforms no longer has the execute bit set.
45824
45825 2006-03-03 18:06  king
45826
45827         * Source/: cmTarget.cxx, cmTarget.h: ENH: Replaced UpdateLocation
45828           method with call to GetLocation.  Added comment about problems
45829           with the LOCATION attribute.
45830
45831 2006-03-03 15:04  andy
45832
45833         * Source/CPack/: cmCPackPackageMakerGenerator.cxx,
45834           cmCPackPackageMakerGenerator.h: ENH: Check package maker version
45835
45836 2006-03-03 14:28  andy
45837
45838         * Source/cmake.cxx: COMP: Oops, typo
45839
45840 2006-03-03 14:24  andy
45841
45842         * Source/: cmTarget.cxx, cmTarget.h, cmake.cxx, cmake.h: ENH: Add
45843           support for exporting graphviz of the project dependencies
45844
45845 2006-03-03 12:58  king
45846
45847         * Source/CMakeLists.txt, Source/cmGlobalGenerator.cxx,
45848           Source/cmGlobalGenerator.h,
45849           Source/cmGlobalVisualStudio6Generator.cxx,
45850           Source/cmGlobalVisualStudio6Generator.h,
45851           Source/cmGlobalVisualStudio7Generator.cxx,
45852           Source/cmGlobalVisualStudio7Generator.h,
45853           Source/cmGlobalXCodeGenerator.cxx,
45854           Source/cmGlobalXCodeGenerator.h,
45855           Source/cmInstallTargetGenerator.cxx,
45856           Source/cmInstallTargetGenerator.h,
45857           Source/cmMakefileExecutableTargetGenerator.cxx,
45858           Source/cmTarget.cxx, Tests/BundleTest/BundleLib.cxx,
45859           Tests/BundleTest/BundleTest.cxx, Tests/BundleTest/CMakeLists.txt:
45860           BUG: Fixed installation of MacOSX Bundle executables and the
45861           corresponding install_name remapping support.  Extended the
45862           BundleTest test to check that this all works.  Part of these
45863           fixes required changing the signature of AppendDirectoryForConfig
45864           in all generators.  It now accepts prefix and suffix strings to
45865           deal with whether leading or trailing slashes should be included
45866           with the configuration subdirectory.
45867
45868 2006-03-03 12:01  hoffman
45869
45870         * Modules/Platform/Windows-cl.cmake: ENH: add manifest support for
45871           2005
45872
45873 2006-03-03 11:59  hoffman
45874
45875         * Modules/CMakeVS8FindMake.cmake: ENH: look for VCExpress first
45876
45877 2006-03-03 10:52  andy
45878
45879         * Modules/CPack.Info.plist.in,
45880           Source/CPack/cmCPackPackageMakerGenerator.cxx: ENH: Add verbose
45881           flag to package maker and add CFBundleIdentifier string
45882
45883 2006-03-03 02:34  andy
45884
45885         * Source/cmVersion.cxx: STYLE: Nightly Version update
45886
45887 2006-03-02 21:33  hoffman
45888
45889         * Source/kwsys/: Registry.cxx, SystemTools.cxx: ENH: fix std in
45890           kwsys, has to be kwsys_stl
45891
45892 2006-03-02 20:11  hoffman
45893
45894         * Source/cmFindBase.cxx: ENH: remove warning
45895
45896 2006-03-02 15:03  hoffman
45897
45898         * Source/: cmMakefile.cxx, cmMakefile.h: ENH: removed unused
45899           methods after find changes
45900
45901 2006-03-02 14:39  hoffman
45902
45903         * Source/cmTryCompileCommand.cxx: ENH: pass CMAKE_MODULE_PATH into
45904           try compile projects
45905
45906 2006-03-02 13:43  hoffman
45907
45908         * Source/: cmFindBase.cxx, cmFindLibraryCommand.cxx: ENH: fix
45909           spelling errors in docs
45910
45911 2006-03-02 13:30  hoffman
45912
45913         * Modules/Platform/CYGWIN.cmake, Modules/Platform/Darwin.cmake,
45914           Modules/Platform/Linux.cmake, Modules/Platform/SunOS.cmake,
45915           Modules/Platform/UnixPaths.cmake,
45916           Modules/Platform/Windows-cl.cmake,
45917           Modules/Platform/WindowsPaths.cmake,
45918           Source/cmBootstrapCommands.cxx, Source/cmFindBase.cxx,
45919           Source/cmFindBase.h, Source/cmFindFileCommand.cxx,
45920           Source/cmFindFileCommand.h, Source/cmFindLibraryCommand.cxx,
45921           Source/cmFindLibraryCommand.h, Source/cmFindPathCommand.cxx,
45922           Source/cmFindPathCommand.h, Source/cmFindProgramCommand.cxx,
45923           Source/cmFindProgramCommand.h, Source/kwsys/Registry.cxx,
45924           Source/kwsys/SystemTools.cxx: ENH: check in new find stuff
45925
45926 2006-03-02 07:52  hoffman
45927
45928         * Modules/CMakeCInformation.cmake,
45929           Modules/CMakeCXXInformation.cmake,
45930           Modules/CMakeFortranInformation.cmake,
45931           Modules/CMakeJavaInformation.cmake, Source/cmGlobalGenerator.cxx:
45932           ENH: fix for bug 2921, move _OVERRIDE variable to a better
45933           position to allow changing _INIT variables
45934
45935 2006-03-02 02:17  andy
45936
45937         * Source/cmVersion.cxx: STYLE: Nightly Version update
45938
45939 2006-03-01 22:45  king
45940
45941         * Source/: cmSetTargetPropertiesCommand.h, cmTarget.cxx: ENH:
45942           Finished CMAKE_<CONFIG>_POSTFIX feature and documented it.  The
45943           value of this variable is used when a library target is created
45944           to initialize the <CONFIG>_POSTFIX target property.  The value of
45945           this property is used (even for executables) to define a
45946           per-configuration postfix on the name of the target.  Also
45947           enabled use of the OUTPUT_NAME property for non-executable
45948           targets.
45949
45950 2006-03-01 19:00  king
45951
45952         * CMakeLists.txt: ENH: CMake does not need RPATHs at all for its
45953           own executables.  Disable them to avoid relinking during
45954           installation.
45955
45956 2006-03-01 18:54  king
45957
45958         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
45959           cmGlobalUnixMakefileGenerator3.h,
45960           cmLocalUnixMakefileGenerator3.cxx: ENH: Cleaned up generation of
45961           directory-level rules and their support structure.  The
45962           directorystart rule has been removed in favor of checking the
45963           build system in the subdirectory makefile first.  The "directory"
45964           rule has been renamed "all" since it corresponds to the "all"
45965           pass anyway (as against "clean").  Also fixed directory-level
45966           rule for preinstall.
45967
45968 2006-03-01 18:49  king
45969
45970         * Source/cmGlobalGenerator.cxx: BUG: Check for whether to add
45971           BUILD_TYPE to install rule should check for a . in the first
45972           character not the second.
45973
45974 2006-03-01 15:00  andy
45975
45976         * Modules/: CPack.cmake, NSIS.template.in: ENH: Several changes to
45977           for NSIS
45978
45979 2006-03-01 13:15  andy
45980
45981         * CMakeLists.txt, Modules/CPack.cmake,
45982           Modules/InstallRequiredSystemLibraries.cmake: ENH: Install system
45983           libraries only if project requires them
45984
45985 2006-03-01 13:05  andy
45986
45987         * Source/cmSystemTools.cxx: BUG: Even more VS8 issues
45988
45989 2006-03-01 12:50  andy
45990
45991         * Source/CTest/cmCTestSubmitHandler.cxx: BUG: More VS8 fixes
45992
45993 2006-03-01 11:55  andy
45994
45995         * Templates/CMakeLists.txt: ENH: Install cpack files
45996
45997 2006-03-01 08:28  andy
45998
45999         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
46000           cmGlobalUnixMakefileGenerator3.h, cmGlobalXCodeGenerator.cxx,
46001           cmGlobalXCodeGenerator.h: ENH: Cleanup global targets even more
46002           and potentially fix Xcode
46003
46004 2006-03-01 02:32  andy
46005
46006         * Source/cmVersion.cxx: STYLE: Nightly Version update
46007
46008 2006-02-28 16:33  andy
46009
46010         * Source/cmGlobalGenerator.cxx: BUG: Ok, fix the ordering
46011
46012 2006-02-28 16:22  andy
46013
46014         * Source/CTest/cmCTestHandlerCommand.cxx: BUG: Fix for STL
46015
46016 2006-02-28 16:17  andy
46017
46018         * Source/cmCTest.h: BUG: Handle buggy streams
46019
46020 2006-02-28 15:56  andy
46021
46022         * Source/cmCTest.cxx: BUG: Add additional check
46023
46024 2006-02-28 15:31  andy
46025
46026         * Source/cmGlobalGenerator.cxx: BUG: On Visual Studio and XCode,
46027           handle build configurations
46028
46029 2006-02-28 15:31  andy
46030
46031         * Source/CTest/cmCTestBuildAndTestHandler.cxx: STYLE: Remove debug
46032
46033 2006-02-28 14:18  andy
46034
46035         * Modules/CPack.cmake, Templates/CPack.GenericLicense.txt,
46036           Templates/CPack.GenericWelcome.txt: ENH: Add resource files for
46037           PackageMaker
46038
46039 2006-02-28 14:06  andy
46040
46041         * Templates/CPack.GenericDescription.txt,
46042           Tests/SimpleInstall/CMakeLists.txt,
46043           Tests/SimpleInstallS2/CMakeLists.txt: ENH: Add generic
46044           instructions
46045
46046 2006-02-28 13:30  andy
46047
46048         * Tests/: SimpleInstall/CMakeLists.txt,
46049           SimpleInstallS2/CMakeLists.txt: ENH: Attempt to handle windows
46050           without NSIS installed
46051
46052 2006-02-28 11:38  king
46053
46054         * Source/kwsys/ProcessWin32.c: COMP: Fixed warnings for Borland
46055           5.8.
46056
46057 2006-02-28 11:14  andy
46058
46059         * Modules/FindQt4.cmake: BUG: Fix typo
46060
46061 2006-02-28 11:13  andy
46062
46063         * Modules/FindQt4.cmake: ENH: Add support for debian having both
46064           qt3 and qt4
46065
46066 2006-02-28 10:27  hoffman
46067
46068         * Modules/: CMakeVS71FindMake.cmake, CMakeVS8FindMake.cmake,
46069           FindDart.cmake, FindDoxygen.cmake, FindGCCXML.cmake,
46070           FindHTMLHelp.cmake, FindMPI.cmake, FindQt3.cmake, FindQt4.cmake,
46071           FindTCL.cmake, Platform/Darwin.cmake: ENH: use program files env
46072           for searching
46073
46074 2006-02-28 09:53  king
46075
46076         * Source/cmGlobalGenerator.cxx: BUG: Need to use the CMAKE_COMMAND
46077           cache entry to get the location of CMake.
46078
46079 2006-02-28 08:23  andy
46080
46081         * Source/CTest/cmCTestBuildAndTestHandler.cxx,
46082           Source/CTest/cmCTestBuildAndTestHandler.h,
46083           Tests/SimpleInstall/CMakeLists.txt,
46084           Tests/SimpleInstallS2/CMakeLists.txt: ENH: Add support for
46085           multiple build targets and start adding simple cpack tests
46086
46087 2006-02-28 02:32  andy
46088
46089         * Source/cmVersion.cxx: STYLE: Nightly Version update
46090
46091 2006-02-27 23:06  hoffman
46092
46093         * Source/cmSourceGroupCommand.cxx: ENH: fix problem if there are ..
46094           in the path to the source file specified in a source group
46095
46096 2006-02-27 16:38  hoffman
46097
46098         * Source/: cmFindBase.cxx, cmFindBase.h: ENH: add new find stuff
46099
46100 2006-02-27 12:14  hoffman
46101
46102         * Modules/: CMakeCInformation.cmake, CMakeCXXInformation.cmake,
46103           CMakeFortranInformation.cmake, CMakeRCInformation.cmake: ENH: fix
46104           spelling errors
46105
46106 2006-02-27 10:58  andy
46107
46108         * Modules/CPack.Info.plist.in, Modules/CPack.cmake,
46109           Modules/NSIS.template.in, Source/cmBootstrapCommands.cxx,
46110           Source/cmCommands.cxx, Source/cmGlobalGenerator.cxx,
46111           Source/CPack/cmCPackGenericGenerator.cxx,
46112           Templates/CPackConfig.cmake.in: ENH: Several packaging issues.
46113           Allow random variables to be passed to cpack (anything starting
46114           with CPACK_, add preinstall to the list of dependencies for
46115           package, fix typos
46116
46117 2006-02-27 02:00  andy
46118
46119         * Source/cmVersion.cxx: STYLE: Nightly Version update
46120
46121 2006-02-26 02:00  andy
46122
46123         * Source/cmVersion.cxx: STYLE: Nightly Version update
46124
46125 2006-02-25 01:56  andy
46126
46127         * Source/cmVersion.cxx: STYLE: Nightly Version update
46128
46129 2006-02-24 18:15  andy
46130
46131         * Source/: cmGlobalGenerator.cxx, cmake.h: COMP: More fixes for non
46132           makefile generators and global targets
46133
46134 2006-02-24 17:43  andy
46135
46136         * Source/cmGlobalGenerator.cxx: STYLE: Remove debug
46137
46138 2006-02-24 17:35  andy
46139
46140         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
46141           cmGlobalUnixMakefileGenerator3.cxx,
46142           cmGlobalVisualStudio6Generator.cxx,
46143           cmGlobalVisualStudio6Generator.h,
46144           cmGlobalVisualStudio71Generator.cxx,
46145           cmGlobalVisualStudio7Generator.cxx,
46146           cmGlobalVisualStudio7Generator.h, cmGlobalXCode21Generator.h,
46147           cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h,
46148           cmLocalVisualStudio6Generator.cxx,
46149           cmLocalVisualStudio7Generator.cxx, cmMakefile.cxx, cmTarget.h:
46150           COMP: Even more global target fixes
46151
46152 2006-02-24 16:30  andy
46153
46154         * Source/CMakeLists.txt: ENH: Install cpack
46155
46156 2006-02-24 16:20  andy
46157
46158         * Source/: cmGlobalVisualStudio6Generator.cxx,
46159           cmGlobalVisualStudio71Generator.cxx,
46160           cmGlobalVisualStudio7Generator.cxx,
46161           cmLocalVisualStudio6Generator.cxx,
46162           cmLocalVisualStudio7Generator.cxx: BUG: More fixing of support
46163           for global target son visual studio
46164
46165 2006-02-24 13:13  king
46166
46167         * Modules/Platform/Darwin.cmake, Source/cmGlobalXCodeGenerator.cxx,
46168           Source/cmGlobalXCodeGenerator.h,
46169           Source/cmInstallTargetGenerator.cxx,
46170           Source/cmInstallTargetGenerator.h, Source/cmLocalGenerator.cxx,
46171           Source/cmLocalGenerator.h,
46172           Source/cmMakefileLibraryTargetGenerator.cxx,
46173           Source/cmSetTargetPropertiesCommand.h, Source/cmTarget.cxx,
46174           Source/cmTarget.h, Tests/SimpleInstall/CMakeLists.txt,
46175           Tests/SimpleInstallS2/CMakeLists.txt: ENH: Created target
46176           property INSTALL_NAME_DIR initalized by CMAKE_INSTALL_NAME_DIR
46177           specifying the directory portion of the OSX install_name field in
46178           shared libraries.  This is the OSX equivalent of RPATH.
46179
46180 2006-02-24 12:50  hoffman
46181
46182         * Source/cmSourceGroupCommand.cxx: ENH: fix warning and remove
46183           unused variable
46184
46185 2006-02-24 11:13  king
46186
46187         * Source/: cmGlobalXCodeGenerator.cxx, cmLocalGenerator.cxx,
46188           cmLocalGenerator.h, cmMakefileExecutableTargetGenerator.cxx,
46189           cmMakefileLibraryTargetGenerator.cxx,
46190           cmMakefileTargetGenerator.cxx: BUG: Fix generation of Xcode 2.0
46191           and earlier projects to use CMAKE_BUILD_TYPE.
46192
46193 2006-02-24 11:07  king
46194
46195         * Source/cmGlobalXCodeGenerator.cxx: BUG: Treat GLOBAL_TARGET like
46196           UTILITY for generation.
46197
46198 2006-02-24 10:56  andy
46199
46200         * Source/cmLocalGenerator.cxx: COMP: Remove warnings
46201
46202 2006-02-24 10:55  andy
46203
46204         * Source/cmGlobalGenerator.cxx: BUG: Only add test targets when
46205           testing is enabled. Also add CMAKE_CFG_INTDIR when specified
46206
46207 2006-02-24 09:43  andy
46208
46209         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
46210           cmGlobalUnixMakefileGenerator3.h,
46211           cmGlobalVisualStudio71Generator.cxx,
46212           cmGlobalVisualStudio7Generator.cxx: COMP: Handle preinstall
46213           properly on IDEs
46214
46215 2006-02-24 09:32  andy
46216
46217         * Source/: cmGlobalVisualStudio71Generator.cxx,
46218           cmGlobalVisualStudio7Generator.cxx: COMP: Fix for preinstall
46219
46220 2006-02-24 09:08  andy
46221
46222         * Modules/CheckIncludeFiles.cmake: BUG: Fix the module
46223
46224 2006-02-24 08:57  andy
46225
46226         * Source/cmake.cxx: BUG: Fix location of ctest for bootstrap
46227
46228 2006-02-24 02:24  andy
46229
46230         * Source/cmVersion.cxx: STYLE: Nightly Version update
46231
46232 2006-02-23 18:25  hoffman
46233
46234         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: try to fix things
46235           up for the dashboard
46236
46237 2006-02-23 17:30  andy
46238
46239         * Source/: cmGlobalGenerator.cxx,
46240           cmLocalUnixMakefileGenerator3.cxx: ENH: Properly handle target
46241           dependencies
46242
46243 2006-02-23 14:05  andy
46244
46245         * Source/cmGlobalVisualStudio71Generator.cxx: COMP: Even more
46246           Visual Studio fixes. Why is this code duplicated?
46247
46248 2006-02-23 13:46  andy
46249
46250         * Source/: cmGlobalGenerator.cxx,
46251           cmLocalVisualStudio7Generator.cxx: COMP: More fixes for visual
46252           studio
46253
46254 2006-02-23 13:37  andy
46255
46256         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
46257           cmGlobalUnixMakefileGenerator3.h,
46258           cmGlobalVisualStudio7Generator.cxx: COMP: Fixes for visual studio
46259
46260 2006-02-23 11:36  hoffman
46261
46262         * Source/cmSourceGroupCommand.cxx: ENH: fix for bug 2908 crash for
46263           empty source group name
46264
46265 2006-02-23 10:48  andy
46266
46267         * Source/: cmGlobalGenerator.cxx,
46268           cmLocalUnixMakefileGenerator3.cxx: ENH: Remove debug
46269
46270 2006-02-23 10:07  andy
46271
46272         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
46273           cmLocalUnixMakefileGenerator3.cxx: ENH: Add a notion of a global
46274           target
46275
46276 2006-02-23 10:02  andy
46277
46278         * Source/: cmTarget.cxx, cmTarget.h, cmMakefile.cxx: ENH: Add a
46279           notion of a global target
46280
46281 2006-02-23 10:00  andy
46282
46283         * Source/: cmake.cxx, cmake.h: ENH: Add accessors for CTest and
46284           CPack
46285
46286 2006-02-23 09:59  andy
46287
46288         * Source/CPack/cpack.cxx: ENH: Allow running without config file
46289
46290 2006-02-23 09:58  andy
46291
46292         * Modules/: CMakeConfigurableFile.in, CheckIncludeFiles.cmake,
46293           CheckSymbolExists.cmake: ENH: Make modules use configure instead
46294           of file write
46295
46296 2006-02-23 09:38  andy
46297
46298         * Modules/CPack.cmake, Modules/NSIS.template.in,
46299           Source/CPack/cmCPackNSISGenerator.cxx,
46300           Templates/CPackConfig.cmake.in: ENH: Several NSIS features
46301
46302 2006-02-23 02:34  andy
46303
46304         * Source/cmVersion.cxx: STYLE: Nightly Version update
46305
46306 2006-02-22 02:36  andy
46307
46308         * Source/cmVersion.cxx: STYLE: Nightly Version update
46309
46310 2006-02-21 12:19  hoffman
46311
46312         * Modules/Platform/Windows-cl.cmake,
46313           Source/cmLocalVisualStudio7Generator.cxx: ENH: make command line
46314           flags more consistent with ide settings
46315
46316 2006-02-21 09:35  hoffman
46317
46318         * Source/cmGlobalMSYSMakefileGenerator.cxx: ENH: use last mount
46319           point found for mingw location, not first
46320
46321 2006-02-21 07:58  hoffman
46322
46323         * Source/cmGlobalMSYSMakefileGenerator.cxx: ENH: try to get the
46324           order a bit better
46325
46326 2006-02-21 02:35  andy
46327
46328         * Source/cmVersion.cxx: STYLE: Nightly Version update
46329
46330 2006-02-20 23:08  hoffman
46331
46332         * Modules/CMakeDetermineCCompiler.cmake, Source/cmCacheManager.cxx,
46333           Source/cmGlobalMSYSMakefileGenerator.cxx,
46334           Source/cmGlobalMSYSMakefileGenerator.h: ENH: better finding of
46335           mingw from msys, and delete CMakeFiles directory when cache is
46336           deleted
46337
46338 2006-02-20 17:47  hoffman
46339
46340         * Source/cmLocalVisualStudio7Generator.cxx: ENH: make sure
46341           CMAKE_STANDARD_LIBRARIES are used
46342
46343 2006-02-20 14:37  hoffman
46344
46345         * Source/cmLocalGenerator.h: ENH: make it compile on vs6
46346
46347 2006-02-20 14:21  king
46348
46349         * Source/: cmLocalVisualStudio6Generator.cxx,
46350           cmLocalVisualStudio7Generator.cxx: BUG: Add target-level
46351           COMPILE_FLAGS to the target not the individual source files.
46352           This simplifies the generated files and puts flags in a more
46353           logical order (VS6 works, VS7 needs more translation to work).
46354
46355 2006-02-20 13:42  hoffman
46356
46357         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h,
46358           cmMakefileExecutableTargetGenerator.cxx,
46359           cmMakefileLibraryTargetGenerator.cxx,
46360           cmMakefileTargetGenerator.cxx: ENH: change expand stuff to pass a
46361           struct for all the args
46362
46363 2006-02-20 12:48  king
46364
46365         * Source/cmMakefileTargetGenerator.cxx: ENH: Order compilation
46366           flags from most general to most specific: language, then target,
46367           then source.
46368
46369 2006-02-20 09:54  king
46370
46371         * Source/: cmGlobalXCodeGenerator.cxx, cmLocalGenerator.h: BUG:
46372           Xcode generator should use local generator computation of include
46373           directories.
46374
46375 2006-02-20 03:00  andy
46376
46377         * Source/cmVersion.cxx: STYLE: Nightly Version update
46378
46379 2006-02-19 19:29  king
46380
46381         * Source/: cmFileCommand.cxx, cmInstallGenerator.cxx,
46382           cmInstallTargetGenerator.cxx: BUG: Fixed optional file install
46383           support for multi-configuration generators.
46384
46385 2006-02-19 19:28  king
46386
46387         * Source/: cmGlobalVisualStudio6Generator.cxx,
46388           cmGlobalVisualStudio7Generator.cxx, cmGlobalXCodeGenerator.cxx,
46389           cmTarget.cxx: ENH: Switched order of slash and configuration name
46390           in cmGlobalGenerator::AppendDirectoryForConfig method to increase
46391           flexibility.
46392
46393 2006-02-19 18:47  king
46394
46395         * bootstrap, Source/CMakeLists.txt, Source/cmInstallCommand.cxx,
46396           Source/cmInstallCommand.h, Source/cmInstallFilesCommand.h,
46397           Source/cmInstallFilesGenerator.cxx,
46398           Source/cmInstallFilesGenerator.h,
46399           Source/cmInstallProgramsCommand.h, Source/cmLocalGenerator.cxx,
46400           Tests/SimpleInstall/CMakeLists.txt,
46401           Tests/SimpleInstallS2/CMakeLists.txt: ENH: Implemented FILES and
46402           PROGRAMS forms of the INSTALL command as replacements for the
46403           INSTALL_FILES and INSTALL_PROGRAMS commands.  This addresses the
46404           request for absolute path install destinations in bug#2691.
46405
46406 2006-02-19 18:44  king
46407
46408         * Source/cmInstallTargetGenerator.cxx: STYLE: Removed unused
46409           includes.
46410
46411 2006-02-19 17:44  king
46412
46413         * Tests/: SimpleInstall/CMakeLists.txt,
46414           SimpleInstallS2/CMakeLists.txt: ENH: Using CMAKE_SKIP_BUILD_RPATH
46415           to test relink support.
46416
46417 2006-02-19 17:27  king
46418
46419         * Source/: cmInstallTargetGenerator.cxx,
46420           cmInstallTargetsCommand.cxx, cmTarget.cxx, cmTarget.h: BUG: Fixed
46421           relink with new install framework.
46422
46423 2006-02-19 16:35  king
46424
46425         * Source/cmInstallCommand.cxx: COMP: Removed unused variables.
46426
46427 2006-02-19 16:12  king
46428
46429         * Source/: cmInstallGenerator.cxx, cmInstallGenerator.h: BUG: Do
46430           not report files as installed if they are optional and do not
46431           exist.
46432
46433 2006-02-19 16:10  king
46434
46435         * Source/cmInstallTargetGenerator.cxx: BUG: Import libraries should
46436           be installed as STATIC_LIBRARY.
46437
46438 2006-02-19 15:25  king
46439
46440         * bootstrap, Source/CMakeLists.txt, Source/cmInstallCommand.cxx,
46441           Source/cmInstallCommand.h, Source/cmInstallGenerator.cxx,
46442           Source/cmInstallGenerator.h, Source/cmInstallScriptGenerator.cxx,
46443           Source/cmInstallScriptGenerator.h,
46444           Source/cmInstallTargetGenerator.cxx,
46445           Source/cmInstallTargetGenerator.h,
46446           Source/cmInstallTargetsCommand.h, Source/cmLocalGenerator.cxx,
46447           Source/cmLocalGenerator.h, Source/cmMakefile.cxx,
46448           Source/cmMakefile.h, Source/cmSetTargetPropertiesCommand.h,
46449           Tests/SimpleInstall/CMakeLists.txt,
46450           Tests/SimpleInstallS2/CMakeLists.txt: ENH: Created new install
46451           script generation framework.  The INSTALL command creates the
46452           generators which are later used by cmLocalGenerator to create the
46453           cmake_install.cmake files.  A new target installation interface
46454           is provided by the INSTALL command which fixes several problems
46455           with the INSTALL_TARGETS command.  See bug#2691.  Bugs 1481 and
46456           1695 are addressed by these changes.
46457
46458 2006-02-19 13:49  king
46459
46460         * Modules/Platform/Windows-gcc.cmake: BUG: Fixed module creation
46461           rules.  Removed soname portion of all rules because it is never
46462           used on this platform.
46463
46464 2006-02-19 13:34  king
46465
46466         * Modules/Platform/CYGWIN.cmake: BUG: Fixed cygwin module creation
46467           rules.  Modules should not have the "cyg" prefix by default.
46468           Removd soname flags from creation rules because they are never
46469           used on this platform.
46470
46471 2006-02-19 13:10  king
46472
46473         * Source/cmLocalGenerator.cxx,
46474           Tests/CustomCommand/GeneratedHeader/CMakeLists.txt: ENH:
46475           Automatic include directories should not be done by default as
46476           was just implemented.  Instead a project may now set
46477           CMAKE_INCLUDE_CURRENT_DIR to get this behavior.  The current
46478           source and binary directories are added automatically to the
46479           beginning of the include path in every directory.  This simulates
46480           in-source behavior for double-quote includes when there are
46481           generated sources and headers in the directory.
46482
46483 2006-02-19 13:08  king
46484
46485         * Source/cmFileCommand.cxx: BUG: Install location full-path test
46486           for windows needs to account for both lower case and upper case
46487           drive letters.
46488
46489 2006-02-19 01:53  andy
46490
46491         * Source/cmVersion.cxx: STYLE: Nightly Version update
46492
46493 2006-02-18 16:47  king
46494
46495         * Source/cmLocalGenerator.cxx: BUG: Remove trailing slashes from
46496           install destinations.
46497
46498 2006-02-18 16:36  king
46499
46500         * Source/cmFileCommand.cxx: ENH: Clarified error message.
46501
46502 2006-02-18 15:42  king
46503
46504         * Source/cmLocalGenerator.cxx: COMP: Fixed shadowed variable
46505           warning.
46506
46507 2006-02-18 15:37  king
46508
46509         * Modules/Platform/CYGWIN.cmake,
46510           Modules/Platform/Windows-bcc32.cmake,
46511           Modules/Platform/Windows-gcc.cmake,
46512           Modules/Platform/Windows-wcl386.cmake,
46513           Modules/Platform/Windows.cmake, Source/cmLocalGenerator.cxx,
46514           Source/cmLocalGenerator.h,
46515           Source/cmMakefileLibraryTargetGenerator.cxx, Source/cmTarget.cxx,
46516           Source/cmTarget.h: ENH: Generate import libraries for DLLs on
46517           Cygwin and MinGW.
46518
46519 2006-02-18 11:51  king
46520
46521         * Source/: cmLocalGenerator.cxx, cmLocalVisualStudio6Generator.cxx,
46522           cmLocalVisualStudio7Generator.cxx: ENH: If
46523           CMAKE_NO_AUTOMATIC_INCLUDE_DIRECTORIES is not set try to
46524           approximate in-source build include file behavior in an
46525           out-of-source build by adding the build tree directory
46526           corresponding to a source tree directory at the beginning of the
46527           include path.  Also fixed VS6 and VS7 generators to use
46528           cmLocalGenerator's computation of include paths.  The VS6
46529           generator will now short-path the include directories if the
46530           total length is too long in order to try to avoid its truncation
46531           limit.
46532
46533 2006-02-18 11:03  hoffman
46534
46535         * Source/: cmGlobalKdevelopGenerator.cxx,
46536           cmGlobalKdevelopGenerator.h: ENH: apply patch from Alex to
46537           support some more kdevelop stuff
46538
46539 2006-02-18 01:55  andy
46540
46541         * Source/cmVersion.cxx: STYLE: Nightly Version update
46542
46543 2006-02-17 12:49  hoffman
46544
46545         * Source/cmMakefile.cxx: ENH: put the system path ahead of the
46546           command path
46547
46548 2006-02-17 02:26  andy
46549
46550         * Source/cmVersion.cxx: STYLE: Nightly Version update
46551
46552 2006-02-16 20:15  king
46553
46554         * Modules/CPack.cmake, Utilities/Release/Release.cmake: BUG: Do not
46555           install MSVC dlls for a non-MSVC build.
46556
46557 2006-02-16 20:13  king
46558
46559         * bootstrap: ENH: Made default install prefix consistent with
46560           building with another CMake.
46561
46562 2006-02-16 18:50  king
46563
46564         * Source/: cmGlobalBorlandMakefileGenerator.cxx,
46565           cmGlobalUnixMakefileGenerator3.cxx,
46566           cmGlobalUnixMakefileGenerator3.h: BUG: Work-around borland make
46567           bug that drops a rule completely if it has no dependencies or
46568           commands.
46569
46570 2006-02-16 18:09  king
46571
46572         * Source/cmSetTargetPropertiesCommand.h: ENH: Clarified
46573           documentation of DEFINE_SYMBOL.
46574
46575 2006-02-16 17:49  king
46576
46577         * Source/cmSetTargetPropertiesCommand.cxx: BUG: Report error when a
46578           target does not exist.
46579
46580 2006-02-16 15:55  andy
46581
46582         * Source/CPack/cmCPackNSISGenerator.cxx: BUG: Remove debug and fix
46583           space between label and exec name
46584
46585 2006-02-16 15:41  andy
46586
46587         * CMakeLists.txt: ENH: Variable name changed
46588
46589 2006-02-16 15:39  king
46590
46591         * Source/cmMakefileExecutableTargetGenerator.cxx: BUG: Do not
46592           perform pre-build, pre-link, or post-install commands when
46593           relinking.
46594
46595 2006-02-16 15:38  king
46596
46597         * Tests/: SimpleInstall/CMakeLists.txt,
46598           SimpleInstallS2/CMakeLists.txt: BUG: Need INSTALL_RPATH property
46599           on SimpleInstallS2 also.
46600
46601 2006-02-16 15:35  andy
46602
46603         * Templates/CPackConfig.cmake.in: ENH: Fix icons
46604
46605 2006-02-16 15:28  king
46606
46607         * Tests/: SimpleInstall/CMakeLists.txt,
46608           SimpleInstallS2/CMakeLists.txt: ENH: Use target property for
46609           INSTALL_RPATH of SimpleInstall so that it is the only one that
46610           needs to relink.
46611
46612 2006-02-16 15:20  andy
46613
46614         * Modules/NSIS.template.in, Source/CPack/cmCPackNSISGenerator.cxx,
46615           Source/CPack/cmCPackNSISGenerator.h: ENH: More work on NSI to
46616           improve installing and uninstalling
46617
46618 2006-02-16 15:18  king
46619
46620         * Source/cmGlobalUnixMakefileGenerator3.cxx,
46621           Source/cmLocalGenerator.cxx, Source/cmLocalGenerator.h,
46622           Source/cmLocalUnixMakefileGenerator3.cxx,
46623           Source/cmMakefileExecutableTargetGenerator.cxx,
46624           Source/cmMakefileExecutableTargetGenerator.h,
46625           Source/cmMakefileLibraryTargetGenerator.cxx,
46626           Source/cmMakefileLibraryTargetGenerator.h,
46627           Source/cmSetTargetPropertiesCommand.h, Source/cmTarget.cxx,
46628           Source/cmTarget.h, Tests/SimpleInstall/CMakeLists.txt,
46629           Tests/SimpleInstallS2/CMakeLists.txt: ENH: Implemented RPATH
46630           specification support.  It is documented by the command
46631           SET_TARGET_PROPERTIES.
46632
46633 2006-02-16 13:42  martink
46634
46635         * Source/cmMakefileTargetGenerator.cxx: ENH: warning fix
46636
46637 2006-02-16 11:32  martink
46638
46639         * Source/cmMakefileTargetGenerator.cxx: ENH: warning fix
46640
46641 2006-02-16 10:35  hoffman
46642
46643         * Source/: cmDynamicLoader.cxx, cmDynamicLoader.h: ENH: fix for bug
46644           2808, use dlopen on new OSX versions
46645
46646 2006-02-16 02:25  andy
46647
46648         * Source/cmVersion.cxx: STYLE: Nightly Version update
46649
46650 2006-02-15 21:26  hoffman
46651
46652         * Modules/CMakeMSYSFindMake.cmake,
46653           Modules/CMakeMinGWFindMake.cmake,
46654           Source/cmGlobalMSYSMakefileGenerator.cxx,
46655           Source/cmGlobalMinGWMakefileGenerator.cxx: ENH: better algorithm
46656           for looking for make and gcc on msys and mingw
46657
46658 2006-02-15 16:38  king
46659
46660         * Source/cmLocalVisualStudio7Generator.cxx: BUG: Use NOINHERIT
46661           macro to avoid linking to project default libraries which may not
46662           exist.
46663
46664 2006-02-15 16:35  king
46665
46666         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
46667           cmLocalUnixMakefileGenerator3.cxx,
46668           cmLocalUnixMakefileGenerator3.h,
46669           cmMakefileExecutableTargetGenerator.cxx,
46670           cmMakefileLibraryTargetGenerator.cxx,
46671           cmMakefileTargetGenerator.cxx,
46672           cmMakefileUtilityTargetGenerator.cxx: ENH: Cleaned up generation
46673           of symbolic rules.  Removed generation of rebuild_cache and
46674           similar rules from internal makefiles.
46675
46676 2006-02-15 12:32  martink
46677
46678         * Source/cmMakefileTargetGenerator.h: COMP: fix compiler warning
46679
46680 2006-02-15 12:30  hoffman
46681
46682         * Source/cmMakefileTargetGenerator.cxx: ENH: fix build error for
46683           mac
46684
46685 2006-02-15 10:34  martink
46686
46687         * bootstrap, Source/CMakeLists.txt,
46688           Source/cmGlobalUnixMakefileGenerator3.cxx,
46689           Source/cmLocalUnixMakefileGenerator3.cxx,
46690           Source/cmLocalUnixMakefileGenerator3.h,
46691           Source/cmMakefileTargetGenerator.h: ENH: some reorg of the unix
46692           makefile generator
46693
46694 2006-02-15 10:22  king
46695
46696         * Source/: cmCTest.cxx, cmSystemTools.cxx, cmSystemTools.h,
46697           cmake.cxx: ENH: Enable capture of output from VCExpress.exe and
46698           devenv.exe.
46699
46700 2006-02-15 08:05  hoffman
46701
46702         * Modules/Platform/Windows-bcc32.cmake: ENH: remove warning
46703           suppressions for borland compiler, projects wanting this should
46704           use -w-, the default warning level is used for all other
46705           compilers.  Used to be -w- -whid -waus -wpar
46706
46707 2006-02-15 02:21  andy
46708
46709         * Source/cmVersion.cxx: STYLE: Nightly Version update
46710
46711 2006-02-14 22:03  hoffman
46712
46713         * Modules/CMakeMinGWFindMake.cmake, Source/cmake.cxx: ENH: do not
46714           allow mingw makefiles to generate if sh.exe is in the path, also
46715           do not write CMakeCache.txt if there is a fatal error.
46716
46717 2006-02-14 17:16  king
46718
46719         * Source/: cmCMakeMinimumRequired.cxx, cmCMakeMinimumRequired.h:
46720           ENH: Added FATAL_ERROR option and fixed check to not have
46721           floating point roundoff problems.
46722
46723 2006-02-14 16:35  king
46724
46725         * Source/cmLocalVisualStudio7Generator.cxx: BUG: Removed hard-coded
46726           linking to odbc32 and odbccp32.
46727
46728 2006-02-14 16:32  king
46729
46730         * Source/: cmGlobalVisualStudio8Generator.cxx,
46731           cmLocalVisualStudio6Generator.cxx,
46732           cmLocalVisualStudio7Generator.cxx: BUG: Avoid adding unused rules
46733           to special targets like ALL_BUILD.  Make sure project
46734           regeneration rules go only in desired targets.
46735
46736 2006-02-14 15:35  king
46737
46738         * Source/: cmGlobalVisualStudio71Generator.cxx,
46739           cmGlobalVisualStudio71Generator.h,
46740           cmGlobalVisualStudio7Generator.cxx,
46741           cmGlobalVisualStudio8Generator.cxx,
46742           cmGlobalVisualStudio8Generator.h: BUG: Fixed generation of VS8
46743           solution file to not be re-written when loaded by VS and to work
46744           with msbuild.
46745
46746 2006-02-14 15:29  king
46747
46748         * Modules/CheckTypeSize.cmake: ENH: Added
46749           CMAKE_REQUIRED_DEFINITIONS and CMAKE_REQUIRED_INCLUDES to the
46750           interface.
46751
46752 2006-02-14 15:15  king
46753
46754         * Tests/CustomCommand/GeneratedHeader/main.cpp: COMP: Fixed form of
46755           function main.
46756
46757 2006-02-14 14:29  andy
46758
46759         * Modules/NSIS.template.in, Source/CPack/cmCPackNSISGenerator.cxx:
46760           ENH: Better handling of executables on windows
46761
46762 2006-02-14 14:28  andy
46763
46764         * Templates/CPackConfig.cmake.in: ENH: Cleanup
46765
46766 2006-02-14 11:17  andy
46767
46768         * Source/cmCacheManager.cxx: ENH: Report which cmake was used to
46769           generate the cache in the comment
46770
46771 2006-02-14 10:51  hoffman
46772
46773         * Modules/Platform/Windows-cl.cmake: ENH: fix try compile for MFC
46774
46775 2006-02-14 10:35  martink
46776
46777         * Source/: cmMakefileExecutableTargetGenerator.h,
46778           cmMakefileLibraryTargetGenerator.h, cmMakefileTargetGenerator.h,
46779           cmMakefileUtilityTargetGenerator.h,
46780           cmMakefileExecutableTargetGenerator.cxx,
46781           cmMakefileLibraryTargetGenerator.cxx,
46782           cmMakefileTargetGenerator.cxx,
46783           cmMakefileUtilityTargetGenerator.cxx: ENH: some cleanup of the
46784           makefile generator
46785
46786 2006-02-14 10:28  andy
46787
46788         * CMakeLists.txt, Modules/CPack.cmake,
46789           Source/CPack/cmCPackGenericGenerator.cxx,
46790           Source/CPack/cmCPackSTGZGenerator.cxx, Source/CPack/cpack.cxx,
46791           Templates/CPackConfig.cmake.in: ENH: Improved support for icons,
46792           random directories, etc...
46793
46794 2006-02-14 02:14  andy
46795
46796         * Source/cmVersion.cxx: STYLE: Nightly Version update
46797
46798 2006-02-13 02:10  andy
46799
46800         * Source/cmVersion.cxx: STYLE: Nightly Version update
46801
46802 2006-02-12 02:27  andy
46803
46804         * Source/cmVersion.cxx: STYLE: Nightly Version update
46805
46806 2006-02-11 02:11  andy
46807
46808         * Source/cmVersion.cxx: STYLE: Nightly Version update
46809
46810 2006-02-10 15:45  king
46811
46812         * Tests/CommandLineTest/CMakeLists.txt: ENH: Added test for
46813           IF(DEFINED ENV{var})(.
46814
46815 2006-02-10 14:59  king
46816
46817         * CMakeLists.txt: ENH: Updated patch level to 3 for special KDE
46818           release.
46819
46820 2006-02-10 14:41  king
46821
46822         * Source/cmIfCommand.cxx: ENH: Allow IF(DEFINED ENV{somevar}) to
46823           work.
46824
46825 2006-02-10 14:15  king
46826
46827         * Docs/cmake-mode.el: ENH: Added highlighting for LIST command.
46828
46829 2006-02-10 14:11  andy
46830
46831         * CMakeLists.txt, Source/cmCommands.cxx, Source/cmListCommand.cxx,
46832           Source/cmListCommand.h, Tests/CMakeTests/CMakeLists.txt,
46833           Tests/CMakeTests/ListTest.cmake.in: ENH: Add initial
46834           implementation of the list command
46835
46836 2006-02-10 13:54  king
46837
46838         * Docs/cmake-mode.el, Source/cmCommands.cxx,
46839           Source/cmInstallCommand.cxx, Source/cmInstallCommand.h,
46840           Source/cmLocalGenerator.cxx, Source/cmMakefile.h,
46841           Tests/SimpleInstall/CMakeLists.txt,
46842           Tests/SimpleInstall/InstallScript1.cmake,
46843           Tests/SimpleInstall/InstallScript2.cmake,
46844           Tests/SimpleInstallS2/CMakeLists.txt,
46845           Tests/SimpleInstallS2/InstallScript1.cmake,
46846           Tests/SimpleInstallS2/InstallScript2.cmake: ENH: Added INSTALL
46847           command as a placeholder for a future generic install
46848           specification interface.  Currently it supports only a SCRIPT
46849           option specifying a script to run during the install stage.
46850
46851 2006-02-10 12:43  hoffman
46852
46853         * Source/kwsys/SystemTools.cxx: ENH: fix for bug 28618, cmake.exe
46854           can not find itself
46855
46856 2006-02-10 11:47  king
46857
46858         * Tests/: Complex/CMakeLists.txt, ComplexOneConfig/CMakeLists.txt,
46859           ComplexRelativePaths/CMakeLists.txt: ENH: Strengthened
46860           EXECUTE_PROCESS output check test.
46861
46862 2006-02-10 11:46  king
46863
46864         * Source/cmExecuteProcessCommand.cxx: ENH: Remove extra windows
46865           newline characters from process output.  Centralized text fix
46866           processing.
46867
46868 2006-02-10 11:43  king
46869
46870         * Source/: cmExecProgramCommand.h, cmExecuteProcessCommand.h: ENH:
46871           Mention relationship of EXECUTE_PROCESS and EXEC_PROGRAM.
46872
46873 2006-02-10 11:41  king
46874
46875         * Source/cmake.cxx: BUG: Fixed echo command to not print trailing
46876           space.
46877
46878 2006-02-10 11:19  king
46879
46880         * bootstrap: BUG: Fixed bootstrap from MSYS prompt.  It was working
46881           only when the bootstrap directory in MSYS mapped to the same
46882           directory on windows except for the drive letter in front.  Now
46883           it should work from any path.
46884
46885 2006-02-10 10:30  hoffman
46886
46887         * Tests/CustomCommandWorkingDirectory/: CMakeLists.txt, working.c,
46888           working.c.in: ENH: fix test to work with in source build
46889
46890 2006-02-10 10:11  hoffman
46891
46892         * Source/cmLocalGenerator.cxx: ENH: fix bug for single char
46893           libraries
46894
46895 2006-02-10 09:46  andy
46896
46897         * Modules/CheckLibraryExists.cmake: BUG: Fix
46898           CMAKE_REQUIRED_LIBRARIES stuff in this module
46899
46900 2006-02-10 02:16  andy
46901
46902         * Source/cmVersion.cxx: STYLE: Nightly Version update
46903
46904 2006-02-09 23:08  hoffman
46905
46906         * Source/cmLocalVisualStudio7Generator.cxx: ENH: bug fix for 2829
46907           better flags for idl tool
46908
46909 2006-02-09 19:29  king
46910
46911         * Source/cmLocalVisualStudio6Generator.cxx: COMP: Removed unused
46912           variables.
46913
46914 2006-02-09 19:25  king
46915
46916         * CMakeLists.txt: ENH: Updated patch level to 2 for special KDE
46917           release.
46918
46919 2006-02-09 19:23  king
46920
46921         * Modules/: CheckCSourceCompiles.cmake,
46922           CheckCXXSourceCompiles.cmake, CheckFunctionExists.cmake,
46923           CheckIncludeFile.cmake, CheckIncludeFileCXX.cmake,
46924           CheckIncludeFiles.cmake, CheckLibraryExists.cmake,
46925           CheckSymbolExists.cmake, CheckVariableExists.cmake: ENH: Made
46926           Check* modules more consistent and well documented.  Added
46927           CMAKE_REQUIRED_DEFINITIONS option.
46928
46929 2006-02-09 19:03  king
46930
46931         * Source/cmMakefile.cxx: BUG: Need to include empty arguments when
46932           parsing prefix/suffix lists for FindLibrary.
46933
46934 2006-02-09 19:03  king
46935
46936         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Adding option
46937           to return empty arguments when expanding a list.
46938
46939 2006-02-09 18:42  king
46940
46941         * Source/: cmLocalVisualStudio6Generator.cxx,
46942           cmLocalVisualStudio6Generator.h,
46943           cmLocalVisualStudio7Generator.cxx,
46944           cmLocalVisualStudio7Generator.h: BUG: Fixed generation of cmake
46945           re-run rules.
46946
46947 2006-02-09 18:39  king
46948
46949         * Tests/: Complex/Executable/complex.cxx,
46950           ComplexOneConfig/Executable/complex.cxx,
46951           ComplexRelativePaths/Executable/complex.cxx: BUG: Avoid case
46952           problems on windows.
46953
46954 2006-02-09 17:29  king
46955
46956         * Source/: cmOrderLinkDirectories.cxx, cmOrderLinkDirectories.h:
46957           BUG: Deal with case insensitivity on windows linker paths.  Also
46958           fixed spelling typo.
46959
46960 2006-02-09 15:33  king
46961
46962         * Modules/FindPNG.cmake: ENH: Put libpng name back because it is
46963           needed for plain windows.
46964
46965 2006-02-09 15:08  king
46966
46967         * Modules/: FindJPEG.cmake, FindPNG.cmake, FindTIFF.cmake,
46968           FindZLIB.cmake: ENH: Removing platform-specific name hacks now
46969           that FIND_LIBRARY handles it.
46970
46971 2006-02-09 15:05  king
46972
46973         * Modules/CMakeGenericSystem.cmake, Modules/Platform/CYGWIN.cmake,
46974           Modules/Platform/Darwin.cmake, Modules/Platform/HP-UX.cmake,
46975           Modules/Platform/Windows-bcc32.cmake,
46976           Modules/Platform/Windows-gcc.cmake,
46977           Modules/Platform/Windows.cmake, Source/cmMakefile.cxx: ENH: Added
46978           platform settings CMAKE_FIND_LIBRARY_PREFIXES and
46979           CMAKE_FIND_LIBRARY_SUFFIXES to allow customized searching for
46980           libraries.
46981
46982 2006-02-09 14:28  king
46983
46984         * Modules/CheckSymbolExists.cmake: ENH: Pay attention to
46985           CMAKE_REQUIRED_INCLUDES.
46986
46987 2006-02-09 14:18  king
46988
46989         * Modules/Platform/Windows-g++.cmake: BUG: Need Windows-g++.cmake
46990           module to support C++-only projects on Windows.
46991
46992 2006-02-09 13:48  king
46993
46994         * Modules/CMakeCXXCompiler.cmake.in: BUG: Need to duplicate some
46995           information from CMakeCCompiler to support C++-only projects.
46996
46997 2006-02-09 13:14  king
46998
46999         * Modules/: CheckCSourceCompiles.cmake,
47000           CheckCXXSourceCompiles.cmake, CheckIncludeFiles.cmake: ENH: Patch
47001           from Alexander Neundorf to improve behavior.
47002
47003 2006-02-09 12:04  king
47004
47005         * Modules/: FindJPEG.cmake, FindPNG.cmake, FindTIFF.cmake,
47006           FindZLIB.cmake: ENH: Added names for gnuwin32 library versions.
47007
47008 2006-02-09 09:34  david.cole
47009
47010         * Utilities/cmtar/wrapper.c: COMP: Last (?) fix for dashboard
47011           warning.
47012
47013 2006-02-09 02:17  andy
47014
47015         * Source/cmVersion.cxx: STYLE: Nightly Version update
47016
47017 2006-02-08 15:37  hoffman
47018
47019         * Source/: cmAddCustomCommandCommand.cxx,
47020           cmAddCustomTargetCommand.cxx, cmVTKWrapJavaCommand.cxx: ENH: fix
47021           broken tests
47022
47023 2006-02-08 14:12  hoffman
47024
47025         * Source/: CMakeLists.txt, cmGlobalXCodeGenerator.cxx: ENH: working
47026           directory working for XCode
47027
47028 2006-02-08 12:01  king
47029
47030         * Source/: cmLocalVisualStudio6Generator.cxx,
47031           cmLocalVisualStudio6Generator.h: ENH: Enabled new
47032           WORKING_DIRECTORY option to ADD_CUSTOM_COMMAND and
47033           ADD_CUSTOM_TARGET on VS 6 generator.
47034
47035 2006-02-08 11:33  hoffman
47036
47037         * Tests/CustomCommandWorkingDirectory/: CMakeLists.txt,
47038           customTarget.c, working.c: ENH: add test for working directory of
47039           custom command and target
47040
47041 2006-02-08 10:58  hoffman
47042
47043         * Modules/CMakeFortranInformation.cmake, Source/CMakeLists.txt,
47044           Source/cmAddCustomCommandCommand.cxx,
47045           Source/cmAddCustomCommandCommand.h,
47046           Source/cmAddCustomTargetCommand.cxx,
47047           Source/cmAddCustomTargetCommand.h, Source/cmCPluginAPI.cxx,
47048           Source/cmCustomCommand.cxx, Source/cmCustomCommand.h,
47049           Source/cmFLTKWrapUICommand.cxx, Source/cmGlobalGenerator.cxx,
47050           Source/cmGlobalVisualStudio6Generator.cxx,
47051           Source/cmGlobalVisualStudio7Generator.cxx,
47052           Source/cmGlobalVisualStudio8Generator.cxx,
47053           Source/cmGlobalXCodeGenerator.cxx,
47054           Source/cmIncludeExternalMSProjectCommand.cxx,
47055           Source/cmLocalGenerator.cxx, Source/cmLocalGenerator.h,
47056           Source/cmLocalUnixMakefileGenerator3.cxx,
47057           Source/cmLocalVisualStudio6Generator.cxx,
47058           Source/cmLocalVisualStudio7Generator.cxx, Source/cmMakefile.cxx,
47059           Source/cmMakefile.h, Source/cmQTWrapCPPCommand.cxx,
47060           Source/cmQTWrapUICommand.cxx, Source/cmVTKWrapJavaCommand.cxx:
47061           ENH: add working directory support
47062
47063 2006-02-08 10:13  king
47064
47065         * CMakeLists.txt, Source/CMakeLists.txt, Utilities/CMakeLists.txt:
47066           ENH: Added option BUILD_CursesDialog if curses is found.  This
47067           allows people to disable building the dialog even when curses is
47068           found.
47069
47070 2006-02-08 09:51  king
47071
47072         * Modules/FindQt4.cmake: BUG: Fixed qt version message.  Submitted
47073           by Tanner Lovelace.
47074
47075 2006-02-08 07:17  andy
47076
47077         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: COMP: Fix
47078           problem with STL on HP, and fix reusing the same variable in for
47079           loops
47080
47081 2006-02-08 02:50  andy
47082
47083         * Source/cmVersion.cxx: STYLE: Nightly Version update
47084
47085 2006-02-07 17:10  king
47086
47087         * Modules/Platform/Windows-cl.cmake: ENH: Adding definition of MSVC
47088           when it is the compiler.
47089
47090 2006-02-07 17:09  king
47091
47092         * Source/cmMakefile.cxx: BUG: Fixed finding of MinGW libraries with
47093           a windows build of CMake.
47094
47095 2006-02-07 12:53  andy
47096
47097         * Source/CPack/cpack.cxx: ENH: Add missing help for -C option
47098
47099 2006-02-07 11:43  andy
47100
47101         * Source/kwsys/SystemTools.cxx: COMP: Fix compile problem on
47102           windows and mac
47103
47104 2006-02-07 10:43  andy
47105
47106         * Source/kwsys/SystemTools.cxx: COMP: Fix build problem
47107
47108 2006-02-07 10:23  andy
47109
47110         * Source/: cmSystemTools.cxx, cmSystemTools.h,
47111           kwsys/SystemTools.cxx, kwsys/SystemTools.hxx.in: ENH: Move
47112           relative path to kwsys
47113
47114 2006-02-07 10:11  king
47115
47116         * bootstrap, Source/cmStandardIncludes.h,
47117           Source/kwsys/CMakeLists.txt, Source/kwsys/String.hxx.in: ENH:
47118           Added kwsys::String class to shorten debugging symbols and error
47119           messages involving std::string.
47120
47121 2006-02-07 09:25  malaterre
47122
47123         * Source/kwsys/SystemTools.hxx.in: ENH: Add some doc for visible
47124           class
47125
47126 2006-02-07 08:49  andy
47127
47128         * Source/: cmCTest.cxx, cmListFileCache.cxx, cmListFileCache.h,
47129           cmMakefile.cxx, cmTryCompileCommand.cxx, cmTryRunCommand.cxx,
47130           cmakemain.cxx, ctest.cxx, CTest/cmCTestBuildAndTestHandler.cxx:
47131           ENH: Since list file cache does not make much sense any more
47132           (because of proper list file parsing), and it actually adds
47133           unnecessary complications and make ctest scripting not work, take
47134           it out
47135
47136 2006-02-07 08:03  david.cole
47137
47138         * Utilities/cmtar/wrapper.c: COMP: Fix next round of dashboard
47139           warnings.
47140
47141 2006-02-07 02:06  andy
47142
47143         * Source/cmVersion.cxx: STYLE: Nightly Version update
47144
47145 2006-02-06 16:32  hoffman
47146
47147         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: allow for - in the
47148           name of targets for nmake
47149
47150 2006-02-06 09:31  david.cole
47151
47152         * Utilities/cmtar/: extract.c, output.c, wrapper.c: COMP: Fix CMake
47153           dashboard warnings related to previous revisions.
47154
47155 2006-02-06 02:11  andy
47156
47157         * Source/cmVersion.cxx: STYLE: Nightly Version update
47158
47159 2006-02-05 02:06  andy
47160
47161         * Source/cmVersion.cxx: STYLE: Nightly Version update
47162
47163 2006-02-04 02:19  andy
47164
47165         * Source/cmVersion.cxx: STYLE: Nightly Version update
47166
47167 2006-02-03 18:08  king
47168
47169         * CMakeLists.txt: ENH: Incremented patch version for special KDE
47170           release.
47171
47172 2006-02-03 17:09  king
47173
47174         * Tests/: Complex/CMakeLists.txt, ComplexOneConfig/CMakeLists.txt,
47175           ComplexRelativePaths/CMakeLists.txt: ENH: Added test for new
47176           EXECUTE_PROCESS command.
47177
47178 2006-02-03 16:55  king
47179
47180         * Docs/cmake-mode.el: ENH: Adding new EXECUTE_PROCESS command that
47181           interfaces to KWSys Process Execution.
47182
47183 2006-02-03 16:51  king
47184
47185         * Source/: cmCommands.cxx, cmExecuteProcessCommand.cxx,
47186           cmExecuteProcessCommand.h: ENH: Adding new EXECUTE_PROCESS
47187           command that interfaces to KWSys Process Execution.
47188
47189 2006-02-03 12:03  king
47190
47191         * Source/cmGlobalXCodeGenerator.h: COMP: Added missing method decl
47192           to header.
47193
47194 2006-02-03 11:48  david.cole
47195
47196         * Utilities/cmtar/: decode.c, extract.c, output.c, wrapper.c: BUG:
47197           Fix mem leaks related to th_get_pathname. Change this
47198           implementation of th_get_pathname so that it *always* returns a
47199           strdup'ed value. Callers must now free non-NULL returns from
47200           th_get_pathname. Change all callers to call free appropriately.
47201
47202 2006-02-03 11:36  king
47203
47204         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
47205           cmGlobalVisualStudio6Generator.cxx,
47206           cmGlobalVisualStudio6Generator.h,
47207           cmGlobalVisualStudio7Generator.cxx,
47208           cmGlobalVisualStudio7Generator.h, cmGlobalXCodeGenerator.cxx,
47209           cmTarget.cxx: BUG: Fixed cmTarget::GetFullPath to not append the
47210           configuration name when only one configuration is built.  It now
47211           asks the generator what subdirectory if any to use for a given
47212           configuration name.
47213
47214 2006-02-03 02:29  andy
47215
47216         * Source/cmVersion.cxx: STYLE: Nightly Version update
47217
47218 2006-02-02 20:18  king
47219
47220         * CMakeLists.txt, Source/CMakeLists.txt, Utilities/CMakeLists.txt:
47221           COMP: Fixed build on VC++ Express 2005.  Explicitly testing for
47222           MFC to determine whether to build the MFCDialog.
47223
47224 2006-02-02 20:16  king
47225
47226         * Modules/CMakeGenericSystem.cmake: BUG: CMAKE_INSTALL_PREFIX must
47227           always have forward slashes.
47228
47229 2006-02-02 20:15  king
47230
47231         * Modules/Platform/Windows-cl.cmake: BUG: Removed odbc32.lib and
47232           odbccp32.lib from standard libraries on VS 8 because VC++ Express
47233           2005 does not have them.  They are SQL database access libraries
47234           and should not be needed for every application.  User code can
47235           always explicitly link the library.  Also replacing deprecated
47236           /GZ option with /RTC1 for VS 8.  This addresses bug#2795.
47237
47238 2006-02-02 15:53  david.cole
47239
47240         * Utilities/cmtar/filesystem.c: BUG: Fix memory leak in libtar's
47241           kwReadDir. Use a static buffer like readdir (probably) does
47242           rather than malloc-ing a block which never gets free-d.
47243
47244 2006-02-02 03:30  andy
47245
47246         * Source/cmVersion.cxx: STYLE: Nightly Version update
47247
47248 2006-02-01 02:24  andy
47249
47250         * Source/cmVersion.cxx: STYLE: Nightly Version update
47251
47252 2006-01-31 19:34  king
47253
47254         * Source/: CMakeLists.txt, cmake.cxx: ENH: Enabled build of VS 7
47255           and 8 generators for MinGW.
47256
47257 2006-01-31 18:50  king
47258
47259         * bootstrap, Source/cmake.cxx: ENH: Enabled bootstrapping with
47260           MinGW from an MSYS prompt.
47261
47262 2006-01-31 10:46  king
47263
47264         * Source/cmGetFilenameComponentCommand.cxx: BUG: ABSOLUTE option
47265           should evaluate relative paths with respect to
47266           CMAKE_CURRENT_SOURCE_DIR.  This addresses bug#2797.
47267
47268 2006-01-31 05:09  andy
47269
47270         * Source/cmVersion.cxx: STYLE: Nightly Version update
47271
47272 2006-01-30 14:25  martink
47273
47274         * Source/: cmLocalUnixMakefileGenerator3.cxx,
47275           cmLocalUnixMakefileGenerator3.h: ENH: more cleanup and removal of
47276           old code
47277
47278 2006-01-30 13:57  martink
47279
47280         * Source/: cmLocalUnixMakefileGenerator3.cxx,
47281           cmLocalUnixMakefileGenerator3.h: ENH: cleanup and remove some old
47282           code
47283
47284 2006-01-30 02:15  andy
47285
47286         * Source/cmVersion.cxx: STYLE: Nightly Version update
47287
47288 2006-01-29 02:06  andy
47289
47290         * Source/cmVersion.cxx: STYLE: Nightly Version update
47291
47292 2006-01-28 01:38  andy
47293
47294         * Source/cmVersion.cxx: STYLE: Nightly Version update
47295
47296 2006-01-27 18:20  king
47297
47298         * Source/: cmFindFileCommand.cxx, cmFindLibraryCommand.h,
47299           cmFindPathCommand.cxx, cmFindPathCommand.h, cmMakefile.cxx,
47300           cmMakefile.h: ENH: Improved support for user-configured search
47301           paths.  Paths given in the CMAKE_LIBRARY_PATH cmake variable are
47302           searched first, then those in the CMAKE_LIBRARY_PATH environment
47303           variable, then those listed in the call to the FIND_LIBRARY
47304           command and finally those listed in the PATH environment
47305           variable.  The support is similar for finding include files with
47306           FIND_PATH, but the variable is CMAKE_INCLUDE_PATH.
47307
47308 2006-01-27 13:48  king
47309
47310         * Source/: cmLocalVisualStudio7Generator.cxx,
47311           cmLocalVisualStudio7Generator.h: BUG: VS7 generator should use
47312           per-configuration linker flags for targets.  This addresses
47313           bug#2765.
47314
47315 2006-01-27 13:46  andy
47316
47317         * Source/CTest/: cmCTestBuildHandler.cxx, cmCTestBuildHandler.h:
47318           ENH: Better handle interleved error/output
47319
47320 2006-01-27 13:07  king
47321
47322         * Modules/readme.txt, Source/cmFindPackageCommand.cxx,
47323           Source/cmFindPackageCommand.h: ENH: Added optional component list
47324           to the REQUIRED option of the FIND_PACKAGE command.  This
47325           addresses bug#2771.
47326
47327 2006-01-27 12:58  martink
47328
47329         * Source/cmOptionCommand.h: STYLE: spelling fix
47330
47331 2006-01-27 12:58  martink
47332
47333         * Source/cmMessageCommand.h: STYLE: grammer fix
47334
47335 2006-01-27 11:19  hoffman
47336
47337         * Source/CTest/cmCTestUpdateHandler.cxx: ENH: add extra thing for
47338           svn X status output
47339
47340 2006-01-27 01:36  andy
47341
47342         * Source/cmVersion.cxx: STYLE: Nightly Version update
47343
47344 2006-01-26 01:21  andy
47345
47346         * Source/cmVersion.cxx: STYLE: Nightly Version update
47347
47348 2006-01-25 14:12  hoffman
47349
47350         * Source/cmTryCompileCommand.cxx: ENH: fix double
47351           CMAKE_(LANG)_FLAGS problem in try compile
47352
47353 2006-01-25 12:16  hoffman
47354
47355         * Modules/: FindQt.cmake, FindQt4.cmake: ENH: change to fatal error
47356
47357 2006-01-25 11:41  hoffman
47358
47359         * Modules/: CMakeCCompiler.cmake.in, CMakeCXXCompiler.cmake.in,
47360           CMakeDetermineCCompiler.cmake, CMakeDetermineCXXCompiler.cmake,
47361           CMakeDetermineFortranCompiler.cmake,
47362           CMakeDetermineJavaCompiler.cmake, CMakeDetermineRCCompiler.cmake:
47363           ENH: fix more than one argument passed in to compilers via
47364           environment
47365
47366 2006-01-25 11:07  hoffman
47367
47368         * Source/: cmMessageCommand.cxx, cmMessageCommand.h: ENH: fix docs,
47369           and revert fatal error change
47370
47371 2006-01-25 08:39  hoffman
47372
47373         * Source/cmMessageCommand.cxx: ENH: make all errors fatal in
47374           message command
47375
47376 2006-01-25 08:38  hoffman
47377
47378         * Source/cmGlobalXCodeGenerator.cxx,
47379           Source/cmGlobalXCodeGenerator.h,
47380           Source/cmLocalUnixMakefileGenerator3.cxx,
47381           Source/cmLocalVisualStudio6Generator.cxx,
47382           Source/cmLocalVisualStudio7Generator.cxx,
47383           Tests/Complex/Executable/CMakeLists.txt,
47384           Tests/Complex/Executable/complex.cxx,
47385           Tests/Complex/Executable/testcflags.c,
47386           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
47387           Tests/ComplexOneConfig/Executable/complex.cxx,
47388           Tests/ComplexOneConfig/Executable/testcflags.c,
47389           Tests/ComplexRelativePaths/Executable/CMakeLists.txt,
47390           Tests/ComplexRelativePaths/Executable/complex.cxx,
47391           Tests/ComplexRelativePaths/Executable/testcflags.c: ENH: add
47392           COMPILE_FLAGS to targets
47393
47394 2006-01-25 00:57  andy
47395
47396         * Source/cmVersion.cxx: STYLE: Nightly Version update
47397
47398 2006-01-24 15:48  hoffman
47399
47400         * Source/cmStandardIncludes.h: ENH: fix for borland memcpy junk
47401
47402 2006-01-24 12:07  andy
47403
47404         * Modules/CheckCXXSourceCompiles.cmake: ENH: fix bug, write the
47405           correct file
47406
47407 2006-01-24 07:58  hoffman
47408
47409         * Source/cmLocalGenerator.cxx: COMP: fix warning
47410
47411 2006-01-24 00:57  andy
47412
47413         * Source/cmVersion.cxx: STYLE: Nightly Version update
47414
47415 2006-01-23 17:24  hoffman
47416
47417         * Source/cmLocalGenerator.cxx: ENH: fix warning
47418
47419 2006-01-23 16:36  martink
47420
47421         * Source/kwsys/SystemTools.cxx: ENH: by Bill make sure path is unix
47422           style
47423
47424 2006-01-23 13:50  hoffman
47425
47426         * Source/: CMakeLists.txt, cmGlobalWatcomWMakeGenerator.cxx,
47427           cmLocalGenerator.cxx: ENH: fix problem with watcom and short
47428           paths and -I
47429
47430 2006-01-23 12:31  hoffman
47431
47432         * Source/cmDepends.cxx: ENH: correct include for memcpy
47433
47434 2006-01-23 11:32  hoffman
47435
47436         * Modules/Platform/kFreeBSD.cmake: ENH: add kFreeBSD support
47437
47438 2006-01-23 00:51  andy
47439
47440         * Source/cmVersion.cxx: STYLE: Nightly Version update
47441
47442 2006-01-22 21:15  hoffman
47443
47444         * Modules/CheckTypeSize.cmake: ENH: fix check type size
47445
47446 2006-01-22 00:47  andy
47447
47448         * Source/cmVersion.cxx: STYLE: Nightly Version update
47449
47450 2006-01-21 00:51  andy
47451
47452         * Source/cmVersion.cxx: STYLE: Nightly Version update
47453
47454 2006-01-20 01:01  andy
47455
47456         * Source/cmVersion.cxx: STYLE: Nightly Version update
47457
47458 2006-01-19 00:57  andy
47459
47460         * Source/cmVersion.cxx: STYLE: Nightly Version update
47461
47462 2006-01-18 00:47  andy
47463
47464         * Source/cmVersion.cxx: STYLE: Nightly Version update
47465
47466 2006-01-17 16:53  hoffman
47467
47468         * Source/kwsys/SystemTools.hxx.in: ENH: fix for icc
47469
47470 2006-01-17 16:22  martink
47471
47472         * Utilities/cmcurl/CMake/CheckTypeSize.cmake: BUG: revert such that
47473           it should work
47474
47475 2006-01-17 14:35  hoffman
47476
47477         * Tests/: Complex/Executable/CMakeLists.txt,
47478           ComplexOneConfig/Executable/CMakeLists.txt,
47479           ComplexRelativePaths/Executable/CMakeLists.txt: ENH: more fixes
47480           for watcom
47481
47482 2006-01-17 10:21  hoffman
47483
47484         * Modules/CMakeBackwardCompatibilityCXX.cmake,
47485           Modules/CMakeFindWMake.cmake, Modules/TestForSSTREAM.cmake,
47486           Modules/TestForSSTREAM.cxx, Modules/readme.txt,
47487           Modules/Platform/Windows-wcl386.cmake, Source/CMakeLists.txt,
47488           Source/cmCPluginAPI.cxx, Source/cmCPluginAPI.h,
47489           Source/cmGlobalUnixMakefileGenerator3.cxx,
47490           Source/cmGlobalWatcomWMakeGenerator.cxx,
47491           Source/cmGlobalWatcomWMakeGenerator.h,
47492           Source/cmLocalUnixMakefileGenerator3.cxx,
47493           Source/cmLocalUnixMakefileGenerator3.h, Source/cmStringCommand.h,
47494           Source/cmake.cxx, Source/kwsys/Directory.cxx,
47495           Source/kwsys/EncodeExecutable.c, Source/kwsys/Glob.cxx,
47496           Source/kwsys/ProcessWin32.c, Source/kwsys/Registry.cxx,
47497           Source/kwsys/SystemTools.cxx, Source/kwsys/SystemTools.hxx.in,
47498           Source/kwsys/kwsysPlatformCxxTests.cxx,
47499           Source/kwsys/testRegistry.cxx,
47500           Tests/Complex/cmTestConfigure.h.in,
47501           Tests/Complex/Executable/CMakeLists.txt,
47502           Tests/Complex/Executable/complex.cxx,
47503           Tests/ComplexOneConfig/cmTestConfigure.h.in,
47504           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
47505           Tests/ComplexOneConfig/Executable/complex.cxx,
47506           Tests/ComplexRelativePaths/cmTestConfigure.h.in,
47507           Tests/ComplexRelativePaths/Executable/CMakeLists.txt,
47508           Tests/ComplexRelativePaths/Executable/complex.cxx,
47509           Tests/LoadCommand/CMakeCommands/CMakeLists.txt,
47510           Tests/LoadCommand/CMakeCommands/cmTestCommand.c,
47511           Tests/LoadCommandOneConfig/CMakeCommands/CMakeLists.txt,
47512           Tests/LoadCommandOneConfig/CMakeCommands/cmTestCommand.c,
47513           Tests/SubDir/CMakeLists.txt,
47514           Tests/SubDir/vcl_algorithm_vcl_pair_double.foo.c,
47515           Tests/SubDir/AnotherSubdir/pair_int.int.c,
47516           Tests/SubDir/ThirdSubDir/pair_int.int1.c,
47517           Utilities/cmcurl/CMakeLists.txt, Utilities/cmcurl/timeval.h,
47518           Utilities/cmcurl/CMake/CheckTypeSize.c.in,
47519           Utilities/cmcurl/CMake/CheckTypeSize.cmake,
47520           Utilities/cmcurl/Platforms/WindowsCache.cmake,
47521           Utilities/cmtar/handle.c, Utilities/cmtar/libtar.c: ENH: add
47522           support for watcom wmake and wcl386
47523
47524 2006-01-17 09:27  hoffman
47525
47526         * Modules/Platform/Windows-cl.cmake: ENH: correct standard
47527           libraries
47528
47529 2006-01-17 00:46  andy
47530
47531         * Source/cmVersion.cxx: STYLE: Nightly Version update
47532
47533 2006-01-16 12:54  yogi.girdhar
47534
47535         * Utilities/cmtar/compat/compat.h: COMP: wrapped compat.h inside a
47536           extern C block so that we can use it in C++ code
47537
47538 2006-01-16 00:42  andy
47539
47540         * Source/cmVersion.cxx: STYLE: Nightly Version update
47541
47542 2006-01-15 00:43  andy
47543
47544         * Source/cmVersion.cxx: STYLE: Nightly Version update
47545
47546 2006-01-14 10:27  king
47547
47548         * Source/cmGlobalXCodeGenerator.cxx: COMP: Fixed shadowed variable
47549           warning.
47550
47551 2006-01-14 00:42  andy
47552
47553         * Source/cmVersion.cxx: STYLE: Nightly Version update
47554
47555 2006-01-13 20:51  king
47556
47557         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h,
47558           cmLocalUnixMakefileGenerator3.cxx,
47559           cmLocalUnixMakefileGenerator3.h: ENH: Further centralized custom
47560           command dependency computation.  Custom command dependencies in
47561           the source tree may now also be specified relative to the source
47562           directory.
47563
47564 2006-01-13 19:36  king
47565
47566         * Source/cmFLTKWrapUICommand.cxx: BUG: Removed bogust dependency.
47567
47568 2006-01-13 19:35  king
47569
47570         * Source/: cmFileCommand.cxx, cmLocalGenerator.cxx: COMP: Removed
47571           unused variables.
47572
47573 2006-01-13 18:33  king
47574
47575         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h,
47576           cmLocalUnixMakefileGenerator3.cxx: COMP: Removed unused paramter
47577           from cmLocalGenerator::OutputLinkLibraries.
47578
47579 2006-01-13 18:18  king
47580
47581         * Source/cmFileCommand.cxx, Source/cmGlobalGenerator.h,
47582           Source/cmGlobalVisualStudio6Generator.cxx,
47583           Source/cmGlobalVisualStudio71Generator.cxx,
47584           Source/cmGlobalVisualStudio7Generator.cxx,
47585           Source/cmGlobalVisualStudio7Generator.h,
47586           Source/cmGlobalXCodeGenerator.cxx,
47587           Source/cmGlobalXCodeGenerator.h,
47588           Source/cmLinkLibrariesCommand.cxx, Source/cmLocalGenerator.cxx,
47589           Source/cmLocalGenerator.h,
47590           Source/cmLocalUnixMakefileGenerator3.cxx,
47591           Source/cmLocalUnixMakefileGenerator3.h,
47592           Source/cmLocalVisualStudio6Generator.cxx,
47593           Source/cmLocalVisualStudio7Generator.cxx,
47594           Source/cmLocalVisualStudio7Generator.h, Source/cmMakefile.cxx,
47595           Source/cmOrderLinkDirectories.cxx,
47596           Source/cmOrderLinkDirectories.h, Source/cmTarget.cxx,
47597           Source/cmTarget.h, Source/cmTargetLinkLibrariesCommand.cxx,
47598           Source/cmTargetLinkLibrariesCommand.h, Source/cmXCodeObject.h,
47599           Source/CTest/cmCTestBuildAndTestHandler.cxx,
47600           Tests/Complex/Executable/complex.cxx,
47601           Tests/ComplexOneConfig/Executable/complex.cxx,
47602           Tests/ComplexRelativePaths/Executable/complex.cxx: BUG: Sweeping
47603           changes to cleanup computation of target names.  This should fix
47604           many bugs related to target names being computed inconsistently.
47605
47606           - Centralized computation of a target's file name to a method in
47607            cmTarget.  Now that global knowledge is always available the
47608           *_CMAKE_PATH cache variables are no longer needed.
47609
47610           - Centralized computation of link library command lines and link
47611            directory search order.
47612
47613           - Moved computation of link directories needed to link CMake
47614           targets   to be after evaluation of linking dependencies.
47615
47616           This also removed alot of duplicate code in which each version
47617           had its own bugs.
47618
47619           This commit is surrounded by the tags
47620
47621             CMake-TargetNameCentralization1-pre
47622
47623           and
47624
47625             CMake-TargetNameCentralization1-post
47626
47627           so make the large set of changes easy to identify.
47628
47629 2006-01-13 11:44  hoffman
47630
47631         * Source/cmTryCompileCommand.cxx,
47632           Utilities/cmcurl/CMake/CheckTypeSize.cmake: ENH: fix for CMakeTmp
47633           move broken stuff
47634
47635 2006-01-13 09:57  hoffman
47636
47637         * Modules/: CheckTypeSize.c.in, CheckTypeSize.cmake: ENH: fix
47638           checktypesize
47639
47640 2006-01-13 00:43  andy
47641
47642         * Source/cmVersion.cxx: STYLE: Nightly Version update
47643
47644 2006-01-12 23:08  hoffman
47645
47646         * Modules/: CheckTypeSize.c.in, CheckTypeSize.cmake: ENH: move
47647           define into configured file and do not use the command line
47648
47649 2006-01-12 14:21  andy
47650
47651         * Source/: cmGeneratedFileStream.cxx, cmGeneratedFileStream.h:
47652           COMP: Remove warning
47653
47654 2006-01-12 13:48  martink
47655
47656         * Modules/CMakeTestCCompiler.cmake,
47657           Modules/CMakeTestCXXCompiler.cmake,
47658           Modules/CMakeTestFortranCompiler.cmake,
47659           Modules/CheckCSourceCompiles.cmake,
47660           Modules/CheckCXXSourceCompiles.cmake,
47661           Modules/CheckIncludeFile.cmake,
47662           Modules/CheckIncludeFileCXX.cmake,
47663           Modules/CheckIncludeFiles.cmake, Modules/CheckSymbolExists.cmake,
47664           Modules/CheckTypeSize.cmake, Modules/FindSDL_sound.cmake,
47665           Modules/Platform/Windows-cl.cmake,
47666           Source/cmTryCompileCommand.cxx, Source/cmTryCompileCommand.h,
47667           Source/cmTryRunCommand.cxx,
47668           Utilities/cmcurl/CMake/CheckTypeSize.cmake,
47669           Tests/TryCompile/CMakeLists.txt: ENH: put CmakeTmp into
47670           CMakeFiles
47671
47672 2006-01-12 11:10  hoffman
47673
47674         * Modules/FindwxWindows.cmake: ENH: contribution from Jan Woetzel
47675
47676 2006-01-12 09:20  andy
47677
47678         * Source/cmGeneratedFileStream.cxx: COMP: Fix compile error that
47679           was caused by the binary flag
47680
47681 2006-01-12 00:40  andy
47682
47683         * Source/cmVersion.cxx: STYLE: Nightly Version update
47684
47685 2006-01-11 19:12  andy
47686
47687         * Source/CPack/cmCPackTGZGenerator.cxx: ENH: Fix compression on
47688           Windows
47689
47690 2006-01-11 19:06  andy
47691
47692         * Source/: cmGeneratedFileStream.cxx, cmGeneratedFileStream.h: ENH:
47693           Add support for binary
47694
47695 2006-01-11 11:23  andy
47696
47697         * Source/CPack/cmCPackGenericGenerator.cxx: ENH: Add a way to
47698           specify a custom install command
47699
47700 2006-01-11 11:08  andy
47701
47702         * CMakeLists.txt, Modules/CPack.cmake, Modules/NSIS.template.in,
47703           Source/CPack/cmCPackGenericGenerator.cxx,
47704           Templates/CPackConfig.cmake.in: ENH: Some improvements: specify
47705           link, copy msvc libraries, fix install directory
47706
47707 2006-01-11 00:42  andy
47708
47709         * Source/cmVersion.cxx: STYLE: Nightly Version update
47710
47711 2006-01-10 12:05  andy
47712
47713         * Source/CPack/: cmCPackConfigure.h.in, cmCPackNSISGenerator.cxx,
47714           cmCPackNSISGenerator.h, cmCPackPackageMakerGenerator.h: COMP:
47715           Remove legacy code and fix sun build
47716
47717 2006-01-10 00:44  andy
47718
47719         * Source/cmVersion.cxx: STYLE: Nightly Version update
47720
47721 2006-01-09 18:24  andy
47722
47723         * Modules/NSIS.template.in,
47724           Source/CPack/cmCPackGenericGenerator.cxx: ENH: Use specified
47725           output file name, also detect errors during install
47726
47727 2006-01-09 18:20  andy
47728
47729         * Templates/CPackConfig.cmake.in: ENH: Pass CPACK_PACKAGE_FILE_NAME
47730
47731 2006-01-09 18:20  andy
47732
47733         * Modules/CPack.cmake: ENH: Cleanup
47734
47735 2006-01-09 16:34  andy
47736
47737         * Modules/NSIS.template.in: BUG: Allow spaces in path
47738
47739 2006-01-09 14:56  hoffman
47740
47741         * Tests/CustomCommand/GeneratedHeader/: CMakeLists.txt,
47742           generated.h.in, main.cpp: ENH: add test for generated header
47743
47744 2006-01-09 14:40  hoffman
47745
47746         * Source/cmCustomCommand.cxx, Source/cmCustomCommand.h,
47747           Source/cmLocalVisualStudio6Generator.cxx,
47748           Source/cmLocalVisualStudio7Generator.cxx, Source/cmTarget.cxx,
47749           Tests/CustomCommand/CMakeLists.txt,
47750           Tests/Wrapping/CMakeLists.txt, Tests/Wrapping/fakefluid.cxx: ENH:
47751           for all custom commands that can not be given to a target, add
47752           them to all targets in the current makefile
47753
47754 2006-01-09 13:15  andy
47755
47756         * CMakeLists.txt: STYLE: Add an explanation for a bunch of
47757           backslashes
47758
47759 2006-01-09 13:14  andy
47760
47761         * Source/CPack/cmCPackTGZGenerator.cxx: BUG: Fix memory problem
47762
47763 2006-01-09 12:46  hoffman
47764
47765         * Utilities/Release/: Release.cmake, cmake_release.sh.in: ENH:
47766
47767 2006-01-09 12:45  hoffman
47768
47769         * Modules/: FindQt.cmake, FindQt4.cmake: ENH: add qt quiet stuff
47770
47771 2006-01-09 11:26  andy
47772
47773         * CMakeLists.txt, Modules/CPack.cmake,
47774           Source/CPack/cmCPackGenericGenerator.cxx,
47775           Templates/CPackConfig.cmake.in: ENH: Fix test for cpack
47776           variables, add support for icon on windows
47777
47778 2006-01-09 00:41  andy
47779
47780         * Source/cmVersion.cxx: STYLE: Nightly Version update
47781
47782 2006-01-08 00:41  andy
47783
47784         * Source/cmVersion.cxx: STYLE: Nightly Version update
47785
47786 2006-01-07 00:43  andy
47787
47788         * Source/cmVersion.cxx: STYLE: Nightly Version update
47789
47790 2006-01-06 15:51  hoffman
47791
47792         * Modules/: CMakeMSYSFindMake.cmake, CMakeMinGWFindMake.cmake,
47793           Platform/Linux-icpc.cmake: ENH: merge from main tree
47794
47795 2006-01-06 15:51  hoffman
47796
47797         * Source/: cmGlobalMSYSMakefileGenerator.cxx,
47798           cmGlobalMSYSMakefileGenerator.h,
47799           cmGlobalMinGWMakefileGenerator.cxx,
47800           cmGlobalMinGWMakefileGenerator.h: ENH: add missing files
47801
47802 2006-01-06 15:07  hoffman
47803
47804         * CMakeLists.txt, ChangeLog.manual,
47805           Modules/CMakeDetermineCCompiler.cmake,
47806           Modules/CMakeGenericSystem.cmake,
47807           Modules/Platform/CYGWIN-g77.cmake, Modules/Platform/CYGWIN.cmake,
47808           Modules/Platform/Windows-cl.cmake,
47809           Modules/Platform/Windows-g77.cmake,
47810           Modules/Platform/Windows-gcc.cmake,
47811           Modules/Platform/Windows.cmake, Source/CMakeLists.txt,
47812           Source/cmAddExecutableCommand.cxx, Source/cmCTest.cxx,
47813           Source/cmDependsC.cxx, Source/cmDependsC.h,
47814           Source/cmFindFileCommand.cxx, Source/cmFindFileCommand.h,
47815           Source/cmFindPathCommand.cxx, Source/cmFindPathCommand.h,
47816           Source/cmGlobalBorlandMakefileGenerator.cxx,
47817           Source/cmGlobalNMakeMakefileGenerator.cxx,
47818           Source/cmGlobalUnixMakefileGenerator3.cxx,
47819           Source/cmGlobalXCodeGenerator.cxx,
47820           Source/cmGlobalXCodeGenerator.h, Source/cmLocalGenerator.cxx,
47821           Source/cmLocalGenerator.h,
47822           Source/cmLocalUnixMakefileGenerator3.cxx,
47823           Source/cmLocalUnixMakefileGenerator3.h, Source/cmMakefile.cxx,
47824           Source/cmMakefile.h, Source/cmOrderLinkDirectories.cxx,
47825           Source/cmOrderLinkDirectories.h, Source/cmSystemTools.cxx,
47826           Source/cmSystemTools.h, Source/cmTarget.cxx, Source/cmTarget.h,
47827           Source/cmake.cxx, Source/CTest/cmCTestBuildAndTestHandler.cxx,
47828           Source/kwsys/ProcessUNIX.c, Source/kwsys/SystemTools.cxx,
47829           Source/kwsys/SystemTools.hxx.in, Tests/Complex/CMakeLists.txt,
47830           Tests/Complex/cmTestConfigure.h.in,
47831           Tests/Complex/Executable/complex.cxx,
47832           Tests/ComplexOneConfig/CMakeLists.txt,
47833           Tests/ComplexOneConfig/cmTestConfigure.h.in,
47834           Tests/ComplexOneConfig/Executable/complex.cxx,
47835           Tests/ComplexRelativePaths/CMakeLists.txt,
47836           Tests/ComplexRelativePaths/cmTestConfigure.h.in,
47837           Tests/ComplexRelativePaths/Executable/complex.cxx,
47838           Tests/CustomCommand/CMakeLists.txt,
47839           Utilities/Release/cmake_release.sh,
47840           Utilities/Release/cmake_release.sh.in: ENH: merges from main tree
47841
47842 2006-01-06 13:54  hoffman
47843
47844         * Source/cmGlobalXCodeGenerator.cxx: ENH: fix missing plist file
47845           error
47846
47847 2006-01-06 10:45  andy
47848
47849         * Utilities/cmtar/compat/snprintf.c: COMP: Try to remove more
47850           warnings
47851
47852 2006-01-06 00:43  andy
47853
47854         * Source/cmVersion.cxx: STYLE: Nightly Version update
47855
47856 2006-01-05 17:16  king
47857
47858         * Source/: cmDependsC.cxx, cmDependsC.h: BUG: Fix for scanning
47859           generated headers included with double-quotes.  Also fixed
47860           double-quote include support to not use the special quoted
47861           location when a full path is given on the include line.
47862
47863 2006-01-05 15:49  king
47864
47865         * Source/kwsys/testProcess.c: ENH: Added special test 0 to just run
47866           a given command line.
47867
47868 2006-01-05 13:27  andy
47869
47870         * Source/CPack/: cmCPackGenericGenerator.cxx, cpack.cxx: ENH: More
47871           debugging and work on PackageMaker code
47872
47873 2006-01-05 13:25  yogi.girdhar
47874
47875         * Utilities/cmtar/: config.h.in, libtar.c: BUG: libtar now compiles
47876           in VJ and works with vtkzlib
47877
47878 2006-01-05 12:33  andy
47879
47880         * Source/CPack/cmCPackLog.cxx: ENH: flush the output
47881
47882 2006-01-05 12:16  andy
47883
47884         * Source/CPack/cpack.cxx: BUG: Use objects that exist
47885
47886 2006-01-05 12:16  andy
47887
47888         * Source/CPack/cmCPackLog.cxx: BUG: Print the right line number to
47889           the right pipe
47890
47891 2006-01-05 10:37  andy
47892
47893         * Source/CPack/cmCPackPackageMakerGenerator.cxx: BUG: Revert back
47894
47895 2006-01-05 09:18  hoffman
47896
47897         * CMakeLists.txt: ENH: use a safer check for CPack
47898
47899 2006-01-05 09:13  hoffman
47900
47901         * Source/: cmAddExecutableCommand.cxx, cmGlobalXCodeGenerator.cxx,
47902           cmLocalUnixMakefileGenerator3.cxx, cmMakefile.cxx: ENH: fix
47903           bundles for Mac and Xcode
47904
47905 2006-01-05 03:15  andy
47906
47907         * Source/cmVersion.cxx: STYLE: Nightly Version update
47908
47909 2006-01-04 16:24  hoffman
47910
47911         * Source/CPack/cmCPackTGZGenerator.cxx: ENH: remove assert
47912
47913 2006-01-04 15:13  andy
47914
47915         * CMakeLists.txt, Modules/CPack.Description.plist.in,
47916           Modules/NSIS.template.in,
47917           Source/CPack/cmCPackGenericGenerator.cxx,
47918           Source/CPack/cmCPackSTGZGenerator.cxx,
47919           Source/CPack/cmCPackTGZGenerator.cxx, Source/CPack/cpack.cxx,
47920           Modules/CPack.cmake, Templates/CPackConfig.cmake.in: ENH: More
47921           CPack stuff and fix zlib compression
47922
47923 2006-01-04 09:55  hoffman
47924
47925         * Source/cmFindPathCommand.cxx: ENH: remove debug print stuff
47926
47927 2006-01-04 08:32  andy
47928
47929         * Source/kwsys/CMakeLists.txt: COMP: Do not build tests if build
47930           testing is off
47931
47932 2006-01-04 01:15  andy
47933
47934         * Source/cmVersion.cxx: STYLE: Nightly Version update
47935
47936 2006-01-03 17:11  hoffman
47937
47938         * Utilities/Release/cmake_release.sh: ENH: update revision numbers
47939
47940 2006-01-03 17:07  hoffman
47941
47942         * Utilities/Release/cmake_release.sh.in: ENH: move to patch 2
47943
47944 2006-01-03 16:40  hoffman
47945
47946         * Source/cmMakefile.cxx, Source/cmMakefile.h,
47947           Tests/Complex/CMakeLists.txt, Tests/Complex/cmTestConfigure.h.in,
47948           Tests/Complex/Executable/complex.cxx,
47949           Tests/ComplexOneConfig/CMakeLists.txt,
47950           Tests/ComplexOneConfig/cmTestConfigure.h.in,
47951           Tests/ComplexOneConfig/Executable/complex.cxx,
47952           Tests/ComplexRelativePaths/CMakeLists.txt,
47953           Tests/ComplexRelativePaths/cmTestConfigure.h.in,
47954           Tests/ComplexRelativePaths/Executable/complex.cxx: ENH: add new
47955           cmakedefine01 feature from bug report 2603
47956
47957 2006-01-03 14:00  hoffman
47958
47959         * Modules/Platform/: CYGWIN-g77.cmake, CYGWIN.cmake: ENH: add exe
47960           stuff for cygwin
47961
47962 2006-01-03 08:39  andy
47963
47964         * Source/cmSystemTools.cxx: COMP: Remove warnings on HP-UX
47965
47966 2006-01-03 08:39  andy
47967
47968         * Utilities/cmtar/append.c, Utilities/cmtar/extract.c,
47969           Utilities/cmtar/libtar.c, Source/CPack/cmCPackLog.cxx,
47970           Source/CPack/cpack.cxx: COMP: Remove warnings
47971
47972 2006-01-03 01:11  andy
47973
47974         * Source/cmVersion.cxx: STYLE: Nightly Version update
47975
47976 2006-01-02 17:28  andy
47977
47978         * Source/CPack/: cmCPackGenerators.cxx,
47979           cmCPackGenericGenerator.cxx, cmCPackGenericGenerator.h,
47980           cmCPackNSISGenerator.cxx, cmCPackNSISGenerator.h,
47981           cmCPackPackageMakerGenerator.cxx, cmCPackPackageMakerGenerator.h,
47982           cmCPackSTGZGenerator.cxx, cmCPackSTGZGenerator.h,
47983           cmCPackTGZGenerator.cxx, cmCPackTGZGenerator.h, cpack.cxx: ENH:
47984           Start working on CPack input file and cleanups
47985
47986 2006-01-02 17:22  andy
47987
47988         * Source/CPack/: cmCPackLog.h, cmCPackLog.cxx: COMP: Fix compile
47989           errors
47990
47991 2006-01-02 16:14  andy
47992
47993         * Source/: CMakeLists.txt, CPack/cmCPackGenerators.cxx,
47994           CPack/cmCPackGenerators.h, CPack/cmCPackGenericGenerator.cxx,
47995           CPack/cmCPackGenericGenerator.h, CPack/cmCPackLog.cxx,
47996           CPack/cmCPackLog.h, CPack/cmCPackNSISGenerator.cxx,
47997           CPack/cmCPackPackageMakerGenerator.cxx,
47998           CPack/cmCPackSTGZGenerator.cxx, CPack/cmCPackTGZGenerator.cxx,
47999           CPack/cpack.cxx: ENH: More improvements and add logging
48000
48001 2006-01-02 15:01  hoffman
48002
48003         * Tests/: CustomCommand/CMakeLists.txt, Wrapping/CMakeLists.txt:
48004           BUG: force EXECUABLE and LIBRARY output paths so bad cache
48005           entries do not fail tests
48006
48007 2006-01-02 14:33  andy
48008
48009         * Tests/: Complex/CMakeLists.txt, ComplexOneConfig/CMakeLists.txt,
48010           ComplexRelativePaths/CMakeLists.txt: BUG: Flush the EXECUTABLE
48011           and LIBRARY output path to internal
48012
48013 2006-01-02 13:37  hoffman
48014
48015         * Modules/CMakeGenericSystem.cmake,
48016           Modules/Platform/Windows-g77.cmake,
48017           Modules/Platform/Windows-gcc.cmake,
48018           Modules/Platform/Windows.cmake, Source/cmTarget.cxx: BUG: fix for
48019           bug 2322, use CMAKE_EXECUTABLE_SUFFIX variable for exe suffix
48020
48021 2006-01-02 13:34  hoffman
48022
48023         * Source/cmGlobalUnixMakefileGenerator3.cxx: BUG: fix build problem
48024           on gcc
48025
48026 2006-01-02 12:36  hoffman
48027
48028         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
48029           cmLocalUnixMakefileGenerator3.cxx,
48030           cmLocalUnixMakefileGenerator3.h: BUG: fix for bug 2533, make
48031           foo/foo.o now works and .o files are in the help
48032
48033 2006-01-02 11:39  andy
48034
48035         * Source/CPack/cmCPackGenericGenerator.cxx: COMP: Remove warning
48036
48037 2006-01-02 11:21  hoffman
48038
48039         * Utilities/Release/Release.cmake: ENH: remove MS dll's from
48040           install on cygwin
48041
48042 2006-01-02 11:07  hoffman
48043
48044         * Source/: cmFindPathCommand.cxx, cmMakefile.cxx: ENH: change
48045           framework order
48046
48047 2006-01-02 10:37  andy
48048
48049         * Source/CPack/: cmCPackGenericGenerator.cxx,
48050           cmCPackGenericGenerator.h, cmCPackTGZGenerator.cxx,
48051           cmCPackTGZGenerator.h: COMP: Fix build problems
48052
48053 2006-01-02 10:36  andy
48054
48055         * Source/cmGeneratedFileStream.cxx: BUG: Fix the compression with
48056           custom extension
48057
48058 2006-01-02 07:53  andy
48059
48060         * Source/CPack/: cmCPackPackageMakerGenerator.cxx,
48061           cmCPackTGZGenerator.cxx, cmCPackTGZGenerator.h: ENH: Use libtar
48062
48063 2006-01-02 07:52  andy
48064
48065         * Source/: cmGeneratedFileStream.cxx, cmGeneratedFileStream.h: ENH:
48066           Add a way to overwrite compression extension
48067
48068 2006-01-02 01:08  andy
48069
48070         * Source/cmVersion.cxx: STYLE: Nightly Version update
48071
48072 2006-01-01 23:31  andy
48073
48074         * Source/: CMakeLists.txt, cmSystemTools.cxx, cmSystemTools.h: ENH:
48075           Merge from cpack branch
48076
48077 2006-01-01 23:28  andy
48078
48079         * Modules/: CPack.Description.plist.in, CPack.Info.plist.in,
48080           NSIS.template.in: ENH: Merge from CPack branch
48081
48082 2006-01-01 23:21  andy
48083
48084         * Source/CPack/: cmCPackConfigure.h.in, cmCPackGenerators.cxx,
48085           cmCPackGenerators.h, cmCPackGenericGenerator.cxx,
48086           cmCPackGenericGenerator.h, cmCPackNSISGenerator.cxx,
48087           cmCPackNSISGenerator.h, cmCPackPackageMakerGenerator.cxx,
48088           cmCPackPackageMakerGenerator.h, cmCPackSTGZGenerator.cxx,
48089           cmCPackSTGZGenerator.h, cmCPackTGZGenerator.cxx,
48090           cmCPackTGZGenerator.h, cpack.cxx: ENH: Merge from the cpack
48091           branch
48092
48093 2006-01-01 01:05  andy
48094
48095         * Source/cmVersion.cxx: STYLE: Nightly Version update
48096
48097 2005-12-31 13:10  king
48098
48099         * Tests/TarTest/CMakeLists.txt: ENH: Simplified ln command to use
48100           relative path in symlink.
48101
48102 2005-12-31 12:59  king
48103
48104         * Source/kwsys/ProcessUNIX.c: BUG: When more than one command is
48105           given and one of them fails to start and the rest are killed, do
48106           not forget to reap the killed children.
48107
48108 2005-12-31 10:33  andy
48109
48110         * Utilities/cmtar/: CMakeLists.txt, config.h.in, internal.h: COMP:
48111           Try to fix major/minor problem on aix
48112
48113 2005-12-31 09:40  andy
48114
48115         * Utilities/cmtar/: CMakeLists.txt, config.h.in, internal.h: COMP:
48116           Attempt to fix problems with major and minor
48117
48118 2005-12-31 01:08  andy
48119
48120         * Source/cmVersion.cxx: STYLE: Nightly Version update
48121
48122 2005-12-30 21:54  hoffman
48123
48124         * Source/: cmFindFileCommand.cxx, cmFindFileCommand.h,
48125           cmFindPathCommand.cxx, cmFindPathCommand.h: ENH: move framework
48126           stuff from FindFile to FindPath
48127
48128 2005-12-30 21:54  hoffman
48129
48130         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: fix so verbose is
48131           put in the correct place
48132
48133 2005-12-30 17:51  andy
48134
48135         * Utilities/cmtar/compat/snprintf.c: COMP: Fix systems that do not
48136           have both vsnprintf and snprintf.
48137
48138 2005-12-30 17:27  andy
48139
48140         * Utilities/cmtar/: CMakeLists.txt, config.h.in, compat/compat.h,
48141           compat/snprintf.c: COMP: Fix support for vsnprintf
48142
48143 2005-12-30 16:28  andy
48144
48145         * Source/cmSystemTools.cxx: COMP: Fix warning on sun
48146
48147 2005-12-30 16:05  andy
48148
48149         * Utilities/cmtar/extract.c: COMP: Another borland bug
48150
48151 2005-12-30 15:46  andy
48152
48153         * Tests/TarTest/CMakeLists.txt: ENH: Add testing of symlinks too
48154
48155 2005-12-30 15:46  andy
48156
48157         * Utilities/cmtar/extract.c: BUG: Handle mkdirhier properly since
48158           it may modify the string
48159
48160 2005-12-30 15:32  andy
48161
48162         * Source/cmSystemTools.cxx: COMP: Remove sun warning
48163
48164 2005-12-30 15:27  andy
48165
48166         * Source/CMakeLists.txt, Tests/TarTest/CMakeLists.txt,
48167           Tests/TarTest/TestTarExec.cxx: ENH: Add a tar test
48168
48169 2005-12-30 15:25  andy
48170
48171         * Source/cmake.cxx: ENH: Add a way to compare two files
48172
48173 2005-12-30 14:51  andy
48174
48175         * Source/cmSystemTools.cxx, Utilities/cmtar/handle.c,
48176           Utilities/cmtar/libtar.c, Utilities/cmtar/libtar.h: ENH: Cleanup
48177           the file handler stuf so that now any file descriptor type can be
48178           used
48179
48180 2005-12-30 14:50  andy
48181
48182         * CMakeLists.txt, Utilities/cmcurl/CMakeLists.txt,
48183           Utilities/cmexpat/CMakeLists.txt, Utilities/cmtar/CMakeLists.txt,
48184           Utilities/cmzlib/CMakeLists.txt, Source/CMakeLists.txt: COMP:
48185           Cleanup regular expressions
48186
48187 2005-12-30 14:31  andy
48188
48189         * Source/cmSystemTools.cxx: COMP: Remove unused variable
48190
48191 2005-12-30 14:23  andy
48192
48193         * Utilities/cmtar/compat/: basename.c, dirname.c: COMP: Remove
48194           warnings by exposing some variables
48195
48196 2005-12-30 14:22  andy
48197
48198         * Source/cmSystemTools.cxx, Utilities/cmtar/handle.c,
48199           Utilities/cmtar/libtar.c, Utilities/cmtar/libtar.h: COMP: Fix
48200           support for gzip on non-32 bit platforms
48201
48202 2005-12-30 13:22  andy
48203
48204         * Utilities/cmtar/util.c: COMP: Remove warning about argument not
48205           being int
48206
48207 2005-12-30 13:22  andy
48208
48209         * Source/: cmFindFileCommand.cxx, cmGlobalXCodeGenerator.cxx: COMP:
48210           Remove shadow variable warning
48211
48212 2005-12-30 12:58  andy
48213
48214         * Source/cmSystemTools.cxx: COMP: Use mangle names
48215
48216 2005-12-30 12:58  andy
48217
48218         * Source/: cmFindFileCommand.cxx, cmTarget.cxx: COMP: Remove
48219           warnings
48220
48221 2005-12-30 10:35  andy
48222
48223         * Utilities/cmtar/: CMakeLists.txt, append.c, config.h.in,
48224           encode.c, internal.h, output.c, util.c, wrapper.c: BUG: Several
48225           Borland fixes
48226
48227 2005-12-30 01:11  andy
48228
48229         * Source/cmVersion.cxx: STYLE: Nightly Version update
48230
48231 2005-12-29 12:19  andy
48232
48233         * Source/: cmSystemTools.cxx, cmSystemTools.h, cmake.cxx: ENH: Make
48234           the syntax more line tar
48235
48236 2005-12-29 12:18  andy
48237
48238         * Utilities/cmtar/append.c: COMP: More cygwin fixes
48239
48240 2005-12-29 11:42  andy
48241
48242         * Utilities/cmtar/append.c: BUG: Fix on cygwin... again?
48243
48244 2005-12-29 11:15  andy
48245
48246         * Utilities/cmtar/output.c: COMP: Try to remove warnings and add
48247           support for cygwin
48248
48249 2005-12-29 10:52  andy
48250
48251         * Source/cmake.cxx: ENH: Make additional file names optional
48252
48253 2005-12-29 10:43  andy
48254
48255         * Source/: cmSystemTools.cxx, cmSystemTools.h, cmake.cxx: ENH: Add
48256           untaring support
48257
48258 2005-12-29 10:41  andy
48259
48260         * Utilities/cmtar/extract.c: BUG: Fix extract. Looks like dirname
48261           actually changes the string, so temporary string should be used
48262
48263 2005-12-29 09:11  andy
48264
48265         * Utilities/cmtar/: output.c, compat/compat.h: COMP: Remove c++
48266           style comments
48267
48268 2005-12-29 01:04  andy
48269
48270         * Source/cmVersion.cxx: STYLE: Nightly Version update
48271
48272 2005-12-28 20:04  andy
48273
48274         * Tests/: Complex/Executable/CMakeLists.txt,
48275           ComplexOneConfig/Executable/CMakeLists.txt,
48276           ComplexRelativePaths/Executable/CMakeLists.txt: BUG: Now really
48277           fix the test
48278
48279 2005-12-28 19:31  andy
48280
48281         * Tests/: Complex/Executable/CMakeLists.txt,
48282           ComplexOneConfig/Executable/CMakeLists.txt,
48283           ComplexRelativePaths/Executable/CMakeLists.txt: COMP: Fix test
48284
48285 2005-12-28 17:02  andy
48286
48287         * Source/cmSystemTools.cxx,
48288           Tests/Complex/Executable/CMakeLists.txt,
48289           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
48290           Tests/ComplexRelativePaths/Executable/CMakeLists.txt: COMP: Fix
48291           complex test and fix bootstrap
48292
48293 2005-12-28 16:53  andy
48294
48295         * Source/cmSystemTools.cxx: COMP: Add missing include
48296
48297 2005-12-28 16:44  andy
48298
48299         * Source/cmSystemTools.cxx: BUG: Return proper values
48300
48301 2005-12-28 16:43  andy
48302
48303         * Utilities/cmtar/: extract.c, libtar.c: COMP: Remove more warnings
48304
48305 2005-12-28 16:31  andy
48306
48307         * Source/cmake.cxx: ENH: Add command to create tar
48308
48309 2005-12-28 16:30  andy
48310
48311         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Add method to
48312           create tar
48313
48314 2005-12-28 16:30  andy
48315
48316         * Source/CMakeLists.txt: COMP: Link tar library to cmake
48317
48318 2005-12-28 16:29  andy
48319
48320         * CMakeLists.txt: COMP: Fix path to include files
48321
48322 2005-12-28 15:31  andy
48323
48324         * Utilities/cmtar/: CMakeLists.txt, config.h.in, handle.c,
48325           compat/compat.h: COMP: Remove more warnings and rename library to
48326           cmtar
48327
48328 2005-12-28 15:03  andy
48329
48330         * Utilities/cmtar/append.c: COMP: Remove warning
48331
48332 2005-12-28 14:58  andy
48333
48334         * Utilities/cmtar/: CMakeLists.txt, append.c, decode.c, extract.c,
48335           filesystem.c, filesystem.h, handle.c, internal.h, libtar.c,
48336           util.c, wrapper.c, compat/basename.c, compat/compat.h,
48337           compat/dirname.c: COMP: Several borland fixes
48338
48339 2005-12-28 14:50  andy
48340
48341         * Utilities/cmtar/compat/snprintf.c: COMP: Remove warnings
48342
48343 2005-12-28 13:36  andy
48344
48345         * CMakeLists.txt: ENH: First cut at enabling tar
48346
48347 2005-12-28 13:35  andy
48348
48349         * Utilities/cmtar/append.c: COMP: Only do O_BINARY on windows
48350
48351 2005-12-28 13:33  andy
48352
48353         * Utilities/cmtar/: append.c, libtar.c: COMP: Fix windows
48354
48355 2005-12-28 13:01  andy
48356
48357         * Source/cmVersion.cxx: STYLE: Nightly Version update
48358
48359 2005-12-28 12:34  andy
48360
48361         * Utilities/cmtar/libtar.c: ENH: Fix building on cygwin
48362
48363 2005-12-28 12:24  andy
48364
48365         * Utilities/cmtar/: CMakeLists.txt, config.h.in, extract.c,
48366           libtar.c: COMP: Fix build on sun by adding missing include
48367
48368 2005-12-28 11:00  andy
48369
48370         * Utilities/cmtar/: CMakeLists.txt, decode.c, filesystem.c,
48371           wrapper.c, compat/basename.c, compat/dirname.c, compat/fnmatch.c,
48372           compat/snprintf.c: ENH: Windows fixes
48373
48374 2005-12-28 10:28  andy
48375
48376         * CMakeLists.txt: ENH: Merge change from the main tree
48377
48378 2005-12-28 10:19  andy
48379
48380         * CMakeLists.txt: ENH: Initial setup of libtar
48381
48382 2005-12-28 10:18  andy
48383
48384         * Utilities/cmtar/: CMakeLists.txt, COPYRIGHT, append.c, block.c,
48385           config.h.in, decode.c, encode.c, extract.c, filesystem.c,
48386           filesystem.h, handle.c, internal.h, libtar.c, libtar.h, output.c,
48387           tar.h, util.c, wrapper.c, compat/README, compat/basename.c,
48388           compat/compat.h, compat/dirname.c, compat/fnmatch.c,
48389           compat/gethostbyname_r.c, compat/gethostname.c,
48390           compat/getservbyname_r.c, compat/glob.c, compat/inet_aton.c,
48391           compat/snprintf.c, compat/strdup.c, compat/strlcat.c,
48392           compat/strlcpy.c, compat/strmode.c, compat/strrstr.c,
48393           compat/strsep.c, listhash/hash.c.in, listhash/list.c.in,
48394           listhash/listhash.h.in: ENH: Initial import
48395
48396 2005-12-28 10:09  andy
48397
48398         * Utilities/cmtar/: CMakeLists.txt, COPYRIGHT, append.c, block.c,
48399           config.h.in, decode.c, encode.c, extract.c, filesystem.c,
48400           filesystem.h, handle.c, internal.h, libtar.c, libtar.h, output.c,
48401           tar.h, util.c, wrapper.c, compat/README, compat/basename.c,
48402           compat/compat.h, compat/dirname.c, compat/fnmatch.c,
48403           compat/gethostbyname_r.c, compat/gethostname.c,
48404           compat/getservbyname_r.c, compat/glob.c, compat/inet_aton.c,
48405           compat/snprintf.c, compat/strdup.c, compat/strlcat.c,
48406           compat/strlcpy.c, compat/strmode.c, compat/strrstr.c,
48407           compat/strsep.c, listhash/hash.c.in, listhash/list.c.in,
48408           listhash/listhash.h.in: ENH: Initial import
48409
48410 2005-12-28 10:07  andy
48411
48412         * Source/cmake.cxx: ENH: Add file compare
48413
48414 2005-12-27 15:33  hoffman
48415
48416         * Source/: cmFindFileCommand.cxx, cmFindFileCommand.h,
48417           cmLocalUnixMakefileGenerator3.cxx: ENH: make sure -F is not
48418           duplicated
48419
48420 2005-12-27 15:08  andy
48421
48422         * Source/CPack/: cmCPackConfigure.h.in, cmCPackGenerators.cxx,
48423           cmCPackGenerators.h, cmCPackGenericGenerator.cxx,
48424           cmCPackGenericGenerator.h, cmCPackNSISGenerator.cxx,
48425           cmCPackNSISGenerator.h, cmCPackPackageMakerGenerator.cxx,
48426           cmCPackPackageMakerGenerator.h, cmCPackSTGZGenerator.h,
48427           cmCPackTGZGenerator.cxx, cmCPackTGZGenerator.h: ENH: Remove
48428           references to m_Makefile. It is now private. Fix several build
48429           problems. Change generator creation. ...
48430
48431 2005-12-27 14:56  hoffman
48432
48433         * Source/: cmFindFileCommand.cxx, cmFindFileCommand.h,
48434           cmGlobalXCodeGenerator.cxx, cmLocalGenerator.cxx: ENH: add
48435           framework support to FIND_FILE
48436
48437 2005-12-27 14:32  andy
48438
48439         * Source/CPack/cpack.cxx, Utilities/CMakeLists.txt: ENH: Improve
48440           help arguments and add generation of doc files
48441
48442 2005-12-27 13:10  andy
48443
48444         * Source/cmCTest.cxx: ENH: Fix command line argument parsing
48445
48446 2005-12-27 13:03  hoffman
48447
48448         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: remove warning
48449
48450 2005-12-26 13:14  hoffman
48451
48452         * Source/: cmGlobalXCodeGenerator.cxx, cmLocalGenerator.cxx,
48453           cmLocalUnixMakefileGenerator3.cxx,
48454           cmLocalUnixMakefileGenerator3.h, cmMakefile.cxx,
48455           cmOrderLinkDirectories.cxx, cmOrderLinkDirectories.h,
48456           cmSystemTools.cxx, cmSystemTools.h, cmTarget.cxx, cmTarget.h,
48457           kwsys/SystemTools.cxx: ENH: add better support for framework
48458           linking
48459
48460 2005-12-26 01:06  andy
48461
48462         * Source/cmVersion.cxx: STYLE: Nightly Version update
48463
48464 2005-12-25 01:07  andy
48465
48466         * Source/cmVersion.cxx: STYLE: Nightly Version update
48467
48468 2005-12-24 01:03  andy
48469
48470         * Source/cmVersion.cxx: STYLE: Nightly Version update
48471
48472 2005-12-23 01:09  andy
48473
48474         * Source/cmVersion.cxx: STYLE: Nightly Version update
48475
48476 2005-12-22 16:42  hoffman
48477
48478         * Modules/CMakeDetermineCCompiler.cmake,
48479           Modules/CMakeMSYSFindMake.cmake,
48480           Modules/CMakeMinGWFindMake.cmake, Source/CMakeLists.txt,
48481           Source/cmGlobalBorlandMakefileGenerator.cxx,
48482           Source/cmGlobalMSYSMakefileGenerator.cxx,
48483           Source/cmGlobalMSYSMakefileGenerator.h,
48484           Source/cmGlobalMinGWMakefileGenerator.cxx,
48485           Source/cmGlobalMinGWMakefileGenerator.h,
48486           Source/cmGlobalNMakeMakefileGenerator.cxx,
48487           Source/cmGlobalUnixMakefileGenerator3.cxx,
48488           Source/cmLocalGenerator.cxx, Source/cmLocalGenerator.h,
48489           Source/cmLocalUnixMakefileGenerator3.cxx,
48490           Source/cmLocalUnixMakefileGenerator3.h, Source/cmake.cxx: ENH:
48491           fix borland make clean targets before build, add new generators
48492           for msys and mingw
48493
48494 2005-12-22 16:02  hoffman
48495
48496         * ChangeLog.manual, Modules/CMake.cmake,
48497           Modules/CMakeBackwardCompatibilityC.cmake,
48498           Modules/CMakeBackwardCompatibilityCXX.cmake,
48499           Modules/CMakeCInformation.cmake,
48500           Modules/CMakeCXXInformation.cmake,
48501           Modules/CMakeCommonLanguageInclude.cmake,
48502           Modules/CMakeDetermineCCompiler.cmake,
48503           Modules/CMakeDetermineCXXCompiler.cmake,
48504           Modules/CMakeDetermineFortranCompiler.cmake,
48505           Modules/CMakeDetermineJavaCompiler.cmake,
48506           Modules/CMakeDetermineRCCompiler.cmake,
48507           Modules/CMakeDetermineSystem.cmake,
48508           Modules/CMakeExportBuildSettings.cmake,
48509           Modules/CMakeFindFrameworks.cmake,
48510           Modules/CMakeFortranInformation.cmake,
48511           Modules/CMakeImportBuildSettings.cmake,
48512           Modules/CMakeJavaInformation.cmake,
48513           Modules/CMakePrintSystemInformation.cmake,
48514           Modules/CMakeRCInformation.cmake,
48515           Modules/CMakeSystemSpecificInformation.cmake,
48516           Modules/CMakeTestCCompiler.cmake,
48517           Modules/CMakeTestCXXCompiler.cmake,
48518           Modules/CMakeTestFortranCompiler.cmake,
48519           Modules/CMakeTestJavaCompiler.cmake,
48520           Modules/CMakeTestRCCompiler.cmake,
48521           Modules/CMakeVS6BackwardCompatibility.cmake,
48522           Modules/CMakeVS7BackwardCompatibility.cmake, Modules/CTest.cmake,
48523           Modules/CheckCSourceCompiles.cmake,
48524           Modules/CheckCXXSourceCompiles.cmake,
48525           Modules/CheckFunctionExists.cmake,
48526           Modules/CheckIncludeFile.cmake,
48527           Modules/CheckIncludeFileCXX.cmake,
48528           Modules/CheckIncludeFiles.cmake,
48529           Modules/CheckLibraryExists.cmake,
48530           Modules/CheckSymbolExists.cmake, Modules/CheckTypeSize.cmake,
48531           Modules/CheckVariableExists.cmake, Modules/Dart.cmake,
48532           Modules/Documentation.cmake, Modules/FindAVIFile.cmake,
48533           Modules/FindCABLE.cmake, Modules/FindCurses.cmake,
48534           Modules/FindCygwin.cmake, Modules/FindDCMTK.cmake,
48535           Modules/FindDart.cmake, Modules/FindDoxygen.cmake,
48536           Modules/FindFLTK.cmake, Modules/FindGCCXML.cmake,
48537           Modules/FindGLU.cmake, Modules/FindGLUT.cmake,
48538           Modules/FindGTK.cmake, Modules/FindGnuplot.cmake,
48539           Modules/FindHTMLHelp.cmake, Modules/FindITK.cmake,
48540           Modules/FindImageMagick.cmake, Modules/FindJNI.cmake,
48541           Modules/FindJPEG.cmake, Modules/FindJava.cmake,
48542           Modules/FindKDE.cmake, Modules/FindLATEX.cmake,
48543           Modules/FindMFC.cmake, Modules/FindMPEG.cmake,
48544           Modules/FindMPEG2.cmake, Modules/FindMPI.cmake,
48545           Modules/FindMatlab.cmake, Modules/FindMotif.cmake,
48546           Modules/FindOpenAL.cmake, Modules/FindOpenGL.cmake,
48547           Modules/FindPHP4.cmake, Modules/FindPNG.cmake,
48548           Modules/FindPerl.cmake, Modules/FindPerlLibs.cmake,
48549           Modules/FindPhysFS.cmake, Modules/FindPike.cmake,
48550           Modules/FindPythonInterp.cmake, Modules/FindPythonLibs.cmake,
48551           Modules/FindQt.cmake, Modules/FindQt.cmake.bak,
48552           Modules/FindQt3.cmake, Modules/FindQt4.cmake,
48553           Modules/FindRuby.cmake, Modules/FindSDL.cmake,
48554           Modules/FindSDL.cmake.bak, Modules/FindSDL_image.cmake,
48555           Modules/FindSDL_image.cmake.bak, Modules/FindSDL_mixer.cmake,
48556           Modules/FindSDL_mixer.cmake.bak, Modules/FindSDL_net.cmake,
48557           Modules/FindSDL_net.cmake.bak, Modules/FindSDL_sound.cmake,
48558           Modules/FindSDL_ttf.cmake, Modules/FindSDL_ttf.cmake.bak,
48559           Modules/FindSWIG.cmake, Modules/FindSelfPackers.cmake,
48560           Modules/FindTCL.cmake, Modules/FindTIFF.cmake,
48561           Modules/FindTclsh.cmake, Modules/FindThreads.cmake,
48562           Modules/FindUnixCommands.cmake, Modules/FindVTK.cmake,
48563           Modules/FindWget.cmake, Modules/FindWish.cmake,
48564           Modules/FindX11.cmake, Modules/FindZLIB.cmake,
48565           Modules/FindwxWindows.cmake, Modules/TestBigEndian.cmake,
48566           Modules/TestCXXAcceptsFlag.cmake,
48567           Modules/TestForANSIForScope.cmake,
48568           Modules/TestForANSIStreamHeaders.cmake,
48569           Modules/TestForSTDNamespace.cmake, Modules/UseQt4.cmake,
48570           Modules/UseSWIG.cmake, Modules/UseVTK40.cmake,
48571           Modules/UseVTKBuildSettings40.cmake,
48572           Modules/UseVTKConfig40.cmake, Modules/Use_wxWindows.cmake,
48573           Modules/UsewxWidgets.cmake, Modules/readme.txt,
48574           Source/cmBuildCommand.cxx, Source/cmBuildNameCommand.h,
48575           Source/cmCTest.cxx, Source/cmDepends.cxx, Source/cmDepends.h,
48576           Source/cmDependsC.cxx, Source/cmDependsC.h,
48577           Source/cmDependsFortran.cxx, Source/cmDependsFortran.h,
48578           Source/cmDependsJava.cxx, Source/cmDependsJava.h,
48579           Source/cmDocumentation.cxx, Source/cmDocumentation.h,
48580           Source/cmFindPackageCommand.h,
48581           Source/cmGetCMakePropertyCommand.h,
48582           Source/cmGetDirectoryPropertyCommand.h,
48583           Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
48584           Source/cmGlobalVisualStudio6Generator.cxx,
48585           Source/cmGlobalVisualStudio6Generator.h,
48586           Source/cmGlobalVisualStudio7Generator.cxx,
48587           Source/cmGlobalVisualStudio7Generator.h,
48588           Source/cmGlobalVisualStudio8Generator.cxx,
48589           Source/cmGlobalVisualStudio8Generator.h,
48590           Source/cmGlobalXCodeGenerator.cxx,
48591           Source/cmGlobalXCodeGenerator.h,
48592           Source/cmInstallTargetsCommand.cxx, Source/cmLocalGenerator.cxx,
48593           Source/cmLocalUnixMakefileGenerator3.cxx,
48594           Source/cmLocalVisualStudio7Generator.cxx, Source/cmMakefile.cxx,
48595           Source/cmSetDirectoryPropertiesCommand.h,
48596           Source/cmSiteNameCommand.h, Source/cmTarget.cxx,
48597           Source/cmTarget.h, Source/cmTryRunCommand.h,
48598           Source/cmakemain.cxx, Source/CTest/cmCTestBuildCommand.cxx,
48599           Source/CTest/cmCTestUpdateHandler.cxx,
48600           Source/kwsys/ProcessWin32.c, Source/kwsys/SystemTools.cxx,
48601           Source/kwsys/SystemTools.hxx.in,
48602           Tests/SimpleInstall/CMakeLists.txt,
48603           Tests/SimpleInstallS2/CMakeLists.txt: ENH: merge changes from
48604           main tree to branch
48605
48606 2005-12-22 15:41  andy
48607
48608         * Modules/CPack.Description.plist.in, Modules/CPack.Info.plist.in,
48609           Source/CPack/cmCPackPackageMakerGenerator.cxx,
48610           Source/CPack/cmCPackPackageMakerGenerator.h: ENH: Ok, now it
48611           works
48612
48613 2005-12-22 15:34  andy
48614
48615         * Source/CPack/cmCPackGenericGenerator.cxx: ENH: Add mandatory
48616           project description file or string
48617
48618 2005-12-22 15:34  andy
48619
48620         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Add XML
48621           encoduing method
48622
48623 2005-12-22 01:13  andy
48624
48625         * Source/cmVersion.cxx: STYLE: Nightly Version update
48626
48627 2005-12-21 15:45  hoffman
48628
48629         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h:
48630           ENH: make sure depend helper actually works, if a depend library
48631           gets updated, then the target needs to be removed, and the
48632           CONFIGURATION directory needs to be used
48633
48634 2005-12-21 08:46  king
48635
48636         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Libraries and
48637           executables that are built with version numbers and symlinks
48638           should be built by a rule using the real file name.  The symlink
48639           file names should be rules that just depend on the main rule.
48640           This way if a version number changes a target will re-link with
48641           the new name and the symlinks will be updated.
48642
48643 2005-12-21 01:04  andy
48644
48645         * Source/cmVersion.cxx: STYLE: Nightly Version update
48646
48647 2005-12-20 14:07  andy
48648
48649         * Utilities/cmcurl/mprintf.c: COMP: Fix build on uclibc
48650
48651 2005-12-20 13:53  hoffman
48652
48653         * Modules/Platform/Windows-cl.cmake: ENH: remove duplicates
48654
48655 2005-12-20 13:22  king
48656
48657         * Source/kwsys/ProcessWin32.c: ENH: Improved robustness of sharing
48658           parent pipes with children.  This ensures that the parent pipe
48659           handles are inherited by the children.  If a parent pipe handle
48660           is invalid a handle to an empty pipe is given to the child to
48661           make sure all pipes are defined for the children.
48662
48663 2005-12-20 09:20  andy
48664
48665         * Source/CMakeLists.txt: ENH: Start working on PackageMaker
48666
48667 2005-12-20 01:11  andy
48668
48669         * Source/cmVersion.cxx: STYLE: Nightly Version update
48670
48671 2005-12-19 18:17  andy
48672
48673         * Source/CPack/: cmCPackGenerators.cxx,
48674           cmCPackGenericGenerator.cxx, cmCPackGenericGenerator.h,
48675           cmCPackPackageMakerGenerator.cxx, cmCPackPackageMakerGenerator.h:
48676           ENH: Start working on Osx
48677
48678 2005-12-19 11:29  hoffman
48679
48680         * Source/: cmGlobalXCodeGenerator.cxx,
48681           CTest/cmCTestBuildAndTestHandler.cxx: BUG: fix for bug 2560,
48682           Xcode does not create correct bundles
48683
48684 2005-12-19 01:06  andy
48685
48686         * Source/cmVersion.cxx: STYLE: Nightly Version update
48687
48688 2005-12-18 10:00  andy
48689
48690         * Source/CPack/: cmCPackGenericGenerator.cxx,
48691           cmCPackGenericGenerator.h, cmCPackNSISGenerator.cxx,
48692           cmCPackNSISGenerator.h, cpack.cxx: ENH: 'Finish; NSI
48693
48694 2005-12-18 09:59  andy
48695
48696         * Modules/NSIS.template.in: ENH: Unify with Ken's
48697
48698 2005-12-18 01:05  andy
48699
48700         * Source/cmVersion.cxx: STYLE: Nightly Version update
48701
48702 2005-12-17 01:12  andy
48703
48704         * Source/cmVersion.cxx: STYLE: Nightly Version update
48705
48706 2005-12-16 16:49  hoffman
48707
48708         * Source/cmDocumentation.cxx: ENH: make sure uncommented modules
48709           are not documented
48710
48711 2005-12-16 09:03  andy
48712
48713         * Source/kwsys/SystemTools.cxx: BUG: Return if the file is in any
48714           directory not just in first one
48715
48716 2005-12-16 01:12  andy
48717
48718         * Source/cmVersion.cxx: STYLE: Nightly Version update
48719
48720 2005-12-15 16:28  andy
48721
48722         * Tests/: SimpleInstall/CMakeLists.txt,
48723           SimpleInstallS2/CMakeLists.txt: BUG: Fix test
48724
48725 2005-12-15 14:17  martink
48726
48727         * Modules/: FindMFC.cmake, FindMPEG.cmake, FindMPEG2.cmake,
48728           FindMPI.cmake, FindMotif.cmake, FindOpenGL.cmake, FindPHP4.cmake,
48729           FindPerl.cmake, FindPerlLibs.cmake, FindPhysFS.cmake,
48730           FindPike.cmake, FindPythonInterp.cmake, FindPythonLibs.cmake,
48731           FindQt.cmake, FindQt4.cmake, FindRuby.cmake, FindSDL.cmake,
48732           FindSDL_image.cmake, FindSDL_mixer.cmake, FindSDL_net.cmake,
48733           FindSDL_sound.cmake, FindSDL_ttf.cmake, FindTCL.cmake,
48734           FindTIFF.cmake, FindTclsh.cmake, FindThreads.cmake,
48735           FindVTK.cmake, FindWget.cmake, FindWish.cmake, FindX11.cmake,
48736           FindwxWindows.cmake, TestForANSIStreamHeaders.cmake,
48737           TestForSTDNamespace.cmake, UseSWIG.cmake, Use_wxWindows.cmake:
48738           ENH: cleanups
48739
48740 2005-12-15 12:01  andy
48741
48742         * Source/cmInstallTargetsCommand.cxx: ENH: Report an error if the
48743           target does not exists
48744
48745 2005-12-15 10:41  martink
48746
48747         * Modules/: CMakeBackwardCompatibilityCXX.cmake,
48748           CMakeExportBuildSettings.cmake, CMakeImportBuildSettings.cmake,
48749           CheckCXXSourceCompiles.cmake, CheckIncludeFile.cmake,
48750           CheckIncludeFileCXX.cmake, CheckIncludeFiles.cmake,
48751           CheckLibraryExists.cmake, CheckSymbolExists.cmake,
48752           CheckTypeSize.cmake, CheckVariableExists.cmake,
48753           FindAVIFile.cmake, FindCABLE.cmake, FindFLTK.cmake,
48754           FindGLUT.cmake, FindGTK.cmake, FindHTMLHelp.cmake, FindITK.cmake,
48755           FindImageMagick.cmake, FindJNI.cmake, FindJPEG.cmake,
48756           FindJava.cmake, FindLATEX.cmake, FindMatlab.cmake: ENH: some
48757           style fixes for the book
48758
48759 2005-12-15 09:19  hoffman
48760
48761         * Modules/FindQt3.cmake, Source/cmDocumentation.cxx: ENH: fix
48762           module documenation to handle bad docs and fix qt3 docs
48763
48764 2005-12-15 01:47  andy
48765
48766         * Source/cmVersion.cxx: STYLE: Nightly Version update
48767
48768 2005-12-14 13:51  hoffman
48769
48770         * Modules/CMake.cmake, Modules/CMakeBackwardCompatibilityC.cmake,
48771           Modules/CMakeBackwardCompatibilityCXX.cmake,
48772           Modules/CMakeCInformation.cmake,
48773           Modules/CMakeCXXInformation.cmake,
48774           Modules/CMakeCommonLanguageInclude.cmake,
48775           Modules/CMakeDetermineCCompiler.cmake,
48776           Modules/CMakeDetermineCXXCompiler.cmake,
48777           Modules/CMakeDetermineFortranCompiler.cmake,
48778           Modules/CMakeDetermineJavaCompiler.cmake,
48779           Modules/CMakeDetermineRCCompiler.cmake,
48780           Modules/CMakeDetermineSystem.cmake,
48781           Modules/CMakeExportBuildSettings.cmake,
48782           Modules/CMakeFindFrameworks.cmake,
48783           Modules/CMakeFortranInformation.cmake,
48784           Modules/CMakeImportBuildSettings.cmake,
48785           Modules/CMakeJavaInformation.cmake,
48786           Modules/CMakePrintSystemInformation.cmake,
48787           Modules/CMakeRCInformation.cmake,
48788           Modules/CMakeSystemSpecificInformation.cmake,
48789           Modules/CMakeTestCCompiler.cmake,
48790           Modules/CMakeTestCXXCompiler.cmake,
48791           Modules/CMakeTestFortranCompiler.cmake,
48792           Modules/CMakeTestJavaCompiler.cmake,
48793           Modules/CMakeTestRCCompiler.cmake,
48794           Modules/CMakeVS6BackwardCompatibility.cmake,
48795           Modules/CMakeVS7BackwardCompatibility.cmake, Modules/CTest.cmake,
48796           Modules/CheckCSourceCompiles.cmake,
48797           Modules/CheckCXXSourceCompiles.cmake,
48798           Modules/CheckFunctionExists.cmake,
48799           Modules/CheckIncludeFile.cmake,
48800           Modules/CheckIncludeFileCXX.cmake,
48801           Modules/CheckIncludeFiles.cmake,
48802           Modules/CheckLibraryExists.cmake,
48803           Modules/CheckSymbolExists.cmake, Modules/CheckTypeSize.cmake,
48804           Modules/CheckVariableExists.cmake, Modules/Dart.cmake,
48805           Modules/Documentation.cmake, Modules/FindAVIFile.cmake,
48806           Modules/FindCABLE.cmake, Modules/FindCurses.cmake,
48807           Modules/FindCygwin.cmake, Modules/FindDCMTK.cmake,
48808           Modules/FindDart.cmake, Modules/FindDoxygen.cmake,
48809           Modules/FindFLTK.cmake, Modules/FindGCCXML.cmake,
48810           Modules/FindGLU.cmake, Modules/FindGLUT.cmake,
48811           Modules/FindGTK.cmake, Modules/FindGnuplot.cmake,
48812           Modules/FindHTMLHelp.cmake, Modules/FindITK.cmake,
48813           Modules/FindImageMagick.cmake, Modules/FindJNI.cmake,
48814           Modules/FindJPEG.cmake, Modules/FindJava.cmake,
48815           Modules/FindKDE.cmake, Modules/FindLATEX.cmake,
48816           Modules/FindMFC.cmake, Modules/FindMPEG.cmake,
48817           Modules/FindMPEG2.cmake, Modules/FindMPI.cmake,
48818           Modules/FindMatlab.cmake, Modules/FindMotif.cmake,
48819           Modules/FindOpenAL.cmake, Modules/FindOpenGL.cmake,
48820           Modules/FindPHP4.cmake, Modules/FindPNG.cmake,
48821           Modules/FindPerl.cmake, Modules/FindPerlLibs.cmake,
48822           Modules/FindPhysFS.cmake, Modules/FindPike.cmake,
48823           Modules/FindPythonInterp.cmake, Modules/FindPythonLibs.cmake,
48824           Modules/FindQt.cmake, Modules/FindQt3.cmake,
48825           Modules/FindQt4.cmake, Modules/FindRuby.cmake,
48826           Modules/FindSDL.cmake, Modules/FindSDL_image.cmake,
48827           Modules/FindSDL_mixer.cmake, Modules/FindSDL_net.cmake,
48828           Modules/FindSDL_sound.cmake, Modules/FindSDL_ttf.cmake,
48829           Modules/FindSWIG.cmake, Modules/FindSelfPackers.cmake,
48830           Modules/FindTCL.cmake, Modules/FindTIFF.cmake,
48831           Modules/FindTclsh.cmake, Modules/FindThreads.cmake,
48832           Modules/FindUnixCommands.cmake, Modules/FindVTK.cmake,
48833           Modules/FindWget.cmake, Modules/FindWish.cmake,
48834           Modules/FindX11.cmake, Modules/FindZLIB.cmake,
48835           Modules/FindwxWindows.cmake, Modules/TestBigEndian.cmake,
48836           Modules/TestCXXAcceptsFlag.cmake,
48837           Modules/TestForANSIForScope.cmake,
48838           Modules/TestForANSIStreamHeaders.cmake,
48839           Modules/TestForSTDNamespace.cmake, Modules/UseQt4.cmake,
48840           Modules/UseSWIG.cmake, Modules/UseVTK40.cmake,
48841           Modules/UseVTKBuildSettings40.cmake,
48842           Modules/UseVTKConfig40.cmake, Modules/Use_wxWindows.cmake,
48843           Modules/UsewxWidgets.cmake, Modules/readme.txt,
48844           Source/cmDocumentation.cxx, Source/cmDocumentation.h,
48845           Source/cmakemain.cxx: ENH: add documentation support for modules
48846
48847 2005-12-14 11:00  king
48848
48849         * Source/cmGlobalVisualStudio7Generator.h: ENH: Renamed
48850           ZeroTargetCheck target to ZERO_CHECK for consistency with other
48851           CMake-generated targets (ALL_BUILD, RUN_TESTS, INSTALL).
48852
48853 2005-12-14 10:58  king
48854
48855         * Source/cmLocalUnixMakefileGenerator3.cxx: COMP: Fix conversion
48856           warning.
48857
48858 2005-12-14 10:47  king
48859
48860         * Source/: cmLocalGenerator.cxx, cmLocalUnixMakefileGenerator3.cxx,
48861           cmMakefile.cxx, cmTarget.cxx, cmTarget.h: ENH: Removed cmMakefile
48862           arguments from cmTarget methods because cmTarget has the ivar
48863           m_Makefile now.  Re-implemented
48864           cmLocalUnixMakefileGenerator3::AppendAnyDepend to use the new
48865           global knowledge and avoid the need to look at the cache for
48866           information about other targets.  This should fix problems with
48867           custom commands and executables with the OUTPUT_NAME set.  Also
48868           the <target>_LIBRARY_TYPE cache variable is no longer needed at
48869           all and has been removed.
48870
48871 2005-12-13 18:23  king
48872
48873         * Source/cmGlobalVisualStudio8Generator.cxx: COMP: Fixed unused
48874           variable warning.
48875
48876 2005-12-13 15:16  andy
48877
48878         * Source/CTest/cmCTestUpdateHandler.cxx: BUG: Fix the problem with
48879           update.xml.tmp not being coppied
48880
48881 2005-12-13 15:14  martink
48882
48883         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: removed
48884           TARGET_DIR_PREFIX support and someother fix
48885
48886 2005-12-13 15:13  martink
48887
48888         * Source/cmLocalVisualStudio7Generator.cxx: ENH: removed
48889           TARGET_DIR_PREFIX support
48890
48891 2005-12-13 15:12  martink
48892
48893         * Source/cmTryRunCommand.h: STYLE: fix missing docs
48894
48895 2005-12-13 14:21  king
48896
48897         * Source/: cmGlobalVisualStudio7Generator.cxx,
48898           cmGlobalVisualStudio7Generator.h,
48899           cmGlobalVisualStudio8Generator.cxx,
48900           cmGlobalVisualStudio8Generator.h,
48901           cmLocalVisualStudio7Generator.cxx: ENH: Added support for
48902           parallel builds in VS 8.  There is now a special target on which
48903           all other targets depend that re-runs CMake if any listfiles have
48904           been changed.  This addresses bug#2512.
48905
48906 2005-12-13 14:07  martink
48907
48908         * Utilities/Release/CMake.nsi.in: ENH: removed the add to path
48909
48910 2005-12-13 04:24  andy
48911
48912         * Source/cmVersion.cxx: STYLE: Nightly Version update
48913
48914 2005-12-12 11:34  hoffman
48915
48916         * Source/cmLocalVisualStudio7Generator.cxx: ENH: fix for bug 2584,
48917           empty source groups with children skipped
48918
48919 2005-12-12 04:17  andy
48920
48921         * Source/cmVersion.cxx: STYLE: Nightly Version update
48922
48923 2005-12-11 04:20  andy
48924
48925         * Source/cmVersion.cxx: STYLE: Nightly Version update
48926
48927 2005-12-11 00:12  andy
48928
48929         * Source/kwsys/SystemTools.cxx: COMP: for a in range(100):
48930           write_on_board(No std in kwsys...)
48931
48932 2005-12-10 12:16  andy
48933
48934         * Modules/NSIS.template.in: ENH: Some fixes to make it work
48935
48936 2005-12-10 12:14  andy
48937
48938         * Source/CPack/: cmCPackGenericGenerator.cxx,
48939           cmCPackGenericGenerator.h, cmCPackNSISGenerator.cxx, cpack.cxx:
48940           ENH: More work on NSIS:
48941
48942 2005-12-10 12:11  andy
48943
48944         * Source/cmLocalGenerator.cxx: ENH: Allow the installer to
48945           overwrite the install prefix
48946
48947 2005-12-10 12:10  andy
48948
48949         * Source/kwsys/: CommandLineArguments.cxx,
48950           CommandLineArguments.hxx.in: ENH: Add a method to remove
48951           remaining arguments
48952
48953 2005-12-10 12:09  andy
48954
48955         * Source/kwsys/Glob.hxx.in: COMP: Fix the exporting so that it can
48956           actually be used
48957
48958 2005-12-10 12:08  andy
48959
48960         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: Add
48961           another signature to FindProgram that matches more to the one
48962           from CMake
48963
48964 2005-12-10 04:21  andy
48965
48966         * Source/cmVersion.cxx: STYLE: Nightly Version update
48967
48968 2005-12-09 23:04  hoffman
48969
48970         * Source/: cmDependsC.cxx, cmDependsC.h: ENH: try to fix hp build
48971           problem
48972
48973 2005-12-09 16:32  andy
48974
48975         * Source/cmDependsC.h: ENH: fix compile error
48976
48977 2005-12-09 14:30  hoffman
48978
48979         * Source/: cmDependsC.cxx, cmDependsC.h: ENH: clean up style a bit
48980
48981 2005-12-09 13:58  hoffman
48982
48983         * Source/: cmDependsC.cxx, cmDependsC.h,
48984           cmLocalUnixMakefileGenerator3.cxx: PERF: apply patch for bug 2575
48985           speeds up depend scanning
48986
48987 2005-12-09 04:17  andy
48988
48989         * Source/cmVersion.cxx: STYLE: Nightly Version update
48990
48991 2005-12-08 04:21  andy
48992
48993         * Source/cmVersion.cxx: STYLE: Nightly Version update
48994
48995 2005-12-07 11:39  andy
48996
48997         * Source/: cmBuildNameCommand.h, cmFindPackageCommand.h,
48998           cmGetCMakePropertyCommand.h, cmGetDirectoryPropertyCommand.h,
48999           cmSetDirectoryPropertiesCommand.h, cmSiteNameCommand.h: ENH: Make
49000           commands scriptable
49001
49002 2005-12-06 10:55  andy
49003
49004         * Source/cmVersion.cxx: STYLE: Nightly Version update
49005
49006 2005-12-05 08:19  andy
49007
49008         * Source/cmVersion.cxx: STYLE: Nightly Version update
49009
49010 2005-12-04 05:04  andy
49011
49012         * Source/cmVersion.cxx: STYLE: Nightly Version update
49013
49014 2005-12-03 06:10  andy
49015
49016         * Source/cmVersion.cxx: STYLE: Nightly Version update
49017
49018 2005-12-02 09:18  hoffman
49019
49020         * Utilities/Release/cmake_release.sh: ENH: update revision numbers
49021
49022 2005-12-02 09:16  hoffman
49023
49024         * ChangeLog.manual, Utilities/Release/config_IRIX64,
49025           Utilities/Release/release_dispatch.sh: ENH: fix change log and
49026           change sgi release scripts
49027
49028 2005-12-02 05:30  andy
49029
49030         * Source/cmVersion.cxx: STYLE: Nightly Version update
49031
49032 2005-12-01 21:52  andy
49033
49034         * Modules/NSIS.template.in, Source/CPack/cmCPackNSISGenerator.cxx,
49035           Source/CPack/cmCPackNSISGenerator.h: ENH: Work on nsis
49036
49037 2005-12-01 12:27  hoffman
49038
49039         * Utilities/Release/cmake_release.sh: ENH: update revision numbers
49040
49041 2005-12-01 11:41  andy
49042
49043         * Source/: cmBuildCommand.cxx, cmGlobalGenerator.cxx,
49044           cmGlobalGenerator.h, cmGlobalVisualStudio6Generator.cxx,
49045           cmGlobalVisualStudio6Generator.h,
49046           cmGlobalVisualStudio7Generator.cxx,
49047           cmGlobalVisualStudio7Generator.h, cmGlobalXCodeGenerator.cxx,
49048           cmGlobalXCodeGenerator.h, CTest/cmCTestBuildCommand.cxx: ENH: Add
49049           a way for the generated command to include extra flags. This is
49050           useful for CTest (or try compile) to add -j2
49051
49052 2005-12-01 05:32  andy
49053
49054         * Source/cmVersion.cxx: STYLE: Nightly Version update
49055
49056 2005-11-30 13:46  andy
49057
49058         * Source/cmMakefile.cxx: ENH: Add variable for debugging. This
49059           variable CMAKE_PARENT_LIST_FILE holds the parent CMake list file
49060           of the current cmake list file.
49061
49062 2005-11-30 05:22  andy
49063
49064         * Source/cmVersion.cxx: STYLE: Nightly Version update
49065
49066 2005-11-29 05:24  andy
49067
49068         * Source/cmVersion.cxx: STYLE: Nightly Version update
49069
49070 2005-11-28 15:57  hoffman
49071
49072         * Source/CMakeLists.txt, Tests/Tutorial/Step1/CMakeLists.txt,
49073           Tests/Tutorial/Step1/TutorialConfig.h.in,
49074           Tests/Tutorial/Step1/tutorial.cxx,
49075           Tests/Tutorial/Step2/CMakeLists.txt,
49076           Tests/Tutorial/Step2/TutorialConfig.h.in,
49077           Tests/Tutorial/Step2/tutorial.cxx,
49078           Tests/Tutorial/Step2/MathFunctions/CMakeLists.txt,
49079           Tests/Tutorial/Step2/MathFunctions/MathFunctions.h,
49080           Tests/Tutorial/Step2/MathFunctions/mysqrt.cxx,
49081           Tests/Tutorial/Step3/CMakeLists.txt,
49082           Tests/Tutorial/Step3/TutorialConfig.h.in,
49083           Tests/Tutorial/Step3/tutorial.cxx,
49084           Tests/Tutorial/Step3/MathFunctions/CMakeLists.txt,
49085           Tests/Tutorial/Step3/MathFunctions/MathFunctions.h,
49086           Tests/Tutorial/Step3/MathFunctions/mysqrt.cxx,
49087           Tests/Tutorial/Step4/CMakeLists.txt,
49088           Tests/Tutorial/Step4/TutorialConfig.h.in,
49089           Tests/Tutorial/Step4/tutorial.cxx,
49090           Tests/Tutorial/Step4/MathFunctions/CMakeLists.txt,
49091           Tests/Tutorial/Step4/MathFunctions/MathFunctions.h,
49092           Tests/Tutorial/Step4/MathFunctions/mysqrt.cxx,
49093           Tests/Tutorial/Step5/CMakeLists.txt,
49094           Tests/Tutorial/Step5/TutorialConfig.h.in,
49095           Tests/Tutorial/Step5/tutorial.cxx,
49096           Tests/Tutorial/Step5/MathFunctions/CMakeLists.txt,
49097           Tests/Tutorial/Step5/MathFunctions/MakeTable.cxx,
49098           Tests/Tutorial/Step5/MathFunctions/MathFunctions.h,
49099           Tests/Tutorial/Step5/MathFunctions/mysqrt.cxx: ENH: move tutorial
49100           to branch
49101
49102 2005-11-28 15:15  hoffman
49103
49104         * CMakeLists.txt, Source/cmDependsFortranLexer.cxx,
49105           Source/cmDependsFortranLexer.in.l: ENH: Version 2.2.3
49106
49107 2005-11-28 14:19  hoffman
49108
49109         * Modules/VTKCompatibility.cmake: ENH: fix problem with building
49110           vtk 4.4.2
49111
49112 2005-11-28 14:05  hoffman
49113
49114         * Modules/VTKCompatibility.cmake: ENH: fix for vtk 4.4.2 and cmake
49115           2.2
49116
49117 2005-11-28 05:17  andy
49118
49119         * Source/cmVersion.cxx: STYLE: Nightly Version update
49120
49121 2005-11-27 05:27  andy
49122
49123         * Source/cmVersion.cxx: STYLE: Nightly Version update
49124
49125 2005-11-26 05:21  andy
49126
49127         * Source/cmVersion.cxx: STYLE: Nightly Version update
49128
49129 2005-11-25 05:18  andy
49130
49131         * Source/cmVersion.cxx: STYLE: Nightly Version update
49132
49133 2005-11-24 05:21  andy
49134
49135         * Source/cmVersion.cxx: STYLE: Nightly Version update
49136
49137 2005-11-23 12:33  hoffman
49138
49139         * ChangeLog.manual, Modules/CMakeCCompiler.cmake.in,
49140           Modules/CMakeTestCCompiler.cmake,
49141           Modules/CMakeTestJavaCompiler.cmake,
49142           Modules/CheckFunctionExists.cmake,
49143           Modules/CheckIncludeFile.cmake,
49144           Modules/CheckIncludeFileCXX.cmake,
49145           Modules/CheckIncludeFiles.cmake,
49146           Modules/CheckLibraryExists.cmake,
49147           Modules/CheckSymbolExists.cmake,
49148           Modules/CheckVariableExists.cmake, Modules/FindOpenAL.cmake,
49149           Modules/FindPhysFS.cmake, Modules/FindQt3.cmake,
49150           Modules/FindSDL.cmake, Modules/FindSDL.cmake.bak,
49151           Modules/FindSDL_image.cmake, Modules/FindSDL_image.cmake.bak,
49152           Modules/FindSDL_mixer.cmake, Modules/FindSDL_mixer.cmake.bak,
49153           Modules/FindSDL_net.cmake, Modules/FindSDL_net.cmake.bak,
49154           Modules/FindSDL_sound.cmake, Modules/FindSDL_ttf.cmake,
49155           Modules/FindSDL_ttf.cmake.bak, Modules/Platform/SunOS.cmake,
49156           Modules/Platform/Windows-cl.cmake,
49157           Modules/Platform/Windows-icl.cmake,
49158           Modules/Platform/Windows-ifort.cmake,
49159           Source/cmAddLibraryCommand.h, Source/cmAddSubDirectoryCommand.h,
49160           Source/cmCMakeMinimumRequired.h, Source/cmCPluginAPI.h,
49161           Source/cmCTest.cxx, Source/cmConfigureFileCommand.h,
49162           Source/cmCreateTestSourceList.h, Source/cmElseCommand.h,
49163           Source/cmEnableLanguageCommand.h,
49164           Source/cmEnableTestingCommand.h, Source/cmEndForEachCommand.h,
49165           Source/cmEndIfCommand.h, Source/cmEndWhileCommand.h,
49166           Source/cmExecProgramCommand.h, Source/cmFLTKWrapUICommand.h,
49167           Source/cmFileCommand.h, Source/cmForEachCommand.h,
49168           Source/cmGetCMakePropertyCommand.h,
49169           Source/cmGetDirectoryPropertyCommand.h,
49170           Source/cmGetSourceFilePropertyCommand.h,
49171           Source/cmGetTargetPropertyCommand.h,
49172           Source/cmGetTestPropertyCommand.h,
49173           Source/cmGlobalVisualStudio7Generator.h,
49174           Source/cmGlobalVisualStudio8Generator.cxx,
49175           Source/cmGlobalXCodeGenerator.cxx,
49176           Source/cmGlobalXCodeGenerator.h, Source/cmIfCommand.cxx,
49177           Source/cmIfCommand.h, Source/cmIncludeCommand.h,
49178           Source/cmInstallFilesCommand.h, Source/cmInstallTargetsCommand.h,
49179           Source/cmLoadCacheCommand.h, Source/cmLocalGenerator.cxx,
49180           Source/cmLocalUnixMakefileGenerator3.cxx,
49181           Source/cmLocalVisualStudio7Generator.cxx,
49182           Source/cmMacroCommand.h, Source/cmMakefile.cxx,
49183           Source/cmMarkAsAdvancedCommand.h, Source/cmMessageCommand.h,
49184           Source/cmOrderLinkDirectories.cxx,
49185           Source/cmOrderLinkDirectories.h, Source/cmQTWrapCPPCommand.h,
49186           Source/cmQTWrapUICommand.h, Source/cmSetCommand.h,
49187           Source/cmSetSourceFilesPropertiesCommand.h,
49188           Source/cmSetTargetPropertiesCommand.h,
49189           Source/cmSetTestsPropertiesCommand.h, Source/cmSourceFile.cxx,
49190           Source/cmSourceGroupCommand.h, Source/cmSubdirCommand.h,
49191           Source/cmSystemTools.cxx, Source/cmTarget.cxx,
49192           Source/cmTryCompileCommand.h, Source/cmTryRunCommand.h,
49193           Source/cmVariableRequiresCommand.h, Source/cmWhileCommand.h,
49194           Source/cmWriteFileCommand.h, Source/cmXCode21Object.cxx,
49195           Source/cmXCodeObject.cxx, Source/cmXCodeObject.h,
49196           Source/ctest.cxx, Source/CTest/cmCTestBuildHandler.cxx,
49197           Source/CTest/cmCTestScriptHandler.h,
49198           Source/CTest/cmCTestSubmitHandler.cxx,
49199           Source/CTest/cmCTestTestHandler.cxx,
49200           Source/CTest/cmCTestTestHandler.h, Source/kwsys/ProcessUNIX.c,
49201           Source/kwsys/ProcessWin32.c, Source/kwsys/SystemTools.cxx,
49202           Tests/ExternalOBJ/CMakeLists.txt, Tests/Wrapping/CMakeLists.txt,
49203           Utilities/Release/CMake.nsi.in: ENH: merge fixes from main tree,
49204           see ChangeLog.manual
49205
49206 2005-11-23 10:27  hoffman
49207
49208         * Source/cmTarget.cxx: ENH: executable prefix and post fix
49209           variables should not be the same as the executable extension
49210
49211 2005-11-23 05:35  andy
49212
49213         * Source/cmVersion.cxx: STYLE: Nightly Version update
49214
49215 2005-11-22 17:03  king
49216
49217         * Source/: cmMakefile.cxx, cmTarget.cxx: BUG: Do not expand escape
49218           sequences when re-expanding variables in include directories,
49219           link directories, and link libraries.
49220
49221 2005-11-22 16:59  king
49222
49223         * Source/cmOrderLinkDirectories.cxx: BUG: Do not accept a directory
49224           name as a library.
49225
49226 2005-11-22 16:08  hoffman
49227
49228         * Source/: cmOrderLinkDirectories.cxx, cmOrderLinkDirectories.h:
49229           BUG: fix for bug 2357, do not allow targets to link to
49230           directories
49231
49232 2005-11-22 15:15  hoffman
49233
49234         * Source/CTest/cmCTestScriptHandler.h: BUG: fix spelling error
49235
49236 2005-11-22 13:37  king
49237
49238         * Source/: cmGlobalVisualStudio7Generator.h,
49239           cmGlobalVisualStudio8Generator.cxx,
49240           cmLocalVisualStudio7Generator.cxx: BUG: Tweak VS8 generator to
49241           keep VS8 happy.  The .vcproj files need their own GUIDs in a
49242           ProjectGUID attribute.  The top level .sln file needs a special
49243           comment at the top to allow it to be opened with double-click in
49244           explorer.
49245
49246 2005-11-22 13:36  king
49247
49248         * CMakeLists.txt: COMP: Define _CRT_SECURE_NO_DEPRECATE to build
49249           CMake itself on VS8.  This disables 1000s of deprecation warnings
49250           about standard code.
49251
49252 2005-11-22 12:04  hoffman
49253
49254         * Modules/Platform/Windows-cl.cmake: BUG: fix for bug 2488
49255
49256 2005-11-22 11:44  hoffman
49257
49258         * Modules/Platform/: Linux-icpc.cmake, SunOS.cmake: ENH: more
49259           compiler flags
49260
49261 2005-11-22 11:35  king
49262
49263         * Source/cmSetTargetPropertiesCommand.h: STYLE: Fixed documentation
49264           to state target_EXPORTS default right after DEFINE_SYMBOL
49265           documentation instead of many sentences later in a random place.
49266
49267 2005-11-22 11:33  king
49268
49269         * Modules/FindQt3.cmake: BUG: QT_DEFINITIONS should not be quoted.
49270           This addresses bug#2481.
49271
49272 2005-11-22 11:28  hoffman
49273
49274         * Modules/CMakeTestJavaCompiler.cmake: ENH: set java compiler works
49275
49276 2005-11-22 05:18  andy
49277
49278         * Source/cmVersion.cxx: STYLE: Nightly Version update
49279
49280 2005-11-21 05:18  andy
49281
49282         * Source/cmVersion.cxx: STYLE: Nightly Version update
49283
49284 2005-11-20 05:30  andy
49285
49286         * Source/cmVersion.cxx: STYLE: Nightly Version update
49287
49288 2005-11-19 09:40  hoffman
49289
49290         * Source/: cmLocalVisualStudio7Generator.cxx,
49291           cmSetTargetPropertiesCommand.h: ENH: add some more properties for
49292           visual studio projects
49293
49294 2005-11-19 08:29  hoffman
49295
49296         * Source/cmLocalVisualStudio7Generator.cxx: COMP: fix compile error
49297
49298 2005-11-19 08:04  hoffman
49299
49300         * Source/cmTryRunCommand.h: ENH: fix docs
49301
49302 2005-11-19 05:22  andy
49303
49304         * Source/cmVersion.cxx: STYLE: Nightly Version update
49305
49306 2005-11-18 17:07  andy
49307
49308         * Source/CPack/: cmCPackGenerators.cxx,
49309           cmCPackGenericGenerator.cxx, cmCPackGenericGenerator.h,
49310           cmCPackTGZGenerator.cxx, cpack.cxx: ENH: Use cmMakefile instead
49311           for the options, more cleanups and start working on NSIS
49312
49313 2005-11-18 17:07  andy
49314
49315         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: Add
49316           another signature for FindProgram that takes the list of names
49317
49318 2005-11-18 17:06  andy
49319
49320         * Source/CMakeLists.txt: ENH: Add NSIS
49321
49322 2005-11-18 16:59  hoffman
49323
49324         * Source/cmXCodeObject.cxx: ENH: more chars need quotes
49325
49326 2005-11-18 15:03  martink
49327
49328         * Utilities/Release/CMake.nsi.in: BUG: fixe dproblem with not
49329           uninstalling start menu entries
49330
49331 2005-11-18 14:12  hoffman
49332
49333         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h:
49334           ENH: fixes for Xcode 2.2
49335
49336 2005-11-18 10:40  hoffman
49337
49338         * Source/CTest/cmCTestBuildHandler.cxx: ENH: add new error regex
49339
49340 2005-11-18 10:36  king
49341
49342         * Modules/Platform/Windows-cl.cmake,
49343           Modules/Platform/Windows-icl.cmake,
49344           Modules/Platform/Windows-ifort.cmake,
49345           Source/cmLocalVisualStudio7Generator.cxx: BUG: Fixed
49346           flag-to-vcproj-attribute conversion code to work again (it was
49347           broken by the optimization changes).  Added conversion of /nologo
49348           flag to SuppressStartupBanner attribute and /Gy flag to
49349           EnableFunctionLevelLinking attribute.
49350
49351 2005-11-17 16:49  king
49352
49353         * Tests/Wrapping/CMakeLists.txt: COMP: Need target-level dependency
49354           from wrapper targets on Wrap executable target.
49355
49356 2005-11-17 15:57  king
49357
49358         * Source/cmLocalVisualStudio7Generator.cxx: BUG: Fixed XML escapes
49359           for custom commands.  Also added escaping of newlines for VS
49360           2005.
49361
49362 2005-11-17 15:44  king
49363
49364         * Source/: cmCTest.cxx, cmSystemTools.cxx: BUG: Do not dereference
49365           an end iterator.
49366
49367 2005-11-17 13:49  king
49368
49369         * Source/cmLocalUnixMakefileGenerator3.cxx,
49370           Source/cmSourceFile.cxx, Tests/ExternalOBJ/CMakeLists.txt: BUG:
49371           Fixed support for external object files built by custom commands.
49372           Also added a test to keep it working.
49373
49374 2005-11-17 11:44  martink
49375
49376         * Source/: cmVariableRequiresCommand.h, cmWhileCommand.h,
49377           cmWriteFileCommand.h: STYLE: fix docs
49378
49379 2005-11-17 11:37  martink
49380
49381         * Source/: cmTryCompileCommand.h, cmTryRunCommand.h: STYLE: fix
49382           docs
49383
49384 2005-11-17 11:20  martink
49385
49386         * Source/cmSubdirCommand.h: STYLE: fix docs
49387
49388 2005-11-17 11:04  martink
49389
49390         * Source/cmSourceGroupCommand.h: STYLE: fix docs
49391
49392 2005-11-17 10:41  martink
49393
49394         * Source/cmSetTargetPropertiesCommand.h: STYLE: fix docs
49395
49396 2005-11-17 10:36  martink
49397
49398         * Source/cmSetSourceFilesPropertiesCommand.h: STYLE: fix docs
49399
49400 2005-11-17 10:28  martink
49401
49402         * Source/: cmQTWrapUICommand.h, cmSetCommand.h: STYLE: fix docs
49403
49404 2005-11-17 10:20  martink
49405
49406         * Source/: cmMessageCommand.h, cmQTWrapCPPCommand.h: STYLE: fix
49407           docs
49408
49409 2005-11-17 09:44  martink
49410
49411         * Source/cmIfCommand.cxx: BUG: clean up scoping
49412
49413 2005-11-17 09:32  martink
49414
49415         * Source/: cmIfCommand.cxx: BUG: fix incrementing past end
49416
49417 2005-11-17 09:31  martink
49418
49419         * Source/cmMarkAsAdvancedCommand.h: STYLE: fix docs
49420
49421 2005-11-17 05:24  andy
49422
49423         * Source/cmVersion.cxx: STYLE: Nightly Version update
49424
49425 2005-11-16 14:41  martink
49426
49427         * Source/cmMacroCommand.h: STYLE: fix docs
49428
49429 2005-11-16 14:36  martink
49430
49431         * Source/: cmInstallTargetsCommand.h, cmLoadCacheCommand.h: STYLE:
49432           fix docs
49433
49434 2005-11-16 14:27  martink
49435
49436         * Source/cmInstallFilesCommand.h: STYLE: fix docs
49437
49438 2005-11-16 14:08  martink
49439
49440         * Source/: cmIfCommand.h, cmIncludeCommand.h: STYLE: fix docs
49441
49442 2005-11-16 14:02  martink
49443
49444         * Source/cmGetTestPropertyCommand.h: STYLE: fix docs
49445
49446 2005-11-16 13:13  hoffman
49447
49448         * Source/: cmGlobalXCodeGenerator.cxx, cmXCode21Object.cxx,
49449           cmXCodeObject.cxx, cmXCodeObject.h: ENH: fixes for xcode21 and
49450           build styles and comments in the generated project
49451
49452 2005-11-16 12:08  martink
49453
49454         * Source/: cmGetSourceFilePropertyCommand.h,
49455           cmGetTargetPropertyCommand.h: STYLE: fix docs
49456
49457 2005-11-16 12:05  martink
49458
49459         * Source/cmGetDirectoryPropertyCommand.h: STYLE: fix docs
49460
49461 2005-11-16 12:00  martink
49462
49463         * Source/: cmForEachCommand.h, cmGetCMakePropertyCommand.h: STYLE:
49464           fix docs
49465
49466 2005-11-16 11:57  martink
49467
49468         * Source/cmFLTKWrapUICommand.h: STYLE: fix docs
49469
49470 2005-11-16 11:39  king
49471
49472         * Source/kwsys/ProcessUNIX.c: STYLE: Documented reference to "man
49473           select_tut".
49474
49475 2005-11-16 11:36  king
49476
49477         * Source/kwsys/ProcessWin32.c: BUG: Do not close handle obtained
49478           from GetModuleHandle which does not increase the reference count
49479           of the module.
49480
49481 2005-11-16 11:25  martink
49482
49483         * Source/cmFileCommand.h: STYLE: fix docs
49484
49485 2005-11-16 10:40  martink
49486
49487         * Source/cmExecProgramCommand.h: STYLE: fix docs
49488
49489 2005-11-16 10:35  martink
49490
49491         * Source/: cmEnableTestingCommand.h, cmEndForEachCommand.h,
49492           cmEndIfCommand.h, cmEndWhileCommand.h: STYLE: fix docs
49493
49494 2005-11-16 10:31  martink
49495
49496         * Source/: cmCreateTestSourceList.h, cmElseCommand.h,
49497           cmEnableLanguageCommand.h: STYLE: fix docs
49498
49499 2005-11-16 10:26  martink
49500
49501         * Source/: cmConfigureFileCommand.h: STYLE: fix docs
49502
49503 2005-11-16 10:22  martink
49504
49505         * Source/cmCMakeMinimumRequired.h: STYLE: fix docs
49506
49507 2005-11-16 10:14  martink
49508
49509         * Source/: cmAddLibraryCommand.h, cmAddSubDirectoryCommand.h:
49510           STYLE: fix docs
49511
49512 2005-11-16 10:08  martink
49513
49514         * Source/ctest.cxx: STYLE: removed some docs that did not make
49515           sense
49516
49517 2005-11-16 06:30  andy
49518
49519         * Source/cmVersion.cxx: STYLE: Nightly Version update
49520
49521 2005-11-15 13:30  martink
49522
49523         * Source/cmConfigureFileCommand.h: STYLE: updated comments
49524
49525 2005-11-15 05:27  andy
49526
49527         * Source/cmVersion.cxx: STYLE: Nightly Version update
49528
49529 2005-11-14 14:21  hoffman
49530
49531         * Modules/: CMakeCCompiler.cmake.in, CMakeTestCCompiler.cmake: BUG:
49532           fix SIZEOF VOIDP problem
49533
49534 2005-11-14 12:29  andy
49535
49536         * Source/: CMakeLists.txt, cmConfigure.cmake.h.in,
49537           CPack/cmCPackConfigure.h.in, CPack/cmCPackTGZGenerator.cxx,
49538           CPack/cmCPackTGZGenerator.h: ENH: More cross platform stuff
49539
49540 2005-11-14 05:24  andy
49541
49542         * Source/cmVersion.cxx: STYLE: Nightly Version update
49543
49544 2005-11-13 05:20  andy
49545
49546         * Source/cmVersion.cxx: STYLE: Nightly Version update
49547
49548 2005-11-12 05:28  andy
49549
49550         * Source/cmVersion.cxx: STYLE: Nightly Version update
49551
49552 2005-11-11 14:39  andy
49553
49554         * Source/CPack/cmCPackSTGZGenerator.cxx: ENH: Cleanup
49555
49556 2005-11-11 14:32  andy
49557
49558         * Source/CPack/cmCPackSTGZGenerator.cxx: ENH: Fix for sun
49559
49560 2005-11-11 14:25  andy
49561
49562         * Source/: CMakeLists.txt, CPack/cmCPackGenerators.cxx,
49563           CPack/cmCPackGenericGenerator.cxx,
49564           CPack/cmCPackGenericGenerator.h, CPack/cmCPackSTGZGenerator.cxx,
49565           CPack/cmCPackSTGZGenerator.h, CPack/cmCPackTGZGenerator.cxx,
49566           CPack/cmCPackTGZGenerator.h: ENH: Add support for self extracted
49567           tars
49568
49569 2005-11-11 05:51  andy
49570
49571         * Source/cmVersion.cxx: STYLE: Nightly Version update
49572
49573 2005-11-10 15:15  andy
49574
49575         * Source/: CMakeLists.txt, cmConfigure.cmake.h.in,
49576           CPack/cmCPackTGZGenerator.h: COMP: Fix building on Cygwin
49577
49578 2005-11-10 15:13  martink
49579
49580         * Tests/Tutorial/Step5/MathFunctions/CMakeLists.txt: ENH: some
49581           fixes
49582
49583 2005-11-10 15:10  martink
49584
49585         * Tests/Tutorial/: Step1/tutorial.cxx, Step2/tutorial.cxx,
49586           Step3/tutorial.cxx, Step4/tutorial.cxx, Step5/tutorial.cxx: ENH:
49587           some fixes
49588
49589 2005-11-10 14:36  andy
49590
49591         * Source/: CMakeLists.txt, CPack/cmCPackGenerators.cxx,
49592           CPack/cmCPackGenerators.h, CPack/cmCPackGenericGenerator.cxx,
49593           CPack/cmCPackGenericGenerator.h, CPack/cmCPackTGZGenerator.cxx,
49594           CPack/cmCPackTGZGenerator.h, CPack/cpack.cxx: ENH: Start working
49595           on CPack
49596
49597 2005-11-10 14:33  andy
49598
49599         * Source/cmLocalGenerator.cxx: ENH: Make CMAKE_INSTALL_PREFIX to be
49600           optional (on by default)
49601
49602 2005-11-10 14:32  andy
49603
49604         * Source/CTest/cmCTestGenericHandler.h: ENH: More type macros
49605
49606 2005-11-10 14:32  andy
49607
49608         * Source/kwsys/Glob.hxx.in: COMP: Fix the building with Glob
49609
49610 2005-11-10 14:31  andy
49611
49612         * Source/kwsys/: CommandLineArguments.cxx,
49613           CommandLineArguments.hxx.in: ENH: Add method to delete the
49614           remaining arguments
49615
49616 2005-11-10 14:28  hoffman
49617
49618         * Modules/Platform/Windows-cl.cmake: ENH: add all libs
49619
49620 2005-11-10 12:02  martink
49621
49622         * Tests/Tutorial/: Step5/CMakeLists.txt, Step2/CMakeLists.txt,
49623           Step3/CMakeLists.txt, Step4/CMakeLists.txt,
49624           Step5/MathFunctions/CMakeLists.txt: ENH: some fixes
49625
49626 2005-11-10 11:48  martink
49627
49628         * Tests/Tutorial/Step5/MathFunctions/MakeTable.cxx: STYLE: fix
49629           spelling
49630
49631 2005-11-10 10:55  martink
49632
49633         * Source/CMakeLists.txt: ENH: added tutorial tests
49634
49635 2005-11-10 10:55  martink
49636
49637         * Source/CTest/cmCTestTestHandler.cxx: ENH: change the pass regexp
49638           so that it overrides the return value
49639
49640 2005-11-10 10:51  martink
49641
49642         * Tests/Tutorial/Step5/: CMakeLists.txt, TutorialConfig.h.in,
49643           tutorial.cxx, MathFunctions/CMakeLists.txt,
49644           MathFunctions/MakeTable.cxx, MathFunctions/MathFunctions.h,
49645           MathFunctions/mysqrt.cxx: ENH: step 5
49646
49647 2005-11-10 10:50  martink
49648
49649         * Tests/Tutorial/Step4/: CMakeLists.txt, TutorialConfig.h.in,
49650           tutorial.cxx, MathFunctions/CMakeLists.txt,
49651           MathFunctions/MathFunctions.h, MathFunctions/mysqrt.cxx: ENH:
49652           step 4
49653
49654 2005-11-10 10:50  martink
49655
49656         * Tests/Tutorial/Step3/: CMakeLists.txt, TutorialConfig.h.in,
49657           tutorial.cxx, MathFunctions/CMakeLists.txt,
49658           MathFunctions/MathFunctions.h, MathFunctions/mysqrt.cxx: ENH:
49659           step 3
49660
49661 2005-11-10 04:48  andy
49662
49663         * Source/cmVersion.cxx: STYLE: Nightly Version update
49664
49665 2005-11-09 16:21  martink
49666
49667         * Tests/Tutorial/: Step1/CMakeLists.txt, Step1/TutorialConfig.h.in,
49668           Step1/tutorial.cxx, Step2/CMakeLists.txt,
49669           Step2/TutorialConfig.h.in, Step2/tutorial.cxx,
49670           Step2/MathFunctions/CMakeLists.txt,
49671           Step2/MathFunctions/MathFunctions.h,
49672           Step2/MathFunctions/mysqrt.cxx: ENH: checkeed in step 1 and 2
49673
49674 2005-11-09 11:14  andy
49675
49676         * Source/cmSetTestsPropertiesCommand.h: STYLE: More comments
49677
49678 2005-11-09 11:07  andy
49679
49680         * Source/: cmSetTestsPropertiesCommand.h,
49681           CTest/cmCTestTestHandler.cxx, kwsys/CMakeLists.txt: ENH: Change
49682           flag to PASS_REGULAR_EXPRESSION and FAIL_REGULAR_EXPRESSION and
49683           add help in cmSetTestsPropertiesCommand
49684
49685 2005-11-09 07:22  andy
49686
49687         * Source/kwsys/CMakeLists.txt: COMP: Fix all dashboards
49688
49689 2005-11-09 05:33  andy
49690
49691         * Source/cmVersion.cxx: STYLE: Nightly Version update
49692
49693 2005-11-08 17:59  andy
49694
49695         * Source/kwsys/: CMakeLists.txt, testRegistry.cxx: ENH: Add test
49696           for output regular expression
49697
49698 2005-11-08 17:59  andy
49699
49700         * Source/: cmLocalGenerator.cxx, CTest/cmCTestTestHandler.cxx,
49701           CTest/cmCTestTestHandler.h: ENH: Add support for output reguilar
49702           expression
49703
49704 2005-11-08 05:33  andy
49705
49706         * Source/cmVersion.cxx: STYLE: Nightly Version update
49707
49708 2005-11-07 05:34  andy
49709
49710         * Source/cmVersion.cxx: STYLE: Nightly Version update
49711
49712 2005-11-06 05:22  andy
49713
49714         * Source/cmVersion.cxx: STYLE: Nightly Version update
49715
49716 2005-11-05 04:18  andy
49717
49718         * Source/cmVersion.cxx: STYLE: Nightly Version update
49719
49720 2005-11-04 10:52  martink
49721
49722         * Source/cmCPluginAPI.h: DOC: updated comment about the inherited
49723           ivar
49724
49725 2005-11-04 09:28  andy
49726
49727         * Modules/: CheckIncludeFile.cmake, CheckIncludeFileCXX.cmake: ENH:
49728           Cleanup and unify
49729
49730 2005-11-03 04:24  andy
49731
49732         * Source/cmVersion.cxx: STYLE: Nightly Version update
49733
49734 2005-11-02 13:59  martink
49735
49736         * Modules/CheckLibraryExists.cmake: DOC: better documentation
49737
49738 2005-11-02 13:51  martink
49739
49740         * Modules/: CheckFunctionExists.cmake, CheckIncludeFile.cmake,
49741           CheckIncludeFileCXX.cmake, CheckIncludeFiles.cmake,
49742           CheckLibraryExists.cmake, CheckSymbolExists.cmake,
49743           CheckVariableExists.cmake: DOC: better documentaiton
49744
49745 2005-11-02 04:14  andy
49746
49747         * Source/cmVersion.cxx: STYLE: Nightly Version update
49748
49749 2005-10-31 12:09  andy
49750
49751         * Source/cmVersion.cxx: STYLE: Nightly Version update
49752
49753 2005-10-31 10:52  hoffman
49754
49755         * Utilities/Release/release_dispatch.sh: ENH: change names of
49756           machine
49757
49758 2005-10-31 10:48  hoffman
49759
49760         * Utilities/Release/: cmake_release.sh: ENH: update revision
49761           numbers
49762
49763 2005-10-31 10:01  hoffman
49764
49765         * ChangeLog.manual, Source/cmFileTimeComparison.cxx,
49766           Source/cmLocalUnixMakefileGenerator3.cxx, Source/cmake.cxx: ENH:
49767           merge from main tree
49768
49769 2005-10-30 08:01  andy
49770
49771         * Source/cmVersion.cxx: STYLE: Nightly Version update
49772
49773 2005-10-28 17:46  hoffman
49774
49775         * Modules/: FindOpenAL.cmake, FindPhysFS.cmake, FindSDL.cmake,
49776           FindSDL_image.cmake, FindSDL_mixer.cmake, FindSDL_net.cmake,
49777           FindSDL_sound.cmake, FindSDL_ttf.cmake: ENH: changes from Eric
49778           Wing, bug 2249
49779
49780 2005-10-28 11:52  hoffman
49781
49782         * Source/cmWin32ProcessExecution.cxx: BUG: fix stack over write bug
49783
49784 2005-10-28 11:51  hoffman
49785
49786         * Utilities/Release/: CMake.nsi.in, MakeRelease.cmake.in: BUG: fix
49787           space in path probs
49788
49789 2005-10-28 11:32  hoffman
49790
49791         * Utilities/Release/: CMake.nsi.in, MakeRelease.cmake.in: BUG: fix
49792           release with spaces in the path
49793
49794 2005-10-28 11:31  hoffman
49795
49796         * Source/cmWin32ProcessExecution.cxx: BUG: fix stack write error
49797
49798 2005-10-28 11:02  hoffman
49799
49800         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: make the clean
49801           target work
49802
49803 2005-10-27 13:57  king
49804
49805         * Source/: cmFileTimeComparison.cxx, kwsys/SystemTools.cxx: ENH:
49806           Improved file modification time comparison on Windows to use
49807           GetFileAttributesEx instead of CreateFile/GetFileTime/CloseHandle
49808           to get file times.  This results in a 30% reduction in time to do
49809           a build system check.
49810
49811 2005-10-26 09:03  hoffman
49812
49813         * Utilities/Release/cmake_release.sh: ENH: update revision numbers
49814
49815 2005-10-26 05:32  andy
49816
49817         * Source/cmVersion.cxx: STYLE: Nightly Version update
49818
49819 2005-10-25 05:32  andy
49820
49821         * Source/cmVersion.cxx: STYLE: Nightly Version update
49822
49823 2005-10-24 17:00  hoffman
49824
49825         * ChangeLog.manual: [no log message]
49826
49827 2005-10-24 15:43  hoffman
49828
49829         * CMakeLists.txt, Modules/Platform/Windows-gcc.cmake,
49830           Source/cmBuildNameCommand.h, Source/cmFileCommand.cxx,
49831           Source/cmFileCommand.h,
49832           Source/cmGlobalUnixMakefileGenerator3.cxx,
49833           Source/cmGlobalUnixMakefileGenerator3.h,
49834           Source/cmLocalKdevelopGenerator.cxx,
49835           Source/cmLocalUnixMakefileGenerator3.cxx,
49836           Source/cmLocalUnixMakefileGenerator3.h,
49837           Source/cmOutputRequiredFilesCommand.cxx,
49838           Source/cmStringCommand.cxx, Source/cmStringCommand.h,
49839           Source/CTest/cmCTestTestHandler.cxx,
49840           Source/CTest/cmCTestUpdateHandler.cxx,
49841           Tests/StringFileTest/CMakeLists.txt,
49842           Tests/StringFileTest/StringFile.cxx: ENH: move stuff into the
49843           branch in prep for 2.2.2
49844
49845 2005-10-24 05:29  andy
49846
49847         * Source/cmVersion.cxx: STYLE: Nightly Version update
49848
49849 2005-10-23 05:21  andy
49850
49851         * Source/cmVersion.cxx: STYLE: Nightly Version update
49852
49853 2005-10-22 05:51  andy
49854
49855         * Source/cmVersion.cxx: STYLE: Nightly Version update
49856
49857 2005-10-21 15:24  martink
49858
49859         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: fix for bad
49860           placement of SILENT target
49861
49862 2005-10-21 12:04  martink
49863
49864         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: symlink issue
49865
49866 2005-10-21 11:10  martink
49867
49868         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: fix bad checkin
49869           that had debugging code in it
49870
49871 2005-10-21 09:49  hoffman
49872
49873         * Source/kwsys/testFail.c: ENH: try to get this thing to pass with
49874           cmake 2.2.1
49875
49876 2005-10-21 04:43  andy
49877
49878         * Source/cmVersion.cxx: STYLE: Nightly Version update
49879
49880 2005-10-20 16:37  martink
49881
49882         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: fix over checking
49883           of build system
49884
49885 2005-10-20 16:37  martink
49886
49887         * Source/cmake.cxx: STYLE: minor cleanup
49888
49889 2005-10-20 15:03  martink
49890
49891         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: fix for def files
49892           and new local target link lines
49893
49894 2005-10-20 14:25  martink
49895
49896         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: missing
49897           check_build_system for all target
49898
49899 2005-10-20 13:40  martink
49900
49901         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
49902           cmGlobalUnixMakefileGenerator3.h,
49903           cmLocalUnixMakefileGenerator3.cxx,
49904           cmLocalUnixMakefileGenerator3.h: ENH: big cleanup and fix for
49905           jump commands
49906
49907 2005-10-20 10:10  hoffman
49908
49909         * Source/: cmStringCommand.cxx, cmStringCommand.h: BUG: end is not
49910           really end, but rather length
49911
49912 2005-10-20 04:37  andy
49913
49914         * Source/cmVersion.cxx: STYLE: Nightly Version update
49915
49916 2005-10-19 13:23  martink
49917
49918         * Source/cmLocalUnixMakefileGenerator3.cxx: COMP: fix compiler
49919           error
49920
49921 2005-10-19 11:00  andy
49922
49923         * Source/: cmCTest.cxx, CTest/cmCTestUpdateHandler.cxx: ENH: More
49924           output
49925
49926 2005-10-19 11:00  andy
49927
49928         * Source/CTest/cmCTestTestHandler.cxx: BUG: Initialize to something
49929           resonable
49930
49931 2005-10-19 10:47  andy
49932
49933         * Source/kwsys/: Glob.cxx, Glob.hxx.in: COMP: More namespace fixes
49934           to build on HP
49935
49936 2005-10-19 10:03  martink
49937
49938         * Source/: cmLocalUnixMakefileGenerator3.cxx,
49939           cmLocalUnixMakefileGenerator3.h: BUG: cd into local directory to
49940           reduce link line length
49941
49942 2005-10-19 08:42  andy
49943
49944         * Source/kwsys/Glob.cxx: COMP: Fix namespace. This way kwsys can be
49945           built outside cmake
49946
49947 2005-10-19 04:41  andy
49948
49949         * Source/cmVersion.cxx: STYLE: Nightly Version update
49950
49951 2005-10-18 16:35  hoffman
49952
49953         * Source/cmOutputRequiredFilesCommand.cxx: ENH: fix test
49954
49955 2005-10-18 16:10  hoffman
49956
49957         * Source/cmOutputRequiredFilesCommand.cxx: ENH: add .txx files and
49958           put the start directory in the search path
49959
49960 2005-10-18 16:09  hoffman
49961
49962         * Source/cmLocalKdevelopGenerator.cxx: ENH: unused include
49963
49964 2005-10-18 16:09  hoffman
49965
49966         * Source/cmBuildNameCommand.h: ENH: spelling
49967
49968 2005-10-18 14:08  andy
49969
49970         * bootstrap, Source/kwsys/CMakeLists.txt, Source/kwsys/Glob.cxx,
49971           Source/kwsys/Glob.hxx.in: ENH: Push glob to the kwsys
49972
49973 2005-10-18 13:25  andy
49974
49975         * Modules/Platform/Windows-gcc.cmake: COMP: On mingw, -fPIC is not
49976           necessary and it actually produces warnings
49977
49978 2005-10-18 13:22  andy
49979
49980         * Tests/MathTest/CMakeLists.txt: ENH: More tests
49981
49982 2005-10-18 09:42  andy
49983
49984         * Source/cmStringCommand.cxx: COMP: Remove warning
49985
49986 2005-10-18 04:37  andy
49987
49988         * Source/cmVersion.cxx: STYLE: Nightly Version update
49989
49990 2005-10-17 21:34  hoffman
49991
49992         * Source/: cmFileTimeComparison.cxx, cmFileTimeComparison.h: add
49993           missing file
49994
49995 2005-10-17 16:53  andy
49996
49997         * Source/: cmExprParser.cxx, cmExprParser.y: ENH: Fix precedence
49998
49999 2005-10-17 16:42  andy
50000
50001         * Source/: CMakeLists.txt, cmCommands.cxx, cmExprLexer.cxx,
50002           cmExprLexer.h, cmExprLexer.in.l, cmExprParser.cxx,
50003           cmExprParser.y, cmExprParserHelper.cxx, cmExprParserHelper.h,
50004           cmExprParserTokens.h, cmMathCommand.cxx, cmMathCommand.h,
50005           cmStringCommand.cxx: ENH: Add rudamentary mathematical expression
50006           support
50007
50008 2005-10-17 16:39  andy
50009
50010         * Tests/MathTest/: CMakeLists.txt, MathTestExec.cxx,
50011           MathTestTests.h.in: ENH: Add math test
50012
50013 2005-10-17 09:58  king
50014
50015         * Source/: cmDependsFortranLexer.cxx, cmDependsFortranLexer.in.l:
50016           BUG: Lexer should be case insensitive so flex should be run with
50017           -i option.  This partially addresses bug#2361.
50018
50019 2005-10-17 09:56  andy
50020
50021         * Source/cmStringCommand.cxx, Source/cmStringCommand.h,
50022           Tests/StringFileTest/CMakeLists.txt,
50023           Tests/StringFileTest/StringFile.cxx: ENH: Add String length and
50024           substring
50025
50026 2005-10-17 09:10  andy
50027
50028         * Source/cmFileCommand.cxx, Source/cmFileCommand.h,
50029           Source/cmStringCommand.cxx, Source/cmStringCommand.h,
50030           Tests/StringFileTest/CMakeLists.txt,
50031           Tests/StringFileTest/StringFile.cxx: ENH: Add regular string
50032           replace (not regex), and relative path command. Also add tests
50033
50034 2005-10-17 09:09  andy
50035
50036         * Source/CTest/cmCTestTestHandler.cxx: BUG: If test passes but it
50037           should fail, report an error
50038
50039 2005-10-17 08:49  hoffman
50040
50041         * ChangeLog.manual, bootstrap, Modules/CMakeCXXInformation.cmake,
50042           Modules/FindJNI.cmake, Modules/FindJava.cmake,
50043           Source/CMakeLists.txt, Source/cmDepends.cxx, Source/cmDepends.h,
50044           Source/cmDependsC.cxx, Source/cmGlobalUnixMakefileGenerator3.cxx,
50045           Source/cmGlobalUnixMakefileGenerator3.h,
50046           Source/cmLocalUnixMakefileGenerator3.cxx, Source/cmMakefile.cxx,
50047           Source/cmTarget.h, Source/cmake.cxx, Source/cmake.h,
50048           Source/CTest/cmCTestBuildHandler.cxx: ENH: merge fixes from main
50049           tree
50050
50051 2005-10-17 04:45  andy
50052
50053         * Source/cmVersion.cxx: STYLE: Nightly Version update
50054
50055 2005-10-16 04:42  andy
50056
50057         * Source/cmVersion.cxx: STYLE: Nightly Version update
50058
50059 2005-10-15 04:43  andy
50060
50061         * Source/cmVersion.cxx: STYLE: Nightly Version update
50062
50063 2005-10-14 05:24  andy
50064
50065         * Source/cmVersion.cxx: STYLE: Nightly Version update
50066
50067 2005-10-13 10:30  andy
50068
50069         * Source/CTest/cmCTestBuildHandler.cxx: ENH: More error exceptions
50070
50071 2005-10-13 10:07  andy
50072
50073         * Source/: cmDepends.cxx, cmFileTimeComparison.cxx: BUG: Fix logic
50074           to return true when the file was already statted. Also, use
50075           nanosecond percision if available. Remove debug
50076
50077 2005-10-13 05:14  andy
50078
50079         * Source/cmVersion.cxx: STYLE: Nightly Version update
50080
50081 2005-10-12 13:52  andy
50082
50083         * Source/: cmDepends.cxx, cmDepends.h, cmDependsC.cxx,
50084           cmDependsC.h, cmDependsFortran.cxx, cmDependsFortran.h,
50085           cmDependsJava.cxx, cmDependsJava.h,
50086           cmLocalUnixMakefileGenerator3.cxx: ENH: Improve performance of
50087           check build system by creating another file that is simpler to
50088           parse and therefore much faster overall
50089
50090 2005-10-12 13:51  andy
50091
50092         * Source/: cmake.cxx, cmake.h: ENH: Optimize performance by caching
50093           stat results
50094
50095 2005-10-12 13:50  andy
50096
50097         * Source/cmFileTimeComparison.cxx: COMP: Windows fixes
50098
50099 2005-10-12 13:36  andy
50100
50101         * bootstrap, Source/CMakeLists.txt,
50102           Source/cmFileTimeComparison.cxx, Source/cmFileTimeComparison.h:
50103           ENH: Add file time comparison code
50104
50105 2005-10-12 12:08  andy
50106
50107         * Source/kwsys/: SystemTools.hxx.in, SystemTools.cxx: ENH: Add an
50108           accessor for the maximum file length
50109
50110 2005-10-12 05:16  andy
50111
50112         * Source/cmVersion.cxx: STYLE: Nightly Version update
50113
50114 2005-10-11 05:19  andy
50115
50116         * Source/cmVersion.cxx: STYLE: Nightly Version update
50117
50118 2005-10-10 11:49  martink
50119
50120         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
50121           cmGlobalUnixMakefileGenerator3.h, cmMakefile.cxx, cmTarget.h:
50122           ENH: some fixes for better backwards compatibility
50123
50124 2005-10-10 05:09  andy
50125
50126         * Source/cmVersion.cxx: STYLE: Nightly Version update
50127
50128 2005-10-09 05:07  andy
50129
50130         * Source/cmVersion.cxx: STYLE: Nightly Version update
50131
50132 2005-10-08 05:09  andy
50133
50134         * Source/cmVersion.cxx: STYLE: Nightly Version update
50135
50136 2005-10-07 11:36  andy
50137
50138         * Source/CTest/cmCTestBuildHandler.cxx: ENH: Add support for
50139           setting the maximum number of errors and warnings reported. This
50140           should fix Bug #2318 - The maximum number of errors to report is
50141           fixed to 50
50142
50143 2005-10-07 05:26  andy
50144
50145         * Source/cmVersion.cxx: STYLE: Nightly Version update
50146
50147 2005-10-06 17:16  barre
50148
50149         * Source/kwsys/: CMakeLists.txt, testSystemTools.bin,
50150           testSystemTools.cxx, testSystemTools.h.in: ENH: CMake kills me
50151           (so does Cygwin)
50152
50153 2005-10-06 15:28  hoffman
50154
50155         * ChangeLog.manual, Source/cmGetSourceFilePropertyCommand.h,
50156           Source/cmGetTargetPropertyCommand.h,
50157           Source/cmGetTestPropertyCommand.cxx, Source/cmListFileLexer.c,
50158           Source/cmListFileLexer.in.l,
50159           Source/cmLocalVisualStudio7Generator.cxx, Source/cmake.cxx,
50160           Source/cmake.h, Source/cmakemain.cxx,
50161           Source/CTest/cmCTestTestCommand.cxx,
50162           Source/CTest/cmCTestTestCommand.h,
50163           Source/CTest/cmCTestTestHandler.cxx,
50164           Utilities/Release/Release.cmake: ENH: merge bug fixes from main
50165           trunk
50166
50167 2005-10-06 15:10  martink
50168
50169         * Utilities/Release/Release.cmake: ENH: some fixes for missing vars
50170           and missing libs
50171
50172 2005-10-06 05:18  andy
50173
50174         * Source/cmVersion.cxx: STYLE: Nightly Version update
50175
50176 2005-10-05 16:06  barre
50177
50178         * Source/kwsys/: CMakeLists.txt, testSystemTools.cxx,
50179           testSystemTools.h.in: ENH: avoid the use of GET_TARGET_PROPERTY
50180           by testing the CMake executable instead of the test executable
50181
50182 2005-10-05 13:11  king
50183
50184         * Source/kwsys/CMakeLists.txt: BUG: Reverting fundamental type info
50185           change until it is fixed on more platforms.  It was tested on
50186           Linux, SGI, HP, Sun, OSX, Windows with nmake and VS 6, 7, 7.1, 8,
50187           Borland Make, and cygwin by hand with spaces in the path and
50188           cmake 2.0 and 2.2 before committing but still seems to be failing
50189           on some dashboards...strange.
50190
50191 2005-10-05 05:17  andy
50192
50193         * Source/cmVersion.cxx: STYLE: Nightly Version update
50194
50195 2005-10-04 16:40  barre
50196
50197         * Source/: cmBootstrapCommands.cxx, cmCommands.cxx: ENH: the test
50198           for kwsys uses GET_TARGET_PROPERTY, which was not in the CMake
50199           bootstrap
50200
50201 2005-10-04 15:09  barre
50202
50203         * Source/kwsys/: CMakeLists.txt, testSystemTools.cxx,
50204           testSystemTools.h.in: ENH: add kwsys test for DetectFileType
50205
50206 2005-10-04 10:58  andy
50207
50208         * Source/: cmCTest.cxx, CTest/cmCTestSubmitHandler.cxx: ENH: More
50209           verbosity
50210
50211 2005-10-04 05:02  andy
50212
50213         * Source/cmVersion.cxx: STYLE: Nightly Version update
50214
50215 2005-10-03 14:44  king
50216
50217         * Source/kwsys/: CMakeLists.txt, kwsysPlatformCxxTests.cxx: ENH:
50218           Converting FundamentalType try-compiles into a single try-run.
50219           All the information about the existence, size, and signedness of
50220           types can be determined in one program thanks to limits.h.
50221
50222 2005-10-03 14:33  king
50223
50224         * Source/cmLocalVisualStudio7Generator.cxx: BUG: Double-quotes in
50225           definitions must be escaped.
50226
50227 2005-10-03 05:03  andy
50228
50229         * Source/cmVersion.cxx: STYLE: Nightly Version update
50230
50231 2005-10-02 05:01  andy
50232
50233         * Source/cmVersion.cxx: STYLE: Nightly Version update
50234
50235 2005-10-01 05:03  andy
50236
50237         * Source/cmVersion.cxx: STYLE: Nightly Version update
50238
50239 2005-09-29 04:55  andy
50240
50241         * Source/cmVersion.cxx: STYLE: Nightly Version update
50242
50243 2005-09-28 04:55  andy
50244
50245         * Source/cmVersion.cxx: STYLE: Nightly Version update
50246
50247 2005-09-27 04:54  andy
50248
50249         * Source/cmVersion.cxx: STYLE: Nightly Version update
50250
50251 2005-09-26 04:55  andy
50252
50253         * Source/cmVersion.cxx: STYLE: Nightly Version update
50254
50255 2005-09-24 04:57  andy
50256
50257         * Source/cmVersion.cxx: STYLE: Nightly Version update
50258
50259 2005-09-23 14:39  hoffman
50260
50261         * Modules/CMakeCXXInformation.cmake: ENH: remove -lgcc used by
50262           crazy coverage stuff
50263
50264 2005-09-23 14:38  hoffman
50265
50266         * Modules/: FindJNI.cmake, FindJava.cmake: ENH: java fixes from
50267           Mathieu
50268
50269 2005-09-23 12:50  martink
50270
50271         * Source/cmake.cxx: BUG: the -P option was not working with
50272           relative paths and a couple types
50273
50274 2005-09-23 04:54  andy
50275
50276         * Source/cmVersion.cxx: STYLE: Nightly Version update
50277
50278 2005-09-22 09:58  andy
50279
50280         * Source/kwsys/Registry.cxx: COMP: Try to remove warnings
50281
50282 2005-09-22 05:06  andy
50283
50284         * Source/cmVersion.cxx: STYLE: Nightly Version update
50285
50286 2005-09-21 14:15  king
50287
50288         * Source/kwsys/kwsysPlatformCxxTests.cmake: ENH: Updated to use
50289           modern FILE command for writing to output logs instead of
50290           WRITE_FILE.
50291
50292 2005-09-21 13:42  king
50293
50294         * Source/kwsys/kwsys_ios_sstream.h.in: BUG: kwsys_ios namespace
50295           should import streambuf also.
50296
50297 2005-09-21 13:31  king
50298
50299         * Source/: cmGetSourceFilePropertyCommand.h,
50300           cmGetTargetPropertyCommand.h, cmake.h, cmakemain.cxx: BUG:
50301           Corrected and updated documentation of the -P option, -C option,
50302           GET_TARGET_PROPERTY command, and GET_SOURCE_FILE_PROPERTY
50303           command.
50304
50305 2005-09-21 10:32  martink
50306
50307         * Source/: cmCommands.cxx, cmITKWrapTclCommand.cxx,
50308           cmITKWrapTclCommand.h: ENH: removed ITK command
50309
50310 2005-09-21 05:10  andy
50311
50312         * Source/cmVersion.cxx: STYLE: Nightly Version update
50313
50314 2005-09-20 15:08  andy
50315
50316         * Source/CTest/cmCTestTestHandler.cxx: ENH: Properly report failed
50317           tests
50318
50319 2005-09-20 12:50  martink
50320
50321         * Tests/: LoadCommand/CMakeLists.txt,
50322           LoadCommand/CMakeCommands/cmTestCommand.c,
50323           LoadCommandOneConfig/CMakeLists.txt,
50324           LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: ENH: increase
50325           coverage in loaded commands
50326
50327 2005-09-20 10:42  andy
50328
50329         * Source/kwsys/CMakeLists.txt: ENH: Make message into status
50330
50331 2005-09-20 05:05  andy
50332
50333         * Source/cmVersion.cxx: STYLE: Nightly Version update
50334
50335 2005-09-19 17:20  king
50336
50337         * Source/: cmListFileLexer.c, cmListFileLexer.in.l: BUG: When an
50338           unquoted argument contains a pair of matching double quotes
50339           spaces and tabs should be allowed in-between.  This allows
50340           arguments like -DFOO='"bar zot"' to work.
50341
50342 2005-09-19 16:19  andy
50343
50344         * Source/kwsys/Registry.cxx: BUG: Remove warning and try to fix
50345           memory problem
50346
50347 2005-09-19 15:15  andy
50348
50349         * Source/kwsys/CMakeLists.txt: ENH: Test for both commands
50350
50351 2005-09-19 15:11  andy
50352
50353         * Source/CTest/cmCTestTestHandler.cxx: ENH: Modify output based on
50354           wether it is tested or memory checked
50355
50356 2005-09-19 15:08  andy
50357
50358         * Source/CTest/cmCTestTestCommand.h: BUG: This should fix memory
50359           checking
50360
50361 2005-09-19 12:38  martink
50362
50363         * Utilities/Release/cmake_release.sh: ENH: update revision numbers
50364
50365 2005-09-19 12:33  hoffman
50366
50367         * Modules/FindQt4.cmake, Modules/FindQt4.cmake.bak,
50368           Modules/VTKCompatibility.cmake, Source/cmCTest.cxx: minor fixes
50369           for 2.2.1
50370
50371 2005-09-19 12:19  hoffman
50372
50373         * Modules/FindQt4.cmake: ENH: fix typo
50374
50375 2005-09-19 12:17  hoffman
50376
50377         * Modules/VTKCompatibility.cmake: ENH: remove message
50378
50379 2005-09-19 04:45  andy
50380
50381         * Source/cmVersion.cxx: STYLE: Nightly Version update
50382
50383 2005-09-18 17:15  king
50384
50385         * Source/kwsys/README.txt: STYLE: Added reference to documentation
50386           in CMakeLists.txt.
50387
50388 2005-09-18 17:08  king
50389
50390         * Source/kwsys/CMakeLists.txt: STYLE: Added backward compatibility
50391           disclaimer.
50392
50393 2005-09-18 08:17  andy
50394
50395         * Source/: cmGetTestPropertyCommand.cxx, kwsys/CMakeLists.txt: BUG:
50396           Fix which argument is which, also, fix the test to be less
50397           agressive
50398
50399 2005-09-18 04:35  andy
50400
50401         * Source/cmVersion.cxx: STYLE: Nightly Version update
50402
50403 2005-09-17 11:31  andy
50404
50405         * Source/CTest/cmCTestTestCommand.cxx: ENH: Fix memcheck command
50406
50407 2005-09-17 09:53  andy
50408
50409         * Source/kwsys/CMakeLists.txt: ENH: Add testing of
50410           GET_TEST_PROPERTY command
50411
50412 2005-09-17 08:50  andy
50413
50414         * Source/kwsys/Registry.cxx: BUG: On WIN32, since we are using
50415           subkey, set it
50416
50417 2005-09-17 05:04  andy
50418
50419         * Source/cmVersion.cxx: STYLE: Nightly Version update
50420
50421 2005-09-16 15:30  andy
50422
50423         * Source/kwsys/Registry.cxx: COMP: Remove unused variable
50424
50425 2005-09-16 13:56  andy
50426
50427         * Source/kwsys/: Registry.cxx, testRegistry.cxx: BUG: Fix encoding
50428           and add deleting to the test
50429
50430 2005-09-16 13:38  andy
50431
50432         * Source/kwsys/: Registry.cxx, Registry.hxx.in, testRegistry.cxx:
50433           ENH: Modify API a little bit to allow arbitrary length values.
50434           Encode certain characters. Rename UNIX registry to FILE registry.
50435           More testing
50436
50437 2005-09-16 12:17  martink
50438
50439         * Utilities/Release/cmake_release.sh: ENH: update revision numbers
50440
50441 2005-09-16 10:57  hoffman
50442
50443         * Utilities/Release/: MakeRelease.cmake.in, README, Release.cmake:
50444           move off branch
50445
50446 2005-09-16 10:53  martink
50447
50448         * Utilities/Release/: cmake_release.sh: ENH: update revision
50449           numbers
50450
50451 2005-09-16 10:53  martink
50452
50453         * Utilities/Release/MakeRelease.cmake.in: ENH: fix for
50454           CMAKE_COMMAND not being defined with -P
50455
50456 2005-09-16 10:47  martink
50457
50458         * Utilities/Release/cmake_release.sh: ENH: fix Bill
50459
50460 2005-09-16 10:41  martink
50461
50462         * Utilities/Release/: MakeRelease.cmake.in, Release.cmake: ENH: fix
50463           to syntax
50464
50465 2005-09-16 10:32  martink
50466
50467         * Utilities/Release/: Release.cmake, MakeRelease.cmake.in: ENH:
50468           added commit for release script
50469
50470 2005-09-16 10:10  hoffman
50471
50472         * Utilities/Release/MakeRelease.cmake.in: ENH: auto release stuff
50473
50474 2005-09-16 10:09  andy
50475
50476         * Source/kwsys/Registry.cxx: COMP: Remove problem on borland
50477
50478 2005-09-16 09:21  andy
50479
50480         * Source/kwsys/CMakeLists.txt: ENH: Enable registry, add test of
50481           SET_TESTS_PROPERTIES, rename tests for dart2
50482
50483 2005-09-16 09:20  andy
50484
50485         * Source/kwsys/Registry.cxx: COMP: Remove some more warnings
50486
50487 2005-09-16 09:15  andy
50488
50489         * Source/kwsys/: Registry.cxx, Registry.hxx.in: ENH: Cleanups and
50490           expose unix registry on windows (for cygwin etc)
50491
50492 2005-09-16 09:08  andy
50493
50494         * Source/kwsys/: Registry.cxx, Registry.hxx.in: COMP: Win32 fixes
50495
50496 2005-09-16 08:38  andy
50497
50498         * Source/kwsys/Registry.cxx: ENH: More handling of unix versus
50499           windows registry
50500
50501 2005-09-16 08:20  andy
50502
50503         * Source/kwsys/: Registry.cxx, Registry.hxx.in, testFail.c,
50504           testRegistry.cxx: ENH: Initial import
50505
50506 2005-09-16 05:17  andy
50507
50508         * Source/cmVersion.cxx: STYLE: Nightly Version update
50509
50510 2005-09-15 17:22  andy
50511
50512         * Source/cmCTest.cxx: ENH: Expose version of ctest
50513
50514 2005-09-15 16:38  hoffman
50515
50516         * CTestCustom.ctest.in, ChangeLog.manual, bootstrap,
50517           Docs/cmake-mode.el, Modules/CMakeAddNewLanguage.txt,
50518           Modules/CMakeTestRCCompiler.cmake, Modules/FindQt.cmake,
50519           Modules/FindQt.cmake.bak, Modules/FindQt3.cmake,
50520           Modules/FindQt4.cmake, Modules/FindQt4.cmake.bak,
50521           Modules/UseQt4.cmake, Source/CMakeLists.txt,
50522           Source/cmAddSubDirectoryCommand.cxx,
50523           Source/cmAddSubDirectoryCommand.h,
50524           Source/cmCommandArgumentParserHelper.cxx,
50525           Source/cmFileCommand.cxx,
50526           Source/cmGetDirectoryPropertyCommand.cxx,
50527           Source/cmGetDirectoryPropertyCommand.h,
50528           Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
50529           Source/cmLocalGenerator.cxx, Source/cmOrderLinkDirectories.cxx,
50530           Source/cmTest.h, Source/CTest/cmCTestCoverageHandler.cxx,
50531           Source/CTest/cmCTestTestHandler.cxx,
50532           Source/CTest/cmCTestTestHandler.h,
50533           Tests/OutOfSource/CMakeLists.txt, Tests/OutOfSource/testdp.h.in,
50534           Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt,
50535           Tests/OutOfSource/OutOfSourceSubdir/simple.cxx,
50536           Tests/OutOfSource/SubDir/CMakeLists.txt,
50537           Tests/Wrapping/CMakeLists.txt, Utilities/Release/CMake.nsi.in:
50538           Merge more changes from main trunk
50539
50540 2005-09-15 16:06  andy
50541
50542         * Source/CTest/cmCTestCoverageHandler.cxx: COMP: Too fast commit
50543
50544 2005-09-15 16:03  andy
50545
50546         * Source/CTest/cmCTestCoverageHandler.cxx: BUG: Make sure full
50547           paths are collapsed
50548
50549 2005-09-15 13:26  hoffman
50550
50551         * Source/cmGlobalGenerator.cxx: ENH: fix warning
50552
50553 2005-09-15 12:17  hoffman
50554
50555         * Modules/CMakeAddNewLanguage.txt,
50556           Modules/CMakeTestRCCompiler.cmake, Source/cmGlobalGenerator.cxx:
50557           ENH: clean up EnableLanguage try to fix problem where try compile
50558           runs cmake
50559
50560 2005-09-15 11:05  martink
50561
50562         * CTestCustom.ctest.in: ENH: cleaner code coverage
50563
50564 2005-09-15 04:53  andy
50565
50566         * Source/cmVersion.cxx: STYLE: Nightly Version update
50567
50568 2005-09-14 11:16  hoffman
50569
50570         * Modules/FindQt4.cmake: ENH: only add optional qt stuff to
50571           QT_INCLUDES
50572
50573 2005-09-14 09:12  hoffman
50574
50575         * Modules/FindQt.cmake: ENH: if qt4 qmake is found then set
50576           QT_QMAKE_EXECUTABLE to that value so that the same one will be
50577           used in FindQt4.cmake
50578
50579 2005-09-14 04:52  andy
50580
50581         * Source/cmVersion.cxx: STYLE: Nightly Version update
50582
50583 2005-09-13 12:55  martink
50584
50585         * CTestCustom.ctest.in: ENH: coverage cleanup for non XCode builds
50586
50587 2005-09-13 10:40  martink
50588
50589         * Tests/OutOfSource/: CMakeLists.txt, testdp.h.in,
50590           OutOfSourceSubdir/CMakeLists.txt, OutOfSourceSubdir/simple.cxx:
50591           ENH: test get directory properties ability to get props from
50592           subdirs
50593
50594 2005-09-13 10:39  martink
50595
50596         * Source/: cmGetDirectoryPropertyCommand.cxx,
50597           cmGetDirectoryPropertyCommand.h, cmGlobalGenerator.cxx,
50598           cmGlobalGenerator.h: ENH: added DIRECTORY option to
50599           GET_DIRECTORY_PROPERTIES
50600
50601 2005-09-13 10:33  martink
50602
50603         * Docs/cmake-mode.el: ENH: missing get_directory_property command
50604
50605 2005-09-13 09:25  hoffman
50606
50607         * Modules/FindQt4.cmake: ENH: add some checks on the qmake install
50608
50609 2005-09-13 08:52  hoffman
50610
50611         * Modules/FindQt.cmake: ENH: fix if statement
50612
50613 2005-09-13 04:52  andy
50614
50615         * Source/cmVersion.cxx: STYLE: Nightly Version update
50616
50617 2005-09-12 22:46  hoffman
50618
50619         * Modules/FindQt.cmake: ENH: add docs for QT_REQUIRED
50620
50621 2005-09-12 22:39  hoffman
50622
50623         * Modules/: FindQt.cmake, FindQt4.cmake: ENH: more findqt fixes
50624
50625 2005-09-12 14:26  martink
50626
50627         * Tests/OutOfSource/SubDir/CMakeLists.txt: ENH: convert to work
50628           with the new syntax for ADD_SUBDIRECTORY
50629
50630 2005-09-12 13:46  martink
50631
50632         * Source/: cmAddSubDirectoryCommand.cxx,
50633           cmAddSubDirectoryCommand.h: ENH: better format for
50634           ADD_SUBDIRECTORY command
50635
50636 2005-09-12 11:43  hoffman
50637
50638         * Modules/: FindQt.cmake, FindQt4.cmake: ENH: add new place to
50639           search for qt4 in registry
50640
50641 2005-09-12 11:25  hoffman
50642
50643         * Modules/FindQt.cmake: ENH: fix typo
50644
50645 2005-09-12 10:37  hoffman
50646
50647         * Source/CMakeLists.txt: ENH: use the findqt3 from this cmake and
50648           not the one configureing cmake
50649
50650 2005-09-12 10:33  hoffman
50651
50652         * Modules/FindQt.cmake: ENH: add a better message
50653
50654 2005-09-12 10:28  hoffman
50655
50656         * Modules/FindQt3.cmake: ENH: add more libraries for qt3
50657
50658 2005-09-12 09:55  hoffman
50659
50660         * Modules/FindQt4.cmake: ENH: use correct variable for qmake
50661
50662 2005-09-12 09:52  hoffman
50663
50664         * Modules/FindQt4.cmake: ENH: add a better message
50665
50666 2005-09-12 09:36  hoffman
50667
50668         * Modules/FindQt.cmake: ENH: add some messages not errors for
50669           findqt
50670
50671 2005-09-12 09:32  hoffman
50672
50673         * Modules/FindQt3.cmake, Modules/FindQt4.cmake,
50674           Source/CMakeLists.txt, Tests/Wrapping/CMakeLists.txt: ENH: more
50675           qt changes
50676
50677 2005-09-12 09:09  hoffman
50678
50679         * Modules/UseQt4.cmake: ENH: add -D options for qt stuff
50680
50681 2005-09-12 09:00  hoffman
50682
50683         * Modules/: FindQt.cmake, FindQt4.cmake: ENH: make sure the correct
50684           qmake is used
50685
50686 2005-09-12 04:37  andy
50687
50688         * Source/cmVersion.cxx: STYLE: Nightly Version update
50689
50690 2005-09-11 04:50  andy
50691
50692         * Source/cmVersion.cxx: STYLE: Nightly Version update
50693
50694 2005-09-10 22:36  hoffman
50695
50696         * Modules/FindQt.cmake: ENH: only print errors if QT_REQUIRED is
50697           set
50698
50699 2005-09-10 10:33  hoffman
50700
50701         * bootstrap, Modules/FindQt.cmake, Source/cmFileCommand.cxx: BUG:
50702           try to fix qt problems
50703
50704 2005-09-10 04:55  andy
50705
50706         * Source/cmVersion.cxx: STYLE: Nightly Version update
50707
50708 2005-09-09 21:51  hoffman
50709
50710         * Modules/FindQt.cmake, Modules/FindQt3.cmake,
50711           Modules/FindQt4.cmake, Tests/Wrapping/CMakeLists.txt: ENH: clean
50712           up the find qt stuff some
50713
50714 2005-09-09 17:04  hoffman
50715
50716         * Modules/: CheckQtInstalled.cmake, FindQt.cmake: ENH: try to fix
50717           this find qt stuff
50718
50719 2005-09-09 13:23  martink
50720
50721         * Utilities/Release/CMake.nsi.in: ENH: to support both admin and
50722           locla installs
50723
50724 2005-09-09 11:32  hoffman
50725
50726         * Modules/: CheckQtInstalled.cmake, FindQt.cmake: ENH: make FindQt
50727           default to qt3 and print a message, and add
50728           CheckQtInstalled.cmake
50729
50730 2005-09-09 05:07  andy
50731
50732         * Source/cmVersion.cxx: STYLE: Nightly Version update
50733
50734 2005-09-08 15:26  hoffman
50735
50736         * Source/cmCommandArgumentParserHelper.cxx: ENH: remove UMR
50737
50738 2005-09-08 15:25  hoffman
50739
50740         * Source/cmOrderLinkDirectories.cxx: BUG: fix spelling error
50741
50742 2005-09-08 14:59  hoffman
50743
50744         * ChangeLog.manual, Modules/CMakeCInformation.cmake,
50745           Modules/CMakeCXXInformation.cmake,
50746           Modules/CMakeDetermineJavaCompiler.cmake,
50747           Modules/CMakeFortranInformation.cmake, Modules/FindCurses.cmake,
50748           Modules/FindJNI.cmake, Modules/FindJPEG.cmake,
50749           Modules/FindJava.cmake, Modules/FindMatlab.cmake,
50750           Modules/FindMotif.cmake, Modules/FindQt4.cmake,
50751           Modules/FindQt4.cmake.bak, Modules/FindZLIB.cmake,
50752           Modules/UseQt4.cmake, Modules/UseSWIG.cmake,
50753           Modules/VTKCompatibility.cmake, Source/cmGlobalGenerator.cxx,
50754           Source/cmGlobalXCodeGenerator.cxx,
50755           Source/cmGlobalXCodeGenerator.h,
50756           Source/cmOrderLinkDirectories.cxx: merge with main trunk
50757
50758 2005-09-08 14:35  andy
50759
50760         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h:
50761           BUG: fix xcode 15 (really bill Hoffman)
50762
50763 2005-09-08 14:22  martink
50764
50765         * Source/cmOrderLinkDirectories.cxx: BUG: bug num 1994 library
50766           linking when a config is not specified but debug and opt libs are
50767
50768 2005-09-08 11:38  hoffman
50769
50770         * Modules/: FindCurses.cmake, FindJPEG.cmake, FindZLIB.cmake: ENH:
50771           clean up some stuff
50772
50773 2005-09-08 11:38  hoffman
50774
50775         * Modules/UseSWIG.cmake: ENH: add ability to set outdir in swig
50776
50777 2005-09-08 10:03  hoffman
50778
50779         * Modules/: CMakeDetermineJavaCompiler.cmake, FindJNI.cmake,
50780           FindJava.cmake: ENH: add support for java 1.5
50781
50782 2005-09-08 10:01  hoffman
50783
50784         * Modules/FindMatlab.cmake: ENH: add Matlab support
50785
50786 2005-09-08 09:59  hoffman
50787
50788         * Modules/FindMotif.cmake: ENH: add a find motif
50789
50790 2005-09-08 09:58  hoffman
50791
50792         * Modules/: FindQt4.cmake, UseQt4.cmake: ENH: add Ken Morelands
50793           fixes for FindQT
50794
50795 2005-09-08 05:05  andy
50796
50797         * Source/cmVersion.cxx: STYLE: Nightly Version update
50798
50799 2005-09-07 17:05  hoffman
50800
50801         * Modules/CMakeCInformation.cmake,
50802           Modules/CMakeCXXInformation.cmake,
50803           Modules/CMakeFortranInformation.cmake,
50804           Modules/VTKCompatibility.cmake, Source/cmGlobalGenerator.cxx:
50805           ENH: add a fix for VTK on the mac and a way to fix some projects
50806           with a single file in the cmake modules directory
50807
50808 2005-09-07 05:00  andy
50809
50810         * Source/cmVersion.cxx: STYLE: Nightly Version update
50811
50812 2005-09-06 23:31  andy
50813
50814         * Source/: cmLocalGenerator.cxx, cmTest.h,
50815           CTest/cmCTestTestHandler.cxx, CTest/cmCTestTestHandler.h: ENH:
50816           Add a way for test to intentionally fail
50817
50818 2005-09-06 12:55  hoffman
50819
50820         * ChangeLog.manual, bootstrap, Modules/CMakeGenericSystem.cmake,
50821           Modules/Platform/AIX.cmake, Source/CMakeLists.txt,
50822           Source/cmGlobalUnixMakefileGenerator3.cxx,
50823           Source/cmGlobalXCode21Generator.cxx,
50824           Source/cmGlobalXCode21Generator.h,
50825           Source/cmGlobalXCodeGenerator.cxx,
50826           Source/cmGlobalXCodeGenerator.h, Source/cmTryRunCommand.cxx,
50827           Source/cmXCode21Object.cxx, Source/cmXCode21Object.h,
50828           Source/cmXCodeObject.cxx, Source/cmXCodeObject.h,
50829           Source/CTest/cmCTestTestHandler.cxx,
50830           Source/kwsys/SharedForward.h.in,
50831           Tests/LoadCommand/CMakeLists.txt,
50832           Tests/LoadCommandOneConfig/CMakeLists.txt: Merge with main tree
50833
50834 2005-09-06 05:04  andy
50835
50836         * Source/cmVersion.cxx: STYLE: Nightly Version update
50837
50838 2005-09-05 09:17  hoffman
50839
50840         * Source/: cmGlobalXCodeGenerator.cxx, cmXCodeObject.h: ENH: fix
50841           warnings
50842
50843 2005-09-05 04:58  andy
50844
50845         * Source/cmVersion.cxx: STYLE: Nightly Version update
50846
50847 2005-09-04 04:46  andy
50848
50849         * Source/cmVersion.cxx: STYLE: Nightly Version update
50850
50851 2005-09-03 22:16  hoffman
50852
50853         * bootstrap: ENH: fix bootstrap, maybe this should somehow grep awk
50854           the sources from the cmakelist file....
50855
50856 2005-09-03 04:55  andy
50857
50858         * Source/cmVersion.cxx: STYLE: Nightly Version update
50859
50860 2005-09-02 16:29  hoffman
50861
50862         * Source/: CMakeLists.txt, cmGlobalXCode21Generator.cxx,
50863           cmGlobalXCode21Generator.h, cmGlobalXCodeGenerator.cxx,
50864           cmGlobalXCodeGenerator.h, cmXCode21Object.cxx, cmXCode21Object.h,
50865           cmXCodeObject.cxx, cmXCodeObject.h: ENH: add real support for
50866           Xcode21
50867
50868 2005-09-02 08:41  hoffman
50869
50870         * Source/CMakeLists.txt: BUG: not all Macs are case insensitive if
50871           they mount nfs directories
50872
50873 2005-09-02 05:05  andy
50874
50875         * Source/cmVersion.cxx: STYLE: Nightly Version update
50876
50877 2005-09-01 17:14  hoffman
50878
50879         * Source/cmGlobalUnixMakefileGenerator3.cxx: ENH: fix NONE
50880
50881 2005-09-01 05:01  andy
50882
50883         * Source/cmVersion.cxx: STYLE: Nightly Version update
50884
50885 2005-08-31 19:41  king
50886
50887         * Source/kwsys/SharedForward.h.in: ENH: Added cygcheck knowledge
50888           for --ldd option on Cygwin.  Added error message for --ldd option
50889           when no tool is available but the option was still requested.
50890
50891 2005-08-31 05:08  andy
50892
50893         * Source/cmVersion.cxx: STYLE: Nightly Version update
50894
50895 2005-08-30 13:58  hoffman
50896
50897         * Source/cmGlobalXCodeGenerator.cxx, Source/cmTryRunCommand.cxx,
50898           Source/CTest/cmCTestTestHandler.cxx,
50899           Tests/LoadCommand/CMakeLists.txt,
50900           Tests/LoadCommandOneConfig/CMakeLists.txt: ENH: use native
50901           Deployment and Development directories
50902
50903 2005-08-30 04:59  andy
50904
50905         * Source/cmVersion.cxx: STYLE: Nightly Version update
50906
50907 2005-08-29 17:09  hoffman
50908
50909         * Modules/Platform/AIX.cmake: ENH: add flags for debug release for
50910           aix
50911
50912 2005-08-29 16:19  hoffman
50913
50914         * CMakeLists.txt, ChangeLog.manual,
50915           Modules/CMakeTestCCompiler.cmake, Modules/FindJava.cmake,
50916           Modules/FindQt3.cmake, Source/CMakeLists.txt,
50917           Source/cmDependsC.cxx, Source/cmDependsC.h,
50918           Source/cmFileCommand.cxx, Source/cmGlobalXCodeGenerator.cxx,
50919           Source/cmLocalGenerator.cxx,
50920           Source/cmLocalUnixMakefileGenerator3.cxx,
50921           Source/cmLocalVisualStudio6Generator.cxx, Source/cmMakefile.cxx,
50922           Source/cmSetTargetPropertiesCommand.h, Source/cmSystemTools.cxx,
50923           Source/cmTarget.cxx, Source/cmTarget.h, Source/cmVersion.cxx,
50924           Source/cmake.cxx, Source/CTest/cmCTestBuildHandler.cxx,
50925           Source/CTest/cmCTestGenericHandler.cxx,
50926           Source/CTest/cmCTestTestHandler.cxx,
50927           Source/CTest/cmCTestTestHandler.h,
50928           Source/CTest/cmCTestUpdateCommand.cxx,
50929           Source/kwsys/SharedForward.h.in, Source/kwsys/SystemTools.cxx,
50930           Templates/EXEHeader.dsptemplate,
50931           Tests/CustomCommand/CMakeLists.txt, Tests/CustomCommand/foo.h.in,
50932           Tests/CustomCommand/foo.in, Tests/SimpleInstall/CMakeLists.txt,
50933           Tests/SimpleInstallS2/CMakeLists.txt: ENH: merge with cvs again
50934           and change version
50935
50936 2005-08-29 15:49  king
50937
50938         * Modules/CMakeGenericSystem.cmake: ENH: Picking better default for
50939           CMAKE_INSTALL_PREFIX on Windows by using ProgramFiles environment
50940           variable.  Now that install actually works on Windows I'm making
50941           this entry non-advanced also.
50942
50943 2005-08-29 04:57  andy
50944
50945         * Source/cmVersion.cxx: STYLE: Nightly Version update
50946
50947 2005-08-28 04:57  andy
50948
50949         * Source/cmVersion.cxx: STYLE: Nightly Version update
50950
50951 2005-08-27 05:04  andy
50952
50953         * Source/cmVersion.cxx: STYLE: Nightly Version update
50954
50955 2005-08-26 17:02  andy
50956
50957         * Modules/FindJava.cmake: ENH: More paths for java
50958
50959 2005-08-26 16:20  andy
50960
50961         * Source/CTest/cmCTestGenericHandler.cxx: COMP: Simplify logic and
50962           remove sun compile error
50963
50964 2005-08-26 05:00  andy
50965
50966         * Source/cmVersion.cxx: STYLE: Nightly Version update
50967
50968 2005-08-25 05:01  andy
50969
50970         * Source/cmVersion.cxx: STYLE: Nightly Version update
50971
50972 2005-08-24 11:18  andy
50973
50974         * Source/CTest/cmCTestGenericHandler.cxx: BUG: Prevent from
50975           creating bogus files
50976
50977 2005-08-24 04:54  andy
50978
50979         * Source/cmVersion.cxx: STYLE: Nightly Version update
50980
50981 2005-08-23 13:25  king
50982
50983         * Modules/FindQt3.cmake: ENH: Added support for finding qt-mtedu,
50984           the educational version of Qt.
50985
50986 2005-08-23 10:24  hoffman
50987
50988         * Source/cmFileCommand.cxx: make sure correct path type is used
50989
50990 2005-08-23 04:48  andy
50991
50992         * Source/cmVersion.cxx: STYLE: Nightly Version update
50993
50994 2005-08-22 04:52  andy
50995
50996         * Source/cmVersion.cxx: STYLE: Nightly Version update
50997
50998 2005-08-21 04:56  andy
50999
51000         * Source/cmVersion.cxx: STYLE: Nightly Version update
51001
51002 2005-08-20 05:01  andy
51003
51004         * Source/cmVersion.cxx: STYLE: Nightly Version update
51005
51006 2005-08-19 17:57  king
51007
51008         * Source/cmLocalVisualStudio6Generator.cxx,
51009           Templates/EXEHeader.dsptemplate: BUG: Fixed OUTPUT_NAME feature
51010           for VS6 generator.  It was not working for Debug builds and was
51011           not paying attention to the executable output path.
51012
51013 2005-08-19 17:56  king
51014
51015         * Tests/: SimpleInstall/CMakeLists.txt,
51016           SimpleInstallS2/CMakeLists.txt: BUG: Install rule should take
51017           build configuration into account.
51018
51019 2005-08-19 17:17  hoffman
51020
51021         * Source/cmGlobalXCodeGenerator.cxx: ENH: add support for
51022           OUTPUT_NAME
51023
51024 2005-08-19 10:13  andy
51025
51026         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: If the scanner is
51027           not defined this would crash. For example when using new language
51028
51029 2005-08-19 09:38  king
51030
51031         * Source/cmake.cxx: ENH: Added cmake -E create_symlink command that
51032           behaves like ln -s.
51033
51034 2005-08-19 09:29  king
51035
51036         * Modules/CMakeTestCCompiler.cmake: BUG: Need to test void* not
51037           "void *" because the Intel compiler icc expands the asterisk.
51038           Thanks to Filipe Sousa for the patch.
51039
51040 2005-08-19 09:22  king
51041
51042         * Tests/: SimpleInstall/CMakeLists.txt,
51043           SimpleInstallS2/CMakeLists.txt: BUG: Removing exe VERSION
51044           attribute test until it is implemented in the XCode generator.
51045
51046 2005-08-19 04:52  andy
51047
51048         * Source/cmVersion.cxx: STYLE: Nightly Version update
51049
51050 2005-08-18 16:17  andy
51051
51052         * Source/CTest/cmCTestTestHandler.h: COMP: Add STD namespace
51053
51054 2005-08-18 16:06  king
51055
51056         * Source/kwsys/SharedForward.h.in: BUG: Fixed dirname in a few
51057           cases on windows.  Now using KWSYS_SHARED_FORWARD_CONFIG_NAME
51058           setting instead of CMAKE_INTDIR directly to give choice to user
51059           code.  Updated documentation to include
51060           @KWSYS_NAMESPACE@_SHARED_FORWARD_CONFIG_NAME,
51061           @KWSYS_NAMESPACE@_SHARED_FORWARD_OPTION_PRINT, and
51062           @KWSYS_NAMESPACE@_SHARED_FORWARD_OPTION_LDD settings.
51063
51064 2005-08-18 13:50  andy
51065
51066         * Source/CTest/: cmCTestTestHandler.cxx, cmCTestTestHandler.h: ENH:
51067           Improve log file strategy
51068
51069 2005-08-18 10:02  andy
51070
51071         * Source/CTest/cmCTestUpdateCommand.cxx: ENH: Set update options
51072
51073 2005-08-18 09:23  king
51074
51075         * Source/kwsys/SharedForward.h.in: ENH: Added support for Windows.
51076
51077 2005-08-18 09:21  king
51078
51079         * Tests/CustomCommand/foo.h.in: COMP: Avoid C++ comment in C
51080           translation unit.
51081
51082 2005-08-18 09:19  king
51083
51084         * Source/cmDependsC.cxx: COMP: Work-around iterator/const_iterator
51085           comparison problem on Borland 5.5.
51086
51087 2005-08-18 05:41  andy
51088
51089         * Source/cmVersion.cxx: STYLE: Nightly Version update
51090
51091 2005-08-17 17:56  king
51092
51093         * Tests/CustomCommand/CMakeLists.txt: BUG: It seems the
51094           auto-object-depends feature does not work in Visual Studio.  I'm
51095           restoring the explicit OBJECT_DEPENDS lines.
51096
51097 2005-08-17 17:39  king
51098
51099         * Source/cmSystemTools.cxx: BUG: RunSingleCommand should translate
51100           NULL characters in the output to valid text.  This should fix the
51101           missing-output problem caused by NULL-characters in VS build
51102           output.
51103
51104 2005-08-17 17:04  king
51105
51106         * Source/kwsys/SystemTools.cxx: BUG: Automatic pwd/cwd path
51107           translation must check that the generated logical-to-physical
51108           mapping is correct by using realpath.
51109
51110 2005-08-17 16:19  king
51111
51112         * Source/CMakeLists.txt, Tests/SimpleInstall/CMakeLists.txt,
51113           Tests/SimpleInstallS2/CMakeLists.txt: ENH: Updated SimpleInstall
51114           test to test new versioned executable and OUTPUT_NAME support.
51115
51116 2005-08-17 16:11  king
51117
51118         * Source/: cmFileCommand.cxx, cmLocalGenerator.cxx,
51119           cmLocalUnixMakefileGenerator3.cxx,
51120           cmSetTargetPropertiesCommand.h, cmTarget.cxx, cmTarget.h: ENH:
51121           Added versioned executable support.  This partially addresses
51122           bug#2143.  Also made OUTPUT_NAME work when installing
51123           executables.
51124
51125 2005-08-17 16:06  king
51126
51127         * Source/cmake.cxx: ENH: Added -E cmake_symlink_executable command
51128           to help create symbolic links for versioned executables.
51129
51130 2005-08-17 16:05  king
51131
51132         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Do not make a file
51133           depend on a virtual target.  That causes everything to always
51134           rebuild.
51135
51136 2005-08-17 14:16  andy
51137
51138         * Source/CTest/cmCTestBuildHandler.cxx: ENH: More error regex
51139
51140 2005-08-17 13:23  king
51141
51142         * Source/cmLocalUnixMakefileGenerator3.cxx: COMP: Cannot use
51143           first/last insertion constructor of std::set because it is not
51144           available on all platforms.
51145
51146 2005-08-17 11:48  king
51147
51148         * Tests/CustomCommand/: CMakeLists.txt, foo.in, foo.h.in: ENH:
51149           Adding test for auto-object-depends feature.  It has been tested
51150           with the Makefile generator.  Hopefully this will work for the
51151           Visual Studio and XCode generators.
51152
51153 2005-08-17 11:43  king
51154
51155         * Source/: cmDependsC.cxx, cmDependsC.h,
51156           cmLocalUnixMakefileGenerator3.cxx: ENH: Adding support for
51157           automatically adding the OBJECT_DEPENDS for generated header
51158           files.
51159
51160 2005-08-17 05:44  andy
51161
51162         * Source/cmVersion.cxx: STYLE: Nightly Version update
51163
51164 2005-08-16 08:32  hoffman
51165
51166         * Utilities/Release/: cmake_release.sh: ENH: file is now configured
51167
51168 2005-08-16 05:46  andy
51169
51170         * Source/cmVersion.cxx: STYLE: Nightly Version update
51171
51172 2005-08-15 05:40  andy
51173
51174         * Source/cmVersion.cxx: STYLE: Nightly Version update
51175
51176 2005-08-14 05:45  andy
51177
51178         * Source/cmVersion.cxx: STYLE: Nightly Version update
51179
51180 2005-08-13 05:50  andy
51181
51182         * Source/cmVersion.cxx: STYLE: Nightly Version update
51183
51184 2005-08-12 11:57  andy
51185
51186         * Source/cmVersion.cxx: STYLE: Nightly Version update
51187
51188 2005-08-11 14:02  hoffman
51189
51190         * ChangeLog.manual, Modules/CMakeCCompiler.cmake.in,
51191           Modules/CMakeCInformation.cmake,
51192           Modules/CMakeCXXCompiler.cmake.in,
51193           Modules/CMakeCXXInformation.cmake,
51194           Modules/CMakeDetermineCCompiler.cmake,
51195           Modules/CMakeDetermineCXXCompiler.cmake,
51196           Modules/CMakeDetermineFortranCompiler.cmake,
51197           Modules/CMakeDetermineJavaCompiler.cmake,
51198           Modules/CMakeDetermineRCCompiler.cmake,
51199           Modules/CMakeDetermineSystem.cmake,
51200           Modules/CMakeFortranCompiler.cmake.in,
51201           Modules/CMakeFortranInformation.cmake,
51202           Modules/CMakeGenericSystem.cmake,
51203           Modules/CMakeJavaCompiler.cmake.in,
51204           Modules/CMakeRCCompiler.cmake.in,
51205           Modules/CMakeRCInformation.cmake,
51206           Modules/CMakeTestCCompiler.cmake,
51207           Modules/CMakeTestCXXCompiler.cmake,
51208           Modules/CMakeTestFortranCompiler.cmake, Modules/CTest.cmake,
51209           Modules/CTestTargets.cmake, Modules/CheckCSourceCompiles.cmake,
51210           Modules/CheckCXXSourceCompiles.cmake,
51211           Modules/CheckFunctionExists.cmake,
51212           Modules/CheckIncludeFile.cmake,
51213           Modules/CheckIncludeFileCXX.cmake,
51214           Modules/CheckIncludeFiles.cmake,
51215           Modules/CheckLibraryExists.cmake,
51216           Modules/CheckSymbolExists.cmake, Modules/CheckTypeSize.cmake,
51217           Modules/CheckVariableExists.cmake, Modules/Dart.cmake,
51218           Modules/FindDoxygen.cmake, Modules/FindGLUT.cmake,
51219           Modules/FindJNI.cmake, Modules/FindOpenAL.cmake,
51220           Modules/FindPhysFS.cmake, Modules/FindPythonInterp.cmake,
51221           Modules/FindQt.cmake, Modules/FindQt.cmake.bak,
51222           Modules/FindQt3.cmake, Modules/FindQt4.cmake,
51223           Modules/FindQt4.cmake.bak, Modules/FindSDL.cmake,
51224           Modules/FindSDL.cmake.bak, Modules/FindSDL_image.cmake,
51225           Modules/FindSDL_image.cmake.bak, Modules/FindSDL_mixer.cmake,
51226           Modules/FindSDL_mixer.cmake.bak, Modules/FindSDL_net.cmake,
51227           Modules/FindSDL_net.cmake.bak, Modules/FindSDL_sound.cmake,
51228           Modules/FindSDL_ttf.cmake, Modules/FindSDL_ttf.cmake.bak,
51229           Modules/FindThreads.cmake, Modules/TestBigEndian.cmake,
51230           Modules/TestCXXAcceptsFlag.cmake,
51231           Modules/TestForANSIForScope.cmake,
51232           Modules/TestForSTDNamespace.cmake, Modules/Use_wxWindows.cmake,
51233           Modules/Platform/CYGWIN-g77.cmake, Modules/Platform/IRIX64.cmake,
51234           Modules/Platform/Windows-cl.cmake, Modules/Platform/g77.cmake,
51235           Source/CMakeLists.txt, Source/cmAddCustomCommandCommand.cxx,
51236           Source/cmAddDependenciesCommand.h, Source/cmAddTestCommand.h,
51237           Source/cmCTest.cxx, Source/cmCTest.h, Source/cmCacheManager.cxx,
51238           Source/cmCommands.cxx, Source/cmCustomCommand.cxx,
51239           Source/cmCustomCommand.h, Source/cmDepends.cxx,
51240           Source/cmDepends.h, Source/cmDependsC.cxx, Source/cmDependsC.h,
51241           Source/cmDependsFortran.cxx, Source/cmDependsFortran.h,
51242           Source/cmDependsJava.cxx, Source/cmDependsJava.h,
51243           Source/cmDocumentation.cxx, Source/cmDynamicLoader.cxx,
51244           Source/cmFLTKWrapUICommand.cxx, Source/cmFileCommand.cxx,
51245           Source/cmGetTestPropertyCommand.cxx,
51246           Source/cmGetTestPropertyCommand.h, Source/cmGlobalGenerator.cxx,
51247           Source/cmGlobalUnixMakefileGenerator3.cxx,
51248           Source/cmGlobalUnixMakefileGenerator3.h,
51249           Source/cmGlobalVisualStudio7Generator.cxx,
51250           Source/cmGlobalXCode21Generator.cxx,
51251           Source/cmGlobalXCode21Generator.h,
51252           Source/cmGlobalXCodeGenerator.cxx,
51253           Source/cmGlobalXCodeGenerator.h, Source/cmListFileLexer.c,
51254           Source/cmListFileLexer.in.l, Source/cmLocalGenerator.cxx,
51255           Source/cmLocalGenerator.h,
51256           Source/cmLocalUnixMakefileGenerator3.cxx,
51257           Source/cmLocalUnixMakefileGenerator3.h,
51258           Source/cmLocalVisualStudio6Generator.cxx,
51259           Source/cmLocalVisualStudio6Generator.h,
51260           Source/cmLocalVisualStudio7Generator.cxx,
51261           Source/cmLocalVisualStudio7Generator.h, Source/cmMakefile.cxx,
51262           Source/cmMakefile.h, Source/cmOrderLinkDirectories.cxx,
51263           Source/cmOrderLinkDirectories.h, Source/cmQTWrapCPPCommand.cxx,
51264           Source/cmSetTestsPropertiesCommand.cxx,
51265           Source/cmSetTestsPropertiesCommand.h, Source/cmSourceGroup.cxx,
51266           Source/cmSourceGroup.h, Source/cmSourceGroupCommand.cxx,
51267           Source/cmTarget.cxx, Source/cmTest.cxx, Source/cmTest.h,
51268           Source/cmTryCompileCommand.h, Source/cmUtilitySourceCommand.cxx,
51269           Source/cmake.cxx, Source/cmake.h, Source/ctest.cxx,
51270           Source/CTest/cmCTestBuildHandler.cxx,
51271           Source/CTest/cmCTestCoverageHandler.cxx,
51272           Source/CTest/cmCTestCoverageHandler.h,
51273           Source/CTest/cmCTestEmptyBinaryDirectoryCommand.cxx,
51274           Source/CTest/cmCTestGenericHandler.cxx,
51275           Source/CTest/cmCTestSubmitCommand.cxx,
51276           Source/CTest/cmCTestSubmitHandler.cxx,
51277           Source/CTest/cmCTestTestCommand.cxx,
51278           Source/CTest/cmCTestTestHandler.cxx,
51279           Source/CTest/cmCTestUpdateHandler.cxx, Source/kwsys/Base64.c,
51280           Source/kwsys/Base64.h.in, Source/kwsys/CMakeLists.txt,
51281           Source/kwsys/Configure.h.in, Source/kwsys/FundamentalType.h.in,
51282           Source/kwsys/Process.h.in, Source/kwsys/SystemTools.cxx,
51283           Source/kwsys/SystemTools.hxx.in,
51284           Source/kwsys/kwsysPlatformCxxTests.cmake,
51285           Source/kwsys/kwsysPlatformCxxTests.cxx,
51286           Source/kwsys/testHashSTL.cxx, Source/kwsys/testhash.cxx,
51287           Tests/BundleTest/BundleTest.cxx, Tests/BundleTest/CMakeLists.txt,
51288           Tests/CTestTest/test.cmake.in, Tests/CTestTest2/test.cmake.in,
51289           Tests/CTestTest3/test.cmake.in,
51290           Tests/Complex/cmTestConfigure.h.in,
51291           Tests/Complex/Executable/CMakeLists.txt,
51292           Tests/Complex/Executable/complex.cxx,
51293           Tests/Complex/Executable/testcflags.c,
51294           Tests/ComplexOneConfig/cmTestConfigure.h.in,
51295           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
51296           Tests/ComplexOneConfig/Executable/complex.cxx,
51297           Tests/ComplexOneConfig/Executable/testcflags.c,
51298           Tests/ComplexRelativePaths/cmTestConfigure.h.in,
51299           Tests/ComplexRelativePaths/Executable/CMakeLists.txt,
51300           Tests/ComplexRelativePaths/Executable/complex.cxx,
51301           Tests/ComplexRelativePaths/Executable/testcflags.c,
51302           Tests/MacroTest/CMakeLists.txt,
51303           Tests/MakeClean/ToClean/CMakeLists.txt,
51304           Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt,
51305           Tests/OutOfSource/OutOfSourceSubdir/simple.cxx,
51306           Tests/OutOfSource/OutOfSourceSubdir/testlib.cxx,
51307           Tests/OutOfSource/OutOfSourceSubdir/testlib.h,
51308           Tests/SimpleInstall/CMakeLists.txt,
51309           Tests/SimpleInstallS2/CMakeLists.txt, Utilities/CMakeLists.txt,
51310           Utilities/cmcurl/CMakeLists.txt: ENH: move cvs onto branch and
51311           try for beta 2
51312
51313 2005-08-11 13:20  martink
51314
51315         * Source/cmake.cxx: ENH: added better error checking for cases when
51316           there is a CMakeCache.txt file but it is not readable
51317
51318 2005-08-11 11:44  andy
51319
51320         * Source/cmVersion.cxx: STYLE: Nightly Version update
51321
51322 2005-08-10 12:55  hoffman
51323
51324         * Source/cmGlobalXCodeGenerator.cxx, Source/cmLocalGenerator.cxx,
51325           Source/cmOrderLinkDirectories.cxx,
51326           Source/cmOrderLinkDirectories.h,
51327           Tests/Complex/Executable/complex.cxx,
51328           Tests/ComplexOneConfig/Executable/complex.cxx,
51329           Tests/ComplexRelativePaths/Executable/complex.cxx: ENH: fix bug
51330           2087 lib prefix stripped off on windows
51331
51332 2005-08-10 12:50  hoffman
51333
51334         * Modules/FindQt4.cmake: ENH: some clean up from Clinton
51335
51336 2005-08-10 12:01  hoffman
51337
51338         * Modules/: FindOpenAL.cmake, FindSDL.cmake, FindSDL_image.cmake,
51339           FindSDL_mixer.cmake, FindSDL_net.cmake, FindSDL_sound.cmake,
51340           FindSDL_ttf.cmake: ENH: add Eric Wings FindSDL updates
51341
51342 2005-08-10 11:42  andy
51343
51344         * Source/cmVersion.cxx: STYLE: Nightly Version update
51345
51346 2005-08-10 10:01  hoffman
51347
51348         * Source/cmDependsC.cxx: ENH: fix bug in depend file removing for
51349           deleted depend files
51350
51351 2005-08-10 08:48  hoffman
51352
51353         * Modules/: FindQt.cmake, FindQt4.cmake: ENH: fixed up qt stuff
51354           from Clinton Stimpson
51355
51356 2005-08-09 13:12  martink
51357
51358         * Source/CTest/cmCTestTestHandler.cxx: BUG: do not search the
51359           user's path for text executables when a full path is provided to
51360           the test
51361
51362 2005-08-09 11:36  andy
51363
51364         * Source/cmVersion.cxx: STYLE: Nightly Version update
51365
51366 2005-08-09 10:35  martink
51367
51368         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: fix for sun make
51369           with spaces
51370
51371 2005-08-08 15:23  martink
51372
51373         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: have the
51374           build.make file include flags.make and use the language flags
51375
51376 2005-08-08 13:28  martink
51377
51378         * Source/cmAddCustomCommandCommand.cxx: ENH: fix for earlier fix on
51379           source with relative path
51380
51381 2005-08-08 12:00  king
51382
51383         * Source/cmAddCustomCommandCommand.cxx: BUG: Do not convert SOURCE
51384           argument from relative to full path.  It breaks the old-style
51385           SOURCE==TARGET trick and the SOURCE argument is only present for
51386           old-style commands anyway.  This addresses bug#2120.
51387
51388 2005-08-08 11:33  king
51389
51390         * Tests/: SimpleInstall/CMakeLists.txt,
51391           SimpleInstallS2/CMakeLists.txt: BUG: Need TSD target to be built
51392           before SimpleInstall.
51393
51394 2005-08-08 11:28  king
51395
51396         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Do not escape
51397           CMAKE_COMMAND twice.
51398
51399 2005-08-08 11:02  martink
51400
51401         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: fix and issue with
51402           spaces in paths
51403
51404 2005-08-08 10:47  andy
51405
51406         * Source/cmVersion.cxx: STYLE: Nightly Version update
51407
51408 2005-08-08 09:37  king
51409
51410         * Source/cmake.cxx: BUG: When exiting before the configure step in
51411           script mode we must account for
51412           cmSystemTools::GetErrorOccuredFlag() for the return code.
51413
51414 2005-08-07 10:30  andy
51415
51416         * Source/cmVersion.cxx: STYLE: Nightly Version update
51417
51418 2005-08-06 10:50  andy
51419
51420         * Source/cmVersion.cxx: STYLE: Nightly Version update
51421
51422 2005-08-05 17:07  martink
51423
51424         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
51425           cmLocalUnixMakefileGenerator3.cxx,
51426           cmLocalUnixMakefileGenerator3.h: ENH: fix warning
51427
51428 2005-08-05 14:19  martink
51429
51430         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: some fixes for cwd
51431           problems with rebuild_cache option
51432
51433 2005-08-05 11:31  andy
51434
51435         * Source/cmVersion.cxx: STYLE: Nightly Version update
51436
51437 2005-08-04 17:12  king
51438
51439         * Source/kwsys/CMakeLists.txt: ENH: If VTK_LIBRARY_PROPERTIES is
51440           set then the properties it lists will be added to VTK library
51441           targets with SET_TARGET_PROPERTIES.  This will be useful to
51442           enable shared library versioning.
51443
51444 2005-08-04 11:19  andy
51445
51446         * Source/cmVersion.cxx: STYLE: Nightly Version update
51447
51448 2005-08-03 16:10  king
51449
51450         * Source/cmAddDependenciesCommand.h: ENH: Clarified documentation
51451           further.
51452
51453 2005-08-03 14:16  andy
51454
51455         * Source/CTest/cmCTestBuildHandler.cxx: ENH: More build errors
51456
51457 2005-08-03 14:15  andy
51458
51459         * Source/CTest/cmCTestCoverageHandler.cxx: ENH: More handling of
51460           gcov 4.0
51461
51462 2005-08-03 13:34  andy
51463
51464         * Source/CTest/cmCTestCoverageHandler.cxx: ENH: More support for
51465           gcov 4.0
51466
51467 2005-08-03 13:19  andy
51468
51469         * Modules/: CTest.cmake, CTestTargets.cmake: ENH: Initial import
51470
51471 2005-08-03 13:19  andy
51472
51473         * Modules/: Dart.cmake, FindJNI.cmake: STYLE: Fix typo
51474
51475 2005-08-03 11:56  andy
51476
51477         * Source/CTest/cmCTestCoverageHandler.cxx: ENH: Add support for the
51478           new gcc that uses files with extension .gcda
51479
51480 2005-08-03 11:50  andy
51481
51482         * Tests/CTestTest2/test.cmake.in: COMP: Fix for proxy test
51483
51484 2005-08-03 11:24  andy
51485
51486         * Source/cmVersion.cxx: STYLE: Nightly Version update
51487
51488 2005-08-02 17:41  hoffman
51489
51490         * Modules/Platform/Windows-cl.cmake: ENH: /nologo must be first
51491
51492 2005-08-02 16:44  hoffman
51493
51494         * Modules/FindQt4.cmake: ENH: add changes for qt4 from Clinton
51495           Stimpson
51496
51497 2005-08-02 16:34  hoffman
51498
51499         * Modules/FindQt4.cmake: ENH: add changes for qt4 from Clinton
51500           Stimpson
51501
51502 2005-08-02 13:40  andy
51503
51504         * Source/CMakeLists.txt: ENH: change name from XCode to Xcode no
51505           need to test bootstrap for xcode
51506
51507 2005-08-02 13:02  andy
51508
51509         * Source/CMakeLists.txt: ENH: change name from XCode to Xcode no
51510           need to test bootstrap for xcode
51511
51512 2005-08-02 13:01  andy
51513
51514         * Source/cmGlobalXCodeGenerator.cxx: ENH: get around problem where
51515           OBJROOT has been set by default for all projects in Xcode gui
51516
51517 2005-08-02 11:22  andy
51518
51519         * Source/cmVersion.cxx: STYLE: Nightly Version update
51520
51521 2005-08-02 11:06  hoffman
51522
51523         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
51524           cmLocalUnixMakefileGenerator3.cxx: FIX: fix bad depend info and
51525           COMPILE_FLAGS problem and remove extra cerr calls
51526
51527 2005-08-02 10:07  andy
51528
51529         * Tests/CTestTest/test.cmake.in: COMP: Try to fix test by taking
51530           arg1 into acount
51531
51532 2005-08-02 09:55  hoffman
51533
51534         * Modules/FindQt.cmake: ENH: add advanced values
51535
51536 2005-08-01 16:49  king
51537
51538         * Source/: cmListFileLexer.c, cmListFileLexer.in.l: BUG: Unquoted
51539           arguments can have quotes that are not at the beginning, but only
51540           an even number of them.
51541
51542 2005-08-01 12:06  andy
51543
51544         * Source/cmVersion.cxx: STYLE: Nightly Version update
51545
51546 2005-08-01 10:19  martink
51547
51548         * Source/: cmLocalUnixMakefileGenerator3.cxx,
51549           cmLocalUnixMakefileGenerator3.h: ENH: first step to only
51550           rebuuilding on flag changes
51551
51552 2005-08-01 09:44  hoffman
51553
51554         * Tests/: Complex/Executable/CMakeLists.txt,
51555           ComplexOneConfig/Executable/CMakeLists.txt,
51556           ComplexRelativePaths/Executable/CMakeLists.txt: ENH: make sure
51557           CMAKE_C_FLAGS are not clobbered
51558
51559 2005-08-01 09:24  king
51560
51561         * Source/cmQTWrapCPPCommand.cxx: BUG: Patch from Filipe Sousa.
51562           QT_WRAP_CPP should generate the file moc_dlgmain.ui.cxx instead
51563           of moc_dlgmain.cxx.
51564
51565 2005-07-31 23:05  andy
51566
51567         * Modules/CheckCXXSourceCompiles.cmake,
51568           Tests/MacroTest/CMakeLists.txt: ENH: Add C++ test too
51569
51570 2005-07-31 23:02  andy
51571
51572         * Modules/CheckCSourceCompiles.cmake,
51573           Tests/MacroTest/CMakeLists.txt: ENH: Add a test for C source file
51574           like AC_TRY_COMPILE
51575
51576 2005-07-31 22:25  hoffman
51577
51578         * Tests/: Complex/Executable/CMakeLists.txt,
51579           ComplexOneConfig/Executable/CMakeLists.txt,
51580           ComplexRelativePaths/Executable/CMakeLists.txt: ENH: use ansi
51581           flags
51582
51583 2005-07-31 11:51  andy
51584
51585         * Source/: cmCommands.cxx, cmGetTestPropertyCommand.cxx,
51586           cmGetTestPropertyCommand.h, cmLocalGenerator.cxx, cmMakefile.cxx,
51587           cmMakefile.h, cmSetTestsPropertiesCommand.cxx,
51588           cmSetTestsPropertiesCommand.h, cmTest.cxx, cmTest.h: ENH: Add set
51589           and get test propety command
51590
51591 2005-07-31 11:42  andy
51592
51593         * Source/cmVersion.cxx: STYLE: Nightly Version update
51594
51595 2005-07-30 21:58  hoffman
51596
51597         * Tests/: Complex/Executable/testcflags.c,
51598           ComplexOneConfig/Executable/testcflags.c,
51599           ComplexRelativePaths/Executable/testcflags.c: ENH: no c++
51600           comments in a c file
51601
51602 2005-07-30 11:51  andy
51603
51604         * Source/cmVersion.cxx: STYLE: Nightly Version update
51605
51606 2005-07-29 14:17  martink
51607
51608         * Source/cmFLTKWrapUICommand.cxx: ENH; better warning message and
51609           fix type per julien
51610
51611 2005-07-29 14:02  hoffman
51612
51613         * Tests/: Complex/cmTestConfigure.h.in,
51614           Complex/Executable/complex.cxx,
51615           ComplexOneConfig/cmTestConfigure.h.in,
51616           ComplexOneConfig/Executable/complex.cxx,
51617           ComplexRelativePaths/cmTestConfigure.h.in,
51618           ComplexRelativePaths/Executable/complex.cxx: ENH: do not test for
51619           c and cxx flags on visual studio as it does not work yet
51620
51621 2005-07-29 13:19  martink
51622
51623         * Source/kwsys/kwsysPlatformCxxTests.cmake: ENH: change loc of log
51624           files
51625
51626 2005-07-29 11:56  hoffman
51627
51628         * Tests/: Complex/Executable/CMakeLists.txt,
51629           Complex/Executable/complex.cxx, Complex/Executable/testcflags.c,
51630           ComplexOneConfig/Executable/CMakeLists.txt,
51631           ComplexOneConfig/Executable/complex.cxx,
51632           ComplexOneConfig/Executable/testcflags.c,
51633           ComplexRelativePaths/Executable/CMakeLists.txt,
51634           ComplexRelativePaths/Executable/complex.cxx,
51635           ComplexRelativePaths/Executable/testcflags.c: ENH: add new test
51636           to make sure c and cxx flags are going to the right files
51637
51638 2005-07-29 11:52  andy
51639
51640         * Source/cmVersion.cxx: STYLE: Nightly Version update
51641
51642 2005-07-29 11:25  andy
51643
51644         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Fix dependencies.
51645           Looks like all dependencies were missing subdirectory
51646
51647 2005-07-29 10:04  andy
51648
51649         * Source/cmGlobalXCodeGenerator.cxx: ENH: undo last change
51650
51651 2005-07-29 10:02  andy
51652
51653         * Source/cmGlobalXCodeGenerator.cxx: ENH: support versions greater
51654           than 20
51655
51656 2005-07-29 09:19  martink
51657
51658         * Modules/CMakeDetermineCCompiler.cmake,
51659           Modules/CMakeDetermineCXXCompiler.cmake,
51660           Modules/CMakeDetermineFortranCompiler.cmake,
51661           Modules/CMakeDetermineJavaCompiler.cmake,
51662           Modules/CMakeDetermineRCCompiler.cmake,
51663           Modules/CMakeDetermineSystem.cmake,
51664           Modules/CMakeTestCCompiler.cmake,
51665           Modules/CMakeTestCXXCompiler.cmake,
51666           Modules/CMakeTestFortranCompiler.cmake,
51667           Modules/CheckFunctionExists.cmake,
51668           Modules/CheckIncludeFile.cmake,
51669           Modules/CheckIncludeFileCXX.cmake,
51670           Modules/CheckIncludeFiles.cmake,
51671           Modules/CheckLibraryExists.cmake,
51672           Modules/CheckSymbolExists.cmake, Modules/CheckTypeSize.cmake,
51673           Modules/CheckVariableExists.cmake, Modules/FindThreads.cmake,
51674           Modules/TestBigEndian.cmake, Modules/TestCXXAcceptsFlag.cmake,
51675           Modules/TestForANSIForScope.cmake,
51676           Modules/TestForSTDNamespace.cmake,
51677           Modules/Platform/Windows-cl.cmake, Source/cmCacheManager.cxx,
51678           Source/cmGlobalGenerator.cxx,
51679           Source/cmGlobalUnixMakefileGenerator3.cxx,
51680           Source/cmGlobalXCodeGenerator.cxx, Source/cmLocalGenerator.cxx,
51681           Source/cmLocalUnixMakefileGenerator3.cxx,
51682           Source/cmLocalVisualStudio7Generator.cxx,
51683           Tests/MakeClean/ToClean/CMakeLists.txt,
51684           Utilities/cmcurl/CMakeLists.txt: ENH: put cmake files intoa
51685           CMakeFiles subdir to clean up bin tree
51686
51687 2005-07-28 15:24  martink
51688
51689         * Source/: cmLocalUnixMakefileGenerator3.cxx,
51690           cmLocalUnixMakefileGenerator3.h: ENH: fix warning
51691
51692 2005-07-28 14:52  andy
51693
51694         * Source/cmGlobalXCodeGenerator.cxx: ENH: make sure c flags are
51695           used for c and cxx flags are used for cxx, really Bill
51696
51697 2005-07-28 13:21  barre
51698
51699         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: add
51700           method to attempt to check if a file is text or binary
51701
51702 2005-07-28 13:12  andy
51703
51704         * Source/cmGlobalXCodeGenerator.cxx: ENH: make sure custom commands
51705           depend on full path files only: Bill as Andy
51706
51707 2005-07-28 11:58  andy
51708
51709         * Source/cmVersion.cxx: STYLE: Nightly Version update
51710
51711 2005-07-28 09:14  martink
51712
51713         * Source/: cmCustomCommand.cxx, cmCustomCommand.h,
51714           cmLocalUnixMakefileGenerator3.cxx: ENH: always write out all
51715           custom commands
51716
51717 2005-07-27 17:23  king
51718
51719         * Source/cmMakefile.cxx: BUG: InitializeFromParent should copy
51720           include file regular expressions.
51721
51722 2005-07-27 16:46  king
51723
51724         * Source/cmGlobalGenerator.cxx: ENH: RUN_TESTS target now uses
51725           proper CMAKE_CFG_INTDIR setting to get $(IntDir) or $(OutDir)
51726           depending on the generator.
51727
51728 2005-07-27 16:37  king
51729
51730         * Source/cmUtilitySourceCommand.cxx: BUG: Hack to support building
51731           existing trees with UTILITY_SOURCE commands and the new VS
51732           generator directory structure.
51733
51734 2005-07-27 15:46  andy
51735
51736         * Source/cmGlobalGenerator.cxx: BUG: Generate RUN_TEST target if
51737           any tests are there
51738
51739 2005-07-27 13:36  king
51740
51741         * Source/: cmGlobalVisualStudio7Generator.cxx,
51742           cmLocalVisualStudio7Generator.cxx,
51743           cmLocalVisualStudio7Generator.h: ENH: Generator now creates a
51744           separate intermediate files directory for each target.  This is
51745           needed for MSVC 8 to support parallel builds.
51746
51747 2005-07-27 12:41  martink
51748
51749         * Source/: cmLocalUnixMakefileGenerator3.cxx,
51750           cmLocalUnixMakefileGenerator3.h: ENH: fix some warnings and
51751           cleanup some
51752
51753 2005-07-27 11:56  andy
51754
51755         * Source/cmVersion.cxx: STYLE: Nightly Version update
51756
51757 2005-07-27 11:42  martink
51758
51759         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: maybe fix fortran
51760           issue
51761
51762 2005-07-27 11:36  martink
51763
51764         * Source/: cmLocalUnixMakefileGenerator3.cxx,
51765           cmLocalUnixMakefileGenerator3.h: ENH: fix some warnings and
51766           cleanup some
51767
51768 2005-07-27 11:31  martink
51769
51770         * Source/: cmDependsJava.cxx, cmGlobalUnixMakefileGenerator3.cxx,
51771           cmLocalUnixMakefileGenerator3.cxx,
51772           cmLocalUnixMakefileGenerator3.h: ENH: fix some warnings and
51773           cleanup some
51774
51775 2005-07-27 09:49  martink
51776
51777         * Source/: cmDepends.cxx, cmDepends.h, cmDependsC.cxx,
51778           cmDependsC.h, cmDependsFortran.cxx, cmDependsFortran.h,
51779           cmDependsJava.cxx, cmDependsJava.h,
51780           cmGlobalUnixMakefileGenerator3.cxx,
51781           cmGlobalUnixMakefileGenerator3.h, cmLocalGenerator.cxx,
51782           cmLocalGenerator.h, cmLocalUnixMakefileGenerator3.cxx,
51783           cmLocalUnixMakefileGenerator3.h, cmake.cxx: ENH: reduce the
51784           number of files produced still needs a bit more cleanup
51785
51786 2005-07-26 17:40  king
51787
51788         * Modules/Dart.cmake: ENH: Added VS8 support for DART_CXX_NAME.
51789
51790 2005-07-26 13:26  hoffman
51791
51792         * Source/cmTarget.cxx: ENH: make sure source file depends are used
51793           to determine if custom commands are used
51794
51795 2005-07-26 13:26  hoffman
51796
51797         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: if it is not a
51798           cmake target or a full path do not put depend information in the
51799           command
51800
51801 2005-07-26 13:25  hoffman
51802
51803         * Source/cmFLTKWrapUICommand.cxx: ENH: make sure custom command
51804           depend on fluid so if fltk is part of project fluid gets built
51805           first
51806
51807 2005-07-26 11:45  andy
51808
51809         * Source/cmVersion.cxx: STYLE: Nightly Version update
51810
51811 2005-07-26 11:37  king
51812
51813         * Source/kwsys/: CMakeLists.txt, FundamentalType.h.in: ENH: Added
51814           FundamentalType header defining platform-independent fixed
51815           size/signedness integer types.
51816
51817 2005-07-26 11:36  king
51818
51819         * Source/kwsys/kwsysPlatformCxxTests.cxx: ENH: Added
51820           TEST_KWSYS_CXX_SAME_LONG_AND___INT64,
51821           TEST_KWSYS_CXX_SAME_LONG_LONG_AND___INT64,
51822           TEST_KWSYS_CAN_CONVERT_UI64_TO_DOUBLE, and
51823           TEST_KWSYS_CHAR_IS_SIGNED.
51824
51825 2005-07-26 11:34  king
51826
51827         * Source/kwsys/: Base64.c, Base64.h.in, Configure.h.in,
51828           Process.h.in: ENH: Moved kwsys_ns and kwsysEXPORT macros to
51829           Configure.h in the case of building a kwsys source file.  This
51830           allows more than one header to be included in a kwsys source file
51831           without redefining the macros.
51832
51833 2005-07-26 09:17  andy
51834
51835         * Tests/CTestTest3/test.cmake.in: ENH: Add support for multi-string
51836           compiler name, and improve support for subversion
51837
51838 2005-07-25 16:10  hoffman
51839
51840         * Source/cmLocalVisualStudio7Generator.cxx: ENH: fix lib case bug
51841           correctly
51842
51843 2005-07-25 11:41  andy
51844
51845         * Source/cmVersion.cxx: STYLE: Nightly Version update
51846
51847 2005-07-24 11:42  andy
51848
51849         * Source/cmVersion.cxx: STYLE: Nightly Version update
51850
51851 2005-07-23 11:44  andy
51852
51853         * Source/cmVersion.cxx: STYLE: Nightly Version update
51854
51855 2005-07-23 10:32  hoffman
51856
51857         * Source/cmLocalVisualStudio7Generator.cxx: BUG: undo fix
51858
51859 2005-07-22 17:36  andy
51860
51861         * Source/cmVersion.cxx: STYLE: Nightly Version update
51862
51863 2005-07-22 15:41  hoffman
51864
51865         * Source/cmLocalVisualStudio7Generator.cxx: ENH: more efficent fix
51866           for bug # 2063
51867
51868 2005-07-22 15:33  hoffman
51869
51870         * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for case
51871           mismatched lib bug # 2063
51872
51873 2005-07-22 15:32  hoffman
51874
51875         * Source/cmDependsC.cxx: ENH: string += is very slow, so don't use
51876           it
51877
51878 2005-07-22 08:40  andy
51879
51880         * Source/CTest/cmCTestUpdateHandler.cxx: ENH: Better handling of
51881           removed files and remove warning
51882
51883 2005-07-22 08:39  andy
51884
51885         * Source/CTest/cmCTestBuildHandler.cxx: ENH: More regular
51886           expressions
51887
51888 2005-07-21 15:54  andy
51889
51890         * Source/CTest/cmCTestUpdateHandler.cxx: ENH: Add support for
51891           detecting files that were removed
51892
51893 2005-07-21 10:26  andy
51894
51895         * Source/cmVersion.cxx: STYLE: Nightly Version update
51896
51897 2005-07-21 09:07  andy
51898
51899         * Source/CTest/cmCTestSubmitHandler.cxx: BUG: Remove duplicate
51900           prefix
51901
51902 2005-07-20 22:23  hoffman
51903
51904         * Source/cmGlobalXCodeGenerator.cxx: ENH: fix warning
51905
51906 2005-07-20 15:44  hoffman
51907
51908         * Modules/CMakeCCompiler.cmake.in, Modules/CMakeCInformation.cmake,
51909           Modules/CMakeCXXCompiler.cmake.in,
51910           Modules/CMakeCXXInformation.cmake,
51911           Modules/CMakeDetermineCCompiler.cmake,
51912           Modules/CMakeDetermineCXXCompiler.cmake,
51913           Modules/CMakeDetermineFortranCompiler.cmake,
51914           Modules/CMakeDetermineJavaCompiler.cmake,
51915           Modules/CMakeDetermineRCCompiler.cmake,
51916           Modules/CMakeFortranCompiler.cmake.in,
51917           Modules/CMakeFortranInformation.cmake,
51918           Modules/CMakeJavaCompiler.cmake.in,
51919           Modules/CMakeRCCompiler.cmake.in,
51920           Modules/CMakeRCInformation.cmake, Source/cmLocalGenerator.cxx:
51921           ENH: make sure flags set in CC or CXX environment variables stay
51922           with the compiler
51923
51924 2005-07-20 12:54  hoffman
51925
51926         * Modules/: CMakeCInformation.cmake, CMakeCXXInformation.cmake,
51927           Platform/Windows-cl.cmake: ENH: move flags next to compiler, so
51928           if env contains compiler and some flag, they stay together
51929
51930 2005-07-20 12:53  hoffman
51931
51932         * Source/CMakeLists.txt: ENH: java does not work under mingw
51933
51934 2005-07-20 12:48  hoffman
51935
51936         * Modules/: FindQt.cmake, FindQt4.cmake: ENH: make sure qmake is on
51937           the machine before running it
51938
51939 2005-07-20 12:40  andy
51940
51941         * Source/kwsys/testHashSTL.cxx: ENH: Rename test
51942
51943 2005-07-20 12:03  andy
51944
51945         * Source/cmCTest.cxx: BUG: Initialize variable
51946
51947 2005-07-20 12:02  andy
51948
51949         * Source/kwsys/: CMakeLists.txt, testhash.cxx: ENH: Rename test
51950
51951 2005-07-20 10:16  andy
51952
51953         * Source/cmVersion.cxx: STYLE: Nightly Version update
51954
51955 2005-07-19 18:05  hoffman
51956
51957         * Source/cmGlobalXCodeGenerator.cxx: ENH: make it so that bootstrap
51958           does not use xml parser
51959
51960 2005-07-19 17:16  hoffman
51961
51962         * Source/: cmake.cxx, cmake.h: ENH: fix for bug 1866, make -G,-D -C
51963           options allow for space between arg and value
51964
51965 2005-07-19 16:40  hoffman
51966
51967         * Source/: CMakeLists.txt, cmFileCommand.cxx,
51968           cmGlobalXCode21Generator.cxx, cmGlobalXCodeGenerator.cxx,
51969           cmGlobalXCodeGenerator.h: ENH: if Xcode21 is installed then
51970           create 21 compatible project files
51971
51972 2005-07-19 15:28  hoffman
51973
51974         * Source/: cmGlobalXCode21Generator.cxx,
51975           cmGlobalXCode21Generator.h: ENH: add new stub generator
51976
51977 2005-07-19 15:27  hoffman
51978
51979         * Source/cmTryCompileCommand.h: ENH: add more docs
51980
51981 2005-07-19 14:36  hoffman
51982
51983         * Modules/CMakeGenericSystem.cmake: ENH: make KDevelop3 default to
51984           CMAKE_VERBOSE_MAKEFILE
51985
51986 2005-07-19 11:48  hoffman
51987
51988         * Modules/CMakeGenericSystem.cmake: ENH: make KDevelop3 default to
51989           CMAKE_VERBOSE_MAKEFILE
51990
51991 2005-07-19 10:10  andy
51992
51993         * Source/cmVersion.cxx: STYLE: Nightly Version update
51994
51995 2005-07-18 12:53  andy
51996
51997         * Source/: cmCTest.cxx, cmCTest.h, ctest.cxx,
51998           CTest/cmCTestSubmitCommand.cxx, CTest/cmCTestSubmitHandler.cxx:
51999           ENH: Add a way to submit extra files to the dashboard
52000
52001 2005-07-18 11:46  andy
52002
52003         * Modules/Dart.cmake, Source/cmCTest.cxx, Source/cmCTest.h,
52004           Source/ctest.cxx, Tests/CTestTest2/test.cmake.in: ENH: Several
52005           improvements and cleanups: 1. Add long command line arguments for
52006           every argument 2. Add a way to overwrite CTest configuration by
52007           providing --overwrite TimeOut=10 3. Improve argument parsing.  4.
52008           Add submit index argument
52009
52010 2005-07-18 11:32  andy
52011
52012         * Source/CTest/cmCTestGenericHandler.cxx: ENH: Cleanup file name
52013
52014 2005-07-18 11:32  andy
52015
52016         * Source/cmDocumentation.cxx: ENH: Cleanup the help a bit
52017
52018 2005-07-18 08:47  hoffman
52019
52020         * Modules/FindQt.cmake: ENH: fix qt bug
52021
52022 2005-07-18 03:18  andy
52023
52024         * Source/cmVersion.cxx: STYLE: Nightly Version update
52025
52026 2005-07-17 03:14  andy
52027
52028         * Source/cmVersion.cxx: STYLE: Nightly Version update
52029
52030 2005-07-16 03:16  andy
52031
52032         * Source/cmVersion.cxx: STYLE: Nightly Version update
52033
52034 2005-07-15 15:20  hoffman
52035
52036         * Source/cmGlobalXCodeGenerator.h: ENH: fix bug 1960
52037
52038 2005-07-15 13:24  hoffman
52039
52040         * Source/cmAddTestCommand.h: BUG: fix for bug 1838
52041
52042 2005-07-15 12:57  hoffman
52043
52044         * Modules/FindGLUT.cmake: BUG: fix for bug 852
52045
52046 2005-07-15 12:39  hoffman
52047
52048         * Modules/: FindQt.cmake: ENH: fix hard coded include from patch
52049
52050 2005-07-15 12:14  hoffman
52051
52052         * Modules/: FindQt.cmake, FindQt3.cmake, FindQt4.cmake: ENH: add
52053           new qt stuff from warfield@bwh.harvard.edu, thanks
52054
52055 2005-07-15 12:01  martink
52056
52057         * Utilities/CMakeLists.txt: BUG: converted to 1.8 form of custom
52058           commands
52059
52060 2005-07-15 11:48  andy
52061
52062         * Modules/FindPythonInterp.cmake: ENH: Add registry for 2.4
52063
52064 2005-07-15 11:45  andy
52065
52066         * Modules/FindPythonInterp.cmake: BUG: Set PYTHONINTERP_FOUND
52067
52068 2005-07-15 11:38  hoffman
52069
52070         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
52071           cmGlobalUnixMakefileGenerator3.h: ENH: fix static build of vtk
52072           with cmake by having custom targets chain depend information
52073
52074 2005-07-15 11:37  hoffman
52075
52076         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: remove commented
52077           code
52078
52079 2005-07-15 11:36  hoffman
52080
52081         * Source/CMakeLists.txt: ENH: remove messages about not running
52082           java test
52083
52084 2005-07-15 11:34  hoffman
52085
52086         * Source/cmDynamicLoader.cxx: ENH: fix compile error bug# 2020 on
52087           mac
52088
52089 2005-07-15 08:36  andy
52090
52091         * Modules/FindPythonInterp.cmake: ENH: Initial import
52092
52093 2005-07-15 03:11  andy
52094
52095         * Source/cmVersion.cxx: STYLE: Nightly Version update
52096
52097 2005-07-14 16:00  hoffman
52098
52099         * Source/cmLocalGenerator.cxx: ENH: fix for bug 992, mac bundle
52100           install fix
52101
52102 2005-07-14 15:12  hoffman
52103
52104         * Source/cmMakefile.cxx: BUG: fix for bug 1850 wrapping can leave
52105           out files if they are a substring of another file
52106
52107 2005-07-14 14:15  andy
52108
52109         * Source/CTest/cmCTestCoverageHandler.cxx: ENH: Some more cleanups
52110           and add ctest custom vector for regular expression to exclude
52111           from coverage
52112
52113 2005-07-14 14:15  andy
52114
52115         * Source/cmCTest.cxx: BUG: Look for custom files in all directories
52116
52117 2005-07-14 13:50  hoffman
52118
52119         * Tests/OutOfSource/OutOfSourceSubdir/: testlib.cxx, testlib.h:
52120           ENH: add missing files
52121
52122 2005-07-14 13:25  andy
52123
52124         * Source/CTest/: cmCTestCoverageHandler.cxx,
52125           cmCTestCoverageHandler.h: ENH: Add custom supression regular
52126           expressions
52127
52128 2005-07-14 12:21  hoffman
52129
52130         * Source/cmLocalUnixMakefileGenerator3.cxx,
52131           Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt,
52132           Tests/OutOfSource/OutOfSourceSubdir/simple.cxx: FIX: fix bug
52133           2043 borland compiler and dll problem and add a test for it
52134
52135 2005-07-14 11:24  andy
52136
52137         * Source/CTest/cmCTestCoverageHandler.cxx: BUG: Fix line number
52138           inconsistency, improve output
52139
52140 2005-07-14 10:15  martink
52141
52142         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: add support for
52143           borland exe with shared libs back in
52144
52145 2005-07-14 09:44  andy
52146
52147         * Tests/: Complex/Executable/complex.cxx,
52148           ComplexOneConfig/Executable/complex.cxx,
52149           ComplexRelativePaths/Executable/complex.cxx: ENH: Do 4 files
52150
52151 2005-07-14 09:30  andy
52152
52153         * Tests/: Complex/Executable/complex.cxx,
52154           ComplexOneConfig/Executable/complex.cxx,
52155           ComplexRelativePaths/Executable/complex.cxx: ENH: Add a test for
52156           cmGeneratedFileStream
52157
52158 2005-07-14 09:29  andy
52159
52160         * Source/CTest/cmCTestTestCommand.cxx: COMP: Remove warning and fix
52161           the logic
52162
52163 2005-07-14 09:29  andy
52164
52165         * Source/CTest/cmCTestCoverageHandler.cxx: BUG: Rename tmp files
52166
52167 2005-07-14 03:13  andy
52168
52169         * Source/cmVersion.cxx: STYLE: Nightly Version update
52170
52171 2005-07-13 16:57  hoffman
52172
52173         * Source/cmLocalVisualStudio7Generator.cxx: BUG: remove part of
52174           patch from bug 1965 that set executable paths
52175
52176 2005-07-13 16:49  hoffman
52177
52178         * Source/cmLocalVisualStudio6Generator.cxx: BUG: revert part of
52179           patch that set executable debug prefix as it breaks too much
52180           stuff
52181
52182 2005-07-13 16:24  hoffman
52183
52184         * Source/cmLocalGenerator.cxx: ENH: add -L as possible library flag
52185
52186 2005-07-13 16:23  hoffman
52187
52188         * Source/cmGlobalXCodeGenerator.cxx: ENH: add support for bundles
52189
52190 2005-07-13 16:20  hoffman
52191
52192         * Source/cmLocalVisualStudio6Generator.cxx: BUG: try to fix failed
52193           test
52194
52195 2005-07-13 15:49  hoffman
52196
52197         * Source/CMakeLists.txt: ENH: add bundle test
52198
52199 2005-07-13 15:43  hoffman
52200
52201         * Tests/BundleTest/: BundleTest.cxx, CMakeLists.txt: ENH: add a
52202           bundle test
52203
52204 2005-07-13 11:21  hoffman
52205
52206         * Source/: cmLocalVisualStudio6Generator.cxx,
52207           cmLocalVisualStudio6Generator.h,
52208           cmLocalVisualStudio7Generator.cxx,
52209           cmLocalVisualStudio7Generator.h, cmMakefile.cxx, cmMakefile.h,
52210           cmSourceGroup.cxx, cmSourceGroup.h, cmSourceGroupCommand.cxx:
52211           FIX: apply patch from bug# 1965
52212
52213 2005-07-13 10:17  andy
52214
52215         * Source/: cmCTest.h, CTest/cmCTestTestCommand.cxx: ENH: Add
52216           timeout support
52217
52218 2005-07-13 09:49  andy
52219
52220         * Source/kwsys/SystemTools.cxx: COMP: Remove warning on windows
52221
52222 2005-07-13 09:08  hoffman
52223
52224         * Modules/FindDoxygen.cmake: ENH: fix for darwin from eric wing
52225
52226 2005-07-13 09:06  hoffman
52227
52228         * Modules/: FindOpenAL.cmake, FindPhysFS.cmake, FindSDL.cmake,
52229           FindSDL_image.cmake, FindSDL_mixer.cmake, FindSDL_net.cmake,
52230           FindSDL_ttf.cmake: ENH: add a bunch of find sdl stuff from eric
52231           wing
52232
52233 2005-07-13 08:29  hoffman
52234
52235         * Modules/Platform/: CYGWIN-g77.cmake, IRIX64.cmake, g77.cmake:
52236           FIX: for 1852 fix fortran case
52237
52238 2005-07-13 03:10  andy
52239
52240         * Source/cmVersion.cxx: STYLE: Nightly Version update
52241
52242 2005-07-12 17:30  hoffman
52243
52244         * ChangeLog.manual, Source/kwsys/SystemTools.cxx,
52245           Source/kwsys/SystemTools.hxx.in: merge from main tree
52246
52247 2005-07-12 17:24  hoffman
52248
52249         * CMakeSystemConfig.txt.in, CMakeWindowsSystemConfig.txt: ENH:
52250           remove unused files
52251
52252 2005-07-12 17:24  hoffman
52253
52254         * Source/cmCPluginAPI.h: ENH: change version
52255
52256 2005-07-12 17:23  hoffman
52257
52258         * Utilities/cmcurl/CMakeLists.txt: add -dl on unix
52259
52260 2005-07-12 17:22  hoffman
52261
52262         * Utilities/Release/: cmake_release.sh, config_Darwin,
52263           config_HP-UX, config_SunOS, release_dispatch.sh: move release
52264           stuff off branch
52265
52266 2005-07-12 16:56  hoffman
52267
52268         * ChangeLog.txt: update changes
52269
52270 2005-07-12 16:51  hoffman
52271
52272         * ChangeLog.txt: ENH: update changes for 2.2
52273
52274 2005-07-12 15:40  hoffman
52275
52276         * Utilities/Release/config_Darwin: [no log message]
52277
52278 2005-07-12 15:26  hoffman
52279
52280         * Utilities/Release/config_Darwin: [no log message]
52281
52282 2005-07-12 15:11  hoffman
52283
52284         * Utilities/Release/: config_Darwin, release_dispatch.sh: fixes for
52285           osx
52286
52287 2005-07-12 13:54  hoffman
52288
52289         * Utilities/Release/config_SunOS: put it back
52290
52291 2005-07-12 13:21  andy
52292
52293         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: BUG: Revert
52294           the change to FileIsDirectory. Add FileIsSymlink and treat
52295           symlinks as files when removing directory
52296
52297 2005-07-12 12:40  hoffman
52298
52299         * Utilities/cmcurl/CMakeLists.txt: [no log message]
52300
52301 2005-07-12 12:31  andy
52302
52303         * Source/CTest/cmCTestTestHandler.cxx: BUG: Go back to the original
52304           directory after examining the current directory
52305
52306 2005-07-12 12:30  andy
52307
52308         * Source/CTest/cmCTestTestHandler.cxx: BUG: Make sure it always
52309           starts in the current directory when searching for tests
52310
52311 2005-07-12 10:39  andy
52312
52313         * Source/: kwsys/SystemTools.cxx,
52314           CTest/cmCTestEmptyBinaryDirectoryCommand.cxx: BUG: When removing
52315           directory, use lstat instead of stat to make sure that symlinks
52316           are treated as files and not as directories
52317
52318 2005-07-12 10:25  hoffman
52319
52320         * Utilities/Release/config_SunOS: [no log message]
52321
52322 2005-07-12 10:08  hoffman
52323
52324         * Utilities/Release/config_SunOS: [no log message]
52325
52326 2005-07-12 09:36  hoffman
52327
52328         * Utilities/Release/config_HP-UX: use gmake
52329
52330 2005-07-12 08:50  andy
52331
52332         * Source/cmCTest.cxx: BUG: Fix problem with visual studio in
52333           release mode
52334
52335 2005-07-12 03:10  andy
52336
52337         * Source/cmVersion.cxx: STYLE: Nightly Version update
52338
52339 2005-07-11 18:07  hoffman
52340
52341         * Source/CursesDialog/form/CMakeLists.txt: ENH: fix from main tree
52342
52343 2005-07-11 18:07  hoffman
52344
52345         * Source/CursesDialog/form/CMakeLists.txt: ENH: add curses include
52346           directory
52347
52348 2005-07-11 17:58  hoffman
52349
52350         * Utilities/Release/config_Darwin: turn off wx dialog for now
52351
52352 2005-07-11 17:15  hoffman
52353
52354         * Utilities/Release/cmake_release.sh: get the correct version
52355
52356 2005-07-11 17:11  hoffman
52357
52358         * Utilities/Release/: cmake_release.sh, cmake_release.sh.in,
52359           config_CYGWIN_NT-5.1, config_IRIX64, config_Linux,
52360           cygwin-package.sh.in, release_dispatch.sh, README: ENH: merge
52361           changes from branches
52362
52363 2005-07-11 16:57  hoffman
52364
52365         * Utilities/Release/release_dispatch.sh: [no log message]
52366
52367 2005-07-11 16:09  hoffman
52368
52369         * Utilities/Release/: cmake_release.sh, cmake_release.sh.in,
52370           config_CYGWIN_NT-5.1, config_IRIX64, cygwin-package.sh.in,
52371           release_dispatch.sh: move stuff from 2.0 over to 2.2
52372
52373 2005-07-11 15:21  hoffman
52374
52375         * Utilities/Release/config_Linux: move config linix to 2.2 branch
52376
52377 2005-07-11 15:11  hoffman
52378
52379         * Utilities/Release/release_dispatch.sh: change to muse
52380
52381 2005-07-11 15:05  hoffman
52382
52383         * Utilities/Release/release_dispatch.sh: ENH: add from HEAD
52384
52385 2005-07-11 15:04  hoffman
52386
52387         * Utilities/Release/release_dispatch.sh: add from branch
52388
52389 2005-07-11 14:55  martink
52390
52391         * ChangeLog.manual: ENH: commit some change logs
52392
52393 2005-07-11 14:54  hoffman
52394
52395         * Source/cmCPluginAPI.h, Utilities/Release/cmake_release.sh,
52396           Utilities/Release/cmake_release.sh.in: ENH: fix up some version
52397           stuff
52398
52399 2005-07-11 12:22  martink
52400
52401         * Source/CTest/cmCTestUpdateHandler.cxx: ENH: provide default
52402           update options if none were provided
52403
52404 2005-07-11 11:59  andy
52405
52406         * Source/CTest/cmCTestUpdateHandler.cxx: ENH: Add default update
52407           options
52408
52409 2005-07-11 11:37  martink
52410
52411         * ChangeLog.manual: ENH: added ChangeLog as in prior release
52412
52413 2005-07-11 11:36  martink
52414
52415         * Source/cmAddCustomCommandCommand.cxx: ENH: merge from the main
52416           tree to handle relative files
52417
52418 2005-07-11 11:31  martink
52419
52420         * Source/CTest/cmCTestUpdateHandler.cxx: ENH: merged from CVS fix
52421           for SNV warning
52422
52423 2005-07-11 11:16  andy
52424
52425         * Source/CTest/cmCTestUpdateHandler.cxx: BUG: Remove warning when
52426           using CVS
52427
52428 2005-07-11 03:07  andy
52429
52430         * Source/cmVersion.cxx: STYLE: Nightly Version update
52431
52432 2005-07-10 03:08  andy
52433
52434         * Source/cmVersion.cxx: STYLE: Nightly Version update
52435
52436 2005-07-09 03:08  andy
52437
52438         * Source/cmVersion.cxx: STYLE: Nightly Version update
52439
52440 2005-07-08 11:51  martink
52441
52442         * Source/cmAddCustomCommandCommand.cxx: ENH: slightly modified
52443           version of Alex's relative path arguments for custom commands
52444
52445 2005-07-08 10:13  martink
52446
52447         * Utilities/Release/cmake_release.sh: ENH: release commit
52448
52449 2005-07-08 10:00  martink
52450
52451         * CMakeLists.txt: ENH: rev to 22
52452
52453 2005-07-08 09:55  martink
52454
52455         * CMakeLists.txt: ENH: update rev to 23
52456
52457 2005-07-08 09:05  king
52458
52459         * Source/kwsys/testProcess.c: COMP: Fixed uninitialized variable.
52460
52461 2005-07-08 03:08  andy
52462
52463         * Source/cmVersion.cxx: STYLE: Nightly Version update
52464
52465 2005-07-07 16:01  martink
52466
52467         * Source/cmConfigureFileCommand.cxx: ENH: configure file will
52468           assume start source dir if a full path is not provided
52469
52470 2005-07-07 15:06  martink
52471
52472         * Source/cmMakefile.cxx: BUG: library return values were not UNIX
52473           slashes on Win98
52474
52475 2005-07-07 13:55  martink
52476
52477         * Source/cmSourceFile.cxx: BUG: mor emissing convert to unix
52478           slashes
52479
52480 2005-07-07 11:44  martink
52481
52482         * Source/: cmMakefile.cxx, cmMakefile.h: ENH: cleaned up some old
52483           methods and vars
52484
52485 2005-07-07 10:21  king
52486
52487         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: Removing
52488           CMAKE_HIDE_TARGET_DIRS since it has been superceded by
52489           CMAKE_TARGET_DIR_PREFIX.
52490
52491 2005-07-07 10:14  king
52492
52493         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: Added use of
52494           CMAKE_TARGET_DIR_PREFIX variable to prepend a project-specified
52495           string to the names of all the target-name.dir directories.
52496
52497 2005-07-07 10:11  martink
52498
52499         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: added ability to
52500           prefix target directories with a . to make them not show up in
52501           ls. From patch from Alex
52502
52503 2005-07-07 09:44  martink
52504
52505         * Source/cmake.cxx: BUG: win95 returning non unix path for cmake
52506           command
52507
52508 2005-07-07 09:06  king
52509
52510         * Source/kwsys/testProcess.c: ENH: Extended test 0 to run the
52511           executable twice using the same process object.  This tests the
52512           reusability of the objects.
52513
52514 2005-07-07 09:05  king
52515
52516         * Source/kwsys/ProcessWin32.c: BUG: Fixed reusability of process
52517           object by clearing each pipe's Closed flag when cleaning up.
52518
52519 2005-07-07 03:08  andy
52520
52521         * Source/cmVersion.cxx: STYLE: Nightly Version update
52522
52523 2005-07-06 16:16  martink
52524
52525         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
52526           cmLocalUnixMakefileGenerator3.cxx,
52527           cmLocalUnixMakefileGenerator3.h: BUG: fix for bootstrap problem
52528
52529 2005-07-06 15:51  andy
52530
52531         * Source/: cmCacheManager.cxx, cmFileCommand.cxx,
52532           cmWriteFileCommand.cxx: STYLE: Fix typos
52533
52534 2005-07-06 15:49  andy
52535
52536         * Source/CTest/cmCTestCoverageHandler.cxx: COMP: Remove warning
52537
52538 2005-07-06 15:27  andy
52539
52540         * Source/CTest/: cmCTestCoverageHandler.cxx,
52541           cmCTestCoverageHandler.h: ENH: Improve support for various
52542           versions of gcov
52543
52544 2005-07-06 15:25  andy
52545
52546         * Modules/FindFLTK.cmake: ENH: Replace with the one from InsightApp
52547
52548 2005-07-06 15:25  martink
52549
52550         * Source/cmListFileCache.cxx: BUG: project command should also work
52551           with lower case
52552
52553 2005-07-06 15:24  martink
52554
52555         * Tests/Simple/CMakeLists.txt: BUG: minor fix to project name to
52556           match ADD_TEST call
52557
52558 2005-07-06 15:11  andy
52559
52560         * Source/CTest/cmCTestSubmitHandler.cxx: BUG: On windows there can
52561           be a problem because scp does not handle drive names. This uses
52562           relative path for scp
52563
52564 2005-07-06 03:10  andy
52565
52566         * Source/cmVersion.cxx: STYLE: Nightly Version update
52567
52568 2005-07-05 16:13  martink
52569
52570         * Utilities/Release/: MakeRelease.cmake.in, Release.cmake: ENH: a
52571           start on UNIX release
52572
52573 2005-07-05 15:43  martink
52574
52575         * Utilities/Release/Release.cmake: ENH: better release support
52576
52577 2005-07-05 12:38  martink
52578
52579         * Utilities/Release/: MakeRelease.cmake.in, Release.cmake: ENH:
52580           better release support
52581
52582 2005-07-05 11:17  andy
52583
52584         * Modules/FindDCMTK.cmake: ENH: Improvements by Julien
52585
52586 2005-07-05 10:08  martink
52587
52588         * Source/cmMacroCommand.cxx: ENH: revert back to string replacement
52589           version
52590
52591 2005-07-05 09:21  martink
52592
52593         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: util targets now
52594           show up in locla makefile and make rebuild_cache now works in
52595           subdirs
52596
52597 2005-07-05 09:00  martink
52598
52599         * Source/cmLocalGenerator.cxx: BUG: fix for debug optimized link
52600           libraries
52601
52602 2005-07-05 03:02  andy
52603
52604         * Source/cmVersion.cxx: STYLE: Nightly Version update
52605
52606 2005-07-04 03:01  andy
52607
52608         * Source/cmVersion.cxx: STYLE: Nightly Version update
52609
52610 2005-07-03 12:06  andy
52611
52612         * Source/cmake.cxx: ENH: Only truncate files when not in try
52613           compile. Alsom move truncating code closer to configure
52614
52615 2005-07-03 03:02  andy
52616
52617         * Source/cmVersion.cxx: STYLE: Nightly Version update
52618
52619 2005-07-02 22:50  andy
52620
52621         * Source/cmCTest.cxx: ENH: Improve performance of MakeXMLSafe,
52622           improve performance of reading custom ctest files, and remove
52623           error when running ctest on directory without
52624           DartConfiguration.tcl
52625
52626 2005-07-02 22:32  andy
52627
52628         * Source/CTest/cmCTestCoverageHandler.cxx: STYLE: Unify number of
52629           spaces
52630
52631 2005-07-02 22:31  andy
52632
52633         * Source/CTest/cmCTestBuildHandler.cxx: ENH: Improve performance by
52634           compiling regular expressions when needed
52635
52636 2005-07-02 22:30  andy
52637
52638         * Source/CTest/: cmCTestTestHandler.cxx, cmCTestTestHandler.h: ENH:
52639           Improve performance of testing and do not complain if
52640           DartTestfile.txt is not found or if directory does not exist
52641
52642 2005-07-02 22:25  andy
52643
52644         * Source/: cmake.cxx, cmake.h: ENH: Start adding the code that will
52645           truncate output logs
52646
52647 2005-07-02 01:25  andy
52648
52649         * Source/cmVersion.cxx: STYLE: Nightly Version update
52650
52651 2005-07-01 10:57  martink
52652
52653         * Source/: cmGetTargetPropertyCommand.h, cmTarget.cxx: ENH: added
52654           Alexander's target property TYPE
52655
52656 2005-07-01 10:23  martink
52657
52658         * Source/: cmGetDirectoryPropertyCommand.cxx,
52659           cmGetDirectoryPropertyCommand.h: ENH: added patch from Alexander
52660           Neundorf to get DEFINITIONS
52661
52662 2005-06-30 13:39  martink
52663
52664         * Tests/: Complex/CMakeLists.txt, Complex/cmTestConfigure.h.in,
52665           Complex/Executable/complex.cxx, ComplexOneConfig/CMakeLists.txt,
52666           ComplexOneConfig/cmTestConfigure.h.in,
52667           ComplexOneConfig/Executable/complex.cxx,
52668           ComplexRelativePaths/CMakeLists.txt,
52669           ComplexRelativePaths/cmTestConfigure.h.in,
52670           ComplexRelativePaths/Executable/complex.cxx: ENH: added testing
52671           of the WHILE command
52672
52673 2005-06-30 13:39  martink
52674
52675         * Docs/cmake-mode.el: ENH: added while command
52676
52677 2005-06-30 13:27  martink
52678
52679         * Docs/cmake-mode.el: ENH: added while command
52680
52681 2005-06-30 13:09  martink
52682
52683         * Utilities/Release/: CMake.nsi.in, MakeRelease.cmake.in,
52684           Release.cmake, Win32Release.sh.in: ENH: better release scripts
52685
52686 2005-06-30 11:33  martink
52687
52688         * Utilities/Release/Release.cmake: ENH: hard coded for VS 71 nmake
52689           for now
52690
52691 2005-06-30 11:18  king
52692
52693         * Modules/Platform/Windows-cl.cmake: BUG: Fixed escaped quote at
52694           end of .
52695
52696 2005-06-30 09:53  martink
52697
52698         * Source/: cmLocalUnixMakefileGenerator3.cxx,
52699           cmLocalUnixMakefileGenerator3.h: ENH: added local help and
52700           install targets
52701
52702 2005-06-30 09:21  king
52703
52704         * Source/kwsys/Base64.c: BUG: Do not increment optr by 2 after
52705           storing only one character.  Also fixed possibility of storing
52706           uninitialized characters from the last triplet.
52707
52708 2005-06-30 05:47  andy
52709
52710         * Source/cmVersion.cxx: STYLE: Nightly Version update
52711
52712 2005-06-29 12:07  king
52713
52714         * Modules/Platform/Windows-bcc32.cmake: BUG: Need to use the -c
52715           option for implib to produce case-sensitive symbols in the .lib
52716           files.
52717
52718 2005-06-29 08:46  martink
52719
52720         * CTestCustom.ctest.in: COMP: shut up warning
52721
52722 2005-06-29 05:49  andy
52723
52724         * Source/cmVersion.cxx: STYLE: Nightly Version update
52725
52726 2005-06-28 15:00  martink
52727
52728         * Utilities/Release/: CMake.nsi.in, CMakeInstall.bmp: ENH: added
52729           our own bitmap
52730
52731 2005-06-28 10:55  martink
52732
52733         * Utilities/Release/CMake.nsi.in,
52734           Utilities/Release/Win32Release.sh.in,
52735           Utilities/Release/cmake_release.sh.in,
52736           Utilities/Release/Release.cmake, CMakeLists.txt: ENH: added some
52737           release support
52738
52739 2005-06-28 05:45  andy
52740
52741         * Source/cmVersion.cxx: STYLE: Nightly Version update
52742
52743 2005-06-27 15:59  martink
52744
52745         * Source/cmMakefile.cxx: BUG: dont pass unverified char * to
52746           streams
52747
52748 2005-06-27 12:45  martink
52749
52750         * Tests/Simple/CMakeLists.txt: ENH: convert to lower case
52751
52752 2005-06-27 12:44  martink
52753
52754         * Example/: CMakeLists.txt, Demo/CMakeLists.txt,
52755           Hello/CMakeLists.txt: ENH: updte to lower case and using
52756           ADD_SUBDIRECTORY
52757
52758 2005-06-27 11:39  martink
52759
52760         * CTestCustom.ctest.in: ENH: mods to warning excludes based on new
52761           locaiton of curl
52762
52763 2005-06-27 05:50  andy
52764
52765         * Source/cmVersion.cxx: STYLE: Nightly Version update
52766
52767 2005-06-26 05:43  andy
52768
52769         * Source/cmVersion.cxx: STYLE: Nightly Version update
52770
52771 2005-06-25 05:44  andy
52772
52773         * Source/cmVersion.cxx: STYLE: Nightly Version update
52774
52775 2005-06-24 13:29  andy
52776
52777         * Source/CTest/cmCTestSubmitHandler.cxx: BUG: Exit properly on SCP
52778           submission
52779
52780 2005-06-24 09:41  andy
52781
52782         * Source/CTest/cmCTestSubmitHandler.cxx: COMP: Remove warnings
52783
52784 2005-06-24 09:06  andy
52785
52786         * CMakeLists.txt, Source/CMakeLists.txt, Source/cmCTest.cxx,
52787           Source/CTest/cmCTestSubmitHandler.cxx: ENH: Move curl to
52788           utilities
52789
52790 2005-06-24 09:00  andy
52791
52792         * Utilities/cmcurl/: amigaos.c, amigaos.h, arpa_telnet.h, base64.c,
52793           base64.h, ca-bundle.h, connect.c, connect.h, content_encoding.c,
52794           content_encoding.h, cookie.c, cookie.h, curl_memory.h, curlx.h,
52795           dict.c, dict.h, easy.c, escape.c, escape.h, file.c, file.h,
52796           formdata.c, formdata.h, ftp.c, ftp.h, getdate.c, getdate.h,
52797           getenv.c, getinfo.c, getinfo.h, hash.c, hash.h, hostares.c,
52798           hostasyn.c, hostip.c, hostip.h, hostip4.c, hostip6.c, hostsyn.c,
52799           hostthre.c, http.c, http.h, http_chunks.c, http_chunks.h,
52800           http_digest.c, http_digest.h, http_negotiate.c, http_negotiate.h,
52801           http_ntlm.c, http_ntlm.h, if2ip.c, if2ip.h, inet_ntoa_r.h,
52802           inet_ntop.c, inet_ntop.h, inet_pton.c, inet_pton.h, krb4.c,
52803           krb4.h, ldap.c, ldap.h, llist.c, llist.h, md5.c, md5.h,
52804           memdebug.c, memdebug.h, mprintf.c, multi.c, netrc.c, netrc.h,
52805           nwlib.c, progress.c, progress.h, security.c, security.h, sendf.c,
52806           sendf.h, setup.h, share.c, share.h, speedcheck.c, speedcheck.h,
52807           ssluse.c, ssluse.h, strequal.c, strequal.h, strerror.c,
52808           strerror.h, strtok.c, strtok.h, strtoofft.c, strtoofft.h,
52809           telnet.c, telnet.h, timeval.c, timeval.h, transfer.c, transfer.h,
52810           url.c, url.h, urldata.h, version.c, CMakeLists.txt, config.h.in,
52811           curl.copyright, CMake/CheckTypeSize.c.in,
52812           CMake/CheckTypeSize.cmake, CMake/CurlTests.c,
52813           Platforms/WindowsCache.cmake, Platforms/config-aix.h,
52814           Testing/CMakeLists.txt, Testing/curlgtk.c, Testing/curltest.c,
52815           Testing/ftpget.c, Testing/ftpgetresp.c, Testing/ftpupload.c,
52816           Testing/getinmemory.c, Testing/http-post.c, Testing/httpput.c,
52817           Testing/multithread.c, Testing/persistant.c, Testing/postit2.c,
52818           Testing/sepheaders.c, Testing/simple.c, Testing/simplessl.c,
52819           Testing/testconfig.h.in, Testing/win32sockets.c, curl/curl.h,
52820           curl/curlver.h, curl/easy.h, curl/mprintf.h, curl/multi.h,
52821           curl/stdcheaders.h, curl/types.h: ENH: Initial import
52822
52823 2005-06-24 05:43  andy
52824
52825         * Source/cmVersion.cxx: STYLE: Nightly Version update
52826
52827 2005-06-23 16:06  andy
52828
52829         * Source/CTest/cmCTestSubmitHandler.cxx: ENH: Make iterators const
52830
52831 2005-06-23 13:07  andy
52832
52833         * Tests/CTestTest3/test.cmake.in: ENH: Perform second test if
52834           subversion exists
52835
52836 2005-06-23 13:04  andy
52837
52838         * Source/: CMakeLists.txt, cmCTest.cxx, cmCTest.h,
52839           CTest/cmCTestBuildAndTestHandler.cxx,
52840           CTest/cmCTestBuildCommand.cxx, CTest/cmCTestBuildHandler.cxx,
52841           CTest/cmCTestConfigureCommand.cxx,
52842           CTest/cmCTestConfigureHandler.cxx,
52843           CTest/cmCTestCoverageCommand.cxx,
52844           CTest/cmCTestCoverageHandler.cxx, CTest/cmCTestCoverageHandler.h,
52845           CTest/cmCTestGenericHandler.cxx, CTest/cmCTestGenericHandler.h,
52846           CTest/cmCTestHandlerCommand.cxx, CTest/cmCTestHandlerCommand.h,
52847           CTest/cmCTestMemCheckCommand.cxx, CTest/cmCTestMemCheckCommand.h,
52848           CTest/cmCTestScriptHandler.cxx, CTest/cmCTestStartCommand.cxx,
52849           CTest/cmCTestSubmitCommand.cxx, CTest/cmCTestSubmitHandler.cxx,
52850           CTest/cmCTestSubmitHandler.h, CTest/cmCTestTestCommand.cxx,
52851           CTest/cmCTestTestCommand.h, CTest/cmCTestTestHandler.cxx,
52852           CTest/cmCTestUpdateCommand.cxx, CTest/cmCTestUpdateHandler.cxx,
52853           kwsys/CTestConfig.cmake: ENH: Several improvements with the way
52854           things are handled. Also, support multiple submited files
52855
52856 2005-06-23 12:34  martink
52857
52858         * Source/cmMacroCommand.cxx: COMP: fix compiler warnings
52859
52860 2005-06-23 11:03  martink
52861
52862         * Source/: cmForEachCommand.cxx, cmIfCommand.cxx,
52863           cmMacroCommand.cxx, cmWhileCommand.cxx: ENH: converted macro to
52864           use variables and fixed some case issues with some function
52865           blockers
52866
52867 2005-06-23 10:25  king
52868
52869         * Source/kwsys/hashtable.hxx.in: ENH: Added some smaller primes to
52870           allow small hash table sizes and therefore shorter initial
52871           construction times.
52872
52873 2005-06-23 05:57  andy
52874
52875         * Source/cmVersion.cxx: STYLE: Nightly Version update
52876
52877 2005-06-22 14:20  martink
52878
52879         * Source/cmForEachCommand.h: STYLE: updated the docs to be more
52880           accurate
52881
52882 2005-06-22 14:16  martink
52883
52884         * Source/cmForEachCommand.cxx: COMP: fix possible poroblem with
52885           freed memory
52886
52887 2005-06-22 14:04  martink
52888
52889         * Source/cmForEachCommand.cxx: COMP: fix unused variable
52890
52891 2005-06-22 13:32  martink
52892
52893         * Source/cmForEachCommand.cxx: ENH: changed FOREACH to use
52894           variables instead of string replacement
52895
52896 2005-06-22 10:54  andy
52897
52898         * Source/CTest/cmCTestTestHandler.cxx: BUG: Fix displaying of
52899           percentage
52900
52901 2005-06-22 10:09  martink
52902
52903         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: clean rule wasn't
52904           cleaning libs and executables
52905
52906 2005-06-22 09:12  martink
52907
52908         * Source/cmTarget.cxx: ENH: some better checks
52909
52910 2005-06-22 09:06  martink
52911
52912         * Source/: cmExportLibraryDependencies.cxx, cmGlobalGenerator.cxx,
52913           cmGlobalKdevelopGenerator.cxx,
52914           cmGlobalUnixMakefileGenerator3.cxx,
52915           cmGlobalUnixMakefileGenerator3.h,
52916           cmGlobalVisualStudio6Generator.cxx,
52917           cmGlobalVisualStudio6Generator.h,
52918           cmGlobalVisualStudio71Generator.cxx,
52919           cmGlobalVisualStudio71Generator.h,
52920           cmGlobalVisualStudio7Generator.cxx,
52921           cmGlobalVisualStudio7Generator.h, cmLocalGenerator.cxx,
52922           cmLocalGenerator.h, cmLocalUnixMakefileGenerator3.cxx,
52923           cmLocalUnixMakefileGenerator3.h,
52924           cmLocalVisualStudio6Generator.cxx,
52925           cmLocalVisualStudio6Generator.h,
52926           cmLocalVisualStudio7Generator.cxx,
52927           cmLocalVisualStudio7Generator.h, cmMakeDepend.cxx,
52928           cmMakeDepend.h, cmMakefile.cxx, cmMakefile.h,
52929           cmOrderLinkDirectories.cxx, cmOrderLinkDirectories.h,
52930           cmTarget.cxx, cmTarget.h: ENH: make LOCATION an computed property
52931           of the target and get rid of a bunch of const junk
52932
52933 2005-06-22 05:43  andy
52934
52935         * Source/cmVersion.cxx: STYLE: Nightly Version update
52936
52937 2005-06-21 16:44  andy
52938
52939         * Source/cmCommandArgumentParserHelper.cxx: ENH: Remove stray abort
52940
52941 2005-06-21 16:29  martink
52942
52943         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
52944           cmLocalUnixMakefileGenerator3.cxx: ENH: fix for BSD makes no
52945           longer use dir name as a target
52946
52947 2005-06-21 14:20  king
52948
52949         * Source/cmTryRunCommand.cxx: BUG: Fixed error message formatting
52950           when try run executable command cannot be found.
52951
52952 2005-06-21 11:01  andy
52953
52954         * Source/cmCommandArgumentParserHelper.cxx: BUG: Fix escaping to
52955           make OSX work again
52956
52957 2005-06-21 10:33  king
52958
52959         * Source/kwsys/testProcess.c: BUG: Use sleep(1) instead of
52960           usleep(1000000) because some UNIX systems specify that the
52961           argument to usleep must be less than 1000000.
52962
52963 2005-06-21 09:34  martink
52964
52965         * Source/: cmCustomCommand.cxx, cmCustomCommand.h,
52966           cmLocalUnixMakefileGenerator3.cxx: ENH: add test to make sure
52967           custom commands are used
52968
52969 2005-06-21 05:56  andy
52970
52971         * Source/cmVersion.cxx: STYLE: Nightly Version update
52972
52973 2005-06-20 17:57  andy
52974
52975         * Source/cmCTest.cxx: ENH: Initialize handler before processing it
52976
52977 2005-06-20 17:37  andy
52978
52979         * Source/CursesDialog/.NoDartCoverage: ENH: Until there is some
52980           test for curses dialog, no need to do coverage
52981
52982 2005-06-20 16:31  martink
52983
52984         * Modules/: Dart.cmake, TestCXXAcceptsFlag.cmake,
52985           Platform/Darwin.cmake: ENH: fixed some spelling errors
52986
52987 2005-06-20 16:24  martink
52988
52989         * Source/cmMakefile.cxx: BUG: goof in new feature fixed
52990
52991 2005-06-20 14:15  martink
52992
52993         * Source/: cmLocalUnixMakefileGenerator.cxx,
52994           cmLocalUnixMakefileGenerator.h: ENH: removed unused files
52995
52996 2005-06-20 14:00  martink
52997
52998         * Docs/CMake04.rtf, Source/cmGetTargetPropertyCommand.cxx,
52999           Source/cmGetTargetPropertyCommand.h, Source/cmGlobalGenerator.h,
53000           Source/cmMakefile.cxx: ENH: modified GET_TARGET_PROPERTIES to
53001           work with all targets
53002
53003 2005-06-20 13:49  barre
53004
53005         * Source/kwsys/testSystemTools.cxx: ENH: fix test, it has to return
53006           a true/false value otherwise it just passes the test, and add
53007           test for EscapeChars
53008
53009 2005-06-20 13:10  martink
53010
53011         * Modules/: TestBigEndian.cmake, UseSWIG.cmake: BUG: fix some
53012           missing quotes for STREQUAL IF statements
53013
53014 2005-06-20 12:55  martink
53015
53016         * Modules/CMakeGenericSystem.cmake: ENH: adde dback in
53017           CMAKE_VERBOSE_MAKEFILE that was acc removed
53018
53019 2005-06-20 11:54  king
53020
53021         * Source/cmSetTargetPropertiesCommand.h: ENH: Added documentation
53022           of VERSION and SOVERSION properties.
53023
53024 2005-06-20 11:53  martink
53025
53026         * Source/: cmLocalUnixMakefileGenerator2.cxx,
53027           cmLocalUnixMakefileGenerator2.h,
53028           cmGlobalUnixMakefileGenerator.cxx,
53029           cmGlobalUnixMakefileGenerator.h: ENH: no longer used
53030
53031 2005-06-20 11:49  martink
53032
53033         * Tests/COnly/CMakeLists.txt: COMP: converted to lowercase commands
53034
53035 2005-06-20 11:47  martink
53036
53037         * Docs/cmake-mode.el: ENH: updated emacs mode to include lowercase
53038           commands and missing command ENDMACRO
53039
53040 2005-06-20 08:59  martink
53041
53042         * Source/CTest/cmCTestTestHandler.cxx: COMP: see about fixing
53043           warning
53044
53045 2005-06-20 07:42  andy
53046
53047         * Tests/CTestTest3/test.cmake.in: ENH: Skip svn test for now
53048
53049 2005-06-20 05:50  andy
53050
53051         * Source/cmVersion.cxx: STYLE: Nightly Version update
53052
53053 2005-06-19 06:51  andy
53054
53055         * Source/cmVersion.cxx: STYLE: Nightly Version update
53056
53057 2005-06-18 05:28  andy
53058
53059         * Source/cmVersion.cxx: STYLE: Nightly Version update
53060
53061 2005-06-17 23:15  andy
53062
53063         * Source/CMakeLists.txt: COMP: Fix problems with old cmake
53064
53065 2005-06-17 15:50  andy
53066
53067         * Source/: cmCommandArgumentLexer.cxx, cmCommandArgumentLexer.in.l,
53068           cmCommandArgumentParserHelper.cxx,
53069           cmCommandArgumentParserHelper.h, cmListFileCache.cxx,
53070           cmMakefile.cxx, cmMakefile.h: ENH: Improve handling of escaped
53071           characters
53072
53073 2005-06-17 15:44  andy
53074
53075         * Source/CMakeLists.txt: ENH: Pass ctest config type to
53076           subprocesses
53077
53078 2005-06-17 15:43  andy
53079
53080         * Source/CTest/cmCTestTestHandler.cxx: ENH: Pass configuration type
53081           to subprocesses
53082
53083 2005-06-17 14:13  king
53084
53085         * Source/kwsys/CMakeLists.txt: ENH: Enabling new test 7 of process
53086           execution.
53087
53088 2005-06-17 14:07  king
53089
53090         * Source/kwsys/Process.h.in: ENH: Added polling feature to
53091           documentation of WaitForData.
53092
53093 2005-06-17 14:05  king
53094
53095         * Source/kwsys/ProcessWin32.c: BUG: Fixed polling feature of
53096           WaitForData.
53097
53098 2005-06-17 13:59  king
53099
53100         * Source/kwsys/testProcess.c: ENH: Added test 7 to expose problems
53101           with polling by WaitForData.
53102
53103 2005-06-17 13:57  king
53104
53105         * Source/kwsys/ProcessUNIX.c: BUG: Fixed polling capability of
53106           WaitForData.
53107
53108 2005-06-17 13:14  andy
53109
53110         * Tests/CTestTest3/test.cmake.in: ENH: Make CVS one nightly
53111
53112 2005-06-17 13:07  andy
53113
53114         * Tests/CTestTest3/test.cmake.in: ENH: Add subversion test
53115
53116 2005-06-17 13:04  andy
53117
53118         * Source/: cmCTest.cxx, cmCTest.h, cmCommand.h, cmObject.h,
53119           cmStandardIncludes.h, CTest/cmCTestBuildAndTestHandler.cxx,
53120           CTest/cmCTestBuildAndTestHandler.h,
53121           CTest/cmCTestBuildHandler.cxx, CTest/cmCTestBuildHandler.h,
53122           CTest/cmCTestConfigureHandler.cxx,
53123           CTest/cmCTestConfigureHandler.h,
53124           CTest/cmCTestCoverageHandler.cxx, CTest/cmCTestCoverageHandler.h,
53125           CTest/cmCTestGenericHandler.h, CTest/cmCTestMemCheckHandler.cxx,
53126           CTest/cmCTestMemCheckHandler.h, CTest/cmCTestScriptHandler.cxx,
53127           CTest/cmCTestScriptHandler.h, CTest/cmCTestStartCommand.cxx,
53128           CTest/cmCTestSubmitHandler.cxx, CTest/cmCTestSubmitHandler.h,
53129           CTest/cmCTestTestHandler.cxx, CTest/cmCTestTestHandler.h,
53130           CTest/cmCTestUpdateCommand.cxx, CTest/cmCTestUpdateHandler.cxx,
53131           CTest/cmCTestUpdateHandler.h: ENH: Add superclass for all
53132           commands and handlers. Improve handlers to have initialization
53133           code, and start initializing ctest when start is invoked
53134
53135 2005-06-17 11:46  malaterre
53136
53137         * Source/kwsys/CommandLineArguments.hxx.in: ENH: Fix Bug #1950,
53138           provide a direct access to the input. Minor cleanup (convenience)
53139
53140 2005-06-17 09:49  king
53141
53142         * Source/: cmCMakeMinimumRequired.cxx, cmMakefile.h, cmVersion.h:
53143           ENH: Enabling ability for CMAKE_MINIMUM_REQUIRED version to
53144           include patch level.  Submitted by Alexander Neundorf.
53145
53146 2005-06-17 08:45  andy
53147
53148         * Tests/MacroTest/CMakeLists.txt: ENH: Fix test on HP
53149
53150 2005-06-17 05:50  andy
53151
53152         * Source/cmVersion.cxx: STYLE: Nightly Version update
53153
53154 2005-06-16 16:42  andy
53155
53156         * Source/cmLocalUnixMakefileGenerator3.cxx: When running the same
53157           ctest as the one we are testing, make sure to run as separate
53158           process
53159
53160 2005-06-16 16:33  andy
53161
53162         * Source/: cmMakefile.cxx, cmMakefile.h: ENH: Add extra argument
53163
53164 2005-06-16 16:24  andy
53165
53166         * Source/cmCTest.cxx, Tests/CTestTest3/test.cmake.in: ENH: Return
53167           error if there is an ERROR_MESSAGE. Also fix tag for the test
53168
53169 2005-06-16 15:44  andy
53170
53171         * Source/cmCommand.h: COMP: Fix build error on Windows
53172
53173 2005-06-16 14:56  andy
53174
53175         * Source/CMakeLists.txt, Tests/MacroTest/CMakeLists.txt,
53176           Tests/MacroTest/macroTest.c: ENH: Add test of macro
53177
53178 2005-06-16 14:56  andy
53179
53180         * Source/: cmake.cxx, cmake.h: ENH: Before running configre, remove
53181           all macros. Also, backup the command names. Also, make command
53182           names case insensitive
53183
53184 2005-06-16 14:05  andy
53185
53186         * Source/: cmCommand.h, cmConfigureFileCommand.h,
53187           cmFLTKWrapUICommand.h, cmQTWrapCPPCommand.h, cmQTWrapUICommand.h,
53188           cmUseMangledMesaCommand.h, cmVTKWrapJavaCommand.h,
53189           cmVTKWrapPythonCommand.h, cmVTKWrapTclCommand.h: ENH: Add
53190           classname to commands
53191
53192 2005-06-16 13:29  andy
53193
53194         * Tests/CTestTest3/test.cmake.in: ENH: Initial import
53195
53196 2005-06-16 13:18  andy
53197
53198         * Source/CMakeLists.txt, Source/cmCTest.cxx, Source/cmCTest.h,
53199           Source/CTest/cmCTestBuildCommand.cxx,
53200           Source/CTest/cmCTestCommand.h,
53201           Source/CTest/cmCTestGenericHandler.h,
53202           Source/CTest/cmCTestStartCommand.cxx,
53203           Source/CTest/cmCTestSubmitCommand.cxx,
53204           Source/CTest/cmCTestSubmitHandler.cxx,
53205           Source/CTest/cmCTestUpdateCommand.cxx,
53206           Source/CTest/cmCTestUpdateHandler.cxx,
53207           Tests/CTestTest2/test.cmake.in: ENH: Several improvements to
53208           CTest:
53209
53210           1. Support for showing line numbers when debugging ctest
53211           --show-line-numbers 2. Modify the ctest initialization code, so
53212           that it can be delayed 3. Handlers now have corresponding command
53213           if they were invoked from the command (so far only update
53214           actually use that) 4. Start command is simplified and the
53215           functionality is moved to CTest 5. Update can perform initial
53216           checkout if CTEST_CHECKOUT_COMMAND is set 6. Add test that checks
53217           out kwsys and perform tests on the fresh checkout
53218
53219 2005-06-16 11:52  martink
53220
53221         * Source/CMakeLists.txt: ENH: add first cut at support for exe with
53222           same name as lib
53223
53224 2005-06-16 11:48  martink
53225
53226         * Source/: cmSetTargetPropertiesCommand.h,
53227           cmLocalVisualStudio6Generator.cxx,
53228           cmLocalVisualStudio7Generator.cxx,
53229           cmLocalUnixMakefileGenerator3.cxx: ENH: add first cut at support
53230           for exe with same name as lib
53231
53232 2005-06-16 11:47  martink
53233
53234         * Tests/SameName/: CMakeLists.txt, Exe1/CMakeLists.txt,
53235           Exe1/conly.c, Lib1/CMakeLists.txt, Lib1/libc1.c, Lib1/libc1.h:
53236           ENH: add same name test
53237
53238 2005-06-16 10:23  martink
53239
53240         * Source/cmITKWrapTclCommand.cxx: ENH: replace brackets with more
53241           generic find
53242
53243 2005-06-16 10:22  martink
53244
53245         * Source/cmOrderLinkDirectories.cxx: ENH: make more specific in
53246           reject self linking
53247
53248 2005-06-16 05:50  andy
53249
53250         * Source/cmVersion.cxx: STYLE: Nightly Version update
53251
53252 2005-06-15 15:51  andy
53253
53254         * Source/cmCommand.h: ENH: Add accessor for Makefile and make
53255           SetError public
53256
53257 2005-06-15 15:29  hoffman
53258
53259         * CTestConfig.cmake: ENH: add for testing
53260
53261 2005-06-15 10:54  andy
53262
53263         * Tests/CTestTest2/test.cmake.in: BUG: Fix typo
53264
53265 2005-06-15 10:53  andy
53266
53267         * Source/CTest/: cmCTestMemCheckCommand.cxx,
53268           cmCTestMemCheckHandler.cxx: ENH: Pass in memcheck command options
53269           and suppresions, and change skin to tool
53270
53271 2005-06-15 10:53  andy
53272
53273         * Source/CTest/cmCTestCoverageCommand.cxx: ENH: Handle passing in
53274           coverage command
53275
53276 2005-06-15 08:54  andy
53277
53278         * Source/CMakeLists.txt: ENH: Add logging to improve coverage
53279
53280 2005-06-15 05:42  andy
53281
53282         * Source/cmVersion.cxx: STYLE: Nightly Version update
53283
53284 2005-06-14 15:53  andy
53285
53286         * Utilities/.NoDartCoverage: ENH: No need to do coverage of
53287           utilities
53288
53289 2005-06-14 15:49  andy
53290
53291         * Source/: cmCommandArgumentParserHelper.cxx,
53292           cmCommandArgumentParserHelper.h: ENH: More cleanups
53293
53294 2005-06-14 14:01  andy
53295
53296         * Tests/CTestTest2/test.cmake.in: ENH: Also perform memory checking
53297           and coverage
53298
53299 2005-06-14 14:00  andy
53300
53301         * Source/: CMakeLists.txt, CTest/cmCTestCoverageCommand.cxx,
53302           CTest/cmCTestCoverageCommand.h, CTest/cmCTestMemCheckCommand.cxx,
53303           CTest/cmCTestMemCheckCommand.h, CTest/cmCTestScriptHandler.cxx:
53304           ENH: Add commands for memory checking and coverage
53305
53306 2005-06-14 13:22  andy
53307
53308         * Source/: cmCommandArgumentLexer.cxx, cmCommandArgumentLexer.in.l:
53309           ENH: Improve variable name regular expression
53310
53311 2005-06-14 12:48  andy
53312
53313         * Source/: cmMacroCommand.cxx, cmake.cxx, cmake.h: ENH: Save
53314           command that macro overwrites
53315
53316 2005-06-14 11:42  andy
53317
53318         * Source/: cmCTest.cxx, cmCTest.h,
53319           CTest/cmCTestCoverageHandler.cxx, CTest/cmCTestUpdateHandler.cxx:
53320           ENH: Separate standard output and standard error for problematic
53321           commands
53322
53323 2005-06-14 03:02  andy
53324
53325         * Source/cmVersion.cxx: STYLE: Nightly Version update
53326
53327 2005-06-13 18:03  barre
53328
53329         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: add
53330           method to escape some chars in a string
53331
53332 2005-06-13 14:29  andy
53333
53334         * Source/cmCommandArgumentParserHelper.cxx: ENH: Handle
53335           non-existing variables
53336
53337 2005-06-13 11:00  andy
53338
53339         * bootstrap, Source/CMakeLists.txt, Source/cmMakefile.cxx: ENH: Use
53340           the new parser that supports nested variables
53341
53342 2005-06-13 10:27  andy
53343
53344         * Source/: cmCommandArgumentParser.cxx, cmCommandArgumentParser.y:
53345           ENH: More cleanups
53346
53347 2005-06-13 10:11  andy
53348
53349         * Source/: cmCommandArgumentParserHelper.cxx,
53350           cmCommandArgumentParserHelper.h: ENH: More optimization
53351
53352 2005-06-13 10:01  andy
53353
53354         * Source/: cmCommandArgumentLexer.cxx, cmCommandArgumentLexer.h,
53355           cmCommandArgumentParser.cxx, cmCommandArgumentParserTokens.h:
53356           ENH: Initial import
53357
53358 2005-06-13 10:00  andy
53359
53360         * Source/: cmCommandArgumentParserHelper.cxx,
53361           cmCommandArgumentParserHelper.h: ENH: Handle errors and optimize
53362           a bit
53363
53364 2005-06-13 10:00  andy
53365
53366         * Source/cmCommandArgumentLexer.in.l: ENH: Remove some allocations
53367
53368 2005-06-13 09:59  andy
53369
53370         * Source/cmCommandArgumentParser.y: ENH: Rearange and cleanup
53371
53372 2005-06-13 09:33  martink
53373
53374         * Source/: cmConfigureFileCommand.cxx, cmConfigureFileCommand.h:
53375           ENH: made configure file immediate by default for 2.2 or later
53376
53377 2005-06-12 03:07  andy
53378
53379         * Source/cmVersion.cxx: STYLE: Nightly Version update
53380
53381 2005-06-11 03:07  andy
53382
53383         * Source/cmVersion.cxx: STYLE: Nightly Version update
53384
53385 2005-06-10 11:27  martink
53386
53387         * Source/cmMakefile.cxx: ENH: remove old 1.2 compatability from
53388           cmake 2.2
53389
53390 2005-06-10 10:45  martink
53391
53392         * Source/cmMakefile.cxx: ENH: remove old 1.2 compatability from
53393           cmake 2.2
53394
53395 2005-06-10 10:44  martink
53396
53397         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
53398           cmLocalUnixMakefileGenerator3.cxx,
53399           cmLocalUnixMakefileGenerator3.h, cmake.cxx, cmake.h,
53400           cmLocalGenerator.h: ENH: added support for forcing recomputation
53401           of depends
53402
53403 2005-06-10 10:09  martink
53404
53405         * Tests/Wrapping/CMakeLists.txt: ENH: change to work with new FLTK
53406           command
53407
53408 2005-06-10 10:09  martink
53409
53410         * Source/: cmFLTKWrapUICommand.cxx, cmFLTKWrapUICommand.h: ENH:
53411           change workings of command so that it can all happing in the
53412           initial pass still works the old way but complains
53413
53414 2005-06-10 10:08  martink
53415
53416         * Source/cmAddLibraryCommand.cxx: ENH: allow libs with no sources
53417           but complain
53418
53419 2005-06-10 09:01  andy
53420
53421         * Source/: cmCTest.cxx, CTest/cmCTestBuildHandler.cxx: ENH: Be more
53422           verbose
53423
53424 2005-06-10 08:56  andy
53425
53426         * Source/CTest/: cmCTestBuildHandler.cxx,
53427           cmCTestConfigureHandler.cxx: ENH: Be more verbose
53428
53429 2005-06-10 08:40  martink
53430
53431         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
53432           cmLocalVisualStudio6Generator.cxx,
53433           cmLocalVisualStudio7Generator.cxx, cmGlobalXCodeGenerator.cxx,
53434           cmLocalGenerator.cxx, cmLocalGenerator.h: ENH: removed old
53435           convert calls
53436
53437 2005-06-10 02:57  andy
53438
53439         * Source/cmVersion.cxx: STYLE: Nightly Version update
53440
53441 2005-06-09 14:37  martink
53442
53443         * bootstrap, Source/cmake.cxx, Source/CMakeLists.txt: ENH: removed
53444           UMG2
53445
53446 2005-06-09 14:34  martink
53447
53448         * Source/cmITKWrapTclCommand.cxx: ENH: deprecate old ITK wrap
53449           command
53450
53451 2005-06-09 11:46  martink
53452
53453         * Source/cmGlobalKdevelopGenerator.cxx: BUG: fix KDev gen to call
53454           parent class Generate
53455
53456 2005-06-09 11:39  martink
53457
53458         * Source/: cmGlobalKdevelopGenerator.h,
53459           cmLocalKdevelopGenerator.cxx, cmLocalKdevelopGenerator.h: ENH:
53460           make KDev sub off of Gen3
53461
53462 2005-06-09 11:33  martink
53463
53464         * Source/cmTarget.cxx: ENH: removed old 1.2 compatability
53465
53466 2005-06-09 11:23  martink
53467
53468         * Tests/Wrapping/CMakeLists.txt: ENH: no longer test ITK command
53469
53470 2005-06-09 09:48  andy
53471
53472         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
53473           cmLocalUnixMakefileGenerator3.cxx: ENH: some better error
53474           reporting and more robust handlign of bad targets
53475
53476 2005-06-09 08:19  king
53477
53478         * Source/kwsys/Configure.h.in: COMP: Disable more warnings.
53479
53480 2005-06-09 08:18  king
53481
53482         * Source/kwsys/kwsys_ios_sstream.h.in: COMP: Fix
53483           no-assignment-operator warning and disable typedef-name synonym
53484           warning.
53485
53486 2005-06-09 08:03  king
53487
53488         * Source/kwsys/Configure.h.in: COMP: Disable useless warnings.
53489
53490 2005-06-09 08:02  king
53491
53492         * Source/kwsys/Configure.hxx.in: ENH: C++ configuration should
53493           include C configuration.
53494
53495 2005-06-09 07:51  king
53496
53497         * Source/kwsys/SystemTools.cxx: COMP: Need windows.h even on cygwin
53498           to get CreateFile API.
53499
53500 2005-06-09 07:40  king
53501
53502         * Source/kwsys/RegularExpression.cxx: COMP: Fixed conversion
53503           warnings.
53504
53505 2005-06-09 04:14  andy
53506
53507         * Source/cmVersion.cxx: STYLE: Nightly Version update
53508
53509 2005-06-08 16:55  martink
53510
53511         * Source/cmIncludeCommand.cxx: BUG: fatal error in include file
53512           should not cause report of missing include file
53513
53514 2005-06-08 16:39  martink
53515
53516         * Tests/Wrapping/CMakeLists.txt: ENH: remove bad add target
53517           commands
53518
53519 2005-06-08 16:39  martink
53520
53521         * Source/: cmAddExecutableCommand.cxx, cmAddLibraryCommand.cxx:
53522           ENH: better error checking for add library or executable with no
53523           source files
53524
53525 2005-06-08 16:31  martink
53526
53527         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: prevent segfault
53528           when no sources provided for lib
53529
53530 2005-06-08 14:18  andy
53531
53532         * Source/: cmCommandArgumentLexer.in.l, cmCommandArgumentParser.y,
53533           cmCommandArgumentParserHelper.cxx,
53534           cmCommandArgumentParserHelper.h: ENH: Handle more cases
53535
53536 2005-06-08 14:11  martink
53537
53538         * Tests/: Complex/CMakeLists.txt, ComplexOneConfig/CMakeLists.txt,
53539           ComplexRelativePaths/CMakeLists.txt, Wrapping/CMakeLists.txt:
53540           ENH: remove requirements on 1.2
53541
53542 2005-06-08 12:26  martink
53543
53544         * Tests/: OutOfSource/SubDir/CMakeLists.txt,
53545           Complex/CMakeLists.txt, Complex/Executable/CMakeLists.txt,
53546           ComplexOneConfig/CMakeLists.txt,
53547           ComplexOneConfig/Executable/CMakeLists.txt,
53548           ComplexRelativePaths/CMakeLists.txt,
53549           ComplexRelativePaths/Executable/CMakeLists.txt,
53550           Dependency/CMakeLists.txt, Jump/CMakeLists.txt,
53551           Jump/Library/CMakeLists.txt, PreOrder/CMakeLists.txt,
53552           SimpleInstall/CMakeLists.txt, SimpleInstallS2/CMakeLists.txt,
53553           Testing/CMakeLists.txt: ENH: shift to using ADD_SUBDIRECTORY
53554
53555 2005-06-08 10:41  andy
53556
53557         * Source/: cmCommandArgumentLexer.in.l, cmCommandArgumentParser.y,
53558           cmCommandArgumentParserHelper.cxx,
53559           cmCommandArgumentParserHelper.h: ENH: Initial import (not working
53560           yet)
53561
53562 2005-06-08 09:59  king
53563
53564         * Docs/cmake-mode.el: ENH: Experimenting with auto-dated copyright.
53565
53566 2005-06-08 09:52  andy
53567
53568         * Tests/CTestTest/CMakeLists.txt: ENH: Cleanup
53569
53570 2005-06-08 04:09  andy
53571
53572         * Source/cmVersion.cxx: STYLE: Nightly Version update
53573
53574 2005-06-07 12:07  martink
53575
53576         * Source/cmGlobalVisualStudio7Generator.cxx,
53577           Modules/Platform/Windows-cl.cmake: ENH: fix for incorrect setting
53578           of CONFIZGURATION_TYPES
53579
53580 2005-06-07 10:55  andy
53581
53582         * Source/CTest/cmCTestTestHandler.cxx: BUG: Remove debugging code
53583
53584 2005-06-07 10:47  martink
53585
53586         * Source/: cmLocalUnixMakefileGenerator3.cxx, cmake.cxx: ENH: fix
53587           problem with dependency scanning
53588
53589 2005-06-07 09:57  andy
53590
53591         * Source/cmLocalGenerator.cxx, Source/kwsys/CMakeLists.txt,
53592           Source/kwsys/ExtraTest.cmake.in, Tests/CTestTest/test.cmake.in,
53593           Tests/CTestTest2/test.cmake.in: ENH: Add capability to include
53594           files to DartTestfile.txt and add example of that
53595
53596 2005-06-07 09:06  andy
53597
53598         * Source/CTest/: cmCTestTestHandler.cxx, cmCTestTestHandler.h: ENH:
53599           Use CMake for parsing DartTestfile.txt
53600
53601 2005-06-07 08:44  king
53602
53603         * Modules/FindQt.cmake: ENH: Added search locations for a FreeBSD
53604           location.  Contributed by Alexander Neundorf.
53605
53606 2005-06-07 04:09  andy
53607
53608         * Source/cmVersion.cxx: STYLE: Nightly Version update
53609
53610 2005-06-06 09:23  andy
53611
53612         * Source/CTest/cmCTestBuildHandler.cxx: BUG: Initialize the
53613           iterator to prevent seg-fault
53614
53615 2005-06-06 04:19  andy
53616
53617         * Source/cmVersion.cxx: STYLE: Nightly Version update
53618
53619 2005-06-05 15:35  andy
53620
53621         * Source/cmVersion.cxx: STYLE: Nightly Version update
53622
53623 2005-06-03 16:10  andy
53624
53625         * Source/: CMakeLists.txt, cmCTest.cxx, cmCTest.h,
53626           CTest/cmCTestBuildAndTestHandler.cxx,
53627           CTest/cmCTestBuildAndTestHandler.h: ENH: Move the build-and-test
53628           code to a handler
53629
53630 2005-06-03 14:42  andy
53631
53632         * Source/CTest/: cmCTestGenericHandler.cxx,
53633           cmCTestGenericHandler.h: ENH: Add a method to parse command line
53634           argument inside the handler
53635
53636 2005-06-03 14:42  andy
53637
53638         * Tests/CommandLineTest/CMakeLists.txt: ENH: Test setting of
53639           environment variables
53640
53641 2005-06-03 14:17  andy
53642
53643         * Source/cmSetCommand.cxx: BUG: Remove memory leak
53644
53645 2005-06-03 12:59  martink
53646
53647         * Source/: cmWrapExcludeFilesCommand.cxx,
53648           cmWrapExcludeFilesCommand.h, cmSourceFilesCommand.cxx,
53649           cmSourceFilesCommand.h, cmSourceFilesRemoveCommand.cxx,
53650           cmSourceFilesRemoveCommand.h: ENH: no longer used
53651
53652 2005-06-03 12:58  martink
53653
53654         * Source/cmCommands.cxx: ENH: removed old commands
53655
53656 2005-06-03 11:29  andy
53657
53658         * Source/CTest/cmCTestConfigureHandler.cxx: BUG: Remove unused code
53659
53660 2005-06-03 11:26  martink
53661
53662         * CTestCustom.ctest.in: ENH: shut up buggy gcc stl header
53663
53664 2005-06-03 04:03  andy
53665
53666         * Source/cmVersion.cxx: STYLE: Nightly Version update
53667
53668 2005-06-02 18:10  andy
53669
53670         * Source/: cmCTest.cxx, ctest.cxx: ENH: Add debug flag
53671
53672 2005-06-02 16:47  andy
53673
53674         * Source/: cmCTest.cxx, CTest/cmCTestSubmitHandler.cxx: BUG: Fix
53675           the order of things to make submit handler not crash when proxies
53676           are set
53677
53678 2005-06-02 15:14  martink
53679
53680         * Docs/cmake-mode.el: ENH: updated commands
53681
53682 2005-06-02 15:09  martink
53683
53684         * Tests/Wrapping/CMakeLists.txt: ENH: removed old command
53685
53686 2005-06-02 14:56  martink
53687
53688         * Tests/: Complex/Library/CMakeLists.txt,
53689           ComplexOneConfig/Library/CMakeLists.txt,
53690           ComplexRelativePaths/Library/CMakeLists.txt: ENH: removed old
53691           commands
53692
53693 2005-06-02 14:48  andy
53694
53695         * Source/CTest/cmCTestSubmitHandler.cxx: ENH: Cleanup output even
53696           more
53697
53698 2005-06-02 14:24  martink
53699
53700         * Source/: cmCommands.cxx, cmAbstractFilesCommand.cxx,
53701           cmAbstractFilesCommand.h: ENH: removed the ABSTRACT_FILES command
53702
53703 2005-06-02 14:21  martink
53704
53705         * Docs/cmake-mode.el: ENH: updated to remove ABSTRACT_FILES and add
53706           ADD_SUBDIRECTORY
53707
53708 2005-06-02 14:10  martink
53709
53710         * Tests/: Complex/Library/CMakeLists.txt,
53711           ComplexOneConfig/Library/CMakeLists.txt,
53712           ComplexRelativePaths/Library/CMakeLists.txt: ENH: removed use of
53713           ABSTRACT command
53714
53715 2005-06-02 13:41  martink
53716
53717         * Source/: cmLocalUnixMakefileGenerator3.cxx,
53718           cmLocalUnixMakefileGenerator3.h: ENH: now also provides obj rules
53719           for local Makefiles
53720
53721 2005-06-02 12:26  andy
53722
53723         * Source/CTest/cmCTestBuildHandler.cxx: COMP: Remove compile
53724           warning
53725
53726 2005-06-02 11:47  andy
53727
53728         * Source/CTest/: cmCTestBuildHandler.cxx, cmCTestBuildHandler.h:
53729           ENH: Once the number of errors or warnings was reached, stop
53730           counting them. Also fix compile warning on bad compilers
53731
53732 2005-06-02 09:35  andy
53733
53734         * Source/CTest/cmCTestSubmitHandler.cxx: BUG: On windows there are
53735           problems when opening file as ascii
53736
53737 2005-06-02 04:02  andy
53738
53739         * Source/cmVersion.cxx: STYLE: Nightly Version update
53740
53741 2005-06-01 15:59  andy
53742
53743         * Source/CTest/: cmCTestBuildHandler.cxx, cmCTestBuildHandler.h:
53744           ENH: Streamline build process. This reduces the memory footprint,
53745           since only some number of lines of output will be in memory at
53746           the time. Also, this will report the build errors and warnings as
53747           it goes through the build
53748
53749 2005-06-01 13:37  martink
53750
53751         * Source/: cmLocalUnixMakefileGenerator3.cxx,
53752           cmLocalUnixMakefileGenerator3.h: ENH: minor perf improvement
53753
53754 2005-06-01 13:24  martink
53755
53756         * Source/cmGlobalUnixMakefileGenerator3.cxx: BUG: do not add help
53757           target if there is a real target named help
53758
53759 2005-06-01 13:19  king
53760
53761         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Fixed name given
53762           to clean target listing for executable and library targets.
53763
53764 2005-06-01 11:18  martink
53765
53766         * Source/cmGlobalUnixMakefileGenerator3.cxx: COMP: fix warning
53767
53768 2005-06-01 09:25  andy
53769
53770         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
53771           cmGlobalUnixMakefileGenerator3.h: BUG: Remove duplicate targets
53772           when in different generators
53773
53774 2005-06-01 08:59  martink
53775
53776         * Source/cmGlobalUnixMakefileGenerator3.cxx: COMP: fix warning
53777
53778 2005-06-01 08:56  martink
53779
53780         * CTestCustom.ctest.in: COMP: suppress warnings in 3rd party libs
53781
53782 2005-06-01 08:54  martink
53783
53784         * Source/cmGlobalUnixMakefileGenerator3.cxx: COMP: fix warning
53785
53786 2005-06-01 08:50  martink
53787
53788         * Source/cmQTWrapUICommand.cxx: COMP: fix warning
53789
53790 2005-06-01 08:48  martink
53791
53792         * Source/: cmVariableRequiresCommand.cxx,
53793           cmVariableRequiresCommand.h: ENH: made immediate
53794
53795 2005-06-01 08:25  andy
53796
53797         * Source/cmCTest.cxx: ENH: Make CMake --build-and-test to be
53798           verbose by default
53799
53800 2005-06-01 08:25  andy
53801
53802         * Source/cmStandardIncludes.h: ENH: Add support for deque
53803
53804 2005-06-01 03:56  andy
53805
53806         * Source/cmVersion.cxx: STYLE: Nightly Version update
53807
53808 2005-05-31 18:40  andy
53809
53810         * Source/: cmCTest.cxx, cmCTest.h, ctest.cxx,
53811           CTest/cmCTestBuildHandler.cxx, CTest/cmCTestConfigureHandler.cxx,
53812           CTest/cmCTestCoverageHandler.cxx,
53813           CTest/cmCTestMemCheckHandler.cxx, CTest/cmCTestScriptHandler.cxx,
53814           CTest/cmCTestSubmitHandler.cxx, CTest/cmCTestTestHandler.cxx,
53815           CTest/cmCTestUpdateHandler.cxx: COMP: Remove ERROR reserved word
53816           or something and replace with ERROR_MESSAGE
53817
53818 2005-05-31 17:32  andy
53819
53820         * Source/: cmCTest.cxx, cmCTest.h, ctest.cxx,
53821           CTest/cmCTestBuildHandler.cxx, CTest/cmCTestConfigureHandler.cxx,
53822           CTest/cmCTestCoverageHandler.cxx, CTest/cmCTestCoverageHandler.h,
53823           CTest/cmCTestGenericHandler.cxx, CTest/cmCTestGenericHandler.h,
53824           CTest/cmCTestMemCheckHandler.cxx, CTest/cmCTestScriptHandler.cxx,
53825           CTest/cmCTestStartCommand.cxx, CTest/cmCTestSubmitHandler.cxx,
53826           CTest/cmCTestTestHandler.cxx, CTest/cmCTestUpdateHandler.cxx:
53827           ENH: Add support for writing output file. While doing that,
53828           redesign the way ctest does output. There may still be problems
53829           with commands failing, but that should be fixed by applying the
53830           similar concept to whole CMake
53831
53832 2005-05-31 16:20  martink
53833
53834         * CTestCustom.ctest.in: ENH: shut up some warning on SGI
53835
53836 2005-05-31 15:10  martink
53837
53838         * Source/: cmAddSubDirectoryCommand.cxx,
53839           cmAddSubDirectoryCommand.h: ENH: removed the PREORDER option from
53840           the AddSubDirectory command
53841
53842 2005-05-31 14:09  martink
53843
53844         * Source/cmGlobalUnixMakefileGenerator3.cxx: COMP: fix a waring
53845
53846 2005-05-31 11:46  martink
53847
53848         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
53849           cmGlobalUnixMakefileGenerator3.h,
53850           cmLocalUnixMakefileGenerator3.cxx: ENH: now uses Makefile2 to
53851           cleanup zsh issues and provided some more documentation
53852
53853 2005-05-31 10:16  martink
53854
53855         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
53856           cmGlobalUnixMakefileGenerator3.h,
53857           cmLocalUnixMakefileGenerator3.cxx,
53858           cmLocalUnixMakefileGenerator3.h: STYLE: add some better comments
53859           and remove some unused code
53860
53861 2005-05-31 04:10  andy
53862
53863         * Source/cmVersion.cxx: STYLE: Nightly Version update
53864
53865 2005-05-30 17:26  andy
53866
53867         * Source/cmStandardIncludes.h: ENH: Add support for iomanip
53868
53869 2005-05-30 04:02  andy
53870
53871         * Source/cmVersion.cxx: STYLE: Nightly Version update
53872
53873 2005-05-29 04:04  andy
53874
53875         * Source/cmVersion.cxx: STYLE: Nightly Version update
53876
53877 2005-05-28 08:44  lorensen
53878
53879         * Source/kwsys/SystemTools.cxx: COMP: warning.
53880
53881 2005-05-28 04:10  andy
53882
53883         * Source/cmVersion.cxx: STYLE: Nightly Version update
53884
53885 2005-05-27 22:11  barre
53886
53887         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: add
53888           convenience function to convert Windows command line args into
53889           Unix argc/argv. Pulled and cleaned from PV/VV/VJ init code
53890
53891 2005-05-27 16:17  andy
53892
53893         * Source/CTest/cmCTestScriptHandler.cxx: ENH: Use generated file
53894           stream for files
53895
53896 2005-05-27 11:26  andy
53897
53898         * DartConfig.cmake: ENH: Dart change
53899
53900 2005-05-27 04:08  andy
53901
53902         * Source/cmVersion.cxx: STYLE: Nightly Version update
53903
53904 2005-05-26 18:15  andy
53905
53906         * Source/CTest/cmCTestSubmitHandler.cxx: ENH: Fix for changes in
53907           XML-RPC for Dart2
53908
53909 2005-05-26 17:30  andy
53910
53911         * Modules/CMakeVS8FindMake.cmake: COMP: Fix for support of VS 8.0
53912           beta 2
53913
53914 2005-05-26 04:09  andy
53915
53916         * Source/cmVersion.cxx: STYLE: Nightly Version update
53917
53918 2005-05-25 15:09  martink
53919
53920         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
53921           cmLocalUnixMakefileGenerator3.cxx: ENH: added clean target for
53922           subdirs
53923
53924 2005-05-25 12:22  martink
53925
53926         * Source/: cmDepends.cxx, cmDepends.h,
53927           cmLocalUnixMakefileGenerator3.cxx,
53928           cmLocalUnixMakefileGenerator3.h: BUG: a fix for constant
53929           recomputing of depends
53930
53931 2005-05-25 11:19  andy
53932
53933         * Source/cmDependsFortran.cxx: ENH: new fortran depends to match
53934           new Unix Gen
53935
53936 2005-05-25 11:18  martink
53937
53938         * Source/: cmGlobalUnixMakefileGenerator.h,
53939           cmGlobalUnixMakefileGenerator3.h, cmake.cxx: ENH: switch to using
53940           new Unix Makefile generator for Unix as well
53941
53942 2005-05-25 04:07  andy
53943
53944         * Source/cmVersion.cxx: STYLE: Nightly Version update
53945
53946 2005-05-24 16:36  martink
53947
53948         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: fix for directory
53949           of empty depend.make files
53950
53951 2005-05-24 16:11  martink
53952
53953         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: building libs
53954           caused all generated files to be deleted
53955
53956 2005-05-24 15:36  martink
53957
53958         * Source/cmIfCommand.h: STYLE: fix the docs
53959
53960 2005-05-24 14:42  martink
53961
53962         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
53963           cmGlobalUnixMakefileGenerator3.h,
53964           cmLocalUnixMakefileGenerator3.cxx,
53965           cmLocalUnixMakefileGenerator3.h: ENH: some more cleanup and
53966           changes to how custom commands are stored
53967
53968 2005-05-24 11:17  martink
53969
53970         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
53971           cmGlobalUnixMakefileGenerator3.h,
53972           cmLocalUnixMakefileGenerator3.cxx: ENH: optimization to not use
53973           requires step unless a language requires it
53974
53975 2005-05-24 10:45  martink
53976
53977         * Modules/CMakeFortranInformation.cmake: ENH: added requires flag
53978
53979 2005-05-24 04:08  andy
53980
53981         * Source/cmVersion.cxx: STYLE: Nightly Version update
53982
53983 2005-05-23 03:57  andy
53984
53985         * Source/cmVersion.cxx: STYLE: Nightly Version update
53986
53987 2005-05-22 03:56  andy
53988
53989         * Source/cmVersion.cxx: STYLE: Nightly Version update
53990
53991 2005-05-21 03:56  andy
53992
53993         * Source/cmVersion.cxx: STYLE: Nightly Version update
53994
53995 2005-05-20 12:09  andy
53996
53997         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: fix for empty
53998           custom commands
53999
54000 2005-05-20 11:01  martink
54001
54002         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
54003           cmGlobalUnixMakefileGenerator3.h,
54004           cmLocalUnixMakefileGenerator3.cxx,
54005           cmLocalUnixMakefileGenerator3.h: ENH: added help target and made
54006           custom commands execute in start output directory
54007
54008 2005-05-20 08:45  martink
54009
54010         * Source/: cmGlobalUnixMakefileGenerator3.cxx: ENH: fix warning and
54011           also add back in build.make
54012
54013 2005-05-20 03:57  andy
54014
54015         * Source/cmVersion.cxx: STYLE: Nightly Version update
54016
54017 2005-05-19 15:55  martink
54018
54019         * Source/cmGlobalUnixMakefileGenerator3.cxx: COMP: fix warning
54020
54021 2005-05-19 15:00  martink
54022
54023         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
54024           cmLocalUnixMakefileGenerator3.cxx: ENH: fixes for subdir build
54025           Makefiles
54026
54027 2005-05-19 14:36  andy
54028
54029         * Modules/Platform/Windows-cl.cmake: ENH: Be more verbose, handle
54030           network paths, and write compiler output to the log files
54031
54032 2005-05-19 13:32  martink
54033
54034         * Source/cmLocalUnixMakefileGenerator3.cxx: COMP: fix warning
54035
54036 2005-05-19 13:26  martink
54037
54038         * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: fix for bad
54039           depency clearing
54040
54041 2005-05-19 10:52  martink
54042
54043         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
54044           cmLocalUnixMakefileGenerator3.cxx: ENH: some performance
54045           improvements
54046
54047 2005-05-19 03:55  andy
54048
54049         * Source/cmVersion.cxx: STYLE: Nightly Version update
54050
54051 2005-05-18 16:10  martink
54052
54053         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: fix for makes that
54054           do not handle targets wihtout a rule to build them
54055
54056 2005-05-18 13:46  martink
54057
54058         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
54059           cmGlobalUnixMakefileGenerator3.h,
54060           cmLocalUnixMakefileGenerator3.cxx,
54061           cmLocalUnixMakefileGenerator3.h, cmTarget.cxx: ENH: another step
54062           to the next generator still not optimized yet
54063
54064 2005-05-18 04:01  andy
54065
54066         * Source/cmVersion.cxx: STYLE: Nightly Version update
54067
54068 2005-05-17 14:39  martink
54069
54070         * Source/: cmLocalUnixMakefileGenerator3.cxx,
54071           cmLocalUnixMakefileGenerator3.h: COMP: some warning fixes and
54072           cleanup
54073
54074 2005-05-17 14:22  andy
54075
54076         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: implemented
54077           provides requires code
54078
54079 2005-05-17 11:15  martink
54080
54081         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
54082           cmGlobalUnixMakefileGenerator3.h,
54083           cmLocalUnixMakefileGenerator3.cxx,
54084           cmLocalUnixMakefileGenerator3.h: ENH: some more reorg
54085
54086 2005-05-17 03:57  andy
54087
54088         * Source/cmVersion.cxx: STYLE: Nightly Version update
54089
54090 2005-05-16 14:17  king
54091
54092         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h: BUG:
54093           Changing to a new test for whether to do relative path
54094           conversion.  Now only paths inside the source or binary trees are
54095           converted.
54096
54097 2005-05-16 13:42  king
54098
54099         * Source/kwsys/: ProcessUNIX.c, testProcess.c: ENH: Removing
54100           previous debug code.
54101
54102 2005-05-16 10:53  martink
54103
54104         * Source/: cmDependsFortran.cxx, cmLocalUnixMakefileGenerator3.cxx:
54105           ENH: some updates to the provides requires code
54106
54107 2005-05-15 03:57  andy
54108
54109         * Source/cmVersion.cxx: STYLE: Nightly Version update
54110
54111 2005-05-14 04:01  andy
54112
54113         * Source/cmVersion.cxx: STYLE: Nightly Version update
54114
54115 2005-05-13 15:51  martink
54116
54117         * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: remove duplicate
54118           provide rule for fortran
54119
54120 2005-05-13 15:50  martink
54121
54122         * Source/cmLocalGenerator.cxx: COMP: shut up warning
54123
54124 2005-05-13 14:45  king
54125
54126         * Source/kwsys/SharedForward.h.in: ENH: Added knowledge of FreeBSD.
54127
54128 2005-05-13 14:44  king
54129
54130         * Source/kwsys/: ProcessUNIX.c, testProcess.c: ENH: Adding
54131           debugging code for freebsd.
54132
54133 2005-05-13 14:13  martink
54134
54135         * Source/cmGlobalUnixMakefileGenerator3.cxx: BUG: minor cleanup and
54136           fix for convenience rules
54137
54138 2005-05-13 14:12  martink
54139
54140         * Source/cmGlobalGenerator.cxx: BUG: filx for old bug in rel path
54141           computaiton code
54142
54143 2005-05-13 09:54  martink
54144
54145         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
54146           cmGlobalUnixMakefileGenerator3.cxx, cmLocalGenerator.cxx,
54147           cmLocalGenerator.h, cmLocalUnixMakefileGenerator3.cxx,
54148           cmLocalUnixMakefileGenerator3.h: ENH: warning fixes and some
54149           first steps in cleaning up the convert code
54150
54151 2005-05-13 04:04  andy
54152
54153         * Source/cmVersion.cxx: STYLE: Nightly Version update
54154
54155 2005-05-12 16:25  hoffman
54156
54157         * Source/cmLocalVisualStudio7Generator.cxx: Undo fix as it broke
54158           the dashboard
54159
54160 2005-05-12 13:27  hoffman
54161
54162         * Source/cmLocalVisualStudio7Generator.cxx: ENH: fix for bug where
54163           debug, release etc flags were not used for linker options, BUG
54164           1781 fix
54165
54166 2005-05-12 11:53  martink
54167
54168         * bootstrap: ENH: moved gen3 into bootstrap process
54169
54170 2005-05-12 11:26  martink
54171
54172         * Source/cmLocalUnixMakefileGenerator3.cxx: COMP: shut up unused
54173           var
54174
54175 2005-05-12 11:24  martink
54176
54177         * Source/cmake.cxx: BUG: fix bad generator name
54178
54179 2005-05-12 10:58  martink
54180
54181         * Source/CMakeLists.txt: ENH: defer relative paths
54182
54183 2005-05-12 10:49  martink
54184
54185         * Source/: CMakeLists.txt, cmGlobalBorlandMakefileGenerator.cxx,
54186           cmGlobalNMakeMakefileGenerator.cxx,
54187           cmGlobalNMakeMakefileGenerator.h,
54188           cmGlobalUnixMakefileGenerator3.cxx, cmLocalGenerator.h,
54189           cmLocalUnixMakefileGenerator2.cxx,
54190           cmLocalUnixMakefileGenerator2.h,
54191           cmLocalUnixMakefileGenerator3.cxx,
54192           cmLocalUnixMakefileGenerator3.h, cmake.cxx: ENH: added new
54193           generator
54194
54195 2005-05-12 03:53  andy
54196
54197         * Source/cmVersion.cxx: STYLE: Nightly Version update
54198
54199 2005-05-11 13:16  martink
54200
54201         * Source/: cmDepends.cxx, cmDepends.h, cmDependsC.cxx,
54202           cmDependsC.h, cmDependsFortran.cxx, cmDependsFortran.h,
54203           cmDependsJava.cxx, cmDependsJava.h,
54204           cmLocalUnixMakefileGenerator2.cxx: ENH: some changes to the
54205           depends signature to be more flexible
54206
54207 2005-05-11 12:44  martink
54208
54209         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
54210           cmLocalUnixMakefileGenerator3.cxx,
54211           cmLocalUnixMakefileGenerator3.h: ENH: another snapshot
54212
54213 2005-05-11 10:19  martink
54214
54215         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h: ENH: added
54216           new methods to convert to HomeRelative paths
54217
54218 2005-05-11 08:45  martink
54219
54220         * Source/: cmLocalUnixMakefileGenerator3.cxx,
54221           cmLocalUnixMakefileGenerator3.h,
54222           cmGlobalUnixMakefileGenerator3.cxx,
54223           cmGlobalUnixMakefileGenerator3.h: ENH: snapshot
54224
54225 2005-05-11 03:55  andy
54226
54227         * Source/cmVersion.cxx: STYLE: Nightly Version update
54228
54229 2005-05-10 16:41  king
54230
54231         * Source/kwsys/testProcess.c: ENH: Removing QNX hack for test 6 now
54232           that the problem has been fixed.
54233
54234 2005-05-10 16:36  king
54235
54236         * Source/kwsys/ProcessUNIX.c: BUG: struct timeval uses unsigned
54237           types on at least one platform (QNX).  Alot of the time logic
54238           assumes a signed type.  Switch to using a signed representation
54239           that is converted to the native representation only for system
54240           calls.
54241
54242 2005-05-10 11:11  andy
54243
54244         * Source/: cmGeneratedFileStream.cxx, cmGeneratedFileStream.h: ENH:
54245           Allow changing of file name
54246
54247 2005-05-10 11:00  king
54248
54249         * Source/: cmDependsC.cxx, cmDependsC.h: BUG: Re-implemented
54250           dependency line parsing to deal with quoted paths and escaped
54251           spaces.
54252
54253 2005-05-10 10:10  andy
54254
54255         * Source/cmBuildCommand.cxx: ENH: Remove the old code
54256
54257 2005-05-10 03:52  andy
54258
54259         * Source/cmVersion.cxx: STYLE: Nightly Version update
54260
54261 2005-05-09 15:11  martink
54262
54263         * Source/cmGlobalUnixMakefileGenerator3.cxx: ENH: some more fixes
54264
54265 2005-05-09 08:53  martink
54266
54267         * Source/: cmLocalUnixMakefileGenerator3.cxx,
54268           cmLocalUnixMakefileGenerator3.h: ENH: some more cleanup
54269
54270 2005-05-09 03:57  andy
54271
54272         * Source/cmVersion.cxx: STYLE: Nightly Version update
54273
54274 2005-05-08 13:49  andy
54275
54276         * Source/CTest/cmCTestSubmitCommand.cxx,
54277           Tests/CTestTest2/test.cmake.in: ENH: Add notes
54278
54279 2005-05-08 13:48  andy
54280
54281         * Source/CTest/cmCTestStartCommand.cxx: ENH: Remove error about not
54282           being able to update CTest configuration
54283
54284 2005-05-08 13:48  andy
54285
54286         * Source/CTest/: cmCTestBuildCommand.cxx, cmCTestBuildCommand.h:
54287           ENH: Remove memory leak and remember global generator for next
54288           time
54289
54290 2005-05-08 13:47  andy
54291
54292         * Source/: cmCTest.cxx, cmCTest.h: ENH: Add method so that ctest
54293           handlers and commands can add notes
54294
54295 2005-05-08 04:00  andy
54296
54297         * Source/cmVersion.cxx: STYLE: Nightly Version update
54298
54299 2005-05-07 03:56  andy
54300
54301         * Source/cmVersion.cxx: STYLE: Nightly Version update
54302
54303 2005-05-06 14:49  martink
54304
54305         * Source/: cmLocalUnixMakefileGenerator3.cxx,
54306           cmLocalUnixMakefileGenerator3.h,
54307           cmGlobalUnixMakefileGenerator3.cxx,
54308           cmGlobalUnixMakefileGenerator3.h: ENH: updates
54309
54310 2005-05-06 12:38  king
54311
54312         * Source/cmake.cxx: COMP: Fixed forced bool conversion warning.
54313
54314 2005-05-06 09:58  king
54315
54316         * Source/: cmDepends.cxx, cmDepends.h, cmDependsC.cxx,
54317           cmDependsC.h, cmDependsFortran.cxx, cmDependsFortran.h,
54318           cmDependsJava.cxx, cmDependsJava.h,
54319           cmLocalUnixMakefileGenerator2.cxx,
54320           cmLocalUnixMakefileGenerator2.h, cmake.cxx: ENH: Added optional
54321           verbose output to build system dependency check.
54322
54323 2005-05-06 03:52  andy
54324
54325         * Source/cmVersion.cxx: STYLE: Nightly Version update
54326
54327 2005-05-05 12:45  martink
54328
54329         * Source/: cmGlobalUnixMakefileGenerator3.cxx,
54330           cmGlobalUnixMakefileGenerator3.h,
54331           cmLocalUnixMakefileGenerator3.cxx,
54332           cmLocalUnixMakefileGenerator3.h: ENH: backup of work in progress
54333
54334 2005-05-05 10:40  andy
54335
54336         * Source/cmMakefile.cxx: BUG: If there is a fatal error, stop
54337           processing list file
54338
54339 2005-05-05 10:26  king
54340
54341         * Source/cmGlobalVisualStudio7Generator.cxx: BUG: Added space after
54342           /clean to avoid putting it together with the build configuration.
54343           This fixes the failure of the complext test on the second run in
54344           the same tree.
54345
54346 2005-05-05 10:19  andy
54347
54348         * Source/kwsys/CTestConfig.cmake: ENH: Add configuration file for
54349           kwsys
54350
54351 2005-05-05 10:19  andy
54352
54353         * Source/CMakeLists.txt, Tests/CTestTest2/CMakeLists.txt,
54354           Tests/CTestTest2/test.cmake.in: ENH: Add new style ctest project
54355
54356 2005-05-05 10:18  andy
54357
54358         * Source/CTest/: cmCTestConfigureCommand.cxx,
54359           cmCTestSubmitCommand.cxx: ENH: Add default configure rules for
54360           CMake projects and add default rules for submission
54361
54362 2005-05-05 10:18  andy
54363
54364         * Source/CTest/cmCTestScriptHandler.cxx: ENH: Add variable that
54365           holds cmake executable
54366
54367 2005-05-05 10:17  andy
54368
54369         * Source/cmCTest.h: ENH: Add accessort for CMake executable
54370
54371 2005-05-05 09:45  king
54372
54373         * Source/kwsys/testProcess.c: ENH: Disabling test 6 on QNX until
54374           process killing can be resolved.  It will just fail always for
54375           now.
54376
54377 2005-05-05 09:21  andy
54378
54379         * Source/cmCTest.cxx: BUG: Fix logic for verbose
54380
54381 2005-05-05 09:09  king
54382
54383         * Source/kwsys/hashtable.hxx.in: COMP: Removed unused parameter
54384           warning.
54385
54386 2005-05-05 09:08  king
54387
54388         * Source/kwsys/SystemTools.cxx: COMP: Added work-around to avoid
54389           warnings about unreferenced inline functions from SGI termios.
54390
54391 2005-05-05 09:05  king
54392
54393         * Source/kwsys/ProcessUNIX.c: COMP: Added initializer to avoid
54394           warning.  It is not really needed, though.
54395
54396 2005-05-05 03:51  andy
54397
54398         * Source/cmVersion.cxx: STYLE: Nightly Version update
54399
54400 2005-05-04 11:37  andy
54401
54402         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: Add
54403           split that splits on arbitrary separator
54404
54405 2005-05-04 11:16  andy
54406
54407         * Source/CTest/cmCTestUpdateHandler.cxx: ENH: Allow spaces in
54408           update command
54409
54410 2005-05-04 11:13  andy
54411
54412         * Source/CTest/: cmCTestBuildCommand.cxx, cmCTestBuildCommand.h,
54413           cmCTestConfigureCommand.cxx, cmCTestConfigureCommand.h,
54414           cmCTestCoverageHandler.cxx, cmCTestSubmitCommand.cxx,
54415           cmCTestSubmitCommand.h, cmCTestTestCommand.cxx,
54416           cmCTestTestCommand.h, cmCTestUpdateCommand.cxx,
54417           cmCTestUpdateCommand.h: ENH: Improve syntax
54418
54419 2005-05-04 11:13  andy
54420
54421         * Source/cmGlobalGenerator.cxx: BUG: Fix bootstrap test on machines
54422           with spaces in the path
54423
54424 2005-05-04 11:12  andy
54425
54426         * Source/kwsys/SystemTools.hxx.in: ENH: Expose
54427           ConvertToUnixOutputPath
54428
54429 2005-05-04 03:50  andy
54430
54431         * Source/cmVersion.cxx: STYLE: Nightly Version update
54432
54433 2005-05-03 15:28  andy
54434
54435         * Source/: cmCTest.cxx, cmCTest.h, CTest/cmCTestStartCommand.cxx:
54436           ENH: Add Site and BuildName, make sure that the rest of the
54437           default -S rule does not happen, and make sure that new tag will
54438           be created
54439
54440 2005-05-03 15:20  andy
54441
54442         * Source/cmGlobalGenerator.cxx: ENH: No need to convert to output
54443           path
54444
54445 2005-05-03 15:19  king
54446
54447         * Source/: cmDependsFortranLexer.cxx, cmDependsFortranLexer.in.l,
54448           cmDependsJavaLexer.cxx, cmDependsJavaLexer.in.l: COMP: Removed
54449           warnings about unreachable code and constant control expressions.
54450           Added the changes to the instructions in the input lex files.
54451
54452 2005-05-03 14:58  king
54453
54454         * Source/: cmGeneratedFileStream.h,
54455           cmLocalUnixMakefileGenerator2.h, cmStandardIncludes.h,
54456           cmSystemTools.cxx, CTest/cmCTestUpdateHandler.h,
54457           kwsys/CommandLineArguments.cxx, kwsys/SystemTools.cxx,
54458           kwsys/testhash.cxx: COMP: Added pragma directives for SGI
54459           compilers to avoid useless warnings.
54460
54461 2005-05-03 14:57  king
54462
54463         * Source/CursesDialog/: cmCursesLongMessageForm.cxx,
54464           cmCursesMainForm.cxx: COMP: Changed while(1) to for(;;) to avoid
54465           warning about constant control expression.
54466
54467 2005-05-03 14:53  king
54468
54469         * Source/kwsys/kwsysPlatformCxxTests.cxx: COMP: Removed stray
54470           semicolon.
54471
54472 2005-05-03 14:28  king
54473
54474         * Source/cmStandardIncludes.h: COMP: Added hack to avoid SGI
54475           termios.h warnings.
54476
54477 2005-05-03 14:28  king
54478
54479         * Source/: cmDependsJavaLexer.cxx, cmDependsJavaLexer.in.l: COMP:
54480           Need #undef ECHO to avoid conflict with system ECHO definition.
54481
54482 2005-05-03 14:27  king
54483
54484         * Source/kwsys/RegularExpression.hxx.in: COMP: Changed type of
54485           regmlen to avoid warnings when other lengths are converted to it.
54486
54487 2005-05-03 10:02  king
54488
54489         * Source/kwsys/testProcess.c: ENH: Adding test of running
54490           executable with forward slashes on windows.
54491
54492 2005-05-03 09:40  andy
54493
54494         * Source/: cmCTest.cxx, cmCTest.h, CTest/cmCTestBuildCommand.cxx,
54495           CTest/cmCTestBuildHandler.cxx, CTest/cmCTestConfigureCommand.cxx,
54496           CTest/cmCTestConfigureHandler.cxx,
54497           CTest/cmCTestCoverageHandler.cxx,
54498           CTest/cmCTestMemCheckHandler.cxx, CTest/cmCTestStartCommand.cxx,
54499           CTest/cmCTestSubmitCommand.cxx, CTest/cmCTestSubmitHandler.cxx,
54500           CTest/cmCTestTestCommand.cxx, CTest/cmCTestUpdateCommand.cxx,
54501           CTest/cmCTestUpdateHandler.cxx: ENH: Cleanups
54502
54503 2005-05-03 08:17  andy
54504
54505         * CTestConfig.cmake, Source/CMakeLists.txt, Source/cmCTest.cxx,
54506           Source/cmCTest.h, Source/CTest/cmCTestBuildHandler.cxx,
54507           Source/CTest/cmCTestScriptHandler.cxx,
54508           Source/CTest/cmCTestSubmit.cxx, Source/CTest/cmCTestSubmit.h,
54509           Source/CTest/cmCTestSubmitCommand.cxx,
54510           Source/CTest/cmCTestSubmitCommand.h,
54511           Source/CTest/cmCTestSubmitHandler.cxx,
54512           Source/CTest/cmCTestSubmitHandler.h,
54513           Source/CTest/cmCTestTestCommand.cxx,
54514           Source/CTest/cmCTestTestCommand.h: ENH: Promote submit into a
54515           full handler, add test and submit command and do some cleanups
54516
54517 2005-05-03 04:15  andy
54518
54519         * Source/cmVersion.cxx: STYLE: Nightly Version update
54520
54521 2005-05-02 15:51  andy
54522
54523         * CTestConfig.cmake, Source/CTest/cmCTestBuildCommand.cxx,
54524           Source/CTest/cmCTestScriptHandler.cxx: ENH: Make ctest build
54525           command work
54526
54527 2005-05-02 15:51  andy
54528
54529         * Source/cmake.h: ENH: Make AddCMakePath public
54530
54531 2005-05-02 15:50  andy
54532
54533         * Source/cmGlobalGenerator.h: ENH: Make FindMakeProgram public
54534
54535 2005-05-02 14:15  andy
54536
54537         * CTestConfig.cmake, Source/CMakeLists.txt, Source/cmCTest.cxx,
54538           Source/cmCTest.h, Source/CTest/cmCTestBuildCommand.cxx,
54539           Source/CTest/cmCTestBuildCommand.h,
54540           Source/CTest/cmCTestConfigureCommand.cxx,
54541           Source/CTest/cmCTestConfigureCommand.h,
54542           Source/CTest/cmCTestScriptHandler.cxx,
54543           Source/CTest/cmCTestStartCommand.cxx,
54544           Source/CTest/cmCTestUpdateCommand.cxx: ENH: More commands. Start
54545           working on new style ctest configuration
54546
54547 2005-05-02 03:42  andy
54548
54549         * Source/cmVersion.cxx: STYLE: Nightly Version update
54550
54551 2005-05-01 03:38  andy
54552
54553         * Source/cmVersion.cxx: STYLE: Nightly Version update
54554
54555 2005-04-30 15:36  andy
54556
54557         * Source/cmGlobalXCodeGenerator.cxx: COMP: Remove warning
54558
54559 2005-04-30 04:13  andy
54560
54561         * Source/cmVersion.cxx: STYLE: Nightly Version update
54562
54563 2005-04-29 12:50  andy
54564
54565         * Source/cmBuildCommand.cxx: ENH: Try to see if
54566           GenerateBuildCommand produces apropriate result
54567
54568 2005-04-29 11:49  andy
54569
54570         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
54571           cmGlobalVisualStudio6Generator.cxx,
54572           cmGlobalVisualStudio6Generator.h,
54573           cmGlobalVisualStudio7Generator.cxx,
54574           cmGlobalVisualStudio7Generator.h, cmGlobalXCodeGenerator.cxx,
54575           cmGlobalXCodeGenerator.h: ENH: Add option to ignore errors. Only
54576           works on make
54577
54578 2005-04-29 10:11  king
54579
54580         * Source/: cmGlobalVisualStudio6Generator.cxx,
54581           cmGlobalVisualStudio6Generator.h,
54582           cmGlobalVisualStudio71Generator.cxx,
54583           cmGlobalVisualStudio71Generator.h,
54584           cmGlobalVisualStudio7Generator.cxx,
54585           cmGlobalVisualStudio7Generator.h: COMP: Converting
54586           INSTALL->ALL_BUILD dependency implementation to use the
54587           AddUtility method on a target.  This significantly simplifies the
54588           implementation and removes warnings about hiding virtual
54589           functions.
54590
54591 2005-04-29 10:07  andy
54592
54593         * Source/cmGlobalXCodeGenerator.cxx: COMP: Remove warning
54594
54595 2005-04-29 10:06  hoffman
54596
54597         * Source/cmGlobalXCodeGenerator.cxx: ENH: make install depend on
54598           all
54599
54600 2005-04-29 04:15  andy
54601
54602         * Source/cmVersion.cxx: STYLE: Nightly Version update
54603
54604 2005-04-28 18:34  andy
54605
54606         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h:
54607           ENH: Start working on command that will abstract generating of
54608           build command
54609
54610 2005-04-28 18:18  andy
54611
54612         * Source/: cmGlobalVisualStudio6Generator.cxx,
54613           cmGlobalVisualStudio6Generator.h,
54614           cmGlobalVisualStudio7Generator.cxx,
54615           cmGlobalVisualStudio7Generator.h: ENH: Start working on a method
54616           that abstracts generating of build command
54617
54618 2005-04-28 17:33  andy
54619
54620         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h: ENH: Start
54621           working on command that will abstract generating of build command
54622
54623 2005-04-28 16:21  king
54624
54625         * Source/: cmGlobalVisualStudio6Generator.cxx,
54626           cmGlobalVisualStudio6Generator.h,
54627           cmGlobalVisualStudio71Generator.cxx,
54628           cmGlobalVisualStudio71Generator.h,
54629           cmGlobalVisualStudio7Generator.cxx,
54630           cmGlobalVisualStudio7Generator.h: ENH: Added dependency from
54631           INSTALL target to ALL_BUILD target so that targets build before
54632           being installed.
54633
54634 2005-04-28 11:47  king
54635
54636         * Tests/: SimpleInstall/CMakeLists.txt,
54637           SimpleInstallS2/CMakeLists.txt: BUG: Avoid infinite loop during
54638           installation.
54639
54640 2005-04-28 09:21  king
54641
54642         * Source/kwsys/testProcess.c: BUG: Extending all timeouts to help
54643           out slower machines.
54644
54645 2005-04-28 09:14  andy
54646
54647         * Source/CTest/cmCTestBuildHandler.cxx: ENH: Add internal error
54648
54649 2005-04-28 05:07  andy
54650
54651         * Source/cmVersion.cxx: STYLE: Nightly Version update
54652
54653 2005-04-27 11:46  king
54654
54655         * Source/cmLocalUnixMakefileGenerator2.cxx: ENH: Added dependency
54656           on all for install rule to make sure build is up to date before
54657           installing.  This behavior can be disabled by setting
54658           CMAKE_SKIP_INSTALL_ALL_DEPENDENCY to true.
54659
54660 2005-04-27 11:33  king
54661
54662         * Source/cmSourceFile.cxx: BUG: Do not leave ../ in the full path
54663           to a source file.  Using CollapseFullPath simplifies the code
54664           anyway.
54665
54666 2005-04-27 10:01  king
54667
54668         * Source/kwsys/testProcess.c: BUG: Extending timeout of test 6 from
54669           0.1 seconds to 3 seconds.  This should avoid missed signals and
54670           intermittent failures.
54671
54672 2005-04-27 09:12  king
54673
54674         * Tests/CustomCommand/CMakeLists.txt: BUG: Use copy to produce
54675           doc1pre.txt instead of echo.  The redirection does not like
54676           forward slashes on Win9x.
54677
54678 2005-04-27 04:35  andy
54679
54680         * Source/cmVersion.cxx: STYLE: Nightly Version update
54681
54682 2005-04-26 17:11  king
54683
54684         * Modules/: CMakeBackwardCompatibilityC.cmake, FindThreads.cmake:
54685           BUG: Fix try-compile for sys/prctl.h.  It needs to include
54686           sys/types.h first according to the man page.
54687
54688 2005-04-26 14:12  king
54689
54690         * Source/CursesDialog/form/: CMakeLists.txt,
54691           internal_stdio_core.h.in: ENH: Removing stdio_core hack.  A
54692           better work-around has been put in cmStandardIncludes.h.
54693
54694 2005-04-26 14:11  king
54695
54696         * Source/cmStandardIncludes.h: COMP: Adding inclusion of stdarg.h
54697           to work-around SGI header bug in 7.4.2m.
54698
54699 2005-04-26 11:55  king
54700
54701         * Tests/CustomCommand/CMakeLists.txt: ENH: Added pre-build and
54702           post-build test for custom targets.
54703
54704 2005-04-26 11:31  andy
54705
54706         * Source/kwsys/SystemTools.cxx: BUG: Looks like std::string changes
54707           the result of c_str() call. This fixes potential problems
54708
54709 2005-04-26 11:15  andy
54710
54711         * Source/cmakewizard.h: COMP: Remove warning
54712
54713 2005-04-26 11:09  andy
54714
54715         * Source/: cmakewizard.h, CTest/cmCTestUpdateHandler.cxx: COMP:
54716           Remove warnings
54717
54718 2005-04-26 11:08  king
54719
54720         * Source/: cmLocalVisualStudio6Generator.cxx,
54721           cmLocalVisualStudio6Generator.h: BUG: Fixed ordering of multiple
54722           commands in a custom target when implemented as custom commands.
54723           Also added support to execute pre-build rules first to be
54724           consistent with makefile generator.
54725
54726 2005-04-26 08:51  king
54727
54728         * Source/cmLocalUnixMakefileGenerator2.cxx: BUG: Added inclusion of
54729           pre-build rules for custom targets.
54730
54731 2005-04-26 04:45  andy
54732
54733         * Source/cmVersion.cxx: STYLE: Nightly Version update
54734
54735 2005-04-25 09:59  andy
54736
54737         * Source/cmLocalGenerator.cxx: COMP: Remove warning
54738
54739 2005-04-25 03:03  andy
54740
54741         * Source/cmVersion.cxx: STYLE: Nightly Version update
54742
54743 2005-04-24 16:19  andy
54744
54745         * Source/cmAddTestCommand.cxx: COMP: Fix problem on compilers that
54746           cannot implicitly convert std::string to cmStdString
54747
54748 2005-04-24 15:59  andy
54749
54750         * bootstrap, Source/CMakeLists.txt, Source/cmAddTestCommand.cxx,
54751           Source/cmAddTestCommand.h, Source/cmEnableTestingCommand.cxx,
54752           Source/cmEnableTestingCommand.h, Source/cmGlobalGenerator.cxx,
54753           Source/cmLocalGenerator.cxx, Source/cmLocalGenerator.h,
54754           Source/cmMakefile.cxx, Source/cmMakefile.h, Source/cmTest.cxx,
54755           Source/cmTest.h: ENH: Improve internal test handling by creating
54756           a test class. Command cmEnableTesting now only sets
54757           CMAKE_TESTING_ENABLED and cmAddTest only adds a test to the list.
54758           The actual test files are written by local generator. This way we
54759           can at some point in the future replace DartTestfile with some
54760           XML file
54761
54762 2005-04-24 14:28  andy
54763
54764         * Source/cmCTest.cxx: BUG: The argument is --ctest-config
54765
54766 2005-04-24 13:57  andy
54767
54768         * Source/CTest/cmCTestUpdateHandler.cxx: ENH: Support for modified
54769           and conflicts in subversion
54770
54771 2005-04-24 13:15  king
54772
54773         * Source/CursesDialog/form/CMakeLists.txt: BUG: Older SGI compilers
54774           still have internal/stdio_core.h but do not support
54775           #include_next.  We'll have to try-compile to test whether this
54776           hack is needed.
54777
54778 2005-04-24 12:32  andy
54779
54780         * Source/CTest/cmCTestUpdateHandler.cxx: BUG: Remember if there was
54781           update error
54782
54783 2005-04-24 02:26  andy
54784
54785         * Source/cmVersion.cxx: STYLE: Nightly Version update
54786
54787 2005-04-23 02:26  andy
54788
54789         * Source/cmVersion.cxx: STYLE: Nightly Version update
54790
54791 2005-04-22 16:11  king
54792
54793         * Source/: cmLocalUnixMakefileGenerator2.cxx,
54794           cmLocalUnixMakefileGenerator2.h, cmTarget.cxx, cmTarget.h: ENH:
54795           Created cmTarget::GetLibraryNames to replace
54796           cmLocalUnixMakefileGenerator2::GetLibraryNames.  Added
54797           cmTarget::GetLibraryCleanNames to be used by
54798           cmLocalUnixMakefileGenerator2.  Now when a library is linked both
54799           the shared and static versions are removed from the build tree.
54800           In this way we avoid having both kinds of libraries present when
54801           the user switches BUILD_SHARED_LIBS on/off.  This prevents
54802           problems with turning off shared libraries and then expecting the
54803           linker to use the static libraries only to find it is using the
54804           out-of-date shared versions.
54805
54806 2005-04-22 15:23  king
54807
54808         * Source/: cmGetTargetPropertyCommand.cxx, cmLocalGenerator.cxx,
54809           cmLocalGenerator.h, cmLocalUnixMakefileGenerator2.cxx,
54810           cmLocalUnixMakefileGenerator2.h, cmTarget.cxx, cmTarget.h: ENH:
54811           Added cmTarget::GetBaseName and cmTarget::GetFullName methods and
54812           removed cmLocalGenerator::GetFullTargetName and
54813           cmLocalUnixMakefileGenerator2::GetBaseTargetName.  This
54814           functionality is more sensibly implemented in cmTarget.  It is
54815           also needed for an upcoming feature in which both the shared and
54816           static versions of a library will be removed before one is
54817           linked.
54818
54819 2005-04-22 13:52  king
54820
54821         * Source/CTest/cmCTestUpdateHandler.cxx: COMP: Commented out unused
54822           variable until the corresponding logic is finished.
54823
54824 2005-04-22 11:57  king
54825
54826         * Source/kwsys/: hashtable.hxx.in, kwsys_stl_string.hxx.in: COMP:
54827           Removed line continuation characters from #if lines to avoid
54828           linefeed problems on cygwin.
54829
54830 2005-04-22 09:44  king
54831
54832         * Source/kwsys/testProcess.c: BUG: Drastically extending test5's
54833           timeouts to get it to pass when running on a heavily-loaded
54834           machine.
54835
54836 2005-04-22 09:22  king
54837
54838         * Source/kwsys/SystemTools.cxx: COMP: Fixed
54839           assignment-in-conditional warning.
54840
54841 2005-04-22 09:21  king
54842
54843         * Source/kwsys/CommandLineArguments.cxx: COMP: Fixed constant
54844           conditional warning.
54845
54846 2005-04-22 09:21  king
54847
54848         * Source/kwsys/ProcessWin32.c: COMP: Fixed unused parameter and
54849           constant conditional warnings.
54850
54851 2005-04-22 03:03  andy
54852
54853         * Source/cmVersion.cxx: STYLE: Nightly Version update
54854
54855 2005-04-21 18:23  andy
54856
54857         * Source/CTest/cmCTestUpdateHandler.cxx: ENH: Reorganize a bit and
54858           make sure to report an error if there are modified files or
54859           conflicts
54860
54861 2005-04-21 17:00  king
54862
54863         * Source/CursesDialog/form/: CMakeLists.txt, form.h,
54864           internal_stdio_core.h.in: COMP: Using a new work-around for
54865           stdarg.h problem on SGI.
54866
54867 2005-04-21 16:46  king
54868
54869         * Source/kwsys/hashtable.hxx.in: BUG: Fixed hash_allocator_n size
54870           computation.
54871
54872 2005-04-21 16:46  king
54873
54874         * Source/kwsys/testhash.cxx: ENH: Added include-work-around for
54875           hashtable.hxx.in dependency.
54876
54877 2005-04-21 16:05  king
54878
54879         * Source/kwsys/: ProcessUNIX.c, ProcessWin32.c: BUG: Do not close
54880           stdout/stderr pipes in parent if they are shared.
54881
54882 2005-04-21 13:56  king
54883
54884         * Source/kwsys/SystemTools.hxx.in: COMP: Do not do va_list hack if
54885           there is no std:: namespace.
54886
54887 2005-04-21 13:47  king
54888
54889         * bootstrap, Source/kwsys/CMakeLists.txt,
54890           Source/kwsys/Configure.hxx.in, Source/kwsys/hashtable.hxx.in,
54891           Source/kwsys/kwsysPlatformCxxTests.cxx: COMP: Added KWSys
54892           try-compiles KWSYS_STL_HAS_ALLOCATOR_TEMPLATE and
54893           KWSYS_STL_HAS_ALLOCATOR_OBJECTS.  Needed for more old-stl support
54894           in the hashtable.
54895
54896 2005-04-21 02:50  andy
54897
54898         * Source/cmVersion.cxx: STYLE: Nightly Version update
54899
54900 2005-04-20 16:11  andy
54901
54902         * Source/cmVersion.cxx: STYLE: Nightly Version update
54903
54904 2005-04-20 08:53  king
54905
54906         * Source/kwsys/testProcess.c: BUG: Adjusting timeouts for tests 4
54907           and 5 to avoid early killing.
54908
54909 2005-04-19 18:26  andy
54910
54911         * Source/: CursesDialog/form/form.h, kwsys/SystemTools.hxx.in:
54912           COMP: Attempt to fix problem with building on SGI
54913
54914 2005-04-19 11:52  king
54915
54916         * Source/kwsys/ProcessUNIX.c: BUG: When killing a child all the
54917           pipe read ends should be closed.  This will allow a child that is
54918           blocking while waiting to write to the pipe to wake up and
54919           receive the kill signal properly on cygwin.
54920
54921 2005-04-19 10:52  king
54922
54923         * Source/kwsys/testProcess.c: BUG: Expanded difference in timeouts
54924           between tests 4 and 5 so that 5 does not timeout while waiting
54925           for 4 to timeout.  This should fix the intermittent failure of
54926           test 5 on cygwin.  ENH: When a mismatch is reported it now
54927           reports what it was as well as what it should have been.
54928
54929 2005-04-15 18:57  king
54930
54931         * Source/kwsys/kwsysPlatformCxxTests.cxx: BUG: For some reason the
54932           non-template allocator test compiles on VS6 even though its
54933           allocator is a template.  Adding ::size_type to be sure it
54934           accesses a member of the allocator.
54935
54936 2005-04-15 18:49  king
54937
54938         * Source/kwsys/kwsysPlatformCxxTests.cxx: BUG: Fix iterator traits
54939           test to use a real iterator instead of int*.
54940
54941 2005-04-15 16:10  king
54942
54943         * Source/kwsys/CMakeLists.txt: BUG: Cannot use Win32 implementation
54944           for cygwin processes because then cygwin paths to executables
54945           like /usr/bin/ls are not found.
54946
54947 2005-04-15 16:00  king
54948
54949         * bootstrap, Source/kwsys/CMakeLists.txt,
54950           Source/kwsys/Configure.hxx.in, Source/kwsys/hash_fun.hxx.in,
54951           Source/kwsys/hashtable.hxx.in,
54952           Source/kwsys/kwsysPlatformCxxTests.cxx,
54953           Source/kwsys/kwsys_cstddef.hxx.in: COMP: Added
54954           KWSYS_CXX_HAS_CSTDDEF try-compile to KWSys to provide
54955           kwsys/cstddef header (to get size_t for hash_fun.hxx).
54956
54957 2005-04-15 15:30  king
54958
54959         * Source/kwsys/: hash_map.hxx.in, hash_set.hxx.in,
54960           hashtable.hxx.in: COMP: Replaced kwsys_stl with
54961           @KWSYS_NAMESPACE@_stl to properly use the configured namespace.
54962
54963 2005-04-15 15:18  barre
54964
54965         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: move
54966           convenience method to get OS name and version from KWApp to
54967           KWSys.
54968
54969 2005-04-15 14:47  andy
54970
54971         * Source/cmCTest.cxx: STYLE: Fix english
54972
54973 2005-04-15 13:56  king
54974
54975         * Source/kwsys/SystemTools.cxx: BUG: Added missing variable
54976           initialization that was accidentally removed on the previsous
54977           commit.
54978
54979 2005-04-15 13:35  king
54980
54981         * Source/kwsys/CMakeLists.txt: ENH: Changing kwsysProcess
54982           implementation on Cygwin to use the Win32 implementation instead
54983           of the UNIX implementation.  This makes dealing with misbehaving
54984           children work better.  The KWSys Win32 process implementaion is
54985           more robust than the Cygwin implementation (partly because it
54986           doesn't have to exactly reproduce the POSIX api).
54987
54988 2005-04-15 10:46  hoffman
54989
54990         * Source/cmTryCompileCommand.cxx: BUG: work around for buggy Tigger
54991           OSX systems that read two copies of the same file in a directory
54992
54993 2005-04-15 09:54  king
54994
54995         * bootstrap, Source/kwsys/CMakeLists.txt,
54996           Source/kwsys/Configure.hxx.in, Source/kwsys/hash_map.hxx.in,
54997           Source/kwsys/hash_set.hxx.in, Source/kwsys/hashtable.hxx.in,
54998           Source/kwsys/kwsysPlatformCxxTests.cxx: ENH: Added KWSys
54999           try-compiles KWSYS_STL_HAS_ITERATOR_TRAITS,
55000           KWSYS_STL_HAS_ITERATOR_CATEGORY,
55001           KWSYS_STL_HAS___ITERATOR_CATEGORY, and
55002           KWSYS_STL_HAS_ALLOCATOR_NONTEMPLATE to get the hash table to
55003           compile on old HP and Sun compilers.
55004
55005 2005-04-15 09:35  andy
55006
55007         * Source/cmVersion.cxx: STYLE: Nightly Version update
55008
55009 2005-04-15 09:05  king
55010
55011         * Source/kwsys/hash_map.hxx.in: COMP: Replacing _Select1st with a
55012           specialized hash_select1st that avoids requiring the stl pair to
55013           have first_type defined.  The old HP STL does not define
55014           first_type and second_type in its pair.
55015
55016 2005-04-15 08:59  king
55017
55018         * bootstrap, Source/kwsys/CMakeLists.txt,
55019           Source/kwsys/Configure.hxx.in, Source/kwsys/hashtable.hxx.in,
55020           Source/kwsys/kwsysPlatformCxxTests.cxx: ENH: Added
55021           KWSYS_CXX_HAS_ARGUMENT_DEPENDENT_LOOKUP try-compile to KWSys.
55022           Needed to optionally bring hash table comparison operators into
55023           the global namespace when argument dependent lookup is not
55024           supported.
55025
55026 2005-04-15 08:25  king
55027
55028         * Source/kwsys/SystemTools.cxx: COMP: Removed extra variable
55029           initializations to avoid Borland warnings.
55030
55031 2005-04-14 04:50  andy
55032
55033         * Source/cmVersion.cxx: STYLE: Nightly Version update
55034
55035 2005-04-13 23:04  king
55036
55037         * Source/kwsys/: hash_map.hxx.in, hash_set.hxx.in,
55038           hashtable.hxx.in: COMP: Remove friend templates and always use
55039           template friends (possibly with <>).  Needed to work-around Sun
55040           CC bug.
55041
55042 2005-04-13 23:03  king
55043
55044         * Source/kwsys/testSystemTools.cxx: COMP: Disable MSVC debug symbol
55045           truncation warning.
55046
55047 2005-04-13 18:13  andy
55048
55049         * Source/cmGeneratedFileStream.cxx: ENH: For sanity, create
55050           directory before creating generated file stream
55051
55052 2005-04-13 17:58  king
55053
55054         * Source/CMakeLists.txt: BUG: The test1 executable has been removed
55055           from kwsys.  Instead using testIOS for the kwsys test.
55056
55057 2005-04-13 16:58  king
55058
55059         * Source/kwsys/CMakeLists.txt: STYLE: Renaming kwsys-hash test to
55060           kwsys-testhash for consistency with other tests.
55061
55062 2005-04-13 16:55  king
55063
55064         * Source/kwsys/testProcess.c: COMP: Removing return value from
55065           test6.  It is an infinite loop, so the return causes warnings.
55066           It will never return anyway.
55067
55068 2005-04-13 16:47  king
55069
55070         * Source/kwsys/: CMakeLists.txt, test1.cxx: ENH: Removing old
55071           test1.c Process execution example.  It is fully replaced by
55072           testProcess.
55073
55074 2005-04-13 16:46  king
55075
55076         * Source/kwsys/: Base64.c, CommandLineArguments.cxx, Directory.cxx,
55077           ProcessUNIX.c, ProcessWin32.c, RegularExpression.cxx,
55078           SystemTools.cxx, test1.cxx, testCommandLineArguments.cxx,
55079           testIOS.cxx, testProcess.c, testSystemTools.cxx, testhash.cxx:
55080           COMP: Adding work-around for CMake dependency scanning
55081           limitation.  Any configured header included by KWSYS_HEADER() in
55082           a .c or .cxx file in kwsys itself must use this hack to get
55083           dependencies.
55084
55085 2005-04-13 16:35  andy
55086
55087         * Source/: cmMakefile.cxx, cmSourceFile.cxx, cmSourceFile.h: ENH:
55088           Speedup by storing source name without last extension
55089
55090 2005-04-13 16:34  andy
55091
55092         * Source/cmTarget.cxx: ENH: Speedup by only getting the source once
55093
55094 2005-04-13 16:25  andy
55095
55096         * Source/cmSystemTools.cxx: ENH: Improve performance by using
55097           vector of char instead of string
55098
55099 2005-04-13 16:05  king
55100
55101         * Source/kwsys/testSystemTools.cxx: BUG: Only do ~ test if HOME
55102           variable is defined.
55103
55104 2005-04-13 15:57  king
55105
55106         * Source/kwsys/testProcess.c: BUG: Avoid error diagnostic popups on
55107           windows for test that crashes on purpose.
55108
55109 2005-04-13 15:39  king
55110
55111         * bootstrap, Source/kwsys/CMakeLists.txt,
55112           Source/kwsys/Configure.hxx.in, Source/kwsys/hashtable.hxx.in,
55113           Source/kwsys/kwsysPlatformCxxTests.cxx: COMP: Added
55114           KWSYS_STL_HAS_ALLOCATOR_MAX_SIZE_ARGUMENT check for non-standard
55115           argument to stl allocator<>::max_size method.  Needed for kwsys
55116           hashtable to compile on Sun CC.
55117
55118 2005-04-13 15:29  king
55119
55120         * Source/kwsys/kwsysPlatformCxxTests.cxx: BUG:
55121           allocator<>::rebind<> test should use kwsys_stl::allocator, not
55122           std::allocator.
55123
55124 2005-04-13 15:22  king
55125
55126         * Source/kwsys/hashtable.hxx.in: COMP: Fix for Sun CC stl allocator
55127           signature of allocate method.
55128
55129 2005-04-13 15:04  king
55130
55131         * Source/kwsys/hashtable.hxx.in: BUG: When constructing the bucket
55132           vector type the allocator given must have been rebound to _Node*
55133           already because GCC 3.4's vector type does not rebind it.
55134
55135 2005-04-13 14:43  king
55136
55137         * Source/cmTryCompileCommand.cxx: ENH: Added better error message
55138           when TRY_COMPILE does not recognize an extension.
55139
55140 2005-04-13 14:37  king
55141
55142         * Source/kwsys/SystemTools.cxx: BUG: Fix GetFilenameName to not use
55143           uninitialized search position in win32 version.
55144
55145 2005-04-13 14:13  king
55146
55147         * bootstrap: BUG: Added more try-compiles from kwsys.
55148
55149 2005-04-13 14:13  king
55150
55151         * Source/kwsys/kwsysPlatformCxxTests.cxx: BUG: Fixed member
55152           template test to not produce a test program that crashes when it
55153           runs.
55154
55155 2005-04-13 13:59  andy
55156
55157         * Source/kwsys/SystemTools.cxx: ENH: Speedup improvements
55158
55159 2005-04-13 13:57  andy
55160
55161         * Source/kwsys/: CMakeLists.txt, Configure.hxx.in, Process.h.in,
55162           ProcessUNIX.c, ProcessWin32.c, test1.cxx,
55163           testCommandLineArguments.cxx, testIOS.cxx, testProcess.c,
55164           testSystemTools.cxx, testhash.cxx: ENH: Do kwsys testing as part
55165           of cmake testing, command line arguments are not experimental and
55166           add simple test for systemtools
55167
55168 2005-04-13 13:43  hoffman
55169
55170         * Utilities/Release/cmake_release.sh: BUG: fix clean action
55171
55172 2005-04-13 12:44  hoffman
55173
55174         * CMakeLists.txt, Utilities/Release/cmake_release.sh: Move minor
55175           version to 2.0.6
55176
55177 2005-04-13 09:54  hoffman
55178
55179         * Source/: cmLocalVisualStudio7Generator.cxx,
55180           kwsys/SystemTools.cxx: BUG: fix insert for 64 bit
55181
55182 2005-04-13 08:08  king
55183
55184         * Source/kwsys/: CMakeLists.txt, Configure.hxx.in, hash_fun.hxx.in,
55185           hash_map.hxx.in, hash_set.hxx.in, hashtable.hxx.in,
55186           kwsysPlatformCxxTests.cxx, testhash.cxx: ENH: Adding SGI hash_map
55187           and hash_set implementation ported from STL to KWSys.  This also
55188           adds try-compiles for KWSYS_STL_HAS_ALLOCATOR_REBIND,
55189           KWSYS_CXX_HAS_FULL_SPECIALIZATION,
55190           KWSYS_CXX_HAS_MEMBER_TEMPLATES, and
55191           KWSYS_CXX_HAS_NULL_TEMPLATE_ARGS.
55192
55193 2005-04-13 08:05  king
55194
55195         * Source/kwsys/kwsys_stl.hxx.in: ENH: Added
55196           __HPACC_USING_MULTIPLIES_IN_FUNCTIONAL fix from vtkstd.
55197
55198 2005-04-13 04:39  andy
55199
55200         * Source/cmVersion.cxx: STYLE: Nightly Version update
55201
55202 2005-04-12 15:40  hoffman
55203
55204         * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix Ambiguity in
55205           insert call
55206
55207 2005-04-12 15:11  hoffman
55208
55209         * Source/cmLocalGenerator.cxx: BUG: add missing header for borland
55210
55211 2005-04-12 13:33  king
55212
55213         * Source/kwsys/SystemTools.cxx: COMP: Fixed ambiguous call to
55214           insert method of string.
55215
55216 2005-04-12 13:27  hoffman
55217
55218         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h,
55219           cmLocalVisualStudio7Generator.cxx, cmMacroCommand.cxx,
55220           cmMakefile.cxx, cmMakefile.h: ENH: performance improvements
55221
55222 2005-04-12 13:26  hoffman
55223
55224         * Source/cmDepends.cxx: ENH: do not collapse full path for cwd
55225
55226 2005-04-12 13:26  hoffman
55227
55228         * Source/cmCacheManager.cxx: ENH: make regex static so it is not
55229           recomputed for each line of the cache
55230
55231 2005-04-12 13:25  hoffman
55232
55233         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH:
55234           optimization of cwd and do not leak library handle
55235
55236 2005-04-12 09:36  martink
55237
55238         * Source/cmLocalGenerator.cxx: BUG: local gen was setting proj dir
55239           when it shouldnt
55240
55241 2005-04-12 09:35  martink
55242
55243         * Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt: ENH: also
55244           test for correct Proj dir settings
55245
55246 2005-04-12 03:09  andy
55247
55248         * Source/cmVersion.cxx: STYLE: Nightly Version update
55249
55250 2005-04-11 12:38  hoffman
55251
55252         * ChangeLog.manual, Source/cmCTest.cxx: BUG: fix GetLongPathName
55253           for all versions of windows
55254
55255 2005-04-11 12:20  hoffman
55256
55257         * Source/kwsys/SystemTools.cxx: BUG: fix GetLongPathName for
55258           WindowsNT
55259
55260 2005-04-11 04:58  andy
55261
55262         * Source/cmVersion.cxx: STYLE: Nightly Version update
55263
55264 2005-04-10 04:06  andy
55265
55266         * Source/cmVersion.cxx: STYLE: Nightly Version update
55267
55268 2005-04-09 02:38  andy
55269
55270         * Source/cmVersion.cxx: STYLE: Nightly Version update
55271
55272 2005-04-08 12:46  hoffman
55273
55274         * Source/: cmOrderLinkDirectories.cxx, cmOrderLinkDirectories.h:
55275           BUG: handle case insensitive library extensions on windows
55276
55277 2005-04-08 08:34  hoffman
55278
55279         * Source/kwsys/SystemTools.cxx: BUG: fix build on mingw
55280
55281 2005-04-08 02:37  andy
55282
55283         * Source/cmVersion.cxx: STYLE: Nightly Version update
55284
55285 2005-04-07 17:39  hoffman
55286
55287         * Source/cmakemain.cxx: BUG: move fix for -E option to branch
55288
55289 2005-04-07 17:24  hoffman
55290
55291         * Tests/CommandLineTest/CMakeLists.txt: merge from main tree fix
55292           for command line test
55293
55294 2005-04-07 17:22  hoffman
55295
55296         * Source/cmCTest.cxx: BUG: add error checking on GetLongPath
55297
55298 2005-04-07 17:20  hoffman
55299
55300         * Source/kwsys/SystemTools.cxx: BUG: if short path or long path
55301           fails return the original input
55302
55303 2005-04-07 16:58  hoffman
55304
55305         * Source/kwsys/SystemTools.cxx: ENH: check return value of
55306           GetLongPath
55307
55308 2005-04-07 16:12  hoffman
55309
55310         * ChangeLog.manual, Source/cmSystemTools.cxx,
55311           Source/cmWin32ProcessExecution.cxx,
55312           Source/cmWin32ProcessExecution.h: Merge in fix for win32 process
55313           stuff
55314
55315 2005-04-07 16:09  hoffman
55316
55317         * Modules/Platform/Darwin.cmake, Source/cmGlobalXCodeGenerator.cxx:
55318           ENH: fix install test with xcode, the xcode generator does not
55319           support library versioning yet
55320
55321 2005-04-07 15:09  king
55322
55323         * Source/cmLocalUnixMakefileGenerator2.cxx: BUG: Avoid converting
55324           the subdirectory name to a relative path twice.
55325
55326 2005-04-07 14:41  king
55327
55328         * Source/cmMakefile.cxx: BUG: Do not repeat paths when trying the
55329           lib/ to lib64/ replacement.
55330
55331 2005-04-07 14:30  king
55332
55333         * Source/cmMakefile.cxx: ENH: Adding automatic generation of
55334           several 64-bit search path forms.
55335
55336 2005-04-07 14:27  king
55337
55338         * Modules/: CMakeDetermineJavaCompiler.cmake, FindAVIFile.cmake,
55339           FindFLTK.cmake, FindGLUT.cmake, FindGTK.cmake, FindJNI.cmake,
55340           FindJPEG.cmake, FindJava.cmake, FindMPEG.cmake, FindMPEG2.cmake,
55341           FindOpenGL.cmake, FindPHP4.cmake, FindPNG.cmake,
55342           FindPerlLibs.cmake, FindPythonLibs.cmake, FindQt.cmake,
55343           FindRuby.cmake, FindSDL.cmake, FindSWIG.cmake, FindTCL.cmake,
55344           FindTIFF.cmake, FindX11.cmake, FindZLIB.cmake: ENH: Removing
55345           extra 64-bit search paths.  They are now constructed
55346           automatically from the paths listed.
55347
55348 2005-04-07 13:48  king
55349
55350         * Source/cmLocalUnixMakefileGenerator2.cxx: BUG: Fix rule name for
55351           subdirectory traversal to use relative paths.  This was broken by
55352           the recent subdirectory changes.
55353
55354 2005-04-07 13:46  king
55355
55356         * Modules/: CMakeDetermineJavaCompiler.cmake, FindAVIFile.cmake,
55357           FindFLTK.cmake, FindGLUT.cmake, FindGTK.cmake, FindJNI.cmake,
55358           FindJPEG.cmake, FindJava.cmake, FindMPEG.cmake, FindMPEG2.cmake,
55359           FindOpenGL.cmake, FindPHP4.cmake, FindPNG.cmake,
55360           FindPerlLibs.cmake, FindPythonLibs.cmake, FindQt.cmake,
55361           FindRuby.cmake, FindSDL.cmake, FindSWIG.cmake, FindTCL.cmake,
55362           FindTIFF.cmake, FindX11.cmake, FindZLIB.cmake: ENH: Adding
55363           support for 64-bit library paths.  Contributed by Peter Vanroose.
55364
55365 2005-04-07 13:03  hoffman
55366
55367         * Source/: CTest/cmCTestBuildHandler.cxx, kwsys/SystemTools.cxx,
55368           kwsys/SystemTools.hxx.in: BUG: fix for bug 1717 incorrect path
55369           sent to dart server
55370
55371 2005-04-07 12:44  hoffman
55372
55373         * Source/cmCTest.cxx: BUG: remove debug statement
55374
55375 2005-04-07 12:12  hoffman
55376
55377         * ChangeLog.manual, Source/cmSystemTools.cxx,
55378           Source/cmSystemTools.h: move fix for relative paths from main
55379           tree
55380
55381 2005-04-07 12:11  hoffman
55382
55383         * ChangeLog.manual, Source/cmCTest.cxx: BUG: fix for bug 1717 use
55384           the correct path for Dart server on warnings and errors
55385
55386 2005-04-07 10:37  hoffman
55387
55388         * ChangeLog.manual, Source/cmInstallProgramsCommand.cxx,
55389           Source/cmInstallProgramsCommand.h: move from main tree
55390
55391 2005-04-07 02:31  andy
55392
55393         * Source/cmVersion.cxx: STYLE: Nightly Version update
55394
55395 2005-04-06 16:53  king
55396
55397         * Modules/Dart.cmake: STYLE: Fixed spelling of "memmory".
55398
55399 2005-04-06 16:15  king
55400
55401         * Source/cmStandardIncludes.h: BUG: Avoid duplicate definition by
55402           using cmsys_STL_STRING_NEQ_CHAR_DEFINED and
55403           cmsys_STL_STRING_NO_NEQ_CHAR.
55404
55405 2005-04-06 16:14  king
55406
55407         * Source/kwsys/kwsys_stl_string.hxx.in: ENH: Added proper
55408           namespaced version of KWSYS_STL_STRING_ISTREAM_DEFINED,
55409           KWSYS_STL_STRING_OSTREAM_DEFINED, and
55410           _STL_STRING_NEQ_CHAR_DEFINED macros.
55411
55412 2005-04-06 15:06  king
55413
55414         * Modules/Platform/Darwin-xlc.cmake, Modules/Platform/Darwin.cmake,
55415           Source/cmGlobalBorlandMakefileGenerator.cxx,
55416           Source/cmGlobalNMakeMakefileGenerator.cxx,
55417           Source/cmGlobalUnixMakefileGenerator.cxx,
55418           Tests/Fortran/CMakeLists.txt,
55419           Tests/MakeClean/ToClean/CMakeLists.txt: ENH: Removed
55420           CMAKE_GENERATOR_NEW now that the old unix makefile generator is
55421           never used.
55422
55423 2005-04-06 13:34  king
55424
55425         * bootstrap: BUG: The bootstrap script should perform the
55426           KWSYS_STL_STRING_HAVE_NEQ_CHAR test for kwsys.
55427
55428 2005-04-06 11:56  hoffman
55429
55430         * Source/cmMakefile.cxx: ENH: better fix for 64 bit, add 64 to the
55431           name of all directories in the search path
55432
55433 2005-04-06 10:59  hoffman
55434
55435         * Source/cmGlobalXCodeGenerator.cxx: ENH: allow sub projects to use
55436           targets that are not part of the sub-project
55437
55438 2005-04-06 09:47  hoffman
55439
55440         * Source/kwsys/SystemTools.cxx: remove cerr stuff
55441
55442 2005-04-06 09:44  hoffman
55443
55444         * Source/kwsys/SystemTools.cxx: Fix bug in != stuff
55445
55446 2005-04-06 04:28  andy
55447
55448         * Source/cmVersion.cxx: STYLE: Nightly Version update
55449
55450 2005-04-05 21:10  hoffman
55451
55452         * Source/kwsys/SystemTools.cxx: COMP: hack fix for old sgi until
55453           bootstrap is fixed
55454
55455 2005-04-05 17:06  hoffman
55456
55457         * Modules/CMakeTestCCompiler.cmake, Source/cmMakefile.cxx: BUG: try
55458           to address Bug 1673 .
55459
55460 2005-04-05 16:24  hoffman
55461
55462         * Modules/FindOpenGL.cmake: Fix for bug Bug #1287 - cmake use
55463           MesaGL by default instead of libGL - Return to bug list
55464
55465 2005-04-05 14:48  hoffman
55466
55467         * Source/cmAuxSourceDirectoryCommand.cxx: BUG: fix for bug 1636 add
55468           extensions to AUX_SOURCE_DIRECTORY files
55469
55470 2005-04-05 13:39  hoffman
55471
55472         * ChangeLog.manual, Modules/FindDCMTK.cmake: Move from main tree,
55473           fix for 1652
55474
55475 2005-04-05 13:37  hoffman
55476
55477         * Modules/FindDCMTK.cmake: BUG: fix for bug 1652
55478
55479 2005-04-05 13:30  hoffman
55480
55481         * ChangeLog.manual, Source/cmLocalVisualStudio7Generator.cxx: fix
55482           on branch for 1660 language NONE working
55483
55484 2005-04-05 13:14  hoffman
55485
55486         * Source/cmGlobalGenerator.cxx: BUG: fix for bug 1660
55487
55488 2005-04-05 12:54  hoffman
55489
55490         * ChangeLog.manual: fixes on branch
55491
55492 2005-04-05 12:52  hoffman
55493
55494         * Source/: cmGlobalVisualStudio71Generator.cxx,
55495           cmGlobalVisualStudio7Generator.cxx: BUG: fix for bug 1702 better
55496           error on bad GUID
55497
55498 2005-04-05 12:51  hoffman
55499
55500         * Source/cmLocalVisualStudio7Generator.cxx: BUG: move fix from main
55501           tree for bug 1680
55502
55503 2005-04-05 11:23  hoffman
55504
55505         * Source/cmake.cxx: BUG: fix for bug 1700
55506
55507 2005-04-05 10:22  hoffman
55508
55509         * Source/: cmGlobalVisualStudio71Generator.cxx,
55510           cmGlobalVisualStudio7Generator.cxx: BUG: fix for bug 1702, better
55511           error message for GUID missing
55512
55513 2005-04-05 08:25  king
55514
55515         * Source/: cmGeneratedFileStream.cxx, cmGeneratedFileStream.h: ENH:
55516           Added Close method and updated Open method to allow streams to be
55517           reused.
55518
55519 2005-04-05 04:25  andy
55520
55521         * Source/cmVersion.cxx: STYLE: Nightly Version update
55522
55523 2005-04-04 17:01  hoffman
55524
55525         * ChangeLog.manual, Modules/UseSWIG.cmake,
55526           Source/cmGetDirectoryPropertyCommand.cxx: FIX: swig fixes from
55527           main tree
55528
55529 2005-04-04 16:55  hoffman
55530
55531         * Modules/UseSWIG.cmake: ENH: make sure source flags don't have to
55532           be set
55533
55534 2005-04-04 16:43  hoffman
55535
55536         * Source/cmGetDirectoryPropertyCommand.cxx: ENH: get directory
55537           property should return an empty variable if it is not set, not
55538           just have an error
55539
55540 2005-04-04 16:13  hoffman
55541
55542         * Modules/UseSWIG.cmake: ENH: fix for bug 1304
55543
55544 2005-04-04 15:55  hoffman
55545
55546         * ChangeLog.manual, Modules/UseSWIG.cmake: ENH: move changes from
55547           main tree
55548
55549 2005-04-04 15:52  hoffman
55550
55551         * ChangeLog.manual, Source/cmCTest.cxx: ENH: move from main tree
55552           timezone fix
55553
55554 2005-04-04 15:51  hoffman
55555
55556         * Modules/UseSWIG.cmake: FIX: fix for bug 1730
55557
55558 2005-04-04 15:41  hoffman
55559
55560         * ChangeLog.manual, Source/cmFileCommand.cxx,
55561           Source/cmWriteFileCommand.cxx, Source/kwsys/SystemTools.cxx: ENH:
55562           move fix for read only file configure to branch
55563
55564 2005-04-04 12:22  andy
55565
55566         * Modules/Dart.cmake, Source/cmAddTestCommand.cxx,
55567           Source/cmEnableTestingCommand.cxx, Source/cmGlobalGenerator.cxx:
55568           BUG: By default disable new files.
55569
55570 2005-04-04 03:01  andy
55571
55572         * Source/cmVersion.cxx: STYLE: Nightly Version update
55573
55574 2005-04-03 03:17  andy
55575
55576         * Source/cmVersion.cxx: STYLE: Nightly Version update
55577
55578 2005-04-02 02:16  andy
55579
55580         * Source/cmVersion.cxx: STYLE: Nightly Version update
55581
55582 2005-04-01 15:48  andy
55583
55584         * Source/: cmAddTestCommand.cxx, cmEnableTestingCommand.cxx,
55585           cmGlobalGenerator.cxx, cmGlobalGenerator.h,
55586           cmGlobalVisualStudio6Generator.cxx,
55587           cmGlobalVisualStudio6Generator.h,
55588           cmGlobalVisualStudio7Generator.cxx,
55589           cmGlobalVisualStudio7Generator.h, cmMakefile.cxx, cmMakefile.h:
55590           ENH: More ctest changes and move SetupTest to superclass
55591
55592 2005-04-01 15:45  andy
55593
55594         * Modules/Dart.cmake, Source/cmCTest.cxx: ENH: Rename the
55595           DartConfiguration.tcl to CTestConfiguration.ini
55596
55597 2005-04-01 14:57  andy
55598
55599         * Source/: cmAddTestCommand.cxx, cmCTest.cxx, cmCTest.h,
55600           cmEnableTestingCommand.cxx, ctest.cxx,
55601           CTest/cmCTestTestHandler.cxx: ENH: Start adding support for CTest
55602           testfiles
55603
55604 2005-04-01 02:17  andy
55605
55606         * Source/cmVersion.cxx: STYLE: Nightly Version update
55607
55608 2005-03-31 18:03  king
55609
55610         * Source/cmLocalUnixMakefileGenerator2.cxx: BUG: When generating
55611           the name of the custom rule file the character : should be
55612           replaced with an underscore because it might be a non-file-name
55613           part of a path.
55614
55615 2005-03-31 11:57  hoffman
55616
55617         * Source/cmGlobalXCodeGenerator.cxx: BUG: fix ITK build with xcode,
55618           as long as you build it in little parts, this fixes the headermap
55619           problem
55620
55621 2005-03-31 10:00  martink
55622
55623         * CTestCustom.ctest.in: ENH: shut up warning in 3rd party packages
55624
55625 2005-03-31 02:20  andy
55626
55627         * Source/cmVersion.cxx: STYLE: Nightly Version update
55628
55629 2005-03-30 16:11  king
55630
55631         * Source/cmCTest.cxx: BUG: It is possible for the nightly start
55632           time to be over 24 hours in the future which requires two days to
55633           be subtracted.  Using a while loop to make sure enough days are
55634           added or subtracted.  It should never be able to iterate more
55635           than twice.
55636
55637 2005-03-30 15:41  hoffman
55638
55639         * ChangeLog.manual, Source/cmLocalVisualStudio7Generator.cxx: FIX:
55640           Merge from main tree: fix for VS 2005 beta
55641
55642 2005-03-30 15:27  king
55643
55644         * Source/kwsys/CMakeLists.txt: BUG: Test for stl stirng operator!=
55645           for char* needs to know result of KWSYS_STL_HAVE_STD.
55646
55647 2005-03-30 02:19  andy
55648
55649         * Source/cmVersion.cxx: STYLE: Nightly Version update
55650
55651 2005-03-29 15:34  martink
55652
55653         * Source/: cmGlobalGenerator.cxx, cmMakefile.cxx, cmMakefile.h:
55654           ENH: removed GetParentProjects
55655
55656 2005-03-29 15:33  martink
55657
55658         * Tests/OutOfSource/SubDir/CMakeLists.txt: ENH: better test for
55659           subdirs
55660
55661 2005-03-29 15:26  henderson
55662
55663         * Source/kwsys/: CMakeLists.txt, SharedForward.h.in: ENH: copying
55664           Brad's installation changes from the main tree to the ParaView
55665           2.0 branch
55666
55667 2005-03-29 10:34  king
55668
55669         * Source/: cmLocalUnixMakefileGenerator2.cxx,
55670           cmLocalUnixMakefileGenerator2.h: BUG: Fix dependencies of custom
55671           commands that are relative paths to files or other custom command
55672           outputs.
55673
55674 2005-03-29 10:10  king
55675
55676         * Source/kwsys/: CMakeLists.txt, Configure.hxx.in,
55677           kwsysPlatformCxxTests.cxx, kwsys_stl_string.hxx.in: ENH: Added
55678           operator!= for stl string and char* when the system does not
55679           provide one.
55680
55681 2005-03-29 08:20  king
55682
55683         * bootstrap, Source/kwsys/CMakeLists.txt,
55684           Source/kwsys/Configure.hxx.in,
55685           Source/kwsys/kwsysPlatformCxxTests.cmake,
55686           Source/kwsys/kwsysPlatformCxxTests.cxx,
55687           Source/kwsys/kwsys_stl.h.in, Source/kwsys/kwsys_stl.hxx.in,
55688           Source/kwsys/kwsys_stl_string.hxx.in: ENH: Added istream and
55689           ostream operators for stl string in KWSys when using old streams
55690           that do not provide them.
55691
55692 2005-03-29 08:09  king
55693
55694         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH:
55695           SplitPath now supports slashes in both directions in the input
55696           path but still produces forward slashes in the root component.
55697
55698 2005-03-29 02:21  andy
55699
55700         * Source/cmVersion.cxx: STYLE: Nightly Version update
55701
55702 2005-03-28 18:00  andy
55703
55704         * bootstrap: BUG: The  is replaced by cvs... This is safer anyway
55705
55706 2005-03-28 17:46  barre
55707
55708         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: move
55709           EstimateFormatLength to kwsys
55710
55711 2005-03-28 02:12  andy
55712
55713         * Source/cmVersion.cxx: STYLE: Nightly Version update
55714
55715 2005-03-27 02:18  andy
55716
55717         * Source/cmVersion.cxx: STYLE: Nightly Version update
55718
55719 2005-03-26 09:58  king
55720
55721         * Source/kwsys/: CMakeLists.txt, Configure.hxx.in,
55722           kwsysPlatformCxxTests.cmake, kwsysPlatformCxxTests.cxx,
55723           kwsys_stl.h.in, kwsys_stl.hxx.in, kwsys_stl_string.hxx.in: COMP:
55724           Removing stl string io operators change until the CMake bootstrap
55725           script can be fixed.
55726
55727 2005-03-26 08:19  king
55728
55729         * Source/kwsys/: CMakeLists.txt, Configure.hxx.in,
55730           kwsysPlatformCxxTests.cmake, kwsysPlatformCxxTests.cxx,
55731           kwsys_stl.h.in, kwsys_stl.hxx.in, kwsys_stl_string.hxx.in: ENH:
55732           Added istream and ostream operators for stl string when using old
55733           streams that do not provide them.
55734
55735 2005-03-26 02:22  andy
55736
55737         * Source/cmVersion.cxx: STYLE: Nightly Version update
55738
55739 2005-03-25 18:55  andy
55740
55741         * Source/CMakeLists.txt: ENH: When in-source build, do not do
55742           bootstrap test
55743
55744 2005-03-25 18:46  andy
55745
55746         * Source/CMakeLists.txt: ENH: Remove curl build testing
55747
55748 2005-03-25 16:40  king
55749
55750         * Source/cmAddSubDirectoryCommand.h: ENH: Clarified documentation
55751           of the command.
55752
55753 2005-03-25 14:23  andy
55754
55755         * bootstrap: ENH: For development versions report version when
55756           doing bootstrap
55757
55758 2005-03-25 08:41  king
55759
55760         * Source/kwsys/: CMakeLists.txt, SharedForward.h.in: ENH: Adding
55761           SharedForward C header to help create forwarding executables on
55762           UNIX systems that configure the shared library runtime search
55763           path and then replace themselves with the real executable.  This
55764           is useful to create binary distributions that work from any
55765           extracted location even with shared libraries.
55766
55767 2005-03-25 08:09  king
55768
55769         * Source/kwsys/SystemTools.cxx: ENH: Re-implemented
55770           CollapseFullPath to not need to change directories.  Operation is
55771           now fully string based.
55772
55773 2005-03-25 08:05  king
55774
55775         * Source/cmCTest.cxx: BUG: Adjusted GetNightlyTime computation to
55776           not depend on time_t being a signed type.
55777
55778 2005-03-25 02:16  andy
55779
55780         * Source/cmVersion.cxx: STYLE: Nightly Version update
55781
55782 2005-03-24 02:25  andy
55783
55784         * Source/cmVersion.cxx: STYLE: Nightly Version update
55785
55786 2005-03-23 08:20  hoffman
55787
55788         * Source/cmBuildCommand.cxx: fix for xcode
55789
55790 2005-03-23 02:22  andy
55791
55792         * Source/cmVersion.cxx: STYLE: Nightly Version update
55793
55794 2005-03-22 14:27  hoffman
55795
55796         * Source/cmDynamicLoader.h: FIX: fix bug 1690
55797
55798 2005-03-22 14:00  hoffman
55799
55800         * Source/cmGlobalXCodeGenerator.cxx: ENH: try to handle more source
55801           file types
55802
55803 2005-03-22 13:32  andy
55804
55805         * Source/cmGlobalXCodeGenerator.cxx: ENH: just use the file name
55806
55807 2005-03-22 11:33  hoffman
55808
55809         * Source/cmGlobalGenerator.cxx: ENH: make sure project map is
55810           cleared each time.
55811
55812 2005-03-22 10:29  andy
55813
55814         * Source/cmGlobalXCodeGenerator.cxx: ENH: use better names for
55815           files
55816
55817 2005-03-22 10:23  king
55818
55819         * Source/cmMakefile.cxx: BUG: Initializing from parent should copy
55820           link directories as well.
55821
55822 2005-03-22 08:36  king
55823
55824         * Source/: cmAddCustomCommandCommand.cxx,
55825           cmAddCustomTargetCommand.cxx: ENH: Added check for invalid
55826           characters in output name.
55827
55828 2005-03-22 07:27  hoffman
55829
55830         * Source/cmLocalGenerator.cxx: ENH: remove commented code
55831
55832 2005-03-22 07:26  hoffman
55833
55834         * Source/cmLocalVisualStudio7Generator.cxx: ENH: fix adding of rc
55835           files
55836
55837 2005-03-22 02:24  andy
55838
55839         * Source/cmVersion.cxx: STYLE: Nightly Version update
55840
55841 2005-03-21 02:32  andy
55842
55843         * Source/cmVersion.cxx: STYLE: Nightly Version update
55844
55845 2005-03-20 02:34  andy
55846
55847         * Source/cmVersion.cxx: STYLE: Nightly Version update
55848
55849 2005-03-19 09:05  martink
55850
55851         * Source/cmGlobalGenerator.cxx: COMP: fix warning
55852
55853 2005-03-19 02:38  andy
55854
55855         * Source/cmVersion.cxx: STYLE: Nightly Version update
55856
55857 2005-03-18 11:29  martink
55858
55859         * Source/cmMacroCommand.cxx: COMP: fix warning
55860
55861 2005-03-18 10:58  martink
55862
55863         * Source/: cmLocalUnixMakefileGenerator.cxx,
55864           cmLocalUnixMakefileGenerator.h: ENH: remove cmSubDirectory from
55865           unused files?
55866
55867 2005-03-18 10:41  martink
55868
55869         * Source/cmAddDefinitionsCommand.h, Source/cmAddTestCommand.cxx,
55870           Source/cmBootstrapCommands.cxx, Source/cmBuildCommand.h,
55871           Source/cmBuildNameCommand.h, Source/cmCMakeMinimumRequired.h,
55872           Source/cmCommand.h, Source/cmCreateTestSourceList.h,
55873           Source/cmElseCommand.h, Source/cmEnableLanguageCommand.h,
55874           Source/cmEnableTestingCommand.cxx,
55875           Source/cmEnableTestingCommand.h, Source/cmEndForEachCommand.h,
55876           Source/cmEndIfCommand.h, Source/cmEndWhileCommand.h,
55877           Source/cmFileCommand.h, Source/cmFindFileCommand.h,
55878           Source/cmFindLibraryCommand.h, Source/cmFindPackageCommand.cxx,
55879           Source/cmFindPackageCommand.h, Source/cmFindPathCommand.h,
55880           Source/cmFindProgramCommand.h, Source/cmForEachCommand.h,
55881           Source/cmGetFilenameComponentCommand.h,
55882           Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
55883           Source/cmIfCommand.h, Source/cmIncludeCommand.h,
55884           Source/cmIncludeDirectoryCommand.h,
55885           Source/cmIncludeRegularExpressionCommand.h,
55886           Source/cmLinkDirectoriesCommand.h,
55887           Source/cmLinkLibrariesCommand.h, Source/cmLoadCacheCommand.h,
55888           Source/cmLoadCommandCommand.cxx, Source/cmLoadCommandCommand.h,
55889           Source/cmLocalGenerator.cxx, Source/cmLocalGenerator.h,
55890           Source/cmLocalKdevelopGenerator.cxx,
55891           Source/cmLocalKdevelopGenerator.h,
55892           Source/cmLocalUnixMakefileGenerator2.cxx,
55893           Source/cmLocalUnixMakefileGenerator2.h,
55894           Source/cmLocalVisualStudio6Generator.cxx,
55895           Source/cmLocalVisualStudio6Generator.h,
55896           Source/cmLocalVisualStudio7Generator.cxx,
55897           Source/cmLocalVisualStudio7Generator.h,
55898           Source/cmMacroCommand.cxx, Source/cmMacroCommand.h,
55899           Source/cmMakefile.cxx, Source/cmMakefile.h,
55900           Source/cmMarkAsAdvancedCommand.h, Source/cmOptionCommand.h,
55901           Source/cmProjectCommand.h, Source/cmRemoveCommand.h,
55902           Source/cmRemoveDefinitionsCommand.h,
55903           Source/cmSeparateArgumentsCommand.h, Source/cmSetCommand.h,
55904           Source/cmSetDirectoryPropertiesCommand.h,
55905           Source/cmSiteNameCommand.h, Source/cmSourceGroupCommand.h,
55906           Source/cmStringCommand.h, Source/cmSubdirCommand.cxx,
55907           Source/cmUtilitySourceCommand.h, Source/cmWhileCommand.h,
55908           Tests/OutOfSource/CMakeLists.txt,
55909           Tests/OutOfSource/SubDir/CMakeLists.txt: ENH: big change that
55910           includes immediate subdir support, removing the notion of
55911           inherited commands, makefiles no longer read in the parent
55912           makefiles but instead inherit thier parent makefiles current
55913           settings
55914
55915 2005-03-18 10:39  martink
55916
55917         * Source/: cmAddSubDirectoryCommand.cxx,
55918           cmAddSubDirectoryCommand.h: ENH: added immediate subdirectory
55919           command
55920
55921 2005-03-18 09:03  martink
55922
55923         * Source/cmSubDirectory.h: ENH: bad idea
55924
55925 2005-03-18 02:34  andy
55926
55927         * Source/cmVersion.cxx: STYLE: Nightly Version update
55928
55929 2005-03-17 18:37  king
55930
55931         * Source/cmLocalUnixMakefileGenerator2.cxx: BUG: Need to collapse
55932           full paths before depending on them to remove ./ and ../ to make
55933           sure target names match.
55934
55935 2005-03-17 15:35  hoffman
55936
55937         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h:
55938           ENH: add source groups xcode
55939
55940 2005-03-17 13:06  king
55941
55942         * Source/kwsys/SystemTools.cxx: COMP: Using proper __QNX__
55943           preprocessor test.
55944
55945 2005-03-17 02:41  andy
55946
55947         * Source/cmVersion.cxx: STYLE: Nightly Version update
55948
55949 2005-03-16 13:26  andy
55950
55951         * CMakeLists.txt, Utilities/cmexpat/CMakeLists.txt,
55952           Utilities/cmzlib/CMakeLists.txt: COMP: More cleanups
55953
55954 2005-03-16 12:54  andy
55955
55956         * Source/CMakeLists.txt: ENH: Make sure to use internal zlib
55957
55958 2005-03-16 12:54  andy
55959
55960         * Source/CTest/cmCTestSubmit.cxx: ENH: Cleanup of the output
55961
55962 2005-03-16 10:49  king
55963
55964         * Source/kwsys/SystemTools.cxx: COMP: Only include malloc.h on QNX.
55965
55966 2005-03-16 10:15  barre
55967
55968         * Source/kwsys/SystemTools.cxx: FIX: that was wrong
55969
55970 2005-03-16 09:55  king
55971
55972         * Source/CMakeLists.txt, Tests/Wrapping/CMakeLists.txt: BUG: Do not
55973           add Qt wrapping test unless QT is found and QT_UIC_EXECUTABLE is
55974           found.
55975
55976 2005-03-16 09:41  king
55977
55978         * Source/kwsys/SystemTools.cxx: COMP: Need malloc.h for malloc/free
55979           on QNX.
55980
55981 2005-03-16 02:35  andy
55982
55983         * Source/cmVersion.cxx: STYLE: Nightly Version update
55984
55985 2005-03-15 11:22  martink
55986
55987         * Source/cmEnableTestingCommand.cxx: ENH: only support rel paths
55988           for now
55989
55990 2005-03-15 08:14  king
55991
55992         * Source/: cmListFileLexer.c, cmListFileLexer.in.l: COMP: Defining
55993           YY_NO_INPUT to remove compilation of unused yyinput function.  It
55994           was producing a warning about unreachable code.
55995
55996 2005-03-15 08:13  king
55997
55998         * Source/cmCacheManager.cxx: COMP: Removed warning due to unsigned
55999           enum type.
56000
56001 2005-03-15 02:38  andy
56002
56003         * Source/cmVersion.cxx: STYLE: Nightly Version update
56004
56005 2005-03-14 13:23  hoffman
56006
56007         * Source/: CMakeLists.txt, cmake.cxx: ENH: make xcode compile only
56008           on apple
56009
56010 2005-03-14 12:25  martink
56011
56012         * bootstrap: ENH: oops forgot to chek this in
56013
56014 2005-03-14 12:18  hoffman
56015
56016         * Modules/Platform/QNX.cmake: ENH: try to fix rpath on qnx
56017
56018 2005-03-14 11:28  martink
56019
56020         * Source/: CMakeLists.txt, cmEnableTestingCommand.cxx,
56021           cmGlobalGenerator.cxx, cmGlobalVisualStudio71Generator.cxx,
56022           cmGlobalVisualStudio7Generator.cxx, cmLocalGenerator.cxx,
56023           cmLocalGenerator.h, cmLocalUnixMakefileGenerator.cxx,
56024           cmLocalUnixMakefileGenerator.h,
56025           cmLocalUnixMakefileGenerator2.cxx, cmMakefile.cxx, cmMakefile.h,
56026           cmSubdirCommand.cxx, cmGlobalVisualStudio6Generator.cxx: ENH: add
56027           support for out of source source
56028
56029 2005-03-14 11:26  martink
56030
56031         * Tests/OutOfSource/: CMakeLists.txt,
56032           OutOfSourceSubdir/CMakeLists.txt, OutOfSourceSubdir/simple.cxx,
56033           SubDir/CMakeLists.txt: ENH: added new test for out of dir source
56034           trees
56035
56036 2005-03-14 09:23  martink
56037
56038         * Source/cmSubDirectory.h: ENH: added new structure to hold
56039           subdirectories
56040
56041 2005-03-14 08:15  king
56042
56043         * Source/: cmDependsFortranParser.cxx, cmDependsFortranParser.y:
56044           COMP: Added __INTEL_COMPILER to test for yyerrorlab warning
56045           suppression.
56046
56047 2005-03-14 03:18  andy
56048
56049         * Source/cmVersion.cxx: STYLE: Nightly Version update
56050
56051 2005-03-13 03:01  andy
56052
56053         * Source/cmVersion.cxx: STYLE: Nightly Version update
56054
56055 2005-03-12 02:35  andy
56056
56057         * Source/cmVersion.cxx: STYLE: Nightly Version update
56058
56059 2005-03-11 13:12  hoffman
56060
56061         * Tests/: Complex/Executable/complex.cxx,
56062           ComplexOneConfig/Executable/complex.cxx,
56063           ComplexRelativePaths/Executable/complex.cxx: ENH: try to see if
56064           there is still a problem
56065
56066 2005-03-11 12:56  king
56067
56068         * Source/CTest/cmCTestScriptHandler.cxx: BUG: Do not report an
56069           error removing the binary directory if it doesn't exist.
56070
56071 2005-03-11 11:48  barre
56072
56073         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: add last
56074           two small funcs from vtkString. Done removing deps
56075
56076 2005-03-11 10:53  andy
56077
56078         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h:
56079           FIX: fix crashing test SubDir for xcode
56080
56081 2005-03-11 10:43  barre
56082
56083         * Source/kwsys/: SystemTools.hxx.in, SystemTools.cxx: ENH: update
56084           documentation, sort methods into categories
56085
56086 2005-03-11 10:29  hoffman
56087
56088         * Source/ctest.cxx: FIX: fix output of passing tests
56089
56090 2005-03-11 10:15  king
56091
56092         * Modules/Platform/QNX.cmake: ENH: Initial attempt at QNX support.
56093           Submitted by Tim Arney.
56094
56095 2005-03-11 10:07  king
56096
56097         * Source/kwsys/: CommandLineArguments.cxx, RegularExpression.cxx,
56098           SystemTools.cxx: COMP: Added missing include of string.h.
56099
56100 2005-03-11 10:03  king
56101
56102         * Source/cmStandardIncludes.h: COMP: Adding stdlib.h to standard
56103           includes.  We are using functions from it all over the place
56104           assuming it has been included here.
56105
56106 2005-03-11 09:31  barre
56107
56108         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: COMP: fix
56109           some warnings
56110
56111 2005-03-11 08:38  martink
56112
56113         * Source/cmake.cxx: COMP: fix a warning
56114
56115 2005-03-11 02:32  andy
56116
56117         * Source/cmVersion.cxx: STYLE: Nightly Version update
56118
56119 2005-03-10 17:49  barre
56120
56121         * Source/kwsys/SystemTools.cxx: ENH: remove deps to vtkString by
56122           using KWSys (a handful of functions have been moved to KWSys)
56123
56124 2005-03-10 17:44  barre
56125
56126         * Source/kwsys/: SystemTools.hxx.in, SystemTools.cxx: ENH: remove
56127           deps to vtkString by using KWSys (a handful of functions have
56128           been moved to KWSys)
56129
56130 2005-03-10 17:34  barre
56131
56132         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: remove
56133           deps to vtkString by using KWSys (a handful of functions have
56134           been moved to KWSys)
56135
56136 2005-03-10 13:39  martink
56137
56138         * Source/: cmExportLibraryDependencies.cxx, cmGlobalGenerator.cxx,
56139           cmGlobalGenerator.h, cmGlobalVisualStudio7Generator.cxx,
56140           cmGlobalVisualStudio7Generator.h, cmMakefile.cxx, cmMakefile.h,
56141           cmTryCompileCommand.cxx, cmTryRunCommand.cxx, cmake.cxx, cmake.h:
56142           ENH: cleanup by removing all the olf local generate junk that i
56143           not longer needed
56144
56145 2005-03-10 12:50  barre
56146
56147         * Source/kwsys/: SystemTools.hxx.in, SystemTools.cxx: ENH: move
56148           function from vtkKWDirectoryUtilities and vtkString to
56149           SystemTools
56150
56151 2005-03-10 10:04  martink
56152
56153         * Source/ctest.cxx: ENH: better docs
56154
56155 2005-03-10 02:26  andy
56156
56157         * Source/cmVersion.cxx: STYLE: Nightly Version update
56158
56159 2005-03-09 18:06  andy
56160
56161         * Source/CTest/cmCTestSubmit.cxx: BUG: xmlrpc does the base64
56162           encoding
56163
56164 2005-03-09 15:51  andy
56165
56166         * bootstrap: BUG: Remove awk, remove problems and add full spaces
56167           in the path support
56168
56169 2005-03-09 02:26  andy
56170
56171         * Source/cmVersion.cxx: STYLE: Nightly Version update
56172
56173 2005-03-08 18:38  king
56174
56175         * Source/cmLocalUnixMakefileGenerator2.cxx: BUG: Removing
56176           jump-and-build ordering change until we can prevent extra jumps
56177           from always occuring.
56178
56179 2005-03-08 17:27  king
56180
56181         * bootstrap: BUG: Fix for spaces in the path when constructing
56182           cmBootstrapCommands dependencies.
56183
56184 2005-03-08 16:01  king
56185
56186         * Source/cmLocalUnixMakefileGenerator2.cxx: ENH: Removing ...
56187           ellipsis from end of echo lines.  It is just clutter.
56188
56189 2005-03-08 15:55  king
56190
56191         * Source/cmLocalUnixMakefileGenerator2.cxx: ENH: Adding extra
56192           dependencies to jump-and-build rules that force a single ordering
56193           to prevent parallel jumps.  This avoids problems with two jumps
56194           reaching the same target in parallel which happened occasionally
56195           with the old generator.
56196
56197 2005-03-08 15:35  king
56198
56199         * Source/cmLocalUnixMakefileGenerator2.cxx: ENH: Removed "Checking
56200           build system in ..." message.  It is always paired with an
56201           Entering or Jumping message and is not necessary.
56202
56203 2005-03-08 13:43  king
56204
56205         * Source/: cmLocalUnixMakefileGenerator2.cxx,
56206           cmLocalUnixMakefileGenerator2.h: ENH: Added option
56207           CMAKE_SKIP_RULE_DEPENDENCY to skip making build rules depend on
56208           their own rule files.  It can be added to the cache by the user
56209           or added by the project in a list file.
56210
56211 2005-03-08 11:37  king
56212
56213         * Source/cmLocalUnixMakefileGenerator2.cxx: BUG: Only add leading
56214           ./ to custom command executable if the command is really
56215           specified as one in the current directory.
56216
56217 2005-03-08 11:25  king
56218
56219         * Source/cmLocalUnixMakefileGenerator2.cxx: BUG: When a custom
56220           command's executable is in the current directory the relative
56221           path to it needs a "./".
56222
56223 2005-03-08 09:25  king
56224
56225         * Source/: cmLocalKdevelopGenerator.cxx,
56226           cmLocalKdevelopGenerator.h: ENH: Updating Kdevelop generator to
56227           use the new makefile generator.  The old one no longer works
56228           anyway because local generates are now disabled.
56229
56230 2005-03-08 09:24  king
56231
56232         * Source/cmDepends.cxx: BUG: Dependency scans and checks must
56233           always set the current working directory to the directory
56234           containing the Makefile.
56235
56236 2005-03-08 02:26  andy
56237
56238         * Source/cmVersion.cxx: STYLE: Nightly Version update
56239
56240 2005-03-07 15:19  king
56241
56242         * Source/cmDependsFortran.cxx: BUG: When checking for upper-case
56243           modules do not use an upper-case .MOD extension.
56244
56245 2005-03-07 13:51  andy
56246
56247         * Source/: cmFileCommand.cxx, cmWriteFileCommand.cxx: BUG: Handle
56248           restrictive permissions
56249
56250 2005-03-07 12:14  andy
56251
56252         * Source/CTest/cmCTestSubmit.cxx: COMP: Remove warning
56253
56254 2005-03-07 12:11  andy
56255
56256         * bootstrap: ENH: Add proper dependencies for cmBootstrapCommands
56257
56258 2005-03-07 02:28  andy
56259
56260         * Source/cmVersion.cxx: STYLE: Nightly Version update
56261
56262 2005-03-06 08:51  andy
56263
56264         * DartConfig.cmake, Source/cmCTest.cxx,
56265           Source/CTest/cmCTestSubmit.cxx: COMP: Remove warning and fix the
56266           logic
56267
56268 2005-03-06 08:17  andy
56269
56270         * Source/CMakeLists.txt: COMP: Do not build cmw9xcom on Cygwin
56271
56272 2005-03-06 02:27  andy
56273
56274         * Source/cmVersion.cxx: STYLE: Nightly Version update
56275
56276 2005-03-05 08:25  andy
56277
56278         * DartConfig.cmake: ENH: Work on xmlrpc submit
56279
56280 2005-03-05 08:12  andy
56281
56282         * Source/CTest/cmCTestSubmit.cxx: COMP: Remove compile error
56283
56284 2005-03-05 02:21  andy
56285
56286         * Source/cmVersion.cxx: STYLE: Nightly Version update
56287
56288 2005-03-04 17:11  andy
56289
56290         * Source/: CTest/cmCTestSubmit.cxx, CTest/cmCTestSubmit.h,
56291           cmCTest.cxx: ENH: Start working on xmlrpc code. This code does
56292           not work, but it will at least test compiling with cmxmlrpc
56293
56294 2005-03-04 14:27  andy
56295
56296         * CMakeLists.txt, Source/CMakeLists.txt: ENH: More cleanups and
56297           start linking ctest to XML-RPC
56298
56299 2005-03-04 11:37  andy
56300
56301         * Source/CMakeLists.txt, CMakeLists.txt, Utilities/CMakeLists.txt:
56302           ENH: More cleanups and reorganization
56303
56304 2005-03-04 10:05  andy
56305
56306         * CMakeLists.txt, Source/CMakeLists.txt: ENH: Cleanups
56307
56308 2005-03-04 10:04  andy
56309
56310         * Source/CTest/CMakeLists.txt: BUG: This cmakelists file is not
56311           used any more
56312
56313 2005-03-04 10:03  andy
56314
56315         * bootstrap: BUG: Handle when initial cmake fails
56316
56317 2005-03-04 02:25  andy
56318
56319         * Source/cmVersion.cxx: STYLE: Nightly Version update
56320
56321 2005-03-03 22:35  hoffman
56322
56323         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
56324           cmGlobalXCodeGenerator.cxx: ENH: fix for finding the correct
56325           target in the current project
56326
56327 2005-03-03 19:42  hoffman
56328
56329         * Tests/: Complex/Executable/complex.cxx,
56330           ComplexOneConfig/Executable/complex.cxx,
56331           ComplexRelativePaths/Executable/complex.cxx: ENH: make it pass
56332           anyway so I can see debug info
56333
56334 2005-03-03 18:46  hoffman
56335
56336         * Source/cmOrderLinkDirectories.cxx,
56337           Source/cmOrderLinkDirectories.h,
56338           Tests/Complex/Executable/complex.cxx,
56339           Tests/ComplexOneConfig/Executable/complex.cxx,
56340           Tests/ComplexRelativePaths/Executable/complex.cxx: ENH: try and
56341           debug the failed test on the continuous
56342
56343 2005-03-03 18:15  hoffman
56344
56345         * Source/cmOrderLinkDirectories.cxx,
56346           Source/cmOrderLinkDirectories.h,
56347           Tests/Complex/Executable/complex.cxx,
56348           Tests/ComplexOneConfig/Executable/complex.cxx,
56349           Tests/ComplexRelativePaths/Executable/complex.cxx: ENH: try
56350           number two with topological sort
56351
56352 2005-03-03 16:53  king
56353
56354         * Source/: cmDependsFortran.cxx, cmDependsFortran.h, cmake.cxx:
56355           ENH: Implementing explicit cmake_copy_f90_mod callback to copy
56356           Fortran90 modules to the stamp files more reliably.  This removes
56357           the temporary hack for per-platform upper-/lower- case.
56358
56359 2005-03-03 15:22  king
56360
56361         * Source/: cmDependsC.cxx, cmDependsC.h: BUG: Fixed scanning to
56362           account for double-quote includes.
56363
56364 2005-03-03 12:00  king
56365
56366         * Source/kwsys/kwsys_ios_sstream.h.in: ENH: Added
56367           "ostringstream(const kwsys_stl::string& s)" and "void str(const
56368           kwsys_stl::string& s)" compatibility methods.
56369
56370 2005-03-03 08:46  martink
56371
56372         * Source/: CMakeLists.txt, cmake.cxx: ENH: remove code warrior
56373           classes
56374
56375 2005-03-03 02:26  andy
56376
56377         * Source/cmVersion.cxx: STYLE: Nightly Version update
56378
56379 2005-03-02 18:56  hoffman
56380
56381         * Source/cmOrderLinkDirectories.cxx,
56382           Source/cmOrderLinkDirectories.h,
56383           Tests/Complex/Executable/complex.cxx,
56384           Tests/ComplexOneConfig/Executable/complex.cxx,
56385           Tests/ComplexRelativePaths/Executable/complex.cxx: ENH: reverse
56386           last changes to avoid dashboard failures
56387
56388 2005-03-02 17:49  hoffman
56389
56390         * Source/cmOrderLinkDirectories.cxx,
56391           Source/cmOrderLinkDirectories.h,
56392           Tests/Complex/Executable/CMakeLists.txt,
56393           Tests/Complex/Executable/complex.cxx,
56394           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
56395           Tests/ComplexOneConfig/Executable/complex.cxx,
56396           Tests/ComplexRelativePaths/Executable/CMakeLists.txt,
56397           Tests/ComplexRelativePaths/Executable/complex.cxx: ENH: fix
56398           library ordering stuff to use a topological sort
56399
56400 2005-03-02 11:48  andy
56401
56402         * Source/cmOrderLinkDirectories.cxx: BUG: Attempt to fix sorting
56403           stability using more deterministic compare function
56404
56405 2005-03-02 10:58  martink
56406
56407         * Source/: cmGlobalCodeWarriorGenerator.cxx,
56408           cmGlobalCodeWarriorGenerator.h, cmLocalCodeWarriorGenerator.cxx,
56409           cmLocalCodeWarriorGenerator.h: ENH: now use xcode instead
56410
56411 2005-03-02 09:34  king
56412
56413         * Source/cmLocalUnixMakefileGenerator2.cxx: BUG: Pay attention to
56414           ForceUnixPaths setting in cmSystemTools for
56415           ConvertToQuotedOutputPath and for dependency scanning.
56416
56417 2005-03-02 09:02  king
56418
56419         * Source/cmDependsFortran.cxx: BUG: We need to test the compiler
56420           for the case of the mod file names.  For now this is a temporary
56421           hack to use upper case on SGI and lower case on Sun.
56422
56423 2005-03-02 08:51  king
56424
56425         * Source/cmLocalUnixMakefileGenerator2.cxx: BUG: SGI make can
56426           support suffixes only up to 32 characters.  Renaming
56427           .hpux_make_must_have_suffixes_list to
56428           .hpux_make_needs_suffix_list.
56429
56430 2005-03-02 02:30  andy
56431
56432         * Source/cmVersion.cxx: STYLE: Nightly Version update
56433
56434 2005-03-01 17:32  hoffman
56435
56436         * Source/cmOrderLinkDirectories.cxx: FIX: switch to stable_sort to
56437           avoid crash
56438
56439 2005-03-01 14:30  andy
56440
56441         * Modules/Dart.cmake: BUG: Change error to warning
56442
56443 2005-03-01 14:21  andy
56444
56445         * CMakeLists.txt: COMP: CMake should be build static. Also
56446           propagate build_shared_libs to curl
56447
56448 2005-03-01 13:36  king
56449
56450         * Source/cmDependsFortran.cxx: BUG: Module file names are case
56451           insensitive.  Always use lower case no matter the real name of
56452           the module.
56453
56454 2005-03-01 13:32  king
56455
56456         * Source/cmDependsJava.cxx: COMP: Removed unused parameter warning.
56457
56458 2005-03-01 12:27  king
56459
56460         * Source/: cmGlobalBorlandMakefileGenerator.cxx,
56461           cmGlobalNMakeMakefileGenerator.cxx: ENH: Enabling
56462           cmLocalUnixMakefileGenerator2 by default.
56463
56464 2005-03-01 12:26  king
56465
56466         * Modules/Platform/: Darwin-xlc.cmake, Darwin.cmake: ENH: Adding
56467           support for shared library versioning using the -install_name
56468           option on the OSX linker.  This is actually needed to support
56469           relative -o paths which are used by
56470           cmLocalUnixMakefileGenerator2.
56471
56472 2005-03-01 12:26  king
56473
56474         * bootstrap, Source/cmGlobalUnixMakefileGenerator.cxx,
56475           Source/cmake.cxx: ENH: Enabling cmLocalUnixMakefileGenerator2
56476           (new makefile generator) by default.
56477
56478 2005-03-01 12:20  king
56479
56480         * Source/: cmDependsJava.cxx, cmDependsJava.h, CMakeLists.txt,
56481           cmLocalUnixMakefileGenerator2.cxx: ENH: Framework for java
56482           dependency scanner.  Right now it does nothing but always reports
56483           success.  This is enough to get the Java test to pass with the
56484           new generator because the old implementation did not do
56485           dependencies anyway.
56486
56487 2005-03-01 12:13  king
56488
56489         * Source/: cmInstallProgramsCommand.cxx,
56490           cmInstallProgramsCommand.h: BUG: Added FILES mode to
56491           INSTALL_PROGRAMS command to make the single argument case
56492           unambiguous.
56493
56494 2005-03-01 11:25  andy
56495
56496         * Source/cmGlobalXCodeGenerator.cxx: FIX: fix spaces in paths
56497
56498 2005-03-01 10:54  andy
56499
56500         * CMakeLists.txt: ENH: Enable XMLRPC... please do not break
56501           everywhere...
56502
56503 2005-03-01 10:05  king
56504
56505         * Source/cmLocalVisualStudio6Generator.cxx: BUG: Replaced previous
56506           fix with an implementation of properly formatting the custom
56507           build code in the generated file.
56508
56509 2005-03-01 02:28  andy
56510
56511         * Source/cmVersion.cxx: STYLE: Nightly Version update
56512
56513 2005-02-28 17:12  andy
56514
56515         * CMakeLists.txt: ENH: Add the rest of xmlrpc stuff
56516
56517 2005-02-28 16:11  martink
56518
56519         * Source/cmLocalVisualStudio6Generator.cxx: FIXTHIS THING: fix the
56520           bug
56521
56522 2005-02-28 15:30  hoffman
56523
56524         * Source/cmGlobalXCodeGenerator.cxx: fix typeo
56525
56526 2005-02-28 15:07  hoffman
56527
56528         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h:
56529           ENH: add re run cmake if inputs change
56530
56531 2005-02-28 02:25  andy
56532
56533         * Source/cmVersion.cxx: STYLE: Nightly Version update
56534
56535 2005-02-27 17:36  andy
56536
56537         * Source/kwsys/ProcessUNIX.c: COMP: Remove warnings about shadow
56538           variables
56539
56540 2005-02-27 17:33  andy
56541
56542         * Utilities/cmexpat/xmlparse.c: COMP: Remove compile warning about
56543           shadow variables
56544
56545 2005-02-27 03:04  andy
56546
56547         * Source/cmVersion.cxx: STYLE: Nightly Version update
56548
56549 2005-02-26 16:58  hoffman
56550
56551         * Source/cmGlobalXCodeGenerator.cxx: COMP: remove some warnings
56552
56553 2005-02-26 03:02  andy
56554
56555         * Source/cmVersion.cxx: STYLE: Nightly Version update
56556
56557 2005-02-25 20:46  hoffman
56558
56559         * Source/cmGlobalXCodeGenerator.cxx: COMP: fix warning
56560
56561 2005-02-25 17:45  hoffman
56562
56563         * Source/: cmGlobalXCodeGenerator.cxx, cmOrderLinkDirectories.cxx,
56564           cmOrderLinkDirectories.h: ENH: clean up and use order link
56565           directories
56566
56567 2005-02-25 14:21  hoffman
56568
56569         * Utilities/cmexpat/xmltok_impl.c: COMP: fix warnings
56570
56571 2005-02-25 14:20  hoffman
56572
56573         * Source/cmGlobalXCodeGenerator.cxx: ENH: make sure header files
56574           are in the header file group
56575
56576 2005-02-25 11:23  king
56577
56578         * Source/: cmLocalUnixMakefileGenerator2.cxx,
56579           cmLocalUnixMakefileGenerator2.h: ENH: Replaced
56580           OutputEcho/pre-echo/post-echo with AppendEcho.  This allows for
56581           more flexible echo specifications and better preserves echo text.
56582
56583 2005-02-25 09:31  king
56584
56585         * Tests/: Complex/Executable/CMakeLists.txt,
56586           Complex/Executable/complex.cxx, Complex/Library/CMakeLists.txt,
56587           ComplexOneConfig/Executable/CMakeLists.txt,
56588           ComplexOneConfig/Executable/complex.cxx,
56589           ComplexOneConfig/Library/CMakeLists.txt,
56590           ComplexRelativePaths/Executable/CMakeLists.txt,
56591           ComplexRelativePaths/Executable/complex.cxx,
56592           ComplexRelativePaths/Library/CMakeLists.txt: ENH: Added full
56593           pre-build/pre-link/post-build testing for both library and
56594           executable targets.
56595
56596 2005-02-25 09:19  king
56597
56598         * Source/cmLocalUnixMakefileGenerator2.cxx: ENH: Adding inclusion
56599           of pre-build and pre-link commands when building executables and
56600           libraries.
56601
56602 2005-02-25 09:14  king
56603
56604         * Source/cmLocalUnixMakefileGenerator2.cxx: BUG:
56605           ConvertToQuotedOutputPath must replace slashes in root component
56606           on windows.
56607
56608 2005-02-25 09:06  king
56609
56610         * Source/: cmLocalUnixMakefileGenerator2.cxx,
56611           cmLocalUnixMakefileGenerator2.h: ENH: Added
56612           ConvertToQuotedOutputPath method and used it to properly generate
56613           external object references with spaces in the path.
56614
56615 2005-02-25 03:08  andy
56616
56617         * Source/cmVersion.cxx: STYLE: Nightly Version update
56618
56619 2005-02-24 19:32  king
56620
56621         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: Removed instances
56622           of calling ConvertToRelativeOutputPath twice on the same path.
56623
56624 2005-02-24 19:28  king
56625
56626         * Source/cmGlobalGenerator.cxx: BUG: Need to configure relative
56627           path support for LocalGenerate to support old makefile generator.
56628
56629 2005-02-24 18:35  king
56630
56631         * Source/: cmLocalVisualStudio6Generator.cxx,
56632           cmLocalVisualStudio7Generator.cxx: ENH: Converted some
56633           ConvertToRelativeOutputPath calls to
56634           ConvertToOptionallyRelativeOutputPath in preparation for making
56635           ConvertToRelativeOutputPath always convert.  Some of these might
56636           be able to be switched back but we will first have to test what
56637           paths can be relative in the generate VS project files.
56638
56639 2005-02-24 17:46  hoffman
56640
56641         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h,
56642           kwsys/SystemTools.cxx: ENH: fix relative paths in xcode
56643
56644 2005-02-24 16:25  king
56645
56646         * Source/cmLocalGenerator.cxx: ENH: Converted some
56647           ConvertToRelativeOutputPath calls to
56648           ConvertToOptionallyRelativeOutputPath in preparation for making
56649           ConvertToRelativeOutputPath not check CMAKE_USE_RELATIVE_PATHS.
56650
56651 2005-02-24 16:19  king
56652
56653         * Source/cmLocalUnixMakefileGenerator2.cxx: BUG: The path to the
56654           source file in a compile line should be made relative only when
56655           CMAKE_USE_RELATIVE_PATHS is on.
56656
56657 2005-02-24 16:04  king
56658
56659         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
56660           cmLocalGenerator.cxx, cmLocalGenerator.h,
56661           cmLocalUnixMakefileGenerator2.cxx,
56662           cmLocalUnixMakefileGenerator2.h: ENH: Merged implementations of
56663           ConvertToRelative*Path methods.  The main ConvertToRelativePath
56664           method is now in cmGlobalGenerator.  It converts paths only if
56665           they are at least inside the deepest common directory between the
56666           top-level source and build trees.  Each cmLocalGenerator instance
56667           calls this global method with its own output directory as the
56668           "local" argument from which paths are relative.  Added separate
56669           ConvertToOptionallyRelative path that pays attention to the
56670           CMAKE_USE_RELATIVE_PATHS option.
56671
56672 2005-02-24 15:36  andy
56673
56674         * Source/cmOrderLinkDirectories.cxx: COMP: remove compiler warning
56675
56676 2005-02-24 15:34  andy
56677
56678         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h:
56679           ENH: fix spaces in paths problems
56680
56681 2005-02-24 14:47  king
56682
56683         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: Added
56684           ComparePath method.
56685
56686 2005-02-24 14:27  hoffman
56687
56688         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h: ENH: remove
56689           unused code
56690
56691 2005-02-24 13:45  king
56692
56693         * Source/cmMakefile.cxx: COMP: HP compiler does not like
56694           initializing a  const std::string & with a const char* (which
56695           requires the reference to be bound to a temporary with the scope
56696           of the reference).
56697
56698 2005-02-24 13:26  hoffman
56699
56700         * Source/cmOrderLinkDirectories.cxx: ENH: clean up and remove some
56701           debug code
56702
56703 2005-02-24 13:16  hoffman
56704
56705         * bootstrap, Source/CMakeLists.txt, Source/cmLocalGenerator.cxx,
56706           Source/cmLocalGenerator.h, Source/cmOrderLinkDirectories.cxx,
56707           Source/cmOrderLinkDirectories.h: ENH: add a new library path
56708           ordering algorithm to make sure -L paths will pick the correct
56709           libraries if possible
56710
56711 2005-02-24 12:44  king
56712
56713         * Source/cmDependsC.cxx: BUG: Avoid putting a leading ./ on the
56714           dependency names.
56715
56716 2005-02-24 12:19  king
56717
56718         * Source/: cmLocalUnixMakefileGenerator2.cxx,
56719           cmLocalUnixMakefileGenerator2.h: BUG: Using a better technique to
56720           produce the rule file name for a custom command when the output
56721           is not in the current directory or lower.
56722
56723 2005-02-24 11:46  king
56724
56725         * Modules/Platform/CMakeLists.txt: BUG: Added installation of .in
56726           files as well as .cmake files.
56727
56728 2005-02-24 10:32  king
56729
56730         * Source/cmGlobalGenerator.cxx: BUG: Only use the existing
56731           CMake(lang)Compiler.cmake file from the build tree if it was
56732           generated by the same version of CMake.
56733
56734 2005-02-24 10:31  king
56735
56736         * Source/cmMakefile.cxx: BUG: Fixed GetCacheMinorVersion to not
56737           always return 0.
56738
56739 2005-02-24 10:14  andy
56740
56741         * Source/cmCommands.cxx: COMP: Remove compile warning in bootstrap
56742           stage
56743
56744 2005-02-24 09:21  king
56745
56746         * Source/cmLocalUnixMakefileGenerator2.cxx: BUG: Do not crash when
56747           the link language for a target is not known.
56748
56749 2005-02-24 09:20  king
56750
56751         * Source/cmLocalVisualStudio6Generator.cxx: BUG: Need proper
56752           newline argument to ConstructScript call.
56753
56754 2005-02-24 03:46  andy
56755
56756         * Source/cmVersion.cxx: STYLE: Nightly Version update
56757
56758 2005-02-23 20:41  andy
56759
56760         * Source/cmGlobalXCodeGenerator.cxx: ENH: remove output path stuff
56761
56762 2005-02-23 14:36  martink
56763
56764         * Source/cmGlobalVisualStudio6Generator.cxx: BUG: fix for empty
56765           target or config strings in the Build method
56766
56767 2005-02-23 13:50  hoffman
56768
56769         * Source/cmGlobalXCodeGenerator.cxx: FIX: fix to make this work
56770           with new custom command stuff
56771
56772 2005-02-23 03:03  andy
56773
56774         * Source/cmVersion.cxx: STYLE: Nightly Version update
56775
56776 2005-02-22 15:31  king
56777
56778         * Source/cmProjectCommand.cxx: ENH: Added CMAKE_PROJECT_NAME
56779           variable to play the role of CMAKE_SOURCE_DIR and
56780           CMAKE_BINARY_DIR for the top-level project name.
56781
56782 2005-02-22 15:22  king
56783
56784         * Modules/CMakeGenericSystem.cmake, Source/cmLocalGenerator.cxx:
56785           ENH: Added better default install location for windows builds.
56786           The previous default /usr/local did not make much sense.  Now
56787           "%SystemDrive%/Program Files/PROJECT_NAME" is used, which is the
56788           windows equivalent to /usr/local.
56789
56790 2005-02-22 14:52  king
56791
56792         * Source/: cmLoadCommandCommand.cxx, cmLoadCommandCommand.h: ENH:
56793           LOAD_COMMAND command will now set a variable called
56794           CMAKE_LOADED_COMMAND_<COMMAND_NAME> to the full path of the
56795           loaded module if loading was successful.  Otherwise the variable
56796           is not set (will evaluate to empty string).  This is useful both
56797           in testing whether loading worked and for installing loaded
56798           command modules.
56799
56800 2005-02-22 12:34  martink
56801
56802         * Source/cmGlobalGenerator.cxx: COMP: fix warning
56803
56804 2005-02-22 12:10  king
56805
56806         * Source/cmAddCustomCommandCommand.h: BUG: Fixed formatting of
56807           generated documentation.
56808
56809 2005-02-22 12:04  king
56810
56811         * Tests/CustomCommand/CMakeLists.txt: ENH: Added test for multiple
56812           commands in a custom command.
56813
56814 2005-02-22 10:43  martink
56815
56816         * Source/CMakeLists.txt: BUG: fix test execution
56817
56818 2005-02-22 10:42  martink
56819
56820         * Source/cmCTest.cxx: BUG: better error handling
56821
56822 2005-02-22 10:32  king
56823
56824         * Source/: cmAddCustomCommandCommand.cxx,
56825           cmAddCustomCommandCommand.h, cmAddCustomTargetCommand.cxx,
56826           cmAddCustomTargetCommand.h, cmCPluginAPI.cxx,
56827           cmCustomCommand.cxx, cmCustomCommand.h, cmFLTKWrapUICommand.cxx,
56828           cmGlobalVisualStudio6Generator.cxx,
56829           cmGlobalVisualStudio71Generator.cxx,
56830           cmGlobalVisualStudio7Generator.cxx, cmGlobalXCodeGenerator.cxx,
56831           cmITKWrapTclCommand.cxx, cmIncludeExternalMSProjectCommand.cxx,
56832           cmLocalGenerator.cxx, cmLocalGenerator.h,
56833           cmLocalUnixMakefileGenerator.cxx,
56834           cmLocalUnixMakefileGenerator2.cxx,
56835           cmLocalVisualStudio6Generator.cxx,
56836           cmLocalVisualStudio7Generator.cxx, cmMakefile.cxx, cmMakefile.h,
56837           cmQTWrapCPPCommand.cxx, cmQTWrapUICommand.cxx,
56838           cmVTKWrapJavaCommand.cxx, cmVTKWrapPythonCommand.cxx,
56839           cmVTKWrapTclCommand.cxx: ENH: Updated implementation of custom
56840           commands.  Multiple command lines are now supported effectively
56841           allowing entire scripts to be written.  Also removed extra
56842           variable expansions and cleaned up passing of commands through to
56843           the generators.  The command and individual arguments are now
56844           kept separate all the way until the generator writes them out.
56845           This cleans up alot of escaping issues.
56846
56847 2005-02-22 09:12  martink
56848
56849         * Source/: cmCTest.cxx, cmCTest.h, cmGlobalGenerator.cxx,
56850           cmGlobalGenerator.h, cmGlobalVisualStudio6Generator.cxx,
56851           cmGlobalVisualStudio6Generator.h,
56852           cmGlobalVisualStudio7Generator.cxx,
56853           cmGlobalVisualStudio7Generator.h, cmGlobalXCodeGenerator.cxx,
56854           cmGlobalXCodeGenerator.h, ctest.cxx: ENH: ctest now uses CMake
56855           global generator to do the build part of build-and-test
56856
56857 2005-02-22 09:08  king
56858
56859         * Source/cmake.cxx: BUG: Need to return before configure step when
56860           running in script mode.
56861
56862 2005-02-22 08:22  king
56863
56864         * Source/cmStandardIncludes.h: ENH: Adding cmCustomCommandLine and
56865           cmCustomCommandLines subclasses of std::vector instantiations to
56866           represent multiple commands for a single custom command.  These
56867           will be used in an upcoming checkin.
56868
56869 2005-02-22 03:01  andy
56870
56871         * Source/cmVersion.cxx: STYLE: Nightly Version update
56872
56873 2005-02-21 03:07  andy
56874
56875         * Source/cmVersion.cxx: STYLE: Nightly Version update
56876
56877 2005-02-20 03:13  andy
56878
56879         * Source/cmVersion.cxx: STYLE: Nightly Version update
56880
56881 2005-02-19 02:43  andy
56882
56883         * Source/cmVersion.cxx: STYLE: Nightly Version update
56884
56885 2005-02-18 16:19  king
56886
56887         * Source/: cmMakefile.cxx, cmSourceFile.cxx, cmSourceFile.h: BUG:
56888           cmSourceFile instances should delete their own custom commands
56889           when a new one is set.
56890
56891 2005-02-18 16:12  king
56892
56893         * Source/cmTarget.cxx: COMP: Using const_iterator instead of
56894           iterator to walk through custom command dependencies.
56895
56896 2005-02-18 16:12  king
56897
56898         * Source/cmTarget.h: COMP: Added missing forward declaration of
56899           cmMakefile.  This was only working because cmCustomCommand.h
56900           declared it.
56901
56902 2005-02-18 15:45  andy
56903
56904         * Source/cmGlobalXCodeGenerator.cxx: ENH: fix for spaces in the
56905           path
56906
56907 2005-02-18 15:43  king
56908
56909         * Tests/ExternalOBJ/CMakeLists.txt: BUG: We still want to print out
56910           the location where the object was found if it was found by the
56911           glob.
56912
56913 2005-02-18 14:32  hoffman
56914
56915         * Source/cmGlobalXCodeGenerator.cxx: COMP: remove warning
56916
56917 2005-02-18 14:22  king
56918
56919         * CMakeLists.txt: BUG: Disabling DART_ROOT removal until we can get
56920           Dart to submit without it.
56921
56922 2005-02-18 13:32  hoffman
56923
56924         * Source/CMakeLists.txt, Source/cmFileCommand.cxx,
56925           Source/cmGlobalXCodeGenerator.cxx,
56926           Source/cmGlobalXCodeGenerator.h, Source/cmLocalGenerator.cxx,
56927           Tests/ExternalOBJ/CMakeLists.txt: ENH: all tests are passing for
56928           XCode
56929
56930 2005-02-18 02:44  andy
56931
56932         * Source/cmVersion.cxx: STYLE: Nightly Version update
56933
56934 2005-02-17 17:54  hoffman
56935
56936         * Source/: cmGlobalGenerator.cxx, cmGlobalXCodeGenerator.cxx,
56937           cmGlobalXCodeGenerator.h, cmXCodeObject.h: ENH: more tests are
56938           passing, relative paths, and external objects are the ones left
56939           now
56940
56941 2005-02-17 16:59  andy
56942
56943         * Source/CTest/cmCTestTestHandler.cxx: BUG: Detect when
56944           TestsToRunInformation is not set
56945
56946 2005-02-17 16:11  andy
56947
56948         * Source/: cmCTest.cxx, CTest/cmCTestTestHandler.cxx: ENH: Some
56949           more generalization
56950
56951 2005-02-17 15:23  andy
56952
56953         * Source/: CMakeLists.txt, cmCTest.cxx, cmCTest.h,
56954           CTest/cmCTestScriptHandler.cxx, CTest/cmCTestUpdateCommand.cxx,
56955           CTest/cmCTestUpdateCommand.h, CTest/cmCTestUpdateHandler.cxx:
56956           ENH: Cleanups and add CTEST_UPDATE command
56957
56958 2005-02-17 15:22  andy
56959
56960         * Source/CTest/: cmCTestGenericHandler.cxx,
56961           cmCTestGenericHandler.h: ENH: Add a way to set options of the
56962           handler genericly
56963
56964 2005-02-17 11:28  king
56965
56966         * Source/: cmSystemTools.cxx, cmSystemTools.h,
56967           kwsys/SystemTools.cxx, kwsys/SystemTools.hxx.in: ENH: Adding
56968           kwsys::SystemTools::FileTimeCompare method to compare file
56969           modification times with the highest resolution possible on the
56970           file system.
56971
56972 2005-02-17 11:27  king
56973
56974         * bootstrap: ENH: Added try-compile KWSYS_STAT_HAS_ST_MTIM.  This
56975           tests whether struct stat has the extra st_mtim member that has
56976           high resolution times.
56977
56978 2005-02-17 10:51  andy
56979
56980         * Source/: CMakeLists.txt, cmCTest.cxx, cmCTest.h,
56981           CTest/cmCTestCoverageHandler.cxx,
56982           CTest/cmCTestMemCheckHandler.cxx, CTest/cmCTestScriptHandler.cxx,
56983           CTest/cmCTestScriptHandler.h, CTest/cmCTestStartCommand.cxx,
56984           CTest/cmCTestStartCommand.h: ENH: Cleanups and add CTEST_START
56985           command
56986
56987 2005-02-17 10:51  andy
56988
56989         * Source/cmSystemTools.cxx: ENH: Add support for single '
56990
56991 2005-02-17 10:49  king
56992
56993         * Source/kwsys/: CMakeLists.txt, Configure.hxx.in,
56994           kwsysPlatformCxxTests.cxx: ENH: Added try-compile
56995           KWSYS_STAT_HAS_ST_MTIM.  This tests whether struct stat has the
56996           extra st_mtim member that has high resolution times.
56997
56998 2005-02-17 10:45  hoffman
56999
57000         * Modules/FindQt.cmake: FIX: fix for bug 1409
57001
57002 2005-02-17 10:42  hoffman
57003
57004         * Modules/FindCurses.cmake: FIX: fix for bug 1438
57005
57006 2005-02-17 10:39  hoffman
57007
57008         * Source/cmLocalVisualStudio7Generator.cxx: FIX: fix for bug 1606
57009
57010 2005-02-17 10:18  king
57011
57012         * Source/cmDependsC.cxx: ENH: Removing collapsing of files to full
57013           path before checking.  The current working directory is set
57014           correctly because the dependency lines are used by make anyway.
57015           This drastically improves the speed of dependency checking.
57016
57017 2005-02-17 10:03  king
57018
57019         * Source/: cmLocalUnixMakefileGenerator2.cxx,
57020           cmLocalUnixMakefileGenerator2.h: ENH: Avoid generating duplicate
57021           rules for an object file.  A warning about duplicate source files
57022           in a target is now generated.
57023
57024 2005-02-17 08:50  king
57025
57026         * Source/cmLocalUnixMakefileGenerator2.cxx: ENH: Added generation
57027           of test target to run ctest.
57028
57029 2005-02-17 07:53  king
57030
57031         * Source/cmake.cxx: BUG: Removing "guess when there is a space in
57032           the path" check for chdir command.  It is the responsibility of
57033           the caller of the command to ensure the arguments are properly
57034           quoted on the command line.
57035
57036 2005-02-17 07:53  king
57037
57038         * Tests/CommandLineTest/CMakeLists.txt: BUG: Fix for space in path
57039           for chdir test.  We just need to double-quote the arguments.
57040
57041 2005-02-17 02:42  andy
57042
57043         * Source/cmVersion.cxx: STYLE: Nightly Version update
57044
57045 2005-02-16 19:13  hoffman
57046
57047         * Source/cmGlobalXCodeGenerator.cxx: ENH: add CMAKE_CFG_INTDIR
57048
57049 2005-02-16 18:47  hoffman
57050
57051         * Source/: cmCTest.cxx, cmGlobalXCodeGenerator.cxx: ENH: use
57052           ALL_BUILD target
57053
57054 2005-02-16 16:35  hoffman
57055
57056         * Source/: cmGlobalGenerator.cxx, cmGlobalXCodeGenerator.cxx,
57057           cmGlobalXCodeGenerator.h, cmMakefile.cxx, cmMakefile.h: ENH: more
57058           tests are passing
57059
57060 2005-02-16 16:06  andy
57061
57062         * Source/CTest/: cmCTestEmptyBinaryDirectoryCommand.cxx,
57063           cmCTestScriptHandler.cxx: BUG: Report errors
57064
57065 2005-02-16 16:03  andy
57066
57067         * Source/kwsys/SystemTools.cxx: BUG: On windows allow removing of
57068           files that are read-only
57069
57070 2005-02-16 14:38  andy
57071
57072         * Source/CTest/cmCTestUpdateHandler.cxx: COMP: Remove unused
57073           variable
57074
57075 2005-02-16 14:24  andy
57076
57077         * Source/CTest/cmCTestUpdateHandler.h: COMP: Remove warning
57078
57079 2005-02-16 14:24  andy
57080
57081         * Source/CTest/cmCTestUpdateHandler.cxx: ENH: Improve output, and
57082           handle 'G' files in subversion
57083
57084 2005-02-16 13:45  andy
57085
57086         * Source/CTest/cmCTestUpdateHandler.cxx: BUG: If project is up to
57087           date, handle that case
57088
57089 2005-02-16 13:36  andy
57090
57091         * Modules/Dart.cmake: BUG: Clean the messages
57092
57093 2005-02-16 13:30  andy
57094
57095         * Modules/: Dart.cmake, DartConfiguration.tcl.in: ENH: Reorganize
57096           and add subversion support
57097
57098 2005-02-16 13:29  andy
57099
57100         * CMakeLists.txt: ENH: Remove DART_ROOT to force
57101           DartConfiguration.tcl to be up to date
57102
57103 2005-02-16 13:28  andy
57104
57105         * Source/CTest/: cmCTestUpdateHandler.cxx, cmCTestUpdateHandler.h:
57106           ENH: Initial implementation of SVN support. Closes Bug #1601 -
57107           Add subversion support
57108
57109 2005-02-16 13:15  hoffman
57110
57111         * Source/cmake.cxx, Source/cmakemain.cxx,
57112           Tests/CommandLineTest/CMakeLists.txt: BUG: fix CommandLine test
57113           problems with spaces and testing for the return value
57114
57115 2005-02-16 12:31  martink
57116
57117         * CTestCustom.ctest.in: ENH: add supp for xlc linking on darwin
57118
57119 2005-02-16 09:17  andy
57120
57121         * Utilities/cmzlib/CMakeLists.txt: COMP: attempt to fix warning on
57122           Visual Studio 7
57123
57124 2005-02-16 09:00  hoffman
57125
57126         * CTestCustom.ctest.in: COMP: add a warning ignore for gcc 3.4.2
57127
57128 2005-02-16 08:56  king
57129
57130         * Source/kwsys/SystemTools.cxx: BUG: Removing debugging code now
57131           that the problem has been fixed on the remote dashboard.
57132
57133 2005-02-16 02:18  andy
57134
57135         * Source/cmVersion.cxx: STYLE: Nightly Version update
57136
57137 2005-02-15 17:25  hoffman
57138
57139         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h:
57140           ENH: add custom commands, still failing a bunch of tests
57141
57142 2005-02-15 16:03  king
57143
57144         * Source/kwsys/SystemTools.cxx: BUG: Preserve trailing slash state
57145           when translating paths.
57146
57147 2005-02-15 09:58  hoffman
57148
57149         * Source/kwsys/SystemTools.cxx: ENH: make sure paths do not end in
57150           / before adding one
57151
57152 2005-02-15 09:02  king
57153
57154         * Source/cmDependsFortran.cxx: STYLE: Added TODO comment for
57155           checking dependencies.
57156
57157 2005-02-15 09:01  king
57158
57159         * Tests/Fortran/: CMakeLists.txt, test_module_implementation.f90,
57160           test_module_interface.f90, test_module_main.f90: ENH: Added
57161           Fortran 90 test if the platform supports it.
57162
57163 2005-02-15 08:40  king
57164
57165         * Source/kwsys/SystemTools.cxx: BUG: Adding debugging code to
57166           remotely debug a failing dashboard test.
57167
57168 2005-02-15 08:28  king
57169
57170         * Source/kwsys/SystemTools.cxx: BUG: Adding debugging code to
57171           remotely debug a failing dashboard test.
57172
57173 2005-02-15 02:16  andy
57174
57175         * Source/cmVersion.cxx: STYLE: Nightly Version update
57176
57177 2005-02-14 16:46  hoffman
57178
57179         * Source/: cmCTest.cxx, cmGlobalXCodeGenerator.cxx,
57180           cmGlobalXCodeGenerator.h, cmLocalGenerator.h: ENH: getting closer
57181
57182 2005-02-14 16:15  andy
57183
57184         * Tests/MakeClean/CMakeLists.txt: COMP: Try to fix test on HP
57185
57186 2005-02-14 14:35  hoffman
57187
57188         * CMakeLists.txt, CTestCustom.ctest.in, ChangeLog.manual,
57189           Source/CMakeLists.txt, Source/cmCTest.cxx: ENH: merge from main
57190           tree
57191
57192 2005-02-14 10:16  martink
57193
57194         * Source/CMakeLists.txt: ENH: only do objc++ test with GNU of
57195           course
57196
57197 2005-02-14 10:16  martink
57198
57199         * CTestCustom.ctest.in: ENH: added supp for Curl coding style
57200
57201 2005-02-14 09:21  hoffman
57202
57203         * Modules/Platform/Darwin-xlc.cmake: ENH: move xlc stuff to branch
57204
57205 2005-02-14 08:44  king
57206
57207         * Tests/MakeClean/CMakeLists.txt: COMP: Need ANSI flags for C
57208           executable.
57209
57210 2005-02-14 02:14  andy
57211
57212         * Source/cmVersion.cxx: STYLE: Nightly Version update
57213
57214 2005-02-13 02:17  andy
57215
57216         * Source/cmVersion.cxx: STYLE: Nightly Version update
57217
57218 2005-02-12 02:14  andy
57219
57220         * Source/cmVersion.cxx: STYLE: Nightly Version update
57221
57222 2005-02-11 16:25  andy
57223
57224         * Source/cmake.cxx: ENH: Add command to copy directory with content
57225
57226 2005-02-11 16:25  andy
57227
57228         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH:
57229           Implement copy of directory with content
57230
57231 2005-02-11 14:25  hoffman
57232
57233         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h:
57234           more work on linking flags
57235
57236 2005-02-11 14:22  hoffman
57237
57238         * Modules/CMakeCXXCompiler.cmake.in: FIX: fix bug 1495
57239
57240 2005-02-11 14:20  hoffman
57241
57242         * Source/cmLocalVisualStudio7Generator.cxx: FIX: fix for bug 1460
57243
57244 2005-02-11 14:18  hoffman
57245
57246         * Modules/UseSWIG.cmake: FIX: fix bug 1303
57247
57248 2005-02-11 14:13  hoffman
57249
57250         * Source/cmLocalVisualStudio6Generator.cxx,
57251           Templates/staticLibHeader.dsptemplate: FIX: fixes bugs 1152 and
57252           1154
57253
57254 2005-02-11 02:17  andy
57255
57256         * Source/cmVersion.cxx: STYLE: Nightly Version update
57257
57258 2005-02-10 16:18  king
57259
57260         * Source/: cmLocalUnixMakefileGenerator2.cxx,
57261           cmLocalUnixMakefileGenerator2.h: ENH: Split
57262           cmLocalUnixMakefileGenerator2 away from
57263           cmLocalUnixMakefileGenerator to be a stand-alone generator.
57264
57265 2005-02-10 14:19  king
57266
57267         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH:
57268           Initializing translation map using the PWD environment variable
57269           and getcwd functions to automatically translate logical paths
57270           involving the current working directory.  Also added the JoinPath
57271           method to aid users of the SplitPath method.
57272
57273 2005-02-10 10:35  king
57274
57275         * Source/kwsys/SystemTools.cxx: COMP: std:: -> kwsys_stl::
57276
57277 2005-02-10 10:32  king
57278
57279         * Source/: cmLocalUnixMakefileGenerator2.cxx,
57280           cmLocalUnixMakefileGenerator2.h, kwsys/SystemTools.cxx,
57281           kwsys/SystemTools.hxx.in: ENH: Added SystemTools::SplitPath
57282           method to split any file path into its basic components.
57283
57284 2005-02-10 08:27  hoffman
57285
57286         * Source/cmGlobalKdevelopGenerator.cxx: COMP: fix warning
57287
57288 2005-02-10 08:22  king
57289
57290         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: Fix for bug 1100.
57291           If EXECUTABLE_OUTPUT_PATH or LIBRARY_OUTPUT_PATH is a relative
57292           path it should be converted to a full path relative to each build
57293           directory.
57294
57295 2005-02-10 07:46  king
57296
57297         * Utilities/cmzlib/: CMakeLists.txt, zconf.h: COMP: Disabling
57298           warnings in zlib code to avoid changing it too much.
57299
57300 2005-02-10 07:44  hoffman
57301
57302         * Source/cmGlobalKdevelopGenerator.cxx: COMP: fix warning
57303
57304 2005-02-10 02:14  andy
57305
57306         * Source/cmVersion.cxx: STYLE: Nightly Version update
57307
57308 2005-02-09 23:25  hoffman
57309
57310         * Source/: cmLocalVisualStudio7Generator.cxx,
57311           cmLocalVisualStudio7Generator.h: ENH: fix bug 1324
57312
57313 2005-02-09 23:21  hoffman
57314
57315         * Source/: cmGlobalKdevelopGenerator.cxx,
57316           cmGlobalKdevelopGenerator.h, cmLocalKdevelopGenerator.cxx,
57317           cmLocalKdevelopGenerator.h: ENH: move most of the to global
57318           generator
57319
57320 2005-02-09 23:00  hoffman
57321
57322         * Source/cmTryRunCommand.cxx, Source/cmTryRunCommand.h,
57323           Modules/TestBigEndian.cmake: ENH: fix for 1450
57324
57325 2005-02-09 22:46  hoffman
57326
57327         * Modules/: FindJNI.cmake, FindJava.cmake: ENH: bug fix 1573
57328
57329 2005-02-09 22:45  hoffman
57330
57331         * Modules/FindPythonLibs.cmake: ENH: bug fix 1574
57332
57333 2005-02-09 11:40  king
57334
57335         * Source/cmLocalUnixMakefileGenerator2.cxx,
57336           Source/cmLocalUnixMakefileGenerator2.h,
57337           Tests/MakeClean/CMakeLists.txt,
57338           Tests/MakeClean/ToClean/CMakeLists.txt,
57339           Tests/Wrapping/CMakeLists.txt: ENH: Adding cleaning of custom
57340           command outputs during "make clean".
57341
57342 2005-02-09 09:36  king
57343
57344         * Source/: cmLocalUnixMakefileGenerator2.cxx,
57345           cmLocalUnixMakefileGenerator2.h: ENH: Moved reference from local
57346           driver targets (like build.local) into individual target rule
57347           files.  Main rule is now empty, except that clean.local may
57348           remove files registered for cleaning.
57349
57350 2005-02-09 09:32  king
57351
57352         * Source/CMakeLists.txt: ENH: Adding MakeClean test to test
57353           cleaning for makefile generators.
57354
57355 2005-02-09 09:21  king
57356
57357         * Tests/MakeClean/: CMakeLists.txt, check_clean.c.in,
57358           ToClean/CMakeLists.txt, ToClean/ToCleanFiles.cmake.in,
57359           ToClean/toclean.cxx: ENH: Adding test of "make clean".
57360
57361 2005-02-08 17:12  hoffman
57362
57363         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h,
57364           cmXCodeObject.h: ENH: add link library stuff
57365
57366 2005-02-08 10:13  andy
57367
57368         * Tests/SystemInformation/CMakeLists.txt: ENH: Display all output
57369           in ctest
57370
57371 2005-02-07 17:36  hoffman
57372
57373         * Source/: cmGlobalXCodeGenerator.cxx, cmXCodeObject.cxx,
57374           cmXCodeObject.h: ENH: fix bug in target linking
57375
57376 2005-02-07 16:18  king
57377
57378         * Tests/: Complex/CMakeLists.txt,
57379           Complex/Executable/complex.file.cxx,
57380           ComplexOneConfig/CMakeLists.txt,
57381           ComplexOneConfig/Executable/complex.file.cxx,
57382           ComplexRelativePaths/CMakeLists.txt,
57383           ComplexRelativePaths/Executable/complex.file.cxx: ENH: Added
57384           partial test for include regular expressions.
57385
57386 2005-02-07 16:16  king
57387
57388         * Source/cmLocalUnixMakefileGenerator2.cxx: COMP: Removed useless
57389           expression warning.
57390
57391 2005-02-07 16:11  king
57392
57393         * Source/: cmDepends.cxx, cmDepends.h, cmDependsC.cxx,
57394           cmDependsC.h, cmLocalUnixMakefileGenerator2.cxx: ENH: Implemented
57395           support for include/complain regular expressions for dependency
57396           scanning.  This now includes the possibility that scanning will
57397           return failure and the build will stop.
57398
57399 2005-02-07 15:10  king
57400
57401         * Source/: cmLocalUnixMakefileGenerator2.cxx,
57402           cmLocalUnixMakefileGenerator2.h: ENH: Added generation of
57403           CMakeDirectoryInformation.cmake file in each directory next to
57404           the Makefile.  The include file search path is now stored in this
57405           file instead of duplicating it for every object file. This will
57406           also allow more information to be passed in the future.
57407
57408 2005-02-07 15:09  king
57409
57410         * Source/cmMakefile.h: ENH: Added GetComplainRegularExpression
57411           method.
57412
57413 2005-02-07 09:05  king
57414
57415         * Tests/SystemInformation/DumpInformation.cxx: BUG: Need to include
57416           full output to be a useful test.
57417
57418 2005-02-07 05:26  andy
57419
57420         * Source/cmVersion.cxx: STYLE: Nightly Version update
57421
57422 2005-02-06 05:27  andy
57423
57424         * Source/cmVersion.cxx: STYLE: Nightly Version update
57425
57426 2005-02-05 07:50  king
57427
57428         * Tests/: SimpleInstall/CMakeLists.txt,
57429           SimpleInstallS2/CMakeLists.txt: ENH: Updated post-build command
57430           to drive installation through the native build system.
57431
57432 2005-02-05 05:27  andy
57433
57434         * Source/cmVersion.cxx: STYLE: Nightly Version update
57435
57436 2005-02-04 17:58  hoffman
57437
57438         * Source/: cmGlobalXCodeGenerator.cxx, cmXCodeObject.cxx,
57439           cmXCodeObject.h: ENH: this version can build cmake
57440
57441 2005-02-04 17:38  king
57442
57443         * Source/cmCTest.cxx: BUG: Fixed --build-target implementation to
57444           work with Visual Studio generators.
57445
57446 2005-02-04 15:14  king
57447
57448         * Source/: cmLocalUnixMakefileGenerator2.cxx,
57449           cmLocalUnixMakefileGenerator2.h: ENH: Implemented external object
57450           feature.
57451
57452 2005-02-04 14:13  king
57453
57454         * Source/CMakeLists.txt: ENH: Adding test for external object file
57455           feature.
57456
57457 2005-02-04 13:58  king
57458
57459         * Tests/ExternalOBJ/: CMakeLists.txt, executable.cxx,
57460           Object/CMakeLists.txt, Object/external_main.cxx,
57461           Object/external_object.cxx: ENH: Adding test for external object
57462           file feature.
57463
57464 2005-02-04 10:06  king
57465
57466         * Modules/CMakeTestFortranCompiler.cmake: ENH: Added test for
57467           Fortran90 support.
57468
57469 2005-02-04 05:28  andy
57470
57471         * Source/cmVersion.cxx: STYLE: Nightly Version update
57472
57473 2005-02-03 19:32  hoffman
57474
57475         * Source/cmGlobalXCodeGenerator.cxx: COMP: remove warnings
57476
57477 2005-02-03 17:42  hoffman
57478
57479         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
57480           cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h,
57481           cmLocalGenerator.h, cmXCodeObject.cxx, cmXCodeObject.h: ENH:
57482           depends work between targets
57483
57484 2005-02-03 08:39  king
57485
57486         * Source/cmDependsJavaParserHelper.cxx: COMP: Fix warning about
57487           printf format and given type.
57488
57489 2005-02-03 05:29  andy
57490
57491         * Source/cmVersion.cxx: STYLE: Nightly Version update
57492
57493 2005-02-02 17:16  hoffman
57494
57495         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h,
57496           cmLocalGenerator.h, cmXCodeObject.cxx, cmXCodeObject.h: ENH:
57497           getting closer
57498
57499 2005-02-02 17:05  king
57500
57501         * Source/: cmDependsFortranParser.cxx, cmDependsFortranParser.y,
57502           cmDependsJavaParser.cxx, cmDependsJavaParser.y: COMP: Adding
57503           warning work-around for unused case label yyerrorlab on HP
57504           compiler.
57505
57506 2005-02-02 13:19  hoffman
57507
57508         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h,
57509           cmLocalUnixMakefileGenerator2.cxx,
57510           cmLocalUnixMakefileGenerator2.h: ENH: move AddFlags stuff up to
57511           LocalGenerator from LocalUnix generator
57512
57513 2005-02-02 05:44  andy
57514
57515         * Source/cmVersion.cxx: STYLE: Nightly Version update
57516
57517 2005-02-01 17:17  hoffman
57518
57519         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h:
57520           ENH: closer
57521
57522 2005-02-01 15:48  hoffman
57523
57524         * Source/: cmGlobalXCodeGenerator.cxx, cmXCodeObject.cxx: ENH:
57525           getting closer
57526
57527 2005-02-01 14:28  hoffman
57528
57529         * Source/cmGlobalXCodeGenerator.cxx: COMP: fix warning
57530
57531 2005-02-01 13:12  hoffman
57532
57533         * Modules/CMakeFindXCode.cmake: ENH: add trycompile code for xcode
57534
57535 2005-02-01 13:07  hoffman
57536
57537         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h:
57538           ENH: add trycompile code for xcode
57539
57540 2005-02-01 11:28  king
57541
57542         * Source/: cmDependsFortranParser.cxx, cmDependsFortranParser.y:
57543           COMP: Disabling warning in generated code.
57544
57545 2005-02-01 10:44  king
57546
57547         * Source/: cmDependsJavaLexer.h, cmDependsJavaLexer.in.l: COMP:
57548           Removing #line directives from .h file to avoid bogus Sun
57549           warning.
57550
57551 2005-02-01 10:42  king
57552
57553         * Source/: CMakeLists.txt, cmDependsFortran.cxx,
57554           cmDependsFortranLexer.cxx, cmDependsFortranLexer.h,
57555           cmDependsFortranLexer.in.l, cmDependsFortranParser.cxx,
57556           cmDependsFortranParser.h, cmDependsFortranParser.y,
57557           cmDependsFortranParserTokens.h, cmDependsFortranLexer.c,
57558           cmDependsFortranParser.c: ENH: Changed over to using C++ for
57559           building flex/bison generated files.  It reduces the number of
57560           changes that need to be made after generation.
57561
57562 2005-02-01 05:38  andy
57563
57564         * Source/cmVersion.cxx: STYLE: Nightly Version update
57565
57566 2005-01-31 05:19  andy
57567
57568         * Source/cmVersion.cxx: STYLE: Nightly Version update
57569
57570 2005-01-30 05:23  andy
57571
57572         * Source/cmVersion.cxx: STYLE: Nightly Version update
57573
57574 2005-01-29 07:57  king
57575
57576         * Source/cmLocalUnixMakefileGenerator2.cxx: COMP: Removed shadowed
57577           variable warning.
57578
57579 2005-01-29 05:23  andy
57580
57581         * Source/cmVersion.cxx: STYLE: Nightly Version update
57582
57583 2005-01-28 18:12  king
57584
57585         * Source/cmGlobalXCodeGenerator.cxx: COMP: Added missing labels to
57586           case.
57587
57588 2005-01-28 17:46  andy
57589
57590         * Source/: cmDependsJavaLexer.cxx, cmDependsJavaLexer.in.l: COMP:
57591           Another borland problem
57592
57593 2005-01-28 17:43  andy
57594
57595         * Source/: cmDependsJavaLexer.cxx, cmDependsJavaLexer.in.l,
57596           cmDependsJavaParser.cxx, cmDependsJavaParser.y,
57597           cmDependsJavaParserTokens.h: COMP: Remove more warnings/errors
57598
57599 2005-01-28 17:25  king
57600
57601         * Source/cmGeneratedFileStream.cxx: COMP: Fix unused parameter
57602           warning when bootstrapping.
57603
57604 2005-01-28 17:24  andy
57605
57606         * Source/: cmDependsJavaLexer.cxx, cmDependsJavaLexer.in.l,
57607           cmDependsJavaParser.cxx, cmDependsJavaParser.y,
57608           cmDependsJavaParserTokens.h: COMP: Remove warnings
57609
57610 2005-01-28 17:21  hoffman
57611
57612         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h:
57613           ENH: move executable xcode stuff to a method
57614
57615 2005-01-28 17:18  king
57616
57617         * Source/cmDependsJavaParserHelper.cxx: COMP: Removed default
57618           argument from method definition.
57619
57620 2005-01-28 17:14  andy
57621
57622         * Source/CMakeLists.txt: ENH: Enable java dependency
57623
57624 2005-01-28 17:13  andy
57625
57626         * Source/: cmDependsJavaParser.cxx, cmDependsJavaParser.y,
57627           cmDependsJavaParserHelper.cxx, cmDependsJavaParserHelper.h,
57628           cmDependsJavaParserTokens.h: ENH: Initial import of java parser
57629
57630 2005-01-28 17:13  andy
57631
57632         * Source/cmDependsFortranParser.y: STYLE: Add some diff helping
57633           comments
57634
57635 2005-01-28 17:09  king
57636
57637         * Source/: cmDependsFortranParser.c, cmDependsFortranParser.y,
57638           cmDependsFortranParserTokens.h: COMP: Disabled warnings in
57639           generated code.
57640
57641 2005-01-28 16:56  andy
57642
57643         * Source/: cmDependsJavaLexer.cxx, cmDependsJavaLexer.h,
57644           cmDependsJavaLexer.in.l: ENH: Initial import of java parser
57645
57646 2005-01-28 16:26  hoffman
57647
57648         * Source/cmGlobalXCodeGenerator.cxx: ENH: use absolute paths
57649
57650 2005-01-28 16:00  hoffman
57651
57652         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h:
57653           ENH: create mainGroup
57654
57655 2005-01-28 14:17  king
57656
57657         * Source/: cmLocalUnixMakefileGenerator2.cxx,
57658           cmLocalUnixMakefileGenerator2.h: ENH: Implemented full per-object
57659           test for whether provides-requires mode is needed.  This will
57660           still use a recursive make for any Fortran object even if it
57661           doesn't have requires.  It is possible to avoid it but we can do
57662           that later.
57663
57664 2005-01-28 13:20  andy
57665
57666         * Modules/Dart.cmake: ENH: Better checking for Dart. Closes Bug
57667           #1505 - Configuration fails to create Makefile
57668
57669 2005-01-28 13:00  andy
57670
57671         * Source/cmake.cxx: BUG: prevent -P or script to be passed as
57672           homedirectory
57673
57674 2005-01-28 12:01  king
57675
57676         * Source/cmDependsFortran.cxx: STYLE: Added another solution
57677           proposal for out-of-directory modules.
57678
57679 2005-01-28 10:45  king
57680
57681         * Source/cmDependsFortran.cxx: ENH: Added provides/requires output
57682           for modules.
57683
57684 2005-01-28 10:12  andy
57685
57686         * Source/CTest/cmCTestBuildHandler.cxx: ENH: Add error regex
57687
57688 2005-01-28 08:30  hoffman
57689
57690         * Modules/Platform/Windows-cl.cmake: ENH: remove debug print
57691
57692 2005-01-28 05:20  andy
57693
57694         * Source/cmVersion.cxx: STYLE: Nightly Version update
57695
57696 2005-01-27 19:24  hoffman
57697
57698         * Source/cmGlobalXCodeGenerator.cxx: COMP: fix warning
57699
57700 2005-01-27 17:45  andy
57701
57702         * Modules/Dart.cmake: ENH: Enable compression and use the new
57703           trigger script
57704
57705 2005-01-27 17:43  andy
57706
57707         * Source/cmCTest.cxx, Modules/DartConfiguration.tcl.in: ENH: Enable
57708           compression with DartConfiguration file
57709
57710 2005-01-27 17:09  hoffman
57711
57712         * Source/: cmGlobalXCodeGenerator.cxx, cmXCodeObject.cxx: ENH:
57713           xcode almost working for simple exe, but not yet
57714
57715 2005-01-27 16:49  andy
57716
57717         * Source/CTest/cmCTestTestHandler.h: COMP: Fix build on sun
57718
57719 2005-01-27 16:43  hoffman
57720
57721         * Source/: cmGlobalXCodeGenerator.cxx, cmXCodeObject.cxx: ENH: fix
57722           a few more xcode things
57723
57724 2005-01-27 16:25  hoffman
57725
57726         * Source/cmXCodeObject.cxx: ENH: add missing ;
57727
57728 2005-01-27 16:11  hoffman
57729
57730         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h,
57731           cmXCodeObject.cxx: ENH: add more xcode stuff
57732
57733 2005-01-27 15:54  andy
57734
57735         * Source/: CMakeLists.txt, cmCTest.cxx, cmCTest.h,
57736           CTest/cmCTestBuildHandler.cxx, CTest/cmCTestBuildHandler.h,
57737           CTest/cmCTestConfigureHandler.cxx,
57738           CTest/cmCTestConfigureHandler.h,
57739           CTest/cmCTestCoverageHandler.cxx, CTest/cmCTestCoverageHandler.h,
57740           CTest/cmCTestGenericHandler.cxx, CTest/cmCTestGenericHandler.h,
57741           CTest/cmCTestMemCheckHandler.cxx, CTest/cmCTestMemCheckHandler.h,
57742           CTest/cmCTestScriptHandler.cxx, CTest/cmCTestScriptHandler.h,
57743           CTest/cmCTestTestHandler.cxx, CTest/cmCTestTestHandler.h,
57744           CTest/cmCTestUpdateHandler.cxx, CTest/cmCTestUpdateHandler.h:
57745           ENH: Several cleanups and improvements
57746
57747 2005-01-27 13:31  martink
57748
57749         * Source/CTest/: cmCTestRunScriptCommand.cxx,
57750           cmCTestScriptHandler.cxx, cmCTestScriptHandler.h: ENH: clean up
57751           running of default script
57752
57753 2005-01-27 11:43  andy
57754
57755         * Source/: CMakeLists.txt, cmCTest.cxx,
57756           CTest/cmCTestBuildHandler.cxx, CTest/cmCTestBuildHandler.h,
57757           CTest/cmCTestConfigureHandler.cxx,
57758           CTest/cmCTestConfigureHandler.h,
57759           CTest/cmCTestCoverageHandler.cxx, CTest/cmCTestCoverageHandler.h,
57760           CTest/cmCTestGenericHandler.cxx, CTest/cmCTestGenericHandler.h,
57761           CTest/cmCTestScriptHandler.cxx, CTest/cmCTestScriptHandler.h,
57762           CTest/cmCTestTestHandler.cxx, CTest/cmCTestTestHandler.h,
57763           CTest/cmCTestUpdateHandler.cxx, CTest/cmCTestUpdateHandler.h:
57764           ENH: Add a superclass to all handlers
57765
57766 2005-01-27 11:01  martink
57767
57768         * Source/CTest/: cmCTestRunScriptCommand.cxx,
57769           cmCTestScriptHandler.cxx, cmCTestScriptHandler.h,
57770           cmCTestSleepCommand.cxx: COMP: fix some compiler warnings/errors
57771
57772 2005-01-27 10:47  martink
57773
57774         * Source/ctest.cxx: ENH: added missing documentation
57775
57776 2005-01-27 10:14  andy
57777
57778         * Source/: cmCTest.cxx, cmCTest.h, CTest/cmCTestBuildHandler.cxx,
57779           CTest/cmCTestConfigureHandler.cxx,
57780           CTest/cmCTestCoverageHandler.cxx, CTest/cmCTestCoverageHandler.h,
57781           CTest/cmCTestTestHandler.cxx, CTest/cmCTestUpdateHandler.cxx:
57782           ENH: Add compression support to XML files
57783
57784 2005-01-27 10:14  andy
57785
57786         * Source/: cmGeneratedFileStream.cxx, cmGeneratedFileStream.h: ENH:
57787           Add compression support
57788
57789 2005-01-27 10:11  andy
57790
57791         * Tests/Complex/Executable/CMakeLists.txt,
57792           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
57793           Tests/ComplexRelativePaths/Executable/CMakeLists.txt,
57794           Source/CMakeLists.txt: ENH: Link to cmzlib
57795
57796 2005-01-27 10:11  martink
57797
57798         * Source/: CMakeLists.txt, CTest/cmCTestCommand.h,
57799           CTest/cmCTestEmptyBinaryDirectoryCommand.cxx,
57800           CTest/cmCTestEmptyBinaryDirectoryCommand.h,
57801           CTest/cmCTestRunScriptCommand.cxx,
57802           CTest/cmCTestRunScriptCommand.h, CTest/cmCTestScriptHandler.cxx,
57803           CTest/cmCTestScriptHandler.h, CTest/cmCTestSleepCommand.cxx,
57804           CTest/cmCTestSleepCommand.h: ENH: added more capabilities to
57805           ctest
57806
57807 2005-01-27 05:24  andy
57808
57809         * Source/cmVersion.cxx: STYLE: Nightly Version update
57810
57811 2005-01-26 16:19  king
57812
57813         * Source/cmDependsFortranParser.y: COMP: Added instruction to
57814           remove TABs from generated file.
57815
57816 2005-01-26 16:18  king
57817
57818         * Source/: CMakeLists.txt, cmLocalUnixMakefileGenerator2.cxx: ENH:
57819           Added hook into Fortran dependency scanner.
57820
57821 2005-01-26 16:17  king
57822
57823         * Source/: cmDependsFortranLexer.c, cmDependsFortranLexer.h,
57824           cmDependsFortranParser.c, cmDependsFortranParserTokens.h: ENH:
57825           Added generated lexer and parser sources.
57826
57827 2005-01-26 16:10  king
57828
57829         * Source/: cmDependsFortranLexer.in.l, cmDependsFortranParser.y:
57830           COMP: Added additional instructions about how to modify the
57831           generated files.
57832
57833 2005-01-26 16:09  king
57834
57835         * Source/cmDependsFortran.cxx: COMP: Added constructor to
57836           cmDependsFortranFile to avoid using initializer list.  Also
57837           included assert.h.
57838
57839 2005-01-26 15:58  king
57840
57841         * Source/cmDependsFortranParser.y: COMP: Added forward declaration
57842           of yylex.
57843
57844 2005-01-26 15:55  andy
57845
57846         * CMakeLists.txt: ENH: Add zlib from VTK
57847
57848 2005-01-26 15:55  andy
57849
57850         * Utilities/cmzlib/: .NoDartCoverage, CMakeLists.txt, adler32.c,
57851           cm_zlib_mangle.h, compress.c, crc32.c, deflate.c, deflate.h,
57852           example.c, gzio.c, infblock.c, infblock.h, infcodes.c,
57853           infcodes.h, inffast.c, inffast.h, inffixed.h, inflate.c,
57854           inftrees.c, inftrees.h, infutil.c, infutil.h, maketree.c,
57855           minigzip.c, trees.c, trees.h, uncompr.c, zconf.h, zlib.def,
57856           zlib.h, zlib.rc, zlibDllConfig.h.in, zutil.c, zutil.h: ENH:
57857           Initial import from VTK
57858
57859 2005-01-26 15:45  king
57860
57861         * Source/cmDependsFortran.cxx: ENH: Removed Lexer/Parser prefix
57862           before _yy symbols.  Just cmDependsFortran_yy is enough.
57863
57864 2005-01-26 15:43  hoffman
57865
57866         * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix version number
57867
57868 2005-01-26 15:33  king
57869
57870         * Source/: cmDependsFortran.cxx, cmDependsFortran.h,
57871           cmDependsFortranLexer.in.l, cmDependsFortranParser.h,
57872           cmDependsFortranParser.y: ENH: Added Fortran dependency scanner
57873           implementation.
57874
57875 2005-01-26 14:25  king
57876
57877         * Source/: cmGeneratedFileStream.cxx, cmGeneratedFileStream.h: ENH:
57878           Added default constructor and Open method.
57879
57880 2005-01-26 11:13  andy
57881
57882         * Source/CTest/: cmCTestTestHandler.cxx, cmCTestTestHandler.h: ENH:
57883           Add support for shrinking the output of the test
57884
57885 2005-01-26 10:10  andy
57886
57887         * Source/: cmCTest.cxx, cmCTest.h: ENH: Add method to populate
57888           custom integers
57889
57890 2005-01-26 05:59  andy
57891
57892         * Source/cmVersion.cxx: STYLE: Nightly Version update
57893
57894 2005-01-25 16:36  hoffman
57895
57896         * Source/cmGlobalXCodeGenerator.cxx: COMP: fix warnings
57897
57898 2005-01-25 16:30  hoffman
57899
57900         * Source/cmGlobalXCodeGenerator.cxx: COMP: fix warnings
57901
57902 2005-01-25 16:09  hoffman
57903
57904         * bootstrap: ENH: add xcode stuff to bootstrap
57905
57906 2005-01-25 15:26  hoffman
57907
57908         * Source/: CMakeLists.txt, cmGlobalXCodeGenerator.cxx,
57909           cmGlobalXCodeGenerator.h, cmXCodeObject.cxx, cmXCodeObject.h,
57910           cmake.cxx: ENH: add initial non-working XCode stuff
57911
57912 2005-01-25 05:59  andy
57913
57914         * Source/cmVersion.cxx: STYLE: Nightly Version update
57915
57916 2005-01-24 17:35  hoffman
57917
57918         * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h,
57919           cmLocalXCodeGenerator.cxx, cmLocalXCodeGenerator.h,
57920           cmXCodeObject.cxx, cmXCodeObject.h: ENH: initial xcode stuff
57921
57922 2005-01-24 05:53  andy
57923
57924         * Source/cmVersion.cxx: STYLE: Nightly Version update
57925
57926 2005-01-23 05:56  andy
57927
57928         * Source/cmVersion.cxx: STYLE: Nightly Version update
57929
57930 2005-01-22 05:51  andy
57931
57932         * Source/cmVersion.cxx: STYLE: Nightly Version update
57933
57934 2005-01-21 16:25  hoffman
57935
57936         * Source/: cmXCodeObject.cxx, cmXCodeObject.h: ENH: start xcode
57937           stuff
57938
57939 2005-01-21 12:26  hoffman
57940
57941         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
57942           cmGlobalVisualStudio6Generator.cxx,
57943           cmGlobalVisualStudio6Generator.h,
57944           cmGlobalVisualStudio7Generator.cxx,
57945           cmGlobalVisualStudio7Generator.h: ENH: move project map to global
57946           generator base
57947
57948 2005-01-21 11:22  martink
57949
57950         * Source/cmWhileCommand.cxx: COMP: fix unused var warning
57951
57952 2005-01-21 10:27  hoffman
57953
57954         * bootstrap, Source/CMakeLists.txt, Source/cmBootstrapCommands.cxx,
57955           Source/cmCommands.cxx, Source/cmCommands.h,
57956           Source/cmWhileCommand.cxx, Source/cmake.cxx: ENH: split up
57957           cmCommands into two files
57958
57959 2005-01-21 09:37  martink
57960
57961         * Source/: cmCommands.cxx, cmWhileCommand.cxx, cmWhileCommand.h,
57962           cmEndWhileCommand.cxx, cmEndWhileCommand.h: ENH: added while
57963           command
57964
57965 2005-01-21 05:36  andy
57966
57967         * Source/cmVersion.cxx: STYLE: Nightly Version update
57968
57969 2005-01-20 15:26  martink
57970
57971         * Source/cmSetCommand.cxx: COMP: fix unused var warning
57972
57973 2005-01-20 14:38  martink
57974
57975         * Source/: cmSetCommand.cxx, cmSetCommand.h: ENH: now the set
57976           command can set environment variables
57977
57978 2005-01-20 12:30  hoffman
57979
57980         * Modules/: CMakeCCompiler.cmake.in, CMakeCXXCompiler.cmake.in,
57981           CMakeDetermineCCompiler.cmake, CMakeFortranCompiler.cmake.in,
57982           CMakeJavaCompiler.cmake.in, CMakeRCCompiler.cmake.in,
57983           CMakeTestCCompiler.cmake, CMakeTestCXXCompiler.cmake,
57984           Platform/Windows-cl.cmake, Platform/Windows-cl.cmake.in: ENH:
57985           stuff to keep compiler tests from re-running all the time
57986
57987 2005-01-20 12:28  hoffman
57988
57989         * Source/: cmGlobalGenerator.cxx, cmLocalKdevelopGenerator.cxx:
57990           ENH: add some comments on how this could be moved to global
57991           generator
57992
57993 2005-01-20 04:38  andy
57994
57995         * Source/cmVersion.cxx: STYLE: Nightly Version update
57996
57997 2005-01-19 12:06  king
57998
57999         * Source/: cmListFileLexer.in.l, cmListFileLexer.c: ENH: Mangled
58000           lexer symbols to begin in cmListFileLexer_yy instead of just yy
58001           to avoid conflict with other lexers that may be added.
58002
58003 2005-01-19 07:23  king
58004
58005         * Source/: cmLocalUnixMakefileGenerator2.cxx,
58006           cmLocalUnixMakefileGenerator2.h: ENH: Removed unquoted version of
58007           OBJECTS make variable.  Quoted seems to work everywhere.  BUG:
58008           Fixed AppendAnyDepend to properly identify executable targets.
58009           BUG: Used CreateMakeVariable to fix variable name for OBJECTS
58010           list when target has a . in its name.
58011
58012 2005-01-19 05:19  andy
58013
58014         * Source/cmVersion.cxx: STYLE: Nightly Version update
58015
58016 2005-01-18 18:11  andy
58017
58018         * Tests/: Complex/Executable/CMakeLists.txt,
58019           ComplexOneConfig/Executable/CMakeLists.txt,
58020           ComplexRelativePaths/Executable/CMakeLists.txt: COMP: Add proper
58021           link directory
58022
58023 2005-01-18 17:29  andy
58024
58025         * Tests/: Complex/Executable/CMakeLists.txt,
58026           ComplexOneConfig/Executable/CMakeLists.txt,
58027           ComplexRelativePaths/Executable/CMakeLists.txt: COMP: Add cmexpat
58028           to complex
58029
58030 2005-01-18 17:09  king
58031
58032         * Source/: CMakeLists.txt, cmDepends.cxx, cmDepends.h,
58033           cmDependsC.cxx, cmDependsC.h, cmLocalUnixMakefileGenerator2.cxx,
58034           cmLocalUnixMakefileGenerator2.h, cmake.cxx: ENH: Split dependency
58035           scanning and checking into separate cmDepends superclass with
58036           language-specific subclasses such as cmDependsC.
58037
58038 2005-01-18 16:47  andy
58039
58040         * Source/CMakeLists.txt: COMP: Ok, actually link to the library....
58041
58042 2005-01-18 15:54  andy
58043
58044         * Source/cmXMLParser.cxx, Utilities/cmexpat/xmlparse.c: COMP: Try
58045           to resolve compile errors because of missing includes and wrong
58046           include path
58047
58048 2005-01-18 14:02  andy
58049
58050         * Source/cmXMLParser.cxx: COMP: Use cmOStringStream not
58051           ostringstream
58052
58053 2005-01-18 13:41  andy
58054
58055         * Source/: CMakeLists.txt, cmXMLParser.cxx, cmXMLParser.h: ENH: Add
58056           XML parser
58057
58058 2005-01-18 11:15  king
58059
58060         * Source/cmLocalUnixMakefileGenerator2.cxx: STYLE: Added TODO
58061           comment for another missing feature (external object files).
58062
58063 2005-01-18 09:06  andy
58064
58065         * Utilities/Doxygen/doc_makeall.sh.in: ENH: Cleanup
58066
58067 2005-01-18 08:58  andy
58068
58069         * CMakeLists.txt, cmake_uninstall.cmake.in: ENH: Add uninstall.
58070           This is not really a feature but more of an example on how to do
58071           it.
58072
58073 2005-01-18 04:17  andy
58074
58075         * Source/cmVersion.cxx: STYLE: Nightly Version update
58076
58077 2005-01-17 16:29  hoffman
58078
58079         * Source/cmCTest.cxx: BUG: when ctest is looking for cmake look in
58080           the build directory as well as where ctest is so that purify will
58081           work
58082
58083 2005-01-17 15:20  hoffman
58084
58085         * Modules/: CMakeCCompiler.cmake.in, CMakeCXXCompiler.cmake.in,
58086           Platform/Windows-cl.cmake: BUG: fix running of cl in trycompiles
58087
58088 2005-01-17 15:09  king
58089
58090         * Source/: cmLocalUnixMakefileGenerator2.cxx,
58091           cmLocalUnixMakefileGenerator2.h: ENH: Adding partial
58092           implementation of provides-requires mode.
58093
58094 2005-01-17 15:09  king
58095
58096         * Source/cmLocalUnixMakefileGenerator2.cxx: BUG: Fix for relative
58097           path conversion when path is a subset of relative path root.
58098
58099 2005-01-17 14:29  hoffman
58100
58101         * Source/: cmWin32ProcessExecution.cxx, cmWin32ProcessExecution.h:
58102           BUG: make sure handles are always closed even if Wait is not
58103           called.
58104
58105 2005-01-17 04:41  andy
58106
58107         * Source/cmVersion.cxx: STYLE: Nightly Version update
58108
58109 2005-01-15 04:40  andy
58110
58111         * Source/cmVersion.cxx: STYLE: Nightly Version update
58112
58113 2005-01-13 12:38  hoffman
58114
58115         * ChangeLog.manual: BUG: fix from main tree
58116
58117 2005-01-13 03:58  andy
58118
58119         * Source/cmVersion.cxx: STYLE: Nightly Version update
58120
58121 2005-01-12 13:58  martink
58122
58123         * Source/CTest/cmCTestBuildHandler.cxx: ENH: now limits warnings
58124           and error report to 50 each
58125
58126 2005-01-12 13:51  martink
58127
58128         * Source/CTest/cmCTestBuildHandler.cxx: ENH: now limits warnings
58129           and error report to 50 each
58130
58131 2005-01-12 10:11  millerjv
58132
58133         * Source/kwsys/Base64.c: BUG: encoding 2 bytes into 4 bytes was
58134           accessing a 3rd byte from the source
58135
58136 2005-01-12 04:43  andy
58137
58138         * Source/cmVersion.cxx: STYLE: Nightly Version update
58139
58140 2005-01-11 05:03  andy
58141
58142         * Source/cmVersion.cxx: STYLE: Nightly Version update
58143
58144 2005-01-10 05:06  andy
58145
58146         * Source/cmVersion.cxx: STYLE: Nightly Version update
58147
58148 2005-01-08 05:08  andy
58149
58150         * Source/cmVersion.cxx: STYLE: Nightly Version update
58151
58152 2005-01-07 11:56  andy
58153
58154         * Source/cmVersion.cxx: STYLE: Nightly Version update
58155
58156 2005-01-05 05:13  andy
58157
58158         * Source/cmVersion.cxx: STYLE: Nightly Version update
58159
58160 2005-01-04 18:24  king
58161
58162         * Source/: cmLocalUnixMakefileGenerator2.cxx,
58163           cmLocalUnixMakefileGenerator2.h: ENH: Added install target
58164           implementation.  Also added missing include of assert.h.
58165
58166 2005-01-04 17:41  king
58167
58168         * Source/: cmLocalUnixMakefileGenerator2.cxx,
58169           cmLocalUnixMakefileGenerator2.h: ENH: Added relative path support
58170           (mostly done).  Many paths are written relative even if
58171           CMAKE_USE_RELATIVE_PATHS is not on just to keep makefiles short.
58172
58173 2005-01-04 16:26  king
58174
58175         * Source/cmLocalUnixMakefileGenerator.h: ENH: Made
58176           ConfigureOutputPaths virtual to help new generator.
58177
58178 2005-01-04 15:38  hoffman
58179
58180         * ChangeLog.manual, Modules/Platform/Windows-icl.cmake: add intel
58181           compiler config file
58182
58183 2005-01-04 12:12  hoffman
58184
58185         * ChangeLog.manual, Source/cmSetCommand.cxx: fix for bug 1445
58186
58187 2005-01-04 10:55  andy
58188
58189         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: Add a
58190           delay method
58191
58192 2005-01-04 09:56  king
58193
58194         * Source/cmLocalKdevelopGenerator.cxx: BUG: Applied patch attached
58195           to bug #1453.
58196
58197 2005-01-04 08:42  martink
58198
58199         * Source/cmSetCommand.cxx: ENH: fixed SET command to accept cache
58200           values with more than one value
58201
58202 2005-01-04 04:17  andy
58203
58204         * Source/cmVersion.cxx: STYLE: Nightly Version update
58205
58206 2005-01-02 05:04  andy
58207
58208         * Source/cmVersion.cxx: STYLE: Nightly Version update
58209
58210 2005-01-01 21:02  andy
58211
58212         * Source/cmVersion.cxx: STYLE: Nightly Version update
58213
58214 2004-12-31 05:03  andy
58215
58216         * Source/cmVersion.cxx: STYLE: Nightly Version update
58217
58218 2004-12-30 05:03  andy
58219
58220         * Source/cmVersion.cxx: STYLE: Nightly Version update
58221
58222 2004-12-29 05:27  andy
58223
58224         * Source/cmVersion.cxx: STYLE: Nightly Version update
58225
58226 2004-12-28 05:23  andy
58227
58228         * Source/cmVersion.cxx: STYLE: Nightly Version update
58229
58230 2004-12-27 05:22  andy
58231
58232         * Source/cmVersion.cxx: STYLE: Nightly Version update
58233
58234 2004-12-26 05:25  andy
58235
58236         * Source/cmVersion.cxx: STYLE: Nightly Version update
58237
58238 2004-12-25 05:21  andy
58239
58240         * Source/cmVersion.cxx: STYLE: Nightly Version update
58241
58242 2004-12-24 05:16  andy
58243
58244         * Source/cmVersion.cxx: STYLE: Nightly Version update
58245
58246 2004-12-23 05:27  andy
58247
58248         * Source/cmVersion.cxx: STYLE: Nightly Version update
58249
58250 2004-12-22 05:16  andy
58251
58252         * Source/cmVersion.cxx: STYLE: Nightly Version update
58253
58254 2004-12-21 05:14  andy
58255
58256         * Source/cmVersion.cxx: STYLE: Nightly Version update
58257
58258 2004-12-20 05:09  andy
58259
58260         * Source/cmVersion.cxx: STYLE: Nightly Version update
58261
58262 2004-12-19 05:15  andy
58263
58264         * Source/cmVersion.cxx: STYLE: Nightly Version update
58265
58266 2004-12-18 05:11  andy
58267
58268         * Source/cmVersion.cxx: STYLE: Nightly Version update
58269
58270 2004-12-17 05:06  andy
58271
58272         * Source/cmVersion.cxx: STYLE: Nightly Version update
58273
58274 2004-12-16 22:19  hoffman
58275
58276         * Modules/CMakeDetermineSystem.cmake: fix wrong number of arguments
58277
58278 2004-12-16 22:18  hoffman
58279
58280         * Modules/CMakeDetermineSystem.cmake: fix number of arguments
58281
58282 2004-12-16 17:26  hoffman
58283
58284         * ChangeLog.manual, Modules/CMakeDetermineSystem.cmake,
58285           Modules/Platform/OpenBSD.cmake: ENH: fix for OpenBSD
58286
58287 2004-12-16 05:52  andy
58288
58289         * Source/cmVersion.cxx: STYLE: Nightly Version update
58290
58291 2004-12-15 05:46  andy
58292
58293         * Source/cmVersion.cxx: STYLE: Nightly Version update
58294
58295 2004-12-14 05:08  andy
58296
58297         * Source/cmVersion.cxx: STYLE: Nightly Version update
58298
58299 2004-12-13 05:03  andy
58300
58301         * Source/cmVersion.cxx: STYLE: Nightly Version update
58302
58303 2004-12-12 05:08  andy
58304
58305         * Source/cmVersion.cxx: STYLE: Nightly Version update
58306
58307 2004-12-11 05:10  andy
58308
58309         * Source/cmVersion.cxx: STYLE: Nightly Version update
58310
58311 2004-12-10 05:13  andy
58312
58313         * Source/cmVersion.cxx: STYLE: Nightly Version update
58314
58315 2004-12-09 16:14  king
58316
58317         * Source/cmSystemTools.cxx: BUG: Fix to avoid relative path with
58318           ..s all the way to the root.
58319
58320 2004-12-09 15:56  king
58321
58322         * Source/cmLocalUnixMakefileGenerator2.cxx: BUG: Support for custom
58323           command outputs in subdirectories of current build tree location.
58324
58325 2004-12-09 15:23  king
58326
58327         * Source/cmLocalUnixMakefileGenerator2.cxx: BUG: AppendAnyDepend
58328           must handle non-existing files.
58329
58330 2004-12-09 15:11  king
58331
58332         * Source/: cmLocalUnixMakefileGenerator2.cxx,
58333           cmLocalUnixMakefileGenerator2.h: ENH: Added post-build rules to
58334           executables and libraries.  Generalized AppendLibDepend method to
58335           AppendAnyDepend.  This takes most of the functionality of
58336           AppendCustomDepend too, and generalized jump-and-build to
58337           executables.
58338
58339 2004-12-09 13:52  king
58340
58341         * Source/: cmLocalUnixMakefileGenerator2.cxx,
58342           cmLocalUnixMakefileGenerator2.h: ENH: Implemented utility
58343           targets.  This involved pulling part of the custom command rule
58344           implementation out into shared methods.
58345
58346 2004-12-09 05:12  andy
58347
58348         * Source/cmVersion.cxx: STYLE: Nightly Version update
58349
58350 2004-12-08 05:05  andy
58351
58352         * Source/cmVersion.cxx: STYLE: Nightly Version update
58353
58354 2004-12-07 05:19  andy
58355
58356         * Source/cmVersion.cxx: STYLE: Nightly Version update
58357
58358 2004-12-06 12:39  hoffman
58359
58360         * Modules/Platform/: Tru64.cmake, True64.cmake: FIX: fix for bug
58361           1325, Tru64 not True64
58362
58363 2004-12-06 12:38  hoffman
58364
58365         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
58366           cmLocalUnixMakefileGenerator.cxx: BUG: fix for bug 1396, object
58367           files could not be used as sources any more
58368
58369 2004-12-06 11:10  hoffman
58370
58371         * ChangeLog.manual, Source/cmCTest.cxx,
58372           Source/cmLocalUnixMakefileGenerator.cxx, Source/cmMakefile.cxx,
58373           Source/CTest/cmCTestSubmit.cxx, Source/CTest/cmCTestSubmit.h,
58374           Utilities/Release/cmake_release.sh: merge from main tree
58375
58376 2004-12-06 05:00  andy
58377
58378         * Source/cmVersion.cxx: STYLE: Nightly Version update
58379
58380 2004-12-05 04:22  andy
58381
58382         * Source/cmVersion.cxx: STYLE: Nightly Version update
58383
58384 2004-12-04 04:36  andy
58385
58386         * Source/cmVersion.cxx: STYLE: Nightly Version update
58387
58388 2004-12-03 09:25  martink
58389
58390         * Source/CMakeLists.txt: ENH: minor fix for windows
58391
58392 2004-12-03 09:05  martink
58393
58394         * Source/cmMakefile.cxx: ENH: fix for relative paths
58395
58396 2004-12-03 06:27  andy
58397
58398         * Source/cmVersion.cxx: STYLE: Nightly Version update
58399
58400 2004-12-02 13:14  hoffman
58401
58402         * Source/cmMakefile.cxx: BUG: fix for 1369 before include
58403           directories need to be always added
58404
58405 2004-12-02 12:33  hoffman
58406
58407         * Source/kwsys/SystemTools.cxx: BUG: fix for bug 1385, /tmp should
58408           not be used on windows
58409
58410 2004-12-02 06:13  andy
58411
58412         * Source/cmVersion.cxx: STYLE: Nightly Version update
58413
58414 2004-12-01 07:28  king
58415
58416         * Source/kwsys/kwsys_ios_sstream.h.in: COMP: Need to choose between
58417           <new> and <new.h> based on whether standard headers are
58418           available.
58419
58420 2004-12-01 07:24  king
58421
58422         * Source/kwsys/: kwsys_ios_fstream.h.in, kwsys_ios_iostream.h.in:
58423           COMP: Disabling old streams warnings when including old headers
58424           on MSVC.
58425
58426 2004-12-01 06:25  andy
58427
58428         * Source/cmVersion.cxx: STYLE: Nightly Version update
58429
58430 2004-11-30 18:20  king
58431
58432         * Source/kwsys/kwsys_ios_sstream.h.in: BUG: Need to include header
58433           <new> to use placement new syntax.  Really this should be fixed
58434           by replacing the stream buffer to set a new string instead of
58435           reconstructing the object, but this will require quite a bit of
58436           work to do portably.
58437
58438 2004-11-30 06:29  andy
58439
58440         * Source/cmVersion.cxx: STYLE: Nightly Version update
58441
58442 2004-11-29 06:21  andy
58443
58444         * Source/cmVersion.cxx: STYLE: Nightly Version update
58445
58446 2004-11-28 06:16  andy
58447
58448         * Source/cmVersion.cxx: STYLE: Nightly Version update
58449
58450 2004-11-27 06:28  andy
58451
58452         * Source/cmVersion.cxx: STYLE: Nightly Version update
58453
58454 2004-11-26 06:16  andy
58455
58456         * Source/cmVersion.cxx: STYLE: Nightly Version update
58457
58458 2004-11-25 06:19  andy
58459
58460         * Source/cmVersion.cxx: STYLE: Nightly Version update
58461
58462 2004-11-24 09:25  andy
58463
58464         * Source/CTest/: cmCTestSubmit.cxx, cmCTestSubmit.h: ENH: Add
58465           support for proxy authentication (thanks Jean-Michel)
58466
58467 2004-11-24 05:45  andy
58468
58469         * Source/cmVersion.cxx: STYLE: Nightly Version update
58470
58471 2004-11-23 17:34  hoffman
58472
58473         * Modules/Platform/AIX.cmake: ENH: try and fix aix xlC with gcc
58474
58475 2004-11-23 17:28  hoffman
58476
58477         * Modules/Platform/AIX.cmake: ENH: try and fix aix xlC with gcc
58478
58479 2004-11-23 14:07  hoffman
58480
58481         * Modules/Platform/AIX.cmake: ENH: try to fix aix with native cxx
58482           and gcc
58483
58484 2004-11-23 10:48  andy
58485
58486         * Source/CTest/cmCTestUpdateHandler.cxx: ENH: Make more things XML
58487           safe
58488
58489 2004-11-23 05:46  andy
58490
58491         * Source/cmVersion.cxx: STYLE: Nightly Version update
58492
58493 2004-11-22 05:45  andy
58494
58495         * Source/cmVersion.cxx: STYLE: Nightly Version update
58496
58497 2004-11-21 05:44  andy
58498
58499         * Source/cmVersion.cxx: STYLE: Nightly Version update
58500
58501 2004-11-20 05:46  andy
58502
58503         * Source/cmVersion.cxx: STYLE: Nightly Version update
58504
58505 2004-11-19 09:42  king
58506
58507         * Source/cmLocalUnixMakefileGenerator2.cxx: ENH: Moved custom
58508           command rule files into special CMakeCustomCommands.dir
58509           subdirectory.
58510
58511 2004-11-19 09:32  king
58512
58513         * Source/: cmLocalUnixMakefileGenerator2.cxx,
58514           cmLocalUnixMakefileGenerator2.h: ENH: Unified WriteDependRules,
58515           WriteBuildRules, WriteCleanRules, and the future
58516           WriteInstallRules into a single WritePassRules method.  Also
58517           added WriteTargetDependsRule and WriteTargetCleanRule methods to
58518           unify writing of depend and clean rules for each target.
58519
58520 2004-11-19 05:41  andy
58521
58522         * Source/cmVersion.cxx: STYLE: Nightly Version update
58523
58524 2004-11-18 08:25  andy
58525
58526         * Source/cmVersion.cxx: STYLE: Nightly Version update
58527
58528 2004-11-17 08:33  andy
58529
58530         * Source/cmVersion.cxx: STYLE: Nightly Version update
58531
58532 2004-11-16 08:16  andy
58533
58534         * Source/cmVersion.cxx: STYLE: Nightly Version update
58535
58536 2004-11-15 09:39  martink
58537
58538         * Source/ctest.cxx: COMP: fix warning
58539
58540 2004-11-15 08:22  andy
58541
58542         * Source/cmVersion.cxx: STYLE: Nightly Version update
58543
58544 2004-11-14 08:21  andy
58545
58546         * Source/cmVersion.cxx: STYLE: Nightly Version update
58547
58548 2004-11-13 09:55  martink
58549
58550         * Source/: cmCTest.cxx, ctest.cxx, CTest/cmCTestTestHandler.cxx,
58551           CTest/cmCTestTestHandler.h: ENH: added -U option to take union of
58552           -R and -I
58553
58554 2004-11-13 08:15  andy
58555
58556         * Source/cmVersion.cxx: STYLE: Nightly Version update
58557
58558 2004-11-12 05:36  andy
58559
58560         * Source/cmVersion.cxx: STYLE: Nightly Version update
58561
58562 2004-11-11 17:40  andy
58563
58564         * Source/CTest/cmCTestBuildHandler.cxx: ENH: Another linker error
58565           on sun
58566
58567 2004-11-11 05:34  andy
58568
58569         * Source/cmVersion.cxx: STYLE: Nightly Version update
58570
58571 2004-11-10 15:39  hoffman
58572
58573         * Source/cmLocalUnixMakefileGenerator.cxx: FIX: make sure the
58574           object file name is correctly mangled for depend information
58575
58576 2004-11-10 13:15  martink
58577
58578         * CMakeLists.txt, CTestCustom.ctest.in: ENH: added custom supp for
58579           cmake
58580
58581 2004-11-10 10:24  andy
58582
58583         * Source/cmVersion.cxx: STYLE: Nightly Version update
58584
58585 2004-11-09 09:57  andy
58586
58587         * Source/cmVersion.cxx: STYLE: Nightly Version update
58588
58589 2004-11-08 05:46  andy
58590
58591         * Source/cmVersion.cxx: STYLE: Nightly Version update
58592
58593 2004-11-07 05:45  andy
58594
58595         * Source/cmVersion.cxx: STYLE: Nightly Version update
58596
58597 2004-11-06 05:40  andy
58598
58599         * Source/cmVersion.cxx: STYLE: Nightly Version update
58600
58601 2004-11-05 15:09  king
58602
58603         * Source/: cmLocalUnixMakefileGenerator2.cxx,
58604           cmLocalUnixMakefileGenerator2.h: ENH: Added partial clean target
58605           support.
58606
58607 2004-11-05 15:03  king
58608
58609         * Source/: cmLocalUnixMakefileGenerator.cxx,
58610           cmLocalUnixMakefileGenerator.h: ENH: Moved code that checks
58611           output path variables to separate ConfigureOutputPaths method.
58612           Needed to provide access to the same code from a subclass.
58613
58614 2004-11-05 07:39  king
58615
58616         * Source/: cmLocalUnixMakefileGenerator2.cxx,
58617           cmLocalUnixMakefileGenerator2.h: ENH: Implemented VERBOSE output
58618           setting.
58619
58620 2004-11-05 05:38  andy
58621
58622         * Source/cmVersion.cxx: STYLE: Nightly Version update
58623
58624 2004-11-04 05:38  andy
58625
58626         * Source/cmVersion.cxx: STYLE: Nightly Version update
58627
58628 2004-11-03 15:43  martink
58629
58630         * Source/kwsys/SystemTools.cxx: ENH: merges from the main tree
58631
58632 2004-11-03 11:02  king
58633
58634         * Source/: cmLocalUnixMakefileGenerator2.cxx,
58635           cmLocalUnixMakefileGenerator2.h: ENH: Generalized driver targets
58636           and subdirectory traversal rules.  The implementations of all,
58637           depend, build, clean, install, etc. now follow a common
58638           framework.
58639
58640 2004-11-03 08:59  king
58641
58642         * Source/: cmLocalUnixMakefileGenerator2.cxx,
58643           cmLocalUnixMakefileGenerator2.h: ENH: Removed unneeded requires
58644           rules now that canonical names are available.
58645
58646 2004-11-03 08:46  king
58647
58648         * Source/: cmLocalUnixMakefileGenerator2.cxx,
58649           cmLocalUnixMakefileGenerator2.h: ENH: Added convenience rules to
58650           build targets without specifying full paths.
58651
58652 2004-11-03 07:51  king
58653
58654         * Source/: cmExportLibraryDependencies.cxx,
58655           cmGeneratedFileStream.cxx, cmGeneratedFileStream.h,
58656           cmGlobalVisualStudio7Generator.cxx, cmLocalGenerator.cxx,
58657           cmLocalKdevelopGenerator.cxx, cmLocalUnixMakefileGenerator.cxx,
58658           cmLocalUnixMakefileGenerator2.cxx,
58659           cmVTKMakeInstantiatorCommand.cxx: STYLE: Adjusted signature of
58660           cmGeneratedFileStream to make copy-if-different more explicity.
58661
58662 2004-11-03 07:27  king
58663
58664         * Source/: cmGlobalVisualStudio7Generator.cxx,
58665           cmGeneratedFileStream.cxx, cmGeneratedFileStream.h: COMP: Fix new
58666           cmGeneratedFileStream for MSVC.
58667
58668 2004-11-03 07:23  king
58669
58670         * bootstrap, Source/CMakeLists.txt,
58671           Source/cmExportLibraryDependencies.cxx,
58672           Source/cmGeneratedFileStream.cxx, Source/cmGeneratedFileStream.h,
58673           Source/cmLocalGenerator.cxx, Source/cmLocalKdevelopGenerator.cxx,
58674           Source/cmLocalUnixMakefileGenerator.cxx,
58675           Source/cmLocalUnixMakefileGenerator2.cxx,
58676           Source/cmVTKMakeInstantiatorCommand.cxx: ENH: Re-implemented
58677           cmGeneratedFileStream to look like a real stream and replace the
58678           destination file atomically.  This will avoid problems with the
58679           process being terminated while generating a file.
58680
58681 2004-11-03 05:34  andy
58682
58683         * Source/cmVersion.cxx: STYLE: Nightly Version update
58684
58685 2004-11-02 18:09  king
58686
58687         * Source/cmLocalUnixMakefileGenerator2.cxx: ENH: Added partial RC
58688           language dependency scanning (just using C dependencies for now).
58689
58690 2004-11-02 17:38  king
58691
58692         * Source/: cmLocalUnixMakefileGenerator2.cxx,
58693           cmLocalUnixMakefileGenerator2.h: ENH: Added dependencies between
58694           libraries.
58695
58696 2004-11-02 17:19  king
58697
58698         * Source/cmLocalUnixMakefileGenerator2.cxx: BUG: Removed debugging
58699           output.
58700
58701 2004-11-02 17:14  king
58702
58703         * Source/: cmLocalUnixMakefileGenerator2.cxx,
58704           cmLocalUnixMakefileGenerator2.h: ENH: Implemented generation of
58705           custom command rule files.
58706
58707 2004-11-02 17:11  andy
58708
58709         * Source/kwsys/SystemTools.cxx: COMP: Remove compile warning
58710
58711 2004-11-02 08:32  king
58712
58713         * Source/: cmLocalUnixMakefileGenerator2.cxx,
58714           cmLocalUnixMakefileGenerator2.h: BUG: Fixed subdirectory
58715           implementation for Borland Make.
58716
58717 2004-11-02 07:36  king
58718
58719         * Source/: cmLocalUnixMakefileGenerator2.cxx,
58720           cmLocalUnixMakefileGenerator2.h: ENH: Implemented subdirectory
58721           rules for all target.
58722
58723 2004-11-02 04:49  andy
58724
58725         * Source/cmVersion.cxx: STYLE: Nightly Version update
58726
58727 2004-11-01 16:57  hoffman
58728
58729         * Source/kwsys/SystemTools.cxx, Tests/Dependency/CMakeLists.txt,
58730           Tests/Dependency/1/CMakeLists.txt, Tests/Dependency/1/OneSrc.c:
58731           BUG: add a test for a single char dir, and fix bug introduced in
58732           1.53, but we still can not handle a space as the start of a
58733           directory name
58734
58735 2004-11-01 04:34  andy
58736
58737         * Source/cmVersion.cxx: STYLE: Nightly Version update
58738
58739 2004-10-31 03:40  andy
58740
58741         * Source/cmVersion.cxx: STYLE: Nightly Version update
58742
58743 2004-10-30 04:32  andy
58744
58745         * Source/cmVersion.cxx: STYLE: Nightly Version update
58746
58747 2004-10-29 18:15  king
58748
58749         * Source/: cmLocalUnixMakefileGenerator2.cxx,
58750           cmLocalUnixMakefileGenerator2.h: ENH: Added framework for
58751           subdirectory traversal.
58752
58753 2004-10-29 17:18  king
58754
58755         * Source/cmLocalUnixMakefileGenerator2.cxx: BUG: Dependency
58756           makefile lines must be at least three characters long to hold a
58757           dependency.
58758
58759 2004-10-29 16:50  king
58760
58761         * Source/: cmLocalUnixMakefileGenerator2.cxx,
58762           cmLocalUnixMakefileGenerator2.h, cmake.cxx, cmake.h: ENH: Added
58763           build system integrity check to cmLocalUnixMakefileGenerator2.
58764           This now uses a special --check-build-system flag to cmake which
58765           replaces --check-rerun.  Integrity of dependencies is also
58766           checked during generation.
58767
58768 2004-10-29 15:32  hoffman
58769
58770         * Source/cmLocalGenerator.cxx: FIX: fix shared flag
58771
58772 2004-10-29 15:31  hoffman
58773
58774         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: remove debug print
58775
58776 2004-10-29 14:57  king
58777
58778         * Source/cmLocalUnixMakefileGenerator2.cxx: BUG: Fixes for Borland
58779           Make.
58780
58781 2004-10-29 13:55  king
58782
58783         * Source/cmLocalUnixMakefileGenerator2.cxx: BUG: Fixes for NMake.
58784
58785 2004-10-29 13:04  king
58786
58787         * Source/: cmLocalUnixMakefileGenerator2.cxx,
58788           cmLocalUnixMakefileGenerator2.h: ENH: Changed AppendRecursiveMake
58789           to GetRecursiveMakeCall and implemented jump-and-build on Windows
58790           and UNIX.
58791
58792 2004-10-29 11:42  hoffman
58793
58794         * CMakeLists.txt, ChangeLog.manual,
58795           Modules/TestCXXAcceptsFlag.cmake, Source/cmCTest.cxx,
58796           Source/cmCacheManager.cxx,
58797           Source/cmLocalUnixMakefileGenerator.cxx,
58798           Source/cmSystemTools.cxx, Source/cmSystemTools.h,
58799           Source/kwsys/SystemTools.cxx, Source/kwsys/SystemTools.hxx.in,
58800           Tests/Complex/Executable/A.cxx,
58801           Tests/Complex/Executable/CMakeLists.txt,
58802           Tests/Complex/Executable/complex.cxx,
58803           Tests/ComplexOneConfig/Executable/A.cxx,
58804           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
58805           Tests/ComplexOneConfig/Executable/complex.cxx,
58806           Tests/ComplexRelativePaths/Executable/A.cxx,
58807           Tests/ComplexRelativePaths/Executable/CMakeLists.txt,
58808           Tests/ComplexRelativePaths/Executable/complex.cxx,
58809           Tests/LoadCommand/LoadedCommand.cxx,
58810           Tests/LoadCommandOneConfig/LoadedCommand.cxx,
58811           Utilities/Release/cmake_release.sh: move 2.0.5 to LatestRelease
58812
58813 2004-10-29 10:52  king
58814
58815         * Source/: cmLocalUnixMakefileGenerator2.cxx,
58816           cmLocalUnixMakefileGenerator2.h: ENH: Cleaned up format of
58817           generated makefiles.  Consolidated rule generation into single
58818           WriteMakeRule method.  Added special targets like rebuild_cache
58819           and edit_cache.
58820
58821 2004-10-29 04:36  andy
58822
58823         * Source/cmVersion.cxx: STYLE: Nightly Version update
58824
58825 2004-10-28 15:40  hoffman
58826
58827         * Source/cmIncludeDirectoryCommand.cxx: ENH: add a check for empty
58828           include directories
58829
58830 2004-10-28 15:31  hoffman
58831
58832         * CMakeLists.txt, Utilities/Release/cmake_release.sh: Create
58833           CMake2.0.5 version
58834
58835 2004-10-28 07:46  king
58836
58837         * Source/cmLocalUnixMakefileGenerator2.cxx: COMP: Fix local shadow
58838           warnings.
58839
58840 2004-10-28 07:43  king
58841
58842         * Source/cmLocalUnixMakefileGenerator2.cxx: COMP: Fix for Mac
58843           specific code.
58844
58845 2004-10-28 04:36  andy
58846
58847         * Source/cmVersion.cxx: STYLE: Nightly Version update
58848
58849 2004-10-27 16:00  hoffman
58850
58851         * Source/cmMakefile.cxx: ENH: look in the windows LIB env variable
58852           for libraries
58853
58854 2004-10-27 16:00  hoffman
58855
58856         * Source/cmGlobalKdevelopGenerator.cxx: DOC: documentation change
58857
58858 2004-10-27 15:58  hoffman
58859
58860         * ChangeLog.manual, Modules/TestCXXAcceptsFlag.cmake,
58861           Source/cmCacheManager.cxx,
58862           Source/cmLocalUnixMakefileGenerator.cxx: ENH: merge from main
58863           tree bug fixes
58864
58865 2004-10-27 12:05  king
58866
58867         * Source/: cmLocalUnixMakefileGenerator2.cxx,
58868           cmLocalUnixMakefileGenerator2.h: ENH: Do not try to handle
58869           unimplemented target types yet.  Fixes for projects with
58870           subdirectories.
58871
58872 2004-10-27 11:26  andy
58873
58874         * Source/cmakemain.cxx: BUG: If bootstrap cmake is run with no
58875           argument produce error
58876
58877 2004-10-27 10:53  hoffman
58878
58879         * Source/: cmLocalGenerator.cxx, cmLocalUnixMakefileGenerator.cxx,
58880           cmLocalVisualStudio6Generator.cxx,
58881           cmLocalVisualStudio7Generator.cxx: ENH: put error checking for
58882           missing linker languages
58883
58884 2004-10-27 10:47  andy
58885
58886         * bootstrap, Source/cmFileCommand.cxx,
58887           Source/cmFindPackageCommand.cxx, Source/cmMakefile.cxx,
58888           Source/cmMakefile.h, Source/cmake.cxx, Source/cmake.h,
58889           Source/cmakemain.cxx: PERF: Remove several classes from the
58890           bootstrap and so making bootstrap smaller and faster
58891
58892 2004-10-27 10:45  andy
58893
58894         * Source/CursesDialog/ccmake.cxx: STYLE: Remove unused code
58895
58896 2004-10-27 10:45  king
58897
58898         * Source/: cmLocalUnixMakefileGenerator2.cxx,
58899           cmLocalUnixMakefileGenerator2.h: ENH: Added executable
58900           dependencies on libraries including jump-and-build support.
58901
58902 2004-10-27 10:45  andy
58903
58904         * Modules/TestCXXAcceptsFlag.cmake: BUG: Check for the variable
58905           first time
58906
58907 2004-10-27 08:49  king
58908
58909         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: Add a space before
58910           the : only if the target name is one letter long.  This works
58911           around bugs in some shells' tab completion of target names.
58912
58913 2004-10-27 08:47  king
58914
58915         * Source/: cmLocalUnixMakefileGenerator2.cxx,
58916           cmLocalUnixMakefileGenerator2.h: ENH: Added generation of rules
58917           for shared libraries and modules.
58918
58919 2004-10-27 08:20  king
58920
58921         * Source/: cmLocalUnixMakefileGenerator2.cxx,
58922           cmLocalUnixMakefileGenerator2.h: ENH: Added rules to build
58923           executables.  Also began to consolidate flag list construction
58924           into separate methods.
58925
58926 2004-10-27 04:37  andy
58927
58928         * Source/cmVersion.cxx: STYLE: Nightly Version update
58929
58930 2004-10-26 20:13  andy
58931
58932         * Source/cmCacheManager.cxx: BUG: Handle DOS files un unix file
58933           systems
58934
58935 2004-10-26 17:23  andy
58936
58937         * Modules/TestCXXAcceptsFlag.cmake: BUG: Only test for cxx flags
58938           the first time around
58939
58940 2004-10-26 16:07  king
58941
58942         * Source/cmLocalUnixMakefileGenerator2.cxx: ENH: Do not generate
58943           touch rule for target level dependencies.  There are no
58944           build-time dependencies by default.
58945
58946 2004-10-26 15:03  hoffman
58947
58948         * Source/: cmSystemTools.cxx, cmSystemTools.h,
58949           kwsys/SystemTools.cxx, kwsys/SystemTools.hxx.in: ENH: move stuff
58950           from main tree to branch
58951
58952 2004-10-26 14:49  king
58953
58954         * Source/: cmLocalUnixMakefileGenerator2.cxx,
58955           cmLocalUnixMakefileGenerator2.h: ENH: Added generation of rule to
58956           build object file.
58957
58958 2004-10-26 14:33  hoffman
58959
58960         * Source/kwsys/SystemTools.cxx: ENH: handle read only directories
58961           with configure file destination
58962
58963 2004-10-26 14:12  hoffman
58964
58965         * ChangeLog.manual, Source/cmCTest.cxx: ENH: merge from main tree
58966
58967 2004-10-26 13:00  king
58968
58969         * Source/cmLocalUnixMakefileGenerator2.cxx: ERR: Missing std:: on
58970           endl.
58971
58972 2004-10-26 12:55  king
58973
58974         * Source/cmake.cxx: ENH: Added object file dependency scanning to
58975           cmLocalUnixMakefileGenerator2.  This needs a hook in cmake.cxx.
58976
58977 2004-10-26 12:54  king
58978
58979         * bootstrap, Source/CMakeLists.txt: ENH: Added
58980           cmLocalUnixMakefileGenerator2 to build.
58981
58982 2004-10-26 12:53  king
58983
58984         * Source/: cmLocalUnixMakefileGenerator2.cxx,
58985           cmLocalUnixMakefileGenerator2.h: ENH: Added object file
58986           dependency scanning.
58987
58988 2004-10-26 10:24  andy
58989
58990         * Source/CTest/cmCTestBuildHandler.cxx: ENH: Handle more REMARKS on
58991           SGI
58992
58993 2004-10-26 10:15  king
58994
58995         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h: ENH: Split
58996           part of GetIncludeFlags method into separate
58997           GetIncludeDirectories method.
58998
58999 2004-10-26 08:45  andy
59000
59001         * Source/kwsys/SystemTools.hxx.in: COMP: Attempt to fix warnings on
59002           SGI
59003
59004 2004-10-26 04:40  andy
59005
59006         * Source/cmVersion.cxx: STYLE: Nightly Version update
59007
59008 2004-10-25 16:39  hoffman
59009
59010         * Source/: cmLocalKdevelopGenerator.cxx,
59011           cmLocalKdevelopGenerator.h: ENH: add some more comments
59012
59013 2004-10-25 15:08  hoffman
59014
59015         * Tests/: LoadCommand/CMakeLists.txt,
59016           LoadCommand/LoadedCommand.cxx, LoadCommand/LoadedCommand.h.in,
59017           LoadCommandOneConfig/CMakeLists.txt,
59018           LoadCommandOneConfig/LoadedCommand.cxx,
59019           LoadCommandOneConfig/LoadedCommand.h.in: ENH: clean up loaded
59020           command test so you can tell what really failed
59021
59022 2004-10-25 13:40  hoffman
59023
59024         * Source/cmSystemTools.cxx: COMP: remove an unused variable warning
59025
59026 2004-10-25 13:24  hoffman
59027
59028         * ChangeLog.manual, Source/cmSystemTools.cxx,
59029           Source/cmSystemTools.h, Tests/Complex/Executable/complex.cxx,
59030           Tests/ComplexOneConfig/Executable/complex.cxx,
59031           Tests/ComplexRelativePaths/Executable/complex.cxx,
59032           Tests/LoadCommand/LoadedCommand.cxx,
59033           Tests/LoadCommandOneConfig/LoadedCommand.cxx: ENH: move stuff
59034           from main tree to fix the runsingle program mess
59035
59036 2004-10-25 13:16  hoffman
59037
59038         * Source/cmSystemTools.cxx, Source/cmSystemTools.h,
59039           Tests/Complex/Executable/complex.cxx,
59040           Tests/ComplexOneConfig/Executable/complex.cxx,
59041           Tests/ComplexRelativePaths/Executable/complex.cxx: FIX: go back
59042           to not trying to handle spaces in the path for run single command
59043           and comment it so that people know to call the right thing
59044
59045 2004-10-25 12:26  hoffman
59046
59047         * Source/cmLocalKdevelopGenerator.cxx: COMP: remove warnings
59048
59049 2004-10-25 12:15  hoffman
59050
59051         * Tests/: Complex/Executable/complex.cxx,
59052           ComplexOneConfig/Executable/complex.cxx,
59053           ComplexRelativePaths/Executable/complex.cxx: ENH: add test back
59054           for single char exe
59055
59056 2004-10-25 11:59  hoffman
59057
59058         * Source/cmSystemTools.cxx, Tests/LoadCommand/LoadedCommand.cxx,
59059           Tests/LoadCommandOneConfig/LoadedCommand.cxx: FIX: fix
59060           RunSingleCommand to work with spaces in the path, and with an
59061           already quoted command
59062
59063 2004-10-25 10:04  andy
59064
59065         * Source/CMakeLists.txt: ENH: Allow disabling of long running tests
59066
59067 2004-10-25 04:34  andy
59068
59069         * Source/cmVersion.cxx: STYLE: Nightly Version update
59070
59071 2004-10-24 11:38  andy
59072
59073         * Source/cmVersion.cxx: STYLE: Nightly Version update
59074
59075 2004-10-22 21:52  hoffman
59076
59077         * Tests/: Complex/Executable/complex.cxx,
59078           ComplexOneConfig/Executable/complex.cxx,
59079           ComplexRelativePaths/Executable/complex.cxx: remove run program
59080           test until run single command is fixed
59081
59082 2004-10-22 21:03  hoffman
59083
59084         * Source/cmSystemTools.cxx: undo last check in as it breaks borland
59085           with spaces some how
59086
59087 2004-10-22 17:51  hoffman
59088
59089         * ChangeLog.manual, Source/cmCTest.cxx,
59090           Source/cmLocalUnixMakefileGenerator.cxx,
59091           Source/cmSystemTools.cxx, Source/kwsys/SystemTools.cxx,
59092           Tests/Complex/Executable/A.cxx,
59093           Tests/Complex/Executable/CMakeLists.txt,
59094           Tests/Complex/Executable/complex.cxx,
59095           Tests/ComplexOneConfig/Executable/A.cxx,
59096           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
59097           Tests/ComplexOneConfig/Executable/complex.cxx,
59098           Tests/ComplexRelativePaths/Executable/A.cxx,
59099           Tests/ComplexRelativePaths/Executable/CMakeLists.txt,
59100           Tests/ComplexRelativePaths/Executable/complex.cxx: fixes from
59101           main tree
59102
59103 2004-10-22 17:05  hoffman
59104
59105         * Tests/: Complex/Executable/A.cxx,
59106           ComplexOneConfig/Executable/A.cxx,
59107           ComplexRelativePaths/Executable/A.cxx: ENH: add missing file
59108
59109 2004-10-22 17:00  hoffman
59110
59111         * Source/cmLocalUnixMakefileGenerator.cxx,
59112           Source/cmSystemTools.cxx,
59113           Tests/Complex/Executable/CMakeLists.txt,
59114           Tests/Complex/Executable/complex.cxx,
59115           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
59116           Tests/ComplexOneConfig/Executable/complex.cxx,
59117           Tests/ComplexRelativePaths/Executable/CMakeLists.txt,
59118           Tests/ComplexRelativePaths/Executable/complex.cxx: FIX: fix the
59119           problem where a target is a single character and nmake gets
59120           confused and add a test for it
59121
59122 2004-10-22 16:58  hoffman
59123
59124         * Source/cmTarget.cxx: COMP: remove warnings
59125
59126 2004-10-22 15:45  andy
59127
59128         * Source/CMakeLists.txt: COMP: Remove unnecessary commit
59129
59130 2004-10-22 15:44  andy
59131
59132         * bootstrap, Source/CMakeLists.txt, Source/cmCTest.cxx,
59133           Source/cmDocumentation.cxx, Source/cmDumpDocumentation.cxx,
59134           Source/cmVersion.cxx, Source/cmVersion.h, Source/cmake.cxx,
59135           Source/CTest/cmCTestUpdateHandler.cxx: ENH: Add development
59136           version support in CMake
59137
59138 2004-10-22 10:19  hoffman
59139
59140         * Source/cmLocalKdevelopGenerator.cxx: COMP: remove warning
59141
59142 2004-10-21 17:29  hoffman
59143
59144         * ChangeLog.manual: add .0.5
59145
59146 2004-10-21 17:11  hoffman
59147
59148         * ChangeLog.manual: add .0.5
59149
59150 2004-10-21 16:07  andy
59151
59152         * Source/CTest/cmCTestTestHandler.cxx: BUG: Fix reporting of path
59153           and full command when test program was not found
59154
59155 2004-10-21 15:21  hoffman
59156
59157         * Source/: cmLocalGenerator.cxx, cmTarget.cxx: COMP: fix warnings
59158
59159 2004-10-21 14:55  hoffman
59160
59161         * Source/cmLocalGenerator.cxx: COMP: fix warning
59162
59163 2004-10-21 14:34  hoffman
59164
59165         * Modules/CMakeDetermineFortranCompiler.cmake,
59166           Modules/Platform/Windows-g77.cmake, Source/cmLocalGenerator.cxx,
59167           Source/cmLocalGenerator.h,
59168           Source/cmLocalUnixMakefileGenerator.cxx,
59169           Source/cmLocalUnixMakefileGenerator.h,
59170           Source/cmLocalVisualStudio6Generator.cxx,
59171           Source/cmLocalVisualStudio7Generator.cxx, Source/cmTarget.cxx,
59172           Source/cmTarget.h: ENH: add the ability to generate custom
59173           commands for a language that is not supported by an IDE
59174
59175 2004-10-21 13:34  andy
59176
59177         * Source/CTest/cmCTestBuildHandler.cxx: BUG: Handle remarks on SGI
59178           properly
59179
59180 2004-10-21 11:58  hoffman
59181
59182         * Source/: cmLocalKdevelopGenerator.cxx,
59183           cmLocalKdevelopGenerator.h: ENH: better support for kdevelop3
59184
59185 2004-10-20 12:37  andy
59186
59187         * Source/kwsys/CommandLineArguments.cxx: COMP: Remove warning
59188
59189 2004-10-20 08:19  hoffman
59190
59191         * Source/cmCTest.cxx: fix warning on LRB
59192
59193 2004-10-20 08:14  hoffman
59194
59195         * Source/cmCTest.cxx: COMP: remove warning
59196
59197 2004-10-19 15:09  hoffman
59198
59199         * CMakeLists.txt, ChangeLog.manual, Modules/CMakeTestForFreeVC.cxx,
59200           Modules/Platform/Windows-cl.cmake, Source/CMakeLists.txt,
59201           Source/cmAddExecutableCommand.cxx, Source/cmCTest.cxx,
59202           Source/cmCTest.h, Source/cmFileCommand.cxx,
59203           Source/cmForEachCommand.cxx, Source/cmGlob.cxx, Source/cmGlob.h,
59204           Source/cmGlobalCodeWarriorGenerator.cxx,
59205           Source/cmGlobalCodeWarriorGenerator.h,
59206           Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
59207           Source/cmGlobalVisualStudio6Generator.cxx,
59208           Source/cmGlobalVisualStudio6Generator.h,
59209           Source/cmGlobalVisualStudio71Generator.cxx,
59210           Source/cmGlobalVisualStudio71Generator.h,
59211           Source/cmGlobalVisualStudio7Generator.cxx,
59212           Source/cmGlobalVisualStudio7Generator.h,
59213           Source/cmIncludeExternalMSProjectCommand.cxx,
59214           Source/cmListFileLexer.c, Source/cmListFileLexer.h,
59215           Source/cmListFileLexer.in.l,
59216           Source/cmLocalUnixMakefileGenerator.cxx,
59217           Source/cmLocalVisualStudio6Generator.cxx,
59218           Source/cmLocalVisualStudio7Generator.cxx, Source/cmMakefile.cxx,
59219           Source/cmSystemTools.h, Source/cmTryRunCommand.cxx,
59220           Source/cmWin32ProcessExecution.cxx,
59221           Source/cmWin32ProcessExecution.h, Source/cmakemain.cxx,
59222           Source/kwsys/SystemTools.cxx,
59223           Tests/StringFileTest/CMakeLists.txt,
59224           Utilities/Release/cmake_release.sh,
59225           Utilities/Release/config_IRIX64: ENH: move 2.0.4 to LRB
59226
59227 2004-10-19 14:57  hoffman
59228
59229         * ChangeLog.manual: update change log
59230
59231 2004-10-19 14:56  hoffman
59232
59233         * Source/cmCTest.cxx: merge from main tree, add more warning cases
59234           to ctest
59235
59236 2004-10-19 14:51  hoffman
59237
59238         * bootstrap: ENH: perfer gmake for bootstrap
59239
59240 2004-10-19 13:25  andy
59241
59242         * Tests/CTestTest/test.cmake.in: ENH: Display version of ctest
59243           first
59244
59245 2004-10-19 13:25  andy
59246
59247         * Source/CTest/cmCTestBuildHandler.cxx: ENH: Add regular expression
59248           for remarks on IRIX
59249
59250 2004-10-19 13:02  hoffman
59251
59252         * Source/cmSystemTools.cxx: BUG: if the paths share nothing then
59253           just return the remote path with no ..
59254
59255 2004-10-19 12:48  andy
59256
59257         * Source/cmCTest.cxx: BUG: Remove instances of // in the output
59258
59259 2004-10-19 12:38  andy
59260
59261         * Source/cmCTest.cxx: EHN: Even more cleanup
59262
59263 2004-10-19 10:59  andy
59264
59265         * Source/CMakeLists.txt, Tests/CTestTest/test.cmake.in: ERR: Fix
59266           problems on windows
59267
59268 2004-10-18 18:11  will
59269
59270         * bootstrap: COMP: Fix on sun
59271
59272 2004-10-18 17:24  andy
59273
59274         * Source/CMakeLists.txt: ENH: Remove bogus clean step
59275
59276 2004-10-18 15:37  andy
59277
59278         * Source/CMakeLists.txt: BUG: Ok, this should make the test
59279           actually do something
59280
59281 2004-10-18 15:05  andy
59282
59283         * Source/CMakeLists.txt: ENH: Do bootstrap test on all unix systems
59284
59285 2004-10-18 13:19  hoffman
59286
59287         * Source/cmSystemTools.cxx: ENH: better comments and variable names
59288
59289 2004-10-18 12:33  andy
59290
59291         * Source/CMakeLists.txt: ENH: Add bootstrap test
59292
59293 2004-10-18 11:48  hoffman
59294
59295         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: make sure output
59296           path is used for target with canonical name
59297
59298 2004-10-18 11:34  andy
59299
59300         * bootstrap: ENH: Add check for previous bootstrap in the source
59301           tree when doing out-of-source build
59302
59303 2004-10-17 22:47  andy
59304
59305         * Source/CTest/: cmCTestCoverageHandler.cxx,
59306           cmCTestCoverageHandler.h: BUG: Fix output to match the Dart
59307           output
59308
59309 2004-10-17 22:47  andy
59310
59311         * Source/CTest/cmCTestTestHandler.cxx: ENH: Cleanups and unify
59312           output
59313
59314 2004-10-17 22:46  andy
59315
59316         * Source/kwsys/CMakeLists.txt: ENH: Specify full path to the
59317           executable
59318
59319 2004-10-17 22:46  andy
59320
59321         * Source/: cmCTest.cxx, cmCTest.h: ENH: Add method to get the
59322           relative path to source or build
59323
59324 2004-10-17 19:45  andy
59325
59326         * Source/CTest/: cmCTestCoverageHandler.cxx,
59327           cmCTestCoverageHandler.h: ENH: Update to the new coverage code.
59328           It may not be perfect yet, but it is a start
59329
59330 2004-10-17 19:02  andy
59331
59332         * Tests/CTestTest/test.cmake.in: ENH: Propagate more things
59333
59334 2004-10-17 18:50  andy
59335
59336         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: Add
59337           method to find file in parent directories if it exists
59338
59339 2004-10-17 18:50  andy
59340
59341         * Tests/CTestTest/test.cmake.in: ENH: Propagate MEMORYCHECK_COMMAND
59342           and COVERAGE_COMMAND to the CTest test
59343
59344 2004-10-17 18:49  andy
59345
59346         * Source/: cmCTest.cxx, cmCTest.h: ENH: Handle coverage errors
59347
59348 2004-10-15 09:24  king
59349
59350         * Source/: cmake.cxx, cmake.h: ENH: Added --check-rerun option to
59351           allow a runtime check of whether a new generate should really be
59352           done.
59353
59354 2004-10-15 09:23  king
59355
59356         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Added
59357           FileTimeCompare method to compare file modification times.
59358           Currently the resolution is limited to one second.
59359
59360 2004-10-15 08:57  king
59361
59362         * Source/cmLocalUnixMakefileGenerator2.cxx: ENH: Added generation
59363           of rule to build object file.
59364
59365 2004-10-14 16:50  hoffman
59366
59367         * Source/cmLocalGenerator.cxx: BUG: make sure all returns for
59368           ConvertToRelativeOutputPath get passed by ConvertToOutputPath
59369
59370 2004-10-14 15:09  hoffman
59371
59372         * Source/cmLocalGenerator.cxx: BUG: now that system tools relative
59373           path works, clean up the convert to relative output path code
59374
59375 2004-10-14 11:59  hoffman
59376
59377         * Source/cmLocalKdevelopGenerator.cxx: COMP: remove warning
59378
59379 2004-10-14 11:46  hoffman
59380
59381         * Source/: cmSystemTools.cxx, cmSystemTools.h: BUG: allow split
59382           string to know if it is separating a path
59383
59384 2004-10-13 11:37  hoffman
59385
59386         * Source/: cmSystemTools.cxx, cmSystemTools.h: BUG: fix and comment
59387           relative path funciton
59388
59389 2004-10-12 18:29  andy
59390
59391         * Modules/Dart.cmake: ENH: If dart or ctest are not found, use
59392           ctest. For default drop location etc, support http submit (just
59393           set DROP_METHOD to http. Only look for tclsh if DART_ROOT is set
59394
59395 2004-10-12 10:57  hoffman
59396
59397         * bootstrap, Source/CMakeLists.txt: allow kdevelop for cygwin
59398
59399 2004-10-12 10:22  hoffman
59400
59401         * Source/cmLocalKdevelopGenerator.cxx: BUG: remove bad headers
59402
59403 2004-10-12 09:50  hoffman
59404
59405         * bootstrap, Source/cmake.cxx: BUG: do not build kdevlop stuff when
59406           bootstrapping
59407
59408 2004-10-11 16:35  andy
59409
59410         * Source/cmLocalKdevelopGenerator.cxx: ENH: Support not writing
59411           files to the source tree. Generate single project file for whole
59412           project, some other little cleanups
59413
59414 2004-10-11 15:25  andy
59415
59416         * Source/cmLocalKdevelopGenerator.cxx: BUG: Fix generated XML
59417
59418 2004-10-11 14:47  andy
59419
59420         * Source/CMakeLists.txt: STYLE: Remove anoying message
59421
59422 2004-10-11 13:57  andy
59423
59424         * Source/cmCTest.cxx: BUG: On Windows, remove extra CR characters.
59425           Hopefully this will result in not duplicated new-lines
59426
59427 2004-10-11 11:57  hoffman
59428
59429         * Source/kwsys/SystemTools.cxx: BUG: fix split program from args to
59430           not get stuck in an infinite loop in some cases
59431
59432 2004-10-11 11:55  hoffman
59433
59434         * Modules/CMakeTestCXXCompiler.cmake: ENH: make sure the c++
59435           compiler is a c++ compiler
59436
59437 2004-10-11 11:47  hoffman
59438
59439         * bootstrap: ENH: add kdev to bootstrap
59440
59441 2004-10-11 11:32  hoffman
59442
59443         * Source/: CMakeLists.txt, cmGlobalKdevelopGenerator.cxx,
59444           cmGlobalKdevelopGenerator.h, cmLocalKdevelopGenerator.cxx,
59445           cmLocalKdevelopGenerator.h, cmake.cxx: NEW: add kdevelop patch
59446           from Alexander Neundorf
59447
59448 2004-10-11 08:02  king
59449
59450         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ERR: Replaced
59451           std::string with kwsys_stl::string for portability.
59452
59453 2004-10-10 12:14  andy
59454
59455         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: Add
59456           method to retrieve parent directory and for checking if directory
59457           is a subdirectory of another directory
59458
59459 2004-10-06 12:41  hoffman
59460
59461         * ChangeLog.manual, Source/cmAddExecutableCommand.cxx: FIX: merge
59462           from main tree mac bundle fix
59463
59464 2004-10-06 12:25  hoffman
59465
59466         * ChangeLog.manual, Source/cmCTest.cxx, Source/cmCTest.h: ENH:
59467           merge from main tree fix for build overview page
59468
59469 2004-10-05 16:16  andy
59470
59471         * Source/CMakeLists.txt: ERR: Too much commits
59472
59473 2004-10-05 16:14  andy
59474
59475         * Source/: CMakeLists.txt, cmCTest.cxx, CTest/CMakeLists.txt,
59476           CTest/cmCTestSubmit.cxx: PERF: Several cleanups, and remove need
59477           for Curl directory to be in include path
59478
59479 2004-10-05 11:37  hoffman
59480
59481         * Source/cmake.cxx: FIX: correctly handle if path table can not
59482           open
59483
59484 2004-10-05 11:29  hoffman
59485
59486         * bootstrap: ENH: pick native compilers first, and aCC before CC
59487
59488 2004-10-05 10:59  hoffman
59489
59490         * Source/kwsys/SystemTools.cxx: BUG: fix realpath problem and unix
59491           slashes
59492
59493 2004-10-05 10:13  andy
59494
59495         * Source/CTest/cmCTestSubmit.cxx: ERR: Fix TRUE build problem and
59496           replace error couts with cerrs
59497
59498 2004-10-05 10:00  andy
59499
59500         * Source/cmCTest.cxx: ERR: Fix Windows build
59501
59502 2004-10-05 09:25  martink
59503
59504         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: COMP: fix
59505           some compile issues with insert
59506
59507 2004-10-05 09:01  martink
59508
59509         * Source/cmake.cxx: COMP: fix bad include file
59510
59511 2004-10-05 08:49  andy
59512
59513         * bootstrap: ERR: Fix bootstrap
59514
59515 2004-10-05 08:33  andy
59516
59517         * Modules/: CheckTypeSize.c.in, CheckTypeSize.cmake,
59518           CheckTypeSize.c: ENH: Add option of adding random include files
59519           before doing CheckTypeSize
59520
59521 2004-10-05 08:32  andy
59522
59523         * Modules/CheckIncludeFiles.cmake: ENH: When test fails, write out
59524           the output
59525
59526 2004-10-04 16:15  king
59527
59528         * Source/: cmLocalUnixMakefileGenerator2.cxx,
59529           cmLocalUnixMakefileGenerator2.h: ENH: Started new makefile
59530           generator implementation.  It will temporarily be called
59531           cmLocalUnixMakefileGenerator2 until it is ready to replace the
59532           original completely.
59533
59534 2004-10-04 12:31  martink
59535
59536         * CMake.rtf, Source/cmake.cxx, Source/cmake.h,
59537           Source/kwsys/SystemTools.cxx, Source/kwsys/SystemTools.hxx.in:
59538           ENH: Mathieus support for path conversions
59539
59540 2004-10-04 12:02  andy
59541
59542         * Tests/CTestTest/test.cmake.in: BUG: Use kwsys from the source
59543           tree
59544
59545 2004-10-04 08:06  andy
59546
59547         * Tests/CTestTest/test.cmake.in: ENH: Better sorting of results
59548
59549 2004-10-03 07:27  andy
59550
59551         * Tests/CTestTest/test.cmake.in: BUG: Fix problem with spaces in
59552           the path
59553
59554 2004-10-03 07:14  andy
59555
59556         * Source/ctest.cxx: BUG: Attempt to remove memory leak
59557
59558 2004-10-01 13:23  andy
59559
59560         * Source/CTest/cmCTestBuildHandler.cxx: BUG: Add regular expression
59561           to vector
59562
59563 2004-10-01 13:10  andy
59564
59565         * Tests/CTestTest/test.cmake.in: ENH: Use existing CTest and cmake
59566
59567 2004-10-01 12:21  andy
59568
59569         * Source/: cmCTest.cxx, cmCTest.h, CTest/cmCTestScriptHandler.cxx,
59570           CTest/cmCTestScriptHandler.h: ENH: Add CTEST_EXECUTABLE_NAME to
59571           CTest scripting. This way you do not have to specify ctest
59572           executable in CTEST_COMMAND, but just a variable
59573
59574 2004-10-01 11:36  king
59575
59576         * Source/kwsys/testProcess.c: ERR: Added missing include of
59577           string.h
59578
59579 2004-10-01 11:13  andy
59580
59581         * Tests/CTestTest/test.cmake.in: ENH: Let us recognize it on the
59582           dashboard
59583
59584 2004-09-30 18:45  andy
59585
59586         * Source/CMakeLists.txt: ENH: Cleanup CTest test
59587
59588 2004-09-30 18:45  andy
59589
59590         * Tests/CTestTest/test.cmake.in: ENH: Do kwsys instead of CMake
59591
59592 2004-09-30 18:06  andy
59593
59594         * Source/CTest/: cmCTestBuildHandler.cxx, cmCTestBuildHandler.h:
59595           ERR: Fix for non-gcc/icc compilers
59596
59597 2004-09-30 17:42  king
59598
59599         * Source/kwsys/testProcess.c: ENH: Added optional display of output
59600           for tests.  Avoid printing alot of output for test 6.
59601
59602 2004-09-30 17:27  andy
59603
59604         * Source/CTest/cmCTestBuildHandler.h: ERR: Fix error
59605
59606 2004-09-30 16:24  andy
59607
59608         * bootstrap: BUG: Check if the compiler is gnu. If it is, do not do
59609           special platform tests. Fixes Bug #1215 - bootstrap uses native
59610           flags with gnu compiler on OSF
59611
59612 2004-09-30 16:20  andy
59613
59614         * Source/CTest/: cmCTestBuildHandler.cxx, cmCTestBuildHandler.h:
59615           ENH: Add support for SourceFile and LineNumber
59616
59617 2004-09-29 16:07  hoffman
59618
59619         * Source/: cmCTest.h, cmCacheManager.cxx, cmCacheManager.h,
59620           cmDynamicLoader.cxx, cmGlobalGenerator.cxx,
59621           cmLoadCacheCommand.cxx, cmLocalUnixMakefileGenerator.cxx,
59622           cmMakefile.cxx, cmTarget.cxx, cmakewizard.cxx: ENH: shorten the
59623           symbols a bit and remove maps of std::string for map of
59624           cmStdString
59625
59626 2004-09-29 14:14  andy
59627
59628         * Source/CTest/: cmCTestTestHandler.cxx, cmCTestTestHandler.h: BUG:
59629           Remove maximum size of test output
59630
59631 2004-09-29 13:21  andy
59632
59633         * Source/kwsys/SystemTools.hxx.in: ERR: Fix Windows build
59634
59635 2004-09-29 12:20  andy
59636
59637         * Source/: cmSystemTools.cxx, cmSystemTools.h,
59638           kwsys/SystemTools.cxx, kwsys/SystemTools.hxx.in: ENH: Move
59639           permissions code to kwsys so that copyfile can use it. Fixes Bug
59640           #1133 - cmake -E copy file dir sets the wrong permissions on the
59641           destination directory
59642
59643 2004-09-29 11:52  andy
59644
59645         * Source/CTest/cmCTestScriptHandler.cxx: BUG: If extra update
59646           failes, continue with dashboard. Closes Bug #894 - Fatal CVS
59647           update error kills test, and is not reported
59648
59649 2004-09-29 11:18  andy
59650
59651         * Source/kwsys/SystemTools.cxx: ENH: When copy file, if the output
59652           file exits, delete it first
59653
59654 2004-09-29 08:58  andy
59655
59656         * Source/kwsys/CMakeLists.txt: ENH: Allow CMake to use
59657           CommandLineArguments without warning
59658
59659 2004-09-29 08:34  andy
59660
59661         * Source/kwsys/CommandLineArguments.hxx.in: ENH: Add lots of
59662           comments
59663
59664 2004-09-29 07:56  andy
59665
59666         * Source/kwsys/: CommandLineArguments.cxx,
59667           CommandLineArguments.hxx.in: ENH: Add access to last argument
59668           parsed
59669
59670 2004-09-28 17:51  andy
59671
59672         * CMakeLists.txt: ENH: Enable Command Line Arguments
59673
59674 2004-09-28 17:51  andy
59675
59676         * Source/CTest/: cmCTestScriptHandler.cxx, cmCTestScriptHandler.h:
59677           ENH: Move all extracting of variables to ExtractVariables. This
59678           way it is easy to know what variables are used
59679
59680 2004-09-28 11:34  andy
59681
59682         * Source/kwsys/: CommandLineArguments.cxx,
59683           CommandLineArguments.hxx.in: ENH: Add accessor for Argv0
59684
59685 2004-09-28 09:00  andy
59686
59687         * Source/CTest/: cmCTestScriptHandler.h, cmCTestScriptHandler.cxx:
59688           ENH: Add some documentation
59689
59690 2004-09-27 16:33  hoffman
59691
59692         * Source/cmLocalVisualStudio6Generator.cxx: BUG: make sure release
59693           flags are replaced
59694
59695 2004-09-27 15:21  hoffman
59696
59697         * Source/CMakeLists.txt: ENH: allow for a different jni.h to enable
59698           java testing
59699
59700 2004-09-27 15:15  hoffman
59701
59702         * Source/CMakeLists.txt: ENH: allow for a different jni.h to enable
59703           java testing
59704
59705 2004-09-27 15:11  hoffman
59706
59707         * Source/CMakeLists.txt: space in path problem
59708
59709 2004-09-27 14:39  hoffman
59710
59711         * Source/CMakeLists.txt: ENH: use jni.h to determine java version
59712
59713 2004-09-27 14:35  hoffman
59714
59715         * CMakeLists.txt, ChangeLog.manual, Source/cmCTest.cxx,
59716           Utilities/Release/cmake_release.sh: merge from main tree and
59717           change version to 2.0.4
59718
59719 2004-09-27 14:21  hoffman
59720
59721         * Source/CMakeLists.txt: ENH: use jni.h to determine java version
59722
59723 2004-09-27 13:36  andy
59724
59725         * Source/cmCTest.cxx: BUG: If notes file is missing, create empty
59726           notes file with error message
59727
59728 2004-09-27 13:03  hoffman
59729
59730         * Tests/Fortran/CMakeLists.txt: clean up output of test and force
59731           verbose makefiles
59732
59733 2004-09-27 11:36  hoffman
59734
59735         * Modules/CMakeJavaCompiler.cmake.in,
59736           Modules/CMakeJavaInformation.cmake,
59737           Source/cmLocalUnixMakefileGenerator.cxx: BUG: make sure java jar
59738           files are not libfoo.jar but are just foo.jar
59739
59740 2004-09-27 11:03  hoffman
59741
59742         * Source/CMakeLists.txt: ENH: better message for skipping java
59743
59744 2004-09-27 09:49  andy
59745
59746         * Modules/Documentation.cmake: ENH: Replace INCLUDE(Find...) with
59747           FIND_PACKAGE(...)
59748
59749 2004-09-24 16:54  hoffman
59750
59751         * Source/CMakeLists.txt: ENH: use correct args for test of java
59752
59753 2004-09-24 16:34  hoffman
59754
59755         * Tests/Java/: CMakeCheckJavaPath.java, CMakeLists.txt: try and get
59756           this java test to work
59757
59758 2004-09-24 16:34  hoffman
59759
59760         * Source/CMakeLists.txt: ENH: only use newer java for testing
59761
59762 2004-09-24 15:40  hoffman
59763
59764         * Tests/Java/: CMakeCheckJavaPath.java, CMakeLists.txt: ENH: add
59765           some java code to try and find the system path
59766
59767 2004-09-24 14:37  hoffman
59768
59769         * Modules/: CMakeCXXInformation.cmake,
59770           CMakeFortranInformation.cmake,
59771           CMakeSystemSpecificInformation.cmake: BUG: LINK_FLAGS are now all
59772           LINK_(LANG)_FLAGS
59773
59774 2004-09-24 11:35  martink
59775
59776         * Source/cmLocalVisualStudio6Generator.cxx: BUG: fix crash with vs6
59777
59778 2004-09-24 11:34  martink
59779
59780         * Source/CMakeLists.txt: ENH: check for all parts of java
59781
59782 2004-09-24 11:05  hoffman
59783
59784         * Tests/Java/CMakeLists.txt: ENH: remove classpath so that this
59785           test passes with older java compilers that clober the system
59786           class path with the -classpath option
59787
59788 2004-09-24 10:07  hoffman
59789
59790         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: replace all enabled
59791           languages in rule vars
59792
59793 2004-09-24 09:34  hoffman
59794
59795         * Source/cmGlobalGenerator.cxx: ENH: change ignore function so that
59796           it first checks to see if the extension has a language
59797
59798 2004-09-24 09:11  hoffman
59799
59800         * Modules/Platform/Darwin.cmake: ENH: use c++ with c++ and c flags
59801           with c
59802
59803 2004-09-24 08:39  hoffman
59804
59805         * Source/: cmLocalUnixMakefileGenerator.cxx,
59806           cmLocalUnixMakefileGenerator.h: ENH: correctly ignore files
59807
59808 2004-09-23 17:49  hoffman
59809
59810         * Source/CMakeLists.txt: temporary fix to try and get a clean
59811           dashboard
59812
59813 2004-09-23 15:02  andy
59814
59815         * Source/kwsys/CommandLineArguments.cxx: ERR: Fix memory problem
59816
59817 2004-09-23 11:53  andy
59818
59819         * Source/kwsys/CommandLineArguments.cxx: STYLE: Only allocate as
59820           much space as needed
59821
59822 2004-09-23 11:45  andy
59823
59824         * Source/kwsys/CommandLineArguments.cxx: ENH: Make
59825           GetRemainingArguments actually work
59826
59827 2004-09-23 11:44  hoffman
59828
59829         * Source/: cmLocalUnixMakefileGenerator.cxx,
59830           cmLocalUnixMakefileGenerator.h: ENH: only replace the language
59831           being used in expand rule variables
59832
59833 2004-09-23 09:11  hoffman
59834
59835         * Source/cmLocalUnixMakefileGenerator.cxx: STYLE: remove warning
59836
59837 2004-09-23 09:08  hoffman
59838
59839         * Source/cmTryCompileCommand.cxx: remove warning
59840
59841 2004-09-23 08:51  hoffman
59842
59843         * Modules/CMakeRCInformation.cmake, Source/cmGlobalGenerator.cxx:
59844           ENH: fix problems with .def and RC files
59845
59846 2004-09-23 08:20  hoffman
59847
59848         * CMakeLists.txt: ENH: make sure cmake has 2.0
59849
59850 2004-09-23 07:53  andy
59851
59852         * bootstrap: ENH: Attempt to detect a non-parallel make
59853
59854 2004-09-22 17:50  hoffman
59855
59856         * Source/cmTarget.cxx: BUG: fix perfered linker language code
59857
59858 2004-09-22 17:41  hoffman
59859
59860         * Tests/Java/CMakeLists.txt: use verbose makefiles
59861
59862 2004-09-22 16:51  hoffman
59863
59864         * Tests/: SimpleInstall/CMakeLists.txt,
59865           SimpleInstallS2/CMakeLists.txt: make it verbose
59866
59867 2004-09-22 16:44  hoffman
59868
59869         * Source/cmLocalVisualStudio6Generator.cxx: fix compilation
59870
59871 2004-09-22 15:14  hoffman
59872
59873         * Source/cmProjectCommand.cxx: remove warnings
59874
59875 2004-09-22 14:52  hoffman
59876
59877         * Modules/CMakeJavaInformation.cmake: BUG: let the generator quote
59878           the path
59879
59880 2004-09-22 14:42  hoffman
59881
59882         * Modules/CMakeCCompiler.cmake.in, Modules/CMakeCInformation.cmake,
59883           Modules/CMakeCXXCompiler.cmake.in,
59884           Modules/CMakeCXXInformation.cmake,
59885           Modules/CMakeCommonLanguageInclude.cmake,
59886           Modules/CMakeDetermineJavaCompiler.cmake,
59887           Modules/CMakeDetermineRCCompiler.cmake,
59888           Modules/CMakeFortranInformation.cmake,
59889           Modules/CMakeGenericSystem.cmake,
59890           Modules/CMakeJavaCompiler.cmake.in,
59891           Modules/CMakeJavaInformation.cmake,
59892           Modules/CMakeRCCompiler.cmake.in,
59893           Modules/CMakeRCInformation.cmake,
59894           Modules/CMakeSystemSpecificInformation.cmake,
59895           Modules/CMakeTestJavaCompiler.cmake,
59896           Modules/CMakeTestRCCompiler.cmake, Modules/Platform/AIX.cmake,
59897           Modules/Platform/FreeBSD.cmake, Modules/Platform/HP-UX.cmake,
59898           Modules/Platform/IRIX.cmake, Modules/Platform/IRIX64.cmake,
59899           Modules/Platform/Linux-como.cmake, Modules/Platform/Linux.cmake,
59900           Modules/Platform/MP-RAS.cmake, Modules/Platform/NetBSD.cmake,
59901           Modules/Platform/OSF1.cmake, Modules/Platform/RISCos.cmake,
59902           Modules/Platform/SunOS.cmake, Modules/Platform/ULTRIX.cmake,
59903           Modules/Platform/UNIX_SV.cmake,
59904           Modules/Platform/Windows-cl.cmake,
59905           Modules/Platform/Windows-gcc.cmake, Source/CMakeLists.txt,
59906           Source/cmCommands.cxx, Source/cmEnableLanguageCommand.cxx,
59907           Source/cmEnableLanguageCommand.h, Source/cmGlobalGenerator.cxx,
59908           Source/cmGlobalGenerator.h, Source/cmInstallFilesCommand.cxx,
59909           Source/cmInstallProgramsCommand.cxx, Source/cmLocalGenerator.cxx,
59910           Source/cmLocalUnixMakefileGenerator.cxx,
59911           Source/cmLocalUnixMakefileGenerator.h,
59912           Source/cmLocalVisualStudio6Generator.cxx,
59913           Source/cmLocalVisualStudio7Generator.cxx, Source/cmMakefile.cxx,
59914           Source/cmProjectCommand.cxx, Source/cmTarget.cxx,
59915           Source/cmTarget.h, Source/cmTryCompileCommand.cxx,
59916           Source/cmTryRunCommand.cxx, Tests/Fortran/CMakeLists.txt,
59917           Tests/Java/A.java, Tests/Java/CMakeLists.txt,
59918           Tests/Java/HelloWorld.java: ENH: major changes to support
59919           addition of languages from cmake modules directory.
59920
59921 2004-09-22 10:06  hoffman
59922
59923         * Source/CMakeLists.txt: ENH: only try to use fortran if the
59924           generator is make based
59925
59926 2004-09-22 08:50  hoffman
59927
59928         * Modules/CMakeFortranCompiler.cmake.in: BUG: fix GNU check
59929           variable and add new variables used by enable language
59930
59931 2004-09-21 12:51  hoffman
59932
59933         * Source/cmListFileLexer.h: merge from main tree
59934
59935 2004-09-21 12:47  hoffman
59936
59937         * ChangeLog.manual, Source/cmListFileLexer.c,
59938           Source/cmListFileLexer.in.l, Tests/StringFileTest/CMakeLists.txt:
59939           merge from main tree
59940
59941 2004-09-20 14:39  hoffman
59942
59943         * Modules/FindJava.cmake: ENH: look for java in more places
59944
59945 2004-09-20 13:47  hoffman
59946
59947         * Source/: cmGlobalGenerator.cxx,
59948           cmGlobalVisualStudio6Generator.cxx,
59949           cmGlobalVisualStudio7Generator.cxx: BUG: branch only fix for
59950           VSExternalInclude
59951
59952 2004-09-20 08:51  king
59953
59954         * Source/cmListFileLexer.c, Source/cmListFileLexer.in.l,
59955           Tests/StringFileTest/CMakeLists.txt: BUG#1179: Fix for  syntax in
59956           unquoted arguments.
59957
59958 2004-09-17 16:46  hoffman
59959
59960         * ChangeLog.manual, Source/CMakeLists.txt,
59961           Source/cmForEachCommand.cxx, Source/cmGlob.cxx, Source/cmGlob.h,
59962           Source/cmGlobalVisualStudio6Generator.cxx,
59963           Source/cmGlobalVisualStudio71Generator.cxx,
59964           Source/cmGlobalVisualStudio71Generator.h,
59965           Source/cmGlobalVisualStudio7Generator.cxx,
59966           Source/cmIncludeExternalMSProjectCommand.cxx,
59967           Source/cmLocalVisualStudio7Generator.cxx,
59968           Source/cmWin32ProcessExecution.cxx,
59969           Source/cmWin32ProcessExecution.h, Source/cmakemain.cxx,
59970           Source/kwsys/SystemTools.cxx,
59971           Tests/VSExternalInclude/CMakeLists.txt,
59972           Tests/VSExternalInclude/main.cpp,
59973           Tests/VSExternalInclude/Lib1/CMakeLists.txt,
59974           Tests/VSExternalInclude/Lib1/lib1.cpp,
59975           Tests/VSExternalInclude/Lib1/lib1.h,
59976           Tests/VSExternalInclude/Lib2/CMakeLists.txt,
59977           Tests/VSExternalInclude/Lib2/lib2.cpp,
59978           Tests/VSExternalInclude/Lib2/lib2.h: merge from main tree
59979
59980 2004-09-17 16:00  hoffman
59981
59982         * Source/cmLocalVisualStudio6Generator.cxx: merge from main tree
59983           bug 1041
59984
59985 2004-09-17 15:57  hoffman
59986
59987         * Source/cmLocalVisualStudio6Generator.cxx: BUG: fix for bug 1041,
59988           _MBCS sometimes added for UNIICODE which is bad
59989
59990 2004-09-17 09:14  hoffman
59991
59992         * Modules/CMakeJavaCompiler.cmake.in: BUG: commit bug 1123
59993
59994 2004-09-17 09:01  hoffman
59995
59996         * Source/cmProjectCommand.h: BUG: 1163 fix documentation
59997
59998 2004-09-16 17:16  hoffman
59999
60000         * Source/cmFileCommand.cxx: merge from main tree fix bug 1122
60001
60002 2004-09-16 17:13  andy
60003
60004         * Source/CTest/cmCTestBuildHandler.cxx: ENH: Attempt to handle
60005           Intel's remarks. Close Bug #1156 - Better support for icc
60006           'remark'
60007
60008 2004-09-16 12:39  andy
60009
60010         * Source/kwsys/SystemTools.cxx: ENH: Add missing include
60011
60012 2004-09-16 10:58  andy
60013
60014         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: Add
60015           method to retrieve the terminal width
60016
60017 2004-09-16 10:49  andy
60018
60019         * Source/kwsys/CommandLineArguments.cxx: ENH: a bit more cleanup.
60020           The help should really be replaced by something like
60021           cmDocumentation
60022
60023 2004-09-16 10:48  martink
60024
60025         * Source/cmGlobalVisualStudio6Generator.cxx,
60026           Tests/VSExternalInclude/CMakeLists.txt: BUG: fix VSExternal for
60027           visual studio 6
60028
60029 2004-09-16 10:27  andy
60030
60031         * Source/kwsys/: CommandLineArguments.cxx,
60032           CommandLineArguments.hxx.in: ENH: Condense help string, add
60033           support for setting line length and make it work
60034
60035 2004-09-15 15:15  hoffman
60036
60037         * Source/: cmGlobalVisualStudio71Generator.cxx,
60038           cmGlobalVisualStudio71Generator.h,
60039           cmGlobalVisualStudio7Generator.cxx: BUG: fix external project
60040           command for VS 7 and 71
60041
60042 2004-09-15 14:08  andy
60043
60044         * Source/: cmGlob.cxx, cmGlob.h: ENH: Remove double slash
60045
60046 2004-09-15 13:33  andy
60047
60048         * Source/cmGlob.cxx: BUG: Attempt to fix bug on Windows (and apple)
60049           where files returned are all lowercase
60050
60051 2004-09-15 13:31  andy
60052
60053         * Source/cmForEachCommand.cxx: BUG: Propagate file name and line
60054           number inside FOREACH. Fixes Bug #1169 - Erro messages inside
60055           FOREACH have bad filename and line number
60056
60057 2004-09-15 13:03  hoffman
60058
60059         * Source/cmGlobalVisualStudio7Generator.cxx: ENH: fix for vs 70
60060           generator
60061
60062 2004-09-15 12:07  hoffman
60063
60064         * Source/: cmGlobalVisualStudio6Generator.cxx,
60065           cmGlobalVisualStudio71Generator.cxx,
60066           cmGlobalVisualStudio7Generator.cxx,
60067           cmIncludeExternalMSProjectCommand.cxx,
60068           cmLocalVisualStudio7Generator.cxx: ENH: clean up of
60069           INCLUDE_EXTERNAL_MSPROJECT contributed by Clinton Stimpson
60070
60071 2004-09-15 11:31  hoffman
60072
60073         * Source/: cmGlobalGenerator.cxx,
60074           cmGlobalVisualStudio6Generator.cxx,
60075           cmGlobalVisualStudio7Generator.cxx: BUG: make sure env CC and CXX
60076           are not set for VS IDE builds
60077
60078 2004-09-15 10:35  martink
60079
60080         * Tests/VSExternalInclude/CMakeLists.txt: ENH: produce better
60081           output
60082
60083 2004-09-15 10:32  martink
60084
60085         * Modules/: CMakeDetermineCCompiler.cmake,
60086           CMakeDetermineCXXCompiler.cmake,
60087           CMakeDetermineFortranCompiler.cmake: ENH: do not check for gnu
60088           for visual studio
60089
60090 2004-09-15 09:22  andy
60091
60092         * Source/kwsys/: CommandLineArguments.cxx,
60093           CommandLineArguments.hxx.in: ENH: Move callback structure out of
60094           the public interface. Also block the warning on Visual Studio
60095           Debug
60096
60097 2004-09-14 16:34  hoffman
60098
60099         * Tests/VSExternalInclude/: CMakeLists.txt: ENH: add a test for
60100           external projects
60101
60102 2004-09-14 16:01  hoffman
60103
60104         * Source/CMakeLists.txt, Tests/VSExternalInclude/CMakeLists.txt,
60105           Tests/VSExternalInclude/main.cpp,
60106           Tests/VSExternalInclude/Lib1/CMakeLists.txt,
60107           Tests/VSExternalInclude/Lib1/lib1.cpp,
60108           Tests/VSExternalInclude/Lib1/lib1.h,
60109           Tests/VSExternalInclude/Lib2/CMakeLists.txt,
60110           Tests/VSExternalInclude/Lib2/lib2.cpp,
60111           Tests/VSExternalInclude/Lib2/lib2.h: ENH: add a test for external
60112           projects
60113
60114 2004-09-14 14:05  hoffman
60115
60116         * Source/: cmGlobalVisualStudio71Generator.cxx,
60117           cmGlobalVisualStudio7Generator.cxx,
60118           cmIncludeExternalMSProjectCommand.cxx: bug fixes for external
60119           projects
60120
60121 2004-09-14 11:48  martink
60122
60123         * Source/kwsys/: CommandLineArguments.cxx,
60124           CommandLineArguments.hxx.in: ERR: Fix borland build
60125
60126 2004-09-14 11:39  andy
60127
60128         * Source/kwsys/CommandLineArguments.cxx: ERR: Add missing include
60129
60130 2004-09-14 10:34  andy
60131
60132         * Source/kwsys/: CommandLineArguments.cxx,
60133           CommandLineArguments.hxx.in: ENH: Use const correctness for
60134           arguments
60135
60136 2004-09-14 09:19  hoffman
60137
60138         * Source/: cmGlobalVisualStudio71Generator.cxx,
60139           cmGlobalVisualStudio7Generator.cxx: BUG: fix include external
60140           project bug
60141
60142 2004-09-13 19:06  andy
60143
60144         * Source/kwsys/: CommandLineArguments.cxx,
60145           testCommandLineArguments.cxx: ERR: More missing ios and includes
60146
60147 2004-09-13 18:57  andy
60148
60149         * Source/kwsys/CommandLineArguments.cxx: ERR: Fix IOS namespace
60150
60151 2004-09-13 16:15  andy
60152
60153         * Source/kwsys/: CMakeLists.txt, CommandLineArguments.cxx,
60154           CommandLineArguments.hxx.in, testCommandLineArguments.cxx: ENH:
60155           Move command line argument parsing code to kwsys
60156
60157 2004-09-10 14:40  hoffman
60158
60159         * Source/: cmCTest.cxx, cmakemain.cxx: ENH: fix warning correctly
60160
60161 2004-09-10 11:19  andy
60162
60163         * CMakeLists.txt: ENH: Add warning messages if curses library is
60164           not found
60165
60166 2004-09-10 11:15  andy
60167
60168         * Modules/FindQt.cmake: ENH: Use FIND_PACKAGE instead of
60169           INCLUDE(Find...
60170
60171 2004-09-10 08:42  martink
60172
60173         * Source/cmCTest.cxx: fix dash8 warning
60174
60175 2004-09-10 08:30  martink
60176
60177         * Source/CTest/cmCTestTestHandler.h: fix HPUX bugs
60178
60179 2004-09-09 16:05  hoffman
60180
60181         * Modules/Platform/Linux-ifort.cmake: add ifort support
60182
60183 2004-09-09 12:58  hoffman
60184
60185         * Source/: cmCTest.cxx, cmakemain.cxx: WAR: remove a warning on i64
60186
60187 2004-09-09 11:50  hoffman
60188
60189         * Modules/Platform/HP-UX.cmake: try to fix fortran on hp
60190
60191 2004-09-09 10:52  martink
60192
60193         * Source/CTest/cmCTestTestHandler.cxx: missing include
60194
60195 2004-09-09 09:31  martink
60196
60197         * Source/CTest/cmCTestCoverageHandler.cxx: missing include
60198
60199 2004-09-09 08:41  martink
60200
60201         * Source/: CMakeLists.txt, cmCTest.cxx, cmCTest.h,
60202           CTest/cmCTestCoverageHandler.cxx, CTest/cmCTestCoverageHandler.h,
60203           CTest/cmCTestTestHandler.cxx, CTest/cmCTestTestHandler.h,
60204           CTest/cmCTestUpdateHandler.cxx: more cleanup of ctest
60205
60206 2004-09-08 17:53  hoffman
60207
60208         * Tests/Fortran/CMakeLists.txt: ENH: add more output for fortran so
60209           I can figure out what is going on with other fortran compilers
60210
60211 2004-09-08 10:41  hoffman
60212
60213         * Source/: cmWin32ProcessExecution.cxx, cmWin32ProcessExecution.h:
60214           BUG: don't close the pipes too early
60215
60216 2004-09-07 16:55  hoffman
60217
60218         * Source/: cmCacheManager.cxx, cmDumpDocumentation.cxx,
60219           cmEnableTestingCommand.cxx, cmExportLibraryDependencies.cxx,
60220           cmGlobalCodeWarriorGenerator.cxx,
60221           cmGlobalVisualStudio6Generator.cxx,
60222           cmGlobalVisualStudio7Generator.cxx,
60223           cmLocalUnixMakefileGenerator.cxx,
60224           cmLocalVisualStudio6Generator.cxx, cmMakefile.cxx,
60225           cmTryCompileCommand.cxx, cmUseMangledMesaCommand.cxx,
60226           cmVTKWrapPythonCommand.cxx, cmVTKWrapTclCommand.cxx: ENH: add
60227           better error reporting for file open failures
60228
60229 2004-09-07 16:03  hoffman
60230
60231         * Source/: cmWin32ProcessExecution.cxx, kwsys/SystemTools.cxx: Fix
60232           leaked file and registry descriptors
60233
60234 2004-09-07 12:51  martink
60235
60236         * Source/: cmCTest.h, cmCTest.cxx: duh errors
60237
60238 2004-09-07 11:45  martink
60239
60240         * Source/: cmCTest.cxx, cmCTest.h: more warnings
60241
60242 2004-09-07 11:28  martink
60243
60244         * Source/CTest/cmCTestScriptHandler.cxx: more warnings
60245
60246 2004-09-07 10:46  martink
60247
60248         * Source/cmCTest.cxx: more cleanup
60249
60250 2004-09-07 10:37  martink
60251
60252         * Source/: CMakeLists.txt, cmCTest.cxx, cmCTest.h,
60253           CTest/cmCTestBuildHandler.cxx, CTest/cmCTestBuildHandler.h: more
60254           cleanup
60255
60256 2004-09-07 09:17  martink
60257
60258         * Source/: CMakeLists.txt, cmCTest.cxx, cmCTest.h,
60259           CTest/cmCTestConfigureHandler.cxx,
60260           CTest/cmCTestConfigureHandler.h, CTest/cmCTestScriptHandler.cxx,
60261           CTest/cmCTestScriptHandler.h, CTest/cmCTestUpdateHandler.cxx,
60262           CTest/cmCTestUpdateHandler.h: some bug fixes for my recent
60263           checkins and some more cleanup
60264
60265 2004-09-06 14:43  martink
60266
60267         * Source/CTest/cmCTestScriptHandler.cxx: another platform fix
60268
60269 2004-09-06 14:17  martink
60270
60271         * Source/CTest/cmCTestScriptHandler.h: another platform fix
60272
60273 2004-09-06 13:54  martink
60274
60275         * Source/cmCTest.cxx: jesus
60276
60277 2004-09-06 13:37  martink
60278
60279         * Source/CMakeLists.txt: oops
60280
60281 2004-09-06 12:49  martink
60282
60283         * Source/kwsys/SystemTools.cxx: fix warning
60284
60285 2004-09-06 12:46  martink
60286
60287         * Source/: CMakeLists.txt, cmCTest.cxx, cmCTest.h: starting cleanup
60288           of ctest
60289
60290 2004-09-06 12:46  martink
60291
60292         * Source/cmGlobalGenerator.cxx: warning fix
60293
60294 2004-09-06 12:45  martink
60295
60296         * Source/CTest/: cmCTestScriptHandler.cxx, cmCTestScriptHandler.h:
60297           broke out part of test scripting into seperate class
60298
60299 2004-09-03 15:47  hoffman
60300
60301         * ChangeLog.manual, Modules/CMakeTestForFreeVC.cxx,
60302           Modules/Platform/Windows-cl.cmake: merge from main tree fix for
60303           free vc tools
60304
60305 2004-09-03 15:19  hoffman
60306
60307         * Modules/: CMakeTestForFreeVC.cxx, Platform/Windows-cl.cmake: ENH
60308           better test for free VC tools
60309
60310 2004-09-03 13:49  hoffman
60311
60312         * Source/cmGlobalCodeWarriorGenerator.cxx: remove warning
60313
60314 2004-09-03 13:48  hoffman
60315
60316         * Source/cmGlobalCodeWarriorGenerator.cxx: fix for darwin
60317
60318 2004-09-03 13:24  hoffman
60319
60320         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h,
60321           cmLocalUnixMakefileGenerator.cxx: ENH: remove warnings
60322
60323 2004-09-03 12:03  hoffman
60324
60325         * Modules/CMakeCCompiler.cmake.in,
60326           Modules/CMakeCXXCompiler.cmake.in,
60327           Modules/CMakeFortranCompiler.cmake.in,
60328           Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
60329           Source/cmLocalGenerator.cxx, Source/cmLocalGenerator.h,
60330           Source/cmLocalUnixMakefileGenerator.cxx, Source/cmMakefile.cxx:
60331           ENH: define language extensions in cmake files and not hard
60332           coded, also fix trycompile problem
60333
60334 2004-09-03 12:01  hoffman
60335
60336         * Modules/Platform/Windows-cl.cmake: ENH: check for ms free command
60337           line tools
60338
60339 2004-08-31 18:51  king
60340
60341         * Source/cmListFileCache.cxx: BUG: Fixed line number of end of file
60342           error message.
60343
60344 2004-08-31 18:39  king
60345
60346         * Source/: cmListFileCache.cxx, cmListFileLexer.c,
60347           cmListFileLexer.h, cmListFileLexer.in.l: BUG#1049: Added error
60348           message when file ends in an unterminated string.
60349
60350 2004-08-31 10:41  king
60351
60352         * Source/cmFileCommand.cxx: BUG: Fix crash when CMAKE_DEBUG_POSTFIX
60353           is not set.
60354
60355 2004-08-31 10:20  andy
60356
60357         * DartConfig.cmake: ENH: Cleanups
60358
60359 2004-08-31 08:25  king
60360
60361         * Source/kwsys/kwsys_ios_iosfwd.h.in: ERR: Removed inclusion of
60362           fstream header.  This file is meant as a compatibility header for
60363           iosfwd and therefore should not include any other header.
60364           Whatever was fixed by adding the include of fstream here should
60365           be fixed by other means.
60366
60367 2004-08-30 15:15  hoffman
60368
60369         * ChangeLog.manual, Source/cmCTest.cxx: merge fixes from main tree
60370
60371 2004-08-30 14:07  hoffman
60372
60373         * ChangeLog.manual, Source/cmGlobalVisualStudio6Generator.cxx,
60374           Source/cmGlobalVisualStudio7Generator.cxx, Source/cmMakefile.cxx:
60375           fix RUN_TESTS and generated header files merge from main tree
60376
60377 2004-08-30 14:01  hoffman
60378
60379         * ChangeLog.manual, Modules/Platform/Windows-cl.cmake,
60380           Modules/Platform/Windows-gcc.cmake, Source/cmSystemTools.h,
60381           Utilities/Release/cmake_release.sh: merge from main tree
60382
60383 2004-08-30 13:50  hoffman
60384
60385         * Source/: cmSystemTools.h, kwsys/SystemTools.cxx: BUG: fixes for
60386           mingw and CMakesetup with spaces in the source directory
60387
60388 2004-08-30 12:14  hoffman
60389
60390         * Modules/Platform/Windows-gcc.cmake: Make sure cmake uses
60391           consistent module prefixes
60392
60393 2004-08-27 09:55  hoffman
60394
60395         * Source/cmMakefile.h: ENH: remove warning
60396
60397 2004-08-27 08:41  hoffman
60398
60399         * Source/: cmGlobalBorlandMakefileGenerator.cxx,
60400           cmGlobalBorlandMakefileGenerator.h,
60401           cmGlobalCodeWarriorGenerator.cxx, cmGlobalCodeWarriorGenerator.h,
60402           cmGlobalGenerator.cxx, cmGlobalGenerator.h,
60403           cmGlobalNMakeMakefileGenerator.cxx,
60404           cmGlobalNMakeMakefileGenerator.h,
60405           cmGlobalUnixMakefileGenerator.cxx,
60406           cmGlobalUnixMakefileGenerator.h,
60407           cmGlobalVisualStudio6Generator.cxx,
60408           cmGlobalVisualStudio6Generator.h,
60409           cmGlobalVisualStudio7Generator.cxx,
60410           cmGlobalVisualStudio7Generator.h, cmMakefile.cxx, cmMakefile.h,
60411           cmProjectCommand.cxx: ENH: try to initialize all languages at the
60412           same time
60413
60414 2004-08-26 22:52  andy
60415
60416         * Modules/: CMakeBackwardCompatibilityC.cmake,
60417           CMakeBackwardCompatibilityCXX.cmake, Documentation.cmake,
60418           FindFLTK.cmake, FindGLU.cmake, FindGnuplot.cmake,
60419           FindOpenGL.cmake, FindPNG.cmake, FindPerl.cmake,
60420           FindPythonLibs.cmake, FindQt.cmake, FindSelfPackers.cmake,
60421           FindTCL.cmake, FindThreads.cmake, FindUnixCommands.cmake,
60422           FindVTK.cmake, FindWget.cmake, FindX11.cmake,
60423           FindwxWidgets.cmake, FindwxWindows.cmake,
60424           TestForANSIStreamHeaders.cmake, UseVTK40.cmake,
60425           Use_wxWindows.cmake, UsewxWidgets.cmake,
60426           Platform/CYGWIN-g77.cmake: ENH: Cleanup. Use relative path to
60427           modules
60428
60429 2004-08-26 21:43  hoffman
60430
60431         * Modules/Platform/SunOS.cmake: hack to try and fix sun platform
60432
60433 2004-08-26 18:00  king
60434
60435         * Docs/cmake-mode.el: BUG: Only count block open tokens if they are
60436           followed by an open paren.
60437
60438 2004-08-26 17:49  hoffman
60439
60440         * Source/cmTryCompileCommand.cxx: ENH: try compiles in CXX require
60441           C to be enabled as well
60442
60443 2004-08-26 16:34  hoffman
60444
60445         * Modules/CMakeDetermineFortranCompiler.cmake,
60446           Source/CMakeLists.txt: ENH: try to find fortran compiler before
60447           adding the test
60448
60449 2004-08-26 16:11  hoffman
60450
60451         * Source/CMakeLists.txt: ENH: try to find fortran compiler before
60452           adding the test
60453
60454 2004-08-26 16:00  hoffman
60455
60456         * Source/CMakeLists.txt: remove test fortran for now
60457
60458 2004-08-26 15:55  hoffman
60459
60460         * Source/CMakeLists.txt: Add a fortran test if there is a fortran
60461           compiler
60462
60463 2004-08-26 15:50  hoffman
60464
60465         * Modules/CMakeDetermineFortranCompiler.cmake,
60466           Source/CMakeLists.txt: Add a fortran test if there is a fortran
60467           compiler
60468
60469 2004-08-26 14:55  hoffman
60470
60471         * Modules/CMake.cmake, Modules/CMakeCInformation.cmake,
60472           Modules/CMakeCXXInformation.cmake,
60473           Modules/CMakeCommonLanguageInclude.cmake,
60474           Modules/CMakeDefaultMakeRuleVariables.cmake,
60475           Modules/CMakeDetermineCCompiler.cmake,
60476           Modules/CMakeDetermineCXXCompiler.cmake,
60477           Modules/CMakeDetermineFortranCompiler.cmake,
60478           Modules/CMakeDetermineJavaCompiler.cmake,
60479           Modules/CMakeFortranCompiler.cmake.in,
60480           Modules/CMakeFortranInformation.cmake,
60481           Modules/CMakeGenericSystem.cmake,
60482           Modules/CMakeJavaCompiler.cmake.in,
60483           Modules/CMakeJavaInformation.cmake,
60484           Modules/CMakeSystemSpecificInformation.cmake,
60485           Modules/CMakeTestFortranCompiler.cmake,
60486           Modules/Platform/AIX.cmake, Modules/Platform/BSDOS.cmake,
60487           Modules/Platform/CYGWIN.cmake, Modules/Platform/Darwin.cmake,
60488           Modules/Platform/FreeBSD.cmake, Modules/Platform/HP-UX.cmake,
60489           Modules/Platform/IRIX.cmake, Modules/Platform/IRIX64.cmake,
60490           Modules/Platform/Linux.cmake, Modules/Platform/MP-RAS.cmake,
60491           Modules/Platform/NetBSD.cmake, Modules/Platform/OSF1.cmake,
60492           Modules/Platform/OpenBSD.cmake, Modules/Platform/RISCos.cmake,
60493           Modules/Platform/SCO_SV.cmake, Modules/Platform/SINIX.cmake,
60494           Modules/Platform/SunOS.cmake, Modules/Platform/True64.cmake,
60495           Modules/Platform/ULTRIX.cmake, Modules/Platform/UNIX_SV.cmake,
60496           Modules/Platform/UnixWare.cmake,
60497           Modules/Platform/Windows-gcc.cmake,
60498           Modules/Platform/Windows-ifort.cmake,
60499           Modules/Platform/Xenix.cmake, Source/CMakeLists.txt,
60500           Source/cmGlobalBorlandMakefileGenerator.cxx,
60501           Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
60502           Source/cmGlobalUnixMakefileGenerator.cxx,
60503           Source/cmListFileCache.cxx,
60504           Source/cmLocalUnixMakefileGenerator.cxx,
60505           Source/cmProjectCommand.cxx, Source/cmTryCompileCommand.cxx,
60506           Source/cmake.cxx, Tests/Complex/Executable/complex.cxx,
60507           Tests/ComplexOneConfig/Executable/complex.cxx,
60508           Tests/ComplexRelativePaths/Executable/complex.cxx,
60509           Tests/Fortran/CMakeLists.txt: ENH: more uniform approach to
60510           enable language, one step closer to being able to enable a
60511           language without modifing cmake source code
60512
60513 2004-08-26 09:45  andy
60514
60515         * Source/: cmCTest.cxx, cmCTest.h: ENH: Make default date shorter
60516
60517 2004-08-25 12:42  hoffman
60518
60519         * Source/cmCTest.cxx: ENH: better error display for failure
60520
60521 2004-08-25 08:44  hoffman
60522
60523         * Source/cmCTest.cxx: ENH: produce better error message for missing
60524           variables in -S mode
60525
60526 2004-08-24 11:30  andy
60527
60528         * Source/cmLocalUnixMakefileGenerator.cxx: ERR: Fix the list of
60529           targets. The base target name now includes the MACOSX_BUNDLE path
60530
60531 2004-08-24 11:17  andy
60532
60533         * Source/cmAddExecutableCommand.cxx: BUG: If macdir does not end
60534           with '/' then add it always, not just when adding current
60535           directory
60536
60537 2004-08-23 14:33  andy
60538
60539         * Source/cmake.cxx: ENH: Implement PreLoad.cmake feature for
60540           CMakeSetup
60541
60542 2004-08-23 14:09  hoffman
60543
60544         * Source/CTest/CMakeLists.txt: fix syntax
60545
60546 2004-08-23 13:45  hoffman
60547
60548         * CMakeLists.txt, Source/CTest/CMakeLists.txt: ENH: fix out of the
60549           box build on sgi to match dashboards
60550
60551 2004-08-23 11:33  hoffman
60552
60553         * Modules/FindJava.cmake: BUG: 1107 add extra place to look for
60554           java
60555
60556 2004-08-23 11:29  martink
60557
60558         * Source/cmCTest.cxx: now will check out src dir if it has the necc
60559           info
60560
60561 2004-08-23 11:21  hoffman
60562
60563         * Modules/FindJava.cmake: BUG: 1107 add extra place to look for
60564           java
60565
60566 2004-08-19 12:51  andy
60567
60568         * Source/cmCTest.cxx: ENH: Handle gmake error message
60569
60570 2004-08-18 09:28  andy
60571
60572         * Modules/CMakeSystemSpecificInformation.cmake: BUG: Unly set gcc
60573           flags for C compiler if CMAKE_COMPILER_IS_GNUCC is set
60574
60575 2004-08-18 08:52  andy
60576
60577         * Source/cmCTest.cxx: BUG: When GetNightlyTime returns past time,
60578           fix everything. Also, return correct time when printing
60579
60580 2004-08-17 19:18  andy
60581
60582         * Modules/Platform/Darwin-xlc.cmake: ENH: Initial import for Darwin
60583           using xlC
60584
60585 2004-08-17 16:13  andy
60586
60587         * Source/CursesDialog/cmCursesMainForm.cxx: ENH: Reload
60588           PreLoad.cmake every time you do configure
60589
60590 2004-08-17 15:36  andy
60591
60592         * Source/CursesDialog/cmCursesMainForm.cxx: ENH: Enable preload for
60593           ccmake
60594
60595 2004-08-17 15:36  andy
60596
60597         * Source/: cmake.cxx, cmake.h: ENH: Move PreLoad.cmake code to
60598           public method so that ccmake and CMakeSetup can call it
60599
60600 2004-08-17 14:23  andy
60601
60602         * Source/cmCTest.cxx: BUG: Attempt to fix timezone problem where
60603           start time appears one day before the actual start time. Also add
60604           verbosity to GetNightlyTime
60605
60606 2004-08-16 09:03  king
60607
60608         * Utilities/Release/config_IRIX64: BUG: Need to set HAVE_LIBCRYPTO
60609           to 0 instead of letting the test be done.
60610
60611 2004-08-11 20:36  hoffman
60612
60613         * Source/cmCTest.cxx: fix it
60614
60615 2004-08-11 16:58  hoffman
60616
60617         * Source/: cmAbstractFilesCommand.cxx, cmAddExecutableCommand.cxx,
60618           cmCreateTestSourceList.cxx, cmGlobalCodeWarriorGenerator.cxx,
60619           cmGlobalGenerator.cxx, cmGlobalUnixMakefileGenerator.cxx,
60620           cmLocalVisualStudio6Generator.cxx,
60621           cmLocalVisualStudio7Generator.cxx, cmUtilitySourceCommand.cxx:
60622           ENH: use GetRequiredDefinition instead of GetDefinition and crash
60623
60624 2004-08-11 16:57  hoffman
60625
60626         * Source/: cmGlobalVisualStudio6Generator.cxx,
60627           cmGlobalVisualStudio7Generator.cxx: ENH: change RUN_TESTS to use
60628           -C and not -D also use GetRequiredDefinition where needed
60629
60630 2004-08-11 16:37  hoffman
60631
60632         * Source/cmCTest.cxx: ENH: fixes for RUN_TESTS from visual studio
60633           IDE, fprintf does not print right away, so std::cerr had to be
60634           used.  Also, allow .\ to start the config type
60635
60636 2004-08-11 16:35  hoffman
60637
60638         * Modules/CMakeSystemSpecificInformation.cmake,
60639           Modules/CMakeTestFortranCompiler.cmake, Source/cmSystemTools.cxx:
60640           ENH: minor fortran fixes
60641
60642 2004-08-11 09:31  hoffman
60643
60644         * CMakeLists.txt, ChangeLog.manual, DartConfig.cmake,
60645           Docs/cmake-mode.el, Modules/CMakeSystemSpecificInformation.cmake,
60646           Modules/CMakeVS8FindMake.cmake, Modules/Dart.cmake,
60647           Modules/FindDoxygen.cmake, Modules/FindFLTK.cmake,
60648           Modules/FindKDE.cmake, Modules/FindQt.cmake,
60649           Modules/FindSWIG.cmake, Modules/UseSWIG.cmake,
60650           Source/CMakeLists.txt, Source/cmAuxSourceDirectoryCommand.h,
60651           Source/cmCTest.cxx, Source/cmCTest.h, Source/cmCommands.cxx,
60652           Source/cmCreateTestSourceList.cxx, Source/cmDynamicLoader.cxx,
60653           Source/cmExecProgramCommand.cxx, Source/cmFLTKWrapUICommand.cxx,
60654           Source/cmFileCommand.cxx, Source/cmGetTargetPropertyCommand.h,
60655           Source/cmGlobalCodeWarriorGenerator.cxx,
60656           Source/cmGlobalGenerator.cxx,
60657           Source/cmGlobalVisualStudio6Generator.cxx,
60658           Source/cmGlobalVisualStudio71Generator.cxx,
60659           Source/cmGlobalVisualStudio7Generator.cxx,
60660           Source/cmGlobalVisualStudio8Generator.cxx,
60661           Source/cmGlobalVisualStudio8Generator.h, Source/cmIfCommand.cxx,
60662           Source/cmIfCommand.h, Source/cmLinkLibrariesCommand.cxx,
60663           Source/cmListFileLexer.c, Source/cmListFileLexer.in.l,
60664           Source/cmLocalGenerator.cxx, Source/cmLocalGenerator.h,
60665           Source/cmLocalUnixMakefileGenerator.cxx,
60666           Source/cmLocalVisualStudio7Generator.cxx,
60667           Source/cmLocalVisualStudio7Generator.h, Source/cmMakefile.cxx,
60668           Source/cmQTWrapCPPCommand.cxx, Source/cmQTWrapUICommand.cxx,
60669           Source/cmSubdirCommand.h, Source/cmSystemTools.cxx,
60670           Source/cmSystemTools.h, Source/cmTarget.cxx,
60671           Source/cmTargetLinkLibrariesCommand.cxx,
60672           Source/cmTryRunCommand.cxx, Source/cmUseMangledMesaCommand.cxx,
60673           Source/cmWin32ProcessExecution.cxx, Source/cmake.cxx,
60674           Source/cmakewizard.h, Source/CTest/cmCTestSubmit.cxx,
60675           Source/CTest/cmCTestSubmit.h,
60676           Source/CursesDialog/cmCursesMainForm.cxx,
60677           Source/kwsys/CMakeLists.txt, Source/kwsys/ProcessUNIX.c,
60678           Source/kwsys/SystemTools.cxx,
60679           Templates/CMakeWindowsSystemConfig.cmake,
60680           Templates/TestDriver.cxx.in, Tests/Simple/CMakeLists.txt,
60681           Tests/SimpleInstall/CMakeLists.txt, Tests/SimpleInstall/inst.cxx,
60682           Tests/SimpleInstall/lib4.cxx, Tests/SimpleInstall/lib4.h,
60683           Tests/SimpleInstall/TestSubDir/CMakeLists.txt,
60684           Tests/SimpleInstall/TestSubDir/TSD.cxx,
60685           Tests/SimpleInstall/TestSubDir/TSD.h,
60686           Tests/SimpleInstall/TestSubDir/TSD_utils.cxx,
60687           Tests/SimpleInstallS2/CMakeLists.txt,
60688           Tests/SimpleInstallS2/inst.cxx, Tests/SimpleInstallS2/lib4.cxx,
60689           Tests/SimpleInstallS2/lib4.h,
60690           Tests/SimpleInstallS2/TestSubDir/CMakeLists.txt,
60691           Tests/SimpleInstallS2/TestSubDir/TSD.cxx,
60692           Tests/SimpleInstallS2/TestSubDir/TSD.h,
60693           Tests/SimpleInstallS2/TestSubDir/TSD_utils.cxx,
60694           Utilities/Doxygen/CMakeLists.txt,
60695           Utilities/Release/cmake_release.sh: Moving latest release branch
60696           to CMake-2-0-3.
60697
60698 2004-08-09 18:39  martink
60699
60700         * Source/cmIncludeCommand.cxx: ENH: Allow user to overwrite
60701           Platforms files
60702
60703 2004-08-09 18:20  martink
60704
60705         * Modules/Platform/Windows-icl.cmake: ENH: Initial import
60706
60707 2004-08-09 17:42  hoffman
60708
60709         * Source/kwsys/SystemTools.cxx: BUG: fix for try run failing on
60710           some cygwin builds.  Allow a driver letter to start a full path
60711           on cygwin
60712
60713 2004-08-09 13:03  hoffman
60714
60715         * Source/cmMakefile.cxx: BUG: fix bug where custom command
60716           generated .h files do not get the header_file_only flag set
60717
60718 2004-08-06 15:05  hoffman
60719
60720         * Tests/Fortran/: CMakeLists.txt, hello.f: ENH: initial fortran
60721
60722 2004-08-06 14:51  hoffman
60723
60724         * Modules/CMakeDefaultMakeRuleVariables.cmake,
60725           Modules/CMakeDetermineFortranCompiler.cmake,
60726           Modules/CMakeFortranCompiler.cmake.in,
60727           Modules/CMakeSystemSpecificInformation.cmake,
60728           Modules/CMakeTestFortranCompiler.cmake,
60729           Modules/Platform/CYGWIN-g77.cmake, Modules/Platform/g77.cmake,
60730           Source/cmGlobalGenerator.cxx,
60731           Source/cmLocalUnixMakefileGenerator.cxx, Source/cmMakefile.cxx,
60732           Source/cmMakefile.h, Source/cmSystemTools.cxx,
60733           Source/cmSystemTools.h, Source/cmTarget.cxx, Source/cmTarget.h,
60734           Source/cmTryCompileCommand.cxx: ENH: initial fortran support
60735
60736 2004-08-05 11:59  hoffman
60737
60738         * Modules/FindQt.cmake: ENH: remove verbose QT message
60739
60740 2004-08-05 11:51  king
60741
60742         * Source/cmAddExecutableCommand.cxx: ERR: Replacing hack call to
60743           CONFIGURE_FILE command with direct call to
60744           m_Makefile->ConfigureFile.
60745
60746 2004-08-05 10:27  king
60747
60748         * ChangeLog.manual, Source/cmGlobalGenerator.cxx,
60749           Source/cmLocalUnixMakefileGenerator.cxx: BUG#427: Merging fix to
60750           CMake 2.0 release branch.
60751
60752 2004-08-05 10:17  king
60753
60754         * Source/: cmGlobalGenerator.cxx, cmLocalUnixMakefileGenerator.cxx:
60755           BUG#427: Generated makefiles need to have targets with canonical
60756           names for each executable and library target in order for
60757           try-compiles to work correctly when specifying the target.
60758
60759 2004-08-05 09:29  king
60760
60761         * ChangeLog.manual, Source/cmGlobalCodeWarriorGenerator.cxx,
60762           Source/cmGlobalCodeWarriorGenerator.h,
60763           Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
60764           Source/cmGlobalVisualStudio6Generator.cxx,
60765           Source/cmGlobalVisualStudio6Generator.h,
60766           Source/cmGlobalVisualStudio7Generator.cxx,
60767           Source/cmGlobalVisualStudio7Generator.h,
60768           Source/cmLocalVisualStudio7Generator.cxx, Source/cmMakefile.cxx,
60769           Source/cmTryRunCommand.cxx: Merging fixes from main tree.  See
60770           ChangeLog.manual section on 2.0.4 for details.
60771
60772 2004-08-05 09:17  king
60773
60774         * Source/cmLocalVisualStudio7Generator.cxx: BUG: Fixed crash when
60775           CMAKE_CXX_STACK_SIZE is not defined.
60776
60777 2004-08-04 17:24  king
60778
60779         * Source/cmMakefile.cxx: BUG: Fix crash when adding a custom
60780           command to a source file that cannot be created.
60781
60782 2004-08-04 17:21  hoffman
60783
60784         * Source/cmTryRunCommand.cxx: ENH: allow debug of tryrun
60785
60786 2004-08-04 16:33  king
60787
60788         * Source/: cmGlobalCodeWarriorGenerator.cxx,
60789           cmGlobalCodeWarriorGenerator.h, cmGlobalGenerator.cxx,
60790           cmGlobalGenerator.h, cmGlobalVisualStudio6Generator.cxx,
60791           cmGlobalVisualStudio6Generator.h,
60792           cmGlobalVisualStudio7Generator.cxx,
60793           cmGlobalVisualStudio7Generator.h, cmMakefile.cxx: BUG:
60794           CMAKE_TRY_COMPILE_CONFIGURATION should be obtained from the
60795           cmMakefile instance for the listfile containing the TRY_COMPILE
60796           call, not the top level listfile.
60797
60798 2004-08-04 14:34  king
60799
60800         * Source/cmMakefile.cxx: ERR: Removed duplicate default arguments.
60801
60802 2004-08-04 13:05  hoffman
60803
60804         * Source/cmake.cxx: fix incorrect selection of visual studio
60805           generator
60806
60807 2004-08-04 10:45  king
60808
60809         * Source/: cmCPluginAPI.cxx, cmForEachCommand.cxx,
60810           cmListFileCache.cxx, cmListFileCache.h, cmMacroCommand.cxx,
60811           cmMakefile.cxx, cmMakefile.h: ENH: Added support for special
60812           variables CMAKE_CURRENT_LIST_FILE and CMAKE_CURRENT_LIST_LINE
60813           that evaluate to the file name and line number in which they
60814           appear.  This implements the feature request from bug 1012.
60815
60816 2004-08-04 10:00  king
60817
60818         * Source/cmake.cxx: BUG: Fixed typo in name of MSVC 8 registry key.
60819
60820 2004-08-04 08:50  andy
60821
60822         * Source/cmIfCommand.cxx: ERR: Fix warnings and memory leak
60823
60824 2004-08-03 10:20  hoffman
60825
60826         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: create a
60827           server that does not use vtkPVApplication or tcl wrapping.  Move
60828           several classes from GUI/Client to Servers/Filters. Remove use of
60829           PARAVIEW_NEW_SOURCE_ORGANIZATION define.
60830
60831 2004-08-03 08:13  andy
60832
60833         * Source/: cmIfCommand.cxx, cmIfCommand.h: BUG: When regular
60834           expression failes to compile, produce error: Fixes part of Bug
60835           #1025 - CMake silently ignores regular expression failure
60836
60837 2004-08-02 08:36  andy
60838
60839         * Source/cmCTest.cxx: BUG: these flags do not take arguments, so
60840           they do not really need to check if they are last. Fixes Bug
60841           #1020 - ctest doesn't parse its options correctly
60842
60843 2004-07-30 15:50  andy
60844
60845         * Source/: cmInstallFilesCommand.h, cmInstallProgramsCommand.h,
60846           cmInstallTargetsCommand.h: ENH: Since install works on Windows
60847           too, remove the UNIX
60848
60849 2004-07-30 09:42  hoffman
60850
60851         * CMakeLists.txt, Utilities/Release/cmake_release.sh: change
60852           version to 2.0.3
60853
60854 2004-07-29 17:15  andy
60855
60856         * Source/: cmCTest.cxx, cmCTest.h: ENH: Add some documentation, and
60857           make sure that the flag given to -D -T or -M is valid. Fixes Bug
60858           #1015 - Documentation: ctest -D
60859
60860 2004-07-29 17:07  andy
60861
60862         * Modules/Dart.cmake: ENH: Add MemCheck to the list of Make
60863           targets. Closes Bug #1016 - Testing targets in Makefile
60864
60865 2004-07-29 15:26  andy
60866
60867         * Source/cmCTest.cxx: ENH: Add AIX linker error
60868
60869 2004-07-29 14:45  hoffman
60870
60871         * ChangeLog.manual, Modules/Dart.cmake, Source/cmCTest.cxx,
60872           Source/cmCTest.h, Source/cmLocalVisualStudio7Generator.cxx,
60873           Source/cmLocalVisualStudio7Generator.h, Source/cmMakefile.cxx,
60874           Source/cmTarget.cxx, Source/cmake.cxx,
60875           Source/CTest/cmCTestSubmit.cxx, Source/kwsys/SystemTools.cxx:
60876           merges from main tree
60877
60878 2004-07-29 14:19  hoffman
60879
60880         * Modules/CMakeSystemSpecificInformation.cmake,
60881           Source/cmTarget.cxx, Source/cmakewizard.h: merge from main tree,
60882           comment spelling fixes
60883
60884 2004-07-29 11:46  king
60885
60886         * ChangeLog.manual, Source/cmLinkLibrariesCommand.cxx,
60887           Source/cmTargetLinkLibrariesCommand.cxx: BUG: Fixed crash when
60888           optimized/debug argument to a link-libraries command is not
60889           followed by a value.
60890
60891 2004-07-29 11:43  king
60892
60893         * Source/: cmTargetLinkLibrariesCommand.cxx,
60894           cmLinkLibrariesCommand.cxx: BUG: Fixed crash when optimized/debug
60895           argument is not followed by a value.
60896
60897 2004-07-29 11:11  andy
60898
60899         * Tests/X11/CMakeLists.txt: ERR: Fix test to use post CMAKE_X_LIBS
60900           variables
60901
60902 2004-07-29 10:22  king
60903
60904         * ChangeLog.manual: ENH: Added changes for
60905           cmAuxSourceDirectoryCommand.h and cmGetTargetPropertyCommand.h
60906
60907 2004-07-28 08:12  king
60908
60909         * Source/: cmGetTargetPropertyCommand.h: ENH: Added documentation
60910           of LOCATION target property.
60911
60912 2004-07-27 13:40  hoffman
60913
60914         * Source/cmake.cxx: BUG: fix for bug 971, pick a better generator
60915           from the command line
60916
60917 2004-07-27 08:52  andy
60918
60919         * Modules/Dart.cmake: DOC: Fix typo
60920
60921 2004-07-27 08:49  andy
60922
60923         * Source/CTest/cmCTestSubmit.cxx: BUG: Allow submit and trigger url
60924           to contain ?. Fixes Bug #997 - CTest cannot handle URLs which
60925           contain a "?"
60926
60927 2004-07-27 08:48  andy
60928
60929         * Modules/Dart.cmake: ENH: Allow project to overwrite
60930           CMAKE_SYSTEM_NAME part of default BUILDNAME
60931
60932 2004-07-26 16:59  hoffman
60933
60934         * Modules/CMakeSystemSpecificInformation.cmake,
60935           Source/cmMakefile.cxx, Source/cmTarget.cxx, Source/cmakewizard.h:
60936           BUG: fix for bug 998, fix spelling errors
60937
60938 2004-07-26 16:00  andy
60939
60940         * Source/cmCTest.cxx: ENH: Support Threading Problem in memcheck
60941
60942 2004-07-26 15:52  andy
60943
60944         * Source/: cmCTest.cxx, cmCTest.h: ENH: Add maximum size of test
60945           output
60946
60947 2004-07-24 19:58  king
60948
60949         * Source/: cmAuxSourceDirectoryCommand.h: ENH: Added warning about
60950           using this command to avoid listing sources for a library by
60951           hand.  It is supposed to be used only for Templates directories.
60952
60953 2004-07-22 11:20  hoffman
60954
60955         * ChangeLog.manual, Modules/FindFLTK.cmake, Modules/FindQt.cmake,
60956           Source/cmCTest.cxx, Source/cmDynamicLoader.cxx,
60957           Source/cmGlobalCodeWarriorGenerator.cxx,
60958           Source/cmLocalUnixMakefileGenerator.cxx, Source/cmMakefile.cxx,
60959           Source/cmUseMangledMesaCommand.cxx, Source/cmake.cxx,
60960           Source/CursesDialog/cmCursesMainForm.cxx,
60961           Templates/CMakeWindowsSystemConfig.cmake,
60962           Templates/TestDriver.cxx.in: merge from main tree
60963
60964 2004-07-22 10:59  hoffman
60965
60966         * Modules/: FindFLTK.cmake, FindQt.cmake: BUG: put back flags to
60967           maintain backwards compatibility
60968
60969 2004-07-20 16:18  andy
60970
60971         * Source/: cmCTest.cxx, cmCTest.h: BUG: Encode current time so that
60972           on some international computers xslt will not break. Also, for
60973           continuous, do not repeat if there were locally modified files or
60974           conflict, but only when things actually update
60975
60976 2004-07-20 11:09  andy
60977
60978         * Source/kwsys/SystemTools.cxx: BUG: If source and destination is
60979           the same file, then do not copy file always
60980
60981 2004-07-20 11:07  andy
60982
60983         * Source/cmMakefile.cxx: ENH: When running cmake with PreLoad make
60984           sure CMAKE_CURRENT_SOURCE/BINARY_DIR works
60985
60986 2004-07-20 11:02  hoffman
60987
60988         * Source/CursesDialog/cmCursesMainForm.cxx: ENH: remove deletes
60989
60990 2004-07-19 13:01  hoffman
60991
60992         * Source/CursesDialog/cmCursesMainForm.cxx: BUG: fix for 981 cursor
60993           returns to correct place in help screen
60994
60995 2004-07-19 13:00  hoffman
60996
60997         * Source/cmDynamicLoader.cxx: bug fix for 986
60998
60999 2004-07-16 16:02  hoffman
61000
61001         * Source/cmake.cxx: ENH: add a message at the end of the cmake run
61002           telling the user where things were written.
61003
61004 2004-07-16 15:18  hoffman
61005
61006         * Templates/TestDriver.cxx.in: make sure tests flush output
61007
61008 2004-07-15 14:38  hoffman
61009
61010         * Source/cmLocalVisualStudio7Generator.cxx: ENH: sort flags, and
61011           fix order and case problems and add a few more
61012
61013 2004-07-15 13:53  martink
61014
61015         * Source/cmCTest.cxx: better error warning exceptions
61016
61017 2004-07-14 19:53  hoffman
61018
61019         * Source/cmLocalVisualStudio7Generator.cxx: ENH: remove warnings
61020
61021 2004-07-14 16:10  hoffman
61022
61023         * Source/: cmLocalVisualStudio7Generator.cxx,
61024           cmLocalVisualStudio7Generator.h: ENH: use a map to fill out
61025           flags, and keep command line consistent with the GUI
61026
61027 2004-07-13 17:33  king
61028
61029         * Source/kwsys/testProcess.c: BUG: Fixed off-by-one error in test6
61030           function.
61031
61032 2004-07-13 17:27  king
61033
61034         * Source/kwsys/: testProcess.c, CMakeLists.txt: ENH: Added test for
61035           runaway output.
61036
61037 2004-07-13 16:50  king
61038
61039         * Source/kwsys/ProcessWin32.c: ENH: Re-arranged handling of the two
61040           threads per pipe to improve readability of code.
61041
61042 2004-07-13 16:23  king
61043
61044         * Source/kwsys/ProcessWin32.c: BUG: Fix for read pipe wakeup when
61045           child is writing alot of data and may fill the pipe buffer before
61046           WriteFile is called.
61047
61048 2004-07-13 11:06  martink
61049
61050         * Source/: cmCTest.cxx, cmCTest.h: submit elapsed times as well
61051
61052 2004-07-13 10:03  andy
61053
61054         * Modules/FindQt.cmake: BUG: These regular expressions were wrong
61055           because \\t does not match tab. Also, this fix prevents whole
61056           file to be dumped to the cache
61057
61058 2004-07-09 15:38  hoffman
61059
61060         * Modules/FindQt.cmake: merge in fixes from neundorf at kde org,
61061           bug 869
61062
61063 2004-07-09 14:18  hoffman
61064
61065         * Source/: cmMakefile.cxx, cmUseMangledMesaCommand.cxx: BUG: fix
61066           spelling errors BUG 952
61067
61068 2004-07-09 13:50  hoffman
61069
61070         * Source/cmGlobalCodeWarriorGenerator.cxx,
61071           Templates/CMakeDotNetSystemConfig.cmake,
61072           Templates/CMakeWindowsSystemConfig.cmake: BUG: remove unused
61073           variable CMAKE_OBJECT_FILE_SUFFIX from cmake
61074
61075 2004-07-09 11:49  king
61076
61077         * Source/kwsys/ProcessUNIX.c: ERR: Fixed missing return warning.
61078           Code was not reachable anyway.
61079
61080 2004-07-09 09:12  hoffman
61081
61082         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: remove double
61083           include flags for rc resouce compiles
61084
61085 2004-07-07 18:15  king
61086
61087         * Source/kwsys/ProcessWin32.c: ENH: Added windows implementation of
61088           Disown/Detach.
61089
61090 2004-07-07 17:46  king
61091
61092         * Source/kwsys/ProcessUNIX.c: BUG: Do not disown if process has
61093           already been killed or the timeout expired.  Also need to call
61094           kwsysProcessCleanup to disown.
61095
61096 2004-07-07 17:27  king
61097
61098         * Source/kwsys/: Process.h.in, ProcessUNIX.c, ProcessWin32.c: ENH:
61099           Added kwsysProcess_Disown an kwsysProcess_Option_Detach to allow
61100           detached processes to be created.  Currently implemented only on
61101           UNIX.
61102
61103 2004-07-07 17:09  hoffman
61104
61105         * ChangeLog.manual, DartConfig.cmake,
61106           Modules/CMakeVS8FindMake.cmake, Modules/FindSWIG.cmake,
61107           Modules/UseSWIG.cmake, Source/CMakeLists.txt, Source/cmCTest.cxx,
61108           Source/cmCTest.h, Source/cmExecProgramCommand.cxx,
61109           Source/cmFileCommand.cxx, Source/cmGlobalGenerator.cxx,
61110           Source/cmGlobalVisualStudio8Generator.cxx,
61111           Source/cmGlobalVisualStudio8Generator.h,
61112           Source/cmLocalGenerator.cxx, Source/cmLocalGenerator.h,
61113           Source/cmLocalVisualStudio7Generator.cxx,
61114           Source/cmLocalVisualStudio7Generator.h, Source/cmMakefile.cxx,
61115           Source/cmQTWrapUICommand.cxx, Source/cmSystemTools.cxx,
61116           Source/cmSystemTools.h, Source/cmTryRunCommand.cxx,
61117           Source/cmWin32ProcessExecution.cxx, Source/cmake.cxx,
61118           Source/kwsys/CMakeLists.txt, Source/kwsys/ProcessUNIX.c,
61119           Source/kwsys/SystemTools.cxx, Tests/SimpleInstall/CMakeLists.txt,
61120           Tests/SimpleInstall/inst.cxx, Tests/SimpleInstall/lib4.cxx,
61121           Tests/SimpleInstall/lib4.h,
61122           Tests/SimpleInstall/TestSubDir/CMakeLists.txt,
61123           Tests/SimpleInstall/TestSubDir/TSD.cxx,
61124           Tests/SimpleInstall/TestSubDir/TSD.h,
61125           Tests/SimpleInstall/TestSubDir/TSD_utils.cxx,
61126           Tests/SimpleInstallS2/CMakeLists.txt,
61127           Tests/SimpleInstallS2/inst.cxx, Tests/SimpleInstallS2/lib4.cxx,
61128           Tests/SimpleInstallS2/lib4.h,
61129           Tests/SimpleInstallS2/TestSubDir/CMakeLists.txt,
61130           Tests/SimpleInstallS2/TestSubDir/TSD.cxx,
61131           Tests/SimpleInstallS2/TestSubDir/TSD.h,
61132           Tests/SimpleInstallS2/TestSubDir/TSD_utils.cxx: merge from main
61133           tree, see ChangeLog.manual for changes
61134
61135 2004-07-07 16:09  andy
61136
61137         * Source/cmCTest.cxx: BUG: LastMemCheck is not really an XML file
61138
61139 2004-07-07 13:03  king
61140
61141         * Source/kwsys/ProcessUNIX.c: ERR: Using KWSYSPE_PIPE_BUFFER_SIZE
61142           in place of separate bufferSize constant for consistency.
61143
61144 2004-07-05 12:16  hoffman
61145
61146         * Modules/CMakeVS8FindMake.cmake,
61147           Modules/Platform/Windows-cl.cmake, Source/CMakeLists.txt,
61148           Source/cmGlobalGenerator.cxx,
61149           Source/cmGlobalVisualStudio8Generator.cxx,
61150           Source/cmGlobalVisualStudio8Generator.h,
61151           Source/cmLocalVisualStudio7Generator.cxx,
61152           Source/cmLocalVisualStudio7Generator.h, Source/cmake.cxx: ENH:
61153           add support for VCExpress 2005
61154
61155 2004-07-04 00:05  hoffman
61156
61157         * Source/kwsys/ProcessUNIX.c: no c++ comments in c
61158
61159 2004-07-03 12:00  hoffman
61160
61161         * Source/kwsys/ProcessUNIX.c: fix for hp build
61162
61163 2004-07-02 17:39  king
61164
61165         * Source/kwsys/CMakeLists.txt: BUG: Need a C-only library for C
61166           tests.
61167
61168 2004-07-02 16:39  king
61169
61170         * Source/kwsys/ProcessUNIX.c: BUG#392: Implementation of process
61171           tree killing for systems with /proc filesystem.
61172
61173 2004-07-02 16:29  king
61174
61175         * Source/: cmCTest.cxx, cmCTest.h: BUG#969: Partially fixed by at
61176           least using the timeout for the individual calls to
61177           RunSingleCommand from within the inner ctest instance.  This
61178           should be modified to incrementally adjust remaining time.
61179
61180 2004-07-02 16:27  king
61181
61182         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Made
61183           RunSingleCommand take a double as its timeout length.
61184
61185 2004-07-02 14:09  king
61186
61187         * Source/cmFileCommand.cxx: BUG: Fixed generation of installation
61188           manifest to account for library versioning symlinks.  Also
61189           removed DESTDIR prefix from generated manifest.
61190
61191 2004-07-02 14:08  king
61192
61193         * Source/cmLocalGenerator.cxx: BUG: install_manifest.txt should be
61194           overwritten each time the install is run.
61195
61196 2004-07-02 13:39  king
61197
61198         * Tests/: SimpleInstall/CMakeLists.txt,
61199           SimpleInstallS2/CMakeLists.txt: ERR: Removed debugging code from
61200           test.
61201
61202 2004-07-02 11:51  andy
61203
61204         * Source/cmFileCommand.cxx: BUG: If the destination is the same as
61205           source, do not copy file. Fixes Bug #956 - make install broken
61206
61207 2004-07-02 09:57  andy
61208
61209         * Source/cmake.cxx: ENH: Also read PreLoad.cmake from the binary
61210           tree
61211
61212 2004-06-30 11:31  hoffman
61213
61214         * Source/: cmMakefile.cxx, kwsys/SystemTools.cxx: ENH: add
61215           CMAKE_FILE_PATH, CMAKE_PROGRAM_PATH, CMAKE_LIBRARY_PATH, and
61216           search them first, PATH second, and last the paths listed in the
61217           FIND call
61218
61219 2004-06-30 08:59  andy
61220
61221         * Source/cmFileCommand.cxx: ERR: Fix typo
61222
61223 2004-06-29 16:40  hoffman
61224
61225         * Source/cmQTWrapUICommand.cxx: ENH: remove QT_WRAP_UI flag
61226
61227 2004-06-29 10:22  hoffman
61228
61229         * Modules/FindSWIG.cmake: BUG: make sure if swig is found, we know
61230           it is found
61231
61232 2004-06-29 09:23  andy
61233
61234         * Source/cmFileCommand.cxx, Tests/SimpleInstall/CMakeLists.txt,
61235           Tests/SimpleInstallS2/CMakeLists.txt: ENH: Better handling of
61236           debug postfix and fix the test
61237
61238 2004-06-28 16:39  andy
61239
61240         * Source/cmFileCommand.cxx, Source/cmGlobalGenerator.cxx,
61241           Tests/SimpleInstall/CMakeLists.txt,
61242           Tests/SimpleInstallS2/CMakeLists.txt: ERR: Fix visual studio
61243           install
61244
61245 2004-06-28 14:39  andy
61246
61247         * Source/cmFileCommand.cxx, Source/cmLocalGenerator.cxx,
61248           Source/cmLocalGenerator.h, Tests/SimpleInstall/CMakeLists.txt,
61249           Tests/SimpleInstall/inst.cxx,
61250           Tests/SimpleInstallS2/CMakeLists.txt,
61251           Tests/SimpleInstallS2/inst.cxx, Tests/SimpleInstall/lib4.cxx,
61252           Tests/SimpleInstall/lib4.h, Tests/SimpleInstallS2/lib4.cxx,
61253           Tests/SimpleInstallS2/lib4.h: BUG: Implement installing of shared
61254           library versioning and add test for the whole thing
61255
61256 2004-06-28 11:14  andy
61257
61258         * Modules/UseSWIG.cmake: BUG: Add more comments and fix
61259           CMAKE_SWIG_FLAGS
61260
61261 2004-06-28 09:08  andy
61262
61263         * Modules/FindSWIG.cmake: BUG: Replace MATCHES with STREQUAL for
61264           better checking, better checking for existence of swig directory,
61265           verify if required flag was set, support fedora's location of
61266           swig. Fixes Bug #955 - Swig on fedora and Bug #954 -
61267           FIND_PACKAGE(SWIG REQUIRED)
61268
61269 2004-06-26 08:40  hoffman
61270
61271         * Modules/UseSWIG.cmake: BUG: SWIG_FLAGS was ignored by the add
61272           swig source to module command
61273
61274 2004-06-25 14:04  andy
61275
61276         * CMakeLists.txt: ENH: Build expat as a part of default build
61277
61278 2004-06-25 14:04  andy
61279
61280         * Utilities/cmexpat/: .NoDartCoverage, CMakeLists.txt, COPYING,
61281           ascii.h, asciitab.h, cm_expat_mangle.h, expat.h,
61282           expatConfig.h.in, expatDllConfig.h.in, iasciitab.h, latin1tab.h,
61283           nametab.h, utf8tab.h, xmlparse.c, xmlrole.c, xmlrole.h, xmltok.c,
61284           xmltok.h, xmltok_impl.c, xmltok_impl.h, xmltok_ns.c: ENH: Initial
61285           import of expat
61286
61287 2004-06-24 09:05  hoffman
61288
61289         * Source/cmWin32ProcessExecution.cxx: ENH: remove warning on
61290           borland
61291
61292 2004-06-24 08:57  hoffman
61293
61294         * Source/cmExecProgramCommand.cxx: BUG: exec program should not
61295           fail if it can not exec the program, but should only set the
61296           return value to -1 and set the output to the reason for the
61297           failure.
61298
61299 2004-06-23 16:34  hoffman
61300
61301         * Source/: cmExecProgramCommand.cxx, cmSystemTools.cxx,
61302           cmSystemTools.h, cmTryRunCommand.cxx,
61303           cmWin32ProcessExecution.cxx: BUG: fix spaces in path on mingw,
61304           and change EXEC_PROGRAM to return false when it does not run,
61305           also do not convert the directory to an output path for
61306           EXEC_PROGRAM as this is done by the process execution, and doing
61307           it twice may cause trouble on some shells.
61308
61309 2004-06-23 16:15  hoffman
61310
61311         * Modules/Platform/Windows-cl.cmake: C++ compiler is not set for c
61312           only projects
61313
61314 2004-06-23 10:13  king
61315
61316         * Source/: cmCacheManager.cxx, CursesDialog/cmCursesMainForm.cxx,
61317           CursesDialog/cmCursesMainForm.h: ENH: Adding MODIFIED property to
61318           cache values that have been changed by the user.
61319
61320 2004-06-22 17:23  hoffman
61321
61322         * Source/cmSystemTools.cxx: BUG: fix spaces in path with mingw and
61323           custom commands
61324
61325 2004-06-21 12:59  hoffman
61326
61327         * ChangeLog.manual: update changes for release 2.0.2
61328
61329 2004-06-21 12:48  hoffman
61330
61331         * CMakeLists.txt, Utilities/Release/cmake_release.sh: change
61332           version on branch
61333
61334 2004-06-21 12:48  hoffman
61335
61336         * CMakeLists.txt: change minimum cmake
61337
61338 2004-06-18 15:47  hoffman
61339
61340         * Source/cmLocalUnixMakefileGenerator.cxx: merge from main tree,
61341           remove automatic -I for source
61342
61343 2004-06-18 15:47  hoffman
61344
61345         * Source/cmSubdirCommand.h: merge from main tree, fix docs
61346
61347 2004-06-18 15:46  hoffman
61348
61349         * Modules/FindFLTK.cmake, Modules/FindQt.cmake,
61350           Source/cmFLTKWrapUICommand.cxx, Source/cmQTWrapCPPCommand.cxx:
61351           merge from main tree, remove useless variables
61352
61353 2004-06-18 15:14  king
61354
61355         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: Added special hack
61356           for VTK 4.0-4.4 to re-enable automatic addition of current source
61357           directory to -I path.
61358
61359 2004-06-18 15:01  king
61360
61361         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: Added special hack
61362           for VTK 4.0-4.4 to re-enable automatic addition of current source
61363           directory to -I path.
61364
61365 2004-06-18 13:04  king
61366
61367         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: Need to preserve
61368           automatic addition of source tree to -I path if
61369           CMAKE_BACKWARDS_COMPATIBILITY is set to below 2.0.
61370
61371 2004-06-18 13:00  king
61372
61373         * Source/cmLocalUnixMakefileGenerator.cxx: ERR: Fixed typo.
61374
61375 2004-06-18 12:56  king
61376
61377         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: Need to preserve
61378           automatic addition of source tree to -I path if
61379           CMAKE_BACKWARDS_COMPATIBILITY is set to below 2.0.
61380
61381 2004-06-18 10:54  king
61382
61383         * Docs/: cmake-mode.el: BUG: Fixed parsing of unquoted arguments to
61384           allow double-quotes within the argument.
61385
61386 2004-06-18 10:51  king
61387
61388         * Source/: cmListFileLexer.c, cmListFileLexer.in.l: BUG: Fixed
61389           parsing of unquoted arguments to allow double-quotes within the
61390           argument.
61391
61392 2004-06-16 09:45  hoffman
61393
61394         * Source/cmSubdirCommand.h: clean up documentation
61395
61396 2004-06-16 09:43  hoffman
61397
61398         * Source/cmFLTKWrapUICommand.cxx, Source/cmQTWrapCPPCommand.cxx,
61399           Modules/FindFLTK.cmake, Modules/FindQt.cmake: clean up commands
61400           so they don't need extra variable
61401
61402 2004-06-15 11:52  king
61403
61404         * Source/cmLocalUnixMakefileGenerator.cxx: Removing automatic
61405           addition of a -I path for the current source directory.  This is
61406           not consistent with the Visual Studio generators which do not
61407           provide this path.  It should not be added anyway because it is
61408           adding an include path not requested by the CMakeLists.txt code.
61409           The code I'm removing was originally added in revision 1.17 of
61410           cmUnixMakefileGenerator.cxx as a part of several other changes
61411           and has a commit log entry of
61412
61413             "some bug fixes"
61414
61415           It was propagated from their to cmLocalUnixMakefileGenerator.cxx.
61416            Since all our projects build in the VS IDE without this include
61417           path, it should not be needed.  Users can easily fix problems
61418           caused by this by adding
61419
61420             INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
61421
61422           to their CMakeLists.txt code.  This was often necessary
61423           previously when a project was originally written on a Unix system
61424           and then built with Visual Studio.
61425
61426 2004-06-15 08:32  hoffman
61427
61428         * Source/: cmGlobalVisualStudio6Generator.cxx,
61429           cmGlobalVisualStudio71Generator.cxx,
61430           cmGlobalVisualStudio7Generator.cxx: merge from main tree, fix
61431           GetCurrentDirectory problem
61432
61433 2004-06-15 08:30  hoffman
61434
61435         * Source/: cmGlobalVisualStudio6Generator.cxx,
61436           cmGlobalVisualStudio71Generator.cxx,
61437           cmGlobalVisualStudio7Generator.cxx: fix include order because of
61438           GetCurrentDirectory define and windows.h problem
61439
61440 2004-06-14 13:25  hoffman
61441
61442         * Modules/FindKDE.cmake: merge from main tree, new module
61443
61444 2004-06-14 12:29  hoffman
61445
61446         * Utilities/Doxygen/CMakeLists.txt: merge from main tree
61447
61448 2004-06-14 12:28  hoffman
61449
61450         * Source/: cmIfCommand.cxx, cmIfCommand.h: merge from main tree,
61451           add STRGREATER
61452
61453 2004-06-14 12:28  hoffman
61454
61455         * Source/cmCommands.cxx: merge from main tree, fix bootstrap on mac
61456
61457 2004-06-14 12:27  hoffman
61458
61459         * Modules/FindFLTK.cmake: merge from main tree, look for both Fl.h
61460           and Fl.H
61461
61462 2004-06-14 12:21  hoffman
61463
61464         * Source/cmLocalUnixMakefileGenerator.cxx: merge from main tree,
61465           use cmake to install itself, when building cmake
61466
61467 2004-06-14 12:20  hoffman
61468
61469         * Source/cmIfCommand.cxx: merge from main tree, fix compound if
61470           crash on unix
61471
61472 2004-06-14 12:19  hoffman
61473
61474         * Source/: cmGlobalVisualStudio6Generator.cxx,
61475           cmGlobalVisualStudio71Generator.cxx,
61476           cmGlobalVisualStudio7Generator.cxx: merge from main tree, use
61477           correct path for sub projects
61478
61479 2004-06-14 12:18  hoffman
61480
61481         * Source/cmCTest.cxx: merge from main tree, more -I stuff
61482
61483 2004-06-14 12:18  hoffman
61484
61485         * Source/CMakeLists.txt: merge from main tree, do not use regex for
61486           directoires
61487
61488 2004-06-14 12:17  hoffman
61489
61490         * Modules/FindDoxygen.cmake: ENH: better find for doxygen
61491
61492 2004-06-14 12:16  hoffman
61493
61494         * Modules/Platform/Windows-cl.cmake,
61495           Source/cmLocalVisualStudio7Generator.cxx,
61496           Templates/DLLHeader.dsptemplate: ENH: add NDEBUG to windows
61497           release builds for both ide and nmake
61498
61499 2004-06-14 12:02  martink
61500
61501         * Source/: cmIfCommand.h, cmIfCommand.cxx: added strequal
61502
61503 2004-06-14 11:24  andy
61504
61505         * Tests/CTestTest/test.cmake.in: ENH: Handle spaces in the path
61506
61507 2004-06-14 11:23  andy
61508
61509         * Source/cmCommands.cxx: ERR: On Mac we need
61510           GET_SOURCE_FILE_PROPERTY for building curl
61511
61512 2004-06-14 10:46  hoffman
61513
61514         * Modules/FindKDE.cmake: ENH: add FindKDE from Alex from kde.org
61515
61516 2004-06-14 10:36  hoffman
61517
61518         * Modules/FindFLTK.cmake: fix for bug 915
61519
61520 2004-06-14 10:28  hoffman
61521
61522         * Source/: cmGlobalVisualStudio6Generator.cxx,
61523           cmGlobalVisualStudio71Generator.cxx,
61524           cmGlobalVisualStudio7Generator.cxx: BUG: fix sub project path
61525           problem
61526
61527 2004-06-11 15:27  martink
61528
61529         * CMakeLists.txt, CMakeSystemConfig.txt.in,
61530           CMakeWindowsSystemConfig.txt, ChangeLog.manual, ChangeLog.txt,
61531           DartConfig.cmake, bootstrap, Docs/cmake-mode.el,
61532           Modules/CMakeCCompiler.cmake.in,
61533           Modules/CMakeCXXCompiler.cmake.in,
61534           Modules/CMakeDefaultMakeRuleVariables.cmake,
61535           Modules/CMakeDetermineCCompiler.cmake,
61536           Modules/CMakeDetermineCXXCompiler.cmake,
61537           Modules/CMakeImportBuildSettings.cmake,
61538           Modules/CMakeSystemSpecificInformation.cmake,
61539           Modules/CMakeTestCCompiler.cmake, Modules/CMakeTestGNU.c,
61540           Modules/CheckForPthreads.c, Modules/CheckFunctionExists.c,
61541           Modules/CheckIncludeFile.cmake,
61542           Modules/CheckIncludeFileCXX.cmake, Modules/CheckTypeSize.c,
61543           Modules/CheckTypeSize.cmake, Modules/CheckVariableExists.c,
61544           Modules/Dart.cmake, Modules/DartConfiguration.tcl.in,
61545           Modules/FindDCMTK.cmake, Modules/FindGLUT.cmake,
61546           Modules/FindGTK.cmake, Modules/FindITK.cmake,
61547           Modules/FindJNI.cmake, Modules/FindMFC.cmake,
61548           Modules/FindOpenGL.cmake, Modules/FindPHP4.cmake,
61549           Modules/FindPerlLibs.cmake, Modules/FindPike.cmake,
61550           Modules/FindPythonLibs.cmake, Modules/FindQt.cmake,
61551           Modules/FindRuby.cmake, Modules/FindSWIG.cmake,
61552           Modules/FindTCL.cmake, Modules/FindTclsh.cmake,
61553           Modules/FindVTK.cmake, Modules/FindwxWidgets.cmake,
61554           Modules/FindwxWindows.cmake, Modules/MacOSXBundleInfo.plist.in,
61555           Modules/TestBigEndian.c, Modules/UseSWIG.cmake,
61556           Modules/UsewxWidgets.cmake, Modules/Platform/Darwin.cmake,
61557           Modules/Platform/HP-UX.cmake, Modules/Platform/IRIX64.cmake,
61558           Modules/Platform/Linux.cmake, Modules/Platform/OSF1.cmake,
61559           Modules/Platform/SunOS.cmake,
61560           Modules/Platform/Windows-bcc32.cmake,
61561           Modules/Platform/Windows-cl.cmake,
61562           Modules/Platform/Windows-gcc.cmake, Source/CMakeLists.txt,
61563           Source/TODO, Source/cmAddCustomCommandCommand.h,
61564           Source/cmAddCustomTargetCommand.cxx,
61565           Source/cmAddExecutableCommand.cxx,
61566           Source/cmAddExecutableCommand.h, Source/cmAddTestCommand.cxx,
61567           Source/cmCMakeMinimumRequired.h, Source/cmCPluginAPI.cxx,
61568           Source/cmCPluginAPI.h, Source/cmCTest.cxx, Source/cmCTest.h,
61569           Source/cmCacheManager.cxx, Source/cmCacheManager.h,
61570           Source/cmCommand.h, Source/cmCommands.cxx,
61571           Source/cmConfigure.cmake.h.in, Source/cmConfigureFileCommand.cxx,
61572           Source/cmConfigureFileCommand.h,
61573           Source/cmCreateTestSourceList.cxx,
61574           Source/cmCreateTestSourceList.h, Source/cmDocumentation.cxx,
61575           Source/cmDocumentation.h, Source/cmDynamicLoader.cxx,
61576           Source/cmElseCommand.h, Source/cmEnableTestingCommand.cxx,
61577           Source/cmEnableTestingCommand.h, Source/cmEndForEachCommand.cxx,
61578           Source/cmEndForEachCommand.h, Source/cmEndIfCommand.h,
61579           Source/cmExecProgramCommand.h,
61580           Source/cmExportLibraryDependencies.cxx,
61581           Source/cmFLTKWrapUICommand.cxx, Source/cmFileCommand.cxx,
61582           Source/cmFileCommand.h, Source/cmFindFileCommand.h,
61583           Source/cmFindLibraryCommand.h, Source/cmFindPackageCommand.cxx,
61584           Source/cmFindPackageCommand.h, Source/cmFindPathCommand.cxx,
61585           Source/cmFindPathCommand.h, Source/cmFindProgramCommand.h,
61586           Source/cmForEachCommand.cxx, Source/cmForEachCommand.h,
61587           Source/cmGeneratedFileStream.h,
61588           Source/cmGetCMakePropertyCommand.cxx,
61589           Source/cmGetDirectoryPropertyCommand.cxx,
61590           Source/cmGetDirectoryPropertyCommand.h,
61591           Source/cmGetFilenameComponentCommand.h,
61592           Source/cmGetSourceFilePropertyCommand.cxx,
61593           Source/cmGetTargetPropertyCommand.cxx, Source/cmGlob.cxx,
61594           Source/cmGlobalBorlandMakefileGenerator.cxx,
61595           Source/cmGlobalCodeWarriorGenerator.cxx,
61596           Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
61597           Source/cmGlobalNMakeMakefileGenerator.cxx,
61598           Source/cmGlobalUnixMakefileGenerator.cxx,
61599           Source/cmGlobalVisualStudio6Generator.cxx,
61600           Source/cmGlobalVisualStudio6Generator.h,
61601           Source/cmGlobalVisualStudio71Generator.cxx,
61602           Source/cmGlobalVisualStudio71Generator.h,
61603           Source/cmGlobalVisualStudio7Generator.cxx,
61604           Source/cmGlobalVisualStudio7Generator.h, Source/cmIfCommand.cxx,
61605           Source/cmIfCommand.h, Source/cmIncludeCommand.cxx,
61606           Source/cmIncludeCommand.h, Source/cmInstallTargetsCommand.cxx,
61607           Source/cmInstallTargetsCommand.h,
61608           Source/cmLinkLibrariesCommand.cxx,
61609           Source/cmLinkLibrariesCommand.h, Source/cmListFileCache.cxx,
61610           Source/cmListFileCache.h, Source/cmListFileLexer.c,
61611           Source/cmListFileLexer.h, Source/cmListFileLexer.in.l,
61612           Source/cmLoadCacheCommand.h, Source/cmLoadCommandCommand.cxx,
61613           Source/cmLocalCodeWarriorGenerator.cxx,
61614           Source/cmLocalGenerator.cxx, Source/cmLocalGenerator.h,
61615           Source/cmLocalUnixMakefileGenerator.cxx,
61616           Source/cmLocalUnixMakefileGenerator.h,
61617           Source/cmLocalVisualStudio6Generator.cxx,
61618           Source/cmLocalVisualStudio7Generator.cxx,
61619           Source/cmLocalVisualStudio7Generator.h,
61620           Source/cmMacroCommand.cxx, Source/cmMacroCommand.h,
61621           Source/cmMakeDepend.cxx, Source/cmMakeDirectoryCommand.h,
61622           Source/cmMakefile.cxx, Source/cmMakefile.h,
61623           Source/cmMessageCommand.h, Source/cmOptionCommand.cxx,
61624           Source/cmOutputRequiredFilesCommand.h,
61625           Source/cmQTWrapCPPCommand.cxx, Source/cmQTWrapCPPCommand.h,
61626           Source/cmQTWrapUICommand.cxx, Source/cmQTWrapUICommand.h,
61627           Source/cmRemoveCommand.h, Source/cmRemoveDefinitionsCommand.cxx,
61628           Source/cmRemoveDefinitionsCommand.h,
61629           Source/cmSeparateArgumentsCommand.h, Source/cmSetCommand.h,
61630           Source/cmSetDirectoryPropertiesCommand.cxx,
61631           Source/cmSetDirectoryPropertiesCommand.h,
61632           Source/cmSetSourceFilesPropertiesCommand.cxx,
61633           Source/cmSetTargetPropertiesCommand.h,
61634           Source/cmSiteNameCommand.cxx, Source/cmSourceFile.cxx,
61635           Source/cmSourceFilesCommand.cxx, Source/cmStandardIncludes.h,
61636           Source/cmStringCommand.cxx, Source/cmStringCommand.h,
61637           Source/cmSubdirCommand.cxx, Source/cmSubdirCommand.h,
61638           Source/cmSystemTools.cxx, Source/cmSystemTools.h,
61639           Source/cmTarget.cxx, Source/cmTarget.h,
61640           Source/cmTargetLinkLibrariesCommand.cxx,
61641           Source/cmTargetLinkLibrariesCommand.h,
61642           Source/cmTryCompileCommand.cxx, Source/cmTryCompileCommand.h,
61643           Source/cmUseMangledMesaCommand.h,
61644           Source/cmVTKMakeInstantiatorCommand.cxx,
61645           Source/cmVTKWrapJavaCommand.h, Source/cmVTKWrapPythonCommand.h,
61646           Source/cmVTKWrapTclCommand.h, Source/cmWin32ProcessExecution.cxx,
61647           Source/cmWrapExcludeFilesCommand.cxx,
61648           Source/cmWriteFileCommand.cxx, Source/cmWriteFileCommand.h,
61649           Source/cmake.cxx, Source/cmake.h, Source/cmakemain.cxx,
61650           Source/cmaketest.cxx, Source/cmakewizard.cxx,
61651           Source/cmakewizard.h, Source/ctest.cxx,
61652           Source/CTest/cmCTestSubmit.cxx, Source/CTest/cmCTestSubmit.h,
61653           Source/CursesDialog/ccmake.cxx,
61654           Source/CursesDialog/cmCursesMainForm.cxx,
61655           Source/CursesDialog/cmCursesPathWidget.cxx,
61656           Source/CursesDialog/cmCursesStringWidget.cxx,
61657           Source/kwsys/Base64.c, Source/kwsys/Base64.h.in,
61658           Source/kwsys/CMakeLists.txt, Source/kwsys/Configure.h.in,
61659           Source/kwsys/Configure.hxx.in, Source/kwsys/Copyright.txt,
61660           Source/kwsys/Directory.cxx, Source/kwsys/Directory.hxx.in,
61661           Source/kwsys/EncodeExecutable.c, Source/kwsys/Process.h.in,
61662           Source/kwsys/ProcessFwd9x.c, Source/kwsys/ProcessUNIX.c,
61663           Source/kwsys/ProcessWin32.c, Source/kwsys/RegularExpression.cxx,
61664           Source/kwsys/RegularExpression.hxx.in,
61665           Source/kwsys/SystemTools.cxx, Source/kwsys/SystemTools.hxx.in,
61666           Source/kwsys/kwsysHeaderDump.pl,
61667           Source/kwsys/kwsysPlatformCxxTests.cmake,
61668           Source/kwsys/kwsysPlatformCxxTests.cxx,
61669           Source/kwsys/kwsysPrivate.h, Source/kwsys/kwsys_ios_fstream.h.in,
61670           Source/kwsys/kwsys_ios_iosfwd.h.in,
61671           Source/kwsys/kwsys_ios_iostream.h.in,
61672           Source/kwsys/kwsys_ios_sstream.h.in, Source/kwsys/kwsys_std.h.in,
61673           Source/kwsys/kwsys_std_fstream.h.in,
61674           Source/kwsys/kwsys_std_iosfwd.h.in,
61675           Source/kwsys/kwsys_std_iostream.h.in,
61676           Source/kwsys/kwsys_std_sstream.h.in, Source/kwsys/kwsys_stl.h.in,
61677           Source/kwsys/test1.cxx, Source/kwsys/testIOS.cxx,
61678           Source/kwsys/testProcess.c, Templates/CMakeLists.txt,
61679           Templates/DLLHeader.dsptemplate, Templates/EXEHeader.dsptemplate,
61680           Templates/EXEWinHeader.dsptemplate, Templates/TestDriver.cxx.in,
61681           Templates/install-sh, Templates/staticLibHeader.dsptemplate,
61682           Tests/COnly/CMakeLists.txt, Tests/CommandLineTest/CMakeLists.txt,
61683           Tests/CommandLineTest/PreLoad.cmake,
61684           Tests/Complex/CMakeLists.txt, Tests/Complex/VarTests.cmake,
61685           Tests/Complex/Executable/complex.cxx,
61686           Tests/Complex/Library/CMakeLists.txt,
61687           Tests/Complex/Library/file2.cxx,
61688           Tests/Complex/Library/testConly.c,
61689           Tests/ComplexOneConfig/CMakeLists.txt,
61690           Tests/ComplexOneConfig/VarTests.cmake,
61691           Tests/ComplexOneConfig/Executable/complex.cxx,
61692           Tests/ComplexOneConfig/Library/CMakeLists.txt,
61693           Tests/ComplexOneConfig/Library/file2.cxx,
61694           Tests/ComplexOneConfig/Library/testConly.c,
61695           Tests/ComplexRelativePaths/CMakeLists.txt,
61696           Tests/ComplexRelativePaths/VarTests.cmake,
61697           Tests/ComplexRelativePaths/Executable/complex.cxx,
61698           Tests/ComplexRelativePaths/Library/CMakeLists.txt,
61699           Tests/ComplexRelativePaths/Library/file2.cxx,
61700           Tests/ComplexRelativePaths/Library/testConly.c,
61701           Tests/CustomCommand/CMakeLists.txt,
61702           Tests/CustomCommand/generator.cxx,
61703           Tests/CustomCommand/wrapper.cxx, Tests/Jump/CMakeLists.txt,
61704           Tests/Jump/Executable/CMakeLists.txt,
61705           Tests/Jump/Executable/jumpExecutable.cxx,
61706           Tests/Jump/Library/CMakeLists.txt,
61707           Tests/Jump/Library/Shared/CMakeLists.txt,
61708           Tests/Jump/Library/Shared/jumpShared.cxx,
61709           Tests/Jump/Library/Static/CMakeLists.txt,
61710           Tests/Jump/Library/Static/jumpStatic.cxx,
61711           Tests/LinkLineOrder/Two.c, Tests/LoadCommand/CMakeLists.txt,
61712           Tests/LoadCommand/CMakeCommands/cmTestCommand.c,
61713           Tests/LoadCommandOneConfig/CMakeLists.txt,
61714           Tests/LoadCommandOneConfig/CMakeCommands/cmTestCommand.c,
61715           Tests/PreOrder/CMakeLists.txt, Tests/PreOrder/simple.cxx,
61716           Tests/PreOrder/Library/CMakeLists.txt,
61717           Tests/PreOrder/Library/simpleLib.cxx,
61718           Tests/Simple/CMakeLists.txt, Tests/Simple/simpleWe.cpp,
61719           Tests/SimpleInstall/CMakeLists.txt,
61720           Tests/SimpleInstall/PostInstall.cmake,
61721           Tests/SimpleInstall/PreInstall.cmake, Tests/SimpleInstall/foo.c,
61722           Tests/SimpleInstall/foo.h, Tests/SimpleInstall/inst.cxx,
61723           Tests/SimpleInstall/lib1.cxx, Tests/SimpleInstall/lib1.h,
61724           Tests/SimpleInstall/lib2.cxx, Tests/SimpleInstall/lib2.h,
61725           Tests/SimpleInstall/lib3.cxx, Tests/SimpleInstall/lib3.h,
61726           Tests/SimpleInstallS2/CMakeLists.txt,
61727           Tests/SimpleInstallS2/PostInstall.cmake,
61728           Tests/SimpleInstallS2/PreInstall.cmake,
61729           Tests/SimpleInstallS2/foo.c, Tests/SimpleInstallS2/foo.h,
61730           Tests/SimpleInstallS2/inst.cxx, Tests/SimpleInstallS2/lib1.cxx,
61731           Tests/SimpleInstallS2/lib1.h, Tests/SimpleInstallS2/lib2.cxx,
61732           Tests/SimpleInstallS2/lib2.h, Tests/SimpleInstallS2/lib3.cxx,
61733           Tests/SimpleInstallS2/lib3.h,
61734           Tests/StringFileTest/CMakeLists.txt,
61735           Tests/StringFileTest/InputFile.h.in, Tests/SubDir/CMakeLists.txt,
61736           Tests/SubDir/vcl_algorithm+vcl_pair+double.foo.c,
61737           Tests/SubDir/AnotherSubdir/pair+int.int.c,
61738           Tests/SubDir/AnotherSubdir/secondone.c,
61739           Tests/SubDir/AnotherSubdir/testfromsubdir.c,
61740           Tests/SubDir/Examples/CMakeLists.txt,
61741           Tests/SubDir/Examples/example1/CMakeLists.txt,
61742           Tests/SubDir/Examples/example1/example1.cxx,
61743           Tests/SubDir/Examples/example2/CMakeLists.txt,
61744           Tests/SubDir/Examples/example2/example2.cxx,
61745           Tests/SubDir/Executable/CMakeLists.txt,
61746           Tests/SubDir/Executable/test.cxx,
61747           Tests/SubDir/ThirdSubDir/pair+int.int1.c,
61748           Tests/SubDir/ThirdSubDir/pair_p_int.int1.c,
61749           Tests/SubDir/ThirdSubDir/testfromauxsubdir.c,
61750           Tests/SubDir/ThirdSubDir/thirdone.c,
61751           Tests/SwigTest/CMakeLists.txt, Tests/SwigTest/example.cxx,
61752           Tests/SwigTest/example.h, Tests/SwigTest/example.i,
61753           Tests/SwigTest/runme.php4, Tests/SwigTest/runme.pike,
61754           Tests/SwigTest/runme.pl, Tests/SwigTest/runme.py,
61755           Tests/SwigTest/runme.rb, Tests/SwigTest/runme.tcl,
61756           Tests/SwigTest/runme2.tcl,
61757           Tests/SystemInformation/CMakeLists.txt,
61758           Tests/SystemInformation/DumpInformation.cxx,
61759           Tests/TryCompile/CMakeLists.txt, Tests/Wrapping/CMakeLists.txt,
61760           Tests/Wrapping/vtkTestMoc.h, Utilities/Doxygen/CMakeLists.txt,
61761           Utilities/Doxygen/doxyfile.in,
61762           Utilities/Release/cmake_release.sh,
61763           Utilities/Release/config_IRIX64,
61764           Utilities/Release/release_dispatch.sh: updated to 2.0.1
61765
61766 2004-06-11 15:07  hoffman
61767
61768         * Source/cmIfCommand.cxx: BUG: fix crash for if statment due to bad
61769           microsoft docs on deque BUG id 917
61770
61771 2004-06-09 18:56  martink
61772
61773         * Source/cmLocalUnixMakefileGenerator.cxx: BUG#891: When building
61774           CMake itself, use the new cmake to install so that the current
61775           cmake can be overwritten.
61776
61777 2004-06-09 18:01  martink
61778
61779         * Source/CMakeLists.txt: ERR: Do not use the binary directory as a
61780           regular expression.
61781
61782 2004-06-09 17:36  martink
61783
61784         * Source/cmCTest.cxx: BUG: Files in top-level directory of source
61785           tree were not reported in updates log.
61786
61787 2004-06-09 11:30  andy
61788
61789         * DartConfig.cmake: ENH: Cleanups
61790
61791 2004-06-09 11:19  andy
61792
61793         * Source/cmCTest.cxx: BUG: Even if update fails it should produce
61794           valid XML
61795
61796 2004-06-09 10:37  andy
61797
61798         * DartConfig.cmake: ENH: Use viewcvs instead of cvsweb
61799
61800 2004-06-08 17:36  martink
61801
61802         * Source/cmCTest.cxx: support for floating ponit strides
61803
61804 2004-06-08 17:26  barre
61805
61806         * Modules/FindDoxygen.cmake, Utilities/Doxygen/CMakeLists.txt: a)
61807           new version of tools like Doxygen and Graphviz now set install
61808           path info in win32 registery. use it.  b) remove DOT_PATH, it was
61809           polluting the cache (can be computed from DOT, update
61810           CMakeLists.txt accordingly if DOT_PATH is not defined)
61811
61812 2004-06-07 21:41  hoffman
61813
61814         * Source/kwsys/SystemTools.cxx: BUG: undo last bug fix because it
61815           breaks cmake, rebuild_cache on ParaView gets tons of errors about
61816           not being able to create the bin directory
61817
61818 2004-06-07 13:55  king
61819
61820         * Source/kwsys/SystemTools.cxx: BUG: Do not create a directory on
61821           top of a file.
61822
61823 2004-06-07 12:35  hoffman
61824
61825         * Source/: cmCTest.cxx, cmCTest.h, CTest/cmCTestSubmit.cxx,
61826           CTest/cmCTestSubmit.h: merge from main tree, add support for scp
61827           submit
61828
61829 2004-06-07 09:54  hoffman
61830
61831         * Modules/FindFLTK.cmake: merge from main tree, fix order of
61832           libraries
61833
61834 2004-06-07 09:50  hoffman
61835
61836         * Tests/Simple/CMakeLists.txt: merge from main tree
61837
61838 2004-06-07 09:49  hoffman
61839
61840         * Source/kwsys/SystemTools.cxx: merge from main tree, fix find
61841           library so it does not find directories
61842
61843 2004-06-07 09:48  hoffman
61844
61845         * Source/cmMakefile.cxx: merge from main tree, detect problems
61846           writting files
61847
61848 2004-06-07 09:47  hoffman
61849
61850         * Source/cmLocalUnixMakefileGenerator.cxx: merger from main tree,
61851           fix subdir preorder
61852
61853 2004-06-07 09:46  hoffman
61854
61855         * Source/cmLocalGenerator.cxx: merge from main tree, fix install
61856           with subdir and not exepath
61857
61858 2004-06-07 09:46  hoffman
61859
61860         * Source/: cmGlobalVisualStudio71Generator.cxx,
61861           cmLocalVisualStudio7Generator.cxx: merge from main tree, fix
61862           crash in external project include
61863
61864 2004-06-07 09:45  hoffman
61865
61866         * Source/cmCreateTestSourceList.cxx: merge from main tree, do not
61867           write test driver each time cmake is run
61868
61869 2004-06-07 09:44  hoffman
61870
61871         * Source/: cmCTest.cxx, cmCTest.h: ENH: changes from main tree,
61872           some different -I options, CTEST_DASHBOARD_ROOT computation, some
61873           more error and warning matches
61874
61875 2004-06-07 08:51  andy
61876
61877         * Source/CTest/cmCTestSubmit.cxx: ERR: Remove warning
61878
61879 2004-06-04 14:59  king
61880
61881         * Source/kwsys/CMakeLists.txt: ERR: Do not add the library if no
61882           sources are used.
61883
61884 2004-06-03 19:12  andy
61885
61886         * Tests/: SimpleInstall/CMakeLists.txt,
61887           SimpleInstallS2/CMakeLists.txt: ERR: Remove testinf of PREORDER
61888           on Windows
61889
61890 2004-06-03 17:09  andy
61891
61892         * Tests/: SimpleInstall/CMakeLists.txt,
61893           SimpleInstallS2/CMakeLists.txt: ERR: Try to fix simple install on
61894           vs6
61895
61896 2004-06-03 14:54  hoffman
61897
61898         * Modules/FindFLTK.cmake: Fix for bug 903 change order of fltk
61899           libraries
61900
61901 2004-06-02 13:39  andy
61902
61903         * Source/: cmCTest.cxx, cmCTest.h, CTest/cmCTestSubmit.cxx,
61904           CTest/cmCTestSubmit.h: ENH: Implement scp submission
61905
61906 2004-06-01 14:08  king
61907
61908         * Modules/Platform/: HP-UX.cmake, IRIX.cmake, IRIX64.cmake,
61909           OSF1.cmake, Windows-bcc32.cmake, gcc.cmake: BUG#895: Adding
61910           -DNDEBUG to C and C++ flags for release builds.
61911
61912 2004-06-01 12:55  andy
61913
61914         * Tests/: SimpleInstall/CMakeLists.txt,
61915           SimpleInstall/TestSubDir/CMakeLists.txt,
61916           SimpleInstall/TestSubDir/TSD.cxx, SimpleInstall/TestSubDir/TSD.h,
61917           SimpleInstall/TestSubDir/TSD_utils.cxx,
61918           SimpleInstallS2/CMakeLists.txt,
61919           SimpleInstallS2/TestSubDir/CMakeLists.txt,
61920           SimpleInstallS2/TestSubDir/TSD.cxx,
61921           SimpleInstallS2/TestSubDir/TSD.h,
61922           SimpleInstallS2/TestSubDir/TSD_utils.cxx: ENH: More elaborate
61923           install test
61924
61925 2004-06-01 12:19  hoffman
61926
61927         * Source/kwsys/SystemTools.cxx: ENH: make sure find library does
61928           not find directories
61929
61930 2004-06-01 12:07  hoffman
61931
61932         * Source/: cmGlobalVisualStudio71Generator.cxx,
61933           cmLocalVisualStudio7Generator.cxx: BUG: fix for 871, include
61934           external should work for 7.1 and 7.0
61935
61936 2004-06-01 11:30  andy
61937
61938         * Source/cmLocalGenerator.cxx: ENH: Fix bug in cmake install when
61939           exec/librayr output path not defined. Closes Bug #899 - subdir
61940           INSTALL_TARGETS INSTALL_PROGRAMS dont work
61941
61942 2004-06-01 09:58  andy
61943
61944         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: Fix preorder. This
61945           caused preorder to not work and the test passed because of
61946           jump-over rule
61947
61948 2004-05-28 15:02  martink
61949
61950         * Source/: cmCTest.cxx, cmCTest.h: ctest -S support for  multiple
61951           ctest command arguments
61952
61953 2004-05-27 12:56  andy
61954
61955         * Source/cmCreateTestSourceList.cxx: BUG: When creating a test
61956           driver, do not remove the old file, so if nothing changes, it
61957           will not rebuild. Fixes Bug #885 - cmCreateTestSource overwrite
61958           file when running cmake
61959
61960 2004-05-27 12:53  andy
61961
61962         * Source/cmMakefile.cxx: ENH: Detect if there were problems writing
61963           file
61964
61965 2004-05-27 11:21  king
61966
61967         * Utilities/Release/cmake_release.sh: Updated to not include CVS
61968           directories in cygwin package.
61969
61970 2004-05-26 15:27  martink
61971
61972         * Source/cmCTest.cxx: added another error string and change the -I
61973           option some
61974
61975 2004-05-25 14:34  martink
61976
61977         * CMakeLists.txt, Utilities/Release/cmake_release.sh: merges from
61978           the main tree
61979
61980 2004-05-25 11:31  martink
61981
61982         * Modules/CMakeImportBuildSettings.cmake, Modules/FindQt.cmake,
61983           Modules/UseSWIG.cmake, Source/cmCTest.cxx,
61984           Source/cmCacheManager.cxx, Source/cmCacheManager.h,
61985           Source/cmGeneratedFileStream.h,
61986           Source/cmGetDirectoryPropertyCommand.cxx,
61987           Source/cmGlobalVisualStudio71Generator.cxx,
61988           Source/cmGlobalVisualStudio7Generator.cxx,
61989           Source/cmGlobalVisualStudio7Generator.h,
61990           Source/cmLocalUnixMakefileGenerator.cxx,
61991           Source/cmLocalVisualStudio6Generator.cxx,
61992           Source/cmLocalVisualStudio7Generator.cxx,
61993           Source/cmLocalVisualStudio7Generator.h,
61994           Source/cmMacroCommand.cxx, Source/cmMakefile.cxx,
61995           Source/cmMakefile.h, Source/cmSetDirectoryPropertiesCommand.cxx,
61996           Source/cmSetDirectoryPropertiesCommand.h,
61997           Source/cmSystemTools.cxx, Tests/CommandLineTest/CMakeLists.txt,
61998           Tests/Simple/CMakeLists.txt, Tests/TryCompile/CMakeLists.txt:
61999           merges from the main tree
62000
62001 2004-05-25 11:20  martink
62002
62003         * Modules/CMakeImportBuildSettings.cmake, Source/cmCTest.cxx:
62004           better error message
62005
62006 2004-05-21 11:52  hoffman
62007
62008         * Source/cmSystemTools.cxx: ENH: speed up for NOTFOUND
62009
62010 2004-05-21 09:51  hoffman
62011
62012         * Source/cmLocalVisualStudio6Generator.cxx: ENH: fix rerun of cmake
62013           command
62014
62015 2004-05-20 21:27  hoffman
62016
62017         * Source/cmSystemTools.cxx: BUG: back out change due to broken
62018           dashboard
62019
62020 2004-05-20 17:33  hoffman
62021
62022         * Source/cmSystemTools.cxx: ENH: remove regex use where strcmp is
62023           faster
62024
62025 2004-05-20 16:56  andy
62026
62027         * Modules/UseSWIG.cmake, Source/cmGetDirectoryPropertyCommand.cxx,
62028           Source/cmLocalUnixMakefileGenerator.cxx, Source/cmMakefile.cxx,
62029           Source/cmMakefile.h, Source/cmSetDirectoryPropertiesCommand.cxx,
62030           Source/cmSetDirectoryPropertiesCommand.h: ENH: Implement
62031           additional make clean files as a directory property instead of
62032           cmake variable
62033
62034 2004-05-20 16:35  hoffman
62035
62036         * Tests/TryCompile/CMakeLists.txt: BUG: dont put the output of a
62037           try compile in the output because visual stduio 7 ide will thing
62038           there were errors
62039
62040 2004-05-20 16:29  hoffman
62041
62042         * Source/: cmGeneratedFileStream.h,
62043           cmGlobalVisualStudio71Generator.cxx,
62044           cmGlobalVisualStudio7Generator.cxx,
62045           cmGlobalVisualStudio7Generator.h,
62046           cmLocalVisualStudio6Generator.cxx,
62047           cmLocalVisualStudio7Generator.cxx,
62048           cmLocalVisualStudio7Generator.h: BUG: make sure global generate
62049           is done when cmakelist file chagnes, also make sure guids are
62050           stored in the cache so the .sln file does not change every time
62051
62052 2004-05-20 16:26  hoffman
62053
62054         * Modules/FindQt.cmake: ENH: look for qtmoc in some other places
62055
62056 2004-05-20 15:08  martink
62057
62058         * Source/: cmCacheManager.cxx, cmCacheManager.h: updates to gui to
62059           delete cache
62060
62061 2004-05-20 13:15  martink
62062
62063         * Source/cmCTest.cxx: added error
62064
62065 2004-05-19 16:04  hoffman
62066
62067         * Source/cmMacroCommand.cxx: ENH: make it run much faster
62068
62069 2004-05-18 15:40  hoffman
62070
62071         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: make sure
62072           ADDITIONAL_MAKE_CLEAN_FILES works with spaces in the path and is
62073           converted to the correct native path type
62074
62075 2004-05-18 15:39  hoffman
62076
62077         * Source/: cmEndForEachCommand.cxx, cmForEachCommand.cxx: merge
62078           from main tree, detect missing endforeach
62079
62080 2004-05-18 15:39  hoffman
62081
62082         * Source/: cmDocumentation.cxx, cmakemain.cxx: merge from main
62083           tree, move doc stuff around so it does not give cmake docs to
62084           ctest
62085
62086 2004-05-18 15:38  hoffman
62087
62088         * Source/cmCTest.cxx: merge from main tree, add some more obscure
62089           options to ctest
62090
62091 2004-05-18 15:37  hoffman
62092
62093         * Modules/UseSWIG.cmake: BUG: 835 fix
62094
62095 2004-05-18 15:37  hoffman
62096
62097         * Modules/CMakeTestGNU.c: BUG: 825 fix
62098
62099 2004-05-18 14:33  hoffman
62100
62101         * Modules/CMakeTestGNU.c: BUG: fix problem where cmake thinks the
62102           intel compiler is gnu
62103
62104 2004-05-17 16:31  hoffman
62105
62106         * Modules/UseSWIG.cmake: ENH: append to the list of clean files,
62107           don't just set them
62108
62109 2004-05-17 15:56  hoffman
62110
62111         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: change
62112           ADDITIONAL_MAKE_CLEAN_FILES to work with spaces in the path and
62113           on windows with no spaces
62114
62115 2004-05-17 15:55  hoffman
62116
62117         * Modules/UseSWIG.cmake: BUG: Bug #835 fix, add swig generated
62118           files to clean target
62119
62120 2004-05-13 16:17  hoffman
62121
62122         * ChangeLog.manual: add a hand edited changelog
62123
62124 2004-05-13 16:17  hoffman
62125
62126         * ChangeLog.manual: file ChangeLog.manual was added on branch
62127           CMake-2-6 on 2008-03-30 13:09:04 +0000
62128
62129 2004-05-13 13:41  martink
62130
62131         * Source/cmCTest.cxx: new feature for continuous clean once
62132
62133 2004-05-13 13:07  king
62134
62135         * Utilities/Release/cmake_release.sh: Removed support for
62136           wxCMakeSetup dialog.
62137
62138 2004-05-13 10:34  hoffman
62139
62140         * Source/kwsys/: Base64.h.in, CMakeLists.txt, Process.h.in,
62141           ProcessWin32.c, ProcessWin32Kill.c, ProcessWin32Kill.h.in,
62142           kwsysHeaderDump.pl: Merge changes from the main tree, fix a bug
62143           in the process kill code
62144
62145 2004-05-13 10:08  king
62146
62147         * Source/kwsys/ProcessWin32.c: BUG: Do not wait for children to
62148           exit when killing them.  Sometimes they do not really die.
62149
62150 2004-05-12 15:34  martink
62151
62152         * Source/cmEndForEachCommand.cxx: fix warning
62153
62154 2004-05-12 14:32  martink
62155
62156         * Source/: cmEndForEachCommand.cxx, cmForEachCommand.cxx: better
62157           error checking for FOREACH
62158
62159 2004-05-12 08:46  king
62160
62161         * Utilities/Release/cmake_release.sh: ENH: Updated for 2.0.0
62162           release tag.
62163
62164 2004-05-10 18:06  andy
62165
62166         * Source/CMakeLists.txt, Tests/CTestTest/CMakeLists.txt,
62167           Tests/CTestTest/test.cmake.in,
62168           Tests/CommandLineTest/CMakeLists.txt: ENH: Add some ctest
62169           coverage
62170
62171 2004-05-10 17:53  andy
62172
62173         * Source/: cmDocumentation.cxx, cmakemain.cxx: BUG: Move
62174           documentation so that it does not apear in ctest
62175
62176 2004-05-10 17:44  andy
62177
62178         * Source/: cmCTest.cxx, cmCTest.h: ENH: Add a way to force ctest to
62179           be a new process
62180
62181 2004-05-10 16:58  king
62182
62183         * Utilities/Release/cmake_release.sh: ENH: Added support for using
62184           cvs checkout instead of cvs export.
62185
62186 2004-05-10 16:55  will
62187
62188         * Source/cmCTest.cxx: ENH: Added regex.
62189
62190 2004-05-10 16:40  king
62191
62192         * Source/: cmLocalUnixMakefileGenerator.cxx: BUG: Need to recognize
62193           -B linker options.
62194
62195 2004-05-10 15:49  king
62196
62197         * Utilities/Release/release_dispatch.sh: ENH: Adding release
62198           dispatch script.
62199
62200 2004-05-10 15:48  king
62201
62202         * Utilities/Release/: cmake_release.sh, config_CYGWIN_NT-5.1,
62203           config_Linux, cygwin-package.sh.in: ENH: Updated to latest
62204           version from 1.8 branch.
62205
62206 2004-05-10 14:54  king
62207
62208         * Source/kwsys/: CMakeLists.txt, ProcessWin32.c,
62209           ProcessWin32Kill.c, ProcessWin32Kill.h.in: ENH: Adding native
62210           windows process tree kill to ProcessWin32.c.  This replaces the
62211           ProcessWin32Kill.c implementation.
62212
62213 2004-05-10 13:38  king
62214
62215         * Source/kwsys/: Base64.h.in, ProcessWin32.c: ERR: Avoiding
62216           namespace pollution: kw_sys -> kwsys_ns.  Also undefining the
62217           macro at the correct time.
62218
62219 2004-05-10 13:15  king
62220
62221         * Source/kwsys/kwsysHeaderDump.pl: ENH: Renaming kwsys macro to
62222           kwsys_ns to work around borland preprocessor bug.
62223
62224 2004-05-10 13:10  king
62225
62226         * Source/kwsys/: Process.h.in, ProcessWin32Kill.h.in: ERR: Avoiding
62227           namespace pollution: kw_sys -> kwsys_ns.  Also undefining the
62228           macro at the correct time.
62229
62230 2004-05-10 12:45  hoffman
62231
62232         * Modules/FindGTK.cmake, Modules/Platform/OSF1.cmake,
62233           Source/cmCTest.cxx, Source/cmCTest.h, Source/cmIfCommand.cxx,
62234           Source/cmLocalGenerator.cxx, Source/cmake.cxx, Source/ctest.cxx,
62235           Source/kwsys/Base64.h.in, Source/kwsys/CMakeLists.txt,
62236           Source/kwsys/Process.h.in, Source/kwsys/ProcessWin32.c,
62237           Source/kwsys/ProcessWin32Kill.c,
62238           Source/kwsys/ProcessWin32Kill.h.in, Source/kwsys/SystemTools.cxx,
62239           Templates/TestDriver.cxx.in: merge from main tree
62240
62241 2004-05-10 12:08  hoffman
62242
62243         * Source/kwsys/ProcessWin32Kill.c: ENH: remove extra include for
62244           compile with mingw
62245
62246 2004-05-10 12:06  hoffman
62247
62248         * Source/kwsys/: CMakeLists.txt, ProcessWin32Kill.c,
62249           ProcessWin32Kill.cxx: ENH: change to c code so it can be built
62250           with mingw
62251
62252 2004-05-10 11:04  hoffman
62253
62254         * Source/kwsys/ProcessWin32Kill.cxx: ENH: remove unused include
62255           file so it will build with mingw
62256
62257 2004-05-10 10:20  martink
62258
62259         * Source/cmCTest.cxx: fix for config type passing between ctests
62260
62261 2004-05-09 12:27  martink
62262
62263         * Source/cmCTest.cxx: some cleanup and fix for PVLocal
62264
62265 2004-05-08 14:55  hoffman
62266
62267         * Templates/TestDriver.cxx.in: BUG: remove debug pop hacks, also
62268           remove duplicate call to argvc function
62269
62270 2004-05-07 14:22  andy
62271
62272         * Source/kwsys/: Base64.h.in, Process.h.in, ProcessWin32.c,
62273           ProcessWin32Kill.h.in: ERR: On Borland preprocessor goes into
62274           recursion which adds some weid spaces in the include name. This
62275           fixes it
62276
62277 2004-05-07 13:26  hoffman
62278
62279         * Source/ctest.cxx: ENH: better documentation
62280
62281 2004-05-07 12:53  hoffman
62282
62283         * Source/: cmCTest.cxx, cmCTest.h: ENH: add the ability to block
62284           popup error dialogs in tests on windows
62285
62286 2004-05-07 12:52  hoffman
62287
62288         * Source/kwsys/ProcessWin32.c: BUG: make sure the correct state is
62289           set for expired processes
62290
62291 2004-05-07 11:24  martink
62292
62293         * Source/cmCTest.cxx: missing header for unix
62294
62295 2004-05-07 10:50  martink
62296
62297         * Source/: cmCTest.cxx, cmCTest.h: updated testingoptions for
62298           continuous dashboards
62299
62300 2004-05-07 10:16  hoffman
62301
62302         * Modules/FindGTK.cmake: Add a missing dollar sign
62303
62304 2004-05-07 08:35  martink
62305
62306         * Templates/TestDriver.cxx.in: fix warning maybe
62307
62308 2004-05-06 16:06  hoffman
62309
62310         * Source/cmLocalGenerator.cxx: BUG: make sure install works with
62311           spaces in the path
62312
62313 2004-05-06 15:34  king
62314
62315         * Source/kwsys/: CMakeLists.txt, ProcessWin32.c,
62316           ProcessWin32Kill.cxx, ProcessWin32Kill.h.in: ENH: Adding process
62317           tree killing for Win32 process execution.
62318
62319 2004-05-06 14:30  king
62320
62321         * Source/kwsys/Process.h.in: ERR: Added units to SetTimeout
62322           documentation.
62323
62324 2004-05-06 10:30  hoffman
62325
62326         * Source/cmCTest.cxx: BUG: fix ctest so that the search path for
62327           test executables produces better output and does not use config
62328           dir when it is not set
62329
62330 2004-05-06 10:29  hoffman
62331
62332         * Source/kwsys/SystemTools.cxx: BUG: fix collapse full path to
62333           handle a file in the root directory
62334
62335 2004-05-06 09:47  martink
62336
62337         * Source/cmIfCommand.cxx: horrible hack
62338
62339 2004-05-06 08:51  martink
62340
62341         * Templates/TestDriver.cxx.in: fix warning
62342
62343 2004-05-05 11:41  martink
62344
62345         * Source/cmCTest.cxx: fix for in source testing
62346
62347 2004-05-05 10:41  martink
62348
62349         * Modules/Platform/OSF1.cmake: a guess at some OSF compiler flags
62350
62351 2004-05-05 10:23  hoffman
62352
62353         * ChangeLog.txt: change log up-to 2.0 branch point
62354
62355 2004-05-05 10:21  hoffman
62356
62357         * ChangeLog.txt: ENH: add new change log marking 2.0 branch
62358
62359 2004-05-05 10:19  hoffman
62360
62361         * CMakeLists.txt, Source/cmCPluginAPI.h: ENH: move version to 2.1
62362           for cvs because 2.0 has been branched
62363
62364 2004-05-05 10:17  hoffman
62365
62366         * CMakeLists.txt, Source/cmCPluginAPI.h,
62367           Utilities/Release/cmake_release.sh: ENH: move version numbers to
62368           cmake 2.0 for branch
62369
62370 2004-05-05 10:13  andy
62371
62372         * Source/: cmCTest.cxx, cmake.cxx: ENH: Remove memory leak
62373
62374 2004-05-04 14:24  hoffman
62375
62376         * Source/CMakeLists.txt, Tests/Complex/Executable/complex.cxx,
62377           Tests/ComplexOneConfig/Executable/complex.cxx,
62378           Tests/ComplexRelativePaths/Executable/complex.cxx: ENH: fix tests
62379           to work with in source builds
62380
62381 2004-05-04 14:18  martink
62382
62383         * Source/cmCTest.cxx: support in source builds and arg passing
62384
62385 2004-05-04 11:24  andy
62386
62387         * Modules/Platform/Windows-bcc32.cmake,
62388           Source/cmLocalUnixMakefileGenerator.cxx: ENH: Only mangle object
62389           files if CMAKE_MANGLE_OBJECT_FILE_NAMES is set. Only on borland
62390           for now.
62391
62392 2004-05-04 09:16  martink
62393
62394         * Source/cmIfCommand.cxx: fix warning
62395
62396 2004-05-03 17:51  andy
62397
62398         * Tests/SwigTest/CMakeLists.txt: ENH: Cleanup example a bit
62399
62400 2004-05-03 16:38  andy
62401
62402         * Source/cmCTest.cxx: ENH: After running test clear results for
62403           memory checking
62404
62405 2004-05-03 16:36  andy
62406
62407         * Source/cmCTest.cxx: ENH: Skip tests that do not have defects
62408
62409 2004-05-03 16:35  andy
62410
62411         * Modules/: CheckTypeSize.c, CheckTypeSize.cmake: ENH: support
62412           STDDEF and cleanup
62413
62414 2004-05-03 15:33  martink
62415
62416         * Source/cmIfCommand.cxx: minor backwards fix
62417
62418 2004-05-03 12:34  hoffman
62419
62420         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: fix to make spaces
62421           in paths work for jump over with borland and nmake on second
62422           build
62423
62424 2004-05-03 12:02  andy
62425
62426         * Tests/: LoadCommand/CMakeCommands/cmTestCommand.c,
62427           LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: ENH: Remove
62428           warning
62429
62430 2004-05-03 10:10  king
62431
62432         * Source/cmStringCommand.h: ENH: Documented use of \1 syntax in
62433           replace expression.
62434
62435 2004-05-03 08:52  hoffman
62436
62437         * Tests/: LoadCommand/CMakeCommands/cmTestCommand.c,
62438           LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: ENH: fix
62439           warnings in test
62440
62441 2004-05-02 11:50  hoffman
62442
62443         * Tests/: LinkLineOrder/Two.c,
62444           LoadCommand/CMakeCommands/cmTestCommand.c,
62445           LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: ENH: remove
62446           warnings in tests
62447
62448 2004-05-01 22:05  hoffman
62449
62450         * Source/ctest.cxx: BUG: putenv syntax was wrong and caused a crash
62451           on the SGI
62452
62453 2004-05-01 10:08  martink
62454
62455         * Source/: cmIfCommand.cxx, cmIfCommand.h: better if expression
62456           support
62457
62458 2004-05-01 10:07  martink
62459
62460         * Modules/FindOpenGL.cmake: fix to find opengl on some osf systems
62461
62462 2004-05-01 09:57  andy
62463
62464         * Source/cmCTest.cxx: ERR: Remove warning about shadow variables
62465
62466 2004-04-30 18:21  andy
62467
62468         * Tests/: Complex/Library/testConly.c,
62469           ComplexOneConfig/Library/testConly.c,
62470           ComplexRelativePaths/Library/testConly.c,
62471           SubDir/ThirdSubDir/testfromauxsubdir.c: ENH: Remove warnings
62472
62473 2004-04-30 17:28  andy
62474
62475         * Tests/Simple/simpleWe.cpp: ENH: Remove warning
62476
62477 2004-04-30 15:17  andy
62478
62479         * Source/ctest.cxx: ENH: Add environment variable that Dart sets so
62480           that tests can know they are being tested from Dart/CTest
62481
62482 2004-04-30 14:27  hoffman
62483
62484         * Tests/SwigTest/CMakeLists.txt: ENH: link in more than just python
62485
62486 2004-04-30 14:14  andy
62487
62488         * Source/cmCTest.cxx: ENH: Report filename of the note
62489
62490 2004-04-30 13:41  andy
62491
62492         * Modules/FindSWIG.cmake: ENH: More paths
62493
62494 2004-04-30 12:54  hoffman
62495
62496         * Modules/FindSWIG.cmake: ENH: add another place to look for
62497           swig.exe
62498
62499 2004-04-30 12:52  hoffman
62500
62501         * Modules/FindSWIG.cmake: ENH: try to find swig.exe in SWIG_DIR
62502
62503 2004-04-30 12:36  andy
62504
62505         * Source/cmCTest.cxx: ENH: Add support for notes in Testing/Notes
62506           subdirectory. This way test can write notes that will be reported
62507
62508 2004-04-30 12:17  andy
62509
62510         * Tests/SwigTest/: CMakeLists.txt, example.cxx, example.h,
62511           example.i, runme.php4, runme.pike, runme.pl, runme.py, runme.rb,
62512           runme.tcl, runme2.tcl: ENH: Here is test for swig module
62513
62514 2004-04-30 12:11  andy
62515
62516         * Modules/: FindPHP4.cmake, FindPerlLibs.cmake, FindPike.cmake,
62517           FindRuby.cmake, FindSWIG.cmake, UseSWIG.cmake: ENH: Initial
62518           import of swig. Start working towards Bug #749 - Add swig support
62519           module to cmake
62520
62521 2004-04-30 11:36  hoffman
62522
62523         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: remove duplicate
62524           depend on cache file and use of make variable in make target
62525
62526 2004-04-30 11:36  hoffman
62527
62528         * Templates/TestDriver.cxx.in: ENH: remove unused variable
62529
62530 2004-04-30 10:32  hoffman
62531
62532         * Source/kwsys/SystemTools.cxx: ENH: remove warnings
62533
62534 2004-04-30 08:02  hoffman
62535
62536         * Templates/CMakeLists.txt: BUG: add missing install file
62537
62538 2004-04-29 17:44  king
62539
62540         * Source/kwsys/CMakeLists.txt: ENH: Added automatic adjustment of
62541           C++ flags to include -timplicit_local and -no_implicit_include
62542           for the Compaq compiler on OSF.
62543
62544 2004-04-29 17:41  andy
62545
62546         * Source/cmMacroCommand.cxx, Source/cmMacroCommand.h,
62547           Tests/Complex/CMakeLists.txt,
62548           Tests/ComplexOneConfig/CMakeLists.txt,
62549           Tests/ComplexRelativePaths/CMakeLists.txt: ENH: Add ARGV and ARGN
62550           support to MACRO command. ARGV is the list of all arguments and
62551           ARGN is the list of all nonexpected arguments
62552
62553 2004-04-29 15:12  andy
62554
62555         * Source/cmForEachCommand.cxx, Source/cmForEachCommand.h,
62556           Tests/StringFileTest/CMakeLists.txt: ENH: Add RANGE support to
62557           FOREACH
62558
62559 2004-04-29 14:51  andy
62560
62561         * Source/: cmCTest.cxx, cmStandardIncludes.h: BUG: Add a safety
62562           check so that you cannot send cmOStringStream.str() to other
62563           stream and produce the funky hex number. This makes it impossible
62564           to compile such a code. Adding that exposed a whole bunch of
62565           places in CMake where streams were used wrongly
62566
62567 2004-04-29 13:25  andy
62568
62569         * Source/kwsys/SystemTools.cxx: BUG: Most of time when asking if
62570           file exists, we actually want to read it... Should fix Bug #809 -
62571           FIND_INCLUDE should check readability
62572
62573 2004-04-29 12:33  hoffman
62574
62575         * Source/: cmGetTargetPropertyCommand.cxx,
62576           cmLocalUnixMakefileGenerator.cxx: ENH: remove warnings
62577
62578 2004-04-29 10:26  hoffman
62579
62580         * Source/cmake.cxx: BUG: fix crash from bug id 806
62581
62582 2004-04-28 14:25  hoffman
62583
62584         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: remove warning
62585
62586 2004-04-28 13:40  hoffman
62587
62588         * Source/cmAddExecutableCommand.h: BUG: fix for bug 121 add some
62589           docs for MFC flag
62590
62591 2004-04-28 13:21  hoffman
62592
62593         * Modules/Platform/Darwin.cmake,
62594           Source/cmLocalUnixMakefileGenerator.cxx: BUG: fix for bug 116
62595           platform files can now specify directories that should not be
62596           added by CMAKE
62597
62598 2004-04-28 12:31  hoffman
62599
62600         * Source/cmCreateTestSourceList.cxx,
62601           Source/cmCreateTestSourceList.h, Templates/TestDriver.cxx.in:
62602           ENH: make test driver more flexible by using a configured file
62603           instead of generating all the code. fixes bug 28
62604
62605 2004-04-28 10:52  andy
62606
62607         * Source/cmake.cxx, Tests/CommandLineTest/CMakeLists.txt,
62608           Tests/CommandLineTest/PreLoad.cmake: ENH: Add support for
62609           automatically preloaded cmake file. Closes Bug #802 - Add auto
62610           preload file support in CMake
62611
62612 2004-04-28 10:15  andy
62613
62614         * Source/: cmLocalUnixMakefileGenerator.cxx,
62615           cmLocalUnixMakefileGenerator.h: ENH: Encode object files with
62616           funny characters in the name. It should fix Bug #418 - Borland
62617           5.5.1, Templates/*.cxx files with '+' chars used in execs
62618
62619 2004-04-28 10:09  hoffman
62620
62621         * Tests/: Complex/VarTests.cmake, Complex/Executable/complex.cxx,
62622           ComplexOneConfig/VarTests.cmake,
62623           ComplexOneConfig/Executable/complex.cxx,
62624           ComplexRelativePaths/VarTests.cmake,
62625           ComplexRelativePaths/Executable/complex.cxx: ENH: add a test for
62626           EQUAL in if
62627
62628 2004-04-28 10:05  andy
62629
62630         * Tests/SubDir/ThirdSubDir/: pair_p_int.int1.c,
62631           testfromauxsubdir.c: ENH: More special cases
62632
62633 2004-04-28 10:00  hoffman
62634
62635         * Modules/: CheckIncludeFile.cmake, CheckIncludeFileCXX.cmake: ENH:
62636           fixes for optional flag arguments to check include macros
62637
62638 2004-04-28 09:59  hoffman
62639
62640         * Source/cmIfCommand.cxx: BUG: fix logic in EQUAL if test
62641
62642 2004-04-28 09:52  hoffman
62643
62644         * Modules/CheckIncludeFileCXX.cmake: BUG: fix for bug 80, check
62645           include cxx now has an optional argument that can is added to the
62646           cxx flags
62647
62648 2004-04-28 09:51  hoffman
62649
62650         * Source/: cmIfCommand.cxx, cmIfCommand.h: ENH: add a numeric EQUAL
62651           to the IF statment, very useful for variable arguments in MACROS
62652
62653 2004-04-27 14:16  andy
62654
62655         * Source/kwsys/: Base64.c, Base64.h.in, CMakeLists.txt,
62656           Configure.h.in, Configure.hxx.in, Copyright.txt, Directory.cxx,
62657           Directory.hxx.in, EncodeExecutable.c, Process.h.in,
62658           ProcessFwd9x.c, ProcessUNIX.c, ProcessWin32.c, README.txt,
62659           RegularExpression.cxx, RegularExpression.hxx.in, SystemTools.cxx,
62660           SystemTools.hxx.in, kwsysHeaderDump.pl,
62661           kwsysPlatformCxxTests.cmake, kwsysPlatformCxxTests.cxx,
62662           kwsysPrivate.h, kwsys_ios_fstream.h.in, kwsys_ios_iosfwd.h.in,
62663           kwsys_ios_iostream.h.in, kwsys_ios_sstream.h.in, kwsys_stl.h.in,
62664           test1.cxx, testIOS.cxx, testProcess.c: ENH: Move to VolView
62665           branch
62666
62667 2004-04-27 12:03  andy
62668
62669         * Source/cmGetTargetPropertyCommand.cxx,
62670           Tests/CustomCommand/CMakeLists.txt: ENH: Add LOCATION to
62671           GET_TARGET_PROPERTY. Closes Bug #34 - Add to GET_TARGET_PROPERTY
62672           location of target
62673
62674 2004-04-27 12:02  andy
62675
62676         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h,
62677           cmLocalUnixMakefileGenerator.cxx, cmLocalUnixMakefileGenerator.h:
62678           ENH: GetSafeDefinition is now in cmMakefile
62679
62680 2004-04-27 11:30  andy
62681
62682         * Source/: cmMakefile.cxx, cmMakefile.h: ENH: Add method to get
62683           definition even if it does not exists
62684
62685 2004-04-27 11:08  andy
62686
62687         * Tests/CustomCommand/: generator.cxx, wrapper.cxx: ERR: Remove
62688           warnings from tests
62689
62690 2004-04-27 09:22  andy
62691
62692         * Source/cmSourceFile.cxx, Tests/SubDir/CMakeLists.txt,
62693           Tests/SubDir/vcl_algorithm+vcl_pair+double.foo.c,
62694           Tests/SubDir/AnotherSubdir/pair+int.int.c,
62695           Tests/SubDir/AnotherSubdir/secondone.c,
62696           Tests/SubDir/AnotherSubdir/testfromsubdir.c,
62697           Tests/SubDir/ThirdSubDir/pair+int.int1.c,
62698           Tests/SubDir/ThirdSubDir/testfromauxsubdir.c,
62699           Tests/SubDir/ThirdSubDir/thirdone.c: BUG: Fix aus source dir and
62700           add better testing of it
62701
62702 2004-04-27 08:30  hoffman
62703
62704         * Source/: cmLoadCommandCommand.cxx, cmMacroCommand.cxx: WRN:
62705           remove warnings
62706
62707 2004-04-26 18:51  andy
62708
62709         * Source/cmCTest.cxx: ENH: Another one of those nasty hex numbers
62710           in the ctest output
62711
62712 2004-04-26 18:49  andy
62713
62714         * Tests/SubDir/AnotherSubdir/: secondone.c, testfromsubdir.c: ENH:
62715           Add extra test files
62716
62717 2004-04-26 17:45  hoffman
62718
62719         * Source/cmLoadCommandCommand.cxx: ENH: fix for bug id 27, add a
62720           signal handler for crashes in loaded commands
62721
62722 2004-04-26 17:32  andy
62723
62724         * Source/CMakeLists.txt, Source/cmSourceFile.cxx,
62725           Tests/SubDir/CMakeLists.txt, Tests/SubDir/Executable/test.cxx:
62726           ENH: When source file is in subdirectory put object file in
62727           subdirectory. Fixes Bug #290 - Source files in subdirectories
62728           should produce object files in subdirectories
62729
62730 2004-04-26 13:42  andy
62731
62732         * Modules/FindTCL.cmake: ENH: Add TCL_FOUND
62733
62734 2004-04-26 13:42  andy
62735
62736         * Templates/: CMakeLists.txt, install-sh: ENH: With new install
62737           framework we don't need install-sh any more
62738
62739 2004-04-26 13:42  andy
62740
62741         * Tests/SystemInformation/: CMakeLists.txt, DumpInformation.cxx:
62742           ENH:Add test for GET/SET_DIRECTORY_PROPERTY
62743
62744 2004-04-26 11:23  andy
62745
62746         * Source/: cmake.cxx, cmake.h: BUG: Fix resolving of infinite loops
62747           while CMakeSetup/ccmake still running
62748
62749 2004-04-26 11:12  martink
62750
62751         * Tests/: Complex/CMakeLists.txt, Complex/Executable/complex.cxx,
62752           ComplexOneConfig/CMakeLists.txt,
62753           ComplexOneConfig/Executable/complex.cxx,
62754           ComplexRelativePaths/CMakeLists.txt,
62755           ComplexRelativePaths/Executable/complex.cxx: added tests for var
62756           args with macros
62757
62758 2004-04-26 11:11  martink
62759
62760         * Source/: cmMacroCommand.cxx, cmMacroCommand.h: macros now support
62761           varargs
62762
62763 2004-04-26 11:00  king
62764
62765         * Modules/FindITK.cmake, Modules/FindVTK.cmake,
62766           Source/cmFindPackageCommand.cxx: BUG#682: Adding environment
62767           variable check to FIND_PACKAGE command.
62768
62769 2004-04-26 10:49  king
62770
62771         * Source/cmFindPackageCommand.cxx: STYLE: Removed trailing
62772           whitespace.
62773
62774 2004-04-26 10:19  king
62775
62776         * Modules/: CheckVariableExists.c: BUG#502: Do not let optimizing
62777           compilers think the symbol exists.  Require the symbol by making
62778           the return value depend on it to force linking.
62779
62780 2004-04-23 16:26  hoffman
62781
62782         * Source/cmLocalVisualStudio6Generator.cxx,
62783           Source/cmLocalVisualStudio7Generator.cxx,
62784           Templates/DLLHeader.dsptemplate, Templates/EXEHeader.dsptemplate,
62785           Templates/EXEWinHeader.dsptemplate: BUG: fix for bug 769
62786           CMAKE_STANDARD_LIBRARIES  now used in ides
62787
62788 2004-04-23 16:20  andy
62789
62790         * Source/: cmCommands.cxx, cmGetDirectoryPropertyCommand.cxx,
62791           cmGetDirectoryPropertyCommand.h, cmMakefile.h,
62792           cmSetDirectoryPropertiesCommand.cxx,
62793           cmSetDirectoryPropertiesCommand.h: ENH: Add
62794           GET/SET_DIRECTORY_PROPERTY/PROPERTIES commands so that we can
62795           change include directories and get all sorts of things. Closes
62796           Bug #25 - Get_CMAKE_PROPERTIES
62797
62798 2004-04-23 13:12  hoffman
62799
62800         * Modules/CMakeSystemSpecificInformation.cmake,
62801           Source/cmLocalVisualStudio7Generator.cxx: ENH: add verbose make
62802           abilility to visual studio 7
62803
62804 2004-04-23 12:52  hoffman
62805
62806         * Source/CMakeLists.txt, Source/cmLocalUnixMakefileGenerator.cxx,
62807           Source/cmLocalUnixMakefileGenerator.h, Source/cmMakefile.cxx,
62808           Source/cmMakefile.h, Source/cmSubdirCommand.cxx,
62809           Tests/PreOrder/CMakeLists.txt, Tests/PreOrder/simple.cxx,
62810           Tests/PreOrder/Library/CMakeLists.txt,
62811           Tests/PreOrder/Library/simpleLib.cxx: ENH: add SUBDIR PREORDER
62812           and fix clean for non-relative paths
62813
62814 2004-04-23 10:03  andy
62815
62816         * Source/: cmAddExecutableCommand.cxx, cmAddExecutableCommand.h:
62817           ENH: Unify with other variables
62818
62819 2004-04-23 09:12  hoffman
62820
62821         * Source/cmLocalVisualStudio6Generator.cxx: ENH: allow verbose
62822           makefile flag to remove nologo from all commands so you can see
62823           them in visual studio 6
62824
62825 2004-04-23 08:50  king
62826
62827         * Source/cmCTest.cxx: ERR: Fixed unused variable assignment
62828           warning.
62829
62830 2004-04-22 18:04  andy
62831
62832         * Source/cmCTest.cxx: ENH: Add DynamicAnalisys support. The old
62833           Purify is still available through --compatibility-mode
62834
62835 2004-04-22 17:23  hoffman
62836
62837         * Modules/: FindwxWidgets.cmake, UsewxWidgets.cmake: BUG: fix for
62838           bug 618
62839
62840 2004-04-22 17:20  hoffman
62841
62842         * Modules/FindGLUT.cmake: BUG: fix for bug 743
62843
62844 2004-04-22 17:08  hoffman
62845
62846         * Modules/FindGTK.cmake: BUG: fix for bug 607
62847
62848 2004-04-22 16:58  hoffman
62849
62850         * Source/cmLocalUnixMakefileGenerator.cxx,
62851           Source/cmLocalVisualStudio6Generator.cxx,
62852           Source/cmLocalVisualStudio7Generator.cxx,
62853           Templates/staticLibHeader.dsptemplate: ENH: add support for
62854           static library property STATIC_LIBRARY_FLAGS
62855
62856 2004-04-22 16:16  hoffman
62857
62858         * Modules/FindDCMTK.cmake: ENH: contribution from Ian Scott,
62859           thanks.
62860
62861 2004-04-22 15:59  martink
62862
62863         * Modules/FindOpenGL.cmake: update comments
62864
62865 2004-04-22 14:38  hoffman
62866
62867         * Source/cmTarget.cxx: ENH: add a property for HAS_CXX to a target
62868           that will force the use of a c++ compiler in the linking of an
62869           executable that contains only c code
62870
62871 2004-04-22 14:11  andy
62872
62873         * Source/kwsys/SystemTools.cxx: ERR: Verify that getenv returned
62874           something before using it
62875
62876 2004-04-22 13:37  martink
62877
62878         * Source/cmAddCustomCommandCommand.h: update docs
62879
62880 2004-04-22 13:24  hoffman
62881
62882         * Source/: cmFindLibraryCommand.h, cmFindPathCommand.cxx,
62883           cmFindPathCommand.h, cmMakefile.cxx, kwsys/SystemTools.cxx,
62884           kwsys/SystemTools.hxx.in: BUG: fix for 301 CMAKE_LIBRARY_PATH and
62885           CMAKE_INCLUDE_PATH env vars now used in FIND_LIBRARY and
62886           FIND_PATH in addtion to and before PATH
62887
62888 2004-04-22 11:12  hoffman
62889
62890         * Modules/FindwxWindows.cmake: BUG: fix bad if statements
62891
62892 2004-04-22 09:44  hoffman
62893
62894         * Source/: cmLocalVisualStudio6Generator.cxx,
62895           cmLocalVisualStudio7Generator.cxx: BUG 178: make top level
62896           cmakelist file a source in ALL_BUILD
62897
62898 2004-04-21 17:54  andy
62899
62900         * Source/cmGlobalVisualStudio71Generator.cxx: ERR: Fix install on
62901           VS71
62902
62903 2004-04-21 16:23  king
62904
62905         * Source/: cmListFileLexer.c, cmListFileLexer.h,
62906           cmListFileLexer.in.l: ENH: Added cmListFileLexer_SetString method
62907           to allow a string to be parsed as input.
62908
62909 2004-04-21 16:07  hoffman
62910
62911         * Tests/: SimpleInstall/CMakeLists.txt,
62912           SimpleInstallS2/CMakeLists.txt: add dep
62913
62914 2004-04-21 15:09  hoffman
62915
62916         * Modules/FindwxWindows.cmake: ENH: fix for mingw
62917
62918 2004-04-21 11:42  andy
62919
62920         * Source/cmFileCommand.cxx: BUG: Put all files to manifest
62921
62922 2004-04-21 11:36  king
62923
62924         * Source/cmAddCustomTargetCommand.cxx: BUG: Fixed check of number
62925           of arguments.
62926
62927 2004-04-21 11:33  king
62928
62929         * Modules/: FindITK.cmake, FindVTK.cmake: ENH: Terminate with a
62930           FATAL_ERROR if FIND_PACKAGE command was called with REQUIRED
62931           argument and package was not found.
62932
62933 2004-04-21 11:32  andy
62934
62935         * Source/cmLocalGenerator.cxx: ENH: Do preinstall and postinstall
62936           script even if the target is not installed
62937
62938 2004-04-21 10:34  andy
62939
62940         * Source/: cmakemain.cxx, ctest.cxx: ENH: Report error and exit
62941           when the current directory is not specified
62942
62943 2004-04-21 10:33  andy
62944
62945         * Source/kwsys/SystemTools.cxx: BUG: Prevent crash when the current
62946           working directory cannot be established
62947
62948 2004-04-20 18:28  andy
62949
62950         * Source/cmSystemTools.cxx: BUG: If the line ends without new-line
62951           character, Split should still return something
62952
62953 2004-04-19 17:21  andy
62954
62955         * Source/cmCTest.cxx: RNH: Support NoDartCoverage in the binary
62956           directorory
62957
62958 2004-04-19 10:36  king
62959
62960         * Source/: cmFindPackageCommand.cxx, cmFindPackageCommand.h:
62961           ENH#696: Adding REQUIRED option to FIND_PACKAGE command.  It will
62962           terminate the cmake configure step if the package is not found.
62963
62964 2004-04-18 14:41  andy
62965
62966         * Source/: cmFileCommand.cxx, cmFileCommand.h,
62967           cmGlobalGenerator.cxx, cmMakefile.cxx, cmMakefile.h,
62968           cmWriteFileCommand.cxx, cmWriteFileCommand.h, cmake.cxx, cmake.h:
62969           ENH: Add check for infinite loops. Make sure that files written
62970           using WRITE_FILE and FILE WRITE are not used as input files.
62971           Fixes Bug #678 - WRITE_FILE and FILE(WRITE...) lead to infinite
62972           loops
62973
62974 2004-04-18 13:16  andy
62975
62976         * Source/: cmLocalUnixMakefileGenerator.cxx, cmSourceFile.cxx: ENH:
62977           Add support for adding object files and sources. This way you can
62978           use external program such as assembler or fortran to generate
62979           object files. Also star of fixing: Bug #757 - add .o file as a
62980           source file
62981
62982 2004-04-16 14:55  martink
62983
62984         * Source/cmCTest.cxx: better args handling for -I options
62985
62986 2004-04-16 14:52  martink
62987
62988         * Source/: cmCTest.cxx, cmCTest.h: better args handling for -I
62989           option
62990
62991 2004-04-16 13:36  andy
62992
62993         * Source/cmCTest.cxx: ENH: Better reporting of what tests failed
62994           and write a file with failed tests
62995
62996 2004-04-16 09:50  hoffman
62997
62998         * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for bug 91
62999
63000 2004-04-15 16:11  andy
63001
63002         * Source/CursesDialog/cmCursesStringWidget.cxx: ENH: Add support
63003           for HOME and END keys. Also fix Bug #666 - In CCMake when
63004           deleting something, it does not stop at the beginning of line
63005
63006 2004-04-15 15:46  andy
63007
63008         * Source/CursesDialog/cmCursesMainForm.cxx: BUG: Prevent deleting
63009           not existing variables and therefore prevent crash. Fixes: Bug
63010           #750 - CCMake crashes when deleting all variables
63011
63012 2004-04-15 13:59  andy
63013
63014         * Tests/: Complex/CMakeLists.txt, Complex/Executable/complex.cxx,
63015           Complex/Library/CMakeLists.txt, Complex/Library/file2.cxx,
63016           ComplexOneConfig/CMakeLists.txt,
63017           ComplexOneConfig/Executable/complex.cxx,
63018           ComplexOneConfig/Library/CMakeLists.txt,
63019           ComplexOneConfig/Library/file2.cxx,
63020           ComplexRelativePaths/CMakeLists.txt,
63021           ComplexRelativePaths/Executable/complex.cxx,
63022           ComplexRelativePaths/Library/CMakeLists.txt,
63023           ComplexRelativePaths/Library/file2.cxx: ENH: Add test for
63024           REMOVE_DEFINITION
63025
63026 2004-04-15 13:58  andy
63027
63028         * Source/: cmCommands.cxx, cmMakefile.cxx, cmMakefile.h,
63029           cmRemoveDefinitionsCommand.cxx, cmRemoveDefinitionsCommand.h:
63030           ENH: ADD REMOVE_DEFINITION command. Fix feature request: Bug #182
63031           - Add opposite to ADD_DEFINITIONS
63032
63033 2004-04-15 13:15  hoffman
63034
63035         * Source/cmOptionCommand.cxx: BUG: fix for 282
63036
63037 2004-04-15 13:09  andy
63038
63039         * Source/cmGlobalVisualStudio6Generator.cxx,
63040           Source/cmGlobalVisualStudio7Generator.cxx,
63041           Templates/CMakeLists.txt: ENH: Handle make install target on
63042           Visual Studio 6 and 7 and install templates
63043
63044 2004-04-15 12:07  andy
63045
63046         * Source/: cmLocalUnixMakefileGenerator.cxx,
63047           cmLocalUnixMakefileGenerator.h: ENH: Ok, that is it. Remove old
63048           install and replace it with new
63049
63050 2004-04-15 11:55  hoffman
63051
63052         * Modules/FindMFC.cmake: BUG: fix for bug 506
63053
63054 2004-04-15 11:38  hoffman
63055
63056         * Source/cmSiteNameCommand.cxx: BUG: fix for bug 689
63057
63058 2004-04-15 08:22  hoffman
63059
63060         * Modules/: CheckForPthreads.c, CheckFunctionExists.c,
63061           CheckTypeSize.c, CheckVariableExists.c, TestBigEndian.c: ENH: fix
63062           tests for non-ansi c on hp and remove warnings for ansi c
63063
63064 2004-04-14 17:02  hoffman
63065
63066         * Modules/FindITK.cmake: BUG: fix for bug 608
63067
63068 2004-04-14 16:58  hoffman
63069
63070         * Source/cmGlobalVisualStudio7Generator.cxx: BUG: fix external
63071           projects for vc7
63072
63073 2004-04-14 15:56  hoffman
63074
63075         * Modules/: CheckFunctionExists.c, TestBigEndian.c: ENH: remove
63076           warnings from try compiles
63077
63078 2004-04-14 14:25  king
63079
63080         * Source/: cmDocumentation.cxx, cmDocumentation.h: ENH: Renamed
63081           --help-list-commands to --help-command-list and split --help
63082           [command] into separate --help and --help-command cmd options.
63083
63084 2004-04-14 13:40  king
63085
63086         * Source/: cmDocumentation.cxx, cmDocumentation.h: ENH: Added
63087           --help-list-commands option.
63088
63089 2004-04-14 08:55  hoffman
63090
63091         * Source/cmCTest.cxx: ENH: remove warning
63092
63093 2004-04-13 18:27  hoffman
63094
63095         * Source/cmCTest.cxx: ENH: fix warning
63096
63097 2004-04-13 16:32  hoffman
63098
63099         * Source/: cmCTest.cxx, cmCTest.h, ctest.cxx: ENH: add the ability
63100           to run a limited sub-set of the tests
63101
63102 2004-04-12 21:01  hoffman
63103
63104         * Modules/FindGTK.cmake: BUG: fix for bug 593
63105
63106 2004-04-09 09:53  andy
63107
63108         * Source/cmCTest.cxx: BUG: Display string not some weird pointer
63109
63110 2004-04-09 08:37  hoffman
63111
63112         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: add full path
63113           libraries to the depend information
63114
63115 2004-04-08 17:13  andy
63116
63117         * Modules/MacOSXBundleInfo.plist.in,
63118           Source/cmAddExecutableCommand.cxx,
63119           Source/cmAddExecutableCommand.h: ENH: Improve Mac OSX bundle
63120           support
63121
63122 2004-04-07 12:07  martink
63123
63124         * Source/cmLocalVisualStudio7Generator.cxx: fix problem with custom
63125           command
63126
63127 2004-04-07 09:58  hoffman
63128
63129         * Source/cmTarget.cxx: ENH: remove warnings on sgi
63130
63131 2004-04-05 10:35  king
63132
63133         * DartConfig.cmake: ERR: Need to use latest testing configuration
63134           even on branch.
63135
63136 2004-04-02 13:21  king
63137
63138         * Source/cmTarget.cxx: BUG: _LINK_TYPE cache variable should never
63139           be switched from optimized to debug or vice versa.
63140
63141 2004-04-02 09:43  hoffman
63142
63143         * Source/CMakeLists.txt, Tests/Jump/Library/Shared/CMakeLists.txt:
63144           ENH: fix for apple
63145
63146 2004-04-02 08:09  hoffman
63147
63148         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: fix warning and
63149           shadow variable
63150
63151 2004-04-01 16:07  martink
63152
63153         * Source/cmCTest.cxx: fix for missing valid images
63154
63155 2004-04-01 15:28  king
63156
63157         * Source/kwsys/ProcessFwd9x.c: ENH: Added comment for future work
63158           to make forwarding executable always statically linked.
63159
63160 2004-04-01 14:37  andy
63161
63162         * Source/cmCTest.cxx: BUG: Fix bug on windows. You cannot cout
63163           std::string directly
63164
63165 2004-04-01 14:11  andy
63166
63167         * Source/: cmCTest.cxx, CTest/cmCTestSubmit.cxx,
63168           CTest/cmCTestSubmit.h: ENH: Add logging of submitting
63169
63170 2004-04-01 09:59  hoffman
63171
63172         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: fix non relative
63173           paths
63174
63175 2004-04-01 08:59  hoffman
63176
63177         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: fix for non
63178           relative paths with spaces in the path
63179
63180 2004-03-31 16:44  king
63181
63182         * Modules/FindTclsh.cmake: ENH: Added registry check for
63183           ActiveState Tcl 8.4.6.
63184
63185 2004-03-31 11:26  andy
63186
63187         * Source/cmCTest.cxx: ENH: Reduce number of
63188           GetCurrentWorkingDirectory
63189
63190 2004-03-31 11:24  andy
63191
63192         * Source/cmCTest.cxx: ENH: Change to the new directory
63193
63194 2004-03-31 10:01  hoffman
63195
63196         * Source/: CMakeLists.txt, cmLocalGenerator.cxx,
63197           cmLocalUnixMakefileGenerator.cxx, cmLocalUnixMakefileGenerator.h,
63198           cmake.cxx: ENH: make relative paths optional and default off, and
63199           add a test for them
63200
63201 2004-03-29 12:51  king
63202
63203         * Source/cmConfigureFileCommand.cxx: BUG#485: Fixing on CMake 1.8
63204           branch.
63205
63206 2004-03-29 12:04  king
63207
63208         * Source/: cmSystemTools.h, cmTryCompileCommand.cxx: BUG#679:
63209           Merging fix to CMake 1.8 branch.
63210
63211 2004-03-28 17:59  andy
63212
63213         * Source/: cmFileCommand.cxx, cmLocalGenerator.cxx: ENH: When
63214           installing project, write manifest
63215
63216 2004-03-28 16:36  andy
63217
63218         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: Add a way to clean
63219           additional files
63220
63221 2004-03-28 16:00  andy
63222
63223         * Source/: cmConfigureFileCommand.cxx, cmConfigureFileCommand.h,
63224           cmMakefile.cxx: ENH: If configure file fails do not create
63225           directory
63226
63227 2004-03-28 10:14  andy
63228
63229         * Source/cmIncludeCommand.cxx: ERR: Remove debug
63230
63231 2004-03-28 10:14  andy
63232
63233         * Source/cmLocalGenerator.cxx: BUG: Support paths with spaces
63234
63235 2004-03-28 09:46  andy
63236
63237         * Source/: cmIncludeCommand.h, cmSetTargetPropertiesCommand.h: DOC:
63238           Fix comment
63239
63240 2004-03-27 20:59  andy
63241
63242         * Source/cmLocalGenerator.cxx,
63243           Source/cmSetTargetPropertiesCommand.h,
63244           Tests/SimpleInstall/CMakeLists.txt,
63245           Tests/SimpleInstall/PostInstall.cmake,
63246           Tests/SimpleInstall/PreInstall.cmake,
63247           Tests/SimpleInstallS2/CMakeLists.txt,
63248           Tests/SimpleInstallS2/PostInstall.cmake,
63249           Tests/SimpleInstallS2/PreInstall.cmake: ENH: Add pre and post
63250           install script support
63251
63252 2004-03-27 19:52  andy
63253
63254         * Source/cmIncludeCommand.cxx, Source/cmIncludeCommand.h,
63255           Tests/LoadCommand/CMakeLists.txt,
63256           Tests/LoadCommandOneConfig/CMakeLists.txt: ENH: Add support for
63257           importing modules without specifying path
63258
63259 2004-03-27 19:52  andy
63260
63261         * Source/cmFindPackageCommand.cxx: ERR: That slash is unnecessary
63262
63263 2004-03-27 13:20  starreveld
63264
63265         * Modules/FindOpenGL.cmake: ERR: Shouldn't be adding xlibs to
63266           opengllibs on osx
63267
63268 2004-03-25 16:06  martink
63269
63270         * Source/cmCTest.cxx: coverage change that will probably end in an
63271           infinite loop
63272
63273 2004-03-25 08:45  king
63274
63275         * Source/: cmLinkLibrariesCommand.h,
63276           cmTargetLinkLibrariesCommand.h: ENH: Clarified documentation for
63277           LINK_LIBRARIES and TARGET_LINK_LIBRARIES.
63278
63279 2004-03-24 16:31  king
63280
63281         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: Added support to
63282           library flags parser for -Wl and -R options.
63283
63284 2004-03-23 15:02  king
63285
63286         * Modules/Platform/Windows-cl.cmake: ERR: Fixed incorrect
63287           documentation for CMAKE_CXX_WARNING_LEVEL.  Submitted by David
63288           Cole.
63289
63290 2004-03-20 20:37  andy
63291
63292         * Source/cmCTest.cxx: ENH: Fix warning
63293
63294 2004-03-19 14:48  king
63295
63296         * Source/cmTryCompileCommand.cxx: ENH: Clarified recursive
63297           TRY_COMPILE error message.
63298
63299 2004-03-19 09:34  andy
63300
63301         * Source/cmCTest.cxx: ERR: Fix warnings about wrong format
63302
63303 2004-03-18 09:52  andy
63304
63305         * Source/cmCTest.cxx: ERR: Fix build on broken C++ compiles with no
63306           != operator for std::string
63307
63308 2004-03-17 11:30  andy
63309
63310         * Source/: cmCTest.cxx, cmCTest.h: BUG: change directory before
63311           running test and remember test number
63312
63313 2004-03-17 09:42  berk
63314
63315         * Source/: cmSystemTools.h, cmTryCompileCommand.cxx: BUG: When
63316           error occurs, try compiles should still work
63317
63318 2004-03-17 08:20  andy
63319
63320         * Source/cmCTest.h: ERR: On some compilers structure inside class
63321           cannot reference private typdefs from the same class
63322
63323 2004-03-16 12:54  king
63324
63325         * Source/cmExportLibraryDependencies.cxx: ERR: Added missing
63326           include for auto_ptr.
63327
63328 2004-03-15 14:54  andy
63329
63330         * Source/kwsys/CMakeLists.txt: ENH: Always include KWSys header
63331           files directory
63332
63333 2004-03-15 10:44  king
63334
63335         * Source/cmExportLibraryDependencies.cxx: BUG#675: If not
63336           appending, do copy-if-different on exported file.
63337
63338 2004-03-15 09:35  andy
63339
63340         * Source/cmCTest.h: ERR: Fix build
63341
63342 2004-03-14 12:28  andy
63343
63344         * Source/: cmCTest.cxx, cmCTest.h: ENH: Add support for future tags
63345
63346 2004-03-14 11:23  andy
63347
63348         * Source/: cmCTest.cxx, cmCTest.h: ENH: Count tests while they go.
63349           Also in the logs report more stuff like elapsed time etc.
63350
63351 2004-03-12 14:43  king
63352
63353         * Source/kwsys/ProcessUNIX.c: ERR: SIGSEGV == SIGBUS on BeOS.
63354
63355 2004-03-10 14:33  hoffman
63356
63357         * Source/: cmGlobalVisualStudio71Generator.cxx,
63358           cmGlobalVisualStudio71Generator.h: ENH: update vs71 generator to
63359           support excluded subdirs
63360
63361 2004-03-09 16:28  hoffman
63362
63363         * Source/CMakeLists.txt, Source/cmEnableTestingCommand.cxx,
63364           Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
63365           Source/cmGlobalVisualStudio6Generator.cxx,
63366           Source/cmGlobalVisualStudio6Generator.h,
63367           Source/cmGlobalVisualStudio7Generator.cxx,
63368           Source/cmGlobalVisualStudio7Generator.h,
63369           Source/cmLocalGenerator.cxx, Source/cmLocalGenerator.h,
63370           Source/cmLocalUnixMakefileGenerator.cxx,
63371           Source/cmLocalUnixMakefileGenerator.h, Source/cmMakefile.cxx,
63372           Source/cmMakefile.h, Source/cmSubdirCommand.cxx,
63373           Source/cmSubdirCommand.h, Tests/SubDir/Executable/test.cxx: ENH:
63374           add new subdirectory exclude from top option
63375
63376 2004-03-09 16:20  hoffman
63377
63378         * Tests/SubDir/: CMakeLists.txt, Examples/CMakeLists.txt,
63379           Examples/example1/CMakeLists.txt, Examples/example1/example1.cxx,
63380           Examples/example2/CMakeLists.txt, Examples/example2/example2.cxx,
63381           Executable/CMakeLists.txt, Executable/test.cxx: ENH: create new
63382           test to test subdir exclude
63383
63384 2004-03-09 12:31  andy
63385
63386         * Source/cmLocalVisualStudio7Generator.cxx: ENH: Properly build
63387           WIN32 executables
63388
63389 2004-03-09 07:50  andy
63390
63391         * Source/: cmMakefile.cxx, cmMakefile.h: ENH: Try to remove warning
63392
63393 2004-03-08 22:24  andy
63394
63395         * Source/cmInstallTargetsCommand.h: ENH: Add comment about
63396           RUNTIME_DIRECTORY
63397
63398 2004-03-08 19:05  andy
63399
63400         * Source/: cmConfigureFileCommand.cxx, cmMakefile.cxx,
63401           cmMakefile.h: ENH: Move implementation of configure_file to
63402           cmMakefile, so that other classes can use it
63403
63404 2004-03-04 10:05  king
63405
63406         * Source/cmStringCommand.cxx, Source/cmStringCommand.h,
63407           Tests/StringFileTest/CMakeLists.txt,
63408           Tests/StringFileTest/InputFile.h.in: ENH: Added STRING(CONFIGURE
63409           ...) command.
63410
63411 2004-03-03 18:18  king
63412
63413         * Source/: cmConfigureFileCommand.cxx, cmMakefile.cxx,
63414           cmMakefile.h: ENH: Moved variable and #cmakedefine replacement
63415           from cmConfigureFileCommand.cxx to a ConfigureString method on
63416           cmMakefile.  This will give other commands access to the
63417           configuration code.
63418
63419 2004-02-29 15:13  andy
63420
63421         * Tests/COnly/CMakeLists.txt: ERR: Too much commits
63422
63423 2004-02-29 15:13  andy
63424
63425         * Source/cmMakefile.cxx, Tests/COnly/CMakeLists.txt: ERR: Fix
63426           GetModulesFile
63427
63428 2004-02-29 14:23  andy
63429
63430         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: Handle backticks as
63431           a valid library
63432
63433 2004-02-29 09:53  andy
63434
63435         * Source/cmLocalUnixMakefileGenerator.cxx: ERR: Cleanup and remove
63436           warning
63437
63438 2004-02-29 09:51  andy
63439
63440         * Source/cmLocalCodeWarriorGenerator.cxx: ERR: Fix build on Mac
63441
63442 2004-02-28 18:59  andy
63443
63444         * Modules/MacOSXBundleInfo.plist.in,
63445           Source/cmAddExecutableCommand.cxx, Source/cmCPluginAPI.cxx,
63446           Source/cmFindPackageCommand.cxx, Source/cmLocalGenerator.cxx,
63447           Source/cmLocalUnixMakefileGenerator.cxx,
63448           Source/cmLocalVisualStudio6Generator.cxx,
63449           Source/cmLocalVisualStudio7Generator.cxx, Source/cmMakefile.cxx,
63450           Source/cmMakefile.h, Source/cmTarget.h: ENH: Styart working on
63451           bundles support and abstract WIN32_EXECUTABLE
63452
63453 2004-02-24 18:48  andy
63454
63455         * Source/cmSystemTools.cxx: ERR: Fix crash. We should check output
63456           before appending to it
63457
63458 2004-02-24 10:05  andy
63459
63460         * Source/: cmCTest.cxx, cmCTest.h: BUG: CVS update fix. If the CVS
63461           command was not set there was no indication that something went
63462           wrong. Now it will make sure it does. Also start working on
63463           multiple configuration scripts
63464
63465 2004-02-24 10:04  andy
63466
63467         * Source/cmSystemTools.cxx: ENH: Put Process execution errors in
63468           output and honor verbosity
63469
63470 2004-02-23 09:56  andy
63471
63472         * Source/: cmCTest.cxx, cmLocalGenerator.cxx: ENH: Improve coverage
63473           support and add more verbosity
63474
63475 2004-02-23 09:54  king
63476
63477         * Source/kwsys/Directory.cxx: ERR: Merging 1.7->1.9 changes to
63478           CMake 1.8 branch.
63479
63480 2004-02-22 22:07  andy
63481
63482         * Source/: cmCMakeMinimumRequired.h, cmConfigureFileCommand.h,
63483           cmElseCommand.h, cmEndIfCommand.h, cmExecProgramCommand.h,
63484           cmFindFileCommand.h, cmFindLibraryCommand.h, cmFindPathCommand.h,
63485           cmFindProgramCommand.h, cmGetFilenameComponentCommand.h,
63486           cmMakeDirectoryCommand.h, cmRemoveCommand.h,
63487           cmSeparateArgumentsCommand.h, cmWriteFileCommand.h: ENH: Make
63488           more commands scriptable
63489
63490 2004-02-22 22:06  andy
63491
63492         * Source/CursesDialog/cmCursesMainForm.cxx: BUG: Prevent crash when
63493           deleting the last cache item
63494
63495 2004-02-22 13:14  andy
63496
63497         * Source/: cmCPluginAPI.cxx, cmFLTKWrapUICommand.cxx,
63498           cmGetCMakePropertyCommand.cxx,
63499           cmGetSourceFilePropertyCommand.cxx, cmLoadCacheCommand.h,
63500           cmOutputRequiredFilesCommand.h, cmQTWrapCPPCommand.h,
63501           cmQTWrapUICommand.h, cmSetSourceFilesPropertiesCommand.cxx,
63502           cmSourceFilesCommand.cxx, cmUseMangledMesaCommand.h,
63503           cmVTKMakeInstantiatorCommand.cxx, cmVTKWrapJavaCommand.h,
63504           cmVTKWrapPythonCommand.h, cmVTKWrapTclCommand.h,
63505           cmWrapExcludeFilesCommand.cxx: ENH: Cleanups
63506
63507 2004-02-20 14:46  andy
63508
63509         * Source/cmake.cxx, Source/cmakemain.cxx,
63510           Tests/SimpleInstall/CMakeLists.txt,
63511           Tests/SimpleInstallS2/CMakeLists.txt: ENH: Ok, when doing cmake
63512           -P you should not have to squish filename next to -P, There
63513           should be space between
63514
63515 2004-02-20 09:25  andy
63516
63517         * Source/cmCTest.cxx: ENH: Handle wrong library on sun and no
63518           project on visual studio 7
63519
63520 2004-02-19 10:33  andy
63521
63522         * Source/CMakeLists.txt: ENH: Comment out test
63523
63524 2004-02-19 10:32  andy
63525
63526         * CMakeLists.txt, Source/CMakeLists.txt: ENH: Cleanup
63527
63528 2004-02-19 10:29  andy
63529
63530         * Source/cmIfCommand.h: ENH: Make IF command scriptable
63531
63532 2004-02-19 10:28  king
63533
63534         * Docs/cmake-mode.el: BUG: Fixed identification of ( and ) tokens
63535           to avoid finding them in string literals.
63536
63537 2004-02-19 09:35  andy
63538
63539         * Source/cmMacroCommand.h: ENH: Macro should be scriptable
63540
63541 2004-02-19 09:35  andy
63542
63543         * Source/cmCTest.cxx: ERR: Do not exit when find bad custom files.
63544
63545 2004-02-17 08:35  hoffman
63546
63547         * Source/cmDynamicLoader.cxx: BUG: don't crash when loading a
63548           module that does not exist
63549
63550 2004-02-16 10:48  hoffman
63551
63552         * Source/: cmConfigure.cmake.h.in, cmDynamicLoader.cxx: ENH: use
63553           cmake variables for cmDynamicLoader to figure out library prefix
63554           and extensions
63555
63556 2004-02-16 09:50  hoffman
63557
63558         * Modules/Platform/Windows-gcc.cmake, Source/cmDynamicLoader.cxx:
63559           BUG: fix mingw module load tests
63560
63561 2004-02-14 16:55  hoffman
63562
63563         * Modules/Platform/Windows-gcc.cmake: shared modules are not linked
63564           so do not use lib prefix
63565
63566 2004-02-13 10:51  hoffman
63567
63568         * Modules/Platform/Windows-gcc.cmake, Source/kwsys/SystemTools.cxx:
63569           ENH: change mingw to use libfoo.dll instead of foo.dll since it
63570           can link to them
63571
63572 2004-02-12 21:44  andy
63573
63574         * Source/cmFileCommand.cxx: ENH: Add DESTDIR support
63575
63576 2004-02-12 13:38  king
63577
63578         * Source/kwsys/Directory.cxx: ERR: Fixed use of _findfirst for MSVC
63579           6.
63580
63581 2004-02-12 11:23  martink
63582
63583         * Source/kwsys/Directory.cxx: fix incorrect signature for findfirst
63584
63585 2004-02-12 09:13  hoffman
63586
63587         * Source/kwsys/SystemTools.cxx, Tests/SimpleInstall/CMakeLists.txt,
63588           Tests/SimpleInstallS2/CMakeLists.txt: Fix install test fail on
63589           mingw
63590
63591 2004-02-12 08:58  andy
63592
63593         * Source/kwsys/SystemTools.cxx: BUG: Like cygwin, mingw does not
63594           produce .lib file for shared libraries, so search for dll when
63595           searching for library
63596
63597 2004-02-11 10:56  andy
63598
63599         * Source/cmCTest.cxx: ERR: Remove warning
63600
63601 2004-02-11 08:28  andy
63602
63603         * Source/kwsys/SystemTools.cxx, Tests/SimpleInstall/CMakeLists.txt,
63604           Tests/SimpleInstallS2/CMakeLists.txt: ENH: On Cygwin shared
63605           libraries have only .dll file no .lib file, so when finding
63606           library on cygwin, search also for .dll. Also fix SimpleInstall
63607           test on cygwin
63608
63609 2004-02-10 15:53  andy
63610
63611         * Source/cmCTest.cxx: ERR: Use filepath followed by filename not
63612           another filepath
63613
63614 2004-02-10 15:51  andy
63615
63616         * Source/: cmCTest.cxx, cmCTest.h: ENH: Add logging of tests while
63617           running. This way you can actually see the output as it goes
63618
63619 2004-02-09 16:40  andy
63620
63621         * Tests/: SimpleInstall/CMakeLists.txt,
63622           SimpleInstallS2/CMakeLists.txt: ENH: Some cleanup and try to fix
63623           Visual Studio builds
63624
63625 2004-02-09 15:34  andy
63626
63627         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: -l or whatever
63628           should be at beginning of line.
63629
63630 2004-02-09 11:33  andy
63631
63632         * Source/CMakeLists.txt, Tests/SimpleInstall/inst.cxx,
63633           Tests/SimpleInstallS2/inst.cxx: ENH: Some systems do not handle
63634           spaces in the path
63635
63636 2004-02-08 20:08  andy
63637
63638         * Source/CMakeLists.txt, Tests/SimpleInstall/CMakeLists.txt,
63639           Tests/SimpleInstallS2/CMakeLists.txt: ENH: Install stage2 to
63640           handle runtime problem
63641
63642 2004-02-08 13:23  andy
63643
63644         * Source/cmCTest.cxx: ENH: Attempt to support tests in funky
63645           subdirectories
63646
63647 2004-02-08 12:04  andy
63648
63649         * Source/CMakeLists.txt, Tests/SimpleInstall/CMakeLists.txt,
63650           Tests/SimpleInstallS2/CMakeLists.txt: ENH: Add second part of
63651           SimpleInstall
63652
63653 2004-02-06 16:43  king
63654
63655         * Source/cmGlob.cxx: BUG#480: Merging 1.10->1.11 changes to 1.8
63656           branch.
63657
63658 2004-02-06 15:26  andy
63659
63660         * Source/cmGlob.cxx: ENH: When nor specifying full path, make sure
63661           it actually works, on broken filesystems fix case of files.
63662
63663 2004-02-06 15:18  andy
63664
63665         * Source/cmFileCommand.cxx: ENH: Handle script mode
63666
63667 2004-02-06 13:47  andy
63668
63669         * Source/: cmEndForEachCommand.h, cmForEachCommand.h,
63670           cmStringCommand.h: ENH: Make more commands scriptable
63671
63672 2004-02-06 10:49  andy
63673
63674         * Modules/FindJNI.cmake: ENH: Better finding of JNI
63675
63676 2004-02-05 10:12  andy
63677
63678         * Tests/: SimpleInstall/CMakeLists.txt,
63679           SimpleInstallS2/CMakeLists.txt: ERR: Fix test on windows with
63680           network paths
63681
63682 2004-02-04 09:42  berk
63683
63684         * Tests/: SimpleInstall/foo.c, SimpleInstall/foo.h,
63685           SimpleInstall/inst.cxx, SimpleInstallS2/foo.c,
63686           SimpleInstallS2/foo.h, SimpleInstallS2/inst.cxx: ENH: Fix test on
63687           HP-UX
63688
63689 2004-02-03 11:23  andy
63690
63691         * Source/cmFileCommand.cxx: ENH: Fix support for debug postfix
63692
63693 2004-02-03 10:53  andy
63694
63695         * Source/: cmFileCommand.cxx, cmLocalGenerator.cxx, cmSetCommand.h:
63696           ENH: Add support for install postfix
63697
63698 2004-02-03 10:25  andy
63699
63700         * Source/cmLocalGenerator.cxx: ENH: Cleanup output
63701
63702 2004-02-03 09:26  andy
63703
63704         * Source/cmLocalUnixMakefileGenerator.cxx,
63705           Tests/SimpleInstall/CMakeLists.txt,
63706           Tests/SimpleInstallS2/CMakeLists.txt: ENH: Fix ADD_DEPENDENCIES
63707           on Unix makefiles and fix SimpleInstall test not to link the
63708           module
63709
63710 2004-02-02 18:23  andy
63711
63712         * Tests/: SimpleInstall/CMakeLists.txt,
63713           SimpleInstallS2/CMakeLists.txt: ENH: Make test work on windows
63714
63715 2004-02-02 18:23  andy
63716
63717         * Source/cmCTest.cxx: ENH: Propagate build type
63718
63719 2004-02-01 16:48  andy
63720
63721         * Tests/: SimpleInstall/lib2.h, SimpleInstall/lib3.h,
63722           SimpleInstallS2/lib2.h, SimpleInstallS2/lib3.h: ENH: Fix exports
63723
63724 2004-02-01 12:53  andy
63725
63726         * Source/CMakeLists.txt, Tests/SimpleInstall/CMakeLists.txt,
63727           Tests/SimpleInstall/foo.c, Tests/SimpleInstall/foo.h,
63728           Tests/SimpleInstall/inst.cxx, Tests/SimpleInstall/lib1.cxx,
63729           Tests/SimpleInstall/lib1.h, Tests/SimpleInstall/lib2.cxx,
63730           Tests/SimpleInstall/lib2.h, Tests/SimpleInstall/lib3.cxx,
63731           Tests/SimpleInstall/lib3.h, Tests/SimpleInstallS2/CMakeLists.txt,
63732           Tests/SimpleInstallS2/foo.c, Tests/SimpleInstallS2/foo.h,
63733           Tests/SimpleInstallS2/inst.cxx, Tests/SimpleInstallS2/lib1.cxx,
63734           Tests/SimpleInstallS2/lib1.h, Tests/SimpleInstallS2/lib2.cxx,
63735           Tests/SimpleInstallS2/lib2.h, Tests/SimpleInstallS2/lib3.cxx,
63736           Tests/SimpleInstallS2/lib3.h: ENH: Add install test
63737
63738 2004-01-29 10:29  hoffman
63739
63740         * Source/cmCTest.cxx: BUG: keep output
63741
63742 2004-01-29 09:01  hoffman
63743
63744         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: remove depend on
63745           CMakeCache for rebuild_cache target to avoid double rebuild cache
63746
63747 2004-01-28 13:17  hoffman
63748
63749         * Source/cmCTest.cxx: BUG: After running builtin ctest, go back to
63750           the original directory
63751
63752 2004-01-28 11:22  andy
63753
63754         * Source/cmLocalGenerator.cxx: ERR: Remove cout
63755
63756 2004-01-28 10:59  king
63757
63758         * Source/kwsys/ProcessWin32.c: BUG: Corrected detection of
63759           exceptional exit code.
63760
63761 2004-01-28 10:59  king
63762
63763         * Source/kwsys/testProcess.c: ENH: Added exception string to
63764           abnormal termination report.
63765
63766 2004-01-28 09:47  martink
63767
63768         * Source/cmCTest.cxx: Including exception string in test's error
63769           output.
63770
63771 2004-01-28 08:11  andy
63772
63773         * Source/cmFileCommand.cxx: ERR: Remove warning about unused
63774           variable
63775
63776 2004-01-27 17:12  hoffman
63777
63778         * Source/cmaketest.cxx: remove old file
63779
63780 2004-01-27 17:12  hoffman
63781
63782         * Source/cmCTest.cxx: ENH: add a dynamic loader flush cache
63783
63784 2004-01-27 17:11  andy
63785
63786         * Source/cmCTest.cxx: ENH: Only display the precontext or
63787           postcontext up to the next or previous warning or error
63788
63789 2004-01-27 14:51  hoffman
63790
63791         * Source/cmSystemTools.cxx: BUG: fix FMM
63792
63793 2004-01-27 12:37  andy
63794
63795         * Source/: cmFileCommand.cxx, cmInstallTargetsCommand.cxx,
63796           cmLocalGenerator.cxx, cmLocalGenerator.h, cmTarget.h: ENH: Make
63797           install on windows seems to work now
63798
63799 2004-01-27 09:53  andy
63800
63801         * Source/cmFileCommand.cxx: ERR: Fix build on Mingw. Looks like
63802           Mingw is more like visual studio... Thanks Fred Wheeler
63803
63804 2004-01-27 09:42  martink
63805
63806         * Source/cmCTest.cxx: fix for backup restore
63807
63808 2004-01-27 09:05  andy
63809
63810         * Source/cmFileCommand.cxx: ERR: And yet another set of constants
63811           for file permissions
63812
63813 2004-01-27 09:05  andy
63814
63815         * Source/: cmStandardIncludes.h, cmSystemTools.h: ERR: Properly
63816           handle mode_t on borland
63817
63818 2004-01-26 17:52  andy
63819
63820         * Source/cmStandardIncludes.h: ERR Fix borland
63821
63822 2004-01-26 16:29  andy
63823
63824         * Source/cmLocalGenerator.cxx: BUG: Fix for spaces in path
63825
63826 2004-01-26 16:24  andy
63827
63828         * Source/: cmFileCommand.cxx, cmLocalGenerator.cxx: ENH: Several
63829           windows bugs and fixes
63830
63831 2004-01-26 16:05  andy
63832
63833         * Source/: cmFileCommand.cxx, cmFileCommand.h: ENH: Add unix style
63834           install in file command
63835
63836 2004-01-26 15:50  andy
63837
63838         * Source/: cmConfigureFileCommand.cxx, cmSystemTools.cxx,
63839           cmSystemTools.h: ENH: Preserve permissions when copying files
63840
63841 2004-01-26 15:03  andy
63842
63843         * Source/: cmStandardIncludes.h, cmSystemTools.cxx: ERR: Fix build
63844           problems on Visual Studio 6
63845
63846 2004-01-26 14:55  andy
63847
63848         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Add code for
63849           setting and getting permissions
63850
63851 2004-01-26 14:41  andy
63852
63853         * Source/: cmCTest.cxx, cmSystemTools.cxx: ENH: Improve calling of
63854           RunSingle command and fix compile error
63855
63856 2004-01-26 14:00  hoffman
63857
63858         * Source/cmSystemTools.cxx: ENH: forgot return value
63859
63860 2004-01-26 13:57  andy
63861
63862         * Source/: cmCTest.cxx, cmCTest.h: ENH: Add support for
63863           CTestCustom.ctest, which modifies some behavior of ctest
63864
63865 2004-01-26 13:32  hoffman
63866
63867         * Source/: cmCTest.cxx, cmGlobalGenerator.cxx, cmSystemTools.cxx,
63868           cmSystemTools.h, cmake.cxx, cmake.h: BUG: fix put/get env
63869           problems
63870
63871 2004-01-26 13:32  hoffman
63872
63873         * Source/kwsys/ProcessWin32.c: ENH: fix for build on cygwin mingw
63874
63875 2004-01-25 19:30  andy
63876
63877         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h: ERR: Fix std::
63878           namespace
63879
63880 2004-01-25 19:25  andy
63881
63882         * Source/: cmGlobalGenerator.cxx, cmLocalGenerator.cxx,
63883           cmLocalGenerator.h: ENH: Start adding new installation framework
63884
63885 2004-01-24 12:52  king
63886
63887         * Tests/Jump/Executable/CMakeLists.txt: BUG: Due to backward
63888           ordering, Visual Studio GUIs need the link directories for the
63889           libraries the first time.
63890
63891 2004-01-23 15:17  hoffman
63892
63893         * Source/cmLocalVisualStudio7Generator.cxx: BUG: .lib from a .dll
63894           should go in m_LibraryOutputPath not m_ExecutableOutputPath
63895
63896 2004-01-23 13:43  hoffman
63897
63898         * Tests/Jump/Library/Shared/CMakeLists.txt: BUG: libdir was set
63899           wrong on windows
63900
63901 2004-01-23 13:43  hoffman
63902
63903         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: jump over feature
63904           was not working for windows
63905
63906 2004-01-23 13:19  andy
63907
63908         * DartConfig.cmake: ENH: Fix url
63909
63910 2004-01-23 13:01  hoffman
63911
63912         * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for debug
63913           flags into project files
63914
63915 2004-01-23 13:01  hoffman
63916
63917         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: more fixes for
63918           relative path stuff
63919
63920 2004-01-23 12:46  andy
63921
63922         * DartConfig.cmake: ENH: Add nightly reporting
63923
63924 2004-01-23 12:40  hoffman
63925
63926         * Modules/CMakeDetermineCCompiler.cmake: ENH: use CFLAGS for
63927           testing for gnu
63928
63929 2004-01-23 11:26  andy
63930
63931         * DartConfig.cmake: ENH: More continuous e-mail stuff
63932
63933 2004-01-23 11:22  hoffman
63934
63935         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: convert the .o
63936           files to not have ./
63937
63938 2004-01-23 09:54  king
63939
63940         * Source/: cmLocalGenerator.cxx, cmLocalUnixMakefileGenerator.cxx,
63941           cmLocalUnixMakefileGenerator.h: BUG: Fix to build rule generation
63942           with relative paths.
63943
63944 2004-01-23 09:48  king
63945
63946         * DartConfig.cmake: ENH: Improving CMake continuous dashboards.
63947           Sending continuous email for all kinds of failures.
63948
63949 2004-01-23 09:44  martink
63950
63951         * Source/: cmCTest.cxx, cmCTest.h: fixes to backup restore options
63952
63953 2004-01-23 08:53  king
63954
63955         * Source/cmLocalGenerator.cxx: STYLE: Deleted trailing whitespace.
63956
63957 2004-01-23 08:51  king
63958
63959         * Source/CMakeLists.txt: ERR: Fixed project name for Jump tests.
63960
63961 2004-01-22 14:44  king
63962
63963         * Source/kwsys/: Process.h.in, ProcessUNIX.c: ERR: Fixed function
63964           prototypes with zero arguments to be C-style.
63965
63966 2004-01-22 11:16  andy
63967
63968         * Source/kwsys/ProcessUNIX.c: BUG: If working directory does not
63969           exists, exit
63970
63971 2004-01-22 11:10  andy
63972
63973         * Source/cmCTest.cxx: BUG: If at least one test fails, the percent
63974           cannot be greater than 99
63975
63976 2004-01-22 10:54  king
63977
63978         * Source/: cmLocalUnixMakefileGenerator.cxx,
63979           cmLocalUnixMakefileGenerator.h: BUG: Fix jump-over-and-build for
63980           missing libraries when the relative path to the library is
63981           different between the source and destination of the jump.
63982
63983 2004-01-22 10:51  king
63984
63985         * Tests/Jump/Library/: CMakeLists.txt, jumpShared.cxx,
63986           jumpStatic.cxx, Shared/CMakeLists.txt, Shared/jumpShared.cxx,
63987           Static/CMakeLists.txt, Static/jumpStatic.cxx: ENH: Improved test
63988           to have a different relative path name for libraries between the
63989           Executable and Library directories.
63990
63991 2004-01-22 10:36  king
63992
63993         * Source/CMakeLists.txt: ENH: Added JumpWithLibOut and JumpNoLibOut
63994           to test whether jumping over to build a missing library works.
63995
63996 2004-01-22 10:30  king
63997
63998         * Source/: cmake.cxx, kwsys/SystemTools.cxx: BUG:
63999           CopyFileIfDifferent should return success if the files did not
64000           differ or if the copy succeeded.  It should return failure only
64001           if the files were different and the copy failed.
64002
64003 2004-01-22 10:23  king
64004
64005         * Tests/Jump/Library/CMakeLists.txt: ERR: Fixed post-build rule to
64006           copy shared library correctly.
64007
64008 2004-01-22 09:56  king
64009
64010         * Tests/Jump/: CMakeLists.txt, Executable/CMakeLists.txt,
64011           Executable/jumpExecutable.cxx, Library/CMakeLists.txt,
64012           Library/jumpShared.cxx, Library/jumpStatic.cxx: ENH: Adding test
64013           for jumping over and building a missing library.
64014
64015 2004-01-21 18:39  andy
64016
64017         * Modules/CMakeDefaultMakeRuleVariables.cmake: ENH: This will
64018           probably break some obscure version of gcc, but until then,
64019           everybody doing profiling will be happy
64020
64021 2004-01-21 15:55  king
64022
64023         * Source/cmSystemTools.cxx: BUG: ::Stdout method should flush cout
64024           after writing data.
64025
64026 2004-01-21 15:12  king
64027
64028         * Modules/CMakeTestCCompiler.cmake: BUG#530: Merging 1.9 -> 1.10
64029           changes to CMake 1.8 branch.
64030
64031 2004-01-21 15:11  king
64032
64033         * Modules/CMakeTestCCompiler.cmake: BUG#530: Using #error to report
64034           a nice error message if the C compiler is set to a C++ compiler.
64035
64036 2004-01-21 15:08  king
64037
64038         * Modules/TestBigEndian.c: BUG: Use return statement instead of
64039           exit.
64040
64041 2004-01-21 15:07  martink
64042
64043         * Source/kwsys/ProcessUNIX.c: merge from the main tree
64044
64045 2004-01-21 14:43  king
64046
64047         * Source/cmCTest.cxx: BUG: empty method on std string is a test,
64048           and does not set the string to empty.
64049
64050 2004-01-21 14:27  hoffman
64051
64052         * Source/cmCTest.cxx: BUG: fix leak
64053
64054 2004-01-21 14:06  king
64055
64056         * Source/cmCTest.cxx: BUG: Fixed buffer size in MakeXMLSafe.
64057
64058 2004-01-21 13:38  andy
64059
64060         * Source/kwsys/ProcessUNIX.c: BUG: Fix valgrind error. If working
64061           directory is not set do not do chdir
64062
64063 2004-01-21 09:49  hoffman
64064
64065         * Source/cmCTest.cxx: BUG: if a test is not found, it should fail
64066
64067 2004-01-21 09:25  hoffman
64068
64069         * Source/cmCTest.cxx: ENH: make sure tests that are not run fail,
64070           and make sure that it does not try to run directories with the
64071           same name as tests
64072
64073 2004-01-20 14:36  hoffman
64074
64075         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: bug fix for IBM
64076           broken xlC 6.0.0.4 compiler
64077
64078 2004-01-20 14:35  hoffman
64079
64080         * Source/cmSystemTools.cxx: ENH: dont do relative paths when
64081           nothing is relative
64082
64083 2004-01-19 09:30  king
64084
64085         * Source/kwsys/testProcess.c: ERR: Fixed unused argument warning.
64086
64087 2004-01-19 09:30  king
64088
64089         * Source/kwsys/CMakeLists.txt: ERR: Must include Dart module after
64090           PROJECT command.
64091
64092 2004-01-17 12:47  king
64093
64094         * Source/kwsys/CMakeLists.txt: ENH: Added Dart testing
64095           configuration.
64096
64097 2004-01-17 12:46  king
64098
64099         * Source/kwsys/testProcess.c: ENH: Added a recursive process
64100           execution test.
64101
64102 2004-01-16 14:00  martink
64103
64104         * Source/cmCTest.cxx: fix so that ctest is run even with bad cmake
64105           result
64106
64107 2004-01-15 17:07  andy
64108
64109         * Source/cmCTest.cxx: ENH: Handle spaces in the dart output of test
64110
64111 2004-01-15 14:04  king
64112
64113         * Modules/Platform/Windows-bcc32.cmake: BUG#518: Merging 1.30->1.31
64114           changes to CMake 1.8 branch.
64115
64116 2004-01-15 13:57  andy
64117
64118         * Modules/Platform/Windows-bcc32.cmake: ENH: Fix typos about
64119           copying exe flags to shared flags and to modules. Bug #518 - On
64120           borland, initial flags for bulding module are wrong
64121
64122 2004-01-15 08:50  king
64123
64124         * Source/cmSystemTools.cxx: ENH: Added more error state checks to
64125           RunSingleCommand.
64126
64127 2004-01-13 12:28  andy
64128
64129         * Source/cmCTest.cxx: ERR: Do not ignore argument after nocmake
64130
64131 2004-01-13 11:22  hoffman
64132
64133         * Source/: cmCTest.cxx, cmCTest.h: ENH: add no cmake option
64134
64135 2004-01-13 09:05  king
64136
64137         * Modules/CMakeDetermineCCompiler.cmake: BUG: Merging 1.23->1.25
64138           changes to 1.8 branch for correct setting of MINGW flag on cygwin
64139           with -mno-cygwin flag.
64140
64141 2004-01-13 09:01  king
64142
64143         * Modules/FindTclsh.cmake: Merging 1.6->1.7 changes to 1.8 branch
64144           to improve automatic finding of Tcl.
64145
64146 2004-01-13 09:01  king
64147
64148         * Modules/FindTCL.cmake: Merging 1.30->1.31 changes to 1.8 branch
64149           to improve automatic finding of Tcl.
64150
64151 2004-01-13 09:00  hoffman
64152
64153         * Modules/CMakeDetermineCCompiler.cmake: BUG: use the flags when
64154           testing for type of gnu compiler
64155
64156 2004-01-12 16:16  hoffman
64157
64158         * Source/kwsys/SystemTools.cxx: BUG: try to get access to work on
64159           borland
64160
64161 2004-01-12 13:53  hoffman
64162
64163         * Source/kwsys/SystemTools.cxx: ENH: use access over stat for
64164           performance
64165
64166 2004-01-12 13:30  andy
64167
64168         * Source/: cmCTest.cxx, kwsys/SystemTools.cxx: ENH: Only look for
64169           executable until found
64170
64171 2004-01-09 15:57  barre
64172
64173         * Modules/: FindTCL.cmake, FindTclsh.cmake: ENH: make it a bit
64174           smarter at finding stuff: now you need only to set *ONE* of
64175           (TCL|TK)_INCLUDE_PATH, (TCL|TK)_LIBRARY, TCL_TCLSH and the rest
64176           will be found.
64177
64178 2004-01-09 14:14  hoffman
64179
64180         * Source/cmCTest.cxx: ENH: clean up the output some more
64181
64182 2004-01-09 14:05  hoffman
64183
64184         * Source/cmCTest.cxx: ENH: clean up output
64185
64186 2004-01-09 13:35  hoffman
64187
64188         * Source/: cmCTest.cxx, cmCTest.h: ENH: add an ability to specify a
64189           build run directory
64190
64191 2004-01-09 12:35  hoffman
64192
64193         * Source/cmCTest.cxx: ENH: clean up output
64194
64195 2004-01-09 12:28  hoffman
64196
64197         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: add a local target
64198           for libraries as well as executables
64199
64200 2004-01-09 11:23  king
64201
64202         * CMakeLists.txt, Modules/CMakeDetermineSystem.cmake,
64203           Modules/CMakeFindFrameworks.cmake,
64204           Modules/CMakeTestCCompiler.cmake,
64205           Modules/CMakeTestCXXCompiler.cmake, Modules/Dart.cmake,
64206           Modules/FindOpenGL.cmake, Modules/FindPythonLibs.cmake,
64207           Modules/FindQt.cmake, Modules/FindTCL.cmake,
64208           Modules/Platform/Windows-cl.cmake, Source/cmCTest.cxx,
64209           Source/cmCreateTestSourceList.cxx,
64210           Source/cmGlobalCodeWarriorGenerator.cxx,
64211           Source/cmGlobalGenerator.cxx,
64212           Source/cmGlobalVisualStudio6Generator.cxx,
64213           Source/cmGlobalVisualStudio71Generator.cxx,
64214           Source/cmGlobalVisualStudio7Generator.cxx,
64215           Source/cmLinkLibrariesCommand.cxx,
64216           Source/cmLocalCodeWarriorGenerator.cxx,
64217           Source/cmLocalUnixMakefileGenerator.cxx,
64218           Source/cmLocalVisualStudio6Generator.cxx,
64219           Source/cmLocalVisualStudio7Generator.cxx,
64220           Source/cmOptionCommand.cxx, Source/cmQTWrapCPPCommand.cxx,
64221           Source/cmSiteNameCommand.cxx, Source/cmStringCommand.cxx,
64222           Source/cmTarget.cxx, Source/cmTargetLinkLibrariesCommand.cxx,
64223           Source/cmTryCompileCommand.cxx, Source/cmTryCompileCommand.h,
64224           Source/kwsys/SystemTools.cxx, Utilities/Release/cmake_release.sh,
64225           Utilities/Release/config_Linux,
64226           Utilities/Release/cygwin-package.sh.in: ENH: Merged Release-1-8-2
64227           -> Release-1-8-3 changes to CMake-LatestRelease branch.
64228
64229 2004-01-09 10:13  king
64230
64231         * Source/cmCTest.cxx: BUG: Updated warning regex to match in more
64232           cases.
64233
64234 2004-01-09 08:54  hoffman
64235
64236         * Source/cmCTest.cxx: BUG: if the build fails then the test fails
64237
64238 2004-01-09 07:22  hoffman
64239
64240         * Source/CMakeLists.txt: BUG: fix arguments to wxwindows test
64241
64242 2004-01-08 09:59  hoffman
64243
64244         * Source/: cmCTest.cxx, cmGlobalGenerator.cxx, cmake.cxx: BUG: make
64245           sure null terminator is in the right place for putenv static char
64246           array
64247
64248 2004-01-08 09:23  king
64249
64250         * Source/cmake.cxx: BUG: Fix environment variable setting.
64251
64252 2004-01-08 09:19  king
64253
64254         * Source/cmGlobalGenerator.cxx: BUG: Fix environment variable
64255           setting.
64256
64257 2004-01-08 08:19  hoffman
64258
64259         * Source/: cmCTest.cxx: ENH: remove warning
64260
64261 2004-01-07 16:24  hoffman
64262
64263         * Source/cmCTest.cxx: temp remove of optimization internal ctest
64264           use putenv causing trouble on cygwin
64265
64266 2004-01-07 16:15  hoffman
64267
64268         * Source/cmCTest.cxx: ENH: print errors when they are there
64269
64270 2004-01-07 14:22  hoffman
64271
64272         * Source/cmCTest.cxx: BUG: initialize ivar
64273
64274 2004-01-07 13:27  martink
64275
64276         * Source/cmCreateTestSourceList.cxx: merge fix from main tree
64277
64278 2004-01-07 13:20  hoffman
64279
64280         * Source/cmCTest.cxx: BUG: fix command line parser bug
64281
64282 2004-01-07 12:50  hoffman
64283
64284         * Source/cmCTest.cxx: ENH: remove warning
64285
64286 2004-01-07 11:31  hoffman
64287
64288         * Source/cmCTest.cxx: ENH: remove warnings
64289
64290 2004-01-07 11:24  hoffman
64291
64292         * Source/: CMakeLists.txt, cmCTest.cxx, cmCTest.h,
64293           cmSystemTools.cxx, cmSystemTools.h, cmWin32ProcessExecution.cxx,
64294           cmake.cxx, ctest.cxx: ENH: add new feature to ctest so that it
64295           can cmake, build and run a test executable
64296
64297 2004-01-07 09:22  king
64298
64299         * Source/cmGlobalVisualStudio6Generator.cxx: BUG: Fixed crash in
64300           extern MSVC project support.
64301
64302 2004-01-07 09:22  hoffman
64303
64304         * Source/cmGlobalVisualStudio6Generator.cxx: BUG: fix crash in
64305           external dsp include
64306
64307 2004-01-07 09:10  king
64308
64309         * Source/cmGlobalVisualStudio6Generator.cxx: BUG: Fixed crash in
64310           extern MSVC project support.
64311
64312 2004-01-07 09:08  hoffman
64313
64314         * Source/cmGlobalVisualStudio6Generator.cxx: BUG: fix crash
64315
64316 2004-01-07 09:07  king
64317
64318         * Source/cmCTest.cxx: BUG: Added missing Generator attributes to
64319           submitted XML files.
64320
64321 2004-01-07 08:37  martink
64322
64323         * Modules/Dart.cmake: merge change from main tree
64324
64325 2004-01-06 19:13  andy
64326
64327         * Source/: cmCTest.cxx, cmCTest.h, ctest.cxx: ENH: Improve notes
64328           support (now you can specify them with the rest of the command
64329           line), improve reading of configuration file (now it actually
64330           rereads configuration file after running
64331           update/configure/build...). Remember the model
64332           (nightly/experimental) across runs
64333
64334 2004-01-06 16:56  king
64335
64336         * Source/kwsys/: kwsys_std.h.in, kwsys_std_fstream.h.in,
64337           kwsys_std_iosfwd.h.in, kwsys_std_iostream.h.in,
64338           kwsys_std_sstream.h.in: ENH: Removing empty source file now that
64339           makefile dependencies should have updated.
64340
64341 2004-01-06 16:18  hoffman
64342
64343         * Source/: cmLocalGenerator.cxx, cmLocalUnixMakefileGenerator.cxx:
64344           ENH: fix for hp make and relative paths never have targets with a
64345           ./ at the start of the name
64346
64347 2004-01-06 15:06  king
64348
64349         * Utilities/Release/config_Linux: Fixed build for new machine.
64350
64351 2004-01-06 13:21  king
64352
64353         * Utilities/Release/config_Linux: ENH: Updated configuration for
64354           new build location.
64355
64356 2004-01-05 16:29  martink
64357
64358         * Source/cmGlob.cxx: fix for glob command
64359
64360 2004-01-05 15:30  king
64361
64362         * Source/cmFindPackageCommand.cxx: BUG: Fixed typo in error
64363           message.
64364
64365 2004-01-05 13:20  king
64366
64367         * Utilities/Release/cmake_release.sh: ENH: Updated TAG for 1.8.3
64368           release.
64369
64370 2004-01-05 13:19  king
64371
64372         * CMakeLists.txt, CMakeSystemConfig.txt.in,
64373           CMakeWindowsSystemConfig.txt, bootstrap,
64374           Modules/CMakeCCompiler.cmake.in,
64375           Modules/CMakeDetermineCCompiler.cmake,
64376           Modules/CMakeDetermineCXXCompiler.cmake,
64377           Modules/CMakeDetermineJavaCompiler.cmake,
64378           Modules/CMakeImportBuildSettings.cmake, Modules/CMakeLists.txt,
64379           Modules/CMakeSystemSpecificInformation.cmake,
64380           Modules/CMakeTestCCompiler.cmake,
64381           Modules/CMakeTestCXXCompiler.cmake, Modules/CMakeTestGNU.c,
64382           Modules/CheckTypeSize.cmake, Modules/CheckVariableExists.cmake,
64383           Modules/Dart.cmake, Modules/FindGTK.cmake, Modules/FindJNI.cmake,
64384           Modules/FindJava.cmake, Modules/FindLATEX.cmake,
64385           Modules/FindPythonLibs.cmake, Modules/FindTCL.cmake,
64386           Modules/FindTclsh.cmake, Modules/FindThreads.cmake,
64387           Modules/FindWish.cmake, Modules/FindwxWindows.cmake,
64388           Modules/TestForANSIForScope.cmake,
64389           Modules/TestForSTDNamespace.cmake, Modules/Platform/AIX.cmake,
64390           Modules/Platform/BSDOS.cmake, Modules/Platform/Darwin.cmake,
64391           Modules/Platform/FreeBSD.cmake, Modules/Platform/HP-UX.cmake,
64392           Modules/Platform/IRIX.cmake, Modules/Platform/IRIX64.cmake,
64393           Modules/Platform/MP-RAS.cmake, Modules/Platform/NetBSD.cmake,
64394           Modules/Platform/OSF1.cmake, Modules/Platform/OpenBSD.cmake,
64395           Modules/Platform/RISCos.cmake, Modules/Platform/SCO_SV.cmake,
64396           Modules/Platform/SINIX.cmake, Modules/Platform/SunOS.cmake,
64397           Modules/Platform/True64.cmake, Modules/Platform/ULTRIX.cmake,
64398           Modules/Platform/UNIX_SV.cmake, Modules/Platform/UnixWare.cmake,
64399           Modules/Platform/Windows-bcc32.cmake,
64400           Modules/Platform/Windows-cl.cmake,
64401           Modules/Platform/Windows-gcc.cmake,
64402           Modules/Platform/Windows.cmake, Modules/Platform/Xenix.cmake,
64403           Modules/Platform/gcc.cmake, Source/CMakeLists.txt,
64404           Source/cmAddCustomTargetCommand.cxx, Source/cmAddTestCommand.cxx,
64405           Source/cmCPluginAPI.h, Source/cmCTest.cxx, Source/cmCTest.h,
64406           Source/cmCacheManager.cxx, Source/cmCommands.cxx,
64407           Source/cmDynamicLoader.cxx, Source/cmFindFileCommand.h,
64408           Source/cmFindLibraryCommand.h, Source/cmFindPathCommand.h,
64409           Source/cmFindProgramCommand.h,
64410           Source/cmGlobalBorlandMakefileGenerator.cxx,
64411           Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
64412           Source/cmGlobalNMakeMakefileGenerator.cxx,
64413           Source/cmGlobalUnixMakefileGenerator.cxx,
64414           Source/cmGlobalVisualStudio6Generator.cxx,
64415           Source/cmGlobalVisualStudio7Generator.cxx,
64416           Source/cmLoadCommandCommand.cxx,
64417           Source/cmLocalUnixMakefileGenerator.cxx,
64418           Source/cmLocalUnixMakefileGenerator.h,
64419           Source/cmLocalVisualStudio6Generator.cxx,
64420           Source/cmLocalVisualStudio7Generator.cxx,
64421           Source/cmMakeDepend.cxx, Source/cmMakefile.cxx,
64422           Source/cmQTWrapCPPCommand.cxx, Source/cmSystemTools.cxx,
64423           Source/cmSystemTools.h, Source/cmTargetLinkLibrariesCommand.cxx,
64424           Source/cmTryCompileCommand.h, Source/cmWin32ProcessExecution.cxx,
64425           Source/cmake.cxx, Source/cmakemain.cxx, Source/cmakewizard.cxx,
64426           Source/cmakewizard.h, Source/CTest/cmCTestSubmit.cxx,
64427           Source/CursesDialog/ccmake.cxx, Source/kwsys/ProcessUNIX.c,
64428           Source/kwsys/ProcessWin32.c, Source/kwsys/SystemTools.cxx,
64429           Templates/EXEWinHeader.dsptemplate,
64430           Tests/Complex/Executable/CMakeLists.txt,
64431           Tests/Complex/Executable/complex.cxx,
64432           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
64433           Tests/ComplexOneConfig/Executable/complex.cxx,
64434           Tests/ComplexRelativePaths/Executable/CMakeLists.txt,
64435           Tests/ComplexRelativePaths/Executable/complex.cxx,
64436           Tests/Complex/Library/CMakeLists.txt,
64437           Tests/ComplexOneConfig/Library/CMakeLists.txt,
64438           Tests/ComplexRelativePaths/Library/CMakeLists.txt,
64439           Utilities/CMakeLists.txt, Utilities/Release/cmake_release.sh,
64440           Utilities/Release/config_AIX,
64441           Utilities/Release/config_CYGWIN_NT-5.1,
64442           Utilities/Release/config_Darwin, Utilities/Release/config_HP-UX,
64443           Utilities/Release/config_IRIX64, Utilities/Release/config_Linux,
64444           Utilities/Release/config_OSF1, Utilities/Release/config_SunOS,
64445           Utilities/Release/cygwin-package.sh.in: ENH: Merging CMake
64446           Release-1-8-2 to CMake-LatestRelease.
64447
64448 2004-01-05 12:58  king
64449
64450         * Source/cmLocalVisualStudio6Generator.cxx: BUG#416: Merging
64451           1.49->1.50 changes to 1.8 branch.
64452
64453 2004-01-05 12:53  martink
64454
64455         * Source/cmLocalVisualStudio6Generator.cxx: fix for long lines with
64456           post build rules
64457
64458 2004-01-05 11:22  king
64459
64460         * Source/cmQTWrapCPPCommand.cxx: BUG#421: Merging 1.16->1.17
64461           changes to 1.8 branch.
64462
64463 2004-01-05 11:13  andy
64464
64465         * Source/cmQTWrapCPPCommand.cxx, Tests/Wrapping/CMakeLists.txt,
64466           Tests/Wrapping/vtkTestMoc.h: BUG: Fix dependency to input file
64467           for QT_WRAP_CPP. Bug #421 - QT_WRAP_CPP
64468
64469 2004-01-05 11:02  king
64470
64471         * Source/kwsys/kwsysPlatformCxxTests.cmake: ERR: Removed use of
64472           FILE command and using WRITE_FILE instead.  We would still like
64473           CMake 1.6 to be able to build CMake CVS, and kwsys is used.
64474
64475 2004-01-02 10:23  martink
64476
64477         * Modules/Dart.cmake: fix for multiple nexted projects
64478
64479 2003-12-31 08:56  andy
64480
64481         * bootstrap: ERR: Fix bootstrap for the changes in kwsys
64482
64483 2003-12-30 17:15  king
64484
64485         * Source/kwsys/: CMakeLists.txt, Configure.hxx.in,
64486           kwsysPlatformCxxTests.cxx, kwsys_ios_fstream.h.in,
64487           kwsys_ios_iosfwd.h.in, kwsys_ios_iostream.h.in,
64488           kwsys_ios_sstream.h.in: ENH: Renamed KWSYS_IOS_HAVE_* macros to
64489           KWSYS_IOS_USE_* to be more readable in the C++ sources.
64490
64491 2003-12-30 16:23  king
64492
64493         * Source/kwsys/: Process.h.in, ProcessUNIX.c, ProcessWin32.c,
64494           test1.cxx: ENH: Added GetExceptionString method to provide an
64495           error description when GetState returns Exception.
64496
64497 2003-12-30 14:33  king
64498
64499         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: Removed stray
64500           debugging statement left from merge.
64501
64502 2003-12-30 13:40  king
64503
64504         * Source/kwsys/SystemTools.cxx: ERR: Use of kwsys_stl was merged
64505           from main tree.  The CMake 1.8 branch still uses kwsys_std.
64506
64507 2003-12-30 13:39  king
64508
64509         * Source/kwsys/SystemTools.cxx: BUG: Merging 1.30->1.31 changes to
64510           CMake 1.8 branch.
64511
64512 2003-12-30 13:38  king
64513
64514         * Source/kwsys/SystemTools.cxx: BUG: CollapseFullPath was calling
64515           SplitProgramPath before changing the working directory to
64516           in_base.
64517
64518 2003-12-30 10:26  king
64519
64520         * Source/cmSystemTools.cxx: BUG: Do not call
64521           cmsysProcess_GetErrorString unless GetState returns State_Error.
64522
64523 2003-12-30 08:41  hoffman
64524
64525         * Source/: cmLocalGenerator.cxx, cmLocalUnixMakefileGenerator.cxx:
64526           BUG: borland make treats ./target and target as different also
64527           convert to outputpathrelative may get passed a quoted path
64528
64529 2003-12-30 07:55  andy
64530
64531         * Source/cmCTest.cxx: ENH: Remove warnings about unused variables
64532
64533 2003-12-29 16:35  martink
64534
64535         * Source/cmEnableTestingCommand.h: sets variable now
64536
64537 2003-12-29 16:27  martink
64538
64539         * Source/cmLocalUnixMakefileGenerator.cxx: only generate test
64540           target when enabled
64541
64542 2003-12-29 16:27  martink
64543
64544         * Source/cmEnableTestingCommand.cxx: sets variable now
64545
64546 2003-12-29 16:19  king
64547
64548         * Modules/: CMakeFindFrameworks.cmake, FindPythonLibs.cmake,
64549           FindTCL.cmake: BUG#423: Merged fix to 1.8 branch.
64550
64551 2003-12-29 16:18  king
64552
64553         * Modules/: CMakeFindFrameworks.cmake, FindPythonLibs.cmake,
64554           FindTCL.cmake: BUG#423: Fixed search for frameworks on OSX.
64555
64556 2003-12-29 16:15  king
64557
64558         * Source/cmSiteNameCommand.cxx: BUG#407: Merged fix to 1.8 branch.
64559
64560 2003-12-29 16:10  andy
64561
64562         * Source/cmSiteNameCommand.cxx: ENH: Do not use nslookup. All we
64563           really care is hostname. If somebody wants something fancy, just
64564           set it yourself. Fixes Bug #407 - nslookup is being deprecated
64565           for Red Hat and Fedora distributions
64566
64567 2003-12-29 15:37  king
64568
64569         * Source/cmOptionCommand.cxx: BUG#408: Merged fix to 1.8 branch.
64570
64571 2003-12-29 15:26  andy
64572
64573         * Source/cmOptionCommand.cxx: ERR: Fix problems with OPTION and -D
64574           on command line. Fix Bug #408 - Using -D without a type does not
64575           always work
64576
64577 2003-12-29 15:15  king
64578
64579         * Modules/CMakeDetermineSystem.cmake: BUG#426: Merged fix to 1.8
64580           branch.
64581
64582 2003-12-29 15:14  king
64583
64584         * Modules/FindQt.cmake: BUG#425: Merged fix to 1.8 branch.
64585
64586 2003-12-29 14:55  hoffman
64587
64588         * Source/: cmLocalGenerator.cxx, cmLocalUnixMakefileGenerator.cxx:
64589           BUG: use ./ infront of the current directory
64590
64591 2003-12-29 14:26  andy
64592
64593         * Modules/CMakeDetermineSystem.cmake: ERR: On systems where uname
64594           does not support -p, try -m. Fixes Bug #426 -
64595           CMAKE_SYSTEM_PROCESSOR unknown and inconsistent
64596
64597 2003-12-29 14:19  andy
64598
64599         * Modules/FindQt.cmake: ENH: Add QT_ASSISTANTCLIENT_LIBRARY
64600           support. Fixes Bug #425 - Suggsted mod to FindQt.cmake to handle
64601           qassistantclient.lib
64602
64603 2003-12-29 13:41  king
64604
64605         * Source/cmGlobalGenerator.cxx: BUG#427: Merged fix to 1.8 branch.
64606
64607 2003-12-29 13:37  king
64608
64609         * Source/: cmGlobalCodeWarriorGenerator.cxx,
64610           cmGlobalVisualStudio6Generator.cxx,
64611           cmGlobalVisualStudio71Generator.cxx,
64612           cmGlobalVisualStudio7Generator.cxx, cmLinkLibrariesCommand.cxx,
64613           cmLocalCodeWarriorGenerator.cxx,
64614           cmLocalUnixMakefileGenerator.cxx,
64615           cmLocalVisualStudio6Generator.cxx,
64616           cmLocalVisualStudio7Generator.cxx, cmTarget.cxx,
64617           cmTargetLinkLibrariesCommand.cxx: BUG#445: Merging fix to 1.8
64618           branch.
64619
64620 2003-12-29 13:32  king
64621
64622         * Source/cmStringCommand.cxx: BUG#452: Merging 1.10->1.11 changes
64623           to 1.8 branch.
64624
64625 2003-12-29 13:31  king
64626
64627         * Source/cmStringCommand.cxx: BUG#452: Fix to argument checking for
64628           TOUPPER and TOLOWER subcommands.
64629
64630 2003-12-29 13:26  king
64631
64632         * Modules/FindOpenGL.cmake: BUG: Added missing include path to
64633           search.
64634
64635 2003-12-29 13:14  king
64636
64637         * Source/kwsys/SystemTools.cxx: ERR: Removed ftime ambiguity
64638           created by poor C++ standard headers provided by Borland 5.5.
64639
64640 2003-12-26 15:02  andy
64641
64642         * Source/: cmCTest.cxx, cmCTest.h, ctest.cxx: ENH: Add option to
64643           submit notes. Implements Bug #465 - Add notes support to CTest
64644
64645 2003-12-26 15:00  andy
64646
64647         * Source/: cmSystemTools.cxx, cmSystemTools.h: BUG: For
64648           consistency, use cmStdString. Also, there was a bug in
64649           SplitString which make it lose the first character.
64650
64651 2003-12-24 15:02  andy
64652
64653         * Source/cmLocalGenerator.cxx: BUG: On Windows network paths do not
64654           really work as regular paths, so when the binary directory is on
64655           the network, we will not support relative paths
64656
64657 2003-12-24 13:17  hoffman
64658
64659         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: use cd pwd trick
64660           for path for libnames
64661
64662 2003-12-24 10:51  hoffman
64663
64664         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: use full paths via
64665           pwd for -L paths on unix shells
64666
64667 2003-12-24 10:07  kmorel
64668
64669         * Source/kwsys/kwsys_ios_iosfwd.h.in: Fixed a problem where
64670           ifstream was not the same as kwsys_ios::ifstream on MSVC 6.0.
64671
64672 2003-12-24 09:19  andy
64673
64674         * Source/cmCTest.cxx: ENH: Fix coverage to actually work and add
64675           support for .NoDartCoverage
64676
64677 2003-12-23 15:01  hoffman
64678
64679         * Source/: cmLocalGenerator.cxx, cmTryCompileCommand.cxx,
64680           cmake.cxx, cmake.h: BUG: keep more of the case information
64681
64682 2003-12-23 13:31  hoffman
64683
64684         * Source/cmLocalGenerator.cxx: BUG: fix for vtk build
64685
64686 2003-12-23 11:03  king
64687
64688         * bootstrap: ENH: Merging changes from KWSys-IOS-bp to
64689           KWSys-IOS-b2t-1-mp to main tree.  This corresponds to the same
64690           merge in KWSys.  Fixes for bootstrapping on cygwin are also
64691           included.
64692
64693 2003-12-23 11:03  king
64694
64695         * Source/kwsys/: CMakeLists.txt, Configure.hxx.in, Directory.cxx,
64696           RegularExpression.cxx, RegularExpression.hxx.in, SystemTools.cxx,
64697           SystemTools.hxx.in, kwsysPlatformCxxTests.cmake,
64698           kwsysPlatformCxxTests.cxx, kwsys_ios_fstream.h.in,
64699           kwsys_ios_iosfwd.h.in, kwsys_ios_iostream.h.in,
64700           kwsys_ios_sstream.h.in, kwsys_std.h.in, kwsys_std_fstream.h.in,
64701           kwsys_std_iosfwd.h.in, kwsys_std_iostream.h.in,
64702           kwsys_std_sstream.h.in, kwsys_stl.h.in, test1.cxx, testIOS.cxx:
64703           ENH: Merging changes from KWSys-IOS-bp to KWSys-IOS-b2t-1-mp to
64704           main tree.  This introduces separate kwsys_ios and kwsys_stl
64705           macros needed to support all platforms.
64706
64707 2003-12-23 10:44  king
64708
64709         * bootstrap: BUG: Fixed 3rd C++ test to use endl correctly.  Fixed
64710           incorrect spelling of appropriate.
64711
64712 2003-12-23 10:39  andy
64713
64714         * bootstrap: ENH: Some cleanups and attempt to fix cygwin problem
64715
64716 2003-12-23 10:16  andy
64717
64718         * bootstrap: ENH: Some cleanups, add settings comment to kwsys
64719           header files. Add proper dependency to kwsys headers
64720
64721 2003-12-23 09:53  king
64722
64723         * bootstrap: BUG: Fixed use of KWSYS_IOS_HAVE_SSTREAM test result
64724           for cmConfigure.
64725
64726 2003-12-23 09:31  king
64727
64728         * bootstrap: BUG: Moved use of KWSYS_IOS test results to after the
64729           tests are performed.  Also cleaned up ordering of some tests.
64730
64731 2003-12-23 09:17  andy
64732
64733         * bootstrap: ENH: support new KWSYS with IOS
64734
64735 2003-12-22 16:21  hoffman
64736
64737         * Source/: cmLocalVisualStudio6Generator.cxx,
64738           cmLocalVisualStudio7Generator.cxx, cmSystemTools.cxx: ENH: add
64739           relative paths to visual studio 6 and 7 project files
64740
64741 2003-12-22 15:16  hoffman
64742
64743         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h,
64744           cmLocalUnixMakefileGenerator.cxx, cmLocalUnixMakefileGenerator.h:
64745           ENH: move relative path to parent generator class
64746
64747 2003-12-22 14:17  hoffman
64748
64749         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: make new relative
64750           rpath work with spaces
64751
64752 2003-12-22 13:59  hoffman
64753
64754         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: use fullpaths based
64755           on the actual current directory
64756
64757 2003-12-22 13:15  hoffman
64758
64759         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: use a full path for
64760           rpath
64761
64762 2003-12-22 12:24  hoffman
64763
64764         * Source/: cmLocalUnixMakefileGenerator.cxx,
64765           cmLocalUnixMakefileGenerator.h, cmSystemTools.cxx,
64766           cmSystemTools.h, cmake.cxx: ENH: add support for relative paths
64767           in makefiles
64768
64769 2003-12-22 11:20  king
64770
64771         * Source/kwsys/: CMakeLists.txt, kwsysPlatformCxxTests.cxx: ENH:
64772           All platform tests are now in kwsysPlatformCxxTests.cxx.  This
64773           makes the listfile code much more readable.
64774
64775 2003-12-20 13:32  king
64776
64777         * Source/kwsys/: CMakeLists.txt, testIOS.cxx: ENH: Added testIOS
64778           for kwsys_ios testing.
64779
64780 2003-12-20 13:31  king
64781
64782         * Source/kwsys/kwsys_ios_sstream.h.in: ERR: Fixed istringstream to
64783           work with MSVC 6 old streams.
64784
64785 2003-12-20 12:44  king
64786
64787         * Source/kwsys/: CMakeLists.txt, Configure.hxx.in,
64788           kwsysPlatformCxxTests.cxx, kwsys_ios_fstream.h.in,
64789           kwsys_ios_iosfwd.h.in, kwsys_ios_iostream.h.in,
64790           kwsys_ios_sstream.h.in: ENH: Shortened and grouped IOS and STL
64791           feature macro names.
64792
64793 2003-12-19 16:56  king
64794
64795         * Source/kwsys/: CMakeLists.txt, Configure.hxx.in, Directory.cxx,
64796           RegularExpression.cxx, RegularExpression.hxx.in, SystemTools.cxx,
64797           SystemTools.hxx.in, kwsysPlatformCxxTests.cmake,
64798           kwsysPlatformCxxTests.cxx, kwsys_ios_fstream.h.in,
64799           kwsys_ios_iosfwd.h.in, kwsys_ios_iostream.h.in,
64800           kwsys_ios_sstream.h.in, kwsys_std.h.in, kwsys_std_fstream.h.in,
64801           kwsys_std_iosfwd.h.in, kwsys_std_iostream.h.in,
64802           kwsys_std_sstream.h.in, kwsys_stl.h.in, test1.cxx: ENH: Split
64803           kwsys_std into kwsys_ios and kwsys_stl in order to avoid std
64804           namespace pollution and support more platforms.
64805
64806 2003-12-18 18:04  andy
64807
64808         * Source/cmCTest.cxx: ENH: Even better. Only replace when path
64809           longer than 20 characters. Also replace parent directory. That
64810           way it will replace for related projects.
64811
64812 2003-12-18 17:42  andy
64813
64814         * Source/cmCTest.cxx: ENH: Attempt to cleanup the build output
64815
64816 2003-12-18 17:36  martink
64817
64818         * Source/cmCTest.cxx: bug fix
64819
64820 2003-12-18 13:40  andy
64821
64822         * Source/cmLocalUnixMakefileGenerator.cxx: ERR: Remove debug
64823
64824 2003-12-18 13:17  andy
64825
64826         * Source/: cmGlobalCodeWarriorGenerator.cxx,
64827           cmGlobalVisualStudio6Generator.cxx,
64828           cmGlobalVisualStudio71Generator.cxx,
64829           cmGlobalVisualStudio7Generator.cxx,
64830           cmLocalCodeWarriorGenerator.cxx,
64831           cmLocalVisualStudio6Generator.cxx,
64832           cmLocalVisualStudio7Generator.cxx: BUG: Fix Bug #445 - Same
64833           library in multiple projects can cause problems
64834
64835 2003-12-18 13:04  andy
64836
64837         * Source/: cmLinkLibrariesCommand.cxx,
64838           cmLocalUnixMakefileGenerator.cxx, cmTarget.cxx,
64839           cmTargetLinkLibrariesCommand.cxx: BUG: Fix Bug #445 - Same
64840           library in multiple projects can cause problems
64841
64842 2003-12-17 09:42  andy
64843
64844         * Modules/Dart.cmake: ENH: Mark things as advanced
64845
64846 2003-12-17 09:40  andy
64847
64848         * Source/cmCTest.cxx: ERR: Remove debug
64849
64850 2003-12-17 09:25  andy
64851
64852         * Source/cmCTest.cxx: ENH: Add more error regular expressions
64853
64854 2003-12-17 08:49  king
64855
64856         * Source/: cmTryCompileCommand.cxx, cmTryCompileCommand.h: BUG#439:
64857           Merging fix to 1.8 branch.
64858
64859 2003-12-17 08:45  king
64860
64861         * Modules/Platform/Windows-cl.cmake: BUG#438: Merging fix to 1.8
64862           branch.
64863
64864 2003-12-17 08:36  martink
64865
64866         * Source/cmCTest.cxx: better ctest driver and return codes
64867
64868 2003-12-17 08:30  king
64869
64870         * Source/kwsys/SystemTools.hxx.in: ERR: std -> kwsys_std.
64871
64872 2003-12-17 08:21  martink
64873
64874         * Modules/Platform/Windows-cl.cmake: fix in quoting
64875
64876 2003-12-16 17:30  andy
64877
64878         * Source/cmCTest.cxx: ENH: Purify support should work now.
64879
64880 2003-12-16 17:20  king
64881
64882         * Source/kwsys/: Process.h.in, ProcessUNIX.c, ProcessWin32.c: ENH:
64883           Added SetPipeShared method to allow stdout and stderr pipes to be
64884           shared with the parent process.
64885
64886 2003-12-16 16:19  andy
64887
64888         * Source/cmCTest.cxx: ENH: Add suppression file support for
64889           valgrind
64890
64891 2003-12-16 16:19  andy
64892
64893         * Modules/: Dart.cmake, DartConfiguration.tcl.in: ENH: Add
64894           suppression file
64895
64896 2003-12-16 15:55  king
64897
64898         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: Added
64899           GetEnv method.
64900
64901 2003-12-16 15:38  king
64902
64903         * Source/kwsys/CMakeLists.txt: ENH: Updated copyright.
64904
64905 2003-12-16 15:37  king
64906
64907         * Source/kwsys/CMakeLists.txt: ERR: SystemTools now depends on
64908           Directory.
64909
64910 2003-12-16 14:43  andy
64911
64912         * Source/: cmCTest.cxx, cmCTest.h: ENH: Several cleanups and
64913           attempt to do purify support
64914
64915 2003-12-16 14:26  martink
64916
64917         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: is there any
64918           chance thiswill work on all platforms hmmm added removeAdirectory
64919
64920 2003-12-16 13:18  andy
64921
64922         * Source/cmCTest.cxx: ENH: Cleanup output
64923
64924 2003-12-15 18:44  andy
64925
64926         * Source/cmCTest.cxx: ERR: Fix coverage on gcc 2.95
64927
64928 2003-12-15 18:32  andy
64929
64930         * Source/cmCTest.cxx: ERR: Ok, think before commit... This fixes
64931           two build problems. The missing brace and the std::string
64932           signature is different on gcc 2.95 and gcc 3.3.
64933
64934 2003-12-15 18:03  andy
64935
64936         * Source/cmCTest.cxx: ERR: Inner loop used the same counter as
64937           outer. Broke coverage code
64938
64939 2003-12-15 17:28  andy
64940
64941         * Source/: cmCTest.cxx, cmCTest.h: ERR: STD fixes
64942
64943 2003-12-15 17:25  andy
64944
64945         * Modules/Dart.cmake, Modules/DartConfiguration.tcl.in,
64946           Source/cmCTest.cxx, Source/cmCTest.h, Source/cmSystemTools.cxx,
64947           Source/cmSystemTools.h, Source/ctest.cxx,
64948           Source/CTest/cmCTestSubmit.cxx, Source/CTest/cmCTestSubmit.h,
64949           Source/CursesDialog/cmCursesPathWidget.cxx: ENH: Add initial
64950           memory check support which works for Valgrind
64951
64952 2003-12-15 16:30  king
64953
64954         * Source/kwsys/: Base64.c, Base64.h.in, Configure.h.in,
64955           Configure.hxx.in, Copyright.txt, Directory.cxx, Directory.hxx.in,
64956           EncodeExecutable.c, Process.h.in, ProcessFwd9x.c, ProcessUNIX.c,
64957           ProcessWin32.c, RegularExpression.cxx, RegularExpression.hxx.in,
64958           SystemTools.cxx, SystemTools.hxx.in, kwsysHeaderDump.pl,
64959           kwsysPrivate.h, kwsys_std.h.in, kwsys_std_fstream.h.in,
64960           kwsys_std_iosfwd.h.in, kwsys_std_iostream.h.in,
64961           kwsys_std_sstream.h.in, test1.cxx, testProcess.c: ENH: Updated
64962           copyright.
64963
64964 2003-12-15 12:56  martink
64965
64966         * Source/cmCreateTestSourceList.cxx: fix compiler warning
64967
64968 2003-12-15 12:02  hoffman
64969
64970         * Source/cmCTest.cxx: ENH: fix for gcc 3.1
64971
64972 2003-12-14 13:48  king
64973
64974         * Source/kwsys/ProcessWin32.c: STYLE: Fixed typo on comment.
64975
64976 2003-12-14 13:47  king
64977
64978         * Source/kwsys/ProcessWin32.c: ENH: Using CreateFile with
64979           FILE_FLAG_DELETE_ON_CLOSE to automatically delete the Win9x
64980           forwarding executable even if the parent process crashes.
64981
64982 2003-12-14 13:44  king
64983
64984         * Source/kwsys/kwsysPrivate.h: ENH: Added KWSYS_NAMESPACE_STRING
64985           macro.
64986
64987 2003-12-14 13:03  king
64988
64989         * Source/kwsys/Configure.h.in: BUG: Fixed dllimport.
64990
64991 2003-12-13 14:19  king
64992
64993         * Source/kwsys/ProcessUNIX.c: ERR: Added include of sys/stat.h for
64994           open functions mode bits.
64995
64996 2003-12-13 14:13  king
64997
64998         * Source/kwsys/: Process.h.in, ProcessUNIX.c, ProcessWin32.c: ENH:
64999           Added SetPipeFile method to allow the process pipeline stdin,
65000           stdout, and stderr to be redirected from/to files.
65001
65002 2003-12-13 10:36  king
65003
65004         * Source/kwsys/: ProcessUNIX.c, ProcessWin32.c: ENH: Code is now
65005           robust to New method returning NULL.
65006
65007 2003-12-12 15:42  king
65008
65009         * Modules/Platform/IRIX64.cmake: ENH: Added
65010           CMAKE_SHARED_LIBRARY_SONAME_C_FLAG and
65011           CMAKE_SHARED_LIBRARY_SONAME_CXX_FLAG settings to enable shared
65012           library version support for SGI.
65013
65014 2003-12-12 14:44  king
65015
65016         * Modules/Platform/HP-UX.cmake: ENH: Added
65017           CMAKE_SHARED_LIBRARY_SONAME_FLAG setting to enable shared library
65018           version support for HP-UX.
65019
65020 2003-12-12 14:34  king
65021
65022         * Modules/CMakeDefaultMakeRuleVariables.cmake,
65023           Modules/Platform/SunOS.cmake,
65024           Source/cmLocalUnixMakefileGenerator.cxx,
65025           Modules/Platform/Linux.cmake: ENH: Using separate
65026           CMAKE_SHARED_LIBRARY_SONAME flags for C and CXX.
65027
65028 2003-12-12 14:20  king
65029
65030         * Modules/Platform/SunOS.cmake: ENH: Added
65031           CMAKE_SHARED_LIBRARY_SONAME_FLAG setting to enable shared library
65032           version support for SunOS.
65033
65034 2003-12-12 09:12  hoffman
65035
65036         * Modules/: CMakeCCompiler.cmake.in, CMakeCXXCompiler.cmake.in,
65037           CMakeDetermineCCompiler.cmake, CMakeDetermineCXXCompiler.cmake:
65038           ENH: reduce the number of times gnu is tested for
65039
65040 2003-12-12 08:09  martink
65041
65042         * Source/cmCTest.cxx: now can do extra updates
65043
65044 2003-12-11 15:38  hoffman
65045
65046         * Source/cmGlobalGenerator.cxx: BUG:427 trycompile target must be
65047           exe
65048
65049 2003-12-11 10:11  hoffman
65050
65051         * Source/cmTryCompileCommand.cxx: BUG: need a dummy first argument
65052           to cmake
65053
65054 2003-12-11 08:57  martink
65055
65056         * Source/: cmTryCompileCommand.cxx, cmTryCompileCommand.h: fix to
65057           the signature and argument parsing
65058
65059 2003-12-10 19:47  andy
65060
65061         * Source/: cmake.cxx, cmakemain.cxx: ENH: Argument for script mode
65062           is -P (process) and take out the automatic script mode
65063
65064 2003-12-10 08:55  hoffman
65065
65066         * Source/: cmLocalUnixMakefileGenerator.cxx,
65067           cmLocalUnixMakefileGenerator.h: BUG: roll back change for
65068           variable used in path
65069
65070 2003-12-09 14:33  king
65071
65072         * Modules/FindOpenGL.cmake: ENH: Adding /usr/include/w32api for
65073           OpenGL header search.
65074
65075 2003-12-09 11:44  king
65076
65077         * Source/kwsys/SystemTools.cxx: BUG: File comparison on windows
65078           must test the volume serial number as well as the file index.
65079
65080 2003-12-09 10:33  martink
65081
65082         * DartConfig.cmake: move start time up one hour
65083
65084 2003-12-09 09:16  king
65085
65086         * Source/: cmListFileLexer.c, cmListFileLexer.in.l: ERR: Removed
65087           YY_BREAK statements after return statements because they are
65088           unreachable.
65089
65090 2003-12-09 09:11  king
65091
65092         * Source/: cmListFileLexer.c, cmListFileLexer.in.l: ERR: Added
65093           missing static keyword to cmListFileLexerSetToken and
65094           cmListFileLexerAppend definitions.
65095
65096 2003-12-09 08:32  hoffman
65097
65098         * Source/: cmLocalUnixMakefileGenerator.cxx,
65099           cmLocalUnixMakefileGenerator.h: ENH: use variables for output
65100           paths
65101
65102 2003-12-09 08:22  martink
65103
65104         * Source/cmCTest.cxx: some updates to handle inline cache files and
65105           environment variables
65106
65107 2003-12-08 18:05  king
65108
65109         * Source/cmSystemTools.cxx: BUG: Reimplemented ExpandListArguments
65110           to properly handle escaped backslashes that occur right before
65111           semicolons.  This is important for lists of paths ending in
65112           backslashes on windows.
65113
65114 2003-12-08 16:10  martink
65115
65116         * Source/cmSystemTools.cxx: bug fix to escaped semicolons in
65117           arguments
65118
65119 2003-12-08 15:05  king
65120
65121         * Source/cmListFileLexer.in.l: ERR: Fixed comment about how to run
65122           flex to reflect new name of this file.
65123
65124 2003-12-08 14:20  king
65125
65126         * Source/: cmListFileLexer.in.l, cmListFileLexer.l: ERR: Renaming
65127           cmListFileLexer.l to cmListFileLexer.in.l to avoid make programs
65128           trying to run lex automatically whn building cmListFileLexer.c.
65129
65130 2003-12-08 14:11  andy
65131
65132         * bootstrap: ENH: Fix bootstrap to handle lex parser
65133
65134 2003-12-08 13:40  king
65135
65136         * Source/: cmListFileLexer.c, cmListFileLexer.l: ERR: We must
65137           define YY_NO_UNISTD_H to build on windows.
65138
65139 2003-12-08 13:36  king
65140
65141         * Source/: CMakeLists.txt, cmListFileCache.cxx, cmListFileCache.h,
65142           cmListFileLexer.c, cmListFileLexer.h, cmListFileLexer.l: ENH:
65143           Using lex-based tokenizer and a simple recursive-descent parser
65144           in place of the old hand-coded parser for CMake listfiles.
65145
65146 2003-12-08 11:35  king
65147
65148         * Source/kwsys/CMakeLists.txt: STYLE: Removed trailing whitespace.
65149
65150 2003-12-08 11:31  king
65151
65152         * Source/cmake.cxx: ENH: Improved error messages when source tree
65153           does not have a CMakeLists.txt file.  No matter how many cases we
65154           check, there always seems to be a user that finds a case that
65155           gives a confusing error message...
65156
65157 2003-12-08 11:23  andy
65158
65159         * Modules/Dart.cmake, Modules/DartConfiguration.tcl.in,
65160           Source/cmCTest.cxx: ENH: Improve coverage on systems with
65161           multiple gcov commands
65162
65163 2003-12-07 14:09  king
65164
65165         * Source/kwsys/: Process.h.in, ProcessUNIX.c, ProcessWin32.c: ENH:
65166           Cleaned up pipe numbering.
65167
65168 2003-12-05 16:39  king
65169
65170         * Source/cmCTest.cxx: ENH: Using cmListFileCache to read the
65171           DartTestfile instead of duplicating the parse loop.
65172
65173 2003-12-05 14:51  king
65174
65175         * Source/kwsys/kwsys_std.h.in: ERR: Need to include Configure.hxx
65176           to get kwsys_std definition.
65177
65178 2003-12-05 11:53  king
65179
65180         * Source/: cmCTest.cxx, cmSystemTools.cxx, kwsys/Process.h.in,
65181           kwsys/ProcessUNIX.c, kwsys/ProcessWin32.c, kwsys/test1.cxx,
65182           kwsys/testProcess.c: ENH: Removed pipe selection argument from
65183           WaitForData method in kwsysProcess.  This greatly simplifies its
65184           use.
65185
65186 2003-12-05 11:37  king
65187
65188         * Source/kwsys/: Process.h.in, ProcessFwd9x.c, ProcessWin32.c:
65189           STYLE: Removed trailing whitespace.
65190
65191 2003-12-05 11:19  king
65192
65193         * Source/kwsys/ProcessWin32.c: BUG: Process startup-info struct
65194           dwFlags were being set incorrectly due to a change in statement
65195           order.
65196
65197 2003-12-05 10:45  king
65198
65199         * Docs/cmake-mode.el: ENH: New indentation implementation to
65200           support multi-line strings.
65201
65202 2003-12-04 14:34  king
65203
65204         * Docs/cmake-mode.el: STYLE: Removed trailing whitespace.
65205
65206 2003-12-04 13:56  king
65207
65208         * Source/kwsys/ProcessUNIX.c: ERR: Added missing static storage
65209           class specifier for kwsysProcessCreate.
65210
65211 2003-12-03 14:16  martink
65212
65213         * Source/cmCTest.cxx: some fixes to test harnes
65214
65215 2003-12-03 13:37  king
65216
65217         * Source/kwsys/ProcessUNIX.c: ERR: Some platforms define stdin,
65218           stdout, and stderr as macros.  Renaming these symbols to StdIn,
65219           StdOut, and StdErr.
65220
65221 2003-12-03 09:20  king
65222
65223         * Source/kwsys/: Process.h.in, ProcessFwd9x.c, ProcessUNIX.c,
65224           ProcessWin32.c: ENH: Merged changes from KWSys-MultiProcess-bp to
65225           KWSys-MultiProcess-b2t-1-mp to main tree.  This introduces
65226           support for process pipelines.
65227
65228 2003-12-03 09:12  king
65229
65230         * Source/kwsys/Process.h.in: ERR: Added missing macro definition
65231           for kwsysProcess_AddCommand.
65232
65233 2003-12-02 17:23  king
65234
65235         * Utilities/Release/cmake_release.sh: ENH: Added documentation
65236           about location of cmCPluginAPI.h in cygwin package.
65237
65238 2003-12-02 17:16  king
65239
65240         * Utilities/Release/cygwin-package.sh.in: BUG: No longer need to
65241           copy Copyright.txt into doc directory.  It is done by the cmake
65242           installation.
65243
65244 2003-12-02 17:14  king
65245
65246         * Utilities/Release/cygwin-package.sh.in: BUG: Need to pass
65247           datadir/docdir/mandir to bootstrap script instead of writing in
65248           the cache.
65249
65250 2003-12-02 16:57  king
65251
65252         * Utilities/Release/cygwin-package.sh.in: ENH: Cygwin now uses
65253           /usr/share/doc instead of /usr/doc.
65254
65255 2003-12-02 16:57  king
65256
65257         * CMakeLists.txt, Utilities/Release/cmake_release.sh: ENH: Updating
65258           version number to 1.8.3.
65259
65260 2003-12-02 16:50  martink
65261
65262         * Source/cmCTest.cxx: better error handling
65263
65264 2003-12-01 19:25  martink
65265
65266         * Source/: cmCTest.cxx, cmCTest.h, ctest.cxx: a start on the
65267           dashboard driver
65268
65269 2003-12-01 13:07  king
65270
65271         * Modules/: CMakeTestCCompiler.cmake, CMakeTestCXXCompiler.cmake:
65272           BUG#411: Merged fix to 1.8 branch.
65273
65274 2003-12-01 13:06  king
65275
65276         * Modules/: CMakeTestCCompiler.cmake, CMakeTestCXXCompiler.cmake:
65277           BUG#411: Re-ordering statements so errors show up in
65278           CMakeError.log.
65279
65280 2003-11-28 15:37  king
65281
65282         * Source/kwsys/ProcessWin32.c: ENH: Cleaned up implementation of
65283           stderr and win9x forwarding executable error pipe.
65284
65285 2003-11-28 14:21  king
65286
65287         * Source/kwsys/ProcessWin32.c: ENH: Removing special termination
65288           pipe from Windows implementation.  It does not need it because
65289           WaitForMultipleObjects can wait with a timeout for the process to
65290           terminate.  This is not the case in UNIX because waitpid has no
65291           timeout, so we need the termination pipe there.
65292
65293 2003-11-28 14:08  king
65294
65295         * Source/kwsys/ProcessWin32.c: BUG: Removed stray debugging code
65296           that caused win9x mode to always be used.
65297
65298 2003-11-28 14:02  king
65299
65300         * Source/kwsys/ProcessWin32.c: ENH: Added special termination pipe
65301           to allow timeout to work for processes that close their output
65302           pipes.
65303
65304 2003-11-28 13:07  king
65305
65306         * Source/kwsys/ProcessWin32.c: ENH: Error messages from the
65307           forwarding executable are now read completely even if they are
65308           reported in multiple blocks.
65309
65310 2003-11-28 12:58  king
65311
65312         * Source/kwsys/ProcessWin32.c: BUG: Fixed error message when
65313           process control structure initialization runs out of memory.
65314
65315 2003-11-28 12:52  king
65316
65317         * Source/kwsys/ProcessWin32.c: ERR: Removed useless if(command) in
65318           AddString.
65319
65320 2003-11-28 12:47  king
65321
65322         * Source/kwsys/ProcessWin32.c: ENH: Renamed CMPE_* to KWSYSPE_* for
65323           consistency with ProcessUNIX.c.
65324
65325 2003-11-28 12:42  king
65326
65327         * Source/kwsys/ProcessUNIX.c: BUG: When a child fails to exec, we
65328           need to read the entire error message, not just the first block.
65329
65330 2003-11-28 12:31  king
65331
65332         * Source/kwsys/ProcessUNIX.c: ENH: UNIX implementation of process
65333           pipeline.
65334
65335 2003-11-28 10:08  king
65336
65337         * Source/kwsys/ProcessUNIX.c: ENH: Implemented SetCommand and
65338           AddCommand for multiple process support.
65339
65340 2003-11-28 09:48  king
65341
65342         * Source/kwsys/: ProcessUNIX.c: STYLE: Removed trailing whitespace.
65343
65344 2003-11-27 23:08  king
65345
65346         * Source/kwsys/: Process.h.in, ProcessFwd9x.c, ProcessWin32.c: ENH:
65347           Windows implementation of process pipeline.
65348
65349 2003-11-27 10:28  king
65350
65351         * Source/cmake.cxx: BUG: cmake_symlink_library should return the
65352           accumulated result, not just 0.
65353
65354 2003-11-26 17:59  king
65355
65356         * Modules/Platform/Linux.cmake: ENH: Adding implementation of
65357           shared library version support on UNIX.  This addresses the
65358           feature request described in bug#32.
65359
65360 2003-11-26 17:52  king
65361
65362         * Modules/CMakeDefaultMakeRuleVariables.cmake: ENH: Adding
65363           implementation of shared library version support on UNIX.  This
65364           addresses the feature request described in bug#32.
65365
65366 2003-11-26 17:38  king
65367
65368         * Source/: cmLocalUnixMakefileGenerator.cxx,
65369           cmLocalUnixMakefileGenerator.h: ENH: Adding implementation of
65370           shared library version support on UNIX.  This addresses the
65371           feature request described in bug#32.
65372
65373 2003-11-26 17:34  king
65374
65375         * Source/cmake.cxx: BUG: The cmake_symlink_library command needs to
65376           remove existing files before creating links.
65377
65378 2003-11-26 16:38  king
65379
65380         * Source/cmake.cxx: ENH: Added undocumented cmake_symlink_library
65381           to help with building versioned shared libraries.
65382
65383 2003-11-26 16:15  hoffman
65384
65385         * Source/: cmGlobalVisualStudio6Generator.cxx,
65386           cmGlobalVisualStudio7Generator.cxx: remove more warnings
65387
65388 2003-11-26 16:12  hoffman
65389
65390         * Source/: cmGlobalVisualStudio6Generator.cxx,
65391           cmGlobalVisualStudio6Generator.h,
65392           cmGlobalVisualStudio7Generator.cxx,
65393           cmGlobalVisualStudio7Generator.h: remove warnings
65394
65395 2003-11-26 16:11  king
65396
65397         * Source/cmSystemTools.cxx: ERR: Fixed unused parameter warnings.
65398
65399 2003-11-26 16:04  hoffman
65400
65401         * Source/: cmGlobalVisualStudio6Generator.cxx,
65402           cmGlobalVisualStudio71Generator.cxx,
65403           cmGlobalVisualStudio71Generator.h,
65404           cmGlobalVisualStudio7Generator.cxx: ENH: fix some warnings
65405
65406 2003-11-26 14:52  king
65407
65408         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Added
65409           CreateSymlink method.
65410
65411 2003-11-26 14:29  hoffman
65412
65413         * Source/: cmGlobalVisualStudio6Generator.cxx,
65414           cmGlobalVisualStudio6Generator.h,
65415           cmGlobalVisualStudio7Generator.cxx,
65416           cmGlobalVisualStudio7Generator.h, cmMakefile.cxx, cmMakefile.h:
65417           ENH: generate a sln and dsw file for each sub project in a
65418           project
65419
65420 2003-11-26 11:41  king
65421
65422         * Source/: cmCTest.cxx, cmSystemTools.cxx: BUG: Do not use
65423           std::string to accumulate output.  Use std::vector instead.  This
65424           is much better at memory management.
65425
65426 2003-11-25 16:14  king
65427
65428         * Utilities/Release/cmake_release.sh: STYLE: Removed trailing
65429           whitepsace.
65430
65431 2003-11-24 15:51  king
65432
65433         * Utilities/Release/cmake_release.sh: BUG: osx_install should make
65434           the Resources directory before copying files into it.
65435
65436 2003-11-24 14:04  king
65437
65438         * Modules/FindPythonLibs.cmake: BUG#266: Merging 1.16->1.18 changes
65439           to 1.8 branch.
65440
65441 2003-11-24 14:01  king
65442
65443         * Source/cmLocalVisualStudio7Generator.cxx: BUG#393: Merging
65444           1.40->1.41 changes to 1.8 branch.
65445
65446 2003-11-21 14:13  king
65447
65448         * Source/cmLocalVisualStudio7Generator.cxx: BUG#393: Adding XML
65449           escaping for additional per-source compile flags.
65450
65451 2003-11-21 13:12  hoffman
65452
65453         * Modules/FindPythonLibs.cmake: BUG: remove junk code
65454
65455 2003-11-20 15:41  king
65456
65457         * Modules/FindPythonLibs.cmake: BUG#266: Added cygwin names for the
65458           library.  Module now documents output as PYTHON_LIBRARIES instead
65459           of PYTHON_LIBRARY.
65460
65461 2003-11-20 15:31  king
65462
65463         * Modules/FindPythonLibs.cmake: STYLE: Removed trailing whitespace.
65464
65465 2003-11-20 15:30  king
65466
65467         * Modules/Platform/: AIX.cmake, BSDOS.cmake, Darwin.cmake,
65468           FreeBSD.cmake, HP-UX.cmake, IRIX.cmake, IRIX64.cmake,
65469           MP-RAS.cmake, NetBSD.cmake, OSF1.cmake, OpenBSD.cmake,
65470           RISCos.cmake, SCO_SV.cmake, SINIX.cmake, SunOS.cmake,
65471           True64.cmake, ULTRIX.cmake, UNIX_SV.cmake, UnixWare.cmake,
65472           Windows-gcc.cmake, Xenix.cmake, gcc.cmake: BUG#383: Merged fix to
65473           1.8 branch.
65474
65475 2003-11-14 10:44  hoffman
65476
65477         * Modules/Platform/: AIX.cmake, BSDOS.cmake, Darwin.cmake,
65478           FreeBSD.cmake, HP-UX.cmake, IRIX.cmake, IRIX64.cmake,
65479           MP-RAS.cmake, NetBSD.cmake, OSF1.cmake, OpenBSD.cmake,
65480           RISCos.cmake, SCO_SV.cmake, SINIX.cmake, SunOS.cmake,
65481           True64.cmake, ULTRIX.cmake, UNIX_SV.cmake, UnixWare.cmake,
65482           Windows-gcc.cmake, Xenix.cmake, gcc.cmake: BUG: fix for bug 383
65483           gcc flags are now always set if the compiler is gnu
65484
65485 2003-11-13 15:54  king
65486
65487         * Source/cmAddCustomTargetCommand.cxx: BUG#321: Merged 1.13->1.14
65488           changes to 1.8 branch.
65489
65490 2003-11-13 14:45  martink
65491
65492         * Source/cmAddCustomTargetCommand.cxx: fixed argument parsing
65493
65494 2003-11-13 13:52  king
65495
65496         * Source/: cmFindFileCommand.h, cmFindLibraryCommand.h,
65497           cmFindPathCommand.h, cmFindProgramCommand.h: ENH: Documentation
65498           improvements from main tree.
65499
65500 2003-11-13 13:51  king
65501
65502         * Source/: cmFindFileCommand.h, cmFindLibraryCommand.h,
65503           cmFindPathCommand.h, cmFindProgramCommand.h: ENH: Documentation
65504           improvements.
65505
65506 2003-11-13 12:43  king
65507
65508         * Modules/FindGTK.cmake: BUG#299: Merged 1.8->1.9 changes to 1.8
65509           branch.
65510
65511 2003-11-12 17:44  king
65512
65513         * Modules/FindGTK.cmake: BUG#299: GTK_gmodule_LIBRARY is optional
65514           just like GTK_gthread_LIBRARY.
65515
65516 2003-11-12 16:53  king
65517
65518         * Modules/TestForANSIForScope.cmake: BUG#374: Merging 1.10->1.11
65519           changes to 1.8 branch.
65520
65521 2003-11-12 16:53  king
65522
65523         * Modules/TestForSTDNamespace.cmake: BUG#374: Merging 1.9->1.10
65524           changes to 1.8 branch.
65525
65526 2003-11-12 16:51  king
65527
65528         * Modules/: TestForANSIForScope.cmake, TestForSTDNamespace.cmake:
65529           BUG#374: Adding OUTPUT_VARIABLE OUTPUT to TRY_COMPILE commands.
65530
65531 2003-11-12 14:57  king
65532
65533         * Source/cmMakeDepend.cxx: BUG#373: Merging 1.39->1.40 to 1.8
65534           branch.
65535
65536 2003-11-12 14:20  hoffman
65537
65538         * Source/cmMakeDepend.cxx: BUG: fix for bug 373 make depend problem
65539
65540 2003-11-12 14:17  king
65541
65542         * Source/cmGlobalVisualStudio6Generator.cxx: BUG#371: Merging
65543           1.19->1.20 changes to 1.8 branch.
65544
65545 2003-11-12 14:17  king
65546
65547         * Source/cmGlobalVisualStudio7Generator.cxx: BUG#371: Merging
65548           1.17->1.18 changes to 1.8 branch.
65549
65550 2003-11-12 14:06  andy
65551
65552         * Source/: cmGlobalVisualStudio6Generator.cxx,
65553           cmGlobalVisualStudio7Generator.cxx: ENH: Bug #371 - Add build
65554           configuration for try compiles using cmake variable
65555
65556 2003-11-12 10:03  king
65557
65558         * Modules/Dart.cmake: BUG#199: Merging 1.45->1.46 changes to 1.8
65559           branch.
65560
65561 2003-11-12 10:00  king
65562
65563         * Modules/Dart.cmake: BUG#199: If
65564           DART_EXPERIMENTAL_USE_PROJECT_NAME is set, the PROJECT_NAME will
65565           be included in the name of the Experimental and
65566           ExperimentalSubmit targets.
65567
65568 2003-11-11 12:53  king
65569
65570         * Source/cmLocalVisualStudio7Generator.cxx: BUG#363: Merged
65571           1.39->1.40 changes to 1.8 branch.
65572
65573 2003-11-11 12:51  hoffman
65574
65575         * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for 363,
65576           VCMIDLTool not used for idl files
65577
65578 2003-11-11 12:51  king
65579
65580         * Source/cmCTest.cxx: BUG#344: Merged 1.66->1.67 to 1.8 branch.
65581
65582 2003-11-11 12:36  andy
65583
65584         * Source/cmCTest.cxx: BUG: Handle -C properly for executables that
65585           are not in the project; Fix Bug #344 - ctest -C Debug
65586
65587 2003-11-11 11:42  king
65588
65589         * Source/cmCTest.h: BUG#259: Merging 1.16->1.18 changes to 1.8
65590           branch.
65591
65592 2003-11-11 11:42  king
65593
65594         * Source/cmCTest.cxx: BUG#259: Merging 1.62->1.63 and 1.64->1.66
65595           changes to 1.8 branch.
65596
65597 2003-11-11 11:41  king
65598
65599         * Source/cmAddTestCommand.cxx: BUG#259: Merging 1.18->1.20 changes
65600           to 1.8 branch.
65601
65602 2003-11-06 16:38  andy
65603
65604         * Source/cmCTest.cxx: ENH: Add warning exception for VTK type
65605           warning blocking
65606
65607 2003-11-05 15:02  andy
65608
65609         * Utilities/Doxygen/doxyfile.in: ENH: Handle kwsys properly
65610
65611 2003-11-05 15:02  andy
65612
65613         * Utilities/Doxygen/CMakeLists.txt: ENH: Cleanup. We do not really
65614           need to use vtk for documentation. We only need utilities/doxygen
65615           directory
65616
65617 2003-11-05 13:03  king
65618
65619         * Modules/Platform/Windows-bcc32.cmake,
65620           Source/cmGlobalBorlandMakefileGenerator.cxx,
65621           Source/cmLocalUnixMakefileGenerator.cxx: BUG#346: Merging fix
65622           from main tree to 1.8 branch.
65623
65624 2003-11-05 11:18  hoffman
65625
65626         * Modules/Platform/Windows-bcc32.cmake,
65627           Source/cmGlobalBorlandMakefileGenerator.cxx,
65628           Source/cmLocalUnixMakefileGenerator.cxx: BUG: fix for bug 346,
65629           borland should now support dash in the path
65630
65631 2003-11-05 10:46  king
65632
65633         * Source/cmCTest.cxx: BUG#259: Fix for spaces in paths to
65634           executable added to previous fixes for this bug.
65635
65636 2003-11-05 10:13  king
65637
65638         * Modules/: FindTclsh.cmake, FindWish.cmake: BUG#322: Merging fix
65639           from main tree to 1.8 branch.
65640
65641 2003-11-04 12:50  king
65642
65643         * Source/cmCTest.cxx: BUG#323: Merging fix from main tree to 1.8
65644           branch.
65645
65646 2003-11-04 11:19  hoffman
65647
65648         * Source/cmCTest.cxx: BUG: fix for bug 323
65649
65650 2003-11-04 09:45  king
65651
65652         * Source/cmMakefile.cxx: BUG: Merging changes from revision 1.236
65653           to 1.237 to 1.8 branch.
65654
65655 2003-11-04 09:44  king
65656
65657         * Source/cmLocalVisualStudio6Generator.cxx: BUG: Merging changes
65658           from revisions 1.41 to 1.47 to 1.8 branch.
65659
65660 2003-11-04 09:36  king
65661
65662         * Modules/: FindTclsh.cmake, FindWish.cmake: ENH: Adding registry
65663           entries to search path.
65664
65665 2003-11-04 09:06  king
65666
65667         * Source/cmLocalUnixMakefileGenerator.cxx: BUG#318: Merging fix
65668           from main tree to 1.8 branch.
65669
65670 2003-11-04 09:03  king
65671
65672         * Source/CTest/cmCTestSubmit.cxx: BUG#320: Merging fix from main
65673           tree to 1.8 branch.
65674
65675 2003-11-04 09:01  king
65676
65677         * Source/cmQTWrapCPPCommand.cxx: BUG#319: Merging fix from main
65678           tree (1.15->1.16) to 1.8 branch.
65679
65680 2003-11-04 09:00  king
65681
65682         * Source/kwsys/: ProcessWin32.c, RegularExpression.cxx: ERR:
65683           Removed extra variable assignments.
65684
65685 2003-11-04 08:56  king
65686
65687         * Source/kwsys/ProcessWin32.c: BUG: Removed CloseHandle in case of
65688           error in DuplicateHandle.  According to documentation,
65689           DuplicateHandle will close the source handle regardless of error
65690           condition.
65691
65692 2003-11-04 08:50  king
65693
65694         * Source/cmAddTestCommand.cxx: BUG: Cannot add extra escapes for
65695           backslashes because it makes the behavior inconsistent with
65696           previous versions of cmake.
65697
65698 2003-11-03 16:59  andy
65699
65700         * Source/CTest/cmCTestSubmit.cxx: BUG: This fixes problem when
65701           submitting bugs on Mac: Bug #320 - When st_size in stat is 64 bit
65702           ctest does not submit
65703
65704 2003-11-03 15:57  hoffman
65705
65706         * Source/: cmLocalVisualStudio6Generator.cxx, cmMakefile.cxx: BUG:
65707           hack fix for problem of MS vs 6 and custom target commands
65708
65709 2003-11-03 15:53  andy
65710
65711         * Source/cmQTWrapCPPCommand.cxx: BUG: Fix Bug #319 - Change in
65712           QT_WRAP_CPP's behaviour
65713
65714 2003-11-03 15:38  andy
65715
65716         * Source/: cmCTest.cxx, cmCTest.h: ENH: Cleanup parsing of argument
65717           to help fix Bug #259 - CMake does not quote correctly in
65718           DartTestfile.txt
65719
65720 2003-11-03 15:19  king
65721
65722         * Source/cmAddTestCommand.cxx: BUG#259: ADD_TEST command generated
65723           in DartTestfile.txt now quotes/escapes all arguments.
65724
65725 2003-11-03 11:01  hoffman
65726
65727         * Source/cmLocalVisualStudio6Generator.cxx: BUG: fix for debug libs
65728           not using output path
65729
65730 2003-10-31 17:22  king
65731
65732         * Source/cmLocalUnixMakefileGenerator.cxx: BUG#318:
65733           cmake.check_depends now collects all dependencies for
65734           cmake.depends and then uses a single rule.
65735
65736 2003-10-31 17:05  king
65737
65738         * Modules/Platform/Windows-cl.cmake: BUG#317: Merging 1.23->1.24
65739           changes to 1.8 branch.
65740
65741 2003-10-31 17:01  king
65742
65743         * Templates/EXEWinHeader.dsptemplate: BUG#316: Merged 1.15->1.16
65744           changes from main tree to 1.8 branch.
65745
65746 2003-10-31 16:56  hoffman
65747
65748         * Modules/Platform/Windows-cl.cmake: BUG: fix for bug# 317
65749
65750 2003-10-31 16:55  andy
65751
65752         * Source/cmLocalVisualStudio6Generator.cxx,
65753           Templates/DLLHeader.dsptemplate, Templates/EXEHeader.dsptemplate,
65754           Templates/EXEWinHeader.dsptemplate,
65755           Templates/staticLibHeader.dsptemplate,
65756           Tests/COnly/CMakeLists.txt: ENH: Attempt to add debug library
65757           postfix for visual studio 6
65758
65759 2003-10-31 16:53  hoffman
65760
65761         * Templates/EXEWinHeader.dsptemplate: Fix for BUG: 316
65762
65763 2003-10-31 12:55  king
65764
65765         * Source/cmLocalVisualStudio7Generator.cxx: BUG: Merged all changes
65766           from main tree up to revision 1.39.
65767
65768 2003-10-31 09:31  andy
65769
65770         * Source/cmCTest.cxx: ENH: Report when having conflicts
65771
65772 2003-10-30 16:12  king
65773
65774         * Source/: cmake.cxx: BUG#313: Improving error message when no
65775           CMakeLists.txt file is found in the source tree.
65776
65777 2003-10-30 14:27  king
65778
65779         * Source/cmAddTestCommand.cxx: BUG: Backing out previous change
65780           until a deeper problem can be investigated.
65781
65782 2003-10-30 14:00  king
65783
65784         * Source/cmAddTestCommand.cxx: BUG#259: Do not double quote
65785           arguments if they are already quoted when writing
65786           DartTestfile.txt.
65787
65788 2003-10-30 13:47  king
65789
65790         * Source/cmTryCompileCommand.h: BUG#163: Merging 1.12->1.13 changes
65791           to 1.8 branch for 1.8.2 release.
65792
65793 2003-10-30 13:46  king
65794
65795         * Source/cmTryCompileCommand.h: BUG#163: Added documentation of
65796           OUTPUT_VARIABLE argument.
65797
65798 2003-10-30 13:35  king
65799
65800         * Modules/FindLATEX.cmake: BUG#262: Merging fix from main tree
65801           1.8->1.9 to 1.8 branch for 1.8.2 release.
65802
65803 2003-10-30 13:33  king
65804
65805         * Modules/FindLATEX.cmake: BUG#262: Marking DVIPDF_CONVERTER as
65806           advanced.
65807
65808 2003-10-30 13:18  king
65809
65810         * Source/cmake.cxx: BUG#311: Merging 1.141->1.142 changes to 1.8
65811           branch for 1.8.2 release.
65812
65813 2003-10-30 13:16  king
65814
65815         * Source/cmCTest.cxx: BUG#310: Merging 1.60->1.61 from main tree to
65816           1.8 branch.
65817
65818 2003-10-30 10:05  andy
65819
65820         * Source/cmCTest.cxx: BUG: Fix Bug #310 - CTest sends wrong time to
65821           cvs on Windows
65822
65823 2003-10-29 19:48  andy
65824
65825         * Source/: cmake.cxx, cmakemain.cxx, cmSystemTools.cxx,
65826           cmSystemTools.h: ENH: Ok, no more argument needed for script mode
65827
65828 2003-10-29 09:56  andy
65829
65830         * Source/cmGlobalGenerator.cxx: ENH: More scripting changes
65831
65832 2003-10-29 09:43  andy
65833
65834         * Source/: cmake.cxx, cmake.h, cmMakefile.cxx, cmakemain.cxx: ENH:
65835           Start includding the scripting support
65836
65837 2003-10-29 08:58  andy
65838
65839         * Source/: cmCommand.h, cmMessageCommand.h, cmIncludeCommand.h:
65840           ENH: Start includding the scripting support
65841
65842 2003-10-28 15:26  andy
65843
65844         * Source/cmake.cxx: ENH: Command should also be quoted
65845
65846 2003-10-28 13:22  king
65847
65848         * Source/: cmGlobalBorlandMakefileGenerator.cxx,
65849           cmGlobalNMakeMakefileGenerator.cxx,
65850           cmLocalUnixMakefileGenerator.cxx, cmLocalUnixMakefileGenerator.h:
65851           BUG#303: Merged fix from main tree to 1.8 branch for 1.8.2
65852           release.
65853
65854 2003-10-28 13:19  king
65855
65856         * Source/cmLocalVisualStudio7Generator.cxx: BUG#200: Merged fix to
65857           1.8 branch for 1.8.2 release.
65858
65859 2003-10-28 11:55  hoffman
65860
65861         * Source/cmLocalVisualStudio7Generator.cxx: BUG: add preprocessor
65862           flags to resource compiler
65863
65864 2003-10-28 11:06  hoffman
65865
65866         * Source/: cmGlobalBorlandMakefileGenerator.cxx,
65867           cmGlobalNMakeMakefileGenerator.cxx,
65868           cmLocalUnixMakefileGenerator.cxx, cmLocalUnixMakefileGenerator.h:
65869           BUG: fix for bug 303 pass makeflags to sub makes
65870
65871 2003-10-25 18:21  andy
65872
65873         * Utilities/Doxygen/doxyfile.in: ENH: Add all subdirectories
65874
65875 2003-10-17 16:19  hoffman
65876
65877         * Source/cmLocalVisualStudio7Generator.cxx: BUG: make sure -M flags
65878           are not duplicated and are only set in the xml
65879
65880 2003-10-17 16:10  king
65881
65882         * Modules/CMakeDetermineCXXCompiler.cmake: BUG#276: Merge fix for
65883           spaces in path from main tree.
65884
65885 2003-10-17 16:09  king
65886
65887         * Modules/CMakeDetermineCXXCompiler.cmake: BUG: Fixed same
65888           spaces-in-paths problem for CMakeTestGNU.c as in
65889           CMakeDetermineCCompiler.cmake.
65890
65891 2003-10-17 16:08  hoffman
65892
65893         * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for unicode
65894           and for /D -D
65895
65896 2003-10-16 19:15  andy
65897
65898         * Source/CMakeLists.txt: ENH: Enable test on windows
65899
65900 2003-10-16 17:51  king
65901
65902         * Modules/Platform/Windows-cl.cmake: BUG#78: Merged fix from main
65903           tree (1.22->1.23).
65904
65905 2003-10-16 13:42  king
65906
65907         * CMakeLists.txt, Utilities/Release/cmake_release.sh: ENH: Updating
65908           version number for 1.8.2 release.
65909
65910 2003-10-16 13:09  king
65911
65912         * Modules/: CMakeDetermineJavaCompiler.cmake, FindJNI.cmake,
65913           FindJava.cmake, FindTCL.cmake: BUG#281: Merging fix from main
65914           tree.  See bug report for revision changes.
65915
65916 2003-10-16 13:06  king
65917
65918         * Source/cmCTest.cxx: BUG#278: Merging fix from main tree
65919           (1.59->1.60) to 1.8 branch for 1.8.2 release.
65920
65921 2003-10-16 11:05  barre
65922
65923         * Modules/: CMakeDetermineJavaCompiler.cmake, FindJNI.cmake,
65924           FindJava.cmake, FindTCL.cmake: FIX: for Windows users, it seems
65925           logical to favor native win32 installation before Cygwin ones.
65926           Otherwise you can end up with bad mixes (part of the java tools
65927           were picked from the SDK, part from Cygwin)
65928
65929 2003-10-16 10:32  hoffman
65930
65931         * Source/cmLocalVisualStudio6Generator.cxx,
65932           Templates/DLLHeader.dsptemplate, Templates/EXEHeader.dsptemplate,
65933           Templates/EXEWinHeader.dsptemplate,
65934           Templates/staticLibHeader.dsptemplate: ENH: allow UNICODE to be
65935           specifed in the cxx flags and if not default to MBCS
65936
65937 2003-10-16 10:10  hoffman
65938
65939         * Source/cmLocalVisualStudio7Generator.cxx: ENH: allow users to
65940           change to unicode
65941
65942 2003-10-16 07:49  andy
65943
65944         * Source/cmCTest.cxx: ENH: Handle all white spaces, fix problem on
65945           cygwin
65946
65947 2003-10-15 23:42  hoffman
65948
65949         * Modules/Platform/Windows-cl.cmake,
65950           Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for bug 78
65951           should be on 1.8 branch
65952
65953 2003-10-15 10:19  king
65954
65955         * Modules/Platform/Darwin.cmake: BUG#277: Fix from main tree 1.5 ->
65956           1.6 merged to 1.8 branch.  Will be included in 1.8.2 release.
65957
65958 2003-10-15 10:14  king
65959
65960         * Modules/Platform/Darwin.cmake: ERR: Old -flat_namespace
65961           -undefined suppress flags for CMAKE_SHARED_MODULE_CREATE_C_FLAGS
65962           should be included when CMAKE_BACKWARDS_COMPATIBILITY is 1.6 or
65963           lower.
65964
65965 2003-10-15 10:06  king
65966
65967         * bootstrap: BUG#168: Merged fix for HP-UX ansi C flags as second
65968           part of the fix for this bug to 1.8 branch.  1.24 -> 1.25.
65969
65970 2003-10-15 10:01  king
65971
65972         * Source/kwsys/SystemTools.cxx: BUG#263: Merged search path
65973           ordering fix from main tree to CMake 1.8 branch.  1.22 -> 1.24.
65974
65975 2003-10-15 09:56  king
65976
65977         * Source/cmTargetLinkLibrariesCommand.cxx: BUG#201: Merged warning
65978           suppression support from main tree to 1.8 branch.  1.16->1.17.
65979
65980 2003-10-15 09:53  king
65981
65982         * Modules/CheckTypeSize.cmake: Documentation fix from main tree.
65983           1.11->1.12.
65984
65985 2003-10-15 09:52  king
65986
65987         * Modules/CheckVariableExists.cmake: BUG: Merged trivial fix from
65988           main tree.  1.10 -> 1.11.
65989
65990 2003-10-15 09:49  king
65991
65992         * Modules/CMakeDetermineCCompiler.cmake: BUG#263: Merged fix for
65993           system paths in ar and ranlib find commands to 1.8 branch.  Will
65994           be included in 1.8.2
65995
65996 2003-10-15 09:26  king
65997
65998         * Source/cmQTWrapCPPCommand.cxx: BUG#186: Merged fix from trunk to
65999           branch.
66000
66001 2003-10-15 09:18  king
66002
66003         * Modules/CMakeDetermineCCompiler.cmake: BUG#276: Merge fix for
66004           spaces in path from main tree.
66005
66006 2003-10-14 22:30  king
66007
66008         * Modules/CMakeDetermineCCompiler.cmake: BUG: Fix for spaces in
66009           path when loading CMakeTestGNU.c.
66010
66011 2003-10-13 16:04  andy
66012
66013         * Source/CMakeLists.txt: ENH: Add test for FindwxWindows. Thanks
66014           to: Mathieu Malaterre
66015
66016 2003-10-13 15:27  andy
66017
66018         * Modules/CheckTypeSize.cmake: ENH: Documentation fix
66019
66020 2003-10-13 11:58  king
66021
66022         * Modules/Platform/Windows-cl.cmake: BUG#269: Fix for spaces in
66023           paths.  Will be included in 1.8.2 release.
66024
66025 2003-10-13 11:32  andy
66026
66027         * Modules/Platform/Windows-cl.cmake: ERR: allow spaces in the path
66028
66029 2003-10-11 08:12  king
66030
66031         * Modules/CheckVariableExists.cmake: BUG: Message describing
66032           variable was using result variable.
66033
66034 2003-10-09 15:52  hoffman
66035
66036         * Modules/CMakeDetermineCCompiler.cmake,
66037           Source/kwsys/SystemTools.cxx: ENH: put the system path after the
66038           paths specified on to the FIND command
66039
66040 2003-10-07 13:45  king
66041
66042         * Utilities/Release/cmake_release.sh: Updated cygwin dependencies.
66043
66044 2003-10-07 09:50  king
66045
66046         * Utilities/Release/config_CYGWIN_NT-5.1: GCC 2.95 is no longer
66047           available on cygwin.
66048
66049 2003-10-02 14:50  andy
66050
66051         * Source/cmTargetLinkLibrariesCommand.cxx: ENH: Add
66052           CMAKE_IGNORE_DEPENDENCIES_ORDERING to prevent warnings about
66053           dependency problems
66054
66055 2003-09-26 11:27  king
66056
66057         * Modules/CMakeImportBuildSettings.cmake: BUG: Comparison of build
66058           tool should be case-insensitive.
66059
66060 2003-09-26 11:15  king
66061
66062         * Modules/CMakeImportBuildSettings.cmake: BUG: Comparison of build
66063           tool should be case-insensitive.
66064
66065 2003-09-24 17:51  andy
66066
66067         * Source/cmQTWrapUICommand.cxx: ENH: Fix comment
66068
66069 2003-09-24 17:51  andy
66070
66071         * Tests/Wrapping/CMakeLists.txt: ENH: Better testing
66072
66073 2003-09-24 17:50  andy
66074
66075         * Source/cmQTWrapCPPCommand.cxx: BUG: Fix Bug #186 - QT_WRAP_UI
66076           uses the path twice
66077
66078 2003-09-24 11:10  king
66079
66080         * Source/cmLocalVisualStudio7Generator.cxx: BUG#191: Merging fix
66081           into 1.8 branch for inclusion in 1.8.2 release.
66082
66083 2003-09-24 11:03  king
66084
66085         * Source/cmLocalVisualStudio7Generator.cxx: BUG: Check for whether
66086           to use CMAKE_EXE_LINKER_FLAGS should look both for EXECUTABLE and
66087           WIN32_EXECUTABLE targets.
66088
66089 2003-09-23 13:58  king
66090
66091         * Source/cmCTest.cxx: BUG#185: Merged fix from main tree to 1.8
66092           branch.  Change will be included in 1.8.2 release.
66093
66094 2003-09-23 13:49  andy
66095
66096         * Source/cmCTest.cxx: ENH: Add missing newline Bug #185 - CTest
66097           exceptions output is missing new line
66098
66099 2003-09-18 11:05  hoffman
66100
66101         * Source/kwsys/SystemTools.cxx: ENH: remove /tmp_mnt in collapse
66102           full path
66103
66104 2003-09-15 15:58  king
66105
66106         * bootstrap: BUG: Need to check for -Ae flag on HP-UX cc compiler.
66107           Needed for ANSI C compilation.
66108
66109 2003-09-02 13:49  king
66110
66111         * bootstrap: BUG#168: Using C compiler to build .c files during
66112           bootstrap instead of C++ compiler.
66113
66114 2003-09-02 13:27  king
66115
66116         * bootstrap: BUG: Must use C compiler to compile C files during
66117           bootstrap, not C++ compiler.
66118
66119 2003-08-29 09:38  king
66120
66121         * Source/: cmLocalVisualStudio6Generator.cxx,
66122           cmLocalVisualStudio7Generator.cxx: BUG: Merged more fixes from
66123           main tree.
66124
66125 2003-08-28 16:22  hoffman
66126
66127         * Source/: cmLocalVisualStudio6Generator.cxx,
66128           cmLocalVisualStudio7Generator.cxx: BUG: make sure exe output path
66129           is used for dep hack stuff
66130
66131 2003-08-28 16:10  martink
66132
66133         * Source/cmLocalVisualStudio6Generator.cxx: bad evil nasty ken
66134
66135 2003-08-28 16:06  martink
66136
66137         * Source/: cmLocalVisualStudio6Generator.cxx,
66138           cmLocalVisualStudio7Generator.cxx: fix to executable depends for
66139           custom commands
66140
66141 2003-08-28 15:02  king
66142
66143         * Utilities/Release/config_IRIX64: ERR: Don't need separate -n32
66144           and -64 binaries.
66145
66146 2003-08-28 14:58  hoffman
66147
66148         * Tests/: Complex/Library/CMakeLists.txt,
66149           ComplexOneConfig/Library/CMakeLists.txt,
66150           ComplexRelativePaths/Library/CMakeLists.txt: BUG: remove
66151           bundle_loader stuff it did not work with spaces in the path and
66152           is not needed for this test
66153
66154 2003-08-28 14:55  king
66155
66156         * Source/: cmLocalVisualStudio6Generator.cxx,
66157           cmLocalVisualStudio7Generator.cxx: BUG: Merged fix for bug with
66158           custom commands depending on executables from main tree.
66159
66160 2003-08-28 14:52  hoffman
66161
66162         * Source/: cmLocalVisualStudio6Generator.cxx,
66163           cmLocalVisualStudio7Generator.cxx: BUG: fix bug with custom
66164           commands depending on executables
66165
66166 2003-08-28 14:03  king
66167
66168         * CMakeLists.txt, Utilities/Release/cmake_release.sh: ENH: Updated
66169           for 1.8.1 release number.
66170
66171 2003-08-27 20:35  starreveld
66172
66173         * Modules/Platform/Darwin.cmake,
66174           Tests/Complex/Library/CMakeLists.txt,
66175           Tests/ComplexOneConfig/Library/CMakeLists.txt,
66176           Tests/ComplexRelativePaths/Library/CMakeLists.txt: ENH: remove
66177           the -flat_namespace and -undefined suppress hacks from ENH:
66178           CMAKE_SHARED_MODULE_CREATE_C_FLAGS ENH: and fix the complex
66179           example to specify a -bundle loader for the ENH: shared module
66180           that it builds.
66181
66182 2003-08-27 17:45  hoffman
66183
66184         * Source/cmWin32ProcessExecution.cxx: ENH: remove warnings from use
66185           of NULL
66186
66187 2003-08-27 16:50  king
66188
66189         * CMakeLists.txt, CMakeSystemConfig.txt.in,
66190           CMakeWindowsSystemConfig.txt, bootstrap,
66191           Modules/CMakeCCompiler.cmake.in,
66192           Modules/CMakeDetermineCCompiler.cmake,
66193           Modules/CMakeSystemSpecificInformation.cmake,
66194           Modules/CMakeTestCCompiler.cmake,
66195           Modules/CMakeTestCXXCompiler.cmake, Modules/CMakeTestGNU.c,
66196           Modules/FindThreads.cmake, Modules/FindwxWindows.cmake,
66197           Modules/Platform/Windows-bcc32.cmake,
66198           Modules/Platform/Windows-cl.cmake,
66199           Modules/Platform/Windows-gcc.cmake,
66200           Modules/Platform/Windows.cmake, Source/CMakeLists.txt,
66201           Source/TODO, Source/cmCacheManager.cxx, Source/cmCommands.cxx,
66202           Source/cmDynamicLoader.cxx,
66203           Source/cmGlobalBorlandMakefileGenerator.cxx,
66204           Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
66205           Source/cmGlobalNMakeMakefileGenerator.cxx,
66206           Source/cmGlobalUnixMakefileGenerator.cxx,
66207           Source/cmLoadCommandCommand.cxx,
66208           Source/cmLocalUnixMakefileGenerator.cxx,
66209           Source/cmSystemTools.cxx, Source/cmSystemTools.h,
66210           Source/cmWin32ProcessExecution.cxx, Source/cmake.cxx,
66211           Source/kwsys/SystemTools.cxx,
66212           Tests/Complex/Executable/CMakeLists.txt,
66213           Tests/Complex/Executable/complex.cxx,
66214           Tests/Complex/Library/CMakeLists.txt,
66215           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
66216           Tests/ComplexOneConfig/Executable/complex.cxx,
66217           Tests/ComplexOneConfig/Library/CMakeLists.txt,
66218           Tests/ComplexRelativePaths/Executable/CMakeLists.txt,
66219           Tests/ComplexRelativePaths/Executable/complex.cxx,
66220           Tests/ComplexRelativePaths/Library/CMakeLists.txt,
66221           Utilities/CMakeLists.txt: ENH: Merging changes from trunk into
66222           1.8 branch.
66223
66224           1.) MinGW support (beta) 2.) make VERBOSE=1 3.) FindThreads.cmake
66225           fix 4.) FindwxWindows.cmake fix 5.)
66226           CMakeSystemSpecificInformation.cmake typo fix 6.) bootstrap
66227           spaces-in-path fix
66228
66229 2003-08-27 16:42  hoffman
66230
66231         * Modules/Platform/Windows-gcc.cmake,
66232           Tests/Complex/Executable/CMakeLists.txt,
66233           Tests/Complex/Executable/complex.cxx,
66234           Tests/Complex/Library/CMakeLists.txt,
66235           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
66236           Tests/ComplexOneConfig/Executable/complex.cxx,
66237           Tests/ComplexOneConfig/Library/CMakeLists.txt,
66238           Tests/ComplexRelativePaths/Executable/CMakeLists.txt,
66239           Tests/ComplexRelativePaths/Executable/complex.cxx,
66240           Tests/ComplexRelativePaths/Library/CMakeLists.txt: ENH: MinGW
66241           build now passes all the tests
66242
66243 2003-08-27 16:08  king
66244
66245         * Utilities/Release/: cmake_release.sh, config_AIX, config_Darwin,
66246           config_HP-UX, config_IRIX64, config_Linux, config_OSF1,
66247           config_SunOS, cygwin-package.sh.in: Merging release script
66248           changes from 1.8 branch to main tree.
66249
66250 2003-08-27 16:02  king
66251
66252         * Modules/: CMakeTestCCompiler.cmake, CMakeTestCXXCompiler.cmake:
66253           ERR: Fixed typo in comment.
66254
66255 2003-08-27 08:29  king
66256
66257         * Source/cmake.cxx: ERR: Fixed placement of code introduced by a
66258           patch from main tree.  Somehow it ended up on the wrong lines.
66259
66260 2003-08-26 17:13  king
66261
66262         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: Added support for
66263           "make VERBOSE=1" to run one-time verbose make runs without
66264           changing CMAKE_VERBOSE_MAKEFILE.
66265
66266 2003-08-26 15:08  king
66267
66268         * Source/: cmake.cxx, cmakemain.cxx, cmakewizard.cxx,
66269           cmakewizard.h: BUG#164: Fixed crash of cmake -i when CMAKE_ROOT
66270           cannot be found.  Made resulting error message cleaner.
66271
66272 2003-08-26 15:06  king
66273
66274         * Source/: cmake.cxx, cmakemain.cxx, cmakewizard.cxx,
66275           cmakewizard.h: BUG: Fixed crash of cmake -i when CMAKE_ROOT
66276           cannot be found.  Made resulting error message cleaner.
66277
66278 2003-08-22 12:53  king
66279
66280         * CMakeLists.txt, Source/CMakeLists.txt, Utilities/CMakeLists.txt:
66281           ENH: Moved decision to build MFCDialog up to top level.  It is
66282           used in both the Source and Utilities directories.
66283
66284 2003-08-22 11:56  hoffman
66285
66286         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: remove ifdef code
66287           and use makefile definitions
66288
66289 2003-08-22 11:56  hoffman
66290
66291         * Modules/Platform/Windows-gcc.cmake: ENH: add configure file for
66292           gcc under windows
66293
66294 2003-08-22 09:52  andy
66295
66296         * bootstrap, Modules/FindThreads.cmake: ERR: Reorganize to try to
66297           fix the -pthread problem on some systems
66298
66299 2003-08-21 16:22  hoffman
66300
66301         * Modules/CMakeCCompiler.cmake.in,
66302           Modules/CMakeDetermineCCompiler.cmake,
66303           Modules/CMakeSystemSpecificInformation.cmake,
66304           Modules/CMakeTestCCompiler.cmake,
66305           Modules/CMakeTestCXXCompiler.cmake, Modules/CMakeTestGNU.c,
66306           Modules/Platform/Windows-bcc32.cmake,
66307           Modules/Platform/Windows-cl.cmake,
66308           Modules/Platform/Windows.cmake, Source/CMakeLists.txt,
66309           Source/cmDynamicLoader.cxx,
66310           Source/cmGlobalBorlandMakefileGenerator.cxx,
66311           Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
66312           Source/cmGlobalNMakeMakefileGenerator.cxx,
66313           Source/cmGlobalUnixMakefileGenerator.cxx,
66314           Source/cmLocalUnixMakefileGenerator.cxx,
66315           Source/cmSystemTools.cxx, Source/cmSystemTools.h,
66316           Source/cmWin32ProcessExecution.cxx, Source/cmake.cxx,
66317           Source/kwsys/SystemTools.cxx: ENH: add the unix makefile
66318           generator as an option from the windows GUI, this builds with
66319           mingw, cygwin, and combinations of make cl, bcc32
66320
66321 2003-08-21 13:26  andy
66322
66323         * Modules/FindwxWindows.cmake: ERR: If WX_CONFIG_LIBS are , then
66324           you get weird cmake error. This should fix it
66325
66326 2003-08-21 09:23  hoffman
66327
66328         * Source/TODO: [no log message]
66329
66330 2003-08-20 12:59  king
66331
66332         * Source/: cmakemain.cxx, CursesDialog/ccmake.cxx: ENH: Added
66333           documentation of specifying an existing build tree as an
66334           argument.
66335
66336 2003-08-19 11:02  andy
66337
66338         * Source/cmLoadCommandCommand.cxx: ERR: Fix crash of cmake on
66339           broken load commands
66340
66341 2003-08-19 10:50  king
66342
66343         * Modules/Platform/: IRIX64.cmake: ENH: Improved default choice of
66344           -64 compiler/linker flags based on how cmake was built.
66345
66346 2003-08-19 10:29  andy
66347
66348         * Source/cmLoadCommandCommand.cxx: BUG: LastError can return 0, so
66349           handle that case
66350
66351 2003-08-19 09:41  king
66352
66353         * bootstrap: BUG: Merged cmake_make_processor error message to 1.8
66354           branch.
66355
66356 2003-08-19 09:40  king
66357
66358         * Source/: cmCTest.cxx, cmCTest.h: BUG: Merged fixes for bugs 146,
66359           152, and 153 to 1.8 branch.
66360
66361 2003-08-19 09:39  king
66362
66363         * Source/cmCacheManager.cxx: BUG#154: Merged fix to 1.8 branch.
66364
66365 2003-08-19 09:39  king
66366
66367         * Source/cmake.cxx: ERR: Fixed warnings.
66368
66369 2003-08-19 09:33  king
66370
66371         * Source/kwsys/SystemTools.cxx: ERR: Merged warning fix from main
66372           tree to CMake 1.8 branch.
66373
66374 2003-08-19 09:32  king
66375
66376         * Source/kwsys/ProcessUNIX.c: ProcessUNIX.c
66377
66378 2003-08-19 09:32  king
66379
66380         * Source/kwsys/ProcessWin32.c: BUG: Merged error message fix to
66381           CMake 1.8 branch.
66382
66383 2003-08-19 09:27  king
66384
66385         * Modules/FindLATEX.cmake: BUG#156: Fixed typo psd2pdf -> ps2pdf.
66386           Will be included in 1.8.1 release.
66387
66388 2003-08-19 09:12  king
66389
66390         * Utilities/Release/: cmake_release.sh, config_IRIX64: Added
66391           LDFLAGS support.
66392
66393 2003-08-19 09:06  king
66394
66395         * Utilities/Release/config_IRIX64: ENH: Added configuration of both
66396           -64 and -n32 builds.
66397
66398 2003-08-19 09:05  king
66399
66400         * Utilities/Release/cmake_release.sh: ENH: Added support for
66401           configuration of install tree.
66402
66403 2003-08-19 08:53  andy
66404
66405         * Modules/FindLATEX.cmake: BUG: Fix Bug #156 - ps2pdf is not found
66406           on linux
66407
66408 2003-08-18 14:31  andy
66409
66410         * Source/: cmCTest.cxx, cmCTest.h: BUG: Report failed as failed...
66411
66412 2003-08-18 14:06  andy
66413
66414         * Source/cmake.cxx: ENH: Remove unused variable
66415
66416 2003-08-18 14:05  andy
66417
66418         * Source/cmCacheManager.cxx: BUG: Fixed Bug #154 - Uninitialized
66419           type initialized value cache variables should return value
66420
66421 2003-08-18 11:30  andy
66422
66423         * Source/: cmCTest.cxx, cmCTest.h: BUG: Fix Bug #153 - CTest does
66424           not detect tests that are not found and Bug #153 - CTest does not
66425           detect tests that are not found
66426
66427 2003-08-17 12:24  hoffman
66428
66429         * Source/kwsys/SystemTools.cxx: ENH: remove warning and unneeded
66430           cast
66431
66432 2003-08-15 08:41  andy
66433
66434         * Source/cmCTest.cxx: BUG: Fix test reporting
66435
66436 2003-08-14 13:34  andy
66437
66438         * Source/cmCTest.cxx: ENH: Fix verbose output, fix error message,
66439           and fix the exit code check
66440
66441 2003-08-14 09:09  hoffman
66442
66443         * Source/cmake.cxx: ENH: remove a warning
66444
66445 2003-08-13 18:17  andy
66446
66447         * Source/: cmCTest.cxx, cmCTest.h: ENH: Better error reporting
66448
66449 2003-08-13 18:08  king
66450
66451         * Source/kwsys/ProcessWin32.c: ENH: Made error message consistent
66452           between win9x and non-win9x version of error reporting.
66453
66454 2003-08-13 14:21  king
66455
66456         * Source/kwsys/ProcessUNIX.c: ENH: Treating SIGBUS as a fault by
66457           default.
66458
66459 2003-08-12 17:24  king
66460
66461         * Source/cmSystemTools.cxx: BUG: Do not hide console when run from
66462           ctest.
66463
66464 2003-08-12 17:18  andy
66465
66466         * Source/cmSystemTools.cxx: ENH: Fix hidden console for ctest
66467
66468 2003-08-12 17:17  king
66469
66470         * Utilities/Release/cmake_release.sh: Redoing 1.8.0.
66471
66472 2003-08-12 16:37  king
66473
66474         * Utilities/Release/cmake_release.sh: Disable use of libdl by curl.
66475
66476 2003-08-12 16:35  king
66477
66478         * Utilities/Release/: config_AIX, config_Darwin, config_HP-UX,
66479           config_IRIX64, config_Linux, config_OSF1, config_SunOS: ENH:
66480           Using write_standard_cache to shorten config files.
66481
66482 2003-08-12 16:35  king
66483
66484         * Utilities/Release/cmake_release.sh: ENH: Unix builds should not
66485           use reentrant versions of network calls.
66486
66487 2003-08-11 18:24  king
66488
66489         * Utilities/Release/config_Darwin: ENH: Updated for new wx version.
66490
66491 2003-08-11 18:21  king
66492
66493         * Utilities/Release/cmake_release.sh: BUG: CMake.app directory is
66494           now in bin, not Source.
66495
66496 2003-08-11 18:14  king
66497
66498         * Utilities/Release/cygwin-package.sh.in: BUG: Tests are run by
66499           bin/ctest instead of Source/ctest.
66500
66501 2003-08-11 17:58  king
66502
66503         * Utilities/Release/: cmake_release.sh, config_IRIX64,
66504           config_Linux: ENH: Added support for parallel build during
66505           release.
66506
66507 2003-08-11 17:53  andy
66508
66509         * bootstrap: ENH: Add error message for make missing
66510
66511 2003-08-11 17:41  king
66512
66513         * Utilities/Release/cmake_release.sh: BUG: Test for build needs to
66514           look for bin/ccmake, not Source/ccmake.
66515
66516 2003-08-11 17:35  king
66517
66518         * Utilities/Release/: cmake_release.sh, config_Darwin,
66519           config_HP-UX, config_IRIX64, config_SunOS: Merge from 1.8 branch.
66520
66521 2003-08-11 17:34  king
66522
66523         * Source/cmCommands.cxx: BUG: Bootstrapping with wxWindows support
66524           needs SEPARATE_ARGUMENTS command.
66525
66526 2003-08-11 17:34  king
66527
66528         * Modules/CMakeLists.txt: ENH: Installing readme.txt in Modules
66529           directory to be consistent with windows.
66530
66531 2003-08-11 16:55  king
66532
66533         * Utilities/Release/config_Darwin: Fixed wx location.
66534
66535 2003-08-11 16:43  king
66536
66537         * Source/cmCommands.cxx: BUG: Bootstrapping with wxWindows support
66538           requires SEPARATE_ARGUMENTS command in bootstrapped executable.
66539
66540 2003-08-11 16:31  king
66541
66542         * Utilities/Release/config_HP-UX: ENH: Cleaned up link of dld.
66543
66544 2003-08-11 16:31  king
66545
66546         * Utilities/Release/config_SunOS: ENH: Switching to system
66547           compiler.
66548
66549 2003-08-11 15:27  king
66550
66551         * Utilities/Release/cmake_release.sh: Using bootstrap instead of
66552           configure.
66553
66554 2003-08-11 15:22  king
66555
66556         * Utilities/Release/cmake_release.sh: ENH: Allow config files to
66557           specify a make.
66558
66559 2003-08-11 15:21  king
66560
66561         * Utilities/Release/config_IRIX64: ENH: Enabling parallel build.
66562
66563 2003-08-11 15:16  king
66564
66565         * Utilities/Release/cmake_release.sh: BUG: Location of ctest has
66566           changed to bin, not Source.
66567
66568 2003-08-11 15:15  king
66569
66570         * Utilities/Release/config_Darwin: Updated for new FindwxWindows.
66571
66572 2003-08-11 15:07  king
66573
66574         * Utilities/Release/cmake_release.sh: Update from 1.8 branch.
66575
66576 2003-08-11 15:06  king
66577
66578         * Utilities/Release/config_Darwin: Updated for new location of
66579           wxWindows.
66580
66581 2003-08-11 15:02  king
66582
66583         * Utilities/Release/config_Darwin: Updated for new location of
66584           wxWindows.
66585
66586 2003-08-11 15:01  king
66587
66588         * Utilities/Release/cmake_release.sh: ENH: Updated for new FTP
66589           directory structure.
66590
66591 2003-08-11 14:56  king
66592
66593         * Modules/CMakeLists.txt: ENH: Installing readme.txt in modules to
66594           be consistent with windows.
66595
66596 2003-08-11 14:44  martink
66597
66598         * Source/: cmMakefile.cxx: added beta release support
66599
66600 2003-08-11 14:41  martink
66601
66602         * CMakeLists.txt, Source/cmCPluginAPI.h: version 19
66603
66604 2003-08-11 14:37  martink
66605
66606         * CMakeLists.txt, Source/cmCPluginAPI.h,
66607           Utilities/Release/cmake_release.sh: added version
66608
66609 2003-08-11 12:20  andy
66610
66611         * Source/ctest.cxx: ENH: Add documentation for -D and add missing
66612           targets
66613
66614 2003-08-11 12:18  andy
66615
66616         * Source/: cmCTest.cxx, CTest/cmCTestSubmit.cxx: ENH: Cleanup the
66617           output
66618
66619 2003-08-11 12:17  andy
66620
66621         * Modules/Dart.cmake: ENH: Take Purify out because it is not
66622           implemented yet
66623
66624 2003-08-11 09:47  andy
66625
66626         * Source/cmCTest.cxx: ENH: Remove debug
66627
66628 2003-08-10 18:30  martink
66629
66630         * Source/: cmAbstractFilesCommand.h, cmAddCustomCommandCommand.h,
66631           cmAddCustomTargetCommand.h, cmAddDefinitionsCommand.h,
66632           cmAddDependenciesCommand.h, cmAddExecutableCommand.h,
66633           cmAddLibraryCommand.h, cmAddTestCommand.h,
66634           cmAuxSourceDirectoryCommand.h, cmBuildCommand.h,
66635           cmBuildNameCommand.h, cmCMakeMinimumRequired.cxx,
66636           cmCMakeMinimumRequired.h, cmCTest.cxx, cmCacheManager.cxx,
66637           cmCommand.h, cmConfigureFileCommand.h, cmCreateTestSourceList.h,
66638           cmEnableTestingCommand.h, cmEndForEachCommand.h,
66639           cmExecProgramCommand.h, cmExportLibraryDependencies.h,
66640           cmFLTKWrapUICommand.h, cmFileCommand.h, cmFindFileCommand.cxx,
66641           cmFindFileCommand.h, cmFindLibraryCommand.h,
66642           cmFindPackageCommand.h, cmFindPathCommand.h,
66643           cmFindProgramCommand.cxx, cmFindProgramCommand.h,
66644           cmForEachCommand.h, cmGetCMakePropertyCommand.h,
66645           cmGetSourceFilePropertyCommand.h, cmGetTargetPropertyCommand.h,
66646           cmGlob.cxx, cmITKWrapTclCommand.h, cmIfCommand.h,
66647           cmIncludeCommand.h, cmIncludeDirectoryCommand.h,
66648           cmIncludeExternalMSProjectCommand.h,
66649           cmIncludeRegularExpressionCommand.h, cmInstallFilesCommand.h,
66650           cmInstallProgramsCommand.h, cmInstallTargetsCommand.h,
66651           cmLinkDirectoriesCommand.h, cmLinkLibrariesCommand.h,
66652           cmLoadCommandCommand.h, cmLocalUnixMakefileGenerator.cxx,
66653           cmMacroCommand.h, cmMakeDirectoryCommand.h, cmMakefile.cxx,
66654           cmMakefile.h, cmMarkAsAdvancedCommand.h, cmMessageCommand.h,
66655           cmOptionCommand.h, cmOutputRequiredFilesCommand.h,
66656           cmProjectCommand.h, cmQTWrapCPPCommand.h, cmQTWrapUICommand.h,
66657           cmRemoveCommand.h, cmSeparateArgumentsCommand.h, cmSetCommand.h,
66658           cmSetSourceFilesPropertiesCommand.h,
66659           cmSetTargetPropertiesCommand.h, cmSiteNameCommand.h,
66660           cmSourceFile.h, cmSourceFilesCommand.h,
66661           cmSourceFilesRemoveCommand.h, cmSourceGroupCommand.h,
66662           cmStringCommand.h, cmSubdirCommand.h, cmSubdirDependsCommand.h,
66663           cmSystemTools.cxx, cmTarget.h, cmTargetLinkLibrariesCommand.h,
66664           cmTryCompileCommand.h, cmTryRunCommand.h,
66665           cmUseMangledMesaCommand.h, cmUtilitySourceCommand.h,
66666           cmVTKMakeInstantiatorCommand.h, cmVTKWrapJavaCommand.h,
66667           cmVTKWrapPythonCommand.h, cmVTKWrapTclCommand.h,
66668           cmVariableRequiresCommand.h, cmWin32ProcessExecution.cxx,
66669           cmWrapExcludeFilesCommand.h, cmWriteFileCommand.h, cmake.cxx,
66670           cmake.h, cmakewizard.cxx, cmakewizard.h: removed redundent
66671           includes
66672
66673 2003-08-10 16:01  martink
66674
66675         * Source/: cmMakeDepend.cxx, cmMakeDepend.h, cmSourceFile.cxx:
66676           removed duplicate includes
66677
66678 2003-08-10 16:00  martink
66679
66680         * Source/cmMakefile.cxx: removed duplicate include
66681
66682 2003-08-09 19:37  andy
66683
66684         * Source/cmCTest.cxx: ERR: Rename some variables to remove shadow
66685           warning
66686
66687 2003-08-08 18:28  andy
66688
66689         * Source/: cmCTest.cxx, cmCTest.h: ENH: Add regression images
66690           support
66691
66692 2003-08-08 17:10  andy
66693
66694         * Source/cmCTest.cxx: ENH: Better output and use RunMakeCommand for
66695           configure
66696
66697 2003-08-08 11:59  andy
66698
66699         * Modules/: CMakeDetermineCCompiler.cmake,
66700           CMakeDetermineCXXCompiler.cmake, CMakeDetermineSystem.cmake,
66701           CMakeTestCCompiler.cmake, CMakeTestCXXCompiler.cmake,
66702           CMakeVS6FindMake.cmake, CMakeVS71FindMake.cmake,
66703           CMakeVS7FindMake.cmake, CheckFunctionExists.cmake,
66704           CheckIncludeFile.cmake, CheckIncludeFileCXX.cmake,
66705           CheckIncludeFiles.cmake, CheckLibraryExists.cmake,
66706           CheckTypeSize.cmake, CheckVariableExists.cmake,
66707           FindHTMLHelp.cmake, FindMFC.cmake, TestBigEndian.cmake,
66708           TestCXXAcceptsFlag.cmake, TestForANSIForScope.cmake,
66709           TestForSTDNamespace.cmake: ENH: Cleanups and add missing
66710           CMakeOutput.log and CMakeError.log appending. Close Bug #136 -
66711           Verify that all modules that do try compile produce
66712           CMakeError.log and CMakeOutput.log
66713
66714 2003-08-08 11:19  martink
66715
66716         * Source/cmStandardIncludes.h: added stdio
66717
66718 2003-08-08 10:40  martink
66719
66720         * Source/cmLocalVisualStudio6Generator.cxx: fid post build iue on
66721           vs6 utility targets
66722
66723 2003-08-08 10:20  andy
66724
66725         * Tests/SystemInformation/DumpInformation.cxx: EHN: Also display
66726           Configure.h and Configure.hxx from cmsys
66727
66728 2003-08-08 10:07  andy
66729
66730         * Source/cmMakefile.cxx: ENH: When fixing cache value with
66731           uninitialized type, collapse full paths for PATH and FILEPATH.
66732           Closes Bug #82 - Specifying relative path when entering path can
66733           break things
66734
66735 2003-08-08 09:26  andy
66736
66737         * Source/cmMakefile.cxx: ENH: Handle untyped but initialized values
66738           for boolean AddCacheDefinition. Closes Bug #118 - Specifying
66739           cache entries with -D should not need the type
66740
66741 2003-08-08 09:22  andy
66742
66743         * Source/: cmCacheManager.cxx, cmCacheManager.h: ENH: Get accessor
66744           for cache value as boolean
66745
66746 2003-08-08 09:17  martink
66747
66748         * Source/cmLocalUnixMakefileGenerator.cxx: remove shadowed variable
66749
66750 2003-08-08 09:14  king
66751
66752         * Source/cmFindPackageCommand.cxx: ERR: Fixed use of != operator
66753           for std::string on old broken compilers.
66754
66755 2003-08-08 08:48  andy
66756
66757         * Source/cmakemain.cxx: ENH: Add help for cmake -E
66758
66759 2003-08-08 08:48  andy
66760
66761         * Source/cmCTest.cxx: ENH: Flush the output file, to make more nice
66762           output for tail -f
66763
66764 2003-08-07 19:23  andy
66765
66766         * Source/: cmCTest.cxx, cmCTest.h: ENH: Add displaying of dots when
66767           building project. Also, file is now written as the output is
66768           produced, so, tail -f works, baby...
66769
66770 2003-08-07 19:00  andy
66771
66772         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Abstract
66773           parsing of arguments so that I can use it in other places
66774
66775 2003-08-07 18:44  andy
66776
66777         * Source/cmaketest.cxx: ENH: More verbose
66778
66779 2003-08-07 17:43  king
66780
66781         * Source/ctest.cxx: ENH: Clarification of help dumped when no
66782           arguments are given and no test file is found.
66783
66784 2003-08-07 16:54  hoffman
66785
66786         * Tests/: Complex/CMakeLists.txt, ComplexOneConfig/CMakeLists.txt,
66787           ComplexRelativePaths/CMakeLists.txt: BUG: fix the test
66788
66789 2003-08-07 16:50  king
66790
66791         * Source/cmFindPackageCommand.cxx: ENH: Added compatability for
66792           capitalization of _DIR and _FOUND variables in cmake 1.6.
66793
66794 2003-08-07 16:32  andy
66795
66796         * Modules/FindLATEX.cmake: ENH: Add PDFLaTeX and LaTeX2HTML. Closes
66797           Bug #132 - Add pdflatex and html2latex to FindLATEX.cmake
66798
66799 2003-08-07 16:26  andy
66800
66801         * Source/: cmVariableWatch.cxx, cmVariableWatch.h: ENH: Add remove
66802           watch
66803
66804 2003-08-07 16:25  andy
66805
66806         * CMakeLists.txt, Source/CMakeLists.txt: ENH: Fix dependencies for
66807           curses dialog
66808
66809 2003-08-07 16:11  king
66810
66811         * Source/cmake.cxx: BUG: Fixed typo in error message.
66812
66813 2003-08-07 16:09  andy
66814
66815         * CMakeLists.txt, Source/CMakeLists.txt,
66816           Source/cmTargetLinkLibrariesCommand.cxx,
66817           Source/cmTargetLinkLibrariesCommand.h,
66818           Source/CTest/CMakeLists.txt: ENH: Report an error when
66819           ADD_LIBRARY and TARGET_LINK_LIBRARIES are in the wrong order and
66820           fix CMakeLists files to actually work
66821
66822 2003-08-07 16:04  hoffman
66823
66824         * Tests/Complex/CMakeLists.txt,
66825           Tests/Complex/Executable/CMakeLists.txt,
66826           Tests/ComplexOneConfig/CMakeLists.txt,
66827           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
66828           Tests/ComplexRelativePaths/CMakeLists.txt,
66829           Tests/ComplexRelativePaths/Executable/CMakeLists.txt,
66830           Source/cmIncludeExternalMSProjectCommand.cxx: ENH: improve
66831           coverage
66832
66833 2003-08-07 15:39  andy
66834
66835         * Source/kwsys/ProcessWin32.c: ENH: Cast into apropriate type to
66836           remove warning
66837
66838 2003-08-07 14:37  andy
66839
66840         * Source/cmQTWrapUICommand.cxx: ENH: Use the new signature
66841
66842 2003-08-07 14:37  andy
66843
66844         * Tests/Wrapping/CMakeLists.txt: ENH: More verbose test
66845
66846 2003-08-07 14:10  hoffman
66847
66848         * Modules/Platform/Windows-cl.cmake: BUG: fix for main in a library
66849           on windows with nmake
66850
66851 2003-08-07 11:53  king
66852
66853         * Source/cmLocalUnixMakefileGenerator.h: ENH: Added convenience
66854           signature to OutputMakeRule.
66855
66856 2003-08-07 11:42  king
66857
66858         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: Makefiles now have
66859           rules to do a global generate if the CMake listfiles have
66860           changed.  Necessary for when try-compiles are added to a
66861           listfile.
66862
66863 2003-08-07 09:19  hoffman
66864
66865         * Modules/FindMPI.cmake, Source/cmLocalVisualStudio7Generator.cxx:
66866           BUG: fix for bugs 125 - 128, and a fix for the bug introduced by
66867           the bug fix for but 92.  & was being replaced with &amp, but
66868           after double quote was replaced with &quot causing it to be
66869           &amp;quot.  Also add more search paths for mpi
66870
66871 2003-08-06 19:19  andy
66872
66873         * Source/cmMakefile.cxx: ENH: oops, initialize variable
66874
66875 2003-08-06 18:54  andy
66876
66877         * Source/cmGetCMakePropertyCommand.cxx,
66878           Source/cmGetCMakePropertyCommand.h, Source/cmMacroCommand.cxx,
66879           Source/cmMakefile.cxx, Source/cmMakefile.h,
66880           Tests/SystemInformation/CMakeLists.txt,
66881           Tests/SystemInformation/DumpInformation.cxx: ENH: Add option to
66882           retrieve list of macros. Close Bug #25 - Get_CMAKE_PROPERTIES
66883
66884 2003-08-06 18:43  king
66885
66886         * Source/cmDocumentation.cxx: BUG: Don't use -V as a version
66887           option.  It conflicts with ctest.
66888
66889 2003-08-06 18:41  king
66890
66891         * Source/cmake.cxx: ENH: Removed old argument processing code that
66892           never does anything.
66893
66894 2003-08-06 18:39  king
66895
66896         * Source/: cmakewizard.cxx, CursesDialog/cmCursesMainForm.cxx:
66897           BUG#129: Fixed load/save of CMakeCache.txt when it is not in the
66898           current directory.
66899
66900 2003-08-06 17:58  andy
66901
66902         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: If
66903           CMAKE_EDIT_COMMAND is not specified, use cmake -i
66904
66905 2003-08-06 17:52  andy
66906
66907         * bootstrap: ENH: Add rebuild_cache
66908
66909 2003-08-06 17:32  andy
66910
66911         * Modules/FindThreads.cmake: ENH: On apple use -lpthreads
66912
66913 2003-08-06 15:22  king
66914
66915         * Source/: cmInstallFilesCommand.h, cmInstallProgramsCommand.h:
66916           ENH: Tweaked whitespace in documentation of command.
66917
66918 2003-08-06 15:18  king
66919
66920         * Source/cmAddCustomCommandCommand.h: ENH: Tweaked whitespace in
66921           documentation of command.
66922
66923 2003-08-06 15:12  king
66924
66925         * Source/CursesDialog/ccmake.cxx: ENH: Added SEE ALSO support for
66926           generated unix manpage.
66927
66928 2003-08-06 15:10  king
66929
66930         * Source/CMakeLists.txt: BUG: We don't want to install cmaketest on
66931           UNIX or windows.  It is for internal CMake testing only.  We
66932           should probably fold its functionality into ctest anyway.
66933
66934 2003-08-06 15:03  king
66935
66936         * Source/ctest.cxx, Utilities/CMakeLists.txt: ENH: Added
66937           documentation for ctest.
66938
66939 2003-08-06 14:49  king
66940
66941         * Source/: cmDocumentation.cxx, cmDocumentation.h, cmakemain.cxx,
66942           CursesDialog/ccmake.cxx: ENH: Added configuration of name of
66943           executable in man page header and version banner.
66944
66945 2003-08-06 13:48  king
66946
66947         * Source/cmSystemTools.cxx: ENH: Hide windows for processes run by
66948           RunSingleCommand.
66949
66950 2003-08-06 13:41  king
66951
66952         * Source/kwsys/SystemTools.cxx: Fixed indentation
66953
66954 2003-08-06 12:52  hoffman
66955
66956         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: do not output make
66957           install rules on windows because they do not work
66958
66959 2003-08-06 11:51  king
66960
66961         * Source/cmaketest.cxx: BUG: Fixed spacing error in message.
66962
66963 2003-08-06 10:42  king
66964
66965         * Source/CMakeLists.txt: ENH: Install test is now enabled when
66966           CMAKE_INSTALL_PREFIX is CMake_BINARY_DIR/Tests/TestInstall/Prefix
66967           to keep test in one directory.
66968
66969 2003-08-06 10:39  king
66970
66971         * Source/CMakeLists.txt, Tests/TestInstall.sh.in: ENH: Added
66972           Install test.  It is enabled when the CMAKE_INSTALL_PREFIX is
66973           CMake_BINARY_DIR/InstallTest.
66974
66975 2003-08-06 10:15  andy
66976
66977         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: Fix install problem
66978
66979 2003-08-06 09:27  king
66980
66981         * Source/kwsys/ProcessWin32.c: BUG: Need to provide stdin to child
66982           processes.
66983
66984 2003-08-05 18:25  king
66985
66986         * Tests/CommandLineTest/CMakeLists.txt: ENH: Added test of
66987           --copyright and --version arguments for coverage.
66988
66989 2003-08-05 18:22  king
66990
66991         * Tests/CommandLineTest/CMakeLists.txt: ENH: Added test of --help
66992           [command] form of help option for coverage.
66993
66994 2003-08-05 18:10  king
66995
66996         * Source/: cmDocumentation.cxx, cmDocumentation.h: ENH: Added
66997           support to --help to print help for a single command.
66998
66999 2003-08-05 17:39  king
67000
67001         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: Fixed
67002           implementation of long dependency list support.  The proxy target
67003           must have a corresponding file to work correctly.  Instead of
67004           using a proxy target, we now just list one line for each
67005           dependency and then print one copy of the build rule at the end.
67006
67007 2003-08-05 16:51  king
67008
67009         * Source/cmake.cxx: ENH: Clarified source directory mismatch
67010           message.
67011
67012 2003-08-05 16:36  king
67013
67014         * Source/: cmake.cxx, cmake.h: ENH#61: cmake and ccmake now support
67015           passing the path to a CMakeCache.txt file as an argument.  Its
67016           settings will be loaded.
67017
67018 2003-08-05 16:04  king
67019
67020         * Source/cmLocalVisualStudio7Generator.cxx: BUG#92 - Added XML
67021           escaping for <, >, and &.
67022
67023 2003-08-05 15:20  andy
67024
67025         * Tests/SystemInformation/DumpInformation.cxx: BUG: Open as ascii
67026           to remove extra new lines
67027
67028 2003-08-05 15:10  king
67029
67030         * Source/kwsys/: ProcessFwd9x.c, ProcessWin32.c: ENH: Added
67031           show/hide window support.
67032
67033 2003-08-05 14:27  king
67034
67035         * Source/kwsys/: Process.h.in, ProcessUNIX.c, ProcessWin32.c: ENH:
67036           Added SetOption/GetOption methods for platform-specific options.
67037
67038 2003-08-05 13:53  king
67039
67040         * Source/kwsys/ProcessUNIX.c: BUG: Can't close stdin.
67041
67042 2003-08-05 11:34  king
67043
67044         * Source/kwsys/ProcessUNIX.c: BUG: Added missing
67045           zero-initialization of struct sigaction.
67046
67047 2003-08-05 09:55  martink
67048
67049         * Modules/: CMakeTestNMakeCLVersion.c, Platform/Windows-cl.cmake:
67050           added test for whether pdbtype should be used for nmake
67051
67052 2003-08-05 09:07  king
67053
67054         * Source/kwsys/ProcessUNIX.c: BUG: GetErrorString should return
67055           ErrorMessage buffer, not the pipe buffer.
67056
67057 2003-08-05 09:07  martink
67058
67059         * Source/cmLocalUnixMakefileGenerator.cxx: minor fix
67060
67061 2003-08-05 08:49  martink
67062
67063         * Source/: cmLocalUnixMakefileGenerator.cxx,
67064           cmLocalUnixMakefileGenerator.h: added outputEcho method and fixed
67065           make help for nmake and borland
67066
67067 2003-08-04 17:08  king
67068
67069         * Modules/: CMakeTestCCompiler.cmake, CMakeTestCXXCompiler.cmake:
67070           ERR: Fixed typeo tests->test.
67071
67072 2003-08-04 15:35  martink
67073
67074         * Source/cmLocalUnixMakefileGenerator.cxx: added make help target
67075           first cut
67076
67077 2003-08-04 14:34  martink
67078
67079         * Source/cmLocalUnixMakefileGenerator.cxx: fix for debug libs on
67080           UNIX
67081
67082 2003-08-04 11:48  andy
67083
67084         * Source/cmSystemTools.cxx: ENH: Improve paths on windows
67085
67086 2003-08-04 07:55  andy
67087
67088         * Source/cmSystemTools.cxx: ENH: Fix escaping on windows
67089
67090 2003-08-04 07:12  andy
67091
67092         * Source/cmSystemTools.cxx: ENH: Fix argument parsing on UNIX with
67093           spaces
67094
67095 2003-08-03 22:41  andy
67096
67097         * Source/cmSiteNameCommand.cxx: ENH: Use new RunCommand
67098
67099 2003-08-03 22:36  andy
67100
67101         * Source/: cmCTest.cxx, cmCTest.h: ENH: Use new RunCommand
67102
67103 2003-08-03 22:34  andy
67104
67105         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
67106           cmGlobalVisualStudio6Generator.cxx,
67107           cmGlobalVisualStudio7Generator.cxx, cmake.cxx, cmaketest.cxx:
67108           ENH: Use the new RunCommand
67109
67110 2003-08-03 22:33  andy
67111
67112         * Source/: cmBuildNameCommand.cxx, cmTryRunCommand.cxx,
67113           cmSiteNameCommand.cxx: ENH: Use the new signature
67114
67115 2003-08-03 22:32  andy
67116
67117         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Add back the
67118           kwsysProcess RunCommand, now is in parallel
67119
67120 2003-08-03 20:47  andy
67121
67122         * Source/cmGetCMakePropertyCommand.cxx,
67123           Source/cmGetCMakePropertyCommand.h, Source/cmake.h,
67124           Tests/SystemInformation/CMakeLists.txt,
67125           Tests/SystemInformation/DumpInformation.cxx: ENH: Add accessor
67126           for the list of commands
67127
67128 2003-08-02 09:33  andy
67129
67130         * Source/: cmCacheManager.cxx, cmCacheManager.h, cmMakefile.cxx:
67131           BUG: Fix problem with uninitialized variables
67132
67133 2003-08-01 19:13  andy
67134
67135         * Modules/FindQt.cmake, Tests/Wrapping/CMakeLists.txt: ENH: Make it
67136           work for QT 2.3 non commercial on windows
67137
67138 2003-08-01 18:53  andy
67139
67140         * Source/cmQTWrapUICommand.cxx: ENH: Make out of source work on
67141           Windows
67142
67143 2003-08-01 18:52  andy
67144
67145         * Tests/Wrapping/CMakeLists.txt: ENH: Add more debug
67146
67147 2003-08-01 18:52  andy
67148
67149         * Source/CMakeLists.txt: ENH: Fix test for Visual Studio
67150
67151 2003-08-01 17:11  andy
67152
67153         * Modules/FindThreads.cmake: ENH: MAke it work on FreeBSD
67154
67155 2003-08-01 16:48  andy
67156
67157         * Modules/: CheckForPthreads.c, FindThreads.cmake: ENH: Do better
67158           test for pthreads
67159
67160 2003-08-01 16:48  andy
67161
67162         * Modules/FindQt.cmake: ENH: Fix indentation
67163
67164 2003-08-01 16:47  andy
67165
67166         * Source/cmLocalUnixMakefileGenerator.cxx: ERR: Remove debug
67167
67168 2003-08-01 15:41  hoffman
67169
67170         * Tests/: Complex/Executable/complex.file.cxx,
67171           ComplexOneConfig/Executable/complex.file.cxx,
67172           ComplexRelativePaths/Executable/complex.file.cxx: add missing
67173           file
67174
67175 2003-08-01 15:33  king
67176
67177         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: Dependency lists
67178           are now split into multiple make lines to allow longer lists on
67179           limited make programs.
67180
67181 2003-08-01 15:33  andy
67182
67183         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: Add support for
67184           -pthread
67185
67186 2003-08-01 15:27  king
67187
67188         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: Adding link flags
67189           to an executable that links to shared libraries must be done for
67190           both EXECUTABLE and WIN32_EXECUTABLE targets.
67191
67192 2003-08-01 14:34  hoffman
67193
67194         * Source/cmLocalUnixMakefileGenerator.cxx,
67195           Tests/Complex/Executable/CMakeLists.txt,
67196           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
67197           Tests/ComplexRelativePaths/Executable/CMakeLists.txt: BUG (85):
67198           allow . to be in the name of an executable
67199
67200 2003-08-01 14:10  andy
67201
67202         * Source/: cmCacheManager.cxx, cmCacheManager.h, cmMakefile.cxx,
67203           cmake.cxx: ENH: Allow specifying cmake variables on the command
67204           line without specifying the type Bug #118 - Specifying cache
67205           entries with -D should not need the type
67206
67207 2003-08-01 14:10  martink
67208
67209         * Source/cmLocalUnixMakefileGenerator.cxx: all Makefiles now have
67210           both full path to exe and short version
67211
67212 2003-08-01 13:54  martink
67213
67214         * Source/cmUtilitySourceCommand.cxx: fix for utility command
67215           without EXECUTABLE_OUTPUT_PATH
67216
67217 2003-08-01 13:24  andy
67218
67219         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: Syntax cleanup
67220
67221 2003-08-01 13:13  hoffman
67222
67223         * Source/: cmGlobalNMakeMakefileGenerator.cxx,
67224           cmLocalUnixMakefileGenerator.cxx, cmLocalUnixMakefileGenerator.h:
67225           ENH: allow lib prefix for to stay for nmake and borland make as
67226           it is not a system prefix
67227
67228 2003-08-01 13:00  martink
67229
67230         * CMakeLists.txt: change lib path back to empty
67231
67232 2003-08-01 12:49  andy
67233
67234         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: Fix echo's to use
67235           @echo. This way verbose mode does not print twice: Bug #45 - add
67236           @ from echo commands
67237
67238 2003-08-01 11:58  martink
67239
67240         * CMakeLists.txt: made more options advanced
67241
67242 2003-08-01 09:18  andy
67243
67244         * Tests/Wrapping/CMakeLists.txt: ERR: Only link qt to qt executable
67245
67246 2003-08-01 09:11  martink
67247
67248         * Source/cmExportLibraryDependencies.cxx: fix for bug # 101
67249
67250 2003-07-31 16:43  hoffman
67251
67252         * Source/cmLocalVisualStudio6Generator.cxx: BUG: when creating rule
67253           files remove the IntDir
67254
67255 2003-07-31 15:32  hoffman
67256
67257         * Source/cmTarget.cxx: ENH: add support for OBJECT_DEPENDS for
67258           visual studio
67259
67260 2003-07-31 14:46  martink
67261
67262         * Source/cmMakefile.cxx: bug fix for bug # 117
67263
67264 2003-07-31 13:15  andy
67265
67266         * Modules/FindwxWindows.cmake: made a minor bugfix on my
67267           FindwxWindows.cmake.  I capsulated the regular expression
67268           matching for the libdrs with another IF (line 355).  By: Jan
67269           Woetzel
67270
67271 2003-07-31 08:50  andy
67272
67273         * Tests/Wrapping/CMakeLists.txt: ERR: Attempt to fix wrapping on
67274           Windows
67275
67276 2003-07-31 08:33  andy
67277
67278         * Tests/Wrapping/Wrap.c: ENH: Fix problem on HP. Whay should K&R be
67279           default?
67280
67281 2003-07-30 15:38  andy
67282
67283         * Modules/FindQt.cmake: ENH: when linking in QT, we should also
67284           link DL, since QT uses them
67285
67286 2003-07-30 13:39  andy
67287
67288         * Modules/FindQt.cmake: ENH: QT if it is multi threaded should link
67289           in threads
67290
67291 2003-07-30 13:28  andy
67292
67293         * Tests/Wrapping/: CMakeLists.txt, foo.ui.in: ENH: Really test uic
67294           and perform configured uic test
67295
67296 2003-07-30 13:27  andy
67297
67298         * Source/cmQTWrapUICommand.cxx: ENH: Allow qt ui files being it the
67299           binary dir. Bug #110 - QT_WRAP_UI problem on out-of-source builds
67300
67301 2003-07-30 13:11  andy
67302
67303         * Source/cmaketest.cxx: ENH: Also fail when make
67304           failsSource/cmaketest.cxx
67305
67306 2003-07-30 13:10  andy
67307
67308         * Tests/Wrapping/: CMakeLists.txt, Wrap.c: ENH: Add executable for
67309           wrapping test, so that make stage actually passes
67310
67311 2003-07-29 18:06  andy
67312
67313         * Source/cmGlob.cxx: ENH: Speedup globbing and attempt to fix
67314           cygwin problem
67315
67316 2003-07-29 17:15  andy
67317
67318         * Modules/FindQt.cmake: ENH: Use FindX11 when doing Qt on unix
67319
67320 2003-07-29 13:36  andy
67321
67322         * Modules/Use_wxWindows.cmake: ENH: Add Use file for wxWindows.
67323           Thanks Jan Woetzel
67324
67325 2003-07-29 07:41  andy
67326
67327         * Modules/FindwxWindows.cmake: ENH: Improved find module. Thank you
67328           Jan Woetzel
67329
67330 2003-07-29 07:01  andy
67331
67332         * Source/cmAddCustomCommandCommand.cxx: ENH: Fix typo: Bug #100 -
67333           Spelling correction to an error message
67334
67335 2003-07-28 18:12  hoffman
67336
67337         * Source/: cmLocalUnixMakefileGenerator.cxx, cmMakeDepend.cxx,
67338           cmMakeDepend.h: ENH: performance fixes for network depends
67339
67340 2003-07-28 14:43  hoffman
67341
67342         * Source/: cmSourceGroupCommand.cxx, cmSourceGroupCommand.h: ENH:
67343           put back old style call to SOURCE_GROUP, no need to break things
67344           for this
67345
67346 2003-07-28 13:40  hoffman
67347
67348         * Source/cmake.cxx: BUG: make sure initial cache file read only
67349           reads one file, and does not look for CMakeLists.txt files on the
67350           entire disk
67351
67352 2003-07-25 13:39  hoffman
67353
67354         * Source/cmake.cxx: add a better message for the GUI if no
67355           CMakeLists.txt file is found.
67356
67357 2003-07-25 12:50  hoffman
67358
67359         * Tests/Wrapping/CMakeLists.txt: for unix add x11 and pthreads for
67360           qt
67361
67362 2003-07-24 11:53  andy
67363
67364         * Source/cmGlob.cxx: ENH: Remove warning
67365
67366 2003-07-24 11:37  martink
67367
67368         * Source/cmLocalUnixMakefileGenerator.cxx: fix for utility depends
67369           bug#76
67370
67371 2003-07-24 11:33  king
67372
67373         * Source/CMakeLists.txt, Tests/FindPackageTest/CMakeLists.txt,
67374           Tests/FindPackageTest/FindPackageTest.cxx: ENH: Added
67375           FindPackageTest to improve coverage.
67376
67377 2003-07-24 11:32  king
67378
67379         * Source/: cmFindPackageCommand.cxx, cmFindPackageCommand.h: ENH:
67380           Implemented QUIET argument propagation to FOO_FIND_QUIETLY
67381           setting in FindFOO.cmake module that is found.
67382
67383 2003-07-24 11:12  andy
67384
67385         * Source/cmGlob.cxx: ENH: On windows handle network paths
67386
67387 2003-07-24 11:06  king
67388
67389         * Modules/FindVTK.cmake: ENH: Improved error message for VTK_DIR
67390           not found to refer to it as a cache entry.  Some users thought
67391           this was supposed to be an environment variable.
67392
67393 2003-07-24 10:58  king
67394
67395         * Source/CMakeLists.txt, Source/cmDumpDocumentation.cxx,
67396           Tests/CommandLineTest/CMakeLists.txt,
67397           Tests/CommandLineTest/CommandLineTest.cxx,
67398           Tests/StringFileTest/CMakeLists.txt: ENH: Added CommandLineTest
67399           to add coverage for command line arguments to cmake executables.
67400           This replaces the old DumpDocumentation test.
67401
67402 2003-07-23 18:01  andy
67403
67404         * Tests/StringFileTest/CMakeLists.txt: ENH: More coverage
67405
67406 2003-07-23 17:59  king
67407
67408         * Utilities/CMakeLists.txt: ENH: Added build of documentation for
67409           CMakeSetup.
67410
67411 2003-07-23 17:27  king
67412
67413         * Source/: cmDocumentation.cxx, cmDocumentation.h: ENH:
67414           CheckOptions now takes const argv.
67415
67416 2003-07-23 15:45  king
67417
67418         * Source/cmSourceGroupCommand.cxx: ENH: Added backwards
67419           compatability.
67420
67421 2003-07-23 15:32  king
67422
67423         * Source/: cmLocalVisualStudio6Generator.cxx,
67424           cmLocalVisualStudio7Generator.cxx, cmMakefile.cxx,
67425           cmSourceGroup.cxx, cmSourceGroup.h, cmSourceGroupCommand.cxx,
67426           cmSourceGroupCommand.h: ENH: Fully implemented SOURCE_GROUP
67427           command.
67428
67429 2003-07-23 14:31  andy
67430
67431         * Source/: cmCPluginAPI.cxx, cmCPluginAPI.h: ENH: Fix compatibility
67432
67433 2003-07-23 10:39  king
67434
67435         * Source/cmSourceGroupCommand.cxx: BUG: Fixed off-by-one error in
67436           file list loop.  Fix submitted by David A. Karr.
67437
67438 2003-07-23 10:26  andy
67439
67440         * Source/cmGlob.cxx: ENH: On windows and apple handle
67441           lowercase/upercase file name problem
67442
67443 2003-07-23 09:10  king
67444
67445         * Tests/StringFileTest/CMakeLists.txt: ENH: Added more verbose
67446           output of what globbing results.
67447
67448 2003-07-23 08:58  king
67449
67450         * Utilities/CMakeLists.txt: BUG: Don't install ccmake documentation
67451           if no ccmake was built.
67452
67453 2003-07-23 08:37  king
67454
67455         * bootstrap: ENH: Adding forced settings for prefix, docdir,
67456           mandir, and datadir.
67457
67458 2003-07-22 17:09  andy
67459
67460         * DartConfig.cmake: ENH: Direct link to cmake bugs
67461
67462 2003-07-22 13:53  andy
67463
67464         * Source/cmCPluginAPI.cxx: ERR: Fix error on bad C++ compiler that
67465           do not handle return void
67466
67467 2003-07-22 13:15  andy
67468
67469         * Source/cmTarget.cxx: BUG: Fix copy/paste typo
67470
67471 2003-07-22 13:14  andy
67472
67473         * Source/: cmCPluginAPI.cxx, cmCPluginAPI.h: ENH: Add DisplayStatus
67474
67475 2003-07-22 12:21  andy
67476
67477         * Tests/: LoadCommand/LoadedCommand.cxx,
67478           LoadCommand/CMakeCommands/cmTestCommand.c,
67479           LoadCommandOneConfig/LoadedCommand.cxx,
67480           LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: ENH: More
67481           coverage
67482
67483 2003-07-22 11:17  andy
67484
67485         * Tests/StringFileTest/CMakeLists.txt: ENH: More coverage
67486
67487 2003-07-22 10:45  andy
67488
67489         * Tests/StringFileTest/CMakeLists.txt: ENH: Increase coverage
67490
67491 2003-07-21 17:14  king
67492
67493         * Utilities/CMakeLists.txt: ENH: Added generation of ccmake
67494           documentation on UNIX.
67495
67496 2003-07-21 17:13  king
67497
67498         * Source/CursesDialog/ccmake.cxx: ENH: Added introduction paragraph
67499           to documentation.
67500
67501 2003-07-21 16:38  king
67502
67503         * CMakeLists.txt, bootstrap, Modules/CMakeLists.txt,
67504           Modules/Platform/CMakeLists.txt, Source/CMakeLists.txt,
67505           Source/cmCommands.cxx, Source/cmConfigure.cmake.h.in,
67506           Source/cmake.cxx, Templates/CMakeLists.txt,
67507           Utilities/CMakeLists.txt: ENH: Added optional configuration of
67508           data/doc/man dirs.  This will be useful for package maintainers.
67509
67510 2003-07-21 16:37  king
67511
67512         * Source/: InitialConfigureFlags.cmake.in, cmConfigure.h.in:
67513           Removing old file.  This was used by old configure script which
67514           has been removed.
67515
67516 2003-07-21 15:29  andy
67517
67518         * Source/cmGlob.cxx, Tests/StringFileTest/CMakeLists.txt: ENH: fix
67519           glob on windows and add glob recurse test
67520
67521 2003-07-21 15:02  king
67522
67523         * Source/CMakeLists.txt: ENH: Added generation of cmake
67524           documentation during build preocess.
67525
67526 2003-07-21 14:58  king
67527
67528         * Source/cmDocumentation.cxx: BUG: Text dump of documentation
67529           should be in ascii mode.
67530
67531 2003-07-21 14:57  king
67532
67533         * Source/cmAddCustomTargetCommand.h: BUG: Fixed documentation
67534           formatting.
67535
67536 2003-07-21 14:44  andy
67537
67538         * Source/: cmSourceFilesCommand.cxx, cmSourceFilesCommand.h: ENH:
67539           Use new deprecation mechanism
67540
67541 2003-07-21 14:43  andy
67542
67543         * Source/cmFileCommand.h: ENH: Fix comment
67544
67545 2003-07-21 14:42  andy
67546
67547         * Source/: cmCommand.h, cmMakefile.cxx: ENH: Initial framework for
67548           deprecated commands
67549
67550 2003-07-21 13:48  andy
67551
67552         * Tests/StringFileTest/CMakeLists.txt: ENH: add more coverage tests
67553
67554 2003-07-21 13:46  andy
67555
67556         * Source/cmGlob.cxx: ENH: Handle ^ as [^fu]
67557
67558 2003-07-17 14:56  andy
67559
67560         * Tests/StringFileTest/CMakeLists.txt: ENH: Add additional new line
67561           after the string to match the change in file command
67562
67563 2003-07-17 14:56  andy
67564
67565         * Source/cmFileCommand.cxx: ENH: Remove extra new line after the
67566           written string
67567
67568 2003-07-17 14:54  andy
67569
67570         * Modules/: CMakeTestCCompiler.cmake, CMakeTestCXXCompiler.cmake,
67571           CheckFunctionExists.cmake, CheckIncludeFile.cmake,
67572           CheckIncludeFileCXX.cmake, CheckIncludeFiles.cmake,
67573           CheckLibraryExists.cmake, CheckSymbolExists.cmake,
67574           CheckTypeSize.cmake, CheckVariableExists.cmake,
67575           TestBigEndian.cmake, TestCXXAcceptsFlag.cmake: ENH: Extra new
67576           line after output
67577
67578 2003-07-16 15:38  hoffman
67579
67580         * Modules/CMakeDetermineSystem.cmake, Source/cmGlobalGenerator.cxx:
67581           ENH: set CMAKE_SYSTEM_VERSION for windows
67582
67583 2003-07-16 14:52  king
67584
67585         * Source/: cmFindPackageCommand.cxx, cmFindPackageCommand.h: ENH:
67586           Added QUIET optional argument to block error message when _DIR
67587           variable is not set.  Also removed upper-casing of package name.
67588
67589 2003-07-16 11:38  king
67590
67591         * Tests/SystemInformation/: DumpInformation.cxx,
67592           DumpInformation.h.in: ENH: Added dump of more files.  Improved
67593           robustness of dump.
67594
67595 2003-07-15 12:52  hoffman
67596
67597         * Source/cmAddCustomCommandCommand.cxx: ENH: better error checking
67598
67599 2003-07-14 10:33  king
67600
67601         * Source/cmMakefile.cxx: BUG: Custom commands should have variables
67602           expanded before comparing with previously added custom commands.
67603
67604 2003-07-14 10:13  martink
67605
67606         * Source/cmFLTKWrapUICommand.cxx: some updates
67607
67608 2003-07-14 09:44  martink
67609
67610         * Source/cmFLTKWrapUICommand.cxx: some updates
67611
67612 2003-07-14 09:31  martink
67613
67614         * Source/: cmFLTKWrapUICommand.cxx, cmFLTKWrapUICommand.h: some
67615           updates
67616
67617 2003-07-14 09:15  andy
67618
67619         * Source/: cmFileCommand.cxx, cmFileCommand.h, cmGlob.cxx,
67620           cmGlob.h: ENH: Recurse subdirectories
67621
67622 2003-07-11 17:21  king
67623
67624         * bootstrap: ENH: Removed cmsys include directory from bootstrap
67625           build of kwsys.  It is no longer needed.
67626
67627 2003-07-11 16:29  king
67628
67629         * Utilities/Release/cmake_release.sh: BUG: Update of release
67630           utilities must maintain tag.
67631
67632 2003-07-11 14:14  andy
67633
67634         * Modules/: CMakeTestCCompiler.cmake, CMakeTestCXXCompiler.cmake,
67635           CheckFunctionExists.cmake, CheckIncludeFile.cmake,
67636           CheckIncludeFileCXX.cmake, CheckIncludeFiles.cmake,
67637           CheckLibraryExists.cmake, CheckSymbolExists.cmake,
67638           CheckTypeSize.cmake, CheckVariableExists.cmake, Dart.cmake,
67639           TestBigEndian.cmake, TestCXXAcceptsFlag.cmake: ENH: Replace
67640           WRITE_FILE with FILE(WRITE and FILE(APPEND. Replace
67641           MAKE_DIRECTORY with FILE(MAKE_DIRECTORY, replace STRING(ASCII
67642           things
67643
67644 2003-07-10 23:22  king
67645
67646         * Source/cmake.h: ERR: Removed duplicate generator documentation.e
67647
67648 2003-07-10 23:15  king
67649
67650         * Source/: cmDocumentation.cxx, cmDocumentation.h, cmakemain.cxx:
67651           ENH: Added SEE ALSO section to generated man page.  Minor
67652           formatting improvements for generated text-only documentation.
67653
67654 2003-07-10 23:14  king
67655
67656         * Source/cmake.h: ENH: Added CMAKE_STANDARD_INTRODUCTION macro
67657           defining standard documentation for inclusion in every binary's
67658           documentation.
67659
67660 2003-07-10 23:14  king
67661
67662         * Source/cmGlobalUnixMakefileGenerator.cxx: ENH: Wrote basic
67663           description in full documentation block.
67664
67665 2003-07-10 14:48  andy
67666
67667         * Tests/StringFileTest/StringFile.cxx: ENH: Add missing include
67668
67669 2003-07-10 14:46  king
67670
67671         * Source/kwsys/CMakeLists.txt: ERR: Generated source files need
67672           access to kwsysPrivate.h.  Just copy it to the build tree.
67673
67674 2003-07-10 14:35  andy
67675
67676         * Source/cmStringCommand.cxx: ERR: Remove unused variable
67677
67678 2003-07-10 14:32  king
67679
67680         * Source/kwsys/: Base64.c, CMakeLists.txt, Directory.cxx,
67681           EncodeExecutable.c, ProcessUNIX.c, ProcessWin32.c,
67682           RegularExpression.cxx, SystemTools.cxx, kwsysPrivate.h: ENH:
67683           Added use of KWSYS_HEADER macro in c and cxx files to include
67684           kwsys headers through their configured namespace.
67685
67686 2003-07-10 14:29  andy
67687
67688         * Tests/StringFileTest/CMakeLists.txt,
67689           Tests/StringFileTest/InputFile.h.in,
67690           Tests/StringFileTest/StringFile.cxx, Source/CMakeLists.txt: ENH:
67691           Add test for string and file commands
67692
67693 2003-07-10 13:25  andy
67694
67695         * Source/: cmStringCommand.cxx, cmStringCommand.h: ENH: Add upper
67696           and lower case support. Close Bug #79 - STRING TOUPPER and
67697           TOLOWER
67698
67699 2003-07-09 17:25  king
67700
67701         * Source/cmSystemTools.cxx: ENH: Added escape support for ( and ).
67702
67703 2003-07-09 17:17  king
67704
67705         * Source/: cmListFileCache.cxx, cmSystemTools.cxx: ENH: Added
67706           support for # characters inside quoted arguments and for escaping
67707           # in a non-quoted argument.  Improved parsing speed by not
67708           compiling regular expressions on blank lines.
67709
67710 2003-07-09 16:18  king
67711
67712         * Source/kwsys/ProcessUNIX.c: ERR: Using strncpy instead of
67713           snprintf for portability.
67714
67715 2003-07-08 16:33  andy
67716
67717         * Source/: cmFileCommand.cxx, cmFileCommand.h: ENH: Add
67718           MAKE_DIRECTORY and modify documentation
67719
67720 2003-07-08 16:27  andy
67721
67722         * Source/cmGlob.cxx: ENH: Remove commented code
67723
67724 2003-07-08 14:18  andy
67725
67726         * bootstrap, Source/CMakeLists.txt, Source/cmFileCommand.cxx,
67727           Source/cmFileCommand.h, Source/cmGlob.cxx, Source/cmGlob.h: ENH:
67728           Add globbing to FILE command
67729
67730 2003-07-08 13:27  king
67731
67732         * Source/cmMakefile.cxx: BUG#65: Fixed inheritance of
67733           CMAKE_CURRENT_SOURCE_DIR and CMAKE_CURRENT_BINARY_DIR.
67734
67735 2003-07-08 09:21  andy
67736
67737         * Source/kwsys/CMakeLists.txt: ENH: Fix example
67738
67739 2003-07-08 00:28  king
67740
67741         * Source/cmDocumentation.cxx: ERR: Added missing std::.
67742
67743 2003-07-07 23:20  king
67744
67745         * CMakeLists.txt, Source/cmDocumentation.cxx,
67746           Source/cmDumpDocumentation.cxx, Source/cmStandardIncludes.h: ENH:
67747           Improved name of cmake version variables.  They are now
67748           CMake_VERSION (major.minor) and CMake_VERSION_FULL
67749           (major.minor.patch).
67750
67751 2003-07-07 22:54  king
67752
67753         * Source/cmStringCommand.h: BUG: Removed extra newlines from help
67754           text.
67755
67756 2003-07-07 22:44  king
67757
67758         * Source/: cmDocumentation.cxx, cmDocumentation.h, cmakemain.cxx,
67759           CursesDialog/ccmake.cxx: ENH: Added support to write multiple
67760           help options with one command line.  Output files can now also be
67761           specified for the help options.
67762
67763 2003-07-07 22:41  king
67764
67765         * Source/kwsys/CMakeLists.txt: ERR: Removed useless set.
67766
67767 2003-07-07 22:41  king
67768
67769         * Source/cmCommands.cxx: ENH: Made ADD_DEPENDENCIES available from
67770           bootstrapped cmake.  It will be needed to build cmake.
67771
67772 2003-07-07 21:52  king
67773
67774         * Source/: cmDocumentation.cxx, cmDocumentation.h,
67775           cmGlobalBorlandMakefileGenerator.cxx,
67776           cmGlobalBorlandMakefileGenerator.h,
67777           cmGlobalCodeWarriorGenerator.cxx, cmGlobalCodeWarriorGenerator.h,
67778           cmGlobalGenerator.cxx, cmGlobalGenerator.h,
67779           cmGlobalNMakeMakefileGenerator.cxx,
67780           cmGlobalNMakeMakefileGenerator.h,
67781           cmGlobalUnixMakefileGenerator.cxx,
67782           cmGlobalUnixMakefileGenerator.h,
67783           cmGlobalVisualStudio6Generator.cxx,
67784           cmGlobalVisualStudio6Generator.h,
67785           cmGlobalVisualStudio71Generator.cxx,
67786           cmGlobalVisualStudio71Generator.h,
67787           cmGlobalVisualStudio7Generator.cxx,
67788           cmGlobalVisualStudio7Generator.h, cmake.cxx, cmake.h,
67789           cmakemain.cxx: ENH: Registered global generators are now kept in
67790           a table in the cmake instance.  Added support for documentation
67791           with a Generators section.
67792
67793 2003-07-07 18:27  king
67794
67795         * Source/cmSystemTools.cxx: BUG: Parsing of arguments from string
67796           by RunCommand before passing to Process execution does not work
67797           with backslashes in path names.  Until this is fixed, we cannot
67798           use Process execution from kwsys.
67799
67800 2003-07-07 17:52  andy
67801
67802         * bootstrap: ENH: Fix bootstrap to include ProcessUNIX.c
67803
67804 2003-07-07 17:47  andy
67805
67806         * Source/: cmCommands.cxx, cmFileCommand.cxx, cmFileCommand.h: ENH:
67807           Start working on a general file manipulation command
67808
67809 2003-07-07 17:45  andy
67810
67811         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: Add
67812           optional argument to GetLineFromStream which can let the caller
67813           know whether there was a new line character at the end of the
67814           line that was just read
67815
67816 2003-07-07 13:36  andy
67817
67818         * Docs/cmake-syntax.vim: Initial import of VIM syntax highlighting
67819           file
67820
67821 2003-07-07 09:38  king
67822
67823         * Source/kwsys/ProcessWin32.c: ENH: Made call to FormatMessage more
67824           robust.
67825
67826 2003-07-07 09:16  king
67827
67828         * Source/cmSystemTools.cxx: ENH: Using new Process
67829           SetWorkingDirectory method instead of manually implementing it.
67830
67831 2003-07-07 09:12  king
67832
67833         * Source/kwsys/: Process.h.in, ProcessUNIX.c: ENH: Implemented
67834           SetWorkingDirectory method.
67835
67836 2003-07-07 09:10  king
67837
67838         * Source/kwsys/ProcessWin32.c: ENH: Implemented SetWorkingDirectory
67839           method on Windows.
67840
67841 2003-07-07 08:41  king
67842
67843         * Source/cmSystemTools.cxx: ENH: Using kwsys Process implementation
67844           to implement RunCommand.
67845
67846 2003-07-07 08:36  andy
67847
67848         * Source/kwsys/: Process.h.in, ProcessUNIX.c: ENH: Start working on
67849           Working Directory support
67850
67851 2003-07-06 20:40  king
67852
67853         * Source/kwsys/ProcessWin32.c: ENH: Using GetTempPath instead of
67854           TEMP environment variable to get a location to write the Win9x
67855           forwarding executable.
67856
67857 2003-07-03 18:33  king
67858
67859         * Source/kwsys/ProcessWin32.c: BUG: Argument parsers do not always
67860           remove double quotes from around an argument that has no spaces.
67861
67862 2003-07-03 12:50  hoffman
67863
67864         * Source/cmLocalVisualStudio7Generator.cxx: ENH: add linker flags
67865
67866 2003-07-03 11:39  hoffman
67867
67868         * Source/cmCreateTestSourceList.cxx: ENH: null terminate at the end
67869           of the list
67870
67871 2003-07-03 07:58  king
67872
67873         * Source/kwsys/CMakeLists.txt: BUG: Install target for standard
67874           header wrappers must point at the std subdirectory in the
67875           installation.
67876
67877 2003-07-02 10:48  andy
67878
67879         * DartConfig.cmake: ENH: Add proper links to bugtracker
67880
67881 2003-07-02 10:37  andy
67882
67883         * DartConfig.cmake: ENH: Add links to bugtracker
67884
67885 2003-07-02 08:35  king
67886
67887         * Source/kwsys/ProcessWin32.c: ERR: Added cast to remove warning.
67888           We know the length of the string will not be beyond 2^31.
67889
67890 2003-07-01 13:32  king
67891
67892         * Source/kwsys/Base64.c: ERR: Added casts to remove type conversion
67893           warnings.  Pointer differences can be 64-bit, but unsigned long
67894           is 32-bit on many platforms.  We know we are not traversing more
67895           data than can be handled by an unsigned long, though, because the
67896           length argument is an unsigned long.
67897
67898 2003-07-01 13:27  king
67899
67900         * Source/kwsys/: ProcessFwd9x.c, ProcessWin32.c: ERR: Should use %p
67901           to pass HANDLE values on a command line, not %d.
67902
67903 2003-07-01 13:27  king
67904
67905         * Source/kwsys/SystemTools.cxx: ERR: Removed unreachable code.
67906
67907 2003-07-01 11:40  king
67908
67909         * Source/kwsys/: Base64.h.in, Process.h.in: ERR: Reduced
67910           requirements on preprocessor for export macro due to limitations
67911           of Mac preprocessor.  The preprocessor can be fixed by using
67912           -no-cpp-precomp, but we don't want to require that option for
67913           every source file that includes our headers.
67914
67915 2003-07-01 08:54  king
67916
67917         * Source/kwsys/EncodeExecutable.c: ERR: Added explicit cast from
67918           size_t to int.  We know that the data will not be out of range.
67919
67920 2003-06-30 10:50  andy
67921
67922         * bootstrap: ERR: Fix changes in kwsys for Configure.h and
67923           StandardIncludes.hxx
67924
67925 2003-06-30 10:44  andy
67926
67927         * Source/kwsys/: Base64.c, ProcessFwd9x.c, ProcessWin32.c: ERR:
67928           Remove warnings on Windows
67929
67930 2003-06-30 10:30  king
67931
67932         * Source/kwsys/: Base64.h.in, CMakeLists.txt, Configure.h.in,
67933           Directory.cxx, Directory.hxx.in, EncodeExecutable.c,
67934           Process.h.in, ProcessWin32.c, RegularExpression.cxx,
67935           RegularExpression.hxx.in, SystemTools.hxx.in: ENH: Added DLL
67936           support.
67937
67938 2003-06-30 10:12  martink
67939
67940         * Tests/CustomCommand/CMakeLists.txt: modified code to match cmake
67941           mode
67942
67943 2003-06-30 10:07  king
67944
67945         * Source/kwsys/StandardIncludes.hxx.in: Removing old file.
67946
67947 2003-06-30 09:56  andy
67948
67949         * bootstrap: ENH: Fix checking for C++ compiler on Mac, remove
67950           cmConfigure.h.tmp, so that nothing bad can happen if configure is
67951           interrupted, reports kwsys sources in cmConfigure.h
67952
67953 2003-06-30 08:49  king
67954
67955         * Source/kwsys/Base64.h.in: ENH: Updated comments for doxygen.
67956
67957 2003-06-30 08:48  king
67958
67959         * Source/kwsys/Base64.c: BUG: Should define KWSYS_IN_BASE64_C, not
67960           KWSYS_IN_PROCESS_C.
67961
67962 2003-06-30 08:48  king
67963
67964         * Source/kwsys/CMakeLists.txt: ENH: Using FOREACH to shorten
67965           enabling of C components.
67966
67967 2003-06-29 21:42  andy
67968
67969         * CMakeLists.txt, Source/kwsys/Base64.c, Source/kwsys/Base64.h.in,
67970           Source/kwsys/CMakeLists.txt: ENH: Initial import of Base64
67971
67972 2003-06-29 20:30  king
67973
67974         * CMakeLists.txt: ENH: Enabling build of kwsys's Process class.
67975           This will be needed for ctest.
67976
67977 2003-06-29 20:20  king
67978
67979         * Docs/cmake-mode.el: ENH: Added comment-region support.
67980
67981 2003-06-27 09:48  king
67982
67983         * CMakeLists.txt: ERR: Disabling multiply defined symbols warning
67984           for linking executables on IRIX.  The compiler's prelinker does
67985           not add weak symbols, so template instantiations are duplicated.
67986
67987 2003-06-27 08:46  martink
67988
67989         * Source/: cmAuxSourceDirectoryCommand.cxx,
67990           cmTryCompileCommand.cxx: fix compiler warnings
67991
67992 2003-06-26 13:39  king
67993
67994         * Source/kwsys/CMakeLists.txt: ENH: Updated documentation to
67995           describe enabling of classes.
67996
67997 2003-06-26 09:44  andy
67998
67999         * bootstrap: ENH: Attempt to handle OSF compiler flags
68000
68001 2003-06-25 09:32  king
68002
68003         * Source/kwsys/testProcess.c: ERR: Fixed use of non-constant
68004           initializer.
68005
68006 2003-06-25 08:29  king
68007
68008         * Source/kwsys/Directory.cxx: ERR: Fixed conversion warning.
68009
68010 2003-06-24 21:37  lorensen
68011
68012         * Source/kwsys/SystemTools.cxx: ERR: portability.
68013
68014 2003-06-24 16:35  martink
68015
68016         * Source/kwsys/SystemTools.cxx: compiler fix
68017
68018 2003-06-24 15:24  martink
68019
68020         * Source/: cmLocalVisualStudio6Generator.cxx,
68021           cmLocalVisualStudio7Generator.cxx: moved depend code into
68022           cmTarget
68023
68024 2003-06-24 15:21  martink
68025
68026         * Source/: cmMakefile.cxx, cmMakefile.h, kwsys/SystemTools.cxx:
68027           performance improvements
68028
68029 2003-06-24 15:11  martink
68030
68031         * Source/cmMacroCommand.cxx: performance improvements
68032
68033 2003-06-24 15:10  martink
68034
68035         * Source/: cmTarget.cxx, cmTarget.h: moved function into cmTarget
68036
68037 2003-06-24 10:16  king
68038
68039         * Source/: cmSystemTools.cxx, cmSystemTools.h: ERR: Renamed
68040           superclass typedef from SystemTools to Superclass to avoid
68041           conflict across platforms.
68042
68043 2003-06-24 09:02  king
68044
68045         * Source/kwsys/SystemTools.cxx: ERR: std->kwsys_std.
68046
68047 2003-06-24 08:19  king
68048
68049         * Source/cmSystemTools.h: ERR: Typedefs are not inherited on SGI
68050           and Borland.
68051
68052 2003-06-23 16:26  martink
68053
68054         * Source/: cmForEachCommand.cxx, cmMacroCommand.cxx: perf
68055           improvement
68056
68057 2003-06-23 16:25  martink
68058
68059         * Source/cmCustomCommand.h: performance improvement
68060
68061 2003-06-23 14:10  king
68062
68063         * CMakeLists.txt, bootstrap, Source/CMakeLists.txt,
68064           Source/cmBuildNameCommand.cxx, Source/cmCTest.cxx,
68065           Source/cmCacheManager.cxx, Source/cmConfigureFileCommand.cxx,
68066           Source/cmIfCommand.cxx, Source/cmListFileCache.cxx,
68067           Source/cmLoadCacheCommand.cxx,
68068           Source/cmLocalCodeWarriorGenerator.cxx,
68069           Source/cmLocalUnixMakefileGenerator.cxx,
68070           Source/cmLocalVisualStudio6Generator.cxx,
68071           Source/cmMakeDepend.cxx, Source/cmMakeDepend.h,
68072           Source/cmMakefile.cxx, Source/cmRegularExpression.cxx,
68073           Source/cmRegularExpression.h, Source/cmSiteNameCommand.cxx,
68074           Source/cmSourceGroup.h, Source/cmStringCommand.cxx,
68075           Source/cmSystemTools.cxx, Source/cmUseMangledMesaCommand.cxx,
68076           Source/cmaketest.cxx: ENH: Merged use of the kwsys
68077           RegularExpression class instead of cmRegularExpression.
68078
68079 2003-06-23 14:05  king
68080
68081         * Source/kwsys/RegularExpression.hxx.in: ERR: Fixed documentation
68082           to read RegularExpression instead of cmRegularExpression.
68083
68084 2003-06-23 11:16  martink
68085
68086         * Source/cmTarget.cxx: removed some no longer required code
68087
68088 2003-06-23 08:58  king
68089
68090         * CMakeLists.txt, bootstrap, Source/CMakeLists.txt,
68091           Source/cmAuxSourceDirectoryCommand.cxx, Source/cmDirectory.cxx,
68092           Source/cmDirectory.h, Source/cmMakeDirectoryCommand.cxx,
68093           Source/cmMakefile.cxx, Source/cmSystemTools.cxx,
68094           Source/cmSystemTools.h, Source/cmTryCompileCommand.cxx,
68095           Source/CursesDialog/cmCursesPathWidget.cxx,
68096           Tests/Complex/Executable/CMakeLists.txt,
68097           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
68098           Tests/ComplexRelativePaths/Executable/CMakeLists.txt: ENH: Merged
68099           use of kwsys library.
68100
68101 2003-06-23 08:58  king
68102
68103         * Makefile.in, configure, configure.in, Source/Makefile.in: ENH:
68104           Configure script now just invokes bootstrap script.
68105
68106 2003-06-23 08:56  king
68107
68108         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: Removed
68109           cmake-specific functions.
68110
68111 2003-06-23 08:56  king
68112
68113         * Source/kwsys/CMakeLists.txt: BUG: Need include regular expression
68114           to match all files.
68115
68116 2003-06-21 11:57  andy
68117
68118         * bootstrap: ENH: Add copyright, cmConfigure.h is now touched only
68119           when it is modified, remove some spaces from output, add
68120           procedure that copies file and replaces atstring with another
68121           string
68122
68123 2003-06-20 20:33  martink
68124
68125         * Source/cmMakefile.cxx: fix to expand variables in custom command
68126           outputs and main dependencies
68127
68128 2003-06-20 14:10  king
68129
68130         * Source/kwsys/CMakeLists.txt: ENH: Changed configuration of header
68131           directory to specify it without the namespace.
68132
68133 2003-06-20 14:10  hoffman
68134
68135         * Docs/cmake-mode.el: BUG: fix highlight for comments in multiple
68136           buffers
68137
68138 2003-06-20 13:56  martink
68139
68140         * Source/cmMakefile.cxx: bug in not expanding variables for custom
68141           commands in targets
68142
68143 2003-06-20 11:23  martink
68144
68145         * Source/cmMakefile.cxx: minor perf improvement
68146
68147 2003-06-19 18:57  king
68148
68149         * Source/kwsys/: CMakeLists.txt, Configure.hxx.in,
68150           RegularExpression.hxx.in, SystemTools.hxx.in,
68151           kwsys_std_fstream.h.in, kwsys_std_iosfwd.h.in,
68152           kwsys_std_iostream.h.in, kwsys_std_sstream.h.in: ENH: Added full
68153           configuration of namespace even for Configure.hxx macro
68154           definitions.
68155
68156 2003-06-19 16:23  hoffman
68157
68158         * Docs/cmake-mode.el: add a comment
68159
68160 2003-06-19 15:05  king
68161
68162         * Docs/: cmake-indent.vim, cmake-mode.el: Added copyright.
68163
68164 2003-06-19 14:37  andy
68165
68166         * Docs/cmake-indent.vim: Initial import: indentation file for vim
68167
68168 2003-06-19 14:30  king
68169
68170         * Docs/cmake-mode.el: Minor tweaks for anal cases of indentation.
68171
68172 2003-06-19 14:27  martink
68173
68174         * Source/cmMakefile.cxx: bug fix for finding source files
68175
68176 2003-06-19 14:27  martink
68177
68178         * Source/: cmSystemTools.cxx, cmSystemTools.h: new function
68179
68180 2003-06-19 14:17  king
68181
68182         * Docs/cmake-mode.el: BUG: Don't open a block if a command starts
68183           with IF in its name.
68184
68185 2003-06-19 13:38  martink
68186
68187         * Docs/cmake-mode.el: fix to use function-name
68188
68189 2003-06-19 13:23  king
68190
68191         * Docs/cmake-mode.el: Fixed slow regex for indentation.
68192
68193 2003-06-19 11:11  king
68194
68195         * Docs/cmake-mode.el: ENH: Wrote more robust regular expressions
68196           for indenting.
68197
68198 2003-06-19 11:07  martink
68199
68200         * Docs/cmake-mode.el: emacs mode
68201
68202 2003-06-18 17:28  king
68203
68204         * Source/kwsys/kwsysHeaderDump.pl: Tool to dump macros for
68205           redefining C header namespaces.
68206
68207 2003-06-18 17:27  king
68208
68209         * Source/kwsys/: CMakeLists.txt, testProcess.c: ENH: Added test for
68210           Process implementation.
68211
68212 2003-06-18 17:27  king
68213
68214         * Source/kwsys/ProcessWin32.c: BUG: Must return Exception status
68215           correctly.
68216
68217 2003-06-18 17:19  king
68218
68219         * Source/kwsys/ProcessUNIX.c: Removed Exception_Abort because there
68220           is no windows version.  Also made ExitValue consistent with
68221           windows when a signal kills the process.
68222
68223 2003-06-18 17:19  king
68224
68225         * Source/kwsys/Process.h.in: Removed Exception_Abort because there
68226           is no windows version.  Also removed stray typedef keywords.
68227
68228 2003-06-18 17:06  king
68229
68230         * Source/kwsys/: Process.h.in, ProcessUNIX.c, ProcessWin32.c,
68231           test1.cxx: ENH: Added documentation to interface.  Finished
68232           process exit code interpretation implementation prototype.
68233
68234 2003-06-18 11:43  hoffman
68235
68236         * Source/cmStringCommand.h: remove non-html safe stuff
68237
68238 2003-06-18 09:13  hoffman
68239
68240         * Source/cmMakefile.cxx: BUG: fix not being able to find generated
68241           files in the binary tree
68242
68243 2003-06-17 17:13  martink
68244
68245         * Source/cmLocalVisualStudio7Generator.cxx: fix for bad assumption
68246           on custom rules
68247
68248 2003-06-17 16:54  martink
68249
68250         * Source/cmLocalVisualStudio6Generator.cxx: fix for bad assumption
68251
68252 2003-06-17 15:13  martink
68253
68254         * Source/cmLocalVisualStudio6Generator.cxx: fix for bad assumption
68255
68256 2003-06-16 10:20  martink
68257
68258         * Source/cmLocalVisualStudio6Generator.cxx: fix for vs6 rule files
68259
68260 2003-06-13 16:59  king
68261
68262         * Source/cmMakefile.cxx: BUG: Fixed translation of relative path
68263           names to full path names.
68264
68265 2003-06-13 16:47  king
68266
68267         * Source/cmSetSourceFilesPropertiesCommand.cxx: BUG: Fixed crash
68268           when source file cannot be looked up correctly.
68269
68270 2003-06-13 14:15  king
68271
68272         * Source/cmake.cxx: BUG: Fixed check for existence of
68273           CMakeLists.txt file in top-level source directory before first
68274           configure.
68275
68276 2003-06-12 16:43  king
68277
68278         * Modules/Platform/Windows-bcc32.cmake: BUG: Stack size in
68279           generated programs should be 10 meg, not 256.
68280
68281 2003-06-12 16:18  king
68282
68283         * Source/kwsys/ProcessWin32.c: ERR: Added error check for malloc of
68284           process control structure.
68285
68286 2003-06-12 15:58  king
68287
68288         * Source/kwsys/ProcessWin32.c: ERR: Using GetCurrentProcessId
68289           instead of _getpid so we don't need to include the system
68290           process.h header.  Also creating pipe threads with 1K stacks to
68291           save memory.
68292
68293 2003-06-11 11:00  king
68294
68295         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: Uninitialized
68296           std::string returns bad pointers from c_str() on some platforms.
68297
68298 2003-06-11 10:21  king
68299
68300         * Source/kwsys/CMakeLists.txt: ENH: EXECUTABLE_OUTPUT_PATH is now
68301           always set to get around cmake 1.6.7 dependency problems.  Moved
68302           default header directory inside the build tree instead of up one
68303           level.  User projects can now set the header directory.
68304
68305 2003-06-11 10:11  hoffman
68306
68307         * Modules/CMakeDetermineSystem.cmake: ENH: add processor type of
68308           win32
68309
68310 2003-06-11 10:07  hoffman
68311
68312         * Modules/: CMakeDetermineSystem.cmake, CMakeSystem.cmake.in: ENH:
68313           add CMAKE_SYSTEM_PROCESSOR
68314
68315 2003-06-11 09:45  king
68316
68317         * Source/kwsys/CMakeLists.txt: ERR: Added custom command that takes
68318           advantage of new syntax.
68319
68320 2003-06-11 09:44  king
68321
68322         * Source/kwsys/ProcessWin32.c: ERR: Removed unused variables.
68323
68324 2003-06-11 09:44  king
68325
68326         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: When executable
68327           output path is not set, we still need to generate the full path
68328           to the executable target.
68329
68330 2003-06-10 17:39  king
68331
68332         * Source/kwsys/CMakeLists.txt: ERR: Added work-around for cmake
68333           1.6.7 bug in borland makefile generator.
68334
68335 2003-06-10 16:56  king
68336
68337         * Source/kwsys/CMakeLists.txt: BUG: Need to add ANSI C flags for
68338           some platforms.
68339
68340 2003-06-10 16:55  king
68341
68342         * Source/kwsys/ProcessUNIX.c: ERR: Added static specifier to static
68343           function definitions to quiet warnings on HP compiler.
68344
68345 2003-06-10 16:15  king
68346
68347         * Source/kwsys/ProcessWin32.c: BUG: Don't show a console
68348           application's window.
68349
68350 2003-06-10 15:50  king
68351
68352         * Source/kwsys/test1.cxx: ENH: Added use of process execution.
68353
68354 2003-06-10 15:46  king
68355
68356         * Source/kwsys/: CMakeLists.txt, EncodeExecutable.c, Process.h.in,
68357           ProcessFwd9x.c, ProcessUNIX.c, ProcessWin32.c: ENH: Added Process
68358           execution implementation.
68359
68360 2003-06-10 15:45  king
68361
68362         * Source/kwsys/SystemTools.cxx: ENH: Moved disabling of warnings to
68363           after kwsys includes.
68364
68365 2003-06-10 15:44  king
68366
68367         * Source/kwsys/kwsys_std.h.in: ENH: Disabled warning 4786.
68368
68369 2003-06-06 09:58  andy
68370
68371         * Modules/FindVTK.cmake: BUG: When VTK is not found, it should be
68372           fatal error
68373
68374 2003-06-06 09:57  andy
68375
68376         * Source/CursesDialog/cmCursesMainForm.cxx: BUG: When only loading
68377           ccmake cache, do not allow generate
68378
68379 2003-06-06 09:06  martink
68380
68381         * Source/cmCreateTestSourceList.cxx: undid change because other
68382           changes make it no longer neccesary
68383
68384 2003-06-05 16:45  martink
68385
68386         * Source/: cmMakefile.cxx, cmMakefile.h: more custom command
68387
68388 2003-06-05 16:12  martink
68389
68390         * Source/cmMakefile.cxx: more changes to support full paths
68391
68392 2003-06-05 15:28  martink
68393
68394         * Source/cmMakefile.cxx: perf improvement
68395
68396 2003-06-05 15:18  martink
68397
68398         * Source/cmMakefile.cxx: more changes to handle full paths
68399           correctly
68400
68401 2003-06-05 14:48  martink
68402
68403         * Source/cmQTWrapUICommand.cxx: minor update for new custom
68404           commands
68405
68406 2003-06-05 14:40  martink
68407
68408         * Source/: cmLocalVisualStudio6Generator.cxx,
68409           cmLocalVisualStudio7Generator.cxx, cmMakefile.cxx, cmTarget.cxx:
68410           more crazt changes source files now must match with full path
68411
68412 2003-06-05 14:37  martink
68413
68414         * Source/cmITKWrapTclCommand.cxx: updated for new custom command
68415
68416 2003-06-05 14:37  martink
68417
68418         * Source/cmCreateTestSourceList.cxx: minor fix
68419
68420 2003-06-04 19:04  martink
68421
68422         * Source/cmMakefile.cxx: hopeful fix for backwards compat
68423
68424 2003-06-04 18:50  martink
68425
68426         * Source/cmLocalVisualStudio6Generator.cxx: minor fix
68427
68428 2003-06-04 16:06  martink
68429
68430         * Source/cmMakefile.cxx: tricky fix for backwards compat
68431
68432 2003-06-04 14:25  hoffman
68433
68434         * Tests/CustomCommand/: generator.cxx, wrapper.cxx: minor fixes
68435
68436 2003-06-04 14:01  hoffman
68437
68438         * Source/cmMakefile.cxx: better error reporting
68439
68440 2003-06-04 14:00  hoffman
68441
68442         * Source/cmMakefile.cxx: ENH: allow duplicate commands with the
68443           same output to be reduced automatically to one command
68444
68445 2003-06-04 13:55  hoffman
68446
68447         * Source/cmLocalVisualStudio6Generator.cxx: bug fix for vs6 custom
68448           commands
68449
68450 2003-06-04 13:54  hoffman
68451
68452         * Templates/UtilityHeader.dsptemplate: fix for new custom commands
68453
68454 2003-06-04 13:42  hoffman
68455
68456         * Source/: cmCustomCommand.cxx, cmCustomCommand.h,
68457           cmLocalVisualStudio7Generator.cxx, cmMakefile.cxx: ENH: allow
68458           duplicate commands with the same output to be reduced
68459           automatically to one command
68460
68461 2003-06-04 11:46  hoffman
68462
68463         * Source/cmAddCustomCommandCommand.h: command should nto be
68464           inherited
68465
68466 2003-06-04 10:46  hoffman
68467
68468         * Tests/Wrapping/CMakeLists.txt: minor fix
68469
68470 2003-06-04 10:13  hoffman
68471
68472         * Source/cmLocalVisualStudio6Generator.cxx: bug fix
68473
68474 2003-06-04 09:02  hoffman
68475
68476         * Tests/CustomCommand/: CMakeLists.txt, generator.c, generator.cxx,
68477           wrapper.c, wrapper.cxx: fixes for HP
68478
68479 2003-06-04 09:00  king
68480
68481         * bootstrap: ERR: Cannot use iostream.h for strict C++ compiler
68482           sanity check.  Using a small class instead.
68483
68484 2003-06-04 08:42  martink
68485
68486         * Source/: cmLocalVisualStudio6Generator.cxx,
68487           cmLocalVisualStudio7Generator.cxx: compielr warnings
68488
68489 2003-06-04 08:40  martink
68490
68491         * Source/cmMakefile.cxx: compielr errors on como
68492
68493 2003-06-03 14:55  martink
68494
68495         * Source/: cmCustomCommand.cxx, cmLocalUnixMakefileGenerator.cxx,
68496           cmMakefile.cxx, cmSourceGroup.cxx: warning fixes
68497
68498 2003-06-03 14:45  hoffman
68499
68500         * Modules/Dart.cmake: ENH: add all targets for dashboard build
68501           types
68502
68503 2003-06-03 10:47  martink
68504
68505         * Source/: cmAddCustomCommandCommand.h: better docs
68506
68507 2003-06-03 10:33  martink
68508
68509         * Tests/CustomCommand/: CMakeLists.txt, doc1.tex, foo.in,
68510           generator.c, wrapper.c, wrapped.h: new test
68511
68512 2003-06-03 10:30  martink
68513
68514         * Source/: CMakeLists.txt, cmAddCustomCommandCommand.cxx,
68515           cmAddCustomCommandCommand.h, cmAddCustomTargetCommand.cxx,
68516           cmAddCustomTargetCommand.h, cmCPluginAPI.cxx, cmCPluginAPI.h,
68517           cmCustomCommand.cxx, cmCustomCommand.h,
68518           cmGlobalVisualStudio6Generator.cxx,
68519           cmGlobalVisualStudio71Generator.cxx,
68520           cmGlobalVisualStudio7Generator.cxx,
68521           cmLocalUnixMakefileGenerator.cxx, cmLocalUnixMakefileGenerator.h,
68522           cmLocalVisualStudio6Generator.cxx,
68523           cmLocalVisualStudio6Generator.h,
68524           cmLocalVisualStudio7Generator.cxx,
68525           cmLocalVisualStudio7Generator.h, cmMakefile.cxx, cmMakefile.h,
68526           cmSetSourceFilesPropertiesCommand.cxx, cmSourceFile.h,
68527           cmSourceGroup.cxx, cmSourceGroup.h, cmSystemTools.cxx,
68528           cmSystemTools.h, cmTarget.h: yikes added new custom command
68529           support
68530
68531 2003-06-02 16:37  martink
68532
68533         * Docs/: CMake04.rtf, CMake12p2.rtf, CMake14.rtf, CMake16.rtf: add
68534           release docs to cvs
68535
68536 2003-05-29 15:30  martink
68537
68538         * Source/: cmGetSourceFilePropertyCommand.cxx,
68539           cmGetTargetPropertyCommand.cxx: minor bug fix
68540
68541 2003-05-29 11:14  andy
68542
68543         * Source/CursesDialog/: ccmake.cxx, cmCursesMainForm.cxx,
68544           cmCursesMainForm.h: ENH: On envocation of ccmake check if
68545           directories are correct, but do not rerun configure
68546
68547 2003-05-29 11:14  andy
68548
68549         * Source/: cmake.cxx, cmake.h: ENH: Abstract pre configure check in
68550           a separate method
68551
68552 2003-05-29 09:34  hoffman
68553
68554         * Source/: cmCTest.cxx, cmRegularExpression.cxx,
68555           cmSetSourceFilesPropertiesCommand.cxx, cmTarget.cxx: ENH: remove
68556           warnings from borland 6 compiler
68557
68558 2003-05-28 15:52  andy
68559
68560         * Source/CursesDialog/ccmake.cxx: ENH: Do not do configure first
68561           time. This way ccmake loads fast.
68562
68563 2003-05-28 09:21  hoffman
68564
68565         * Source/: cmCTest.cxx, cmDynamicLoader.cxx,
68566           cmGlobalVisualStudio71Generator.cxx, cmSystemTools.cxx,
68567           CTest/cmCTestSubmit.cxx: Remove some borland 6 warnings
68568
68569 2003-05-28 07:53  andy
68570
68571         * Modules/FindQt.cmake: ENH: More locations
68572
68573 2003-05-24 10:07  hoffman
68574
68575         * Source/: cmAbstractFilesCommand.cxx, cmEndIfCommand.cxx,
68576           cmGlobalGenerator.cxx, cmIfCommand.cxx, cmSourceFilesCommand.cxx,
68577           cmSourceFilesRemoveCommand.cxx, cmTarget.cxx,
68578           cmWrapExcludeFilesCommand.cxx: ENH: add stdlib.h for portability
68579           to borland 6
68580
68581 2003-05-23 16:40  hoffman
68582
68583         * Source/: cmCTest.cxx, cmMakefile.cxx, cmStringCommand.cxx,
68584           cmake.cxx: ENH: add some includes for borland 6
68585
68586 2003-05-23 09:35  hoffman
68587
68588         * Modules/CMakeSystemSpecificInformation.cmake: ENH: add LDFLAGS as
68589           an initial value for all linker flags, good for -64
68590
68591 2003-05-19 13:41  hoffman
68592
68593         * Source/cmLocalUnixMakefileGenerator.cxx: fix for .def files and
68594           nmake and spaces in the path
68595
68596 2003-05-16 16:33  king
68597
68598         * Modules/: TestForAnsiForScope.cxx: ERR: Removed warning for
68599           unused variable.
68600
68601 2003-05-16 15:20  king
68602
68603         * Source/: cmLocalUnixMakefileGenerator.cxx: BUG: When building a C
68604           executable, we should add CMAKE_SHARED_LIBRARY_C_FLAGS, not
68605           CMAKE_SHARED_LIBRARY_LINK_FLAGS.  The latter is already added by
68606           the link line procedure.
68607
68608 2003-05-16 15:18  king
68609
68610         * Modules/Platform/: AIX.cmake: BUG: Need -brtl when creating
68611           shared libraries.  Also added -bexpall (AIX equivalent to Linux's
68612           -rdynamic) when building executables.
68613
68614 2003-05-15 15:15  king
68615
68616         * Source/CursesDialog/cmCursesMainForm.cxx: BUG: Don't report an
68617           error of output was generated but no error was set.  Merging from
68618           trunk to 1.6 branch.
68619
68620 2003-05-15 15:05  king
68621
68622         * Source/cmGlobalVisualStudio6Generator.cxx: Removed useless
68623           lower-casing and improved error message.  Merged from trunk to
68624           1.6 branch.
68625
68626 2003-05-15 14:58  king
68627
68628         * Modules/FindFLTK.cmake: Looking in another place (merge from
68629           trunk).
68630
68631 2003-05-15 14:54  king
68632
68633         * Source/CursesDialog/cmCursesStringWidget.cxx: Attempt to fix SGI
68634           ccmake problem (thank you Clint Miller).  Merging from trunk to
68635           1.6 branch.
68636
68637 2003-05-15 14:45  king
68638
68639         * Source/cmMacroCommand.cxx: BUG: Merging fix from trunk into 1.6
68640           branch.  Report a missing ENDMACRO.
68641
68642 2003-05-15 09:35  andy
68643
68644         * bootstrap: Several fixes before bootstrap is ready for
68645           prime-time: 1. Add --version flag to display version of CMake 2.
68646           Add comments to explain what is going on 3. Move CMAKE_ROOT_DIR
68647           and CMAKE_BOOTSTRAP to cmConfigure.h 4. Forward CC, CXX, and MAKE
68648           to cmake 5. Add more instructions
68649
68650 2003-05-14 15:38  king
68651
68652         * Utilities/Release/cmake_release.sh: Updated for 1.6.7 release.
68653
68654 2003-05-14 14:14  king
68655
68656         * Source/cmMakefile.h, Utilities/Release/cmake_release.sh: ENH:
68657           Updated version number to 1.6.7 from 1.6.6.
68658
68659 2003-05-14 12:10  king
68660
68661         * Source/cmGlobalGenerator.cxx: BUG: Work-around for SGI MipsPro
68662           bug where #error doesn't return an error to make.  Merged onto
68663           1.6 branch from trunk.
68664
68665 2003-05-14 12:06  king
68666
68667         * Source/cmGlobalGenerator.cxx: BUG: Work-around for SGI MipsPro
68668           bug where #error doesn't return an error to make.
68669
68670 2003-05-14 09:27  andy
68671
68672         * bootstrap: ENH: Add parallel build support, fix bug in verbose
68673           and clean output when adding arguments
68674
68675 2003-05-14 09:19  andy
68676
68677         * bootstrap: ENH: Add better error reporting
68678
68679 2003-05-14 08:45  king
68680
68681         * Source/cmake.cxx: BUG: Need to remove the MAKEFLAGS when cmake
68682           starts.  If cmake is run from inside make, we don't want the
68683           try-compiles to inherit the makeflags.
68684
68685 2003-05-14 08:40  king
68686
68687         * Source/cmake.cxx: ERR: Fixed string literal->char* conversion
68688           warning.
68689
68690 2003-05-13 16:51  king
68691
68692         * Source/cmake.cxx: BUG: Need to remove the MAKEFLAGS when cmake
68693           starts.  If cmake is run from inside make, we don't want the
68694           try-compiles to inherit the makeflags.
68695
68696 2003-05-13 16:10  king
68697
68698         * Source/: cmGlobalGenerator.cxx, cmake.cxx: ENH: When the
68699           initially configured generator is invalid, allow the user to
68700           change the generator without deleting the cache by hand.
68701
68702 2003-05-13 14:26  king
68703
68704         * Source/: cmGlobalGenerator.cxx: ENH: Improved error message when
68705           a wrong generator is selected.
68706
68707 2003-05-13 14:05  king
68708
68709         * Source/cmDynamicLoader.cxx: ERR: Removed unused parameter.
68710
68711 2003-05-13 13:54  king
68712
68713         * Source/cmSystemTools.cxx: ERR: Removed unused variable from
68714           previous merge.
68715
68716 2003-05-13 13:52  king
68717
68718         * Source/: cmCacheManager.cxx, cmConfigureFileCommand.cxx,
68719           cmListFileCache.cxx, cmLocalVisualStudio6Generator.cxx,
68720           cmMakeDepend.cxx, cmOutputRequiredFilesCommand.cxx,
68721           cmSystemTools.cxx, cmSystemTools.h, cmUseMangledMesaCommand.cxx:
68722           BUG: Using GetLineFromStream instead of getline due to buggy
68723           stream implementations on some platforms.  Merged from trunk into
68724           branch 1.6.
68725
68726 2003-05-13 13:26  hoffman
68727
68728         * Modules/CMakeVS71FindMake.cmake, Source/CMakeLists.txt,
68729           Source/cmGlobalVisualStudio71Generator.cxx,
68730           Source/cmGlobalVisualStudio71Generator.h,
68731           Source/cmGlobalVisualStudio7Generator.h,
68732           Source/cmLocalVisualStudio7Generator.cxx,
68733           Source/cmLocalVisualStudio7Generator.h, Source/cmake.cxx: ENH:
68734           Adding VS 7.1 generator to 1.6 branch.
68735
68736 2003-05-13 12:04  king
68737
68738         * Modules/CheckIncludeFiles.cmake, Modules/CheckSymbolExists.cmake,
68739           Modules/FindCABLE.cmake, Modules/Platform/SunOS.cmake,
68740           Modules/Platform/Windows-bcc32.cmake,
68741           Modules/Platform/Windows-cl.cmake,
68742           Source/cmLocalUnixMakefileGenerator.cxx,
68743           Source/cmLocalVisualStudio6Generator.cxx,
68744           Source/cmLocalVisualStudio7Generator.cxx,
68745           Source/cmLocalVisualStudio7Generator.h,
68746           Source/cmRemoveCommand.cxx, Source/cmStringCommand.h,
68747           Source/cmaketest.cxx, Tests/Complex/Executable/complex.cxx,
68748           Tests/ComplexOneConfig/Executable/complex.cxx,
68749           Tests/ComplexRelativePaths/Executable/complex.cxx: BUG: Merged
68750           fixes from main tree into 1.6 branch.
68751
68752 2003-05-13 11:42  hoffman
68753
68754         * Source/cmGlobalVisualStudio71Generator.h: Change name of 71
68755           generator
68756
68757 2003-05-13 09:50  king
68758
68759         * Source/kwsys/SystemTools.cxx: ERR: Removed use of std::string !=
68760           operator due to bug in SGI compiler's library.
68761
68762 2003-05-13 09:42  king
68763
68764         * Source/kwsys/CMakeLists.txt: ERR: Test for ansi streams may need
68765           to use iosfwd for test because some compilers provide an iostream
68766           header that is old streams.
68767
68768 2003-05-13 08:38  king
68769
68770         * Source/kwsys/SystemTools.cxx: ERR: Added forward declarations of
68771           system functions for como compiler.
68772
68773 2003-05-12 13:43  king
68774
68775         * Source/kwsys/: CMakeLists.txt, Configure.hxx.in,
68776           kwsys_std_fstream.h.in, kwsys_std_iosfwd.h.in,
68777           kwsys_std_iostream.h.in, kwsys_std_sstream.h.in: ENH: Added
68778           KWSYS_FORCE_OLD_STREAMS option to force use of non-ansi stream
68779           headers even if they are available.
68780
68781 2003-05-12 13:33  king
68782
68783         * Source/kwsys/: CMakeLists.txt, StandardIncludes.hxx.in: ENH:
68784           Removed old (unused) StandardIncludes header.
68785
68786 2003-05-12 13:27  king
68787
68788         * Source/kwsys/kwsys_std_iosfwd.h.in: ERR: Need to move forward
68789           declarations of non-ansi streams into std namespace when it is
68790           available.
68791
68792 2003-05-12 13:15  king
68793
68794         * Source/kwsys/: CMakeLists.txt, Configure.hxx.in, SystemTools.cxx,
68795           SystemTools.hxx.in, kwsys_std.h.in, kwsys_std_fstream.h.in,
68796           kwsys_std_iosfwd.h.in, kwsys_std_iostream.h.in,
68797           kwsys_std_sstream.h.in: ENH: Added wrappers around the std stream
68798           headers to make them look like ansi streams on all platforms.
68799
68800 2003-05-09 15:47  hoffman
68801
68802         * Modules/CMakeVS71FindMake.cmake: add find make program for 71
68803
68804 2003-05-09 09:32  hoffman
68805
68806         * Modules/Platform/Windows-bcc32.cmake: BUG: remove typo from file
68807
68808 2003-05-08 16:59  hoffman
68809
68810         * Source/: CMakeLists.txt, cmGlobalVisualStudio71Generator.cxx,
68811           cmGlobalVisualStudio71Generator.h,
68812           cmGlobalVisualStudio7Generator.cxx,
68813           cmGlobalVisualStudio7Generator.h,
68814           cmLocalVisualStudio7Generator.cxx,
68815           cmLocalVisualStudio7Generator.h, cmake.cxx: add support for vs 71
68816
68817 2003-05-08 16:52  king
68818
68819         * Source/CMakeLists.txt: ERR: Fixed arguments to kwsys's ADD_TEST
68820           call for msvc6.
68821
68822 2003-05-08 16:48  king
68823
68824         * Source/kwsys/CMakeLists.txt: BUG: Need to invert test result for
68825           ansi string stream.
68826
68827 2003-05-08 14:49  king
68828
68829         * Source/CMakeLists.txt: ENH: Added kwsys test.
68830
68831 2003-05-08 14:46  king
68832
68833         * Source/kwsys/: CMakeLists.txt, Configure.hxx.in, Directory.cxx,
68834           Directory.hxx.in, RegularExpression.hxx.in,
68835           StandardIncludes.hxx.in, kwsys_std.h.in: ENH: Reduced header
68836           dependencies and cleaned up inclusion of standard headers.
68837
68838 2003-05-08 14:17  king
68839
68840         * Source/kwsys/: CMakeLists.txt, README.itk, README.txt, test1.cxx:
68841           ENH: Setup for testing as a stand-alone project.
68842
68843 2003-05-08 09:55  hoffman
68844
68845         * Modules/Platform/Windows-bcc32.cmake: BUG: fix for borland win32
68846           exe builds
68847
68848 2003-05-08 09:43  martink
68849
68850         * Modules/Platform/: Windows-bcc32.cmake: BUG: remove -H flags as
68851           they cause crashes on oldwww
68852
68853 2003-05-06 10:16  andy
68854
68855         * Source/ctest.cxx: ERR: Remove warning
68856
68857 2003-05-05 10:24  hoffman
68858
68859         * Modules/Platform/Windows-bcc32.cmake: ENH: change the default
68860           borland stack size
68861
68862 2003-05-05 10:23  hoffman
68863
68864         * Source/cmLocalVisualStudio6Generator.cxx: BUG: add linker flags
68865           for modules
68866
68867 2003-05-05 10:23  hoffman
68868
68869         * Source/cmLocalVisualStudio7Generator.cxx: BUG: remove 64 bit
68870           warnings
68871
68872 2003-05-05 09:54  andy
68873
68874         * Modules/CheckIncludeFiles.cmake: ERR: Remove warning for main
68875           returning void.
68876
68877 2003-05-05 08:42  andy
68878
68879         * Source/: CMakeLists.txt, cmaketest.cxx, cmaketest.h.in: BUG: Fix
68880           some dependencies for location of executables
68881
68882 2003-05-05 08:42  andy
68883
68884         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: Add support for
68885           make test even for fresh build of cmake
68886
68887 2003-05-02 14:05  martink
68888
68889         * Modules/Dart.cmake: fixed andy sloppy code again
68890
68891 2003-05-02 13:57  andy
68892
68893         * Modules/Dart.cmake, Modules/DartConfiguration.tcl.in,
68894           Source/CMakeLists.txt, Source/ctest.cxx: ENH: Fix some dart
68895           issues. Now it works fine without dart.
68896
68897 2003-05-02 13:56  andy
68898
68899         * Source/cmake.cxx: ENH: New location of cmake binaries
68900
68901 2003-05-02 13:54  andy
68902
68903         * Source/cmaketest.cxx: ENH: New location of cmake
68904
68905 2003-05-02 13:54  andy
68906
68907         * Source/CTest/cmCTestSubmit.cxx: ENH: Be just a bit more verbose
68908
68909 2003-05-02 11:29  andy
68910
68911         * CMakeLists.txt, Source/CMakeLists.txt: ENH: Executables should go
68912           to the bin directory
68913
68914 2003-05-01 07:56  andy
68915
68916         * Source/CTest/cmCTestSubmit.cxx: ERR: Remove warnings
68917
68918 2003-04-30 07:32  andy
68919
68920         * Source/cmake.h: ERR: Run should return a value
68921
68922 2003-04-29 17:23  andy
68923
68924         * Source/: CMakeLists.txt, CTest/CMakeLists.txt: ENH: Make Curl
68925           code to be built by default
68926
68927 2003-04-29 10:07  andy
68928
68929         * Source/cmakemain.cxx: ENH: Add argument -N which prevents CMake
68930           from doing configure and generate. This should be improved at
68931           some point that it will do all the error checking such as whether
68932           the CMakeLists.txt exists etc. It should essentially load cache,
68933           go through cmake lists, but not modify cache and other files in
68934           the build directory. The second feature is ability to display
68935           cache values. You run with argument -L (or -LH /-LA / -LAH) and
68936           it will display all nonadvanced cached variables (-L) / all
68937           cached variable (-LA) / and cached variables with corresponding
68938           help string (-LH -LAH).
68939
68940 2003-04-29 10:04  andy
68941
68942         * Source/: cmake.cxx, cmake.h: ENH: Add additional optional
68943           argument to Run. If it is true, it will only set paths and load
68944           cache. It will not do configure and gfenerate
68945
68946 2003-04-29 10:02  andy
68947
68948         * Source/: cmCacheManager.cxx, cmCacheManager.h: ENH: Add method to
68949           convert from CacheEntryType to string
68950
68951 2003-04-28 13:16  martink
68952
68953         * Source/cmMacroCommand.cxx: better error reporting
68954
68955 2003-04-25 15:16  andy
68956
68957         * Source/: CTest/CMakeLists.txt, CMakeLists.txt: ENH: Enable CTest
68958           to be build as a part of CMake
68959
68960 2003-04-25 14:52  andy
68961
68962         * Source/ctest.cxx: ENH: Rename option -D to -C because we will use
68963           -D later
68964
68965 2003-04-25 14:51  andy
68966
68967         * Source/cmCommands.cxx: ERR: Set source files properties is needed
68968           for Curl build
68969
68970 2003-04-25 14:50  andy
68971
68972         * Source/CTest/cmCTestSubmit.cxx: ERR: Remove warning because SCP
68973           not implemented
68974
68975 2003-04-24 13:25  berk
68976
68977         * Source/: cmSystemTools.cxx: minor fix
68978
68979 2003-04-23 17:24  jjomier
68980
68981         * Source/kwsys/Directory.hxx.in: FIX: warnings, disabling 4786
68982
68983 2003-04-23 13:58  martink
68984
68985         * Source/CTest/CMakeLists.txt: fix some incldue paths
68986
68987 2003-04-22 16:10  king
68988
68989         * Modules/FindCABLE.cmake: ENH: Updated search paths to newest
68990           values from Cable.
68991
68992 2003-04-22 14:32  andy
68993
68994         * bootstrap: ENH: Add SGI -LANG:std support
68995
68996 2003-04-18 10:01  andy
68997
68998         * Source/cmCTest.cxx: ENH: Cleanup
68999
69000 2003-04-18 10:00  andy
69001
69002         * Source/cmCTest.cxx: Even better error detection on AIX
69003
69004 2003-04-18 09:48  andy
69005
69006         * Source/cmCTest.cxx: Better AIX detection
69007
69008 2003-04-17 15:20  andy
69009
69010         * Source/cmCTest.cxx: This is really an error
69011
69012 2003-04-17 13:13  andy
69013
69014         * bootstrap: Support LDFLAGS
69015
69016 2003-04-17 13:13  andy
69017
69018         * Source/cmCTest.cxx: ENH: Add AIX warerr
69019
69020 2003-04-17 11:59  martink
69021
69022         * Source/cmLocalCodeWarriorGenerator.cxx: warning fix hopefully
69023
69024 2003-04-17 11:17  andy
69025
69026         * DartConfig.cmake: More attempt to make continuous email work
69027
69028 2003-04-17 08:47  martink
69029
69030         * Source/cmDynamicLoader.cxx: fix one warning
69031
69032 2003-04-17 08:23  andy
69033
69034         * DartConfig.cmake: Attempt to enable sending of e-mails from
69035           continuous
69036
69037 2003-04-17 08:03  hoffman
69038
69039         * Source/cmCommands.cxx: BUG: fix compile error on windows because
69040           of windows.h
69041
69042 2003-04-17 08:02  andy
69043
69044         * CMakeLists.txt, bootstrap, configure, configure.in: BUG: Rename
69045           Bootstrap directory to Bootstrap.cmk, so that on platforms such
69046           as Windows and Mac OSX it will break during in-source build
69047
69048 2003-04-16 17:06  andy
69049
69050         * DartConfig.cmake: ENH: cleanup
69051
69052 2003-04-16 16:20  martink
69053
69054         * Source/cmDynamicLoader.cxx: fix one warning
69055
69056 2003-04-16 16:17  martink
69057
69058         * Source/cmCommands.cxx: streamline bootstrap
69059
69060 2003-04-16 15:40  martink
69061
69062         * Source/cmake.cxx: minor fix
69063
69064 2003-04-16 14:47  martink
69065
69066         * Source/: CMakeLists.txt, cmLocalCodeWarriorGenerator.cxx,
69067           cmLocalCodeWarriorGenerator.h, cmake.cxx: add COdeWarrior back in
69068           for testing
69069
69070 2003-04-16 14:13  andy
69071
69072         * Source/cmDynamicLoader.cxx: Attempt to make unloading work on OSX
69073
69074 2003-04-16 13:41  andy
69075
69076         * Source/cmCTest.cxx: Fix update output
69077
69078 2003-04-16 13:33  hoffman
69079
69080         * Tests/: LoadCommand/CMakeLists.txt,
69081           LoadCommandOneConfig/CMakeLists.txt: ENH: add a double try
69082           compile to fix crazy make on hp
69083
69084 2003-04-11 18:05  kentwilliams
69085
69086         * Source/kwsys/SystemTools.cxx: took out an orphan endif
69087
69088 2003-04-11 16:22  kentwilliams
69089
69090         * Source/kwsys/: SystemTools.hxx.in, SystemTools.cxx: remove
69091           redundant function and eliminate need for strcasecmp
69092
69093 2003-04-11 13:36  king
69094
69095         * Source/kwsys/README.itk: ENH: Added documentation for ITK.
69096
69097 2003-04-11 07:27  lorensen
69098
69099         * Source/kwsys/SystemTools.cxx: ERR: Borland fix for stricmp. ERR:
69100           removed itk dependencies.
69101
69102 2003-04-10 13:41  kentwilliams
69103
69104         * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: Removed
69105           platform-specific functions from Code/IO/itkIOCommon, fixed code
69106           to use kwsys/SystemTools
69107
69108 2003-04-10 09:07  andy
69109
69110         * Source/cmCTest.cxx: Do safe division instead of fixing result
69111
69112 2003-04-10 09:03  king
69113
69114         * Source/kwsys/SystemTools.cxx: ERR: Removed unused parameter and
69115           truncated debug symbol warnings.
69116
69117 2003-04-09 08:08  andy
69118
69119         * Source/cmCTest.cxx: Attempt to fix FIXNUM
69120
69121 2003-04-08 13:14  king
69122
69123         * Source/kwsys/SystemTools.cxx: ERR: Fixed typo.
69124           cmRegularExpression -> RegularExpression.
69125
69126 2003-04-08 13:10  king
69127
69128         * Source/kwsys/: CMakeLists.txt, Configure.hxx.in, Directory.cxx,
69129           Directory.hxx.in, RegularExpression.cxx,
69130           RegularExpression.hxx.in, StandardIncludes.hxx.in,
69131           SystemTools.cxx, SystemTools.hxx.in: ENH: Added kwsys library for
69132           platform-independent system tools.
69133
69134 2003-04-08 10:57  andy
69135
69136         * Source/: cmCTest.cxx, cmCTest.h: Remove nan and inf, use
69137           iostreams to set precision, fix file name, and remove bogus files
69138
69139 2003-04-08 07:16  andy
69140
69141         * Source/cmCTest.cxx: Remove push_back on string. Why can't STL be
69142           standard?
69143
69144 2003-04-07 18:21  andy
69145
69146         * Source/: cmCTest.cxx, cmCTest.h: Some cov improvements and better
69147           esc
69148
69149 2003-04-07 12:20  andy
69150
69151         * Source/cmaketest.cxx: We should really just call make and not
69152           make all
69153
69154 2003-04-04 10:56  king
69155
69156         * Source/cmSetCommand.h: ENH: Added CACHE entry types to
69157           documentation string.
69158
69159 2003-04-04 10:05  king
69160
69161         * Modules/FindFLTK.cmake: ENH: Added /usr/local/lib/fltk
69162
69163 2003-04-03 18:40  andy
69164
69165         * bootstrap: Better support for spaces in paths
69166
69167 2003-04-03 08:44  andy
69168
69169         * Source/cmSystemTools.cxx: Try differentiating extensions
69170
69171 2003-04-02 22:48  king
69172
69173         * Source/: cmake.cxx, cmake.h, cmakemain.cxx,
69174           CursesDialog/ccmake.cxx: ENH: Improved documentation.  Also
69175           modified behavior of "cmake" to not configure a project in the
69176           current directory unless . is given.
69177
69178 2003-04-02 22:44  king
69179
69180         * Source/cmDocumentation.cxx: ENH: Running with zero arguments now
69181           produces usage.
69182
69183 2003-04-02 09:19  andy
69184
69185         * Source/: cmCTest.cxx, cmCTest.h: Url escape password
69186
69187 2003-04-02 09:19  andy
69188
69189         * Source/CTest/cmCTestSubmit.cxx: On verbose, be more verbose
69190
69191 2003-04-02 09:01  andy
69192
69193         * Tests/Wrapping/qtwrappingmain.cxx: If display is not set, do not
69194           attempt to run application
69195
69196 2003-04-02 08:45  andy
69197
69198         * Modules/FindQt.cmake: Add QT on debian
69199
69200 2003-04-01 15:31  andy
69201
69202         * Source/cmCTest.cxx: Fix cov. problems, ignore nonascii char.
69203           Propagate verbosity
69204
69205 2003-04-01 15:30  andy
69206
69207         * Source/CTest/: cmCTestSubmit.cxx, cmCTestSubmit.h: Controle
69208           verbosity
69209
69210 2003-04-01 13:29  king
69211
69212         * Source/cmSystemTools.cxx: BUG: strlen(buffer) from getline may be
69213           2 less than gcount on windows because both the CR and LF
69214           characters may be removed.
69215
69216 2003-03-28 13:42  andy
69217
69218         * Modules/CheckSymbolExists.cmake: New design of CheckSymbolExists
69219           pretty much replaces all other ones.
69220
69221           For example:
69222
69223           CHECK_HEADER_EXISTS("type.h" HAVE_TYPE_H) is:
69224           CHECK_SYMBOL_EXISTS(main "type.h" HAVE_TYPE_H)
69225
69226           CHECK_LIBRARY_EXISTS("nsl"    gethostname  HAVE_LIBNSL) would be
69227           SET(CMAKE_REQUIRED_LIBRARIES "nsl")
69228           CHECK_SYMBOL_EXISTS(gethostname "netdb.h" HAVE_LIBNSL)
69229
69230           ...
69231
69232 2003-03-27 15:52  andy
69233
69234         * Source/: cmLocalVisualStudio6Generator.cxx, cmSystemTools.cxx,
69235           cmUseMangledMesaCommand.cxx: Remove warnings
69236
69237 2003-03-27 15:29  andy
69238
69239         * bootstrap: Initial import of bootstrap for CMake
69240
69241 2003-03-27 13:03  hoffman
69242
69243         * Modules/Platform/SunOS.cmake: Fix gnu c and Sun CC mix
69244
69245 2003-03-27 12:49  andy
69246
69247         * CMakeLists.txt: Some more preparations for new bootstrap system
69248
69249 2003-03-27 12:24  andy
69250
69251         * Source/: cmCacheManager.cxx, cmConfigureFileCommand.cxx,
69252           cmListFileCache.cxx, cmLocalVisualStudio6Generator.cxx,
69253           cmMakeDepend.cxx, cmOutputRequiredFilesCommand.cxx,
69254           cmSystemTools.cxx, cmSystemTools.h, cmUseMangledMesaCommand.cxx:
69255           Implement GetLineFromStream that actually works and use it
69256           instead of getline
69257
69258 2003-03-26 10:45  andy
69259
69260         * Source/cmStandardIncludes.h, Tests/Complex/CMakeLists.txt,
69261           Tests/ComplexOneConfig/CMakeLists.txt,
69262           Tests/ComplexRelativePaths/CMakeLists.txt: Remove bogus flags
69263           from cmStandardIncludes and make complex test pass
69264
69265 2003-03-21 11:33  hoffman
69266
69267         * Tests/: Complex/Executable/complex.cxx,
69268           ComplexOneConfig/Executable/complex.cxx,
69269           ComplexRelativePaths/Executable/complex.cxx: BUG: fix REMOVE test
69270
69271 2003-03-21 11:24  hoffman
69272
69273         * Source/cmRemoveCommand.cxx: BUG: fix broken command
69274
69275 2003-03-20 11:27  andy
69276
69277         * Source/cmCTest.cxx: Fix problem with network paths
69278
69279 2003-03-20 10:12  andy
69280
69281         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: Support cmake in
69282           directory with space
69283
69284 2003-03-20 09:47  andy
69285
69286         * Source/cmCTest.cxx: BUG: used wrong counters
69287
69288 2003-03-19 18:28  andy
69289
69290         * Source/cmCTest.cxx: More regex
69291
69292 2003-03-19 16:35  andy
69293
69294         * Source/: cmCTest.cxx, cmCTest.h: Add start
69295
69296 2003-03-19 16:25  andy
69297
69298         * Source/cmCTest.cxx: Move files to different location and fix time
69299
69300 2003-03-19 16:11  andy
69301
69302         * Source/: cmCTest.cxx, cmCTest.h: Fix for visual studio
69303
69304 2003-03-19 10:16  king
69305
69306         * Source/cmStringCommand.h: BUG: Command should be inherited.
69307
69308 2003-03-18 11:47  king
69309
69310         * Utilities/Release/: config_Linux: ENH: Updated to do release
69311           build on ringworld.  Needed for old glibc support.
69312
69313 2003-03-17 14:29  andy
69314
69315         * Tests/Simple/: CMakeLists.txt, simple.cxx, simpleCLib.c,
69316           simpleWe.cpp: Improve test
69317
69318 2003-03-17 13:26  andy
69319
69320         * Tests/Simple/: CMakeLists.txt, simpleCLib.c: Add testing for when
69321           C sources are compiled with C++ compiler
69322
69323 2003-03-17 11:21  andy
69324
69325         * Source/CursesDialog/cmCursesMainForm.cxx: If there was no error,
69326           do not say that there was one
69327
69328 2003-03-17 10:00  king
69329
69330         * Modules/FindGTK.cmake: BUG: Fixed ENDIF ordering.
69331
69332 2003-03-17 09:57  king
69333
69334         * Modules/CheckSymbolExists.cmake: BUG: Fixed syntax of file
69335           generated for test.
69336
69337 2003-03-17 09:29  hoffman
69338
69339         * Source/: cmLocalVisualStudio6Generator.cxx,
69340           cmLocalVisualStudio7Generator.cxx: BUG: fix crash with force cxx
69341           type
69342
69343 2003-03-17 09:15  hoffman
69344
69345         * Source/: cmLocalVisualStudio6Generator.cxx,
69346           cmLocalVisualStudio7Generator.cxx: force cxx compiler for cxx
69347           files
69348
69349 2003-03-17 08:25  andy
69350
69351         * Tests/SystemInformation/: CMakeLists.txt, DumpInformation.cxx,
69352           DumpInformation.h.in: Display Cache and all variables
69353
69354 2003-03-16 20:33  andy
69355
69356         * Modules/CheckSymbolExists.cmake: Prevent CMake from putting ; in
69357           the file
69358
69359 2003-03-16 20:25  andy
69360
69361         * Modules/FindGTK.cmake: More variables advanced
69362
69363 2003-03-16 20:23  andy
69364
69365         * Modules/FindGTK.cmake: Add gthread library
69366
69367 2003-03-15 10:04  hoffman
69368
69369         * Source/cmTarget.cxx: BUG: HasCXX did not use GetFileFormat and
69370           was broken
69371
69372 2003-03-14 15:44  hoffman
69373
69374         * Modules/FindGTK.cmake: BUG: bad if statement order
69375
69376 2003-03-14 15:06  hoffman
69377
69378         * Source/cmGlobalVisualStudio6Generator.cxx: better error message
69379
69380 2003-03-14 12:00  hoffman
69381
69382         * Modules/Platform/Windows-cl.cmake: force c++ for c++ files
69383
69384 2003-03-14 12:00  hoffman
69385
69386         * Source/cmLocalVisualStudio6Generator.cxx: use c flags with c and
69387           not cxx flags, also force c++ for c files
69388
69389 2003-03-14 11:59  hoffman
69390
69391         * Source/cmLocalVisualStudio7Generator.cxx: Force c++ builds for
69392           c++ files
69393
69394 2003-03-14 11:58  hoffman
69395
69396         * Source/cmMakefile.cxx: make sure M is after m
69397
69398 2003-03-14 10:54  king
69399
69400         * Source/cmMakefile.cxx: BUG: c extension must come before C.
69401
69402 2003-03-14 10:38  king
69403
69404         * Source/cmMakefile.cxx: BUG: c must precede C.
69405
69406 2003-03-13 16:31  king
69407
69408         * Utilities/Release/config_Linux: Merging from 1.6 again.
69409
69410 2003-03-13 16:30  king
69411
69412         * Utilities/Release/config_Linux: BUG: Need to link statically
69413           against curses.
69414
69415 2003-03-13 15:59  king
69416
69417         * Utilities/Release/: cmake_release.sh, config_Linux: Merging from
69418           1.6 release branch.
69419
69420 2003-03-13 15:58  king
69421
69422         * Utilities/Release/cmake_release.sh: BUG: Need to checkout
69423           ReleaseUtilities with same tag.
69424
69425 2003-03-13 15:47  king
69426
69427         * Utilities/Release/: cmake_release.sh: ENH: Updated for 1.6.6
69428           release.
69429
69430 2003-03-13 15:46  king
69431
69432         * Modules/Platform/: SunOS.cmake: BUG: Don't use -nostdlib option
69433           to link shared libraries.  Just use gcc -shared, even for C++
69434           libraries.
69435
69436 2003-03-13 13:28  king
69437
69438         * Source/cmMakefile.cxx: BUG: Added missing cc extension for Source
69439           Files group.
69440
69441 2003-03-13 13:03  king
69442
69443         * Source/cmMakefile.cxx: BUG: Don't duplicate SUBDIRS.
69444
69445 2003-03-13 13:01  king
69446
69447         * Source/cmMakefile.cxx: ENH: Added header file extensions.
69448
69449 2003-03-13 12:59  martink
69450
69451         * Source/cmMakefile.cxx: allow the same subdir to be added twice
69452
69453 2003-03-13 12:48  andy
69454
69455         * Source/cmMakefile.cxx: Fix regular expressions
69456
69457 2003-03-13 12:24  andy
69458
69459         * Source/: cmMakefile.cxx, cmSystemTools.cxx: Synchronize extension
69460           lists
69461
69462 2003-03-13 11:53  king
69463
69464         * Source/CursesDialog/form/fld_attr.c: BUG: Fixed forms for HP.
69465
69466 2003-03-13 11:51  king
69467
69468         * Modules/TestForSTDNamespace.cmake: BUG: Don't repeat test.
69469
69470 2003-03-13 11:49  king
69471
69472         * Modules/CheckTypeSize.cmake: BUG: Don't test type size more than
69473           once.
69474
69475 2003-03-13 11:48  king
69476
69477         * Source/cmSystemTools.cxx: BUG: FindLibrary should not accept a
69478           directory even if the exact specified name exists.
69479
69480 2003-03-13 11:46  king
69481
69482         * Source/cmake.cxx: BUG: Fixed crash when
69483           CMAKE_BACKWARDS_COMPATIBILITY is deleted.
69484
69485 2003-03-13 11:33  king
69486
69487         * Source/cmMakefile.h: ENH: Updated version for 1.6.6 release.
69488
69489 2003-03-13 11:31  king
69490
69491         * Utilities/Release/config_Linux: ERR: Need to do shared libc link
69492           with static C++ library to have safe dl loading on linux.
69493
69494 2003-03-13 08:44  king
69495
69496         * Source/cmSystemTools.cxx: BUG: FindLibrary should not accept a
69497           directory even if the exact specified name exists.
69498
69499 2003-03-11 17:35  hoffman
69500
69501         * Modules/TestForSTDNamespace.cmake: BUG: fix test not to run every
69502           time
69503
69504 2003-03-11 15:25  hoffman
69505
69506         * Source/cmDynamicLoader.cxx, Source/CTest/CMakeLists.txt,
69507           Source/CursesDialog/form/fld_attr.c,
69508           Tests/LoadCommand/CMakeLists.txt,
69509           Tests/LoadCommandOneConfig/CMakeLists.txt: BUG: fixes for hp
69510
69511 2003-03-09 18:16  andy
69512
69513         * Source/CursesDialog/cmCursesMainForm.cxx: Remove warnings
69514
69515 2003-03-07 15:30  andy
69516
69517         * Source/cmCTest.cxx: More XML
69518
69519 2003-03-07 11:53  andy
69520
69521         * Source/CursesDialog/cmCursesMainForm.cxx: Remove warning
69522
69523 2003-03-07 11:45  andy
69524
69525         * Source/cmCTest.cxx: Fix xml
69526
69527 2003-03-07 11:27  andy
69528
69529         * Source/CursesDialog/: cmCursesMainForm.cxx, cmCursesMainForm.h:
69530           Add searching of variables
69531
69532 2003-03-06 15:32  andy
69533
69534         * Modules/Dart.cmake: On borland and cygwin remove .EXE
69535
69536 2003-03-06 12:31  andy
69537
69538         * Source/cmGetCMakePropertyCommand.cxx: Remove warning
69539
69540 2003-03-06 11:20  andy
69541
69542         * Source/cmCommands.cxx, Source/cmGetCMakePropertyCommand.cxx,
69543           Source/cmGetCMakePropertyCommand.h,
69544           Tests/SystemInformation/CMakeLists.txt: Add command for accessing
69545           cmake properties. At this point the only properties are VARIABLES
69546           and CACHE_VARIABLES. Also add test for this feature
69547
69548 2003-03-06 11:19  andy
69549
69550         * Source/: cmMakefile.cxx, cmMakefile.h: Add method which returns a
69551           list of all variables
69552
69553 2003-03-06 11:18  andy
69554
69555         * Source/cmCacheManager.h: Cache manager should be able to take no
69556           arguments
69557
69558 2003-03-06 10:32  king
69559
69560         * Modules/CheckTypeSize.cmake: BUG: Should test HAVE_<VARIABLE>
69561           before repeating test, not just whether <VARIABLE> is set.
69562
69563 2003-03-05 17:08  andy
69564
69565         * Source/cmCTest.cxx: oops... Forgot the main step
69566
69567 2003-03-03 13:58  andy
69568
69569         * Modules/Dart.cmake: Add Update and configure steps where missing
69570
69571 2003-03-03 13:57  andy
69572
69573         * Source/cmCTest.cxx: Fix typo
69574
69575 2003-03-03 09:32  andy
69576
69577         * Modules/Dart.cmake: Start cleaning global namespace
69578
69579 2003-03-03 09:29  andy
69580
69581         * CMakeLists.txt: BUG: Should be use the host CMake's dart file
69582
69583 2003-02-28 13:00  andy
69584
69585         * Source/cmCTest.cxx: Ifdef code that is missing
69586
69587 2003-02-28 12:42  andy
69588
69589         * Modules/CheckSymbolExists.cmake, Source/cmCTest.cxx: Fix update
69590           date and cleanup
69591
69592 2003-02-28 11:31  andy
69593
69594         * Source/cmCTest.cxx: Add configure step
69595
69596 2003-02-27 14:48  andy
69597
69598         * Modules/Dart.cmake: On windows but not on borland, look at
69599           cmake_build_tool instead of compiler to determine build name.
69600           Otherwise they will all be cl
69601
69602 2003-02-27 11:54  andy
69603
69604         * Modules/Dart.cmake: Use more condense buildname. If this works
69605           fine we can make cmBuildName command deprecated
69606
69607 2003-02-24 11:02  king
69608
69609         * Source/cmake.cxx: BUG: Fixed crash when
69610           CMAKE_BACKWARDS_COMPATIBILITY is deleted between configures.
69611
69612 2003-02-20 17:38  andy
69613
69614         * Modules/Dart.cmake: Use simple defaults if DartConfig does not
69615           exist. This way you can use dart to build any project
69616
69617 2003-02-20 10:46  king
69618
69619         * Modules/CMakeVS6FindMake.cmake: BUG: Fix registry entry name.
69620
69621 2003-02-20 10:44  hoffman
69622
69623         * Modules/CMakeVS6FindMake.cmake: BUG: look for msdev in the right
69624           place
69625
69626 2003-02-20 09:40  king
69627
69628         * Utilities/Release/cmake_release.sh: ENH: Updated for 1.6.5
69629           release.
69630
69631 2003-02-20 08:55  king
69632
69633         * Source/cmLocalUnixMakefileGenerator.cxx: fix for correct path
69634           style in depend file
69635
69636 2003-02-20 08:52  hoffman
69637
69638         * Source/cmLocalUnixMakefileGenerator.cxx: fix for correct path
69639           style in depend file
69640
69641 2003-02-20 08:47  king
69642
69643         * Modules/TestForANSIForScope.cmake: BUG: Don't test every time for
69644           "for" scope.
69645
69646 2003-02-20 08:42  king
69647
69648         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: Fix problem with
69649           lib in the name of library. If there was lib in the name of
69650           library, then on Windows (where there is not lib prefix), cmake
69651           split the name wrongly. This only manifested when full path to
69652           the library is specified.
69653
69654 2003-02-20 08:41  hoffman
69655
69656         * Modules/TestForANSIForScope.cmake: remove commented code
69657
69658 2003-02-20 08:38  king
69659
69660         * Modules/CheckSymbolExists.cmake: BUG: Fixed return 0 through void
69661           type.
69662
69663 2003-02-20 08:37  king
69664
69665         * Modules/: CMakeDetermineCCompiler.cmake,
69666           CMakeDetermineCXXCompiler.cmake: ENH: Removed creation of extra
69667           CMAKE_C_COMPILER_FULLPATH and CMAKE_CXX_COMPILER_FULLPATH cache
69668           entries.
69669
69670 2003-02-20 08:34  king
69671
69672         * Source/cmGlobalVisualStudio7Generator.cxx: BUG: Added missing
69673           paren to generated file.
69674
69675 2003-02-20 08:32  king
69676
69677         * Source/cmaketest.cxx: BUG: Fix lower-casing of compiler for
69678           win98.
69679
69680 2003-02-20 08:30  king
69681
69682         * Source/cmMakefile.h, Utilities/Release/cmake_release.sh: ENH:
69683           Updated for version 1.6.5.
69684
69685 2003-02-20 08:28  king
69686
69687         * Source/cmFindPackageCommand.h: BUG: This command must be
69688           inherited.
69689
69690 2003-02-20 08:23  king
69691
69692         * Modules/FindFLTK.cmake: BUG: Removed reference to CMake 1.4
69693           compatability variable.
69694
69695 2003-02-20 07:55  king
69696
69697         * Source/cmDumpDocumentation.cxx: ERR: Added missing return.
69698
69699 2003-02-19 17:37  king
69700
69701         * Source/CMakeLists.txt: ENH: Using new --all-for-coverage of
69702           DumpDocumentation to improve coverage.
69703
69704 2003-02-19 17:36  king
69705
69706         * Source/cmDumpDocumentation.cxx: ENH: Added option to dump all
69707           documentation (coverage).
69708
69709 2003-02-19 17:10  king
69710
69711         * Modules/FindFLTK.cmake: BUG: Removed use of cmake 1.4
69712           compatability variable.
69713
69714 2003-02-19 12:54  andy
69715
69716         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: Fix problem with
69717           lib in the name of library. If there was lib in the name of
69718           library, then on Windows (where there is not lib prefix), cmake
69719           split the name wrongly. This only manifested when full path to
69720           the library is specified.
69721
69722 2003-02-19 08:52  king
69723
69724         * Source/cmDocumentation.cxx: ERR: Fixed signed/unsigned warning.
69725
69726 2003-02-18 20:54  king
69727
69728         * Source/cmDumpDocumentation.cxx: ENH: Updated to use
69729           cmDocumentation class.
69730
69731 2003-02-18 20:42  king
69732
69733         * Source/: cmDocumentation.cxx, cmDocumentation.h, cmakemain.cxx,
69734           CursesDialog/ccmake.cxx: ENH: Re-implemented document generation
69735           class to be more organized and more robust.
69736
69737 2003-02-18 20:40  king
69738
69739         * Source/cmAddCustomCommandCommand.h: Fix to documentation
69740           formatting: removed extra newline.
69741
69742 2003-02-18 16:24  hoffman
69743
69744         * Source/cmGlobalVisualStudio7Generator.cxx: ENH: fix for vs 7
69745           beta1
69746
69747 2003-02-17 15:47  king
69748
69749         * Source/cmFindPackageCommand.h: BUG: This command must be
69750           inherited.
69751
69752 2003-02-17 10:30  andy
69753
69754         * Modules/CheckSymbolExists.cmake: Fix return value problem
69755
69756 2003-02-17 09:59  andy
69757
69758         * Source/CursesDialog/cmCursesStringWidget.cxx: Attempt to fix SGI
69759           ccmake problem (thank you Clint Miller)
69760
69761 2003-02-17 09:56  andy
69762
69763         * Source/cmDocumentation.cxx: Minor documentation fixes
69764
69765 2003-02-17 09:42  king
69766
69767         * Source/cmakemain.cxx: ENH: Added executable-specific command-line
69768           options.
69769
69770 2003-02-17 09:42  king
69771
69772         * Source/: cmDocumentation.cxx, cmDocumentation.h: ENH: Added
69773           header before list of commands in generated docs.  Made options
69774           more intuitive.
69775
69776 2003-02-16 11:57  king
69777
69778         * Source/cmDocumentation.cxx: ERR: Use of stream format flags is
69779           hard to make portable.  Manually implementing justification.
69780
69781 2003-02-15 22:36  king
69782
69783         * Source/cmDocumentation.cxx: ERR: Use of std::ios::fmtflags is not
69784           portable to older compilers.
69785
69786 2003-02-14 18:47  king
69787
69788         * Source/: cmAbstractFilesCommand.h, cmAddCustomCommandCommand.h,
69789           cmAddCustomTargetCommand.h, cmAddDefinitionsCommand.h,
69790           cmAddDependenciesCommand.h, cmAddExecutableCommand.h,
69791           cmAddLibraryCommand.h, cmAddTestCommand.h,
69792           cmAuxSourceDirectoryCommand.h, cmBuildCommand.h,
69793           cmBuildNameCommand.h, cmConfigureFileCommand.h,
69794           cmCreateTestSourceList.h, cmElseCommand.h,
69795           cmEnableTestingCommand.h, cmEndForEachCommand.h,
69796           cmEndIfCommand.h, cmExecProgramCommand.h,
69797           cmExportLibraryDependencies.h, cmFLTKWrapUICommand.h,
69798           cmFindFileCommand.h, cmFindLibraryCommand.h,
69799           cmFindPackageCommand.h, cmFindPathCommand.h,
69800           cmFindProgramCommand.h, cmForEachCommand.h,
69801           cmGetFilenameComponentCommand.h,
69802           cmGetSourceFilePropertyCommand.h, cmGetTargetPropertyCommand.h,
69803           cmITKWrapTclCommand.h, cmIfCommand.h, cmIncludeCommand.h,
69804           cmIncludeDirectoryCommand.h, cmIncludeExternalMSProjectCommand.h,
69805           cmIncludeRegularExpressionCommand.h, cmInstallFilesCommand.h,
69806           cmInstallProgramsCommand.h, cmInstallTargetsCommand.h,
69807           cmLinkDirectoriesCommand.h, cmLinkLibrariesCommand.h,
69808           cmLoadCacheCommand.h, cmLoadCommandCommand.h, cmMacroCommand.h,
69809           cmMakeDirectoryCommand.h, cmMarkAsAdvancedCommand.h,
69810           cmMessageCommand.h, cmOptionCommand.h,
69811           cmOutputRequiredFilesCommand.h, cmProjectCommand.h,
69812           cmQTWrapCPPCommand.h, cmQTWrapUICommand.h, cmRemoveCommand.h,
69813           cmSeparateArgumentsCommand.h, cmSetCommand.h,
69814           cmSetSourceFilesPropertiesCommand.h,
69815           cmSetTargetPropertiesCommand.h, cmSiteNameCommand.h,
69816           cmSourceFilesCommand.h, cmSourceFilesRemoveCommand.h,
69817           cmSourceGroupCommand.h, cmStringCommand.h, cmSubdirCommand.h,
69818           cmSubdirDependsCommand.h, cmTargetLinkLibrariesCommand.h,
69819           cmTryCompileCommand.h, cmTryRunCommand.h,
69820           cmUseMangledMesaCommand.h, cmUtilitySourceCommand.h,
69821           cmVTKMakeInstantiatorCommand.h, cmVTKWrapJavaCommand.h,
69822           cmVTKWrapPythonCommand.h, cmVTKWrapTclCommand.h,
69823           cmVariableRequiresCommand.h, cmWrapExcludeFilesCommand.h,
69824           cmWriteFileCommand.h: ENH: Cleaned up documentation and formatted
69825           it for use by cmDocumentation.
69826
69827 2003-02-14 16:16  king
69828
69829         * Source/cmDocumentation.cxx: ENH: Improved formatting of
69830           plain-text help to add a blank line before the beginning of a
69831           preformatted section.
69832
69833 2003-02-14 13:28  king
69834
69835         * Source/: cmDocumentation.cxx, cmDocumentation.h: ENH: Further
69836           improved formatting.  HTML/man/help now all have a consistent
69837           appearance.
69838
69839 2003-02-14 13:06  king
69840
69841         * Source/: cmDocumentation.cxx, cmDocumentation.h: ENH: Improved
69842           formatting of documentation.
69843
69844 2003-02-14 11:13  martink
69845
69846         * Source/cmaketest.cxx: Lowercase has a bad signiture, so I have to
69847           live with it
69848
69849 2003-02-14 10:56  king
69850
69851         * Source/cmSystemTools.cxx: ERR: Added missing include for msvc.
69852
69853 2003-02-14 10:53  king
69854
69855         * Source/: CMakeLists.txt, Makefile.in, cmDocumentation.cxx,
69856           cmDocumentation.h, cmStandardIncludes.h, cmSystemTools.cxx,
69857           cmSystemTools.h, cmake.cxx, cmake.h, cmakemain.cxx,
69858           CursesDialog/ccmake.cxx: ENH: Added cmDocumentation class to
69859           generate various forms of documentation.  Each executable will be
69860           able to generate its own documentation.
69861
69862 2003-02-14 10:40  hoffman
69863
69864         * Modules/: CMakeDetermineCCompiler.cmake,
69865           CMakeDetermineCXXCompiler.cmake: ENH: move full path compiler to
69866           internal and not just advanced
69867
69868 2003-02-14 09:54  hoffman
69869
69870         * Modules/TestForANSIForScope.cmake, Source/cmCacheManager.cxx,
69871           Source/cmConfigureFileCommand.cxx,
69872           Source/cmConfigureFileCommand.h, Source/cmIncludeCommand.h,
69873           Source/cmLocalUnixMakefileGenerator.cxx, Source/cmMakefile.h,
69874           Source/cmMarkAsAdvancedCommand.h,
69875           Source/cmUseMangledMesaCommand.cxx,
69876           Source/cmVariableRequiresCommand.cxx,
69877           Source/cmVariableRequiresCommand.h: spelling errors
69878
69879 2003-02-14 09:25  hoffman
69880
69881         * CMake.rtf: fix spelling errors
69882
69883 2003-02-13 21:57  king
69884
69885         * CMakeLists.txt, configure, configure.in, Source/CMakeLists.txt,
69886           Source/cmConfigure.cmake.h.in, Source/cmConfigure.h.in,
69887           Source/cmMakefile.cxx, Source/cmMakefile.h,
69888           Source/cmStandardIncludes.h: ENH: Centralized setting of CMake
69889           version number to top-level CMake listfile.
69890
69891 2003-02-13 12:03  king
69892
69893         * Utilities/Release/cmake_release.sh: ENH: Merged updates for 1.6.4
69894           release.
69895
69896 2003-02-13 11:57  king
69897
69898         * Modules/FindJNI.cmake: BUG: Fix find of JNI on Mac OSX 10.2.
69899
69900 2003-02-13 11:54  king
69901
69902         * Source/cmMakefile.h, Utilities/Release/cmake_release.sh: ENH:
69903           Updated for 1.6.4 release.
69904
69905 2003-02-13 11:52  king
69906
69907         * Modules/UseVTKConfig40.cmake: BUG: Copy of _LIB_DEPENDS variables
69908           needs to be double-quoted.
69909
69910 2003-02-13 11:50  king
69911
69912         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: fix for spaces in
69913           paths in library path
69914
69915 2003-02-13 11:47  king
69916
69917         * Source/cmFindLibraryCommand.cxx: BUG: Use
69918           cmSystemTools::IsNOTFOUND.
69919
69920 2003-02-12 13:43  andy
69921
69922         * Source/: cmCTest.cxx, cmakemain.cxx: Try to fix update
69923
69924 2003-02-12 09:26  andy
69925
69926         * Source/cmCTest.cxx: Write individual too
69927
69928 2003-02-11 14:49  andy
69929
69930         * Modules/FindJNI.cmake: Ok, now it finds JNI on Mac OSX 10.2
69931
69932 2003-02-11 13:56  andy
69933
69934         * Modules/FindJNI.cmake: Fix typo
69935
69936 2003-02-11 13:53  andy
69937
69938         * Modules/FindJNI.cmake: Add missing location
69939
69940 2003-02-11 13:37  andy
69941
69942         * Modules/FindJNI.cmake: Improve searching for java files on OSX
69943
69944 2003-02-11 13:34  andy
69945
69946         * Source/cmSetTargetPropertiesCommand.h: Fix comment
69947
69948 2003-02-11 09:50  king
69949
69950         * Modules/: FindMangledMesa.cmake, FindOSMesa.cmake: Moving this
69951           very specific module to VTK.
69952
69953 2003-02-11 09:19  andy
69954
69955         * Source/: cmCTest.cxx, cmCTest.h: Fix cont and remove comments
69956
69957 2003-02-10 23:19  andy
69958
69959         * Source/: cmCTest.cxx, cmCTest.h, ctest.cxx: Start working on cont
69960
69961 2003-02-10 22:00  hoffman
69962
69963         * Tests/TryCompile/CMakeLists.txt: ENH: add more testing for ansi
69964           for scopes
69965
69966 2003-02-10 21:56  hoffman
69967
69968         * Modules/TestForANSIForScope.cmake:  clean up check for for scope
69969           test
69970
69971 2003-02-10 21:52  andy
69972
69973         * Source/: cmCTest.cxx, cmCTest.h, ctest.cxx: Fix date issues with
69974           different models
69975
69976 2003-02-10 16:20  hoffman
69977
69978         * Source/CMakeLists.txt, Tests/TryCompile/CMakeLists.txt: ENH: add
69979           a new test for TRY_COMPILE
69980
69981 2003-02-10 13:19  hoffman
69982
69983         * Tests/TryCompile/: CMakeLists.txt, fail.c, pass.c: ENH: add a new
69984           test to test try compile
69985
69986 2003-02-10 11:08  king
69987
69988         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: Running "make test"
69989           can now have ARGS specified on the command line.  These ARGS are
69990           passed to ctest.
69991
69992 2003-02-09 16:11  king
69993
69994         * Utilities/Release/cmake_release.sh: ERR: Removed extra &&.
69995
69996 2003-02-08 10:24  hoffman
69997
69998         * Source/: cmSystemTools.cxx, cmSystemTools.h: Fix for include
69999           optional
70000
70001 2003-02-08 10:23  hoffman
70002
70003         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: fix for spaces in
70004           paths in library path
70005
70006 2003-02-07 16:29  king
70007
70008         * Modules/UseVTKConfig40.cmake: BUG: Copying _LIB_DEPENDS variables
70009           requires double-quoted argument.
70010
70011 2003-02-07 14:04  king
70012
70013         * Source/: cmGetFilenameComponentCommand.cxx,
70014           cmGetFilenameComponentCommand.h,
70015           cmLocalUnixMakefileGenerator.cxx,
70016           cmLocalVisualStudio6Generator.cxx,
70017           cmLocalVisualStudio6Generator.h,
70018           cmLocalVisualStudio7Generator.cxx,
70019           cmLocalVisualStudio7Generator.h, cmMakefile.cxx,
70020           cmSetSourceFilesPropertiesCommand.h,
70021           cmSetTargetPropertiesCommand.h, cmSystemTools.cxx,
70022           cmSystemTools.h: Several fixes/improvements:
70023
70024             - Fixed CollapseFullPath to work on relative paths with base
70025           paths
70026               not in the current working directory.
70027             - INCLUDE command now supports relative paths (using above
70028           fix).
70029             - Added ABSOLUTE option to GET_FILENAME_COMPONENT command to
70030               unwind symlinks and relative paths.
70031             - Fixed libName_EXPORTS macro definition to be valid C
70032           identifier.
70033             - Added DEFINE_SYMBOL target propterty for customizing the
70034           export symbol.
70035             - Implemented LINK_FLAGS target propterty for libraries in VC6
70036           and VC7.
70037
70038           Several of these fixes were contributed by Gareth Jones.
70039
70040 2003-02-07 11:47  hoffman
70041
70042         * Source/CTest/CMakeLists.txt: Remove warnings on AIX
70043
70044 2003-02-07 11:03  andy
70045
70046         * Source/CTest/cmCTestSubmit.cxx: Do not reuse connection as that
70047           feature seems to be broken
70048
70049 2003-02-07 11:03  andy
70050
70051         * Source/cmCTest.cxx: Fix update return status
70052
70053 2003-02-07 10:34  hoffman
70054
70055         * Source/cmSystemTools.cxx: ENH: spelling error fix
70056
70057 2003-02-07 10:18  hoffman
70058
70059         * Source/cmFindLibraryCommand.cxx: BUG: use IsNOTFOUND
70060
70061 2003-02-07 10:05  king
70062
70063         * Utilities/Release/cmake_release.sh: ERR: Removed stray && from
70064           end of line.
70065
70066 2003-02-07 00:09  andy
70067
70068         * Source/: cmCTest.cxx, cmCTest.h: Add updating support
70069
70070 2003-02-06 17:48  hoffman
70071
70072         * CMakeLists.txt: tell the aix linker not to give warnings with
70073           -bhalt:5
70074
70075 2003-02-06 15:18  martink
70076
70077         * Source/: cmLocalVisualStudio6Generator.cxx,
70078           cmLocalVisualStudio7Generator.cxx: added option to shut off
70079           automatic rebuilding
70080
70081 2003-02-06 10:49  king
70082
70083         * Source/CMakeLists.txt: ENH: Comeau C++ has been added for nightly
70084           testing.  It does not support shared libraries, so we cannot run
70085           the complex tests.
70086
70087 2003-02-05 22:26  hoffman
70088
70089         * Source/: cmSystemTools.cxx, cmSystemTools.h,
70090           cmTryCompileCommand.cxx:  add better testing for unlink
70091
70092 2003-02-05 18:05  king
70093
70094         * Source/cmCreateTestSourceList.cxx: BUG: Generate 0 into test
70095           driver instead of NULL.
70096
70097 2003-02-05 16:56  king
70098
70099         * Utilities/Release/cmake_release.sh: ENH: Added win32_zipfile and
70100           win32_upload commands.
70101
70102 2003-02-05 16:53  king
70103
70104         * Utilities/Release/cmake_release.sh: ENH: Added win32_zipfile and
70105           win32_upload commands.
70106
70107 2003-02-05 15:14  king
70108
70109         * Utilities/Release/cmake_release.sh: BUG: Updated release tag for
70110           1.6.3.
70111
70112 2003-02-05 15:07  king
70113
70114         * Source/cmMakefile.h, Utilities/Release/cmake_release.sh: ENH:
70115           Updated to version 1.6.3.
70116
70117 2003-02-05 15:05  king
70118
70119         * Modules/CMakeSystemSpecificInformation.cmake: ENH:
70120           CMAKE_INSTALL_PREFIX should not be advanced on UNIX.
70121
70122 2003-02-05 15:02  king
70123
70124         * Modules/Platform/HP-UX.cmake: BUG: Optimization flags use +
70125           prefix, not -.
70126
70127 2003-02-05 15:01  king
70128
70129         * Source/CursesDialog/cmCursesLongMessageForm.cxx: BUG: Fixed crash
70130           when messages are too long.
70131
70132 2003-02-05 14:58  king
70133
70134         * Source/cmGlobalGenerator.cxx: BUG: Bug in NOTFOUND error
70135           reporting logic.
70136
70137 2003-02-05 14:55  hoffman
70138
70139         * Modules/Platform/HP-UX.cmake: fix default release flags for hp
70140
70141 2003-02-05 14:55  king
70142
70143         * Source/: cmCacheManager.cxx, cmCacheManager.h: ENH: Better error
70144           checking for cache iterator.
70145
70146 2003-02-04 15:37  hoffman
70147
70148         * Modules/CMakeSystemSpecificInformation.cmake: move cmake install
70149           out of advanced
70150
70151 2003-02-04 15:37  hoffman
70152
70153         * Source/cmGlobalGenerator.cxx: BUG: add better testing for
70154           notfound
70155
70156 2003-02-04 14:37  berk
70157
70158         * Modules/: FindMangledMesa.cmake, FindOSMesa.cmake: Created
70159           modules for Mesa headers and libraries.
70160
70161 2003-02-04 14:31  hoffman
70162
70163         * Source/CursesDialog/cmCursesLongMessageForm.cxx: BUG: don't let
70164           the messages get too big
70165
70166 2003-02-04 14:01  martink
70167
70168         * Source/: cmCacheManager.h, cmCacheManager.cxx: safer operation of
70169           iterators
70170
70171 2003-02-04 09:50  andy
70172
70173         * Source/cmVTKWrapJavaCommand.cxx: Oops, std namespace
70174
70175 2003-02-04 09:48  andy
70176
70177         * Source/cmVTKWrapJavaCommand.cxx: Generate java dependency files
70178
70179 2003-02-03 23:08  king
70180
70181         * Utilities/Release/: cmake_release.sh: ENH: Improved robustness of
70182           remote invocation.  Added more documentation.
70183
70184 2003-02-03 22:46  king
70185
70186         * Utilities/Release/: cmake_release.sh: ENH: Added documentation
70187           and usage.
70188
70189 2003-02-03 13:31  hoffman
70190
70191         * Tests/: Complex/CMakeLists.txt, ComplexOneConfig/CMakeLists.txt,
70192           ComplexRelativePaths/CMakeLists.txt: ENH: add a better test for
70193           lib deps
70194
70195 2003-02-03 12:02  king
70196
70197         * Utilities/Release/cmake_release.sh: ENH: Updated version to
70198           1.6.2.
70199
70200 2003-02-03 12:01  king
70201
70202         * Source/: cmFindFileCommand.cxx, cmFindFileCommand.h,
70203           cmFindLibraryCommand.cxx, cmFindPackageCommand.cxx,
70204           cmFindPathCommand.cxx, cmFindProgramCommand.cxx,
70205           cmFindProgramCommand.h, cmGetFilenameComponentCommand.cxx,
70206           cmGlobalGenerator.cxx, cmITKWrapTclCommand.cxx, cmSourceFile.cxx,
70207           cmSystemTools.cxx, cmSystemTools.h: ENH: Added new NOTFOUND
70208           notification feature.
70209
70210 2003-02-03 11:50  king
70211
70212         * Source/cmMakefile.h: ENH: Updated from version 1.6.1 to 1.6.2.
70213
70214 2003-02-03 11:49  king
70215
70216         * Source/cmExportLibraryDependencies.cxx: BUG: Removed generation
70217           of stray paren.
70218
70219 2003-02-03 09:53  king
70220
70221         * Source/cmExportLibraryDependencies.cxx: BUG: Removed generation
70222           of stray paren.
70223
70224 2003-02-02 22:32  king
70225
70226         * Source/CursesDialog/cmCursesStandardIncludes.h: ENH: Cleaned up
70227           sgi unreferenced warning hack.
70228
70229 2003-02-02 11:45  hoffman
70230
70231         * Source/cmGlobalGenerator.cxx: fix warning
70232
70233 2003-02-01 16:39  hoffman
70234
70235         * Source/cmMakefile.cxx: ENH: fix warning
70236
70237 2003-02-01 16:39  hoffman
70238
70239         * Source/cmAddLibraryCommand.h: ENH: fix doc line
70240
70241 2003-02-01 16:27  hoffman
70242
70243         * Source/CursesDialog/cmCursesStandardIncludes.h: BUG: add missing
70244           ;
70245
70246 2003-01-31 15:01  hoffman
70247
70248         * Modules/FindOpenGL.cmake: ENH: add checking for NOTFOUND
70249
70250 2003-01-31 14:39  hoffman
70251
70252         * Modules/FindOpenGL.cmake, Source/cmGlobalGenerator.cxx: ENH: add
70253           checking for NOTFOUND
70254
70255 2003-01-31 13:50  hoffman
70256
70257         * Source/: cmFindFileCommand.cxx, cmFindFileCommand.h,
70258           cmFindLibraryCommand.cxx, cmFindPackageCommand.cxx,
70259           cmFindPathCommand.cxx, cmFindProgramCommand.cxx,
70260           cmFindProgramCommand.h, cmGetFilenameComponentCommand.cxx,
70261           cmGlobalGenerator.cxx, cmITKWrapTclCommand.cxx,
70262           cmIncludeDirectoryCommand.cxx, cmLinkLibrariesCommand.cxx,
70263           cmMakefile.cxx, cmSourceFile.cxx, cmSystemTools.cxx,
70264           cmSystemTools.h, cmTargetLinkLibrariesCommand.cxx: ENH: add
70265           checking for NOTFOUND
70266
70267 2003-01-31 13:24  king
70268
70269         * Source/cmMakefile.h, Utilities/Release/cmake_release.sh: ENH:
70270           Updated to version 1.6.1 from 1.6.0.
70271
70272 2003-01-31 13:18  king
70273
70274         * Source/cmWin32ProcessExecution.cxx: Merge from HEAD.  Use process
70275           output for error reporting instead of stdout.
70276
70277 2003-01-31 13:04  king
70278
70279         * Modules/FindLATEX.cmake: ENH: Changes to work on windows.  Merged
70280           from HEAD.
70281
70282 2003-01-31 11:52  king
70283
70284         * Modules/FindFLTK.cmake: BUG: Need FIND_PROGRAM instead of
70285           FIND_FILE to find fluid.exe.
70286
70287 2003-01-31 11:49  king
70288
70289         * Modules/FindPerl.cmake: ENH: Added ActivePerl/804 as a search
70290           path.
70291
70292 2003-01-31 11:44  king
70293
70294         * Modules/CMakeSystemSpecificInformation.cmake: ERR: Removed stray
70295           double quote.
70296
70297 2003-01-31 11:41  king
70298
70299         * Utilities/Release/cmake_release.sh: ENH: Another merge from
70300           branch 1.6.
70301
70302 2003-01-31 11:40  king
70303
70304         * Modules/FindX11.cmake: BUG: Fix for cygwin's X11.
70305
70306 2003-01-31 11:36  king
70307
70308         * Source/cmakewizard.cxx: ENH: cmake -i on HP needs printf instead
70309           of cout.
70310
70311 2003-01-31 11:35  king
70312
70313         * Source/: CMakeLists.txt: BUG: Change install location of
70314           cmCPluginAPI header.
70315
70316 2003-01-31 08:47  martink
70317
70318         * Source/CursesDialog/cmCursesStandardIncludes.h: fixed warnings
70319
70320 2003-01-30 14:34  andy
70321
70322         * Source/: cmIncludeDirectoryCommand.cxx,
70323           cmLinkLibrariesCommand.cxx, cmTargetLinkLibrariesCommand.cxx: Add
70324           some error checking for missing include directories and link
70325           libraries
70326
70327 2003-01-30 14:34  andy
70328
70329         * Modules/CMakeSystemSpecificInformation.cmake: Remove extra quote
70330
70331 2003-01-30 13:19  hoffman
70332
70333         * Source/cmakewizard.cxx: BUG: can not mix cout and fgets on hp
70334
70335 2003-01-30 11:50  king
70336
70337         * Source/CursesDialog/cmCursesStandardIncludes.h: ERR: Fixing
70338           attempt to remove warnings.
70339
70340 2003-01-29 14:20  king
70341
70342         * Source/CursesDialog/cmCursesStandardIncludes.h: ERR: Another
70343           attempt to get rid of unreferenced inline function warnings on
70344           SGI.
70345
70346 2003-01-29 13:56  king
70347
70348         * Utilities/Release/cmake_release.sh: ENH: Use * instead of
70349           directory list for installation tarball.
70350
70351 2003-01-29 13:46  king
70352
70353         * Utilities/Release/cmake_release.sh: BUG: Need to include the
70354           include directory from the installation.
70355
70356 2003-01-29 09:06  andy
70357
70358         * Modules/FindX11.cmake: Attempt to fix build problem on some
70359           platforms
70360
70361 2003-01-28 15:48  hoffman
70362
70363         * Source/cmFindFileCommand.h: ENH: better docs
70364
70365 2003-01-28 15:44  hoffman
70366
70367         * Modules/: FindFLTK.cmake, FindQt.cmake: ENH: change FIND_FILE to
70368           FIND_PROGRAM
70369
70370 2003-01-28 08:53  andy
70371
70372         * Modules/FindLATEX.cmake: Make things work on unix and add DVIPDF
70373
70374 2003-01-27 12:25  andy
70375
70376         * Source/cmWin32ProcessExecution.cxx: Fix output variable and
70377           remove this->m_ to be only m_
70378
70379 2003-01-27 12:18  andy
70380
70381         * Source/cmWin32ProcessExecution.cxx: Move errors to output
70382           variable
70383
70384 2003-01-24 17:40  king
70385
70386         * Utilities/Release/cygwin-package.sh.in: ENH: Merged more changes
70387           from 1.6 branch.
70388
70389 2003-01-24 17:34  king
70390
70391         * Utilities/Release/cygwin-package.sh.in: ENH: Added testing to
70392           packaging script.
70393
70394 2003-01-24 15:48  king
70395
70396         * Utilities/Release/cmake_release.sh: ENH: Merged more changes from
70397           1.6 branch.
70398
70399 2003-01-24 15:02  king
70400
70401         * Utilities/Release/cmake_release.sh: ENH: Added cygwin_upload
70402           function.
70403
70404 2003-01-24 14:40  king
70405
70406         * Utilities/Release/: cmake_release.sh, config_AIX, config_Darwin,
70407           config_IRIX64, config_Linux, config_OSF1, config_SunOS: ENH:
70408           Merged 1.6-branch changes to release scripts.
70409
70410 2003-01-24 14:29  king
70411
70412         * Utilities/Release/: config_AIX, config_Darwin, config_IRIX64,
70413           config_Linux, config_OSF1, config_SunOS: ENH: Use verbose
70414           makefile during release build.
70415
70416 2003-01-24 13:55  king
70417
70418         * Utilities/Release/cmake_release.sh: ENH: Updated checkout
70419           revision to Release-1-6-0 tag.
70420
70421 2003-01-24 13:53  king
70422
70423         * Modules/Platform/: HP-UX.cmake: BUG: Added missing link flag to
70424           export symbols from an executable.
70425
70426 2003-01-24 11:49  king
70427
70428         * Utilities/Release/cmake_release.sh: ENH: Updated for 1.6.0
70429           release over 1.6.beta2.
70430
70431 2003-01-24 11:45  king
70432
70433         * Utilities/: cmake_release_config_darwin,
70434           cmake_release_config_hpux, cmake_release_config_irix,
70435           cmake_release_config_linux, cmake_release_config_osf,
70436           cmake_release_config_sun, cmake_release_cygwin.sh,
70437           cmake_release_unix_config.sh, cmake_release_version.sh: ENH:
70438           Removing old release scripts.  CMake 1.6 now has its own copy of
70439           the release scripts.
70440
70441 2003-01-24 11:45  king
70442
70443         * Utilities/: cmake-cygwin-package.sh, cmake_release_unix_build.sh,
70444           cmake_release_unix_package.sh, Release/cmake_release.sh,
70445           Release/config_AIX, Release/config_CYGWIN_NT-5.1,
70446           Release/config_Darwin, Release/config_HP-UX,
70447           Release/config_IRIX64, Release/config_Linux, Release/config_OSF1,
70448           Release/config_SunOS, Release/cygwin-package.sh.in: ENH: Release
70449           branch should contain its own release scripts.
70450
70451 2003-01-24 11:41  king
70452
70453         * Utilities/Release/: cmake_release.sh, config_AIX, config_Darwin,
70454           config_HP-UX, config_Linux, config_OSF1, config_SunOS: ENH:
70455           Enabled testing during release build.
70456
70457 2003-01-24 10:33  king
70458
70459         * Source/CursesDialog/cmCursesStandardIncludes.h: ERR: Fixed
70460           unreferenced termios declaration warning.
70461
70462 2003-01-23 10:42  barre
70463
70464         * Modules/FindLATEX.cmake: no message
70465
70466 2003-01-23 10:37  barre
70467
70468         * Modules/FindLATEX.cmake: FIX: - rename some entries (COMPILE ->
70469           COMPILER, and the converters -> _CONVERTER) - make sure that
70470           Window system are given a chance to find Latex and the converters
70471           if MikTex and GhostScript are installed (but not in the PATH)
70472
70473 2003-01-23 10:36  barre
70474
70475         * Modules/FindPerl.cmake: FIX: the current version of Perl is 5.8
70476
70477 2003-01-23 10:35  barre
70478
70479         * Source/cmGetFilenameComponentCommand.cxx: FIX: this command was
70480           not processing  its arg to expand registery values
70481
70482 2003-01-22 15:00  martink
70483
70484         * Modules/Platform/gcc.cmake: joins from the main tree
70485
70486 2003-01-22 14:59  martink
70487
70488         * Modules/Platform/gcc.cmake: minor change to default compile flags
70489
70490 2003-01-22 14:49  martink
70491
70492         * Modules/: FindMPEG2.cmake, FindSDL.cmake: merge from branch
70493
70494 2003-01-22 14:33  hoffman
70495
70496         * Source/cmGlobalGenerator.h: ENH: merge from branch
70497
70498 2003-01-22 14:21  hoffman
70499
70500         * Tests/X11/CMakeLists.txt: ENH: merge from head
70501
70502 2003-01-22 14:20  hoffman
70503
70504         * Utilities/Doxygen/doc_makeall.sh.in: merge from main tree
70505
70506 2003-01-22 14:20  hoffman
70507
70508         * Source/cmGlobalGenerator.cxx: merge from main tree, test for
70509           working c and c++ compilers
70510
70511 2003-01-22 14:17  hoffman
70512
70513         * Templates/: cconfigure, cconfigure.in, cxxconfigure,
70514           cxxconfigure.in: merge with main branch and remove unused scripts
70515
70516 2003-01-22 14:13  hoffman
70517
70518         * Modules/FindAndImportCMakeProject.cmake: moved to c++ command
70519
70520 2003-01-22 12:38  martink
70521
70522         * Modules/: CMakeTestCCompiler.cmake, CMakeTestCXXCompiler.cmake:
70523           joins from the main tree
70524
70525 2003-01-22 12:31  martink
70526
70527         * Source/: cmCommands.cxx, cmFindPathCommand.cxx,
70528           cmGlobalUnixMakefileGenerator.cxx,
70529           cmGlobalVisualStudio6Generator.cxx, cmMakefile.cxx, cmMakefile.h,
70530           cmake.cxx: joins from the main tree
70531
70532 2003-01-22 12:29  hoffman
70533
70534         * Modules/: CMakeTestCCompiler.cmake, CMakeTestCXXCompiler.cmake:
70535           ENH: only run test for working c and cxx compiler once
70536
70537 2003-01-22 12:28  martink
70538
70539         * Modules/CMakeDetermineCCompiler.cmake,
70540           Modules/CMakeDetermineCXXCompiler.cmake,
70541           Modules/CMakeTestCCompiler.cmake,
70542           Modules/CMakeTestCXXCompiler.cmake,
70543           Modules/CheckIncludeFiles.cmake, Modules/FindFLTK.cmake,
70544           Modules/FindImageMagick.cmake, Modules/FindTclsh.cmake,
70545           Modules/FindVTK.cmake, Modules/FindX11.cmake,
70546           Modules/Platform/CYGWIN.cmake, Source/cmMessageCommand.cxx,
70547           Source/cmMessageCommand.h, Source/cmSystemTools.cxx,
70548           Source/cmSystemTools.h, Source/CursesDialog/ccmake.cxx,
70549           Source/CursesDialog/cmCursesMainForm.cxx,
70550           Source/CursesDialog/cmCursesMainForm.h,
70551           Source/cmExportLibraryDependencies.cxx,
70552           Source/cmExportLibraryDependencies.h,
70553           Source/cmFindPackageCommand.cxx, Source/cmFindPackageCommand.h:
70554           joins from the main tree
70555
70556 2003-01-22 11:44  martink
70557
70558         * Source/cmLocalVisualStudio6Generator.cxx: fixed spelling mistake
70559
70560 2003-01-22 11:27  martink
70561
70562         * Source/CursesDialog/ccmake.cxx: spelling fix
70563
70564 2003-01-22 11:21  martink
70565
70566         * Modules/FindOpenGL.cmake: merge from branch
70567
70568 2003-01-22 11:16  martink
70569
70570         * Modules/LinkQT.cmake: removed since no longer used
70571
70572 2003-01-22 11:11  martink
70573
70574         * Modules/FindLATEX.cmake: merge branch change into main tree
70575
70576 2003-01-22 10:40  king
70577
70578         * Source/cmFindPackageCommand.cxx: ENH: Added support for looking
70579           through CMAKE_MODULE_PATH to locate Find<name>.cmake modules.
70580
70581 2003-01-22 10:33  king
70582
70583         * Source/: cmake.cxx, CursesDialog/ccmake.cxx,
70584           CursesDialog/cmCursesMainForm.cxx,
70585           CursesDialog/cmCursesMainForm.h: BUG: Fixed crash when CMAKE_ROOT
70586           cannot be found.
70587
70588 2003-01-22 09:34  hoffman
70589
70590         * Source/cmake.cxx: BUG: fix command line to take -G only
70591
70592 2003-01-22 09:28  king
70593
70594         * Source/cmGlobalVisualStudio6Generator.cxx: BUG: CMake 1.4
70595           configured projects did not build with new CMake.
70596
70597 2003-01-21 17:15  king
70598
70599         * Source/: cmCommands.cxx, cmFindPackageCommand.cxx,
70600           cmFindPackageCommand.h: ENH: Added FIND_PACKAGE command prototyp.
70601
70602 2003-01-21 16:46  king
70603
70604         * Source/cmake.cxx: BUG: Use CMakeDefaultMakeRuleVariables.cmake to
70605           locate modules directory instead of FindVTK.cmake.
70606
70607 2003-01-21 15:03  king
70608
70609         * Modules/FindVTK.cmake: ENH: Updated documentation.
70610
70611 2003-01-21 14:01  andy
70612
70613         * Modules/CheckIncludeFiles.cmake: This list can be really long.
70614           Only display the variable name
70615
70616 2003-01-21 12:50  hoffman
70617
70618         * Modules/CMakeDetermineCCompiler.cmake,
70619           Modules/CMakeDetermineCXXCompiler.cmake,
70620           Modules/CMakeTestCCompiler.cmake,
70621           Modules/CMakeTestCXXCompiler.cmake, Source/cmGlobalGenerator.cxx,
70622           Source/cmGlobalUnixMakefileGenerator.cxx, Source/cmMakefile.cxx,
70623           Source/cmMessageCommand.cxx, Source/cmMessageCommand.h,
70624           Source/cmSystemTools.cxx, Source/cmSystemTools.h: add a fatal
70625           error, and make sure c and c++ compilers work before using them
70626
70627 2003-01-21 12:41  hoffman
70628
70629         * Modules/Platform/CYGWIN.cmake: use export all symbols on cygwin
70630
70631 2003-01-21 10:59  barre
70632
70633         * Modules/FindImageMagick.cmake: IMPORTANT FIX: be extra-careful
70634           here on WIN32, we do NOT want CMake to look in the system's PATH
70635           env var to search for ImageMagick's convert.exe, otherwise it is
70636           going to pick Microsoft Window's own convert.exe, which is used
70637           to convert FAT partitions to NTFS format ! Depending on the
70638           options passed to convert.exe, there is a good chance you would
70639           kiss your hard-disk good-bye.
70640
70641 2003-01-20 21:15  ibanez
70642
70643         * Modules/FindLATEX.cmake: ENH: PS2PDF_COMPILE added. It looks for
70644           ps2pdf.
70645
70646 2003-01-20 19:17  king
70647
70648         * Source/cmMakefile.cxx: BUG: Fix for custom commands with spaces
70649           in paths.  The arguments were not having spaces escaped.
70650
70651 2003-01-20 18:54  king
70652
70653         * Source/: cmLocalUnixMakefileGenerator.cxx: BUG: Fixed typo in
70654           previous fix.
70655
70656 2003-01-20 18:52  king
70657
70658         * Source/: cmLocalUnixMakefileGenerator.cxx: BUG: Fixed directory
70659           creation for spaces in install path.
70660
70661 2003-01-20 16:59  hoffman
70662
70663         * Source/cmCommands.cxx, Source/cmExportLibraryDependencies.cxx,
70664           Source/cmExportLibraryDependencies.h, Source/cmGlobalGenerator.h,
70665           Source/cmMakefile.h, Tests/Complex/CMakeLists.txt,
70666           Tests/ComplexOneConfig/CMakeLists.txt,
70667           Tests/ComplexRelativePaths/CMakeLists.txt: ENH: add a new command
70668           that allows exports of library dependencies from a project to a
70669           file
70670
70671 2003-01-20 14:39  will
70672
70673         * Modules/FindX11.cmake: BUG: fix missed CMAKE to X11 variable name
70674
70675 2003-01-19 11:42  king
70676
70677         * Source/cmSystemTools.cxx: ENH: Improved CopyFile error messages.
70678
70679 2003-01-18 11:34  king
70680
70681         * Source/cmLocalUnixMakefileGenerator.cxx,
70682           Source/cmLocalUnixMakefileGenerator.h, Templates/install-sh: BUG:
70683           Fixed make install to handle library prefix/suffix settings.
70684           Also fixed support for spaces in paths during make install.
70685
70686 2003-01-17 18:14  king
70687
70688         * Modules/: FindVTK.cmake: BUG: Fix for application of
70689           expand-list-variables.
70690
70691 2003-01-17 18:01  king
70692
70693         * Source/cmLocalUnixMakefileGenerator.cxx,
70694           Source/cmLocalUnixMakefileGenerator.h, Templates/install-sh: ENH:
70695           Support for spaces in paths during make install.
70696
70697 2003-01-17 17:19  king
70698
70699         * Modules/FindAndImportCMakeProject.cmake: ENH: Adding
70700           FIND_AND_IMPORT_CMAKE_PROJECT macro.
70701
70702 2003-01-17 15:15  king
70703
70704         * Utilities/Release/cmake_release.sh: ENH: Added sanity check for
70705           setting of WX_RESOURCES by config_Darwin for osx_install.
70706
70707 2003-01-17 13:35  king
70708
70709         * Utilities/Release/: cmake_release.sh, config_Darwin: ENH:
70710           Prototype for OSX packaging.
70711
70712 2003-01-17 13:35  king
70713
70714         * Utilities/Release/cmake_release.sh: ENH: Cygwin package is now
70715           created in a Cygwin subdirectory.
70716
70717 2003-01-17 11:57  king
70718
70719         * Utilities/Release/: cmake-cygwin-package.sh, cmake_release.sh,
70720           cygwin-package.sh.in: ENH: Renamed cmake-cygwin-package.sh to
70721           cygwin-package.sh.in and removed executable permission so it
70722           cannot be run accidentally.  It must be run after being renamed
70723           to cmake-${VERSION}-${RELEASE}.
70724
70725 2003-01-17 11:55  king
70726
70727         * Utilities/Release/cmake_release.sh: ENH: clean now removes the
70728           entire release root directory.
70729
70730 2003-01-17 11:51  king
70731
70732         * Utilities/: cmake-cygwin-package.sh, cmake_release_config_aix,
70733           cmake_release_config_darwin, cmake_release_config_hpux,
70734           cmake_release_config_irix, cmake_release_config_linux,
70735           cmake_release_config_osf, cmake_release_config_sun,
70736           cmake_release_cygwin.sh, cmake_release_unix_build.sh,
70737           cmake_release_unix_config.sh, cmake_release_unix_package.sh,
70738           cmake_release_version.sh: ENH: Removing old release scripts and
70739           config files.
70740
70741 2003-01-17 11:42  king
70742
70743         * Utilities/Release/config_OSF1: ENH: Adding OSF release
70744           configuration.
70745
70746 2003-01-17 11:05  king
70747
70748         * Utilities/Release/cmake_release.sh: ENH: Added cygwin release
70749           support.
70750
70751 2003-01-17 10:30  king
70752
70753         * Utilities/Release/cmake-cygwin-package.sh: ENH: Adding cygwin
70754           packaging script to release directory.
70755
70756 2003-01-17 10:28  hoffman
70757
70758         * Source/cmFindPathCommand.cxx,
70759           Tests/Complex/Executable/complex.cxx,
70760           Tests/ComplexOneConfig/Executable/complex.cxx,
70761           Tests/ComplexRelativePaths/Executable/complex.cxx: remove
70762           trailing slash from findpath command
70763
70764 2003-01-17 10:28  hoffman
70765
70766         * Tests/SystemInformation/: DumpInformation.cxx,
70767           SystemInformation.in: add some more prints
70768
70769 2003-01-17 10:21  king
70770
70771         * Utilities/Release/config_Linux: ENH: Removed old setting.
70772
70773 2003-01-17 10:21  king
70774
70775         * Utilities/Release/config_CYGWIN_NT-5.1: ENH: Cygwin release
70776           configuration.
70777
70778 2003-01-17 09:52  king
70779
70780         * Utilities/Release/cmake_release.sh: ENH: Added support for full
70781           remote packaging and copying back to local machine.  Added
70782           support for uploading to FTP server.
70783
70784 2003-01-17 09:20  king
70785
70786         * Utilities/Release/config_HP-UX: ENH: Linking with
70787           -a,archive_shared instead of -a,archive so that the shared curses
70788           library can be used.
70789
70790 2003-01-17 09:15  king
70791
70792         * Utilities/Release/config_AIX: ERR: Can't build release static on
70793           aix.
70794
70795 2003-01-17 09:08  hoffman
70796
70797         * Utilities/Release/config_AIX: Add AIX config file
70798
70799 2003-01-17 08:56  andy
70800
70801         * Source/cmCTest.cxx: Remove warning about %e and %T
70802
70803 2003-01-16 15:47  martink
70804
70805         * Tests/: Complex/Executable/complex.cxx,
70806           ComplexOneConfig/Executable/complex.cxx,
70807           ComplexRelativePaths/Executable/complex.cxx: ENH: fix for
70808           compilers that need _
70809
70810 2003-01-16 14:59  andy
70811
70812         * Source/cmCTest.cxx: Add aix warning
70813
70814 2003-01-16 14:15  andy
70815
70816         * DartConfig.cmake: Add selection of drop method
70817
70818 2003-01-16 14:05  barre
70819
70820         * Utilities/Doxygen/doc_makeall.sh.in: FIX: HHC is now
70821           HTML_HELP_COMPILER
70822
70823 2003-01-16 13:31  ibanez
70824
70825         * Modules/FindFLTK.cmake: FIX: Quotes added around the list of libs
70826           to be added in Apple.
70827
70828 2003-01-16 13:24  ibanez
70829
70830         * Modules/FindFLTK.cmake: ENH: Platform dependent libraries added
70831           for APPLE.
70832
70833 2003-01-16 13:02  andy
70834
70835         * Source/CTest/cmCTestSubmit.cxx: Try to fix aix problem
70836
70837 2003-01-16 12:45  andy
70838
70839         * Source/CTest/cmCTestSubmit.cxx: Add proxy support for triggering
70840
70841 2003-01-16 12:38  hoffman
70842
70843         * Modules/FindFLTK.cmake: ENH: fix for borland and cygwin
70844
70845 2003-01-16 12:30  andy
70846
70847         * Source/CTest/cmCTestSubmit.cxx: Improve submtitting using http
70848
70849 2003-01-16 09:57  andy
70850
70851         * Source/CTest/cmCTestSubmit.cxx: Improve build, now it should
70852           build on mac and other platforms where include file depend on
70853           each other
70854
70855 2003-01-16 08:40  hoffman
70856
70857         * Source/cmMakefile.h: add back GetCMakeInstance
70858
70859 2003-01-16 08:31  hoffman
70860
70861         * Source/cmMakefile.h: fix duplicate member on branch
70862
70863 2003-01-16 08:28  hoffman
70864
70865         * Tests/: Complex/Executable/complex.cxx,
70866           ComplexOneConfig/Executable/complex.cxx,
70867           ComplexRelativePaths/Executable/complex.cxx: ENH: add the config
70868           directory to look for the loadable module
70869
70870 2003-01-15 19:24  king
70871
70872         * Utilities/Release/cmake_release.sh: BUG: error_log function
70873           should return 1 to stop execution of rest of script.
70874
70875 2003-01-15 19:20  king
70876
70877         * Utilities/Release/cmake_release.sh: ENH: Renamed package command
70878           to binary_tarball for clarity.
70879
70880 2003-01-15 19:17  king
70881
70882         * Utilities/Release/: cmake_release.sh, config_HP-UX: ENH: Release
70883           script now exports PATH and LD_LIBRARY_PATH to remove the burden
70884           from the configuration scripts.
70885
70886 2003-01-15 19:14  king
70887
70888         * Utilities/Release/config_HP-UX: BUG: Attempt to fix remote
70889           invocation.
70890
70891 2003-01-15 19:04  king
70892
70893         * Utilities/Release/config_HP-UX: ENH: Enabling verbose makefile
70894           generation for hp-ux build.  This will ease hand-fixing of the
70895           build of ccmake.
70896
70897 2003-01-15 19:02  king
70898
70899         * Utilities/Release/cmake_release.sh: ENH: Cleaned up remote
70900           invocation.
70901
70902 2003-01-15 18:51  king
70903
70904         * Utilities/Release/cmake_release.sh: ENH: Improved clean target.
70905
70906 2003-01-15 18:48  king
70907
70908         * Utilities/Release/cmake_release.sh: BUG: Finished clean target
70909           and fixed grep for cvsroot in ~/.cvspass.
70910
70911 2003-01-15 18:44  king
70912
70913         * Utilities/Release/cmake_release.sh: BUG: CVS login command is
70914           login, not cvs_login.
70915
70916 2003-01-15 18:43  king
70917
70918         * Utilities/Release/config_aix: ERR: Removed old config file.
70919
70920 2003-01-15 18:42  king
70921
70922         * Utilities/Release/: cmake_release.sh, config_Darwin,
70923           config_HP-UX, config_IRIX64, config_Linux, config_SunOS,
70924           config_aix: ENH: New release script prototype.
70925
70926 2003-01-15 18:28  ibanez
70927
70928         * Modules/FindFLTK.cmake: ENH: Libraries are not marked as ADVANCED
70929           now.
70930
70931 2003-01-15 18:02  king
70932
70933         * Source/cmMakefile.h: ERR: Removed duplicate declaration.
70934
70935 2003-01-15 17:45  hoffman
70936
70937         * Source/cmMakefile.h: ENH: fix for ibm build
70938
70939 2003-01-15 17:31  hoffman
70940
70941         * Source/CMakeLists.txt, Source/cmaketest.cxx,
70942           Tests/Complex/Executable/complex.cxx,
70943           Tests/Complex/Library/CMakeLists.txt,
70944           Tests/Complex/Library/moduleFile.c,
70945           Tests/Complex/Library/moduleFile.h,
70946           Tests/ComplexOneConfig/Executable/complex.cxx,
70947           Tests/ComplexOneConfig/Library/CMakeLists.txt,
70948           Tests/ComplexOneConfig/Library/moduleFile.c,
70949           Tests/ComplexOneConfig/Library/moduleFile.h,
70950           Tests/ComplexRelativePaths/Executable/complex.cxx,
70951           Tests/ComplexRelativePaths/Library/CMakeLists.txt,
70952           Tests/ComplexRelativePaths/Library/moduleFile.c,
70953           Tests/ComplexRelativePaths/Library/moduleFile.h: ENH: add testing
70954           for modules and one two config modes for cmaketest
70955
70956 2003-01-15 17:02  hoffman
70957
70958         * Tests/: LoadCommand/CMakeCommands/CMakeLists.txt,
70959           LoadCommandOneConfig/CMakeCommands/CMakeLists.txt: use module on
70960           all platforms
70961
70962 2003-01-15 15:32  hoffman
70963
70964         * Modules/FindOpenGL.cmake: fix from head
70965
70966 2003-01-15 15:02  hoffman
70967
70968         * Modules/FindOpenGL.cmake: BUG: fix for OSX with x11 gl stuff
70969
70970 2003-01-15 13:25  hoffman
70971
70972         * Modules/Platform/Windows-bcc32.cmake: merge with head fix for
70973           borland flag and bad set statment
70974
70975 2003-01-15 13:22  hoffman
70976
70977         * Modules/Platform/Windows-bcc32.cmake: BUG: fix flags for borland
70978           link shared and module
70979
70980 2003-01-15 13:14  hoffman
70981
70982         * Modules/FindOpenGL.cmake: BUG: make sure set command has proper
70983           quoting
70984
70985 2003-01-15 13:12  hoffman
70986
70987         * Modules/FindOpenGL.cmake: quote the variable
70988
70989 2003-01-15 11:59  hoffman
70990
70991         * Modules/FindTclsh.cmake: look for cygtcl83
70992
70993 2003-01-15 11:32  king
70994
70995         * CMakeLists.txt: ENH: Merge of backward compatability changes from
70996           trunk.
70997
70998 2003-01-15 11:17  king
70999
71000         * Utilities/cmake_release_version.sh: ENH: Updated version for
71001           1.6.beta2 release.
71002
71003 2003-01-15 11:03  martink
71004
71005         * Source/cmMakefile.h: updated patch level
71006
71007 2003-01-14 22:10  andy
71008
71009         * Source/CTest/: cmCTestSubmit.cxx, cmCTestSubmit.h: Add support
71010           for http submit. Also, add support for proxy, but it does not
71011           work yet.
71012
71013 2003-01-14 22:10  andy
71014
71015         * Source/cmCTest.cxx: Add support for http submit
71016
71017 2003-01-14 09:53  andy
71018
71019         * Source/: cmMakefile.cxx, cmMakefile.h: Make GetCMakeInstance
71020           private and clean cxx file
71021
71022 2003-01-13 10:15  martink
71023
71024         * Modules/CheckSymbolExists.cmake: join from head
71025
71026 2003-01-13 10:11  martink
71027
71028         * Modules/FindQt.cmake: merge from branch
71029
71030 2003-01-13 10:07  martink
71031
71032         * Modules/Platform/Linux-como.cmake: joined to head
71033
71034 2003-01-13 10:04  martink
71035
71036         * Source/cmLocalVisualStudio6Generator.cxx,
71037           Tests/Complex/Library/testConly.c,
71038           Tests/ComplexOneConfig/Library/testConly.c,
71039           Tests/ComplexRelativePaths/Library/testConly.c: joined to head
71040
71041 2003-01-13 09:30  hoffman
71042
71043         * Source/cmLocalVisualStudio6Generator.cxx,
71044           Tests/Complex/Library/testConly.c,
71045           Tests/ComplexOneConfig/Library/testConly.c,
71046           Tests/ComplexRelativePaths/Library/testConly.c: BUG: fix
71047           CMAKE_C_FLAGS for visual studio 6, and add a test case
71048
71049 2003-01-13 09:27  martink
71050
71051         * Modules/CheckIncludeFileCXX.cmake: joined to head
71052
71053 2003-01-13 09:24  martink
71054
71055         * Modules/FindPNG.cmake: fixed typo
71056
71057 2003-01-13 09:22  martink
71058
71059         * Modules/: TestForANSIForScope.cmake, TestForSTDNamespace.cmake:
71060           joined to head
71061
71062 2003-01-13 09:12  martink
71063
71064         * Modules/: CMakeVS6BackwardCompatibility.cmake,
71065           CMakeVS7BackwardCompatibility.cmake, CheckTypeSize.cmake,
71066           FindX11.cmake: joined to head
71067
71068 2003-01-13 09:09  martink
71069
71070         * Source/cmake.cxx, Source/cmake.h, Modules/FindOpenGL.cmake,
71071           Modules/CMakeBackwardCompatibilityC.cmake,
71072           Modules/CMakeBackwardCompatibilityCXX.cmake: joined to head
71073
71074 2003-01-13 09:06  martink
71075
71076         * Source/: cmMakefile.cxx, cmVariableWatch.h: joined to head
71077
71078 2003-01-13 09:02  martink
71079
71080         * Source/: cmGlobalGenerator.cxx,
71081           cmLocalVisualStudio6Generator.cxx: joined to head
71082
71083 2003-01-13 08:51  martink
71084
71085         * Source/cmAbstractFilesCommand.cxx: joined
71086
71087 2003-01-13 08:50  martink
71088
71089         * Source/CMakeLists.txt: added install target
71090
71091 2003-01-13 08:14  andy
71092
71093         * Source/cmLocalVisualStudio6Generator.cxx: Add space between
71094           arguments
71095
71096 2003-01-12 22:28  andy
71097
71098         * Modules/CheckSymbolExists.cmake: Add macro for checking if symbol
71099           exists
71100
71101 2003-01-12 10:50  andy
71102
71103         * Source/cmLocalVisualStudio6Generator.cxx: Use C flags too. Not
71104           exactly the right solution but it will have to do for now.
71105
71106 2003-01-11 21:47  andy
71107
71108         * Source/CTest/: cmCTestSubmit.cxx, cmCTestSubmit.h: Add triggering
71109
71110 2003-01-11 21:47  andy
71111
71112         * Source/cmCTest.cxx: Fix time output and add triggering
71113
71114 2003-01-11 10:57  andy
71115
71116         * Source/CMakeLists.txt: Fix testing of curl on windows
71117
71118 2003-01-10 20:22  andy
71119
71120         * Source/CMakeLists.txt: Add curl testing
71121
71122 2003-01-10 17:31  hoffman
71123
71124         * CMakeLists.txt: ENH: make it work with cmake 1.6 with no
71125           backwards compatibility
71126
71127 2003-01-10 11:07  martink
71128
71129         * Source/cmGlobalGenerator.cxx: fix warnings
71130
71131 2003-01-10 09:02  martink
71132
71133         * Source/cmake.cxx: compiler warning
71134
71135 2003-01-10 07:50  andy
71136
71137         * Source/CTest/cmCTestSubmit.cxx: Method should return something
71138
71139 2003-01-09 15:54  martink
71140
71141         * Modules/FindOpenGL.cmake: better fix for win32
71142
71143 2003-01-09 14:00  martink
71144
71145         * Modules/FindOpenGL.cmake: update to not put PROJECT_SOURCE_DIR as
71146           OPENGL_PATH
71147
71148 2003-01-09 12:18  martink
71149
71150         * Source/: cmake.cxx, cmake.h, cmGlobalGenerator.cxx,
71151           cmGlobalGenerator.h: fix bug in env settings
71152
71153 2003-01-09 11:35  martink
71154
71155         * Source/: cmMakefile.cxx, cmVariableWatch.h: more option on var
71156           watches
71157
71158 2003-01-09 11:34  martink
71159
71160         * Modules/CheckTypeSize.cmake: minor fix to backw compat
71161
71162 2003-01-09 11:32  hoffman
71163
71164         * Source/cmGlobalGenerator.cxx: fix warning
71165
71166 2003-01-09 11:28  hoffman
71167
71168         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h: restore the
71169           environment for cxx and cc in global generator
71170
71171 2003-01-09 11:27  hoffman
71172
71173         * Source/cmVariableWatch.h: use cmstdstring in maps
71174
71175 2003-01-09 09:16  hoffman
71176
71177         * Source/cmVariableWatch.h: fix syntax for addwatch
71178
71179 2003-01-09 08:50  martink
71180
71181         * Modules/: CMakeVS6BackwardCompatibility.cmake,
71182           CMakeVS7BackwardCompatibility.cmake: added big endian stuff
71183
71184 2003-01-09 08:47  martink
71185
71186         * Source/cmGlobalGenerator.cxx: only load bw compat if
71187           CMAKE_BACK... is set
71188
71189 2003-01-09 08:47  martink
71190
71191         * Source/cmake.cxx: added watches for access of bw compat vars
71192
71193 2003-01-09 08:44  martink
71194
71195         * Source/cmAbstractFilesCommand.cxx: now complains more
71196
71197 2003-01-08 14:41  hoffman
71198
71199         * Utilities/cmake_release_config_aix: release script for aix
71200
71201 2003-01-08 13:24  andy
71202
71203         * Source/: CMakeLists.txt, Makefile.in, cmMakefile.cxx,
71204           cmMakefile.h, cmVariableWatch.cxx, cmVariableWatch.h, cmake.cxx,
71205           cmake.h: Add variable watch support on the branch
71206
71207 2003-01-08 13:24  andy
71208
71209         * Source/cmTryCompileCommand.cxx: Merge try compile fixes to branch
71210
71211 2003-01-08 12:59  andy
71212
71213         * Source/: CMakeLists.txt, Makefile.in, cmMakefile.cxx,
71214           cmMakefile.h, cmVariableWatch.cxx, cmVariableWatch.h, cmake.cxx,
71215           cmake.h: Add option of watching variables
71216
71217 2003-01-08 12:12  hoffman
71218
71219         * Modules/CMakeBackwardCompatibilityCXX.cmake,
71220           Modules/CheckIncludeFileCXX.cmake,
71221           Modules/TestForANSIForScope.cmake,
71222           Modules/TestForSTDNamespace.cmake,
71223           Source/cmTryCompileCommand.cxx: ENH: only force the use of ansi
71224           flags in backwards mode
71225
71226 2003-01-08 11:58  iscott
71227
71228         * Modules/FindQt.cmake: mark all variables advanced
71229
71230 2003-01-08 11:53  andy
71231
71232         * Tests/X11/CMakeLists.txt: Change name of variable
71233
71234 2003-01-08 11:45  andy
71235
71236         * Modules/: CMakeBackwardCompatibilityC.cmake, FindX11.cmake: Fix
71237           FindX11 to match convention
71238
71239 2003-01-08 10:48  iscott
71240
71241         * Modules/: FindMPEG2.cmake, FindPNG.cmake, FindSDL.cmake,
71242           LinkQT.cmake: LinkQT.cmake has been deprecated for ages, removed
71243           it now.  Fixed mistake in FindPNG.cmake Donated FindMPEG2 and
71244           FindSDL from VXL.
71245
71246 2003-01-07 22:24  andy
71247
71248         * Source/CTest/: cmCTestSubmit.cxx, cmCTestSubmit.h: Implement FTP
71249           uploading
71250
71251 2003-01-07 22:23  andy
71252
71253         * Source/CTest/CMakeLists.txt: Add more places to search for
71254           library, also include curl directory when compiling
71255
71256 2003-01-07 22:23  andy
71257
71258         * Source/cmCTest.cxx: New signature
71259
71260 2003-01-07 15:04  hoffman
71261
71262         * CMakeLists.txt: ENH: fix install of cmake.1
71263
71264 2003-01-07 14:57  hoffman
71265
71266         * CMakeLists.txt: fix reg ex for install cmake man
71267
71268 2003-01-07 13:52  martink
71269
71270         * Source/CMakeLists.txt: adde dinstall for cmCPluginAPI.h
71271
71272 2003-01-07 13:19  hoffman
71273
71274         * CMakeLists.txt, Templates/CMakeLists.txt: ENH: fix install and
71275           initial prefix
71276
71277 2003-01-07 13:05  hoffman
71278
71279         * Templates/CMakeLists.txt: ENH: fix install target for templates
71280
71281 2003-01-07 12:54  hoffman
71282
71283         * Templates/: cconfigure, cconfigure.in, cxxconfigure,
71284           cxxconfigure.in: remove unused files
71285
71286 2003-01-07 12:05  hoffman
71287
71288         * CMakeLists.txt: use bootstrap initial flags
71289
71290 2003-01-07 10:22  king
71291
71292         * Utilities/cmake_release_config_irix: BUG: Version number on rolle
71293           is 6.4, not 6.5.
71294
71295 2003-01-06 23:13  andy
71296
71297         * Source/: cmCTest.cxx, cmCTest.h: Work on submitting
71298
71299 2003-01-06 23:07  andy
71300
71301         * Source/CTest/: CMakeLists.txt, cmCTestSubmit.cxx,
71302           cmCTestSubmit.h: Start working on improved test
71303
71304 2003-01-06 16:09  king
71305
71306         * Utilities/cmake_release_config_hpux: ERR: Fixes for linking
71307           statically with -ldld.
71308
71309 2003-01-06 15:41  hoffman
71310
71311         * ChangeLog.txt: ENH: update change log for new version
71312
71313 2003-01-06 15:21  king
71314
71315         * Utilities/cmake_release_config_sun: ERR: Fix for building static
71316           with -ldl on sun.
71317
71318 2003-01-06 14:56  king
71319
71320         * Utilities/cmake_release_config_linux: ERR: Fixed typo.
71321
71322 2003-01-06 14:30  biddi
71323
71324         * Source/cmVTKWrapTclCommand.cxx: Fix a problem with TCL wrapping
71325           if the source files have a relative path.  The dependency is not
71326           correctly handled
71327
71328 2003-01-06 14:27  king
71329
71330         * Utilities/: cmake_release_config_hpux,
71331           cmake_release_config_linux, cmake_release_config_sun: ENH:
71332           Updated for static executable.
71333
71334 2003-01-06 11:31  king
71335
71336         * Utilities/cmake_release_version.sh: ENH: Updated for 1.6 beta 1
71337           release.
71338
71339 2003-01-06 11:23  king
71340
71341         * Utilities/: cmake_release_config_darwin,
71342           cmake_release_config_hpux, cmake_release_config_irix,
71343           cmake_release_config_linux, cmake_release_config_osf,
71344           cmake_release_config_sun, cmake_release_cygwin.sh,
71345           cmake_release_unix_config.sh, cmake_release_version.sh: ENH:
71346           Updated for CMake 1.6 release.  Version number is now in a single
71347           file that is sourced by all others.
71348
71349 2003-01-06 10:58  martink
71350
71351         * Source/: cmCPluginAPI.h: updated version
71352
71353 2003-01-06 10:43  martink
71354
71355         * CMake.rtf: updated docs
71356
71357 2003-01-06 09:39  martink
71358
71359         * Source/: cmMakefile.h: update version
71360
71361 2003-01-06 09:36  martink
71362
71363         * Source/cmMakefile.h: updated version
71364
71365 2003-01-06 09:32  king
71366
71367         * Modules/Platform/Linux-como.cmake: ENH: Added shared library
71368           settings.
71369
71370 2003-01-06 09:04  hoffman
71371
71372         * Modules/: CMakeDetermineCCompiler.cmake,
71373           CMakeDetermineCXXCompiler.cmake: ENH: look for AIX compiler as
71374           well
71375
71376 2003-01-06 08:39  hoffman
71377
71378         * Modules/Platform/OSF1.cmake: add shared path for OSF
71379
71380 2003-01-05 11:24  hoffman
71381
71382         * Modules/Platform/OSF1.cmake: BUG: revert back to rpath,
71383
71384 2003-01-03 20:26  andy
71385
71386         * Modules/CheckTypeSize.cmake: Remove debug
71387
71388 2003-01-03 20:03  andy
71389
71390         * Modules/: CheckFunctionExists.cmake, CheckLibraryExists.cmake,
71391           CheckTypeSize.cmake, CheckVariableExists.cmake: Fix problems with
71392           required flags
71393
71394 2003-01-03 19:21  andy
71395
71396         * Modules/: CheckFunctionExists.cmake, CheckIncludeFile.cmake,
71397           CheckIncludeFiles.cmake, CheckLibraryExists.cmake,
71398           CheckTypeSize.cmake, CheckVariableExists.cmake: Add required
71399           flags
71400
71401 2003-01-03 17:36  king
71402
71403         * Modules/FindPythonLibs.cmake: ENH: Find python framework on Mac
71404           OSX.
71405
71406 2003-01-03 16:23  hoffman
71407
71408         * Modules/Platform/OSF1.cmake: try to fix rpath on OSF
71409
71410 2003-01-03 16:14  andy
71411
71412         * Tests/COnly/libc2.h: Fix problem with test on Borland
71413
71414 2003-01-03 08:12  hoffman
71415
71416         * Modules/Platform/SunOS.cmake: BUG: bad rpath flag for suns
71417
71418 2003-01-02 10:27  king
71419
71420         * Source/cmCPluginAPI.h: ENH: Changed magic numbers to reserved.
71421           Added CMAKE_VERSION_MAJOR and CMAKE_VERSION_MINOR macros to allow
71422           commands to do conditional compilation across multiple versions
71423           of CMake.
71424
71425 2003-01-02 09:57  king
71426
71427         * Modules/CMakeBackwardCompatibilityC.cmake: BUG: Don't add
71428           -I/usr/include as an X_CFLAGS setting.
71429
71430 2003-01-02 09:57  king
71431
71432         * Modules/FindX11.cmake: BUG: Fixed ordering of X11 search.
71433
71434 2003-01-02 09:06  andy
71435
71436         * Tests/COnly/CMakeLists.txt: Rename libraries from c1 to testc1
71437
71438 2003-01-02 08:51  hoffman
71439
71440         * Modules/Platform/: AIX.cmake, OSF1.cmake, SunOS.cmake: clean up
71441           some c/cxx issues
71442
71443 2003-01-01 18:00  andy
71444
71445         * Modules/CheckIncludeFiles.cmake: Add macro for checking if a
71446           swequence of includes can be includes
71447
71448 2003-01-01 17:35  andy
71449
71450         * Tests/COnly/CMakeLists.txt: Test conversion from ascii to string
71451
71452 2003-01-01 17:34  andy
71453
71454         * Source/: cmStringCommand.cxx, cmStringCommand.h: Add a way to
71455           convert ascii to string
71456
71457 2003-01-01 16:25  andy
71458
71459         * Modules/: CheckFunctionExists.cmake, CheckLibraryExists.cmake,
71460           CheckTypeSize.cmake, CheckVariableExists.cmake: To prevent cmake
71461           from breaking up arguments, put quotes around them
71462
71463 2003-01-01 15:02  andy
71464
71465         * Modules/CheckVariableExists.cmake: Add a way to add custom
71466           libraries to the mix. Also add status reporting
71467
71468 2003-01-01 15:01  andy
71469
71470         * Modules/: CheckFunctionExists.cmake, CheckLibraryExists.cmake,
71471           CheckTypeSize.cmake: Add a way to add custom libraries to the mix
71472
71473 2003-01-01 14:26  andy
71474
71475         * Tests/COnly/: libc2.c, libc2.h: Shared library should export
71476           symbols on windows
71477
71478 2002-12-31 15:22  andy
71479
71480         * Tests/COnly/: CMakeLists.txt, conly.c, libc1.c, libc1.h, libc2.c,
71481           libc2.h: Test also stating and shared libraries
71482
71483 2002-12-31 13:08  king
71484
71485         * Modules/: CMakeDefaultMakeRuleVariables.cmake,
71486           Platform/Darwin.cmake, Platform/HP-UX.cmake,
71487           Platform/Linux-como.cmake, Platform/Windows-bcc32.cmake,
71488           Platform/Windows-cl.cmake: ENH: Added <LINK_FLAGS> to link rules.
71489
71490 2002-12-31 12:59  king
71491
71492         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: When there are no
71493           link flags, we want an empty string, not a null pointer.
71494
71495 2002-12-31 12:41  king
71496
71497         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: Support LINK_FLAGS
71498           property for static libraries.
71499
71500 2002-12-30 11:48  hoffman
71501
71502         * Modules/Platform/AIX.cmake: ENH: fix shared libraries on AIX
71503
71504 2002-12-30 11:02  king
71505
71506         * Modules/CMakeBackwardCompatibilityC.cmake, Modules/CheckSizeOf.c,
71507           Modules/CheckSizeOf.cmake, Modules/CheckTypeSize.c,
71508           Modules/CheckTypeSize.cmake, Tests/LoadCommand/CMakeLists.txt,
71509           Tests/LoadCommandOneConfig/CMakeLists.txt: ENH: Renamed
71510           Modules/CheckSizeOf to Modules/CheckTypeSize for consistency with
71511           the macro name that is defined by the module.
71512
71513 2002-12-30 08:18  andy
71514
71515         * Source/cmSystemTools.cxx: Fix problem on windows with network
71516           paths
71517
71518 2002-12-30 07:47  hoffman
71519
71520         * Source/: cmAbstractFilesCommand.h, cmAddCustomCommandCommand.h,
71521           cmAddCustomTargetCommand.h, cmAddDefinitionsCommand.h,
71522           cmAddExecutableCommand.h, cmAddTestCommand.h,
71523           cmAuxSourceDirectoryCommand.h, cmBuildCommand.h,
71524           cmBuildNameCommand.h, cmFLTKWrapUICommand.h: ENH: clean up docs
71525           some
71526
71527 2002-12-27 11:14  starreveld
71528
71529         * Modules/FindPythonLibs.cmake: ENH: find python framework and
71530           include files on OSX
71531
71532 2002-12-26 19:59  andy
71533
71534         * Modules/CMakeJavaCompiler.cmake.in: If there is no java compiler
71535           report error on ADD_JAVA_LIBRARY
71536
71537 2002-12-26 13:58  andy
71538
71539         * Modules/Platform/Windows-cl.cmake: Add missing closing bracket
71540
71541 2002-12-23 12:19  hoffman
71542
71543         * Source/cmSystemTools.h: ENH: fix for AIX
71544
71545 2002-12-23 09:51  hoffman
71546
71547         * Source/cmLocalUnixMakefileGenerator.cxx: WAR: remove warinings
71548
71549 2002-12-23 09:25  hoffman
71550
71551         * Source/cmSystemTools.cxx: ENH: handle // in the path
71552
71553 2002-12-22 15:19  hoffman
71554
71555         * Modules/Platform/Windows-bcc32.cmake,
71556           Source/cmLocalUnixMakefileGenerator.cxx: ENH: fixes for borland
71557           with spaces in the path
71558
71559 2002-12-22 11:50  hoffman
71560
71561         * Source/cmLocalUnixMakefileGenerator.cxx: clean up warning and use
71562           more short paths
71563
71564 2002-12-22 10:09  barre
71565
71566         * Modules/: Documentation.cmake, FindHTMLHelp.cmake, FindHhc.cmake:
71567           ENH: it's time to create a real Microsoft HTML Help Workshop
71568           CMake module
71569
71570 2002-12-21 11:14  hoffman
71571
71572         * Source/: cmGetTargetPropertyCommand.cxx,
71573           cmGetTargetPropertyCommand.h, cmSetTargetPropertiesCommand.cxx,
71574           cmSetTargetPropertiesCommand.h: ENH: add target properties files
71575
71576 2002-12-20 17:15  hoffman
71577
71578         * Source/cmCommands.cxx, Source/cmLocalUnixMakefileGenerator.cxx,
71579           Source/cmTarget.cxx, Source/cmTarget.h,
71580           Tests/Complex/Library/CMakeLists.txt,
71581           Tests/ComplexOneConfig/Library/CMakeLists.txt,
71582           Tests/ComplexRelativePaths/Library/CMakeLists.txt: ENH: add
71583           target properties
71584
71585 2002-12-20 16:15  king
71586
71587         * Source/cmVTKWrapTclCommand.cxx: ERR: Tcl_PkgProvide takes char*,
71588           so we cannot pass a string literal to it.
71589
71590 2002-12-20 12:59  king
71591
71592         * Modules/Platform/Windows-cl.cmake,
71593           Source/cmGlobalVisualStudio6Generator.cxx,
71594           Source/cmGlobalVisualStudio6Generator.h,
71595           Source/cmGlobalVisualStudio7Generator.cxx,
71596           Source/cmGlobalVisualStudio7Generator.h,
71597           Templates/CMakeVisualStudio6Configurations.cmake: ENH: Visual
71598           Studio 6 and 7 generators now set CMAKE_CONFIGURATION_TYPES to be
71599           a semicolon-separated list of configurations that will be built.
71600
71601 2002-12-20 11:56  barre
71602
71603         * Modules/: CMakeBackwardCompatibilityC.cmake, FindX11.cmake: FIX:
71604           make CMAKE_X_LIBS and CMAKE_X_CFLAGS advanced
71605
71606 2002-12-20 11:20  hoffman
71607
71608         * Source/cmGlobalUnixMakefileGenerator.cxx: ENH: add a check to
71609           make sure cmake can find the c or C++ compiler for trycompile
71610
71611 2002-12-20 11:20  hoffman
71612
71613         * Tests/: Complex/CMakeLists.txt, ComplexOneConfig/CMakeLists.txt,
71614           ComplexRelativePaths/CMakeLists.txt: BUG: fix for backwards
71615           compatibility
71616
71617 2002-12-20 10:23  martink
71618
71619         * Source/: cmSourceFilesCommand.cxx, cmake.cxx: testing more
71620           agressive compatability settings
71621
71622 2002-12-20 09:43  king
71623
71624         * Modules/FindTCL.cmake: ENH: Use the Mac -framework for Tk if it
71625           is available.
71626
71627 2002-12-20 09:42  king
71628
71629         * Modules/FindTCL.cmake: ENH: Use the Mac -framework for Tcl if it
71630           is available.
71631
71632 2002-12-19 15:34  hoffman
71633
71634         * Source/cmGlobalGenerator.cxx: BUG: enable the languages when not
71635           running in global mode
71636
71637 2002-12-19 12:51  hoffman
71638
71639         * Modules/CMakeSystemSpecificInformation.cmake: better docs
71640
71641 2002-12-19 12:51  hoffman
71642
71643         * Modules/Platform/Windows-cl.cmake: ENH: make linker flags use
71644           init values so users can set them from the cache
71645
71646 2002-12-18 16:58  king
71647
71648         * Source/cmVTKWrapTclCommand.cxx: ENH: Tcl packages now
71649           Tcl_PkgProvide their own name and version.
71650
71651 2002-12-18 10:52  king
71652
71653         * Modules/Platform/gcc.cmake: ENH: Adding build type flags for C.
71654
71655 2002-12-18 09:38  king
71656
71657         * Source/CMakeLists.txt, Tests/X11/CMakeLists.txt: ERR: Project
71658           name and executable name should match for consistency in the X11
71659           test.
71660
71661 2002-12-17 17:05  king
71662
71663         * Source/: cmCPluginAPI.cxx, cmCPluginAPI.h: ENH: Added return type
71664           int to ExecuteCommand.
71665
71666 2002-12-17 14:55  king
71667
71668         * Source/cmFLTKWrapUICommand.cxx: BUG: Need at least 2 arguments,
71669           not exactly 2.
71670
71671 2002-12-17 14:55  king
71672
71673         * Source/cmListFileCache.h: ERR: Added operator != for SGI.
71674
71675 2002-12-17 14:54  hoffman
71676
71677         * Modules/: CMakeDetermineCCompiler.cmake,
71678           CMakeDetermineCXXCompiler.cmake,
71679           CMakeDetermineJavaCompiler.cmake, CMakeDetermineSystem.cmake,
71680           CMakeSystemSpecificInformation.cmake, CheckFunctionExists.cmake,
71681           CheckIncludeFile.cmake, CheckIncludeFileCXX.cmake,
71682           CheckLibraryExists.cmake, CheckSizeOf.cmake,
71683           CheckVariableExists.cmake, TestBigEndian.cmake,
71684           TestCXXAcceptsFlag.cmake, TestForANSIForScope.cmake,
71685           TestForSTDNamespace.cmake: ENH: use CMAKE_ROOT and not PROJECT_
71686           for try compile stuff, this allows projects within projects to
71687           have different languages
71688
71689 2002-12-17 13:28  king
71690
71691         * Source/CMakeLists.txt, Tests/X11/CMakeLists.txt: BUG: Renamed X11
71692           test executable to useX11 to avoid conflict with name of library.
71693
71694 2002-12-17 12:56  martink
71695
71696         * Source/cmLocalVisualStudio6Generator.cxx: better handling of
71697           Module
71698
71699 2002-12-17 12:11  andy
71700
71701         * Source/cmake.cxx: Save directories when doing global build
71702
71703 2002-12-17 11:58  king
71704
71705         * Source/cmMacroCommand.cxx: ENH: Improved error message for macro
71706           invoked with incorrect number of arguments.
71707
71708 2002-12-17 11:57  king
71709
71710         * Source/cmTryCompileCommand.cxx: ENH: TryCompile should produce a
71711           verbose makefile.
71712
71713 2002-12-17 11:55  king
71714
71715         * Modules/: CMakeBackwardCompatibilityC.cmake, FindX11.cmake: ENH:
71716           FindX11.cmake module now almost fully duplicates old configure
71717           functionality.
71718
71719 2002-12-17 10:04  martink
71720
71721         * Source/cmLocalVisualStudio7Generator.cxx: some clean up in link
71722           directories
71723
71724 2002-12-16 21:19  andy
71725
71726         * Source/: CMakeLists.txt, cmCTest.cxx, cmCTest.h, ctest.cxx,
71727           ctest.h: Split ctest into two three files
71728
71729 2002-12-16 18:28  king
71730
71731         * Source/cmLocalVisualStudio7Generator.cxx: BUG: Cannot remove
71732           quotes from defined flags.
71733
71734 2002-12-16 12:13  andy
71735
71736         * Source/cmake.cxx: Fix switching from local to global generation
71737           when cmake version changes or when things change inside version
71738
71739 2002-12-16 11:10  king
71740
71741         * Source/cmake.cxx: ENH: Added copy_if_different option to -E flag.
71742
71743 2002-12-16 09:39  king
71744
71745         * Source/: cmLocalVisualStudio6Generator.cxx,
71746           cmLocalVisualStudio7Generator.cxx: BUG: Fixed quotes in output
71747           paths.
71748
71749 2002-12-15 13:45  andy
71750
71751         * Source/: ctest.cxx, ctest.h: Add support for only showing what
71752           will be done. This way you can for example get a list of all
71753           tests: ctest -N or list of all tests that match regex: ctest -N
71754           -R regex
71755
71756 2002-12-13 17:35  king
71757
71758         * Tests/: Complex/CMakeLists.txt,
71759           Complex/cmTestGeneratedHeader.h.in,
71760           Complex/Executable/CMakeLists.txt,
71761           Complex/Executable/complex.cxx, ComplexOneConfig/CMakeLists.txt,
71762           ComplexOneConfig/cmTestGeneratedHeader.h.in,
71763           ComplexOneConfig/Executable/CMakeLists.txt,
71764           ComplexOneConfig/Executable/complex.cxx,
71765           ComplexRelativePaths/CMakeLists.txt,
71766           ComplexRelativePaths/cmTestGeneratedHeader.h.in,
71767           ComplexRelativePaths/Executable/CMakeLists.txt,
71768           ComplexRelativePaths/Executable/complex.cxx: ENH: Added test for
71769           generated header included by non-generated source.
71770
71771 2002-12-13 17:34  king
71772
71773         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: Need source file
71774           and OBJECT_DEPENDS as dependencies of an object file.
71775
71776 2002-12-13 16:16  king
71777
71778         * Source/: cmLocalUnixMakefileGenerator.cxx,
71779           cmLocalUnixMakefileGenerator.h,
71780           cmLocalVisualStudio6Generator.cxx,
71781           cmLocalVisualStudio7Generator.cxx,
71782           cmSetSourceFilesPropertiesCommand.cxx: ENH: Added source file
71783           property OBJECT_DEPENDS to support generated header files
71784           included in non-generated sources.
71785
71786 2002-12-13 14:58  king
71787
71788         * Modules/: CheckFunctionExists.cmake, CheckIncludeFile.cmake,
71789           CheckIncludeFileCXX.cmake, CheckLibraryExists.cmake,
71790           CheckSizeOf.cmake, CheckVariableExists.cmake: ENH: Don't repeat
71791           check even if answer was no.
71792
71793 2002-12-13 09:52  martink
71794
71795         * Source/cmIfCommand.cxx: made more strict
71796
71797 2002-12-13 09:27  martink
71798
71799         * Source/: ctest.cxx, cmCPluginAPI.cxx: fixed warnings
71800
71801 2002-12-13 09:18  king
71802
71803         * Source/: cmFunctionBlocker.h, cmIfCommand.h: ERR: Fixed unused
71804           parameter warning.
71805
71806 2002-12-12 17:48  hoffman
71807
71808         * Source/: cmTryCompileCommand.cxx, cmTryCompileCommand.h: Make try
71809           compile add a depend to re-run cmake if its source chagnes
71810
71811 2002-12-12 12:02  king
71812
71813         * Utilities/: cmake_release_config_darwin,
71814           cmake_release_config_hpux, cmake_release_config_irix,
71815           cmake_release_config_linux, cmake_release_config_osf,
71816           cmake_release_config_sun, cmake_release_cygwin.sh: ENH: Updated
71817           for 1.4.7 release.
71818
71819 2002-12-12 11:51  martink
71820
71821         * Source/cmMakefile.h: updated to patch7
71822
71823 2002-12-12 11:36  king
71824
71825         * Source/: cmListFileCache.cxx, cmListFileCache.h,
71826           cmMacroCommand.cxx, cmMakefile.cxx, cmMakefile.h, ctest.cxx: ENH:
71827           Improved filename/line number reporting in error message.  Macro
71828           invocations now chain up the error message.
71829
71830 2002-12-12 10:25  king
71831
71832         * Modules/CMakeTestGNU.c: ERR: Fixed syntax errors for picky
71833           preprocessors.
71834
71835 2002-12-12 10:25  king
71836
71837         * Modules/: CMakeDetermineCCompiler.cmake,
71838           CMakeDetermineCXXCompiler.cmake: ERR: Need double-quotes around
71839           expression to be mached in IF command.
71840
71841 2002-12-12 10:10  king
71842
71843         * Tests/: Complex/CMakeLists.txt, Complex/VarTests.cmake,
71844           ComplexOneConfig/CMakeLists.txt, ComplexOneConfig/VarTests.cmake,
71845           ComplexRelativePaths/CMakeLists.txt,
71846           ComplexRelativePaths/VarTests.cmake: BUG: Can't double-quote
71847           foreach arguments.
71848
71849 2002-12-12 08:42  martink
71850
71851         * Tests/Wrapping/CMakeLists.txt: now uses SET instead of
71852           SOURCE_LIST command
71853
71854 2002-12-11 18:20  king
71855
71856         * Source/cmListFileCache.cxx: BUG: Multi-line functions must also
71857           increment line number, not the pointer.
71858
71859 2002-12-11 18:15  king
71860
71861         * Source/cmEndForEachCommand.h: ERR: Dummy InitialPass
71862           implementation must return a value.
71863
71864 2002-12-11 18:13  king
71865
71866         * Source/: cmAbstractFilesCommand.cxx,
71867           cmAddCustomCommandCommand.cxx, cmAddCustomTargetCommand.cxx,
71868           cmAddDefinitionsCommand.cxx, cmAddDependenciesCommand.cxx,
71869           cmAddExecutableCommand.cxx, cmAddLibraryCommand.cxx,
71870           cmAddTestCommand.cxx, cmCPluginAPI.cxx, cmCommand.h,
71871           cmCreateTestSourceList.cxx, cmEndForEachCommand.cxx,
71872           cmEndForEachCommand.h, cmFindFileCommand.cxx,
71873           cmFindLibraryCommand.cxx, cmFindPathCommand.cxx,
71874           cmFindProgramCommand.cxx, cmForEachCommand.cxx,
71875           cmForEachCommand.h, cmFunctionBlocker.h, cmITKWrapTclCommand.cxx,
71876           cmIfCommand.cxx, cmIfCommand.h, cmIncludeDirectoryCommand.cxx,
71877           cmInstallProgramsCommand.cxx, cmInstallTargetsCommand.cxx,
71878           cmLinkDirectoriesCommand.cxx, cmLinkLibrariesCommand.cxx,
71879           cmListFileCache.cxx, cmListFileCache.h, cmLoadCacheCommand.cxx,
71880           cmLoadCommandCommand.cxx, cmLocalUnixMakefileGenerator.cxx,
71881           cmMacroCommand.cxx, cmMacroCommand.h, cmMakefile.cxx,
71882           cmMakefile.h, cmMarkAsAdvancedCommand.cxx, cmMessageCommand.cxx,
71883           cmProjectCommand.cxx, cmRemoveCommand.cxx,
71884           cmSetSourceFilesPropertiesCommand.cxx, cmSourceFilesCommand.cxx,
71885           cmSourceFilesRemoveCommand.cxx, cmSubdirCommand.cxx,
71886           cmSystemTools.cxx, cmSystemTools.h, cmTarget.cxx,
71887           cmTargetLinkLibrariesCommand.cxx, cmUtilitySourceCommand.cxx,
71888           cmVariableRequiresCommand.cxx, cmWriteFileCommand.cxx, ctest.cxx:
71889           ENH: Moved ExpandListVariables out of individual commands.
71890           Argument evaluation rules are now very consistent.  Double quotes
71891           can always be used to create exactly one argument, regardless of
71892           contents inside.
71893
71894 2002-12-11 14:18  martink
71895
71896         * Source/CMakeSetup.dsw: removed dsw file
71897
71898 2002-12-11 14:16  martink
71899
71900         * Source/: cmCPluginAPI.cxx, cmCPluginAPI.h: added a Free method
71901
71902 2002-12-11 14:15  king
71903
71904         * Source/: cmCreateTestSourceList.cxx, cmSystemTools.cxx: ENH:
71905           Improved implementation of MSVC debug hook to only add the hook
71906           if DART_TEST_FROM_DART is set in the environment.  This is better
71907           than always adding the hook and testing the environment from the
71908           callback.
71909
71910 2002-12-11 12:09  andy
71911
71912         * Source/: cmGlobalVisualStudio7Generator.cxx,
71913           cmLocalVisualStudio6Generator.cxx,
71914           cmLocalVisualStudio7Generator.cxx: Add check so that java
71915           projects build without C++
71916
71917 2002-12-11 11:49  king
71918
71919         * Source/: cmDumpDocumentation.cxx, cmSystemTools.cxx,
71920           cmSystemTools.h, cmakemain.cxx, cmaketest.cxx, cmw9xcom.cxx,
71921           ctest.cxx: ENH: Added cmSystemTools::EnableMSVCDebugHook() to
71922           prevent error dialogs when CMake is invoked by Dart.
71923
71924 2002-12-11 11:32  king
71925
71926         * Source/cmCreateTestSourceList.cxx: ENH: Generate code to setup
71927           MSVC debug library hook.  The test driver program will not
71928           display error dialogs if DART_TEST_FROM_DART is set in the
71929           environment.
71930
71931 2002-12-11 10:34  andy
71932
71933         * Modules/CMakeDetermineJavaCompiler.cmake,
71934           Modules/CMakeJavaCompiler.cmake.in, Source/cmGlobalGenerator.cxx:
71935           Add java support
71936
71937 2002-12-10 17:52  andy
71938
71939         * Source/: cmLocalVisualStudio6Generator.cxx,
71940           cmLocalVisualStudio6Generator.h: Add support for comments on
71941           custom commands in visual studio 6
71942
71943 2002-12-10 17:43  andy
71944
71945         * Source/: cmLocalVisualStudio7Generator.cxx,
71946           cmLocalVisualStudio7Generator.h: Add support for comments on
71947           custom commands in visual studio 7
71948
71949 2002-12-10 16:46  andy
71950
71951         * Source/: cmCustomCommand.cxx, cmCustomCommand.h, cmMakefile.cxx,
71952           cmMakefile.h, cmAddCustomCommandCommand.cxx,
71953           cmAddCustomCommandCommand.h, cmLocalUnixMakefileGenerator.cxx,
71954           cmSourceGroup.cxx, cmSourceGroup.h: Add comment support, so that
71955           you can see in build process what the custom command does
71956
71957 2002-12-10 16:45  andy
71958
71959         * Source/: cmAddCustomTargetCommand.cxx,
71960           cmAddCustomTargetCommand.h: Allow target with no command
71961
71962 2002-12-10 16:08  hoffman
71963
71964         * Source/: cmOutputRequiredFilesCommand.cxx,
71965           cmOutputRequiredFilesCommand.h: BUG: update for changes in
71966           cmMakeDepend
71967
71968 2002-12-10 16:01  hoffman
71969
71970         * Source/: cmITKWrapTclCommand.cxx, cmITKWrapTclCommand.h: ENH:
71971           update use of makedepend
71972
71973 2002-12-10 15:55  hoffman
71974
71975         * Source/: cmITKWrapTclCommand.cxx, cmITKWrapTclCommand.h: ENH:
71976           update to new style MakeDepend
71977
71978 2002-12-10 14:12  hoffman
71979
71980         * Source/cmUnixMakefileGenerator.cxx: BUG: make sure empty depends
71981           are not used
71982
71983 2002-12-10 14:10  martink
71984
71985         * Source/: cmOutputRequiredFilesCommand.cxx,
71986           cmOutputRequiredFilesCommand.h: updated for changes in Depend
71987           Calcs
71988
71989 2002-12-10 13:59  hoffman
71990
71991         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: do not output empty
71992           depends
71993
71994 2002-12-10 13:36  andy
71995
71996         * Source/ctest.cxx: Remove warning
71997
71998 2002-12-10 10:34  hoffman
71999
72000         * Source/: cmMakeDepend.cxx, cmUnixMakefileGenerator.cxx,
72001           cmUnixMakefileGenerator.h: BUG: fix compile flags for source
72002           files, and fix depend bug for cmake 14 branch
72003
72004 2002-12-10 09:34  hoffman
72005
72006         * Source/cmLocalUnixMakefileGenerator.cxx: remove cerr
72007
72008 2002-12-10 09:28  hoffman
72009
72010         * Source/: cmLocalUnixMakefileGenerator.cxx,
72011           cmLocalUnixMakefileGenerator.h, cmMakeDepend.cxx: BUG:  fix bug
72012           in depends
72013
72014 2002-12-09 16:23  andy
72015
72016         * Source/cmaketest.cxx: Add to usage
72017
72018 2002-12-09 16:22  andy
72019
72020         * Modules/FindPythonLibs.cmake: Better search for python
72021
72022 2002-12-09 14:33  king
72023
72024         * Modules/CMakeImportBuildSettings.cmake: ENH: Using only filename
72025           without path or extension for comparing build tools.
72026
72027 2002-12-09 08:27  hoffman
72028
72029         * Modules/: CMakeVS6BackwardCompatibility.cmake,
72030           CMakeVS7BackwardCompatibility.cmake: use win32 threads for win32
72031
72032 2002-12-08 22:36  andy
72033
72034         * Source/: ctest.cxx, ctest.h: Initial addition of coverage
72035
72036 2002-12-08 22:35  andy
72037
72038         * Source/cmSystemTools.cxx: Fix bug in globbing. Now it actually
72039           uses only files or directories that result in globbing not the
72040           ones that were is the vector before
72041
72042 2002-12-08 22:33  andy
72043
72044         * Source/: cmGlobalGenerator.cxx, cmLocalUnixMakefileGenerator.cxx:
72045           Rename variable to remove warning
72046
72047 2002-12-08 14:25  starreveld
72048
72049         * Templates/CMakeLists.txt: ERR: Remove references to files removed
72050           4 days ago
72051
72052 2002-12-06 15:35  hoffman
72053
72054         * Source/: cmGlobalUnixMakefileGenerator.cxx,
72055           cmGlobalVisualStudio6Generator.cxx,
72056           cmGlobalVisualStudio7Generator.cxx,
72057           cmLocalUnixMakefileGenerator.cxx, cmMakefile.cxx: ENH: fix IntDir
72058           jump and build problem
72059
72060 2002-12-06 11:43  hoffman
72061
72062         * Source/cmGlobalGenerator.cxx: ENH: set the CXX and CC environment
72063           vars
72064
72065 2002-12-06 10:16  hoffman
72066
72067         * Modules/CMakeDetermineCCompiler.cmake: BUG: fix C compiler init
72068
72069 2002-12-06 10:09  hoffman
72070
72071         * Modules/: CMakeDetermineCCompiler.cmake,
72072           CMakeDetermineCXXCompiler.cmake: clean up compiler picking code
72073
72074 2002-12-06 10:02  hoffman
72075
72076         * Modules/CMakeDetermineCCompiler.cmake,
72077           Modules/CMakeDetermineCXXCompiler.cmake,
72078           Source/cmGlobalVisualStudio6Generator.cxx: fix for generator
72079           picked compilers
72080
72081 2002-12-05 16:53  hoffman
72082
72083         * Source/cmLocalUnixMakefileGenerator.cxx: use correct path type
72084           for check_cache file
72085
72086 2002-12-05 16:52  hoffman
72087
72088         * Source/cmDynamicLoader.cxx: fix free before use
72089
72090 2002-12-05 14:56  hoffman
72091
72092         * Source/: cmCacheManager.cxx, cmLocalUnixMakefileGenerator.cxx:
72093           ENH: add a rule to automatically re-run cmake from the top if the
72094           CMakeCache.txt file is changed
72095
72096 2002-12-05 14:24  andy
72097
72098         * Source/Makefile.in: Better dependencies for bootstrap
72099
72100 2002-12-05 13:44  hoffman
72101
72102         * Modules/CMakeBackwardCompatibilityC.cmake,
72103           Modules/CMakeBackwardCompatibilityCXX.cmake,
72104           Modules/CMakeSystemSpecificInformation.cmake,
72105           Modules/CMakeVS6BackwardCompatibility.cmake,
72106           Modules/CMakeVS6FindMake.cmake,
72107           Modules/CMakeVS7BackwardCompatibility.cmake,
72108           Modules/CMakeVS7FindMake.cmake, Modules/Dart.cmake,
72109           Modules/Platform/Windows-cl.cmake,
72110           Source/cmGlobalBorlandMakefileGenerator.cxx,
72111           Source/cmGlobalBorlandMakefileGenerator.h,
72112           Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
72113           Source/cmGlobalNMakeMakefileGenerator.cxx,
72114           Source/cmGlobalNMakeMakefileGenerator.h,
72115           Source/cmGlobalUnixMakefileGenerator.cxx,
72116           Source/cmGlobalUnixMakefileGenerator.h,
72117           Source/cmGlobalVisualStudio6Generator.cxx,
72118           Source/cmGlobalVisualStudio6Generator.h,
72119           Source/cmGlobalVisualStudio7Generator.cxx,
72120           Source/cmGlobalVisualStudio7Generator.h,
72121           Source/cmLocalVisualStudio6Generator.cxx: ENH: unify
72122           EnableLanguage across all generators
72123
72124 2002-12-05 11:55  andy
72125
72126         * Tests/: LoadCommand/CMakeLists.txt,
72127           LoadCommand/LoadedCommand.cxx, LoadCommand/LoadedCommand.h.in,
72128           LoadCommandOneConfig/CMakeLists.txt,
72129           LoadCommandOneConfig/LoadedCommand.cxx,
72130           LoadCommandOneConfig/LoadedCommand.h.in: Speedup the test
72131
72132 2002-12-05 11:09  martink
72133
72134         * Source/cmGlobalVisualStudio7Generator.h: use InAll target setting
72135           to determine what targets are in the default build
72136
72137 2002-12-05 10:47  king
72138
72139         * Modules/: FindVTK.cmake, UseVTK40.cmake,
72140           UseVTKBuildSettings40.cmake, UseVTKConfig40.cmake: ENH: Added
72141           support for finding/using VTK 4.0 without using its UseVTK.cmake
72142           file that does a LOAD_CACHE.
72143
72144 2002-12-05 10:34  king
72145
72146         * Modules/CMakeImportBuildSettings.cmake: BUG: Fix for string
72147           comparison when one string is empty.
72148
72149 2002-12-05 09:46  king
72150
72151         * Modules/: CMakeBuildSettings.cmake.in,
72152           CMakeExportBuildSettings.cmake, CMakeImportBuildSettings.cmake:
72153           ENH: Adding CMAKE_EXPORT_BUILD_SETTINGS and
72154           CMAKE_IMPORT_BUILD_SETTINGS macro.
72155
72156 2002-12-05 08:30  martink
72157
72158         * Source/cmGlobalVisualStudio7Generator.cxx: use InAll target
72159           setting to determine what targets are in the default build
72160
72161 2002-12-04 18:44  king
72162
72163         * Source/: cmStringCommand.cxx, cmStringCommand.h: ENH: Added
72164           COMPARE modes to STRING command.
72165
72166 2002-12-04 16:59  king
72167
72168         * Modules/CMakeUnixFindMake.cmake: BUG: Removed stray debugging
72169           message.
72170
72171 2002-12-04 14:18  king
72172
72173         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: When a full path to
72174           a library cannot be parsed, just add the whole path to the link
72175           line.  If it isn't a valid path, the linker will complain.
72176
72177 2002-12-04 10:57  hoffman
72178
72179         * Modules/CMakeUnixFindMake.cmake,
72180           Source/cmGlobalBorlandMakefileGenerator.cxx,
72181           Source/cmGlobalNMakeMakefileGenerator.cxx,
72182           Source/cmGlobalUnixMakefileGenerator.cxx, Source/cmake.cxx,
72183           Source/cmake.h: BUG: fix get make command problems.
72184
72185 2002-12-04 10:44  martink
72186
72187         * Source/cmake.cxx: added CMAKE_BACKWARDS_COMPATIBILITY entry
72188
72189 2002-12-04 10:25  martink
72190
72191         * Source/cmLinkLibrariesCommand.h: updated comment
72192
72193 2002-12-03 16:19  hoffman
72194
72195         * Modules/CMakeBorlandFindMake.cmake,
72196           Modules/CMakeNMakeFindMake.cmake,
72197           Modules/CMakeSystemSpecificInformation.cmake,
72198           Modules/CMakeUnixFindMake.cmake, Modules/Platform/CYGWIN.cmake,
72199           Modules/Platform/Windows-bcc32.cmake,
72200           Modules/Platform/Windows-cl.cmake,
72201           Source/cmGlobalBorlandMakefileGenerator.cxx,
72202           Source/cmGlobalNMakeMakefileGenerator.cxx,
72203           Source/cmGlobalUnixMakefileGenerator.cxx: determine
72204           CMAKE_MAKE_PROGRAM in EnableLanguage
72205
72206 2002-12-03 15:23  hoffman
72207
72208         * Source/CMakeLists.txt,
72209           Source/cmLocalBorlandMakefileGenerator.cxx,
72210           Source/cmLocalBorlandMakefileGenerator.h,
72211           Source/cmLocalNMakeMakefileGenerator.cxx,
72212           Source/cmLocalNMakeMakefileGenerator.h,
72213           Templates/CCMakeSystemConfig.cmake.in,
72214           Templates/CMakeBorlandWindowsSystemConfig.cmake,
72215           Templates/CMakeNMakeWindowsSystemConfig.cmake,
72216           Templates/CXXCMakeSystemConfig.cmake.in: remove unused files
72217
72218 2002-12-03 14:15  ibanez
72219
72220         * Modules/FindImageMagick.cmake: Module to find tools from the
72221           ImageMagick package.  These tools are useful for converting image
72222           formats.
72223
72224 2002-12-03 14:09  martink
72225
72226         * Source/: CMakeLists.txt, Makefile.in, cmake.cxx: remove code
72227           warrior and fixed GUI isues
72228
72229 2002-12-03 13:46  ibanez
72230
72231         * Modules/FindFLTK.cmake: ENH: description of variables now follows
72232           other style in other .cmake files.
72233
72234 2002-12-03 13:44  ibanez
72235
72236         * Modules/FindGLUT.cmake: ENH: Description of variables now
72237           specifies that the full path is required.
72238
72239 2002-12-03 12:59  martink
72240
72241         * Source/cmMakefile.cxx: fix purify FMR
72242
72243 2002-12-03 11:23  martink
72244
72245         * CMakeLists.txt: bug fix and some cleanup
72246
72247 2002-12-03 11:21  martink
72248
72249         * Tests/.NoDartCoverage: clean up coverage some
72250
72251 2002-12-03 10:47  hoffman
72252
72253         * Modules/CMakeDefaultMakeRuleVariables.cmake,
72254           Modules/Platform/Linux-como.cmake,
72255           Modules/Platform/Windows-bcc32.cmake,
72256           Modules/Platform/Windows-cl.cmake,
72257           Source/cmLocalUnixMakefileGenerator.cxx: correctly place both
72258           LINK_FLAGS and CXX_LINK_FLAGS and C_LINK_FLAGS into all the rules
72259
72260 2002-12-03 09:59  hoffman
72261
72262         * Modules/CMakeDefaultMakeRuleVariables.cmake: use LINK_FLAGS not C
72263           and CXX LINK_FLAGS
72264
72265 2002-12-02 16:35  martink
72266
72267         * Source/cmStringCommand.cxx: fix compile warning
72268
72269 2002-12-02 16:15  hoffman
72270
72271         * Source/cmMakefile.cxx: add project command even if inheriting
72272
72273 2002-12-02 16:08  hoffman
72274
72275         * Source/cmListFileCache.cxx: ENH: put the project command at the
72276           front of the project
72277
72278 2002-12-02 15:59  martink
72279
72280         * Source/: cmFindLibraryCommand.cxx, cmMakefile.cxx, cmMakefile.h,
72281           cmSystemTools.cxx, cmSystemTools.h: removed cmMakefile depend
72282           from cmSystemTools
72283
72284 2002-12-02 15:43  hoffman
72285
72286         * Source/cmLocalUnixMakefileGenerator.cxx: ENH: remove forced
72287           enable language call because a PROJECT command is now added to
72288           each project
72289
72290 2002-12-02 15:37  hoffman
72291
72292         * Source/: cmListFileCache.cxx, cmMakefile.cxx: ENH: remove cerr
72293           calls
72294
72295 2002-12-02 15:30  hoffman
72296
72297         * Source/: cmListFileCache.cxx, cmListFileCache.h, cmMakefile.cxx:
72298           ENH: add PROJECT command if there is not one
72299
72300 2002-12-02 15:03  martink
72301
72302         * Source/cmIfCommand.cxx: minor fix
72303
72304 2002-12-02 13:18  hoffman
72305
72306         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: add a space around
72307           the compile flags
72308
72309 2002-12-02 10:33  hoffman
72310
72311         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: fix compile flags
72312           for a single file
72313
72314 2002-11-29 18:56  andy
72315
72316         * Source/cmGlobalUnixMakefileGenerator.cxx: Fix problem on unix
72317           with space
72318
72319 2002-11-29 16:35  andy
72320
72321         * Source/cmSystemTools.cxx: When cd-jing into directory, if
72322           directory has space, it should put quotes around. I guess we
72323           could just put quotes around all the time
72324
72325 2002-11-28 23:45  ibanez
72326
72327         * Modules/FindFLTK.cmake: ENH: FLTK 1.1.1 under Windows links now
72328           with the comctl32 library.
72329
72330 2002-11-27 07:42  andy
72331
72332         * Tests/ObjC++/CMakeLists.txt: Add missing library. The test should
72333           be linked to framework Cocoa
72334
72335 2002-11-27 07:41  andy
72336
72337         * Source/cmSystemTools.cxx: Add objective C++ file in the list of
72338           C++ files. This may be wrong, but it will fix problems on Mac for
72339           now
72340
72341 2002-11-26 19:02  starreveld
72342
72343         * Source/CMakeLists.txt: Add ObjC++ test for OSX
72344
72345 2002-11-26 19:01  starreveld
72346
72347         * Tests/ObjC++/: CMakeLists.txt, objc++.mm:
72348           Test for ObjC++ on OSX machines only
72349
72350 2002-11-26 09:37  andy
72351
72352         * Source/cmTryCompileCommand.cxx: Remove warning
72353
72354 2002-11-25 17:57  andy
72355
72356         * Modules/FindwxWindows.cmake: Change priorities
72357
72358 2002-11-22 16:59  hoffman
72359
72360         * Source/cmLocalUnixMakefileGenerator.cxx: fix for paths with
72361           spaces and borland
72362
72363 2002-11-22 16:18  hoffman
72364
72365         * Modules/Platform/Windows-bcc32.cmake: change flags for borland
72366
72367 2002-11-22 15:44  andy
72368
72369         * Source/cmLocalVisualStudio6Generator.cxx: Revert back to 1.5,
72370           since it is fixed in ConvertToOutputPath and this breaks Windows
72371           98
72372
72373 2002-11-22 09:45  andy
72374
72375         * Source/CursesDialog/cmCursesMainForm.cxx: Rename local variable
72376
72377 2002-11-21 23:54  hoffman
72378
72379         * Source/cmLocalVisualStudio7Generator.cxx: add support for
72380           CMAKE_C_FLAGS and handle quotes in CMAKE_CXX_FLAGS
72381
72382 2002-11-21 16:11  hoffman
72383
72384         * Source/cmTryCompileCommand.cxx: fix for c flags
72385
72386 2002-11-21 16:03  hoffman
72387
72388         * Source/: cmTryCompileCommand.cxx: fix flag setting
72389
72390 2002-11-21 15:36  hoffman
72391
72392         * Modules/Platform/CYGWIN.cmake: remove debug stuff
72393
72394 2002-11-21 15:15  hoffman
72395
72396         * Source/cmTryCompileCommand.cxx: move compile defs to cxx and c
72397           flags
72398
72399 2002-11-21 14:59  hoffman
72400
72401         * Source/: cmTryCompileCommand.cxx, cmTryCompileCommand.h: clean up
72402           entire temp directory
72403
72404 2002-11-21 14:45  hoffman
72405
72406         * Modules/: CheckIncludeFileCXX.cmake,
72407           TestForANSIStreamHeaders.cmake: try to fix check for ansi stream
72408
72409 2002-11-21 14:32  hoffman
72410
72411         * Modules/CheckIncludeFileCXX.cmake: fix order
72412
72413 2002-11-21 14:24  hoffman
72414
72415         * Modules/TestForSTDNamespace.cmake: fix order
72416
72417 2002-11-21 14:11  hoffman
72418
72419         * Modules/CheckIncludeFileCXX.cmake,
72420           Modules/TestForANSIForScope.cmake,
72421           Modules/TestForANSIStreamHeaders.cmake,
72422           Modules/TestForSTDNamespace.cmake,
72423           Source/cmTryCompileCommand.cxx: move ansi cxx flags stuff out of
72424           try compile and into cmake files
72425
72426 2002-11-21 13:37  hoffman
72427
72428         * Source/cmSystemTools.cxx: fix network paths with spaces
72429
72430 2002-11-21 13:28  hoffman
72431
72432         * Modules/CMakeBackwardCompatibilityCXX.cmake: have to cache
72433           ansi_cxxflags
72434
72435 2002-11-21 12:59  hoffman
72436
72437         * Modules/: CMakeBackwardCompatibilityCXX.cmake,
72438           TestCXXAcceptsFlag.cmake: spelling error
72439
72440 2002-11-21 12:52  hoffman
72441
72442         * Modules/: CMakeBackwardCompatibilityCXX.cmake, DummyCXXFile.cxx,
72443           TestCXXAcceptsFlag.cmake, Platform/IRIX64.cmake,
72444           Platform/OSF1.cmake: add checks for ansi flags and not hard code
72445           them
72446
72447 2002-11-21 12:26  andy
72448
72449         * Source/cmLocalVisualStudio6Generator.cxx: Fix for network paths
72450           with space
72451
72452 2002-11-21 12:26  andy
72453
72454         * Source/ctest.cxx: Fix for network paths
72455
72456 2002-11-21 11:46  barre
72457
72458         * Modules/CMakeSystemSpecificInformation.cmake: FUX: those vars
72459           need to be ADVANCED
72460
72461 2002-11-21 10:11  king
72462
72463         * Modules/: CheckVariableExists.c, CheckVariableExists.cmake: ENH:
72464           Added CHECK_VARIABLE_EXISTS macro.
72465
72466 2002-11-21 10:03  king
72467
72468         * Source/CursesDialog/cmCursesMainForm.cxx: ERR: Fixed string
72469           literal to char* warnings.
72470
72471 2002-11-21 08:45  hoffman
72472
72473         * Modules/CMakeDefaultMakeRuleVariables.cmake,
72474           Modules/Platform/CYGWIN.cmake,
72475           Source/cmLocalUnixMakefileGenerator.cxx,
72476           Tests/SystemInformation/SystemInformation.in: fix for create
72477           shared library
72478
72479 2002-11-21 08:19  martink
72480
72481         * Tests/LinkLineOrder/: Exec1.c, Exec2.c, NoDepB.c, NoDepC.c,
72482           NoDepE.c, NoDepF.c, NoDepX.c, NoDepY.c, NoDepZ.c, One.c:
72483           converted c plus plus comments
72484
72485 2002-11-21 08:12  hoffman
72486
72487         * Modules/CMakeSystemSpecificInformation.cmake: ENH: fix for module
72488           run time flag
72489
72490 2002-11-20 18:18  hoffman
72491
72492         * Source/: cmCacheManager.h, cmSystemTools.cxx: rename foo
72493           variables to better names
72494
72495 2002-11-20 18:00  king
72496
72497         * Source/: cmLoadCacheCommand.cxx, cmLoadCacheCommand.h: ENH: Added
72498           READ_WITH_PREFIX option to LOAD_CACHE command.  This allows
72499           reading of cache values from another cache without actually
72500           creating local copies of the cache entires.  The values are
72501           stored as prefixed local makefile variables.
72502
72503 2002-11-20 16:23  king
72504
72505         * Modules/FindVTK.cmake: ENH: Added support to find VTK 4.0.
72506
72507 2002-11-20 15:23  hoffman
72508
72509         * Modules/CMakeCCompiler.cmake.in: BUG: use CMAKE_COMPILER_IS_GNUCC
72510           not CMAKE_COMPILER_IS_GNUGCC
72511
72512 2002-11-20 14:40  ibanez
72513
72514         * Modules/FindLATEX.cmake: ENH: Now also locates the "makeindex"
72515           program.
72516
72517 2002-11-20 14:11  king
72518
72519         * Modules/FindVTK.cmake: ENH: Only search VTK_INSTALL_PATH if
72520           USE_INSTALLED_VTK is on.  Only search VTK_BINARY_PATH if
72521           USE_BUILT_VTK is on.
72522
72523 2002-11-20 13:37  king
72524
72525         * Modules/FindVTK.cmake: ENH: New implementation of FindVTK to take
72526           advantage of VTKConfig.cmake.  Also provides more powerful search
72527           path mechanism, and requires only one cache entry in user
72528           project.
72529
72530 2002-11-20 12:58  king
72531
72532         * Source/cmSystemTools.cxx: BUG: Attempt to fix CopyFile problem
72533           using flush before check for success.
72534
72535 2002-11-20 09:06  king
72536
72537         * Source/cmGetFilenameComponentCommand.cxx: ERR: Fixed
72538           signed/unsigned warning.
72539
72540 2002-11-20 09:06  king
72541
72542         * Source/cmLocalUnixMakefileGenerator.cxx: ERR: Fixed unused
72543           parameter warning.
72544
72545 2002-11-20 09:04  martink
72546
72547         * Tests/LinkLineOrder/NoDepA.c: fixed comments to be c style not c
72548           plus plus
72549
72550 2002-11-19 18:17  hoffman
72551
72552         * Modules/CMakeDetermineCCompiler.cmake,
72553           Modules/CMakeDetermineCXXCompiler.cmake,
72554           Modules/CMakeSystemSpecificInformation.cmake,
72555           Source/cmGetFilenameComponentCommand.cxx,
72556           Source/cmGetFilenameComponentCommand.h, Source/cmSystemTools.cxx,
72557           Source/cmSystemTools.h: allow flags to be in the CC and CXX
72558           environment variables
72559
72560 2002-11-19 18:01  perera
72561
72562         * Source/CMakeLists.txt, Source/cmMakefile.cxx,
72563           Source/cmTarget.cxx, Source/cmTarget.h,
72564           Tests/LinkLineOrder/CMakeLists.txt, Tests/LinkLineOrder/Exec1.c,
72565           Tests/LinkLineOrder/Exec2.c, Tests/LinkLineOrder/NoDepA.c,
72566           Tests/LinkLineOrder/NoDepB.c, Tests/LinkLineOrder/NoDepC.c,
72567           Tests/LinkLineOrder/NoDepE.c, Tests/LinkLineOrder/NoDepF.c,
72568           Tests/LinkLineOrder/NoDepX.c, Tests/LinkLineOrder/NoDepY.c,
72569           Tests/LinkLineOrder/NoDepZ.c, Tests/LinkLineOrder/One.c,
72570           Tests/LinkLineOrder/Two.c: BUG: the dependency analysis would
72571           incorrectly alphabetically re-order the link lines, which affects
72572           external libraries pulled up from deep within the dependency
72573           tree. Fixed by preserving order everywhere.
72574
72575 2002-11-19 15:55  hoffman
72576
72577         * Modules/: CMakeDetermineCCompiler.cmake,
72578           CMakeDetermineCXXCompiler.cmake: fixes to better honor env CC and
72579           CXX
72580
72581 2002-11-19 14:40  hoffman
72582
72583         * Source/cmSystemTools.cxx: ENH: add some better output when copy
72584           file fails
72585
72586 2002-11-19 14:40  hoffman
72587
72588         * Source/cmLocalUnixMakefileGenerator.cxx: fix some warnings
72589
72590 2002-11-19 13:19  andy
72591
72592         * Source/CursesDialog/cmCursesPathWidget.cxx: Add / after directory
72593           name when doing tab completion
72594
72595 2002-11-19 13:09  andy
72596
72597         * Source/CursesDialog/: cmCursesMainForm.cxx, cmCursesMainForm.h:
72598           Add progress to ccmake
72599
72600 2002-11-19 12:20  hoffman
72601
72602         * Modules/CMakeSystemSpecificInformation.cmake: BUG: fix CFLAGS
72603
72604 2002-11-19 12:18  hoffman
72605
72606         * Modules/: CMakeDetermineCCompiler.cmake,
72607           CMakeDetermineCXXCompiler.cmake: BUG: fix handling of CXX
72608
72609 2002-11-19 09:12  hoffman
72610
72611         * Source/cmLocalUnixMakefileGenerator.cxx: fix warning
72612
72613 2002-11-19 09:01  martink
72614
72615         * Source/cmSystemTools.cxx: fix in warning
72616
72617 2002-11-18 16:29  andy
72618
72619         * Source/CursesDialog/: cmCursesMainForm.cxx, cmCursesMainForm.h:
72620           Initial add of progress
72621
72622 2002-11-18 15:14  hoffman
72623
72624         * Modules/: CMakeBackwardCompatibilityC.cmake, FindThreads.cmake:
72625           BUG: fix for thread and cache override
72626
72627 2002-11-18 10:52  andy
72628
72629         * Modules/: CheckFunctionExists.cmake, CheckIncludeFile.cmake,
72630           CheckLibraryExists.cmake, CheckSizeOf.cmake,
72631           TestForANSIForScope.cmake, TestForANSIStreamHeaders.cmake,
72632           TestForSTDNamespace.cmake: Add more messages, make messages look
72633           the same, add checks if test was already successfull
72634
72635 2002-11-18 10:51  andy
72636
72637         * Modules/CMakeSystemSpecificInformation.cmake: If system detection
72638           fails, make copy of CMakeCache
72639
72640 2002-11-18 09:08  hoffman
72641
72642         * Tests/SystemInformation/SystemInformation.in: add print for
72643           compiler is gnu
72644
72645 2002-11-17 17:28  martink
72646
72647         * Source/: cmake.cxx, cmLocalUnixMakefileGenerator.cxx: fix some
72648           compiler warnings hopefully
72649
72650 2002-11-15 17:45  hoffman
72651
72652         * Modules/Platform/Windows-bcc32.cmake,
72653           Source/cmLocalUnixMakefileGenerator.cxx: BUG: fix for borland run
72654           time dll
72655
72656 2002-11-15 16:00  hoffman
72657
72658         * Modules/Platform/SunOS.cmake: fix for sun
72659
72660 2002-11-15 13:17  martink
72661
72662         * Source/cmake.cxx: fixed bad source directory bug
72663
72664 2002-11-15 12:54  martink
72665
72666         * Source/cmIfCommand.cxx:  fixed compiler warning
72667
72668 2002-11-15 10:07  hoffman
72669
72670         * Modules/CMakeSystemSpecificInformation.cmake: ENH: add back
72671           install prefix
72672
72673 2002-11-15 09:30  hoffman
72674
72675         * Modules/FindThreads.cmake: fix thread logic
72676
72677 2002-11-15 09:16  hoffman
72678
72679         * Modules/CMakeSystemSpecificInformation.cmake: ENH: add CFLAGS and
72680           CXXFLAGS
72681
72682 2002-11-15 07:42  andy
72683
72684         * Source/cmakemain.cxx: Oops, std namespace
72685
72686 2002-11-14 17:12  andy
72687
72688         * Source/cmakemain.cxx: Add Progress support
72689
72690 2002-11-14 16:29  berk
72691
72692         * Modules/Platform/HP-UX.cmake: temp fix for hp
72693
72694 2002-11-14 16:29  hoffman
72695
72696         * Source/TODO: [no log message]
72697
72698 2002-11-14 16:12  berk
72699
72700         * Modules/Platform/HP-UX.cmake: fix flags for hp
72701
72702 2002-11-14 14:06  andy
72703
72704         * Source/cmLocalUnixMakefileGenerator.cxx: Fix compile flags on c
72705           files in static liobraries on windows
72706
72707 2002-11-14 11:33  andy
72708
72709         * Modules/CMakeSystemSpecificInformation.cmake,
72710           Modules/Platform/Windows-cl.cmake,
72711           Source/cmLocalUnixMakefileGenerator.cxx: BUG: fix flags for c
72712           compiler on windows
72713
72714 2002-11-14 11:16  martink
72715
72716         * Source/: cmCPluginAPI.cxx, cmCPluginAPI.h: added another func
72717
72718 2002-11-14 11:03  martink
72719
72720         * Source/: cmCPluginAPI.h, cmCPluginAPI.cxx: added another func
72721
72722 2002-11-14 09:38  andy
72723
72724         * Modules/: FindJNI.cmake, FindJava.cmake, FindPythonLibs.cmake:
72725           Clean find for Python, add find for python 2.2 on windows,
72726           cleanup java on windows and add java 1.4 support
72727
72728 2002-11-14 09:38  berk
72729
72730         * Source/cmLocalUnixMakefileGenerator.cxx: Added missing space.
72731
72732 2002-11-14 09:37  andy
72733
72734         * Source/cmLocalUnixMakefileGenerator.cxx: Fix building on NMake.
72735           Use short paths
72736
72737 2002-11-14 08:59  hoffman
72738
72739         * Modules/Platform/Windows-bcc32.cmake: BUG: fix for missing temp
72740           file variable
72741
72742 2002-11-13 23:36  hoffman
72743
72744         * Modules/Platform/Windows-bcc32.cmake,
72745           Source/cmLocalUnixMakefileGenerator.cxx:  reorder tWR so that it
72746           does not crash with shared
72747
72748 2002-11-13 20:14  hoffman
72749
72750         * Source/cmLocalUnixMakefileGenerator.cxx: add support for borland
72751           run time flag for shared builds
72752
72753 2002-11-13 20:11  hoffman
72754
72755         * Modules/Platform/Windows-bcc32.cmake: fix shared builds on
72756           borland and add debug stuff for makefiles
72757
72758 2002-11-13 18:27  hoffman
72759
72760         * Source/: cmLocalUnixMakefileGenerator.cxx,
72761           cmLocalUnixMakefileGenerator.h: BUG: fix for build out of dir for
72762           windows
72763
72764 2002-11-13 16:31  hoffman
72765
72766         * Modules/: CheckFunctionExists.cmake, CheckIncludeFile.cmake,
72767           CheckLibraryExists.cmake, CheckSizeOf.cmake: ENH: add status
72768           messages
72769
72770 2002-11-13 15:59  martink
72771
72772         * Source/: cmLocalUnixMakefileGenerator.cxx, cmMakefile.cxx,
72773           cmMakefile.h, cmMessageCommand.cxx, cmMessageCommand.h: ENH:
72774           space fixes and add a status option to message command
72775
72776 2002-11-13 15:32  martink
72777
72778         * Modules/Platform/Windows-bcc32.cmake: ENH: move -P flag from
72779           cxxflags to the compile line for cxx files
72780
72781 2002-11-13 15:20  hoffman
72782
72783         * Source/: cmGlobalUnixMakefileGenerator.cxx, cmake.cxx, cmake.h:
72784           ENH: check to make sure cmake matches the cmake used to generate
72785           the cache
72786
72787 2002-11-13 14:51  hoffman
72788
72789         * Modules/Platform/Windows-bcc32.cmake: ENH: use correct run time
72790           library for borland
72791
72792 2002-11-13 14:31  hoffman
72793
72794         * Source/: cmCacheManager.cxx, cmGlobalUnixMakefileGenerator.cxx:
72795           ENH: force a global generate if the cache version does not match
72796           the running cmake
72797
72798 2002-11-13 13:19  berk
72799
72800         * Source/Makefile.in: BUG: add missing depend rules for hp make
72801
72802 2002-11-13 11:49  hoffman
72803
72804         * Modules/FindX11.cmake: fix for nsl library and X11
72805
72806 2002-11-13 11:36  hoffman
72807
72808         * Modules/: CMakeBackwardCompatibilityC.cmake, FindX11.cmake: fix
72809           for nsl library and X11
72810
72811 2002-11-13 11:25  hoffman
72812
72813         * Modules/Platform/Windows-bcc32.cmake: BUG: fix order of link line
72814           for creating shared libraries
72815
72816 2002-11-12 19:39  king
72817
72818         * Modules/CheckFunctionExists.cmake: BUG: Fixed doc string on
72819           generated variable.
72820
72821 2002-11-12 16:58  hoffman
72822
72823         * Modules/CMakeDetermineCCompiler.cmake,
72824           Modules/CMakeDetermineCXXCompiler.cmake,
72825           Source/cmLocalUnixMakefileGenerator.cxx: BUG: fix path problems
72826
72827 2002-11-12 16:27  will
72828
72829         * Modules/FindX11.cmake: Backwards compatibility. Andy and Bill
72830           made me add socket library.
72831
72832 2002-11-12 15:24  hoffman
72833
72834         * Modules/Platform/Windows-bcc32.cmake,
72835           Modules/Platform/Windows-cl.cmake,
72836           Source/cmLocalUnixMakefileGenerator.cxx: ENH: add .def file
72837           support
72838
72839 2002-11-12 14:48  hoffman
72840
72841         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: change to new
72842           variables
72843
72844 2002-11-12 14:19  hoffman
72845
72846         * Modules/: CMakeBackwardCompatibilityC.cmake,
72847           CheckLibraryExists.cmake, FindThreads.cmake: add find threads
72848           check
72849
72850 2002-11-12 14:18  hoffman
72851
72852         * Tests/SystemInformation/: CMakeLists.txt, DumpInformation.cxx,
72853           DumpInformation.h.in, SystemInformation.in: clean up test for
72854           html output
72855
72856 2002-11-12 13:06  hoffman
72857
72858         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: fix reg expression
72859
72860 2002-11-12 12:47  king
72861
72862         * Source/cmLocalUnixMakefileGenerator.cxx: [no log message]
72863
72864 2002-11-12 10:47  barre
72865
72866         * Modules/FindOpenGL.cmake: FIX: minor fix, OPENGL_INCLUDE_PATH was
72867           set 2 times
72868
72869 2002-11-12 09:33  hoffman
72870
72871         * Tests/SystemInformation/DumpInformation.cxx: [no log message]
72872
72873 2002-11-12 09:31  hoffman
72874
72875         * Tests/SystemInformation/CMakeLists.txt: fix project name
72876
72877 2002-11-12 09:12  hoffman
72878
72879         * Modules/: CMakeSystemSpecificInformation.cmake,
72880           Platform/CYGWIN.cmake, Platform/Windows-bcc32.cmake,
72881           Platform/Windows-cl.cmake: Set CMAKE_BUILD_TOOL
72882
72883 2002-11-11 18:10  hoffman
72884
72885         * Modules/CMakeSystemSpecificInformation.cmake,
72886           Modules/Platform/Windows-bcc32.cmake,
72887           Modules/Platform/Windows-cl.cmake, Source/CMakeLists.txt,
72888           Source/TODO, Source/cmLocalUnixMakefileGenerator.cxx,
72889           Source/cmLocalUnixMakefileGenerator.h: ENH: fix up several
72890           problems with new stuff
72891
72892 2002-11-11 18:07  hoffman
72893
72894         * Tests/SystemInformation/: CMakeLists.txt, DumpInformation.cxx,
72895           DumpInformation.h.in, SystemInformation.in: new test
72896
72897 2002-11-11 17:00  hoffman
72898
72899         * Modules/Platform/OSF1.cmake: Fix for OSF
72900
72901 2002-11-11 13:15  andy
72902
72903         * Source/cmLocalUnixMakefileGenerator.cxx: Fix regular expressions
72904           to be able to handle windows libraries
72905
72906 2002-11-11 12:31  hoffman
72907
72908         * Modules/CMakeBackwardCompatibilityC.cmake,
72909           Modules/CMakeCCompiler.cmake.in,
72910           Modules/CMakeCXXCompiler.cmake.in, Modules/CMakeSystem.cmake.in,
72911           Modules/CMakeSystemSpecificInformation.cmake,
72912           Modules/Platform/HP-UX.cmake, Modules/Platform/IRIX.cmake,
72913           Modules/Platform/IRIX64.cmake,
72914           Modules/Platform/Windows-bcc32.cmake,
72915           Modules/Platform/Windows-cl.cmake, Modules/Platform/gcc.cmake,
72916           Source/TODO, Source/cmGlobalUnixMakefileGenerator.cxx: clean up
72917           flags with _init flags
72918
72919 2002-11-11 11:43  hoffman
72920
72921         * Modules/: CMakeLists.txt, Platform/CMakeLists.txt: add install
72922           stuff for platform directory
72923
72924 2002-11-11 09:11  hoffman
72925
72926         * Modules/Platform/Darwin.cmake: ENH: fix for darwin modules
72927
72928 2002-11-10 10:02  hoffman
72929
72930         * Modules/Platform/: HP-UX.cmake, IRIX.cmake, IRIX64.cmake,
72931           Windows-bcc32.cmake, Windows-cl.cmake, gcc.cmake: BUG: fix
72932           setting of c flags
72933
72934 2002-11-09 13:43  hoffman
72935
72936         * Modules/Platform/: HP-UX.cmake, IRIX.cmake, IRIX64.cmake,
72937           Windows-bcc32.cmake, Windows-cl.cmake, gcc.cmake:  fix for
72938           cxxflags
72939
72940 2002-11-08 18:07  king
72941
72942         * Modules/Platform/Linux-como.cmake: ENH: Adding support for comeau
72943           C++ compiler.
72944
72945 2002-11-08 18:06  king
72946
72947         * Modules/: CMakeSystemSpecificInformation.cmake,
72948           Platform/HP-UX.cmake, Platform/IRIX.cmake, Platform/IRIX64.cmake,
72949           Platform/Linux.cmake, Platform/Windows-bcc32.cmake,
72950           Platform/Windows-cl.cmake, Platform/gcc.cmake: ENH: Moved caching
72951           of C*_FLAGS* settings down to
72952           CMakeSystemSpecificInformation.cmake.  The platform files can set
72953           the defaults on the first run, and then the settings are cached
72954           at the end.
72955
72956 2002-11-08 18:05  king
72957
72958         * Source/cmSetCommand.cxx: BUG: A variable is not in the cache if
72959           it is UNINITIALIZED.
72960
72961 2002-11-08 18:05  king
72962
72963         * Source/cmGlobalCodeWarriorGenerator.cxx: ERR: Removed use of
72964           NULL.
72965
72966 2002-11-08 18:05  king
72967
72968         * Source/cmSystemTools.cxx: ERR: Added missing include.
72969
72970 2002-11-08 17:24  hoffman
72971
72972         * Modules/: CMakeDetermineCCompiler.cmake,
72973           CMakeDetermineCXXCompiler.cmake: store the compiler in the cache
72974
72975 2002-11-08 15:46  hoffman
72976
72977         * CMakeLists.txt, Modules/CMakeBackwardCompatibilityCXX.cmake,
72978           Modules/CMakeCCompiler.cmake.in,
72979           Modules/CMakeCXXCompiler.cmake.in,
72980           Modules/CMakeDefaultMakeRuleVariables.cmake,
72981           Modules/CMakeDetermineCCompiler.cmake,
72982           Modules/CMakeDetermineCXXCompiler.cmake,
72983           Modules/CMakeDetermineSystem.cmake,
72984           Modules/CMakePrintSystemInformation.cmake,
72985           Modules/CMakeSystem.cmake.in,
72986           Modules/CMakeSystemSpecificInformation.cmake,
72987           Modules/CYGWIN.cmake, Modules/CheckIncludeFile.cxx.in,
72988           Modules/CheckIncludeFileCXX.cmake,
72989           Modules/TestForANSIForScope.cmake,
72990           Modules/TestForAnsiForScope.cxx,
72991           Modules/TestForSTDNamespace.cmake,
72992           Modules/TestForSTDNamespace.cxx, Modules/Windows.cmake,
72993           Modules/Platform/AIX.cmake, Modules/Platform/BSDOS.cmake,
72994           Modules/Platform/CYGWIN.cmake, Modules/Platform/Darwin.cmake,
72995           Modules/Platform/FreeBSD.cmake, Modules/Platform/HP-UX.cmake,
72996           Modules/Platform/IRIX.cmake, Modules/Platform/IRIX64.cmake,
72997           Modules/Platform/Linux.cmake, Modules/Platform/MP-RAS.cmake,
72998           Modules/Platform/NetBSD.cmake, Modules/Platform/OSF1.cmake,
72999           Modules/Platform/OpenBSD.cmake, Modules/Platform/RISCos.cmake,
73000           Modules/Platform/SCO_SV.cmake, Modules/Platform/SINIX.cmake,
73001           Modules/Platform/SunOS.cmake, Modules/Platform/True64.cmake,
73002           Modules/Platform/ULTRIX.cmake, Modules/Platform/UNIX_SV.cmake,
73003           Modules/Platform/UnixWare.cmake,
73004           Modules/Platform/Windows-bcc32.cmake,
73005           Modules/Platform/Windows-cl.cmake,
73006           Modules/Platform/Windows.cmake, Modules/Platform/Xenix.cmake,
73007           Modules/Platform/gcc.cmake, Source/CMakeLists.txt, Source/TODO,
73008           Source/cmExecProgramCommand.cxx,
73009           Source/cmGlobalBorlandMakefileGenerator.cxx,
73010           Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h,
73011           Source/cmGlobalNMakeMakefileGenerator.cxx,
73012           Source/cmGlobalNMakeMakefileGenerator.h,
73013           Source/cmGlobalUnixMakefileGenerator.cxx,
73014           Source/cmGlobalUnixMakefileGenerator.h, Source/cmIfCommand.cxx,
73015           Source/cmLoadCommandCommand.cxx,
73016           Source/cmLocalUnixMakefileGenerator.cxx,
73017           Source/cmLocalUnixMakefileGenerator.h, Source/cmMakefile.cxx,
73018           Source/cmStandardIncludes.h, Source/cmSystemTools.cxx,
73019           Source/cmSystemTools.h, Source/cmTryCompileCommand.cxx,
73020           Source/cmWin32ProcessExecution.cxx,
73021           Source/cmWin32ProcessExecution.h, Source/ctest.cxx: Complete
73022           rework of makefile generators expect trouble
73023
73024 2002-11-08 13:28  hoffman
73025
73026         * Modules/: CMakeCCompiler.cmake.in, CMakeDetermineCCompiler.cmake,
73027           CMakeDetermineCXXCompiler.cmake,
73028           CMakeSystemSpecificInformation.cmake,
73029           Platform/Windows-bcc32.cmake, Platform/Windows-cl.cmake: [no log
73030           message]
73031
73032 2002-11-08 11:31  hoffman
73033
73034         * Source/ctest.cxx: fix ctest
73035
73036 2002-11-08 11:30  hoffman
73037
73038         * Modules/: AIX.cmake, BSDOS.cmake,
73039           CMakeSystemSpecificInformation.cmake, CYGWIN.cmake, Darwin.cmake,
73040           FreeBSD.cmake, HP-UX.cmake, IRIX.cmake, IRIX64.cmake,
73041           Linux.cmake, MP-RAS.cmake, NetBSD.cmake, OSF1.cmake,
73042           OpenBSD.cmake, RISCos.cmake, SCO_SV.cmake, SINIX.cmake,
73043           SunOS.cmake, True64.cmake, ULTRIX.cmake, UNIX_SV.cmake,
73044           UnixWare.cmake, Windows-bcc32.cmake, Windows-cl.cmake,
73045           Windows.cmake, Xenix.cmake, gcc.cmake, Platform/AIX.cmake,
73046           Platform/BSDOS.cmake, Platform/CYGWIN.cmake,
73047           Platform/Darwin.cmake, Platform/FreeBSD.cmake,
73048           Platform/HP-UX.cmake, Platform/IRIX.cmake, Platform/IRIX64.cmake,
73049           Platform/Linux.cmake, Platform/MP-RAS.cmake,
73050           Platform/NetBSD.cmake, Platform/OSF1.cmake,
73051           Platform/OpenBSD.cmake, Platform/RISCos.cmake,
73052           Platform/SCO_SV.cmake, Platform/SINIX.cmake,
73053           Platform/SunOS.cmake, Platform/True64.cmake,
73054           Platform/ULTRIX.cmake, Platform/UNIX_SV.cmake,
73055           Platform/UnixWare.cmake, Platform/Windows-bcc32.cmake,
73056           Platform/Windows-cl.cmake, Platform/Windows.cmake,
73057           Platform/Xenix.cmake, Platform/gcc.cmake: move to platform
73058           directory
73059
73060 2002-11-08 11:09  hoffman
73061
73062         * Modules/CMakeSystemSpecificInformation.cmake: hp fixes
73063
73064 2002-11-08 10:40  hoffman
73065
73066         * Modules/HP-UX.cmake: hp fixes
73067
73068 2002-11-08 10:29  hoffman
73069
73070         * Modules/HP-UX.cmake: hp fixes
73071
73072 2002-11-08 10:22  hoffman
73073
73074         * Modules/CMakeSystemSpecificInformation.cmake,
73075           Modules/HP-UX.cmake, Source/cmLocalUnixMakefileGenerator.cxx: hp
73076           fixes
73077
73078 2002-11-08 08:47  hoffman
73079
73080         * Modules/: CMakeBackwardCompatibilityCXX.cmake, HP-UX.cmake,
73081           TestForANSIForScope.cmake: ENH: fix for hp and remove some
73082           messages
73083
73084 2002-11-07 17:45  hoffman
73085
73086         * Modules/: CMakeBackwardCompatibilityCXX.cmake,
73087           TestForANSIForScope.cmake, TestForAnsiForScope.cxx,
73088           TestForSTDNamespace.cxx: [no log message]
73089
73090 2002-11-07 17:26  hoffman
73091
73092         * Modules/TestForANSIForScope.cmake: [no log message]
73093
73094 2002-11-07 17:21  hoffman
73095
73096         * Modules/: CMakeBackwardCompatibilityCXX.cmake, HP-UX.cmake,
73097           TestForAnsiForScope.cxx, TestForSTDNamespace.cmake,
73098           TestForSTDNamespace.cxx: [no log message]
73099
73100 2002-11-07 11:43  hoffman
73101
73102         * Modules/Windows-cl.cmake, Source/cmExecProgramCommand.cxx,
73103           Source/cmLocalUnixMakefileGenerator.cxx: win32 apps and crash on
73104           sun
73105
73106 2002-11-07 09:22  king
73107
73108         * Source/cmStringCommand.cxx: ERR: Fixed signed/unsigned warnings.
73109
73110 2002-11-07 09:15  andy
73111
73112         * Source/CursesDialog/cmCursesMainForm.cxx: Revert
73113
73114 2002-11-07 09:04  andy
73115
73116         * Source/: cmake.cxx, cmake.h: Revert back
73117
73118 2002-11-06 23:25  hoffman
73119
73120         * Source/: cmGlobalNMakeMakefileGenerator.cxx,
73121           cmLocalUnixMakefileGenerator.cxx: clean up echos
73122
73123 2002-11-06 23:06  hoffman
73124
73125         * Modules/CMakeDefaultMakeRuleVariables.cmake,
73126           Modules/Windows-bcc32.cmake,
73127           Source/cmGlobalBorlandMakefileGenerator.cxx,
73128           Source/cmLocalUnixMakefileGenerator.cxx,
73129           Source/cmLocalUnixMakefileGenerator.h: borland mostly working,
73130           tests are passing, no command to file stuff yet
73131
73132 2002-11-06 18:40  king
73133
73134         * Modules/FindITK.cmake: ENH: Enhanced FindITK supporting use of
73135           ITK from an install tree or a build tree.  Only one cache entry
73136           is brought into user's project, called "ITK_DIR".  This is the
73137           location of an ITKConfig.cmake file from which other settings are
73138           loaded.
73139
73140 2002-11-06 18:05  king
73141
73142         * Source/cmStringCommand.cxx, Tests/Complex/CMakeLists.txt,
73143           Tests/ComplexOneConfig/CMakeLists.txt,
73144           Tests/ComplexRelativePaths/CMakeLists.txt: BUG: Fixed
73145           STRING(REGEX REPLACE ...) and added better test.
73146
73147 2002-11-06 17:35  king
73148
73149         * Source/cmCommands.cxx, Source/cmStringCommand.cxx,
73150           Source/cmStringCommand.h, Tests/Complex/CMakeLists.txt,
73151           Tests/ComplexOneConfig/CMakeLists.txt,
73152           Tests/ComplexRelativePaths/CMakeLists.txt: ENH: Added STRING
73153           command.
73154
73155 2002-11-06 17:04  hoffman
73156
73157         * Modules/Windows-bcc32.cmake: borland config
73158
73159 2002-11-06 16:59  king
73160
73161         * Source/: cmRegularExpression.cxx, cmRegularExpression.h: ENH:
73162           compile method now returns whether compilation succeeded.
73163
73164 2002-11-06 16:30  hoffman
73165
73166         * Modules/Windows-cl.cmake,
73167           Source/cmGlobalBorlandMakefileGenerator.cxx,
73168           Source/cmLocalUnixMakefileGenerator.cxx,
73169           Source/cmLocalUnixMakefileGenerator.h: borland getting closer
73170
73171 2002-11-06 16:05  andy
73172
73173         * Templates/AppleInfo.plist: Use CMake icon on Mac
73174
73175 2002-11-06 14:56  andy
73176
73177         * CMakeIcon.icns: Add Mac icon
73178
73179 2002-11-06 14:54  andy
73180
73181         * CMakeIcon.icns: Add CMake icon
73182
73183 2002-11-06 13:06  andy
73184
73185         * Source/: cmSystemTools.cxx, cmSystemTools.h, ctest.cxx: Move the
73186           hi-res time to system tools
73187
73188 2002-11-06 12:04  andy
73189
73190         * Source/: cmake.cxx, cmake.h, CursesDialog/cmCursesMainForm.cxx:
73191           In certain cases, try to guess the source directory, so that you
73192           can run cmake or ccmake without specifying source dir
73193
73194 2002-11-06 11:36  andy
73195
73196         * Source/: cmSystemTools.cxx, CursesDialog/cmCursesPathWidget.cxx:
73197           Remove warning
73198
73199 2002-11-06 11:20  barre
73200
73201         * Source/cmMakeDepend.cxx: FIX: a / was appended without checking
73202           if there wasn't one already.
73203
73204 2002-11-06 08:52  andy
73205
73206         * Tests/X11/X11.c: Try to fix test
73207
73208 2002-11-05 23:07  hoffman
73209
73210         * Source/: TODO, cmLocalUnixMakefileGenerator.cxx: remove warning
73211
73212 2002-11-05 22:55  hoffman
73213
73214         * Modules/: CMakeDetermineCCompiler.cmake, IRIX64.cmake: ranlib
73215           trouble
73216
73217 2002-11-05 22:44  hoffman
73218
73219         * Modules/: CMakeDetermineCCompiler.cmake, IRIX.cmake,
73220           IRIX64.cmake: fix for no ranlib
73221
73222 2002-11-05 18:11  hoffman
73223
73224         * CMakeLists.txt, Modules/CMakeDetermineCCompiler.cmake,
73225           Modules/CMakeSystem.cmake.in, Modules/IRIX64.cmake: remove debug
73226           message statements
73227
73228 2002-11-05 18:06  hoffman
73229
73230         * Modules/: IRIX64.cmake: [no log message]
73231
73232 2002-11-05 17:57  hoffman
73233
73234         * Modules/IRIX64.cmake, Source/cmLocalUnixMakefileGenerator.cxx:
73235           [no log message]
73236
73237 2002-11-05 17:55  hoffman
73238
73239         * CMakeLists.txt: debug
73240
73241 2002-11-05 17:49  hoffman
73242
73243         * Modules/CMakeDefaultMakeRuleVariables.cmake: enh: add <FLAGS> to
73244           link libs
73245
73246 2002-11-05 17:31  hoffman
73247
73248         * Modules/: CYGWIN.cmake, IRIX.cmake, IRIX64.cmake, gcc.cmake: add
73249           flags
73250
73251 2002-11-05 17:20  andy
73252
73253         * Modules/FindX11.cmake: Make things advanced
73254
73255 2002-11-05 17:05  hoffman
73256
73257         * Source/cmLocalUnixMakefileGenerator.cxx: add cxx flags to link
73258           exe
73259
73260 2002-11-05 15:49  hoffman
73261
73262         * Modules/: HP-UX.cmake, IRIX64.cmake, OSF1.cmake: add ansi flags
73263
73264 2002-11-05 14:33  hoffman
73265
73266         * Modules/: IRIX.cmake, IRIX64.cmake, SunOS.cmake: [no log message]
73267
73268 2002-11-05 14:10  hoffman
73269
73270         * Modules/: AIX.cmake, BSDOS.cmake, Darwin.cmake, FreeBSD.cmake,
73271           HP-UX.cmake, IRIX.cmake, MP-RAS.cmake, NetBSD.cmake, OSF1.cmake,
73272           OpenBSD.cmake, RISCos.cmake, SCO_SV.cmake, SINIX.cmake,
73273           SunOS.cmake, True64.cmake, ULTRIX.cmake, UNIX_SV.cmake,
73274           UnixWare.cmake, Xenix.cmake: ENH: add all the OS files
73275
73276 2002-11-05 13:35  andy
73277
73278         * Source/CursesDialog/ccmake.cxx: Cleanup
73279
73280 2002-11-05 11:52  hoffman
73281
73282         * Modules/Linux.cmake: add linux config file
73283
73284 2002-11-05 11:31  hoffman
73285
73286         * Modules/: CMakeSystemSpecificInformation.cmake, Windows.cmake:
73287           add check for sstream
73288
73289 2002-11-05 11:02  hoffman
73290
73291         * Modules/: CMakeBackwardCompatibilityCXX.cmake,
73292           CheckIncludeFile.cxx.in, CheckIncludeFileCXX.cmake: add check for
73293           sstream
73294
73295 2002-11-05 10:45  hoffman
73296
73297         * Source/: cmGlobalUnixMakefileGenerator.cxx,
73298           cmLocalUnixMakefileGenerator.cxx: fix backwards compat enable and
73299           remove full path target
73300
73301 2002-11-05 08:52  andy
73302
73303         * Source/CursesDialog/: cmCursesFilePathWidget.cxx,
73304           cmCursesFilePathWidget.h, cmCursesPathWidget.cxx,
73305           cmCursesStringWidget.cxx: Reparent file path widget, add tab
73306           completion support to path anf file path widget
73307
73308 2002-11-05 08:51  andy
73309
73310         * Source/: cmSystemTools.cxx, cmSystemTools.h: Add a simple
73311           globbing of files and directories
73312
73313 2002-11-05 07:15  andy
73314
73315         * Modules/FindX11.cmake, Tests/X11/CMakeLists.txt: Try to fix
73316           FindX11
73317
73318 2002-11-05 07:06  andy
73319
73320         * Tests/X11/X11.c: Simplify
73321
73322 2002-11-04 19:45  king
73323
73324         * Source/cmITKWrapTclCommand.cxx: ENH: Added generation of
73325           --gccxml-compiler argument to GCC-XML for msvc6, msvc7, and nmake
73326           makefiles generators.
73327
73328 2002-11-04 17:37  andy
73329
73330         * Source/CursesDialog/: cmCursesPathWidget.cxx,
73331           cmCursesPathWidget.h, cmCursesStringWidget.cxx,
73332           cmCursesStringWidget.h: Start working on adding tab support
73333
73334 2002-11-04 16:59  andy
73335
73336         * Source/cmWin32ProcessExecution.cxx: Fix windows process execution
73337           so that it pops up the windows
73338
73339 2002-11-04 16:26  hoffman
73340
73341         * Modules/CMakeCCompiler.cmake.in,
73342           Modules/CMakeDetermineCCompiler.cmake,
73343           Modules/CMakeSystemSpecificInformation.cmake,
73344           Modules/Windows-cl.cmake, Modules/Windows.cmake, Source/TODO,
73345           Source/cmGlobalNMakeMakefileGenerator.cxx,
73346           Source/cmLocalUnixMakefileGenerator.cxx,
73347           Source/cmLocalUnixMakefileGenerator.h, Source/cmSystemTools.cxx,
73348           Source/cmSystemTools.h, Source/cmTryCompileCommand.cxx: nmake
73349           passing tests
73350
73351 2002-11-04 15:01  andy
73352
73353         * Source/cmWriteFileCommand.cxx: Make directory if it does not
73354           exist yet
73355
73356 2002-11-04 14:50  andy
73357
73358         * Templates/AppleInfo.plist: Attempt to automate apple gui
73359           generation
73360
73361 2002-11-04 11:54  andy
73362
73363         * Tests/X11/X11.c: Fix test
73364
73365 2002-11-04 10:13  hoffman
73366
73367         * Source/TODO: [no log message]
73368
73369 2002-11-04 10:11  hoffman
73370
73371         * CMakeLists.txt, Modules/CMakeCXXCompiler.cmake.in,
73372           Modules/CMakeDetermineCCompiler.cmake,
73373           Modules/CMakeDetermineCXXCompiler.cmake,
73374           Modules/CMakePrintSystemInformation.cmake,
73375           Modules/CMakeSystemSpecificInformation.cmake,
73376           Modules/Windows-cl.cmake, Modules/Windows.cmake,
73377           Source/CMakeLists.txt,
73378           Source/cmGlobalBorlandMakefileGenerator.cxx,
73379           Source/cmGlobalNMakeMakefileGenerator.cxx,
73380           Source/cmIfCommand.cxx, Source/cmLocalUnixMakefileGenerator.cxx:
73381           nmake almost working
73382
73383 2002-11-03 18:18  andy
73384
73385         * Tests/X11/X11.c: Try to make test to run
73386
73387 2002-11-01 22:57  hoffman
73388
73389         * Source/CMakeLists.txt: make qt stuff advanced
73390
73391 2002-10-31 10:36  andy
73392
73393         * Templates/CCMakeSystemConfig.cmake.in: Revert X11 stuff until
73394           other steps are done
73395
73396 2002-10-29 15:58  andy
73397
73398         * Tests/X11/X11.c: Print message on system without X11
73399
73400 2002-10-29 15:54  andy
73401
73402         * Tests/X11/: CMakeLists.txt, X11.c: Add Windows code
73403
73404 2002-10-29 15:47  andy
73405
73406         * Modules/FindX11.cmake: Now it should work
73407
73408 2002-10-29 15:46  andy
73409
73410         * Source/CMakeLists.txt, Tests/X11/CMakeLists.txt, Tests/X11/X11.c:
73411           Add test for X11
73412
73413 2002-10-29 15:03  hoffman
73414
73415         * Modules/CMakeCXXCompiler.cmake.in,
73416           Modules/CMakeDefaultMakeRuleVariables.cmake,
73417           Modules/CMakeDetermineCCompiler.cmake,
73418           Modules/CMakeDetermineCXXCompiler.cmake,
73419           Modules/CMakeDetermineSystem.cmake,
73420           Modules/CMakePrintSystemInformation.cmake,
73421           Modules/CMakeSystem.cmake.in,
73422           Modules/CMakeSystemSpecificInformation.cmake,
73423           Modules/CYGWIN.cmake, Source/cmGlobalGenerator.cxx,
73424           Source/cmGlobalGenerator.h,
73425           Source/cmGlobalNMakeMakefileGenerator.h,
73426           Source/cmGlobalUnixMakefileGenerator.cxx,
73427           Source/cmGlobalUnixMakefileGenerator.h,
73428           Source/cmLoadCommandCommand.cxx,
73429           Source/cmLocalUnixMakefileGenerator.cxx,
73430           Source/cmLocalUnixMakefileGenerator.h, Source/cmMakefile.cxx,
73431           Source/cmSystemTools.cxx, Tests/Testing/CMakeLists.txt: branch
73432           checkin of working cygwin build for generator cleanup and removal
73433           of configure
73434
73435 2002-10-29 13:34  andy
73436
73437         * Templates/CCMakeSystemConfig.cmake.in: Remove X11 stuff
73438
73439 2002-10-29 13:34  andy
73440
73441         * Modules/: CheckFunctionExists.cmake, CheckIncludeFile.cmake,
73442           CheckLibraryExists.cmake, CheckSizeOf.cmake, TestBigEndian.cmake:
73443           Add append to write_file
73444
73445 2002-10-29 13:32  andy
73446
73447         * Source/: cmWriteFileCommand.cxx, cmWriteFileCommand.h: Add flag
73448           to WRITE_FILE to append
73449
73450 2002-10-29 13:30  andy
73451
73452         * Modules/CMakeBackwardCompatibilityC.cmake: Do this the right way
73453
73454 2002-10-29 13:30  andy
73455
73456         * Modules/FindX11.cmake: This should substitute configure part that
73457           finds X11
73458
73459 2002-10-28 10:29  king
73460
73461         * Source/cmITKWrapTclCommand.cxx: ENH: Added generation of
73462           --gccxml-cxxflags option to complement --gccxml-compiler.
73463
73464 2002-10-25 16:47  hoffman
73465
73466         * Modules/CMakeDetermineCCompiler.cmake,
73467           Modules/CMakeSystemSpecificInformation.cmake,
73468           Source/cmGlobalUnixMakefileGenerator.cxx,
73469           Source/cmLocalUnixMakefileGenerator.cxx: [no log message]
73470
73471 2002-10-25 16:13  hoffman
73472
73473         * Modules/CMakeCXXCompiler.cmake.in: [no log message]
73474
73475 2002-10-25 15:46  king
73476
73477         * Utilities/cmake_release_cygwin.sh: ENH: Updated for cmake 1.4.6
73478           package.  Added automatic conversion of setup.hint to unix
73479           newlines.
73480
73481 2002-10-25 14:34  hoffman
73482
73483         * Modules/: CMakeCCompiler.cmake.in, CMakeDetermineCCompiler.cmake:
73484           [no log message]
73485
73486 2002-10-25 14:25  hoffman
73487
73488         * Source/: cmGlobalUnixMakefileGenerator.cxx,
73489           cmLocalUnixMakefileGenerator.cxx, cmLocalUnixMakefileGenerator.h:
73490           test on unix
73491
73492 2002-10-25 14:13  king
73493
73494         * Utilities/: cmake_release_config_darwin,
73495           cmake_release_config_hpux, cmake_release_config_irix,
73496           cmake_release_config_linux, cmake_release_config_osf,
73497           cmake_release_config_sun, cmake_release_cygwin.sh: ENH: Updated
73498           for 1.4.6 release.
73499
73500 2002-10-25 14:08  hoffman
73501
73502         * Modules/: CMakeDefaultMakeRuleVariables.cmake,
73503           CMakeDetermineCCompiler.cmake, CMakeDetermineCXXCompiler.cmake,
73504           CMakeDetermineSystem.cmake, CMakeSystemSpecificInformation.cmake:
73505           [no log message]
73506
73507 2002-10-24 15:39  hoffman
73508
73509         * Source/cmake.cxx: BUG: fix stack limit size on mac OSX
73510
73511 2002-10-24 13:39  andy
73512
73513         * Modules/CMakeBackwardCompatibilityC.cmake: Add check for big
73514           endian in backward compatibility scripts
73515
73516 2002-10-24 11:58  martink
73517
73518         * Source/cmMakefile.h: updated patch level to 6
73519
73520 2002-10-24 11:48  martink
73521
73522         * Source/cmBorlandMakefileGenerator.cxx: fix support for Win32
73523           execs
73524
73525 2002-10-24 10:58  andy
73526
73527         * Source/cmSubdirCommand.cxx: Subdirs reports an error if the
73528           subdirectory does not exists
73529
73530 2002-10-24 10:23  andy
73531
73532         * Source/cmMakefile.cxx: Try to remove some warnings
73533
73534 2002-10-23 18:03  king
73535
73536         * Source/: cmAbstractFilesCommand.cxx, cmAbstractFilesCommand.h,
73537           cmAddCustomCommandCommand.cxx, cmAddCustomCommandCommand.h,
73538           cmAddCustomTargetCommand.cxx, cmAddCustomTargetCommand.h,
73539           cmAddDefinitionsCommand.cxx, cmAddDefinitionsCommand.h,
73540           cmAddDependenciesCommand.cxx, cmAddDependenciesCommand.h,
73541           cmAddExecutableCommand.cxx, cmAddExecutableCommand.h,
73542           cmAddLibraryCommand.cxx, cmAddLibraryCommand.h,
73543           cmAddTestCommand.cxx, cmAddTestCommand.h,
73544           cmAuxSourceDirectoryCommand.cxx, cmAuxSourceDirectoryCommand.h,
73545           cmBuildCommand.cxx, cmBuildCommand.h, cmBuildNameCommand.cxx,
73546           cmBuildNameCommand.h, cmCMakeMinimumRequired.cxx,
73547           cmCMakeMinimumRequired.h, cmCPluginAPI.cxx, cmCPluginAPI.h,
73548           cmCacheManager.cxx, cmCacheManager.h, cmCommand.h,
73549           cmCommands.cxx, cmCommands.h, cmConfigureFileCommand.cxx,
73550           cmConfigureFileCommand.h, cmCreateTestSourceList.cxx,
73551           cmCreateTestSourceList.h, cmCustomCommand.cxx, cmCustomCommand.h,
73552           cmData.h, cmDirectory.cxx, cmDirectory.h,
73553           cmDumpDocumentation.cxx, cmDynamicLoader.cxx, cmDynamicLoader.h,
73554           cmElseCommand.cxx, cmElseCommand.h, cmEnableTestingCommand.cxx,
73555           cmEnableTestingCommand.h, cmEndForEachCommand.cxx,
73556           cmEndForEachCommand.h, cmEndIfCommand.cxx, cmEndIfCommand.h,
73557           cmExecProgramCommand.cxx, cmExecProgramCommand.h,
73558           cmFLTKWrapUICommand.cxx, cmFLTKWrapUICommand.h,
73559           cmFindFileCommand.cxx, cmFindFileCommand.h,
73560           cmFindLibraryCommand.cxx, cmFindLibraryCommand.h,
73561           cmFindPathCommand.cxx, cmFindPathCommand.h,
73562           cmFindProgramCommand.cxx, cmFindProgramCommand.h,
73563           cmForEachCommand.cxx, cmForEachCommand.h, cmFunctionBlocker.h,
73564           cmGeneratedFileStream.h, cmGetFilenameComponentCommand.cxx,
73565           cmGetFilenameComponentCommand.h,
73566           cmGetSourceFilePropertyCommand.cxx,
73567           cmGetSourceFilePropertyCommand.h,
73568           cmGlobalBorlandMakefileGenerator.cxx,
73569           cmGlobalBorlandMakefileGenerator.h,
73570           cmGlobalCodeWarriorGenerator.cxx, cmGlobalCodeWarriorGenerator.h,
73571           cmGlobalGenerator.cxx, cmGlobalGenerator.h,
73572           cmGlobalNMakeMakefileGenerator.cxx,
73573           cmGlobalNMakeMakefileGenerator.h,
73574           cmGlobalUnixMakefileGenerator.cxx,
73575           cmGlobalUnixMakefileGenerator.h,
73576           cmGlobalVisualStudio6Generator.cxx,
73577           cmGlobalVisualStudio6Generator.h,
73578           cmGlobalVisualStudio7Generator.cxx,
73579           cmGlobalVisualStudio7Generator.h, cmITKWrapTclCommand.cxx,
73580           cmITKWrapTclCommand.h, cmIfCommand.cxx, cmIfCommand.h,
73581           cmIncludeCommand.cxx, cmIncludeCommand.h,
73582           cmIncludeDirectoryCommand.cxx, cmIncludeDirectoryCommand.h,
73583           cmIncludeExternalMSProjectCommand.cxx,
73584           cmIncludeExternalMSProjectCommand.h,
73585           cmIncludeRegularExpressionCommand.cxx,
73586           cmIncludeRegularExpressionCommand.h, cmInstallFilesCommand.cxx,
73587           cmInstallFilesCommand.h, cmInstallProgramsCommand.cxx,
73588           cmInstallProgramsCommand.h, cmInstallTargetsCommand.cxx,
73589           cmInstallTargetsCommand.h, cmLinkDirectoriesCommand.cxx,
73590           cmLinkDirectoriesCommand.h, cmLinkLibrariesCommand.cxx,
73591           cmLinkLibrariesCommand.h, cmListFileCache.cxx, cmListFileCache.h,
73592           cmLoadCacheCommand.cxx, cmLoadCacheCommand.h,
73593           cmLoadCommandCommand.cxx, cmLoadCommandCommand.h,
73594           cmLocalBorlandMakefileGenerator.cxx,
73595           cmLocalBorlandMakefileGenerator.h,
73596           cmLocalCodeWarriorGenerator.cxx, cmLocalCodeWarriorGenerator.h,
73597           cmLocalGenerator.cxx, cmLocalGenerator.h,
73598           cmLocalNMakeMakefileGenerator.cxx,
73599           cmLocalNMakeMakefileGenerator.h,
73600           cmLocalUnixMakefileGenerator.cxx, cmLocalUnixMakefileGenerator.h,
73601           cmLocalVisualStudio6Generator.cxx,
73602           cmLocalVisualStudio6Generator.h,
73603           cmLocalVisualStudio7Generator.cxx,
73604           cmLocalVisualStudio7Generator.h, cmMacroCommand.cxx,
73605           cmMacroCommand.h, cmMakeDepend.cxx, cmMakeDepend.h,
73606           cmMakeDirectoryCommand.cxx, cmMakeDirectoryCommand.h,
73607           cmMakefile.cxx, cmMakefile.h, cmMarkAsAdvancedCommand.cxx,
73608           cmMarkAsAdvancedCommand.h, cmMessageCommand.cxx,
73609           cmMessageCommand.h, cmOptionCommand.cxx, cmOptionCommand.h,
73610           cmOutputRequiredFilesCommand.cxx, cmOutputRequiredFilesCommand.h,
73611           cmProjectCommand.cxx, cmProjectCommand.h, cmQTWrapCPPCommand.cxx,
73612           cmQTWrapCPPCommand.h, cmQTWrapUICommand.cxx, cmQTWrapUICommand.h,
73613           cmRegularExpression.cxx, cmRegularExpression.h,
73614           cmRemoveCommand.cxx, cmRemoveCommand.h,
73615           cmSeparateArgumentsCommand.cxx, cmSeparateArgumentsCommand.h,
73616           cmSetCommand.cxx, cmSetCommand.h,
73617           cmSetSourceFilesPropertiesCommand.cxx,
73618           cmSetSourceFilesPropertiesCommand.h, cmSiteNameCommand.cxx,
73619           cmSiteNameCommand.h, cmSourceFile.cxx, cmSourceFile.h,
73620           cmSourceFilesCommand.cxx, cmSourceFilesCommand.h,
73621           cmSourceFilesRemoveCommand.cxx, cmSourceFilesRemoveCommand.h,
73622           cmSourceGroup.cxx, cmSourceGroup.h, cmSourceGroupCommand.cxx,
73623           cmSourceGroupCommand.h, cmStandardIncludes.h,
73624           cmSubdirCommand.cxx, cmSubdirCommand.h,
73625           cmSubdirDependsCommand.cxx, cmSubdirDependsCommand.h,
73626           cmSystemTools.cxx, cmSystemTools.h, cmTarget.cxx, cmTarget.h,
73627           cmTargetLinkLibrariesCommand.cxx, cmTargetLinkLibrariesCommand.h,
73628           cmTryCompileCommand.cxx, cmTryCompileCommand.h,
73629           cmTryRunCommand.cxx, cmTryRunCommand.h,
73630           cmUseMangledMesaCommand.cxx, cmUseMangledMesaCommand.h,
73631           cmUtilitySourceCommand.cxx, cmUtilitySourceCommand.h,
73632           cmVTKMakeInstantiatorCommand.cxx, cmVTKMakeInstantiatorCommand.h,
73633           cmVTKWrapJavaCommand.cxx, cmVTKWrapJavaCommand.h,
73634           cmVTKWrapPythonCommand.cxx, cmVTKWrapPythonCommand.h,
73635           cmVTKWrapTclCommand.cxx, cmVTKWrapTclCommand.h,
73636           cmVariableRequiresCommand.cxx, cmVariableRequiresCommand.h,
73637           cmWin32ProcessExecution.cxx, cmWin32ProcessExecution.h,
73638           cmWrapExcludeFilesCommand.cxx, cmWrapExcludeFilesCommand.h,
73639           cmWriteFileCommand.cxx, cmWriteFileCommand.h, cmake.cxx, cmake.h,
73640           cmakemain.cxx, cmaketest.cxx, cmakewizard.cxx, cmakewizard.h,
73641           cmw9xcom.cxx, ctest.cxx, ctest.h, CursesDialog/ccmake.cxx,
73642           CursesDialog/cmCursesBoolWidget.cxx,
73643           CursesDialog/cmCursesBoolWidget.h,
73644           CursesDialog/cmCursesCacheEntryComposite.cxx,
73645           CursesDialog/cmCursesCacheEntryComposite.h,
73646           CursesDialog/cmCursesDummyWidget.cxx,
73647           CursesDialog/cmCursesDummyWidget.h,
73648           CursesDialog/cmCursesFilePathWidget.cxx,
73649           CursesDialog/cmCursesFilePathWidget.h,
73650           CursesDialog/cmCursesForm.cxx, CursesDialog/cmCursesForm.h,
73651           CursesDialog/cmCursesLabelWidget.cxx,
73652           CursesDialog/cmCursesLabelWidget.h,
73653           CursesDialog/cmCursesLongMessageForm.cxx,
73654           CursesDialog/cmCursesLongMessageForm.h,
73655           CursesDialog/cmCursesMainForm.cxx,
73656           CursesDialog/cmCursesMainForm.h,
73657           CursesDialog/cmCursesPathWidget.cxx,
73658           CursesDialog/cmCursesPathWidget.h,
73659           CursesDialog/cmCursesStandardIncludes.h,
73660           CursesDialog/cmCursesStringWidget.cxx,
73661           CursesDialog/cmCursesStringWidget.h,
73662           CursesDialog/cmCursesWidget.cxx, CursesDialog/cmCursesWidget.h:
73663           ENH: Added reference to Copyright.txt.  Removed old reference to
73664           ITK copyright.  Changed program name to CMake instead of Insight
73665           in source file header.  Also removed tabs.
73666
73667 2002-10-23 16:57  hoffman
73668
73669         * Source/: cmExecProgramCommand.cxx, cmExecProgramCommand.h: ENH:
73670           if output variable turn verbose off
73671
73672 2002-10-23 16:53  hoffman
73673
73674         * Modules/: CMakeCCompiler.cmake.in,
73675           CMakeDefaultMakeRuleVariables.cmake,
73676           CMakeDetermineCCompiler.cmake, CMakeDetermineCXXCompiler.cmake,
73677           CMakeDetermineSystem.cmake, CMakePrintSystemInformation.cmake,
73678           CMakeSystem.cmake.in, CMakeSystemSpecificInformation.cmake,
73679           CYGWIN.cmake: closer to removing autoconf
73680
73681 2002-10-23 16:43  king
73682
73683         * Source/CursesDialog/form/frm_driver.c: ERR: Another attempt to
73684           remove warnings from missing prototypes.
73685
73686 2002-10-22 18:17  hoffman
73687
73688         * Modules/: CMakeDetermineCCompiler.cmake,
73689           CMakeDetermineCXXCompiler.cmake, CMakeTestGNU.c, Windows.cmake:
73690           test for gnu compiler
73691
73692 2002-10-22 15:04  hoffman
73693
73694         * Modules/: CMakeDetermineCCompiler.cmake,
73695           CMakeSystemSpecificInformation.cmake, CYGWIN.cmake: [no log
73696           message]
73697
73698 2002-10-22 10:36  hoffman
73699
73700         * Source/cmLocalBorlandMakefileGenerator.cxx: BUG: make sure win32
73701           exes are win32
73702
73703 2002-10-22 10:34  hoffman
73704
73705         * Modules/: CMakeDetermineCCompiler.cmake,
73706           CMakeDetermineCXXCompiler.cmake, CMakeDetermineSystem.cmake,
73707           CMakeSystemSpecificInformation.cmake: new cmake based
73708           configuration
73709
73710 2002-10-18 15:51  andy
73711
73712         * Source/ctest.cxx: When in verbose mode print test command
73713
73714 2002-10-18 12:08  andy
73715
73716         * Source/cmWin32ProcessExecution.h: Improve comment
73717
73718 2002-10-17 10:50  andy
73719
73720         * Source/: CursesDialog/cmCursesMainForm.cxx,
73721           cmCreateTestSourceList.cxx, cmDirectory.cxx,
73722           cmFindProgramCommand.cxx, cmGlobalUnixMakefileGenerator.cxx,
73723           cmLocalUnixMakefileGenerator.cxx, cmSystemTools.cxx,
73724           cmUseMangledMesaCommand.cxx: Rename variables to remove warnings
73725
73726 2002-10-16 13:30  martink
73727
73728         * Source/cmVTKWrapTclCommand.cxx: update to handle tcl 84
73729
73730 2002-10-16 11:48  martink
73731
73732         * Source/CursesDialog/cmCursesLongMessageForm.cxx: fix compiler
73733           warnings
73734
73735 2002-10-16 11:41  martink
73736
73737         * Source/CursesDialog/form/fty_regex.c: fix compiler warnings
73738
73739 2002-10-16 11:37  martink
73740
73741         * Source/CursesDialog/form/: fty_alnum.c, fty_alpha.c, fty_int.c,
73742           fty_ipv4.c, fty_num.c: fix compiler warnings
73743
73744 2002-10-16 11:32  martink
73745
73746         * Source/CursesDialog/: cmCursesMainForm.cxx, ccmake.cxx: fixed a
73747           warning
73748
73749 2002-10-16 11:24  martink
73750
73751         * Source/CursesDialog/cmCursesLongMessageForm.cxx: fixed a warning
73752
73753 2002-10-16 11:20  martink
73754
73755         * Source/CursesDialog/: cmCursesForm.h, cmCursesLabelWidget.cxx:
73756           fixed a warning
73757
73758 2002-10-16 11:16  martink
73759
73760         * Source/CursesDialog/: cmCursesBoolWidget.cxx,
73761           cmCursesDummyWidget.cxx: fixed a warning
73762
73763 2002-10-16 10:53  king
73764
73765         * Source/CursesDialog/form/frm_driver.c: ENH: Another attempt to
73766           fix OSF warnings.  Also removed TABS.
73767
73768 2002-10-16 08:49  andy
73769
73770         * Source/ctest.cxx: Remove unused variable
73771
73772 2002-10-15 14:33  martink
73773
73774         * Source/cmLoadCommandCommand.cxx: better warning message
73775
73776 2002-10-15 11:45  martink
73777
73778         * Source/cmLoadCommandCommand.cxx: better warning message
73779
73780 2002-10-15 07:20  andy
73781
73782         * Source/ctest.cxx: Remove std::hex as it does not seems to work on
73783           SGI, attempt to fix ftime problem on borland
73784
73785 2002-10-14 18:33  andy
73786
73787         * Source/ctest.cxx: Fix namespace, typo, and make ftime work on
73788           windows
73789
73790 2002-10-14 15:11  andy
73791
73792         * Source/: ctest.cxx, ctest.h: Even more cleanups, fix time on
73793           certain platforms such as windows, cygwin, and linux. Hopefully
73794           we can add entries for other platforms until try_compile works.
73795           Also escape certain characters for xml.
73796
73797 2002-10-14 09:30  andy
73798
73799         * Source/ctest.cxx: More cleanups, fix prexontext and log number
73800
73801 2002-10-13 23:07  andy
73802
73803         * Source/: ctest.cxx, ctest.h: Add LastBuild.log file, fix some
73804           minor problems in output, modify output a bit...
73805
73806 2002-10-11 13:17  martink
73807
73808         * Source/cmLocalCodeWarriorGenerator.cxx: compiler warning
73809
73810 2002-10-11 11:22  iscott
73811
73812         * Modules/Dart.cmake: Add option to control number of errors sent
73813           to dashbaord
73814
73815 2002-10-11 10:16  king
73816
73817         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Added Split
73818           method to cmSystemTools to split a string into lines on its
73819           newlines.
73820
73821 2002-10-11 10:14  king
73822
73823         * Modules/FindCABLE.cmake: BUG: Should not load
73824           CMAKE_INSTALL_PREFIX from the cache.
73825
73826 2002-10-11 08:36  king
73827
73828         * Source/cmStandardIncludes.h: ERR: istrstream and istringstream
73829           need to be pulled into namespace std on the SGI.
73830
73831 2002-10-10 11:08  andy
73832
73833         * Source/cmWin32ProcessExecution.cxx: Fix network build
73834
73835 2002-10-10 10:45  barre
73836
73837         * Modules/FindJava.cmake, Templates/CCMakeSystemConfig.cmake.in,
73838           Templates/CMakeBorlandWindowsSystemConfig.cmake,
73839           Templates/CMakeDotNetSystemConfig.cmake,
73840           Templates/CMakeNMakeWindowsSystemConfig.cmake,
73841           Templates/CMakeWindowsSystemConfig.cmake,
73842           Templates/CXXCMakeSystemConfig.cmake.in: ENH: mark some vars as
73843           advanced (and resort the list)
73844
73845 2002-10-10 10:43  king
73846
73847         * Source/: cmCMakeMinimumRequired.cxx,
73848           cmLocalBorlandMakefileGenerator.cxx,
73849           cmLocalNMakeMakefileGenerator.cxx,
73850           cmLocalUnixMakefileGenerator.cxx, cmStandardIncludes.h,
73851           cmSystemTools.cxx, cmVTKMakeInstantiatorCommand.cxx, cmake.cxx,
73852           ctest.cxx: ENH: Renamed cmStringStream to cmOStringStream and
73853           added cmIStringStream.  Removed cmInputStringStream.
73854
73855 2002-10-10 09:41  andy
73856
73857         * Source/: cmGlobalCodeWarriorGenerator.cxx,
73858           cmLocalCodeWarriorGenerator.cxx, cmStandardIncludes.h: Remove
73859           compile error and remove some warnings
73860
73861 2002-10-10 09:02  king
73862
73863         * Utilities/cmake_release_config_osf: ENH: Updated for actual
73864           build.
73865
73866 2002-10-10 08:25  martink
73867
73868         * Source/: cmGlobalCodeWarriorGenerator.cxx,
73869           cmLocalCodeWarriorGenerator.cxx: fixed some compiler warnings
73870
73871 2002-10-10 08:23  andy
73872
73873         * Source/ctest.cxx: Remove warning
73874
73875 2002-10-10 08:11  andy
73876
73877         * Source/cmSetCommand.cxx: Remove warning
73878
73879 2002-10-10 08:11  andy
73880
73881         * Source/: cmStandardIncludes.h, ctest.cxx: Try to use platform
73882           independent input string stream
73883
73884 2002-10-09 17:47  martink
73885
73886         * Source/: cmDynamicLoader.cxx, cmaketest.cxx: Remove memory leak
73887           caused by cmDynamicLoader not being deleted properly
73888
73889 2002-10-09 15:54  martink
73890
73891         * Tests/: Complex/CMakeLists.txt, Complex/cmTestConfigure.h.in,
73892           Complex/Executable/complex.cxx, ComplexOneConfig/CMakeLists.txt,
73893           ComplexOneConfig/cmTestConfigure.h.in,
73894           ComplexOneConfig/Executable/complex.cxx,
73895           ComplexRelativePaths/CMakeLists.txt,
73896           ComplexRelativePaths/cmTestConfigure.h.in,
73897           ComplexRelativePaths/Executable/complex.cxx: added test of SET
73898           CACHE FORCE
73899
73900 2002-10-09 15:48  martink
73901
73902         * Source/: cmSetCommand.cxx, cmSetCommand.h: added FORCE option
73903
73904 2002-10-09 15:36  martink
73905
73906         * Source/CursesDialog/ccmake.cxx: fix for OSF
73907
73908 2002-10-09 15:24  barre
73909
73910         * Source/cmGlobalGenerator.cxx: ENH: update the progress when
73911           generating is "done".
73912
73913 2002-10-09 13:49  martink
73914
73915         * Source/cmGlobalCodeWarriorGenerator.h: changed name
73916
73917 2002-10-09 13:47  andy
73918
73919         * Modules/FindwxWindows.cmake: Add some search paths
73920
73921 2002-10-09 13:37  martink
73922
73923         * Source/cmake.cxx: added Code Warrior dev
73924
73925 2002-10-09 13:31  martink
73926
73927         * Source/: Makefile.in, CMakeLists.txt: added build for Code
73928           Warrior
73929
73930 2002-10-09 13:30  martink
73931
73932         * Source/: cmGlobalCodeWarriorGenerator.cxx,
73933           cmLocalCodeWarriorGenerator.cxx, cmLocalCodeWarriorGenerator.h:
73934           some updates
73935
73936 2002-10-08 22:54  andy
73937
73938         * Source/: ctest.cxx, ctest.h: Reorganization, cleanup and some
73939           improvement in dart emulation
73940
73941 2002-10-08 22:00  andy
73942
73943         * Source/: ctest.cxx, ctest.h: Add parsing of warnings and errors
73944
73945 2002-10-08 20:02  andy
73946
73947         * Source/: ctest.cxx, ctest.h: Add configure option and fix
73948           potential bug in other targets. Now the run command is actually
73949           run with directory, so eventually we should be able to run this
73950           from a subdirectory
73951
73952 2002-10-08 15:55  martink
73953
73954         * Tests/: LoadCommand/CMakeCommands/cmTestCommand.c,
73955           LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: new plugin
73956           API
73957
73958 2002-10-08 15:55  martink
73959
73960         * Source/: cmCPluginAPI.cxx, cmCPluginAPI.h,
73961           cmLoadCommandCommand.cxx: some mods to the plugin API
73962
73963 2002-10-08 10:53  hoffman
73964
73965         * Source/cmExecProgramCommand.cxx: BUG: get all the output
73966           including the last character
73967
73968 2002-10-07 16:23  martink
73969
73970         * CMakeLists.txt: added header dep
73971
73972 2002-10-07 09:20  andy
73973
73974         * Tests/COnly/: foo.c, foo.h: Fix problem on HP
73975
73976 2002-10-07 09:16  martink
73977
73978         * Source/cmIfCommand.cxx: minor fix to allow if with no arguments
73979
73980 2002-10-07 08:23  andy
73981
73982         * Source/cmGlobalVisualStudio6Generator.cxx: Suppress output of
73983           trycompile
73984
73985 2002-10-06 21:25  andy
73986
73987         * Source/ctest.cxx: Fix update so that it actually updates the
73988           source directory,
73989
73990 2002-10-06 21:24  andy
73991
73992         * Source/cmSystemTools.cxx: Fix for run command on windows. If you
73993           specify command in quotes but not full path, it should still work
73994
73995 2002-10-06 20:44  andy
73996
73997         * Source/ctest.cxx: Add missing namespace
73998
73999 2002-10-06 20:44  andy
74000
74001         * Source/cmSystemTools.cxx: Revert back. Does not seems to work on
74002           Windows
74003
74004 2002-10-06 20:36  andy
74005
74006         * Source/: ctest.cxx, ctest.h: Add some minimal Dart capability to
74007           ctest. For example now you can actually use ctest to build
74008           projects, do cvs update on all platforms. This is especially cool
74009           for Visual Studio where you do not want to load the whole
74010           development environment just to build your project.
74011
74012 2002-10-06 18:56  andy
74013
74014         * Source/cmSystemTools.cxx: Check if directory was actually created
74015
74016 2002-10-06 15:10  barre
74017
74018         * Templates/CMakeNMakeWindowsSystemConfig.cmake: ENH: nmake now
74019           uses incremental linking as Msdev does. Faster build (linking a
74020           static vtk.exe or paraview.exe could take more than 10 minutes)
74021
74022 2002-10-06 12:12  andy
74023
74024         * Source/cmTarget.cxx, Tests/COnly/CMakeLists.txt,
74025           Tests/COnly/conly.c, Tests/COnly/foo.c, Tests/COnly/foo.h: If you
74026           specify header file as source, it should still use C compiler and
74027           not CXX. Also fix COnly test so that it make sure that this still
74028           works...
74029
74030 2002-10-05 10:24  andy
74031
74032         * Source/: cmSystemTools.cxx, cmWin32ProcessExecution.h: Fix
74033           borland build. Borland Run command should be static, since it is
74034           called with no object...
74035
74036 2002-10-04 18:16  andy
74037
74038         * Source/: cmMakefile.cxx, cmMakefile.h, cmRegularExpression.cxx,
74039           cmRegularExpression.h, cmSourceGroupCommand.cxx: Try to improve
74040           source group interface
74041
74042 2002-10-04 14:01  andy
74043
74044         * Source/cmCacheManager.cxx: Remove tabs
74045
74046 2002-10-04 12:30  andy
74047
74048         * Source/cmCacheManager.cxx: Fix reading of advanced values from
74049           CMakeCache
74050
74051 2002-10-04 11:42  martink
74052
74053         * Source/: cmLocalCodeWarriorGenerator.h,
74054           cmGlobalCodeWarriorGenerator.cxx,
74055           cmLocalCodeWarriorGenerator.cxx: updates
74056
74057 2002-10-04 11:33  barre
74058
74059         * DartConfig.cmake: ENH: my opinion is that it should be ADVANCED.
74060           Few people build the doc.
74061
74062 2002-10-04 10:47  andy
74063
74064         * Source/cmSystemTools.cxx: Add missing argument
74065
74066 2002-10-04 10:38  andy
74067
74068         * Source/: cmSystemTools.cxx, cmSystemTools.h,
74069           cmWin32ProcessExecution.cxx, cmWin32ProcessExecution.h: Cleanup
74070           RunCOmmand code and move borland one to vtkWin32ProcessExecution,
74071           so that it is all in one place... Add timeout option whihc does
74072           not work yet, but it should not produce warning any more
74073
74074 2002-10-04 08:59  martink
74075
74076         * Source/cmLocalGenerator.cxx: always set PROJECT_SOURCE_DIR etc
74077
74078 2002-10-03 16:40  martink
74079
74080         * Source/: cmGlobalCodeWarriorGenerator.cxx,
74081           cmLocalCodeWarriorGenerator.cxx: some fixes
74082
74083 2002-10-03 15:14  martink
74084
74085         * Source/: cmGlobalCodeWarriorGenerator.cxx,
74086           cmGlobalCodeWarriorGenerator.h, cmLocalCodeWarriorGenerator.cxx,
74087           cmLocalCodeWarriorGenerator.h: under development
74088
74089 2002-10-02 17:46  martink
74090
74091         * Source/cmWin32ProcessExecution.cxx: Revert to fix win 9x
74092
74093 2002-10-02 17:31  king
74094
74095         * Source/: cmGlobalUnixMakefileGenerator.cxx, cmStandardIncludes.h:
74096           ENH: Added explicit declarations of some C functions that are
74097           hard to get from standard headers in como
74098           (www.comeaucomputing.com) strict mode.
74099
74100 2002-10-02 17:23  king
74101
74102         * Source/cmIncludeCommand.cxx: BUG: Must return false after an
74103           error of incorrect arguments.
74104
74105 2002-10-02 17:22  king
74106
74107         * Source/: cmIfCommand.cxx, cmIfCommand.h: BUG: STRLESS and
74108           STRGREATER need to treat non-existent definitions as strings.
74109
74110 2002-10-02 17:16  andy
74111
74112         * Source/cmWin32ProcessExecution.cxx: Cleanup and try to unify with
74113           the other code
74114
74115 2002-10-02 17:14  andy
74116
74117         * Source/cmSystemTools.cxx: Cleanup
74118
74119 2002-10-02 16:42  ibanez
74120
74121         * Modules/CMakeLists.txt: ENH: Adding install of .in and .c
74122           modules.
74123
74124 2002-10-02 11:35  martink
74125
74126         * Source/cmLocalBorlandMakefileGenerator.cxx: Remove unnecessary
74127           new line
74128
74129 2002-10-02 11:15  martink
74130
74131         * Source/cmSystemTools.cxx: Fix bug in borland run command
74132
74133 2002-10-02 11:14  martink
74134
74135         * Source/cmake.cxx: Produce only one output
74136
74137 2002-10-01 18:37  king
74138
74139         * Source/cmITKWrapTclCommand.cxx: ENH: Added support to pass the
74140           gccxml program location to cable if ITK_GCCXML_EXECUTABLE is set
74141           on m_Makefile.
74142
74143 2002-10-01 15:56  andy
74144
74145         * Modules/: TestBigEndian.c, TestBigEndian.cmake: Add test for big
74146           endian
74147
74148 2002-10-01 13:04  martink
74149
74150         * Source/cmWin32ProcessExecution.cxx: Fix grouping of arguments on
74151           Windows 98
74152
74153 2002-10-01 13:04  martink
74154
74155         * Source/cmLocalVisualStudio6Generator.cxx: Fix a bug in generator.
74156           This one is good: This bug is only present on Windows 98, but
74157           since RunCommand did not work, it never showed on the
74158           dashboard... In any case commands in Visual studio 6 should be in
74159           windows style slashes
74160
74161 2002-10-01 13:00  martink
74162
74163         * Source/cmw9xcom.cxx: Put quotes around arguments if they have
74164           spaces and no quotes
74165
74166 2002-10-01 12:59  martink
74167
74168         * Tests/: Complex/CMakeLists.txt, ComplexOneConfig/CMakeLists.txt,
74169           ComplexRelativePaths/CMakeLists.txt: Remove bogus exec_program
74170
74171 2002-10-01 10:12  ibanez
74172
74173         * Modules/FindFLTK.cmake: ENH: removed "USE_FLTK_VERSION_1.1" in
74174           favor of "FLTK_VERSION_1.1" to avoid      confusions.
74175
74176 2002-10-01 07:28  andy
74177
74178         * Source/: Makefile.in, cmakemain.cxx: Remove dependency to dynamic
74179           loader during bootstrap
74180
74181 2002-09-30 22:26  ibanez
74182
74183         * Modules/FindFLTK.cmake: ENH: Version 1.1 is considered to be the
74184           default.
74185
74186 2002-09-30 21:34  king
74187
74188         * Source/CursesDialog/cmCursesMainForm.cxx: ERR: Fixed bad sentence
74189           in error message.
74190
74191 2002-09-30 16:46  andy
74192
74193         * Source/cmake.cxx: Fix bug in chdir; Who did this anyway...
74194
74195 2002-09-30 16:25  hoffman
74196
74197         * Source/: Makefile.in, cmDynamicLoader.cxx, cmakemain.cxx: BUG:
74198           fix load command stuff for cygwin and cleanup at exit
74199
74200 2002-09-30 15:05  martink
74201
74202         * Source/cmWin32ProcessExecution.h: Add some more comments
74203
74204 2002-09-30 15:00  martink
74205
74206         * Source/cmWin32ProcessExecution.cxx: Cleanups and hopefully now it
74207           works on all windows platforms
74208
74209 2002-09-30 14:01  martink
74210
74211         * Source/cmake.cxx: Set comspec substitute the right way
74212
74213 2002-09-30 14:00  martink
74214
74215         * Source/ctest.cxx: Set comspec substitute
74216
74217 2002-09-30 13:59  martink
74218
74219         * Source/cmw9xcom.cxx: Add spaces
74220
74221 2002-09-30 12:24  ibanez
74222
74223         * Modules/FindLATEX.cmake:      Configuratiion for finding LaTeX
74224           related executables.
74225
74226 2002-09-30 11:41  andy
74227
74228         * Source/: CMakeLists.txt, cmSystemTools.cxx, cmake.cxx,
74229           cmw9xcom.cxx: Another attempt on Windows 98
74230
74231 2002-09-30 11:00  andy
74232
74233         * Source/cmSystemTools.cxx: Attempt to unify the code
74234
74235 2002-09-30 10:47  andy
74236
74237         * Source/cmSystemTools.cxx: Fix bug in printing
74238
74239 2002-09-30 07:55  andy
74240
74241         * Source/cmWin32ProcessExecution.cxx: Remove warnings and fix
74242           potential bug
74243
74244 2002-09-30 07:09  andy
74245
74246         * Source/cmSystemTools.cxx,
74247           Templates/CMakeBorlandWindowsSystemConfig.cmake: Make borland
74248           pass all the tests on XP (and 2000?)
74249
74250 2002-09-29 22:10  andy
74251
74252         * Source/cmSystemTools.cxx: Remove debug
74253
74254 2002-09-29 21:57  andy
74255
74256         * Source/cmSystemTools.cxx: It is late and it at least seems to
74257           work better than before...
74258
74259 2002-09-29 21:55  andy
74260
74261         * Source/: cmWin32ProcessExecution.cxx, cmWin32ProcessExecution.h:
74262           Fix for it to compile on "all" windows platforms...
74263
74264 2002-09-29 21:48  andy
74265
74266         * Source/cmSystemTools.cxx: Simplify debugging by resetting error
74267           code
74268
74269 2002-09-29 14:09  martink
74270
74271         * Source/: cmWin32ProcessExecution.cxx, cmWin32ProcessExecution.h:
74272           possible fix for warnings
74273
74274 2002-09-29 14:09  martink
74275
74276         * Source/cmake.cxx: compiler warnings
74277
74278 2002-09-27 17:28  andy
74279
74280         * Source/: cmSystemTools.cxx, cmSystemTools.h, cmake.cxx: Add two
74281           cmake commands -E echo for echoing strings and -E comspec for
74282           workaround of bug of windows 9x; add another implementation of
74283           run command on windows which should work...
74284
74285 2002-09-27 17:26  andy
74286
74287         * Source/: CMakeLists.txt, cmWin32ProcessExecution.cxx,
74288           cmWin32ProcessExecution.h: Add class for process execution on
74289           Windows
74290
74291 2002-09-27 17:16  andy
74292
74293         * Tests/: Complex/CMakeLists.txt, ComplexOneConfig/CMakeLists.txt,
74294           ComplexRelativePaths/CMakeLists.txt: Use cmake echo
74295
74296 2002-09-27 16:23  martink
74297
74298         * Source/: cmCreateTestSourceList.cxx, cmInstallFilesCommand.cxx,
74299           cmInstallProgramsCommand.cxx, cmIncludeDirectoryCommand.cxx:
74300           removed some includes
74301
74302 2002-09-27 16:19  martink
74303
74304         * Source/: cmTarget.cxx, cmTarget.h, cmCommand.h,
74305           cmEnableTestingCommand.cxx, cmEndForEachCommand.cxx,
74306           cmForEachCommand.cxx, cmAddTestCommand.cxx,
74307           cmAuxSourceDirectoryCommand.cxx, cmElseCommand.cxx,
74308           cmEndIfCommand.cxx, cmIfCommand.cxx, cmAbstractFilesCommand.cxx,
74309           cmAddDependenciesCommand.cxx, cmAddLibraryCommand.cxx,
74310           cmInstallTargetsCommand.cxx, cmMacroCommand.cxx,
74311           cmMessageCommand.cxx, cmWriteFileCommand.cxx,
74312           cmAddExecutableCommand.cxx: removed some includes
74313
74314 2002-09-27 16:19  hoffman
74315
74316         * Source/: cmSetCommand.cxx, cmSetCommand.h: BUG: fix doc string
74317           and allow a variable to be promoted from non-cache to cache
74318
74319 2002-09-27 16:18  hoffman
74320
74321         * Source/cmLocalUnixMakefileGenerator.cxx: remove unused stuff
74322
74323 2002-09-27 15:52  martink
74324
74325         * Source/cmMakefile.h: new patch
74326
74327 2002-09-27 14:12  andy
74328
74329         * Templates/: CCMakeSystemConfig.cmake.in, cconfigure,
74330           cconfigure.in: Cleanup configure scripts
74331
74332 2002-09-26 15:13  martink
74333
74334         * Source/: cmake.h, cmake.cxx, cmGlobalGenerator.cxx,
74335           cmGlobalGenerator.h: added progress
74336
74337 2002-09-26 13:52  martink
74338
74339         * Source/cmMakefile.cxx: minor memory fix
74340
74341 2002-09-25 17:25  andy
74342
74343         * Modules/: CheckFunctionExists.cmake, CheckIncludeFile.cmake,
74344           CheckLibraryExists.cmake: Set variable to either 1 or empty
74345           string instead of TRUE and FALSE
74346
74347 2002-09-25 10:38  andy
74348
74349         * Modules/CheckLibraryExists.cmake: Cleanup
74350
74351 2002-09-25 10:08  andy
74352
74353         * Tests/: LoadCommand/CMakeLists.txt,
74354           LoadCommand/LoadedCommand.h.in,
74355           LoadCommandOneConfig/CMakeLists.txt,
74356           LoadCommandOneConfig/LoadedCommand.h.in: Check for library
74357
74358 2002-09-25 10:08  andy
74359
74360         * Modules/: CheckFunctionExists.cmake, CheckLibraryExists.cmake,
74361           CheckSizeOf.cmake: Fix modules for recent changes
74362
74363 2002-09-25 10:07  andy
74364
74365         * Source/: cmGlobalUnixMakefileGenerator.cxx,
74366           cmTryCompileCommand.cxx: Several changes: COMPILE_DEFINITIONS is
74367           now depricated. If you want to specify some, use CMAKE_FLAGS
74368           -DCMAKE_DEFINITIONS:STRING=...; same goes for libraries, include
74369           path, ... It now detects wether the file is C or C++ and uses the
74370           apropriate project command, it also does the right thing when
74371           doing try_compile, so it does not execute configure for every
74372           single try_compile
74373
74374 2002-09-25 09:31  andy
74375
74376         * Source/cmLocalUnixMakefileGenerator.cxx: Use file format
74377           detection
74378
74379 2002-09-25 09:30  andy
74380
74381         * Source/: cmSystemTools.cxx, cmSystemTools.h: Add detection of
74382           file format from extension
74383
74384 2002-09-25 07:46  andy
74385
74386         * Source/cmGlobalGenerator.cxx: Attempt to make NMake quiet during
74387           TRY_COMPILE
74388
74389 2002-09-24 18:34  andy
74390
74391         * Source/: ctest.cxx, ctest.h: Add verbose flag -V, which makes the
74392           output of tests to be displayed; also add help to ctest
74393
74394 2002-09-24 17:58  andy
74395
74396         * Modules/CMakeBackwardCompatibilityC.cmake,
74397           Modules/CMakeBackwardCompatibilityCXX.cmake,
74398           Source/cmGlobalUnixMakefileGenerator.cxx: Improve backward
74399           compatibility, so that all backward compatibility stuff is in two
74400           modules; fix invoking of try_compile; add checking for header
74401           files and sizes of types
74402
74403 2002-09-24 17:37  andy
74404
74405         * Source/cmSystemTools.cxx: Add support for mac dylib
74406
74407 2002-09-24 16:36  andy
74408
74409         * Modules/: CheckLibraryExists.cmake, CheckLibraryExists.lists.in:
74410           Initial attempt to check if library exists
74411
74412 2002-09-24 16:20  andy
74413
74414         * Modules/CheckSizeOf.cmake: Improve check size of. Now it checks
74415           for some header files before trying to check types
74416
74417 2002-09-24 14:49  king
74418
74419         * Source/: cmEndIfCommand.cxx, cmIfCommand.cxx: [no log message]
74420
74421 2002-09-24 14:22  king
74422
74423         * Utilities/cmake_release_config_osf: ENH: Adding prototype release
74424           config script for OSF.
74425
74426 2002-09-24 14:18  king
74427
74428         * Utilities/cmake_release_config_cygwin: ERR: Removed old cygwin
74429           release config file.  A separate script is now used.
74430
74431 2002-09-24 13:24  martink
74432
74433         * Source/cmake.cxx: fixed memory leak
74434
74435 2002-09-24 13:17  martink
74436
74437         * Source/cmTryRunCommand.cxx: always convert to output path
74438
74439 2002-09-24 10:47  hoffman
74440
74441         * Utilities/: cmake-cygwin-package.sh, cmake_release_cygwin.sh: use
74442           /usr/bin/find and uname for cygwin version
74443
74444 2002-09-24 10:30  andy
74445
74446         * Source/cmLoadCommandCommand.cxx: Cleanup
74447
74448 2002-09-24 10:24  andy
74449
74450         * Source/: cmDynamicLoader.cxx, cmDynamicLoader.h: Add accessor for
74451           Flushing cache
74452
74453 2002-09-24 09:51  hoffman
74454
74455         * Source/cmLocalUnixMakefileGenerator.cxx: one rule per line so
74456           borland make does not die
74457
74458 2002-09-24 09:50  hoffman
74459
74460         * Source/cmLocalBorlandMakefileGenerator.cxx: handle long commands
74461
74462 2002-09-24 09:24  hoffman
74463
74464         * Source/: cmDynamicLoader.cxx, cmGlobalGenerator.cxx: fix for
74465           cygwin and nmake that does not define WIN32
74466
74467 2002-09-23 21:14  king
74468
74469         * Utilities/: cmake-cygwin-package.sh, cmake-cygwin.README,
74470           cmake_release_cygwin.sh, setup.hint: ENH: Added cygwin packaging
74471           scripts.  The setup.hint and cmake.README files required by
74472           Cygwin are generated automatically.
74473
74474 2002-09-23 17:24  andy
74475
74476         * Tests/: LoadCommand/CMakeCommands/CMakeLists.txt,
74477           LoadCommandOneConfig/CMakeCommands/CMakeLists.txt: Fix problem
74478
74479 2002-09-23 17:20  king
74480
74481         * Utilities/cmake_release_unix_package.sh: ENH: Added to generated
74482           README the typical install locaiton of /usr/local.
74483
74484 2002-09-23 16:57  andy
74485
74486         * Source/cmDynamicLoader.cxx: Fix cache for non void* types
74487
74488 2002-09-23 16:24  andy
74489
74490         * Source/cmDynamicLoader.cxx: Keep track of libraries so that you
74491           can load them as many times as you want...
74492
74493 2002-09-23 15:57  andy
74494
74495         * Source/cmaketest.cxx: Cleanup
74496
74497 2002-09-23 15:56  andy
74498
74499         * Tests/: LoadCommand/CMakeCommands/CMakeLists.txt,
74500           LoadCommand/CMakeCommands/cmTestCommand.c,
74501           LoadCommandOneConfig/CMakeCommands/CMakeLists.txt,
74502           LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: Some minor
74503           fixes for mac
74504
74505 2002-09-23 15:54  andy
74506
74507         * Source/cmLocalUnixMakefileGenerator.cxx: Fix generation of C only
74508           modules
74509
74510 2002-09-23 15:53  andy
74511
74512         * Source/cmDynamicLoader.cxx: Fix extension and suffix for modules
74513           on mac
74514
74515 2002-09-23 14:57  martink
74516
74517         * Tests/: LoadCommand/CMakeCommands/cmTestCommand.c,
74518           LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: cleanup
74519
74520 2002-09-23 14:57  martink
74521
74522         * Source/: cmCPluginAPI.h, cmLoadCommandCommand.cxx: cleaned up API
74523
74524 2002-09-23 14:11  andy
74525
74526         * Tests/: LoadCommand/CMakeCommands/CMakeLists.txt,
74527           LoadCommandOneConfig/CMakeCommands/CMakeLists.txt: Fix test so
74528           that it will work on HP
74529
74530 2002-09-23 14:04  andy
74531
74532         * Source/cmTryCompileCommand.cxx: Fix HP build
74533
74534 2002-09-23 13:32  andy
74535
74536         * Source/: cmSystemTools.cxx, cmTryCompileCommand.cxx: Try to
74537           remove some warnings
74538
74539 2002-09-23 13:11  andy
74540
74541         * Source/cmLoadCommandCommand.cxx: Fix loading of module for
74542           borland
74543
74544 2002-09-23 12:23  andy
74545
74546         * Source/cmGlobalGenerator.cxx: Try to fix borland and nmake try
74547           compile
74548
74549 2002-09-23 11:06  andy
74550
74551         * Source/: cmTryCompileCommand.cxx, cmTryCompileCommand.h,
74552           cmTryRunCommand.cxx: Abstract cleaning of files and add code that
74553           deletes files from Debug subdirectory
74554
74555 2002-09-23 11:05  andy
74556
74557         * Source/cmGlobalVisualStudio6Generator.cxx: Remove debug stuff
74558
74559 2002-09-23 10:01  andy
74560
74561         * Modules/FindwxWindows.cmake: Fix comments
74562
74563 2002-09-23 09:58  andy
74564
74565         * Source/cmLocalVisualStudio7Generator.cxx: Try to fix quoted
74566           definitions
74567
74568 2002-09-23 09:41  martink
74569
74570         * Source/cmIfCommand.cxx: hopefull another fix to if statements
74571
74572 2002-09-23 09:07  andy
74573
74574         * Source/: cmGlobalVisualStudio6Generator.cxx,
74575           cmGlobalVisualStudio6Generator.h: Attempt to fix Visual studio 6
74576           comiling
74577
74578 2002-09-23 08:51  king
74579
74580         * Utilities/cmake_release_unix_package.sh: BUG: Creating source
74581           tarball should not affect current directory.
74582
74583 2002-09-23 08:44  king
74584
74585         * Utilities/: cmake_release_config_darwin,
74586           cmake_release_config_hpux, cmake_release_config_irix,
74587           cmake_release_config_linux, cmake_release_config_sun: ENH:
74588           Incremented version to 1.4.5.
74589
74590 2002-09-22 10:08  martink
74591
74592         * Source/cmLocalVisualStudio7Generator.cxx: defines cannot have
74593           quotes in them
74594
74595 2002-09-22 09:53  martink
74596
74597         * Source/: cmGlobalVisualStudio7Generator.cxx,
74598           cmGlobalVisualStudio7Generator.h: some try compile fixes
74599
74600 2002-09-22 07:52  martink
74601
74602         * Source/: cmWriteFileCommand.cxx,
74603           CursesDialog/cmCursesMainForm.cxx: compiler warning
74604
74605 2002-09-21 07:29  andy
74606
74607         * Source/cmWriteFileCommand.cxx: Fix namespace problem
74608
74609 2002-09-20 15:01  andy
74610
74611         * Modules/: CheckFunctionExists.cmake, CheckIncludeFile.cmake,
74612           CheckSizeOf.cmake: Fix tests for new trycompile and tryrun
74613
74614 2002-09-20 15:01  andy
74615
74616         * Source/: cmMakefile.cxx, cmMakefile.h, cmTryCompileCommand.cxx,
74617           cmTryRunCommand.cxx: Add GetLocal on cmMakefile and on local
74618           builds do not perform tests
74619
74620 2002-09-20 14:17  andy
74621
74622         * Tests/: LoadCommand/CMakeLists.txt,
74623           LoadCommand/LoadedCommand.h.in,
74624           LoadCommandOneConfig/CMakeLists.txt,
74625           LoadCommandOneConfig/LoadedCommand.h.in: Include more testing
74626
74627 2002-09-20 14:16  andy
74628
74629         * Modules/: CheckIncludeFile.c.in, CheckIncludeFile.cmake: Simplify
74630           checking for headers
74631
74632 2002-09-20 13:40  andy
74633
74634         * Modules/: CheckIncludeFile.c.in, CheckIncludeFile.cmake: Add
74635           macro which checks if the header file exists
74636
74637 2002-09-20 13:40  andy
74638
74639         * Modules/CheckFunctionExists.cmake: Fix comment
74640
74641 2002-09-20 13:17  andy
74642
74643         * Tests/: LoadCommand/CMakeLists.txt,
74644           LoadCommand/LoadedCommand.cxx,
74645           LoadCommandOneConfig/CMakeLists.txt,
74646           LoadCommandOneConfig/LoadedCommand.cxx,
74647           LoadCommand/LoadedCommand.h.in,
74648           LoadCommandOneConfig/LoadedCommand.h.in: Fix test so that it does
74649           some modules testing by checking for some functions and some size
74650           of types
74651
74652 2002-09-20 13:16  andy
74653
74654         * Modules/: CheckFunctionExists.c, CheckFunctionExists.cmake,
74655           CheckSizeOf.c, CheckSizeOf.cmake: Add two commonly used modules.
74656           First one checks if the function exists, the second one checks
74657           the size of type
74658
74659 2002-09-20 13:15  andy
74660
74661         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
74662           cmMakefile.cxx, cmMakefile.h, cmTryCompileCommand.cxx: Add option
74663           of TRY_COMPILE to store the output of compilation so that if the
74664           output fails you can display it or store it in the file
74665
74666 2002-09-20 13:14  andy
74667
74668         * Source/: cmCommands.cxx, cmWriteFileCommand.cxx,
74669           cmWriteFileCommand.h: Add WRITE_FILE command, which writes string
74670           to a file
74671
74672 2002-09-20 10:06  martink
74673
74674         * Tests/: LoadCommand/CMakeCommands/cmTestCommand.c,
74675           LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: removed c++
74676           style comments
74677
74678 2002-09-20 08:07  martink
74679
74680         * Source/: cmTryRunCommand.h, cmTryRunCommand.cxx: compiler
74681           warnings
74682
74683 2002-09-19 16:12  hoffman
74684
74685         * Source/cmBorlandMakefileGenerator.cxx: ENH: allow for long
74686           command lines
74687
74688 2002-09-19 16:09  andy
74689
74690         * Source/cmMakefile.cxx: Remove unnecessary disabling of output
74691
74692 2002-09-19 16:07  andy
74693
74694         * Source/cmTryRunCommand.cxx: Fix tryrun to work on Linux
74695
74696 2002-09-19 15:01  hoffman
74697
74698         * Source/cmUnixMakefileGenerator.cxx: ENH: use single line depend
74699           rules for borland compiler
74700
74701 2002-09-19 14:59  hoffman
74702
74703         * Source/cmMSDotNETGenerator.cxx: ENH: add include to rc, and
74704           newline to custom commnad
74705
74706 2002-09-19 14:59  hoffman
74707
74708         * Source/: cmBorlandMakefileGenerator.cxx,
74709           cmNMakeMakefileGenerator.cxx: ENH: add include to rc
74710
74711 2002-09-19 14:58  hoffman
74712
74713         * Source/CMakeLists.txt: ENH: fix bad endif
74714
74715 2002-09-19 14:58  hoffman
74716
74717         * Templates/: DLLHeader.dsptemplate, EXEHeader.dsptemplate,
74718           staticLibHeader.dsptemplate: ENH: add include paths to rc
74719
74720 2002-09-19 14:40  andy
74721
74722         * Source/cmSystemTools.cxx: Supress standard error when running
74723           command
74724
74725 2002-09-19 14:36  andy
74726
74727         * Source/cmTryCompileCommand.cxx: Fix try compile with second
74728           signature, remove cmake lists from cache so that multiple tests
74729           work
74730
74731 2002-09-19 14:35  andy
74732
74733         * Source/cmSystemTools.h: Add a way to check if run command output
74734           is disabled
74735
74736 2002-09-19 14:35  andy
74737
74738         * Source/cmMakefile.cxx: When doing try compile disable output
74739
74740 2002-09-19 14:34  andy
74741
74742         * Source/: cmListFileCache.cxx, cmListFileCache.h: Add a way to
74743           remove files from cache
74744
74745 2002-09-19 11:06  andy
74746
74747         * Source/cmTryRunCommand.cxx: Fix compile problem
74748
74749 2002-09-19 11:01  martink
74750
74751         * Source/cmTryRunCommand.cxx: minor cleanup
74752
74753 2002-09-19 10:25  andy
74754
74755         * Modules/FindwxWindows.cmake: Fix find wxWindows
74756
74757 2002-09-19 09:49  martink
74758
74759         * Source/: cmCommands.cxx, cmTryCompileCommand.cxx,
74760           cmTryCompileCommand.h: updated to try compile
74761
74762 2002-09-19 09:48  martink
74763
74764         * Source/: cmTryRunCommand.cxx, cmTryRunCommand.h: new command
74765
74766 2002-09-19 09:47  andy
74767
74768         * Source/CMakeLists.txt: Add option for building wxWindows GUI for
74769           CMake
74770
74771 2002-09-19 09:42  andy
74772
74773         * Modules/FindwxWindows.cmake: Improve searching for wxWindows
74774
74775 2002-09-18 14:18  andy
74776
74777         * Source/: cmSystemTools.cxx, cmSystemTools.h,
74778           CursesDialog/ccmake.cxx: Improve message handler to include
74779           client data.
74780
74781 2002-09-18 11:38  martink
74782
74783         * Tests/: LoadCommand/CMakeLists.txt,
74784           LoadCommand/CMakeCommands/CMakeLists.txt,
74785           LoadCommand/CMakeCommands/cmTestCommand.c,
74786           LoadCommandOneConfig/CMakeLists.txt,
74787           LoadCommandOneConfig/CMakeCommands/CMakeLists.txt,
74788           LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: test passing
74789           CMAKE_FLAGS
74790
74791 2002-09-18 11:37  martink
74792
74793         * Source/: cmMakefile.cxx, cmMakefile.h, cmTryCompileCommand.cxx,
74794           cmTryCompileCommand.h: now Try compile can include CMAKE_FLAGS
74795
74796 2002-09-18 11:36  martink
74797
74798         * Source/cmLoadCommandCommand.cxx: better error reporting
74799
74800 2002-09-18 10:40  king
74801
74802         * Source/cmSetCommand.cxx: ENH: If SET(VAR) is called with no other
74803           arguments, remove the definition of VAR.
74804
74805 2002-09-18 10:39  king
74806
74807         * Source/: cmMakefile.cxx, cmMakefile.h: ENH: Added
74808           RemoveDefinition method.
74809
74810 2002-09-18 09:53  barre
74811
74812         * Source/cmVTKWrapTclCommand.cxx: FIX: better support for the
74813           Tcl/Tk 8.4 pre-release
74814
74815 2002-09-18 08:15  andy
74816
74817         * Modules/FindGTK.cmake: GL should not be a completely necessary
74818           thing for finding GTK. This will find gtk and GL but also just
74819           GTK
74820
74821 2002-09-18 08:13  andy
74822
74823         * Source/cmakewizard.cxx: Remove unnecessary variable
74824
74825 2002-09-18 08:07  martink
74826
74827         * Tests/: LoadCommand/CMakeLists.txt,
74828           LoadCommandOneConfig/CMakeLists.txt: removed target
74829
74830 2002-09-17 15:41  king
74831
74832         * Modules/CMakeLists.txt: ENH: Adding installation of TRY_COMPILE
74833           tests.
74834
74835 2002-09-17 15:41  king
74836
74837         * Source/cmTryCompileCommand.cxx: BUG: Generated CMakeLists.txt
74838           file needs to take CMAKE_ANSI_CXXFLAGS into account.
74839
74840 2002-09-17 14:40  king
74841
74842         * Source/cmLocalUnixMakefileGenerator.cxx: ERR: Fixed typo:
74843           INSTALL_PROGRAMS -> INSTALL_PROGRAM.
74844
74845 2002-09-17 14:20  martink
74846
74847         * Source/CursesDialog/cmCursesMainForm.cxx: some cmake api changees
74848
74849 2002-09-17 14:19  andy
74850
74851         * Source/cmakewizard.cxx: Strip the string that user answers
74852
74853 2002-09-17 14:18  barre
74854
74855         * Source/cmVTKWrapTclCommand.cxx: ENH: add support for Tcl/Tk 8.4.0
74856
74857 2002-09-17 14:12  martink
74858
74859         * Source/cmake.h: updated comments
74860
74861 2002-09-17 14:09  king
74862
74863         * Source/cmLocalUnixMakefileGenerator.cxx: BUG: INSTALL_DATA should
74864           be INSTALL_PROGRAMS for program install targets.
74865
74866 2002-09-17 14:04  martink
74867
74868         * Source/CursesDialog/cmCursesMainForm.cxx: some cmake api changees
74869
74870 2002-09-17 13:59  martink
74871
74872         * Source/: cmMakefile.cxx, cmake.cxx, cmake.h, cmakewizard.cxx:
74873           cleaned up some of the cmake interface
74874
74875 2002-09-17 13:59  martink
74876
74877         * Source/CMakeLists.txt: new test
74878
74879 2002-09-17 13:48  andy
74880
74881         * Source/cmakewizard.cxx: Replace getline with fgets since getline
74882           does not seems to work properly on Mac OSX
74883
74884 2002-09-17 11:48  andy
74885
74886         * Source/: cmCacheManager.cxx, cmCacheManager.h,
74887           cmMarkAsAdvancedCommand.cxx: Fix problems with advanced not being
74888           marked.
74889
74890 2002-09-17 10:56  king
74891
74892         * Source/: cmInstallFilesCommand.cxx, cmInstallFilesCommand.h,
74893           cmInstallProgramsCommand.cxx, cmInstallProgramsCommand.h,
74894           cmLocalUnixMakefileGenerator.cxx: ENH: Improved implementation of
74895           INSTALL_FILES and INSTALL_PROGRAMS commands.  Source paths can
74896           now be relative or full paths, and don't need to be in the same
74897           directory as the CMakeLists.txt file.
74898
74899 2002-09-17 10:38  martink
74900
74901         * Tests/: LoadCommand/CMakeCommands/cmTestCommand.c,
74902           LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: added
74903           Destructor
74904
74905 2002-09-17 10:38  martink
74906
74907         * Source/: cmCPluginAPI.h, cmLoadCommandCommand.cxx: added
74908           destructor to loaded commands
74909
74910 2002-09-17 09:17  martink
74911
74912         * Modules/TestForANSIStreamHeaders.cmake: slight change in
74913           signature for TryCompile
74914
74915 2002-09-17 09:16  martink
74916
74917         * Source/: cmGlobalVisualStudio6Generator.cxx,
74918           cmTryCompileCommand.cxx, cmTryCompileCommand.h: slight change in
74919           signature
74920
74921 2002-09-17 09:16  martink
74922
74923         * Tests/: LoadCommand/CMakeLists.txt,
74924           LoadCommandOneConfig/CMakeLists.txt: some cleanup
74925
74926 2002-09-17 08:29  martink
74927
74928         * Tests/: LoadCommand/CMakeLists.txt,
74929           LoadCommandOneConfig/CMakeLists.txt: minor fix in error message
74930
74931 2002-09-16 16:27  martink
74932
74933         * Tests/: LoadCommand/CMakeLists.txt,
74934           LoadCommand/LoadedCommand.cxx,
74935           LoadCommand/CMakeCommands/CMakeLists.txt,
74936           LoadCommand/CMakeCommands/cmTestCommand.c,
74937           LoadCommandOneConfig/CMakeLists.txt,
74938           LoadCommandOneConfig/LoadedCommand.cxx,
74939           LoadCommandOneConfig/CMakeCommands/CMakeLists.txt,
74940           LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: load command
74941           test
74942
74943 2002-09-15 09:54  martink
74944
74945         * Source/: cmAddCustomCommandCommand.cxx,
74946           cmAddDependenciesCommand.cxx, cmCacheManager.cxx,
74947           cmExecProgramCommand.cxx, cmFLTKWrapUICommand.cxx,
74948           cmListFileCache.cxx, cmaketest.cxx, ctest.cxx: remove unused
74949           variables
74950
74951 2002-09-15 09:42  martink
74952
74953         * Source/: cmLocalVisualStudio6Generator.cxx,
74954           cmLocalVisualStudio7Generator.cxx: updated to use
74955           ConfigureFinalPass
74956
74957 2002-09-15 08:53  martink
74958
74959         * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h,
74960           cmGlobalGenerator.cxx: changed handling of FinalPass
74961
74962 2002-09-15 08:53  martink
74963
74964         * Source/cmLocalUnixMakefileGenerator.cxx: changed when final pass
74965           is done
74966
74967 2002-09-15 08:52  martink
74968
74969         * Source/: cmMakefile.h, cmMakefile.cxx: renamed GenerateMakefile
74970           to ConfigureFinalPass
74971
74972 2002-09-14 10:59  martink
74973
74974         * Source/CursesDialog/cmCursesMainForm.cxx: removed extra Generate
74975           that was screwing things up
74976
74977 2002-09-14 08:47  martink
74978
74979         * Source/cmGlobalGenerator.cxx: fixed warning
74980
74981 2002-09-13 19:23  martink
74982
74983         * Source/cmGlobalGenerator.cxx: made less verbose
74984
74985 2002-09-13 19:23  martink
74986
74987         * Modules/TestForANSIStreamHeaders.cmake: removed messages
74988
74989 2002-09-13 16:38  king
74990
74991         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Added
74992           FileIsFullPath test method.
74993
74994 2002-09-13 13:48  martink
74995
74996         * Source/: cmGlobalGenerator.cxx, cmMakefile.cxx, cmake.h: some
74997           fixes for try compile
74998
74999 2002-09-13 11:09  martink
75000
75001         * Templates/: CXXCMakeSystemConfig.cmake.in, cxxconfigure,
75002           cxxconfigure.in: now uses TryCompile
75003
75004 2002-09-13 11:05  martink
75005
75006         * Source/cmGlobalNMakeMakefileGenerator.h: minor fix
75007           inEnableLanguages
75008
75009 2002-09-13 11:01  martink
75010
75011         * Source/: cmTryCompileCommand.cxx: fix to the cleanup code
75012
75013 2002-09-13 10:42  martink
75014
75015         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
75016           cmGlobalNMakeMakefileGenerator.h,
75017           cmGlobalUnixMakefileGenerator.cxx,
75018           cmGlobalUnixMakefileGenerator.h,
75019           cmGlobalVisualStudio6Generator.cxx,
75020           cmGlobalVisualStudio7Generator.cxx, cmMakefile.cxx,
75021           cmTryCompileCommand.cxx: better trycompile and enable langiages
75022
75023 2002-09-13 10:41  martink
75024
75025         * Source/cmake.cxx: better try compile
75026
75027 2002-09-13 10:40  martink
75028
75029         * Modules/TestForANSIStreamHeaders.cmake: removed messages
75030
75031 2002-09-13 09:51  andy
75032
75033         * configure, configure.in: Improve bootstrapping on Unix, so that
75034           it bootstraps in the subdirectory. This prevents from compiler
75035           files being reused and you can do make clean...
75036
75037 2002-09-13 09:49  iscott
75038
75039         * Modules/FindQt.cmake: Make QT variables advanced
75040
75041 2002-09-13 08:15  martink
75042
75043         * Source/: cmEndIfCommand.cxx, cmLocalUnixMakefileGenerator.cxx:
75044           compiler warning
75045
75046 2002-09-13 05:39  iscott
75047
75048         * Modules/FindQt.cmake: Need to use $ENV{} to access environment
75049           variables
75050
75051 2002-09-12 16:36  martink
75052
75053         * Modules/TestForANSIStreamHeaders.cmake: some cleanup
75054
75055 2002-09-12 14:37  martink
75056
75057         * Source/cmake.cxx: uninitialized var
75058
75059 2002-09-12 13:55  andy
75060
75061         * Source/cmaketest.cxx: Remove unnecessary include
75062
75063 2002-09-12 13:42  andy
75064
75065         * Source/cmakemain.cxx: Remove unnecessary include
75066
75067 2002-09-12 13:19  bettingf
75068
75069         * Tests/Wrapping/CMakeLists.txt, Source/CMakeLists.txt: added
75070           include of FindQT.cmake
75071
75072 2002-09-12 11:47  martink
75073
75074         * Source/: cmMakefileGenerator.cxx, cmMakefileGenerator.h,
75075           CMakeLists.txt: new arch
75076
75077 2002-09-12 11:44  martink
75078
75079         * Source/: cmMSDotNETGenerator.cxx, cmMSDotNETGenerator.h,
75080           cmMSProjectGenerator.cxx, cmMSProjectGenerator.h,
75081           cmDSWWriter.cxx, cmDSWWriter.h, cmDSPWriter.cxx, cmDSPWriter.h,
75082           cmNMakeMakefileGenerator.cxx, cmNMakeMakefileGenerator.h,
75083           cmBorlandMakefileGenerator.cxx, cmBorlandMakefileGenerator.h,
75084           cmUnixMakefileGenerator.cxx, cmUnixMakefileGenerator.h: new arch
75085
75086 2002-09-12 11:38  bettingf
75087
75088         * Source/CMakeLists.txt: added test for QTWrapUI called qtwrapping
75089
75090 2002-09-12 11:37  bettingf
75091
75092         * Tests/Wrapping/: qtwrappingmain.cxx, CMakeLists.txt: corrected
75093           test for QTWrapUI
75094
75095 2002-09-12 11:14  martink
75096
75097         * Modules/: TestForANSIStreamHeaders.cmake,
75098           TestForANSIStreamHeaders.cxx: new try compile module
75099
75100 2002-09-12 11:13  andy
75101
75102         * Source/cmCacheManager.cxx: Oops, too fast commit; add missing ;
75103
75104 2002-09-12 11:12  andy
75105
75106         * Source/cmCacheManager.cxx: Add more error checking
75107
75108 2002-09-12 11:08  martink
75109
75110         * Source/: cmTryCompileCommand.cxx, cmTryCompileCommand.h: another
75111           signature for Try_Compile
75112
75113 2002-09-12 11:08  martink
75114
75115         * Source/: cmMakefile.cxx, cmake.cxx, cmake.h: added a flag if a
75116           cmake is in try compile
75117
75118 2002-09-12 09:56  andy
75119
75120         * Source/cmMarkAsAdvancedCommand.cxx: Fix mark as advanced. Now it
75121           should work properly
75122
75123 2002-09-12 09:00  andy
75124
75125         * Source/: cmakewizard.cxx, cmakewizard.h: Simplify code. Since we
75126           access cache entry through the iterator, we do not need the cache
75127           manager any more
75128
75129 2002-09-12 08:56  andy
75130
75131         * Source/cmCacheManager.h: Fix build problem on Sun
75132
75133 2002-09-11 16:44  bettingf
75134
75135         * Source/cmQTWrapUICommand.cxx: corrected the generated lists .h in
75136           header list and .cxx in sources list
75137
75138 2002-09-11 16:43  bettingf
75139
75140         * Source/cmLocalUnixMakefileGenerator.cxx: added generation of the
75141           GENERATED_QT_FILES list for make clean
75142
75143 2002-09-11 16:41  bettingf
75144
75145         * Tests/Wrapping/CMakeLists.txt: added test for QTWrapUI
75146
75147 2002-09-11 16:40  bettingf
75148
75149         * Tests/Wrapping/: qtwrappingmain.cxx, qtwrapping.ui: test for
75150           QTWarpUI
75151
75152 2002-09-11 16:12  king
75153
75154         * Source/cmCacheManager.cxx: BUG: GetCacheValue must check if value
75155           is UNINITIALIZED.  If so, pretend it doesn't exist.
75156
75157 2002-09-11 15:13  andy
75158
75159         * Source/CursesDialog/cmCursesMainForm.cxx: Fix bug in ccmake which
75160           made it crash when all cache values were deleted
75161
75162 2002-09-11 15:04  andy
75163
75164         * Source/CursesDialog/cmCursesMainForm.cxx: Fix problem with ccmake
75165           crashing on empty caches
75166
75167 2002-09-11 14:38  andy
75168
75169         * Source/cmCacheManager.cxx: Fix find and remove check for
75170           uninitialized entries
75171
75172 2002-09-11 14:08  andy
75173
75174         * Source/cmCacheManager.cxx: Function strcasecmp is not portable
75175
75176 2002-09-11 14:05  andy
75177
75178         * Source/: cmCacheManager.cxx, cmCacheManager.h,
75179           cmFindPathCommand.cxx, cmFindProgramCommand.cxx, cmMakefile.cxx,
75180           cmMarkAsAdvancedCommand.cxx, cmVariableRequiresCommand.cxx,
75181           cmakewizard.cxx, cmakewizard.h,
75182           CursesDialog/cmCursesCacheEntryComposite.cxx,
75183           CursesDialog/cmCursesCacheEntryComposite.h,
75184           CursesDialog/cmCursesMainForm.cxx: Couple of changes: cache
75185           variables now have a map of properties. ADVANCED and HELPSTRING
75186           are now properties of cache variable, IsAdvanced is gone, so is
75187           GetCacheEntry, since cache entries are now all private. To access
75188           them, you use the iterator. -ADVANCED cache entries are gone and
75189           are replaced by the property of cache variables. The cache file
75190           still looks the same, but the -ADVANCED cache entries are created
75191           when writing file. MarkAsAdvanced and VariableRequires are fixed.
75192           So are curses gui and wizard
75193
75194 2002-09-11 13:27  andy
75195
75196         * Templates/CCMakeSystemConfig.cmake.in: Remove Mark_AS_ADVANCED
75197           for some variables that do not exist
75198
75199 2002-09-11 12:52  martink
75200
75201         * Source/cmMakefile.cxx: minor fix in try compile code
75202
75203 2002-09-11 09:54  king
75204
75205         * Source/: CMakeLists.txt, cmDynamicLoader.cxx, cmDynamicLoader.h,
75206           cmDynamicLoaderC.c: ENH: Pointer-to-function to pointer-to-data
75207           casts are not even allowed in strict C.  Re-implemented this
75208           conversion in pure C++ using a casting trick with an extra level
75209           of indirection.
75210
75211 2002-09-11 08:52  king
75212
75213         * Source/cmDynamicLoaderC.c: ERR: Removed C++-style comments, used
75214           C-style instead.
75215
75216 2002-09-10 17:24  king
75217
75218         * Source/cmake.cxx: ERR: Added missing include of stdio.h for
75219           sprintf.
75220
75221 2002-09-10 16:52  martink
75222
75223         * Source/: cmTryCompileCommand.cxx, cmTryCompileCommand.h: updated
75224           signature
75225
75226 2002-09-10 16:52  martink
75227
75228         * Source/: cmMakefile.cxx, cmMakefile.h: updated makefile moved
75229           commands into cmake and fixed try compile
75230
75231 2002-09-10 16:51  martink
75232
75233         * Source/cmDumpDocumentation.cxx: moved dump docs into cmake
75234
75235 2002-09-10 16:51  martink
75236
75237         * Source/: cmake.h, cmake.cxx: moved commands into cmake
75238
75239 2002-09-10 16:49  martink
75240
75241         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
75242           cmGlobalVisualStudio6Generator.cxx,
75243           cmGlobalVisualStudio6Generator.h,
75244           cmGlobalVisualStudio7Generator.cxx,
75245           cmGlobalVisualStudio7Generator.h: modified TryCompile
75246
75247 2002-09-10 15:46  king
75248
75249         * Source/: CMakeLists.txt, cmDynamicLoader.cxx, cmDynamicLoader.h,
75250           cmDynamicLoaderC.c: ERR: Cast from pointer-to-data to
75251           pointer-to-function is not allowed in C++.  The cast needed by
75252           cmDynamicLoader::GetSymbolAddress is now hidden in a C file.
75253
75254 2002-09-10 15:40  king
75255
75256         * Source/cmGlobalUnixMakefileGenerator.cxx: ERR: Fixes for comeau
75257           compiler.  NULL is a pointer of type void*, and cannot be
75258           compared directly with other pointer types.  We use 0 instead.
75259           Also changed putenv to setenv for comeau on linux.
75260
75261 2002-09-10 15:40  king
75262
75263         * Source/cmStandardIncludes.h: ENH: Added definition of _BSD_SOURCE
75264           to enable proper use of POSIX functions on comeau in linux.
75265
75266 2002-09-10 15:38  king
75267
75268         * Source/cmSystemTools.cxx: ERR: Fix for borland on linux.  We
75269           cannot directly compare the st_dev and st_ino members of struct
75270           stat.  Use memcmp instead.
75271
75272 2002-09-10 15:37  king
75273
75274         * Source/cmLocalGenerator.cxx: ERR: Removed stray semi-colon.
75275
75276 2002-09-10 15:36  king
75277
75278         * Source/: cmMakefile.cxx, cmRegularExpression.cxx,
75279           cmRegularExpression.h, cmMakeDepend.cxx,
75280           cmLoadCommandCommand.cxx, cmCPluginAPI.cxx: ERR: Fixes for comeau
75281           compiler.  NULL is a pointer of type void*, and cannot be
75282           compared directly with other pointer types.  We use 0 instead.
75283
75284 2002-09-10 15:36  king
75285
75286         * Source/cmake.cxx: ERR: Fix for borland on linux.
75287
75288 2002-09-10 13:32  barre
75289
75290         * Modules/FindOpenGL.cmake: FIX: typo + bring back the
75291           OPENGL_gl_LIBRARY path that can be used to find GLU (was wiped
75292           out from FindGLU)
75293
75294 2002-09-10 12:49  martink
75295
75296         * Source/CMakeLists.txt: removed extra ENDIF
75297
75298 2002-09-10 10:35  king
75299
75300         * configure, configure.in: ERR: Went back to old-style test for
75301           -LANG:std on the SGI.
75302
75303 2002-09-10 10:16  martink
75304
75305         * Source/: cmEndIfCommand.cxx, cmIfCommand.cxx: better error
75306           checking on If statements
75307
75308 2002-09-10 10:02  king
75309
75310         * configure, configure.in: ERR: AC_SUBST replaced with AC_DEFINE.
75311           Needed to get configure script to correctly setup cmConfigure.h.
75312
75313 2002-09-10 09:51  king
75314
75315         * Source/cmCommands.cxx: ERR: Removed accidental commit.
75316
75317 2002-09-10 09:50  king
75318
75319         * configure, configure.in, Source/cmCommands.cxx: BUG: Missing
75320           AC_SUBST commands added.
75321
75322 2002-09-09 09:50  hoffman
75323
75324         * Modules/FindOpenGL.cmake: Adding GLU to the OPENGL_LIBRARIES only
75325           if it is found.
75326
75327 2002-09-08 10:15  martink
75328
75329         * Source/: cmGlobalNMakeMakefileGenerator.cxx,
75330           cmGlobalVisualStudio6Generator.cxx,
75331           cmGlobalVisualStudio7Generator.cxx,
75332           cmLocalVisualStudio6Generator.cxx,
75333           cmLocalVisualStudio7Generator.cxx, cmake.cxx: compiler warnings
75334
75335 2002-09-07 21:25  martink
75336
75337         * Source/: cmGlobalGenerator.cxx,
75338           cmGlobalVisualStudio6Generator.cxx,
75339           cmGlobalVisualStudio7Generator.cxx: compiler warnings
75340
75341 2002-09-07 21:22  martink
75342
75343         * Source/cmLocalGenerator.h: compiler warning
75344
75345 2002-09-07 21:18  martink
75346
75347         * Source/: cmGlobalBorlandMakefileGenerator.cxx,
75348           cmLocalBorlandMakefileGenerator.cxx: fix for borland compilers
75349
75350 2002-09-06 18:05  king
75351
75352         * Source/cmVTKWrapTclCommand.cxx: ERR: Fix for borland in generated
75353           code.  vtkCommand is ambiguously both a function and a class.
75354
75355 2002-09-06 17:19  king
75356
75357         * configure, configure.in, Templates/cconfigure,
75358           Templates/cconfigure.in, Templates/cxxconfigure,
75359           Templates/cxxconfigure.in: ENH: Improved configure test
75360           implementations by using AC_TRY_COMPILE.
75361
75362 2002-09-06 16:30  martink
75363
75364         * Source/cmLocalUnixMakefileGenerator.cxx: updated to fix the long
75365           depend line issue on Borland
75366
75367 2002-09-06 14:03  starreveld
75368
75369         * Modules/FindOpenGL.cmake:
75370           ERR: Fix opengl finding on osx
75371
75372 2002-09-06 13:56  barre
75373
75374         * Modules/FindTCL.cmake: ENH: make stub stuff ADVANCED
75375
75376 2002-09-06 13:04  martink
75377
75378         * Source/: cmakewizard.cxx, CMakeLists.txt, Makefile.in,
75379           cmGlobalGenerator.cxx, cmGlobalUnixMakefileGenerator.cxx,
75380           cmLocalUnixMakefileGenerator.cxx: new arch
75381
75382 2002-09-06 13:01  martink
75383
75384         * Source/: cmaketest.cxx, cmake.cxx, cmake.h, cmMakefile.cxx,
75385           cmMakefile.h, cmakemain.cxx: new arch
75386
75387 2002-09-06 13:00  martink
75388
75389         * Source/CursesDialog/: ccmake.cxx, cmCursesLongMessageForm.cxx,
75390           cmCursesMainForm.cxx, cmCursesMainForm.h: new architecture
75391
75392 2002-09-06 11:47  hoffman
75393
75394         * Templates/CMakeBorlandWindowsSystemConfig.cmake: fix comment
75395
75396 2002-09-06 11:00  iscott
75397
75398         * Modules/readme.txt: Add important missing word to documentation
75399
75400 2002-09-06 10:55  iscott
75401
75402         * Modules/readme.txt: More detailed information about consistent
75403           FindXXX.cmake files
75404
75405 2002-09-06 10:47  hoffman
75406
75407         * Source/cmUnixMakefileGenerator.cxx: ENH: use :: rule and not a
75408           long line extension
75409
75410 2002-09-06 09:24  martink
75411
75412         * Source/cmLocalUnixMakefileGenerator.cxx: minor fix
75413
75414 2002-09-06 08:33  martink
75415
75416         * Source/cmLocalUnixMakefileGenerator.cxx: minor fixes
75417
75418 2002-09-05 12:00  iscott
75419
75420         * Modules/: FindFLTK.cmake, FindGLUT.cmake, FindGTK.cmake,
75421           FindOpenGL.cmake, FindX11.cmake: Hide lots of values in the
75422           advanced list Fix some bugs OpenGL always needs X11 on Unix
75423
75424 2002-09-05 09:04  martink
75425
75426         * Source/cmLocalGenerator.h: made destructor virtual
75427
75428 2002-09-05 08:22  martink
75429
75430         * Source/cmDynamicLoader.cxx: removed some couts
75431
75432 2002-09-04 15:46  martink
75433
75434         * Source/cmCacheManager.h: made method public
75435
75436 2002-09-04 15:28  martink
75437
75438         * Source/cmLocalUnixMakefileGenerator.cxx: fixes
75439
75440 2002-09-04 15:24  martink
75441
75442         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
75443           cmGlobalNMakeMakefileGenerator.cxx, cmLocalGenerator.cxx,
75444           cmLocalGenerator.h: updates
75445
75446 2002-09-04 15:22  martink
75447
75448         * Source/: cmGlobalVisualStudio6Generator.cxx,
75449           cmGlobalVisualStudio6Generator.h,
75450           cmLocalVisualStudio6Generator.cxx,
75451           cmLocalVisualStudio6Generator.h,
75452           cmGlobalVisualStudio7Generator.cxx,
75453           cmGlobalVisualStudio7Generator.h,
75454           cmLocalVisualStudio7Generator.cxx,
75455           cmLocalVisualStudio7Generator.h: new arch
75456
75457 2002-09-04 15:22  martink
75458
75459         * Source/: cmGlobalBorlandMakefileGenerator.cxx,
75460           cmGlobalBorlandMakefileGenerator.h,
75461           cmLocalBorlandMakefileGenerator.cxx,
75462           cmLocalBorlandMakefileGenerator.h: first cut a new arch
75463
75464 2002-09-04 11:17  martink
75465
75466         * Tests/Wrapping/CMakeLists.txt: fixed test for new cmake
75467
75468 2002-09-04 09:24  king
75469
75470         * Modules/FindOpenGL.cmake: ERR: Still need to define
75471           OPENGL_INCLUDE_PATH in addition to the standard
75472           OPENGL_INCLUDE_DIR for backward compatability.
75473
75474 2002-09-03 12:29  iscott
75475
75476         * Modules/FindMFC.cmake: A simple FindMFC module for consistency
75477
75478 2002-09-03 10:41  hoffman
75479
75480         * Source/cmUnixMakefileGenerator.cxx: BUG: use windows paths for
75481           utility depends
75482
75483 2002-09-03 10:41  hoffman
75484
75485         * Source/cmMSDotNETGenerator.cxx: BUG: bug for more than one custom
75486           commands
75487
75488 2002-09-03 09:14  iscott
75489
75490         * Modules/Dart.cmake: Dart now has a configure option
75491
75492 2002-09-03 09:00  iscott
75493
75494         * Modules/FindPNG.cmake: I copied a bit too much VXL functionality
75495           here. Oops
75496
75497 2002-09-03 08:33  iscott
75498
75499         * Modules/FindPerl.cmake: Added PERL_FOUND
75500
75501 2002-09-03 08:24  iscott
75502
75503         * Modules/FindMPEG.cmake: Add an MPEG finder in the new format -
75504           functionality copied from VXL.
75505
75506 2002-09-03 06:10  iscott
75507
75508         * Modules/: FindAVIFile.cmake, FindGLU.cmake, FindGLUT.cmake,
75509           FindJPEG.cmake, FindOpenGL.cmake, FindPNG.cmake, FindTIFF.cmake,
75510           FindX11.cmake: Fixed mistake in comments Transferred OPENGL
75511           finding logic in from VXL Added Some backwards compatibility with
75512           CMake1.4
75513
75514 2002-09-02 17:34  iscott
75515
75516         * Modules/: FindFLTK.cmake, FindGTK.cmake: Moved FLTK and GTK to
75517           new FindXXX scheme. Imported some functionality from VXL
75518
75519 2002-09-02 17:33  iscott
75520
75521         * Modules/FindX11.cmake: small bug fixes
75522
75523 2002-09-02 17:29  iscott
75524
75525         * Source/cmFLTKWrapUICommand.cxx: FLTK_FLUID_EXE ->
75526           FLTK_FLUID_EXECUTABLE because Module files are moving to
75527           consistent scheme
75528
75529 2002-09-02 16:59  iscott
75530
75531         * Modules/: FindQt.cmake, FindTIFF.cmake: Fix Bugs
75532
75533 2002-09-02 16:24  iscott
75534
75535         * Modules/FindZLIB.cmake: This file should not be empty
75536
75537 2002-09-02 15:49  iscott
75538
75539         * Modules/: FindZLIB.cmake, FindZLib.cmake: Moved FindZLib.cmake to
75540           FindZLIB.cmake
75541
75542 2002-09-02 15:46  iscott
75543
75544         * Modules/: FindPNG.cmake, FindX11.cmake, FindZLib.cmake: Copied
75545           the X11 PNG and ZLIB functoinality from VXL
75546
75547 2002-09-02 14:08  iscott
75548
75549         * Modules/: FindPNG.cmake, FindZLib.cmake: Adding Zlib and PNG find
75550           modules in the new format
75551
75552 2002-09-02 12:58  iscott
75553
75554         * Modules/FindTIFF.cmake: This Find Module is in the new style
75555
75556 2002-09-02 12:05  iscott
75557
75558         * Modules/: FindJPEG.cmake, FindQt.cmake, FindWget.cmake,
75559           FindZLib.cmake: Add helpful message for QT Windows users Add
75560           FindZLib in new format Move FindJPEG and FINDWGET over to new
75561           scheme
75562
75563 2002-09-02 07:03  iscott
75564
75565         * Modules/FindAVIFile.cmake, Modules/FindQt.cmake,
75566           Modules/LinkQT.cmake, Modules/readme.txt,
75567           Source/cmQTWrapCPPCommand.cxx, Source/cmQTWrapUICommand.cxx:
75568           Define a single expected format for the values defined in every
75569           FindXXX.cmake file.  Upgrade all the QT functionality to use the
75570           new FindXXX.cmake format Add a module for AVIFile.
75571
75572 2002-08-30 16:01  martink
75573
75574         * Source/: cmGlobalUnixMakefileGenerator.cxx,
75575           cmGlobalUnixMakefileGenerator.h,
75576           cmLocalUnixMakefileGenerator.cxx, cmLocalUnixMakefileGenerator.h,
75577           cmGlobalNMakeMakefileGenerator.cxx,
75578           cmGlobalNMakeMakefileGenerator.h,
75579           cmLocalNMakeMakefileGenerator.cxx,
75580           cmLocalNMakeMakefileGenerator.h: in progress
75581
75582 2002-08-30 16:00  martink
75583
75584         * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h,
75585           cmLocalGenerator.cxx, cmLocalGenerator.h: in progress checkin
75586
75587 2002-08-30 09:54  hoffman
75588
75589         * Tests/: Complex/Executable/CMakeLists.txt,
75590           ComplexOneConfig/Executable/CMakeLists.txt,
75591           ComplexRelativePaths/Executable/CMakeLists.txt: add rpcrt4.lib
75592           because of CMakeLib needing it
75593
75594 2002-08-29 09:45  martink
75595
75596         * Source/cmCPluginAPI.cxx: extern C fixes
75597
75598 2002-08-28 16:35  martink
75599
75600         * Source/CursesDialog/: ccmake.cxx, cmCursesMainForm.cxx,
75601           cmCursesMainForm.h: some changes in cachemanager and singletons
75602
75603 2002-08-28 16:34  martink
75604
75605         * Source/cmaketest.cxx: no more singletons
75606
75607 2002-08-28 16:33  martink
75608
75609         * Tests/: Complex/Executable/CMakeLists.txt,
75610           ComplexOneConfig/Executable/CMakeLists.txt,
75611           ComplexRelativePaths/Executable/CMakeLists.txt: now needs dynlib
75612           support
75613
75614 2002-08-28 15:08  king
75615
75616         * Utilities/: cmake_release_config_cygwin,
75617           cmake_release_unix_build.sh, cmake_release_unix_config.sh,
75618           cmake_release_unix_package.sh: ENH: Moved build of source tarball
75619           to package script.
75620
75621 2002-08-28 14:51  martink
75622
75623         * Source/: cmCPluginAPI.cxx, cmCacheManager.cxx, cmCacheManager.h,
75624           cmCommands.cxx, cmFindPathCommand.cxx, cmFindProgramCommand.cxx,
75625           cmLoadCacheCommand.cxx, cmLoadCommandCommand.cxx,
75626           cmMSDotNETGenerator.cxx, cmMSDotNETGenerator.h,
75627           cmMSProjectGenerator.cxx, cmMSProjectGenerator.h, cmMakefile.cxx,
75628           cmMakefile.h, cmMakefileGenerator.cxx, cmMakefileGenerator.h,
75629           cmNMakeMakefileGenerator.cxx, cmNMakeMakefileGenerator.h,
75630           cmUnixMakefileGenerator.cxx, cmUnixMakefileGenerator.h,
75631           cmVariableRequiresCommand.cxx, cmake.cxx, cmake.h, cmakemain.cxx,
75632           cmakewizard.cxx, cmakewizard.h: changed cache manager and
75633           registered generators to no longer be singletons
75634
75635 2002-08-28 14:49  martink
75636
75637         * Source/: cmTryCompileCommand.cxx, cmTryCompileCommand.h: an early
75638           checking not complete
75639
75640 2002-08-28 14:33  hoffman
75641
75642         * Source/cmBorlandMakefileGenerator.cxx,
75643           Source/cmMSDotNETGenerator.cxx,
75644           Source/cmNMakeMakefileGenerator.cxx,
75645           Templates/DLLHeader.dsptemplate, Templates/EXEHeader.dsptemplate,
75646           Templates/EXEWinHeader.dsptemplate,
75647           Templates/staticLibHeader.dsptemplate: ENH: add include paths to
75648           rc program for resource generation
75649
75650 2002-08-28 10:43  king
75651
75652         * Utilities/setup.hint: ENH: Incremented version number for 1.4-4
75653
75654 2002-08-28 10:40  king
75655
75656         * Utilities/: cmake-cygwin.README, setup.hint: ENH: Adding cygwin
75657           installation files to branch.
75658
75659 2002-08-28 10:28  hoffman
75660
75661         * Utilities/: cmake-cygwin.README, cmake_release_config_cygwin,
75662           setup.hint: [no log message]
75663
75664 2002-08-28 09:30  king
75665
75666         * Utilities/cmake_release_config_darwin: Switched to release branch
75667           tag instead of sticky tag.
75668
75669 2002-08-28 09:27  king
75670
75671         * Utilities/cmake_release_config_darwin: ENH: Adding release
75672           configuration for darwin.
75673
75674 2002-08-28 09:07  king
75675
75676         * Utilities/cmake_release_unix_package.sh: BUG: Don't erase tarball
75677           directory in packaging step in case there is a source tarball
75678           there.
75679
75680 2002-08-28 09:04  hoffman
75681
75682         * Utilities/: cmake_release_unix_config.sh,
75683           cmake_release_unix_package.sh: cygwin release
75684
75685 2002-08-28 08:51  king
75686
75687         * Utilities/: cmake_release_config_hpux, cmake_release_config_irix,
75688           cmake_release_config_linux, cmake_release_config_sun: ENH:
75689           Updated release script configuration for CMake release 1.4.4.
75690
75691 2002-08-27 14:45  andy
75692
75693         * Source/cmSourceFile.cxx: Fix bug in trying to set stding with
75694           null
75695
75696 2002-08-27 09:43  hoffman
75697
75698         * Source/: CMakeLists.txt, cmLoadCommandCommand.cxx: ENH: fix
75699           warnings
75700
75701 2002-08-27 08:36  martink
75702
75703         * Source/: CMakeLists.txt, cmCommands.cxx: fixed bootstrap build to
75704           not use LoadCOmmandCOmmand
75705
75706 2002-08-26 15:22  martink
75707
75708         * Source/: cmGetSourceFilePropertyCommand.cxx,
75709           cmGetSourceFilePropertyCommand.h: updated to match the SET
75710
75711 2002-08-26 15:20  martink
75712
75713         * Tests/: Complex/CMakeLists.txt, ComplexOneConfig/CMakeLists.txt,
75714           ComplexRelativePaths/CMakeLists.txt: added new form of Set source
75715           file properties command
75716
75717 2002-08-26 10:52  martink
75718
75719         * Source/: cmCPluginAPI.cxx, cmCPluginAPI.h, cmCommands.cxx,
75720           cmLoadCommandCommand.cxx: now uses stubs
75721
75722 2002-08-26 08:53  martink
75723
75724         * Source/cmSetSourceFilesPropertiesCommand.cxx: fixed bug maybe
75725
75726 2002-08-23 17:00  hoffman
75727
75728         * Templates/cxxconfigure, Templates/cxxconfigure.in, configure,
75729           configure.in: try another flag for the dec compiler...
75730
75731 2002-08-23 16:25  hoffman
75732
75733         * Tests/: Complex/CMakeLists.txt, ComplexOneConfig/CMakeLists.txt,
75734           ComplexRelativePaths/CMakeLists.txt: no more dll for plugin
75735
75736 2002-08-23 16:15  martink
75737
75738         * Tests/: Complex/Executable/CMakeLists.txt,
75739           ComplexOneConfig/Executable/CMakeLists.txt,
75740           ComplexRelativePaths/Executable/CMakeLists.txt: remoevd shared
75741           lib
75742
75743 2002-08-23 16:12  martink
75744
75745         * Source/: cmCPluginAPI.h, cmCacheManager.h, cmDirectory.h,
75746           cmRegularExpression.h, cmStandardIncludes.h, cmSystemTools.h,
75747           cmake.h, CMakeLists.txt, cmListFileCache.h, cmMakefile.h,
75748           cmMakefileGenerator.h, cmakewizard.h: removed shared lib support
75749
75750 2002-08-23 16:12  martink
75751
75752         * Source/cmaketest.cxx: memory issue
75753
75754 2002-08-23 15:11  martink
75755
75756         * Source/: cmVTKMakeInstantiatorCommand.cxx, cmCacheManager.h,
75757           cmCPluginAPI.cxx: compiler warnings
75758
75759 2002-08-23 13:47  hoffman
75760
75761         * Tests/: Complex/Executable/CMakeLists.txt,
75762           ComplexOneConfig/Executable/CMakeLists.txt,
75763           ComplexRelativePaths/Executable/CMakeLists.txt: BUG: fix for
75764           cygwin
75765
75766 2002-08-23 13:46  hoffman
75767
75768         * Source/: CMakeLists.txt, cmCacheManager.cxx, cmCacheManager.h,
75769           cmake.cxx, cmake.h, cmakemain.cxx, cmaketest.cxx,
75770           CursesDialog/CMakeLists.txt, CursesDialog/form/CMakeLists.txt:
75771           BUG: add explicit clean up of the cachemanager at exit of
75772           programs, so dll destruction is not a problem.
75773
75774 2002-08-23 09:09  hoffman
75775
75776         * Source/cmNMakeMakefileGenerator.cxx: remove use of
75777           getpropertyasbool
75778
75779 2002-08-22 17:06  hoffman
75780
75781         * Tests/: Complex/CMakeLists.txt, ComplexOneConfig/CMakeLists.txt,
75782           ComplexRelativePaths/CMakeLists.txt: BUG: fix for borland and a
75783           shared CMakeLib
75784
75785 2002-08-22 16:57  hoffman
75786
75787         * Tests/: Complex/CMakeLists.txt,
75788           Complex/Executable/CMakeLists.txt,
75789           ComplexOneConfig/CMakeLists.txt,
75790           ComplexOneConfig/Executable/CMakeLists.txt,
75791           ComplexRelativePaths/CMakeLists.txt,
75792           ComplexRelativePaths/Executable/CMakeLists.txt: BUG: fix for
75793           borland and a shared CMakeLib
75794
75795 2002-08-22 16:16  hoffman
75796
75797         * Source/CMakeLists.txt: BUG: borland needs to have
75798           BUILD_SHARED_LIBS on for executables to work with c++
75799
75800 2002-08-22 15:58  martink
75801
75802         * Tests/: Complex/Executable/CMakeLists.txt,
75803           ComplexOneConfig/Executable/CMakeLists.txt,
75804           ComplexRelativePaths/Executable/CMakeLists.txt: complex test
75805           needs the dll
75806
75807 2002-08-22 14:41  martink
75808
75809         * Source/cmCPluginAPI.cxx: minor warning fix
75810
75811 2002-08-22 14:40  iscott
75812
75813         * Modules/: FindAVIFile.cmake, readme.txt: Some more explanation of
75814           a consistent scheme
75815
75816 2002-08-22 11:37  hoffman
75817
75818         * configure, configure.in, Templates/cxxconfigure,
75819           Templates/cxxconfigure.in: BUG: fix for OSF compiler to use ansi
75820           mode for streams
75821
75822 2002-08-22 11:12  hoffman
75823
75824         * Source/cmNMakeMakefileGenerator.cxx: BUG: use c flags for
75825           cprograms, and do not use large command lines for linking
75826
75827 2002-08-22 09:17  martink
75828
75829         * Source/cmCPluginAPI.cxx: fixed some warnings
75830
75831 2002-08-22 09:11  martink
75832
75833         * Source/cmSetSourceFilesPropertiesCommand.cxx: fixed some warnings
75834
75835 2002-08-22 09:10  martink
75836
75837         * Source/cmCPluginAPI.h: fixed nested comment
75838
75839 2002-08-22 08:25  martink
75840
75841         * Source/CursesDialog/CMakeLists.txt: added lib
75842
75843 2002-08-21 15:52  king
75844
75845         * Utilities/cmake_release_unix_package.sh: ENH: Added -files to end
75846           of internal binary tarball to distinguish from the outer
75847           tarball's name.
75848
75849 2002-08-21 15:37  martink
75850
75851         * Source/CursesDialog/cmCursesMainForm.cxx: minor fixes for new
75852           cache api
75853
75854 2002-08-21 13:15  martink
75855
75856         * Source/: cmMakefile.cxx, cmMakefile.h, cmCPluginAPI.cxx: minor
75857           bug
75858
75859 2002-08-21 12:01  martink
75860
75861         * Source/: cmMakefileGenerator.h, cmMakefile.h: dll support
75862
75863 2002-08-21 12:00  martink
75864
75865         * Source/cmRegularExpression.h: made into dll
75866
75867 2002-08-21 11:59  martink
75868
75869         * Source/: cmake.h, cmakewizard.h, cmakewizard.cxx: support for
75870           plugins
75871
75872 2002-08-21 11:58  martink
75873
75874         * Source/: cmLoadCommandCommand.cxx, cmLoadCommandCommand.h: adding
75875           plugin support
75876
75877 2002-08-21 11:58  martink
75878
75879         * Source/: cmDynamicLoader.cxx, cmDynamicLoader.h: added plugin
75880           support
75881
75882 2002-08-21 11:55  martink
75883
75884         * Source/: cmStandardIncludes.h, CMakeLists.txt,
75885           cmCacheManager.cxx, cmCacheManager.h, cmDirectory.h,
75886           cmSystemTools.h, cmListFileCache.h: made CMakeLib shared on
75887           windows
75888
75889 2002-08-21 11:54  martink
75890
75891         * Source/: cmCPluginAPI.cxx, cmCPluginAPI.h: added C Plugin API
75892           first cut
75893
75894 2002-08-21 09:45  hoffman
75895
75896         * Source/cmNMakeMakefileGenerator.cxx: BUG: use c compiler for link
75897           of c programs, and use temp file nmake syntax for linking c and
75898           c++ programs
75899
75900 2002-08-19 15:40  iscott
75901
75902         * Modules/: FindQt.cmake, LinkQT.cmake: I have tested this with
75903           VXL/our internal code, and it works for me.
75904
75905 2002-08-19 10:05  iscott
75906
75907         * Modules/FindQt.cmake: I first go at a consistent FindXXX.cmake
75908           file
75909
75910 2002-08-16 11:20  martink
75911
75912         * Source/cmMacroCommand.cxx: minor fix
75913
75914 2002-08-16 11:17  martink
75915
75916         * Source/: cmQTWrapCPPCommand.cxx, cmQTWrapUICommand.cxx,
75917           cmSetSourceFilesPropertiesCommand.cxx,
75918           cmSetSourceFilesPropertiesCommand.h, cmSourceFile.cxx,
75919           cmSourceFile.h, cmSourceFilesCommand.cxx,
75920           cmVTKWrapJavaCommand.cxx, cmVTKWrapPythonCommand.cxx,
75921           cmVTKWrapTclCommand.cxx, cmGetSourceFilePropertyCommand.cxx,
75922           cmWrapExcludeFilesCommand.cxx, cmCreateTestSourceList.cxx,
75923           cmAbstractFilesCommand.cxx, cmAuxSourceDirectoryCommand.cxx,
75924           cmBorlandMakefileGenerator.cxx, cmDSPWriter.cxx,
75925           cmFLTKWrapUICommand.cxx, cmMSDotNETGenerator.cxx,
75926           cmMakeDepend.cxx, cmNMakeMakefileGenerator.cxx, cmTarget.cxx,
75927           cmUnixMakefileGenerator.cxx, cmVTKMakeInstantiatorCommand.cxx:
75928           modified how source files store properties
75929
75930 2002-08-16 09:45  king
75931
75932         * Source/cmVTKMakeInstantiatorCommand.cxx: ERR: unsigned int ->
75933           size_t.
75934
75935 2002-08-16 09:31  king
75936
75937         * Source/cmVTKMakeInstantiatorCommand.cxx: ENH: Changed check for
75938           which version of instantiators to generate to look for definition
75939           of VTK_USE_INSTANTIATOR_NEW instead of an extra argument to
75940           VTK_MAKE_INSTANTIATOR.
75941
75942 2002-08-15 15:01  king
75943
75944         * Source/: cmVTKMakeInstantiatorCommand.cxx,
75945           cmVTKMakeInstantiatorCommand.h: BUG: Added
75946           backward-compatability.  The old instantiator style will be used
75947           unless the argument USE_INSTANTIATOR_NEW is given to tell the
75948           command to make use of the instantiator new functions exported
75949           from each class's implementation file.
75950
75951 2002-08-15 14:39  king
75952
75953         * Source/: cmVTKMakeInstantiatorCommand.cxx,
75954           cmVTKMakeInstantiatorCommand.h: ENH: Improved generated
75955           instantiator to use extern declarations to wrappers around the
75956           New() methods.  This avoids the need to include each class's
75957           header in an instantiator source.  The instantiator class
75958           implementations can now fit in a single source file that compiles
75959           quickly.
75960
75961 2002-08-15 09:34  hoffman
75962
75963         * Source/cmNMakeMakefileGenerator.cxx: ENH: add -DWIN32 flag for
75964           builds
75965
75966 2002-08-14 11:44  ibanez
75967
75968         * Modules/FindFLTK.cmake: ENH: Platform dependent libraries added.
75969
75970 2002-08-13 15:47  martink
75971
75972         * Tests/: Complex/CMakeLists.txt, ComplexOneConfig/CMakeLists.txt,
75973           ComplexRelativePaths/CMakeLists.txt: added macro test
75974
75975 2002-08-13 15:46  martink
75976
75977         * Source/: cmCommands.cxx, cmMacroCommand.cxx, cmMacroCommand.h:
75978           added new command
75979
75980 2002-08-13 10:46  martink
75981
75982         * Source/: cmExecProgramCommand.h, cmExecProgramCommand.cxx: merge
75983           from main tree
75984
75985 2002-08-13 10:08  martink
75986
75987         * CMakeLists.txt: added man page
75988
75989 2002-08-13 10:05  martink
75990
75991         * Source/cmCreateTestSourceList.cxx: some warning and purify fixes
75992
75993 2002-08-13 10:04  martink
75994
75995         * Source/: cmElseCommand.cxx, cmIfCommand.cxx: IF Else improvements
75996
75997 2002-08-13 10:03  martink
75998
75999         * Source/: cmMakefile.cxx, cmMakefile.h: merges from the main
76000           branch
76001
76002 2002-08-13 10:02  martink
76003
76004         * Source/cmRemoveCommand.cxx: merge from main branch
76005
76006 2002-08-13 10:01  martink
76007
76008         * Copyright.txt: merge from the main branch
76009
76010 2002-08-13 10:00  martink
76011
76012         * cmake.1: updated from main branch
76013
76014 2002-08-13 09:59  martink
76015
76016         * Modules/: FindFLTK.cmake, FindTCL.cmake: updates from the main
76017           branch
76018
76019 2002-08-12 08:39  martink
76020
76021         * Source/cmElseCommand.cxx: compiler warning
76022
76023 2002-08-09 12:00  martink
76024
76025         * Source/: cmElseCommand.cxx, cmIfCommand.cxx, cmMakefile.cxx:
76026           better IF ELSE handling
76027
76028 2002-08-09 10:04  barre
76029
76030         * Modules/FindTCL.cmake: FIX: fix commit messup (this change was
76031           committed to the branch instead of the main tree, thus was
76032           wiped-out later)
76033
76034 2002-08-09 08:33  barre
76035
76036         * Modules/FindwxWindows.cmake: FIX: - WINDOWS does not exist, use
76037           WIN32 (or defineWINDOWS if cygwin can not be used inUnix mode?),
76038           - fix an un-closed IF, - use same prefix for vars (and make it
76039           advanced)
76040
76041 2002-08-09 07:55  andy
76042
76043         * Modules/FindwxWindows.cmake: This hopefully finds wxWindows on
76044           UNIX
76045
76046 2002-08-08 15:30  andy
76047
76048         * Modules/FindwxWindows.cmake: Add UNIX support for WXWINDOWS
76049
76050 2002-08-08 15:29  andy
76051
76052         * Source/: cmExecProgramCommand.cxx, cmExecProgramCommand.h: Add
76053           return value support and add documentation
76054
76055 2002-08-08 15:14  king
76056
76057         * Copyright.txt: ENH: Updated copyright.
76058
76059 2002-08-08 15:13  andy
76060
76061         * Source/: cmExecProgramCommand.cxx, cmExecProgramCommand.h: Add
76062           option of storing output to the variable
76063
76064 2002-08-08 13:41  barre
76065
76066         * Modules/FindwxWindows.cmake: ENH: first stab at wxWindows support
76067           (win32)
76068
76069 2002-08-08 12:49  king
76070
76071         * CMakeLists.txt: ENH: Adding installation for man page.
76072
76073 2002-08-08 12:30  hoffman
76074
76075         * Source/cmUnixMakefileGenerator.cxx: BUG: handle .exe extension
76076           for cygwin
76077
76078 2002-08-08 11:58  king
76079
76080         * cmake.1: ENH: Initial checkin of unix manpage.
76081
76082 2002-08-08 08:51  martink
76083
76084         * Source/cmCreateTestSourceList.cxx: fixed some compiler warnings
76085           and leaks
76086
76087 2002-08-07 18:12  king
76088
76089         * Utilities/: cmake_release_config_hpux, cmake_release_config_irix,
76090           cmake_release_config_linux, cmake_release_config_sun,
76091           cmake_release_unix.sh, cmake_release_unix_build.sh,
76092           cmake_release_unix_config.sh, cmake_release_unix_package.sh: ENH:
76093           Split install script into two parts.  Added basic support for
76094           adding more files to the distribution and creating packages.
76095
76096 2002-08-07 11:01  martink
76097
76098         * Source/cmCreateTestSourceList.cxx: fixed some compiler warnings
76099           and leaks
76100
76101 2002-08-07 10:30  martink
76102
76103         * Source/cmCreateTestSourceList.cxx: fixed some compiler warnings
76104           and leaks
76105
76106 2002-08-05 18:08  ibanez
76107
76108         * Modules/FindFLTK.cmake: ENH: Images library added. Names for
76109           debuggin versions in windows added.
76110
76111 2002-08-05 09:51  martink
76112
76113         * Source/cmRemoveCommand.cxx: minor fix
76114
76115 2002-08-02 13:43  ibanez
76116
76117         * Modules/FindFLTK.cmake: FIX: names styles for fltkgl and
76118           fltkforms are different in windows and linux.       Both styles
76119           are now searched taking advantage of the NAMES option in
76120           FIND_LIBRARY.
76121
76122 2002-08-02 12:51  martink
76123
76124         * Source/cmLinkDirectoriesCommand.cxx: duhhhhhh
76125
76126 2002-08-02 08:50  martink
76127
76128         * Source/: cmFindLibraryCommand.cxx, cmLinkLibrariesCommand.cxx,
76129           cmMakefile.h: updates from the main tree
76130
76131 2002-08-01 23:05  barre
76132
76133         * Source/cmFindLibraryCommand.cxx: FIX: put ExpandRegistryValue()
76134           back (seems to have been removed accidentally I guess in 1.25)
76135
76136 2002-08-01 15:58  martink
76137
76138         * Source/cmLinkDirectoriesCommand.cxx: no longer need an argument
76139
76140 2002-08-01 09:50  martink
76141
76142         * Source/cmCreateTestSourceList.cxx,
76143           Source/cmCreateTestSourceList.h, Source/cmMakefile.h,
76144           Source/cmNMakeMakefileGenerator.cxx,
76145           Source/cmNMakeMakefileGenerator.h, Source/cmSystemTools.cxx,
76146           Source/cmUnixMakefileGenerator.cxx,
76147           Source/cmUnixMakefileGenerator.h, Source/cmVTKWrapTclCommand.cxx,
76148           Source/cmake.cxx, Tests/Complex/CMakeLists.txt,
76149           Tests/ComplexOneConfig/CMakeLists.txt,
76150           Tests/ComplexRelativePaths/CMakeLists.txt,
76151           Tests/TestDriver/CMakeLists.txt, Tests/TestDriver/test1.cxx,
76152           Tests/TestDriver/test2.cxx, Tests/TestDriver/testArgs.h,
76153           Tests/TestDriver/subdir/test3.cxx: merges from the main branch
76154
76155 2002-08-01 08:41  martink
76156
76157         * Modules/: FindGLU.cmake, FindJNI.cmake, FindOpenGL.cmake,
76158           FindTCL.cmake: merges from the main tree
76159
76160 2002-07-31 13:45  hoffman
76161
76162         * Source/: cmNMakeMakefileGenerator.cxx,
76163           cmNMakeMakefileGenerator.h, cmUnixMakefileGenerator.cxx,
76164           cmUnixMakefileGenerator.h: BUG: fix jump to directory and build
76165           for nmake if library path is not set. combine
76166           OutputBuildExecutableInDir and OutputBuildLibraryInDir into
76167           OutputBuildTargetInDir
76168
76169 2002-07-31 11:08  martink
76170
76171         * Tests/TestDriver/testArgs.h: minor fix for c tests
76172
76173 2002-07-31 11:07  martink
76174
76175         * Source/cmCreateTestSourceList.cxx: fixed support for C test
76176           programs
76177
76178 2002-07-31 09:29  barre
76179
76180         * Source/cmCreateTestSourceList.cxx: FIX: <stdlib.h> is enough to
76181           get malloc()/free()
76182
76183 2002-07-30 16:19  martink
76184
76185         * Tests/TestDriver/: CMakeLists.txt, test1.cxx, test2.cxx,
76186           subdir/test3.cxx: updated to mods in command
76187
76188 2002-07-30 16:18  martink
76189
76190         * Source/: cmCreateTestSourceList.cxx, cmCreateTestSourceList.h:
76191           updated to handle extensions
76192
76193 2002-07-30 10:33  barre
76194
76195         * Source/cmCreateTestSourceList.cxx: FIX: la commande créait du
76196           code C++. Du code C devrait faire l'affaire.
76197
76198 2002-07-30 10:23  barre
76199
76200         * Source/cmCreateTestSourceList.cxx: FIX: la commande créait du
76201           code C++. Du code C devrait faire l'affaire.
76202
76203 2002-07-29 09:46  barre
76204
76205         * Modules/: FindTCL.cmake: ENH: change the search path order (if
76206           several Tcl/Tk are installed, the "current" version is likely to
76207           be the one that is bound to the wish/tclsh found in the PATH)
76208
76209 2002-07-26 14:06  barre
76210
76211         * Modules/: FindTCL.cmake: ENH: clean the module, add debug libs
76212
76213 2002-07-26 10:14  king
76214
76215         * Source/: cmITKWrapTclCommand.cxx, cmITKWrapTclCommand.h: BUG:
76216           Only one generated Tcl wrapper source was getting added to the
76217           package's library.
76218
76219 2002-07-26 09:54  king
76220
76221         * Source/cmVTKWrapTclCommand.cxx: BUG: Generated call to
76222           Tcl_CreateCommand for vtkCommand should cast pointer to extern
76223           "C" version.
76224
76225 2002-07-25 16:47  king
76226
76227         * Source/cmVTKWrapTclCommand.cxx: BUG: Generated vtkCommand
76228           prototype cannot be extern "C" because it may not match with the
76229           version in VTK.
76230
76231 2002-07-25 16:41  andy
76232
76233         * Source/cmSystemTools.cxx: Ok, now cd will work on windows
76234
76235 2002-07-25 16:25  will
76236
76237         * Source/cmVTKWrapTclCommand.cxx: fixed warning
76238
76239 2002-07-25 11:17  barre
76240
76241         * Modules/FindTCL.cmake: FIX: the stub libs were not searched
76242
76243 2002-07-25 11:10  barre
76244
76245         * Modules/FindTCL.cmake: FIX: the stub libs were not searched
76246
76247 2002-07-25 09:16  martink
76248
76249         * Source/cmMakefile.cxx: makefile now does not ignore NOTFOUND libs
76250           and includes
76251
76252 2002-07-25 08:00  martink
76253
76254         * Source/cmMakefile.cxx: makefile now ignores NOTFOUND libs and
76255           includes
76256
76257 2002-07-22 11:03  king
76258
76259         * Utilities/cmake_release_config_irix: ENH: Added release script
76260           configuration for IRIX build.
76261
76262 2002-07-22 10:40  martink
76263
76264         * Source/cmMakefile.h: updated to patch 1
76265
76266 2002-07-22 10:34  martink
76267
76268         * Templates/CXXCMakeSystemConfig.cmake.in: better docs and support
76269           for mising args
76270
76271 2002-07-22 10:33  martink
76272
76273         * Source/cmMakefile.cxx: now replaces args even if not defined
76274
76275 2002-07-22 10:31  martink
76276
76277         * Source/: cmAddDefinitionsCommand.cxx,
76278           cmIncludeDirectoryCommand.cxx, cmLinkLibrariesCommand.cxx,
76279           cmTargetLinkLibrariesCommand.cxx: allows less arguments changes
76280           from main tree
76281
76282 2002-07-22 10:00  martink
76283
76284         * Source/: cmIncludeDirectoryCommand.cxx,
76285           cmLinkLibrariesCommand.cxx: allows no arguments
76286
76287 2002-07-20 08:55  martink
76288
76289         * Source/cmAddDefinitionsCommand.cxx: modified to accept no
76290           arguments
76291
76292 2002-07-19 15:49  martink
76293
76294         * Templates/CXXCMakeSystemConfig.cmake.in: fixed some empty
76295           descriptions
76296
76297 2002-07-19 14:42  martink
76298
76299         * Source/cmMakefile.cxx: full variable replacement and removal or
76300           empty arguments
76301
76302 2002-07-19 14:40  martink
76303
76304         * Source/cmTargetLinkLibrariesCommand.cxx: does not need a second
76305           argument
76306
76307 2002-07-18 18:43  starreveld
76308
76309         * Modules/: FindGLU.cmake, FindOpenGL.cmake: ERR: remove automatic
76310           Carbon framework on osx
76311
76312 2002-07-17 16:33  martink
76313
76314         * Source/cmInstallFilesCommand.cxx: fix for install with paths
76315
76316 2002-07-17 15:57  martink
76317
76318         * Source/cmInstallFilesCommand.cxx: fixe for files with paths
76319
76320 2002-07-17 11:53  andy
76321
76322         * Source/cmake.cxx: Fix changing of directories using cmSystemTools
76323           RunCommand feature
76324
76325 2002-07-17 10:52  martink
76326
76327         * Source/: cmForEachCommand.cxx, cmForEachCommand.h,
76328           cmMakefile.cxx: fix for IF statements inside of Foreach loops
76329
76330 2002-07-17 10:48  martink
76331
76332         * Source/cmForEachCommand.cxx, Source/cmForEachCommand.h,
76333           Source/cmMakefile.cxx, Tests/Complex/CMakeLists.txt,
76334           Tests/ComplexOneConfig/CMakeLists.txt,
76335           Tests/ComplexRelativePaths/CMakeLists.txt: fixed if statements
76336           inside a foreach
76337
76338 2002-07-16 17:42  king
76339
76340         * Tests/: Complex/CMakeLists.txt, Complex/cmTestConfigure.h.in,
76341           Complex/Executable/complex.cxx, ComplexOneConfig/CMakeLists.txt,
76342           ComplexOneConfig/cmTestConfigure.h.in,
76343           ComplexOneConfig/Executable/complex.cxx,
76344           ComplexRelativePaths/CMakeLists.txt,
76345           ComplexRelativePaths/cmTestConfigure.h.in,
76346           ComplexRelativePaths/Executable/complex.cxx: ENH: Added test for
76347           IF inside a FOREACH.
76348
76349 2002-07-15 11:37  king
76350
76351         * Utilities/cmake_release_config_hpux: ENH: Adding release script
76352           configuration for HPUX.e
76353
76354 2002-07-15 11:13  king
76355
76356         * Utilities/cmake_release_config_sun: ENH: Added release
76357           configuration file for Sun.
76358
76359 2002-07-15 10:48  king
76360
76361         * Utilities/: cmake_release_config_linux, cmake_release_unix.sh:
76362           ENH: Made release script more generic for creating static and
76363           shared releases.
76364
76365 2002-07-15 10:09  king
76366
76367         * Utilities/cmake_release_config_linux: ENH: Release script
76368           configuration file for linux.
76369
76370 2002-07-15 10:08  king
76371
76372         * Utilities/cmake_release_unix.sh: ENH: Protoype unix release
76373           script.
76374
76375 2002-07-15 09:55  king
76376
76377         * Templates/CMakeLists.txt: ERR: CXXCMakeSystemConfig.cmake and
76378           CCMakeSystemConfig.cmake need .in extension.
76379
76380 2002-07-15 09:46  king
76381
76382         * Source/cmInstallFilesCommand.cxx: BUG: Only the last extension
76383           should be removed.
76384
76385 2002-07-15 09:45  king
76386
76387         * Source/: cmInstallFilesCommand.cxx, cmInstallFilesCommand.h: BUG:
76388           INSTALL_FILES command should remove the extension of a file
76389           before adding the user provided extension.
76390
76391 2002-07-15 09:44  king
76392
76393         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Added
76394           GetFilenameWithoutLastExtension.
76395
76396 2002-07-15 09:23  king
76397
76398         * Templates/CMakeLists.txt: ERR: Install for
76399           CXXCMakeSystemConfig.cmake and CCMakeSystemConfig.cmake need .in
76400           extension.
76401
76402 2002-07-15 09:22  king
76403
76404         * Modules/FindJNI.cmake: ENH: Added /usr/local/lib/java search
76405           paths.
76406
76407 2002-07-15 08:44  martink
76408
76409         * Source/: cmInstallFilesCommand.cxx, cmInstallFilesCommand.h: fix
76410           install target
76411
76412 2002-07-12 11:17  martink
76413
76414         * Modules/FindJava.cmake: merged module into branch
76415
76416 2002-07-12 11:10  martink
76417
76418         * Source/cmIfCommand.cxx: minor warning fix
76419
76420 2002-07-11 14:58  martink
76421
76422         * Source/cmIfCommand.cxx: fix warning
76423
76424 2002-07-11 14:25  martink
76425
76426         * Source/cmMakefile.cxx: merge from the main tree
76427
76428 2002-07-11 14:20  hoffman
76429
76430         * Source/cmMakefile.cxx: BUG: fix for compile with hp
76431
76432 2002-07-11 14:03  martink
76433
76434         * Source/: cmElseCommand.cxx, cmIfCommand.cxx, cmIfCommand.h,
76435           cmMakefile.cxx, cmMakefile.h: merged some updates, the IF
76436           checking
76437
76438 2002-07-11 13:58  martink
76439
76440         * Source/: cmUnixMakefileGenerator.cxx, cmVTKWrapTclCommand.cxx,
76441           cmake.cxx: updates from the main tree
76442
76443 2002-07-10 16:07  martink
76444
76445         * Source/cmVTKWrapTclCommand.cxx: fix warning on Sun
76446
76447 2002-07-10 14:34  andy
76448
76449         * Source/cmake.cxx: Add command that runs program in given
76450           directory
76451
76452 2002-07-10 11:38  martink
76453
76454         * Source/: cmElseCommand.cxx, cmIfCommand.cxx, cmIfCommand.h,
76455           cmMakefile.cxx, cmMakefile.h: better error handling with if
76456           statements
76457
76458 2002-07-10 09:33  andy
76459
76460         * Source/cmUnixMakefileGenerator.cxx: Fix problem when using NMake.
76461           This generated lines without space so nmake got all confused
76462
76463 2002-07-08 09:30  andy
76464
76465         * Modules/FindJava.cmake: Add module that finds java executables.
76466           This module should find java, javac, and jar.
76467
76468 2002-07-02 09:58  martink
76469
76470         * configure, configure.in: merges from main tree
76471
76472 2002-07-02 09:56  martink
76473
76474         * Modules/FindFLTK.cmake: merges with main tree
76475
76476 2002-07-02 09:54  martink
76477
76478         * Source/: cmAuxSourceDirectoryCommand.cxx,
76479           cmBorlandMakefileGenerator.cxx, cmCMakeMinimumRequired.cxx,
76480           cmConfigure.cmake.h.in, cmConfigure.h.in,
76481           cmCreateTestSourceList.cxx, cmCreateTestSourceList.h,
76482           cmDSWWriter.cxx, cmElseCommand.cxx, cmEnableTestingCommand.h,
76483           cmFLTKWrapUICommand.cxx, cmFindLibraryCommand.cxx,
76484           cmFunctionBlocker.h, cmGetFilenameComponentCommand.cxx,
76485           cmITKWrapTclCommand.cxx, cmIfCommand.cxx, cmIfCommand.h,
76486           cmInstallFilesCommand.cxx, cmLinkLibrariesCommand.cxx,
76487           cmMSDotNETGenerator.cxx, cmMSDotNETGenerator.h, cmMakeDepend.cxx,
76488           cmMakeDepend.h, cmMakefile.cxx, cmMakefile.h,
76489           cmNMakeMakefileGenerator.cxx, cmNMakeMakefileGenerator.h,
76490           cmQTWrapCPPCommand.cxx, cmQTWrapUICommand.cxx, cmSourceFile.cxx,
76491           cmSourceFile.h, cmSourceFilesCommand.cxx,
76492           cmSourceFilesRemoveCommand.cxx, cmStandardIncludes.h,
76493           cmSystemTools.cxx, cmSystemTools.h, cmTarget.cxx,
76494           cmTargetLinkLibrariesCommand.cxx, cmUnixMakefileGenerator.cxx,
76495           cmUnixMakefileGenerator.h, cmVTKMakeInstantiatorCommand.cxx,
76496           cmVTKWrapJavaCommand.cxx, cmVTKWrapPythonCommand.cxx,
76497           cmVTKWrapTclCommand.cxx, cmWrapExcludeFilesCommand.cxx,
76498           cmake.cxx, cmake.h, ctest.cxx: massive merge from main tree
76499
76500 2002-07-02 09:33  martink
76501
76502         * Source/: cmFindLibraryCommand.cxx, cmMakefile.h,
76503           cmSystemTools.cxx, cmSystemTools.h: updates
76504
76505 2002-07-02 08:24  martink
76506
76507         * Source/: cmMakefile.cxx, cmMakefile.h: fixed warning
76508
76509 2002-07-01 08:49  martink
76510
76511         * Source/: cmElseCommand.cxx, cmIfCommand.cxx, cmIfCommand.h:
76512           consolidated IF handling and added checks for bad arguments
76513
76514 2002-06-30 13:53  martink
76515
76516         * Source/: cmVTKWrapPythonCommand.cxx, cmVTKWrapTclCommand.cxx:
76517           fixed commands that were setting definitions in final pass to set
76518           definitions in initial pass
76519
76520 2002-06-29 20:04  martink
76521
76522         * Source/: cmQTWrapCPPCommand.cxx, cmVTKWrapJavaCommand.cxx,
76523           cmVTKWrapPythonCommand.cxx, cmVTKWrapTclCommand.cxx: fixed
76524           commands that were setting definitions in final pass to set
76525           definitions in initial pass
76526
76527 2002-06-28 10:29  andy
76528
76529         * Source/cmVTKWrapPythonCommand.cxx: Remove another warning in the
76530           python wrapping
76531
76532 2002-06-28 10:18  martink
76533
76534         * Source/cmSourceFile.h: performance fix
76535
76536 2002-06-28 09:43  andy
76537
76538         * Source/cmVTKWrapPythonCommand.cxx: Add removing of warnings and
76539           add comment about the file being generated in CMake
76540
76541 2002-06-28 09:21  martink
76542
76543         * Source/cmAuxSourceDirectoryCommand.cxx: bug fix for aux src dirs
76544
76545 2002-06-28 08:57  martink
76546
76547         * Source/: cmMakefile.cxx, cmSourceFile.h: minor cleanup
76548
76549 2002-06-27 21:17  martink
76550
76551         * Source/: cmMakefile.cxx, cmSourceFile.h: performance inprovements
76552
76553 2002-06-27 16:47  martink
76554
76555         * Source/cmMakefile.cxx: bug fix
76556
76557 2002-06-27 16:42  martink
76558
76559         * Source/: cmMakefile.cxx, cmSourceFilesCommand.cxx: bug fix
76560
76561 2002-06-27 16:25  martink
76562
76563         * Source/cmSourceFilesCommand.cxx: bug fix
76564
76565 2002-06-27 16:05  martink
76566
76567         * Tests/Simple/CMakeLists.txt: a minor fix to make my life easier
76568
76569 2002-06-27 15:57  martink
76570
76571         * Source/cmAuxSourceDirectoryCommand.cxx,
76572           Source/cmCreateTestSourceList.cxx, Source/cmDSWWriter.cxx,
76573           Source/cmFLTKWrapUICommand.cxx,
76574           Source/cmGetFilenameComponentCommand.cxx,
76575           Source/cmITKWrapTclCommand.cxx, Source/cmInstallFilesCommand.cxx,
76576           Source/cmLinkLibrariesCommand.cxx,
76577           Source/cmMSDotNETGenerator.cxx, Source/cmMakeDepend.cxx,
76578           Source/cmMakefile.cxx, Source/cmMakefile.h,
76579           Source/cmQTWrapCPPCommand.cxx, Source/cmQTWrapUICommand.cxx,
76580           Source/cmSourceFilesCommand.cxx,
76581           Source/cmSourceFilesRemoveCommand.cxx, Source/cmSystemTools.cxx,
76582           Source/cmSystemTools.h, Source/cmTarget.cxx,
76583           Source/cmTargetLinkLibrariesCommand.cxx,
76584           Source/cmUnixMakefileGenerator.cxx,
76585           Source/cmVTKMakeInstantiatorCommand.cxx,
76586           Source/cmVTKWrapJavaCommand.cxx,
76587           Source/cmVTKWrapPythonCommand.cxx,
76588           Source/cmVTKWrapTclCommand.cxx,
76589           Source/cmWrapExcludeFilesCommand.cxx,
76590           Tests/Complex/Library/CMakeLists.txt,
76591           Tests/ComplexOneConfig/Library/CMakeLists.txt,
76592           Tests/ComplexRelativePaths/Library/CMakeLists.txt: removed all
76593           source lists from the system and made them vectors. Also appended
76594           _CMAKE_PATH to the end of the automatic cache entries for
76595           executables and libraries. Odds of all these changes working are
76596           slim but cmake builds and passes all its tests. VTK40 starts
76597           building
76598
76599 2002-06-27 09:35  king
76600
76601         * Source/: cmake.cxx, cmake.h: BUG: CMake crashed if it failed to
76602           find its own executable.  Also added better error messages when
76603           this occurs.
76604
76605 2002-06-25 09:59  hoffman
76606
76607         * Tests/Simple/CMakeLists.txt: add a test with no extension
76608
76609 2002-06-25 09:59  hoffman
76610
76611         * Source/cmTarget.cxx: BUG: try to tell the difference between
76612           variables with sources and other variables
76613
76614 2002-06-25 09:18  king
76615
76616         * Source/cmStandardIncludes.h: BUG: Result from ostrstream::str()
76617           can be a null pointer.
76618
76619 2002-06-24 18:19  king
76620
76621         * Source/cmStandardIncludes.h: BUG: Attempt to fix
76622           ostrstream::str() wrapper for broken platforms.
76623
76624 2002-06-24 16:42  martink
76625
76626         * Source/cmTarget.cxx: modified to handle src list vectors without
76627           proper dollar signs
76628
76629 2002-06-24 14:07  martink
76630
76631         * Source/ctest.cxx: BUG: make sure windows paths are used for the
76632           command or it will not work for win 98
76633
76634 2002-06-21 11:35  martink
76635
76636         * Templates/: CXXCMakeSystemConfig.cmake.in, cxxconfigure,
76637           cxxconfigure.in: now looks for stringstream as well, from the
76638           main tree
76639
76640 2002-06-21 11:25  martink
76641
76642         * Source/: cmElseCommand.cxx, cmIfCommand.cxx: fixed if matches bug
76643
76644 2002-06-21 10:31  king
76645
76646         * Source/cmStandardIncludes.h: ERR: using declaration to move
76647           streams into std namespace needs to bring up ostrstream and
76648           ostringstream, not strstream and stringstream.
76649
76650 2002-06-21 10:26  king
76651
76652         * Source/CursesDialog/form/frm_driver.c: ERR: Removed most of the
76653           repeated curses declarations.  The cause errors on other
76654           platforms.  Grrrr..
76655
76656 2002-06-21 09:25  king
76657
76658         * Source/CursesDialog/form/frm_driver.c: ERR: Added function
76659           declarations from curses.h.  They are not present on some
76660           platforms.  Fixes warnings about implicit declarations.
76661
76662 2002-06-21 09:00  king
76663
76664         * Tests/: Complex/cmTestConfigure.h.in,
76665           ComplexOneConfig/cmTestConfigure.h.in,
76666           ComplexRelativePaths/cmTestConfigure.h.in: ENH: Added
76667           configuration of CMAKE_NO_ANSI_STRING_STREAM.  It is defined when
76668           the sstream header does not exist.
76669
76670 2002-06-21 08:42  king
76671
76672         * configure, Templates/cxxconfigure: ERR: Ran autoconf on
76673           corresponding fixes to configure.in and cxxconfigure.in.
76674
76675 2002-06-21 08:39  hoffman
76676
76677         * Templates/cxxconfigure.in: fix for sstream
76678
76679 2002-06-21 08:38  hoffman
76680
76681         * configure.in: fix to sstring stuff
76682
76683 2002-06-20 10:39  hoffman
76684
76685         * Source/: cmElseCommand.cxx, cmIfCommand.cxx: modified MATCHES to
76686           handle non variables
76687
76688 2002-06-20 10:20  king
76689
76690         * Source/cmStandardIncludes.h: ERR: cmStringStream is taking the
76691           functionality of ostringstream and ostrstream, not stringstream
76692           and strstream.
76693
76694 2002-06-20 10:19  king
76695
76696         * Templates/CXXCMakeSystemConfig.cmake.in: BUG:
76697           CMAKE_NO_ANSI_STRING_STREAM needs to be copied from the
76698           cxxconfigure results.
76699
76700 2002-06-19 15:21  king
76701
76702         * Source/: cmBorlandMakefileGenerator.cxx,
76703           cmCMakeMinimumRequired.cxx, cmConfigure.cmake.h.in,
76704           cmConfigure.h.in, cmNMakeMakefileGenerator.cxx,
76705           cmStandardIncludes.h, cmSystemTools.cxx,
76706           cmUnixMakefileGenerator.cxx, cmVTKMakeInstantiatorCommand.cxx,
76707           cmake.cxx: ENH: Added cmStringStream class to wrap
76708           std::stringstream or std::strstream depending on the platform.
76709           The interface is that of std::stringstream, so no "ends" or
76710           "rdbuf()->freeze(0)" lines are needed.
76711
76712 2002-06-19 15:09  king
76713
76714         * configure, Templates/cxxconfigure: ENH: Re-ran autoconf to
76715           include changes to corresponding configure input.  This adds a
76716           test for the availability of sstream.
76717
76718 2002-06-19 15:05  king
76719
76720         * configure.in, Templates/cxxconfigure.in: ENH: Added test for
76721           sstream header.  Defines CMAKE_NO_ANSI_STRING_STREAM if the
76722           header doesn't exist.
76723
76724 2002-06-19 14:35  barre
76725
76726         * Source/cmSystemTools.cxx: ENH: FindLibrary supports .Net specific
76727           lib dirs
76728
76729 2002-06-19 13:49  martink
76730
76731         * Source/: cmCreateTestSourceList.cxx, cmCreateTestSourceList.h,
76732           cmEnableTestingCommand.h, cmFunctionBlocker.h, cmMakefile.h,
76733           cmTarget.cxx: merges from main tree
76734
76735 2002-06-19 13:28  martink
76736
76737         * Source/cmSourceFile.cxx: modified create test source to create a
76738           vector
76739
76740 2002-06-19 13:14  martink
76741
76742         * Modules/: Dart.cmake, FindGLU.cmake, FindGLUT.cmake,
76743           FindJNI.cmake, FindOpenGL.cmake, FindTclsh.cmake, FindX11.cmake:
76744           update dfrom main tree
76745
76746 2002-06-19 12:51  martink
76747
76748         * Source/cmCreateTestSourceList.cxx,
76749           Source/cmCreateTestSourceList.h, Source/cmSourceFile.cxx,
76750           Source/cmTarget.cxx, Tests/TestDriver/CMakeLists.txt: modified
76751           create test source to create a vector
76752
76753 2002-06-19 08:57  king
76754
76755         * Source/CursesDialog/form/fty_alpha.c: ERR: Fixed unused parameter
76756           warning.
76757
76758 2002-06-19 07:28  hoffman
76759
76760         * CMakeLists.txt, Tests/Complex/CMakeLists.txt,
76761           Tests/ComplexOneConfig/CMakeLists.txt,
76762           Tests/ComplexRelativePaths/CMakeLists.txt: [no log message]
76763
76764 2002-06-18 17:20  king
76765
76766         * Source/: cmEnableTestingCommand.h, cmFunctionBlocker.h,
76767           cmMakefile.cxx, cmSystemTools.cxx, cmTarget.cxx: ERR: Fixed
76768           compiler warnings.
76769
76770 2002-06-18 17:20  king
76771
76772         * Source/CursesDialog/: ccmake.cxx, cmCursesBoolWidget.cxx,
76773           cmCursesDummyWidget.cxx, cmCursesForm.h, cmCursesLabelWidget.cxx,
76774           cmCursesLongMessageForm.cxx, cmCursesMainForm.cxx: ERR: Fixed
76775           compiler warnings about unused parameters.
76776
76777 2002-06-18 17:19  king
76778
76779         * Source/CursesDialog/form/: frm_driver.c, frm_req_name.c,
76780           fty_alnum.c, fty_int.c, fty_ipv4.c, fty_num.c, fty_regex.c: ERR:
76781           Fixed compiler warnings when using strict ansi.
76782
76783 2002-06-18 16:43  martink
76784
76785         * Modules/Dart.cmake: fixed another bug
76786
76787 2002-06-18 16:35  martink
76788
76789         * Modules/Dart.cmake: fixed bug
76790
76791 2002-06-18 16:32  king
76792
76793         * Source/ctest.cxx: ERR: Fix for fprintf format warning.
76794
76795 2002-06-18 16:30  king
76796
76797         * Source/CursesDialog/form/frm_data.c: ERR: Attempt to fix warning
76798           on OSF about implicit declaration of winnstr.
76799
76800 2002-06-18 14:26  barre
76801
76802         * Modules/FindGLUT.cmake: ENH: add more paths for the HP
76803
76804 2002-06-18 08:54  hoffman
76805
76806         * CMakeLists.txt, Tests/Complex/CMakeLists.txt,
76807           Tests/ComplexOneConfig/CMakeLists.txt,
76808           Tests/ComplexRelativePaths/CMakeLists.txt: ENH: try and fix link
76809           problem on dec
76810
76811 2002-06-17 13:43  andy
76812
76813         * Modules/FindJNI.cmake: Add debian Java paths
76814
76815 2002-06-17 13:07  barre
76816
76817         * Modules/: FindGLU.cmake, FindGLUT.cmake: FIX: GLU and GLUT flags
76818           for Mac OSX
76819
76820 2002-06-14 16:49  barre
76821
76822         * Modules/: FindCABLE.cmake, FindTclsh.cmake, FindX11.cmake: ENH:
76823           clean modules (doc, make stuff advanced, etc.)
76824
76825 2002-06-14 16:38  hoffman
76826
76827         * Modules/Dart.cmake: ENH: change so that on all make based systems
76828           all dart targets are added
76829
76830 2002-06-14 11:46  barre
76831
76832         * Modules/: FindGLU.cmake, FindGLUT.cmake: ENH: use
76833           OPENGL_LIBRARY_PATH as additional search path
76834
76835 2002-06-14 11:45  barre
76836
76837         * Modules/FindOpenGL.cmake: ENH: define OPENGL_LIBRARY_PATH (path
76838           to OPENGL_LIBRARY) so that it can be used to search for other
76839           OpenGL-related libs
76840
76841 2002-06-14 11:31  barre
76842
76843         * Modules/FindGLU.cmake: FIX: bug, the wrong include file was
76844           searched.
76845
76846 2002-06-14 10:37  barre
76847
76848         * Source/: cmFindLibraryCommand.cxx, cmSystemTools.cxx,
76849           cmSystemTools.h: ENH: FindLibrary can now use the makefile to add
76850           some compiler-specific lib search path (depending on the
76851           generator).
76852
76853 2002-06-14 10:35  barre
76854
76855         * Modules/FindGLUT.cmake: ENH/FIX: Glut should be found, not set.
76856           Add search path for Cygwin
76857
76858 2002-06-13 14:45  barre
76859
76860         * Modules/FindGLUT.cmake: FIX: comply with the way OpenGL libs are
76861           set in FindOpenGL and FindGLU
76862
76863 2002-06-13 11:48  barre
76864
76865         * Modules/: FindGLU.cmake, FindGLUT.cmake, FindOpenGL.cmake: ENH:
76866           make all OpenGL libs advanced, and add support for glu lib with
76867           Borland
76868
76869 2002-06-11 14:54  martink
76870
76871         * Source/: cmMSDotNETGenerator.cxx, cmMSDotNETGenerator.h,
76872           cmNMakeMakefileGenerator.cxx, cmNMakeMakefileGenerator.h,
76873           cmUnixMakefileGenerator.cxx, cmUnixMakefileGenerator.h: some
76874           fixes for dot net and spaces
76875
76876 2002-06-11 14:25  hoffman
76877
76878         * Source/: cmNMakeMakefileGenerator.cxx,
76879           cmNMakeMakefileGenerator.h, cmUnixMakefileGenerator.cxx,
76880           cmUnixMakefileGenerator.h: use lower case and not short path for
76881           uniq paths on window
76882
76883 2002-06-11 14:25  hoffman
76884
76885         * Source/cmMSDotNETGenerator.cxx: only allow unique configurations
76886
76887 2002-06-11 14:15  hoffman
76888
76889         * Source/: cmMSDotNETGenerator.cxx, cmMSDotNETGenerator.h: BUG: fix
76890           dot net for paths with spaces
76891
76892 2002-06-11 12:16  hoffman
76893
76894         * Source/cmMSDotNETGenerator.cxx: BUG: RelativePath should not be
76895           quoted in output files even if it has spaces
76896
76897 2002-06-11 11:19  martink
76898
76899         * Source/cmUnixMakefileGenerator.cxx: some win98 depend problems
76900
76901 2002-06-11 11:01  hoffman
76902
76903         * Source/cmUnixMakefileGenerator.cxx: ENH: don't use short paths in
76904           the output
76905
76906 2002-06-11 10:43  hoffman
76907
76908         * Source/cmUnixMakefileGenerator.cxx: use short path to get unique
76909           path names for depend path output
76910
76911 2002-06-11 09:14  hoffman
76912
76913         * Source/CursesDialog/: ccmake.cxx, cmCursesMainForm.cxx: ERR:
76914           Fixed sun CC warnings.
76915
76916 2002-06-10 14:21  martink
76917
76918         * Source/: cmMakeDepend.cxx, cmMakeDepend.h, CMakeLists.txt: joins
76919           with the head
76920
76921 2002-06-10 14:19  martink
76922
76923         * Source/: cmMakeDepend.cxx, cmMakeDepend.h: now includes current
76924           include files directory when searching for files it includes
76925
76926 2002-06-10 11:33  hoffman
76927
76928         * Source/CMakeLists.txt: BUG: cmake needs it's own directory for
76929           includes, so depends work
76930
76931 2002-06-10 09:50  hoffman
76932
76933         * ChangeLog.txt: new changes for 1.4
76934
76935 2002-06-10 09:35  martink
76936
76937         * Source/cmMakefile.h: updated revision
76938
76939 2002-06-10 09:33  martink
76940
76941         * Modules/: FindGLUT.cmake, FindPythonLibs.cmake: updated from main
76942           branch
76943
76944 2002-06-10 08:53  andy
76945
76946         * Modules/FindPythonLibs.cmake: Oops, forgot the library name
76947
76948 2002-06-10 08:52  andy
76949
76950         * Modules/FindPythonLibs.cmake: Add search for python 2.2
76951
76952 2002-06-07 08:39  ibanez
76953
76954         * Modules/FindFLTK.cmake: FIX: {} were missing around
76955           FLTK_*_LIBRARY.
76956
76957 2002-06-06 17:49  ibanez
76958
76959         * Modules/FindFLTK.cmake: FIX: The final test is done now over
76960           FLTK_LIBRARY instead of FLTK_LIBRARY_PATH
76961
76962 2002-06-06 15:28  ibanez
76963
76964         * Modules/FindFLTK.cmake: ENH: Support for FLTK1.1 and FLTK1.0.11
76965           added. An option allows to select      between the two versions.
76966
76967 2002-06-06 15:00  martink
76968
76969         * CMake.rtf: updates
76970
76971 2002-06-06 11:53  hoffman
76972
76973         * Source/: Makefile.borland: ENH: remove borland bootstrap makefile
76974
76975 2002-06-06 08:49  hoffman
76976
76977         * Modules/FindGLUT.cmake: fix for glut on win32
76978
76979 2002-06-05 13:31  martink
76980
76981         * Source/cmMakefile.h: updated revision
76982
76983 2002-06-05 13:30  martink
76984
76985         * Source/cmMakefile.h: updated rev
76986
76987 2002-06-05 13:22  martink
76988
76989         * Source/ccommand.cxx: merged ccommand into cmake
76990
76991 2002-06-05 09:11  martink
76992
76993         * Source/: CMakeLib.dsp, DumpDocumentation.dsp, ccommand.dsp,
76994           cmake.dsp, ctest.dsp: uses executabke bootstrap
76995
76996 2002-06-03 13:40  martink
76997
76998         * Tests/: Complex/Library/CMakeLists.txt,
76999           ComplexOneConfig/Library/CMakeLists.txt,
77000           ComplexRelativePaths/Library/CMakeLists.txt: changed CCOMMAND to
77001           CMAKE
77002
77003 2002-06-03 13:08  martink
77004
77005         * Source/CMakeLists.txt, Source/cmBorlandMakefileGenerator.cxx,
77006           Source/cmNMakeMakefileGenerator.cxx, Source/cmake.cxx,
77007           Source/cmake.h, Source/cmakemain.cxx,
77008           Tests/Complex/CMakeLists.txt,
77009           Tests/ComplexOneConfig/CMakeLists.txt,
77010           Tests/ComplexRelativePaths/CMakeLists.txt: removed ccommand use
77011           cmake now
77012
77013 2002-06-03 11:06  martink
77014
77015         * CMake.rtf: updated
77016
77017 2002-06-03 10:25  hoffman
77018
77019         * Source/: cmMakefile.cxx, cmTarget.cxx: ENH: only add _LIB_DEPEND
77020           information for libraries and modules
77021
77022 2002-05-31 08:39  martink
77023
77024         * Source/cmSystemTools.cxx: fixed bug in get short path for quoted
77025           paths
77026
77027 2002-05-29 15:00  perera
77028
77029         * Source/cmTarget.cxx: BUG: never make a target depend on itself.
77030           This was causing unnecessary library duplication, resulting in
77031           link errors on some platforms.
77032
77033 2002-05-29 09:56  king
77034
77035         * Source/cmUnixMakefileGenerator.cxx: BUG: MAKEFLAGS does not need
77036           to be passed on command line.  It is automatically set by make in
77037           environment for recursive call.
77038
77039 2002-05-28 08:56  martink
77040
77041         * Source/: cmake.cxx, cmake.h: remobed bootstrap
77042
77043 2002-05-28 08:50  martink
77044
77045         * bootstrap.exe, ccommand.exe: different bootstrap command
77046
77047 2002-05-27 10:29  barre
77048
77049         * Tests/: Complex/VarTests.cmake, Complex/Executable/complex.cxx,
77050           ComplexOneConfig/VarTests.cmake,
77051           ComplexOneConfig/Executable/complex.cxx,
77052           ComplexRelativePaths/VarTests.cmake,
77053           ComplexRelativePaths/Executable/complex.cxx: ENH: add tests for
77054           LESS, GREATER, STRLESS, STRGREATER (IF command)
77055
77056 2002-05-23 13:27  hoffman
77057
77058         * Tests/: Complex/CMakeLists.txt, ComplexOneConfig/CMakeLists.txt,
77059           ComplexRelativePaths/CMakeLists.txt: ENH: increse coverage
77060
77061 2002-05-23 13:23  hoffman
77062
77063         * Source/cmSystemTools.cxx, Source/cmSystemTools.h,
77064           Tests/Complex/CMakeLists.txt,
77065           Tests/Complex/Executable/complex.cxx,
77066           Tests/ComplexOneConfig/CMakeLists.txt,
77067           Tests/ComplexOneConfig/Executable/complex.cxx,
77068           Tests/ComplexRelativePaths/CMakeLists.txt,
77069           Tests/ComplexRelativePaths/Executable/complex.cxx: ENH: increase
77070           coverage
77071
77072 2002-05-23 13:04  hoffman
77073
77074         * Tests/: Complex/CMakeLists.txt,
77075           Complex/cmTestConfigureEscape.h.in,
77076           Complex/Executable/complex.cxx, ComplexOneConfig/CMakeLists.txt,
77077           ComplexOneConfig/cmTestConfigureEscape.h.in,
77078           ComplexOneConfig/Executable/complex.cxx,
77079           ComplexRelativePaths/CMakeLists.txt,
77080           ComplexRelativePaths/cmTestConfigureEscape.h.in,
77081           ComplexRelativePaths/Executable/complex.cxx: add a test for
77082           escape quotes and configure file
77083
77084 2002-05-23 10:36  martink
77085
77086         * bootstrap.exe, ccommand.exe: added win32 bootstrap support
77087
77088 2002-05-23 10:34  martink
77089
77090         * Source/: cmDSWWriter.cxx, cmMSDotNETGenerator.cxx: only add test
77091           target if testing is enabled and ctest is found
77092
77093 2002-05-23 10:33  martink
77094
77095         * Source/cmake.cxx: minor bootstap fixes
77096
77097 2002-05-23 10:32  martink
77098
77099         * Source/: cmElseCommand.cxx, cmIfCommand.cxx, cmIfCommand.h: adde
77100           less greater
77101
77102 2002-05-22 13:20  hoffman
77103
77104         * Source/cmAddCustomCommandCommand.cxx: ENH: add list expansion
77105           back
77106
77107 2002-05-22 09:48  hoffman
77108
77109         * Source/: cmMSDotNETGenerator.cxx, cmMSProjectGenerator.cxx,
77110           cmUnixMakefileGenerator.cxx: ENH: enable cxx by default if no
77111           languages have been enabled
77112
77113 2002-05-22 09:48  hoffman
77114
77115         * Source/cmSystemTools.cxx: ENH: better comment processing
77116
77117 2002-05-22 09:47  hoffman
77118
77119         * Source/: ctest.cxx, ctest.h: ENH: fix depend problem
77120
77121 2002-05-18 16:09  starreveld
77122
77123         * Modules/FindOpenGL.cmake: find openGL in Carbon
77124
77125 2002-05-15 17:23  martink
77126
77127         * Source/: cmake.cxx, cmake.h: added initial attempt to support
77128           win32 bootstrapping
77129
77130 2002-05-15 11:11  berk
77131
77132         * Source/cmSystemTools.cxx: RunCommand now checks whether the
77133           process died abnormally (on Unix)
77134
77135 2002-05-14 08:42  andy
77136
77137         * Modules/FindWish.cmake: Add better detection of wish 8.2
77138
77139 2002-05-12 11:32  barre
77140
77141         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: add
77142           no_system_path option to FindProgram so that the PATH is ignored
77143
77144 2002-05-12 11:31  barre
77145
77146         * Source/: cmFindProgramCommand.cxx, cmFindProgramCommand.h:
77147           ENH/FIX: add NO_SYSTEM_PATH option + fix command usage
77148
77149 2002-05-12 11:31  barre
77150
77151         * Source/cmFindLibraryCommand.h: FIX: command usage
77152
77153 2002-05-11 22:28  perera
77154
77155         * Source/cmTarget.cxx: FIX: Remove assert since it was breaking
77156           IRIX builds.
77157
77158 2002-05-10 14:06  millerjv
77159
77160         * Source/cmTarget.cxx: FIX: Const reference to a set needs a
77161           const_iterator. (.NET build error)
77162
77163 2002-05-10 13:35  perera
77164
77165         * Source/CMakeLists.txt, Source/cmTarget.cxx, Source/cmTarget.h,
77166           Tests/Dependency/CMakeLists.txt,
77167           Tests/Dependency/Eight/CMakeLists.txt,
77168           Tests/Dependency/Eight/EightSrc.c,
77169           Tests/Dependency/Exec2/CMakeLists.txt,
77170           Tests/Dependency/Exec2/ExecMain.c,
77171           Tests/Dependency/Exec3/CMakeLists.txt,
77172           Tests/Dependency/Exec3/ExecMain.c,
77173           Tests/Dependency/Exec4/CMakeLists.txt,
77174           Tests/Dependency/Exec4/ExecMain.c,
77175           Tests/Dependency/Seven/CMakeLists.txt,
77176           Tests/Dependency/Seven/SevenSrc.c, Tests/LinkLine/CMakeLists.txt,
77177           Tests/LinkLine/Exec.c, Tests/LinkLine/One.c,
77178           Tests/LinkLine/Two.c: BUG: Correct some of the dependency
77179           analysis code.  - Make sure the original link line is untouched -
77180           Avoid duplicating the link line when supporting version < 1.4 -
77181           Make sure the cyclic dependencies and such are output correctly
77182           in   complicated cases.  - Avoid outputing dependencies that are
77183           already satisfied on the original   link line when possible.
77184
77185 2002-05-10 08:54  king
77186
77187         * Source/cmSystemTools.cxx: ERR: Added variable initializer.
77188
77189 2002-05-09 09:33  hoffman
77190
77191         * Source/: cmDSWWriter.cxx, cmMSDotNETGenerator.cxx, cmTarget.cxx,
77192           cmTarget.h, cmUnixMakefileGenerator.cxx: ENH: change set<string>
77193           to set<cmStdString>  to avoid long symbols that crash ar on
77194           solaris
77195
77196 2002-05-08 17:45  king
77197
77198         * Tests/Wrapping/: CMakeLists.txt, itkWrapperConfig.cxx: ENH: Added
77199           coverage test for ITK_WRAP_TCL.  Doesn't actually invoke CABLE.
77200
77201 2002-05-08 17:45  king
77202
77203         * Source/cmITKWrapTclCommand.cxx: ENH: Added dependency hack to
77204           support wrapping test.
77205
77206 2002-05-08 17:37  king
77207
77208         * Source/cmITKWrapTclCommand.cxx: BUG: Need to use
77209           CMAKE_CXX_COMPILER, not CXX, to get the C++ compiler name.
77210
77211 2002-05-08 13:11  king
77212
77213         * Source/: cmCommands.cxx, cmITKWrapTclCommand.cxx,
77214           cmITKWrapTclCommand.h: ENH: Added ITK Tcl wrapping command.
77215
77216 2002-05-08 10:27  martink
77217
77218         * Source/Makefile.borland: ENH: add clean command
77219
77220 2002-05-08 09:05  hoffman
77221
77222         * Source/cmake.cxx: ENH: fix cmake to work without ccommand.
77223
77224 2002-05-08 08:46  hoffman
77225
77226         * Source/cmBorlandMakefileGenerator.cxx: BUG: short path does not
77227           work on bcc32
77228
77229 2002-05-07 11:03  hoffman
77230
77231         * Source/CursesDialog/ccmake.cxx: ENH: add -B option to specify the
77232           build directory, so make edit_cache will work
77233
77234 2002-05-07 09:11  hoffman
77235
77236         * Source/cmUnixMakefileGenerator.cxx: WNG: remove a warning
77237
77238 2002-05-07 09:03  hoffman
77239
77240         * CMake.rtf: ENH: update with docs about the targets
77241
77242 2002-05-07 09:02  hoffman
77243
77244         * Source/: cmBorlandMakefileGenerator.cxx,
77245           cmNMakeMakefileGenerator.cxx, cmUnixMakefileGenerator.cxx,
77246           cmake.cxx: ENH: add an edit_cache target that runs ccmake or
77247           CMakeSetup
77248
77249 2002-05-03 18:10  hoffman
77250
77251         * Tests/: Complex/Library/CMakeLists.txt,
77252           ComplexOneConfig/Library/CMakeLists.txt,
77253           ComplexRelativePaths/Library/CMakeLists.txt: fix borland test
77254
77255 2002-05-03 16:34  hoffman
77256
77257         * Source/: cmMakefile.cxx, cmTarget.cxx, cmTarget.h: ENH: rework
77258           library depend stuff
77259
77260 2002-05-03 00:27  perera
77261
77262         * Source/CMakeLists.txt, Source/cmTarget.cxx, Source/cmTarget.h,
77263           Tests/Dependency/CMakeLists.txt: - bug fix where paths weren't
77264           being output when LIB_OUT_PATH *isn't* used - test case for above
77265           mentioned bug - more comments. Comments are good.
77266
77267 2002-05-02 19:09  hoffman
77268
77269         * Source/cmTarget.cxx: check for optimized or debug library adds
77270
77271 2002-05-02 16:13  hoffman
77272
77273         * Source/: cmTarget.cxx, cmTarget.h: remove canonical conversion
77274           for lib names
77275
77276 2002-05-02 15:56  hoffman
77277
77278         * Source/: cmMakefile.cxx, cmMakefile.h, cmTarget.cxx: make it
77279           backwards compatible with old cmake
77280
77281 2002-05-02 15:10  hoffman
77282
77283         * Source/CMakeLists.txt, Source/cmMakefile.cxx,
77284           Source/cmTarget.cxx, Tests/Complex/Library/CMakeLists.txt,
77285           Tests/ComplexOneConfig/Library/CMakeLists.txt,
77286           Tests/ComplexRelativePaths/Library/CMakeLists.txt: Debug
77287           optimized cache fixes
77288
77289 2002-05-02 13:41  perera
77290
77291         * Source/: cmTarget.cxx, cmTarget.h: BUG: The library paths should
77292           stay with the libraries during dependency analysis.
77293
77294 2002-05-02 13:17  hoffman
77295
77296         * Source/cmAddLibraryCommand.cxx, Source/cmAddLibraryCommand.h,
77297           Source/cmMakefile.cxx, Source/cmMakefile.h, Source/cmTarget.cxx,
77298           Source/cmTarget.h, Source/cmTargetLinkLibrariesCommand.cxx,
77299           Source/cmUnixMakefileGenerator.cxx,
77300           Tests/Complex/Executable/CMakeLists.txt,
77301           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
77302           Tests/ComplexRelativePaths/Executable/CMakeLists.txt,
77303           Tests/Dependency/Exec/CMakeLists.txt,
77304           Tests/Dependency/Six/CMakeLists.txt: ENH: change LINK_LIBRARY to
77305           add to targets
77306
77307 2002-05-02 08:54  andy
77308
77309         * configure, configure.in: Revert to make it work again
77310
77311 2002-05-02 08:46  andy
77312
77313         * configure, configure.in: Improve bootstrap on UNIX. Now it
77314           bootstraps into a separate directory.
77315
77316 2002-05-02 02:27  perera
77317
77318         * Source/cmTarget.cxx: BUG: if a_LIBS_DEPENDS exists but is empty,
77319           there are no explicit dependencies.
77320
77321 2002-05-01 16:33  perera
77322
77323         * Source/cmAddLibraryCommand.cxx, Source/cmAddLibraryCommand.h,
77324           Source/cmMakefile.cxx, Source/cmMakefile.h, Source/cmTarget.cxx,
77325           Tests/Dependency/CMakeLists.txt: ENH: Make the LinkLibraries
77326           command contribute dependencies towards AddLibraries.
77327
77328 2002-05-01 16:24  perera
77329
77330         * Tests/Dependency/: CMakeLists.txt, Exec/CMakeLists.txt,
77331           Exec/ExecMain.c, Six/CMakeLists.txt, Six/SixASrc.c,
77332           Six/SixBSrc.c: ENH: Make the LinkLibraries command contribute
77333           dependencies towards AddLibraries.
77334
77335 2002-05-01 14:00  perera
77336
77337         * Source/CMakeLists.txt, Source/cmDSPWriter.cxx,
77338           Source/cmDSWWriter.cxx, Source/cmMSDotNETGenerator.cxx,
77339           Source/cmMakefile.cxx, Source/cmMakefile.h,
77340           Source/cmNMakeMakefileGenerator.cxx, Source/cmTarget.cxx,
77341           Source/cmTarget.h, Source/cmUnixMakefileGenerator.cxx,
77342           Tests/Dependency/CMakeLists.txt,
77343           Tests/Dependency/Exec/CMakeLists.txt,
77344           Tests/Dependency/Exec/ExecMain.c,
77345           Tests/Dependency/Five/CMakeLists.txt,
77346           Tests/Dependency/Five/FiveSrc.c,
77347           Tests/Dependency/Four/CMakeLists.txt,
77348           Tests/Dependency/Four/FourSrc.c,
77349           Tests/Dependency/NoDepA/CMakeLists.txt,
77350           Tests/Dependency/NoDepA/NoDepASrc.c,
77351           Tests/Dependency/NoDepB/CMakeLists.txt,
77352           Tests/Dependency/NoDepB/NoDepBSrc.c,
77353           Tests/Dependency/NoDepC/CMakeLists.txt,
77354           Tests/Dependency/NoDepC/NoDepCSrc.c,
77355           Tests/Dependency/Three/CMakeLists.txt,
77356           Tests/Dependency/Three/ThreeSrc.c,
77357           Tests/Dependency/Two/CMakeLists.txt,
77358           Tests/Dependency/Two/TwoSrc.c: ENH: Add library dependency
77359           analysis.
77360
77361 2002-05-01 11:34  berk
77362
77363         * Source/CursesDialog/: ccmake.cxx,
77364           cmCursesCacheEntryComposite.cxx, cmCursesCacheEntryComposite.h,
77365           cmCursesMainForm.cxx, cmCursesMainForm.h: The entry widgets are
77366           now created with what is initially available on the terminal.
77367
77368 2002-05-01 10:12  berk
77369
77370         * Source/: cmIncludeCommand.cxx, cmMakefile.cxx: Reformatted the
77371           error printed by cmMakefile.
77372
77373 2002-04-30 21:48  hoffman
77374
77375         * Source/CMakeLists.txt: ENH: allow cmake tests to be run without
77376           dart.
77377
77378 2002-04-30 17:49  hoffman
77379
77380         * CMakeLists.txt, Source/CMakeLists.txt: create tests without Dart
77381
77382 2002-04-30 17:45  hoffman
77383
77384         * Source/cmVTKMakeInstantiatorCommand.cxx: ENH: replace freeze with
77385           delete
77386
77387 2002-04-30 16:58  hoffman
77388
77389         * Templates/: cconfigure, cconfigure.in: ENH: remove -fPIC for AIX
77390           gnu
77391
77392 2002-04-30 15:33  hoffman
77393
77394         * Source/cmMSDotNETGenerator.cxx: ENH: fix relwithdebinfo
77395
77396 2002-04-30 14:01  hoffman
77397
77398         * Tests/: Complex/CMakeLists.txt, Complex/cmTestConfigure.h.in,
77399           Complex/Executable/complex.cxx, ComplexOneConfig/CMakeLists.txt,
77400           ComplexOneConfig/cmTestConfigure.h.in,
77401           ComplexOneConfig/Executable/complex.cxx,
77402           ComplexRelativePaths/CMakeLists.txt,
77403           ComplexRelativePaths/cmTestConfigure.h.in,
77404           ComplexRelativePaths/Executable/complex.cxx: ENH: add test for
77405           SEPARATE_ARGUMENTS
77406
77407 2002-04-30 14:00  hoffman
77408
77409         * Source/: cmCommands.cxx, cmSeparateArgumentsCommand.cxx,
77410           cmSeparateArgumentsCommand.h: ENH: add new command to separate
77411           space separated arguments
77412
77413 2002-04-30 14:00  hoffman
77414
77415         * Source/: cmBorlandMakefileGenerator.cxx, cmCacheManager.cxx: ENH:
77416           do not use count, find for map lookup
77417
77418 2002-04-30 12:58  hoffman
77419
77420         * Source/cmMakefile.cxx: ENH: improve speed of GetSource function
77421
77422 2002-04-30 08:09  hoffman
77423
77424         * Source/cmUnixMakefileGenerator.cxx: BUG: look for -l anywhere in
77425           link library entry not just the begining of the line
77426
77427 2002-04-29 10:23  hoffman
77428
77429         * Source/cmMakefile.cxx: BUG: make sure link directories are not
77430           duplicated
77431
77432 2002-04-29 08:27  hoffman
77433
77434         * Templates/: cconfigure, cconfigure.in: use multiple rpath options
77435           for sgi
77436
77437 2002-04-28 16:14  perera
77438
77439         * Source/: cmLinkLibrariesCommand.cxx,
77440           cmTargetLinkLibrariesCommand.cxx: ENH: Make it unnecessary to
77441           ever specify LINK_DIRECTORIES for any library generated in this
77442           project, even when LIBRARY_OUTPUT_PATH is set.
77443
77444 2002-04-26 21:45  hoffman
77445
77446         * Source/cmUnixMakefileGenerator.cxx: ENH: remove redirections for
77447           output of make commands as some things are lost
77448
77449 2002-04-26 12:43  hoffman
77450
77451         * Source/cmUnixMakefileGenerator.cxx: COM: just fix up a comment
77452
77453 2002-04-26 12:42  hoffman
77454
77455         * Templates/CCMakeSystemConfig.cmake.in: correct c flags for shared
77456           links
77457
77458 2002-04-26 12:21  hoffman
77459
77460         * Source/cmUnixMakefileGenerator.cxx,
77461           Templates/CCMakeSystemConfig.cmake.in,
77462           Templates/CMakeSystemConfig.cmake.in: BUG: fix shared links for
77463           cc on hp
77464
77465 2002-04-26 09:55  hoffman
77466
77467         * Source/cmBuildNameCommand.cxx: ENH: fix build name
77468
77469 2002-04-26 09:35  hoffman
77470
77471         * Source/cmSiteNameCommand.cxx: ENH: look for nslookup and hostname
77472           in the right places
77473
77474 2002-04-26 09:22  will
77475
77476         * CMake.pdf: ENH:New pdf for CMake
77477
77478 2002-04-26 09:17  martink
77479
77480         * CMake.rtf: updated for 1.4
77481
77482 2002-04-26 09:11  martink
77483
77484         * Source/cmSourceFilesRemoveCommand.cxx: dprecated
77485
77486 2002-04-26 08:59  martink
77487
77488         * Source/Makefile.borland: fixed up again duh
77489
77490 2002-04-25 16:29  martink
77491
77492         * Source/Makefile.borland: updated to build ccommand
77493
77494 2002-04-25 15:40  hoffman
77495
77496         * Modules/Dart.cmake, Source/cmSiteNameCommand.cxx: fix up hostname
77497           for windows
77498
77499 2002-04-25 13:09  hoffman
77500
77501         * Source/cmake.cxx: ENH: check for mismatched generators
77502
77503 2002-04-25 07:59  hoffman
77504
77505         * Source/: ccommand.cxx, cmCMakeMinimumRequired.cxx,
77506           cmOptionCommand.cxx: WAR: remove warnings for .NET compiler
77507
77508 2002-04-24 10:08  andy
77509
77510         * Source/.cvsignore: Add cvsignore so that you do not see visual
77511           stufio files when you do cvs update
77512
77513 2002-04-23 16:16  berk
77514
77515         * Source/: cmake.cxx, CursesDialog/ccmake.cxx,
77516           CursesDialog/cmCursesMainForm.cxx,
77517           CursesDialog/cmCursesMainForm.h: Exit ccmake on fatal errors.
77518
77519 2002-04-23 12:18  hoffman
77520
77521         * Source/cmUnixMakefileGenerator.cxx: ENH: clean up depend output
77522
77523 2002-04-23 11:33  hoffman
77524
77525         * Source/cmUnixMakefileGenerator.cxx: ENH: add depends for utility
77526           targets
77527
77528 2002-04-22 15:16  barre
77529
77530         * Templates/CMakeNMakeWindowsSystemConfig.cmake,
77531           Templates/CMakeWindowsSystemConfig.cmake,
77532           Source/cmNMakeMakefileGenerator.cxx,
77533           Source/cmUnixMakefileGenerator.cxx: ENH: make CMake less
77534           verbose/precious
77535
77536 2002-04-22 15:05  perera
77537
77538         * Source/CursesDialog/: CMakeLists.txt, form/CMakeLists.txt: BUG:
77539           Changed from SOURCE_FILES to SET
77540
77541 2002-04-22 14:29  barre
77542
77543         * Source/cmNMakeMakefileGenerator.cxx: ENH: need CMAKE_LINKER_FLAGS
77544
77545 2002-04-22 14:22  barre
77546
77547         * Source/: cmNMakeMakefileGenerator.cxx,
77548           cmNMakeMakefileGenerator.h, cmUnixMakefileGenerator.cxx,
77549           cmUnixMakefileGenerator.h: ENH: make CMake less verbose/precious
77550
77551 2002-04-22 14:18  martink
77552
77553         * Tests/: Complex/Executable/CMakeLists.txt,
77554           ComplexOneConfig/Executable/CMakeLists.txt,
77555           ComplexRelativePaths/Executable/CMakeLists.txt: duhZ
77556
77557 2002-04-22 11:51  martink
77558
77559         * Tests/: Complex/CMakeLists.txt, Complex/cmTestConfigure.h.in,
77560           Complex/Executable/CMakeLists.txt,
77561           Complex/Executable/cmVersion.h.in,
77562           Complex/Executable/complex.cxx, ComplexOneConfig/CMakeLists.txt,
77563           ComplexOneConfig/cmTestConfigure.h.in,
77564           ComplexOneConfig/Executable/CMakeLists.txt,
77565           ComplexOneConfig/Executable/cmVersion.h.in,
77566           ComplexOneConfig/Executable/complex.cxx,
77567           ComplexRelativePaths/CMakeLists.txt,
77568           ComplexRelativePaths/cmTestConfigure.h.in,
77569           ComplexRelativePaths/Executable/CMakeLists.txt,
77570           ComplexRelativePaths/Executable/cmVersion.h.in,
77571           ComplexRelativePaths/Executable/complex.cxx: fixed for remove
77572           COMMAND
77573
77574 2002-04-22 11:50  martink
77575
77576         * Source/: CMakeLists.txt, cmCommands.cxx, cmRemoveCommand.cxx,
77577           cmRemoveCommand.h: updated for 1.4
77578
77579 2002-04-19 15:28  hoffman
77580
77581         * Source/cmTargetLinkLibrariesCommand.cxx,
77582           Tests/Simple/CMakeLists.txt, Tests/Simple/simple.cxx,
77583           Tests/Simple/simpleLib.cxx: BUG: add link directories for target
77584           link libraries and add a test for it
77585
77586 2002-04-19 14:03  martink
77587
77588         * Source/: cmAbstractFilesCommand.cxx, cmSourceFilesCommand.cxx,
77589           cmWrapExcludeFilesCommand.cxx: added deprecated warnings for
77590           version 1.4 or later
77591
77592 2002-04-19 13:05  hoffman
77593
77594         * Source/cmCMakeMinimumRequired.h: ENH: fix doc line
77595
77596 2002-04-19 12:49  martink
77597
77598         * Source/cmNMakeMakefileGenerator.cxx: renamed unix to unixPath for
77599           compile error
77600
77601 2002-04-19 11:49  hoffman
77602
77603         * Source/cmNMakeMakefileGenerator.cxx: BUG: fix short path on files
77604           that do not exist
77605
77606 2002-04-19 09:00  hoffman
77607
77608         * Source/cmUnixMakefileGenerator.cxx: BUG: try to make sure a
77609           depend file only has one rule
77610
77611 2002-04-19 08:27  hoffman
77612
77613         * Source/: cmSystemTools.cxx, cmake.cxx: BUG: fix SameFile function
77614           for windows, and compare source directories
77615
77616 2002-04-18 16:13  martink
77617
77618         * Source/cmUnixMakefileGenerator.cxx: BUG: work with spaces in the
77619           path
77620
77621 2002-04-18 15:58  andy
77622
77623         * Source/cmUnixMakefileGenerator.cxx: Make quotes and echos to work
77624           on unix (hopefully)
77625
77626 2002-04-18 15:58  andy
77627
77628         * Modules/FindMPI.cmake: Add mpi search paths for Debian
77629
77630 2002-04-18 14:51  hoffman
77631
77632         * Source/cmake.cxx: ENH: use home not start
77633
77634 2002-04-18 14:19  hoffman
77635
77636         * Source/cmake.cxx: ENH: check for mis-matched source directories
77637
77638 2002-04-18 13:44  hoffman
77639
77640         * Source/cmUnixMakefileGenerator.cxx: BUG: quote the echo commands
77641
77642 2002-04-18 13:12  hoffman
77643
77644         * Source/cmSystemTools.cxx: BUG: do escaped semi-colon better
77645
77646 2002-04-18 12:02  hoffman
77647
77648         * Source/cmMessageCommand.cxx, Source/cmSystemTools.cxx,
77649           Tests/Complex/CMakeLists.txt,
77650           Tests/ComplexOneConfig/CMakeLists.txt,
77651           Tests/ComplexRelativePaths/CMakeLists.txt: ENH: add ability to
77652           escape semi-colons
77653
77654 2002-04-18 11:52  martink
77655
77656         * configure, configure.in: ENH: handle spaces in paths for cygwin
77657           bootstrap
77658
77659 2002-04-18 07:58  hoffman
77660
77661         * Source/cmCMakeMinimumRequired.cxx: BUG: add missing include
77662
77663 2002-04-18 07:57  hoffman
77664
77665         * Source/: CMakeLib.dsp, Makefile.borland: BUG: fix bootstrap build
77666           makefiles
77667
77668 2002-04-17 16:16  hoffman
77669
77670         * Source/cmAbstractFilesCommand.cxx,
77671           Source/cmAddCustomCommandCommand.cxx,
77672           Source/cmCMakeMinimumRequired.cxx,
77673           Source/cmCMakeMinimumRequired.h, Source/cmCommands.cxx,
77674           Source/cmOptionCommand.cxx, Tests/Complex/CMakeLists.txt,
77675           Tests/Complex/cmTestConfigure.h.in,
77676           Tests/Complex/Executable/complex.cxx,
77677           Tests/ComplexOneConfig/CMakeLists.txt,
77678           Tests/ComplexOneConfig/cmTestConfigure.h.in,
77679           Tests/ComplexOneConfig/Executable/complex.cxx,
77680           Tests/ComplexRelativePaths/CMakeLists.txt,
77681           Tests/ComplexRelativePaths/cmTestConfigure.h.in,
77682           Tests/ComplexRelativePaths/Executable/complex.cxx: ENH: backwards
77683           compatible for VTK 4.0, add cmake version requires
77684
77685 2002-04-17 14:58  king
77686
77687         * Tests/Wrapping/CMakeLists.txt: ENH: Removed tests for commands
77688           that no longer exist.
77689
77690 2002-04-17 14:54  king
77691
77692         * Source/: CMakeLists.txt, Makefile.in, cmCableClassSet.cxx,
77693           cmCableClassSet.h, cmCableClassSetCommand.cxx,
77694           cmCableClassSetCommand.h, cmCableWrapTclCommand.cxx,
77695           cmCableWrapTclCommand.h, cmCommands.cxx,
77696           cmConfigureGccXmlCommand.cxx, cmConfigureGccXmlCommand.h,
77697           cmMakefile.cxx: ENH: Removed out-of-date commands CABLE_WRAP_TCL
77698           CABLE_CLASS_SET and CONFIGURE_GCCXML
77699
77700 2002-04-17 14:52  king
77701
77702         * Modules/FindCABLE.cmake: ENH: Updated for latest Cable from CVS.
77703           Old alpha version of Cable is no longer supported.
77704
77705 2002-04-17 14:51  king
77706
77707         * Modules/FindGCCXML.cmake: ENH: Updated for version 0.2 of
77708           GCC-XML.
77709
77710 2002-04-17 14:39  hoffman
77711
77712         * Source/cmUnixMakefileGenerator.cxx: ENH: use convert to output
77713           path for depend files
77714
77715 2002-04-17 08:28  hoffman
77716
77717         * Modules/FindOpenGL.cmake: better to find mac opengl
77718
77719 2002-04-17 08:15  hoffman
77720
77721         * Templates/: CCMakeSystemConfig.cmake.in,
77722           CXXCMakeSystemConfig.cmake.in: more advanced values
77723
77724 2002-04-17 08:09  hoffman
77725
77726         * Tests/: Complex/CMakeLists.txt, ComplexOneConfig/CMakeLists.txt,
77727           ComplexRelativePaths/CMakeLists.txt: ENH: more coverage
77728
77729 2002-04-16 13:48  barre
77730
77731         * Source/cmSystemTools.cxx: Syntax seemed to be confusing according
77732           to the Bill
77733
77734 2002-04-16 09:28  barre
77735
77736         * Source/ccommand.cxx: FIX: warning
77737
77738 2002-04-15 09:09  hoffman
77739
77740         * Source/cmSystemTools.cxx: use stream not sprintf
77741
77742 2002-04-15 08:48  barre
77743
77744         * Source/cmSystemTools.cxx: ENH: FilesDiffer checks for 0 byte
77745           files
77746
77747 2002-04-14 15:32  barre
77748
77749         * Source/cmSystemTools.cxx: ENH: more paranoid checkings
77750
77751 2002-04-12 12:05  barre
77752
77753         * Source/cmSystemTools.cxx: FIX: iostream binary flag should be
77754           used for cygwin too
77755
77756 2002-04-12 09:57  barre
77757
77758         * Source/cmSystemTools.cxx: FIX: fix UMR
77759
77760 2002-04-11 18:59  barre
77761
77762         * Source/ccommand.cxx: ENH: also displays command output
77763
77764 2002-04-11 18:17  barre
77765
77766         * Source/ccommand.cxx: can be used to time commands (time() &
77767           clock())
77768
77769 2002-04-11 17:02  hoffman
77770
77771         * Source/cmFindFileCommand.h, Source/cmFindLibraryCommand.h,
77772           Source/cmFindPathCommand.h, Source/cmFindProgramCommand.h,
77773           Source/cmIncludeCommand.cxx, Source/cmListFileCache.cxx,
77774           Source/cmMakefile.cxx, Source/cmSystemTools.cxx,
77775           Tests/Complex/Executable/complex.cxx,
77776           Tests/ComplexOneConfig/Executable/complex.cxx,
77777           Tests/ComplexRelativePaths/Executable/complex.cxx: ENH: speed
77778           improvements
77779
77780 2002-04-11 16:58  starreveld
77781
77782         * Source/cmUnixMakefileGenerator.cxx:
77783
77784           Allow modules to build properly again. (broken when Cxx testing
77785           was added)
77786
77787 2002-04-11 11:30  barre
77788
77789         * Tests/: Complex/Executable/CMakeLists.txt,
77790           ComplexOneConfig/Executable/CMakeLists.txt,
77791           ComplexRelativePaths/Executable/CMakeLists.txt: ENH: increase
77792           coverage
77793
77794 2002-04-11 10:29  hoffman
77795
77796         * Source/: cmUnixMakefileGenerator.cxx, cmUnixMakefileGenerator.h:
77797           ENH: clean up utility rule generation
77798
77799 2002-04-11 10:11  barre
77800
77801         * Tests/: Complex/Library/CMakeLists.txt,
77802           ComplexOneConfig/Library/CMakeLists.txt,
77803           ComplexRelativePaths/Library/CMakeLists.txt: ENH: use target as
77804           source if source is empty
77805
77806 2002-04-11 10:05  barre
77807
77808         * Source/: cmAddCustomCommandCommand.cxx,
77809           cmAddCustomCommandCommand.h: ENH: use target as source if source
77810           is empty
77811
77812 2002-04-11 09:53  barre
77813
77814         * Source/: cmNMakeMakefileGenerator.cxx,
77815           cmUnixMakefileGenerator.cxx: FIX: echo pb, make Nmake gen use
77816           Unix gen, factorize stuff in Unix gen
77817
77818 2002-04-10 17:33  barre
77819
77820         * Tests/: Complex/Executable/complex.cxx,
77821           Complex/Library/CMakeLists.txt,
77822           ComplexOneConfig/Executable/complex.cxx,
77823           ComplexOneConfig/Library/CMakeLists.txt,
77824           ComplexRelativePaths/Executable/complex.cxx,
77825           ComplexRelativePaths/Library/CMakeLists.txt: ENH: add a test to
77826           check if more than one post-build command can be attached. it
77827           fails right now.
77828
77829 2002-04-10 16:45  andy
77830
77831         * Source/cmUnixMakefileGenerator.cxx: Fix problem with custom
77832           commands on unix
77833
77834 2002-04-10 12:13  king
77835
77836         * Source/cmaketest.cxx: ERR: UseIt() missing return type.
77837
77838 2002-04-10 11:23  hoffman
77839
77840         * Tests/: Complex/Library/testConly.c,
77841           ComplexOneConfig/Library/testConly.c,
77842           ComplexRelativePaths/Library/testConly.c: ENH: only check flag on
77843           unix
77844
77845 2002-04-10 08:38  hoffman
77846
77847         * Source/cmaketest.cxx: fix warning
77848
77849 2002-04-09 12:22  hoffman
77850
77851         * Tests/: Complex/Library/testConly.h,
77852           ComplexOneConfig/Library/testConly.h,
77853           ComplexRelativePaths/Library/testConly.h,
77854           Complex/Executable/complex.cxx,
77855           ComplexOneConfig/Executable/complex.cxx,
77856           ComplexRelativePaths/Executable/complex.cxx: ENH: check for
77857           compile flags and add back c flag to unix generator
77858
77859 2002-04-09 12:15  hoffman
77860
77861         * Source/cmUnixMakefileGenerator.cxx: ENH: check for compile flags
77862           and add back c flag to unix generator
77863
77864 2002-04-09 12:02  hoffman
77865
77866         * Tests/: Complex/Executable/CMakeLists.txt,
77867           Complex/Executable/complex.cxx, Complex/Library/CMakeLists.txt,
77868           Complex/Library/testConly.c,
77869           ComplexOneConfig/Executable/CMakeLists.txt,
77870           ComplexOneConfig/Executable/complex.cxx,
77871           ComplexOneConfig/Library/CMakeLists.txt,
77872           ComplexOneConfig/Library/testConly.c,
77873           ComplexRelativePaths/Executable/CMakeLists.txt,
77874           ComplexRelativePaths/Executable/complex.cxx,
77875           ComplexRelativePaths/Library/CMakeLists.txt,
77876           ComplexRelativePaths/Library/testConly.c: ENH: check for compile
77877           flags and add back c flag to unix generator
77878
77879 2002-04-09 11:33  barre
77880
77881         * DartConfig.cmake: ENH: quick stab at a rollup button
77882
77883 2002-04-09 10:19  hoffman
77884
77885         * Tests/: Complex/Library/testConly.c, Complex/Library/testConly.h,
77886           ComplexOneConfig/Library/testConly.c,
77887           ComplexOneConfig/Library/testConly.h,
77888           ComplexRelativePaths/Library/testConly.c,
77889           ComplexRelativePaths/Library/testConly.h: correct exports for
77890           windows
77891
77892 2002-04-09 09:37  hoffman
77893
77894         * Tests/: Complex/Library/sharedFile.h,
77895           ComplexOneConfig/Library/sharedFile.h,
77896           ComplexRelativePaths/Library/sharedFile.h: c not c++ comment
77897
77898 2002-04-09 08:55  hoffman
77899
77900         * DartConfig.cmake:  change EST to EDT
77901
77902 2002-04-08 19:31  biddi
77903
77904         * Source/cmSystemTools.cxx: ERR: ReplaceString didn't work properly
77905           if replace was longer than with as length added to start pos on
77906           next search was replaceLength  instead of withLength
77907
77908 2002-04-08 15:01  hoffman
77909
77910         * Templates/: CXXCMakeSystemConfig.cmake.in, cconfigure,
77911           cconfigure.in: [no log message]
77912
77913 2002-04-08 13:36  hoffman
77914
77915         * Source/cmExecProgramCommand.cxx,
77916           Source/cmUnixMakefileGenerator.cxx,
77917           Templates/CCMakeSystemConfig.cmake.in,
77918           Templates/CXXCMakeSystemConfig.cmake.in, Templates/cconfigure,
77919           Templates/cconfigure.in, Templates/cxxconfigure,
77920           Templates/cxxconfigure.in,
77921           Tests/Complex/Executable/CMakeLists.txt,
77922           Tests/Complex/Executable/complex.cxx,
77923           Tests/Complex/Library/CMakeLists.txt,
77924           Tests/Complex/Library/testConly.c,
77925           Tests/Complex/Library/testConly.h,
77926           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
77927           Tests/ComplexOneConfig/Executable/complex.cxx,
77928           Tests/ComplexOneConfig/Library/CMakeLists.txt,
77929           Tests/ComplexOneConfig/Library/testConly.c,
77930           Tests/ComplexOneConfig/Library/testConly.h,
77931           Tests/ComplexRelativePaths/Executable/CMakeLists.txt,
77932           Tests/ComplexRelativePaths/Executable/complex.cxx,
77933           Tests/ComplexRelativePaths/Library/CMakeLists.txt,
77934           Tests/ComplexRelativePaths/Library/testConly.c,
77935           Tests/ComplexRelativePaths/Library/testConly.h: ENH: use separate
77936           vars for creating c++ and c shared libraries and add a test for c
77937           libraries
77938
77939 2002-04-05 12:08  hoffman
77940
77941         * Source/cmProjectCommand.cxx: expand ; args
77942
77943 2002-04-05 10:51  martink
77944
77945         * Modules/Dart.cmake: improved finding purify on windows to use
77946           registry
77947
77948 2002-04-05 09:39  hoffman
77949
77950         * Source/: Makefile.borland, cmaketest.cxx, cmaketest.h.in: ENH:
77951           make sure the test tests the right cmake, and not the cmake used
77952           to bootstrap this cmake
77953
77954 2002-04-05 07:22  hoffman
77955
77956         * Tests/TestDriver/testArgs.h: ENH: add missing file
77957
77958 2002-04-04 16:53  hoffman
77959
77960         * Source/cmCreateTestSourceList.cxx,
77961           Source/cmCreateTestSourceList.h, Tests/TestDriver/CMakeLists.txt:
77962           ENH: add the ability to process command line arguments in the
77963           test driver before the test driver gets them
77964
77965 2002-04-04 11:01  hoffman
77966
77967         * Source/cmUnixMakefileGenerator.cxx,
77968           Templates/CXXCMakeSystemConfig.cmake.in, Templates/cxxconfigure,
77969           Templates/cxxconfigure.in: ENH: separate the ar program for cxx
77970           and c
77971
77972 2002-04-04 10:08  hoffman
77973
77974         * Templates/CMakeLists.txt: update install information
77975
77976 2002-04-04 09:04  hoffman
77977
77978         * Templates/: cxxconfigure, cxxconfigure.in: BUG: add system
77979           command back into script
77980
77981 2002-04-03 16:14  hoffman
77982
77983         * Source/cmExecProgramCommand.cxx, Source/cmExecProgramCommand.h,
77984           Source/cmNMakeMakefileGenerator.cxx, Source/cmSystemTools.cxx,
77985           Source/cmSystemTools.h, Source/cmaketest.cxx,
77986           Tests/Complex/CMakeLists.txt,
77987           Tests/ComplexOneConfig/CMakeLists.txt,
77988           Tests/ComplexRelativePaths/CMakeLists.txt: ENH: fix more space
77989           problems, you can add args to the ExecProgram command separatly
77990           now
77991
77992 2002-04-03 13:53  andy
77993
77994         * Modules/FindTCL.cmake: More places to find TCL/TK for example on
77995           Debian
77996
77997 2002-04-02 15:42  hoffman
77998
77999         * CMake.rtf, Example/Demo/CMakeLists.txt,
78000           Example/Hello/CMakeLists.txt, Source/CMakeLists.txt,
78001           Source/cmBorlandMakefileGenerator.cxx,
78002           Source/cmBorlandMakefileGenerator.h, Source/cmDSWWriter.cxx,
78003           Source/cmMSDotNETGenerator.cxx, Source/cmMSDotNETGenerator.h,
78004           Source/cmMSProjectGenerator.cxx, Source/cmMSProjectGenerator.h,
78005           Source/cmMakefile.cxx, Source/cmMakefile.h,
78006           Source/cmMakefileGenerator.cxx, Source/cmMakefileGenerator.h,
78007           Source/cmNMakeMakefileGenerator.cxx,
78008           Source/cmNMakeMakefileGenerator.h, Source/cmProjectCommand.cxx,
78009           Source/cmProjectCommand.h, Source/cmSetCommand.cxx,
78010           Source/cmSetSourceFilesPropertiesCommand.h, Source/cmTarget.cxx,
78011           Source/cmTarget.h, Source/cmUnixMakefileGenerator.cxx,
78012           Source/cmUnixMakefileGenerator.h, Source/cmake.cxx,
78013           Templates/cconfigure, Templates/cconfigure.in,
78014           Templates/cxxconfigure, Templates/cxxconfigure.in,
78015           Tests/COnly/CMakeLists.txt, Tests/COnly/conly.c,
78016           Templates/configure, Templates/configure.in,
78017           Templates/CCMakeSystemConfig.cmake.in,
78018           Templates/CXXCMakeSystemConfig.cmake.in: ENH: add enable language
78019           support for PROJECT command, this means that a C only project can
78020           be built with cmake, even without a cxx compiler
78021
78022 2002-04-01 14:58  barre
78023
78024         * Tests/: Complex/CMakeLists.txt, Complex/cmTestConfigure.h.in,
78025           ComplexOneConfig/CMakeLists.txt,
78026           ComplexOneConfig/cmTestConfigure.h.in,
78027           ComplexRelativePaths/CMakeLists.txt,
78028           ComplexRelativePaths/cmTestConfigure.h.in,
78029           Complex/Executable/complex.cxx,
78030           ComplexOneConfig/Executable/complex.cxx,
78031           ComplexRelativePaths/Executable/complex.cxx: ENH: add test for
78032           registry-related functions (win32)
78033
78034 2002-04-01 14:50  hoffman
78035
78036         * Source/cmSystemTools.cxx: ENH: fix for regkey and ; separation
78037
78038 2002-04-01 13:34  barre
78039
78040         * Source/: ccommand.cxx, cmSystemTools.cxx, cmSystemTools.h: ENH:
78041           add functions to API (read, write, delete registry key value)
78042
78043 2002-04-01 08:08  andy
78044
78045         * Modules/FindVTK.cmake: More finds for VTK
78046
78047 2002-03-31 11:43  andy
78048
78049         * Modules/FindVTK.cmake: Add some more locations of VTK
78050
78051 2002-03-30 17:17  barre
78052
78053         * Source/: cmAbstractFilesCommand.cxx, cmSetCommand.cxx: FIX: get
78054           rid of warnings
78055
78056 2002-03-29 18:07  ibanez
78057
78058         * Modules/FindFLTK.cmake: ENH: HAS_FLTK variable added.
78059           FLTK_WRAP_UI command made INTERNAL.
78060
78061 2002-03-29 16:25  barre
78062
78063         * Source/cmCreateTestSourceList.cxx: FIX: should compare to 0, not
78064           NULL
78065
78066 2002-03-29 16:03  barre
78067
78068         * Source/: ctest.cxx, ctest.h: ENH: if -R or -E was used, displays
78069           also the name of the tests that passed.
78070
78071 2002-03-29 15:41  barre
78072
78073         * Tests/: Complex/CMakeLists.txt, ComplexOneConfig/CMakeLists.txt,
78074           ComplexRelativePaths/CMakeLists.txt: FIX: fix dummy lib name for
78075           Unix
78076
78077 2002-03-29 15:02  barre
78078
78079         * Tests/: Complex/CMakeLists.txt, Complex/cmTestConfigure.h.in,
78080           Complex/Executable/CMakeLists.txt,
78081           ComplexOneConfig/CMakeLists.txt,
78082           ComplexOneConfig/cmTestConfigure.h.in,
78083           ComplexOneConfig/Executable/CMakeLists.txt,
78084           ComplexRelativePaths/CMakeLists.txt,
78085           ComplexRelativePaths/cmTestConfigure.h.in,
78086           ComplexRelativePaths/Executable/CMakeLists.txt,
78087           Complex/Executable/complex.cxx, Complex/Library/CMakeLists.txt,
78088           ComplexOneConfig/Executable/complex.cxx,
78089           ComplexOneConfig/Library/CMakeLists.txt,
78090           ComplexRelativePaths/Executable/complex.cxx,
78091           ComplexRelativePaths/Library/CMakeLists.txt,
78092           Complex/Library/cmTestLibraryConfigure.h.in,
78093           Complex/Library/dummy, Complex/Library/empty.h,
78094           Complex/Library/file2.cxx, Complex/Library/file2.h,
78095           ComplexOneConfig/Library/cmTestLibraryConfigure.h.in,
78096           ComplexOneConfig/Library/dummy, ComplexOneConfig/Library/empty.h,
78097           ComplexOneConfig/Library/file2.cxx,
78098           ComplexOneConfig/Library/file2.h,
78099           ComplexRelativePaths/Library/cmTestLibraryConfigure.h.in,
78100           ComplexRelativePaths/Library/dummy,
78101           ComplexRelativePaths/Library/empty.h,
78102           ComplexRelativePaths/Library/file2.cxx,
78103           ComplexRelativePaths/Library/file2.h,
78104           Complex/Library/fileFlags.cxx,
78105           ComplexOneConfig/Library/fileFlags.cxx,
78106           ComplexRelativePaths/Library/fileFlags.cxx: ENH: fix tests
78107
78108 2002-03-29 14:31  hoffman
78109
78110         * Source/cmMSDotNETGenerator.cxx: output list bug
78111
78112 2002-03-29 14:22  hoffman
78113
78114         * Tests/: Complex/Library/cmTestLibraryConfigure.h.in,
78115           ComplexOneConfig/Library/cmTestLibraryConfigure.h.in,
78116           ComplexRelativePaths/Library/cmTestLibraryConfigure.h.in: [no log
78117           message]
78118
78119 2002-03-29 14:20  hoffman
78120
78121         * Source/cmAbstractFilesCommand.cxx,
78122           Source/cmAddCustomCommandCommand.cxx,
78123           Source/cmAddCustomTargetCommand.cxx,
78124           Source/cmAddDefinitionsCommand.cxx,
78125           Source/cmAddDependenciesCommand.cxx, Source/cmAddTestCommand.cxx,
78126           Source/cmCableClassSetCommand.cxx,
78127           Source/cmCableWrapTclCommand.cxx, Source/cmCommands.cxx,
78128           Source/cmCreateTestSourceList.cxx,
78129           Source/cmFLTKWrapUICommand.cxx, Source/cmFindFileCommand.cxx,
78130           Source/cmFindLibraryCommand.cxx, Source/cmFindPathCommand.cxx,
78131           Source/cmFindProgramCommand.cxx,
78132           Source/cmGetSourceFilePropertyCommand.cxx,
78133           Source/cmGetSourceFilePropertyCommand.h,
78134           Source/cmIncludeDirectoryCommand.cxx,
78135           Source/cmInstallFilesCommand.cxx,
78136           Source/cmInstallProgramsCommand.cxx,
78137           Source/cmInstallTargetsCommand.cxx,
78138           Source/cmLinkDirectoriesCommand.cxx,
78139           Source/cmLoadCacheCommand.cxx, Source/cmMakeDirectoryCommand.cxx,
78140           Source/cmMarkAsAdvancedCommand.cxx,
78141           Source/cmOutputRequiredFilesCommand.cxx,
78142           Source/cmProjectCommand.cxx, Source/cmQTWrapCPPCommand.cxx,
78143           Source/cmQTWrapUICommand.cxx,
78144           Source/cmSetSourceFilesPropertiesCommand.cxx,
78145           Source/cmSetSourceFilesPropertiesCommand.h,
78146           Source/cmSiteNameCommand.cxx, Source/cmSourceFilesCommand.cxx,
78147           Source/cmSourceFilesFlagsCommand.cxx,
78148           Source/cmSourceFilesFlagsCommand.h,
78149           Source/cmSourceFilesRemoveCommand.cxx,
78150           Source/cmSubdirCommand.cxx, Source/cmSystemTools.cxx,
78151           Source/cmSystemTools.h, Source/cmUseMangledMesaCommand.cxx,
78152           Source/cmUseMangledMesaCommand.h,
78153           Source/cmUtilitySourceCommand.cxx,
78154           Source/cmVTKMakeInstantiatorCommand.cxx,
78155           Source/cmVTKWrapJavaCommand.cxx,
78156           Source/cmVTKWrapPythonCommand.cxx,
78157           Source/cmVTKWrapTclCommand.cxx,
78158           Source/cmVariableRequiresCommand.cxx,
78159           Source/cmWrapExcludeFilesCommand.cxx,
78160           Tests/Complex/Executable/CMakeLists.txt,
78161           Tests/Complex/Executable/complex.cxx,
78162           Tests/ComplexOneConfig/Executable/CMakeLists.txt,
78163           Tests/ComplexOneConfig/Executable/complex.cxx,
78164           Tests/ComplexRelativePaths/Executable/CMakeLists.txt,
78165           Tests/ComplexRelativePaths/Executable/complex.cxx,
78166           Tests/Complex/Library/CMakeLists.txt,
78167           Tests/Complex/Library/file2.cxx, Tests/Complex/Library/file2.h,
78168           Tests/ComplexOneConfig/Library/CMakeLists.txt,
78169           Tests/ComplexOneConfig/Library/file2.cxx,
78170           Tests/ComplexOneConfig/Library/file2.h,
78171           Tests/ComplexRelativePaths/Library/CMakeLists.txt,
78172           Tests/ComplexRelativePaths/Library/file2.cxx,
78173           Tests/ComplexRelativePaths/Library/file2.h: make sure ; expansion
78174           is done in all commands
78175
78176 2002-03-29 11:12  hoffman
78177
78178         * Tests/TestDriver/: CMakeLists.txt, test1.cxx, testExtraStuff.cxx,
78179           testExtraStuff2.cxx, testExtraStuff3.cxx: ENH: add test for set
78180           to create source lists
78181
78182 2002-03-29 11:11  hoffman
78183
78184         * Source/cmAddExecutableCommand.cxx: fix const problem
78185
78186 2002-03-29 11:04  hoffman
78187
78188         * Source/: cmAddExecutableCommand.cxx, cmAddLibraryCommand.cxx,
78189           cmSetCommand.cxx, cmSetCommand.h: ENH: add ability to use ;
78190           separated lists in SET and expand them for addexecutable and
78191           addlibrary
78192
78193 2002-03-29 11:03  hoffman
78194
78195         * Source/cmGetSourceFilePropertyCommand.h: fix docs
78196
78197 2002-03-29 10:56  barre
78198
78199         * Source/: cmMessageCommand.cxx, cmMessageCommand.h: ENH: Add
78200           SEND_ERROR flag to MESSAGE so that an error can be raised within
78201           a CMakeList file
78202
78203 2002-03-29 10:07  hoffman
78204
78205         * Tests/: Complex/Library/CMakeLists.txt,
78206           ComplexOneConfig/Library/CMakeLists.txt,
78207           ComplexRelativePaths/Library/CMakeLists.txt: more tests
78208
78209 2002-03-29 10:06  hoffman
78210
78211         * Source/: cmAbstractFilesCommand.cxx,
78212           cmBorlandMakefileGenerator.cxx, cmCommands.cxx,
78213           cmCreateTestSourceList.cxx, cmDSPWriter.cxx,
78214           cmFLTKWrapUICommand.cxx, cmGetSourceFilePropertyCommand.cxx,
78215           cmGetSourceFilePropertyCommand.h, cmInstallFilesCommand.cxx,
78216           cmMSDotNETGenerator.cxx, cmMakeDepend.cxx, cmMakefile.cxx,
78217           cmMakefile.h, cmNMakeMakefileGenerator.cxx,
78218           cmQTWrapCPPCommand.cxx, cmQTWrapUICommand.cxx,
78219           cmSetSourceFilesPropertiesCommand.cxx,
78220           cmSetSourceFilesPropertiesCommand.h, cmSourceFile.cxx,
78221           cmSourceFilesCommand.cxx, cmSourceFilesFlagsCommand.cxx,
78222           cmTarget.cxx, cmTarget.h, cmUnixMakefileGenerator.cxx,
78223           cmVTKMakeInstantiatorCommand.cxx, cmVTKWrapJavaCommand.cxx,
78224           cmVTKWrapPythonCommand.cxx, cmVTKWrapTclCommand.cxx,
78225           cmWrapExcludeFilesCommand.cxx, cmaketest.cxx, cmaketest.h.in:
78226           ENH: major change, the cmMakefile now contains a master list of
78227           cmSourceFile objects, the source lists reference the list via
78228           pointers, also you can now set properties on a file, like compile
78229           flags, abstract, etc.
78230
78231 2002-03-29 08:42  barre
78232
78233         * Source/cmCreateTestSourceList.cxx: FIX: tolower is in <ctype.h>
78234           !, frenchy
78235
78236 2002-03-28 11:43  barre
78237
78238         * Source/cmCreateTestSourceList.cxx: ENH: perform case insensitive
78239           comparison on test names
78240
78241 2002-03-27 16:19  barre
78242
78243         * Source/cmCreateTestSourceList.cxx: FIX: cmSourceFile::SetName was
78244           not called correctly for the test source files
78245
78246 2002-03-27 15:52  barre
78247
78248         * Source/cmCreateTestSourceList.cxx: ENH: small formatting enh
78249
78250 2002-03-27 13:54  barre
78251
78252         * Tests/: Complex/VarTests.cmake, Complex/cmTestConfigure.h.in,
78253           Complex/Executable/complex.cxx, ComplexOneConfig/VarTests.cmake,
78254           ComplexOneConfig/cmTestConfigure.h.in,
78255           ComplexOneConfig/Executable/complex.cxx,
78256           ComplexRelativePaths/VarTests.cmake,
78257           ComplexRelativePaths/cmTestConfigure.h.in,
78258           ComplexRelativePaths/Executable/complex.cxx: ENH: add a more
78259           stressing FOREACH test.
78260
78261 2002-03-27 13:46  barre
78262
78263         * Source/CMakeLists.txt, Tests/TestDriver/CMakeLists.txt,
78264           Tests/TestDriver/test3.cxx, Tests/TestDriver/subdir/test3.cxx:
78265           ENH: add testdriver test with source file in subdir
78266
78267 2002-03-27 10:55  barre
78268
78269         * Tests/: Complex/Executable/CMakeLists.txt,
78270           ComplexOneConfig/Executable/CMakeLists.txt,
78271           ComplexRelativePaths/Executable/CMakeLists.txt: FIX: do not use
78272           CMAKE_CFG_INTDIR, just use LINK_DIRECTORIES
78273
78274 2002-03-27 10:54  barre
78275
78276         * Tests/: Testing/CMakeLists.txt, Wrapping/CMakeLists.txt: FIX: do
78277           not need CMakeLib
78278
78279 2002-03-26 18:06  barre
78280
78281         * Source/cmCreateTestSourceList.cxx: ENH: keep the name of the test
78282           as close to the source file (only the function name is cleaned
78283           up)
78284
78285 2002-03-26 17:53  barre
78286
78287         * Source/cmCreateTestSourceList.cxx: ENH: add -R (similar to ctest
78288           but use substr instead of regexp). indent.
78289
78290 2002-03-26 16:45  barre
78291
78292         * Source/: cmForEachCommand.h, cmFunctionBlocker.h, cmMakefile.cxx:
78293           FIX: foreach function-blockers were using expanded args. Add
78294           virtual func to specify if function blocker needs them expanded
78295           or not.
78296
78297 2002-03-26 16:44  barre
78298
78299         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH:
78300           ExpandListArguments(): empty elements in semi-colon-separated
78301           string-list can now be ignored.
78302
78303 2002-03-26 16:42  barre
78304
78305         * Source/cmCreateTestSourceList.cxx: ENH: now supports tests inside
78306           sub-dirs
78307
78308 2002-03-26 14:42  barre
78309
78310         * Tests/Wrapping/CMakeLists.txt: ENH: USE_MANGLED_MESA is more
78311           careful now. Try to trick it again.
78312
78313 2002-03-26 14:41  barre
78314
78315         * Tests/: Complex/Executable/CMakeLists.txt,
78316           ComplexOneConfig/Executable/CMakeLists.txt,
78317           ComplexRelativePaths/Executable/CMakeLists.txt,
78318           Testing/CMakeLists.txt, Wrapping/CMakeLists.txt: ENH: Use
78319           ${CMAKE_CFG_INTDIR} instead of hardcoded RelInfo, Debug, Release,
78320           etc.
78321
78322 2002-03-26 12:55  hoffman
78323
78324         * Source/cmUseMangledMesaCommand.cxx: ENH: add error checking for
78325           mmesa
78326
78327 2002-03-26 12:38  hoffman
78328
78329         * Source/: ccommand.cxx, cmBorlandMakefileGenerator.cxx,
78330           cmNMakeMakefileGenerator.cxx: ENH: use ccommand for del on
78331           windows
78332
78333 2002-03-26 12:38  hoffman
78334
78335         * Source/cmaketest.cxx: ENH: show output when running tests
78336
78337 2002-03-26 12:37  hoffman
78338
78339         * Source/cmCreateTestSourceList.cxx: ENH: if no arguments are given
78340           and there is only one test, then run it
78341
78342 2002-03-25 17:03  martink
78343
78344         * Source/cmake.cxx: removed quotes from cmake and ccommand
78345           executable to be consistant
78346
78347 2002-03-25 16:24  barre
78348
78349         * Source/cmForEachCommand.cxx: ENH: support semi-colon format (list
78350           of args as string)
78351
78352 2002-03-25 15:59  barre
78353
78354         * Source/: ccommand.cxx, cmSystemTools.cxx: ENH: cmCopyFile ; the
78355           path to the destination file will be created ; second arg can be
78356           a directory.
78357
78358 2002-03-25 15:58  barre
78359
78360         * Templates/: CMakeDotNetSystemConfig.cmake,
78361           CMakeWindowsSystemConfig.cmake: Add suffixes
78362
78363 2002-03-20 16:18  hoffman
78364
78365         * Source/CMakeLists.txt, Source/cmCommands.cxx,
78366           Source/cmCreateTestSourceList.cxx,
78367           Source/cmCreateTestSourceList.h, Source/cmaketest.cxx,
78368           Tests/TestDriver/CMakeLists.txt, Tests/TestDriver/test1.cxx,
78369           Tests/TestDriver/test2.cxx, Tests/TestDriver/test3.cxx: ENH: add
78370           new command to create a test driver
78371
78372 2002-03-20 13:16  hoffman
78373
78374         * CMakeLists.txt, Source/CMakeLists.txt: ENH: remove fltk dialog as
78375           it is no longer supported
78376
78377 2002-03-19 12:25  andy
78378
78379         * Source/ccommand.cxx: Return error on copy
78380
78381 2002-03-18 11:59  andy
78382
78383         * Source/ccommand.cxx: Remove warning about sign and unsigned
78384
78385 2002-03-15 15:42  andy
78386
78387         * Source/: CMakeLists.txt, CMakeSetup.dsw, ccommand.cxx,
78388           ccommand.dsp, cmake.cxx: Add ccommand for executing commands on
78389           the system, so by using ADD_CUSTOM_COMMAND, you can make rules to
78390           do some system commands during build. Currently supported
78391           commands are copy and remove. Others will follow.
78392
78393 2002-03-15 13:20  perera
78394
78395         * Source/cmSourceFilesFlagsCommand.cxx: BUG: The source file may be
78396           specified with an extension.
78397
78398 2002-03-15 10:43  martink
78399
78400         * Source/ctest.cxx: less noisy about changing directories
78401
78402 2002-03-15 09:40  berk
78403
78404         * Templates/CMakeSystemConfig.cmake.in: There can be multiple ansi
78405           flags now
78406
78407 2002-03-15 09:23  hoffman
78408
78409         * Templates/configure: HP add Ae flag
78410
78411 2002-03-15 09:14  berk
78412
78413         * Templates/configure.in: Added better support for HPux
78414
78415 2002-03-14 16:04  hoffman
78416
78417         * Source/cmMakefile.cxx: ENH: add .in as a header file type, as it
78418           can not be compiled
78419
78420 2002-03-14 16:03  hoffman
78421
78422         * Source/CMakeLists.txt: BUG: .h not two .cxx files
78423
78424 2002-03-14 14:59  hoffman
78425
78426         * Source/cmSystemTools.cxx: BUG: fix RunCommand again... back to
78427           system, but with GetShortPath
78428
78429 2002-03-14 14:59  hoffman
78430
78431         * Source/cmDSPWriter.cxx: BUG: fix for paths with spaces
78432
78433 2002-03-14 14:58  hoffman
78434
78435         * Source/: cmNMakeMakefileGenerator.cxx,
78436           cmNMakeMakefileGenerator.h: BUG: fix for files with dashes in
78437           them
78438
78439 2002-03-14 11:11  hoffman
78440
78441         * Source/: cmConfigureGccXmlCommand.cxx, cmExecProgramCommand.cxx,
78442           cmSystemTools.cxx, cmSystemTools.h, cmaketest.cxx, ctest.cxx:
78443           ENH: overhaul of RunCommand on windows, if only win32 had
78444           popen...
78445
78446 2002-03-13 14:23  martink
78447
78448         * Source/: cmDSPWriter.cxx, cmDSWWriter.cxx: ENH: closer to working
78449           with spaces in the path
78450
78451 2002-03-13 10:25  hoffman
78452
78453         * Source/: CMakeLists.txt, cmAuxSourceDirectoryCommand.cxx,
78454           cmCableClassSet.cxx, cmCableClassSet.h, cmDirectory.cxx,
78455           cmDirectory.h, cmFLTKWrapUICommand.cxx, cmFindFileCommand.cxx,
78456           cmFindLibraryCommand.cxx, cmFindPathCommand.cxx,
78457           cmFindProgramCommand.cxx, cmMSDotNETGenerator.cxx,
78458           cmMakefile.cxx, cmNMakeMakefileGenerator.cxx,
78459           cmQTWrapCPPCommand.cxx, cmQTWrapUICommand.cxx,
78460           cmRegularExpression.cxx, cmSourceGroup.cxx, cmSystemTools.cxx,
78461           cmVTKMakeInstantiatorCommand.cxx, cmVTKWrapJavaCommand.cxx,
78462           cmVTKWrapPythonCommand.cxx, cmVTKWrapTclCommand.cxx,
78463           cmaketest.cxx, ctest.cxx: ENH: remove several compiler warnings
78464
78465 2002-03-12 10:16  king
78466
78467         * Templates/: configure, configure.in: ENH: Added test for explicit
78468           instantiation support.
78469
78470 2002-03-11 16:04  hoffman
78471
78472         * Source/cmOptionCommand.cxx: ENH: add error checking for option
78473           commands with too many arguments
78474
78475 2002-03-11 12:11  hoffman
78476
78477         * Source/: cmMSDotNETGenerator.cxx, cmMSDotNETGenerator.h: ENH: add
78478           support for .def files
78479
78480 2002-03-11 08:11  hoffman
78481
78482         * Source/cmMSDotNETGenerator.cxx: BUG: make sure libraries do not
78483           depend on themselves
78484
78485 2002-03-10 18:24  hoffman
78486
78487         * Templates/: configure, configure.in: ENH: try to get crazy dec
78488           cxx to work again... one more time
78489
78490 2002-03-10 10:02  hoffman
78491
78492         * Templates/: configure, configure.in: ENH: try to get crazy dec
78493           cxx to work again...
78494
78495 2002-03-08 13:12  hoffman
78496
78497         * Tests/: Complex/Executable/complex.cxx,
78498           ComplexOneConfig/Executable/complex.cxx,
78499           ComplexRelativePaths/Executable/complex.cxx: ENH: more dec silly
78500           stuff
78501
78502 2002-03-08 11:01  hoffman
78503
78504         * Tests/: Complex/Executable/complex.cxx,
78505           ComplexOneConfig/Executable/complex.cxx,
78506           ComplexRelativePaths/Executable/complex.cxx: more stupid dec cxx
78507           tricks...
78508
78509 2002-03-08 08:19  hoffman
78510
78511         * Tests/: Complex/Executable/complex.cxx,
78512           ComplexOneConfig/Executable/complex.cxx,
78513           ComplexRelativePaths/Executable/complex.cxx: ENH: add one more
78514           stupid function call for the dec cxx compiler...
78515
78516 2002-03-08 07:25  hoffman
78517
78518         * Tests/: Complex/Executable/complex.cxx,
78519           ComplexOneConfig/Executable/complex.cxx,
78520           ComplexRelativePaths/Executable/complex.cxx: try to fix dec cxx
78521
78522 2002-03-07 22:07  hoffman
78523
78524         * Tests/: Complex/Executable/complex.cxx,
78525           ComplexOneConfig/Executable/complex.cxx,
78526           ComplexRelativePaths/Executable/complex.cxx: ENH: add more junk
78527           for the dec cxx compiler to force it to instantiate stuff
78528
78529 2002-03-07 12:13  hoffman
78530
78531         * Tests/: Complex/Executable/complex.cxx,
78532           ComplexOneConfig/Executable/complex.cxx,
78533           ComplexRelativePaths/Executable/complex.cxx: ENH: use the string
78534           class to force the dec compiler to instantiate some templates
78535
78536 2002-03-07 10:41  barre
78537
78538         * Source/CMakeLists.txt: Build cmaketest even if testing if OFF (so
78539           that it can be used externally)
78540
78541 2002-03-06 17:58  barre
78542
78543         * Source/: ctest.cxx, ctest.h: ENH: add -E option (exclude tests
78544           matching a regexp)
78545
78546 2002-03-06 16:30  barre
78547
78548         * Source/: CMakeLists.txt, cmaketest.cxx: ENH: add cmaketest to
78549           install targets (so that it can be used in other projects) and
78550           pass the rest of its command-line args to cmake
78551
78552 2002-03-06 10:44  hoffman
78553
78554         * Templates/CMakeNMakeWindowsSystemConfig.cmake: build type should
78555           not be advanced
78556
78557 2002-03-06 10:11  hoffman
78558
78559         * Tests/: Complex/Executable/CMakeLists.txt,
78560           ComplexOneConfig/Executable/CMakeLists.txt,
78561           ComplexRelativePaths/Executable/CMakeLists.txt: ENH: add test for
78562           semi-colon separated lists of libraries
78563
78564 2002-03-06 10:10  hoffman
78565
78566         * Source/: cmLinkLibrariesCommand.cxx, cmMSDotNETGenerator.cxx,
78567           cmSystemTools.cxx, cmSystemTools.h,
78568           cmTargetLinkLibrariesCommand.cxx: ENH: add suport for semi-colon
78569           separated list variables
78570
78571 2002-03-05 18:41  hoffman
78572
78573         * Source/: cmAddCustomCommandCommand.cxx,
78574           cmAddCustomTargetCommand.cxx, cmAddDefinitionsCommand.cxx,
78575           cmAddDependenciesCommand.cxx, cmAddExecutableCommand.cxx,
78576           cmAddLibraryCommand.cxx, cmAddTestCommand.cxx,
78577           cmBuildCommand.cxx, cmCableClassSetCommand.cxx,
78578           cmCableWrapTclCommand.cxx, cmConfigureFileCommand.cxx,
78579           cmElseCommand.cxx, cmEndIfCommand.cxx, cmExecProgramCommand.cxx,
78580           cmFindFileCommand.cxx, cmFindLibraryCommand.cxx,
78581           cmFindPathCommand.cxx, cmFindProgramCommand.cxx,
78582           cmGetFilenameComponentCommand.cxx, cmIfCommand.cxx,
78583           cmIncludeCommand.cxx, cmIncludeExternalMSProjectCommand.cxx,
78584           cmInstallFilesCommand.cxx, cmInstallProgramsCommand.cxx,
78585           cmLoadCacheCommand.cxx, cmMakeDirectoryCommand.cxx,
78586           cmMakefile.cxx, cmMessageCommand.cxx, cmOptionCommand.cxx,
78587           cmOutputRequiredFilesCommand.cxx, cmSetCommand.cxx,
78588           cmSourceFilesCommand.cxx, cmSubdirCommand.cxx, cmSystemTools.cxx,
78589           cmUnixMakefileGenerator.cxx, cmUseMangledMesaCommand.cxx,
78590           cmVTKMakeInstantiatorCommand.cxx: ENH: expand variables in
78591           arguments before the commands get them
78592
78593 2002-03-05 18:25  hoffman
78594
78595         * Source/cmSystemTools.cxx: BUG: get the correct return value from
78596           pclose
78597
78598 2002-03-04 15:00  hoffman
78599
78600         * Tests/: Complex/Library/fileFlags.cxx,
78601           ComplexOneConfig/Library/fileFlags.cxx,
78602           ComplexRelativePaths/Library/fileFlags.cxx: ENH: add support for
78603           per file flags
78604
78605 2002-03-04 14:12  hoffman
78606
78607         * Source/: cmCommands.cxx, cmDSPWriter.cxx, cmDSPWriter.h,
78608           cmMSDotNETGenerator.cxx, cmMSDotNETGenerator.h, cmSourceFile.h,
78609           cmSourceGroup.cxx, cmSourceGroup.h, cmUnixMakefileGenerator.cxx,
78610           cmSourceFilesFlagsCommand.cxx, cmSourceFilesFlagsCommand.h: ENH:
78611           add file specific compile flags
78612
78613 2002-03-04 14:11  hoffman
78614
78615         * Tests/: Complex/Library/CMakeLists.txt,
78616           ComplexOneConfig/Library/CMakeLists.txt,
78617           ComplexRelativePaths/Library/CMakeLists.txt: ENH: add a test for
78618           per file flags
78619
78620 2002-03-01 15:49  king
78621
78622         * Source/: cmVTKMakeInstantiatorCommand.cxx,
78623           cmVTKMakeInstantiatorCommand.h: ENH: Added support for including
78624           extra files in generated header to get access to export macros of
78625           derived projects.
78626
78627 2002-03-01 09:00  hoffman
78628
78629         * Templates/: CMakeBorlandWindowsSystemConfig.cmake,
78630           CMakeDotNetSystemConfig.cmake,
78631           CMakeNMakeWindowsSystemConfig.cmake, CMakeSystemConfig.cmake.in,
78632           CMakeWindowsSystemConfig.cmake, configure, configure.in: ENH: add
78633           some OS/compiler variables
78634
78635 2002-02-28 15:58  hoffman
78636
78637         * Modules/Dart.cmake: ENH: add VERBOSE_BUILD to options
78638
78639 2002-02-28 15:57  hoffman
78640
78641         * Source/cmakewizard.cxx: check bool values and prefere off
78642
78643 2002-02-28 15:42  hoffman
78644
78645         * Source/: cmMSDotNETGenerator.cxx, cmMSDotNETGenerator.h: use xml
78646           output quotes for paths
78647
78648 2002-02-28 15:06  hoffman
78649
78650         * Templates/: configure, configure.in: change hp checks to all hps
78651           and not just version 10
78652
78653 2002-02-28 11:15  hoffman
78654
78655         * Source/cmSystemTools.cxx: BUG: look for exe path as well.
78656
78657 2002-02-28 10:41  hoffman
78658
78659         * Source/cmSystemTools.cxx: ENH:  look for .com files before .exe
78660
78661 2002-02-28 08:45  hoffman
78662
78663         * Templates/CMakeDotNetSystemConfig.cmake: find path to devenv
78664
78665 2002-02-28 07:50  hoffman
78666
78667         * Templates/CMakeDotNetSystemConfig.cmake: ENH: add build name to
78668           the cache with a default value for dot net
78669
78670 2002-02-27 18:11  hoffman
78671
78672         * Source/cmMSDotNETGenerator.cxx, Source/cmSystemTools.cxx,
78673           Templates/CMakeDotNetSystemConfig.cmake: clean up in dot net
78674
78675 2002-02-26 15:15  hoffman
78676
78677         * Source/: ctest.cxx, ctest.h: add command line option -D for
78678           config directory to run
78679
78680 2002-02-26 15:14  hoffman
78681
78682         * Source/: cmDSWWriter.cxx, cmMSDotNETGenerator.cxx: ENH: add
78683           RUN_TESTS
78684
78685 2002-02-26 11:46  barre
78686
78687         * Source/cmAddTestCommand.cxx: FIX: command now expands args during
78688           the first pass (found through FOREACH example)
78689
78690 2002-02-26 10:11  hoffman
78691
78692         * Templates/CMakeDotNetSystemConfig.cmake: [no log message]
78693
78694 2002-02-26 08:56  hoffman
78695
78696         * Source/cmCableClassSet.cxx: BUG: fix type problem size_type is
78697           unsigned
78698
78699 2002-02-25 18:14  hoffman
78700
78701         * Source/: cmBuildCommand.cxx, cmDirectory.h,
78702           cmMSDotNETGenerator.cxx, cmMSDotNETGenerator.h,
78703           cmRegularExpression.h, cmSystemTools.cxx: ENH: dot net almost
78704           working
78705
78706 2002-02-25 16:57  barre
78707
78708         * Source/cmAddExecutableCommand.cxx: FIX: command now expands *all*
78709           args (found through FOREACH example)
78710
78711 2002-02-25 15:22  barre
78712
78713         * Tests/Testing/: CMakeLists.txt, Sub/CMakeLists.txt,
78714           Sub/Sub2/CMakeLists.txt, Sub/Sub2/testing2.cxx: ENH: provide a
78715           test for today's ReadListFile() bug fix
78716
78717 2002-02-25 15:06  barre
78718
78719         * Source/cmMakefile.cxx: FIX: although a CMakeLists.txt file could
78720           be searched up 'n' level in the directory tree, ReadListFile()
78721           always implied a CMakeLists.txt file was up *one* level.
78722
78723 2002-02-25 13:20  hoffman
78724
78725         * Modules/FindDart.cmake: ENH: look for Dart in c:
78726
78727 2002-02-25 11:58  barre
78728
78729         * Source/cmSubdirCommand.cxx: ENH: Expand vars in SUBDIRS
78730
78731 2002-02-25 10:47  hoffman
78732
78733         * Source/cmSystemTools.cxx: BUG: fix remove of cygdrive path stuff
78734
78735 2002-02-23 10:00  king
78736
78737         * Source/cmSystemTools.cxx: ERR: std::ios::binary is only needed
78738           for Windows platforms, and isn't supported for all UNIX
78739           platforms.
78740
78741 2002-02-22 15:40  hoffman
78742
78743         * Source/: cmAddTestCommand.cxx, cmSystemTools.cxx,
78744           cmUnixMakefileGenerator.cxx: ENH: fix for spaces in paths on unix
78745
78746 2002-02-22 13:38  hoffman
78747
78748         * Source/: cmBorlandMakefileGenerator.cxx, cmDSPWriter.cxx,
78749           cmExecProgramCommand.cxx, cmMSDotNETGenerator.cxx,
78750           cmNMakeMakefileGenerator.cxx, cmNMakeMakefileGenerator.h,
78751           cmSystemTools.cxx, cmSystemTools.h, cmUnixMakefileGenerator.cxx,
78752           cmUnixMakefileGenerator.h, cmaketest.cxx: ENH: big change in the
78753           path handling, one function CreateOutputPath is used to escape
78754           spaces and convert to the native path type
78755
78756 2002-02-22 10:08  king
78757
78758         * Source/cmSystemTools.cxx: ENH: Another attempt at getting
78759           cmCopyFile to work correctly.  The previous implementation was
78760           correct, but didn't work on HPUX due to stream library bugs.
78761           This implementation will hopefully work everywhere.
78762
78763 2002-02-21 17:32  hoffman
78764
78765         * Source/cmSystemTools.cxx: BUG: fix copy file for HP
78766
78767 2002-02-21 16:06  barre
78768
78769         * Source/: ctest.cxx, ctest.h: ENH: Since each test can send a lot
78770           of text to stderr/stdout, ctest now displays the list of tests
78771           that failed at the end of the process.
78772
78773 2002-02-21 15:55  hoffman
78774
78775         * Source/: cmBorlandMakefileGenerator.cxx,
78776           cmBorlandMakefileGenerator.h, cmNMakeMakefileGenerator.cxx,
78777           cmUnixMakefileGenerator.cxx, cmUnixMakefileGenerator.h: ENH: add
78778           a virtual CreateMakeVariable to shorten makefile variables for
78779           borland make
78780
78781 2002-02-21 08:53  berk
78782
78783         * Source/cmake.dsp: Argh
78784
78785 2002-02-21 08:43  hoffman
78786
78787         * Source/cmaketest.cxx: add ifdef for windows function
78788
78789 2002-02-20 15:26  hoffman
78790
78791         * Source/: cmMSDotNETGenerator.cxx, cmaketest.cxx: close to dot net
78792           working
78793
78794 2002-02-20 09:16  berk
78795
78796         * Source/cmake.dsp: Bill forgot to add a library to the release
78797           target.
78798
78799 2002-02-19 17:56  hoffman
78800
78801         * Source/: cmMSDotNETGenerator.cxx, cmMSDotNETGenerator.h: ENH:
78802           getting closer
78803
78804 2002-02-19 11:53  hoffman
78805
78806         * Source/: Makefile.borland, CMakeLists.txt: ENH: add dotnet stuff
78807
78808 2002-02-19 09:43  hoffman
78809
78810         * Source/: CMakeLib.dsp, CMakeLists.txt: add dot net stuff to
78811           cmakelists file and dsp file
78812
78813 2002-02-18 17:41  hoffman
78814
78815         * Source/: cmMSDotNETGenerator.cxx, cmMSDotNETGenerator.h,
78816           cmSLNWriter.cxx, cmSLNWriter.h, cmVCProjWriter.cxx,
78817           cmVCProjWriter.h: getting closer but still not working dot net
78818           support
78819
78820 2002-02-18 14:36  hoffman
78821
78822         * Source/: CMakeLib.dsp, cmMSDotNETGenerator.cxx,
78823           cmMSDotNETGenerator.h, cmSLNWriter.cxx, cmSLNWriter.h,
78824           cmSystemTools.cxx, cmVCProjWriter.cxx, cmVCProjWriter.h,
78825           cmake.cxx, cmake.dsp: ENH: first pass at dot net support
78826
78827 2002-02-18 14:09  hoffman
78828
78829         * Source/: cmBorlandMakefileGenerator.cxx,
78830           cmUnixMakefileGenerator.cxx: ENH: fix for borland tlib files with
78831           dash in them problem.
78832
78833 2002-02-14 10:03  hoffman
78834
78835         * Source/: cmUnixMakefileGenerator.cxx, cmUnixMakefileGenerator.h:
78836           ENH: only depend subdir builds on TARGETS, not all sub dir
78837           operations, we do not want to build when doing a make depend
78838
78839 2002-02-14 10:01  hoffman
78840
78841         * configure, configure.in, Templates/configure,
78842           Templates/configure.in: ENH: do not use O2 g as default flags
78843
78844 2002-02-14 09:31  barre
78845
78846         * DartConfig.cmake: ENH: Add PROJECT_URL
78847
78848 2002-02-13 18:57  barre
78849
78850         * DartConfig.cmake: ENH: Doxygen page
78851
78852 2002-02-13 18:50  barre
78853
78854         * Utilities/Doxygen/doc_makeall.sh.in: FIX: remove that good ol'
78855           exit 0;
78856
78857 2002-02-13 18:32  barre
78858
78859         * Utilities/Doxygen/doc_makeall.sh.in: FIX: update html archive
78860           filename
78861
78862 2002-02-13 18:28  barre
78863
78864         * Utilities/Doxygen/: CMakeLists.txt, authors.txt,
78865           doc_makeall.sh.in, doxyfile.in: ENH: Contribution graphs
78866
78867 2002-02-13 16:17  barre
78868
78869         * Source/CursesDialog/form/.NoDartCoverage: This dir should not be
78870           covered (form distrib)
78871
78872 2002-02-12 17:38  barre
78873
78874         * Tests/Wrapping/: CMakeLists.txt, dummy: ENH: Trick VTK_WRAP_JAVA
78875           in a better way (avoid CUSTOM_TARGET)
78876
78877 2002-02-08 15:52  hoffman
78878
78879         * Source/cmSystemTools.cxx: BUG: fix CollapseFullPath so a trailing
78880           slash is not added to directories
78881
78882 2002-02-07 11:39  andy
78883
78884         * Templates/CMakeSystemConfig.cmake.in: ERR: Cache bigendian
78885
78886 2002-02-07 11:28  martink
78887
78888         * Source/cmMakefile.h: next patch
78889
78890 2002-02-07 11:27  martink
78891
78892         * Templates/CMakeSystemConfig.cmake.in: value needed to be cached
78893
78894 2002-02-06 12:14  hoffman
78895
78896         * Source/cmake.cxx: ENH: add ends at end of string
78897
78898 2002-02-06 10:50  hoffman
78899
78900         * Source/: cmSystemTools.cxx, cmSystemTools.h: add bool return
78901           value so diagnostics are easier
78902
78903 2002-02-06 10:42  hoffman
78904
78905         * Source/cmAuxSourceDirectoryCommand.cxx: BUG: remove depend on
78906           directory because it is not supported by all makes
78907
78908 2002-02-04 22:00  hoffman
78909
78910         * Source/CursesDialog/CMakeLists.txt: ENH: use target link
78911           libraries and add the link directory for cmform
78912
78913 2002-02-04 18:41  barre
78914
78915         * Modules/: Documentation.cmake, FindGnuplot.cmake: Add module to
78916           find gnuplot
78917
78918 2002-02-04 08:28  iscott
78919
78920         * Source/cmAuxSourceDirectoryCommand.cxx: the generated
78921           makefiles/DSPfiles now depend on the aux source directory's last
78922           modified date.
78923
78924 2002-02-01 13:08  berk
78925
78926         * Source/cmake.cxx: Using cmSystemTools::Error() instead of cerr.
78927
78928 2002-02-01 13:07  berk
78929
78930         * Source/cmUnixMakefileGenerator.cxx: Better support for parallel
78931           builds. Subdirs depend on their parent.
78932
78933 2002-02-01 09:28  hoffman
78934
78935         * CMakeLists.txt, Source/CMakeLists.txt: use CMake_SOURCE and not
78936           CMAKE_ROOT
78937
78938 2002-01-31 15:16  blezek
78939
78940         * Modules/FindPythonLibs.cmake: ENH: Adding search path's for
78941           PYTHON_LIBRARY
78942
78943 2002-01-31 10:32  hoffman
78944
78945         * Source/: CMakeLists.txt, CursesDialog/CMakeLists.txt: try to get
78946           this working for dec cxx default compiler options
78947
78948 2002-01-30 11:23  hoffman
78949
78950         * Source/cmStandardIncludes.h: ENH: fix for dec compiler, they
78951           still do not have the correct ansi stream library
78952
78953 2002-01-25 09:06  king
78954
78955         * Source/CursesDialog/form/: fld_def.c, frm_data.c, frm_def.c,
78956           frm_driver.c: ERR: Corrected assertions of pointers to remove
78957           warnings.
78958
78959 2002-01-24 14:15  berk
78960
78961         * Source/cmSystemTools.cxx: BUG: fix for network paths
78962
78963 2002-01-23 11:58  hoffman
78964
78965         * Source/cmMakefile.h: patch 2 release to fix dsp header problem
78966
78967 2002-01-23 11:52  hoffman
78968
78969         * Source/cmDSPWriter.cxx: BUG: allow .h files to be added to the
78970           sources
78971
78972 2002-01-23 10:56  barre
78973
78974         * Source/cmaketest.cxx: ENH: run CMake a second time. The first
78975           time it is run, some cache values are computed. The second time
78976           it is run, some commands check if the value is already in the
78977           cache and return that value instead of re-computing it. Therefore
78978           this ENH: a) make sure that this specific code is tested, b)
78979           increase coverage.
78980
78981 2002-01-22 17:18  king
78982
78983         * Modules/FindVTK.cmake: ENH: Added option of disabling error
78984           message when VTK is not found.
78985
78986 2002-01-22 15:55  barre
78987
78988         * Tests/: Complex/Executable/CMakeLists.txt,
78989           Complex/Executable/complex.cxx,
78990           Complex/Executable/Temp/CMakeLists.txt,
78991           ComplexOneConfig/Executable/CMakeLists.txt,
78992           ComplexOneConfig/Executable/complex.cxx,
78993           ComplexOneConfig/Executable/Temp/CMakeLists.txt,
78994           ComplexRelativePaths/Executable/CMakeLists.txt,
78995           ComplexRelativePaths/Executable/complex.cxx,
78996           ComplexRelativePaths/Executable/Temp/CMakeLists.txt,
78997           Testing/CMakeLists.txt, Testing/Sub/CMakeLists.txt: Just rename
78998           dir
78999
79000 2002-01-22 15:50  barre
79001
79002         * Tests/: Complex/CMakeCache.txt, ComplexOneConfig/CMakeCache.txt,
79003           ComplexRelativePaths/CMakeCache.txt, Complex/CMakeLists.txt,
79004           Complex/Cache/CMakeCache.txt, ComplexOneConfig/CMakeLists.txt,
79005           ComplexOneConfig/Cache/CMakeCache.txt,
79006           ComplexRelativePaths/CMakeLists.txt,
79007           ComplexRelativePaths/Cache/CMakeCache.txt: ENH: Move
79008           CMakeCache.txt to Cache/ directory to avoid any in-source build
79009           pb.
79010
79011 2002-01-22 14:15  millerjv
79012
79013         * Modules/Dart.cmake: ENH: New variables CVS_UPDATE_OPTIONS,
79014           DART_TESTING_TIMEOUT
79015
79016 2002-01-22 13:30  barre
79017
79018         * Tests/: Complex/Executable/CMakeLists.txt,
79019           ComplexOneConfig/Executable/CMakeLists.txt,
79020           ComplexRelativePaths/Executable/CMakeLists.txt,
79021           Complex/Executable/complex.cxx,
79022           ComplexOneConfig/Executable/complex.cxx,
79023           ComplexRelativePaths/Executable/complex.cxx: Coverage for
79024           OUTPUT_REQUIRED_FILES
79025
79026 2002-01-22 10:17  king
79027
79028         * Source/: cmCacheManager.cxx, cmCacheManager.h,
79029           cmLoadCacheCommand.cxx, cmMakefile.cxx, cmake.cxx: ERR: Removed
79030           cmCacheManager::DefineCache method.  It is no longer needed.
79031
79032 2002-01-22 07:37  hoffman
79033
79034         * Tests/: Complex/CMakeLists.txt, ComplexOneConfig/CMakeLists.txt,
79035           ComplexRelativePaths/CMakeLists.txt: flags already there, just
79036           not working
79037
79038 2002-01-22 07:18  hoffman
79039
79040         * Tests/: Complex/CMakeLists.txt, ComplexOneConfig/CMakeLists.txt,
79041           ComplexRelativePaths/CMakeLists.txt: BUG: must use ANSI flags for
79042           complex test now.
79043
79044 2002-01-21 15:30  barre
79045
79046         * Tests/: Complex/Executable/complex.cxx,
79047           ComplexOneConfig/Executable/complex.cxx,
79048           ComplexRelativePaths/Executable/complex.cxx: Add warnings/infos
79049
79050 2002-01-21 15:30  barre
79051
79052         * Tests/Wrapping/CMakeLists.txt: Add coverage for
79053           VTK_MAKE_INSTANTIATOR
79054
79055 2002-01-21 15:30  will
79056
79057         * Source/: cmAbstractFilesCommand.cxx, cmAbstractFilesCommand.h,
79058           cmAddCustomCommandCommand.cxx, cmAddCustomCommandCommand.h,
79059           cmAddCustomTargetCommand.cxx, cmAddCustomTargetCommand.h,
79060           cmAddDefinitionsCommand.cxx, cmAddDefinitionsCommand.h,
79061           cmAddDependenciesCommand.cxx, cmAddDependenciesCommand.h,
79062           cmAddExecutableCommand.cxx, cmAddExecutableCommand.h,
79063           cmAddLibraryCommand.cxx, cmAddLibraryCommand.h,
79064           cmAddTestCommand.cxx, cmAddTestCommand.h,
79065           cmAuxSourceDirectoryCommand.cxx, cmAuxSourceDirectoryCommand.h,
79066           cmBorlandMakefileGenerator.cxx, cmBorlandMakefileGenerator.h,
79067           cmBuildCommand.cxx, cmBuildCommand.h, cmBuildNameCommand.cxx,
79068           cmBuildNameCommand.h, cmCableClassSet.cxx, cmCableClassSet.h,
79069           cmCableClassSetCommand.cxx, cmCableClassSetCommand.h,
79070           cmCableWrapTclCommand.cxx, cmCableWrapTclCommand.h,
79071           cmCacheManager.cxx, cmCacheManager.h, cmCommand.h,
79072           cmCommands.cxx, cmCommands.h, cmConfigureFileCommand.cxx,
79073           cmConfigureFileCommand.h, cmConfigureGccXmlCommand.cxx,
79074           cmConfigureGccXmlCommand.h, cmCustomCommand.cxx,
79075           cmCustomCommand.h, cmDSPWriter.cxx, cmDSPWriter.h,
79076           cmDSWWriter.cxx, cmDSWWriter.h, cmData.h, cmDirectory.cxx,
79077           cmDirectory.h, cmDumpDocumentation.cxx, cmElseCommand.cxx,
79078           cmElseCommand.h, cmEnableTestingCommand.cxx,
79079           cmEnableTestingCommand.h, cmEndForEachCommand.cxx,
79080           cmEndForEachCommand.h, cmEndIfCommand.cxx, cmEndIfCommand.h,
79081           cmExecProgramCommand.cxx, cmExecProgramCommand.h,
79082           cmFLTKWrapUICommand.cxx, cmFLTKWrapUICommand.h,
79083           cmFindFileCommand.cxx, cmFindFileCommand.h,
79084           cmFindLibraryCommand.cxx, cmFindLibraryCommand.h,
79085           cmFindPathCommand.cxx, cmFindPathCommand.h,
79086           cmFindProgramCommand.cxx, cmFindProgramCommand.h,
79087           cmForEachCommand.cxx, cmForEachCommand.h, cmFunctionBlocker.h,
79088           cmGeneratedFileStream.h, cmGetFilenameComponentCommand.cxx,
79089           cmGetFilenameComponentCommand.h, cmIfCommand.cxx, cmIfCommand.h,
79090           cmIncludeCommand.cxx, cmIncludeCommand.h,
79091           cmIncludeDirectoryCommand.cxx, cmIncludeDirectoryCommand.h,
79092           cmIncludeExternalMSProjectCommand.cxx,
79093           cmIncludeExternalMSProjectCommand.h,
79094           cmIncludeRegularExpressionCommand.cxx,
79095           cmIncludeRegularExpressionCommand.h, cmInstallFilesCommand.cxx,
79096           cmInstallFilesCommand.h, cmInstallProgramsCommand.cxx,
79097           cmInstallProgramsCommand.h, cmInstallTargetsCommand.cxx,
79098           cmInstallTargetsCommand.h, cmLinkDirectoriesCommand.cxx,
79099           cmLinkDirectoriesCommand.h, cmLinkLibrariesCommand.cxx,
79100           cmLinkLibrariesCommand.h, cmListFileCache.cxx, cmListFileCache.h,
79101           cmLoadCacheCommand.cxx, cmLoadCacheCommand.h,
79102           cmMSProjectGenerator.cxx, cmMSProjectGenerator.h,
79103           cmMakeDepend.cxx, cmMakeDepend.h, cmMakeDirectoryCommand.cxx,
79104           cmMakeDirectoryCommand.h, cmMakefile.cxx, cmMakefile.h,
79105           cmMakefileGenerator.cxx, cmMakefileGenerator.h,
79106           cmMarkAsAdvancedCommand.cxx, cmMarkAsAdvancedCommand.h,
79107           cmMessageCommand.cxx, cmMessageCommand.h,
79108           cmNMakeMakefileGenerator.cxx, cmNMakeMakefileGenerator.h,
79109           cmOptionCommand.cxx, cmOptionCommand.h,
79110           cmOutputRequiredFilesCommand.cxx, cmOutputRequiredFilesCommand.h,
79111           cmProjectCommand.cxx, cmProjectCommand.h, cmQTWrapCPPCommand.cxx,
79112           cmQTWrapCPPCommand.h, cmQTWrapUICommand.cxx, cmQTWrapUICommand.h,
79113           cmRegularExpression.cxx, cmRegularExpression.h, cmSetCommand.cxx,
79114           cmSetCommand.h, cmSiteNameCommand.cxx, cmSiteNameCommand.h,
79115           cmSourceFile.cxx, cmSourceFile.h, cmSourceFilesCommand.cxx,
79116           cmSourceFilesCommand.h, cmSourceFilesRemoveCommand.cxx,
79117           cmSourceFilesRemoveCommand.h, cmSourceGroup.cxx, cmSourceGroup.h,
79118           cmSourceGroupCommand.cxx, cmSourceGroupCommand.h,
79119           cmStandardIncludes.h, cmSubdirCommand.cxx, cmSubdirCommand.h,
79120           cmSubdirDependsCommand.cxx, cmSubdirDependsCommand.h,
79121           cmSystemTools.cxx, cmSystemTools.h, cmTarget.cxx, cmTarget.h,
79122           cmTargetLinkLibrariesCommand.cxx, cmTargetLinkLibrariesCommand.h,
79123           cmUnixMakefileGenerator.cxx, cmUnixMakefileGenerator.h,
79124           cmUseMangledMesaCommand.cxx, cmUseMangledMesaCommand.h,
79125           cmUtilitySourceCommand.cxx, cmUtilitySourceCommand.h,
79126           cmVTKMakeInstantiatorCommand.cxx, cmVTKMakeInstantiatorCommand.h,
79127           cmVTKWrapJavaCommand.cxx, cmVTKWrapJavaCommand.h,
79128           cmVTKWrapPythonCommand.cxx, cmVTKWrapPythonCommand.h,
79129           cmVTKWrapTclCommand.cxx, cmVTKWrapTclCommand.h,
79130           cmVariableRequiresCommand.cxx, cmVariableRequiresCommand.h,
79131           cmWrapExcludeFilesCommand.cxx, cmWrapExcludeFilesCommand.h,
79132           cmake.cxx, cmake.h, cmakemain.cxx, cmaketest.cxx,
79133           cmakewizard.cxx, cmakewizard.h, ctest.cxx, ctest.h,
79134           CursesDialog/ccmake.cxx, CursesDialog/cmCursesBoolWidget.cxx,
79135           CursesDialog/cmCursesBoolWidget.h,
79136           CursesDialog/cmCursesCacheEntryComposite.cxx,
79137           CursesDialog/cmCursesCacheEntryComposite.h,
79138           CursesDialog/cmCursesDummyWidget.cxx,
79139           CursesDialog/cmCursesDummyWidget.h,
79140           CursesDialog/cmCursesFilePathWidget.cxx,
79141           CursesDialog/cmCursesFilePathWidget.h,
79142           CursesDialog/cmCursesForm.cxx, CursesDialog/cmCursesForm.h,
79143           CursesDialog/cmCursesLabelWidget.cxx,
79144           CursesDialog/cmCursesLabelWidget.h,
79145           CursesDialog/cmCursesLongMessageForm.cxx,
79146           CursesDialog/cmCursesLongMessageForm.h,
79147           CursesDialog/cmCursesMainForm.cxx,
79148           CursesDialog/cmCursesMainForm.h,
79149           CursesDialog/cmCursesPathWidget.cxx,
79150           CursesDialog/cmCursesPathWidget.h,
79151           CursesDialog/cmCursesStandardIncludes.h,
79152           CursesDialog/cmCursesStringWidget.cxx,
79153           CursesDialog/cmCursesStringWidget.h,
79154           CursesDialog/cmCursesWidget.cxx, CursesDialog/cmCursesWidget.h:
79155           ENH:Updated copyright
79156
79157 2002-01-21 15:11  will
79158
79159         * Copyright.txt: ENH:Formal copyright notice
79160
79161 2002-01-21 11:39  hoffman
79162
79163         * Source/cmUnixMakefileGenerator.cxx: BUG: remove warning from hpux
79164           make
79165
79166 2002-01-21 10:38  hoffman
79167
79168         * Source/cmaketest.cxx: ENH: check the return value of the test
79169           program to be run
79170
79171 2002-01-21 10:22  barre
79172
79173         * Tests/: Complex/Executable/complex.cxx,
79174           ComplexOneConfig/Executable/complex.cxx,
79175           ComplexRelativePaths/Executable/complex.cxx: Comment test
79176           OUTPUT_REQUIRED
79177
79178 2002-01-21 10:11  hoffman
79179
79180         * Source/: cmSourceFile.cxx, cmSourceFilesCommand.cxx,
79181           cmSourceFilesRemoveCommand.cxx: BUG: fix generated files with no
79182           extension bug
79183
79184 2002-01-20 02:21  barre
79185
79186         * Tests/: Complex/VarTests.cmake, ComplexOneConfig/VarTests.cmake,
79187           ComplexRelativePaths/VarTests.cmake: More IF coverage
79188
79189 2002-01-20 01:58  barre
79190
79191         * Tests/: Complex/CMakeLists.txt, ComplexOneConfig/CMakeLists.txt,
79192           ComplexRelativePaths/CMakeLists.txt, Complex/VarTests.cmake,
79193           ComplexOneConfig/VarTests.cmake,
79194           ComplexRelativePaths/VarTests.cmake,
79195           Complex/Executable/CMakeLists.txt,
79196           ComplexOneConfig/Executable/CMakeLists.txt,
79197           ComplexRelativePaths/Executable/CMakeLists.txt,
79198           Complex/Executable/complex.cxx,
79199           ComplexOneConfig/Executable/complex.cxx,
79200           ComplexRelativePaths/Executable/complex.cxx,
79201           Complex/Library/CMakeLists.txt,
79202           ComplexOneConfig/Library/CMakeLists.txt,
79203           ComplexRelativePaths/Library/CMakeLists.txt,
79204           Complex/Library/empty.h, ComplexOneConfig/Library/empty.h,
79205           ComplexRelativePaths/Library/empty.h, Testing/CMakeLists.txt,
79206           Wrapping/vtkExcluded.h, Wrapping/vtkIncluded.h: Increase
79207           Coverage.
79208
79209 2002-01-20 01:05  barre
79210
79211         * Tests/Wrapping/: CMakeLists.txt, fltk1.fl: Add coverage for QT
79212           and FLTK wrappers. Also MANGLED_MESA
79213
79214 2002-01-20 00:12  barre
79215
79216         * Tests/: Complex/CMakeCache.txt, Complex/CMakeLists.txt,
79217           Complex/VarTests.cmake, Complex/cmTestConfigure.h.in,
79218           ComplexOneConfig/CMakeCache.txt, ComplexOneConfig/CMakeLists.txt,
79219           ComplexOneConfig/VarTests.cmake,
79220           ComplexOneConfig/cmTestConfigure.h.in,
79221           ComplexRelativePaths/CMakeCache.txt,
79222           ComplexRelativePaths/CMakeLists.txt,
79223           ComplexRelativePaths/VarTests.cmake,
79224           ComplexRelativePaths/cmTestConfigure.h.in,
79225           Complex/Executable/CMakeLists.txt,
79226           Complex/Executable/complex.cxx, Complex/Library/CMakeLists.txt,
79227           ComplexOneConfig/Executable/CMakeLists.txt,
79228           ComplexOneConfig/Executable/complex.cxx,
79229           ComplexOneConfig/Library/CMakeLists.txt,
79230           ComplexRelativePaths/Executable/CMakeLists.txt,
79231           ComplexRelativePaths/Executable/complex.cxx,
79232           ComplexRelativePaths/Library/CMakeLists.txt: More tests +
79233           coverage
79234
79235 2002-01-20 00:11  barre
79236
79237         * Tests/Testing/: CMakeLists.txt, DartConfig.cmake: More coverage +
79238           include Dart.cmake to maximize chance nslookup/hostname are found
79239
79240 2002-01-20 00:11  barre
79241
79242         * Tests/Wrapping/: CMakeLists.txt, hints, vtkExcluded.cxx,
79243           vtkExcluded.h, vtkIncluded.cxx, vtkIncluded.h: Add test for
79244           VTK_WRAP_*
79245
79246 2002-01-20 00:06  barre
79247
79248         * Source/cmLoadCacheCommand.h: Typo
79249
79250 2002-01-19 21:24  barre
79251
79252         * Tests/: Complex/CMakeLists.txt, Complex/VarTests.cmake,
79253           Complex/cmTestConfigure.h.in, Complex/Executable/CMakeLists.txt,
79254           Complex/Executable/complex.cxx, Complex/Library/CMakeLists.txt,
79255           ComplexOneConfig/CMakeLists.txt, ComplexOneConfig/VarTests.cmake,
79256           ComplexOneConfig/cmTestConfigure.h.in,
79257           ComplexOneConfig/Executable/CMakeLists.txt,
79258           ComplexOneConfig/Executable/complex.cxx,
79259           ComplexOneConfig/Library/CMakeLists.txt,
79260           ComplexRelativePaths/CMakeLists.txt,
79261           ComplexRelativePaths/VarTests.cmake,
79262           ComplexRelativePaths/cmTestConfigure.h.in,
79263           ComplexRelativePaths/Executable/CMakeLists.txt,
79264           ComplexRelativePaths/Executable/complex.cxx,
79265           ComplexRelativePaths/Library/CMakeLists.txt,
79266           Testing/CMakeLists.txt, Testing/testing.cxx,
79267           Wrapping/CMakeLists.txt, Wrapping/wrapping.cxx: Add
79268           documentation, comments. Move some 'Complex' sub-tests into 2 new
79269           'Wrapping' and 'Testing' tests.
79270
79271 2002-01-19 21:23  barre
79272
79273         * Source/CMakeLists.txt: Add 2 new tests
79274
79275 2002-01-19 21:22  barre
79276
79277         * Source/cmSiteNameCommand.cxx: FIX: if the 'hostname' and
79278           'nslookup' commands were not found from their HOSTNAME and
79279           NSLOOKUP cache definition, hard-coded values were used instead,
79280           thus causing pb if the corresponding progs were not in the PATH
79281           (RunCommand). Now use FindProgram() to be sure to find both,
79282           otherwise do nothing and set the site name to "unknown"
79283           (arbitrary. could be empty string ? or error ?).
79284
79285 2002-01-18 23:38  hoffman
79286
79287         * Source/cmCableClassSet.cxx: BUG: make sure regex match has a
79288           string to match
79289
79290 2002-01-18 20:33  barre
79291
79292         * Source/cmExecProgramCommand.cxx: Fix: "cd arg2 ; arg1" not
79293           working. OK with &&. Also should prevent from: "cd
79294           non_existing_dir_oops && rm -fr *"
79295
79296 2002-01-18 20:32  barre
79297
79298         * Tests/: Complex/CMakeLists.txt, ComplexOneConfig/CMakeLists.txt,
79299           ComplexRelativePaths/CMakeLists.txt, Complex/VarTests.cmake,
79300           Complex/VarTests.txt, ComplexOneConfig/VarTests.cmake,
79301           ComplexOneConfig/VarTests.txt,
79302           ComplexRelativePaths/VarTests.cmake,
79303           ComplexRelativePaths/VarTests.txt,
79304           Complex/Executable/CMakeLists.txt,
79305           Complex/Executable/complex.cxx,
79306           ComplexOneConfig/Executable/CMakeLists.txt,
79307           ComplexOneConfig/Executable/complex.cxx,
79308           ComplexRelativePaths/Executable/CMakeLists.txt,
79309           ComplexRelativePaths/Executable/complex.cxx: ENH: Increase test +
79310           coverage
79311
79312 2002-01-18 19:22  barre
79313
79314         * Tests/: Complex/CMakeCache.txt, ComplexOneConfig/CMakeCache.txt,
79315           ComplexRelativePaths/CMakeCache.txt: ENH: Increase test +
79316           coverage. This is not a bug, this cache is used for test.
79317
79318 2002-01-18 19:21  barre
79319
79320         * Tests/: Complex/CMakeLists.txt, ComplexOneConfig/CMakeLists.txt,
79321           ComplexRelativePaths/CMakeLists.txt,
79322           Complex/cmTestConfigure.h.in, Complex/Executable/CMakeLists.txt,
79323           Complex/Executable/complex.cxx, Complex/Library/CMakeLists.txt,
79324           ComplexOneConfig/cmTestConfigure.h.in,
79325           ComplexOneConfig/Executable/CMakeLists.txt,
79326           ComplexOneConfig/Executable/complex.cxx,
79327           ComplexOneConfig/Library/CMakeLists.txt,
79328           ComplexRelativePaths/cmTestConfigure.h.in,
79329           ComplexRelativePaths/Executable/CMakeLists.txt,
79330           ComplexRelativePaths/Executable/complex.cxx,
79331           ComplexRelativePaths/Library/CMakeLists.txt: ENH: Increase test +
79332           coverage
79333
79334 2002-01-18 19:21  barre
79335
79336         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: RemoveFile
79337           returns if the file was removed or not
79338
79339 2002-01-18 17:01  barre
79340
79341         * Source/cmLibraryCommand.h: Unused and deprecated class. Goodbye.
79342
79343 2002-01-18 16:59  martink
79344
79345         * Source/cmIfCommand.cxx: bug fix
79346
79347 2002-01-18 16:45  hoffman
79348
79349         * Source/cmIfCommand.cxx: fix if logic for null defs
79350
79351 2002-01-18 15:54  martink
79352
79353         * Source/: cmSourceFilesCommand.cxx, cmSourceFilesCommand.h:
79354           required for utilties
79355
79356 2002-01-18 15:51  martink
79357
79358         * Source/: cmUnixMakefileGenerator.h, cmUnixMakefileGenerator.cxx:
79359           fix for utilties
79360
79361 2002-01-18 15:39  andy
79362
79363         * Source/cmSourceFilesRemoveCommand.cxx,
79364           Tests/Complex/Library/CMakeLists.txt,
79365           Tests/ComplexOneConfig/Library/CMakeLists.txt,
79366           Tests/ComplexRelativePaths/Library/CMakeLists.txt: Add GENERATED
79367           to cmSourceFilesRemoveCommand
79368
79369 2002-01-18 15:32  martink
79370
79371         * Source/cmAddCustomCommandCommand.cxx: revert to old behaviour
79372
79373 2002-01-18 15:31  barre
79374
79375         * Tests/: Complex/Library/CMakeLists.txt,
79376           ComplexOneConfig/Library/CMakeLists.txt,
79377           ComplexRelativePaths/Library/CMakeLists.txt: Fix: create_file.cxx
79378           is not GENERATED, it exists (so that it can be removed, until
79379           SOURCE_FILES_REMOVE is synced with SOURCE_FILES)
79380
79381 2002-01-18 15:18  martink
79382
79383         * Source/cmSiteNameCommand.cxx: minor bug fix
79384
79385 2002-01-18 15:16  martink
79386
79387         * Source/cmMakefile.h: bug fixes
79388
79389 2002-01-18 14:44  martink
79390
79391         * Source/: cmCableClassSet.cxx, cmBuildNameCommand.cxx: bug fixes
79392
79393 2002-01-18 14:38  martink
79394
79395         * Source/cmBuildCommand.cxx: compiler warning
79396
79397 2002-01-18 14:07  barre
79398
79399         * Source/cmake.cxx: Fix: escaping spaces was preventing a value
79400           with space to be passed correctly
79401
79402 2002-01-18 13:37  martink
79403
79404         * Source/: cmElseCommand.cxx, cmIfCommand.cxx: merged if MATCHES
79405           fix
79406
79407 2002-01-18 13:30  martink
79408
79409         * Source/: cmUnixMakefileGenerator.h, cmUnixMakefileGenerator.cxx:
79410           some fixes to recent screwerd up changes
79411
79412 2002-01-18 12:03  barre
79413
79414         * Tests/: Complex/CMakeLists.txt, Complex/VarTests.txt,
79415           Complex/cmTestConfigure.h.in, ComplexOneConfig/CMakeLists.txt,
79416           ComplexOneConfig/VarTests.txt,
79417           ComplexOneConfig/cmTestConfigure.h.in,
79418           ComplexRelativePaths/CMakeLists.txt,
79419           ComplexRelativePaths/VarTests.txt,
79420           ComplexRelativePaths/cmTestConfigure.h.in,
79421           Complex/Executable/complex.cxx, Complex/Library/CMakeLists.txt,
79422           Complex/Library/create_file.cxx,
79423           ComplexOneConfig/Executable/complex.cxx,
79424           ComplexOneConfig/Library/CMakeLists.txt,
79425           ComplexOneConfig/Library/create_file.cxx,
79426           ComplexRelativePaths/Executable/complex.cxx,
79427           ComplexRelativePaths/Library/CMakeLists.txt,
79428           ComplexRelativePaths/Library/create_file.cxx: Increase coverage,
79429           add tests
79430
79431 2002-01-18 11:48  barre
79432
79433         * Source/cmExecProgramCommand.cxx: Fix bug: was expanding second
79434           arg even if not passed. crashed
79435
79436 2002-01-18 11:38  barre
79437
79438         * Source/: cmVariableRequiresCommand.h, cmExecProgramCommand.h: Fix
79439           typo
79440
79441 2002-01-18 11:37  barre
79442
79443         * Source/: cmBuildNameCommand.cxx, cmSiteNameCommand.cxx: Fix:
79444           argument was not used.
79445
79446 2002-01-18 11:36  barre
79447
79448         * Source/cmBuildCommand.h: Fix typo (second argument was not
79449           reported)
79450
79451 2002-01-18 11:36  barre
79452
79453         * Source/cmBuildCommand.cxx: no message
79454
79455 2002-01-18 10:28  hoffman
79456
79457         * Source/cmCableClassSet.cxx: AIX compiler fix private to public
79458
79459 2002-01-18 10:27  hoffman
79460
79461         * Source/cmElseCommand.cxx: BUG: GetDefiniton can return null
79462
79463 2002-01-18 09:02  barre
79464
79465         * Tests/: Complex/simple.cxx, ComplexOneConfig/simple.cxx,
79466           ComplexRelativePaths/simple.cxx: Is not used (see Simple test)
79467
79468 2002-01-18 07:05  hoffman
79469
79470         * Tests/: Complex/Executable/complex.cxx,
79471           ComplexOneConfig/Executable/complex.cxx,
79472           ComplexRelativePaths/Executable/complex.cxx: ENH: remove unused
79473           and non-standard io.h file
79474
79475 2002-01-18 07:04  hoffman
79476
79477         * Source/cmIfCommand.cxx: BUG: fix null pointer read if def is not
79478           defined
79479
79480 2002-01-17 16:36  barre
79481
79482         * Tests/: Complex/Executable/complex.cxx,
79483           ComplexOneConfig/Executable/complex.cxx,
79484           ComplexRelativePaths/Executable/complex.cxx: Fix: displays msg if
79485           passed for custom command
79486
79487 2002-01-17 16:35  barre
79488
79489         * Source/cmaketest.cxx: FIX: need a 'make clean' before 'make all'
79490           otherwise the post-build custom-command are not run (since a lib
79491           might be up to date already for ex.).
79492
79493 2002-01-17 15:49  barre
79494
79495         * Tests/: Complex/CMakeLists.txt, Complex/cmTestConfigure.h.in,
79496           ComplexOneConfig/CMakeLists.txt,
79497           ComplexOneConfig/cmTestConfigure.h.in,
79498           ComplexRelativePaths/CMakeLists.txt,
79499           ComplexRelativePaths/cmTestConfigure.h.in,
79500           Complex/Executable/complex.cxx, Complex/Library/CMakeLists.txt,
79501           Complex/Library/create_file.cxx,
79502           ComplexOneConfig/Executable/complex.cxx,
79503           ComplexOneConfig/Library/CMakeLists.txt,
79504           ComplexOneConfig/Library/create_file.cxx,
79505           ComplexRelativePaths/Executable/complex.cxx,
79506           ComplexRelativePaths/Library/CMakeLists.txt,
79507           ComplexRelativePaths/Library/create_file.cxx: ENH: tests
79508           ADD_DEPENDENCIES and ADD_CUSTOM_COMMAND
79509
79510 2002-01-17 15:46  barre
79511
79512         * Source/: cmUnixMakefileGenerator.cxx, cmUnixMakefileGenerator.h:
79513           Fix so that ADD_DEPENDENCIES work (the Utilities dependencies
79514           were not output)
79515
79516 2002-01-17 14:11  andy
79517
79518         * Source/: cmSourceFilesCommand.cxx, cmSourceFilesCommand.h: Add
79519           option of adding generated files to source list
79520
79521 2002-01-17 12:54  hoffman
79522
79523         * Source/cmDSPWriter.cxx: ENH: only output each link path once
79524
79525 2002-01-17 10:48  king
79526
79527         * Source/cmMakefile.h: ERR: Missing forward declaration of
79528           cmMakeDepend added.
79529
79530 2002-01-17 09:28  hoffman
79531
79532         * Source/cmDSPWriter.cxx: BUG: allow header files to be added to
79533           the dsp file
79534
79535 2002-01-16 17:29  barre
79536
79537         * Source/cmAddCustomCommandCommand.cxx: Remove hack.
79538
79539 2002-01-16 17:26  andy
79540
79541         * Source/cmAddCustomCommandCommand.cxx: Hack to make it work almost
79542           like before
79543
79544 2002-01-16 15:53  hoffman
79545
79546         * Source/cmUnixMakefileGenerator.cxx: ENH: add silent and suffixes
79547           to check depend file
79548
79549 2002-01-16 15:00  hoffman
79550
79551         * Source/cmConfigureFileCommand.cxx: BUG: make sure non cmakedef
79552           lines are not skipped
79553
79554 2002-01-16 12:45  hoffman
79555
79556         * Source/cmConfigureFileCommand.cxx: ENH: do not undef cmakedefine
79557           stuff, just comment out the line
79558
79559 2002-01-15 17:21  berk
79560
79561         * Source/cmUnixMakefileGenerator.cxx: Improved performance by
79562           removing implicit rules.
79563
79564 2002-01-15 16:20  martink
79565
79566         * CMake.pdf, CMake.rtf: updated
79567
79568 2002-01-15 16:19  will
79569
79570         * CMake.pdf: ENH:Support v1.2
79571
79572 2002-01-15 16:15  hoffman
79573
79574         * CMake.rtf: public to www.cmake.org
79575
79576 2002-01-15 15:56  will
79577
79578         * CMake.pdf: ENH:Docs for version 1.2
79579
79580 2002-01-15 15:52  hoffman
79581
79582         * CMake.rtf: update for next version
79583
79584 2002-01-15 15:50  martink
79585
79586         * Source/cmMakefile.h: next release
79587
79588 2002-01-15 15:46  martink
79589
79590         * Source/cmMakefile.h: next release
79591
79592 2002-01-15 15:38  hoffman
79593
79594         * ChangeLog.txt: log for relase 1.2
79595
79596 2002-01-15 15:29  millerjv
79597
79598         * Modules/Dart.cmake: ENH: Added DELIVER_CONTINUOUS_EMAIL as an
79599           advanced cache entry.
79600
79601 2002-01-15 13:20  berk
79602
79603         * Source/: cmFindPathCommand.cxx, cmFindProgramCommand.cxx: FIX:
79604           Entry doc. should never be overwritten. This may cause cmake to
79605           be re-run very often.
79606
79607 2002-01-14 19:08  hoffman
79608
79609         * Source/cmDSPWriter.cxx: ENH: do not depend on the .dsp file but
79610           rather depend on .dsp.cmake and if the .dsp actually changes,
79611           then write it, so clean and rebuild will not cause many reloads
79612
79613 2002-01-14 18:52  hoffman
79614
79615         * Source/cmCacheManager.cxx: ENH: try to keep the dsp files from
79616           changing between each write
79617
79618 2002-01-14 16:28  hoffman
79619
79620         * Source/cmUnixMakefileGenerator.cxx: remove extra logic not needed
79621           anymore because of better depends
79622
79623 2002-01-14 16:02  berk
79624
79625         * Source/cmUnixMakefileGenerator.cxx: Quote echo
79626
79627 2002-01-14 14:49  berk
79628
79629         * Source/CursesDialog/cmCursesMainForm.cxx: BUG: Curses was being
79630           used without initialization.
79631
79632 2002-01-12 22:55  hoffman
79633
79634         * Source/cmBorlandMakefileGenerator.cxx: BUG: use borland run time
79635           dll for shared builds to avoid crashes
79636
79637 2002-01-11 10:55  hoffman
79638
79639         * Templates/configure: ENH: add support for AIX shared libraries
79640           with gcc
79641
79642 2002-01-11 10:54  hoffman
79643
79644         * Templates/configure.in: ENH: add support for shared libraries
79645           with gcc on AIX
79646
79647 2002-01-10 18:09  hoffman
79648
79649         * Source/CMakeLists.txt: ENH: make the fltk build default to OFF,
79650           it fails on too many linux machines with the default build
79651
79652 2002-01-10 18:09  hoffman
79653
79654         * Source/cmNMakeMakefileGenerator.cxx: BUG: fix build of library in
79655           other directory if it is not there
79656
79657 2002-01-10 16:22  andy
79658
79659         * Source/cmConfigureFileCommand.cxx: Add space to output
79660
79661 2002-01-08 17:18  hoffman
79662
79663         * Source/cmBorlandMakefileGenerator.cxx: BUG: need a larger default
79664           page size
79665
79666 2002-01-08 17:18  hoffman
79667
79668         * Source/cmDSPWriter.cxx: BUG: need spaces around linker options
79669
79670 2002-01-08 13:32  hoffman
79671
79672         * Source/cmDSPWriter.cxx, Templates/CMakeWindowsSystemConfig.cmake:
79673           ENH: add CMAKE_EXTRA_LINK_FLAGS to dsp generator
79674
79675 2002-01-08 12:57  hoffman
79676
79677         * Templates/: configure, configure.in: ENH: use +Z not +z for pic
79678           and use -fPIC for gcc
79679
79680 2002-01-08 12:53  hoffman
79681
79682         * Templates/: configure, configure.in: ENH: add -L/usr/lib for hp
79683           so shared libs find that directory before the pa1.1 directory
79684
79685 2002-01-07 17:29  barre
79686
79687         * Modules/FindVTK.cmake: More user friendly (built tree is
79688           automatically used).
79689
79690 2002-01-07 16:30  hoffman
79691
79692         * Source/CursesDialog/cmCursesMainForm.cxx: BUG: not all displayed
79693           messages are errors
79694
79695 2002-01-07 15:49  perera
79696
79697         * Source/: cmSystemTools.cxx, cmSystemTools.h, cmake.cxx, cmake.h:
79698           Rolling back symbolic path changes until it works on Windows.
79699
79700 2002-01-07 14:12  hoffman
79701
79702         * Templates/configure: Add sizeof some types support
79703
79704 2002-01-07 14:07  andy
79705
79706         * Templates/: configure.in, CMakeBorlandWindowsSystemConfig.cmake,
79707           CMakeNMakeWindowsSystemConfig.cmake, CMakeSystemConfig.cmake.in,
79708           CMakeWindowsSystemConfig.cmake: Add sizeof some types support
79709
79710 2002-01-07 13:47  hoffman
79711
79712         * Templates/: configure, configure.in: use -shared for sunos build
79713
79714 2002-01-06 14:59  perera
79715
79716         * Source/: cmSystemTools.cxx, cmSystemTools.h, cmake.cxx, cmake.h:
79717           ENH: Add an invocation that maintains symbolic paths to the
79718           source and binary trees, mainly for systems with automounted
79719           network drives.  ENH: CollapseFullPath() no longer adds a
79720           trailing "/" to directory paths.
79721
79722 2002-01-03 16:02  andy
79723
79724         * Source/: cmAddCustomCommandCommand.cxx,
79725           cmAddCustomCommandCommand.h: Fix add custom command so that it
79726           actually executes the code
79727
79728 2002-01-03 14:19  martink
79729
79730         * Source/: cmVTKWrapJavaCommand.cxx, cmVTKWrapPythonCommand.cxx:
79731           minor fixes
79732
79733 2002-01-03 14:05  martink
79734
79735         * Source/cmVTKWrapTclCommand.cxx: minor fix
79736
79737 2002-01-03 13:56  martink
79738
79739         * Source/cmVTKWrapTclCommand.cxx: minor fix
79740
79741 2002-01-03 09:34  martink
79742
79743         * Source/: cmElseCommand.cxx, cmIfCommand.cxx: expand vars nwo for
79744           exists test
79745
79746 2002-01-02 16:46  martink
79747
79748         * Source/: cmElseCommand.cxx, cmIfCommand.cxx, cmIfCommand.h: added
79749           exists option for if statement
79750
79751 2002-01-02 16:45  martink
79752
79753         * Source/: cmake.cxx, CursesDialog/cmCursesLongMessageForm.cxx,
79754           CursesDialog/cmCursesMainForm.cxx: prints the relese version
79755
79756 2002-01-02 16:44  martink
79757
79758         * Source/cmMakefile.h: added release verison to cmMakefile
79759
79760 2002-01-02 11:54  hoffman
79761
79762         * Source/: cmNMakeMakefileGenerator.cxx,
79763           cmUnixMakefileGenerator.cxx: BUG: put back recursive call to make
79764           for checking sources
79765
79766 2001-12-31 12:02  berk
79767
79768         * Source/cmUnixMakefileGenerator.cxx: Type || should have been &&
79769
79770 2001-12-31 11:54  hoffman
79771
79772         * Source/: cmNMakeMakefileGenerator.cxx,
79773           cmUnixMakefileGenerator.cxx: ENH: remove one call to make, and
79774           clean echo stuff a bit
79775
79776 2001-12-30 17:18  berk
79777
79778         * Source/cmUnixMakefileGenerator.cxx: BUG: fix long depend list
79779           because it gets cut on the hp: I may look like berk, but it is
79780           bill H.
79781
79782 2001-12-28 17:00  hoffman
79783
79784         * Source/: cmNMakeMakefileGenerator.cxx,
79785           cmUnixMakefileGenerator.cxx, cmUnixMakefileGenerator.h: ENH:
79786           remove the rule to run make depend from the top with each change
79787           in any cmakelist file.  Instead, run make depend in the current
79788           directory if a source file changes, or if a .h file changes or is
79789           removed
79790
79791 2001-12-28 15:58  perera
79792
79793         * Source/: cmBorlandMakefileGenerator.cxx,
79794           cmNMakeMakefileGenerator.cxx, cmUnixMakefileGenerator.cxx: BUG:
79795           Don't generate build rules for header files.
79796
79797 2001-12-28 15:56  perera
79798
79799         * Source/cmMakefile.cxx: BUG: .txx are not source files. They
79800           contain template code which can only be compiled when included in
79801           a regular .cxx file. By themselves, they cause do not cause code
79802           to be generated.
79803
79804 2001-12-28 15:54  perera
79805
79806         * Source/cmSourceFile.cxx: ENH: Classify a file as source or header
79807           even when the extension is given explicitly.
79808
79809 2001-12-28 15:37  hoffman
79810
79811         * CMakeLists.txt: remove bad ADD_DEPENDENCIES commands
79812
79813 2001-12-28 12:40  hoffman
79814
79815         * Source/CMakeLists.txt: ERR: remove bad ADD_DEPENDENCIES commands
79816
79817 2001-12-27 14:55  hoffman
79818
79819         * Source/cmIfCommand.cxx: remove warning
79820
79821 2001-12-27 13:55  hoffman
79822
79823         * Source/cmAddDependenciesCommand.cxx: ENH: add error checking
79824
79825 2001-12-21 15:39  hoffman
79826
79827         * Source/: cmNMakeMakefileGenerator.cxx,
79828           cmUnixMakefileGenerator.cxx: BUG: fix so you can remove a
79829           directory in the source tree, and clean up echo of commands
79830
79831 2001-12-21 15:11  martink
79832
79833         * Source/CursesDialog/: cmCursesBoolWidget.cxx,
79834           cmCursesBoolWidget.h, cmCursesDummyWidget.cxx,
79835           cmCursesDummyWidget.h, cmCursesForm.h, cmCursesLabelWidget.cxx,
79836           cmCursesLabelWidget.h, cmCursesLongMessageForm.cxx,
79837           cmCursesMainForm.cxx, cmCursesMainForm.h,
79838           cmCursesStringWidget.cxx, cmCursesStringWidget.h,
79839           cmCursesWidget.cxx, cmCursesWidget.h: update interface
79840
79841 2001-12-21 15:10  martink
79842
79843         * Source/cmake.cxx: add patch hack
79844
79845 2001-12-21 14:54  martink
79846
79847         * Source/: cmBuildCommand.cxx, cmSystemTools.cxx, ctest.cxx: fix
79848           for dos files on UNIX make -k and flush in ctest
79849
79850 2001-12-21 14:44  martink
79851
79852         * Modules/: FindCurses.cmake, FindJNI.cmake, FindMPI.cmake,
79853           FindPythonLibs.cmake: general improvements
79854
79855 2001-12-21 14:40  barre
79856
79857         * Modules/: FindVTK.cmake: Change so that different flavours of VTK
79858           might be chosen by the user. See full instructions in that file.
79859
79860 2001-12-21 14:40  martink
79861
79862         * configure.in, configure: fixed for SGI CC
79863
79864 2001-12-21 14:39  martink
79865
79866         * Templates/: CMakeBorlandWindowsSystemConfig.cmake,
79867           CMakeNMakeWindowsSystemConfig.cmake,
79868           CMakeWindowsSystemConfig.cmake, DLLHeader.dsptemplate, configure,
79869           configure.in, staticLibHeader.dsptemplate: variety of bug fixes
79870
79871 2001-12-21 09:55  ibanez
79872
79873         * Source/cmFLTKWrapUICommand.cxx: ENH: No longer tries to create a
79874           directory for the output
79875
79876 2001-12-21 09:07  hoffman
79877
79878         * Source/cmUnixMakefileGenerator.cxx: ENH: add support for DESTDIR
79879           in install targets
79880
79881 2001-12-21 00:01  perera
79882
79883         * Source/cmUnixMakefileGenerator.cxx,
79884           Templates/CMakeSystemConfig.cmake.in: ENH: Add option to disable
79885           use of -rpath.
79886
79887 2001-12-20 17:00  hoffman
79888
79889         * Source/: cmBorlandMakefileGenerator.cxx,
79890           cmNMakeMakefileGenerator.cxx: ENH: fix for win98 check for
79891           directory existence
79892
79893 2001-12-20 16:10  barre
79894
79895         * Modules/: FindTclsh.cmake, FindWish.cmake, FindTCL.cmake: ENH:
79896           ADVANCED was not propagated to the new sub-mods
79897
79898 2001-12-20 15:46  hoffman
79899
79900         * Source/: cmNMakeMakefileGenerator.cxx,
79901           cmUnixMakefileGenerator.cxx: ENH: add make silent flag for nmake
79902           and move .SILENT: directive to top of makefile
79903
79904 2001-12-20 15:45  barre
79905
79906         * Modules/: FindFLTK.cmake: ENH: mark everything ADVANCED
79907
79908 2001-12-20 15:45  hoffman
79909
79910         * Source/cmBorlandMakefileGenerator.cxx: ENH: use better command
79911           for creating static library
79912
79913 2001-12-20 15:44  hoffman
79914
79915         * Templates/: CMakeBorlandWindowsSystemConfig.cmake,
79916           CMakeNMakeWindowsSystemConfig.cmake,
79917           CMakeWindowsSystemConfig.cmake: BUG: must use CACHE values in
79918           these
79919
79920 2001-12-20 15:22  barre
79921
79922         * Modules/FindVTK.cmake: ENH: Also look for 4.2, 4.1, 4.0
79923
79924 2001-12-20 15:17  barre
79925
79926         * Modules/FindVTK.cmake: ENH: Also look for 4.2, 4.1, 4.0
79927
79928 2001-12-20 08:16  hoffman
79929
79930         * Example/Demo/demo.cxx: remove fancy cxx stuff from the example
79931
79932 2001-12-19 21:51  barre
79933
79934         * Modules/FindJNI.cmake: ENH: Make everything ADVANCED
79935
79936 2001-12-19 18:45  hoffman
79937
79938         * Source/: cmBorlandMakefileGenerator.cxx,
79939           cmBorlandMakefileGenerator.h, cmNMakeMakefileGenerator.cxx,
79940           cmUnixMakefileGenerator.cxx: ENH: add silent mode for makefile
79941           builds and fix borland and nmake after the depend stuff
79942
79943 2001-12-19 15:26  hoffman
79944
79945         * Source/: CMakeLists.txt, cmaketest.cxx: add example to tests
79946
79947 2001-12-19 15:25  hoffman
79948
79949         * Example/: CMakeLists.txt, Demo/CMakeLists.txt, Demo/demo.cxx,
79950           Demo/demo_b.cxx, Hello/CMakeLists.txt, Hello/hello.cxx,
79951           Hello/hello.h: move example into the source tree so it will
79952           work...
79953
79954 2001-12-19 11:38  barre
79955
79956         * Modules/FindTCL.cmake: default ActiveState Tcl install dir is now
79957           C:/Tcl
79958
79959 2001-12-19 08:35  hoffman
79960
79961         * Source/cmVTKMakeInstantiatorCommand.cxx: change ostrstream to
79962           strstream
79963
79964 2001-12-19 08:26  hoffman
79965
79966         * Templates/configure, Templates/configure.in, configure,
79967           configure.in: check for LANG:std
79968
79969 2001-12-18 21:00  hoffman
79970
79971         * configure, configure.in, Templates/configure,
79972           Templates/configure.in: -LANG:std should be default on sgi for
79973           ansi CXX Flags
79974
79975 2001-12-18 20:32  hoffman
79976
79977         * Templates/staticLibHeader.dsptemplate: fix comment
79978
79979 2001-12-18 17:30  hoffman
79980
79981         * Templates/: configure, configure.in: syntax error
79982
79983 2001-12-18 17:17  hoffman
79984
79985         * Templates/configure: use cxx compiler on sgi to build static libs
79986
79987 2001-12-18 17:16  hoffman
79988
79989         * Templates/configure.in: use cxx compiler to build static libs on
79990           sgi
79991
79992 2001-12-18 16:21  martink
79993
79994         * Modules/FindJNI.cmake: bad spelling of java
79995
79996 2001-12-18 14:55  king
79997
79998         * Source/cmIfCommand.cxx: ENH: Added error reporting for missing
79999           arguments to ENDIF.
80000
80001 2001-12-18 13:35  berk
80002
80003         * Source/CursesDialog/cmCursesBoolWidget.cxx: Fixed warning.
80004
80005 2001-12-18 11:35  king
80006
80007         * Source/: cmVTKMakeInstantiatorCommand.cxx,
80008           cmVTKMakeInstantiatorCommand.h: ENH: Improved flexibility of
80009           command by allowing specificiation of separate input and outputs
80010           source lists.  Multiple input source lists are now also allowed.
80011
80012 2001-12-18 10:21  king
80013
80014         * Source/: cmBorlandMakefileGenerator.cxx,
80015           cmNMakeMakefileGenerator.cxx, cmUnixMakefileGenerator.cxx: ENH:
80016           Improved dependency generation.  If any cmake.depends is out of
80017           date, all of them in the tree are re-generated.  This is
80018           necessary in certain cases when CMakeLists.txt files change.
80019
80020 2001-12-18 09:51  king
80021
80022         * Source/cmElseCommand.cxx: ENH: Added option to IF command to test
80023           if a command exists.  Syntax is IF(COMMAND name-of-command).
80024
80025 2001-12-18 09:39  king
80026
80027         * Source/: cmIfCommand.cxx, cmMakefile.cxx, cmMakefile.h: ENH:
80028           Added option to IF command to test if a command exists.  Syntax
80029           is IF(COMMAND name-of-command).
80030
80031 2001-12-18 09:16  king
80032
80033         * Source/cmMakefile.cxx: BUG: Existing projects have cache entries
80034           with the same name as the command they adjust (VTK_WRAP_JAVA in
80035           VTK, for example).  Setting the command name as a variable is too
80036           dangerous.
80037
80038 2001-12-17 17:44  andy
80039
80040         * Source/cmSystemTools.cxx: Better handling of new lines when
80041           moving from dos to unix
80042
80043 2001-12-17 16:20  king
80044
80045         * Source/: cmCommands.cxx, cmVTKMakeInstantiatorCommand.cxx,
80046           cmVTKMakeInstantiatorCommand.h: ENH: Adding VTK_MAKE_INSTANTIATOR
80047           command.  This command will be used by VTK kits to register their
80048           classes with vtkInstantiator.
80049
80050 2001-12-17 16:19  king
80051
80052         * Source/cmMakefile.cxx: ENH: Each cmake command now adds a cmake
80053           variable of its own name, set to ON.  This allows constructs in
80054           CMakeLists.txt files like: IF(FOO_COMMAND)   FOO_COMMAND()
80055           ENDIF(FOO_COMMAND) This provides the option to add CMake commands
80056           for extra functionality without breaking compatability with
80057           earlier versions of CMake.
80058
80059 2001-12-17 11:30  hoffman
80060
80061         * Templates/: CMakeNMakeWindowsSystemConfig.cmake,
80062           DLLHeader.dsptemplate: remove stack stuff
80063
80064 2001-12-17 11:28  hoffman
80065
80066         * Templates/CMakeWindowsSystemConfig.cmake: use a better compiler
80067           name
80068
80069 2001-12-17 11:15  hoffman
80070
80071         * Source/cmDSPWriter.cxx: ENH: allow custom commands for files that
80072           msdev knows about
80073
80074 2001-12-16 18:52  barre
80075
80076         * Source/cmVTKWrapPythonCommand.cxx: Wrap abstract class too, as
80077           per David Gobbi's request (for the sake of the internal
80078           documentation features of python").
80079
80080 2001-12-14 22:41  hoffman
80081
80082         * Source/cmBuildCommand.cxx: use -i not -k for make
80083
80084 2001-12-13 13:28  berk
80085
80086         * Source/CursesDialog/: cmCursesBoolWidget.cxx,
80087           cmCursesBoolWidget.h, cmCursesDummyWidget.cxx,
80088           cmCursesDummyWidget.h, cmCursesForm.h, cmCursesLabelWidget.cxx,
80089           cmCursesLabelWidget.h, cmCursesLongMessageForm.cxx,
80090           cmCursesMainForm.cxx, cmCursesMainForm.h,
80091           cmCursesStringWidget.cxx, cmCursesStringWidget.h,
80092           cmCursesWidget.cxx, cmCursesWidget.h: Updated toolbar.
80093
80094 2001-12-12 18:27  hoffman
80095
80096         * Source/CMakeLists.txt: ENH: allow local changes
80097
80098 2001-12-12 13:57  berk
80099
80100         * Modules/FindMPI.cmake: Added doc.
80101
80102 2001-12-12 12:05  king
80103
80104         * Modules/FindCurses.cmake: ENH: Added /lib to curses search path.
80105
80106 2001-12-12 11:51  berk
80107
80108         * Modules/FindMPI.cmake: Added support for a 2nd mpi library
80109           (usually mpi++)
80110
80111 2001-12-11 15:59  king
80112
80113         * Source/cmUnixMakefileGenerator.cxx: BUG: cmake.depends files of
80114           zero size were not being re-written in some cases.  Added a
80115           comment output to the top of the file so it will be re-written
80116           every time.
80117
80118 2001-12-11 14:09  blezek
80119
80120         * Modules/FindPythonLibs.cmake: ENH: Adding /usr/*/python1.5 for
80121           RedHat 7.1/Python 1.5 users
80122
80123 2001-12-11 12:29  hoffman
80124
80125         * Source/cmSubdirDependsCommand.cxx: remove warning
80126
80127 2001-12-11 10:42  hoffman
80128
80129         * Source/: cmUnixMakefileGenerator.cxx: check for empty library
80130           output path
80131
80132 2001-12-11 10:39  hoffman
80133
80134         * Source/ctest.cxx: ENH: add flush
80135
80136 2001-12-11 02:21  ibanez
80137
80138         * Source/: cmFLTKWrapUICommand.h, cmFLTKWrapUICommand.cxx: FIX: The
80139           command was modified it uses now a target and a source list
80140           composed of .fl files. The names of the generated .cxx files are
80141           added internally to the Sources list of the target.
80142
80143 2001-12-11 02:17  ibanez
80144
80145         * Source/: cmUnixMakefileGenerator.cxx, cmTarget.h: FIX:
80146           GENERATED_CODE type is no longer needed: generated code is not a
80147           Target.
80148
80149 2001-12-10 12:10  king
80150
80151         * Modules/FindTclsh.cmake: ENH: Added more filenames for tclsh
80152           program.  Also now only looks for cygtclsh80 if under cygwin.
80153
80154 2001-12-10 12:04  king
80155
80156         * Modules/FindTclsh.cmake: ENH: Added more filenames for tclsh
80157           program.  Also now only looks for cygtclsh80 if under cygwin.
80158
80159 2001-12-10 12:02  perera
80160
80161         * Source/cmUnixMakefileGenerator.cxx: BUG: LIBRARY_OUTPATH_PATH may
80162           be "set" to the null string, in which case it should be ignored.
80163
80164 2001-12-10 11:27  king
80165
80166         * Source/: cmMakefile.cxx, cmMakefile.h,
80167           cmSubdirDependsCommand.cxx, cmSubdirDependsCommand.h,
80168           cmUnixMakefileGenerator.cxx: ENH: Parallel build support is now
80169           automatic.  SUBDIR_DEPENDS command now does nothing.  Also fixed
80170           a bug in CMakeLists.txt file inheritance when a directory level
80171           is skipped.
80172
80173 2001-12-10 11:03  king
80174
80175         * Source/: cmMakefile.cxx, cmMakefile.h,
80176           cmSubdirDependsCommand.cxx, cmSubdirDependsCommand.h,
80177           cmUnixMakefileGenerator.cxx: ENH: SUBDIR_DEPENDS command now does
80178           nothing.  The parallel build functionality is now automatic.
80179           Dependencies are setup to force the same build order as a single
80180           threaded build, but multiple files in the same directory can be
80181           built simultaneously.  Also fixed bug with inheriting
80182           CMakeLists.txt files when a directory level is skipped.
80183
80184 2001-12-08 21:17  hoffman
80185
80186         * Source/: cmUnixMakefileGenerator.cxx, cmUnixMakefileGenerator.h:
80187           merge bug fixes to release
80188
80189 2001-12-08 21:16  hoffman
80190
80191         * Source/cmCacheManager.cxx: merge bug fixes to release, mistaken
80192           comment in cache
80193
80194 2001-12-08 21:10  hoffman
80195
80196         * Source/cmUnixMakefileGenerator.cxx: BUG: if LIBRARY_OUTPUT_PATH
80197           is set, then use the fullpath for a remote target
80198
80199 2001-12-08 20:49  hoffman
80200
80201         * Source/cmUnixMakefileGenerator.h: WAR: remove warning
80202
80203 2001-12-07 19:11  hoffman
80204
80205         * Source/cmUnixMakefileGenerator.cxx: BUG: executable extension
80206           wrong for ctest search, and was not looking in Debug and Release
80207
80208 2001-12-07 18:27  berk
80209
80210         * Source/cmCacheManager.cxx: If an entry starts with // (network
80211           paths), double quote it.
80212
80213 2001-12-07 18:15  perera
80214
80215         * Source/cmUnixMakefileGenerator.cxx: BUG: the rule for generating
80216           a library no longer has the full path, and so the dependency
80217           targets shouldn't, either.
80218
80219 2001-12-07 18:12  berk
80220
80221         * Source/cmCacheManager.cxx: Comments start with TWO leading
80222           slashes not _one_
80223
80224 2001-12-07 16:06  martink
80225
80226         * Source/cmMakefile.h: version rev
80227
80228 2001-12-07 16:01  martink
80229
80230         * Source/cmMakefile.h: release 10
80231
80232 2001-12-07 15:47  hoffman
80233
80234         * Source/cmCacheManager.cxx, Source/cmMarkAsAdvancedCommand.cxx,
80235           Source/cmMarkAsAdvancedCommand.h,
80236           Templates/CMakeBorlandWindowsSystemConfig.cmake: ENH: add mark as
80237           not advanced to mark as advanced
80238
80239 2001-12-07 14:57  hoffman
80240
80241         * ChangeLog.txt: yet another release
80242
80243 2001-12-07 14:31  hoffman
80244
80245         * Source/cmaketest.cxx: ENH: convert to windows paths
80246
80247 2001-12-07 13:10  hoffman
80248
80249         * Source/cmaketest.cxx: ENH: use windows paths to run commands and
80250           escape spaces
80251
80252 2001-12-07 10:58  hoffman
80253
80254         * Source/: cmBorlandMakefileGenerator.cxx,
80255           cmNMakeMakefileGenerator.cxx, cmUnixMakefileGenerator.cxx,
80256           cmUnixMakefileGenerator.h: ENH: add custom commands for targets
80257
80258 2001-12-07 10:32  barre
80259
80260         * Templates/CMakeBorlandWindowsSystemConfig.cmake: Remove "unused
80261           var" warning from C_FLAGS
80262
80263 2001-12-06 20:04  barre
80264
80265         * Source/cmNMakeMakefileGenerator.cxx: Do not output library search
80266           path if the library path option/flag is empty + add
80267           CMAKE_LINKER_HIDE_PARAMETERS since some linkers just do not
80268           support the @<< syntax
80269
80270 2001-12-06 20:02  barre
80271
80272         * Templates/CMakeNMakeWindowsSystemConfig.cmake: Add
80273           CMAKE_LINKER_HIDE_PARAMETERS since some linkers just do not
80274           support the @<< syntax
80275
80276 2001-12-06 17:40  andy
80277
80278         * Source/CursesDialog/cmCursesMainForm.cxx: Fix bug with string
80279
80280 2001-12-06 17:09  hoffman
80281
80282         * Source/cmakewizard.cxx: ENH: call convert to unix slashes for
80283           path and filepath entries
80284
80285 2001-12-06 17:07  berk
80286
80287         * Source/CursesDialog/cmCursesMainForm.cxx: Added support for ~.
80288
80289 2001-12-06 16:50  martink
80290
80291         * Source/cmSystemTools.cxx: handle tildas
80292
80293 2001-12-06 13:32  barre
80294
80295         * Source/cmUnixMakefileGenerator.cxx: Lib path should be converted
80296           to native path too.
80297
80298 2001-12-06 13:31  barre
80299
80300         * Source/: cmBorlandMakefileGenerator.cxx,
80301           cmBorlandMakefileGenerator.h, cmNMakeMakefileGenerator.cxx,
80302           cmNMakeMakefileGenerator.h: Fix the command quoting pb (remove
80303           m_QuoteNextCommand), move ConvertToNativePath to NMake gen
80304
80305 2001-12-06 11:52  martink
80306
80307         * Modules/Dart.cmake: better use of modules
80308
80309 2001-12-06 11:52  martink
80310
80311         * Modules/FindDart.cmake: better docs
80312
80313 2001-12-06 11:52  martink
80314
80315         * Modules/FindTCL.cmake: now broken into pieces
80316
80317 2001-12-06 11:51  martink
80318
80319         * Modules/: FindTclsh.cmake, FindWish.cmake: new modules
80320
80321 2001-12-06 11:49  martink
80322
80323         * Source/CursesDialog/ccmake.cxx: Cleaning last line at exit.
80324
80325 2001-12-06 10:24  martink
80326
80327         * Templates/CMakeSystemConfig.cmake.in: made install prefix non
80328           advanced
80329
80330 2001-12-05 15:36  perera
80331
80332         * Modules/FindTCL.cmake: ENH: add more possible names for
80333           executables.
80334
80335 2001-12-05 15:28  barre
80336
80337         * Source/: cmNMakeMakefileGenerator.cxx, cmCacheManager.cxx: Add
80338           single quotes feature.
80339
80340 2001-12-05 15:00  barre
80341
80342         * Templates/CMakeNMakeWindowsSystemConfig.cmake: Add single quotes
80343           feature.
80344
80345 2001-12-05 12:07  martink
80346
80347         * Source/cmMakefile.h: up version
80348
80349 2001-12-05 11:59  martink
80350
80351         * Source/cmMakefile.h: up version
80352
80353 2001-12-05 11:38  hoffman
80354
80355         * ChangeLog.txt: new version
80356
80357 2001-12-05 11:37  will
80358
80359         * CMake.pdf: updated from rtf
80360
80361 2001-12-05 11:32  hoffman
80362
80363         * CMake.rtf: ENH: update cvs path
80364
80365 2001-12-04 18:49  starreveld
80366
80367         * Templates/: configure, configure.in:
80368
80369           Add the flat_namespace and undefined suppress flags to OSX builds
80370
80371 2001-12-04 17:28  hoffman
80372
80373         * Source/cmSystemTools.cxx: ENH: remove /tmp_mnt from all paths in
80374           convert to unix slashes
80375
80376 2001-12-04 16:19  berk
80377
80378         * Source/CursesDialog/cmCursesMainForm.cxx: Fixed outdated comment
80379
80380 2001-12-04 15:55  hoffman
80381
80382         * Templates/CMakeBorlandWindowsSystemConfig.cmake: add tWM to c
80383           flags as well as CXX flags
80384
80385 2001-12-04 15:53  berk
80386
80387         * Source/CursesDialog/cmCursesMainForm.cxx: Fixed overflow problem.
80388
80389 2001-12-04 15:16  hoffman
80390
80391         * Templates/CMakeBorlandWindowsSystemConfig.cmake: ENH: add -tWM to
80392           default flags for compilation
80393
80394 2001-12-04 12:03  hoffman
80395
80396         * Source/cmUnixMakefileGenerator.cxx: crazy fix for putenv, and
80397           native path called on custom command paths
80398
80399 2001-12-04 11:20  berk
80400
80401         * Source/CursesDialog/cmCursesStandardIncludes.h: replacing clear()
80402
80403 2001-12-04 11:16  berk
80404
80405         * Source/CursesDialog/: ccmake.cxx, cmCursesForm.cxx,
80406           cmCursesForm.h, cmCursesLongMessageForm.cxx,
80407           cmCursesMainForm.cxx, cmCursesStringWidget.cxx: Added debugging.
80408
80409 2001-12-04 10:55  barre
80410
80411         * Modules/: Documentation.cmake, FindCygwin.cmake,
80412           FindDoxygen.cmake, FindHhc.cmake, FindPerl.cmake,
80413           FindSelfPackers.cmake, FindUnixCommands.cmake, FindWget.cmake:
80414           Remove unneeded test and code duplication. Add WIN32 test. Make
80415           all ADVANCED.
80416
80417 2001-12-04 10:54  barre
80418
80419         * Modules/Dart.cmake: Remove code duplication. Call FindTcl.cmake,
80420           which also does the ADVANCED stuff.
80421
80422 2001-12-04 10:53  barre
80423
80424         * Modules/FindTCL.cmake: Make shells also ADVANCED
80425
80426 2001-12-04 10:27  barre
80427
80428         * Modules/FindPythonLibs.cmake: Make vars ADVANCED for WIN32 (same
80429           as Tcl)
80430
80431 2001-12-04 10:11  hoffman
80432
80433         * Source/CursesDialog/form/frm_driver.c: no c++ comments in c code,
80434           duhhhh
80435
80436 2001-12-03 19:58  hoffman
80437
80438         * Source/CursesDialog/form/frm_driver.c: ENH: AIX seems to define
80439           lines and columns as macros, I undefed them
80440
80441 2001-12-03 18:04  hoffman
80442
80443         * Templates/CMakeBorlandWindowsSystemConfig.cmake: ENH: fix crashes
80444           in console apps
80445
80446 2001-12-03 17:47  hoffman
80447
80448         * Source/cmVariableRequiresCommand.cxx: ENH: let people know the
80449           variable is advanced
80450
80451 2001-12-03 17:01  hoffman
80452
80453         * Modules/FindOpenGL.cmake, Source/cmBorlandMakefileGenerator.cxx,
80454           Templates/CMakeBorlandWindowsSystemConfig.cmake: ENH: fix
80455           debugging with borland
80456
80457 2001-12-03 17:00  hoffman
80458
80459         * Source/cmake.cxx: ENH: add -C load cache file option
80460
80461 2001-12-03 15:55  martink
80462
80463         * Source/ctest.cxx: minor fix for not found executables
80464
80465 2001-12-03 15:48  hoffman
80466
80467         * CMake.rtf: [no log message]
80468
80469 2001-12-03 15:11  berk
80470
80471         * Source/: cmake.cxx: Fixed help.
80472
80473 2001-12-03 13:05  hoffman
80474
80475         * Source/Makefile.borland: add wizard
80476
80477 2001-12-03 09:39  hoffman
80478
80479         * CMake.rtf: update docs some
80480
80481 2001-12-02 18:22  ibanez
80482
80483         * Source/cmFLTKWrapUICommand.cxx: ENH: AddCustomCommand register
80484           now multiple outputs. Auxiliary variable manage      the output
80485           directory where FLTK generated code is going to be writen.
80486
80487 2001-11-30 17:20  barre
80488
80489         * Source/: cmBuildCommand.cxx, cmDSPWriter.cxx, cmDSWWriter.cxx,
80490           cmIfCommand.cxx, cmUnixMakefileGenerator.cxx, cmake.cxx: fix
80491           warning for Borland build
80492
80493 2001-11-30 16:51  hoffman
80494
80495         * Source/cmakewizard.h: [no log message]
80496
80497 2001-11-30 16:48  hoffman
80498
80499         * Source/CMakeLib.dsp, Source/CMakeLists.txt,
80500           Source/Makefile.borland, Source/Makefile.in,
80501           Source/cmBorlandMakefileGenerator.cxx,
80502           Source/cmBorlandMakefileGenerator.h,
80503           Source/cmBorlandMakefileGenerator2.cxx,
80504           Source/cmBorlandMakefileGenerator2.h,
80505           Source/cmForEachCommand.cxx, Source/cmake.cxx,
80506           Source/cmakemain.cxx, Source/cmakewizard.cxx,
80507           Templates/CMakeBorlandWindowsSystemConfig.cmake,
80508           Templates/CMakeWindowsBorlandConfig.cmake,
80509           Templates/CMakeWindowsBorlandConfig2.cmake: new borland generator
80510           moved into place
80511
80512 2001-11-30 16:27  hoffman
80513
80514         * Source/: cmBorlandMakefileGenerator.cpp,
80515           cmBorlandMakefileGenerator.h: Replace with nmake subclassed
80516           generator
80517
80518 2001-11-30 16:05  barre
80519
80520         * Source/: cmBorlandMakefileGenerator2.cxx,
80521           cmNMakeMakefileGenerator.cxx, cmUnixMakefileGenerator.cxx: Add
80522           options for library manager (lib).
80523
80524 2001-11-30 16:04  barre
80525
80526         * Templates/CMakeNMakeWindowsSystemConfig.cmake: Add options for
80527           library manager (lib). Alpha sort
80528
80529 2001-11-30 15:55  berk
80530
80531         * Modules/FindTCL.cmake: Unix users are smarter.
80532
80533 2001-11-30 15:04  berk
80534
80535         * Source/CursesDialog/: cmCursesMainForm.cxx,
80536           cmCursesStringWidget.cxx: Improving interface.
80537
80538 2001-11-30 14:50  hoffman
80539
80540         * Source/CursesDialog/cmCursesMainForm.cxx: print cmake running
80541           message to cerr
80542
80543 2001-11-30 14:33  barre
80544
80545         * Templates/CMakeNMakeWindowsSystemConfig.cmake,
80546           Source/cmNMakeMakefileGenerator.cxx: Add linker flags for each
80547           build type
80548
80549 2001-11-30 14:24  berk
80550
80551         * Source/CursesDialog/cmCursesMainForm.cxx: Better documentation.
80552
80553 2001-11-30 14:16  berk
80554
80555         * Source/CursesDialog/cmCursesMainForm.cxx: Better documentation.
80556
80557 2001-11-30 13:59  berk
80558
80559         * Source/CursesDialog/: cmCursesLongMessageForm.cxx,
80560           cmCursesMainForm.cxx, cmCursesStringWidget.cxx: Improved help.
80561
80562 2001-11-30 13:53  berk
80563
80564         * Templates/CMakeSystemConfig.cmake.in: Removed unused options.
80565
80566 2001-11-30 13:10  barre
80567
80568         * Templates/CMakeNMakeWindowsSystemConfig.cmake: CMAKE_ANSI_CFLAGS
80569           is used by VTK, so it should be set in the NMake config so that
80570           it gets expanded (even to "")
80571
80572 2001-11-30 13:09  hoffman
80573
80574         * Source/cmNMakeMakefileGenerator.cxx: fix library suffix
80575
80576 2001-11-30 12:41  hoffman
80577
80578         * Source/cmUnixMakefileGenerator.cxx: remove suffix rules
80579
80580 2001-11-30 12:05  hoffman
80581
80582         * Source/cmUnixMakefileGenerator.cxx: add new suffix rules
80583
80584 2001-11-30 11:34  berk
80585
80586         * Source/CursesDialog/: ccmake.cxx, cmCursesLongMessageForm.cxx,
80587           cmCursesMainForm.cxx, cmCursesStandardIncludes.h: Can non use
80588           clear because it is undef'ed.
80589
80590 2001-11-30 10:58  berk
80591
80592         * Source/CursesDialog/ccmake.cxx: Fixed warning.
80593
80594 2001-11-30 10:54  berk
80595
80596         * Source/CursesDialog/: ccmake.cxx, cmCursesMainForm.cxx: Fixed
80597           warning.
80598
80599 2001-11-30 10:51  berk
80600
80601         * Source/CursesDialog/: cmCursesMainForm.h, cmCursesMainForm.cxx:
80602           Since it is being used as an array size in another file, it is
80603           not possible to initialize MAX_WIDTH in a .cxx file.
80604
80605 2001-11-30 10:41  hoffman
80606
80607         * Source/cmUnixMakefileGenerator.cxx: fix warning
80608
80609 2001-11-30 10:39  berk
80610
80611         * Source/CursesDialog/: cmCursesLongMessageForm.cxx,
80612           cmCursesLongMessageForm.h: Missed std::
80613
80614 2001-11-30 10:28  berk
80615
80616         * Source/CursesDialog/cmCursesMainForm.h: Missed std::
80617
80618 2001-11-30 10:27  berk
80619
80620         * Templates/CMakeSystemConfig.cmake.in: CMAKE_WORDS_BIGENDIAN
80621           should not be in the cache.
80622
80623 2001-11-30 10:23  berk
80624
80625         * Modules/FindPythonLibs.cmake: PYTHON_DEBUG_LIBRARY is only used
80626           on Windows.
80627
80628 2001-11-30 09:19  barre
80629
80630         * Templates/CMakeSystemConfig.cmake.in: fix: If documentation
80631           added, then need cache type
80632
80633 2001-11-29 23:45  berk
80634
80635         * Source/CursesDialog/: cmCursesLongMessageForm.cxx,
80636           cmCursesLongMessageForm.h: opps I forgot to add these
80637
80638 2001-11-29 23:24  hoffman
80639
80640         * Source/Makefile.borland, Source/cmBorlandMakefileGenerator2.cxx,
80641           Source/cmNMakeMakefileGenerator.cxx,
80642           Source/cmUnixMakefileGenerator.cxx,
80643           Templates/CMakeSystemConfig.cmake.in,
80644           Templates/CMakeWindowsBorlandConfig2.cmake: ENH: fix various
80645           problems caused by the generalization of nmake generator
80646
80647 2001-11-29 20:59  barre
80648
80649         * Source/cmBorlandMakefileGenerator2.cxx,
80650           Source/cmNMakeMakefileGenerator.cxx,
80651           Source/cmUnixMakefileGenerator.cxx,
80652           Source/cmUnixMakefileGenerator.h,
80653           Templates/CMakeNMakeWindowsSystemConfig.cmake,
80654           Templates/CMakeSystemConfig.cmake.in,
80655           Templates/CMakeWindowsBorlandConfig2.cmake,
80656           Templates/CMakeWindowsSystemConfig.cmake: Nmake build: move most
80657           of hard-coded values to config parameters
80658
80659 2001-11-29 16:44  berk
80660
80661         * Source/: cmListFileCache.cxx, cmSystemTools.cxx, cmSystemTools.h,
80662           ctest.cxx, CursesDialog/CMakeLists.txt, CursesDialog/ccmake.cxx,
80663           CursesDialog/cmCursesCacheEntryComposite.cxx,
80664           CursesDialog/cmCursesCacheEntryComposite.h,
80665           CursesDialog/cmCursesForm.h, CursesDialog/cmCursesMainForm.cxx,
80666           CursesDialog/cmCursesMainForm.h: Improvements to the curses
80667           interface.
80668
80669 2001-11-29 14:51  barre
80670
80671         * Source/cmNMakeMakefileGenerator.cxx: Fix space pb (embended, then
80672           escaped)
80673
80674 2001-11-29 09:22  hoffman
80675
80676         * Source/Makefile.borland: add bootstrap makefile for borland
80677           compiler
80678
80679 2001-11-29 09:09  hoffman
80680
80681         * Source/CMakeLists.txt, Source/cmBorlandMakefileGenerator2.cxx,
80682           Source/cmakewizard.cxx,
80683           Templates/CMakeWindowsBorlandConfig2.cmake: fix for shared libs
80684           and borland
80685
80686 2001-11-29 01:51  ibanez
80687
80688         * Source/cmUnixMakefileGenerator.cxx: ENH: GENERATED_CODE case
80689           added to switch.
80690
80691 2001-11-29 01:48  ibanez
80692
80693         * Source/cmTarget.h: ENH: A type of target was added for
80694           representing GENERATED_CODE
80695
80696 2001-11-29 01:46  ibanez
80697
80698         * Source/cmFLTKWrapUICommand.cxx: ENH: Custom commands are now
80699           builded.
80700
80701 2001-11-28 18:07  hoffman
80702
80703         * Source/CMakeLib.dsp, Source/cmBorlandMakefileGenerator2.cxx,
80704           Source/cmBorlandMakefileGenerator2.h,
80705           Source/cmNMakeMakefileGenerator.cxx,
80706           Source/cmNMakeMakefileGenerator.h,
80707           Source/cmUnixMakefileGenerator.cxx,
80708           Source/cmUnixMakefileGenerator.h,
80709           Templates/CMakeWindowsBorlandConfig2.cmake: ENH: borland
80710           generator 2 is working more or less
80711
80712 2001-11-28 14:45  ibanez
80713
80714         * Source/cmFLTKWrapUICommand.cxx: ENH: Command simplified in order
80715           to construct a Source list of .cxx from      a source list of .fl
80716           GUI files.
80717
80718 2001-11-28 14:44  ibanez
80719
80720         * Source/cmFLTKWrapUICommand.h: ENH: The command was simplified to
80721           generate a source list of cxx from a      source list of .fl GUI
80722           files.
80723
80724 2001-11-28 12:49  barre
80725
80726         * Modules/FindPythonLibs.cmake: Fynd Python debug lib in usual libs
80727           dir too
80728
80729 2001-11-28 11:12  hoffman
80730
80731         * Source/: CMakeLists.txt, cmBorlandMakefileGenerator2.cxx,
80732           cmBorlandMakefileGenerator2.h, cmNMakeMakefileGenerator.cxx,
80733           cmNMakeMakefileGenerator.h, cmake.cxx: add new borland generator
80734
80735 2001-11-28 10:51  hoffman
80736
80737         * Source/cmaketest.cxx: [no log message]
80738
80739 2001-11-28 07:15  hoffman
80740
80741         * Source/: cmNMakeMakefileGenerator.cxx,
80742           cmNMakeMakefileGenerator.h, cmUnixMakefileGenerator.cxx,
80743           cmUnixMakefileGenerator.h: bug: fix same path comparison when
80744           short paths are used
80745
80746 2001-11-28 07:14  hoffman
80747
80748         * Source/cmMarkAsAdvancedCommand.cxx: fix warning
80749
80750 2001-11-27 17:53  berk
80751
80752         * Source/: cmNMakeMakefileGenerator.cxx,
80753           cmNMakeMakefileGenerator.h, cmUnixMakefileGenerator.cxx,
80754           cmUnixMakefileGenerator.h: ENH: nmake generator much closer to
80755           working with spaces
80756
80757 2001-11-27 17:32  berk
80758
80759         * Source/cmMakefile.cxx: ENH: expand variables in a command before
80760           escaping spaces in the command
80761
80762 2001-11-27 17:31  berk
80763
80764         * Source/cmOptionCommand.cxx: ENH: do not write over existing cache
80765           values even doc strings to avoid changing the cache file
80766
80767 2001-11-27 16:12  berk
80768
80769         * Source/cmDSPWriter.cxx: remove unused include
80770
80771 2001-11-27 15:33  martink
80772
80773         * Source/cmLinkLibrariesCommand.cxx: removed extra lib paths to
80774           avoid finding old libs
80775
80776 2001-11-27 15:32  martink
80777
80778         * Modules/FindTCL.cmake: made some vars advanced
80779
80780 2001-11-27 15:20  martink
80781
80782         * Modules/Dart.cmake: made some vars advanced
80783
80784 2001-11-27 00:03  ibanez
80785
80786         * Source/cmCommands.cxx: ENH: Command for running FLTK's UI tool
80787           "Fluid" was added.
80788
80789 2001-11-27 00:02  ibanez
80790
80791         * Source/cmUnixMakefileGenerator.cxx: ENH: Support for FLTK Fluid
80792           tool added.
80793
80794 2001-11-26 23:57  ibanez
80795
80796         * Modules/FindFLTK.cmake: ENH: Support for running FLUID was added.
80797
80798 2001-11-26 22:40  ibanez
80799
80800         * Source/: cmFLTKWrapUICommand.cxx, cmFLTKWrapUICommand.h: Command
80801           for invoking FLTK's code generator "Fluid" during the building
80802           process
80803
80804 2001-11-26 18:26  hoffman
80805
80806         * Modules/Dart.cmake, Source/CMakeLists.txt,
80807           Source/cmCacheManager.cxx, Source/cmCacheManager.h,
80808           Source/cmCommands.cxx, Source/cmSystemTools.cxx,
80809           Source/cmSystemTools.h, Source/cmUnixMakefileGenerator.cxx,
80810           Source/cmakewizard.cxx, Templates/CMakeSystemConfig.cmake.in,
80811           Templates/CMakeWindowsSystemConfig.cmake,
80812           Source/cmMarkAsAdvancedCommand.cxx,
80813           Source/cmMarkAsAdvancedCommand.h: ENH: add advanced variable
80814           types and command line wizard gui
80815
80816 2001-11-26 18:24  hoffman
80817
80818         * Source/: cmFindFileCommand.cxx, cmFindFileCommand.h,
80819           cmFindLibraryCommand.cxx, cmFindLibraryCommand.h,
80820           cmFindPathCommand.cxx, cmFindPathCommand.h,
80821           cmFindProgramCommand.cxx, cmFindProgramCommand.h: ENH: add
80822           possibility to add doc strings to varibles created by find type
80823           commands
80824
80825 2001-11-26 16:32  berk
80826
80827         * Source/cmCacheManager.cxx: Oops. The wrong version of the
80828           duplicate code was kept. Loaded cache values were not made
80829           internal.
80830
80831 2001-11-26 15:45  berk
80832
80833         * Modules/FindTCL.cmake: TK_INTERNAL_PATH is only needed on
80834           Windows.
80835
80836 2001-11-26 11:32  martink
80837
80838         * Source/: cmSystemTools.cxx, cmSystemTools.h: removed warning
80839           messages
80840
80841 2001-11-26 11:31  martink
80842
80843         * Source/cmIfCommand.cxx: better error messages
80844
80845 2001-11-24 18:47  barre
80846
80847         * Modules/Dart.cmake: I want to be able to start/end
80848           experimental-only dashboards
80849
80850 2001-11-21 17:45  hoffman
80851
80852         * Source/: cmCacheManager.cxx, cmDSPWriter.cxx,
80853           cmNMakeMakefileGenerator.cxx, cmSystemTools.cxx, cmSystemTools.h,
80854           cmUnixMakefileGenerator.cxx, cmake.cxx, cmaketest.cxx: NMake with
80855           spaces in directories
80856
80857 2001-11-21 11:35  andy
80858
80859         * Source/cmCacheManager.cxx: Fix the current directory check for
80860           NMake
80861
80862 2001-11-21 08:47  hoffman
80863
80864         * Source/cmake.cxx: ENH: clean up command line arguments
80865
80866 2001-11-21 08:46  hoffman
80867
80868         * Source/: cmQTWrapUICommand.cxx, cmVariableRequiresCommand.cxx:
80869           WAR: fix warning
80870
80871 2001-11-20 17:50  hoffman
80872
80873         * Source/: cmCacheManager.cxx, cmCacheManager.h, cmake.cxx,
80874           cmake.h: ENH: add command line arguments to set cache entries
80875
80876 2001-11-20 17:27  berk
80877
80878         * Source/cmNMakeMakefileGenerator.cxx: ENH: closer to working with
80879           spaces in source directory
80880
80881 2001-11-20 17:27  berk
80882
80883         * Source/cmaketest.cxx: BUG: fix memory leak
80884
80885 2001-11-20 17:26  berk
80886
80887         * Source/cmDSPWriter.cxx: BUG: fix for spaces in path to
80888           CMakeList.txt file
80889
80890 2001-11-20 08:28  hoffman
80891
80892         * Source/: cmStandardIncludes.h, CursesDialog/cmCursesMainForm.cxx,
80893           CursesDialog/cmCursesStandardIncludes.h: define hacks and such
80894           for the dec compiler
80895
80896 2001-11-19 17:52  hoffman
80897
80898         * Source/: cmCommands.cxx, cmSystemTools.cxx, cmSystemTools.h,
80899           cmVariableRequiresCommand.cxx, cmVariableRequiresCommand.h: ENH:
80900           add new command VARIABLE_REQUIRES for better debugging of list
80901           files
80902
80903 2001-11-19 09:34  hoffman
80904
80905         * Source/: cmVariableRequiresCommand.cxx,
80906           cmVariableRequiresCommand.h: [no log message]
80907
80908 2001-11-16 16:42  hoffman
80909
80910         * Source/cmUnixMakefileGenerator.cxx: ENH: look for cmake test with
80911           .exe if nmake
80912
80913 2001-11-16 16:28  hoffman
80914
80915         * Source/cmNMakeMakefileGenerator.cxx: ENH: fix for dll builds
80916
80917 2001-11-16 13:08  bettingf
80918
80919         * Source/cmUnixMakefileGenerator.cxx: Added a make depend in the
80920           clean rule to refresh the dependencies
80921
80922 2001-11-16 10:14  bettingf
80923
80924         * Source/cmUnixMakefileGenerator.cxx: undo the last change because
80925           of problem with some versions of make
80926
80927 2001-11-16 09:40  bettingf
80928
80929         * Modules/FindQt.cmake: fixed QT_UIC_EXE name
80930
80931 2001-11-16 09:04  bettingf
80932
80933         * Source/cmUnixMakefileGenerator.cxx: added the deletion of
80934           cmake.depends in the cleaning so that it is recomputed even
80935           source files (i.e. .cxx or .h) are generated
80936
80937 2001-11-16 09:03  bettingf
80938
80939         * Source/cmMakeDepend.cxx: Now adds dependency if the file doesn't
80940           exist but will be created during the compilation
80941
80942 2001-11-16 09:01  bettingf
80943
80944         * Source/: cmQTWrapUICommand.cxx, cmQTWrapUICommand.h: corrected
80945           path problem and added moc compilation too
80946
80947 2001-11-15 22:10  hoffman
80948
80949         * Source/Makefile.in: remove depend on star dot h as it is not
80950           really needed and breaks some versions of gmake
80951
80952 2001-11-15 18:18  hoffman
80953
80954         * Source/cmNMakeMakefileGenerator.cxx: ENH: use crazy temp files
80955           for long command lines
80956
80957 2001-11-15 17:45  hoffman
80958
80959         * Source/cmNMakeMakefileGenerator.cxx: ENH: remove debug prints
80960
80961 2001-11-15 17:11  hoffman
80962
80963         * Modules/Dart.cmake, Source/cmBuildCommand.cxx,
80964           Source/cmNMakeMakefileGenerator.cxx,
80965           Source/cmNMakeMakefileGenerator.h,
80966           Source/cmUnixMakefileGenerator.cxx,
80967           Source/cmUnixMakefileGenerator.h,
80968           Templates/CMakeNMakeWindowsSystemConfig.cmake,
80969           Templates/CMakeSystemConfig.cmake.in,
80970           Templates/CMakeWindowsBorlandConfig.cmake,
80971           Templates/CMakeWindowsSystemConfig.cmake: closer to nmake
80972           working, added CMAKE_MAKE_COMMAND instead of MAKECOMMAND used by
80973           Dart, nmake makefiles work with borland make and nmake
80974
80975 2001-11-15 14:54  millerjv
80976
80977         * Modules/Dart.cmake: ENH: New make targets for Continuous builds.
80978           Added a NightlyStart and NightlyUpdate target for unix builds as
80979           well.
80980
80981 2001-11-15 14:52  millerjv
80982
80983         * DartConfig.cmake: ENH: Changed Nightly start time
80984
80985 2001-11-15 09:55  hoffman
80986
80987         * Source/: cmNMakeMakefileGenerator.cxx,
80988           cmNMakeMakefileGenerator.h, cmUnixMakefileGenerator.h, cmake.cxx:
80989           ENH: fix library builds with nmake
80990
80991 2001-11-15 09:00  hoffman
80992
80993         * Source/cmUnixMakefileGenerator.cxx: BUG: wrong shortname used
80994
80995 2001-11-15 08:43  hoffman
80996
80997         * Source/cmaketest.cxx: BUG: fix build for cygwin
80998
80999 2001-11-15 08:42  hoffman
81000
81001         * Source/cmUnixMakefileGenerator.cxx: BUG: avoid .cxx.o names...
81002
81003 2001-11-14 18:12  hoffman
81004
81005         * Source/cmSystemTools.cxx, Source/cmSystemTools.h,
81006           Source/cmUnixMakefileGenerator.cxx,
81007           Source/cmUnixMakefileGenerator.h, Source/cmake.cxx,
81008           Source/cmaketest.cxx, Source/cmaketest.h.in,
81009           Templates/CMakeNMakeWindowsSystemConfig.cmake: Closer to nmake
81010           build
81011
81012 2001-11-14 18:11  hoffman
81013
81014         * Source/: cmNMakeMakefileGenerator.cxx,
81015           cmNMakeMakefileGenerator.h: closer to nmake build
81016
81017 2001-11-14 10:21  hoffman
81018
81019         * Templates/CMakeNMakeWindowsSystemConfig.cmake,
81020           Source/cmNMakeMakefileGenerator.cxx,
81021           Source/cmNMakeMakefileGenerator.h,
81022           Source/cmUnixMakefileGenerator.cxx,
81023           Source/cmUnixMakefileGenerator.h: nmake support
81024
81025 2001-11-14 09:56  king
81026
81027         * Source/CursesDialog/ccmake.cxx: ERR: Re-ordered includes to fix
81028           macro conflict for gcc 3.0.
81029
81030 2001-11-14 09:55  king
81031
81032         * Source/CursesDialog/form/frm_driver.c: ERR: Fixed compiler
81033           warning for gcc 3.0.
81034
81035 2001-11-14 09:22  hoffman
81036
81037         * Source/cmUnixMakefileGenerator.cxx: ENH: remove debug statements
81038
81039 2001-11-13 18:23  hoffman
81040
81041         * Source/: CMakeLib.dsp, CMakeLists.txt,
81042           cmNMakeMakefileGenerator.cxx, cmNMakeMakefileGenerator.h,
81043           cmUnixMakefileGenerator.cxx, cmUnixMakefileGenerator.h: start
81044           work on nmake generator
81045
81046 2001-11-13 15:54  hoffman
81047
81048         * Source/: cmUnixMakefileGenerator.h, cmUnixMakefileGenerator.cxx:
81049           clean up object file build rule, and do not attempt to remove
81050           link_directories that are in the build tree
81051
81052 2001-11-13 14:22  martink
81053
81054         * Source/: CMakeLists.txt, CursesDialog/CMakeLists.txt: fixes to
81055           curses stuff
81056
81057 2001-11-13 12:42  hoffman
81058
81059         * Source/CursesDialog/form/fty_num.c: warnings
81060
81061 2001-11-13 12:38  hoffman
81062
81063         * Source/: cmCacheManager.cxx, cmForEachCommand.cxx,
81064           cmIncludeExternalMSProjectCommand.cxx, cmMakefile.cxx,
81065           cmSystemTools.cxx, cmUnixMakefileGenerator.cxx: ENH: clean up
81066           warnings
81067
81068 2001-11-13 12:21  hoffman
81069
81070         * Source/cmAddDependenciesCommand.h: ENH: fix spelling error
81071
81072 2001-11-13 12:21  hoffman
81073
81074         * Source/CursesDialog/cmCursesMainForm.cxx: ENH: remove warnings
81075
81076 2001-11-12 15:37  king
81077
81078         * Source/cmMakeDepend.cxx: ENH:
81079           cmMakeDepend::GenerateDependInformation will now use hints
81080           regardless of whether the actual file exists.  This can be used
81081           to add dependencies to .h files which are generated but included
81082           in hand-written .cxx files.  If the .cxx does exist, though, it
81083           will be used first, and the hints will be used afterward.
81084
81085 2001-11-12 09:21  martink
81086
81087         * Source/cmDSPWriter.cxx: minor fix
81088
81089 2001-11-10 23:01  ibanez
81090
81091         * Modules/FindX11.cmake:      Module to search for the installation
81092           of X11
81093
81094 2001-11-09 16:16  berk
81095
81096         * Source/CursesDialog/: CMakeLists.txt, ccmake.cxx, ccurses.cxx:
81097           Renaming ccurses to ccmake.
81098
81099 2001-11-09 16:15  barre
81100
81101         * Modules/FindSelfPackers.cmake: Self-packers
81102
81103 2001-11-09 16:05  berk
81104
81105         * Source/: CMakeLists.txt, CursesDialog/CMakeLists.txt,
81106           CursesDialog/cmCursesStandardIncludes.h,
81107           CursesDialog/form/frm_driver.c, CursesDialog/form/frm_req_name.c:
81108           Trying to fix curses.
81109
81110 2001-11-09 13:00  martink
81111
81112         * Source/cmDSPWriter.cxx, Source/cmDSPWriter.h,
81113           Templates/DLLHeader.dsptemplate, Templates/EXEHeader.dsptemplate,
81114           Templates/EXEWinHeader.dsptemplate,
81115           Templates/staticLibHeader.dsptemplate: support for custom targets
81116           on exe and lib
81117
81118 2001-11-09 12:08  bettingf
81119
81120         * Modules/FindQt.cmake: support for compilation of .ui files into
81121           .h and .cxx files
81122
81123 2001-11-09 12:07  bettingf
81124
81125         * Source/: cmQTWrapCPPCommand.cxx, cmQTWrapCPPCommand.h: cleanups
81126
81127 2001-11-09 12:02  bettingf
81128
81129         * Source/: cmQTWrapUICommand.h, cmQTWrapUICommand.cxx,
81130           cmCommands.cxx, cmUnixMakefileGenerator.cxx: support for
81131           compilation of .ui files into .h and .cxx files
81132
81133 2001-11-09 10:42  barre
81134
81135         * Source/cmAddCustomCommandCommand.cxx: SOURCE, COMMAND, TARGET are
81136           required now
81137
81138 2001-11-09 10:37  barre
81139
81140         * Source/cmAddCustomCommandCommand.h: SOURCE, COMMAND, TARGET are
81141           required now
81142
81143 2001-11-09 10:33  barre
81144
81145         * Source/: cmAddCustomCommandCommand.cxx,
81146           cmAddCustomCommandCommand.h: Reimplement code. Since a custom
81147           command is very flexible and might be extended in the future,
81148           make all arguments prefixed with arg type, make ordering
81149           irrelevant and potentially all args optional.
81150
81151 2001-11-08 17:30  berk
81152
81153         * Source/CursesDialog/form/: frm_driver.c, frm_req_name.c: Trying
81154           to fix curses problems.
81155
81156 2001-11-08 17:25  berk
81157
81158         * Source/CursesDialog/form/: frm_driver.c, frm_req_name.c: Fixing
81159           problems with curses headers.
81160
81161 2001-11-08 17:17  berk
81162
81163         * Source/CursesDialog/form/: frm_driver.c, frm_req_name.c: Trying
81164           to fix curses problems.
81165
81166 2001-11-08 17:10  berk
81167
81168         * Source/CursesDialog/form/form.h: Oops.
81169
81170 2001-11-08 17:03  berk
81171
81172         * CMakeLists.txt, Source/CursesDialog/CMakeLists.txt,
81173           Source/CursesDialog/form/CMakeLists.txt,
81174           Source/CursesDialog/form/form.h,
81175           Source/CursesDialog/form/nc_alloc.h: Changes to remove warnings
81176           and fix dependencies.
81177
81178 2001-11-08 15:09  martink
81179
81180         * Source/cmDSWWriter.cxx: a better fix maybe
81181
81182 2001-11-08 14:44  hoffman
81183
81184         * Source/cmDSWWriter.cxx: make sure custom targets are in the
81185           ALL_BUILD
81186
81187 2001-11-08 14:34  barre
81188
81189         * Source/cmAddCustomCommandCommand.cxx: Fix number of params and
81190           expand vars in all args
81191
81192 2001-11-08 11:50  barre
81193
81194         * Source/cmSourceFilesCommand.cxx: Fix bug. Was using unexpanded
81195           var instead of copy
81196
81197 2001-11-08 11:40  barre
81198
81199         * Source/cmAddLibraryCommand.cxx: Break the "to infinity and
81200           beyond" stuff
81201
81202 2001-11-08 10:48  barre
81203
81204         * Source/cmAddLibraryCommand.cxx: Expand var in srclist name too
81205
81206 2001-11-08 10:40  barre
81207
81208         * Source/cmSourceFilesCommand.cxx: Expand var in name too
81209
81210 2001-11-08 09:16  barre
81211
81212         * Source/cmAddDependenciesCommand.cxx: Expand variables in all
81213           target args
81214
81215 2001-11-08 08:42  berk
81216
81217         * Source/cmUnixMakefileGenerator.cxx: Needed to replace srcdir to
81218           make install targets work.
81219
81220 2001-11-07 17:12  hoffman
81221
81222         * Templates/: configure, configure.in: put back
81223           CMAKE_TEMPLATE_FLAGS
81224
81225 2001-11-07 17:04  hoffman
81226
81227         * Source/cmUnixMakefileGenerator.cxx: BUG: no +=+
81228
81229 2001-11-07 16:47  andy
81230
81231         * Source/: cmAddCustomCommandCommand.cxx,
81232           cmAddCustomCommandCommand.h, cmCommands.cxx: Added accessor for
81233           add custom command
81234
81235 2001-11-07 16:07  barre
81236
81237         * Modules/FindUnixCommands.cmake: Add cp (CP)
81238
81239 2001-11-07 15:57  hoffman
81240
81241         * configure, configure.in, Source/cmUnixMakefileGenerator.cxx,
81242           Templates/configure, Templates/configure.in: remove template
81243           flags from cmake, no ptused, or -instance=static
81244
81245 2001-11-07 15:57  hoffman
81246
81247         * Source/CursesDialog/cmCursesStandardIncludes.h: Trying to fix
81248           curses problems with some systems.
81249
81250 2001-11-07 15:01  berk
81251
81252         * Source/CursesDialog/cmCursesStandardIncludes.h: Trying to fix
81253           build problems related to curses.
81254
81255 2001-11-07 14:55  hoffman
81256
81257         * Source/cmUnixMakefileGenerator.cxx: ENH: use full source name for
81258           c code as well as c++
81259
81260 2001-11-07 14:44  hoffman
81261
81262         * Source/CursesDialog/ccurses.cxx: use cmake as the executable for
81263           cmake and not ccurses
81264
81265 2001-11-07 14:44  hoffman
81266
81267         * Source/cmUnixMakefileGenerator.cxx: make sure default_target is
81268           first
81269
81270 2001-11-07 13:46  hoffman
81271
81272         * CMakeLists.txt: ENH: add ansi flag for c compiler
81273
81274 2001-11-07 12:23  hoffman
81275
81276         * Source/cmMessageCommand.cxx: Allow multiline messages
81277
81278 2001-11-07 09:54  hoffman
81279
81280         * Source/: cmUnixMakefileGenerator.cxx, cmUnixMakefileGenerator.h:
81281           Clean up a bit more
81282
81283 2001-11-07 09:29  hoffman
81284
81285         * Source/cmCacheManager.cxx: One more time...  case does not matter
81286           on cygwin
81287
81288 2001-11-06 16:14  hoffman
81289
81290         * Source/cmExecProgramCommand.h: ENH: fix doc string
81291
81292 2001-11-06 15:29  bettingf
81293
81294         * Source/: cmQTWrapCPPCommand.cxx, cmUnixMakefileGenerator.cxx: add
81295           cleaning of QT generated files when make clean is used
81296
81297 2001-11-06 12:03  hoffman
81298
81299         * Source/CursesDialog/: ccurses.cxx, cmCursesMainForm.cxx,
81300           cmCursesMainForm.h: ENH: tell cmake object where cmake is
81301
81302 2001-11-06 09:35  hoffman
81303
81304         * Source/: cmCableWrapTclCommand.cxx, cmQTWrapCPPCommand.cxx,
81305           cmVTKWrapJavaCommand.cxx, cmVTKWrapPythonCommand.cxx,
81306           cmVTKWrapTclCommand.cxx: BUG: CustomCommand has to use full path
81307           to Source file now
81308
81309 2001-11-06 08:40  hoffman
81310
81311         * Source/CursesDialog/form/: fld_type.c, form.h: Removed a function
81312           which used va_start (did not compile on Sun with gcc)
81313
81314 2001-11-05 22:10  berk
81315
81316         * Source/CursesDialog/: ccurses.cxx, cmCursesBoolWidget.cxx,
81317           cmCursesLabelWidget.cxx, cmCursesMainForm.cxx,
81318           cmCursesMainForm.h, cmCursesStringWidget.cxx: Many improvements.
81319
81320 2001-11-05 16:38  hoffman
81321
81322         * Source/cmUnixMakefileGenerator.cxx: ENH: use full paths for
81323           object compile rules
81324
81325 2001-11-05 15:55  berk
81326
81327         * Source/: CMakeLists.txt, CursesDialog/cmCursesMainForm.cxx:
81328           Re-enabling curses support.
81329
81330 2001-11-05 15:39  hoffman
81331
81332         * Source/cmUnixMakefileGenerator.cxx: ENH: change to work with
81333           nmake
81334
81335 2001-11-05 13:22  berk
81336
81337         * Modules/FindCurses.cmake, Source/CursesDialog/CMakeLists.txt,
81338           Source/CursesDialog/cmCursesForm.h,
81339           Source/CursesDialog/cmCursesLabelWidget.h,
81340           Source/CursesDialog/cmCursesMainForm.h,
81341           Source/CursesDialog/cmCursesWidget.h,
81342           Source/CursesDialog/form/frm_driver.c,
81343           Source/CursesDialog/form/frm_req_name.c,
81344           Source/CursesDialog/cmCursesStandardIncludes.h: HPUX support.
81345
81346 2001-11-05 12:57  lorensen
81347
81348         * Source/cmIncludeExternalMSProjectCommand.cxx: ERR: ^M's removed.
81349
81350 2001-11-05 11:52  berk
81351
81352         * Source/CursesDialog/form/: CMakeLists.txt, READ.ME, eti.h,
81353           fld_arg.c, fld_attr.c, fld_current.c, fld_def.c, fld_dup.c,
81354           fld_ftchoice.c, fld_ftlink.c, fld_info.c, fld_just.c, fld_link.c,
81355           fld_max.c, fld_move.c, fld_newftyp.c, fld_opts.c, fld_pad.c,
81356           fld_page.c, fld_stat.c, fld_type.c, fld_user.c, form.h,
81357           form.priv.h, frm_cursor.c, frm_data.c, frm_def.c, frm_driver.c,
81358           frm_hook.c, frm_opts.c, frm_page.c, frm_post.c, frm_req_name.c,
81359           frm_scale.c, frm_sub.c, frm_user.c, frm_win.c, fty_alnum.c,
81360           fty_alpha.c, fty_enum.c, fty_int.c, fty_ipv4.c, fty_num.c,
81361           fty_regex.c, llib-lform, mf_common.h, nc_alloc.h: Adding form
81362           library.
81363
81364 2001-11-05 11:52  berk
81365
81366         * Source/: CMakeLists.txt, CursesDialog/CMakeLists.txt,
81367           CursesDialog/cmCursesCacheEntryComposite.h,
81368           CursesDialog/cmCursesLabelWidget.h,
81369           CursesDialog/cmCursesMainForm.cxx,
81370           CursesDialog/cmCursesMainForm.h, CursesDialog/cmCursesWidget.h:
81371           Fixing problems on Sun (name collusions between STL and curses)
81372           and disabling curses temporarily.
81373
81374 2001-11-05 10:42  andy
81375
81376         * Source/CMakeLists.txt: Fix the IF IF problem
81377
81378 2001-11-05 08:37  berk
81379
81380         * Source/CursesDialog/: ccurses.cxx,
81381           cmCursesCacheEntryComposite.cxx, cmCursesCacheEntryComposite.h,
81382           cmCursesLabelWidget.h, cmCursesMainForm.cxx, cmCursesMainForm.h,
81383           cmCursesWidget.h: ERR: To include cmake headers, one should use
81384           ../
81385
81386 2001-11-05 05:43  pcp
81387
81388         * Source/: cmDSPWriter.cxx, cmDSWWriter.cxx: switched
81389           string::compare to strncmp
81390
81391 2001-11-04 18:10  berk
81392
81393         * Source/CursesDialog/cmCursesMainForm.h: Need to include standard
81394           headers.
81395
81396 2001-11-04 18:05  berk
81397
81398         * Source/CursesDialog/: CMakeLists.txt, cmCursesBoolWidget.h,
81399           cmCursesCacheEntryComposite.h, cmCursesDummyWidget.h,
81400           cmCursesFilePathWidget.h, cmCursesForm.h, cmCursesLabelWidget.h,
81401           cmCursesMainForm.h, cmCursesPathWidget.h, cmCursesStringWidget.h,
81402           cmCursesWidget.h, ccurses.cxx, cmCursesBoolWidget.cxx,
81403           cmCursesCacheEntryComposite.cxx, cmCursesDummyWidget.cxx,
81404           cmCursesFilePathWidget.cxx, cmCursesForm.cxx,
81405           cmCursesLabelWidget.cxx, cmCursesMainForm.cxx,
81406           cmCursesPathWidget.cxx, cmCursesStringWidget.cxx,
81407           cmCursesWidget.cxx: Adding curses support.
81408
81409 2001-11-04 18:00  berk
81410
81411         * Modules/FindCurses.cmake, Source/CMakeLists.txt: Adding curses
81412           support.
81413
81414 2001-11-02 22:32  barre
81415
81416         * Source/: cmIncludeDirectoryCommand.cxx,
81417           cmIncludeDirectoryCommand.h, cmMakefile.cxx, cmMakefile.h: Add
81418           optional BEFORE param to INCLUDE_DIRECTORIES so that include dirs
81419           can be specified before the actual include dirs
81420
81421 2001-11-02 16:44  barre
81422
81423         * Utilities/Doxygen/: CMakeLists.txt, doc_makeall.sh.in: Update
81424
81425 2001-11-02 16:43  barre
81426
81427         * Modules/: Documentation.cmake, DocumentationVTK.cmake,
81428           FindCygwin.cmake, FindPerl.cmake, FindUnixCommands.cmake,
81429           FindWget.cmake: Move usual Unix commands to FindUnixCommands, use
81430           FingCygwin in other modules
81431
81432 2001-11-02 16:05  barre
81433
81434         * Utilities/: CMakeLists.txt, Doxygen/CMakeLists.txt,
81435           Doxygen/doc_makeall.sh.in, Doxygen/doxyfile.in: Doxygen doc
81436           generator
81437
81438 2001-11-02 16:01  barre
81439
81440         * CMakeLists.txt: Doxygen doc generator
81441
81442 2001-11-02 15:26  blezek
81443
81444         * Modules/Dart.cmake: ENH: More Experimental targets for unix
81445
81446 2001-11-02 11:19  pcp
81447
81448         * Source/: cmDSWWriter.cxx, cmIncludeExternalMSProjectCommand.cxx,
81449           cmDSPWriter.cxx: allow more than one external MS project
81450
81451 2001-11-02 09:18  andy
81452
81453         * Source/cmCacheManager.cxx: On win32 path is all in lower case now
81454
81455 2001-11-01 18:37  hoffman
81456
81457         * Source/: cmUnixMakefileGenerator.cxx, cmUnixMakefileGenerator.h:
81458           ENH: clean up interface and change build in current directory to
81459           build the depend file first
81460
81461 2001-11-01 18:36  hoffman
81462
81463         * Source/cmCacheManager.cxx: BUG: use collapse full path when
81464           testing cache directory
81465
81466 2001-11-01 18:36  hoffman
81467
81468         * Source/cmDSPWriter.cxx: ENH: IntDir to INTDIR
81469
81470 2001-11-01 13:09  barre
81471
81472         * Source/: cmAddExecutableCommand.cxx, cmAddLibraryCommand.cxx:
81473           Expand vars in exe and lib name
81474
81475 2001-11-01 10:42  hoffman
81476
81477         * Source/cmCacheManager.cxx: ENH: clean up drive letter check
81478
81479 2001-10-31 18:56  king
81480
81481         * Source/: cmCableClassSet.cxx, cmCableClassSet.h: ENH: Added
81482           automatic detection of >> sequences in template names and
81483           replacement with "> >" in the output.
81484
81485 2001-10-31 18:56  king
81486
81487         * Source/cmStandardIncludes.h: ENH: Replaced cmStdString
81488           implementation to make it more transparently a std:string.
81489
81490 2001-10-31 07:03  pcp
81491
81492         * Source/: cmCommands.cxx, cmDSPWriter.cxx, cmDSWWriter.cxx,
81493           cmDSWWriter.h, cmIncludeExternalMSProjectCommand.cxx,
81494           cmIncludeExternalMSProjectCommand.h: INCLUDE_EXTERNAL_MSPROJECT
81495           command
81496
81497 2001-10-30 14:36  andy
81498
81499         * Source/cmCacheManager.cxx: Fix the problem on windows of capital
81500           or lower case drive letter for CMAKE_CACHEFILE_DIR
81501
81502 2001-10-30 14:15  andy
81503
81504         * Source/cmCacheManager.cxx: Change CMAKE_CURRENT_CWD to
81505           CMAKE_CACHEFILE_DIR and change the messages
81506
81507 2001-10-30 14:05  hoffman
81508
81509         * Source/: cmConfigureFileCommand.cxx, cmConfigureFileCommand.h,
81510           cmMakefile.cxx, cmMakefile.h: ENH: add an option to configure
81511           file command that allows for only expansion of at variables and
81512           not dollar variables
81513
81514 2001-10-29 10:41  hoffman
81515
81516         * Source/cmSystemTools.cxx: ENH: use callback not ifdef for MFC
81517           message box errors
81518
81519 2001-10-29 10:19  hoffman
81520
81521         * Source/: cmCacheManager.cxx, cmSystemTools.cxx, cmSystemTools.h:
81522           ENH: add callback for message display
81523
81524 2001-10-26 18:21  hoffman
81525
81526         * Modules/FindITK.cmake: [no log message]
81527
81528 2001-10-26 17:06  berk
81529
81530         * Templates/: CMakeSystemConfig.cmake.in, configure, configure.in:
81531           added CMAKE_NO_EXPLICIT_TEMPLATE_INSTANTIATION
81532
81533 2001-10-26 15:42  hoffman
81534
81535         * Source/: cmConfigureFileCommand.cxx, cmMakefile.h, cmaketest.cxx:
81536           add dependency for configure files and use short path in WIN32
81537           cmake test
81538
81539 2001-10-26 14:35  hoffman
81540
81541         * Modules/FindVTK.cmake: use find_file and not just a set for
81542           USE_VTK_FILE
81543
81544 2001-10-26 11:22  barre
81545
81546         * Modules/DocumentationVTK.cmake: VTK documentation framework
81547
81548 2001-10-26 09:29  andy
81549
81550         * Source/cmCacheManager.cxx: Added check if the binary directory
81551           changed. If it did, it will print the warning message
81552
81553 2001-10-24 20:37  barre
81554
81555         * Modules/FindCygwin.cmake: Add GZIP (gzip)
81556
81557 2001-10-24 20:33  barre
81558
81559         * Modules/FindCygwin.cmake: Add TAR (path to tar or gtar)
81560
81561 2001-10-24 17:51  berk
81562
81563         * Source/cmUnixMakefileGenerator.cxx: ENH: allow -framework as a
81564           complete entry in the link line for Mac OSX
81565
81566 2001-10-24 15:51  berk
81567
81568         * DartConfig.cmake: public no longer has anonymous ftp.
81569
81570 2001-10-24 09:41  king
81571
81572         * Modules/FindGCCXML.cmake: ENH: Improved FIND_PROGRAM call to find
81573           the executable in PREFIX/share/GCC_XML, the new standard install
81574           location.
81575
81576 2001-10-23 18:30  barre
81577
81578         * Modules/FindCygwin.cmake: Cygwin mod
81579
81580 2001-10-23 17:49  barre
81581
81582         * Source/: cmGetFilenameComponentCommand.cxx,
81583           cmGetFilenameComponentCommand.h: The result of this utility
81584           command can now be optionally added to the cache
81585
81586 2001-10-23 17:47  barre
81587
81588         * Modules/FindDoxygen.cmake: Find Graphivz's dot too
81589
81590 2001-10-23 17:06  barre
81591
81592         * Modules/: FindDoxygen.cmake, FindWget.cmake: Add Doxygen and Wget
81593           modules. Very simple. But might be more complex later, so let's
81594           use them asap
81595
81596 2001-10-23 16:55  barre
81597
81598         * Modules/: FindHhc.cmake, FindPerl.cmake: Modules to find Perl and
81599           the HTML Help Compiler
81600
81601 2001-10-19 10:07  barre
81602
81603         * Source/cmEnableTestingCommand.h: Add warning regarding the
81604           location of ENABLE_TESTING (should be in the top CMakeList.txt,
81605           otherwise Dart is lost)
81606
81607 2001-10-18 18:01  barre
81608
81609         * Source/cmSiteNameCommand.cxx: SITE_NAME should return the most
81610           qualified name of the host. If nslookup works, now the domain is
81611           appended to the hostname (whereas it *replaced* the host name
81612           before)
81613
81614 2001-10-18 13:51  iscott
81615
81616         * Source/cmQTWrapCPPCommand.cxx: Detect error and output useful
81617           message Previously it would have got confused about the
81618           destinationSourceGroup
81619
81620 2001-10-18 13:03  iscott
81621
81622         * Source/cmFindFileCommand.cxx: This command should always set the
81623           cahce variabel to a filepath not a path
81624
81625 2001-10-17 15:11  barre
81626
81627         * Source/cmProjectCommand.cxx: Add PROJECT_NAME to the set of
81628           definitions
81629
81630 2001-10-16 15:40  iscott
81631
81632         * Modules/FindQt.cmake: fixed some stupid mistakes I thought I had
81633           tested these - honest
81634
81635 2001-10-16 15:32  iscott
81636
81637         * Modules/: FindQt.cmake, LinkQT.cmake: Some simple modules for
81638           finding and linking qt
81639
81640 2001-10-15 18:37  hoffman
81641
81642         * Source/cmMessageCommand.cxx: ENH: expand variables in message
81643           command output
81644
81645 2001-10-15 18:36  hoffman
81646
81647         * Source/cmSourceFile.cxx: ENH: clean up error report for source
81648           files not found
81649
81650 2001-10-15 14:19  iscott
81651
81652         * CMake.rtf, Source/cmCommands.cxx, Source/cmQTWrapCPPCommand.cxx,
81653           Source/cmQTWrapCPPCommand.h: added a QT_WRAP_CPP command
81654
81655 2001-10-11 17:20  king
81656
81657         * Source/cmCableWrapTclCommand.cxx: ENH: Improved parsing of
81658           GCCXML_FLAGS to improve generation of gccxml rule.  Also added
81659           ADD_DEFINITIONS arguments to the generated rule.
81660
81661 2001-10-11 14:57  andy
81662
81663         * Source/cmCacheManager.cxx: Added removing of spaces in
81664           CMakeCache.txt in front of comments and variables
81665
81666 2001-10-10 10:22  hoffman
81667
81668         * Source/cmCacheManager.cxx: ENH: add a warning comment for cache
81669           values that can not be changed because they are always loaded
81670           from another cache
81671
81672 2001-10-09 22:18  biddi
81673
81674         * Source/cmBorlandMakefileGenerator.cpp: FIX: Same as last checkin
81675           except applies to bpi files as wellas lib files If we can't find
81676           it - and it's not a target - and it has no path already
81677           specified, it must be in OUTDIRLIB from another makefile in the
81678           same project ! (What this really means is the lib paths are
81679           correctly specified)
81680
81681 2001-10-09 10:25  hoffman
81682
81683         * Source/cmSystemTools.cxx: ENH: better fix for dos return in
81684           lines, use the regular expression and don't edit the input line
81685
81686 2001-10-05 17:31  hoffman
81687
81688         * Source/cmSystemTools.cxx: ENH: clean up returns from input, so we
81689           can read dos files on unix
81690
81691 2001-10-04 09:32  starreveld
81692
81693         * Templates/: configure, configure.in:
81694
81695           ERR: remove undefined warning for compatibility with new 10.1
81696           linker
81697
81698 2001-10-03 15:49  hoffman
81699
81700         * Modules/Dart.cmake, Source/CMakeLists.txt, Source/cmake.cxx,
81701           Source/cmaketest.cxx: ENH: fixes for borland compiler testing
81702
81703 2001-10-03 11:36  king
81704
81705         * Modules/FindCABLE.cmake: ENH: Changed CABLE_BUILD_DIR to look for
81706           cableVersion.h instead of cable.README.txt.
81707
81708 2001-10-02 23:10  biddi
81709
81710         * Source/cmBorlandMakefileGenerator.cpp: FIX:if we can't find it -
81711           and it's not a target - and it has no path already specified, it
81712           must be in OUTDIRLIB from another makefile in the same project !
81713           (What this really means is the lib paths are correctly specified)
81714
81715 2001-10-02 17:28  hoffman
81716
81717         * Source/: cmListFileCache.cxx, cmMakefile.cxx, cmSystemTools.cxx,
81718           cmSystemTools.h, ctest.cxx: ENH: add better error reports in
81719           parsing cmake files, like what file has the error
81720
81721 2001-10-01 13:35  martink
81722
81723         * Source/: cmMakefile.h: version
81724
81725 2001-10-01 13:26  hoffman
81726
81727         * ChangeLog.txt: [no log message]
81728
81729 2001-10-01 11:55  hoffman
81730
81731         * Source/cmaketest.cxx: BUG: add missing include
81732
81733 2001-10-01 10:14  hoffman
81734
81735         * Source/cmaketest.cxx: ENH: change checkboxes back to pull down
81736           menus, remove leak
81737
81738 2001-09-29 11:12  hoffman
81739
81740         * Source/cmSystemTools.cxx: BUG: fix full path for file in current
81741           directory
81742
81743 2001-09-28 13:35  berk
81744
81745         * Source/cmSystemTools.cxx: BUG: fix realpath problem again...
81746
81747 2001-09-28 12:14  berk
81748
81749         * Source/cmSystemTools.cxx: BUG: separate path from file name
81750           before calling realpath
81751
81752 2001-09-28 10:40  hoffman
81753
81754         * Source/: cmSystemTools.cxx, cmUnixMakefileGenerator.cxx: BUG: get
81755           correct library name
81756
81757 2001-09-28 10:34  hoffman
81758
81759         * CMakeLists.txt: BUG: optional in wrong order
81760
81761 2001-09-28 09:57  hoffman
81762
81763         * CMakeLists.txt: make the include of the initial config flags
81764           optional, for builds that do not use configure
81765
81766 2001-09-27 16:50  hoffman
81767
81768         * Source/: cmSystemTools.cxx, cmUnixMakefileGenerator.cxx: BUG: use
81769           realpath instead of cd/pwd
81770
81771 2001-09-27 15:54  hoffman
81772
81773         * CMakeLists.txt, Source/CMakeLists.txt: BUG: fix install prefix
81774
81775 2001-09-27 14:58  hoffman
81776
81777         * configure, configure.in, Source/CMakeLists.txt,
81778           Source/InitialConfigureFlags.cmake.in: ENH: pass prefix from
81779           configure into cmake
81780
81781 2001-09-26 16:23  berk
81782
81783         * Modules/Dart.cmake: Typo.
81784
81785 2001-09-25 14:39  martink
81786
81787         * Modules/FindVTK.cmake: changes to chamghe
81788
81789 2001-09-25 11:06  martink
81790
81791         * Source/cmVTKWrapTclCommand.cxx: memory leak
81792
81793 2001-09-21 11:48  martink
81794
81795         * Modules/FindVTK.cmake: better install targets
81796
81797 2001-09-21 09:40  king
81798
81799         * Source/cmSystemTools.cxx: BUG: CopyFile should return immediately
81800           after an error occurs.
81801
81802 2001-09-20 17:31  martink
81803
81804         * Modules/FindVTK.cmake: updates
81805
81806 2001-09-20 16:43  berk
81807
81808         * Source/ctest.cxx: handle spaces in commands and args
81809
81810 2001-09-20 15:08  hoffman
81811
81812         * Source/: cmAbstractFilesCommand.cxx, cmAbstractFilesCommand.h,
81813           cmAddCustomTargetCommand.cxx, cmAddCustomTargetCommand.h,
81814           cmAddDefinitionsCommand.cxx, cmAddDefinitionsCommand.h,
81815           cmAddDependenciesCommand.cxx, cmAddDependenciesCommand.h,
81816           cmAddExecutableCommand.cxx, cmAddExecutableCommand.h,
81817           cmAddLibraryCommand.cxx, cmAddLibraryCommand.h,
81818           cmAddTestCommand.cxx, cmAddTestCommand.h,
81819           cmAuxSourceDirectoryCommand.cxx, cmAuxSourceDirectoryCommand.h,
81820           cmBuildCommand.cxx, cmBuildCommand.h, cmBuildNameCommand.cxx,
81821           cmBuildNameCommand.h, cmCableClassSetCommand.cxx,
81822           cmCableClassSetCommand.h, cmCableWrapTclCommand.cxx,
81823           cmCableWrapTclCommand.h, cmCommand.h, cmConfigureFileCommand.cxx,
81824           cmConfigureFileCommand.h, cmConfigureGccXmlCommand.cxx,
81825           cmConfigureGccXmlCommand.h, cmElseCommand.cxx, cmElseCommand.h,
81826           cmEnableTestingCommand.h, cmEndForEachCommand.cxx,
81827           cmEndForEachCommand.h, cmEndIfCommand.cxx, cmEndIfCommand.h,
81828           cmExecProgramCommand.cxx, cmExecProgramCommand.h,
81829           cmFindFileCommand.cxx, cmFindFileCommand.h,
81830           cmFindLibraryCommand.cxx, cmFindLibraryCommand.h,
81831           cmFindPathCommand.cxx, cmFindPathCommand.h,
81832           cmFindProgramCommand.cxx, cmFindProgramCommand.h,
81833           cmForEachCommand.cxx, cmForEachCommand.h,
81834           cmGetFilenameComponentCommand.cxx,
81835           cmGetFilenameComponentCommand.h, cmIfCommand.cxx, cmIfCommand.h,
81836           cmIncludeCommand.cxx, cmIncludeCommand.h,
81837           cmIncludeDirectoryCommand.cxx, cmIncludeDirectoryCommand.h,
81838           cmIncludeRegularExpressionCommand.cxx,
81839           cmIncludeRegularExpressionCommand.h, cmInstallFilesCommand.cxx,
81840           cmInstallFilesCommand.h, cmInstallProgramsCommand.cxx,
81841           cmInstallProgramsCommand.h, cmInstallTargetsCommand.cxx,
81842           cmInstallTargetsCommand.h, cmLibraryCommand.h,
81843           cmLinkDirectoriesCommand.cxx, cmLinkDirectoriesCommand.h,
81844           cmLinkLibrariesCommand.cxx, cmLinkLibrariesCommand.h,
81845           cmLoadCacheCommand.cxx, cmLoadCacheCommand.h,
81846           cmMakeDirectoryCommand.cxx, cmMakeDirectoryCommand.h,
81847           cmMakefile.cxx, cmMakefile.h, cmMessageCommand.cxx,
81848           cmMessageCommand.h, cmOptionCommand.cxx, cmOptionCommand.h,
81849           cmOutputRequiredFilesCommand.cxx, cmOutputRequiredFilesCommand.h,
81850           cmProjectCommand.cxx, cmProjectCommand.h, cmSetCommand.cxx,
81851           cmSetCommand.h, cmSiteNameCommand.cxx, cmSiteNameCommand.h,
81852           cmSourceFilesCommand.cxx, cmSourceFilesCommand.h,
81853           cmSourceFilesRemoveCommand.cxx, cmSourceFilesRemoveCommand.h,
81854           cmSourceGroupCommand.cxx, cmSourceGroupCommand.h,
81855           cmSubdirCommand.cxx, cmSubdirCommand.h,
81856           cmSubdirDependsCommand.cxx, cmSubdirDependsCommand.h,
81857           cmTargetLinkLibrariesCommand.cxx, cmTargetLinkLibrariesCommand.h,
81858           cmUseMangledMesaCommand.cxx, cmUseMangledMesaCommand.h,
81859           cmUtilitySourceCommand.cxx, cmUtilitySourceCommand.h,
81860           cmVTKWrapJavaCommand.cxx, cmVTKWrapJavaCommand.h,
81861           cmVTKWrapPythonCommand.cxx, cmVTKWrapPythonCommand.h,
81862           cmVTKWrapTclCommand.cxx, cmVTKWrapTclCommand.h,
81863           cmWrapExcludeFilesCommand.cxx, cmWrapExcludeFilesCommand.h: ENH:
81864           change InitialPass to take a const reference to the argument
81865           string, to avoid changes to the file cache
81866
81867 2001-09-20 13:44  martink
81868
81869         * Source/cmMakefile.cxx: BUG: make a copy of the arguments before
81870           passing them to Execute
81871
81872 2001-09-20 12:00  martink
81873
81874         * CMake.rtf: fixed some problems
81875
81876 2001-09-20 10:57  king
81877
81878         * Modules/FindCABLE.cmake: ENH: Added support for finding cable
81879           when it is built in a configuration subdirectory by MSVC.
81880
81881 2001-09-20 10:54  king
81882
81883         * Source/: cmFindFileCommand.cxx, cmFindLibraryCommand.cxx,
81884           cmFindPathCommand.cxx, cmFindProgramCommand.cxx,
81885           cmSystemTools.cxx, cmSystemTools.h: ENH: Added
81886           cmSystemTools::GlobDirs function to allow wildcards in paths
81887           (like /foo/bar/*).
81888
81889 2001-09-20 10:53  king
81890
81891         * Source/cmSetCommand.cxx: ENH: Added extra newline in an error
81892           message to improve readability.
81893
81894 2001-09-20 10:27  martink
81895
81896         * Modules/FindVTK.cmake: minor changes
81897
81898 2001-09-20 09:11  martink
81899
81900         * Modules/: FindVTK.cmake, UseVTKIncludes.cmake,
81901           UseVTKLibraries.cmake: removed some VTK stuff
81902
81903 2001-09-19 14:52  martink
81904
81905         * Modules/: FindVTK.cmake, UseVTKIncludes.cmake,
81906           UseVTKLibraries.cmake: updated to how FindVTK works
81907
81908 2001-09-19 14:20  martink
81909
81910         * Source/cmMakefile.h: version rev to 95
81911
81912 2001-09-19 14:20  martink
81913
81914         * Source/cmMakefile.h: version rev to 94
81915
81916 2001-09-18 10:45  hoffman
81917
81918         * ChangeLog.txt: [no log message]
81919
81920 2001-09-18 10:38  will
81921
81922         * CMake.pdf: ENH:Updated documentation
81923
81924 2001-09-17 17:40  hoffman
81925
81926         * CMake.rtf: ENH: update for new version
81927
81928 2001-09-17 16:36  hoffman
81929
81930         * Source/: cmUseMangledMesaCommand.cxx, cmUseMangledMesaCommand.h:
81931           ENH: change to take a path as input
81932
81933 2001-09-17 16:34  hoffman
81934
81935         * Source/cmFindFileCommand.cxx: BUG: fix return when file is not
81936           found
81937
81938 2001-09-17 14:16  king
81939
81940         * Modules/FindCABLE.cmake: ENH: Added find support for looking at
81941           Cable's build directory if the user sets the CABLE_BUILD_DIR
81942           cache entry.
81943
81944 2001-09-17 13:58  hoffman
81945
81946         * Source/: cmCommands.cxx, cmUseMangledMesaCommand.cxx,
81947           cmUseMangledMesaCommand.h: ENH: add Use mangled mesa command
81948
81949 2001-09-17 12:07  blezek
81950
81951         * Modules/Dart.cmake: ENH: NightlyCoverage got lost
81952
81953 2001-09-14 16:36  martink
81954
81955         * Source/: cmVTKWrapTclCommand.cxx, cmVTKWrapJavaCommand.cxx,
81956           cmVTKWrapPythonCommand.cxx: now uses five argument version of
81957           wrap commands
81958
81959 2001-09-14 16:26  hoffman
81960
81961         * Source/: cmMakefileGenerator.cxx, cmStandardIncludes.h,
81962           cmUnixMakefileGenerator.cxx, cmUnixMakefileGenerator.h,
81963           cmakemain.cxx: remove memory leaks
81964
81965 2001-09-14 15:18  hoffman
81966
81967         * Source/cmDSPWriter.cxx: fix error in cygwin
81968
81969 2001-09-14 15:18  hoffman
81970
81971         * Source/cmListFileCache.h: initialize class
81972
81973 2001-09-14 15:18  hoffman
81974
81975         * Source/: cmMakefileGenerator.cxx, cmMakefileGenerator.h: add
81976           support for clean up
81977
81978 2001-09-14 10:14  martink
81979
81980         * Templates/: DLLHeader.dsptemplate, EXEHeader.dsptemplate,
81981           EXEWinHeader.dsptemplate, UtilityHeader.dsptemplate,
81982           staticLibHeader.dsptemplate: made Debug the default configuration
81983
81984 2001-09-14 08:34  barre
81985
81986         * Modules/FindTCL.cmake: move cygtclsh80 to the end of list,
81987           otherwise it might be found while the non-cygwin wish8x.exe will
81988           be found too. If wish8x.exe is found, then the non-cygwin
81989           tclsh8x.exe must be found too.
81990
81991 2001-09-13 14:45  martink
81992
81993         * Modules/Dart.cmake: added back some targets for UNIX
81994
81995 2001-09-13 11:27  martink
81996
81997         * Source/: cmSystemTools.h, cmSystemTools.cxx: added shortest ext
81998           function
81999
82000 2001-09-12 17:09  lorensen
82001
82002         * Source/cmSiteNameCommand.cxx: ENH: drop the case of the site
82003           name. This makes it consistent with Dart's usage.
82004
82005 2001-09-12 17:09  lorensen
82006
82007         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Added LowerCase
82008           method.
82009
82010 2001-09-12 15:18  king
82011
82012         * Source/: cmCableWrapTclCommand.cxx, cmCableWrapTclCommand.h: ENH:
82013           Added parsing of gccxml flags into separate arguments for setting
82014           the custom command.  This is necessary since the custom command
82015           now takes a vector of individual command line options instead of
82016           a single string.
82017
82018 2001-09-11 21:46  biddi
82019
82020         * Templates/CMakeWindowsBorlandConfig.cmake: ERR: Spelling
82021
82022 2001-09-11 21:45  biddi
82023
82024         * Source/: cmBorlandMakefileGenerator.cpp,
82025           cmBorlandMakefileGenerator.h, cmSystemTools.cxx: ERR: Change to
82026           EscapeSpaces forces rework of Borland generator <sigh> Add clause
82027           to prevent adding quotes when they're already present, then stuff
82028           them onto all lib paths to prevent forward slashes causing
82029           trouble.
82030
82031 2001-09-11 20:00  biddi
82032
82033         * Source/: cmBorlandMakefileGenerator.cpp,
82034           cmBorlandMakefileGenerator.h: ENH: Major fix of the Borland
82035           generator which addresses the problem of libraries with
82036           dependencies (other libraries) not linking when required.
82037           Dependency checking required the full path to be supplied to each
82038           file when they're not in the current directory (very tedious).
82039           All seems to be working nicely now.
82040
82041 2001-09-11 19:58  biddi
82042
82043         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Add a findfile
82044           routine (as opposed to find executable or library) which doesn't
82045           add any extensions - Borland make needs full paths to certain
82046           dependencies otherwise linking doesn't work properly
82047           (dependencies aren't checked)
82048
82049 2001-09-11 15:17  martink
82050
82051         * Source/ctest.cxx: updated testing
82052
82053 2001-09-11 14:58  martink
82054
82055         * Source/cmDSPWriter.cxx: include fixes
82056
82057 2001-09-11 14:43  martink
82058
82059         * Modules/Dart.cmake: reduced the number of targets
82060
82061 2001-09-11 14:42  martink
82062
82063         * Source/cmaketest.cxx: bug in testing code
82064
82065 2001-09-11 13:44  hoffman
82066
82067         * Source/cmBorlandMakefileGenerator.cpp: BUG: fix build with
82068           non-borland compiler
82069
82070 2001-09-11 13:40  martink
82071
82072         * Source/cmDSPWriter.cxx: fix for include paths
82073
82074 2001-09-10 15:11  martink
82075
82076         * Modules/Dart.cmake: reduced targets and merged tclsh commands
82077
82078 2001-09-10 15:11  martink
82079
82080         * Source/: cmCableWrapTclCommand.cxx, cmDSPWriter.cxx,
82081           cmMakefile.cxx, cmMakefile.h, cmSystemTools.cxx,
82082           cmVTKWrapJavaCommand.cxx, cmVTKWrapPythonCommand.cxx,
82083           cmVTKWrapTclCommand.cxx: various windows fixes
82084
82085 2001-09-10 11:03  berk
82086
82087         * Source/CMakeLists.txt: Typo in link command.
82088
82089 2001-09-08 12:09  biddi
82090
82091         * Source/: cmBorlandMakefileGenerator.cpp,
82092           cmBorlandMakefileGenerator.h: ERR: Forgot to put back a backslash
82093
82094 2001-09-08 10:02  biddi
82095
82096         * Source/cmBorlandMakefileGenerator.cpp: ERR: LINK_DIR must ot have
82097           backslah at end. Fix plus cleanup of some code.
82098
82099 2001-09-07 10:08  martink
82100
82101         * Source/cmDirectory.cxx: fixed bug in mismatched directory opens
82102           consuming file descriptors
82103
82104 2001-09-07 09:40  king
82105
82106         * Source/cmConfigureGccXmlCommand.cxx: ENH: Removed addition of
82107           compiler support directory include option since the
82108           find_*_options scripts now include it automatically.
82109
82110 2001-09-06 18:02  hoffman
82111
82112         * Source/: CMakeLists.txt, cmBorlandMakefileGenerator.cpp: BUG:
82113           clean up lib and exe output paths
82114
82115 2001-09-06 17:28  hoffman
82116
82117         * Source/CMakeLib.dsp, Source/cmBorlandMakefileGenerator.cpp,
82118           Source/cmBorlandMakefileGenerator.h,
82119           Source/cmMSProjectGenerator.h, Source/cmMakefileGenerator.cxx,
82120           Source/cmMakefileGenerator.h, Source/cmUnixMakefileGenerator.h,
82121           Source/cmake.cxx, Source/cmake.h,
82122           Templates/CMakeWindowsBorlandConfig.cmake: ENH: integrate borland
82123           support
82124
82125 2001-09-04 16:29  biddi
82126
82127         * Source/cmBorlandMakefileGenerator.cpp,
82128           Source/cmBorlandMakefileGenerator.h,
82129           Templates/CMakeWindowsBorlandConfig.cmake: NEW: First check in of
82130           Borland Makefile Generator and template stuff
82131
82132 2001-09-04 16:07  hoffman
82133
82134         * Source/: cmAddCustomTargetCommand.cxx, cmCustomCommand.cxx,
82135           cmCustomCommand.h, cmDSPWriter.cxx, cmDSWWriter.cxx,
82136           cmMakefile.cxx, cmMakefile.h, cmSourceGroup.cxx, cmSourceGroup.h,
82137           cmVTKWrapJavaCommand.cxx: ENH: separate command from its
82138           arguments in the custom command.  This allows the generator on
82139           windows to change the slashes for just the command
82140
82141 2001-09-01 17:13  biddi
82142
82143         * Source/cmBuildCommand.cxx: ENH: Added a clause for Borland
82144           compiler compatibility
82145
82146 2001-09-01 16:56  barre
82147
82148         * Source/cmDSPWriter.cxx: Convert path format back to Windows
82149           slashes syntax. Mandatory for Win98 build.
82150
82151 2001-09-01 16:55  barre
82152
82153         * Source/cmSystemTools.cxx: fix comment pb
82154
82155 2001-09-01 16:13  biddi
82156
82157         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Windows and
82158           Unix slash conversions return a char*, clean function seperated
82159           from Convert function
82160
82161 2001-09-01 16:12  biddi
82162
82163         * Source/: cmMakefile.cxx, cmMakefile.h: ENH: ExpandVariables
82164           functions return a char * for convenience
82165
82166 2001-08-31 21:10  starreveld
82167
82168         * Source/cmUnixMakefileGenerator.cxx:
82169
82170           ENH: Generate compile lines for .m, .M, and .mm files (ObjC and
82171           ObjC++)
82172
82173 2001-08-30 17:32  hoffman
82174
82175         * Source/cmMakefile.cxx: BUG: fix incorrect deletion of function
82176           blockers
82177
82178 2001-08-30 16:19  martink
82179
82180         * Source/: cmMakefile.h: version rev
82181
82182 2001-08-30 16:06  hoffman
82183
82184         * ChangeLog, ChangeLog.txt: [no log message]
82185
82186 2001-08-30 15:54  hoffman
82187
82188         * ChangeLog.txt: ENH: add autogenerated changelog
82189
82190 2001-08-29 17:21  hoffman
82191
82192         * Source/cmake.cxx: opps
82193
82194 2001-08-29 17:11  king
82195
82196         * Source/cmConfigureGccXmlCommand.cxx: BUG: GCCXML_FLAGS found from
82197           find_gcc_options or find_mpro_options should have the trailing
82198           newline stripped from the string.
82199
82200 2001-08-29 17:10  king
82201
82202         * Source/cmCableWrapTclCommand.cxx: ENH: Updated generated
82203           dependencies since cable's installation directory now uses
82204           separate CxxTypes and WrapTclFacility subdirecories for includes.
82205
82206 2001-08-29 17:08  king
82207
82208         * Modules/FindCABLE.cmake: ENH: Updated library finding code to
82209           handle new cable installation directory structure.  It now uses
82210           separate directories for CxxTypes and WrapTclFacility headers.
82211
82212 2001-08-29 16:42  martink
82213
82214         * Source/: ctest.cxx, ctest.h: added regexp option
82215
82216 2001-08-29 16:13  hoffman
82217
82218         * Source/: CMakeLib.dsp, DumpDocumentation.dsp, cmake.dsp,
82219           ctest.dsp: remove /ZI
82220
82221 2001-08-29 15:57  hoffman
82222
82223         * Source/: cmake.cxx, cmaketest.cxx: ENH: run cmake from cmaketest
82224
82225 2001-08-29 10:47  king
82226
82227         * Source/cmMakefile.h: ENH: Added a const version of
82228           GetLinkLibraries().
82229
82230 2001-08-29 10:46  king
82231
82232         * Source/: cmUnixMakefileGenerator.cxx, cmUnixMakefileGenerator.h:
82233           ENH: Proper dependencies between shared libraries now exist in
82234           the generated makefiles.  If a shared library links to another,
82235           the other will be built before the link is attempted.
82236
82237 2001-08-29 09:57  hoffman
82238
82239         * Source/cmMakefile.cxx: clean up a bit
82240
82241 2001-08-29 09:44  berk
82242
82243         * Source/cmSystemTools.cxx: BUG: fix out of bounds read on string
82244           in mkdir
82245
82246 2001-08-29 09:26  perera
82247
82248         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Special value
82249           IGNORE behaves like NOTFOUND, but makes FindLibrary, etc, _not_
82250           search for a library, etc.
82251
82252 2001-08-28 18:35  hoffman
82253
82254         * Source/cmListFileCache.h: remove warning
82255
82256 2001-08-28 18:28  hoffman
82257
82258         * Source/: CMakeLib.dsp, CMakeLists.txt, CMakeSetup.dsw,
82259           Makefile.in, cmListFileCache.cxx, cmListFileCache.h,
82260           cmMakefile.cxx: ENH: add caching for the input CMakeList.txt
82261           files, 2X speed up
82262
82263 2001-08-28 18:27  hoffman
82264
82265         * Source/cmDSPWriter.cxx: BUG: put spaces in /I paths
82266
82267 2001-08-28 18:02  starreveld
82268
82269         * Source/: cmAddLibraryCommand.cxx, cmAddLibraryCommand.h,
82270           cmMakefile.cxx, cmMakefile.h, cmTarget.h,
82271           cmUnixMakefileGenerator.cxx:
82272
82273           Changes to allow MODULE type target for a shared library
82274
82275 2001-08-28 18:01  starreveld
82276
82277         * Templates/: CMakeSystemConfig.cmake.in, configure, configure.in:
82278
82279           Changes to allow a MODULE target for a shared library.
82280
82281 2001-08-28 16:04  martink
82282
82283         * CMakeLists.txt, Tests/Complex/CMakeLists.txt,
82284           Tests/ComplexOneConfig/CMakeLists.txt,
82285           Tests/ComplexRelativePaths/CMakeLists.txt: minor fix
82286
82287 2001-08-28 14:55  martink
82288
82289         * Source/: cmDSPWriter.cxx, cmSystemTools.cxx, cmSystemTools.h:
82290           better network build support
82291
82292 2001-08-28 13:49  starreveld
82293
82294         * Templates/: configure, configure.in:
82295
82296           Added support for Darwin (OSX)
82297
82298 2001-08-28 10:57  hoffman
82299
82300         * Modules/FindTCL.cmake: ENH: support for cygwin
82301
82302 2001-08-28 10:57  hoffman
82303
82304         * Source/: cmSystemTools.cxx, cmUnixMakefileGenerator.cxx: BUG: fix
82305           for broken apple mkdir and general clean up of MakeDirectory
82306           command
82307
82308 2001-08-27 15:19  martink
82309
82310         * Source/cmDSPWriter.cxx: support for network path link libraries
82311
82312 2001-08-27 14:44  hoffman
82313
82314         * Source/: cmMakefile.cxx, cmMakefile.h,
82315           cmUnixMakefileGenerator.cxx: ENH: change expand variables to use
82316           GetDefinition
82317
82318 2001-08-27 14:38  hoffman
82319
82320         * configure, configure.in: [no log message]
82321
82322 2001-08-27 14:35  hoffman
82323
82324         * configure, configure.in, Source/Makefile.in: ENH: clean up sgi
82325           build and use non-broken autoconf
82326
82327 2001-08-27 12:24  hoffman
82328
82329         * configure, Source/cmUnixMakefileGenerator.cxx,
82330           Templates/configure: [no log message]
82331
82332 2001-08-27 11:03  hoffman
82333
82334         * Source/cmUnixMakefileGenerator.cxx: BUG: set CXX and CC when
82335           running configure from cmake
82336
82337 2001-08-27 10:23  martink
82338
82339         * Source/ctest.cxx: better formatted output
82340
82341 2001-08-27 10:22  hoffman
82342
82343         * Templates/: configure, configure.in: ENH: use ANSI_CXXFLAGS for
82344           testing compiler
82345
82346 2001-08-27 10:11  hoffman
82347
82348         * CMakeLists.txt, Templates/CMakeSystemConfig.cmake.in,
82349           Templates/configure, Templates/configure.in,
82350           Tests/Complex/CMakeLists.txt,
82351           Tests/ComplexOneConfig/CMakeLists.txt,
82352           Tests/ComplexRelativePaths/CMakeLists.txt: ENH: sgi -LANG:std
82353
82354 2001-08-27 10:07  berk
82355
82356         * Source/CMakeSetup.dsw: ken added dependancy to build everything
82357
82358 2001-08-25 12:31  martink
82359
82360         * Source/: CMakeSetup.dsw, ctest.dsp: added ctest to win32
82361
82362 2001-08-24 17:50  hoffman
82363
82364         * Templates/: configure, configure.in: [no log message]
82365
82366 2001-08-24 17:30  hoffman
82367
82368         * Templates/: CMakeSystemConfig.cmake.in, configure, configure.in:
82369           ENH: more sgi -LANG stuff
82370
82371 2001-08-24 17:25  hoffman
82372
82373         * configure, configure.in: auto detect lang:std:
82374
82375 2001-08-24 17:17  hoffman
82376
82377         * Source/Makefile.in: ENH: build for sgi CC out of box
82378
82379 2001-08-24 17:12  hoffman
82380
82381         * configure, configure.in: auto detect lang:std:
82382
82383 2001-08-24 17:00  hoffman
82384
82385         * configure, configure.in: auto detect lang:std:
82386
82387 2001-08-24 16:51  hoffman
82388
82389         * configure, configure.in: auto detect lang:std:
82390
82391 2001-08-24 15:54  hoffman
82392
82393         * Tests/: Complex/cmTestConfigure.h.in,
82394           Complex/Executable/complex.cxx,
82395           ComplexOneConfig/cmTestConfigure.h.in,
82396           ComplexOneConfig/Executable/complex.cxx,
82397           ComplexRelativePaths/cmTestConfigure.h.in,
82398           ComplexRelativePaths/Executable/complex.cxx: BUG: fix complex
82399           test for old compilers
82400
82401 2001-08-24 15:45  hoffman
82402
82403         * configure, configure.in, Tests/Complex/cmTestConfigure.h.in,
82404           Tests/ComplexOneConfig/cmTestConfigure.h.in,
82405           Tests/ComplexRelativePaths/cmTestConfigure.h.in: BUG: fix for SGI
82406           Native compiler
82407
82408 2001-08-24 15:41  hoffman
82409
82410         * Templates/: configure, configure.in: BUG: fix flag for building
82411           shared on HP
82412
82413 2001-08-23 18:30  perera
82414
82415         * Source/: cmAddTestCommand.cxx, cmAddTestCommand.h: BUG: ADD_TEST
82416           now only does stuff if ENABLE_TESTING has been run.
82417
82418 2001-08-23 18:02  hoffman
82419
82420         * Source/: cmMakefile.cxx, cmSystemTools.cxx, cmSystemTools.h: ENH:
82421           improve coverage
82422
82423 2001-08-23 17:40  hoffman
82424
82425         * Source/: CMakeLists.txt, cmDumpDocumentation.cxx, cmMakefile.cxx,
82426           cmMakefile.h: ENH: add dump documentation test
82427
82428 2001-08-23 16:28  king
82429
82430         * Source/: cmCableWrapTclCommand.cxx, cmCableWrapTclCommand.h: ENH:
82431           Each cmCableWrapTclCommand instance now uses a single
82432           cmMakeDepend object for dependencies for all the gccxml input
82433           files it generates.  This should significantly improve generation
82434           time.
82435
82436 2001-08-23 16:24  hoffman
82437
82438         * Source/cmaketest.cxx: BUG: run make all on unix not make exename
82439
82440 2001-08-23 16:00  hoffman
82441
82442         * Source/: CMakeLists.txt, cmStandardIncludes.h, cmaketest.cxx,
82443           ctest.cxx: ENH: add more testing
82444
82445 2001-08-23 13:57  hoffman
82446
82447         * Tests/: Complex/CMakeLists.txt, Complex/VarTests.txt,
82448           Complex/cmTestConfigure.h.in, Complex/simple.cxx,
82449           Complex/Executable/CMakeLists.txt,
82450           Complex/Executable/complex.cxx, Complex/Library/CMakeLists.txt,
82451           Complex/Library/file2.cxx, Complex/Library/file2.h,
82452           Complex/Library/sharedFile.cxx, Complex/Library/sharedFile.h,
82453           Complex/Library/ExtraSources/file1.cxx,
82454           Complex/Library/ExtraSources/file1.h,
82455           ComplexOneConfig/CMakeLists.txt, ComplexOneConfig/VarTests.txt,
82456           ComplexOneConfig/cmTestConfigure.h.in,
82457           ComplexOneConfig/simple.cxx,
82458           ComplexOneConfig/Executable/CMakeLists.txt,
82459           ComplexOneConfig/Executable/complex.cxx,
82460           ComplexOneConfig/Library/CMakeLists.txt,
82461           ComplexOneConfig/Library/file2.cxx,
82462           ComplexOneConfig/Library/file2.h,
82463           ComplexOneConfig/Library/sharedFile.cxx,
82464           ComplexOneConfig/Library/sharedFile.h,
82465           ComplexOneConfig/Library/ExtraSources/file1.cxx,
82466           ComplexOneConfig/Library/ExtraSources/file1.h,
82467           ComplexRelativePaths/CMakeLists.txt,
82468           ComplexRelativePaths/VarTests.txt,
82469           ComplexRelativePaths/cmTestConfigure.h.in,
82470           ComplexRelativePaths/simple.cxx,
82471           ComplexRelativePaths/Executable/CMakeLists.txt,
82472           ComplexRelativePaths/Executable/complex.cxx,
82473           ComplexRelativePaths/Library/CMakeLists.txt,
82474           ComplexRelativePaths/Library/file2.cxx,
82475           ComplexRelativePaths/Library/file2.h,
82476           ComplexRelativePaths/Library/sharedFile.cxx,
82477           ComplexRelativePaths/Library/sharedFile.h,
82478           ComplexRelativePaths/Library/ExtraSources/file1.cxx,
82479           ComplexRelativePaths/Library/ExtraSources/file1.h: ENH: try to
82480           get better test coverage
82481
82482 2001-08-23 13:12  martink
82483
82484         * Source/ctest.cxx: also check path for test executables
82485
82486 2001-08-23 11:39  martink
82487
82488         * Source/ctest.cxx: fixed format
82489
82490 2001-08-23 11:32  martink
82491
82492         * Source/cmUnixMakefileGenerator.cxx: better ctest support
82493
82494 2001-08-23 11:12  martink
82495
82496         * Source/: CMakeLists.txt, cmSystemTools.cxx, cmSystemTools.h,
82497           cmUnixMakefileGenerator.cxx, ctest.cxx, ctest.h: added test
82498           driver for make test target
82499
82500 2001-08-22 16:33  martink
82501
82502         * Source/cmDSPWriter.cxx: ENH: do not put a rule in to rebuild the
82503           ALL_BUILD.dsp file, as it is not possible...
82504
82505 2001-08-22 11:58  hoffman
82506
82507         * Source/: cmCableClassSet.h, cmCableWrapTclCommand.cxx,
82508           cmCacheManager.cxx, cmCacheManager.h, cmMakeDepend.h,
82509           cmMakefile.h, cmSourceGroup.h, cmStandardIncludes.h, cmTarget.h,
82510           cmUnixMakefileGenerator.cxx: ENH: change all maps of string to be
82511           maps of cmStdString, to reduce symbol length in object files.
82512
82513 2001-08-22 11:26  hoffman
82514
82515         * Source/cmMakefile.h: BUG: shorten length of symbols
82516
82517 2001-08-22 10:12  berk
82518
82519         * Source/cmDSPWriter.cxx: OUTDIR->IntDir
82520
82521 2001-08-21 11:04  starreveld
82522
82523         * Source/cmMakefile.cxx:
82524
82525           Added support for .mm source files (ObjC++)
82526
82527 2001-08-20 13:32  hoffman
82528
82529         * Templates/: configure, configure.in: BUG: fix check for no std::
82530
82531 2001-08-20 09:23  hoffman
82532
82533         * Source/cmSetCommand.cxx: BUG: cmSystemTools::CollapseFullPath is
82534           a bad thing to call on the compiler which is a filepath
82535
82536 2001-08-19 19:11  barre
82537
82538         * Source/cmOptionCommand.cxx: Allow option value to be expanded
82539           (thus, we can use the value of another option as default)
82540
82541 2001-08-19 12:14  barre
82542
82543         * Source/cmMakefile.cxx: gcc and MSVC clash on
82544           basic_string::compare(), let's try substr()
82545
82546 2001-08-19 07:36  barre
82547
82548         * Source/cmSetCommand.cxx: If the value is a path, collapse it
82549           (cleaner)
82550
82551 2001-08-18 17:57  hoffman
82552
82553         * Templates/: configure, configure.in: BUG: get the flags right
82554
82555 2001-08-18 12:51  barre
82556
82557         * Source/cmMakefile.cxx, Modules/FindDart.cmake: Support for
82558           $ENV{VAR} syntax (lookup in the environment vars)
82559
82560 2001-08-17 17:11  martink
82561
82562         * Source/: cmElseCommand.cxx, cmIfCommand.cxx: backwards MATCHES in
82563           if and else statements
82564
82565 2001-08-16 18:01  hoffman
82566
82567         * Templates/configure: ENH: default for cygwin should be pthreads
82568
82569 2001-08-16 17:42  hoffman
82570
82571         * Templates/: CMakeSystemConfig.cmake.in,
82572           CMakeWindowsSystemConfig.cmake, configure, configure.in: ENH: add
82573           CMAKE_USE_WIN32_THREADS to the possible thread types
82574
82575 2001-08-16 11:41  berk
82576
82577         * Source/: cmCacheManager.cxx, cmCacheManager.h,
82578           cmLoadCacheCommand.cxx, cmLoadCacheCommand.h: Adding new options
82579           to LoadCache.
82580
82581 2001-08-15 13:40  berk
82582
82583         * Source/: cmCacheManager.cxx, cmCacheManager.h,
82584           cmLoadCacheCommand.cxx: 1. Added EXCLUDE option to LOAD_CACHE.
82585           2. Entries brought in from another cache are now marked as
82586           internal.
82587
82588 2001-08-15 13:23  martink
82589
82590         * Modules/FindDart.cmake: looks at same level
82591
82592 2001-08-15 10:03  hoffman
82593
82594         * Templates/: configure, configure.in: ENH: make pthreads the
82595           default for cygwin
82596
82597 2001-08-14 17:18  king
82598
82599         * Source/: cmInstallFilesCommand.cxx, cmInstallFilesCommand.h,
82600           cmInstallProgramsCommand.cxx, cmInstallProgramsCommand.h,
82601           cmMakefile.cxx: ENH: Improved INSTALL_FILES and INSTALL_PROGRAMS
82602           commands to allow each call to the command in a single directory
82603           to specify a different install path.
82604
82605 2001-08-13 16:04  martink
82606
82607         * Modules/Dart.cmake: removed grep
82608
82609 2001-08-10 15:52  martink
82610
82611         * Source/: cmVTKWrapTclCommand.cxx, cmMakefile.h: now creates
82612           output directories
82613
82614 2001-08-09 15:35  hoffman
82615
82616         * CMake.pdf: ENH: update pdf to rtf
82617
82618 2001-08-09 15:23  hoffman
82619
82620         * CMake.rtf: ENH: add some docs for sgi CC
82621
82622 2001-08-09 14:58  berk
82623
82624         * Source/: cmElseCommand.cxx, cmIfCommand.cxx: BUG: or and and were
82625           inverted.
82626
82627 2001-08-09 11:12  hoffman
82628
82629         * ChangeLog: add generated ChangeLog file.  Should be updated each
82630           time a new version is made
82631
82632 2001-08-09 11:08  martink
82633
82634         * Source/: cmMakefile.h: updated version
82635
82636 2001-08-09 11:07  martink
82637
82638         * README: out of date
82639
82640 2001-08-09 09:33  hoffman
82641
82642         * Source/cmConfigure.cmake.h.in: BUG: add in for scope variable
82643
82644 2001-08-08 13:14  hoffman
82645
82646         * Source/: cmSiteNameCommand.cxx, cmUtilitySourceCommand.cxx: BUG:
82647           can not Add a definition that you just got
82648
82649 2001-08-08 11:54  hoffman
82650
82651         * configure, configure.in, Source/cmBuildCommand.cxx,
82652           Source/cmBuildNameCommand.cxx, Source/cmCableWrapTclCommand.cxx,
82653           Source/cmCacheManager.cxx, Source/cmCacheManager.h,
82654           Source/cmConfigure.h.in, Source/cmConfigureGccXmlCommand.cxx,
82655           Source/cmDSPWriter.cxx, Source/cmDSWWriter.cxx,
82656           Source/cmFindFileCommand.cxx, Source/cmFindLibraryCommand.cxx,
82657           Source/cmFindPathCommand.cxx, Source/cmFindProgramCommand.cxx,
82658           Source/cmLinkLibrariesCommand.cxx,
82659           Source/cmMSProjectGenerator.cxx, Source/cmMakefile.cxx,
82660           Source/cmMakefile.h, Source/cmOptionCommand.cxx,
82661           Source/cmProjectCommand.cxx, Source/cmSetCommand.cxx,
82662           Source/cmSiteNameCommand.cxx, Source/cmStandardIncludes.h,
82663           Source/cmSystemTools.cxx, Source/cmUnixMakefileGenerator.cxx,
82664           Source/cmUtilitySourceCommand.cxx,
82665           Source/cmVTKWrapJavaCommand.cxx,
82666           Source/cmVTKWrapPythonCommand.cxx,
82667           Source/cmVTKWrapTclCommand.cxx,
82668           Templates/CMakeSystemConfig.cmake.in, Templates/configure,
82669           Templates/configure.in: ENH: big change, only allow commands
82670           access to the cache via the cmMakefile class and GetDefinition,
82671           also the cmMakefile is the only way for commands to add to the
82672           cache.  Also, some changes to configure.in that check for for
82673           scoping
82674
82675 2001-08-07 15:49  hoffman
82676
82677         * Source/: cmStandardIncludes.h, cmSystemTools.cxx: ENH: compile
82678           with broken 720 SGI C++ compiler
82679
82680 2001-08-07 13:46  hoffman
82681
82682         * Source/cmMakefile.cxx: ENH: html output for docs
82683
82684 2001-08-07 13:15  hoffman
82685
82686         * CMake.rtf: ENH: update documents with current commands and new
82687           GUI
82688
82689 2001-08-07 08:47  king
82690
82691         * CMakeLists.txt: ERR: CMakeLogo.gif has been moved to the root
82692           directory of the source so that the Web and Web/Art directories
82693           are not needed here.
82694
82695 2001-08-07 08:46  king
82696
82697         * CMakeLogo.gif: ENH: CMakeLogo for Dart to use on testing web
82698           page.
82699
82700 2001-08-06 17:01  martink
82701
82702         * Source/: cmElseCommand.cxx, cmElseCommand.h, cmIfCommand.cxx,
82703           cmIfCommand.h: added new if commands
82704
82705 2001-08-06 15:11  king
82706
82707         * CMake.pdf, CMake.rtf: Re-adding doc files.  They were
82708           accidentally removed due to a symlink from the CMake/Web
82709           directory when it was removed.
82710
82711 2001-08-06 15:01  king
82712
82713         * CMake.pdf, CMake.rtf: Removing Web directory from CMake.  It is
82714           moving to a separate, parallel CVS module called "CMakeWeb"
82715
82716 2001-08-03 15:47  king
82717
82718         * Source/: cmConfigureFileCommand.cxx, cmConfigureFileCommand.h:
82719           ENH: Added 'IMMEDIATE' option to CONFIGURE_FILE command to force
82720           file copy and configuration on the initial pass so that current
82721           variable values are used.
82722
82723 2001-08-02 17:27  king
82724
82725         * Source/: cmCableWrapTclCommand.cxx, cmCableWrapTclCommand.h: ENH:
82726           Added use of a class's tag to generate a better set of filenames
82727           for its wrapper configuration, xml, and generated files.  This
82728           should also prevent half the classes from re-wrapping when a new
82729           one is inserted in the middle.
82730
82731 2001-08-02 14:42  king
82732
82733         * Source/cmUnixMakefileGenerator.cxx: BUG: Generated link line for
82734           shared libraries had CMAKE_CXX_FLAGS instead of CMAKE_CXXFLAGS
82735           (note underscore).
82736
82737 2001-08-02 14:10  king
82738
82739         * Source/cmMakefile.cxx: BUG: Fixed off-by-one error in
82740           ExpandVariablesInString for case of $ or @ as last character of
82741           string.
82742
82743 2001-08-02 09:07  king
82744
82745         * Source/cmUnixMakefileGenerator.cxx: BUG: We don't want to output
82746           -I/usr/include in the INCLUDE_FLAGS variable.  This causes
82747           problems with finding system headers in the wrong places for
82748           certain standard library implementations.
82749
82750 2001-08-01 16:14  king
82751
82752         * Source/: cmCommands.cxx, cmMakefile.cxx, cmMakefile.h,
82753           cmSubdirDependsCommand.cxx, cmSubdirDependsCommand.h,
82754           cmUnixMakefileGenerator.cxx: ENH: Added SUBDIR_DEPENDS command
82755           and corresponding support code.  This command allows
82756           specification that a set of subdirectories be built before a
82757           particular directory.
82758
82759 2001-08-01 16:13  king
82760
82761         * Source/cmAddDefinitionsCommand.cxx: BUG: Needed to expand
82762           variables of definitions.
82763
82764 2001-08-01 16:12  king
82765
82766         * Source/cmInstallFilesCommand.cxx: BUG: Need to expand variables
82767           when a regular expression is specified.
82768
82769 2001-08-01 16:11  king
82770
82771         * Modules/FindCABLE.cmake: ENH: Support to find CABLE utility if it
82772           is installed.
82773
82774 2001-08-01 11:19  king
82775
82776         * Modules/FindTCL.cmake: ENH: Added tk library names tk8.4 tk8.3
82777           tk8.2 and tk8.0 to correspond to tk84 tk83 tk82 and tk80.
82778           TK_LIBRARY should now be found on more platforms.
82779
82780 2001-07-31 11:29  king
82781
82782         * Source/cmCommands.cxx, Source/cmDSPWriter.cxx,
82783           Source/cmDSWWriter.cxx, Source/cmInstallFilesCommand.cxx,
82784           Source/cmInstallProgramsCommand.cxx,
82785           Source/cmInstallProgramsCommand.h, Source/cmMakefile.cxx,
82786           Source/cmTarget.cxx, Source/cmTarget.h,
82787           Source/cmUnixMakefileGenerator.cxx, Templates/CMakeLists.txt:
82788           ENH: Added INSTALL_PROGRAMS command and corresponding support.
82789           This involved splitting cmTarget::INSTALL into INSTALL_FILES and
82790           INSTALL_PROGRAMS enum values.  INSTALL_FILES no longer adds
82791           execute permission.  The INSTALL_PROGRAMS commnad takes either a
82792           list of explicit names, or a regex.  It will not expand source
82793           lists like the INSTALL_FILES command will.
82794
82795 2001-07-30 12:21  king
82796
82797         * Source/cmCableClassSet.cxx: ERR:
82798           ElementCombinationGenerator::ReplacePortion needs to be a friend
82799           of ElementCombinationGenerator so that it can get access to
82800           ElementCombinationGenerator::Substitution.  Also fixed one minor
82801           problem for HP build.
82802
82803 2001-07-30 11:34  king
82804
82805         * Source/: cmCableClassSet.cxx, cmCableWrapTclCommand.cxx,
82806           cmDSPWriter.cxx, cmMakeDepend.cxx, cmMakefile.cxx, cmMakefile.h,
82807           cmUnixMakefileGenerator.cxx: BUG: Changed include and link
82808           directory paths in cmMakefile back to std::vector because there
82809           is an order dependency.  Only cmMakefile::AddIncludeDirectory and
82810           cmMakefile::AddLinkDirectory should be called to add directories
82811           to the paths.  They make sure the paths are unique as they are
82812           inserted.
82813
82814 2001-07-30 07:18  scottim
82815
82816         * Source/: cmCableClassSet.cxx, cmCableWrapTclCommand.cxx,
82817           cmDSPWriter.cxx, cmMakeDepend.cxx, cmMakefile.cxx, cmMakefile.h,
82818           cmUnixMakefileGenerator.cxx: Removed the Uniquification of the
82819           include and link directory list in FinalPass, and achieved the
82820           same effect by makein m_LinkDirectores and m_IncludeDirectories a
82821           set rather than vector
82822
82823 2001-07-27 16:29  hoffman
82824
82825         * Source/cmMakefile.cxx: ENH: Re-implemented
82826           ExpandVariablesInString to significantly improve performance.
82827
82828 2001-07-27 13:06  scottim
82829
82830         * Source/: cmMakefile.cxx, cmMakefile.h: MAkefile now strips
82831           duplicate directores from the libraries and include paths
82832
82833 2001-07-26 11:07  king
82834
82835         * Source/: cmCableClassSet.cxx, cmCableClassSet.h,
82836           cmCableClassSetCommand.cxx, cmCableWrapTclCommand.cxx: ENH: Added
82837           cable class-set expansion and tagging for alternate name
82838           generation.  This should make the generated wrappers much easier
82839           to setup and use.
82840
82841 2001-07-26 09:47  berk
82842
82843         * CMakeLists.txt: ENH: Updated regexp for tracing dependencies in
82844           FLTK dialog.
82845
82846 2001-07-26 08:36  martink
82847
82848         * Source/cmMakefile.h: fixed warnings
82849
82850 2001-07-25 18:30  hoffman
82851
82852         * Source/: cmMakefile.cxx, cmMakefile.h, cmake.cxx, cmake.h: ENH:
82853           rework GUI with configure/OK/Cancel
82854
82855 2001-07-25 16:53  martink
82856
82857         * Source/: cmCommands.cxx, cmFunctionBlocker.h, cmIfCommand.cxx,
82858           cmIfCommand.h, cmMakefile.cxx, cmMakefile.h: added for each
82859           command
82860
82861 2001-07-25 16:52  martink
82862
82863         * Source/: cmEndForEachCommand.cxx, cmEndForEachCommand.h,
82864           cmForEachCommand.cxx, cmForEachCommand.h: new commands
82865
82866 2001-07-25 09:40  berk
82867
82868         * Source/cmCacheManager.cxx: Removing trailing spaces after cache
82869           entry value.
82870
82871 2001-07-24 16:16  king
82872
82873         * Source/cmDSPWriter.cxx: BUG: Fixed dependency generation to work
82874           for when there are many, many dependencies.  Output is now easier
82875           to ready anyway because each dependency is on its own line.
82876
82877 2001-07-23 14:43  king
82878
82879         * Source/: cmConfigureGccXmlCommand.cxx,
82880           cmConfigureGccXmlCommand.h: BUG: CompilerIsMipsPro needs to
82881           redirect stderr to stdout so that the test output can be checked.
82882
82883 2001-07-23 11:54  king
82884
82885         * Source/: cmConfigureGccXmlCommand.cxx,
82886           cmConfigureGccXmlCommand.h: ENH: Added support for UNIX
82887           compilers.  GCC and MIPSpro are supported.
82888
82889 2001-07-23 11:53  king
82890
82891         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Added support
82892           for non-verbose mode output from running a command.  This can be
82893           used when it is expected that the command may fail.
82894
82895 2001-07-23 11:07  king
82896
82897         * Source/: cmCommands.cxx, cmConfigureGccXmlCommand.cxx,
82898           cmConfigureGccXmlCommand.h: ENH: Added CONFIGURE_GCCXML command
82899           to do hard work of configuring GCCXML's flags for the current
82900           compiler.  Currently only implemented correctly for Visual C++ in
82901           Windows.
82902
82903 2001-07-23 11:06  king
82904
82905         * Modules/FindGCCXML.cmake: ENH: Module to find and configure
82906           GCCXML and GCCXML_FLAGS.
82907
82908 2001-07-20 11:41  millerjv
82909
82910         * Modules/Dart.cmake: ENH: Added Purify targets
82911
82912 2001-07-20 09:20  millerjv
82913
82914         * Modules/Dart.cmake: ENH: Added purify command.
82915
82916 2001-07-20 04:56  scottim
82917
82918         * Templates/DLLHeader.dsptemplate: adding what I think is a missing
82919           /pdbtype:sept
82920
82921 2001-07-18 16:45  martink
82922
82923         * Source/cmMakefile.h: updated version
82924
82925 2001-07-18 11:40  martink
82926
82927         * Source/cmSystemTools.cxx: limit library search to appropriate
82928           extensions
82929
82930 2001-07-18 10:17  hoffman
82931
82932         * Modules/Dart.cmake: BUG: enable testing even if not tcl found
82933
82934 2001-07-17 15:41  king
82935
82936         * Source/cmCableWrapTclCommand.cxx: ENH: Added generation of
82937           dependencies on the CMake-generated input to gcc-xml so that
82938           re-generation of wrappers will occur if a header changes.
82939
82940 2001-07-17 15:41  king
82941
82942         * Source/cmMakeDepend.cxx: BUG: Need to expand variables in search
82943           paths in case it hasn't been done yet by the makefile.
82944
82945 2001-07-17 15:09  king
82946
82947         * Source/: cmMakeDepend.cxx, cmMakeDepend.h,
82948           cmOutputRequiredFilesCommand.cxx, cmUnixMakefileGenerator.cxx:
82949           ENH: Hacked together a new implementation of the dependency
82950           generator code.  This should support finding dependencies for
82951           individual files without doing them for the entire makefile.  Use
82952           cmMakeDepend::FindDependencies() to do this.
82953
82954 2001-07-17 09:54  king
82955
82956         * Modules/CMakeLists.txt, Modules/FindDart.cmake,
82957           Modules/FindJNI.cmake, Modules/FindPythonLibs.cmake,
82958           Modules/FindTCL.cmake, Source/cmSystemTools.cxx,
82959           Source/cmSystemTools.h, Templates/configure,
82960           Templates/configure.in: ENH: Added support for using
82961           backslash-style escaping in CMakeLists.txt file arguments.  This
82962           allows double quotes to be used in arguments.
82963
82964 2001-07-16 18:40  perera
82965
82966         * Source/: cmAuxSourceDirectoryCommand.cxx, cmMakefile.cxx,
82967           cmMakefile.h, cmSourceFile.cxx, cmSourceFile.h,
82968           cmSourceFilesCommand.cxx, cmSourceFilesRemoveCommand.cxx,
82969           cmTarget.cxx: ENH: Source and header file extensions are in
82970           variables in cmMakefile.  AUX_SOURCE_DIRECTORY will only add
82971           files that have a "source" extension.
82972
82973 2001-07-16 15:19  ibanez
82974
82975         * Modules/: FindGLU.cmake, FindGLUT.cmake:      Search path for
82976           OpenGL related libraries
82977
82978 2001-07-16 10:17  hoffman
82979
82980         * Templates/: CMakeSystemConfig.cmake.in, configure, configure.in:
82981           ENH: add a variable for CMAKE_COMPILER_IS_GNUCXX
82982
82983 2001-07-16 10:14  hoffman
82984
82985         * Source/: cmMakefile.cxx, cmSourceFile.cxx: ENH: add support for
82986           mac osx
82987
82988 2001-07-15 21:10  barre
82989
82990         * Modules/FindPythonLibs.cmake: update include/lib path to Python
82991           (Linux)
82992
82993 2001-07-11 13:30  martink
82994
82995         * Source/: cmMakefile.h: version num
82996
82997 2001-07-11 12:12  hoffman
82998
82999         * Source/cmSystemTools.cxx: BUG: make sure find program does not
83000           find directories
83001
83002 2001-07-10 17:13  hoffman
83003
83004         * Source/: cmIncludeCommand.cxx, cmLoadCacheCommand.cxx: BUG:
83005           remove iostream.h includes
83006
83007 2001-07-10 16:20  berk
83008
83009         * Source/cmUnixMakefileGenerator.cxx: Unnecessary variable
83010
83011 2001-07-10 16:20  berk
83012
83013         * Source/cmMakefile.cxx: Better error checking.
83014
83015 2001-07-10 14:29  hoffman
83016
83017         * Templates/: configure, configure.in: BUG: fix excape of * for
83018           cmake
83019
83020 2001-07-10 13:57  king
83021
83022         * Source/cmUnixMakefileGenerator.cxx: BUG: When splitting a full
83023           path library into separate -L and -l parts, the -l part may not
83024           have a "lib" prefix on cygwin.
83025
83026 2001-07-10 12:09  king
83027
83028         * Source/cmake.cxx: ENH: Removing automatic setting of
83029           BUILD_SHARED_LIBS.  Projects that support this should explicitly
83030           declare it with the OPTION command, or set its libraries to
83031           shared or static directly on each ADD_LIBRARY command.
83032
83033 2001-07-10 11:56  berk
83034
83035         * Modules/Dart.cmake: Checking if tclshcommand is defined before
83036           running it.
83037
83038 2001-07-10 11:46  king
83039
83040         * Source/cmUnixMakefileGenerator.cxx: ENH: Added
83041           -D(library_name)_EXPORTS to build rules for sources that are
83042           going to be linked into a shared library.  This allows dllexport
83043           setup for DLL building on cygwin.  It may also come in handy in
83044           unix in the future.  This corresponds to the same definition
83045           added by the dll dsp template in windows.
83046
83047 2001-07-10 09:23  martink
83048
83049         * Source/cmBuildNameCommand.cxx: changes to better handle old
83050           values or hand set values
83051
83052 2001-07-09 12:46  nobody
83053
83054         * DartConfig.cmake: Disabled doxygen and gnats
83055
83056 2001-07-08 17:54  perera
83057
83058         * Source/cmUnixMakefileGenerator.cxx: BUG: library extension goes
83059           after library name, not before
83060
83061 2001-07-06 14:41  hoffman
83062
83063         * Source/: cmUnixMakefileGenerator.cxx, cmUnixMakefileGenerator.h:
83064           ENH: some clean up, and better checking to see if we are building
83065           cmake
83066
83067 2001-07-06 14:11  hoffman
83068
83069         * configure, configure.in: ENH: run make depend
83070
83071 2001-07-06 12:46  will
83072
83073         * Source/cmCommand.h: ERR:Spelling mistake
83074
83075 2001-07-06 09:22  king
83076
83077         * Source/cmStandardIncludes.h: ENH: Warning 4503 disable for MSVC.
83078
83079 2001-07-05 18:15  hoffman
83080
83081         * Templates/: configure, configure.in: BUG: fix flags for cygwin
83082           and shared builds
83083
83084 2001-07-05 17:52  hoffman
83085
83086         * Source/cmSystemTools.cxx: ENH: add better error output
83087
83088 2001-07-05 12:03  hoffman
83089
83090         * Source/cmUnixMakefileGenerator.cxx, Templates/configure,
83091           Templates/configure.in: BUG: fix solaris problems in install and
83092           ar
83093
83094 2001-07-03 10:53  king
83095
83096         * Source/cmCableWrapTclCommand.cxx: ENH: Removed -fsyntax-only flag
83097           from call to gcc-xml.  It should be part of GCCXML_FLAGS.
83098
83099 2001-07-03 05:27  scottim
83100
83101         * Source/cmDSPWriter.cxx, Templates/CMakeWindowsSystemConfig.cmake,
83102           Templates/DLLHeader.dsptemplate, Templates/EXEHeader.dsptemplate,
83103           Templates/EXEWinHeader.dsptemplate,
83104           Templates/UtilityHeader.dsptemplate,
83105           Templates/staticLibHeader.dsptemplate: Renamed the
83106           ReleaseWithDebugInfo Build configuration to RelWithDebInfo,
83107           because msdev does simple matching on build target, and
83108           specifying either Release or Debug builds would also build
83109           ReleaseWithDebugInfo
83110
83111 2001-07-02 16:52  king
83112
83113         * Source/cmUnixMakefileGenerator.cxx: BUG: When outputting relative
83114           path of .o, the relative path of the source file must also be
83115           written (not full path).
83116
83117 2001-07-02 16:30  millerjv
83118
83119         * Source/cmBuildNameCommand.cxx: FIX: BuildName removes path to
83120           compiler and converts any illegal characters
83121
83122 2001-07-02 15:57  king
83123
83124         * Source/: cmCommands.cxx, cmBuildSharedLibrariesCommand.cxx,
83125           cmBuildSharedLibrariesCommand.h: ENH: Removed deprecated command
83126           completely.
83127
83128 2001-07-02 15:38  king
83129
83130         * Source/: cmAddLibraryCommand.cxx, cmAddLibraryCommand.h,
83131           cmDSPWriter.cxx, cmDSPWriter.h, cmDSWWriter.cxx, cmMakefile.cxx,
83132           cmMakefile.h, cmTarget.h, cmUnixMakefileGenerator.cxx,
83133           cmUnixMakefileGenerator.h: ENH: Added support for selection of
83134           static/shared build on a per-library basis.
83135
83136 2001-07-02 14:38  martink
83137
83138         * Source/cmake.cxx: better arg support
83139
83140 2001-07-02 14:03  berk
83141
83142         * Source/: cmVTKWrapJavaCommand.h, cmVTKWrapPythonCommand.h,
83143           cmVTKWrapTclCommand.h: Should not be inherited.
83144
83145 2001-07-02 14:03  berk
83146
83147         * Source/: cmVTKWrapJavaCommand.cxx, cmVTKWrapPythonCommand.cxx,
83148           cmVTKWrapTclCommand.cxx: Better error checking.
83149
83150 2001-07-02 14:02  berk
83151
83152         * Source/cmConfigureFileCommand.cxx: Wrong place for fout
83153
83154 2001-06-29 16:46  martink
83155
83156         * Source/cmConfigureFileCommand.cxx: better configure file command
83157
83158 2001-06-29 16:06  nobody
83159
83160         * CMakeLists.txt: added logo
83161
83162 2001-06-29 09:53  martink
83163
83164         * Source/cmaketest.cxx: minor compile fix
83165
83166 2001-06-29 09:30  hoffman
83167
83168         * Source/cmUnixMakefileGenerator.cxx,
83169           Templates/CMakeSystemConfig.cmake.in, Templates/configure,
83170           Templates/configure.in: BUG: break up CMAKE_AR into program and
83171           ARGS
83172
83173 2001-06-28 17:45  hoffman
83174
83175         * configure, configure.in, Source/cmSystemTools.cxx,
83176           Source/cmUnixMakefileGenerator.cxx, Templates/configure,
83177           Templates/configure.in: ENH: various fixes to allow bootstrap on
83178           sunos with CC
83179
83180 2001-06-28 16:45  hoffman
83181
83182         * Source/cmEnableTestingCommand.cxx: fixed Dart issue
83183
83184 2001-06-28 15:27  hoffman
83185
83186         * Templates/CMakeSystemConfig.cmake.in: set values in the cache not
83187           just the current makefile
83188
83189 2001-06-28 15:08  berk
83190
83191         * Source/cmUnixMakefileGenerator.cxx: Special rules for
83192           out-of-package source files.
83193
83194 2001-06-28 14:38  hoffman
83195
83196         * Templates/: configure, configure.in: BUG: pass flags to compiler
83197           during configure
83198
83199 2001-06-28 14:27  hoffman
83200
83201         * Templates/: configure, configure.in: BUG: pass flags to compiler
83202           during configure
83203
83204 2001-06-28 14:01  hoffman
83205
83206         * Source/cmSourceFilesCommand.cxx: BUG: find files in
83207           subdirectories
83208
83209 2001-06-28 11:42  hoffman
83210
83211         * Source/cmStandardIncludes.h: fix for scope on hp
83212
83213 2001-06-28 11:40  hoffman
83214
83215         * Source/cmSystemTools.cxx: BUG: check size of path error, HP
83216           gcount problem
83217
83218 2001-06-27 17:19  berk
83219
83220         * Source/cmSourceFilesCommand.cxx: Added variable expansion.
83221
83222 2001-06-27 16:18  martink
83223
83224         * Source/cmMakefile.h: updated version to 0.3
83225
83226 2001-06-27 16:17  martink
83227
83228         * Source/cmMakefile.h: updated version to 0.2
83229
83230 2001-06-27 16:14  martink
83231
83232         * Source/cmUnixMakefileGenerator.cxx: ENH: fix install when
83233           executable and lib path set
83234
83235 2001-06-27 15:42  hoffman
83236
83237         * configure, configure.in, Source/CMakeLists.txt,
83238           Source/cmSystemTools.cxx, Source/cmUnixMakefileGenerator.cxx,
83239           Source/cmake.cxx, Templates/install-sh: ENH: fix install for
83240           cygwin, build cmake from configure
83241
83242 2001-06-27 15:13  king
83243
83244         * Source/: cmUnixMakefileGenerator.cxx, cmUnixMakefileGenerator.h:
83245           BUG: Check for building shared libraries should read from the
83246           make file's setting, not directly from the cache.
83247
83248 2001-06-27 15:09  king
83249
83250         * Source/cmDSPWriter.cxx: BUG: Check for building shared libraries
83251           should read from makefile's setting, not directly from the cache.
83252
83253 2001-06-27 13:16  martink
83254
83255         * CMake.rtf: updated for 0.2
83256
83257 2001-06-27 13:12  martink
83258
83259         * Source/: cmLinkLibrariesCommand.h, cmSubdirCommand.h:
83260           documentation change
83261
83262 2001-06-27 12:09  perera
83263
83264         * Source/cmUnixMakefileGenerator.cxx: ENH: Use ${MAKE} instead of
83265           make for dependent library rules
83266
83267 2001-06-27 11:49  martink
83268
83269         * Source/cmCommands.cxx: alphabetized
83270
83271 2001-06-27 11:35  martink
83272
83273         * Source/cmake.cxx: added help options
83274
83275 2001-06-27 09:17  martink
83276
83277         * Source/: cmSystemTools.cxx, cmaketest.cxx, cmaketest.h.in: minor
83278           fixes to testing
83279
83280 2001-06-27 09:16  martink
83281
83282         * Source/CMakeLists.txt: mod to the testing
83283
83284 2001-06-27 09:16  martink
83285
83286         * CMakeLists.txt: added dependencies for testing
83287
83288 2001-06-26 16:19  hoffman
83289
83290         * Source/cmake.dsp: BUG: change to dos mode
83291
83292 2001-06-26 13:41  martink
83293
83294         * Modules/Dart.cmake: update for CMake changes
83295
83296 2001-06-26 13:23  martink
83297
83298         * Source/: CMakeLists.txt, cmAddCustomTargetCommand.cxx,
83299           cmAddCustomTargetCommand.h, cmBuildCommand.cxx: modified how
83300           paths are escaped, added depends
83301
83302 2001-06-26 10:01  martink
83303
83304         * Source/: cmAddDependenciesCommand.cxx,
83305           cmAddDependenciesCommand.h, cmCommands.cxx: added add
83306           dependencies command
83307
83308 2001-06-25 13:34  millerjv
83309
83310         * Source/: cmBuildNameCommand.cxx, cmSiteNameCommand.cxx: FIX:
83311           added AddDefinition() to store site name and build name in
83312           makefile.  Also stripped      white space from the result of
83313           hostname.
83314
83315 2001-06-25 10:59  martink
83316
83317         * CMakeLists.txt: made cmake write its execs into CMake/Source
83318
83319 2001-06-22 14:53  hoffman
83320
83321         * Source/cmUnixMakefileGenerator.cxx: BUG: shared libraries should
83322           not depend on other shared libraries, they get relinked too
83323           often.
83324
83325 2001-06-22 14:53  hoffman
83326
83327         * Source/cmMakefile.cxx: ENH: put back stdio.h to get sprintf
83328
83329 2001-06-22 14:23  biddi
83330
83331         * Source/cmCommands.cxx: ERR: Serious problems with my CVS. How did
83332           this get committed?
83333
83334 2001-06-22 12:19  king
83335
83336         * Source/cmSystemTools.cxx: BUG: Wrote correct implementation of
83337           cmCopyFile.
83338
83339 2001-06-22 12:18  king
83340
83341         * Source/cmake.cxx: BUG: Fixed generation of cMakeRoot in one case.
83342
83343 2001-06-22 12:18  king
83344
83345         * Source/cmStandardIncludes.h: ENH: Added string.h include.
83346
83347 2001-06-22 12:17  king
83348
83349         * Source/cmMakefile.cxx: ERR: Removed stray standard header
83350           include.  They should be added to cmStandardIncludes.h
83351
83352 2001-06-22 12:17  king
83353
83354         * Source/cmIncludeCommand.cxx: BUG: Added missing newline in error
83355           message.
83356
83357 2001-06-22 11:32  martink
83358
83359         * Source/cmMakefile.cxx: removed stricmp
83360
83361 2001-06-22 11:28  martink
83362
83363         * Source/CMakeLists.txt: escape quotes on cmaketest.h.in
83364
83365 2001-06-22 11:15  martink
83366
83367         * Source/: cmConfigureFileCommand.cxx, cmConfigureFileCommand.h:
83368           added escape quotes option
83369
83370 2001-06-22 11:14  martink
83371
83372         * Source/: cmMakefile.cxx, cmMakefile.h: added escape quotes option
83373           in replace strings
83374
83375 2001-06-22 10:21  martink
83376
83377         * Source/: cmSystemTools.cxx, cmSystemTools.h: added escape quote
83378           method
83379
83380 2001-06-22 09:58  biddi
83381
83382         * Source/: cmCommands.cxx, cmSourceFilesRemoveCommand.cxx,
83383           cmSourceFilesRemoveCommand.h: ENH: Added new command
83384           SOURCE_FILES_REMOVE which can be used to take files out of the
83385           build. Especially useful when certain compilers choke on the odd
83386           file.
83387
83388 2001-06-22 09:47  biddi
83389
83390         * Source/: cmMakefile.cxx, cmMakefile.h: ENH: Added
83391           RemoveSource(...) to complement AddSource. New command
83392           SOURCE_FILES_REMOVE uses it and can be used to take files out of
83393           the build
83394
83395 2001-06-22 09:27  martink
83396
83397         * Source/cmaketest.cxx: namespace issues
83398
83399 2001-06-21 17:55  hoffman
83400
83401         * Source/cmDSWWriter.cxx: allow no name project
83402
83403 2001-06-21 17:53  martink
83404
83405         * Source/CMakeLists.txt: better testing
83406
83407 2001-06-21 17:53  martink
83408
83409         * Source/: cmSystemTools.cxx, cmSystemTools.h: adde changeDirectory
83410
83411 2001-06-21 17:52  martink
83412
83413         * Source/: cmaketest.cxx, cmaketest.h.in: new test driver
83414
83415 2001-06-21 17:52  martink
83416
83417         * Tests/Simple/: CMakeLists.txt, simple.cxx: new tests
83418
83419 2001-06-21 17:41  hoffman
83420
83421         * Source/cmake.cxx: BUG: fix for unix
83422
83423 2001-06-21 17:25  hoffman
83424
83425         * Source/cmake.cxx: ENH: clean up
83426
83427 2001-06-21 17:20  hoffman
83428
83429         * Source/cmake.cxx: ENH: look in the PREFIX dir for the modules
83430
83431 2001-06-21 16:34  hoffman
83432
83433         * Source/: cmConfigure.cmake.h.in, cmake.cxx: ENH: better ability
83434           to find cmake program
83435
83436 2001-06-21 15:57  martink
83437
83438         * Templates/CMakeLists.txt: minor install fix
83439
83440 2001-06-21 15:54  martink
83441
83442         * Source/cmUnixMakefileGenerator.cxx: better permission handling
83443
83444 2001-06-21 15:02  king
83445
83446         * Source/: cmIncludeRegularExpressionCommand.cxx,
83447           cmIncludeRegularExpressionCommand.h, cmMakeDepend.cxx,
83448           cmMakeDepend.h, cmMakefile.cxx, cmMakefile.h,
83449           cmUnixMakefileGenerator.cxx: ENH: Extended
83450           INCLUDE_REGULAR_EXPRESSION to allow selective complaints about
83451           missing dependencies.
83452
83453 2001-06-21 15:02  king
83454
83455         * Source/CMakeLists.txt: ENH: Added BUILD_FLTK_GUI option (defaults
83456           to ON).
83457
83458 2001-06-21 13:48  hoffman
83459
83460         * Source/: CMakeLists.txt, cmSourceFile.cxx, cmStandardIncludes.h:
83461           BUG: fix bootstrap build on unix
83462
83463 2001-06-21 12:31  hoffman
83464
83465         * CMakeLists.txt: ENH: add include regexp
83466
83467 2001-06-21 12:01  martink
83468
83469         * CMakeLists.txt, Makefile.in, configure, configure.in, install-sh,
83470           Modules/CMakeLists.txt, Source/cmInstallFilesCommand.cxx,
83471           Source/cmInstallFilesCommand.h, Source/cmSystemTools.cxx,
83472           Source/cmSystemTools.h, Source/cmake.cxx,
83473           Templates/CMakeLists.txt, Templates/install-sh: better install
83474           support
83475
83476 2001-06-21 10:58  hoffman
83477
83478         * Templates/CMakeSystemConfig.cmake.in: BUG: remove quotes
83479
83480 2001-06-21 10:36  hoffman
83481
83482         * Source/: cmIncludeCommand.cxx, cmIncludeCommand.h: ENH: add
83483           optional include and only allow one file per INCLUDE
83484
83485 2001-06-20 16:49  hoffman
83486
83487         * Source/CMakeLists.txt, Source/cmDSPWriter.cxx,
83488           Templates/DLLHeader.dsptemplate, Templates/EXEHeader.dsptemplate,
83489           Templates/EXEWinHeader.dsptemplate,
83490           Templates/staticLibHeader.dsptemplate: ENH: boot strap mfc gui
83491           and support for MFC
83492
83493 2001-06-20 13:56  hoffman
83494
83495         * Source/CMakeLists.txt, Source/cmConfigure.cmake.h.in,
83496           Source/cmSourceFile.cxx, Source/cmStandardIncludes.h,
83497           Source/cmake.cxx, Templates/CMakeSystemConfig.cmake.in,
83498           Templates/configure, Templates/configure.in: ENH: fix cmake so it
83499           can boot strap itself better
83500
83501 2001-06-19 16:29  hoffman
83502
83503         * Modules/FindFLTK.cmake: [no log message]
83504
83505 2001-06-19 16:10  hoffman
83506
83507         * Source/CMakeLists.txt: ENH: build fltk cmake on unix with
83508           bootstrap
83509
83510 2001-06-19 16:05  king
83511
83512         * Makefile.in: BUG: Exectuable installation must set permissions to
83513           755 in case installer has a umask like 007.
83514
83515 2001-06-19 15:50  king
83516
83517         * Source/: cmBuildSharedLibrariesCommand.cxx, cmake.cxx: ENH: CMake
83518           now always adds the BUILD_SHARED_LIBS cache entry.  The
83519           BUILD_SHARED_LIBRARIES command that used to be used is now
83520           deprecated.
83521
83522 2001-06-19 15:33  hoffman
83523
83524         * Source/CMakeLists.txt: ENH: add bootstrap support for building
83525           fltk
83526
83527 2001-06-19 12:03  king
83528
83529         * Source/: cmCableCloseNamespaceCommand.cxx,
83530           cmCableCloseNamespaceCommand.h, cmCableCommand.cxx,
83531           cmCableCommand.h, cmCableData.cxx, cmCableData.h,
83532           cmCableDefineSetCommand.cxx, cmCableDefineSetCommand.h,
83533           cmCableInstantiateClassCommand.cxx,
83534           cmCableInstantiateClassCommand.h, cmCableInstantiateCommand.cxx,
83535           cmCableInstantiateCommand.h, cmCableOpenNamespaceCommand.cxx,
83536           cmCableOpenNamespaceCommand.h, cmCablePackageCommand.cxx,
83537           cmCablePackageCommand.h, cmCablePackageEntryCommand.cxx,
83538           cmCablePackageEntryCommand.h, cmCableSourceFilesCommand.cxx,
83539           cmCableSourceFilesCommand.h, cmCableWrapCommand.cxx,
83540           cmCableWrapCommand.h, cmCommands.cxx: ENH: Removing old-style
83541           cable commands related to the instantiation functionality which
83542           has now been removed from cable.
83543
83544 2001-06-19 12:01  king
83545
83546         * Source/cmOutputRequiredFilesCommand.cxx: ERR: Removed unused
83547           variable.
83548
83549 2001-06-19 07:41  millerjv
83550
83551         * Source/: cmAddTestCommand.cxx, cmEnableTestingCommand.cxx: ENH:
83552           Changed generated filename to DartTestfile.txt
83553
83554 2001-06-18 17:26  hoffman
83555
83556         * Source/cmSystemTools.cxx: BUG: use pclose not fclose
83557
83558 2001-06-18 16:54  perera
83559
83560         * Source/cmLinkLibrariesCommand.cxx: ENH: LINK_LIBRARIES(abc) will
83561           automatically add the path to abc to the link directories, if the
83562           path is known.
83563
83564 2001-06-18 15:35  hoffman
83565
83566         * Source/cmUnixMakefileGenerator.cxx: BUG: remove unused
83567
83568 2001-06-18 15:32  hoffman
83569
83570         * Source/cmUnixMakefileGenerator.cxx: BUG: create directories in
83571           the right place
83572
83573 2001-06-18 15:31  hoffman
83574
83575         * Source/cmake.cxx: ENH: move EXECUTABLE_OUTPUT_PATH and
83576           LIBRARY_OUTPUT_PATH initial creation to after the CMakeLists.txt
83577           files have been parsed
83578
83579 2001-06-18 13:16  martink
83580
83581         * Modules/Dart.cmake: out of source dart support
83582
83583 2001-06-15 17:57  hoffman
83584
83585         * Source/cmUnixMakefileGenerator.cxx: ENH: do not add anything from
83586           the current directory to the depends
83587
83588 2001-06-15 10:35  perera
83589
83590         * Source/cmUnixMakefileGenerator.cxx: BUG: fixed so that empty
83591           library paths are ignored
83592
83593 2001-06-14 17:06  biddi
83594
83595         * Source/cmSourceFile.cxx: ERR: allow *.cpp as well as *.cxx etc
83596           etc
83597
83598 2001-06-14 11:45  martink
83599
83600         * Source/CMakeLib.dsp: added make depend on win32
83601
83602 2001-06-14 10:19  hoffman
83603
83604         * Source/cmUnixMakefileGenerator.cxx: BUG: fix it so that if a
83605           Makefile is out of date for some reason, it is only built once,
83606           it was doing it twice.
83607
83608 2001-06-14 09:10  martink
83609
83610         * CMakeLists.txt, DartConfig.cmake: modified testing
83611
83612 2001-06-13 17:50  hoffman
83613
83614         * Source/cmUnixMakefileGenerator.cxx: BUG: fix so it does not jump
83615           into the current directory for inital target builds
83616
83617 2001-06-13 17:03  hoffman
83618
83619         * Source/: cmUnixMakefileGenerator.cxx, cmUnixMakefileGenerator.h,
83620           cmake.cxx: ENH: fix EXECUTABLE_OUTPUT_PATH and
83621           LIBRARY_OUTPUT_PATH for unix
83622
83623 2001-06-13 16:15  martink
83624
83625         * Modules/FindDart.cmake: used to find the dart testing system
83626
83627 2001-06-13 14:49  martink
83628
83629         * CMakeLists.txt: minor dart change
83630
83631 2001-06-13 13:53  martink
83632
83633         * Source/: cmTarget.cxx, cmTarget.h: duh
83634
83635 2001-06-13 13:49  martink
83636
83637         * CMakeLists.txt, Source/cmTarget.cxx, Source/cmTarget.h: minor cvs
83638           web changeCMakeLists.txt
83639
83640 2001-06-12 14:15  perera
83641
83642         * Source/cmUnixMakefileGenerator.cxx, Templates/configure,
83643           Templates/configure.in: BUG: SHLIB_LINK was being used when
83644           linking static executables. Missing comma in RUNTIME_FLAG for
83645           IRIX.  ENH: User supplied SHLIB_CFLAGS (-fPIC, etc) will override
83646           configure detected flags
83647
83648 2001-06-12 13:30  martink
83649
83650         * CMakeLists.txt, Source/CMakeLists.txt: support testing
83651
83652 2001-06-12 12:22  king
83653
83654         * Source/cmUnixMakefileGenerator.cxx: BUG: CMake's configure needs
83655           to run with the current directory as the project's binary
83656           directory.
83657
83658 2001-06-12 11:55  martink
83659
83660         * Source/: cmakemain.cxx: cmake does not require two arguments
83661
83662 2001-06-12 11:12  martink
83663
83664         * Source/cmCommands.cxx: removed old added new
83665
83666 2001-06-12 11:08  martink
83667
83668         * Source/cmCommands.cxx: removed old added new
83669
83670 2001-06-12 11:08  martink
83671
83672         * Source/: cmOutputRequiredFilesCommand.cxx,
83673           cmOutputRequiredFilesCommand.h: added new command
83674
83675 2001-06-12 11:08  martink
83676
83677         * Source/: cmConfigureFileNoAutoconf.cxx,
83678           cmConfigureFileNoAutoconf.h, cmTestsCommand.cxx,
83679           cmTestsCommand.h: removed old commands
83680
83681 2001-06-12 10:59  king
83682
83683         * Source/: cmMakeDepend.cxx, cmUnixMakefileGenerator.cxx: BUG:
83684           Dependency hints must be removed by the makefile generator before
83685           adding the dependencies generated by cmMakeDepend.
83686
83687 2001-06-12 10:45  perera
83688
83689         * Source/cmUnixMakefileGenerator.cxx: BUG: There was no dependency
83690           for library targets on their required libraries.  (Hopefully
83691           there aren't any cyclic dependencies for libraries.)
83692           CMAKE_SHLIB_LINK is now used for executable targets.
83693
83694 2001-06-12 09:00  martink
83695
83696         * Source/: cmMakeDepend.h, cmUnixMakefileGenerator.cxx,
83697           cmUnixMakefileGenerator.h, cmMakeDepend.cxx: some cleanup to the
83698           make depend process
83699
83700 2001-06-12 08:31  king
83701
83702         * Source/cmUnixMakefileGenerator.cxx: BUG: WIN32_EXECUTABLE targets
83703           were not being installed on unix properly.  They are supposed to
83704           be treated just like any other EXECUTABLE target.
83705
83706 2001-06-12 08:30  king
83707
83708         * Source/cmake.cxx: ERR: int -> unsigned int.
83709
83710 2001-06-11 21:50  ibanez
83711
83712         * Modules/FindFLTK.cmake: ENH: Added the path used in SuSe Linux
83713           7.1
83714
83715 2001-06-11 19:14  millerjv
83716
83717         * Modules/Dart.cmake: Modified for new Dart source tree
83718
83719 2001-06-11 18:00  martink
83720
83721         * Source/cmake.cxx: minor fix in error checking
83722
83723 2001-06-11 17:09  king
83724
83725         * Modules/FindTCL.cmake: ENH: Added check for tcl8.4 (as against
83726           tcl84), tcl8.3, tcl8.2, and tcl8.0 when finding the TCL_LIBRARY.
83727
83728 2001-06-11 16:47  martink
83729
83730         * Source/cmMakefile.h: added some const versions of get methods
83731
83732 2001-06-11 15:31  millerjv
83733
83734         * Modules/Testing.cmake: Changed Testing.cmake to Dart.cmake
83735
83736 2001-06-11 15:28  millerjv
83737
83738         * Modules/Dart.cmake: Rename Testing.cmake to Dart.cmake
83739
83740 2001-06-11 10:18  king
83741
83742         * Source/cmSystemTools.cxx: BUG: Fixed regular expression used to
83743           match registry entries.  The expression now matches everything
83744           after a [HKEY until the first ']' is encountered.
83745
83746 2001-06-10 18:27  ibanez
83747
83748         * Source/cmSystemTools.cxx: DOC: Added a comment about the risk of
83749           using tempnam in Unix, as opposed to      using mkstemp.
83750
83751 2001-06-09 20:54  king
83752
83753         * Source/cmCableWrapTclCommand.cxx: BUG: Changed custom command
83754           generation to not use full path of output file from cable.
83755
83756 2001-06-08 14:40  king
83757
83758         * Source/: cmCableWrapTclCommand.cxx, cmCableWrapTclCommand.h: ENH:
83759           Added proper request for/generation of CABLE, GCCXML, and
83760           GCCXML_FLAGS cache entries.  This also allowed the correct
83761           generation of gccxml rules.
83762
83763 2001-06-08 14:38  king
83764
83765         * Source/cmDSPWriter.cxx: BUG: Removed generation of stray # Begin
83766           Custom Build line.
83767
83768 2001-06-08 00:18  perera
83769
83770         * Source/cmUnixMakefileGenerator.cxx,
83771           Templates/CMakeSystemConfig.cmake.in, Templates/configure,
83772           Templates/configure.in: ENH: Runtime library search paths can be
83773           added to the link lines for on shared builds.
83774
83775 2001-06-07 16:48  martink
83776
83777         * CMake.pdf.gz: replaced with pdf version
83778
83779 2001-06-07 16:45  will
83780
83781         * CMake.pdf: updated docs
83782
83783 2001-06-07 16:34  martink
83784
83785         * CMake.doc.gz: checked in rtf version
83786
83787 2001-06-07 16:24  martink
83788
83789         * CMake.rtf: updated docs
83790
83791 2001-06-07 14:52  hoffman
83792
83793         * Source/cmAddTestCommand.cxx, Source/cmCablePackageCommand.cxx,
83794           Source/cmCableWrapTclCommand.cxx, Source/cmCacheManager.cxx,
83795           Source/cmCacheManager.h, Source/cmDSWWriter.cxx,
83796           Source/cmMakefile.cxx, Source/cmMakefile.h,
83797           Source/cmSystemTools.h, Source/cmTarget.h,
83798           Source/cmUnixMakefileGenerator.cxx,
83799           Source/cmUtilitySourceCommand.cxx,
83800           Source/cmVTKWrapJavaCommand.cxx,
83801           Source/cmVTKWrapPythonCommand.cxx,
83802           Source/cmVTKWrapTclCommand.cxx, Source/cmake.cxx,
83803           Templates/CMakeWindowsSystemConfig.cmake: ENH: move utilities to
83804           targets from makefile, and add versioning to cache
83805
83806 2001-06-07 12:22  king
83807
83808         * Source/cmEnableTestingCommand.cxx: BUG: ENABLE_TESTING command
83809           may need to create output directory before writing the
83810           CMakeTestfile into it since it is invoked before the makefile
83811           generator runs.
83812
83813 2001-06-07 11:36  scottim
83814
83815         * Source/cmDSPWriter.cxx, Templates/CMakeWindowsSystemConfig.cmake,
83816           Templates/DLLHeader.dsptemplate, Templates/EXEHeader.dsptemplate,
83817           Templates/EXEWinHeader.dsptemplate,
83818           Templates/UtilityHeader.dsptemplate,
83819           Templates/staticLibHeader.dsptemplate: adding a "Release with
83820           debugging Info" build to CMake for NT
83821
83822 2001-06-07 10:16  king
83823
83824         * Source/cmCableWrapTclCommand.cxx: ERR: Fixed generation of source
83825           name and directory for cmSourceFiles of generated Tcl wrapper
83826           files.  Changed extension of generated gcc-xml input c++ file to
83827           be .cc so that GCC will recognize it, but MsDev will still allow
83828           a custom command on it.
83829
83830 2001-06-07 08:50  millerjv
83831
83832         * Source/cmConfigureFileNoAutoconf.cxx: FIX: Chaned error message
83833           to match command
83834
83835 2001-06-06 16:45  king
83836
83837         * Source/cmCableWrapTclCommand.cxx: ENH: Changed generation of
83838           gccxml command to write out define and include flags explicitly
83839           instead of using CMAKE_CXX_FLAGS and INCLUDE_FLAGS variables.
83840           This should help it run when gccxml is not the compiler that will
83841           build the generated wrappers.
83842
83843 2001-06-06 16:14  millerjv
83844
83845         * Source/cmAddTestCommand.cxx: FIX: InitialPass() seg fault on
83846           std::copy and FinalPass() was not appending to the file
83847
83848 2001-06-06 13:58  martink
83849
83850         * Source/: cmAddTestCommand.cxx, cmAddTestCommand.h,
83851           cmCommands.cxx, cmConfigureFileNoAutoconf.cxx,
83852           cmEnableTestingCommand.cxx, cmEnableTestingCommand.h,
83853           cmMakefile.cxx, cmMakefile.h, cmTestsCommand.cxx: added enable
83854           testing deprecated some commands
83855
83856 2001-06-06 13:55  hoffman
83857
83858         * Source/CMakeLib.dsp: [no log message]
83859
83860 2001-06-06 13:48  hoffman
83861
83862         * Source/: cmDSPMakefile.cxx, cmDSPMakefile.h, cmDSPWriter.cxx,
83863           cmDSPWriter.h, cmDSWMakefile.cxx, cmDSWMakefile.h,
83864           cmDSWWriter.cxx, cmDSWWriter.h, cmMSProjectGenerator.cxx,
83865           cmMSProjectGenerator.h: ENH: rename DSWMakefile and DSPMakefile
83866           to DSWWriter and DSPWriter
83867
83868 2001-06-06 13:19  hoffman
83869
83870         * Source/: cmAbstractFilesCommand.cxx, cmAbstractFilesCommand.h,
83871           cmAddCustomTargetCommand.cxx, cmAddCustomTargetCommand.h,
83872           cmAddDefinitionsCommand.cxx, cmAddDefinitionsCommand.h,
83873           cmAddExecutableCommand.cxx, cmAddExecutableCommand.h,
83874           cmAddLibraryCommand.cxx, cmAddLibraryCommand.h,
83875           cmAddTestCommand.cxx, cmAddTestCommand.h,
83876           cmAuxSourceDirectoryCommand.cxx, cmAuxSourceDirectoryCommand.h,
83877           cmBuildCommand.cxx, cmBuildCommand.h, cmBuildNameCommand.cxx,
83878           cmBuildNameCommand.h, cmBuildSharedLibrariesCommand.cxx,
83879           cmBuildSharedLibrariesCommand.h, cmCableClassSetCommand.cxx,
83880           cmCableClassSetCommand.h, cmCableCloseNamespaceCommand.cxx,
83881           cmCableCloseNamespaceCommand.h, cmCableDefineSetCommand.cxx,
83882           cmCableDefineSetCommand.h, cmCableOpenNamespaceCommand.cxx,
83883           cmCableOpenNamespaceCommand.h, cmCablePackageCommand.cxx,
83884           cmCablePackageCommand.h, cmCablePackageEntryCommand.cxx,
83885           cmCablePackageEntryCommand.h, cmCableWrapTclCommand.cxx,
83886           cmCableWrapTclCommand.h, cmCommand.h, cmConfigureFileCommand.cxx,
83887           cmConfigureFileCommand.h, cmConfigureFileNoAutoconf.cxx,
83888           cmConfigureFileNoAutoconf.h, cmElseCommand.cxx, cmElseCommand.h,
83889           cmEndIfCommand.cxx, cmEndIfCommand.h, cmExecProgramCommand.cxx,
83890           cmExecProgramCommand.h, cmFindFileCommand.cxx,
83891           cmFindFileCommand.h, cmFindLibraryCommand.cxx,
83892           cmFindLibraryCommand.h, cmFindPathCommand.cxx,
83893           cmFindPathCommand.h, cmFindProgramCommand.cxx,
83894           cmFindProgramCommand.h, cmGetFilenameComponentCommand.cxx,
83895           cmGetFilenameComponentCommand.h, cmIfCommand.cxx, cmIfCommand.h,
83896           cmIncludeCommand.cxx, cmIncludeCommand.h,
83897           cmIncludeDirectoryCommand.cxx, cmIncludeDirectoryCommand.h,
83898           cmIncludeRegularExpressionCommand.cxx,
83899           cmIncludeRegularExpressionCommand.h, cmInstallFilesCommand.cxx,
83900           cmInstallFilesCommand.h, cmInstallTargetsCommand.cxx,
83901           cmInstallTargetsCommand.h, cmLibraryCommand.h,
83902           cmLinkDirectoriesCommand.cxx, cmLinkDirectoriesCommand.h,
83903           cmLinkLibrariesCommand.cxx, cmLinkLibrariesCommand.h,
83904           cmLoadCacheCommand.cxx, cmLoadCacheCommand.h,
83905           cmMakeDirectoryCommand.cxx, cmMakeDirectoryCommand.h,
83906           cmMakefile.cxx, cmMessageCommand.cxx, cmMessageCommand.h,
83907           cmOptionCommand.cxx, cmOptionCommand.h, cmProjectCommand.cxx,
83908           cmProjectCommand.h, cmSetCommand.cxx, cmSetCommand.h,
83909           cmSiteNameCommand.cxx, cmSiteNameCommand.h,
83910           cmSourceFilesCommand.cxx, cmSourceFilesCommand.h,
83911           cmSourceGroupCommand.cxx, cmSourceGroupCommand.h,
83912           cmSubdirCommand.cxx, cmSubdirCommand.h,
83913           cmTargetLinkLibrariesCommand.cxx, cmTargetLinkLibrariesCommand.h,
83914           cmTestsCommand.cxx, cmTestsCommand.h, cmUtilitySourceCommand.cxx,
83915           cmUtilitySourceCommand.h, cmVTKWrapJavaCommand.cxx,
83916           cmVTKWrapJavaCommand.h, cmVTKWrapPythonCommand.cxx,
83917           cmVTKWrapPythonCommand.h, cmVTKWrapTclCommand.cxx,
83918           cmVTKWrapTclCommand.h, cmWrapExcludeFilesCommand.cxx,
83919           cmWrapExcludeFilesCommand.h: ENH: rename Invoke to InitialPass
83920
83921 2001-06-06 11:02  millerjv
83922
83923         * Source/cmMakefile.cxx: Change name of file created from Testfile
83924           to CMakeTestfile.txt
83925
83926 2001-06-06 09:44  martink
83927
83928         * Source/cmSystemTools.cxx: better regexp for reg entries
83929
83930 2001-06-06 09:43  martink
83931
83932         * Modules/FindJNI.cmake: better tests
83933
83934 2001-06-06 07:47  millerjv
83935
83936         * Source/cmMakefile.cxx: FIX: forgot to close the files
83937
83938 2001-06-05 22:54  perera
83939
83940         * Source/cmUnixMakefileGenerator.cxx: ENH: Compress the library
83941           search directories so that each appears only once.
83942
83943 2001-06-05 20:34  millerjv
83944
83945         * Source/cmCommands.cxx: ENH: Added AddTest command
83946
83947 2001-06-05 20:34  millerjv
83948
83949         * Source/: cmMakefile.cxx, cmMakefile.h: ENH: Added AddTest, and
83950           GenerateTestfile routines
83951
83952 2001-06-05 20:32  millerjv
83953
83954         * Source/: cmAddTestCommand.cxx, cmAddTestCommand.h: New cmake
83955           command to specify a single test
83956
83957 2001-06-05 17:46  berk
83958
83959         * Source/cmVTKWrapPythonCommand.cxx: Module name between Unix and
83960           Windows got switched by mistake.
83961
83962 2001-06-05 17:41  biddi
83963
83964         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Some tweaks,
83965           hacks and #ifdefs required to compile cmake on Borland C++Builder
83966
83967 2001-06-05 15:48  hoffman
83968
83969         * Source/: cmDSPMakefile.cxx, cmDSPWriter.cxx: BUG: fix EXE and LIB
83970           path problems
83971
83972 2001-06-04 18:24  hoffman
83973
83974         * Source/: cmDSWMakefile.cxx, cmDSWWriter.cxx: STYLE: line too long
83975
83976 2001-06-04 18:24  hoffman
83977
83978         * Source/cmMessageCommand.cxx: ENH: print all arguments
83979
83980 2001-06-04 18:23  hoffman
83981
83982         * Source/cmSetCommand.cxx: ENH: add better error checking
83983
83984 2001-06-04 17:17  martink
83985
83986         * Source/: cmFindIncludeCommand.cxx, cmFindIncludeCommand.h:
83987           removed find include command
83988
83989 2001-06-04 17:16  martink
83990
83991         * Source/cmCommands.cxx: removed find include command finally added
83992           message
83993
83994 2001-06-04 16:55  martink
83995
83996         * Source/: cmSystemTools.cxx, cmSystemTools.h: new message command
83997
83998 2001-06-04 16:55  martink
83999
84000         * Source/: cmMessageCommand.cxx, cmMessageCommand.h: new command
84001
84002 2001-06-04 16:45  martink
84003
84004         * Source/cmVTKWrapPythonCommand.cxx: unused variable
84005
84006 2001-06-04 15:46  barre
84007
84008         * Templates/: DLLHeader.dsptemplate, EXEHeader.dsptemplate,
84009           EXEWinHeader.dsptemplate, UtilityHeader.dsptemplate,
84010           staticLibHeader.dsptemplate: the "Release" target is not the
84011           default.
84012
84013 2001-06-04 11:34  hoffman
84014
84015         * Source/: cmGeneratedFileStream.h, cmUnixMakefileGenerator.cxx:
84016           ENH: try to better handle control-c during make Makefiles
84017
84018 2001-06-04 10:18  hoffman
84019
84020         * Source/: cmCacheManager.cxx, cmDSWMakefile.cxx, cmDSWWriter.cxx,
84021           cmFunctionBlocker.h, cmMSProjectGenerator.cxx, cmMakefile.cxx,
84022           cmMakefileGenerator.h: BUG: clean up memory leaks.
84023
84024 2001-06-01 13:54  martink
84025
84026         * Source/: cmDSPMakefile.cxx, cmDSPWriter.cxx: fix for network
84027           includ paths
84028
84029 2001-06-01 13:29  berk
84030
84031         * Source/cmVTKWrapPythonCommand.cxx: Fixing the module name for
84032           Unix.
84033
84034 2001-05-31 15:48  hoffman
84035
84036         * Source/cmake.cxx: BUG: fix edit of directories
84037
84038 2001-05-31 14:15  berk
84039
84040         * Source/cmVTKWrapPythonCommand.cxx: Should not use decl if not on
84041           Windows.
84042
84043 2001-05-30 15:56  hoffman
84044
84045         * Source/cmakemain.cxx: BUG: add missing file
84046
84047 2001-05-30 15:28  hoffman
84048
84049         * Source/: CMakeLib.dsp, Makefile.in, cmMSProjectGenerator.cxx,
84050           cmake.cxx, cmake.dsp, cmake.h: ENH: change MFC gui to use cmake
84051           class
84052
84053 2001-05-29 14:16  perera
84054
84055         * Source/cmUnixMakefileGenerator.cxx: BUG: Now only one makefile
84056           rule is generated per depenency. This eliminates a number of
84057           warnings.
84058
84059 2001-05-25 17:19  geoff
84060
84061         * Source/cmSetCommand.cxx: bug meaning that set(a b) just set a to
84062           "" and not to b
84063
84064 2001-05-25 15:33  king
84065
84066         * Source/cmSystemTools.cxx: BUG: Fixed stupid error in the hack I
84067           just checked in.
84068
84069 2001-05-25 15:32  king
84070
84071         * Source/cmUnixMakefileGenerator.cxx: BUG: WIN32 executable target
84072           rules are now generated in unix the same as any other executable
84073           (instead of not at all).
84074
84075 2001-05-25 15:27  barre
84076
84077         * Templates/CMakeWindowsSystemConfig.cmake: better help
84078
84079 2001-05-25 14:31  king
84080
84081         * Source/cmSystemTools.cxx: BUG: Added hack to
84082           cmSystemTools::GetPath to make its algorithm correctly parse off
84083           the last entry of the system PATH environment variable.
84084
84085 2001-05-25 14:27  king
84086
84087         * Source/cmUnixMakefileGenerator.cxx: BUG: Fixed logic that splits
84088           a full path library link into the -L and -l pieces to not write
84089           out a -l by itself if the file regular expression does not match.
84090
84091 2001-05-25 07:31  millerjv
84092
84093         * Modules/Testing.cmake: BUG: missing quote on a custom command
84094
84095 2001-05-24 21:17  barre
84096
84097         * Source/: cmSystemTools.cxx, cmSystemTools.h: New functions used
84098           to extract the components of a full filename.
84099
84100 2001-05-24 21:14  barre
84101
84102         * Source/cmFindPathCommand.cxx: The path found is now collapsed
84103           (cleaner).
84104
84105 2001-05-24 21:13  barre
84106
84107         * Source/: cmGetFilenameComponentCommand.cxx,
84108           cmGetFilenameComponentCommand.h, cmCommands.cxx: Welcome to
84109           cmGetFilenameComponentCommand ("Get a specific component of a
84110           full filename")
84111
84112 2001-05-24 21:12  barre
84113
84114         * Source/CMakeLib.dsp: Welcome to cmGetFilenameComponentCommand
84115
84116 2001-05-24 21:11  barre
84117
84118         * Modules/FindTCL.cmake: Try to find tclsh or wish and use that
84119           path to find the include or lib directory. TK_INTERNAL_PATH is
84120           searched too (path to tkWinInt.h)
84121
84122 2001-05-24 19:17  barre
84123
84124         * Source/cmSystemTools.cxx: optimize ConvertToUnixSlashes a little
84125           bit, and use it in MakeDirectory (code was duplicated)
84126
84127 2001-05-24 17:51  king
84128
84129         * Templates/CMakeSystemConfig.cmake.in: ERR: VAR type entry missing
84130           after CACHE for CMAKE_TEMPLATE_FLAGS.
84131
84132 2001-05-24 14:59  barre
84133
84134         * Source/: cmVTKWrapTclCommand.cxx, cmVTKWrapTclCommand.h: updated
84135           to handle Tk commands compiled/linked separately. Useful for VTK
84136           Tk widgets for example.
84137
84138 2001-05-24 13:45  millerjv
84139
84140         * Modules/Testing.cmake: Project independent setting for testing
84141
84142 2001-05-24 13:40  barre
84143
84144         * Source/: cmSystemTools.cxx, cmSystemTools.h: new Capitalized
84145           function. Will be used in the VTK Tcl wrapper for example (in a
84146           more portable way).
84147
84148 2001-05-24 12:57  hoffman
84149
84150         * Modules/FindOpenGL.cmake, Source/cmSetCommand.cxx,
84151           Source/cmSetCommand.h, Templates/CMakeSystemConfig.cmake.in,
84152           Templates/CMakeWindowsSystemConfig.cmake: ENH: change the syntax
84153           of the SET command, fix the combo box for larger strings
84154
84155 2001-05-24 11:47  martink
84156
84157         * Source/: cmMakefile.h, cmake.cxx: added version number
84158
84159 2001-05-24 10:32  barre
84160
84161         * Templates/DLLHeader.dsptemplate: removed hardcoded VTKDLL
84162
84163 2001-05-24 10:00  barre
84164
84165         * Templates/: DLLHeader.dsptemplate, EXEHeader.dsptemplate,
84166           EXEWinHeader.dsptemplate, staticLibHeader.dsptemplate: slight
84167           change in the order of the options (right-most takes precedence)
84168
84169 2001-05-23 20:16  millerjv
84170
84171         * Source/cmBuildCommand.cxx: Changed Windows build command to build
84172           Release
84173
84174 2001-05-23 18:31  barre
84175
84176         * Templates/DLLHeader.dsptemplate: Intermediate Dir was wrong
84177
84178 2001-05-23 18:22  barre
84179
84180         * Templates/CMakeWindowsSystemConfig.cmake: /Gz => /GZ
84181
84182 2001-05-23 18:19  barre
84183
84184         * Templates/CMakeWindowsSystemConfig.cmake: removed /O2 from debug
84185
84186 2001-05-23 17:19  hoffman
84187
84188         * Source/cmDSPMakefile.cxx, Source/cmDSPWriter.cxx,
84189           Templates/CMakeWindowsSystemConfig.cmake,
84190           Templates/DLLHeader.dsptemplate, Templates/EXEHeader.dsptemplate,
84191           Templates/EXEWinHeader.dsptemplate,
84192           Templates/staticLibHeader.dsptemplate: ENH: create
84193           CMAKE_CXX_FLAGS_[Buildtype] flags
84194
84195 2001-05-23 16:31  martink
84196
84197         * Source/cmMSProjectGenerator.cxx: bug finding windows template
84198           file
84199
84200 2001-05-23 16:28  martink
84201
84202         * Source/: cmSystemTools.cxx, cmake.cxx: command line fixes for
84203           win32
84204
84205 2001-05-23 16:09  barre
84206
84207         * Templates/: DLLHeader.dsptemplate, EXEHeader.dsptemplate,
84208           EXEWinHeader.dsptemplate, UtilityHeader.dsptemplate,
84209           staticLibHeader.dsptemplate: ReleaseMinSize => MinSizeRel
84210
84211 2001-05-23 15:53  hoffman
84212
84213         * Templates/DLLHeader.dsptemplate: BUG: remove vtkCommon
84214
84215 2001-05-23 15:49  martink
84216
84217         * Source/cmake.cxx: fixed quoted cmake
84218
84219 2001-05-23 14:44  hoffman
84220
84221         * Source/cmSystemTools.cxx: ENH: add better error message
84222
84223 2001-05-23 14:33  geoff
84224
84225         * Source/cmake.dsp: DSPs have to be binary
84226
84227 2001-05-23 14:05  hoffman
84228
84229         * Templates/: DLLHeader.dsptemplate, EXEHeader.dsptemplate,
84230           EXEWinHeader.dsptemplate, UtilityHeader.dsptemplate,
84231           staticLibHeader.dsptemplate: ENH: change Release Minsize to
84232           MinSizeRel, add MinSizeRel to dll template
84233
84234 2001-05-23 13:16  king
84235
84236         * Source/: cmDSPMakefile.cxx, cmDSPWriter.cxx: ENH: Added INSTALL
84237           target to switch in OutputDSPFile.  Also added a default that
84238           prints out an error message so that anyone who adds a target
84239           doesn't forget to update the switch.
84240
84241 2001-05-23 12:02  martink
84242
84243         * Source/: cmDSPMakefile.cxx, cmDSPWriter.cxx, cmDSWMakefile.cxx,
84244           cmDSWWriter.cxx: install fixes for win32
84245
84246 2001-05-23 11:53  martink
84247
84248         * Source/: cmMakefile.cxx, cmUnixMakefileGenerator.cxx,
84249           cmUnixMakefileGenerator.h: added install target support
84250
84251 2001-05-23 11:34  ibanez
84252
84253         * Modules/FindVTK.cmake:      Module to search for VTK include and
84254           library paths
84255
84256 2001-05-23 11:29  martink
84257
84258         * Source/: cmInstallFilesCommand.cxx, cmInstallFilesCommand.h,
84259           cmInstallTargetsCommand.cxx, cmInstallTargetsCommand.h,
84260           cmCommands.cxx, cmTarget.cxx, cmTarget.h: added install rules
84261
84262 2001-05-23 11:27  martink
84263
84264         * Templates/CMakeSystemConfig.cmake.in: added prefix to config
84265
84266 2001-05-23 10:47  hoffman
84267
84268         * Source/cmGeneratedFileStream.h: BUG: remove warning
84269
84270 2001-05-23 10:47  hoffman
84271
84272         * Source/cmake.dsp: BUG: fix output directory
84273
84274 2001-05-23 10:01  martink
84275
84276         * Source/cmProjectCommand.cxx: added PROJECT_SOURCE_DIR
84277
84278 2001-05-23 09:35  hoffman
84279
84280         * Source/cmTarget.cxx: ENH: allow duplicate libraries
84281
84282 2001-05-22 20:45  barre
84283
84284         * Templates/UtilityHeader.dsptemplate: Template now uses
84285           EXECUTABLE_OUTPUT_PATH too.
84286
84287 2001-05-22 20:44  barre
84288
84289         * Templates/EXEWinHeader.dsptemplate: PROP BASE and PROP were
84290           inverted
84291
84292 2001-05-22 20:36  barre
84293
84294         * Source/: cmDSPMakefile.cxx, cmDSPWriter.cxx: Seems to me that
84295           EXEWinHeader was not searched in the right place.
84296
84297 2001-05-22 17:49  hoffman
84298
84299         * Source/cmUnixMakefileGenerator.cxx: BUG: do not include /usr/lib
84300           in -L
84301
84302 2001-05-22 13:52  hoffman
84303
84304         * Source/Makefile.in: fix CXXFLAGS
84305
84306 2001-05-22 13:42  hoffman
84307
84308         * Source/Makefile.in: [no log message]
84309
84310 2001-05-22 13:40  hoffman
84311
84312         * configure, configure.in: use cxxflags in test builds
84313
84314 2001-05-22 13:22  hoffman
84315
84316         * Source/Makefile.in, Source/cmUnixMakefileGenerator.cxx,
84317           Templates/configure, Templates/configure.in: BUG: fix depends and
84318           CXXFLAGS passing
84319
84320 2001-05-22 12:38  barre
84321
84322         * Source/cmDSPMakefile.cxx, Source/cmDSPWriter.cxx,
84323           Templates/DLLHeader.dsptemplate, Templates/EXEHeader.dsptemplate,
84324           Templates/EXEWinHeader.dsptemplate,
84325           Templates/staticLibHeader.dsptemplate: fixed some of the
84326           LIBRARY_OUTPUT_PATH and EXECUTABLE_OUTPUT_PATH problems.
84327
84328 2001-05-22 11:15  martink
84329
84330         * dummy.in: no longer used
84331
84332 2001-05-21 16:43  king
84333
84334         * Makefile.in: ERR: Added missing @srcdir@ and modified install
84335           expressions to include *.cmake* files instead of just *.cmake
84336           files (for .in).
84337
84338 2001-05-21 16:21  king
84339
84340         * Source/cmCableWrapTclCommand.cxx: ENH: Converted to new Class and
84341           Group tags in place of WrapperSet and Groups tags.
84342
84343 2001-05-21 16:10  hoffman
84344
84345         * Source/cmUnixMakefileGenerator.cxx,
84346           Templates/CMakeSystemConfig.cmake.in: fix for hp x11 and gl
84347
84348 2001-05-21 15:16  hoffman
84349
84350         * Modules/FindOpenGL.cmake, Source/cmSystemTools.cxx: fix opengl on
84351           hp
84352
84353 2001-05-21 14:17  hoffman
84354
84355         * Source/cmake.cxx: BUG: remove declaration without variable
84356
84357 2001-05-21 14:01  hoffman
84358
84359         * configure, configure.in, Source/Makefile.in,
84360           Source/cmBuildNameCommand.cxx,
84361           Source/cmUnixMakefileGenerator.cxx,
84362           Templates/CMakeSystemConfig.cmake.in: clean up for build on its
84363           own
84364
84365 2001-05-21 11:43  martink
84366
84367         * Source/cmake.dsp: release fix
84368
84369 2001-05-21 11:34  martink
84370
84371         * Source/: CMakeBuildTargets.cxx, CMakeSetupCMD.cxx,
84372           CMakeSetupCMD.dsp: collapsed into cmake.cxx
84373
84374 2001-05-21 11:32  martink
84375
84376         * Source/cmake.dsp: new dsp
84377
84378 2001-05-21 11:13  martink
84379
84380         * Source/cmake.cxx: bug fix in finding CMAKE_ROOT
84381
84382 2001-05-21 11:10  martink
84383
84384         * Makefile.in: added install target
84385
84386 2001-05-21 10:47  hoffman
84387
84388         * Source/: cmBuildNameCommand.cxx, cmSetCommand.cxx: BUG: fix
84389           compiler name
84390
84391 2001-05-21 09:50  martink
84392
84393         * Source/: CMakeSetup.dsw, cmake.cxx: updated for out of tree
84394           builds
84395
84396 2001-05-21 09:32  martink
84397
84398         * Makefile.in, configure, configure.in, install-sh: out of place
84399           cmake
84400
84401 2001-05-21 09:32  martink
84402
84403         * CMakeSystemConfig.cmake.in, configure.in.sample,
84404           Source/Makefile.in, Source/cmMakefile.cxx,
84405           Source/cmUnixMakefileGenerator.cxx, Source/cmake.cxx: new out of
84406           place builds
84407
84408 2001-05-21 09:31  martink
84409
84410         * Templates/: CMakeSystemConfig.cmake.in, configure, configure.in:
84411           new structure
84412
84413 2001-05-18 16:45  hoffman
84414
84415         * CMakeSystemConfig.cmake.in, Source/cmUnixMakefileGenerator.cxx:
84416           ENH: add support for X11
84417
84418 2001-05-18 16:30  martink
84419
84420         * Source/cmUnixMakefileGenerator.cxx:  duh
84421
84422 2001-05-18 15:25  martink
84423
84424         * Source/: cmake.cxx, cmake.h: new command
84425
84426 2001-05-18 15:23  martink
84427
84428         * Source/cmSystemTools.h: minor whitespace change
84429
84430 2001-05-18 15:22  martink
84431
84432         * Source/cmMSProjectGenerator.cxx: compiler fix
84433
84434 2001-05-18 15:20  martink
84435
84436         * Source/: cmMSProjectGenerator.cxx, cmMSProjectGenerator.h,
84437           cmMakefileGenerator.h, cmUnixMakefileGenerator.cxx,
84438           cmUnixMakefileGenerator.h: changes for cmake to live outside of
84439           the source tree
84440
84441 2001-05-18 13:04  hoffman
84442
84443         * CMakeSystemConfig.cmake.in, Source/cmSetCommand.cxx: ENH: allow
84444           cache to override config file
84445
84446 2001-05-18 11:48  king
84447
84448         * Source/cmUnixMakefileGenerator.cxx: BUG: fix link of executables
84449
84450 2001-05-18 11:12  martink
84451
84452         * Source/cmMakefileGenerator.h: added SetLocal method
84453
84454 2001-05-18 11:09  martink
84455
84456         * Source/: cmMSProjectGenerator.cxx, cmMSProjectGenerator.h,
84457           cmUnixMakefileGenerator.cxx, cmUnixMakefileGenerator.h: added
84458           SetLocal method
84459
84460 2001-05-18 10:15  hoffman
84461
84462         * CMakeSystemConfig.cmake.in, Source/cmUnixMakefileGenerator.cxx:
84463           BUG: quote the compiler and other options
84464
84465 2001-05-17 17:43  hoffman
84466
84467         * Source/: CMakeBuildTargets.cxx, Makefile.in: compile source dir
84468           into cmake
84469
84470 2001-05-17 15:48  will
84471
84472         * Source/cmSystemTools.cxx: ERR:Bad #ifdef's
84473
84474 2001-05-17 12:36  martink
84475
84476         * Source/: DLLFooter.dsptemplate, DLLHeader.dsptemplate,
84477           EXEFooter.dsptemplate, EXEHeader.dsptemplate,
84478           EXEWinHeader.dsptemplate, UtilityFooter.dsptemplate,
84479           UtilityHeader.dsptemplate, staticLibFooter.dsptemplate,
84480           staticLibHeader.dsptemplate: moved into Template directory
84481
84482 2001-05-17 12:25  martink
84483
84484         * CMakeMakefileTemplate.in, CMakeMaster.make.in,
84485           CMakeRules.make.in, CMakeSimpleRules.make.in,
84486           CMakeTargets.make.in, CMakeTopMakefileTemplate.in,
84487           CMakeVariables.make.in, CMakeWindowsSystemConfig.cmake: no longer
84488           used
84489
84490 2001-05-17 12:14  martink
84491
84492         * Source/CMakeBuildTargets.cxx: unix fix
84493
84494 2001-05-17 12:08  martink
84495
84496         * Source/: CMakeBuildTargets.cxx, CMakeSetupCMD.cxx,
84497           cmCablePackageCommand.cxx, cmDSPMakefile.cxx, cmDSPWriter.cxx,
84498           cmMakefile.cxx, cmUnixMakefileGenerator.cxx: half checked in
84499           changes for CMAKE_ROOT
84500
84501 2001-05-17 12:04  martink
84502
84503         * Templates/: CMakeWindowsSystemConfig.cmake,
84504           DLLFooter.dsptemplate, DLLHeader.dsptemplate,
84505           EXEFooter.dsptemplate, EXEHeader.dsptemplate,
84506           EXEWinHeader.dsptemplate, UtilityFooter.dsptemplate,
84507           UtilityHeader.dsptemplate, staticLibFooter.dsptemplate,
84508           staticLibHeader.dsptemplate: new directory
84509
84510 2001-05-17 11:44  hoffman
84511
84512         * Source/: cmCableWrapTclCommand.cxx, cmConfigure.h.in,
84513           cmGeneratedFileStream.h, cmStandardIncludes.h: BUG: fix to
84514           compile on hp with aCC
84515
84516 2001-05-17 11:22  king
84517
84518         * Source/cmCableWrapTclCommand.cxx: Renamed gccxml input/output
84519           files to drop _tcl qualification.
84520
84521 2001-05-16 18:10  hoffman
84522
84523         * CMakeSystemConfig.cmake.in: ENH: fix for sunCC
84524
84525 2001-05-16 18:08  hoffman
84526
84527         * Source/: cmCacheManager.cxx, cmUnixMakefileGenerator.cxx: BUG:
84528           fix for sun compiler
84529
84530 2001-05-16 17:43  king
84531
84532         * Source/: cmCableClassSet.cxx, cmCableClassSet.h: ERR: Removed use
84533           of member templates.
84534
84535 2001-05-16 17:18  king
84536
84537         * Source/cmUnixMakefileGenerator.cxx: ERR: int -> unsigned int
84538
84539 2001-05-16 17:18  king
84540
84541         * Source/cmGeneratedFileStream.h: ERR: const error fixed.
84542
84543 2001-05-16 17:11  king
84544
84545         * Source/CMakeLib.dsp: ENH: Added cmCableClassSet.cxx to build.
84546
84547 2001-05-16 17:11  king
84548
84549         * Source/cmGeneratedFileStream.h: ERR: Added is_open() check in
84550           cmGeneratedFileStream::operator bool() so that implicit
84551           conversion to bool is not used.
84552
84553 2001-05-16 17:11  king
84554
84555         * Source/cmCableClassSet.cxx: ERR: Removed dynamic_cast so that
84556           RTTI isn't required.
84557
84558 2001-05-16 16:41  king
84559
84560         * Source/: Makefile.in, cmCableClassSet.cxx, cmCableClassSet.h,
84561           cmCableClassSetCommand.cxx, cmCableClassSetCommand.h,
84562           cmCableWrapTclCommand.cxx, cmCableWrapTclCommand.h,
84563           cmCommands.cxx: ENH: Adding CABLE_CLASS_SET and CABLE_WRAP_TCL
84564           commands.  They cannot yet be used with the main branch of CABLE,
84565           though.
84566
84567 2001-05-16 16:40  king
84568
84569         * Source/cmGeneratedFileStream.h: ENH: cmGeneratedFileStream class
84570           added to simplify copy-if-different usage on generated files.
84571
84572 2001-05-16 15:43  hoffman
84573
84574         * configure.in.sample: [no log message]
84575
84576 2001-05-16 15:15  hoffman
84577
84578         * CMakeSystemConfig.cmake.in, Source/Makefile.in,
84579           Source/cmBuildNameCommand.cxx,
84580           Source/cmBuildSharedLibrariesCommand.cxx,
84581           Source/cmCacheManager.cxx, Source/cmCacheManager.h,
84582           Source/cmDSPMakefile.cxx, Source/cmDSPWriter.cxx,
84583           Source/cmMakeDepend.cxx, Source/cmMakefile.cxx,
84584           Source/cmProjectCommand.cxx, Source/cmSetCommand.cxx,
84585           Source/cmUnixMakefileGenerator.cxx,
84586           Source/cmUnixMakefileGenerator.h: ENH: unify make process on unix
84587
84588 2001-05-16 09:19  king
84589
84590         * Source/: cmData.h, cmMakefile.cxx, cmMakefile.h: ENH: Added
84591           cmData and corresponding DataMap in cmMakefile to allow commands
84592           to register arbitrary extra data with the makefile without
84593           modifying the cmMakefile class definition.
84594
84595 2001-05-15 13:14  martink
84596
84597         * Source/: DLLHeader.dsptemplate, EXEHeader.dsptemplate,
84598           EXEWinHeader.dsptemplate, cmDSPMakefile.cxx, cmDSPWriter.cxx,
84599           staticLibHeader.dsptemplate: added output directory support
84600
84601 2001-05-14 16:47  barre
84602
84603         * Source/cmSystemTools.cxx: Changed separator between registry key
84604           and its value. Change regexp for registry key.
84605
84606 2001-05-14 16:46  barre
84607
84608         * Modules/FindTCL.cmake: Changed separator between registry key and
84609           its value.
84610
84611 2001-05-14 10:36  hoffman
84612
84613         * Source/cmSystemTools.cxx: ENH: put back lost changes from r1.38
84614
84615 2001-05-12 07:29  barre
84616
84617         * Source/cmSystemTools.cxx: fix + => += bug reported by A. Perera
84618
84619 2001-05-11 17:22  barre
84620
84621         * Source/cmSystemTools.cxx: Extended the registry key regexp
84622
84623 2001-05-11 17:11  barre
84624
84625         * Modules/FindTCL.cmake: Add 8.4 and registry support
84626
84627 2001-05-11 17:11  barre
84628
84629         * Source/cmSystemTools.cxx: Add support for a specific value name
84630           in a registry key
84631
84632 2001-05-11 14:49  geoff
84633
84634         * Source/cmCacheManager.cxx: Cache file is a bit prettier
84635
84636 2001-05-11 14:39  hoffman
84637
84638         * Source/: cmCableSourceFilesCommand.cxx, cmSystemTools.cxx,
84639           cmUnixMakefileGenerator.cxx: BUG: fix find library for unix
84640
84641 2001-05-11 13:58  barre
84642
84643         * Modules/FindPythonLibs.cmake: NAMES syntax
84644
84645 2001-05-11 13:52  martink
84646
84647         * Source/: cmDSPMakefile.cxx, cmDSPWriter.cxx: fix for expanding
84648           library vars
84649
84650 2001-05-11 12:30  barre
84651
84652         * Source/cmFindLibraryCommand.cxx: Fix help string when NAMES was
84653           used (forgot the case when there is no name)
84654
84655 2001-05-11 12:13  barre
84656
84657         * Source/cmFindLibraryCommand.cxx: Fix help string when NAMES was
84658           used
84659
84660 2001-05-11 11:45  king
84661
84662         * Source/cmFindLibraryCommand.cxx: ERR: int -> unsigned int.
84663
84664 2001-05-11 11:39  hoffman
84665
84666         * CMakeVariables.make.in, Source/cmFindLibraryCommand.cxx: BUG: add
84667           back thread library
84668
84669 2001-05-11 11:07  martink
84670
84671         * Source/cmFindProgramCommand.cxx: expands reg values
84672
84673 2001-05-11 10:52  martink
84674
84675         * Source/: EXEHeader.dsptemplate, cmAddExecutableCommand.cxx,
84676           cmAddExecutableCommand.h, cmDSPMakefile.cxx, cmDSPMakefile.h,
84677           cmDSPWriter.cxx, cmDSPWriter.h, cmFindLibraryCommand.cxx,
84678           cmFindPathCommand.cxx, cmMakefile.cxx, cmMakefile.h,
84679           cmSystemTools.cxx, cmSystemTools.h, cmUnixMakefileGenerator.cxx,
84680           EXEWinHeader.dsptemplate: added registry entry support and
84681           windows app support
84682
84683 2001-05-11 10:27  martink
84684
84685         * Modules/: FindJNI.cmake, FindPythonLibs.cmake: minor fixes and
84686           new python module
84687
84688 2001-05-10 17:22  hoffman
84689
84690         * Source/: cmDSPMakefile.cxx, cmDSPWriter.cxx: BUG: fix up gui with
84691           values that stay around too long
84692
84693 2001-05-10 16:21  geoff
84694
84695         * Source/cmMakefile.cxx: definitions should now be overwritten if
84696           they already exist
84697
84698 2001-05-10 15:50  hoffman
84699
84700         * Source/cmSystemTools.cxx: BUG: fix unix path search
84701
84702 2001-05-10 15:32  martink
84703
84704         * Source/cmTarget.cxx: fix for expaning libraries prior to
84705           generating dsp
84706
84707 2001-05-10 14:30  geoff
84708
84709         * Source/: cmDSPMakefile.cxx, cmDSPWriter.cxx: Reads and uses
84710           MSPROJECT_TEMPLATE_DIRECTORY if it exists
84711
84712 2001-05-10 14:02  king
84713
84714         * CMake.doc: BUG: Removing this file.  It has been replaced by
84715           CMake.doc.gz to get around a problem with CVS.
84716
84717 2001-05-10 13:52  martink
84718
84719         * Source/cmTarget.h: added win32 executable option
84720
84721 2001-05-10 12:25  king
84722
84723         * CMake.doc.gz: Testing strange cvs problem with .doc files.
84724
84725 2001-05-10 12:05  king
84726
84727         * CMake.pdf, CMake.pdf.gz: BUG: Removing old CMake.pdf and adding
84728           the gzipped version, CMake.pdf.gz because of file size problems
84729           with cvs.
84730
84731 2001-05-10 11:20  king
84732
84733         * Source/cmUnixMakefileGenerator.cxx: BUG: Removed stray debugging
84734           output statement.  Also renamed some variables for clarity.
84735
84736 2001-05-10 11:19  king
84737
84738         * Source/cmSystemTools.cxx: ERR: RunCommand method needed return in
84739           unix.
84740
84741 2001-05-10 11:18  king
84742
84743         * Source/: cmFindLibraryCommand.cxx, cmFindProgramCommand.cxx: ERR:
84744           Removed unused variable
84745
84746 2001-05-10 09:45  king
84747
84748         * CMakeVariables.make.in: BUG: ANSI_CFLAGS -> CMAKE_ANSI_CFLAGS
84749
84750 2001-05-09 18:00  geoff
84751
84752         * Source/: EXEHeader.dsptemplate, cmDSPMakefile.cxx,
84753           cmDSPWriter.cxx: ADD LINK32s are now on multiple lines because VC
84754           breaks otherwise
84755
84756 2001-05-09 17:38  barre
84757
84758         * Modules/FindTCL.cmake: ENH: add 8.3 support
84759
84760 2001-05-09 16:17  hoffman
84761
84762         * Source/: cmDSPMakefile.cxx, cmDSPWriter.cxx: BUG: escape spaces
84763           before adding .lib
84764
84765 2001-05-09 16:08  hoffman
84766
84767         * Source/: cmDSPMakefile.cxx, cmDSPWriter.cxx: ENH: escape spaces
84768
84769 2001-05-09 15:48  hoffman
84770
84771         * Source/: cmDSPMakefile.cxx, cmDSPWriter.cxx: ENH: only add .lib
84772           if no .lib exists
84773
84774 2001-05-09 14:53  hoffman
84775
84776         * Modules/FindFLTK.cmake, Modules/FindGTK.cmake,
84777           Modules/FindJNI.cmake, Modules/FindJPEG.cmake,
84778           Modules/FindMPI.cmake, Modules/FindTCL.cmake, Source/cmCommand.h,
84779           Source/cmFindLibraryCommand.cxx, Source/cmFindLibraryCommand.h,
84780           Source/cmFindProgramCommand.cxx, Source/cmSystemTools.cxx,
84781           Source/cmSystemTools.h, Source/cmUnixMakefileGenerator.cxx: ENH:
84782           change find library and find program to look for more than one
84783           name
84784
84785 2001-05-09 13:44  hoffman
84786
84787         * Source/cmCableDefineSetCommand.cxx: BUG: match called on invalid
84788           number
84789
84790 2001-05-09 13:22  martink
84791
84792         * CMakeMaster.make.in, CMakeRules.make.in,
84793           CMakeSystemConfig.cmake.in, CMakeTopMakefileTemplate.in,
84794           CMakeVariables.make.in, configure.in.sample, Source/Makefile.in:
84795           cleaned up configure some
84796
84797 2001-05-09 11:15  millerjv
84798
84799         * Source/cmCacheManager.cxx: FIX: only clear the cache on a load
84800           when the load needs to read internal values.  Otherwise, it is
84801           assumed that we are reading another projects cache.
84802
84803 2001-05-09 09:52  hoffman
84804
84805         * Source/cmConfigureFileCommand.cxx: BUG: fix use beyond end of
84806           array
84807
84808 2001-05-09 08:51  martink
84809
84810         * Source/: cmCommands.cxx, cmLoadCacheCommand.cxx,
84811           cmLoadCacheCommand.h, cmSourceFile.cxx: added load cache command
84812           and fixed source file
84813
84814 2001-05-08 17:37  king
84815
84816         * Source/cmCacheManager.cxx: ERR: LoadCache needed to return a
84817           value.
84818
84819 2001-05-08 17:04  martink
84820
84821         * Source/: cmCacheManager.cxx, cmCacheManager.h: added ability to
84822           load another cache
84823
84824 2001-05-08 17:03  martink
84825
84826         * Source/cmProjectCommand.cxx: now adds src and bin dir into cache
84827
84828 2001-05-08 16:20  martink
84829
84830         * Source/cmVTKWrapTclCommand.cxx: fixed bug in init code
84831
84832 2001-05-08 16:01  hoffman
84833
84834         * configure.in.sample: clean up
84835
84836 2001-05-08 11:40  martink
84837
84838         * Source/cmTargetLinkLibrariesCommand.cxx: BUG: added arg0 to link
84839           libraries
84840
84841 2001-05-08 10:16  ibanez
84842
84843         * Modules/FindFLTK.cmake: Module to search the path for FLTK
84844           library   ( http://www.fltk.org )
84845
84846 2001-05-07 18:14  king
84847
84848         * Source/: cmAddExecutableCommand.cxx, cmAddLibraryCommand.cxx,
84849           cmMakefile.cxx: ENH: Moved cache entry addition into
84850           cmMakefile::AddLibrary and AddExecutable so that commands do not
84851           have to add it explicitly.
84852
84853 2001-05-07 18:11  hoffman
84854
84855         * CMakeSystemConfig.cmake.in, Source/CMakeBuildTargets.cxx,
84856           Source/Makefile.in, Source/cmCacheManager.cxx,
84857           Source/cmCommands.cxx, Source/cmConfigureFile.cxx,
84858           Source/cmConfigureFile.h, Source/cmConfigureFileCommand.cxx,
84859           Source/cmConfigureFileCommand.h, Source/cmExecProgram.cxx,
84860           Source/cmExecProgram.h, Source/cmExecProgramCommand.cxx,
84861           Source/cmExecProgramCommand.h, Source/cmMakeDirectoryCommand.cxx,
84862           Source/cmMakeDirectoryCommand.h, Source/cmMakefile.cxx,
84863           Source/cmMakefile.h, Source/cmSystemTools.cxx,
84864           Source/cmUnixMakefileGenerator.cxx,
84865           Source/cmUnixMakefileGenerator.h: ENH: call configure from cmake
84866
84867 2001-05-07 10:02  blezek
84868
84869         * Source/cmConfigureFile.cxx: BUG: Removing Remove Variables call
84870
84871 2001-05-07 09:16  geoff
84872
84873         * configure.in.sample: Under FreeBSD: should be
84874           CMAKE_SHLIB_BUILD_FLAGS and not CMAKE_SHLIB_LINK_FLAGS.
84875           CMakeSystemConfig.cmake not being made
84876
84877 2001-05-05 11:28  hoffman
84878
84879         * Source/cmAddExecutableCommand.cxx: BUG: add internal cache entry
84880           for executables, so depends can work
84881
84882 2001-05-05 11:03  hoffman
84883
84884         * Source/: cmAddTargetCommand.cxx, cmAddTargetCommand.h,
84885           cmCableInstantiateClassCommand.h, cmCableInstantiateCommand.h,
84886           cmCommands.cxx, cmLibraryCommand.cxx: BUG: add removed command,
84887           and sort the order in cmCommands.cxx
84888
84889 2001-05-04 17:00  martink
84890
84891         * Source/: cmMakefile.cxx, cmUnixMakefileGenerator.cxx: fixes for
84892           untiltiy targets in all
84893
84894 2001-05-04 16:44  blezek
84895
84896         * Source/cmBuildNameCommand.cxx: ENH: Proper build name
84897
84898 2001-05-04 16:43  blezek
84899
84900         * Source/cmSiteNameCommand.cxx: ENH: Correct sitename
84901
84902 2001-05-04 15:50  martink
84903
84904         * Source/: cmAddCustomTargetCommand.cxx,
84905           cmAddCustomTargetCommand.h, cmAddTargetCommand.cxx,
84906           cmAddTargetCommand.h, cmDSWMakefile.cxx, cmDSWWriter.cxx,
84907           cmMakefile.cxx, cmMakefile.h, cmTarget.h,
84908           cmVTKWrapJavaCommand.cxx: option to make utilities in the all
84909           target
84910
84911 2001-05-04 14:53  hoffman
84912
84913         * CMakeSystemConfig.cmake.in, CMakeWindowsSystemConfig.cmake: ENH:
84914           move to cmake for itkConfigure.h.in
84915
84916 2001-05-04 12:52  martink
84917
84918         * Source/cmVTKWrapJavaCommand.cxx: updates
84919
84920 2001-05-04 11:35  geoff
84921
84922         * Modules/: FindGTK.cmake, FindJPEG.cmake: INCLUDE these to find
84923           the relevant libraries
84924
84925 2001-05-04 11:34  hoffman
84926
84927         * Source/: cmAddCustomTargetCommand.cxx,
84928           cmAddCustomTargetCommand.h, cmBuildCommand.cxx, cmBuildCommand.h,
84929           cmBuildNameCommand.cxx, cmBuildNameCommand.h, cmExecProgram.cxx,
84930           cmExecProgram.h, cmSiteNameCommand.cxx, cmSiteNameCommand.h: ENH:
84931           move testing stuff to cmake from configure, good bye dashboard...
84932           :)
84933
84934 2001-05-04 11:30  hoffman
84935
84936         * CMakeRules.make.in, CMakeSystemConfig.txt.in,
84937           CMakeWindowsSystemConfig.txt, Source/cmAddTargetCommand.cxx,
84938           Source/cmAddTargetCommand.h, Source/cmCacheManager.cxx,
84939           Source/cmCommands.cxx, Source/cmDSWMakefile.cxx,
84940           Source/cmDSWWriter.cxx, Source/cmFindProgramCommand.cxx,
84941           Source/cmMakefile.cxx, Source/cmOptionCommand.cxx,
84942           Source/cmOptionCommand.h, Source/cmSourceGroup.cxx,
84943           Source/cmSourceGroup.h, Source/cmSystemTools.cxx,
84944           Source/cmSystemTools.h, Source/cmUnixMakefileGenerator.cxx: ENH:
84945           move testing stuff to cmake from configure, good bye dashboard...
84946           :)
84947
84948 2001-05-04 10:44  king
84949
84950         * Source/cmSystemTools.cxx: ENH: Added support to EscapeSpaces to
84951           use double quotes on windows.
84952
84953 2001-05-04 10:44  king
84954
84955         * Source/cmCablePackageCommand.cxx: ENH: Added use of CMAKE cache
84956           entry for generating the DSP/makefile build rules.
84957
84958 2001-05-04 10:44  king
84959
84960         * Source/: cmDSPMakefile.cxx, cmDSPMakefile.h, cmDSPWriter.cxx,
84961           cmDSPWriter.h: ENH: Added use of CMAKE cache entry for generating
84962           the DSP build rules.
84963
84964 2001-05-04 10:13  martink
84965
84966         * Modules/FindJNI.cmake: minor fixes
84967
84968 2001-05-04 09:56  martink
84969
84970         * Source/: cmDSPMakefile.cxx, cmDSPWriter.cxx: fixed custom command
84971           rule
84972
84973 2001-05-04 09:47  martink
84974
84975         * Modules/FindJNI.cmake: new module
84976
84977 2001-05-04 09:39  martink
84978
84979         * Source/: cmDSPMakefile.cxx, cmDSPWriter.cxx, cmSourceGroup.cxx,
84980           cmSourceGroup.h, cmVTKWrapJavaCommand.cxx: better custom rules
84981
84982 2001-05-04 08:46  martink
84983
84984         * Source/: cmFunctionBlocker.h, cmIfCommand.cxx, cmIfCommand.h,
84985           cmMakefile.cxx, cmVTKWrapJavaCommand.cxx: better If checks
84986
84987 2001-05-04 08:45  martink
84988
84989         * Source/: cmSourceFilesRequireCommand.cxx,
84990           cmSourceFilesRequireCommand.h, cmUnixDefinesCommand.cxx,
84991           cmUnixDefinesCommand.h, cmUnixLibrariesCommand.cxx,
84992           cmUnixLibrariesCommand.h, cmWin32DefinesCommand.cxx,
84993           cmWin32DefinesCommand.h, cmWin32IncludeDirectoryCommand.cxx,
84994           cmWin32IncludeDirectoryCommand.h, cmWin32LibrariesCommand.cxx,
84995           cmWin32LibrariesCommand.h: removed old functions
84996
84997 2001-05-03 16:55  king
84998
84999         * Source/: CMakeBuildTargets.cxx, CMakeSetupCMD.cxx: ENH: Added
85000           generation of internal CMAKE cache entry with path to
85001           command-line CMake executable.
85002
85003 2001-05-03 16:55  king
85004
85005         * Source/: cmFindProgramCommand.cxx, cmSystemTools.cxx,
85006           cmSystemTools.h: ENH: Added cmSystemTools::FindProgram() and
85007           full-path detection utilities.
85008
85009 2001-05-03 15:27  martink
85010
85011         * Source/: cmCommands.cxx, cmVTKWrapJavaCommand.cxx,
85012           cmVTKWrapJavaCommand.h: minor fixes
85013
85014 2001-05-03 11:04  martink
85015
85016         * Source/cmCommands.cxx: removed deprecated commands
85017
85018 2001-05-03 10:58  martink
85019
85020         * CMakeSystemConfig.cmake.in: better config info
85021
85022 2001-05-03 10:35  martink
85023
85024         * Source/cmConfigureFile.cxx: now support cmakedefine
85025
85026 2001-05-03 08:53  martink
85027
85028         * CMakeSystemConfig.txt.in, CMakeWindowsSystemConfig.txt: uses
85029           cmake commands now
85030
85031 2001-05-03 08:52  martink
85032
85033         * CMakeSystemConfig.cmake.in, CMakeSystemConfig.txt.in,
85034           CMakeWindowsSystemConfig.cmake, CMakeWindowsSystemConfig.txt,
85035           Source/cmMakefile.cxx, Source/cmMakefile.h: system config uses
85036           cmake commands now
85037
85038 2001-05-02 17:33  martink
85039
85040         * Modules/FindMPI.cmake: minor fixes
85041
85042 2001-05-02 17:07  martink
85043
85044         * Modules/FindMPI.cmake: new module
85045
85046 2001-05-02 14:08  martink
85047
85048         * Modules/FindOpenGL.cmake: simple module
85049
85050 2001-05-02 11:53  martink
85051
85052         * Modules/FindTCL.cmake: finds tk as well
85053
85054 2001-05-02 11:53  martink
85055
85056         * Source/: CMakeBuildTargets.cxx, CMakeSetupCMD.cxx: cache loaded
85057           into makefile
85058
85059 2001-05-01 17:52  martink
85060
85061         * Source/: cmVTKWrapPythonCommand.cxx, cmVTKWrapTclCommand.cxx:
85062           fixed bug in limiting to source lists
85063
85064 2001-05-01 17:37  king
85065
85066         * Source/: cmCableDefineSetCommand.cxx, cmCableDefineSetCommand.h,
85067           cmCableWrapCommand.cxx, cmCableWrapCommand.h: ENH: Changed
85068           cmCableWrapCommand to inherit from cmCableDefineSetCommand since
85069           they do almost exactly the same thing.  Added a GetXmlTag virtual
85070           function to both classes to return what XML tag to generate in
85071           the set's output.  cmCableDefineSetCommand generates a "Set" tag,
85072           and cmCableWrapCommand generates a "WrapperSet" tag.  What is
85073           inside the tags is still generated by the cmCableDefineSetCommand
85074           superclass.
85075
85076 2001-05-01 17:35  king
85077
85078         * Source/: cmCableInstantiateClassCommand.cxx,
85079           cmCableInstantiateClassCommand.h, cmCableInstantiateCommand.cxx,
85080           cmCableInstantiateCommand.h, cmCablePackageEntryCommand.cxx,
85081           cmCablePackageEntryCommand.h, cmCableSourceFilesCommand.cxx,
85082           cmCableSourceFilesCommand.h: ENH: Changed WriteConfiguration back
85083           to const because it doesn't need to report errors anymore.
85084
85085 2001-05-01 17:12  hoffman
85086
85087         * Source/: UtilityFooter.dsptemplate, UtilityHeader.dsptemplate:
85088           ADD: add utiltity templates
85089
85090 2001-05-01 16:55  hoffman
85091
85092         * configure.in.sample, Source/cmAddTargetCommand.cxx,
85093           Source/cmDSPMakefile.cxx, Source/cmDSPMakefile.h,
85094           Source/cmDSPWriter.cxx, Source/cmDSPWriter.h,
85095           Source/cmDSWMakefile.cxx, Source/cmDSWMakefile.h,
85096           Source/cmDSWWriter.cxx, Source/cmDSWWriter.h,
85097           Source/cmMakefile.cxx, Source/cmMakefile.h, Source/cmTarget.h,
85098           Source/cmUnixMakefileGenerator.cxx: ENH: implement ADD_TARGET
85099           command, and add an ALL_BUILD target
85100
85101 2001-05-01 16:34  martink
85102
85103         * Source/cmMakefile.cxx: cache now loaded into makefile
85104
85105 2001-05-01 16:28  martink
85106
85107         * Source/: cmCacheManager.cxx, cmCacheManager.h: added method to
85108           puch cache into makefile defines
85109
85110 2001-05-01 16:27  martink
85111
85112         * Source/cmIfCommand.cxx: slight bug in If command I think
85113
85114 2001-05-01 11:28  martink
85115
85116         * Modules/FindTCL.cmake: first module
85117
85118 2001-05-01 11:16  martink
85119
85120         * Source/: cmCommands.cxx, cmElseCommand.cxx, cmIfCommand.cxx,
85121           cmIfCommand.h, cmSetCommand.cxx, cmSetCommand.h,
85122           cmVTKWrapPythonCommand.cxx, cmVTKWrapTclCommand.cxx: new set
85123           command and IF NOT
85124
85125 2001-04-30 14:56  martink
85126
85127         * Source/: cmElseCommand.cxx, cmFindFileCommand.cxx,
85128           cmFindLibraryCommand.cxx, cmFindPathCommand.cxx, cmIfCommand.cxx,
85129           cmSystemTools.cxx, cmSystemTools.h: bug fixes
85130
85131 2001-04-30 11:51  king
85132
85133         * Source/cmCablePackageCommand.cxx: BUG: Fixed output of
85134           CMakeLists.txt path in cable_config.xml dependency list for unix.
85135           Needed to escape spaces instead of enclosing in double quotes.
85136
85137 2001-04-30 11:29  king
85138
85139         * Source/cmMakefile.h: ERR: Removed a conflict that was checked in.
85140
85141 2001-04-30 10:52  anonymous
85142
85143         * Source/: cmCommands.cxx, cmDSPMakefile.cxx, cmDSPMakefile.h,
85144           cmDSPWriter.cxx, cmDSPWriter.h, cmIncludeCommand.cxx,
85145           cmIncludeCommand.h, cmMakefile.cxx, cmMakefile.h: New command:
85146           INCLUDE(somefile.txt)
85147
85148 2001-04-30 10:44  martink
85149
85150         * Source/: cmCommands.cxx, cmDSPMakefile.cxx, cmDSPWriter.cxx,
85151           cmDSWMakefile.cxx, cmDSWWriter.cxx, cmFindIncludeCommand.cxx,
85152           cmFindLibraryCommand.cxx, cmLinkLibrariesCommand.cxx,
85153           cmLinkLibrariesCommand.h, cmMakefile.cxx, cmMakefile.h,
85154           cmTarget.cxx, cmTarget.h, cmTargetLinkLibrariesCommand.cxx,
85155           cmTargetLinkLibrariesCommand.h, cmUnixMakefileGenerator.cxx,
85156           cmUnixMakefileGenerator.h: added TARGET_LINK_LIBRARY command and
85157           support for debug and release libraries to link against
85158
85159 2001-04-27 14:57  king
85160
85161         * Source/cmUnixMakefileGenerator.cxx: ERR: Renamed CustomCommands
85162           to BuildRules to match change in cmSourceGroup.
85163
85164 2001-04-27 14:52  king
85165
85166         * Source/cmCablePackageCommand.cxx: BUG: Removed output of GCC_XML
85167           rules when the command cannot be found.
85168
85169 2001-04-27 14:51  king
85170
85171         * Source/: cmDSPMakefile.cxx, cmDSPMakefile.h, cmDSPWriter.cxx,
85172           cmDSPWriter.h, cmSourceGroup.cxx, cmSourceGroup.h: BUG: Removed
85173           output of dual rules for source files that are processed by both
85174           the compiler and by a custom command.  Also removed generation of
85175           duplicate CMakeLists.txt in the project files.
85176
85177 2001-04-27 14:40  martink
85178
85179         * CMakeSystemConfig.txt.in, CMakeWindowsSystemConfig.txt: get
85180           system info into cmake
85181
85182 2001-04-27 14:25  martink
85183
85184         * Source/: cmConfigureFile.cxx, cmConfigureFile.h: added configure
85185           file
85186
85187 2001-04-27 11:53  hoffman
85188
85189         * configure.in.sample: BUG: run cache build with each configure
85190
85191 2001-04-27 11:36  hoffman
85192
85193         * CMakeRules.make.in, Source/cmMakefile.cxx: BUG: fix inplace
85194           builds
85195
85196 2001-04-27 11:03  hoffman
85197
85198         * Source/cmMakefile.cxx: ENH: fix in source build with non-gnu
85199
85200 2001-04-27 09:32  hoffman
85201
85202         * Source/cmMakefile.cxx: ENH: add output when creating files
85203
85204 2001-04-27 09:30  martink
85205
85206         * Source/: cmFindFileCommand.cxx, cmFindLibraryCommand.cxx,
85207           cmFindPathCommand.cxx: better help strings
85208
85209 2001-04-27 09:13  will
85210
85211         * Source/cmAuxSourceDirectoryCommand.h: ENH:New copyright
85212
85213 2001-04-27 08:46  martink
85214
85215         * CMakeVariables.make.in: removed old junk
85216
85217 2001-04-27 08:01  will
85218
85219         * Source/: CMakeBuildTargets.cxx, CMakeSetupCMD.cxx,
85220           cmAddDefinitionsCommand.cxx, cmAddDefinitionsCommand.h,
85221           cmAddExecutableCommand.cxx, cmAddExecutableCommand.h,
85222           cmAddLibraryCommand.cxx, cmAddLibraryCommand.h,
85223           cmAddTargetCommand.cxx, cmAddTargetCommand.h,
85224           cmAuxSourceDirectoryCommand.cxx,
85225           cmBuildSharedLibrariesCommand.cxx,
85226           cmCableCloseNamespaceCommand.cxx, cmCableCloseNamespaceCommand.h,
85227           cmCableCommand.cxx, cmCableCommand.h, cmCableData.cxx,
85228           cmCableData.h, cmCableDefineSetCommand.cxx,
85229           cmCableDefineSetCommand.h, cmCableInstantiateClassCommand.cxx,
85230           cmCableInstantiateClassCommand.h, cmCableInstantiateCommand.cxx,
85231           cmCableInstantiateCommand.h, cmCableOpenNamespaceCommand.cxx,
85232           cmCableOpenNamespaceCommand.h, cmCablePackageCommand.cxx,
85233           cmCablePackageCommand.h, cmCablePackageEntryCommand.cxx,
85234           cmCablePackageEntryCommand.h, cmCableSourceFilesCommand.cxx,
85235           cmCableSourceFilesCommand.h, cmCableWrapCommand.cxx,
85236           cmCableWrapCommand.h, cmCacheManager.cxx, cmCacheManager.h,
85237           cmCommand.h, cmCommands.h, cmConfigureFileNoAutoconf.cxx,
85238           cmConfigureFileNoAutoconf.h, cmCustomCommand.cxx,
85239           cmCustomCommand.h, cmDSPMakefile.cxx, cmDSPMakefile.h,
85240           cmDSPWriter.cxx, cmDSPWriter.h, cmDSWMakefile.cxx,
85241           cmDSWMakefile.h, cmDSWWriter.cxx, cmDSWWriter.h, cmDirectory.cxx,
85242           cmDirectory.h, cmElseCommand.cxx, cmElseCommand.h,
85243           cmEndIfCommand.cxx, cmEndIfCommand.h, cmFindFileCommand.cxx,
85244           cmFindFileCommand.h, cmFindIncludeCommand.cxx,
85245           cmFindIncludeCommand.h, cmFindLibraryCommand.cxx,
85246           cmFindLibraryCommand.h, cmFindProgramCommand.cxx,
85247           cmFindProgramCommand.h, cmFunctionBlocker.h, cmIfCommand.cxx,
85248           cmIfCommand.h, cmIncludeDirectoryCommand.cxx,
85249           cmIncludeDirectoryCommand.h,
85250           cmIncludeRegularExpressionCommand.cxx,
85251           cmIncludeRegularExpressionCommand.h, cmLibraryCommand.cxx,
85252           cmLibraryCommand.h, cmLinkDirectoriesCommand.cxx,
85253           cmLinkDirectoriesCommand.h, cmLinkLibrariesCommand.cxx,
85254           cmLinkLibrariesCommand.h, cmMSProjectGenerator.cxx,
85255           cmMSProjectGenerator.h, cmMakeDepend.cxx, cmMakeDepend.h,
85256           cmMakefile.cxx, cmMakefile.h, cmMakefileGenerator.cxx,
85257           cmMakefileGenerator.h, cmOptionCommand.cxx, cmOptionCommand.h,
85258           cmProjectCommand.cxx, cmProjectCommand.h,
85259           cmRegularExpression.cxx, cmRegularExpression.h, cmSourceFile.cxx,
85260           cmSourceFile.h, cmSourceFilesCommand.cxx, cmSourceFilesCommand.h,
85261           cmSourceFilesRequireCommand.cxx, cmSourceFilesRequireCommand.h,
85262           cmSourceGroup.cxx, cmSourceGroup.h, cmSourceGroupCommand.cxx,
85263           cmSourceGroupCommand.h, cmStandardIncludes.h,
85264           cmSubdirCommand.cxx, cmSubdirCommand.h, cmSystemTools.cxx,
85265           cmSystemTools.h, cmTarget.cxx, cmTarget.h, cmTestsCommand.cxx,
85266           cmTestsCommand.h, cmUnixDefinesCommand.cxx,
85267           cmUnixDefinesCommand.h, cmUnixLibrariesCommand.cxx,
85268           cmUnixLibrariesCommand.h, cmUnixMakefileGenerator.cxx,
85269           cmUnixMakefileGenerator.h, cmUtilitySourceCommand.cxx,
85270           cmUtilitySourceCommand.h, cmVTKWrapPythonCommand.cxx,
85271           cmVTKWrapTclCommand.cxx, cmWin32DefinesCommand.cxx,
85272           cmWin32DefinesCommand.h, cmWin32IncludeDirectoryCommand.cxx,
85273           cmWin32IncludeDirectoryCommand.h, cmWin32LibrariesCommand.cxx,
85274           cmWin32LibrariesCommand.h, cmWrapExcludeFilesCommand.cxx,
85275           cmWrapExcludeFilesCommand.h: ENH:New copyright
85276
85277 2001-04-27 07:55  will
85278
85279         * Source/: cmAbstractFilesCommand.cxx, cmAbstractFilesCommand.h:
85280           ENH:Copyright
85281
85282 2001-04-26 16:22  martink
85283
85284         * Source/: DLLHeader.dsptemplate, EXEHeader.dsptemplate,
85285           cmDSPMakefile.cxx, cmDSPMakefile.h, cmDSPWriter.cxx,
85286           cmDSPWriter.h, cmDSWMakefile.cxx, cmDSWWriter.cxx,
85287           cmLinkLibrariesCommand.cxx, cmLinkLibrariesCommand.h,
85288           cmMakefile.cxx, cmMakefile.h, cmUnixMakefileGenerator.cxx,
85289           cmVTKWrapPythonCommand.cxx: support for debug and opt libraries
85290
85291 2001-04-26 15:41  martink
85292
85293         * Source/: cmOptionCommand.cxx, cmOptionCommand.h: better help
85294
85295 2001-04-26 15:27  king
85296
85297         * Source/: cmCableInstantiateClassCommand.cxx,
85298           cmCableInstantiateClassCommand.h, cmCableInstantiateCommand.cxx,
85299           cmCableInstantiateCommand.h, cmCablePackageCommand.cxx,
85300           cmCablePackageEntryCommand.cxx, cmCablePackageEntryCommand.h,
85301           cmCableSourceFilesCommand.cxx, cmCableSourceFilesCommand.h,
85302           cmCableWrapCommand.cxx, cmCableWrapCommand.h: ENH: Changed
85303           WriteConfiguration to non-const so it can do error checking.
85304           Added parsing and output of a name for each WrapperSet generated
85305           from a CABLE_WRAP command.
85306
85307 2001-04-26 14:53  hoffman
85308
85309         * Source/: cmAddLibraryCommand.cxx,
85310           cmBuildSharedLibrariesCommand.cxx, cmCacheManager.cxx,
85311           cmCacheManager.h, cmFindFileCommand.cxx,
85312           cmFindIncludeCommand.cxx, cmFindLibraryCommand.cxx,
85313           cmFindPathCommand.cxx, cmFindProgramCommand.cxx,
85314           cmOptionCommand.cxx, cmUtilitySourceCommand.cxx: ENH: add help
85315           for cache entries
85316
85317 2001-04-26 10:49  martink
85318
85319         * Source/: cmCacheManager.cxx, cmElseCommand.cxx, cmIfCommand.cxx,
85320           cmSystemTools.cxx, cmSystemTools.h: some fixes for If commands
85321
85322 2001-04-26 09:38  martink
85323
85324         * Source/: CMakeSetup.dsw, DumpDocumentation.dsp, cmCommands.cxx,
85325           cmDSPMakefile.cxx, cmDSPWriter.cxx, cmDSPMakefile.h,
85326           cmDSPWriter.h, cmFindFileCommand.cxx, cmFindIncludeCommand.cxx,
85327           cmFindIncludeCommand.h, cmFindLibraryCommand.cxx,
85328           cmFindLibraryCommand.h, cmFindPathCommand.cxx,
85329           cmFindPathCommand.h, cmMakefile.cxx, cmMakefile.h,
85330           cmUnixMakefileGenerator.cxx: bug fixes
85331
85332 2001-04-25 16:09  hoffman
85333
85334         * configure.in.sample, Source/Makefile.in,
85335           Source/cmCacheManager.cxx, Source/cmCacheManager.h,
85336           Source/cmMakefile.cxx: ENH: clean up cmake GUI and remove the
85337           parsing of CMakeLists.txt files by configure
85338
85339 2001-04-25 11:47  martink
85340
85341         * Source/: cmElseCommand.h, cmEndIfCommand.h, cmIfCommand.h: rules
85342           were not inherited when they should be
85343
85344 2001-04-25 09:39  king
85345
85346         * Source/cmUnixMakefileGenerator.cxx: BUG: Fixed output of
85347           dependencies.  It needs to loop over the makefile's targets, not
85348           the source lists.
85349
85350 2001-04-25 09:37  king
85351
85352         * Source/cmMakeDepend.cxx: STYLE: Updated comments for name change
85353           cmClassFile->cmSourceFile
85354
85355 2001-04-25 09:33  martink
85356
85357         * CMake.doc: updated the docs some
85358
85359 2001-04-24 17:33  king
85360
85361         * Source/cmUnixMakefileGenerator.cxx: ERR: cmClassFile.h ->
85362           cmSourceFile.h include change.
85363
85364 2001-04-24 16:49  martink
85365
85366         * Source/: cmClassFile.cxx, cmClassFile.h: many fixes and cleanup
85367           and features
85368
85369 2001-04-24 16:46  martink
85370
85371         * Source/: CMakeLib.dsp, Makefile.in, cmAbstractFilesCommand.cxx,
85372           cmAuxSourceDirectoryCommand.cxx, cmCablePackageCommand.cxx,
85373           cmCableSourceFilesCommand.cxx, cmCacheManager.cxx,
85374           cmCacheManager.h, cmCommands.cxx, cmDSPMakefile.cxx,
85375           cmDSPMakefile.h, cmDSPWriter.cxx, cmDSPWriter.h,
85376           cmMakeDepend.cxx, cmMakeDepend.h, cmMakefile.cxx, cmMakefile.h,
85377           cmOptionCommand.cxx, cmSourceFilesCommand.cxx,
85378           cmSourceFilesRequireCommand.cxx, cmTarget.h,
85379           cmUnixDefinesCommand.cxx, cmUnixLibrariesCommand.cxx,
85380           cmUnixMakefileGenerator.cxx, cmWin32DefinesCommand.cxx,
85381           cmWin32IncludeDirectoryCommand.cxx, cmWin32LibrariesCommand.cxx,
85382           cmWrapExcludeFilesCommand.cxx, cmVTKWrapPythonCommand.cxx,
85383           cmVTKWrapPythonCommand.h, cmVTKWrapTclCommand.cxx,
85384           cmVTKWrapTclCommand.h, cmSourceFile.cxx, cmSourceFile.h,
85385           cmTarget.cxx, cmWrapTclCommand.cxx, cmWrapTclCommand.h: many
85386           fixes and cleanup and features
85387
85388 2001-04-24 12:40  hoffman
85389
85390         * Source/: cmBuildSharedLibrariesCommand.cxx, cmCacheManager.cxx,
85391           cmCacheManager.h, cmMakefile.cxx, cmMakefile.h,
85392           cmOptionCommand.cxx, cmWrapTclCommand.cxx: BUG: fix build
85393           directory problem
85394
85395 2001-04-24 09:45  king
85396
85397         * CMakeVariables.make.in: ERR: Removed extra SRC_OBJ reference.
85398           The variable is no longer used.
85399
85400 2001-04-23 16:40  hoffman
85401
85402         * Source/: CMakeLib.dsp, cmCacheManager.cxx, cmCacheManager.h,
85403           cmDSWMakefile.cxx, cmDSWWriter.cxx, cmSourceGroup.h,
85404           cmStandardIncludes.h, cmWindowsConfigure.cxx,
85405           cmWindowsConfigure.h: ENH: new GUI editor for cmake cache file
85406
85407 2001-04-23 16:34  martink
85408
85409         * Source/: cmCommands.cxx, cmWrapTclCommand.cxx: added option
85410           command
85411
85412 2001-04-23 16:33  martink
85413
85414         * Source/: cmOptionCommand.cxx, cmOptionCommand.h: new command
85415
85416 2001-04-23 13:58  blezek
85417
85418         * CMakeRules.make.in, Source/cmUnixMakefileGenerator.cxx: BUG:
85419           Clean was not doing it's job
85420
85421 2001-04-23 10:23  king
85422
85423         * Source/cmIfCommand.h: ERR: Added virtual destructor to complement
85424           virtual functions in cmIfFunctionBlocker.
85425
85426 2001-04-19 17:39  martink
85427
85428         * Source/: cmAddDefinitionsCommand.cxx, cmAddDefinitionsCommand.h,
85429           cmCommands.cxx, cmElseCommand.cxx, cmElseCommand.h,
85430           cmEndIfCommand.cxx, cmEndIfCommand.h, cmFunctionBlocker.h,
85431           cmIfCommand.cxx, cmIfCommand.h, cmMakefile.cxx, cmMakefile.h:
85432           added if else endif add definition
85433
85434 2001-04-19 13:28  martink
85435
85436         * Source/: cmCablePackageCommand.cxx, cmCustomCommand.h,
85437           cmDSPMakefile.cxx, cmDSPWriter.cxx, cmDSWMakefile.cxx,
85438           cmDSWWriter.cxx, cmMakefile.cxx, cmSourceGroup.cxx, cmTarget.h,
85439           cmUnixMakefileGenerator.cxx: cleaned up the coding style made
85440           ivars private etc
85441
85442 2001-04-18 08:01  king
85443
85444         * Source/cmMakeDepend.cxx: ERR: We can't assume a vector iterator
85445           is a pointer.  It must be dereferenced to get a reference to the
85446           element, and then we can take the address of that to get a
85447           pointer.  "i" becomes "&*i"
85448
85449 2001-04-17 07:42  king
85450
85451         * Source/cmUnixMakefileGenerator.cxx: ERR: Removed unused variable.
85452
85453 2001-04-16 15:40  hoffman
85454
85455         * Source/: cmStandardIncludes.h, cmSystemTools.cxx: BUG: fix small
85456           compile issues on HP aCC
85457
85458 2001-04-16 12:31  king
85459
85460         * Source/: cmMakeDepend.cxx, cmMakeDepend.h: ENH: Changed m_Indices
85461           to an stl set and renamed it to m_IndexSet.  Using a set results
85462           in a significant performance increase and reduction in memory
85463           usage.
85464
85465 2001-04-16 10:15  millerjv
85466
85467         * Source/cmAddLibraryCommand.cxx: FIX: allow ADD_LIBRARY with no
85468           source list
85469
85470 2001-04-16 10:01  martink
85471
85472         * Source/: cmCablePackageCommand.cxx, cmMakefile.h: fixed cable
85473           package issue
85474
85475 2001-04-12 15:34  martink
85476
85477         * Source/: Makefile.in, cmAddLibraryCommand.cxx,
85478           cmCacheManager.cxx, cmCacheManager.h, cmMakefile.h,
85479           cmUnixMakefileGenerator.cxx, cmWrapTclCommand.cxx: some bug fixes
85480
85481 2001-04-12 09:55  king
85482
85483         * Source/: cmUnixMakefileGenerator.cxx, cmUnixMakefileGenerator.h:
85484           ENH: Added individual library linkage output so that shared
85485           libraries will not try to link against themselves.
85486
85487 2001-04-12 09:49  martink
85488
85489         * Source/: cmExecutablesCommand.cxx, cmExecutablesCommand.h:
85490           removed old rules
85491
85492 2001-04-11 16:34  king
85493
85494         * Source/cmUnixMakefileGenerator.cxx: ENH: Generation now sets up
85495           proper linking of shared libraries to each other.
85496
85497 2001-04-11 15:43  king
85498
85499         * CMakeMaster.make.in: ERR: Needed to switch point where
85500           CMakeTargets.make is included so that Variables will be available
85501           to the targets file.
85502
85503 2001-04-11 14:58  martink
85504
85505         * Source/CMakeLib.dsp, Source/CMakeSetupCMD.dsp,
85506           Source/Makefile.in, Source/cmAbstractFilesCommand.cxx,
85507           Source/cmAddExecutableCommand.cxx,
85508           Source/cmAddExecutableCommand.h, Source/cmAddLibraryCommand.cxx,
85509           Source/cmAddLibraryCommand.h,
85510           Source/cmAuxSourceDirectoryCommand.cxx,
85511           Source/cmAuxSourceDirectoryCommand.h, Source/cmCableCommand.cxx,
85512           Source/cmCableData.cxx, Source/cmCableData.h,
85513           Source/cmCablePackageCommand.cxx, Source/cmCablePackageCommand.h,
85514           Source/cmCableSourceFilesCommand.cxx, Source/cmClassFile.cxx,
85515           Source/cmClassFile.h, Source/cmCommands.cxx,
85516           Source/cmCustomCommand.cxx, Source/cmCustomCommand.h,
85517           Source/cmDSPMakefile.cxx, Source/cmDSPMakefile.h,
85518           Source/cmDSPWriter.cxx, Source/cmDSPWriter.h,
85519           Source/cmDSWMakefile.cxx, Source/cmDSWMakefile.h,
85520           Source/cmDSWWriter.cxx, Source/cmDSWWriter.h,
85521           Source/cmMakeDepend.cxx, Source/cmMakeDepend.h,
85522           Source/cmMakefile.cxx, Source/cmMakefile.h,
85523           Source/cmSourceFilesCommand.cxx, Source/cmSourceFilesCommand.h,
85524           Source/cmSourceFilesRequireCommand.cxx,
85525           Source/cmSourceFilesRequireCommand.h, Source/cmSourceGroup.cxx,
85526           Source/cmSourceGroup.h, Source/cmTarget.h,
85527           Source/cmTestsCommand.cxx, Source/cmUnixMakefileGenerator.cxx,
85528           Source/cmUnixMakefileGenerator.h,
85529           Source/cmWrapExcludeFilesCommand.cxx,
85530           Source/cmWrapTclCommand.cxx, Source/cmWrapTclCommand.h,
85531           CMakeRules.make.in: major changes to support multiple libraries
85532           and source lists
85533
85534 2001-04-10 15:26  king
85535
85536         * Source/DLLHeader.dsptemplate: ENH: Need BUILD_SHARED_LIBRARIES
85537           defined for making windows DLLs.
85538
85539 2001-04-09 10:56  king
85540
85541         * Source/cmCablePackageCommand.cxx: ERR: Added double-quotes around
85542           command name before arguments are appended.
85543
85544 2001-04-09 10:53  king
85545
85546         * Source/cmUnixMakefileGenerator.cxx: ERR: Missed one EscapeSpaces
85547           call.
85548
85549 2001-04-09 10:31  king
85550
85551         * Source/: cmCableCommand.cxx, cmDSPMakefile.cxx, cmDSPWriter.cxx,
85552           cmSystemTools.cxx, cmSystemTools.h, cmUnixMakefileGenerator.cxx,
85553           cmUtilitySourceCommand.cxx: ERR: Corrected use of double-quotes
85554           to be compatible with UNIX make.  Now double quotes (windows) or
85555           escape sequences for spaces (unix) are added when dependencies
85556           are output.
85557
85558 2001-04-09 09:44  king
85559
85560         * Source/: cmCableCommand.cxx, cmDSPMakefile.cxx, cmDSPWriter.cxx,
85561           cmUtilitySourceCommand.cxx: ENH: Added support for spaces in the
85562           output directory names.  Spaces in the input directory name may
85563           work also, but are untested.
85564
85565 2001-04-06 17:01  hoffman
85566
85567         * Source/: cmDSPMakefile.cxx, cmDSPWriter.cxx, cmDSPMakefile.h,
85568           cmDSPWriter.h, cmDSWMakefile.cxx, cmDSWWriter.cxx: BUG: fix
85569           depends for libraries and executables in the same dir
85570
85571 2001-04-06 14:51  hoffman
85572
85573         * Source/: cmFindIncludeCommand.cxx, cmFindLibraryCommand.cxx,
85574           cmMakefile.cxx: ENH: better error reporting, and add NOTFOUND
85575           into cache for library and file find
85576
85577 2001-04-06 12:00  martink
85578
85579         * Source/cmFindIncludeCommand.h: fixed the documentation some
85580
85581 2001-04-06 08:28  millerjv
85582
85583         * Source/: cmDSPMakefile.cxx, cmDSPWriter.cxx: FIX: configurations
85584           list needed to be reset for each dsp file created
85585
85586 2001-04-04 09:33  millerjv
85587
85588         * Source/: EXEHeader.dsptemplate, staticLibHeader.dsptemplate: FIX:
85589           returned to using /O2 optimization level and put a pragma in the
85590           netlib code that could not handle the /Og component of /O2
85591
85592 2001-03-28 11:49  king
85593
85594         * Source/cmSystemTools.cxx: ERR: Blank line regular expression
85595           updated to allow whitespace on the line.
85596
85597 2001-03-23 14:27  king
85598
85599         * Source/: cmCableSourceFilesCommand.cxx,
85600           cmCableSourceFilesCommand.h: ENH: Added support for
85601           CABLE_SOURCE_FILES to refer to files that are not in the current
85602           directory.  The include path is searched for the files.
85603
85604 2001-03-21 15:52  king
85605
85606         * Source/cmStandardIncludes.h: ERR: Added pragma to disable symbol
85607           length warning for Intel compiler.
85608
85609 2001-03-20 13:48  king
85610
85611         * Source/: cmDSPMakefile.cxx, cmDSPWriter.cxx: ERR: Small bug in
85612           generated DSP file fixed.  A custom command environment variable
85613           has been replaced with explicity writing out the command.
85614
85615 2001-03-20 13:20  king
85616
85617         * Source/: CMakeLib.dsp, Makefile.in, cmCableCommand.cxx,
85618           cmCablePackageCommand.cxx, cmCommands.cxx, cmDSPMakefile.cxx,
85619           cmDSPMakefile.h, cmDSPWriter.cxx, cmDSPWriter.h, cmMakefile.cxx,
85620           cmMakefile.h, cmSourceGroup.cxx, cmSourceGroup.h,
85621           cmSourceGroupCommand.cxx, cmSourceGroupCommand.h,
85622           cmUnixMakefileGenerator.cxx, cmWrapTclCommand.cxx: ENH: Added
85623           SOURCE_GROUP command and corresponding support code.  This
85624           command allows CMakeLists files to specify how sources are
85625           organized into groups in the generated DSP files and makefiles.
85626
85627 2001-03-19 11:47  millerjv
85628
85629         * Source/EXEHeader.dsptemplate: ENH: ignore unused libary warnings,
85630           removed /force
85631
85632 2001-03-19 11:02  king
85633
85634         * Source/: cmDSPMakefile.cxx, cmDSPWriter.cxx: ENH: Added text
85635           files group to DSP output.  CMakeLists.txt is duplicated in this
85636           group and outside, but fixing this will require a reorganization
85637           of custom rule generation.  I should get to that soon.
85638
85639 2001-03-19 11:01  king
85640
85641         * Source/cmCableCommand.cxx: ERR: Changed generation of rule to
85642           generate cable_config.xml to be produced differently for windows
85643           and unix.
85644
85645 2001-03-19 11:00  king
85646
85647         * Source/: cmSystemTools.cxx, cmSystemTools.h: ERR: Removed
85648           functions I just added.  They don't belong here (yet?).
85649
85650 2001-03-19 10:09  king
85651
85652         * Source/cmCableCommand.cxx: ENH: Added generation of a rule to
85653           re-run CMake if the cable_config.xml file is missing.
85654
85655 2001-03-19 10:09  king
85656
85657         * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Added functions
85658           to get information about the CMake executable on each platform.
85659
85660 2001-03-16 11:14  king
85661
85662         * Source/: cmCableData.cxx, cmCableData.h: ERR: Re-ordered
85663           declaration of members v. order of initialization on the
85664           constructor to match each other.
85665
85666 2001-03-16 11:04  king
85667
85668         * Source/: cmCableData.cxx, cmCableData.h: BUG: Rearranged cable
85669           config file open to do open in construction of m_OutputFile.
85670           Fixes problem on SGI with opening the file.
85671
85672 2001-03-16 09:25  king
85673
85674         * Source/: cmCableDefineSetCommand.cxx,
85675           cmCableSourceFilesCommand.cxx: ENH: Changed generated includes to
85676           not have full path specified.
85677
85678 2001-03-15 18:09  king
85679
85680         * Source/: cmCommands.cxx, cmIncludeRegularExpressionCommand.cxx,
85681           cmIncludeRegularExpressionCommand.h, cmMakeDepend.cxx,
85682           cmMakeDepend.h, cmMakefile.cxx, cmMakefile.h: ENH: Added
85683           INCLUDE_REGULAR_EXPRESSION command to set regular expression used
85684           in dependency checking.
85685
85686 2001-03-15 14:46  king
85687
85688         * Source/: cmCableDefineSetCommand.cxx, cmCableDefineSetCommand.h:
85689           ENH: Added SOURCE_FILES syntax to CABLE_DEFINE_SET command.
85690
85691 2001-03-15 14:33  king
85692
85693         * Source/: cmMakefile.cxx, cmMakefile.h: BUG: Moved definition of
85694           CMAKE_SOURCE_DIR and CMAKE_BINARY_DIR to be as soon as their
85695           information is known.
85696
85697 2001-03-15 10:42  king
85698
85699         * Source/: cmCablePackageCommand.cxx, cmCablePackageCommand.h: BUG:
85700           Fixed segfault when CABLE_PACKAGE is only CABLE command.  Related
85701           to order of virtual destructor calls.
85702
85703 2001-03-14 17:49  king
85704
85705         * Source/cmStandardIncludes.h: ERR: Added for-loop scoping hack for
85706           CMake sources on MSVC
85707
85708 2001-03-14 16:34  king
85709
85710         * Source/cmSystemTools.cxx: ENH: Added support for comments inside
85711           function calls and indented comments.
85712
85713 2001-03-13 18:01  king
85714
85715         * Source/: cmCableDefineSetCommand.cxx, cmCableDefineSetCommand.h:
85716           ENH: Added support for element tag specification with syntax
85717           tag:element as an argument to the CABLE_DEFINE_SET command.  A
85718           single colon with nothing to its left will result in an empty
85719           tag.
85720
85721 2001-03-13 09:33  king
85722
85723         * Source/cmWrapTclCommand.cxx: ERR: Less-than-zero test replaced
85724           with greater-than-zero since we want zero arguments.
85725
85726 2001-03-12 18:30  king
85727
85728         * Source/: cmCommand.h, cmSystemTools.cxx, cmSystemTools.h: ENH:
85729           Improved error handling when GetError is called on a command that
85730           has not called SetError.
85731
85732 2001-03-12 10:10  geoff
85733
85734         * Source/: cmCommands.cxx, cmWin32IncludeDirectoryCommand.cxx,
85735           cmWin32IncludeDirectoryCommand.h: Include directories under Win32
85736           only (inherited by subdirs)
85737
85738 2001-03-09 16:56  king
85739
85740         * Source/: DLLHeader.dsptemplate, EXEHeader.dsptemplate,
85741           cmDSPMakefile.cxx, cmDSPMakefile.h, cmDSPWriter.cxx,
85742           cmDSPWriter.h, staticLibHeader.dsptemplate: ENH: Finished
85743           Simplifying dsptemplate processing with  in place of separate
85744           Release, Debug, ReleaseDLL, ... configurations.
85745
85746 2001-03-09 15:35  king
85747
85748         * Source/: cmDSPMakefile.cxx, cmDSPWriter.cxx,
85749           staticLibHeader.dsptemplate: ERR: Fixed library path problem for
85750           ReleaseMinSize build.   should now be used in place of separate
85751           Release, Debug, and ReleaseMinSize.
85752
85753 2001-03-09 14:35  king
85754
85755         * Source/EXEHeader.dsptemplate: ERR: Fixed header template for
85756           Release MinSize builds.
85757
85758 2001-03-09 11:34  king
85759
85760         * Source/EXEHeader.dsptemplate: ENH: Added Release MinSize
85761           configuration for executables.
85762
85763 2001-03-09 11:33  king
85764
85765         * Source/cmUtilitySourceCommand.h: ENH: Made UTILITY_SOURCE command
85766           inherited, just like FIND_PROGRAM.
85767
85768 2001-03-09 11:16  king
85769
85770         * Source/cmCablePackageCommand.cxx: ERR: Missing initalization of a
85771           cmClassFile::m_HeaderFileOnly fixed.
85772
85773 2001-03-09 10:53  king
85774
85775         * Source/: cmDSWMakefile.cxx, cmDSWWriter.cxx, cmMakefile.cxx,
85776           cmMakefile.h, cmUnixMakefileGenerator.cxx,
85777           cmUnixMakefileGenerator.h, cmUtilitySourceCommand.cxx: ENH: Added
85778           utility dependency support.  Now a project can depend on other
85779           executables as well as link libraries.
85780
85781 2001-03-09 10:52  king
85782
85783         * Source/: cmCableCommand.cxx, cmCableData.cxx: ERR: Added
85784           automatic creation of directory for cable_config.xml file and
85785           corresponding error reporting.
85786
85787 2001-03-09 10:52  king
85788
85789         * Source/cmCablePackageCommand.cxx: ENH: Added proper dependency
85790           generation for a package on cable executable.
85791
85792 2001-03-08 18:24  king
85793
85794         * Source/: cmMakefile.cxx, cmUtilitySourceCommand.cxx: ERR:
85795           Replaced CMAKE_CFG= with CMAKE_CFG_OUTDIR= to fix windows
85796           behavior.
85797
85798 2001-03-08 18:13  king
85799
85800         * Source/: cmDSPMakefile.cxx, cmDSPWriter.cxx: ENH: Added output of
85801           custom rules for XML sources.
85802
85803 2001-03-08 17:38  king
85804
85805         * Source/cmUnixMakefileGenerator.cxx: ENH: Added output of defines
85806           flags as part of INCLUDE_FLAGS.
85807
85808 2001-03-08 17:31  king
85809
85810         * Source/cmUnixMakefileGenerator.cxx: ENH: Added output of a custom
85811           command's m_Source as a dependency.
85812
85813 2001-03-08 17:31  king
85814
85815         * Source/cmUnixDefinesCommand.cxx: ERR: Minor wording error in
85816           output message.
85817
85818 2001-03-08 17:30  king
85819
85820         * Source/cmCablePackageCommand.cxx: ENH: Creation of generator rule
85821           now properly uses the custom command's m_Source member.
85822
85823 2001-03-08 16:13  king
85824
85825         * Source/: cmCableCommand.cxx, cmCableData.cxx, cmCableData.h,
85826           cmCablePackageCommand.cxx, cmCablePackageCommand.h,
85827           cmCableSourceFilesCommand.cxx, cmCableSourceFilesCommand.h: ENH:
85828           Added creation of custom rules for generating CABLE packages.
85829
85830 2001-03-08 16:12  king
85831
85832         * Source/: cmMakeDepend.cxx, cmMakeDepend.h: ENH: Added support for
85833           finding dependencies for files that don't exist.  Dependency
85834           recursion begins with hints provided in the cmClassFile for a
85835           file if it doesn't exist.
85836
85837 2001-03-08 11:30  king
85838
85839         * Source/cmCableSourceFilesCommand.cxx: ENH: Added .txx detection
85840           for Header block output.
85841
85842 2001-03-08 10:30  king
85843
85844         * Source/: cmCommands.cxx, cmMakefile.cxx, cmMakefile.h,
85845           cmSystemTools.cxx, cmSystemTools.h, cmUtilitySourceCommand.cxx,
85846           cmUtilitySourceCommand.h: ENH: Added UTILITY_SOURCE command for
85847           specifying where a 3rd party utility's source is located when it
85848           is included in the distribution of a project.
85849
85850 2001-03-07 13:33  king
85851
85852         * Source/cmCableCommand.cxx: ERR: Commented out experimental code
85853           that was accidentally checked in.
85854
85855 2001-03-07 13:23  king
85856
85857         * Source/cmCableCommand.cxx: ENH: Added Cable to Utilities and
85858           appropriate CMakeLists.txt changes.  Moved VXLNumerics link out
85859           of source's root directory and into separate entries for Code and
85860           Testing directories.  This prevents linking of all programs (like
85861           Cable) with the numerics library.
85862
85863 2001-03-02 16:04  king
85864
85865         * Source/: cmUnixMakefileGenerator.cxx, cmUnixMakefileGenerator.h:
85866           ENH: Added custom rule support to cmUnixMakefileGenerator.
85867
85868 2001-03-02 13:47  will
85869
85870         * Source/cmUnixMakefileGenerator.cxx: BUG: repeat all -l options to
85871           avoid having to worry about link order.
85872
85873 2001-03-02 12:27  king
85874
85875         * Source/: cmCableCommand.cxx, cmCableData.cxx, cmCableData.h: ENH:
85876           CABLE config file (config_cable.xml) should now be opened in the
85877           output directory.
85878
85879 2001-03-01 16:47  king
85880
85881         * Source/: cmCableCloseNamespaceCommand.cxx,
85882           cmCableCloseNamespaceCommand.h, cmCableCommand.cxx,
85883           cmCableCommand.h, cmCableData.cxx, cmCableData.h,
85884           cmCableDefineSetCommand.cxx, cmCableDefineSetCommand.h,
85885           cmCableInstantiateClassCommand.cxx,
85886           cmCableInstantiateClassCommand.h, cmCableInstantiateCommand.cxx,
85887           cmCableInstantiateCommand.h, cmCableOpenNamespaceCommand.cxx,
85888           cmCableOpenNamespaceCommand.h, cmCablePackageCommand.cxx,
85889           cmCablePackageCommand.h, cmCablePackageEntryCommand.cxx,
85890           cmCablePackageEntryCommand.h, cmCableSourceFilesCommand.cxx,
85891           cmCableSourceFilesCommand.h, cmCableWrapCommand.cxx,
85892           cmCableWrapCommand.h, cmCommands.cxx: ENH: Change to new CABLE
85893           command architecture.  CABLE configuration code is now generated
85894           on the first pass, during the Invoke() calls.
85895
85896 2001-02-28 17:50  hoffman
85897
85898         * Source/: cmDSPMakefile.cxx, cmDSPWriter.cxx, cmDSPMakefile.h,
85899           cmDSPWriter.h, cmDSWMakefile.cxx, cmDSWWriter.cxx: BUG: fix
85900           circular depends on libraries and remove depends for static
85901           libraries
85902
85903 2001-02-28 09:34  king
85904
85905         * Source/: cmCableCommand.cxx, cmCableCommand.h, cmCableData.cxx,
85906           cmCableData.h, cmCableDefineSetCommand.cxx,
85907           cmCableDefineSetCommand.h, cmCableInstantiateClassCommand.cxx,
85908           cmCableInstantiateClassCommand.h, cmCableInstantiateCommand.cxx,
85909           cmCableInstantiateCommand.h, cmCommands.cxx: ENH: CABIL -> CABLE
85910           rename.
85911
85912 2001-02-27 16:50  martink
85913
85914         * Source/: cmDSPMakefile.cxx, cmDSPMakefile.h, cmDSPWriter.cxx,
85915           cmDSPWriter.h, cmDSWMakefile.cxx, cmDSWWriter.cxx: many
85916           enhancements including dll support
85917
85918 2001-02-27 16:49  martink
85919
85920         * Source/cmWrapTclCommand.cxx: bug fixes
85921
85922 2001-02-27 16:49  martink
85923
85924         * Source/cmCommands.cxx: added new commands
85925
85926 2001-02-27 16:48  martink
85927
85928         * Source/cmClassFile.h: added wrap exclude ivar
85929
85930 2001-02-27 16:48  martink
85931
85932         * Source/: cmBuildSharedLibrariesCommand.cxx,
85933           cmBuildSharedLibrariesCommand.h, cmWrapExcludeFilesCommand.cxx,
85934           cmWrapExcludeFilesCommand.h: new commands
85935
85936 2001-02-27 16:46  martink
85937
85938         * Source/: DLLFooter.dsptemplate, DLLHeader.dsptemplate: dll build
85939           rules
85940
85941 2001-02-27 16:44  martink
85942
85943         * Source/staticLibHeader.dsptemplate: change in options for much
85944           smaller libraries
85945
85946 2001-02-27 16:28  king
85947
85948         * Source/: cmCableCommand.h, cmCableDefineSetCommand.cxx,
85949           cmCableDefineSetCommand.h, cmCableInstantiateClassCommand.cxx,
85950           cmCableInstantiateClassCommand.h, cmCableInstantiateCommand.cxx,
85951           cmCableInstantiateCommand.h, cmCommands.cxx: ENH: Implemented
85952           automatic tag generation for CABIL_DEFINE_SET command.  Added tag
85953           output to WriteConfiguration methods.  Added
85954           CABIL_INSTANTIATE_CLASS command to generate explicit class
85955           template instantiation configuration output.
85956
85957 2001-02-27 15:41  king
85958
85959         * Source/cmSystemTools.cxx: ENH/BUG: Improved function parsing to
85960           allow just about anything inside a double-quoted argument.  Also
85961           fixed parsing of lines with both quoted and non-quoted arguments.
85962
85963 2001-02-27 12:00  lorensen
85964
85965         * Source/cmSystemTools.cxx: ENH: mask on mkdir set to 777.
85966
85967 2001-02-27 12:00  lorensen
85968
85969         * Source/CMakeBuildTargets.cxx: ERR: missing std:: on cout.
85970
85971 2001-02-26 20:58  millerjv
85972
85973         * Source/staticLibHeader.dsptemplate: FIX: added /GR to MinSize
85974           build to avoid warnings about dynamic cast
85975
85976 2001-02-26 18:20  king
85977
85978         * Source/cmCableInstantiateCommand.cxx: ERR: Fixed configuration
85979           file output to open file in output directory.
85980
85981 2001-02-26 18:16  king
85982
85983         * Source/cmWrapTclCommand.cxx: int -> unsigned int
85984
85985 2001-02-26 18:00  king
85986
85987         * Source/: cmCableCommand.cxx, cmCableCommand.h, cmCableData.cxx,
85988           cmCableData.h, cmCableDefineSetCommand.cxx,
85989           cmCableDefineSetCommand.h, cmCableInstantiateCommand.cxx,
85990           cmCableInstantiateCommand.h, cmCommands.cxx: ENH: Added CABIL
85991           commands for configuration file generation.
85992
85993 2001-02-26 17:58  king
85994
85995         * Source/cmMakefile.h: ENH: Added GetUsedCommands() method.
85996
85997 2001-02-26 17:58  king
85998
85999         * Source/cmStandardIncludes.h: ERR: fsream.h -> fstream.h
86000
86001 2001-02-26 17:17  martink
86002
86003         * Source/: cmCommands.cxx, cmDSPMakefile.cxx, cmDSPMakefile.h,
86004           cmDSPWriter.cxx, cmDSPWriter.h, cmMakefile.h: a variety of fixes
86005           and enhancements
86006
86007 2001-02-26 17:17  martink
86008
86009         * Source/: cmWrapTclCommand.cxx, cmWrapTclCommand.h: very early
86010           version of a wrapper
86011
86012 2001-02-26 17:15  martink
86013
86014         * Source/: cmClassFile.cxx, cmClassFile.h: added functionality,
86015           fixed bug if no file existed and with header files
86016
86017 2001-02-26 17:14  martink
86018
86019         * Source/: cmFindProgramCommand.cxx, cmFindProgramCommand.h: fixed
86020           bug and modified functionality
86021
86022 2001-02-26 17:13  martink
86023
86024         * Source/: cmFindFileCommand.cxx, cmFindFileCommand.h: new command
86025
86026 2001-02-26 13:25  king
86027
86028         * Source/cmMakefile.cxx: ERR: Fixed unknown command output error
86029           message for spacing.
86030
86031 2001-02-26 12:07  king
86032
86033         * Source/: cmAbstractFilesCommand.h, cmAddTargetCommand.h,
86034           cmAuxSourceDirectoryCommand.h, cmCommand.h,
86035           cmExecutablesCommand.h, cmFindIncludeCommand.h,
86036           cmFindLibraryCommand.h, cmFindProgramCommand.h,
86037           cmIncludeDirectoryCommand.h, cmLibraryCommand.h,
86038           cmLinkDirectoriesCommand.h, cmLinkLibrariesCommand.h,
86039           cmProjectCommand.h, cmSourceFilesCommand.h,
86040           cmSourceFilesRequireCommand.h, cmSubdirCommand.h,
86041           cmTestsCommand.h, cmUnixDefinesCommand.h,
86042           cmUnixLibrariesCommand.h, cmWin32DefinesCommand.h,
86043           cmWin32LibrariesCommand.h: ENH: Added safe downcast support
86044           (without RTTI) to cmCommand and its subclasses.
86045
86046 2001-02-23 10:40  king
86047
86048         * Source/: cmAbstractFilesCommand.cxx, cmCommand.h, cmCommands.h,
86049           cmConfigureFileNoAutoconf.h, cmFindIncludeCommand.cxx,
86050           cmFindLibraryCommand.cxx, cmFindProgramCommand.cxx,
86051           cmMakefile.cxx, cmUnixMakefileGenerator.cxx: ERR: Fixed warnings
86052           (int->unsigned int and a few others).
86053
86054 2001-02-22 19:37  hoffman
86055
86056         * configure.in.sample: ENH: update sample
86057
86058 2001-02-22 19:31  hoffman
86059
86060         * Source/cmSystemTools.cxx: BUG: remove debug print
86061
86062 2001-02-22 19:23  hoffman
86063
86064         * Source/CMakeBuildTargets.cxx, Source/Makefile.in,
86065           Source/cmCacheManager.cxx, Source/cmCacheManager.h,
86066           Source/cmConfigureFileNoAutoconf.cxx, Source/cmDSPMakefile.cxx,
86067           Source/cmDSPWriter.cxx, Source/cmDSWMakefile.cxx,
86068           Source/cmDSWWriter.cxx, Source/cmMakefile.cxx,
86069           Source/cmMakefile.h, Source/cmStandardIncludes.h,
86070           Source/cmSystemTools.cxx, Source/cmSystemTools.h,
86071           CMakeRules.make.in, CMakeTopMakefileTemplate.in,
86072           Source/cmConfigure.h.in: ENH: add CMakeCache.txt support
86073
86074 2001-02-20 14:12  hoffman
86075
86076         * Source/cmSystemTools.cxx: ENH: remove relative and extra paths in
86077           CMakeLists.txt files
86078
86079 2001-02-20 12:25  hoffman
86080
86081         * CMakeRules.make.in: BUG: fix for in source build
86082
86083 2001-02-19 15:13  hoffman
86084
86085         * CMakeMakefileTemplate.in, MakefileTemplate.in,
86086           configure.in.sample, Source/CMakeBuildTargets.cxx,
86087           Source/CMakeSetupCMD.cxx, Source/Makefile.in,
86088           Source/cmCacheManager.cxx, Source/cmCacheManager.h,
86089           Source/cmCommand.h, Source/cmDSWMakefile.cxx,
86090           Source/cmDSWWriter.cxx, Source/cmFindIncludeCommand.cxx,
86091           Source/cmFindLibraryCommand.cxx, Source/cmFindProgramCommand.cxx,
86092           Source/cmIncludeDirectoryCommand.cxx, Source/cmMakefile.cxx,
86093           Source/cmRegularExpression.h, Source/cmSystemTools.cxx,
86094           Source/cmUnixMakefileGenerator.cxx,
86095           Source/cmUnixMakefileGenerator.h: ENH: first pass at cache, clean
86096           up the unix generator, clean up configure.in some
86097
86098 2001-02-18 13:02  hoffman
86099
86100         * configure.in.sample: ENH: add a smaple configure.in for CMake
86101           based projects
86102
86103 2001-02-18 12:47  hoffman
86104
86105         * configure.in.sample: ENH: add a smaple configure.in for CMake
86106           based projects
86107
86108 2001-02-16 15:34  hoffman
86109
86110         * Source/cmCacheManager.h: ENH: clean up comments some
86111
86112 2001-02-16 15:01  will
86113
86114         * CMake.pdf: ENH:Added pdf file
86115
86116 2001-02-16 11:52  martink
86117
86118         * CMake.doc: clean up docs
86119
86120 2001-02-16 11:34  martink
86121
86122         * Source/: cmConfigureFileNoAutoconf.cxx, cmDSWMakefile.cxx,
86123           cmDSWWriter.cxx, cmFindIncludeCommand.cxx,
86124           cmFindLibraryCommand.cxx, cmFindLibraryCommand.h,
86125           cmFindProgramCommand.cxx, cmMakefile.cxx, cmMakefile.h,
86126           cmSystemTools.cxx, cmSystemTools.h: ENH: add new commands fro
86127           find library and find program
86128
86129 2001-02-15 13:30  martink
86130
86131         * CMakeRules.make.in, CMakeVariables.make.in,
86132           Source/CMakeBuildTargets.cxx, Source/CMakeSetupCMD.cxx,
86133           Source/cmClassFile.cxx, Source/cmClassFile.h,
86134           Source/cmConfigureFileNoAutoconf.h, Source/cmDSPMakefile.cxx,
86135           Source/cmDSPWriter.cxx, Source/cmDSWMakefile.cxx,
86136           Source/cmDSWWriter.cxx, Source/cmMakefile.cxx,
86137           Source/cmMakefile.h, Source/cmProjectCommand.cxx,
86138           Source/cmProjectCommand.h: some cleanup and fixes
86139
86140 2001-02-14 12:26  hoffman
86141
86142         * Source/cmMakeDepend.cxx: ENH: fix depend segfault
86143
86144 2001-02-13 18:49  hoffman
86145
86146         * Source/: cmConfigureFileNoAutoconf.cxx, cmMakefile.cxx: ENH: new
86147           vnl
86148
86149 2001-02-13 16:48  hoffman
86150
86151         * Source/: cmMakefile.cxx, cmMakefile.h: ENH: add configure style
86152           @var@ expansion
86153
86154 2001-02-12 19:49  hoffman
86155
86156         * Source/: CMakeBuildTargets.cxx, Makefile.in, cmCommands.cxx,
86157           cmConfigureFileNoAutoconf.cxx, cmConfigureFileNoAutoconf.h,
86158           cmConfigureHeaderCommand.cxx, cmConfigureHeaderCommand.h,
86159           cmMakefile.cxx, cmMakefile.h, cmStandardIncludes.h,
86160           cmSystemTools.cxx, cmCommands.h: ENH: get rid of special msc
86161           configure file
86162
86163 2001-02-12 14:42  hoffman
86164
86165         * Source/: CMakeLib.dsp, CMakeSetup.dsw, CMakeSetupCMD.dsp: ENH:
86166           share a .lib with the command line and mfc versions.
86167
86168 2001-02-12 14:26  hoffman
86169
86170         * Source/: CMakeLib.dsp, CMakeSetup.dsw, CMakeSetupCMD.cxx,
86171           CMakeSetupCMD.dsp, Makefile.in, cmCacheManager.cxx,
86172           cmCacheManager.h, cmCommands.cxx, cmConfigureHeaderCommand.cxx,
86173           cmConfigureHeaderCommand.h, cmDSWMakefile.cxx, cmDSWWriter.cxx,
86174           cmMSProjectGenerator.h: ENH: add cache manager class, move all
86175           commands into cmCommands.cxx to speed up compile times, share a
86176           .lib with the command line and mfc versions.
86177
86178 2001-02-06 17:01  hoffman
86179
86180         * Source/staticLibHeader.dsptemplate: ENH: add /GX /Zm1000
86181
86182 2001-02-06 16:48  hoffman
86183
86184         * Source/staticLibHeader.dsptemplate: ENH: min size build
86185
86186 2001-02-06 10:52  hoffman
86187
86188         * Source/staticLibHeader.dsptemplate: ENH: put back /Zm1000 so we
86189           can build large files
86190
86191 2001-02-06 08:56  millerjv
86192
86193         * Source/staticLibHeader.dsptemplate: FIX: remove precompiled
86194           header settings
86195
86196 2001-02-06 08:54  millerjv
86197
86198         * Source/EXEHeader.dsptemplate: FIX: added /force to link options
86199           and removed precompiled header usage
86200
86201 2001-01-25 15:48  millerjv
86202
86203         * Source/: EXEHeader.dsptemplate, staticLibHeader.dsptemplate: BUG:
86204           backed off on the compiler optimization used.  Instead of using
86205           /O2, we now use all the components of /Ox (/Ob1 /Oi /Ot /Oy /Gs)
86206           except for /Og
86207
86208 2001-01-22 10:00  will
86209
86210         * Source/CMakeSetupCMD.dsp: BUG: convert to dos format
86211
86212 2001-01-22 09:49  will
86213
86214         * Source/: CMakeSetup.dsw, CMakeSetupCMD.dsp: BUG: make dsp and dsw
86215           files binary
86216
86217 2001-01-18 13:43  will
86218
86219         * README: ENH:Commands not rules
86220
86221 2001-01-18 12:06  will
86222
86223         * Source/Makefile.in: ERR:Oops, use SimpleRule not SimpleCommand
86224
86225 2001-01-18 11:51  will
86226
86227         * CMakeCommands.make.in, CMakeMaster.make.in, CMakeRules.make.in,
86228           CMakeSimpleCommands.make.in, CMakeSimpleRules.make.in: ERR:Oops,
86229           renamed back
86230
86231 2001-01-18 11:20  will
86232
86233         * CMakeCommands.make.in, CMakeMaster.make.in, CMakeRules.make.in,
86234           CMakeSimpleCommands.make.in, CMakeSimpleRules.make.in,
86235           Source/CMakeSetupCMD.dsp, Source/Makefile.in,
86236           Source/cmAbstractFilesCommand.cxx,
86237           Source/cmAbstractFilesCommand.h, Source/cmAbstractFilesRule.cxx,
86238           Source/cmAbstractFilesRule.h, Source/cmAddTargetCommand.cxx,
86239           Source/cmAddTargetCommand.h, Source/cmAddTargetRule.cxx,
86240           Source/cmAddTargetRule.h, Source/cmAuxSourceDirectoryCommand.cxx,
86241           Source/cmAuxSourceDirectoryCommand.h,
86242           Source/cmAuxSourceDirectoryRule.cxx,
86243           Source/cmAuxSourceDirectoryRule.h, Source/cmCommand.h,
86244           Source/cmDumpDocumentation.cxx, Source/cmExecutablesCommand.cxx,
86245           Source/cmExecutablesCommand.h, Source/cmExecutablesRule.cxx,
86246           Source/cmExecutablesRule.h, Source/cmFindIncludeCommand.cxx,
86247           Source/cmFindIncludeCommand.h, Source/cmFindIncludeRule.cxx,
86248           Source/cmFindIncludeRule.h, Source/cmFindLibraryCommand.cxx,
86249           Source/cmFindLibraryCommand.h, Source/cmFindLibraryRule.cxx,
86250           Source/cmFindLibraryRule.h, Source/cmFindProgramCommand.cxx,
86251           Source/cmFindProgramCommand.h, Source/cmFindProgramRule.cxx,
86252           Source/cmFindProgramRule.h, Source/cmIncludeDirectoryCommand.cxx,
86253           Source/cmIncludeDirectoryCommand.h,
86254           Source/cmIncludeDirectoryRule.cxx,
86255           Source/cmIncludeDirectoryRule.h, Source/cmLibraryCommand.cxx,
86256           Source/cmLibraryCommand.h, Source/cmLibraryRule.cxx,
86257           Source/cmLibraryRule.h, Source/cmLinkDirectoriesCommand.cxx,
86258           Source/cmLinkDirectoriesCommand.h,
86259           Source/cmLinkDirectoriesRule.cxx, Source/cmLinkDirectoriesRule.h,
86260           Source/cmLinkLibrariesCommand.cxx,
86261           Source/cmLinkLibrariesCommand.h, Source/cmLinkLibrariesRule.cxx,
86262           Source/cmLinkLibrariesRule.h, Source/cmMakefile.cxx,
86263           Source/cmMakefile.h, Source/cmMakefileGenerator.h,
86264           Source/cmProjectCommand.cxx, Source/cmProjectCommand.h,
86265           Source/cmProjectRule.cxx, Source/cmProjectRule.h,
86266           Source/cmRuleMaker.h, Source/cmSourceFilesCommand.cxx,
86267           Source/cmSourceFilesCommand.h,
86268           Source/cmSourceFilesRequireCommand.cxx,
86269           Source/cmSourceFilesRequireCommand.h,
86270           Source/cmSourceFilesRequireRule.cxx,
86271           Source/cmSourceFilesRequireRule.h, Source/cmSourceFilesRule.cxx,
86272           Source/cmSourceFilesRule.h, Source/cmSubdirCommand.cxx,
86273           Source/cmSubdirCommand.h, Source/cmSubdirRule.cxx,
86274           Source/cmSubdirRule.h, Source/cmSystemTools.h,
86275           Source/cmTestsCommand.cxx, Source/cmTestsCommand.h,
86276           Source/cmTestsRule.cxx, Source/cmTestsRule.h,
86277           Source/cmUnixDefinesCommand.cxx, Source/cmUnixDefinesCommand.h,
86278           Source/cmUnixDefinesRule.cxx, Source/cmUnixDefinesRule.h,
86279           Source/cmUnixLibrariesCommand.cxx,
86280           Source/cmUnixLibrariesCommand.h, Source/cmUnixLibrariesRule.cxx,
86281           Source/cmUnixLibrariesRule.h, Source/cmWin32DefinesCommand.cxx,
86282           Source/cmWin32DefinesCommand.h, Source/cmWin32DefinesRule.cxx,
86283           Source/cmWin32DefinesRule.h, Source/cmWin32LibrariesCommand.cxx,
86284           Source/cmWin32LibrariesCommand.h,
86285           Source/cmWin32LibrariesRule.cxx, Source/cmWin32LibrariesRule.h:
86286           ENH:Reworked CMake for consistency
86287
86288 2001-01-12 14:35  will
86289
86290         * README, Source/cmAbstractFilesRule.h, Source/cmAddTargetRule.h,
86291           Source/cmAuxSourceDirectoryRule.h, Source/cmExecutablesRule.h,
86292           Source/cmFindIncludeRule.h, Source/cmFindLibraryRule.h,
86293           Source/cmFindProgramRule.h, Source/cmIncludeDirectoryRule.h,
86294           Source/cmLibraryRule.h, Source/cmLinkDirectoriesRule.h,
86295           Source/cmLinkLibrariesRule.h, Source/cmMakefile.cxx,
86296           Source/cmProjectRule.h, Source/cmRuleMaker.h,
86297           Source/cmSourceFilesRequireRule.h, Source/cmSourceFilesRule.h,
86298           Source/cmSubdirRule.h, Source/cmTestsRule.h,
86299           Source/cmUnixDefinesRule.h, Source/cmUnixLibrariesRule.h,
86300           Source/cmWin32DefinesRule.h, Source/cmWin32LibrariesRule.h:
86301           ENH:Tweaks to dump documentation
86302
86303 2001-01-12 14:05  hoffman
86304
86305         * Source/: cmDSPMakefile.cxx, cmDSPWriter.cxx: ENH: add define
86306           flags in the right place
86307
86308 2001-01-12 13:48  hoffman
86309
86310         * Source/cmSystemTools.cxx: BUG: add check for missing ) on
86311           function
86312
86313 2001-01-12 13:07  will
86314
86315         * README, Source/cmAuxSourceDirectoryRule.h,
86316           Source/cmIncludeDirectoryRule.h, Source/cmLinkLibrariesRule.h,
86317           Source/cmProjectRule.h, Source/cmSourceFilesRequireRule.h,
86318           Source/cmSubdirRule.h, Source/cmUnixDefinesRule.h,
86319           Source/cmWin32DefinesRule.h: ENH:Tweaks to dump documentation
86320
86321 2001-01-12 12:49  will
86322
86323         * Source/: cmAddTargetRule.h, cmMakefile.cxx: ENH:Tweaks to
86324           documentation
86325
86326 2001-01-12 12:49  will
86327
86328         * README: ENH:Updated for rule-based CMake
86329
86330 2001-01-12 12:42  will
86331
86332         * Source/: cmDumpDocumentation.cxx, cmMakefile.cxx, cmMakefile.h:
86333           ENH:Simple program dumps out internal documentation for CMake
86334
86335 2001-01-12 07:43  will
86336
86337         * README: README
86338
86339 2001-01-11 16:19  will
86340
86341         * doxygen.config: ENH:Doxygenated CMake
86342
86343 2001-01-11 14:55  will
86344
86345         * Source/: CMakeBuildTargets.cxx, CMakeSetupCMD.cxx,
86346           cmAbstractFilesRule.cxx, cmClassFile.cxx, cmDSPMakefile.cxx,
86347           cmDSPWriter.cxx, cmDSWMakefile.cxx, cmDSWWriter.cxx,
86348           cmExecutablesRule.cxx, cmFindIncludeRule.cxx,
86349           cmFindLibraryRule.cxx, cmFindProgramRule.cxx,
86350           cmIncludeDirectoryRule.cxx, cmLibraryRule.cxx,
86351           cmLinkDirectoriesRule.cxx, cmLinkLibrariesRule.cxx,
86352           cmMSProjectGenerator.cxx, cmMakeDepend.cxx, cmMakefile.cxx,
86353           cmMakefileGenerator.cxx, cmProjectRule.cxx,
86354           cmSourceFilesRequireRule.cxx, cmSourceFilesRule.cxx,
86355           cmSubdirRule.cxx, cmSystemTools.cxx, cmTestsRule.cxx,
86356           cmUnixDefinesRule.cxx, cmUnixLibrariesRule.cxx,
86357           cmWin32DefinesRule.cxx, cmWin32LibrariesRule.cxx:
86358           ENH:Documentation and cleanups
86359
86360 2001-01-11 14:47  will
86361
86362         * Source/: CMakeSetupCMD.cxx, cmAddTargetRule.cxx,
86363           cmAuxSourceDirectoryRule.cxx, cmClassFile.h, cmDSWMakefile.cxx,
86364           cmDSWMakefile.h, cmDSWWriter.cxx, cmDSWWriter.h, cmDirectory.h,
86365           cmFindProgramRule.h, cmMSProjectGenerator.cxx,
86366           cmMSProjectGenerator.h, cmMakeDepend.h, cmMakefile.h,
86367           cmMakefileGenerator.h, cmRegularExpression.cxx,
86368           cmRegularExpression.h, cmStandardIncludes.h, cmSystemTools.cxx,
86369           cmSystemTools.h, cmUnixMakefileGenerator.cxx,
86370           cmUnixMakefileGenerator.h, cmWindowsConfigure.cxx,
86371           cmWindowsConfigure.h: ENH:Documentation and cleanups
86372
86373 2001-01-11 11:35  blezek
86374
86375         * Source/: cmWin32DefinesRule.cxx, cmWin32LibrariesRule.cxx: BUG:
86376           Broken on non WIN32 platforms, changed SetEnableOff to EnabledOff
86377
86378 2001-01-11 08:04  will
86379
86380         * Source/: cmFindIncludeRule.h, cmFindLibraryRule.h,
86381           cmFindProgramRule.h, cmIncludeDirectoryRule.h, cmLibraryRule.h,
86382           cmLinkDirectoriesRule.h, cmLinkLibrariesRule.h, cmProjectRule.h,
86383           cmSourceFilesRequireRule.h, cmSourceFilesRule.h, cmSubdirRule.h,
86384           cmTestsRule.h, cmUnixDefinesRule.h, cmUnixLibrariesRule.h,
86385           cmWin32DefinesRule.h, cmWin32LibrariesRule.h: ENH:Added
86386           documentation; clean-up
86387
86388 2001-01-10 17:29  will
86389
86390         * Source/: cmExecutablesRule.h, cmFindIncludeRule.h: ENH:Beginning
86391           clean up; adding documentation
86392
86393 2001-01-10 17:13  will
86394
86395         * Source/cmAuxSourceDirectoryRule.h: ENH:Beginning clean up; adding
86396           documentation
86397
86398 2001-01-10 17:05  will
86399
86400         * Source/: cmAbstractFilesRule.h, cmAddTargetRule.h,
86401           cmAuxSourceDirectoryRule.h, cmDSPMakefile.h, cmDSPWriter.h,
86402           cmExecutablesRule.h, cmFindIncludeRule.h, cmFindLibraryRule.h,
86403           cmFindProgramRule.h, cmIncludeDirectoryRule.h, cmLibraryRule.h,
86404           cmLinkDirectoriesRule.h, cmLinkLibrariesRule.h, cmProjectRule.h,
86405           cmRuleMaker.h, cmSourceFilesRequireRule.h, cmSourceFilesRule.h,
86406           cmSubdirRule.h, cmTestsRule.h, cmUnixDefinesRule.cxx,
86407           cmUnixDefinesRule.h, cmUnixLibrariesRule.cxx,
86408           cmUnixLibrariesRule.h, cmWin32DefinesRule.h,
86409           cmWin32LibrariesRule.h: ENH:Beginning clean up; adding
86410           documentation
86411
86412 2001-01-09 15:13  hoffman
86413
86414         * Source/cmUnixMakefileGenerator.cxx: BUG: look for -l and -L only
86415           at the begining of a link string
86416
86417 2001-01-05 13:52  blezek
86418
86419         * Source/: CMakeBuildTargets.cxx, CMakeSetupCMD.cxx: BUG: main can
86420           not be void under ANSI C++
86421
86422 2001-01-05 13:49  blezek
86423
86424         * Source/cmMakefileGenerator.cxx: BUG: Looking for
86425           cmMakeFileGenerator.h rather than cmMakefileGenerator.h
86426
86427 2001-01-05 11:41  hoffman
86428
86429         * Source/: CMakeBuildTargets.cxx, CMakeSetupCMD.cxx,
86430           CMakeSetupCMD.dsp, Makefile.in, cmAbstractFilesRule.cxx,
86431           cmAbstractFilesRule.h, cmAddTargetRule.cxx, cmAddTargetRule.h,
86432           cmAuxSourceDirectoryRule.cxx, cmAuxSourceDirectoryRule.h,
86433           cmClassFile.cxx, cmClassFile.h, cmCollectFlags.cxx,
86434           cmCollectFlags.h, cmDSPMakefile.cxx, cmDSPMakefile.h,
86435           cmDSPWriter.cxx, cmDSPWriter.h, cmDSWMakefile.cxx,
86436           cmDSWWriter.cxx, cmDSWMakefile.h, cmDSWWriter.h, cmDirectory.cxx,
86437           cmDirectory.h, cmExecutablesRule.cxx, cmExecutablesRule.h,
86438           cmFindIncludeRule.cxx, cmFindIncludeRule.h,
86439           cmFindLibraryRule.cxx, cmFindLibraryRule.h,
86440           cmFindProgramRule.cxx, cmFindProgramRule.h,
86441           cmIncludeDirectoryRule.cxx, cmIncludeDirectoryRule.h,
86442           cmLibraryRule.cxx, cmLibraryRule.h, cmLinkDirectoriesRule.cxx,
86443           cmLinkDirectoriesRule.h, cmLinkLibrariesRule.cxx,
86444           cmLinkLibrariesRule.h, cmMSProjectGenerator.cxx,
86445           cmMSProjectGenerator.h, cmMakeDepend.cxx, cmMakeDepend.h,
86446           cmMakefile.cxx, cmMakefile.h, cmMakefileGenerator.cxx,
86447           cmMakefileGenerator.h, cmProjectRule.cxx, cmProjectRule.h,
86448           cmRegularExpression.cxx, cmRegularExpression.h, cmRuleMaker.h,
86449           cmSourceFilesRequireRule.cxx, cmSourceFilesRequireRule.h,
86450           cmSourceFilesRule.cxx, cmSourceFilesRule.h, cmStandardIncludes.h,
86451           cmSubdirRule.cxx, cmSubdirRule.h, cmSystemTools.cxx,
86452           cmSystemTools.h, cmTestsRule.cxx, cmTestsRule.h,
86453           cmUnixDefinesRule.cxx, cmUnixDefinesRule.h,
86454           cmUnixLibrariesRule.cxx, cmUnixLibrariesRule.h,
86455           cmUnixMakefile.cxx, cmUnixMakefile.h,
86456           cmUnixMakefileGenerator.cxx, cmUnixMakefileGenerator.h,
86457           cmWin32DefinesRule.cxx, cmWin32DefinesRule.h,
86458           cmWin32LibrariesRule.cxx, cmWin32LibrariesRule.h,
86459           cmWindowsConfigure.cxx, cmWindowsConfigure.h: ENH: rework cmake,
86460           added ruleMaker classes and changed the syntax of the
86461           CMakeLists.txt files.
86462
86463 2000-12-07 15:45  blezek
86464
86465         * Source/cmMakefile.cxx: ENH: Added TESTS target
86466
86467 2000-11-22 11:02  hoffman
86468
86469         * Source/cmMakeDepend.cxx: BUG: remove bogus warning about not
86470           finding a depend file, if there are no include paths
86471
86472 2000-11-09 10:41  will
86473
86474         * README, Source/cmCollectFlags.cxx, Source/cmCollectFlags.h,
86475           Source/cmWindowsConfigure.cxx: ENH:Changed CMAKE_SOURCE_ROOT to
86476           CMAKE_SOURCE_DIR
86477
86478 2000-11-03 16:38  hoffman
86479
86480         * README: [no log message]
86481
86482 2000-11-02 11:13  hoffman
86483
86484         * Source/cmMakefile.cxx: BUG: make sure SOURCE_FILES starts at the
86485           begining of line
86486
86487 2000-11-02 10:56  blezek
86488
86489         * CMakeVariables.make.in: ENH: Moved @JAVA@ to @JAVACOMMAND@
86490
86491 2000-11-02 10:24  will
86492
86493         * README, Source/cmClassFile.cxx, Source/cmMakefile.cxx:
86494           ENH:Reworked CMake to clearer indicate what the variables do
86495
86496 2000-10-25 17:18  hoffman
86497
86498         * Source/: cmSystemTools.cxx: BUG: remove tabs from classnames
86499
86500 2000-10-04 09:58  lorensen
86501
86502         * CMakeVariables.make.in: Enh: Added TCLSH
86503
86504 2000-10-02 14:21  blezek
86505
86506         * Source/CMakeBuildTargets.cxx: BUG: if the path to your source
86507           directory has a -S in it, it will be picked up as the source
86508           directory by the command line parser, because it matches -S at
86509           any character position in the argements.  Bad, should have used
86510           getopt, except that it is not cross platform.
86511
86512 2000-10-02 13:50  blezek
86513
86514         * CMakeVariables.make.in: ENH: Support for XML builds and Dashboard
86515
86516 2000-09-28 12:43  blezek
86517
86518         * README: ENH: Added note about VERBATIM targets in CMakeList.txt
86519
86520 2000-09-27 15:01  hoffman
86521
86522         * CMakeMaster.make.in, CMakeRules.make.in, CMakeVariables.make.in,
86523           README, Source/cmDSWMakefile.cxx, Source/cmDSWMakefile.h,
86524           Source/cmDSWWriter.cxx, Source/cmDSWWriter.h,
86525           Source/cmMakefile.cxx, Source/cmMakefile.h,
86526           Source/cmSystemTools.cxx, Source/cmSystemTools.h,
86527           Source/cmUnixMakefile.cxx, Source/cmUnixMakefile.h: ENH: change
86528           ME to LIBRARY and added PROJECT, also remove ITK stuff and
86529           replaced with CMake
86530
86531 2000-09-21 13:45  hoffman
86532
86533         * README, Source/CMakeBuildTargets.cxx, Source/CMakeSetupCMD.cxx,
86534           Source/cmCollectFlags.cxx, Source/cmCollectFlags.h,
86535           Source/cmDSPMakefile.cxx, Source/cmDSPWriter.cxx,
86536           Source/cmDSWMakefile.cxx, Source/cmDSWWriter.cxx,
86537           Source/cmMakeDepend.cxx, Source/cmMakefile.cxx,
86538           Source/cmMakefile.h, Source/cmUnixMakefile.cxx,
86539           Source/itkVC60Configure.cxx, Source/itkVC60Configure.h: ENH:
86540           clean up code, and varible names
86541
86542 2000-09-18 10:19  hoffman
86543
86544         * Source/cmUnixMakefile.cxx: BUG: remove cout
86545
86546 2000-09-18 09:19  hoffman
86547
86548         * CMakeRules.make.in, CMakeVariables.make.in, README,
86549           Source/cmDSPMakefile.cxx, Source/cmDSPWriter.cxx,
86550           Source/cmMakeDepend.cxx, Source/cmUnixMakefile.cxx,
86551           Source/cmWindowsConfigure.cxx, Source/cmWindowsConfigure.h: ENH:
86552           added a config setup file for CMakeSetup.   Cleaned up the names
86553           of the source and binary directories
86554
86555 2000-09-18 07:27  hoffman
86556
86557         * Source/CMakeSetupCMD.dsp: ENH: remove unused files
86558
86559 2000-09-12 06:44  hoffman
86560
86561         * CMakeRules.make.in, CMakeVariables.make.in: BUG: fix build in
86562           place source directory
86563
86564 2000-09-12 05:37  hoffman
86565
86566         * Source/: cmCollectFlags.cxx, cmCollectFlags.h: NEW: class to
86567           collect all the flags from parent directories
86568
86569 2000-09-12 05:30  hoffman
86570
86571         * CMakeMaster.make.in, CMakeRules.make.in, CMakeTargets.make.in,
86572           CMakeVariables.make.in, MakefileTemplate.in, README,
86573           Source/CMakeBuildTargets.cxx, Source/CMakeSetup.cxx,
86574           Source/CMakeSetup.dsw, Source/CMakeSetupCMD.cxx,
86575           Source/CMakeSetupCMD.dsp, Source/Makefile.in,
86576           Source/cmClassFile.cxx, Source/cmClassFile.h,
86577           Source/cmDSPBuilder.cxx, Source/cmDSPBuilder.h,
86578           Source/cmDSPMakefile.cxx, Source/cmDSPWriter.cxx,
86579           Source/cmDSWBuilder.cxx, Source/cmDSWBuilder.h,
86580           Source/cmDSWMakefile.cxx, Source/cmDSWMakefile.h,
86581           Source/cmDSWWriter.cxx, Source/cmDSWWriter.h,
86582           Source/cmMakeDepend.cxx, Source/cmMakefile.cxx,
86583           Source/cmMakefile.h, Source/cmPCBuilder.cxx,
86584           Source/cmPCBuilder.h, Source/cmSystemTools.cxx,
86585           Source/cmSystemTools.h, Source/cmUnixMakefile.cxx,
86586           Source/cmUnixMakefile.h, Source/cmWindowsConfigure.h,
86587           Source/itkVC60Configure.h: ENH: CMake and configure now use
86588           SUBDIRS in CMakeLists.txt to find all the directories of the
86589           system.
86590
86591 2000-09-01 10:43  hoffman
86592
86593         * Source/: EXEHeader.dsptemplate, cmSystemTools.cxx: BUG: fix
86594           release build on windows
86595
86596 2000-08-31 14:26  hoffman
86597
86598         * CMakeVariables.make.in, Source/cmUnixMakefile.cxx: BUG: fix build
86599           of lib.a problem
86600
86601 2000-08-31 14:15  hoffman
86602
86603         * Source/: CMakeSetup.dsw, cmDSPMakefile.cxx, cmDSPWriter.cxx: BUG:
86604           fix name of command line version in dsp files
86605
86606 2000-08-31 13:54  hoffman
86607
86608         * CMakeSimpleRules.make, CMakeSimpleRules.make.in: BUG: fix for out
86609           of source build
86610
86611 2000-08-31 13:52  hoffman
86612
86613         * CMakeSimpleRules.make: ENH: fix for Sgi make
86614
86615 2000-08-31 09:36  hoffman
86616
86617         * CMakeRules.make.in, Source/Makefile.in,
86618           Source/cmUnixMakefile.cxx: ENH: fix for SGI make
86619
86620 2000-08-31 06:36  hoffman
86621
86622         * CMakeVariables.make.in, README: ENH: clean things up a bit
86623
86624 2000-08-30 13:59  hoffman
86625
86626         * Source/cmDirectory.cxx, Source/cmDirectory.h,
86627           MakefileTemplate.in: ENH: add ability to compile all the files in
86628           a sub-directory
86629
86630 2000-08-30 13:35  hoffman
86631
86632         * CMakeRules.make.in, CMakeVariables.make.in, README,
86633           Source/CMakeSetupCMD.dsp, Source/Makefile.in,
86634           Source/cmClassFile.cxx, Source/cmDSPMakefile.cxx,
86635           Source/cmDSPWriter.cxx, Source/cmDSWMakefile.cxx,
86636           Source/cmDSWWriter.cxx, Source/cmMakefile.cxx,
86637           Source/cmMakefile.h, Source/cmUnixMakefile.cxx: ENH:  move from
86638           tools and create working CMake program
86639
86640 2000-08-29 15:26  hoffman
86641
86642         * CMakeMaster.make.in, CMakeRules.make.in, CMakeVariables.make.in,
86643           Source/CMakeBuildTargets.cxx, Source/CMakeSetup.cxx,
86644           Source/CMakeSetup.dsw, Source/CMakeSetupCMD.cxx,
86645           Source/CMakeSetupCMD.dsp, Source/EXEFooter.dsptemplate,
86646           Source/EXEHeader.dsptemplate, Source/Makefile.in,
86647           Source/cmClassFile.cxx, Source/cmClassFile.h,
86648           Source/cmDSPBuilder.cxx, Source/cmDSPBuilder.h,
86649           Source/cmDSPMakefile.cxx, Source/cmDSPMakefile.h,
86650           Source/cmDSPWriter.cxx, Source/cmDSPWriter.h,
86651           Source/cmDSWBuilder.cxx, Source/cmDSWBuilder.h,
86652           Source/cmDSWMakefile.cxx, Source/cmDSWMakefile.h,
86653           Source/cmDSWWriter.cxx, Source/cmDSWWriter.h,
86654           Source/cmMakeDepend.cxx, Source/cmMakeDepend.h,
86655           Source/cmMakefile.cxx, Source/cmMakefile.h,
86656           Source/cmPCBuilder.cxx, Source/cmPCBuilder.h,
86657           Source/cmRegularExpression.cxx, Source/cmRegularExpression.h,
86658           Source/cmSystemTools.cxx, Source/cmSystemTools.h,
86659           Source/cmUnixMakefile.cxx, Source/cmUnixMakefile.h,
86660           Source/cmWindowsConfigure.cxx, Source/cmWindowsConfigure.h,
86661           Source/itkVC60Configure.cxx, Source/itkVC60Configure.h,
86662           Source/staticLibFooter.dsptemplate,
86663           Source/staticLibHeader.dsptemplate, README: NEW: move from tools
86664           and config to create CMake
86665
86666 2000-08-29 10:56  hoffman
86667
86668         * CMakeMaster.make.in, CMakeRules.make.in, CMakeVariables.make.in,
86669           dummy.in: [no log message]
86670