Commit Graph

404 Commits

Author SHA1 Message Date
Kjell Hedstrom
94db9bb4db Updated for removing temporary cmake files with "make clean-cmake-files" 2015-07-16 00:27:17 -06:00
Kjell Hedstrom
78103cb415 Auto generate macro defintions in a file. This way you don't have to re-state them in your library
if no options are given a blank file will be generated
2015-07-13 07:49:44 -06:00
Kjell Hedstrom
3e5da340bd Merge pull request #19 from KjellKod/KjellKod-readme-patch
Update README.markdown
2015-07-06 22:36:52 -06:00
Kjell Hedstrom
07c74bbbc3 Update README.markdown 2015-07-06 22:34:20 -06:00
Kjell Hedstrom
389a7d695c Update README.markdown 2015-07-06 22:32:05 -06:00
Kjell Hedstrom
4f73fb4f7c Update README.markdown 2015-07-06 22:25:45 -06:00
Kjell Hedstrom
e219a5e426 Merge pull request #17 from KjellKod/windows_warnings
remove windows warnings. Thanks to @ctapmex
2015-06-24 14:51:54 -06:00
Kjell Hedstrom
ebcfe9ff06 remove windows warnings. Thanks to @ctapmex 2015-06-24 14:50:46 -06:00
Kjell Hedstrom
ed1cab05b0 Merge pull request #16 from KjellKod/timestamp
Thanks to @Bob Flynn:
2015-06-24 14:35:01 -06:00
Kjell Hedstrom
176fca55a6 Thanks to @Bob Flynn:
Separated the microseconds counter with a space instead of a period.
Also added explanation that the counter is from the initialization
2015-06-24 14:32:31 -06:00
Kjell Hedstrom
ab9a70e8a3 Update Options.cmake 2015-06-17 05:26:36 -06:00
Kjell Hedstrom
6731a2910f Update Options.cmake 2015-06-17 05:24:10 -06:00
Kjell Hedstrom
7d879cd7d6 Merge pull request #10 from KjellKod/KjellKod-patch-1
When using options and installing g3log as a rpm library
2015-06-11 21:43:01 -06:00
Kjell Hedstrom
8b6ee253f5 When using options and installing g3log as a rpm library
If the g3log code isn't embedded with your code, the defines must match the options "add_defines"
2015-06-09 10:43:32 -06:00
KjellKod
37989ed52f merging headswq 2015-05-03 22:41:20 -06:00
Kjell Hedström
dc0f3434c2 Merged in kostyabazhanov/g3log/pr4 (pull request #5)
Fix a couple of Clang warnings.
2015-05-03 22:34:34 -06:00
Kostya Bazhanov
43652ef7c9 Fix -Wextra-semi Clang warning.
--HG--
branch : pr4
2015-04-29 12:24:11 +03:00
Kostya Bazhanov
4686fb9cc2 Remove trailing spaces.
--HG--
branch : pr4
2015-04-29 12:23:30 +03:00
Kostya Bazhanov
8e4929cbdb Fix -Wunused-function Clang warning.
--HG--
branch : pr4
2015-04-29 12:22:26 +03:00
Kostya Bazhanov
cb097cbd3e Remove trailing spaces.
--HG--
branch : pr4
2015-04-29 12:21:45 +03:00
Kjell Hedstrom
b3b30a7eaf Merge pull request #8 from spoonless/mingw_xcompil
fixing cross compilation on Linux for MINGW gcc 4.8.2
2015-03-30 20:52:44 +02:00
David Gayerie
4c45244391 fixing cross compilation on Linux for MINGW gcc 4.8.2 2015-03-29 14:29:07 +02:00
Kjell Hedström
9ceb970475 README.markdown edited online with Bitbucket 2015-03-02 15:38:00 +00:00
Kjell Hedström
7464e55e90 README.markdown edited online with Bitbucket 2015-03-02 15:25:31 +00:00
Kjell Hedström
36b4c1df1d README.markdown edited online with Bitbucket 2015-03-02 15:24:35 +00:00
Kjell Hedström
be5c5d6c34 README.markdown edited online with Bitbucket 2015-03-02 15:23:48 +00:00
Kjell Hedstrom
65846fdeaa Merge pull request #7 from KjellKod/windows-vector-exceptions
Windows vector exceptions
2015-03-02 02:14:50 -07:00
Kjell Hedstrom
7c5254c80b thread_local issues on Linux, using atomic instead 2015-03-02 02:02:43 -07:00
Kjell Hedstrom
58ffeac9bc Clarified issue with __debugbreak() 2015-03-02 01:17:52 -07:00
Kjell Hedstrom
a5d922de49 __debugbreak in windows can easily cause recursive crashes if you are
NOT in debug mode in your visual IDE
2015-03-02 01:14:03 -07:00
Kjell Hedstrom
e2117fcc17 Merge pull request #6 from KjellKod/windows-vector-exceptions
Windows vector exceptions
2015-02-23 23:39:14 -07:00
Kjell Hedstrom
cc5cf169ba After code review by Kamil.
Moved internal API to public API.
g2log.hpp/cpp   g2::setFatalPreLoggingHook(...) and g2::setFatalExitHandler(...)
2015-02-23 23:29:02 -07:00
Kjell Hedstrom
a69eb201a1 Pre-fatal-log hook for usage before the fata log is sent to sinks 2015-02-22 23:31:17 -07:00
Kjell Hedstrom
a768d2146a Merge pull request #5 from KjellKod/windows-vector-exceptions
Defines for turning off fatal handling for signals
2015-02-18 04:09:02 -07:00
Kjell Hedstrom
7aea18edea Defines for turning off fatal handling for signals 2015-02-18 04:06:22 -07:00
Kjell Hedstrom
29d7aa7267 Merge pull request #4 from KjellKod/windows-vector-exceptions
Windows vector exceptions
2015-02-18 03:59:28 -07:00
Kjell Hedstrom
fc1acd742d 1) windows exception will now trigger break point in VS
2) Fatal signal will in DEBUG trigger a break point in VS
- It can be disabled by a #define
3) signal handler can be disabled by a #define
2015-02-18 03:55:16 -07:00
Kjell Hedstrom
eab596cfac Added exception handling comment 2015-02-16 02:31:16 -07:00
Kjell Hedstrom
108922784d Changed what was thrown 2015-02-16 02:16:25 -07:00
Kjell Hedstrom
81885e4456 Enabled vectored exception crash handling, it can also be turned off easily with a define
cmake -DENABLE_VECTORED_EXCEPTIONHANDLING=OFF
2015-02-16 01:37:55 -07:00
Kjell Hedstrom
9e3ed03310 Merge pull request #3 from KjellKod/windows-vector-exceptions
Disabled Vectored exception handling: TEMPORARILY.
2015-02-03 22:57:53 -07:00
Kjell Hedstrom
4c7c5c7ca7 Disabled Vectored exception handling: TEMPORARILY.
It will likely be enabled shortly but with
1) options for enabling/disabling it
2) use of unit test for unknown exceptions (and known)
   to make sure that 3rd party libraries that use exceptions (sigh)
   way too frequently are not affected.
