Commit graph

47665 commits

Author SHA1 Message Date
Daniel James
b08b928fe5 Update quickbook docs now that colour support has been merged to release.
[SVN r86729]
2013-11-16 20:39:09 +00:00
Daniel James
2d08e109cf Use BOOST_HAS_PRAGMA_ONCE.
Remembering to first include config, so that it'll actually be defined.

[SVN r86726]
2013-11-16 20:13:24 +00:00
Antony Polukhin
1e8a1df165 Slightly modify one of the lexical_cast tests to see what is produced by the to_str method with libc++.
[SVN r86721]
2013-11-16 16:25:26 +00:00
Joaquín M López Muñoz
7a6c570829 typo
[SVN r86718]
2013-11-16 12:51:13 +00:00
Joaquín M López Muñoz
089774df0e hashed index performance improvements
[SVN r86717]
2013-11-16 12:49:13 +00:00
John Maddock
754892dfb4 adjustments for GCC on Linux
[SVN r86716]
2013-11-16 09:23:13 +00:00
Edward Diener
4bc1b08366 Added new tuple headers and updated tests to use a common test source file for each test.
[SVN r86715]
2013-11-15 23:54:12 +00:00
Vicente J. Botet Escriba
5fb5bee87a Thread: use PP only if MSVC not defined, until I can debug it.
[SVN r86714]
2013-11-15 19:51:40 +00:00
Matthias Troyer
63660e276d Fixed #9356
[SVN r86713]
2013-11-15 19:25:20 +00:00
Matthias Troyer
b3be0c0e92 Fixed #9356
[SVN r86712]
2013-11-15 19:22:18 +00:00
John Maddock
264373365b Add comments and fixes to FPU flags manipulation.
[SVN r86711]
2013-11-15 18:24:31 +00:00
Mateusz Loskot
f215e4697c [geometry] Add guidelines for developers and maintainers (not yet generated into docs). Content moved from http://trac.osgeo.org/ggl/wiki/Developer/Guidelines
[SVN r86710]
2013-11-15 17:31:07 +00:00
Steven Watanabe
addf0055fd Add tests for link.jam. Fix timestamp/dependency problem that made symlinks cause unnecessary rebuilds on Windows.
[SVN r86709]
2013-11-14 23:24:50 +00:00
Daniel James
9815a506c5 Make include file order more consistent on different machines.
Sometimes when including files on the path the same glob will match the
same relative path from different include paths. In this case the paths
were ordered by their absolute paths. Instead use the order they occur
in the include path, which is a little more independent of the local
machine.

[SVN r86708]
2013-11-14 20:00:24 +00:00
Daniel James
70b15ab494 Make unicode globs invalid.
[SVN r86707]
2013-11-14 19:24:34 +00:00
Daniel James
fffc10c873 Handle non-globs containing escaped characters.
[SVN r86706]
2013-11-14 19:24:01 +00:00
Daniel James
40f6d0c936 Validate globs.
[SVN r86705]
2013-11-14 19:23:26 +00:00
Daniel James
26a56953c6 Error for invalid paths containing escaped slashes.
Note that the test cases are really awkward so this is unlikely to
actually happen normally, but implementation is much easier if it
doesn't have to worry about these cases.

[SVN r86704]
2013-11-14 19:22:48 +00:00
Daniel James
e2a9a60ea1 Glob dependency tracking.
[SVN r86703]
2013-11-14 19:22:09 +00:00
Daniel James
5e227820bb Fix the platform independent paths for globs.
[SVN r86702]
2013-11-14 19:21:37 +00:00
Daniel James
26fda00255 Only run glob in existing directories.
Maybe it should be an error if there are no matches.

[SVN r86701]
2013-11-14 19:21:04 +00:00
Daniel James
98f30afe9f Only match files when the whole glob matches.
[SVN r86700]
2013-11-14 19:20:38 +00:00
Daniel James
3111ef9300 Add glob support.
This is based on Rene's implementation, but I used my own glob function,
and adjusted a few things since it's now always using ascii. It would be
nice to support unicode, but that would require at the very least a
normalization library, and perhaps more than that.

