Andrey Semashev
|
ef8f163296
|
Added a test for settings parser.
[SVN r85457]
|
2013-08-25 12:27:04 +00:00 |
|
Andrey Semashev
|
27abc793a7
|
Added a test for formatter parser. Fixed a few bugs in the parser.
[SVN r85456]
|
2013-08-25 11:28:23 +00:00 |
|
Andrey Semashev
|
8999ff7eb3
|
Added a check for a standalone negation operator. Added new tests for filter parser.
[SVN r85455]
|
2013-08-25 09:46:36 +00:00 |
|
Andrey Semashev
|
fbc6662b9e
|
Fixed construction of filters with numeric operands. The constructed filters will now also work with string attribute values. Otherwise it was not possible to create filters on string attribute values that use numeric operands. Added a test for filter parser.
[SVN r85448]
|
2013-08-24 17:13:18 +00:00 |
|
Andrey Semashev
|
6bd41082e5
|
Allow FP attribute values to be used with the parsed filters when the filter contains an integer operand.
[SVN r85447]
|
2013-08-24 14:38:14 +00:00 |
|
Andrey Semashev
|
5e5d511cc8
|
Fixed attribute presence filter parsing.
[SVN r85446]
|
2013-08-24 14:22:43 +00:00 |
|
Andrey Semashev
|
2bba0f0e9a
|
Filter parser rewritten to avoid using Boost.Spirit to reduce compiled binary size. Refs #8773.
[SVN r85391]
|
2013-08-18 15:10:24 +00:00 |
|
Andrey Semashev
|
acbf18add8
|
Docs improvements.
[SVN r85374]
|
2013-08-17 13:57:14 +00:00 |
|
Andrey Semashev
|
d10363913b
|
Formatter parser rewritten to avoid using Boost.Spirit to reduce compiled binary size. Refs #8773.
[SVN r85303]
|
2013-08-11 17:03:55 +00:00 |
|
Andrey Semashev
|
b1ad7ac7b3
|
Fixed links to the library docs in the comments.
[SVN r85301]
|
2013-08-11 11:37:37 +00:00 |
|
Andrey Semashev
|
6c52e70a04
|
Removed unused includes.
[SVN r85207]
|
2013-08-04 14:01:25 +00:00 |
|
Andrey Semashev
|
5149651edd
|
Fixed timer attribute generating incorrect time readings on Windows on heavy thread contention when QueryPerformanceCounter API was used.
[SVN r85206]
|
2013-08-04 13:48:22 +00:00 |
|
Andrey Semashev
|
46f2b1a4d5
|
Disabled MSVC warning about mangled symbols being too long.
[SVN r85204]
|
2013-08-03 19:42:38 +00:00 |
|
Andrey Semashev
|
16d7a95696
|
Removed unused headers.
[SVN r85203]
|
2013-08-03 18:46:45 +00:00 |
|
Andrey Semashev
|
d8173475c2
|
Extracted Boost.Xpressive use to a separate translation unit in attempt to work around MinGW 64 bit compiler limitation on the number of sections in the object file. Made some changes to reduce binary size. Refs #8786, #8773.
[SVN r85202]
|
2013-08-03 18:41:53 +00:00 |
|
Andrey Semashev
|
f84e904e4a
|
Settings parser rewritten without Boost.Spirit to reduce compiled binary size. Refs #8773.
[SVN r85201]
|
2013-08-03 16:47:58 +00:00 |
|
Andrey Semashev
|
64d4cf93b9
|
Added exceptions in case of errors. Fixes #8915.
[SVN r85199]
|
2013-08-03 13:05:31 +00:00 |
|
Andrey Semashev
|
3bab2506f1
|
GetLastError and errno usage made more reliable. Fixes #8925.
[SVN r85198]
|
2013-08-03 11:37:08 +00:00 |
|
Andrey Semashev
|
f843088e79
|
Removed some duplication with Boost.Config.
[SVN r85197]
|
2013-08-03 11:08:32 +00:00 |
|
Andrey Semashev
|
6c28c3f39e
|
Added missing includes. Fixes #8957.
[SVN r85189]
|
2013-08-02 09:40:23 +00:00 |
|
Andrey Semashev
|
b701df1fab
|
Disabled warning suppression pragmas for Intel compiler since it doesn't support them.
[SVN r85185]
|
2013-08-01 21:17:11 +00:00 |
|
Andrey Semashev
|
74d665a486
|
Disabled some bogus gcc warnings.
[SVN r85094]
|
2013-07-20 19:38:36 +00:00 |
|
Andrey Semashev
|
cdd85fc887
|
Merged recent changes from trunk. Fixes #8730.
[SVN r85093]
|
2013-07-20 18:09:32 +00:00 |
|
Andrey Semashev
|
f2f6e13343
|
Changed title version of the library to a more generic v2.
[SVN r85086]
|
2013-07-19 22:39:00 +00:00 |
|
Andrey Semashev
|
1c883132d0
|
Fixed typo.
[SVN r85085]
|
2013-07-19 22:17:29 +00:00 |
|
Andrey Semashev
|
8d4d81424e
|
Fixed a mistake.
[SVN r85084]
|
2013-07-19 21:29:48 +00:00 |
|
Andrey Semashev
|
0f21f92d23
|
Fixed typo.
[SVN r85083]
|
2013-07-19 21:26:00 +00:00 |
|
Andrey Semashev
|
9f8214f877
|
Fixed compilation on MSVC.
[SVN r85033]
|
2013-07-14 11:58:19 +00:00 |
|
Andrey Semashev
|
26a592ff01
|
Added a changelog entry about BOOST_LOG_WITHOUT_DEFAULT_FACTORIES.
[SVN r85032]
|
2013-07-14 11:36:57 +00:00 |
|
Andrey Semashev
|
0523126ffd
|
Extracted default formatter factory to a separate translation unit. Made all default factories optional, the factories can be disabled with the new config macro BOOST_LOG_WITHOUT_DEFAULT_FACTORIES. Refs #8773, #8786.
[SVN r85031]
|
2013-07-14 11:31:19 +00:00 |
|
Andrey Semashev
|
b1b5f5dcd2
|
Refactored aligned memory allocation. Added support for Android. Fixes #8815.
[SVN r85020]
|
2013-07-12 20:24:42 +00:00 |
|
Andrey Semashev
|
06a982bdf8
|
Minor optimizations.
[SVN r84919]
|
2013-06-30 15:51:01 +00:00 |
|
Andrey Semashev
|
8e2d26e577
|
Refs #8730. The once_flag doesn't have initializer now when defined by the BOOST_LOG_ONCE_BLOCK macro. This is done in order to guarantee it is initialized at static initialization stage even on (theoretical) compilers that would not do so if the initializer is present. The BOOST_LOG_ONCE_BLOCK_FLAG macro has been fixed so that it actually uses the flag variable specified in its argument. The flag itself is now a single byte internally in order to minimize the chance of reading an inaccurate value at the fast path. The test robustness improved.
[SVN r84918]
|
2013-06-30 13:29:25 +00:00 |
|
Andrey Semashev
|
ae91b68570
|
Fixed atomic loads and stores on 32 bit targets.
[SVN r84914]
|
2013-06-29 17:22:22 +00:00 |
|
Andrey Semashev
|
1720f79e9a
|
Removed unused forward declaration.
[SVN r84867]
|
2013-06-21 18:16:47 +00:00 |
|
Andrey Semashev
|
3e49f09fda
|
Removed unused forward declaration.
[SVN r84867]
|
2013-06-21 18:16:47 +00:00 |
|
Andrey Semashev
|
c26eb04d13
|
Raised template instantiation limit for darwin toolset.
[SVN r84829]
|
2013-06-18 17:39:33 +00:00 |
|
Andrey Semashev
|
038d3efdbf
|
Raised template instantiation limit for darwin toolset.
[SVN r84828]
|
2013-06-18 17:38:21 +00:00 |
|
Andrey Semashev
|
6cef0658be
|
Merged changes from trunk. Fixes #8703.
[SVN r84818]
|
2013-06-17 21:20:22 +00:00 |
|
Andrey Semashev
|
d1ce3a054d
|
Hopefully, fixed compilation on Solaris 10. Refs #8703.
[SVN r84817]
|
2013-06-17 21:02:19 +00:00 |
|
Andrey Semashev
|
5d313d5383
|
Added a note regarding setlocale bug in Windows XP with MinGW.
[SVN r84780]
|
2013-06-14 17:26:17 +00:00 |
|
Andrey Semashev
|
15b02c5c12
|
Added a note regarding setlocale bug in Windows XP with MinGW.
[SVN r84779]
|
2013-06-14 17:23:15 +00:00 |
|
Andrey Semashev
|
ae40a3b3ef
|
Merged changes from trunk. Fixes #8614.
[SVN r84677]
|
2013-06-07 17:37:04 +00:00 |
|
Andrey Semashev
|
c0d3127efc
|
Changed attribute name ordering predicate so that non-typical char_traits::compare implementations don't issue buffer overruns.
[SVN r84646]
|
2013-06-05 20:12:56 +00:00 |
|
Andrey Semashev
|
9f5bbee5d0
|
Fall back to portable implementation of unhandled_exception_count() on MinGW GCC 4.4 as it seems to not work the same way as the newer versions of GCC do.
[SVN r84515]
|
2013-05-26 16:19:53 +00:00 |
|
Andrey Semashev
|
da5669c3df
|
write() no longer asserts when the stream wrapper is not attached to a string. Rather, it behaves more like a standard stream write() when the stream is bad.
[SVN r84514]
|
2013-05-26 16:04:10 +00:00 |
|
Andrey Semashev
|
31e0653960
|
Refs. #8614. Width specification now works correctly for strings.
[SVN r84512]
|
2013-05-26 15:38:19 +00:00 |
|
Andrey Semashev
|
9a46504471
|
Disabled some annoying clang warnings.
[SVN r84354]
|
2013-05-18 14:48:59 +00:00 |
|
Andrey Semashev
|
4c034dcb45
|
Made a more thorough check for cxxabi.h presence in case of clang.
[SVN r84353]
|
2013-05-18 14:25:01 +00:00 |
|
Andrey Semashev
|
b9a24cd46c
|
Fixes #8585. Fixed typos in docs and comments.
[SVN r84352]
|
2013-05-18 14:21:26 +00:00 |
|