3) only handling "known exceptions" unknown exceptions will get perhaps a
   LOG(WARNING) but no more "exiting"
2015-02-03 22:53:01 -07:00
Kjell Hedstrom
e71b5fc7c0 Merge pull request #2 from KjellKod/signal_improved_handling2
JuceTesting shows that all signalhandling should be installed per thread
2015-02-02 21:44:24 -07:00
Kjell Hedstrom
b3e7032678 Signals seems to have to be installed for EVERY thread 2015-02-02 21:35:48 -07:00
KjellKod
892059a2dd dual heads merge madness github-bitbucket 2015-02-02 00:40:34 -07:00
KjellKod
938fc55971 What a mess to merge from Github/KjellKod/g3log to BitBucket/KjellKod/g3log 2015-02-02 00:31:43 -07:00
Kjell Hedstrom
ec345e08c6 Merge pull request #1 from KjellKod/windows-crashhandler
Windows crashhandler
2015-02-02 00:04:37 -07:00
Kjell Hedstrom
f5fabd2868 removed branch from travis 2015-02-02 00:02:30 -07:00
Kjell Hedstrom
0bd34ba5de removed windows fatal conclusions file 2015-02-01 23:53:54 -07:00
Kjell Hedstrom
5b73954910 fixed crash handling after changes on the windows side 2015-02-01 23:52:45 -07:00