summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* server: test buffer parsingJustin Berger2017-08-314-0/+110
|
* server: Made stdio connection accept different types of streamsJustin Berger2017-08-313-57/+112
|
* server: Remove unused fields / functionsJustin Berger2017-08-312-22/+1
|
* server: Fixed minor memory leaksJustin Berger2017-08-311-4/+1
|
* server: Fixed mismatched new/delete; added proper shutdown procedureJustin Berger2017-08-316-28/+29
|
* Merge topic 'update-vim-syntax'Brad King2017-08-313-30/+68
|\ | | | | | | | | | | | | | | 84d67356 Merge branch 'upstream-vim-cmake-syntax' 88da716c vim-cmake-syntax 2017-08-30 (40f5f4f3) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1214
| * Merge branch 'upstream-vim-cmake-syntax'Patrick Boettcher2017-08-303-30/+68
| |\ | | | | | | | | | | | | * upstream-vim-cmake-syntax: vim-cmake-syntax 2017-08-30 (40f5f4f3)
| | * vim-cmake-syntax 2017-08-30 (40f5f4f3)vim-cmake-syntax upstream2017-08-303-30/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://github.com/pboettch/vim-cmake-syntax.git at commit 40f5f4f356251802c0a12f63e5f717debbd0cadc (master). Upstream Shortlog ----------------- Daniel Hahler (1): 84967b5c Skip escaped quotes in cmakeString Patrick Boettcher (11): de7c9072 extract properties as well 5e4f9718 update keywords to latest cmake-revision 96ee5480 fix #1 - highlight escaped quotes in strings d791d3ac README updated, install instruction e12d6cb4 do not highlight cmake-commands in cmake-command argument-list d2d564aa multi-line comments are now highlighted (again) 0e62850d update keywords to v3.9.1-460-gce2750817 65932f07 add test-framework and two tests 018855b2 add cpo-saving and restoring (taken from vim's upstream-syntax-files) 8fcb0a7d updated keywords to 3.9.20170830-ge0713 40f5f4f3 preparations to be for inclusion to vim-repo
* | | Merge topic 'cxx11-clang-format'Brad King2017-08-3153-142/+130
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4022b286 clang-tidy: blacklist "modernize" checks 2b4c32c9 clang-format: format all code as Cpp11 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1191
| * | | clang-tidy: blacklist "modernize" checksDaniel Pfeifer2017-08-301-6/+13
| | | |
| * | | clang-format: format all code as Cpp11Daniel Pfeifer2017-08-3052-136/+117
| | | |
* | | | Merge topic 'doc-xref-prefix-path'Brad King2017-08-312-12/+19
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 952331cd Help: Cross-reference and clarify CMAKE_FIND_NO_INSTALL_PREFIX docs Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Luke Yeager <luke.yeager@gmail.com> Merge-request: !1213
| * | | | Help: Cross-reference and clarify CMAKE_FIND_NO_INSTALL_PREFIX docsBrad King2017-08-302-12/+19
| | |/ / | |/| | | | | | | | | | Suggested-by: Luke Yeager <lukeyeager@users.noreply.github.com>
* | | | Merge topic 'test-server-result'Brad King2017-08-312-1/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ea359bc5 Tests: Teach Server test to print server return code Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1212
| * | | | Tests: Teach Server test to print server return codeBrad King2017-08-302-1/+2
| | |/ / | |/| | | | | | | | | | This will aid in diagnosing failures.
* | | | Merge topic 'irsl-intel'Brad King2017-08-312-1/+144
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fd4406f3 IRSL: Add Intel compiler support 8444252f IRSL: Install VC++ OpenMP libraries only for MSVC Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Pelle <pbregener@gmail.com> Merge-request: !1121
| * | | | IRSL: Add Intel compiler supportChristian Pfeiffer2017-08-302-2/+138
| | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #16891 Fixes: #9903
| * | | | IRSL: Install VC++ OpenMP libraries only for MSVCChristian Pfeiffer2017-08-231-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | At the moment, the Visual C++ OpenMP libraries will be installed for all compilers simulating MSVC. They should however only be provided if we're dealing with actual MSVC.
* | | | | Merge topic 'lexer-null'Brad King2017-08-316-98/+123
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 14d9a11b ListFileLexer: fix heap-buffer-overflow on malicious input Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1153
| * | | | | ListFileLexer: fix heap-buffer-overflow on malicious inputMatthias Maennich2017-08-306-98/+123
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case a list file contains a null terminated string that is continued until a later space, the lexer token information got inconsistent: e.g. an argument "TEST\0FOOBAR" is passed by the lexer as a token char* = "TEST\0FOOBAR" and length 11 ^^ note: ascii 0x00 Using strdup in cmListFileLexer leads lexer->token.text to be allocated with size 5 and lexer->token.length to be set to 11 A subsequent call to this function with an argument of 5 < length <= 11 wrongly assumed a sufficiently sized buffer and therefore corrupted the heap buffer. The program might crash due to this corruption. The case "NullTerminatedArgument" is intentionally using a quite large 'rest' to increase the chance to actually hit the issue. It will reliably crash with address sanitizer enabled though. This fix addresses all rules where arbitrary characters are matched to ignore \0 in order to fall through to the rule that matches an arbitrary character as BadCharacter. Signed-off-by: Matthias Maennich <matthias@maennich.net>
* | | | | | CMake Nightly Date StampKitware Robot2017-08-311-1/+1
| |_|_|/ / |/| | | |
* | | | | Merge branch 'release-3.9'Brad King2017-08-300-0/+0
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Merge branch 'fix-find-package-mode' into release-3.9Brad King2017-08-292-1/+3
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !1208
| * \ \ \ \ Merge branch 'cpack-dmg-iwyu' into release-3.9Brad King2017-08-291-0/+1
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Merge-request: !1206
* | \ \ \ \ \ Merge topic 'add-cppcheck'Brad King2017-08-3024-12/+184
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 311b7b1a Add properties to run cppcheck along with the compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1147
| * | | | | | | Add properties to run cppcheck along with the compilerBill Hoffman2017-08-3024-12/+184
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Create a `<LANG>_CPPCHECK` target property (initialized by a `CMAKE_<LANG>_CPPCHECK` variable) to specify a `cppcheck` command line to be run along with the compiler.
* | | | | | | | Merge topic 'fix-find-package-mode'Brad King2017-08-302-1/+3
|\ \ \ \ \ \ \ \ | | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 18454ea4 cmake: Fix --find-package mode with imported targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1208
| * | | | | | | cmake: Fix --find-package mode with imported targetsBrad King2017-08-292-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The change in commit v3.9.0-rc1~116^2~6 (cmakemain: use script role for -P, 2017-05-11) accidentally left project commands out of find-package mode, causing packages that provide imported targets to break. Fixes: #17124
* | | | | | | | Merge topic 'cpack-dmg-iwyu'Brad King2017-08-301-0/+1
|\ \ \ \ \ \ \ \ | | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8c51dbdd cmCPackDragNDropGenerator: Add missing include Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1206
| * | | | | | | cmCPackDragNDropGenerator: Add missing includeBrad King2017-08-291-0/+1
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We use `std::sort` and so must include `<algorithm>`. Issue: #17233
* | | | | | | Merge topic 'codeblocks-dedup'Brad King2017-08-301-6/+7
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 053d3141 CodeBlocks: Avoid listing files multiple times Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1160
| * | | | | | | CodeBlocks: Avoid listing files multiple timesAlexandr (Sagrer) Gridnev2017-08-301-6/+7
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | Fixes: #17187
* | | | | | | Merge topic 'gettext-windows'Brad King2017-08-301-2/+6
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fb3a608f FindGettext: fix support for MS Windows gettext binaries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1192
| * | | | | | | FindGettext: fix support for MS Windows gettext binariesTomasz Słodkowicz2017-08-301-2/+6
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sometimes it uses filename with .exe extension so try to match filename with and without extension.
* | | | | | | Merge topic 'wxwidgets-windows-xp'Brad King2017-08-301-0/+4
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cf78bf68 FindwxWidgets: Add support for Windows XP compatible buils Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1193
| * | | | | | | FindwxWidgets: Add support for Windows XP compatible builsTomasz Słodkowicz2017-08-301-0/+4
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Microsoft has dedicated toolset versions for XP compatible binaries (v110 vs. v110_xp, v141 vs. v141_xp) and CMake doesn't find wxWidgets compiled with _xp tools. This patch adds _xp to directories searched for wxWin libraries.
* | | | | | | Merge topic 'install-CMP0054'Brad King2017-08-301-2/+2
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 72a1af29 install: Avoid CMP0054 warning in generated install script Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1204
| * | | | | | install: Avoid CMP0054 warning in generated install scriptBrad King2017-08-301-2/+2
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This could happen when an install component is called `TEST`. Fixes: #17211
* | | | | | Merge topic 'suppress-warning-count'Brad King2017-08-301-4/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 32b55a58 CTestCustom: Suppress warning summary count from SunPro 81b2b089 CTestCustom: Generalize comment on warning summary suppression Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Daniel Pfeifer <daniel@pfeifer-mail.de> Merge-request: !1197
| * | | | | | CTestCustom: Suppress warning summary count from SunProBrad King2017-08-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If warnings appear we want to match and/or suppress them independently. Always suppress the warning summary.
| * | | | | | CTestCustom: Generalize comment on warning summary suppressionBrad King2017-08-301-4/+3
| |/ / / / /
* | | | | | Merge topic 'update-jsoncpp'Brad King2017-08-3021-2277/+3475
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 73ed503e jsoncpp: Drop doxygen comments not recognized by Clang 1a2b62b1 jsoncpp: Add initialization to pacify scanbuild c103a959 jsoncpp: Fix compilation on SunPro 0a0f7106 jsoncpp: Drop deprecation markup e0981955 Merge branch 'upstream-jsoncpp' into update-jsoncpp a7241206 jsoncpp: Update script to get jsoncpp 1.8.2 cb844d41 jsoncpp: Drop unnecessary files from source list 7c06d356 Merge branch 'upstream-jsoncpp' into update-jsoncpp ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1199
| * | | | | jsoncpp: Drop doxygen comments not recognized by ClangBrad King2017-08-304-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some Clang versions warn with `-Wdocumentation-unknown-command` about the `\internal` and `\snippet` command tag names.
| * | | | | jsoncpp: Add initialization to pacify scanbuildBrad King2017-08-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The scanbuild analysis cannot see that decodeUnicodeEscapeSequence either initializes the `unicode` argument or returns `false` such that the code following it runs only if `unicode` is initialized. Add an explicit initialization to pacify it.
| * | | | | jsoncpp: Fix compilation on SunProBrad King2017-08-305-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | The SunPro compiler does not support `#pragma pack`.
| * | | | | jsoncpp: Drop deprecation markupBrad King2017-08-304-11/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Even though we disable warnings when building jsoncpp itself, including its headers from other CMake sources may still cause warnings. Additional work will be needed to port CMake to newer jsoncpp interfaces while still supporting jsoncpp 1.0.0. For now, just suppress the markup.
| * | | | | Merge branch 'upstream-jsoncpp' into update-jsoncppBrad King2017-08-3019-2272/+3417
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream-jsoncpp: jsoncpp 2017-08-27 (4cfae897)
| | * | | | | jsoncpp 2017-08-27 (4cfae897)JsonCpp Upstream2017-08-2819-2271/+3417
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://github.com/open-source-parsers/jsoncpp.git at commit 4cfae897c049ec72175a3d55deda68146ad3720d (1.8.2).
| * | | | | | jsoncpp: Update script to get jsoncpp 1.8.2Brad King2017-08-301-1/+1
| | | | | | |
| * | | | | | jsoncpp: Drop unnecessary files from source listBrad King2017-08-301-2/+0
| | | | | | |