diff --git a/CMakeLists.txt b/CMakeLists.txt index dca6850a4..808330e20 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -8,7 +8,7 @@ if (POLICY CMP0063) cmake_policy (SET CMP0063 NEW) endif (POLICY CMP0063) -project(glog VERSION 0.3.5 LANGUAGES C CXX) +project(glog VERSION 0.4.0 LANGUAGES C CXX) set (CPACK_PACKAGE_NAME glog) set (CPACK_PACKAGE_DESCRIPTION_SUMMARY "") diff --git a/ChangeLog b/ChangeLog index d1b424844..f8e43f8b3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,18 @@ +2019-01-22 Google Inc. + + * google-glog: version 0.4.0. + * See git log for the details. + +2017-05-09 Google Inc. + + * google-glog: version 0.3.5 + * See git log for the details. + +2015-03-09 Google Inc. + + * google-glog: version 0.3.4 + * See git log for the details. + 2013-02-01 Google Inc. * google-glog: version 0.3.3 diff --git a/cmake/INSTALL.md b/cmake/INSTALL.md index a73f05e3a..1377d652e 100644 --- a/cmake/INSTALL.md +++ b/cmake/INSTALL.md @@ -53,7 +53,7 @@ If you have Glog installed in your system, you can use the CMake command cmake_minimum_required(VERSION 3.0.2) project(myproj VERSION 1.0) -find_package(glog 0.3.5 REQUIRED) +find_package(glog 0.4.0 REQUIRED) add_executable(myapp main.cpp) target_link_libraries(myapp glog::glog) diff --git a/configure.ac b/configure.ac index 02a767f2f..02c118c02 100644 --- a/configure.ac +++ b/configure.ac @@ -5,7 +5,7 @@ # make sure we're interpreted by some minimal autoconf AC_PREREQ(2.57) -AC_INIT(glog, 0.3.5, opensource@google.com) +AC_INIT(glog, 0.4.0, opensource@google.com) # The argument here is just something that should be in the current directory # (for sanity checking) AC_CONFIG_SRCDIR(README.md) diff --git a/packages/deb/changelog b/packages/deb/changelog index 261cfd5fe..4cbed1bd0 100644 --- a/packages/deb/changelog +++ b/packages/deb/changelog @@ -1,3 +1,9 @@ +google-glog (0.4.0-1) unstable; urgency=low + + * New upstream release. + + -- Google Inc. Tue, 22 Jan 2019 21:00:26 +0900 + google-glog (0.3.5-1) unstable; urgency=low * New upstream release. diff --git a/src/windows/glog/logging.h b/src/windows/glog/logging.h index f2bda462d..3681fa3fc 100755 --- a/src/windows/glog/logging.h +++ b/src/windows/glog/logging.h @@ -938,7 +938,8 @@ struct CompileAssert { struct CrashReason; // Returns true if FailureSignalHandler is installed. -bool IsFailureSignalHandlerInstalled(); +// Needs to be exported since it's used by the signalhandler_unittest. +GOOGLE_GLOG_DLL_DECL bool IsFailureSignalHandlerInstalled(); } // namespace glog_internal_namespace_ #define LOG_EVERY_N(severity, n) \ @@ -1116,16 +1117,11 @@ namespace base_logging { // buffer to allow for a '\n' and '\0'. class GOOGLE_GLOG_DLL_DECL LogStreamBuf : public std::streambuf { public: - // REQUIREMENTS: "len" must be >= 2 to account for the '\n' and '\n'. + // REQUIREMENTS: "len" must be >= 2 to account for the '\n' and '\0'. LogStreamBuf(char *buf, int len) { setp(buf, buf + len - 2); } - // Resets the buffer. Useful if we reuse it by means of TLS. - void reset() { - setp(pbase(), epptr()); - } - // This effectively ignores overflow. virtual int_type overflow(int_type ch) { return ch; @@ -1184,7 +1180,6 @@ GLOG_MSVC_POP_WARNING() size_t pcount() const { return streambuf_.pcount(); } char* pbase() const { return streambuf_.pbase(); } char* str() const { return pbase(); } - void reset() { streambuf_.reset(); } private: LogStream(const LogStream&);