platform/upstream/glog.git
10 years agoAdd Abhishek Parmar to the AUTHORS/CONTRIBUTORS files.
Pierre Phaneuf [Thu, 23 Apr 2015 10:41:53 +0000 (11:41 +0100)]
Add Abhishek Parmar to the AUTHORS/CONTRIBUTORS files.

10 years agoGuard GOOGLE_PREDICT_TRUE|FALS with #ifndef to avoid collision with other google...
Abhishek Parmar [Wed, 8 Apr 2015 17:19:06 +0000 (10:19 -0700)]
Guard GOOGLE_PREDICT_TRUE|FALS with #ifndef to avoid collision with other google opensource projects like protobuf.

10 years agoMerge pull request #10 from jmr/std_vector
Fumitoshi Ukai [Fri, 27 Mar 2015 07:43:58 +0000 (16:43 +0900)]
Merge pull request #10 from jmr/std_vector

LOG_STRING: use std::vector and std::string.

10 years agoLOG_STRING: use std::vector and std::string.
Jesse Rosenstock [Thu, 26 Mar 2015 18:25:14 +0000 (14:25 -0400)]
LOG_STRING: use std::vector and std::string.

Previously, plain vector and string were used.
This assumed that there were "using" directives or
declarations before the macro was used.  This will
not always be the case.

10 years agoMerge pull request #6 from darkwind-mt/master
Fumitoshi Ukai [Thu, 26 Mar 2015 08:51:44 +0000 (17:51 +0900)]
Merge pull request #6 from darkwind-mt/master

Adds color output support for tmux terminals

10 years agoAdds color output support for tmux terminals
Michael Tanner [Mon, 23 Mar 2015 10:56:04 +0000 (10:56 +0000)]
Adds color output support for tmux terminals

10 years agoMerge pull request #2 from tbennun/master
Fumitoshi Ukai [Wed, 18 Mar 2015 05:54:40 +0000 (14:54 +0900)]
Merge pull request #2 from tbennun/master

Fix x64/Debug build on MSVS

10 years agoAdd the typical Google contributors and authors files.
Pierre Phaneuf [Mon, 16 Mar 2015 10:50:32 +0000 (10:50 +0000)]
Add the typical Google contributors and authors files.

Also add a CONTRIBUTING.md, that GitHub will link to in the pull request
creation page.

10 years agoFix x64/Debug build on MSVS
tbennun [Fri, 13 Mar 2015 05:56:59 +0000 (07:56 +0200)]
Fix x64/Debug build on MSVS

10 years agoMerge pull request #1 from ukai/release_0.3.4
Fumitoshi Ukai [Wed, 11 Mar 2015 04:02:27 +0000 (13:02 +0900)]
Merge pull request #1 from ukai/release_0.3.4

glog: release 0.3.4

10 years agoFix for "make rpm" and "make deb"
Fumitoshi Ukai [Tue, 10 Mar 2015 03:44:30 +0000 (12:44 +0900)]
Fix for "make rpm" and "make deb"

10 years agoglog: release 0.3.4
Fumitoshi Ukai [Mon, 9 Mar 2015 02:36:31 +0000 (11:36 +0900)]
glog: release 0.3.4

migrate to https://github.com/google/glog
use autoconf 2.69 / automake 1.14.1

10 years agoFixes for the latest MSVS.
<shinichiro.hamaji@gmail.com> [Tue, 19 Aug 2014 00:36:29 +0000 (00:36 +0000)]
Fixes for the latest MSVS.

- ssize_t
Since Windows does not have ssize_t, we need to include BaseTsd.h and
use SSIZE_t instead.

- include algorithm
MSVS 2013 requests developers to include algorithm when they use
std::min.

By yyanagisawa

git-svn-id: https://google-glog.googlecode.com/svn/trunk@143 eb4d4688-79bd-11dd-afb4-1d65580434c0

11 years agoAdd libc++ support
<shinichiro.hamaji@gmail.com> [Wed, 5 Mar 2014 05:20:24 +0000 (05:20 +0000)]
Add libc++ support

Similar patch was provided in

https://code.google.com/p/google-glog/issues/detail?id=121

git-svn-id: https://google-glog.googlecode.com/svn/trunk@142 eb4d4688-79bd-11dd-afb4-1d65580434c0

11 years agoBuild issues in demangle.cc
<ivanpe@chromium.com> [Sun, 2 Mar 2014 01:37:08 +0000 (01:37 +0000)]
Build issues in demangle.cc

git-svn-id: https://google-glog.googlecode.com/svn/trunk@141 eb4d4688-79bd-11dd-afb4-1d65580434c0

11 years agoAdding a callback mechanism to allow users of google.glog to provide
<ivanpe@chromium.com> [Sat, 1 Mar 2014 00:33:41 +0000 (00:33 +0000)]
Adding a callback mechanism to allow users of google.glog to provide
their own implementation of  OpenObjectFileContainingPcAndGetStartAddress.

GTTF: Make stack trace symbolization code recognize more symbols.
One example is __libc_start_main (easy to check), there may be more.

Include the correct elf header on OpenBSD and Android.

Fix Coverity NO_EFFECT defect. Comparing unsigned greater than or equal zero is always true.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@140 eb4d4688-79bd-11dd-afb4-1d65580434c0

