[Cmake-commits] CMake branch, master, updated. v3.16.0-rc4-381-g5f630a934a
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "CMake". The branch, master has been updated via 5f630a934aa4b8616aa59988ea70c14065d3a08d (commit) from 9e9787f19a69ed6e0482d29a508548b048dd025d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log - https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=5f630a934aa4b8616aa59988ea70c14065d3a08d commit 5f630a934aa4b8616aa59988ea70c14065d3a08d Author: Kitware Robot AuthorDate: Wed Nov 20 00:01:10 2019 -0500 Commit: Kitware Robot CommitDate: Wed Nov 20 00:01:10 2019 -0500 CMake Nightly Date Stamp diff --git a/Source/CMakeVersion.cmake b/Source/CMakeVersion.cmake index 8a606d4b6f..102b3defc1 100644 --- a/Source/CMakeVersion.cmake +++ b/Source/CMakeVersion.cmake @@ -1,7 +1,7 @@ # CMake version number components. set(CMake_VERSION_MAJOR 3) set(CMake_VERSION_MINOR 16) -set(CMake_VERSION_PATCH 20191119) +set(CMake_VERSION_PATCH 20191120) #set(CMake_VERSION_RC 0) set(CMake_VERSION_IS_DIRTY 0) --- Summary of changes: Source/CMakeVersion.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- CMake ___ Cmake-commits mailing list Cmake-commits@cmake.org https://cmake.org/mailman/listinfo/cmake-commits
[Cmake-commits] CMake branch, master, updated. v3.16.0-rc4-380-g9e9787f19a
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "CMake". The branch, master has been updated via 9e9787f19a69ed6e0482d29a508548b048dd025d (commit) via 32c165d2636a65362265d20a16e1f914a53882dd (commit) from 3520208cbd0ebf9f3db1a9711b49286462cd7e54 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log - https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=9e9787f19a69ed6e0482d29a508548b048dd025d commit 9e9787f19a69ed6e0482d29a508548b048dd025d Merge: 3520208cbd 32c165d263 Author: Craig Scott AuthorDate: Tue Nov 19 20:48:25 2019 + Commit: Kitware Robot CommitDate: Tue Nov 19 15:48:38 2019 -0500 Merge topic 'ctest-repeat' 32c165d263 CTest: Consolidate '--repeat-* n' options as `--repeat *:n` Acked-by: Kitware Robot Merge-request: !4053 https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=32c165d2636a65362265d20a16e1f914a53882dd commit 32c165d2636a65362265d20a16e1f914a53882dd Author: Brad King AuthorDate: Fri Nov 15 09:28:37 2019 -0500 Commit: Brad King CommitDate: Fri Nov 15 10:08:33 2019 -0500 CTest: Consolidate '--repeat-* n' options as `--repeat *:n` Combine `--repeat-until-fail`, `--repeat-until-pass`, and `--repeat-after-timeout` to create a single `--repeat :` option. Retain `--repeat-until-fail` too because that has been available in previous releases. diff --git a/Help/manual/ctest.1.rst b/Help/manual/ctest.1.rst index 328f5794c4..2a6cb48b2c 100644 --- a/Help/manual/ctest.1.rst +++ b/Help/manual/ctest.1.rst @@ -261,23 +261,27 @@ Options fail, subsequent calls to CTest with the ``--rerun-failed`` option will run the set of tests that most recently failed (if any). -``--repeat-until-fail `` - Require each test to run times without failing in order to pass. - - This is useful in finding sporadic failures in test cases. +``--repeat :`` + Run tests repeatedly based on the given up to times. + The modes are: -``--repeat-until-pass `` - Allow each test to run up to times in order to pass. - Repeats tests if they fail for any reason. + ``until-fail`` +Require each test to run times without failing in order to pass. +This is useful in finding sporadic failures in test cases. - This is useful in tolerating sporadic failures in test cases. + ``until-pass`` +Allow each test to run up to times in order to pass. +Repeats tests if they fail for any reason. +This is useful in tolerating sporadic failures in test cases. -``--repeat-after-timeout `` - Allow each test to run up to times in order to pass. - Repeats tests only if they timeout. + ``after-timeout`` +Allow each test to run up to times in order to pass. +Repeats tests only if they timeout. +This is useful in tolerating sporadic timeouts in test cases +on busy machines. - This is useful in tolerating sporadic timeouts in test cases - on busy machines. +``--repeat-until-fail `` + Equivalent to ``--repeat until-fail:``. ``--max-width `` Set the max width for a test name to output. diff --git a/Help/release/dev/ctest-repeat-until-pass.rst b/Help/release/dev/ctest-repeat-until-pass.rst deleted file mode 100644 index b5f6c26281..00 --- a/Help/release/dev/ctest-repeat-until-pass.rst +++ /dev/null @@ -1,9 +0,0 @@ -ctest-repeat-until-pass - -* The :manual:`ctest(1)` tool learned new ``--repeat-until-pass `` - and ``--repeat-after-timeout `` options to help tolerate sporadic - test failures. - -* The :command:`ctest_test` command gained a ``REPEAT :`` option - to specify conditions in which to repeat tests. diff --git a/Help/release/dev/ctest-repeat.rst b/Help/release/dev/ctest-repeat.rst new file mode 100644 index 00..b1ff59bfdc --- /dev/null +++ b/Help/release/dev/ctest-repeat.rst @@ -0,0 +1,10 @@ +ctest-repeat + + +* The :manual:`ctest(1)` tool gained a ``--repeat :`` option + to specify conditions in which to repeat tests. This generalizes + the existing ``--repeat-until-fail `` option to add modes for + ``until-pass`` and ``after-timeout``. + +* The :command:`ctest_test` command gained a ``REPEAT :`` option + to specify conditions in which to repeat tests. diff --git a/Source/cmCTest.cxx b/Source/cmCTest.cxx index a49866ce98..76a2bba85c 100644 --- a/Source/cmCTest.cxx +++ b/Source/cmCTest.cxx @@ -21,6 +21,7 @@ #include "cmsys/FStream.hxx" #include "cmsys/Glob.hxx" #include "cmsys/Process.h" +#include "cmsys/RegularExpression.hxx" #include "cmsys/SystemInformation.hxx" #include "cm_curl.h" @@ -1846,7 +1847,7 @@ bool cmCTest::HandleCommandLineArguments(size_t& i, return false; } if
[Cmake-commits] CMake branch, master, updated. v3.16.0-rc4-378-g3520208cbd
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "CMake". The branch, master has been updated via 3520208cbd0ebf9f3db1a9711b49286462cd7e54 (commit) via ce99f5ee69a6f8ebbf26d2a82df89b406becaf77 (commit) from a1d0653fc8d8cc07aa130920b86e605e17beaa79 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log - https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=3520208cbd0ebf9f3db1a9711b49286462cd7e54 commit 3520208cbd0ebf9f3db1a9711b49286462cd7e54 Merge: a1d0653fc8 ce99f5ee69 Author: Brad King AuthorDate: Tue Nov 19 16:37:16 2019 + Commit: Kitware Robot CommitDate: Tue Nov 19 11:37:27 2019 -0500 Merge topic 'ccmake_render_main_form_on_resize' ce99f5ee69 ccmake: Fix rendering on window resize Acked-by: Kitware Robot Merge-request: !4061 https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=ce99f5ee69a6f8ebbf26d2a82df89b406becaf77 commit ce99f5ee69a6f8ebbf26d2a82df89b406becaf77 Author: Sylvain Joubert AuthorDate: Mon Nov 18 13:21:08 2019 +0100 Commit: Sylvain Joubert CommitDate: Mon Nov 18 17:05:37 2019 +0100 ccmake: Fix rendering on window resize Repro steps: configure (without errors), the logs are displayed then the cache is displayed again, resize the window up -> the logs are redisplayed after resize instead of the cache The 'CurrentForm' pointer were left pointed to the last log message form, this resets it to the main form when configure or generate is done diff --git a/Source/CursesDialog/cmCursesMainForm.cxx b/Source/CursesDialog/cmCursesMainForm.cxx index dff2afed61..612b432b3f 100644 --- a/Source/CursesDialog/cmCursesMainForm.cxx +++ b/Source/CursesDialog/cmCursesMainForm.cxx @@ -498,10 +498,6 @@ void cmCursesMainForm::UpdateProgress(const std::string& msg, float prog) int cmCursesMainForm::Configure(int noconfigure) { - int xi; - int yi; - getmaxyx(stdscr, yi, xi); - this->ResetOutputs(); if (noconfigure == 0) { @@ -559,11 +555,13 @@ int cmCursesMainForm::Configure(int noconfigure) if (retVal == -2) { return retVal; } -CurrentForm = this; -this->Render(1, 1, xx, yy); } this->InitializeUI(); + CurrentForm = this; + int xi; + int yi; + getmaxyx(stdscr, yi, xi); this->Render(1, 1, xi, yi); return 0; @@ -571,10 +569,6 @@ int cmCursesMainForm::Configure(int noconfigure) int cmCursesMainForm::Generate() { - int xi; - int yi; - getmaxyx(stdscr, yi, xi); - this->ResetOutputs(); this->UpdateProgress("Generating", 0); @@ -614,11 +608,13 @@ int cmCursesMainForm::Generate() if (retVal == -2) { return retVal; } -CurrentForm = this; -this->Render(1, 1, xx, yy); } this->InitializeUI(); + CurrentForm = this; + int xi; + int yi; + getmaxyx(stdscr, yi, xi); this->Render(1, 1, xi, yi); return 0; --- Summary of changes: Source/CursesDialog/cmCursesMainForm.cxx | 20 1 file changed, 8 insertions(+), 12 deletions(-) hooks/post-receive -- CMake ___ Cmake-commits mailing list Cmake-commits@cmake.org https://cmake.org/mailman/listinfo/cmake-commits
[Cmake-commits] CMake branch, master, updated. v3.16.0-rc4-376-ga1d0653fc8
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "CMake". The branch, master has been updated via a1d0653fc8d8cc07aa130920b86e605e17beaa79 (commit) via aa6437e3e0132b959cc28cb7a8115f82b92c754e (commit) via ba773cfec84540799a8a741ec388218013699769 (commit) via 5aa94a1d0d4b4645ce6a73bd2d0c560dee86b466 (commit) via fb7f8e5fbdfce6e7d98781544d8cd28fe8911a8b (commit) via 92c4c852db821bc75ef0a20db4855e3af57ef80d (commit) via 7d6639bf8d9298d9f4c81fa035cda5d34a6e1622 (commit) via 5cf404d36f24ed8caebceb7083cef7fb44f179f3 (commit) via 7e86f71eff72a12e903cdd2efccf55ec3d58a106 (commit) via c5fb36a4cb8bd3272e2e0b54e3947886ad7eb778 (commit) from 843936f51b4f409d3106857a3954ff2db669becd (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log - https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=a1d0653fc8d8cc07aa130920b86e605e17beaa79 commit a1d0653fc8d8cc07aa130920b86e605e17beaa79 Merge: aa6437e3e0 92c4c852db Author: Brad King AuthorDate: Tue Nov 19 16:30:06 2019 + Commit: Kitware Robot CommitDate: Tue Nov 19 11:31:16 2019 -0500 Merge topic 'xcode-scheme-workdir' 92c4c852db Xcode: Add custom working directory property Acked-by: Kitware Robot Merge-request: !4063 https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=aa6437e3e0132b959cc28cb7a8115f82b92c754e commit aa6437e3e0132b959cc28cb7a8115f82b92c754e Merge: ba773cfec8 7d6639bf8d Author: Brad King AuthorDate: Tue Nov 19 16:28:40 2019 + Commit: Kitware Robot CommitDate: Tue Nov 19 11:30:20 2019 -0500 Merge topic 'codelite_make_j_0' 7d6639bf8d CodeLite: Do not pass -j argument with CPU count 0 Acked-by: Kitware Robot Merge-request: !4067 https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=ba773cfec84540799a8a741ec388218013699769 commit ba773cfec84540799a8a741ec388218013699769 Merge: 5aa94a1d0d 7e86f71eff Author: Brad King AuthorDate: Tue Nov 19 16:28:14 2019 + Commit: Kitware Robot CommitDate: Tue Nov 19 11:29:26 2019 -0500 Merge topic 'modernize-memory-management' 7e86f71eff cmOutputRequiredFilesCommand: Modernize memory management Acked-by: Kitware Robot Merge-request: !4055 https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=5aa94a1d0d4b4645ce6a73bd2d0c560dee86b466 commit 5aa94a1d0d4b4645ce6a73bd2d0c560dee86b466 Merge: fb7f8e5fbd 5cf404d36f Author: Brad King AuthorDate: Tue Nov 19 16:27:26 2019 + Commit: Kitware Robot CommitDate: Tue Nov 19 11:28:13 2019 -0500 Merge topic 'sdcc-sdar' 5cf404d36f SDCC compiler: use sdar instead of sdcclib as librarian for recent versions Acked-by: Kitware Robot Merge-request: !4065 https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=fb7f8e5fbdfce6e7d98781544d8cd28fe8911a8b commit fb7f8e5fbdfce6e7d98781544d8cd28fe8911a8b Merge: 843936f51b c5fb36a4cb Author: Brad King AuthorDate: Tue Nov 19 16:27:07 2019 + Commit: Kitware Robot CommitDate: Tue Nov 19 11:27:15 2019 -0500 Merge topic 'FindFLEX-work-dir' c5fb36a4cb FindFLEX: Add policy CMP0098 to run flex in build tree Acked-by: Kitware Robot Merge-request: !3981 https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=92c4c852db821bc75ef0a20db4855e3af57ef80d commit 92c4c852db821bc75ef0a20db4855e3af57ef80d Author: Gregor Jasny AuthorDate: Mon Nov 18 22:01:04 2019 +0100 Commit: Gregor Jasny CommitDate: Mon Nov 18 22:34:34 2019 +0100 Xcode: Add custom working directory property Closes: #19967 diff --git a/Help/manual/cmake-properties.7.rst b/Help/manual/cmake-properties.7.rst index 94d08c6b5f..c5ef09abef 100644 --- a/Help/manual/cmake-properties.7.rst +++ b/Help/manual/cmake-properties.7.rst @@ -381,6 +381,7 @@ Properties on Targets /prop_tgt/XCODE_SCHEME_ADDRESS_SANITIZER /prop_tgt/XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN /prop_tgt/XCODE_SCHEME_ARGUMENTS + /prop_tgt/XCODE_SCHEME_WORKING_DIRECTORY /prop_tgt/XCODE_SCHEME_DEBUG_AS_ROOT /prop_tgt/XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING /prop_tgt/XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER diff --git a/Help/manual/cmake-variables.7.rst b/Help/manual/cmake-variables.7.rst index 01dd5fdc4c..0c1d510995 100644 --- a/Help/manual/cmake-variables.7.rst +++ b/Help/manual/cmake-variables.7.rst @@ -239,6 +239,7 @@ Variables that Change Behavior /variable/CMAKE_XCODE_GENERATE_TOP_LEVEL_PROJECT_ONLY /variable/CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER /variable/CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN + /variable/CMAKE_XCODE_SCHEME_WORKING_DIRECTORY