1. 29 Mar, 2017 1 commit
  2. 25 Nov, 2016 3 commits
  3. 27 Oct, 2015 1 commit
  4. 19 Mar, 2014 2 commits
  5. 15 Mar, 2014 2 commits
  6. 21 Apr, 2013 1 commit
  7. 29 Jul, 2011 1 commit
    • 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
  8. 11 Sep, 2009 1 commit
  9. 15 Apr, 2009 1 commit
    • Craig Silverstein's avatar
      Tue Apr 14 12:35:25 2009 Google Inc. <opensource@google.com> · 5a3c7f85
      Craig Silverstein authored
      	* google-gflags: version 1.1
      	* Add both foo and nofoo for boolean flags, with --undefok (andychu)
      	* Better document how validators work (wojtekm)
      	* Improve binary-detection for bash-completion (mtamsky)
      	* Python: Add a concept of "key flags", used with --help (salcianu)
      	* Python: Robustify flag_values (salcianu)
      	* Python: Add a new DEFINE_bool alias (keir, andrewliu)
      	* Python: Do module introspection based on module name (dsturtevant)
      	* Fix autoconf a bit better, especially on windows and solaris (ajenjo)
      	* BUG FIX: gflags_nothreads was linking against the wrong lib (ajenjo)
      	* BUG FIX: threads-detection failed on FreeBSD; replace it (ajenjo)
      	* PORTABILITY: Quiet an internal compiler error with SUSE 10 (csilvers)
      	* PORTABILITY: Update deb.sh for more recenty debuilds (csilvers)
      	* PORTABILITY: #include more headers to satify new gcc's (csilvers)
      	* INSTALL: Updated to autoconf 2.61 and libtool 1.5.26 (csilvers)
      
      
      git-svn-id: https://gflags.googlecode.com/svn/trunk@29 6586e3c6-dcc4-952a-343f-ff74eb82781d
      5a3c7f85