Beman Dawes
b4aa25dc0e
Merge pull request #9 from jlodos/feature/do_not_include_windows.h
...
Feature/do not include windows.h
2016-02-22 10:36:06 -05:00
Jorge Lodos
4fecb0a505
Merge branch 'feature/do_not_include_windows.h' of github.com:jlodos/system into feature/do_not_include_windows.h
...
# Conflicts:
# include/boost/system/detail/error_code.ipp
2016-02-18 22:02:43 -06:00
Jorge Lodos
561ac00345
Do not include windows.h in header only mode
2016-02-18 22:00:34 -06:00
Jorge Lodos
7c0e5f7c0d
Do not include windows.h in header only mode
2016-02-18 21:49:53 -06:00
Beman Dawes
e374f766ea
Merge pull request #7 from Lastique/patch-1
...
Fix gcc warnings about unused variables
2015-11-21 10:24:38 -05:00
Andrey Semashev
241f69c55e
Fix gcc warnings about unused variables
2015-11-16 16:42:21 +03:00
Beman
69252d03b1
Upgrade to VC++ 14.0 2015
2015-01-19 14:11:39 -05:00
Beman
db3dd13fb6
Rename test/system directory to test/msvc
2015-01-19 14:09:21 -05:00
Beman Dawes
cd8828db96
Merge pull request #5 from danieljames/metadata
...
Create metadata file.
2015-01-06 10:58:04 -05:00
Daniel James
43b08da03a
Add metadata file.
2014-08-18 15:11:09 +01:00
Beman
9379d94b2a
Show value of BOOST_PLAT_WINDOWS_DESKTOP
2014-08-02 08:11:13 -04:00
Beman
800fce3aaf
Neither MinGW or Cygwin versions of winerror.h work if used alone, so on either of these platforms include the full windows.h. Move reporting of configuration to a separate config_test.cpp program, and expand the coverage to report more macros.
2014-08-01 10:49:40 -04:00
Beman
0d0e14b3c5
Show more macros as defined or not defined to aid regression test interpretation.
2014-08-01 07:19:58 -04:00
Beman
3d081e761d
Merge branch 'MSOpenTech-fixforcygwin' into develop
2014-07-30 15:07:01 -04:00
Steve Gates
2f2c97caa8
Fixing break on cygwin because local_free_on_destruction.hpp is not
...
included. Ticket #10137 .
2014-06-19 20:30:41 -07:00
Beman
74601846e6
Add Boost.Predef include so that WindowsRT changes work even if config doesn't supply platform.
2014-06-04 11:41:30 -04:00
Beman Dawes
25e79b3492
Merge pull request #3 from MSOpenTech/winrt
...
[winrt support] Changes to make Boost System work on the Windows Runtime.
2014-06-04 11:06:40 -04:00
Beman
4b7573fd43
Fix table of contents
2014-06-02 07:23:08 -04:00
Beman
b790db0bb9
Add release history.
2014-06-02 07:07:13 -04:00
Beman
8c1549a307
Removed unneeded #include <boost/operators.hpp>
2014-05-31 13:58:40 -04:00
Beman
44c3566380
Update to Visual Studio 2013
2014-05-31 13:56:43 -04:00
Steve Gates
9c23522b73
Changes to make Boost System work on the Windows Runtime.
...
Basically just use FormatMessageW without FORMAT_MESSAGE_FROM_SYSTEM.
2014-05-27 12:28:13 -07:00
Beman
d77fd95f8a
Initial commit VC++ 2012 test solution
2014-01-06 17:41:36 -05:00
Beman
986e0f33ac
Ensure generic_category() and system_category() linkage is correct on Windows when BOOST_ERROR_CODE_HEADER_ONLY is specified.
2014-01-06 17:38:20 -05:00
Beman
1a925ee17b
Update docs to reflect library inclusion in C++11 and addition of BOOST_ERROR_CODE_HEADER_ONLY
2014-01-06 16:53:25 -05:00
Beman
459160d184
Move BOOST_SYSTEM_SOURCE definition to src/error_code.cpp so that automatic library variant selection is enabled.
2014-01-06 16:52:15 -05:00
Beman
42ee65f745
Move src/local_free_on_destruction.hpp to include/boost/detail. Was not being found by some VC++ versions, plus header only builds are supposed to be possible without non-header directories even being present.
2014-01-06 15:37:51 -05:00
Beman
199c0cfb0b
Remove legacy VC++ solution. Easier to rebuild from scratch.
2014-01-06 15:33:39 -05:00
Tim Blechmann
2c620a4f3a
fix header-only use of error codes
...
BOOST_ERROR_CODE_HEADER_ONLY was not working when the headers are separated
from the sources (e.g. when installing the headers to fhs-style /usr/include
or the like). to avoid this, we move the implementation to an .ipp file
Signed-off-by: Tim Blechmann <tim@klingt.org >
2014-01-04 12:36:44 +01:00
Beman
21563d532f
Meaningless extra line added just to test modular boost.
2013-12-02 13:54:25 -05:00
Christopher Kohlhoff
ec47972526
Fix WinRT detection.
...
[SVN r86152]
2013-10-03 23:59:54 +00:00
Christopher Kohlhoff
c64f27c9be
Add Windows Runtime support to Boost.System.
...
[SVN r85699]
2013-09-16 13:29:47 +00:00
Beman Dawes
08ea984237
Use C++11 explicit conversion operator if available
...
[SVN r83210]
2013-02-28 20:55:07 +00:00
Beman Dawes
87130d1d73
Add BOOST_SYSTEM_NOEXCEPT to several functions previously missed. Update documentation to reflect use of noexcept with fallback to C++03 when C++11 feature not present.
...
[SVN r83197]
2013-02-28 02:13:56 +00:00
Vicente J. Botet Escriba
65e14ff167
System/FileSystem/Asio/Thread: ref #7278 Added noexcept to Boost.System to conform with C++11
...
[SVN r81808]
2012-12-09 14:47:39 +00:00
Beman Dawes
8fbde538f3
Add some infrastructure
...
[SVN r80281]
2012-08-28 14:53:18 +00:00
Beman Dawes
dc61a075b2
Add some infrastructure
...
[SVN r80280]
2012-08-28 14:51:55 +00:00
Beman Dawes
bdcfe61429
Revert portion of 68183. This changeset was aimed at other libraries, but inadvertently modified three boost/system headers.
...
[SVN r78325]
2012-05-04 20:12:58 +00:00
Beman Dawes
5183a336c2
Revert to BOOST_SYSTEM_STATIC_LINK as the default if no linkage macros supplied. See http://www.boost.org/doc/libs/1_49_0/libs/config/doc/html/boost_config/boost_macro_reference.html#boost_config.boost_macro_reference.macros_for_libraries_with_separate_source_code
...
[SVN r78267]
2012-04-30 14:01:34 +00:00
Beman Dawes
af17253f90
Make BOOST_x_DYN_LINK tbe default
...
[SVN r77999]
2012-04-15 20:16:18 +00:00
Beman Dawes
7671b1291c
Tighten config.hpp and Jamfile logic before attaching static build problems.
...
[SVN r77997]
2012-04-15 19:16:49 +00:00
Beman Dawes
46d95f807c
Fix comment typo (Rob Stewart)
...
[SVN r74599]
2011-09-28 15:57:44 +00:00
Beman Dawes
5c3a2b0481
Fix #5778 for INTEGRITY operating system
...
[SVN r73775]
2011-08-15 14:34:04 +00:00
Vicente J. Botet Escriba
322e46fc49
Boost.Ratio/Chrono: Added boost/ratio/include.hpp file and make use of boost/ratio/ratio.hpp when all the files are not needed
...
[SVN r68183]
2011-01-16 12:07:26 +00:00
K. Noel Belcourt
2e93f04826
Fix PGI non-compliance (portability issue).
...
Patch supplied by William Bohnhoff at Sandia.
[SVN r66940]
2010-12-01 05:29:24 +00:00
Beman Dawes
9415b8c12e
Fix #4254 and other documentation mistakes and bring into closer conformance with the C++ standard library working paper.
...
[SVN r63426]
2010-06-29 12:33:26 +00:00
Beman Dawes
f1b9778af4
Fix #3474 , memory leak on exception. First reported by Chis Kohlhoff.
...
[SVN r63184]
2010-06-21 12:25:40 +00:00
Daniel James
5dc1c47d21
Move minimal.css to doc/src.
...
[SVN r63148]
2010-06-20 18:02:14 +00:00
Beman Dawes
05a6666107
Fix typo
...
[SVN r62342]
2010-05-31 11:57:01 +00:00
Beman Dawes
baae3a392a
Upgrade system and filesystem to conform system_category and generic_category interface to N3090, the current C++0x working paper, section 19.5, System error support.
...
Refactor API macros into a new header, boost/system/api_config.hpp.
Prohibit user definition of API macros. Rationale: ensure all translation units use same definitions, cut number of environments that need to be tested.
[SVN r62313]
2010-05-30 15:38:32 +00:00