[SVN r86699]
2013-11-14 19:19:54 +00:00
Vicente J. Botet Escriba
8c14fb1301 Thread: try to remove warning C4520: 'boost::executor_adaptor<boost::thread_pool>' : multiple default constructors specified.
[SVN r86698]
2013-11-14 18:53:51 +00:00
Vicente J. Botet Escriba
09104a3dbd Thread: remove BOOST_THREAD_MAX_ARGS_P1.
[SVN r86697]
2013-11-14 17:56:07 +00:00
Jürgen Hunold
338ba39e7e correct <dll-path> as Qt5 dlls are in bin directory only.
[SVN r86696]
2013-11-14 11:22:02 +00:00
Andrey Semashev
c31cf2bd8a Changed Boost.Log to Boost.Sync in the supported compilers section. Fixes #9388.
[SVN r86695]
2013-11-14 10:10:00 +00:00
Mateusz Loskot
a2ef8439dd [geometry] Bump year to 2013
[SVN r86694]
2013-11-14 10:02:59 +00:00
Edward Diener
337caaa9f2 Cast to long for c++11.
[SVN r86693]
2013-11-14 04:43:57 +00:00
Daniel James
fd123ded03 Check that attribute values aren't empty.
Maybe I should also make the parser more lax.

[SVN r86692]
2013-11-13 21:51:25 +00:00
Daniel James
52d9e39fd8 Use quickbook 1.7's attribute value for element ids.
Allows use of templates, and allows more characters, ids now end with
whitespace - like ids in links.

[SVN r86691]
2013-11-13 21:51:05 +00:00
Daniel James
e95ecd226f Inline element id version checks.
[SVN r86690]
2013-11-13 21:50:29 +00:00
Daniel James
1bee30877e Update 1.7 note about attribute templates.
[SVN r86689]
2013-11-13 21:50:08 +00:00
Daniel James
251245d66c Allow template calls in anchors, roles and includes.
Actually a subtle change, as includes and anchors could previously
contain spaces. Possibly should still alow that, although I expect it's
never used.

[SVN r86688]
2013-11-13 21:49:49 +00:00
Daniel James
64fc846700 Validate and process link values.
[SVN r86687]
2013-11-13 21:49:05 +00:00
Daniel James
7e059a72f4 Save values when parsing attribute value.
Needed in case there's any nested uses of values.

[SVN r86686]
2013-11-13 21:48:40 +00:00
Daniel James
5c1a32849c Disallow empty 1.7 attribute values
Only in the parser, an empty template could still be used. Will need to
validate attributes somewhere else.

[SVN r86685]
2013-11-13 21:48:18 +00:00
Daniel James
d182a1bc44 New parser for attribute value template calls. Refs #2035.
[SVN r86684]
2013-11-13 21:47:59 +00:00
Daniel James
af41737b92 Only allow phrase templates in attribute values. Refs #2035.
[SVN r86683]
2013-11-13 21:47:28 +00:00
Edward Diener
5a05de2e08 In clang using VC++ RTL the VC++ macros are keywords.
[SVN r86682]
2013-11-13 17:38:31 +00:00
Jeremiah Willcock
e5413877d7 Changed some names to fix shadowing warnings; refs #9376
[SVN r86681]
2013-11-13 17:36:15 +00:00
Jeremiah Willcock
01ac36ed7a Changed some names to fix shadowing warnings; refs #9371
[SVN r86680]
2013-11-13 17:36:02 +00:00
Oliver Kowalke
65818f8cdb coroutine: fix bug #9355
[SVN r86679]
2013-11-13 16:32:52 +00:00
Bruno Lalande
54e2582e59 Made reverse algorithm variant-aware.
[SVN r86678]
2013-11-13 14:53:37 +00:00
Edward Diener
24f8572704 Clang using VC++ RTL currently does not support char16_t or char32_t
[SVN r86675]
2013-11-13 12:23:33 +00:00
Daniel James
295d2b0990 Only use Visual C++ pragma for appropriate versions.
[SVN r86671]
2013-11-12 22:09:42 +00:00
Daniel James
12356190fb Document the new source mode changes.
[SVN r86668]
2013-11-12 20:35:37 +00:00
Daniel James
8a425f3a0c Support source code tagging for sections.
[SVN r86667]
2013-11-12 20:35:14 +00:00
Daniel James
6d9fc60692 Support source code tagging for paragraphs.
[SVN r86666]
2013-11-12 20:34:46 +00:00
Daniel James
fcac566f25 Support source code tagging for lists.
[SVN r86665]
2013-11-12 20:34:23 +00:00