- May 10, 2016
-
-
- May 09, 2016
-
-
0ac18d40 Remove `//------...` horizontal separator comments
-
Brad King authored
Modern editors provide plenty of ways to visually separate functions. Drop the explicit comments that previously served this purpose. Use the following command to automate the change: $ git ls-files -z -- \ "*.c" "*.cc" "*.cpp" "*.cxx" "*.h" "*.hh" "*.hpp" "*.hxx" | egrep -z -v "^Source/cmCommandArgumentLexer\." | egrep -z -v "^Source/cmCommandArgumentParser(\.y|\.cxx|Tokens\.h)" | egrep -z -v "^Source/cmDependsJavaLexer\." | egrep -z -v "^Source/cmDependsJavaParser(\.y|\.cxx|Tokens\.h)" | egrep -z -v "^Source/cmExprLexer\." | egrep -z -v "^Source/cmExprParser(\.y|\.cxx|Tokens\.h)" | egrep -z -v "^Source/cmFortranLexer\." | egrep -z -v "^Source/cmFortranParser(\.y|\.cxx|Tokens\.h)" | egrep -z -v "^Source/cmListFileLexer\." | egrep -z -v "^Source/cm_sha2" | egrep -z -v "^Source/(kwsys|CursesDialog/form)/" | egrep -z -v "^Utilities/(KW|cm).*/" | xargs -0 sed -i '/^\(\/\/---*\|\/\*---*\*\/\)$/ {d;}' This avoids modifying third-party sources and generated sources.
-
8c2cedc6 CustomCommandGenerator: Add support for CROSSCOMPILING_EMULATOR
-
f45c16e7 Fix export file variable pollution
-
ea8428a2 Utilities/Release: Switch to OS X 10.7 and Qt 5.6 for Mac binary
-
Teach the `add_custom_command` and `add_custom_target' commands to substitute argv0 with the crosscompiling emulator if it is a target with the `CROSSCOMPILING_EMULATOR` property set.
-
Kitware Robot authored
-
- May 08, 2016
-
-
Kitware Robot authored
-
- May 07, 2016
-
-
Kitware Robot authored
-
- May 06, 2016
-
-
Brad King authored
Add a long comment inside a few braced initializer lists in order to convince clang-format to break after the opening brace and format the list without indenting every value past the opening brace.
-
Brad King authored
The clang-format tool may turn this: public: // comment about access specifier // unrelated comment indented with code ... Into: public: // comment about access specifier // unrelated comment indented with code ... Avoid this by moving comments off of access specifier lines.
-
Brad King authored
The clang-format tool can do a good job formatting most code, but well-organized streaming blocks are best left manually formatted. Find blocks of the form os << "...\n" "...\n" ; using the command $ git ls-files -z -- Source | egrep -v -z '^Source/kwsys/' | xargs -0 pcregrep -M --color=always -B 1 -A 1 -n \ '<<[^\n]*\n(^ *("[^\n]*("|<<|;)$|;)\n){2,}' Find blocks of the form os << "...\n" << "...\n" << "...\n"; using the command $ git ls-files -z -- Source | egrep -v -z '^Source/kwsys/' | xargs -0 pcregrep -M --color=always -B 1 -A 1 -n \ '<<[^\n]*\n(^ *<<[^\n]*(\\n"|<<|;)$\n){2,}' Surround such blocks with the pair /* clang-format off */ ... /* clang-format on */ in order to protect them from update by clang-format. Use the C-style `/*...*/` comments instead of C++-style `//...` comments in order to prevent them from ever being swallowed by re-formatting of surrounding comments.
-
Brad King authored
Use a new build machine to produce the OS X binary targeting OS X 10.7 and using Qt 5.6.
-
5e428713 GHS: Shorten long object paths with duplicate source names
-
58216d16 expat: Suppress compiler warnings f177c8a0 expat: Re-write CMake build system for our needs 4544c68a expat: Hard-code configuration options for our needs 9f7de396 expat: Drop upstream test/install/packaging code b4678e1c expat: Update cm_expat.h wrapper for new header location 94c62680 Merge branch 'upstream-expat' into update-expat 318b1c17 expat 2016-05-01 (379213ca) 48764630 expat: Disable all whitespace checks in third-party code f4bd9d43 Add script to update Expat from upstream 7eb7a189 Drop old expat sources to make room for a fresh import
-
3a67167a Utilities/Release: Update to openssl-1.0.2h
-
Detect when the resulting object path is too long and compute an alternative name using a hash.
-
Kitware Robot authored
-
- May 05, 2016
-
-
Brad King authored
We are not developing expat so we do not care about warnings.
-
Brad King authored
Hard-code production of a static library. Rename to `cmexpat`.
-
Brad King authored
Also include our configured header on Windows too to get the same configuration.
-
Brad King authored
-
Brad King authored
-
Brad King authored
* upstream-expat: expat 2016-05-01 (379213ca)
-
Code extracted from: http://git.code.sf.net/p/expat/code_git at commit 379213ca196f82d19ae72195c4a9bec0553d0bb2 (master).
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Matthew Woehlke authored
Add missing unset of scratch variables to generated export file for case that the file was already included. We already unset these when parsing the file normally, but the multiple inclusion case was leaving them around.
-
Brad King authored
Update the prebuilt binary build configurations for machines where we build our own OpenSSL library to use a newer version.
-
Kitware Robot authored
-
- May 04, 2016
-
-
59d28b28 libarchive: Drop early use of crypto library fa425910 Utilities/Release: Define NTDDI_VERSION for Windows binaries e9bc469b Merge branch 'upstream-LibArchive' into update-libarchive db9c40b4 Merge branch 'upstream-LibArchive' into update-libarchive b2675cde libarchive: Remove CMake-specific README 501345e4 LibArchive 2016-04-30 (167e97be) 91e6da10 Add script to update LibArchive from upstream fc8fc40f LibArchive 2015-10-21 (3bfe5f1f)
-
66de0866 Ninja: Fix clang-cl /showIncludes prefix detection
-
Kitware Robot authored
-
- May 03, 2016
-
-
The test executable returns with an error, so indicate this in the source name.
-
A `$<TARGET_FILE:tgt>` generator expression does not cause insertion of the emulator. Add a test covering this. While at it, extend the test case to cover executables in a subdirectory. Also make the test matching expressions more robust to support multiple add_test calls without mixing them while matching.
-