11 years agoAdd StrError and replace posix_strerror_r calls
<shinichiro.hamaji@gmail.com> [Thu, 31 Oct 2013 05:39:43 +0000 (05:39 +0000)]
Add StrError and replace posix_strerror_r calls

For now, we do not remove the declaration of posix_strerror_r,
but we might remove it in future.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@139 eb4d4688-79bd-11dd-afb4-1d65580434c0

11 years agoFix VC build by adding GOOGLE_GLOG_DLL_DECL
<shinichiro.hamaji@gmail.com> [Thu, 31 Oct 2013 05:36:25 +0000 (05:36 +0000)]
Fix VC build by adding GOOGLE_GLOG_DLL_DECL

git-svn-id: https://google-glog.googlecode.com/svn/trunk@138 eb4d4688-79bd-11dd-afb4-1d65580434c0

11 years agoA style fix for C++11
<shinichiro.hamaji@gmail.com> [Mon, 29 Jul 2013 06:27:17 +0000 (06:27 +0000)]
A style fix for C++11

This patch is given by Nico (thanks!)

git-svn-id: https://google-glog.googlecode.com/svn/trunk@137 eb4d4688-79bd-11dd-afb4-1d65580434c0

11 years agoReduce dynamic allocation from 3 to 1 per log message
<shinichiro.hamaji@gmail.com> [Wed, 29 May 2013 14:10:49 +0000 (14:10 +0000)]
Reduce dynamic allocation from 3 to 1 per log message

This patch was contributed in

https://code.google.com/p/google-glog/issues/detail?id=131

by engel. Thanks!

git-svn-id: https://google-glog.googlecode.com/svn/trunk@136 eb4d4688-79bd-11dd-afb4-1d65580434c0

12 years agoAttempt to improve mingw-w64 support
<shinichiro.hamaji@gmail.com> [Mon, 18 Feb 2013 10:56:53 +0000 (10:56 +0000)]
Attempt to improve mingw-w64 support

- Set -Isrc/windows for mingw
- Check existence of sigaction, pread, and pwrite
- Provide alternative implementation of pread and pwrite
- Eliminate symlink code for OS_WINDOWS
- Don't check /proc/self/fd if the OS isn't linux
- Don't use MSVC specific declarations in port.h for mingw

git-svn-id: https://google-glog.googlecode.com/svn/trunk@135 eb4d4688-79bd-11dd-afb4-1d65580434c0

12 years agoSupport unordered_(map|set) by stl_logging
<shinichiro.hamaji@gmail.com> [Mon, 18 Feb 2013 10:45:46 +0000 (10:45 +0000)]
Support unordered_(map|set) by stl_logging

git-svn-id: https://google-glog.googlecode.com/svn/trunk@134 eb4d4688-79bd-11dd-afb4-1d65580434c0

12 years agoRemove .svn directory from the release archive
<shinichiro.hamaji@gmail.com> [Fri, 1 Feb 2013 06:31:49 +0000 (06:31 +0000)]
Remove .svn directory from the release archive

packages/deb is a directory and it may contain .svn

git-svn-id: https://google-glog.googlecode.com/svn/trunk@133 eb4d4688-79bd-11dd-afb4-1d65580434c0

12 years agoRelease glog 0.3.3
<shinichiro.hamaji@gmail.com> [Fri, 1 Feb 2013 06:20:46 +0000 (06:20 +0000)]
Release glog 0.3.3

git-svn-id: https://google-glog.googlecode.com/svn/trunk@132 eb4d4688-79bd-11dd-afb4-1d65580434c0

12 years agoFix Mac test failure
<shinichiro.hamaji@gmail.com> [Fri, 1 Feb 2013 05:46:37 +0000 (05:46 +0000)]
Fix Mac test failure

We need only the first line from signalhandler.out3

git-svn-id: https://google-glog.googlecode.com/svn/trunk@131 eb4d4688-79bd-11dd-afb4-1d65580434c0

12 years agoMake sure stderr is not buffered.
<shinichiro.hamaji@gmail.com> [Thu, 31 Jan 2013 04:39:54 +0000 (04:39 +0000)]
Make sure stderr is not buffered.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@130 eb4d4688-79bd-11dd-afb4-1d65580434c0

12 years agoAdd dllimport and dllexport for new symbols
<shinichiro.hamaji@gmail.com> [Thu, 31 Jan 2013 03:49:40 +0000 (03:49 +0000)]
Add dllimport and dllexport for new symbols

git-svn-id: https://google-glog.googlecode.com/svn/trunk@129 eb4d4688-79bd-11dd-afb4-1d65580434c0

12 years agoRevert http://code.google.com/p/google-glog/source/detail?r=127
<shinichiro.hamaji@gmail.com> [Thu, 31 Jan 2013 03:48:24 +0000 (03:48 +0000)]
Revert code.google.com/p/google-glog/source/detail?r=127

Casting to (void) was bad because the return value of DCHECK_NOTNULL
cannot be used.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@128 eb4d4688-79bd-11dd-afb4-1d65580434c0

12 years agoRemove warning of DCHECK_NOTNULL
<shinichiro.hamaji@gmail.com> [Fri, 25 Jan 2013 07:59:25 +0000 (07:59 +0000)]
Remove warning of DCHECK_NOTNULL

