- Apr 12, 2018
-
-
c7ef6c1b SystemInformation: Do not include unnecessary fenv.h Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !95
-
- Apr 11, 2018
-
-
Brad King authored
We do not use any symbols from this header. The `FPE_` macros that we use are defined by signal headers.
-
- Mar 29, 2018
-
-
805d9a7c Terminal: Add xterm-kitty to VT100 color support whitelist Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !94
-
- Mar 28, 2018
-
-
Brad King authored
-
- Mar 09, 2018
-
-
94484960 Source typo fix s/[Pp]athes/[Pp]aths/ Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !93
-
a3caaeec SystemTools: faster relative path codepath Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !91
-
- Mar 08, 2018
-
-
Ben Boeckel authored
-
- Mar 07, 2018
-
-
luz.paz authored
Found via `codespell` and `grep`
-
a241fd13 SystemTools: Remove caching from public GetActualCaseForPath 0a0974d0 SystemTools: Restore unconditional caching in GetActualCaseForPath Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ben Boeckel <ben.boeckel@kitware.com> Acked-by:
Clinton Stimpson <clinton@elemtech.com> Merge-request: !92
-
- Mar 06, 2018
-
-
Brad King authored
Do not expose caching to `GetActualCaseForPath` callers. Cache path case conversion results internally for `CollapseFullPath` only.
-
- Feb 22, 2018
-
-
6d4e9fde SystemInformation: Android has no getifaddrs prior to API 24 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !89
-
- Feb 21, 2018
-
-
Brad King authored
-
- Feb 20, 2018
-
-
6e190d9a Fix include directory usage requirement for build tree Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !88
-
Brad King authored
The include directory usage requirement for the build tree was added by commit 993f0ea4 (Add an option to split object and interface libs, 2017-06-19) and preserved by commit b61faf89 (Fix install rules and usage requirements for interface+object libs, 2017-06-28). However, its value should be that of `KWSYS_HEADER_ROOT` rather than just its default.
-
- Feb 01, 2018
-
-
318550c7 CheckCollapsePath: add more test cases 71a6de42 CollapseFullPath: refactor the overloads to share implementations 68807138 CollapseFullPath: prefer .empty() to .length() == 0 55d1d6ab CollapseFullPath: reserve space for components 3b46b7c0 ConvertToUnixSlashes: bail early on empty paths 5dd87350 ConvertToUnixSlashes: remove pos1 342d69a4 ConvertToUnixSlashes: short-circuit on hasDoubleSlash 22b189b0 ConvertToUnixSlashes: remove escaped space logic ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !86
-
- Jan 31, 2018
-
-
-
-
-
The number of input components is a good hint for the number of output components.
-
-
Instead of using two pointers to iterate through the string, iterate using just one.
-
Checking the bool is faster than checking characters, so perform it first.
-
The function only works on paths which are already properly escaped.
-
Non-Windows platforms don't have backslash as a separator, however some projects may want to support Windows paths on non-Windows platforms (e.g., paths from data files). For those which don't need this, this allows the search to be faster since it's searching for a single character.
-
This avoids a `strlen` call at least.
-
All callers of this function use temporary storage for the input. Instead of copying strings, move them.
-
- Jan 23, 2018
-
-
c6829e4d Fixed a few comments, mostly regarding base 2 vs base 10 sizes Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !85
-
- Jan 19, 2018
-
-
Sean McBride authored
-
20c458d0 Set CMP0022 policy to new to provide link interface definitions Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !84
-
- Jan 17, 2018
-
-
Sankhesh Jhaveri authored
-
- Jan 10, 2018
-
-
4ca97fc6 SystemTools: Disable getpwnam for static linux builds Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !80
-
3e807fd6 cmake: specify source file extensions Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !82
-
38855ca1 Set CMP0042 explicitly with CMake 3.0 and above Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !81
-
- Jan 09, 2018
-
-
Ben Boeckel authored
-
Brad King authored
Some host projects no longer set `CMAKE_MACOSX_RPATH` explicitly due to requiring CMake 3.0 or above, and now see CMP0042 warnings. Set the policy explicitly in KWSys to avoid the warnings. Host projects can still set `CMAKE_MACOSX_RPATH` to `0` to get the old behavior. Suggested-by:
Ken Martin <ken.martin@kitware.com>
-
Chuck Atkins authored
On Linux, getpwnam requires a dynamic glibc at runtime so it can't really be used in a "fully static" build and will cause an excessive number of linker warnings pertaining to such.
-
4b67f965 Remove superfluous double whitespace in appropriate places Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Hans Johnson <hans.j.johnson@gmail.com> Merge-request: !79
-
- Jan 08, 2018
-
-
7d7f3b2d Configure: Add KWSYS_NULLPTR macro for C++ code Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !78
-
- Jan 03, 2018
-
-
luz.paz authored
+ fix documentation of method name + fix some source comment typos
-