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