Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Commit [a096d0] Maximize Restore History

KWSys 2014-07-18 (65b36ede)

Extract upstream KWSys using the following shell commands.

$ git archive --prefix=upstream-kwsys/ 65b36ede | tar x
$ git shortlog --no-merges --abbrev=8 --format='%h %s' 1979c02d..65b36ede
Ben Boeckel (22):
ef3bfa01 c_str: Don't use .c_str() when streaming strings
9c165368 Glob: Use string comparisons if you have them ready
53ba0bc6 containers: Use .empty() instead of .size() where possible
6cbb57ac strings: Use string methods instead of size calculations
e53596b7 RegularExpression: Add string overloads
aec9de6a CommandLineArguments: Push the string back, not its C string
1d531416 Glob: Accept a string in Glob::AddFile
81f5e0a8 Glob: Accept a string in Glob::AddExpression
d40c2706 SystemTools: Remove redundant if guards
c1296f4a SystemTools: Defer computing length until after a .empty() check
7ffb7106 SystemTools: Use the iterator constructor for strings
29e3b1d8 SystemTools: Use .rfind('/') rather than .find_last_of("/")
5eb3a65c SystemTools: Don't construct a string just for its length
b07b5fc1 SystemTools: Take a string in GetShortPath
153f6df7 SystemTools: Use strings in ComparePath
2c2f6604 SystemTools: Accept strings in IsSubDirectory
84db9ee5 SystemTools: Take strings in AddTranslationPath
4b409aa4 SystemTools: Take strings in SplitPath
d2dbff07 SystemTools: Take strings in CollapseFullPath
e9204f8f SystemTools: Take strings in AddKeepPath
3254681a SystemTools: Reserve memory in JoinPath
6074f33f SystemTools: Use static strings in SystemToolsAppendComponents

Bob E (1):
697b1401 SystemInformation: No SA_RESTART on QNX

Brad King (3):
f3a36760 SystemInformation: Include backtrace APIs whenever we use them
2e00d252 SystemTools: Port cygwin path conversion to modern API
c282e64f Process: Workaround child kill trouble on Cygwin

Chuck Atkins (3):
e4bba930 Directory: Make sure the /* suffix uses correct slashes
97817ce7 SystemTools: Refactor test file and directory locations
8f991ab0 SystemTools: Use extended paths on Windows for > 256 length

Clinton Stimpson (2):
c2a329ce Encoding: Fixes uses of stat() on Windows to work with unicode.
65b36ede Encoding: Fix testProcess to work with unicode paths.

Steve Dougherty (1):
5f28a52b Terminal: Fix spelling of 'definitely' in comments

Change-Id: Id14ad01b4d1324e6500fc05733dfb7c9bbd48156

KWSys Robot KWSys Robot 2014-07-18

Brad King Brad King 2014-07-30

changed CMakeLists.txt
changed CommandLineArguments.cxx
changed Directory.cxx
changed Glob.cxx
changed Glob.hxx.in
changed ProcessUNIX.c
changed RegularExpression.cxx
changed RegularExpression.hxx.in
changed SystemInformation.cxx
changed SystemTools.cxx
changed SystemTools.hxx.in
changed Terminal.c
changed testCommandLineArguments.cxx
changed testCommandLineArguments1.cxx
changed testDynamicLoader.cxx
changed testProcess.c
changed testSystemTools.cxx
changed testSystemTools.h.in
CMakeLists.txt Diff Switch to side-by-side view
Loading...
CommandLineArguments.cxx Diff Switch to side-by-side view
Loading...
Directory.cxx Diff Switch to side-by-side view
Loading...
Glob.cxx Diff Switch to side-by-side view
Loading...
Glob.hxx.in Diff Switch to side-by-side view
Loading...
ProcessUNIX.c Diff Switch to side-by-side view
Loading...
RegularExpression.cxx Diff Switch to side-by-side view
Loading...
RegularExpression.hxx.in Diff Switch to side-by-side view
Loading...
SystemInformation.cxx Diff Switch to side-by-side view
Loading...
SystemTools.cxx Diff Switch to side-by-side view
Loading...
SystemTools.hxx.in Diff Switch to side-by-side view
Loading...
Terminal.c Diff Switch to side-by-side view
Loading...
testCommandLineArguments.cxx Diff Switch to side-by-side view
Loading...
testCommandLineArguments1.cxx Diff Switch to side-by-side view
Loading...
testDynamicLoader.cxx Diff Switch to side-by-side view
Loading...
testProcess.c Diff Switch to side-by-side view
Loading...
testSystemTools.cxx Diff Switch to side-by-side view
Loading...
testSystemTools.h.in Diff Switch to side-by-side view
Loading...