http://code.google.com/p/google-glog/issues/detail?id=87

git-svn-id: https://google-glog.googlecode.com/svn/trunk@127 eb4d4688-79bd-11dd-afb4-1d65580434c0

12 years agoDocument update: how to modify FLAGS_* in glog
<shinichiro.hamaji@gmail.com> [Fri, 25 Jan 2013 06:03:56 +0000 (06:03 +0000)]
Document update: how to modify FLAGS_* in glog

http://code.google.com/p/google-glog/issues/detail?id=70

git-svn-id: https://google-glog.googlecode.com/svn/trunk@126 eb4d4688-79bd-11dd-afb4-1d65580434c0

12 years agoMake glog ABI compatible with gflags
<shinichiro.hamaji@gmail.com> [Fri, 25 Jan 2013 05:44:43 +0000 (05:44 +0000)]
Make glog ABI compatible with gflags

The ABI incompatibility is bad when

- Build glog without gflags (glog package in most distributions doesn't
  depend on gflags)
- Use both glog and gflags

git-svn-id: https://google-glog.googlecode.com/svn/trunk@125 eb4d4688-79bd-11dd-afb4-1d65580434c0

12 years agoFollow up for the color log patch
<shinichiro.hamaji@gmail.com> [Wed, 23 Jan 2013 05:27:13 +0000 (05:27 +0000)]
Follow up for the color log patch

- Rename colorstderr => colorlogtostderr
- Remove duplicated code
- Set colorlogtostderr=0 in the unittest

git-svn-id: https://google-glog.googlecode.com/svn/trunk@124 eb4d4688-79bd-11dd-afb4-1d65580434c0

12 years agoOutput logs with colors to stderr
<shinichiro.hamaji@gmail.com> [Wed, 23 Jan 2013 05:25:56 +0000 (05:25 +0000)]
Output logs with colors to stderr

This patch is provided by

http://code.google.com/p/google-glog/issues/detail?id=48

Thanks!

git-svn-id: https://google-glog.googlecode.com/svn/trunk@123 eb4d4688-79bd-11dd-afb4-1d65580434c0

12 years agoRe-generate logging.h for windows
<shinichiro.hamaji@gmail.com> [Tue, 22 Jan 2013 09:12:56 +0000 (09:12 +0000)]
Re-generate logging.h for windows

Thanks Kamil for your report!

git-svn-id: https://google-glog.googlecode.com/svn/trunk@122 eb4d4688-79bd-11dd-afb4-1d65580434c0

12 years agoAllow users to re-initialize glog
<shinichiro.hamaji@gmail.com> [Thu, 10 Jan 2013 07:46:20 +0000 (07:46 +0000)]
Allow users to re-initialize glog

http://code.google.com/p/google-glog/issues/detail?id=83
http://code.google.com/p/google-glog/issues/detail?id=125
http://code.google.com/p/google-glog/issues/detail?id=142

git-svn-id: https://google-glog.googlecode.com/svn/trunk@121 eb4d4688-79bd-11dd-afb4-1d65580434c0

12 years agoMove LogMessageData from .h to .cc
<shinichiro.hamaji@gmail.com> [Thu, 10 Jan 2013 07:19:05 +0000 (07:19 +0000)]
Move LogMessageData from .h to .cc

git-svn-id: https://google-glog.googlecode.com/svn/trunk@120 eb4d4688-79bd-11dd-afb4-1d65580434c0

12 years agoEliminate use of strstream based on internal changes
<shinichiro.hamaji@gmail.com> [Wed, 9 Jan 2013 16:06:21 +0000 (16:06 +0000)]
Eliminate use of strstream based on internal changes

http://code.google.com/p/google-glog/issues/detail?id=110

git-svn-id: https://google-glog.googlecode.com/svn/trunk@119 eb4d4688-79bd-11dd-afb4-1d65580434c0

12 years agoFix glog/stl_logging for clang
<shinichiro.hamaji@gmail.com> [Wed, 9 Jan 2013 13:59:45 +0000 (13:59 +0000)]
Fix glog/stl_logging for clang

git-svn-id: https://google-glog.googlecode.com/svn/trunk@118 eb4d4688-79bd-11dd-afb4-1d65580434c0

12 years agoRun autoreconf on ubuntu precise
<shinichiro.hamaji@gmail.com> [Wed, 9 Jan 2013 13:26:44 +0000 (13:26 +0000)]
Run autoreconf on ubuntu precise

git-svn-id: https://google-glog.googlecode.com/svn/trunk@117 eb4d4688-79bd-11dd-afb4-1d65580434c0

12 years agoFixed files to support FreeBSD amd64 based on patches at:
<shinichiro.hamaji@gmail.com> [Thu, 22 Nov 2012 12:09:13 +0000 (12:09 +0000)]
Fixed files to support FreeBSD amd64 based on patches at:
http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/glog/files/

Since FreeBSD do not have gettid system call unlikely to MacOSX, I
modified utilities.h not to use that on FreeBSD:
* FreeBSD lacks gettid syscall.
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/kern/syscalls.master?rev=1.276;content-type=text%2Fplain
* MacOSX gettid == 286.
http://www.opensource.apple.com/source/xnu/xnu-1504.3.12/bsd/kern/syscalls.master

