Commit Graph

40 Commits

Author SHA1 Message Date
Peter Thorson
b3b20ebb04 fix for non-threadsafe use of localtime fixes #347 2014-11-03 09:51:02 -05:00
Peter Thorson
397f5c00bf better fix for use of put_time
Put time can’t be activated by _WEBSOCKETPP_CPP11_STL_ due to backwards
compatibility issues with GCC 4.7 and 4.8 which otherwise work with
that define but do not support put_time
2014-11-03 09:48:43 -05:00
Peter Thorson
b46c0fb142 adds std/boost::ref as needed for non-const references passed to make_shared
required for boost::make_shared to work without rvalue references.
2014-11-03 08:53:49 -05:00
Peter Thorson
4309749dd9 switch to alternate method of clearing function objects
may help with null_ptr related issues when using boost with c++11
compilers
2014-10-19 08:56:07 -04:00
Peter Thorson
f06b623767 Merge pull request #379 from dnovikoff/develop
Using std/boost make_shared for creating shared pointers
2014-10-15 08:56:36 -04:00
Peter Thorson
2e7a902ef7 prefix htonll/ntohll fixes #381 fixes #382 references #358
This avoids conflicts with OS level macros
2014-10-14 08:08:30 -04:00
Dmitry Novikov
f7aeeaaa30 Using std/boost make_shared for creating shared pointers
Fixed boost::function nulling issue
2014-10-08 16:11:46 +04:00
Peter Thorson
e154d955ec Use __cplusplus header to enable C++11 language features 2014-03-16 09:26:51 -05:00
Dominik Schmidt
77495d4076 Use _WIN32 instead of WIN32 preprocessor directive and fix warnings 2014-03-14 17:42:05 +01:00
Peter Thorson
ce2c1d6e34 whitespace 2014-02-13 11:18:44 -06:00
Peter Thorson
7ceeaa4f9c fix documentation spelling error 2014-02-13 11:10:47 -06:00
Peter Thorson
8e86ddcf5a fix typos in comments 2014-02-02 19:28:23 -06:00
Peter Thorson
c7ec97795a add C++11 nullptr support detection 2014-02-02 17:03:41 -06:00
Peter Thorson
3d57d412f7 Updates COPYING file to include all bundled licenses references #294 2013-10-10 08:20:03 -05:00
Peter Thorson
ffe59ab078 documentation and code style 2013-07-30 22:13:56 -05:00
Peter Thorson
c017331959 remove trailing whitespace 2013-07-21 07:49:15 -05:00
breyed
07ab02407f added guards to avoid macro definition when used with boost_config.hpp 2013-06-09 18:03:49 -05:00
Peter Thorson
3a43986d9e add documentation & normalize code style 2013-06-09 14:58:32 -05:00
Peter Thorson
55fa61feb1 Merge remote-tracking branch 'origin/0.3.x-cmake' into experimental 2013-06-08 09:29:53 -05:00
Jeff Mitchell
2b6b4862ce Add missing condition_variable include 2013-06-05 14:12:13 -04:00
Peter Thorson
e8aa1e0e12 consolodates md5 code 2013-05-30 17:50:10 -05:00
Peter Thorson
4474868372 adds unique_lock and condition_variable to common thread tools 2013-05-16 10:30:38 -05:00
Peter Thorson
b23c7fd93a define NOMINMAX to fix VCPP warnings references #203
reported by KHeresy
2013-05-10 16:08:46 -05:00
Peter Thorson
8966c88d2f add platform specific preprocessor settings section 2013-05-10 16:04:43 -05:00
Peter Thorson
d908c1afd2 update copyright dates and fix whitespace that doesn't match projec style 2013-05-05 11:23:31 -05:00
Jonne Nauha
db0a2eb7f5 Fix stdint.hpp for <=VC9. 2013-05-03 11:20:08 -05:00
Peter Thorson
40c10ff6e7 potential endianness fix 2013-04-30 17:42:36 -05:00
Peter Thorson
a10a5a7bcd adds lib::thread 2013-04-23 12:32:13 -05:00
Peter Thorson
39c278a871 Adds the ability to detect and use constexpr to the C++11 common header 2013-03-30 17:49:56 -05:00
Peter Thorson
ceea7f7be9 adds additional C++11 library blacklist defines 2013-03-17 22:10:08 -05:00
Peter Thorson
f3810fa45e testing with regex common header 2013-03-17 21:41:09 -05:00
Peter Thorson
6f34b0f062 adds functional support for std::ref 2013-03-08 08:44:55 -06:00
Peter Thorson
fbe991d9c2 updates boost random headers 2013-03-02 20:47:11 -06:00
Peter Thorson
e0abafbd71 moves stdint header to common includes 2013-02-08 08:48:39 -06:00
Peter Thorson
278909aad6 adds common chrono header 2013-01-20 20:23:47 -06:00
Peter Thorson
295c51c2c5 updates copyright year 2013-01-20 20:23:37 -06:00
Peter Thorson
9b142e3edc adds common/thread header and updates concurrency policies to use it 2013-01-20 20:23:22 -06:00
Peter Thorson
7b2ed75e46 moves network related utility functions into network header 2013-01-20 08:57:51 -06:00
Peter Thorson
931bd92782 adds a common header to organize platform specific network related includes 2013-01-10 08:45:51 -06:00
Peter Thorson
f10f8a4ce0 Initial commit from private 0.3 repository 2013-01-06 06:09:15 -06:00