Commit Graph

  • 084449078f Refs #9291. Corrected the docs wrt the problems of using attribute keywords with phoenix::bind or phoenix::function. Andrey Semashev 2013-10-23 14:09:36 +0000
  • fa2d256d0e Merged latest changes from trunk. Andrey Semashev 2013-10-18 17:32:46 +0000
  • 7ae6ddf2b7 Performance optimizations for Haswell. Andrey Semashev 2013-10-15 10:17:17 +0000
  • 2ce146a1bc Merged recent changes from trunk. Andrey Semashev 2013-10-14 11:05:12 +0000
  • 1d79afff83 Added a FAQ entry about problems with file sinks on process termination. Andrey Semashev 2013-10-14 11:00:48 +0000
  • 93c60f4bcf Fixed parsing RotationTimePoint parameter values from settings, when the time point only included time of day (i.e. daily rotation). Andrey Semashev 2013-10-10 09:44:35 +0000
  • d3419b1091 Reapplied changeset [86160]. Andrey Semashev 2013-10-08 14:44:59 +0000
  • 56bb6f2dca Temporarily reverted the last commit [86164], until 1.55 beta ships. Andrey Semashev 2013-10-05 19:02:18 +0000
  • 6e6ad59e52 Merged latest changes from trunk. Andrey Semashev 2013-10-05 14:02:30 +0000
  • 71ed7c9ec9 Removed the workaround for ticket 8642 as it doesn't really help but just covers the problem. Attempt to avoid using codecvt() from Boost.Filesystem instead. Andrey Semashev 2013-10-03 22:00:30 +0000
  • bcf0493c95 Removed unneeded include. Andrey Semashev 2013-10-03 20:12:02 +0000
  • 78316fbf84 Optimized compile times and reduced binary size. Hopefully, this will resolve linking timeouts in the tests. Andrey Semashev 2013-10-03 19:40:55 +0000
  • 0465886183 Fixes for building with Clang on Darwin. Andrey Semashev 2013-10-03 19:25:58 +0000
  • e9e8b47811 Merged changes from trunk. Andrey Semashev 2013-09-29 21:04:06 +0000
  • 144296c8e8 Added Date keyword. Andrey Semashev 2013-09-29 21:00:26 +0000
  • f01ecd2e7c Merged latest changes from trunk. Andrey Semashev 2013-09-28 16:11:45 +0000
  • e23d9bdbac Fixed #9160. Andrey Semashev 2013-09-28 15:46:24 +0000
  • 6356eafb76 Minor code cleanup. Andrey Semashev 2013-09-26 18:53:07 +0000
  • 5141808c1d Fixed #9155. Andrey Semashev 2013-09-26 18:31:28 +0000
  • 920a081677 Log: Remove obsolete MSVC version checks. Stephen Kelly 2013-09-26 09:40:46 +0000
  • 84272344fc Some old config macros removed. Andrey Semashev 2013-09-24 20:51:42 +0000
  • f6a7922865 Some old config macros removed. Andrey Semashev 2013-09-24 20:50:49 +0000
  • 060f483032 Disabled friend declarations for nested class templates for SunPro compiler. Fixes #9153. Andrey Semashev 2013-09-24 20:20:34 +0000
  • 8f599243d9 Updated changelog with the latest closed tickets. Andrey Semashev 2013-09-24 18:35:07 +0000
  • 48526beaba Fixed #9139. Andrey Semashev 2013-09-24 18:27:59 +0000
  • b1ee89adf7 Corrected compilation in single-threaded mode. Fixes #9157. Andrey Semashev 2013-09-24 18:12:55 +0000
  • bf9c04dc9a Fixed compilation. Andrey Semashev 2013-09-22 18:05:26 +0000
  • 2a7e3dc891 Fixed compilation. Andrey Semashev 2013-09-22 18:02:19 +0000
  • 3be866a83c Merged changes from trunk. Andrey Semashev 2013-09-22 10:04:38 +0000
  • cb283324ee Corrected included headers to fix compilation problems on Solaris. Andrey Semashev 2013-09-21 16:45:07 +0000
  • f35fd5eecf Merged changes from trunk. Andrey Semashev 2013-09-16 18:58:52 +0000
  • b904537468 Fixed typos in the docs. Andrey Semashev 2013-09-16 18:42:58 +0000
  • 5d5eade38e Attempt to workaround ticket #8642. Andrey Semashev 2013-09-16 17:43:45 +0000
  • 8e883237a9 Fixed thread id formatting discrepancies between the default sink and formatters. Andrey Semashev 2013-09-16 05:50:50 +0000
  • 313a5b69cd Merged recent changes from trunk. Andrey Semashev 2013-09-12 17:17:07 +0000
  • 62b60cbc85 Fixed string_literal adjustment in the operator<<. Minor optimization of the formatting_ostream insertion operators. Andrey Semashev 2013-09-09 20:29:22 +0000
  • a9590ab4f7 Added BOOST_EXCPLICIT_OPERATOR_BOOL macro replacement. Andrey Semashev 2013-09-05 18:33:30 +0000
  • af13c95926 Extracted empty_deleter to Boost.Utility. Andrey Semashev 2013-09-05 18:25:41 +0000
  • 27980b86e6 Disabled MSVC warnings about symbol names exceeding compiler limit. Also added some other compiler flags that are used for the library compilation to tests and examples. Andrey Semashev 2013-09-05 17:55:37 +0000
  • 46922ccd5d Changed intrusive_ref_counter to follow CRTP design. Andrey Semashev 2013-09-01 21:05:14 +0000
  • 7d2a8219b3 BOOST_EXPLICIT_OPERATOR_BOOL macro moved to Boost.Utility. Andrey Semashev 2013-09-01 18:42:52 +0000
  • 2ecc70e0b3 intrusive_ref_counter moved to Boost.SmartPtr. Cleaned some of the includes. Andrey Semashev 2013-09-01 11:15:01 +0000
  • e5a7e3f74b Fixed compilation of the generic implementation of the unhandled_exception_count function. Should fix MinGW 4.4. Andrey Semashev 2013-08-31 11:44:25 +0000
  • 38432e1788 Added Format parameter to the table of syslog and event log parameters. Andrey Semashev 2013-08-27 18:49:16 +0000
  • fe1da89cc9 Added Format parameter to the table of syslog and event log parameters. Andrey Semashev 2013-08-27 18:46:55 +0000
  • 4540657c64 Worked around compilation problem with clang. Renamed parsers tests to avoid alarming Windows UAC. Fixes #9050. Andrey Semashev 2013-08-26 18:44:47 +0000
  • 9065227120 Worked around compilation problem with clang. Renamed parsers tests to avoid alarming Windows UAC. Refs #9050. Andrey Semashev 2013-08-26 18:41:05 +0000
  • 5204873fa9 Merged latest changes from trunk. Andrey Semashev 2013-08-25 14:20:22 +0000
  • ad41c8a222 Added a changelog entry. Andrey Semashev 2013-08-25 13:26:30 +0000
  • 8159be3b2c Fixed has_parameter compilation. Andrey Semashev 2013-08-25 12:37:11 +0000
  • ef8f163296 Added a test for settings parser. Andrey Semashev 2013-08-25 12:27:04 +0000
  • 27abc793a7 Added a test for formatter parser. Fixed a few bugs in the parser. Andrey Semashev 2013-08-25 11:28:23 +0000
  • 8999ff7eb3 Added a check for a standalone negation operator. Added new tests for filter parser. Andrey Semashev 2013-08-25 09:46:36 +0000
  • 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. Andrey Semashev 2013-08-24 17:13:18 +0000
  • 6bd41082e5 Allow FP attribute values to be used with the parsed filters when the filter contains an integer operand. Andrey Semashev 2013-08-24 14:38:14 +0000
  • 5e5d511cc8 Fixed attribute presence filter parsing. Andrey Semashev 2013-08-24 14:22:43 +0000
  • 2bba0f0e9a Filter parser rewritten to avoid using Boost.Spirit to reduce compiled binary size. Refs #8773. Andrey Semashev 2013-08-18 15:10:24 +0000
  • acbf18add8 Docs improvements. Andrey Semashev 2013-08-17 13:57:14 +0000
  • d10363913b Formatter parser rewritten to avoid using Boost.Spirit to reduce compiled binary size. Refs #8773. Andrey Semashev 2013-08-11 17:03:55 +0000
  • b1ad7ac7b3 Fixed links to the library docs in the comments. Andrey Semashev 2013-08-11 11:37:37 +0000
  • 6c52e70a04 Removed unused includes. Andrey Semashev 2013-08-04 14:01:25 +0000
  • 5149651edd Fixed timer attribute generating incorrect time readings on Windows on heavy thread contention when QueryPerformanceCounter API was used. Andrey Semashev 2013-08-04 13:48:22 +0000
  • 46f2b1a4d5 Disabled MSVC warning about mangled symbols being too long. Andrey Semashev 2013-08-03 19:42:38 +0000
  • 16d7a95696 Removed unused headers. Andrey Semashev 2013-08-03 18:46:45 +0000
  • 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. Andrey Semashev 2013-08-03 18:41:53 +0000
  • f84e904e4a Settings parser rewritten without Boost.Spirit to reduce compiled binary size. Refs #8773. Andrey Semashev 2013-08-03 16:47:58 +0000
  • 64d4cf93b9 Added exceptions in case of errors. Fixes #8915. Andrey Semashev 2013-08-03 13:05:31 +0000
  • 3bab2506f1 GetLastError and errno usage made more reliable. Fixes #8925. Andrey Semashev 2013-08-03 11:37:08 +0000
  • f843088e79 Removed some duplication with Boost.Config. Andrey Semashev 2013-08-03 11:08:32 +0000
  • 6c28c3f39e Added missing includes. Fixes #8957. Andrey Semashev 2013-08-02 09:40:23 +0000
  • b701df1fab Disabled warning suppression pragmas for Intel compiler since it doesn't support them. Andrey Semashev 2013-08-01 21:17:11 +0000
  • 74d665a486 Disabled some bogus gcc warnings. Andrey Semashev 2013-07-20 19:38:36 +0000
  • cdd85fc887 Merged recent changes from trunk. Fixes #8730. Andrey Semashev 2013-07-20 18:09:32 +0000
  • f2f6e13343 Changed title version of the library to a more generic v2. Andrey Semashev 2013-07-19 22:39:00 +0000
  • 1c883132d0 Fixed typo. Andrey Semashev 2013-07-19 22:17:29 +0000
  • 8d4d81424e Fixed a mistake. Andrey Semashev 2013-07-19 21:29:48 +0000
  • 0f21f92d23 Fixed typo. Andrey Semashev 2013-07-19 21:26:00 +0000
  • 9f8214f877 Fixed compilation on MSVC. Andrey Semashev 2013-07-14 11:58:19 +0000
  • 26a592ff01 Added a changelog entry about BOOST_LOG_WITHOUT_DEFAULT_FACTORIES. Andrey Semashev 2013-07-14 11:36:57 +0000
  • 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. Andrey Semashev 2013-07-14 11:31:19 +0000
  • b1b5f5dcd2 Refactored aligned memory allocation. Added support for Android. Fixes #8815. Andrey Semashev 2013-07-12 20:24:42 +0000
  • 06a982bdf8 Minor optimizations. Andrey Semashev 2013-06-30 15:51:01 +0000
  • 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. Andrey Semashev 2013-06-30 13:29:25 +0000
  • ae91b68570 Fixed atomic loads and stores on 32 bit targets. Andrey Semashev 2013-06-29 17:22:22 +0000
  • 1720f79e9a Removed unused forward declaration. Andrey Semashev 2013-06-21 18:16:47 +0000
  • 3e49f09fda Removed unused forward declaration. Andrey Semashev 2013-06-21 18:16:47 +0000
  • c26eb04d13 Raised template instantiation limit for darwin toolset. Andrey Semashev 2013-06-18 17:39:33 +0000
  • 038d3efdbf Raised template instantiation limit for darwin toolset. Andrey Semashev 2013-06-18 17:38:21 +0000
  • 6cef0658be Merged changes from trunk. Fixes #8703. Andrey Semashev 2013-06-17 21:20:22 +0000
  • d1ce3a054d Hopefully, fixed compilation on Solaris 10. Refs #8703. Andrey Semashev 2013-06-17 21:02:19 +0000
  • 5d313d5383 Added a note regarding setlocale bug in Windows XP with MinGW. Andrey Semashev 2013-06-14 17:26:17 +0000
  • 15b02c5c12 Added a note regarding setlocale bug in Windows XP with MinGW. Andrey Semashev 2013-06-14 17:23:15 +0000
  • ae40a3b3ef Merged changes from trunk. Fixes #8614. Andrey Semashev 2013-06-07 17:37:04 +0000
  • c0d3127efc Changed attribute name ordering predicate so that non-typical char_traits::compare implementations don't issue buffer overruns. Andrey Semashev 2013-06-05 20:12:56 +0000
  • 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. Andrey Semashev 2013-05-26 16:19:53 +0000
  • 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. Andrey Semashev 2013-05-26 16:04:10 +0000
  • 31e0653960 Refs. #8614. Width specification now works correctly for strings. Andrey Semashev 2013-05-26 15:38:19 +0000
  • 9a46504471 Disabled some annoying clang warnings. Andrey Semashev 2013-05-18 14:48:59 +0000
  • 4c034dcb45 Made a more thorough check for cxxabi.h presence in case of clang. Andrey Semashev 2013-05-18 14:25:01 +0000
  • b9a24cd46c Fixes #8585. Fixed typos in docs and comments. Andrey Semashev 2013-05-18 14:21:26 +0000