As for the fix of stacktrace, we use a different approach.
Even in FreeBSD, package gcc44/gcc46 has unwind.h.
As a result, checking unwind.h should be natural solution.

This patch was given by yyanagisawa

git-svn-id: https://google-glog.googlecode.com/svn/trunk@116 eb4d4688-79bd-11dd-afb4-1d65580434c0

12 years agoDon't #undef GLOG_MSVC_*
<shinichiro.hamaji@gmail.com> [Tue, 17 Jul 2012 10:51:15 +0000 (10:51 +0000)]
Don't #undef GLOG_MSVC_*

They are necessary because GLOG_MSVC_* will be expanded at DCHECK

git-svn-id: https://google-glog.googlecode.com/svn/trunk@115 eb4d4688-79bd-11dd-afb4-1d65580434c0

12 years agoReduce compiler warnings on Windows and MacOSX
<shinichiro.hamaji@gmail.com> [Thu, 12 Jul 2012 06:37:47 +0000 (06:37 +0000)]
Reduce compiler warnings on Windows and MacOSX

DCHECK* causes "warning C4127: conditional expression is constant".

If compiled with -DWIN32_LEAN_AND_MEAN,
port.h: warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition.

On MacOSX,
warning: "_END_GOOGLE_NAMESPACE_" redefined
warning: "_START_GOOGLE_NAMESPACE_" redefined
because config.h is included
 from base/commandlineflags.h:51
 from logging.cc:60
and
 from utilities.h:81
 from logging.cc:32
or so.

Contributed by ukai@

git-svn-id: https://google-glog.googlecode.com/svn/trunk@114 eb4d4688-79bd-11dd-afb4-1d65580434c0

12 years agoFix LOG_SYSRESULT
<shinichiro.hamaji@gmail.com> [Tue, 3 Jul 2012 05:25:54 +0000 (05:25 +0000)]
Fix LOG_SYSRESULT

result is expected to be GetLastError() or WSAGetLastError(), so
we have to convert it to HRESULT by HRESULT_FROM_WIN32 for FAILED()
macro.
Use FormatMesssageA (ANSI version). since glog may not work with
Unicode string.

Contributed by ukai@

git-svn-id: https://google-glog.googlecode.com/svn/trunk@113 eb4d4688-79bd-11dd-afb4-1d65580434c0

12 years agoReduce the number of warnings by VS2010
<shinichiro.hamaji@gmail.com> [Wed, 13 Jun 2012 07:25:19 +0000 (07:25 +0000)]
Reduce the number of warnings by VS2010

git-svn-id: https://google-glog.googlecode.com/svn/trunk@112 eb4d4688-79bd-11dd-afb4-1d65580434c0

12 years agoCompile error fix for QNX
<shinichiro.hamaji@gmail.com> [Mon, 14 May 2012 07:46:20 +0000 (07:46 +0000)]
Compile error fix for QNX

This patch is given in

http://code.google.com/p/google-glog/issues/detail?id=114

git-svn-id: https://google-glog.googlecode.com/svn/trunk@111 eb4d4688-79bd-11dd-afb4-1d65580434c0

12 years agoVC11 build fix
<shinichiro.hamaji@gmail.com> [Mon, 14 May 2012 07:43:51 +0000 (07:43 +0000)]
VC11 build fix

http://code.google.com/p/google-glog/issues/detail?id=119

git-svn-id: https://google-glog.googlecode.com/svn/trunk@110 eb4d4688-79bd-11dd-afb4-1d65580434c0

13 years agoAdd --disable-rtti
<shinichiro.hamaji@gmail.com> [Fri, 24 Feb 2012 07:28:50 +0000 (07:28 +0000)]
Add --disable-rtti

git-svn-id: https://google-glog.googlecode.com/svn/trunk@109 eb4d4688-79bd-11dd-afb4-1d65580434c0

13 years agoRelease 0.3.2.
<shinichiro.hamaji@gmail.com> [Thu, 12 Jan 2012 08:49:31 +0000 (08:49 +0000)]
Release 0.3.2.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@108 eb4d4688-79bd-11dd-afb4-1d65580434c0

13 years agoRemove trivial warnings produced by clang
<shinichiro.hamaji@gmail.com> [Thu, 12 Jan 2012 08:41:09 +0000 (08:41 +0000)]
Remove trivial warnings produced by clang

git-svn-id: https://google-glog.googlecode.com/svn/trunk@107 eb4d4688-79bd-11dd-afb4-1d65580434c0

13 years agoAdd exception specification for operator new and operator delete
<shinichiro.hamaji@gmail.com> [Thu, 12 Jan 2012 07:50:28 +0000 (07:50 +0000)]
Add exception specification for operator new and operator delete

Unfortunately, clang produces warnings for them

git-svn-id: https://google-glog.googlecode.com/svn/trunk@106 eb4d4688-79bd-11dd-afb4-1d65580434c0

13 years agoFix compile failures with clang in stl_logging_unittest.cc
<shinichiro.hamaji@gmail.com> [Thu, 12 Jan 2012 07:49:25 +0000 (07:49 +0000)]
Fix compile failures with clang in stl_logging_unittest.cc

