Commit Graph

152 Commits

Author SHA1 Message Date
gabime 80a432e646 cleaned common.h and moved some code around 2016-05-15 01:45:16 +03:00
gabime 10d5292bbb better support for custom eol 2016-05-15 00:53:35 +03:00
Kirill Leyfer 6603d5e31f Fix throwing exception if DYNAMIC_TIME_ZONE_INFORMATION fails under windows. 2016-05-13 15:46:10 +06:00
gabime 0d26359856 astyle 2016-04-20 11:57:49 +03:00
gabime 19dae96985 wchar filenames support - minor improvements 2016-04-10 00:02:19 +03:00
unknown 113ebcfd97 Add the SPDLOG_USE_WCHAR tweak to enable support for Unicode names on Windows. Refs #111 2016-04-08 12:26:31 -05:00
gabime 495ecaeaee astyle 2016-04-03 02:14:54 +03:00
gabime 12f6fd07e0 formatting 2016-03-30 18:47:56 +03:00
gabime cd90e3911e fix issue #189 spdlog redefines max as a preprocessor macro 2016-03-30 18:46:25 +03:00
Kevin M. Godby 077c3095eb Added missing standard header includes. 2016-02-24 22:20:07 -06:00
Kevin M. Godby 196689f720 Fixed header include problems. 2016-02-24 21:26:18 -06:00
gabime c7864ae5dc throw exception if DYNAMIC_TIME_ZONE_INFORMATION fails under windows instead of returning -1 2016-01-06 21:30:42 +02:00
Andrey Glebov 04ce6e5feb - fixed false error (returning -1) in time zones without daylight saving (checking against TIME_ZONE_ID_INVALID instead of 0)
- accounts for daylight saving only when tm::tm_isdst is true
- accounts for standard time offset ([DYNAMIC_]TIME_ZONE_INFORMATION::StandardBias) in time zones that need it
2016-01-06 19:57:00 +03:00
gabime a1e25cdb28 revert support for monotonic clock - it is not faster than realtime 2015-12-22 21:40:27 +02:00
Sergey Kovalevich 583ca02ef9 Added CLOCK_MONOTONIC trick 2015-12-22 00:20:15 +03:00
gabime d7f1932e10 cygwin/mingw support fix 2015-12-13 12:29:19 +02:00
gabime d58432ff56 bugfix 2015-12-12 20:56:14 +02:00
gabime a9fb96e088 1. Fixed file_helper::exists() bug under windows which returned false in some circumstances
2. Improved file_helper::exists() performance under linux to use stat sys call
3. Added unit tests
2015-12-12 20:53:00 +02:00
gabime 8c38b4ee9e MIT license 2015-11-28 18:24:20 +02:00
gabime 0f76db880e astyle 2015-11-28 16:52:02 +02:00
yaoyuan1216 1b3946cf65 Replace GetDynamicTimeZoneInformation to GetTimeZoneInformation. 2015-11-20 16:25:33 +08:00
Alexander Shishenko 0170dfdc7b
Renamed "Windows.h" to "windows.h" for building spdlog on MinGW using case-sensitive file system. 2015-10-25 04:11:23 +03:00
Ruslan Baratov 8bb4b831c4 Fix Android build 2015-09-10 21:01:55 +03:00
gabime cadd181d8d Reverted pull #111 - wchar support under windows - it pollutes global namespace with new defines 2015-08-07 14:05:34 +03:00
Artem Martynovich 787aa46693 Disable usage of wchar_t in tests. 2015-07-21 17:32:53 +06:00
Artem Martynovich 0e5c4b9de4 Fix Unix build. Use S("...") instead of L"..." for better compatibility. 2015-07-14 02:13:16 +06:00
Artem Martynovich 2b59393bda Add wchar_t support for Windows. 2015-07-13 19:43:22 +06:00
gabime 285a47dedb Fix bug #84 2015-04-28 01:23:15 +03:00
gabime da8024854e Fixe bug #84 (mingw gives '_SH_DENYWR' was not declared in this scope') 2015-04-28 01:13:33 +03:00
gabime 3ee728d11b replaced include pthread.h with <thread> 2015-04-09 18:20:45 +03:00
gabime b715378ff5 Added tweakme.h - enable users to enable/disable features at compile time 2015-04-09 18:05:16 +03:00
gabime 7cf34ce820 Fixed return type in os::get_thread_id 2015-04-08 10:55:25 +03:00
gabime 25afbd79b2 Added compile time option to turn off thread id (#define SPDLOG_NO_THREAD_ID in common.h) 2015-04-07 21:57:38 +03:00
gabime 0684b4f378 use size_t to better represent thread id across platforms 2015-04-07 21:35:41 +03:00
gabime 4292d3d9af Use gettid() syscall under linux to get thread id 2015-04-07 21:02:34 +03:00
gabime a09107927b Fix Visual Studio poor std::this_thread::get_id() performance by using GetCurrentThreadId() (and pthread_self() under linux) 2015-04-07 20:26:42 +03:00
gabime 2fe68db0a3 pass nullptr to time() instead of 0 2015-02-09 23:47:51 +02:00
gabime 1323d18f9e bugfix 2015-01-29 00:21:34 +02:00
gabi fb67e571f5 Under linux, use the much faster CLOCK_REALTIME_COARSE clock by default (SPDLOG_CLOCK_COARSE is defined in common.h) 2015-01-29 00:19:37 +02:00
Rupert Steel 5d7947df9d Fixed 2 macro redefinition warnings releated to WIN32_LEAN_AND_MEAN. 2015-01-12 16:17:55 +13:00
gabime 40a55b8e34 astyle 2014-12-21 02:47:04 +02:00
gabime d163b8c45a astyle 2014-12-21 02:42:37 +02:00
gabime 7674bdb40a undo last commit 2014-12-19 21:36:11 +02:00
gabime d00070da5d undo last commit 2014-12-19 21:35:43 +02:00
gabime e9dc0d2196 #undef WIN32_LEAN_AND_MEAN if it was not dedfined before spdlog defined it 2014-12-19 21:31:37 +02:00
gabime e87af08180 some small cleanup and define WIN32_LEAN_AND_MEAN 2014-12-19 18:44:17 +02:00
Gabi Melman 87c0770c42 Update os.h
Provide shared read access to log files under windows
2014-11-24 14:18:29 +02:00
gabime 6f550c3271 glog bench 2014-11-23 00:24:46 +02:00
gabime eeeca0f46b static_cast<int> to remove warning 2014-11-07 20:32:17 +02:00
gabi 0c6518961d Fix level 4 warnings under VS 2014-11-05 01:47:28 +02:00
gabime 74aae4f368 readme 2014-11-01 03:20:54 +02:00
gabi c7b8c762fb spdlog 2014-10-31 01:13:27 +02:00