1. 15 Mar, 2014 2 commits
  2. 14 Mar, 2014 3 commits
  3. 21 May, 2013 1 commit
  4. 21 Apr, 2013 2 commits
  5. 20 Apr, 2013 3 commits
  6. 14 Jan, 2013 1 commit
  7. 20 Nov, 2012 1 commit
  8. 11 Nov, 2012 1 commit
  9. 29 May, 2012 1 commit
  10. 25 Jan, 2012 1 commit
  11. 01 Dec, 2011 1 commit
  12. 03 Nov, 2011 9 commits
  13. 18 Aug, 2011 1 commit
  14. 04 Aug, 2011 2 commits
  15. 30 Jul, 2011 1 commit
    • Craig Silverstein's avatar
      It turns out we don't want all this dll-decl stuff for mingw. · a923d333
      Craig Silverstein authored
      So make the #ifdef correct for mscv-but-not-mingw.
      
      I think the right fix would be to take all this logic out and
      insert it via a MOE directive, just for the windows versions
      of these files.  This is what ctemplate does.  But it's a
      more-major change, and I'm looking to get this release out
      today, so I'm submitting this (TBR), since it's a much more
      minor change.
      
      
      Revision created by MOE tool push_codebase.
      MOE_MIGRATION=2837
      
      
      git-svn-id: https://gflags.googlecode.com/svn/trunk@55 6586e3c6-dcc4-952a-343f-ff74eb82781d
      a923d333
  16. 29 Jul, 2011 2 commits
    • Craig Silverstein's avatar
      mingw fixes: · 357b3d9d
      Craig Silverstein authored
      1) mingw needs an #include to have access to mkdir.
      
      2) It needs to always #include port.h (this is an identical
      bit of code, in configure.ac, that I have in other opensource
      projects for mingw support.)
      
      3) I moved some code from port.cc to port.h, so I didn't have
      to add logic to link in port.cc for mingw.
      
      Last change before new release!  (*knock on wood*)  Submitting
      TBR so I can get the release out today.  This isn't exactly a
      trivial change, so I'm chary to submit TBR, but it's pretty
      isolated to windows and mingw, and I've tested on those
      platforms to make sure they compile and all tests pass.
      
      DELTA=70  (37 added, 30 deleted, 3 changed)
      
      
      Revision created by MOE tool push_codebase.
      MOE_MIGRATION=2823
      
      
      git-svn-id: https://gflags.googlecode.com/svn/trunk@54 6586e3c6-dcc4-952a-343f-ff74eb82781d
      357b3d9d
    • Craig Silverstein's avatar
      Some reorganization that results from a new method I'm moving to to · 917f4e7b
      Craig Silverstein authored
      maintaining this opensource tree.  Some of this reorganization is
      entirely a result of reorganization: blank lines in a few different
      places, etc.  Here are the others:
      
      1) I've added a new file, util.h, with lots of new, helpful routines,
      most notably StringPrintf (printf returning a string).  I've also
      moved some routines from the .cc and unittest.cc file here, such as
      the CHECK macros, testing framework, and #ifdefs for 16-bit ints.
      Quite a bit of code was rewritten to use these new routines.
      
      2) I noticed that the special-case setenv() code was only needed for
      windows systems, so I moved it to port.h/cc.
      
      3) I also had to add a new vsnprintf wrapper in port.h/cc, to support
      StringPrintf.
      
      4) A few places I used an old name, commandlineflags, instead of
      gflags.  Most or all of these should be fixed now.
      
      5) Some of my copyright dates weren't quite right.  Fixed them up.
      
      6) In some .cc files, I added using directives to not have to use
      std:: so much.
      
      7) I've added a minor new test, adding 10000 or so flags to see how
      the system scales.
      
      8) Some compile-warning fixes, such as int -> size_t when appropriate,
      and better protected #defines in mutex.h
      
      9) The .h files gained some logic defining GFLAGS_DLL_DECL.  This is
      true even for .h files outside the windows directory, which will never
      have these dll issues.  But one big advantage of my new organization
      is auto-generating the windows versions of these files from the unix
      versions, so there's some unnecessary (but harmless) duplication as a
      result.
      
      10) Fixed a bug in rpm.sh which would cause an unnecessary crash when
      dpkg was missing.
      
      
      git-svn-id: https://gflags.googlecode.com/svn/trunk@52 6586e3c6-dcc4-952a-343f-ff74eb82781d
      917f4e7b
  17. 19 May, 2011 1 commit
  18. 21 Apr, 2011 1 commit
  19. 03 Mar, 2011 1 commit
  20. 02 Mar, 2011 1 commit
  21. 25 Jan, 2011 1 commit
  22. 14 Jan, 2011 1 commit
  23. 16 Nov, 2010 1 commit
  24. 14 Oct, 2010 1 commit
    • Craig Silverstein's avatar
      Wed Oct 13 17:40:12 2010 Google Inc. <opensource@google.com> · 3c624b70
      Craig Silverstein authored
      	* google-gflags: version 1.4
      	* Add a check to prevent passing 0 to DEFINE_string (jorg)
      	* Reduce compile (.o) size (jyrki)
      	* Some small changes to quiet debug compiles (alexk)
      	* PORTING: better support static linking on windows (csilvers)
      	* DOCUMENTATION: change default values, use validators, etc.
      	* Update the NEWS file to be non-empty
      	* Add pkg-config (.pc) files for libgflags and libgflags_nothreads
      
      
      git-svn-id: https://gflags.googlecode.com/svn/trunk@40 6586e3c6-dcc4-952a-343f-ff74eb82781d
      3c624b70