This happens due to the reason I wrote in stl_logging.h.
We don't need utilities.h (which includes logging.h) so we can just
remove it.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@105 eb4d4688-79bd-11dd-afb4-1d65580434c0

13 years agoFix the wrong use of sizeof
<shinichiro.hamaji@gmail.com> [Thu, 12 Jan 2012 07:46:39 +0000 (07:46 +0000)]
Fix the wrong use of sizeof

git-svn-id: https://google-glog.googlecode.com/svn/trunk@104 eb4d4688-79bd-11dd-afb4-1d65580434c0

13 years agoPut __attribute__((noreturn)) for declartions of function pointers
<shinichiro.hamaji@gmail.com> [Thu, 12 Jan 2012 07:45:39 +0000 (07:45 +0000)]
Put __attribute__((noreturn)) for declartions of function pointers

Clang needs this change.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@103 eb4d4688-79bd-11dd-afb4-1d65580434c0

13 years agoFix __sync_val_compare_and_swap detection
<shinichiro.hamaji@gmail.com> [Thu, 12 Jan 2012 06:15:52 +0000 (06:15 +0000)]
Fix __sync_val_compare_and_swap detection

We should use the second argument of AC_TRY_LINK.
Otherwise, the main function defined twice and this test does never succeed.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@102 eb4d4688-79bd-11dd-afb4-1d65580434c0

13 years agoDefine GLOG_ prefixed log severities
<shinichiro.hamaji@gmail.com> [Wed, 11 Jan 2012 09:17:04 +0000 (09:17 +0000)]
Define GLOG_ prefixed log severities

Users can control if usual log severity values will be defined by
GLOG_NO_ABBREVIATED_SEVERITIES.

For http://code.google.com/p/google-glog/issues/detail?id=105

git-svn-id: https://google-glog.googlecode.com/svn/trunk@101 eb4d4688-79bd-11dd-afb4-1d65580434c0

13 years agoMake public headers "warnings clean" in the sense of -Wall -Wextra -Wshadow
<hlsyounes@gmail.com> [Thu, 29 Dec 2011 12:40:48 +0000 (12:40 +0000)]
Make public headers "warnings clean" in the sense of -Wall -Wextra -Wshadow
-Werror.  Fixes issue 98.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@100 eb4d4688-79bd-11dd-afb4-1d65580434c0

13 years agoFix logging_striplog_test.sh in debug mode. Fixes issue 108.
<hlsyounes@gmail.com> [Thu, 29 Dec 2011 12:36:09 +0000 (12:36 +0000)]
Fix logging_striplog_test.sh in debug mode.  Fixes issue 108.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@99 eb4d4688-79bd-11dd-afb4-1d65580434c0

13 years agoRemove assumptions about function size in stacktrace_unittest.cc, which do not
<hlsyounes@gmail.com> [Wed, 28 Dec 2011 15:45:05 +0000 (15:45 +0000)]
Remove assumptions about function size in stacktrace_unittest.cc, which do not
hold when using certain compiler settings (for example, -O3 -g2 with GCC).
Fixes issue 107.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@98 eb4d4688-79bd-11dd-afb4-1d65580434c0

13 years agoSuppress warnings around return value of write and symlink.
<shinichiro.hamaji@gmail.com> [Mon, 5 Sep 2011 08:00:43 +0000 (08:00 +0000)]
Suppress warnings around return value of write and symlink.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@97 eb4d4688-79bd-11dd-afb4-1d65580434c0

13 years agoDestruct global objects in ShutdownGoogleLogging
<shinichiro.hamaji@gmail.com> [Mon, 5 Sep 2011 08:00:01 +0000 (08:00 +0000)]
Destruct global objects in ShutdownGoogleLogging

http://code.google.com/p/google-glog/issues/detail?id=69

git-svn-id: https://google-glog.googlecode.com/svn/trunk@96 eb4d4688-79bd-11dd-afb4-1d65580434c0

13 years agoAdd google:: prefixes for COUNTER in glog's document
<shinichiro.hamaji@gmail.com> [Mon, 5 Sep 2011 07:58:38 +0000 (07:58 +0000)]
Add google:: prefixes for COUNTER in glog's document

http://code.google.com/p/google-glog/issues/detail?id=92

git-svn-id: https://google-glog.googlecode.com/svn/trunk@95 eb4d4688-79bd-11dd-afb4-1d65580434c0

13 years agoCreate a new log files after pid has changed
<shinichiro.hamaji@gmail.com> [Mon, 5 Sep 2011 07:56:21 +0000 (07:56 +0000)]
Create a new log files after pid has changed

http://code.google.com/p/google-glog/issues/detail?id=51
http://code.google.com/p/google-glog/issues/detail?id=74
http://code.google.com/p/google-glog/issues/detail?id=82

git-svn-id: https://google-glog.googlecode.com/svn/trunk@94 eb4d4688-79bd-11dd-afb4-1d65580434c0

13 years agoAdd files left behind by certain tests to CLEANFILES.
<hlsyounes@gmail.com> [Wed, 11 May 2011 02:47:46 +0000 (02:47 +0000)]
Add files left behind by certain tests to CLEANFILES.

Remove autogen.sh, since you can just use autoreconf instead.

Ran autoreconf and fixed a couple of issues that popped up in
configure.ac and m4/ac_rwlock.m4.  This updates the configuration
files to automake/aclocal 1.11.1 (from 1.10.1) and to autoconf 2.65
(from 2.61).

