Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 1 | * Wed Jan 25 2012 - Google Inc. <google-gflags@googlegroups.com> |
Craig Silverstein | f187729 | 2012-01-25 23:59:40 +0000 | [diff] [blame] | 2 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 3 | - gflags: version 2.0 |
| 4 | - Changed the 'official' gflags email in setup.py/etc |
| 5 | - Renamed google-gflags.sln to gflags.sln |
| 6 | - Changed copyright text to reflect Google's relinquished ownership |
Craig Silverstein | f187729 | 2012-01-25 23:59:40 +0000 | [diff] [blame] | 7 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 8 | * Tue Dec 20 2011 - Google Inc. <opensource@google.com> |
Craig Silverstein | ec7c7a2 | 2011-12-21 04:28:52 +0000 | [diff] [blame] | 9 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 10 | - google-gflags: version 1.7 |
| 11 | - Add CommandLineFlagInfo::flag_ptr pointing to current storage (musji) |
| 12 | - PORTING: flush after writing to stderr, needed on cygwin |
| 13 | - PORTING: Clean up the GFLAGS_DLL_DECL stuff better |
| 14 | - Fix a bug in StringPrintf() that affected large strings (csilvers) |
| 15 | - Die at configure-time when g++ isn't installed |
Craig Silverstein | ec7c7a2 | 2011-12-21 04:28:52 +0000 | [diff] [blame] | 16 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 17 | * Fri Jul 29 2011 - Google Inc. <opensource@google.com> |
Craig Silverstein | 404970d | 2011-07-30 02:57:58 +0000 | [diff] [blame] | 18 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 19 | - google-gflags: version 1.6 |
| 20 | - BUGFIX: Fix a bug where we were leaving out a required $(top_srcdir) |
| 21 | - Fix definition of clstring (jyrki) |
| 22 | - Split up flag declares into its own file (jyrki) |
| 23 | - Add --version support (csilvers) |
| 24 | - Update the README for gflags with static libs |
| 25 | - Update acx_pthread.m4 for nostdlib |
| 26 | - Change ReparseCommandLineFlags to return void (csilvers) |
| 27 | - Some doc typofixes and example augmentation (various) |
Craig Silverstein | 404970d | 2011-07-30 02:57:58 +0000 | [diff] [blame] | 28 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 29 | * Mon Jan 24 2011 - Google Inc. <opensource@google.com> |
Craig Silverstein | 24b4c59 | 2011-01-25 00:36:41 +0000 | [diff] [blame] | 30 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 31 | - google-gflags: version 1.5 |
| 32 | - Better reporting of current vs default value (handler) |
| 33 | - Add API for cleaning up of memory at program-exit (jmarantz) |
| 34 | - Fix macros to work inside namespaces (csilvers) |
| 35 | - Use our own string typedef in case string is redefined (csilvers) |
| 36 | - Updated to autoconf 2.65 |
Craig Silverstein | 24b4c59 | 2011-01-25 00:36:41 +0000 | [diff] [blame] | 37 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 38 | * Wed Oct 13 2010 - Google Inc. <opensource@google.com> |
Craig Silverstein | 3c624b7 | 2010-10-14 01:17:43 +0000 | [diff] [blame] | 39 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 40 | - google-gflags: version 1.4 |
| 41 | - Add a check to prevent passing 0 to DEFINE_string (jorg) |
| 42 | - Reduce compile (.o) size (jyrki) |
| 43 | - Some small changes to quiet debug compiles (alexk) |
| 44 | - PORTING: better support static linking on windows (csilvers) |
| 45 | - DOCUMENTATION: change default values, use validators, etc. |
| 46 | - Update the NEWS file to be non-empty |
| 47 | - Add pkg-config (.pc) files for libgflags and libgflags_nothreads |
Craig Silverstein | 3c624b7 | 2010-10-14 01:17:43 +0000 | [diff] [blame] | 48 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 49 | * Mon Jan 4 2010 - Google Inc. <opensource@google.com> |
Craig Silverstein | 31c8edc | 2010-01-05 02:25:45 +0000 | [diff] [blame] | 50 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 51 | - google-gflags: version 1.3 |
| 52 | - PORTABILITY: can now build and run tests under MSVC (csilvers) |
| 53 | - Remove the python gflags code, which is now its own package (tansell) |
| 54 | - Clarify that "last flag wins" in the docs (csilvers) |
| 55 | - Comment danger of using GetAllFlags in validators (wojtekm) |
| 56 | - PORTABILITY: Some fixes necessary for c++0x (mboerger) |
| 57 | - Makefile fix: $(srcdir) -> $(top_srcdir) in one place (csilvres) |
| 58 | - INSTALL: autotools to autoconf v2.64 + automake v1.11 (csilvers) |
Craig Silverstein | 31c8edc | 2010-01-05 02:25:45 +0000 | [diff] [blame] | 59 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 60 | * Thu Sep 10 2009 - Google Inc. <opensource@google.com> |
Craig Silverstein | 688ea02 | 2009-09-11 00:15:50 +0000 | [diff] [blame] | 61 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 62 | - google-gflags: version 1.2 |
| 63 | - PORTABILITY: can now build and run tests under mingw (csilvers) |
| 64 | - Using a string arg for a bool flag is a compile-time error (rbayardo) |
| 65 | - Add --helpxml to gflags.py (salcianu) |
| 66 | - Protect against a hypothetical global d'tor mutex problem (csilvers) |
| 67 | - BUGFIX: can now define a flag after 'using namespace google' (hamaji) |
Craig Silverstein | 688ea02 | 2009-09-11 00:15:50 +0000 | [diff] [blame] | 68 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 69 | * Tue Apr 14 2009 - Google Inc. <opensource@google.com> |
Craig Silverstein | 5a3c7f8 | 2009-04-15 21:57:04 +0000 | [diff] [blame] | 70 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 71 | - google-gflags: version 1.1 |
| 72 | - Add both foo and nofoo for boolean flags, with --undefok (andychu) |
| 73 | - Better document how validators work (wojtekm) |
| 74 | - Improve binary-detection for bash-completion (mtamsky) |
| 75 | - Python: Add a concept of "key flags", used with --help (salcianu) |
| 76 | - Python: Robustify flag_values (salcianu) |
| 77 | - Python: Add a new DEFINE_bool alias (keir, andrewliu) |
| 78 | - Python: Do module introspection based on module name (dsturtevant) |
| 79 | - Fix autoconf a bit better, especially on windows and solaris (ajenjo) |
| 80 | - BUG FIX: gflags_nothreads was linking against the wrong lib (ajenjo) |
| 81 | - BUG FIX: threads-detection failed on FreeBSD; replace it (ajenjo) |
| 82 | - PORTABILITY: Quiet an internal compiler error with SUSE 10 (csilvers) |
| 83 | - PORTABILITY: Update deb.sh for more recenty debuilds (csilvers) |
| 84 | - PORTABILITY: #include more headers to satify new gcc's (csilvers) |
| 85 | - INSTALL: Updated to autoconf 2.61 and libtool 1.5.26 (csilvers) |
Craig Silverstein | 5a3c7f8 | 2009-04-15 21:57:04 +0000 | [diff] [blame] | 86 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 87 | * Fri Oct 3 2008 - Google Inc. <opensource@google.com> |
Craig Silverstein | 5a3c7f8 | 2009-04-15 21:57:04 +0000 | [diff] [blame] | 88 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 89 | - google-gflags: version 1.0 |
| 90 | - Add a missing newline to an error string (bcmills) |
| 91 | - (otherwise exactly the same as gflags 1.0rc2) |
Craig Silverstein | 5a3c7f8 | 2009-04-15 21:57:04 +0000 | [diff] [blame] | 92 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 93 | * Thu Sep 18 2008 - Google Inc. <opensource@google.com> |
Craig Silverstein | e0b71e5 | 2008-09-19 19:32:05 +0000 | [diff] [blame] | 94 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 95 | - google-gflags: version 1.0rc2 |
| 96 | - Report current flag values in --helpxml (hdn) |
| 97 | - Fix compilation troubles with gcc 4.3.3 (simonb) |
| 98 | - BUG FIX: I was missing a std:: in DECLARE_string (csilvers) |
| 99 | - BUG FIX: Clarify in docs how to specify --bool flags (csilvers) |
| 100 | - BUG FIX: Fix --helpshort for source files not in a subdir (csilvers) |
| 101 | - BUG FIX: Fix python unittest for 64-bit builds (bcmills) |
Craig Silverstein | 6791468 | 2008-08-21 00:50:59 +0000 | [diff] [blame] | 102 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 103 | * Tue Aug 19 2008 - Google Inc. <opensource@google.com> |
Craig Silverstein | 6791468 | 2008-08-21 00:50:59 +0000 | [diff] [blame] | 104 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 105 | - google-gflags: version 1.0rc1 |
| 106 | - Move #include files from google/ to gflags/ (csilvers) |
| 107 | - Small optimizations to reduce binary (library) size (jyrki) |
| 108 | - BUGFIX: forgot a std:: in one of the .h files (csilvers) |
| 109 | - Speed up locking by making sure calls are inlined (ajenjo) |
| 110 | - 64-BIT COMPATIBILITY: Use %PRId64 instead of %lld (csilvers) |
| 111 | - PORTABILITY: fix Makefile to work with Cygwin (ajenjo) |
| 112 | - PORTABILITY: fix code to compile under Visual Studio (ajenjo) |
| 113 | - PORTABILITY: fix code to compile under Solaris 10 with CC (csilvers) |
Craig Silverstein | c79c32d | 2008-07-22 23:29:39 +0000 | [diff] [blame] | 114 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 115 | * Mon Jul 21 2008 - Google Inc. <opensource@google.com> |
Craig Silverstein | c79c32d | 2008-07-22 23:29:39 +0000 | [diff] [blame] | 116 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 117 | - google-gflags: version 0.9 |
| 118 | - Add the ability to validate a command-line flag (csilvers) |
| 119 | - Add completion support for commandline flags in bash (daven) |
| 120 | - Add -W compile flags to Makefile, when using gcc (csilvers) |
| 121 | - Allow helpstring to be NULL (cristianoc) |
| 122 | - Improved documentation of classes in the .cc file (csilvers) |
| 123 | - Fix python bug with AppendFlagValues + shortnames (jjtswan) |
| 124 | - Use bool instead of int for boolean flags in gflags.py (bcmills) |
| 125 | - Simplify the way we declare flags, now more foolproof (csilvers) |
| 126 | - Better error messages when bool flags collide (colohan) |
| 127 | - Only evaluate DEFINE_foo macro args once (csilvers) |
Craig Silverstein | 83911c1 | 2008-03-27 20:11:07 +0000 | [diff] [blame] | 128 | |
Andreas Schuh | 4b1ca7d | 2014-03-20 03:53:50 +0000 | [diff] [blame] | 129 | * Wed Mar 26 2008 - Google Inc. <opensource@google.com> |
Craig Silverstein | 585a44a | 2007-10-18 20:08:26 +0000 | [diff] [blame] | 130 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 131 | - google-gflags: version 0.8 |
| 132 | - Export DescribeOneFlag() in the API |
| 133 | - Add support for automatic line wrapping at 80 cols for gflags.py |
| 134 | - Bugfix: do not treat an isolated "-" the same as an isolated "--" |
| 135 | - Update rpm spec to point to Google Code rather than sourceforge (!) |
| 136 | - Improve documentation (including documenting thread-safety) |
| 137 | - Improve #include hygiene |
| 138 | - Improve testing |
Craig Silverstein | 585a44a | 2007-10-18 20:08:26 +0000 | [diff] [blame] | 139 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 140 | * Thu Oct 18 2007 - Google Inc. <opensource@google.com> |
Craig Silverstein | b9f2348 | 2007-03-22 00:15:41 +0000 | [diff] [blame] | 141 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 142 | - google-gflags: version 0.7 |
| 143 | - Deal even more correctly with libpthread not linked in (csilvers) |
| 144 | - Add STRIP_LOG, an improved DO_NOT_SHOW_COMMANDLINE_HELP (sioffe) |
| 145 | - Be more accurate printing default flag values in --help (dsturtevant) |
| 146 | - Reduce .o file size a bit by using shorter namespace names (jeff) |
| 147 | - Use relative install path, so 'setup.py --home' works (csilvers) |
| 148 | - Notice when a boolean flag has a non-boolean default (bnmouli) |
| 149 | - Broaden --helpshort to match foo-main.cc and foo_main.cc (hendrie) |
| 150 | - Fix "no modules match" message for --helpshort, etc (hendrie) |
Craig Silverstein | 573580d | 2007-03-22 00:18:13 +0000 | [diff] [blame] | 151 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 152 | * Wed Aug 15 2007 - Google Inc. <opensource@google.com> |
Craig Silverstein | 573580d | 2007-03-22 00:18:13 +0000 | [diff] [blame] | 153 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 154 | - google-gflags: version 0.6 |
| 155 | - Deal correctly with case that libpthread is not linked in (csilvers) |
| 156 | - Update Makefile/tests so we pass "make distcheck" (csilvers) |
| 157 | - Document and test that last assignment to a flag wins (wan) |
Craig Silverstein | eb20839 | 2007-08-15 19:44:54 +0000 | [diff] [blame] | 158 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 159 | * Tue Jun 12 2007 - Google Inc. <opensource@google.com> |
Craig Silverstein | 290da38 | 2007-03-28 21:54:07 +0000 | [diff] [blame] | 160 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 161 | - google-gflags: version 0.5 |
| 162 | - Include all m4 macros in the distribution (csilvers) |
| 163 | - Python: Fix broken data_files field in setup.py (sidlon) |
| 164 | - Python: better string serliaizing and unparsing (abo, csimmons) |
| 165 | - Fix checks for NaN and inf to work with Mac OS X (csilvers) |
Craig Silverstein | 290da38 | 2007-03-28 21:54:07 +0000 | [diff] [blame] | 166 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 167 | * Thu Apr 19 2007 - Google Inc. <opensource@google.com> |
Craig Silverstein | 690172b | 2007-04-20 21:16:33 +0000 | [diff] [blame] | 168 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 169 | - google-gflags: version 0.4 |
| 170 | - Remove is_default from GetCommandLineFlagInfo (csilvers) |
| 171 | - Portability fixes: includes, strtoll, gcc4.3 errors (csilvers) |
| 172 | - A few doc typo cleanups (csilvers) |
Craig Silverstein | 690172b | 2007-04-20 21:16:33 +0000 | [diff] [blame] | 173 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 174 | * Wed Mar 28 2007 - Google Inc. <opensource@google.com> |
Craig Silverstein | 2b66a84 | 2007-06-12 23:59:42 +0000 | [diff] [blame] | 175 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 176 | - google-gflags: version 0.3 |
| 177 | - python portability fix: use popen instead of subprocess (csilvers) |
| 178 | - Add is_default to CommandLineFlagInfo (pchien) |
| 179 | - Make docs a bit prettier (csilvers) |
| 180 | - Actually include the python files in the distribution! :-/ (csilvers) |
Craig Silverstein | 2b66a84 | 2007-06-12 23:59:42 +0000 | [diff] [blame] | 181 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 182 | * Mon Jan 22 2007 - Google Inc. <opensource@google.com> |
| 183 | |
| 184 | - google-gflags: version 0.2 |
| 185 | - added support for python commandlineflags, as well as c++ |
| 186 | - gflags2man, a script to turn flags into a man page (dchristian) |
| 187 | |
Andreas Schuh | 313e39e | 2014-03-20 03:49:21 +0000 | [diff] [blame] | 188 | * Wed Dec 13 2006 - Google Inc. <opensource@google.com> |
| 189 | |
| 190 | - google-gflags: version 0.1 |