1. 04 Nov, 2016 1 commit
    • Kitware Robot's avatar
      KWSys 2016-11-03 (37306a1c) · 62b9eb5b
      Kitware Robot authored
      Code extracted from:
      at commit 37306a1c73e991e239f32bfc8eda98ba2d1c149a (master).
      Upstream Shortlog
      Ben Boeckel (1):
            6d23dd7e SystemTools: add a PathExists method
      Brad King (13):
            e43689db SystemTools: Factor out environment storage class
            2aa7dd82 SystemTools: Do not free buffer passed to putenv("A=") on Windows
            560bcdbb SystemTools: Factor out common `const char* GetEnv()` private implementation
            8e643b9b SystemTools: Fix crash in GetShortPath
            e736efa1 ConsoleBuf: Always compile test source for host Windows version
            0504dcaf SystemTools: Fix path comparison in test case
            c4049689 SystemTools: Teach GetActualCaseForPath to convert as much as possible
            66cd1138 ConsoleBuf: Avoid unnecessary initializations in test code
            4e6c9410 ConsoleBuf: Remove extra flush operations from test code
            80f820fc ConsoleBuf: Avoid use of __FUNCTION__ in tests
            6cfcbede SystemTools: Include strings.h on MinGW for strcasecmp
            dfe9b386 SystemTools: Re-implement Strucmp
            37306a1c FStream: Quiet unused argument warning
      Dāvis Mosāns (15):
            19c31914 SystemTools: Abstract environment storage character type
            61301786 SystemTools: Tweak GetEnv/PutEnv implementation layout
            85920d53 SystemTools: Teach GetEnv/PutEnv to use correct encoding on Windows
            f396bf43 SystemTools: Add HasEnv function
            19732229 SystemTools: User better GetEnv and HasEnv signatures
            d2cdfc6d FStream: Use common base for basic_ifstream and basic_ofstream
            9d1dbd95 FStream: Add MinGW support
            669e3a06 ConsoleBuf: Use a custom std::streambuf for console output on Windows
            f53440fe ConsoleBuf: Improve test error messages
            fd9e86e8 ConsoleBuf: Use two separate events for test sync
            fb8530ed ConsoleBuf: Make test more reliable
            c49ddccb ConsoleBuf: Fix test registry restoration
            10e3f947 ConsoleBuf: Fix test to compare all bytes of wide character strings
            3f69ac40 ConsoleBuf: Output console and test buffers on test failure
            b630d2f5 ConsoleBuf: Check for actual console with GetConsoleMode
      James Johnston (1):
            1c147abb Directory: Use Windows API wherever possible and port to Embarcadero
      Patrick Welche (3):
            8a989b44 SystemInformation: Treat BSDs more uniformly
            2ce319a6 SystemInformation: Treat Solaris the same as Linux
            3f55579d SystemTools: Fix FileExists for some SCO OpenServer file permissions
  2. 10 Dec, 2015 1 commit
  3. 01 Sep, 2015 1 commit
    • Kitware Robot's avatar
      KWSys 2015-08-28 (dc3fdd7f) · dc6da038
      Kitware Robot authored
      Extract upstream KWSys using the following shell commands.
      $ git archive --prefix=upstream-kwsys/ dc3fdd7f | tar x
      $ git shortlog --no-merges --abbrev=8 --format='%h %s' cdaf522c..dc3fdd7f
      Brad King (9):
            15a16826 Remove include <kwsys/ios/*> and kwsys_ios:: compatibility layer
            a5799c17 Remove unused KWSYS_IOS_USE_{SSTREAM,STRSTREAM_H,STRSTREA_H} checks
            198957cf Remove unused KWSYS_IOS_USE_SSTREAM check
            24d2b60e Remove support for pre-C++98 streams
            2a581c30 Remove support for pre-C++98 std::string missing operators
            5f3fd465 Remove support for pre-C++98 STL
            cded1574 Remove support for pre-C++98 STL from hash_map and hash_set
            f130a3ab Remove kwsys/cstddef compatibility header
            dc3fdd7f Remove support for pre-C++98 template capabilities
  4. 22 Nov, 2013 1 commit
    • Kitware Robot's avatar
      KWSys 2013-11-21 (1010d0e3) · 43c38a73
      Kitware Robot authored
      Extract upstream KWSys using the following shell commands.
      $ git archive --prefix=upstream-kwsys/ 1010d0e3 | tar x
      $ git shortlog --no-merges --abbrev=8 --format='%h %s' f67bb2ba..1010d0e3
      Brad King (2):
            ace1364c Encoding: Remove unused include
            1010d0e3 SystemTools: Avoid unused function warnings
      Clinton Stimpson (4):
            0c2ff1f7 Encoding: Add Encoding module.
            8abbad82 FStream: Add FStream module.
            0a98de97 KWSys: Port to use wide character Windows APIs throughout.
            2b0c683d Encoding: Default to ANSI code page on Windows
      Sean McBride (1):
            a40b9263 SystemInformation: Work around gcc -Wliteral-suffix warning
      Change-Id: Ieaf3a5c6e8410b4a1d61a3100915b1343286a921
  5. 01 Oct, 2012 1 commit
    • Kitware Robot's avatar
      KWSys 2012-05-02 (719638e2) · 7d3c2959
      Kitware Robot authored
      Extract upstream KWSys using the following shell code.
      $ sha1=719638e233b560afb0d9a0afdcf23469dc1827fe &&
      git archive --prefix=KWSys-snapshot/ $sha1 |
      tar x