git-svn-id: https://google-glog.googlecode.com/svn/trunk@93 eb4d4688-79bd-11dd-afb4-1d65580434c0

14 years agoReduce stack consumption for Demangle(). Fixes issue 81.
<hlsyounes@gmail.com> [Fri, 25 Feb 2011 14:33:28 +0000 (14:33 +0000)]
Reduce stack consumption for Demangle().  Fixes issue 81.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@92 eb4d4688-79bd-11dd-afb4-1d65580434c0

14 years agoAdd partial C++0x support and recognition of GCC function clone suffixes to
<hlsyounes@gmail.com> [Mon, 7 Feb 2011 14:43:05 +0000 (14:43 +0000)]
Add partial C++0x support and recognition of GCC function clone suffixes to
demangle.cc.  Fixes issue 80.

Make svn ignore autom4te.cache.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@91 eb4d4688-79bd-11dd-afb4-1d65580434c0

14 years agoMinor message update.
<shinichiro.hamaji@gmail.com> [Tue, 15 Jun 2010 07:04:56 +0000 (07:04 +0000)]
Minor message update.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@90 eb4d4688-79bd-11dd-afb4-1d65580434c0

14 years agoRelease 0.3.1.
<shinichiro.hamaji@gmail.com> [Tue, 15 Jun 2010 06:30:24 +0000 (06:30 +0000)]
Release 0.3.1.
This line, and those below, will be ignored--

M    configure
M    ChangeLog
M    configure.ac
M    packages/deb/changelog

git-svn-id: https://google-glog.googlecode.com/svn/trunk@89 eb4d4688-79bd-11dd-afb4-1d65580434c0

14 years agoAdd ShutdownGoogleLogging to close syslog.
<shinichiro.hamaji@gmail.com> [Tue, 15 Jun 2010 06:28:38 +0000 (06:28 +0000)]
Add ShutdownGoogleLogging to close syslog.

This patch was contributed by DGunchev (thanks!)

http://code.google.com/p/google-glog/issues/detail?id=28

git-svn-id: https://google-glog.googlecode.com/svn/trunk@88 eb4d4688-79bd-11dd-afb4-1d65580434c0

14 years agos/ASSERT_EQ/CHECK_EQ/ .
<shinichiro.hamaji@gmail.com> [Tue, 15 Jun 2010 04:45:46 +0000 (04:45 +0000)]
s/ASSERT_EQ/CHECK_EQ/ .

We are not using gtests' ASSERT_* in our unittests.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@87 eb4d4688-79bd-11dd-afb4-1d65580434c0

14 years agoUse sys/ucontext.h when it is found. Snow leopard needs this.
<shinichiro.hamaji@gmail.com> [Tue, 15 Jun 2010 04:12:19 +0000 (04:12 +0000)]
Use sys/ucontext.h when it is found. Snow leopard needs this.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@86 eb4d4688-79bd-11dd-afb4-1d65580434c0

14 years agoMove TEST_SRC_DIR from googletest.h to config.h.
<shinichiro.hamaji@gmail.com> [Fri, 28 May 2010 03:56:29 +0000 (03:56 +0000)]
Move TEST_SRC_DIR from googletest.h to config.h.

Now test passes out side tree.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@85 eb4d4688-79bd-11dd-afb4-1d65580434c0

14 years agoImprove libunwind detection.
<shinichiro.hamaji@gmail.com> [Fri, 28 May 2010 03:45:27 +0000 (03:45 +0000)]
Improve libunwind detection.

http://code.google.com/p/google-glog/issues/detail?id=42

git-svn-id: https://google-glog.googlecode.com/svn/trunk@84 eb4d4688-79bd-11dd-afb4-1d65580434c0

14 years agoAdd DCHECK_NOTNULL macro to logging.h (points to CHECK_NOTNULL in debug mode)
<shinichiro.hamaji@gmail.com> [Fri, 28 May 2010 03:43:29 +0000 (03:43 +0000)]
Add DCHECK_NOTNULL macro to logging.h (points to CHECK_NOTNULL in debug mode)

http://code.google.com/p/google-glog/issues/detail?id=25

git-svn-id: https://google-glog.googlecode.com/svn/trunk@83 eb4d4688-79bd-11dd-afb4-1d65580434c0

14 years agoAdd __extension__ for GCC's statement expression.
<shinichiro.hamaji@gmail.com> [Fri, 28 May 2010 03:32:50 +0000 (03:32 +0000)]
Add __extension__ for GCC's statement expression.

http://code.google.com/p/google-glog/issues/detail?id=31

git-svn-id: https://google-glog.googlecode.com/svn/trunk@82 eb4d4688-79bd-11dd-afb4-1d65580434c0

14 years agoAdd some more google:: namespaces.
<shinichiro.hamaji@gmail.com> [Fri, 28 May 2010 03:31:14 +0000 (03:31 +0000)]
Add some more google:: namespaces.

http://code.google.com/p/google-glog/issues/detail?id=40

git-svn-id: https://google-glog.googlecode.com/svn/trunk@81 eb4d4688-79bd-11dd-afb4-1d65580434c0

