Commit Graph

1371 Commits (5eef243ab6e85f6cd89abb1bb4dd0234a3ec63d6)
 

Author SHA1 Message Date
Gabi Melman 5eef243ab6
Merge pull request #634 from ColinDuquesnoy/patch-1
Fix compilation error with GCC 8
8 years ago
Colin Duquesnoy 11ee6834f6
Fix compilation error with GCC 8
error: need 'typename' before 'std::conditional<std::is_same<char, char>::value, fmt::BasicMemoryWriter<char>, fmt::BasicMemoryWriter<wchar_t> >::type' because 'std::conditional<std::is_same<char, char>::value, fmt::BasicMemoryWriter<char>, fmt::BasicMemoryWriter<wchar_t> >' is a dependent scope
         std::conditional<std::is_same<filename_t::value_type, char>::value, fmt::MemoryWriter, fmt::WMemoryWriter>::type w;
8 years ago
Gabi Melman c07e81a049
Merge pull request #632 from bschindler/wincolor_set_color_public
Make set_color public in wincolor_sink to retain configurability
8 years ago
Benjamin Schindler 05b2aabe0e Make set_color public in wincolor_sink to retain configurability 8 years ago
gabime 5ab033fba5 Fix issue #629 8 years ago
Gabi Melman 1dfc8282df
Merge pull request #624 from yisonPylkita/modern_cmake_tests
Modern CMake in /tests
8 years ago
gabime f8aec1bdf1 Merge branch 'master' of https://github.com/gabime/spdlog.git 8 years ago
gabime 51a83da578 Repplaced map with unordered_map for level->colos mapping 8 years ago
yisonPylkita 38ccd51399 Modern CMake in /tests 8 years ago
Gabi Melman c336470320
Merge pull request #621 from rcarmich/fix_example_spelling_errors
Fixed spelling mistake in example.cpp
8 years ago
Ryan Carmichael da51d8dfd3 Fixed spelling mistake in example.cpp 8 years ago
Gabi Melman 22fdd3bf0f
Merge pull request #615 from Qix-/master
A few small ANSI color improvements
8 years ago
Josh Junon cae749fc9b clear line after writing log message contents 8 years ago
Josh Junon 58e68725ae rename grey to black 8 years ago
Josh Junon a59f74e8a2 remove needless zeros in reset code 8 years ago
Gabi Melman f258af4364
Update CMakeLists.txt 8 years ago
gabime ccd675a286 version 0.16.3 8 years ago
gabime 5372d58adc comment 8 years ago
Gabi Melman 751520f0cf
Merge pull request #610 from joaomoreno/fix609
Use Sleep in Windows instead of sleep_for
8 years ago
Joao Moreno 357a63d914 fix spdlog namespace 8 years ago
Joao Moreno a938045135 use Sleep in Windows instead of sleep_for
fixes #609
8 years ago
Gabi Melman 32177aa77a
Merge pull request #604 from sam-lunt/improve-macros
Ensure marcos always expand to expressions
8 years ago
Gabi Melman ce1df17262
Merge pull request #605 from sam-lunt/add-flush-on
Add global flush_on function
8 years ago
Sam Lunt 9f8413308a add global flush_on function 8 years ago
Sam Lunt f25f0e0e40 add (void)0 when logging is disabled 8 years ago
Gabi Melman a2890f2778
Merge pull request #596 from Broekman/master
Issue fix for spdlog #595. Conversion warning.
8 years ago
Stefan Broekman de4644b44a Issue fix for spdlog #595. Conversion warning.
See: https://github.com/gabime/spdlog/issues/595

On line 85 in file sinks/wincolor_sink.h:
back_color &= ~(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE |
FOREGROUND_INTENSITY);

'back_color' is of type 'WORD' (unsigned short) whereas a bitwise
complement/NOT returns an int. This results in a conversion warning with
-Wconversion enabled.

85:20: warning: conversion to 'WORD {aka short unsigned int}' from 'int'
may alter its value [-Wconversion] back_color &= ~(FOREGROUND_RED |
FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY);

Possible solution:
We know that the result of ~(FOREGROUND_RED | FOREGROUND_GREEN |
FOREGROUND_BLUE | FOREGROUND_INTENSITY) is always within the limits of
an unsigned short so a simple cast should suffice (correct me if I'm
wrong):

back_color &= static_cast<unsigned short>(~(FOREGROUND_RED |
FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY));
8 years ago
Gabi Melman 03db102375
Update README.md 8 years ago
gabime 3d967dd716 added catch license in tests folder 8 years ago
Gabi Melman b53d207f44
Update file_helper.h 8 years ago
Gabi Melman fde12195ee
Update file_helper.h 8 years ago
gabime 4ca6991828 astyle 8 years ago
gabime 813dcbcf63 version 0.16.2 8 years ago
gabime 7663f58379 Fixed file_helper::split_by_extenstion tests for gcc 8 years ago
gabime 8e3f968ba4 Fixed file_helper::split_by_extenstion and added more tests for it 8 years ago
gabime f695e536dd Fixed file_helper::split_by_extenstion and added more tests for it 8 years ago
gabime f257e4ea8c gitignore tests/logs 8 years ago
gabime 0ed3e4cf76 Merge branch 'master' of https://github.com/gabime/spdlog 8 years ago
gabime 6d355fd602 report about unknown excepptions before rethrow 8 years ago
Gabi Melman dd0b7b2d13
Merge pull request #590 from fcharlie/master
fix split_by_extenstion parse error extenstion
8 years ago
Force Charlie 42e5d98a48 fix split_by_extenstion parse error extenstion 8 years ago
Gabi Melman c060a10c10
update to version 0.16.1 8 years ago
Gabi Melman 79a3a633c7
uupdate version to 0.16.1 8 years ago
Gabi Melman 52dfd478d6
Merge pull request #584 from horar/master
Update version strings to 0.16.0
8 years ago
Gabi Melman 48eca46680
Merge pull request #586 from horar/fix/warnings
Solve compiler warning in tests
8 years ago
Ľubomír Carik f93277d271 Solve compiler warning in tests
Signed-off-by: Ľubomír Carik <Lubomir.Carik@anritsu.com>
8 years ago
Ľubomír Carik dda8af0092 Update version strings to 0.16.0
Signed-off-by: Ľubomír Carik <Lubomir.Carik@anritsu.com>
8 years ago
gabime ed5498a2e9 report unexected exception types 8 years ago
gabime 6dd928dc3c Undo fix #529 (causes a warning under gcc and clang when no args passed) 8 years ago
gabime de595fe2b7 Fix #529 (SPDLOG_TRACE macro problem) 8 years ago