14 years agoFix --enable-frame-pointers.
<shinichiro.hamaji@gmail.com> [Fri, 28 May 2010 03:28:41 +0000 (03:28 +0000)]
Fix --enable-frame-pointers.

http://code.google.com/p/google-glog/issues/detail?id=44

git-svn-id: https://google-glog.googlecode.com/svn/trunk@80 eb4d4688-79bd-11dd-afb4-1d65580434c0

14 years agoAdd information about the conflict with windows.h into our document.
<shinichiro.hamaji@gmail.com> [Fri, 28 May 2010 03:21:44 +0000 (03:21 +0000)]
Add information about the conflict with windows.h into our document.

http://code.google.com/p/google-glog/issues/detail?id=33

git-svn-id: https://google-glog.googlecode.com/svn/trunk@79 eb4d4688-79bd-11dd-afb4-1d65580434c0

14 years agoThe test for gflags works correctly on OpenBSD.
<shinichiro.hamaji@gmail.com> [Fri, 28 May 2010 03:12:15 +0000 (03:12 +0000)]
The test for gflags works correctly on OpenBSD.

http://code.google.com/p/google-glog/issues/detail?id=49

git-svn-id: https://google-glog.googlecode.com/svn/trunk@78 eb4d4688-79bd-11dd-afb4-1d65580434c0

14 years agotest binaries are in the builddir, not the top_srcdir
<shinichiro.hamaji@gmail.com> [Fri, 14 May 2010 21:45:05 +0000 (21:45 +0000)]
test binaries are in the builddir, not the top_srcdir

http://codereview.appspot.com/989043/show

git-svn-id: https://google-glog.googlecode.com/svn/trunk@77 eb4d4688-79bd-11dd-afb4-1d65580434c0

15 years agoUse GLOG_* environment variables even when gflags is installed.
<shinichiro.hamaji@gmail.com> [Wed, 20 Jan 2010 07:39:18 +0000 (07:39 +0000)]
Use GLOG_* environment variables even when gflags is installed.

Define GLOG_DEFINE_*, which checks if the GLOG_* environment variable
is defined. If defined, GLOG_DEFINE_* passes the value and otherwise,
it passes the original default value. In this way, GLOG_DEFINE_* macro
uses the value specified by gflags first, then GLOG_* environment
variables, and finally it uses the default value if neither of them are
specified.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@76 eb4d4688-79bd-11dd-afb4-1d65580434c0

15 years agoHandle ucontext.h properly in Snow leopard.
<shinichiro.hamaji@gmail.com> [Mon, 18 Jan 2010 06:15:33 +0000 (06:15 +0000)]
Handle ucontext.h properly in Snow leopard.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@75 eb4d4688-79bd-11dd-afb4-1d65580434c0

15 years agoFix compilation error with -DNDEBUG.
<shinichiro.hamaji@gmail.com> [Wed, 11 Nov 2009 09:07:47 +0000 (09:07 +0000)]
Fix compilation error with -DNDEBUG.

This bug is reported in
http://code.google.com/p/google-glog/issues/detail?id=19

git-svn-id: https://google-glog.googlecode.com/svn/trunk@74 eb4d4688-79bd-11dd-afb4-1d65580434c0

15 years agoUse numeric_limits instead of SSIZE_MAX.
<shinichiro.hamaji@gmail.com> [Wed, 11 Nov 2009 09:06:51 +0000 (09:06 +0000)]
Use numeric_limits instead of SSIZE_MAX.

It seems a version of arm-linux-gcc doesn't have this symbol.
http://code.google.com/p/google-glog/issues/detail?id=18

git-svn-id: https://google-glog.googlecode.com/svn/trunk@73 eb4d4688-79bd-11dd-afb4-1d65580434c0

15 years agoUse intptr_t instead of int to cast from char* for Snow Leopard.
<shinichiro.hamaji@gmail.com> [Wed, 7 Oct 2009 08:52:14 +0000 (08:52 +0000)]
Use intptr_t instead of int to cast from char* for Snow Leopard.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@72 eb4d4688-79bd-11dd-afb4-1d65580434c0

15 years agoRelease 0.3.0.
<shinichiro.hamaji@gmail.com> [Fri, 31 Jul 2009 05:27:23 +0000 (05:27 +0000)]
Release 0.3.0.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@71 eb4d4688-79bd-11dd-afb4-1d65580434c0

15 years agoMake the order of check for OS_WINDOWS|OS_CYGWIN and HAVE_PTHREAD consistent.
<shinichiro.hamaji@gmail.com> [Fri, 31 Jul 2009 05:25:27 +0000 (05:25 +0000)]
Make the order of check for OS_WINDOWS|OS_CYGWIN and HAVE_PTHREAD consistent.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@70 eb4d4688-79bd-11dd-afb4-1d65580434c0

15 years agoCast from pthread_t to pid_t via uintptr_t.
<shinichiro.hamaji@gmail.com> [Thu, 30 Jul 2009 10:45:13 +0000 (10:45 +0000)]
Cast from pthread_t to pid_t via uintptr_t.

On 64bit NetBSD, pthread_t is a pointer and pid_t is an integer so
we cannot cast from pthread_t to pid_t directoly due to difference of
their size.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@69 eb4d4688-79bd-11dd-afb4-1d65580434c0

15 years agoCall glog_internal_namespace_::ProgramInvocationShortName() explicitly.
<shinichiro.hamaji@gmail.com> [Thu, 30 Jul 2009 10:43:50 +0000 (10:43 +0000)]
Call glog_internal_namespace_::ProgramInvocationShortName() explicitly.

Otherwise, we may call google::ProgramInvocationShortName() in gflags.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@68 eb4d4688-79bd-11dd-afb4-1d65580434c0

15 years agoAvoid warning for type punning like
<shinichiro.hamaji@gmail.com> [Thu, 30 Jul 2009 10:42:59 +0000 (10:42 +0000)]
Avoid warning for type punning like

src/logging_unittest.cc:591: warning: dereferencing type-punned pointer will break strict-aliasing rules

As we'll never dereference the casted pointers, it's OK to silence this warning.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@67 eb4d4688-79bd-11dd-afb4-1d65580434c0

15 years agoFix posix_strerror_r for OpenBSD.
<shinichiro.hamaji@gmail.com> [Thu, 30 Jul 2009 05:51:28 +0000 (05:51 +0000)]
Fix posix_strerror_r for OpenBSD.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@66 eb4d4688-79bd-11dd-afb4-1d65580434c0

15 years agoDefine DumpPCAndSymbol() only when HAVE_SYMBOLIZE is defined.
<shinichiro.hamaji@gmail.com> [Wed, 29 Jul 2009 09:11:48 +0000 (09:11 +0000)]
Define DumpPCAndSymbol() only when HAVE_SYMBOLIZE is defined.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@65 eb4d4688-79bd-11dd-afb4-1d65580434c0

15 years agoFix user name detection for Windows.
<shinichiro.hamaji@gmail.com> [Wed, 29 Jul 2009 08:38:20 +0000 (08:38 +0000)]
Fix user name detection for Windows.

This patch was given by ademin (thanks!).

http://code.google.com/p/google-glog/issues/detail?id=12

git-svn-id: https://google-glog.googlecode.com/svn/trunk@64 eb4d4688-79bd-11dd-afb4-1d65580434c0

15 years agoSuppress warnings.
<shinichiro.hamaji@gmail.com> [Wed, 29 Jul 2009 08:37:32 +0000 (08:37 +0000)]
Suppress warnings.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@63 eb4d4688-79bd-11dd-afb4-1d65580434c0

15 years agoInitializes the length of machine name properly.
<shinichiro.hamaji@gmail.com> [Wed, 29 Jul 2009 07:34:28 +0000 (07:34 +0000)]
Initializes the length of machine name properly.

This fix was suggested at (thanks!)

http://code.google.com/p/google-glog/issues/detail?id=9

git-svn-id: https://google-glog.googlecode.com/svn/trunk@62 eb4d4688-79bd-11dd-afb4-1d65580434c0

15 years agoRegression: Add NOGDI and NOMINMAX macros before including windows.h.
<shinichiro.hamaji@gmail.com> [Mon, 27 Jul 2009 08:13:30 +0000 (08:13 +0000)]
Regression: Add NOGDI and NOMINMAX macros before including windows.h.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@61 eb4d4688-79bd-11dd-afb4-1d65580434c0

15 years agoUse internal namespace instead of anonymous namespace for Mutex.
<shinichiro.hamaji@gmail.com> [Mon, 27 Jul 2009 05:42:23 +0000 (05:42 +0000)]
Use internal namespace instead of anonymous namespace for Mutex.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@60 eb4d4688-79bd-11dd-afb4-1d65580434c0

15 years agoAdd cast for pthread_self() to avoid warning.
<shinichiro.hamaji@gmail.com> [Mon, 27 Jul 2009 05:31:23 +0000 (05:31 +0000)]
Add cast for pthread_self() to avoid warning.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@59 eb4d4688-79bd-11dd-afb4-1d65580434c0

15 years agoAdd virtual ~Thread() to avoid warnings.
<shinichiro.hamaji@gmail.com> [Mon, 27 Jul 2009 05:30:39 +0000 (05:30 +0000)]
Add virtual ~Thread() to avoid warnings.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@58 eb4d4688-79bd-11dd-afb4-1d65580434c0

15 years agoAdd OS_NETBSD macro.
<shinichiro.hamaji@gmail.com> [Mon, 27 Jul 2009 05:29:58 +0000 (05:29 +0000)]
Add OS_NETBSD macro.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@57 eb4d4688-79bd-11dd-afb4-1d65580434c0

15 years agoSuppress warnings. Most of this patch was given by keir (thanks!).
<shinichiro.hamaji@gmail.com> [Wed, 8 Jul 2009 17:19:09 +0000 (17:19 +0000)]
Suppress warnings. Most of this patch was given by keir (thanks!).

Corresponding glog bug: http://code.google.com/p/google-glog/issues/detail?id=10

The differences from keir's patch are:
- For raw_logging.h.in, I just included time.h for struct tm.
- Added a fprintf which warns that we should have died to avoid a warning for unused local variable.
- Added inline for some functions which may be unused in googletest.h.
- Removed DumpPCAndFrameSize as it was unused.

git-svn-id: https://google-glog.googlecode.com/svn/trunk@56 eb4d4688-79bd-11dd-afb4-1d65580434c0