Commit Graph

6746 Commits

Author SHA1 Message Date
Daniel James
a6962a577c Use quickbook 1.5 in the document block example.
[SVN r56718]
2009-10-11 18:21:32 +00:00
Daniel James
51bb3d3bc4 Document the simplified quickbook 1.5 argument separators.
[SVN r56717]
2009-10-11 18:21:11 +00:00
Daniel James
41048909b5 Use qualified ids in tables, and fix a bug generating ids when there isn't a section.
[SVN r56715]
2009-10-11 16:18:04 +00:00
Daniel James
d4e1a44064 Merge some documentation changes and inspect fixes.
Merged revisions 55370,55729,56440,56570-56571,56603,56697-56699 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r55370 | danieljames | 2009-08-02 19:18:14 +0100 (Sun, 02 Aug 2009) | 1 line
  
  Pass through more elements in doxygen2boostbook. Refs #3309.
........
  r55729 | danieljames | 2009-08-23 11:07:25 +0100 (Sun, 23 Aug 2009) | 3 lines
  
  Add depencies on doxygen documentation to standalone documentation targets.
  
  This seems to be needed for building pdfs.
........
  r56440 | danieljames | 2009-09-27 20:11:39 +0100 (Sun, 27 Sep 2009) | 1 line
  
  Fix silly error in doxygen test file.
........
  r56570 | danieljames | 2009-10-04 11:37:36 +0100 (Sun, 04 Oct 2009) | 1 line
  
  Clean up some unordered TODOs.
........
  r56571 | danieljames | 2009-10-04 11:37:56 +0100 (Sun, 04 Oct 2009) | 1 line
  
  Detab.
........
  r56603 | danieljames | 2009-10-05 22:29:39 +0100 (Mon, 05 Oct 2009) | 1 line
  
  Various inspect fixes.
........
  r56697 | danieljames | 2009-10-10 14:00:28 +0100 (Sat, 10 Oct 2009) | 1 line
  
  Add forwarding html file for accumulators.
........
  r56698 | danieljames | 2009-10-10 14:01:14 +0100 (Sat, 10 Oct 2009) | 1 line
  
  Missing newline.
........
  r56699 | danieljames | 2009-10-10 14:01:30 +0100 (Sat, 10 Oct 2009) | 1 line
  
  Add copyright to boostbook reference xml.
........


[SVN r56702]
2009-10-10 14:53:46 +00:00
Daniel James
756c69d46e Merge unordred changes.
Merged revisions 56441,56461,56468,56557-56562 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r56441 | danieljames | 2009-09-27 20:12:04 +0100 (Sun, 27 Sep 2009) | 1 line
  
  Try supporting reference parameters in pairs. Probably not required.
........
  r56461 | danieljames | 2009-09-29 00:06:03 +0100 (Tue, 29 Sep 2009) | 1 line
  
  Remove the optimization for std::pair with a key reference. It'll be too much hassle to get a very unusual use case to work on all compilers.
........
  r56468 | danieljames | 2009-09-29 08:46:44 +0100 (Tue, 29 Sep 2009) | 1 line
  
  Just remove the test since the test itself doesn't work on most compilers.
........
  r56557 | danieljames | 2009-10-03 17:40:26 +0100 (Sat, 03 Oct 2009) | 1 line
  
  Fix the iterator category.
........
  r56558 | danieljames | 2009-10-03 17:40:53 +0100 (Sat, 03 Oct 2009) | 2 lines
  
  Update reference docs to latest version of draft standard and fill in
  some missing details.
........
  r56559 | danieljames | 2009-10-03 17:41:11 +0100 (Sat, 03 Oct 2009) | 1 line
  
  Stricter insert exception tests.
........
  r56560 | danieljames | 2009-10-03 17:41:32 +0100 (Sat, 03 Oct 2009) | 1 line
  
  Insert using initializer lists.
........
  r56561 | danieljames | 2009-10-03 17:42:00 +0100 (Sat, 03 Oct 2009) | 1 line
  
  Update the unordered rationale.
........
  r56562 | danieljames | 2009-10-03 17:42:20 +0100 (Sat, 03 Oct 2009) | 1 line
  
  Make sure inserting from a range of types other than the value type is better tested.
........


[SVN r56700]
2009-10-10 13:52:53 +00:00
Daniel James
272327a0c0 Add copyright to boostbook reference xml.
[SVN r56699]
2009-10-10 13:01:30 +00:00
Daniel James
e8535f7f39 Missing newline.
[SVN r56698]
2009-10-10 13:01:14 +00:00
Beman Dawes
fe931d8080 tools/release: svn cleanup before trunk inspect
[SVN r56676]
2009-10-09 15:21:19 +00:00
Beman Dawes
7caf2680a7 tools/regression: begin clearing inspect issues
[SVN r56675]
2009-10-09 14:27:57 +00:00
Daniel James
31bfc36715 Various inspect fixes.
[SVN r56603]
2009-10-05 21:29:39 +00:00
Beman Dawes
f955981550 Daily snapshot: add local trunk svn up
[SVN r56573]
2009-10-04 15:37:30 +00:00
Daniel James
0e0b038aea Word wrap the release README.txt.
[SVN r56572]
2009-10-04 10:38:12 +00:00
Daniel James
179578c0cc Try supporting reference parameters in pairs. Probably not required.
[SVN r56441]
2009-09-27 19:12:04 +00:00
Daniel James
96f6128d77 Fix silly error in doxygen test file.
[SVN r56440]
2009-09-27 19:11:39 +00:00
Vladimir Prus
b20f93e5f5 Fix RC and MC for intel-win.
[SVN r56369]
2009-09-24 08:24:49 +00:00
Vladimir Prus
120c2405aa Resolve MC compiler ambiguity.
[SVN r56366]
2009-09-23 15:37:41 +00:00
Stefan Seefeld
56fd3adfb9 Merged 2009 GSoC work from sandbox-branches/bhy/py3k branch back into trunk.
[SVN r56305]
2009-09-19 02:32:41 +00:00
Vladimir Prus
3caa081024 Don't mutate input to SPLIT_BY_CHARACTERS.
[SVN r56204]
2009-09-15 06:03:23 +00:00
Vladimir Prus
834a9523cf Implement SPLIT_BY_CHARACTERS.
This is much faster than regex.split if splitting by a single char,
or by a set of one-char delimiters.


[SVN r56191]
2009-09-14 16:57:57 +00:00
Vladimir Prus
b3dfe84fe8 Add 'native' and 'core2' architectures.
Patch from Serhat Şevki Dinçer.


[SVN r56180]
2009-09-14 09:32:36 +00:00
Jürgen Hunold
595609ffff Add support for QtMultimedia framework in upcoming Qt-4.6.
[SVN r56132]
2009-09-10 10:14:46 +00:00
Jürgen Hunold
3effbcf957 Add the location of the duplicate project id to the error message.
[SVN r56131]
2009-09-10 09:48:06 +00:00
Joel de Guzman
685474fdc1 fix for msvc
[SVN r56077]
2009-09-07 01:35:24 +00:00
Vladimir Prus
ef8af982e2 Update mergeinfo
[SVN r56049]
2009-09-05 13:15:39 +00:00
Vladimir Prus
5b99fdb814 Merge some more
[SVN r56048]
2009-09-05 13:14:59 +00:00
Vladimir Prus
22cffac4c6 Merge some
[SVN r56047]
2009-09-05 13:13:46 +00:00
Vladimir Prus
1348770965 Merge feature.jam changes into Python
[SVN r56046]
2009-09-05 12:59:39 +00:00
Vladimir Prus
255fcd962a Update mergeinfo
[SVN r56044]
2009-09-05 12:50:46 +00:00
Vladimir Prus
f925fb9de5 Add tool for tracking jam->python merges
[SVN r56043]
2009-09-05 12:48:09 +00:00
Vladimir Prus
f1ea23093e Reset everyting back to revision 56032.
My partial reverts of things appear to be creating bigger mess.


[SVN r56042]
2009-09-05 12:44:28 +00:00
Vladimir Prus
bb71748083 Fix feature.jam
[SVN r56041]
2009-09-05 12:38:58 +00:00
Vladimir Prus
f5f8eb590f Revert more
[SVN r56040]
2009-09-05 12:34:31 +00:00
Vladimir Prus
8b2436ed0e Revert some more
[SVN r56039]
2009-09-05 12:26:44 +00:00
Vladimir Prus
eb47b10493 Remove more formatting changes
[SVN r56037]
2009-09-05 12:16:10 +00:00
Vladimir Prus
ecc73b550a Script for detecting changes to merge to Python
[SVN r56036]
2009-09-05 12:08:16 +00:00
Vladimir Prus
a2ffc97001 Rever formatting changes from 48367
[SVN r56035]
2009-09-05 12:07:35 +00:00
Vladimir Prus
80b45a82d4 Revert revision 48644.
It contains so many formatting changes to as make porting things to
Python impossible. I'll cherry-pick the todo and non-formatting changes
soonish.


[SVN r56034]
2009-09-05 12:01:30 +00:00
Vladimir Prus
2caa095715 Fix processing of path features.
This makes example/libraries fully working.


[SVN r56032]
2009-09-05 11:23:02 +00:00
Vladimir Prus
145323bd69 Various fixes. example/libraries now runs, though the includes are messed
[SVN r56031]
2009-09-05 11:10:14 +00:00
Vladimir Prus
d2306457a7 Assign source-location to standalone projects.
[SVN r56008]
2009-09-04 06:41:59 +00:00
Vladimir Prus
86e43d9762 Use null 'resource type' if none is specified.
[SVN r55999]
2009-09-03 16:39:47 +00:00
Vladimir Prus
d18cb1bc3f Merge run_mpi test type support.
[SVN r55996]
2009-09-03 12:59:28 +00:00
Daniel James
b66802e11e Support image attributes. Refs #1157.
[SVN r55917]
2009-08-31 11:38:47 +00:00
Daniel James
66fd4713ca Add missing table tests.
[SVN r55916]
2009-08-31 11:38:33 +00:00
Daniel James
f8c120773a Don't use seperators that are in brackets, or are escaped. Refs #2036.
[SVN r55915]
2009-08-31 11:38:20 +00:00
Daniel James
a18f5a41cf Separate out the current version of the template argument parser, as I want to create a new one for 1.5
[SVN r55914]
2009-08-31 11:38:11 +00:00
Daniel James
c074904546 Table ids. Refs #1194.
[SVN r55913]
2009-08-31 11:37:59 +00:00
Daniel James
ef49bba198 Introduce temporary id variable.
[SVN r55912]
2009-08-31 11:37:48 +00:00
Daniel James
156d6aac63 Ignore spaces after 'section:' for quickbook 1.5+ Refs #2712
And warn when section id is empty after colon.

[SVN r55911]
2009-08-31 11:37:32 +00:00
Daniel James
d70f95de0a Put the quickbook version numbers in a single header, along with convenience
functions for using them in spirit grammars.

[SVN r55910]
2009-08-31 11:37:17 +00:00
Daniel James
83f3d3a57d In quickbook 1.5 don't mix '..' and whitespace seperators for template arguments. Refs #1174
[SVN r55909]
2009-08-31 11:37:04 +00:00
Daniel James
8e48543752 Implement static/lexical scoping for 1.5. Refs #2034.
[SVN r55908]
2009-08-31 11:36:47 +00:00
Daniel James
0c399434e6 Wrap the template info in a struct.
So that I can add extra scoping info.

[SVN r55907]
2009-08-31 11:36:34 +00:00
Daniel James
8e933f1407 Create entry for 1.5 in the change log.
Starting it of with some of the changes that have been made to quickbook
since 1.4 - considering the first 1.4 release as the proper 1.4 release.

[SVN r55906]
2009-08-31 11:36:23 +00:00
Daniel James
ffa9cf6b96 Update quickbook version number.
[SVN r55905]
2009-08-31 11:36:13 +00:00
Vladimir Prus
0d76e1ee16 More diagnostics for tests that fail on OSX.
[SVN r55865]
2009-08-29 13:34:09 +00:00
Vladimir Prus
14c02f24d4 Preserve the order of sources when calling generator
[SVN r55864]
2009-08-29 13:15:58 +00:00
Vladimir Prus
11ad5b007f Add virtual-target.always.
[SVN r55859]
2009-08-29 11:15:46 +00:00
Beman Dawes
297e86fa34 Initial commit
[SVN r55803]
2009-08-27 16:26:34 +00:00
John Maddock
be6ff9235f Fix XML so it validates when building PDF's.
[SVN r55760]
2009-08-24 11:22:18 +00:00
Vladimir Prus
2f3799e657 Merge: Use right name of PDB file, even if tag rule doesn't handle PDB.
[SVN r55735]
2009-08-23 16:20:59 +00:00
Vladimir Prus
c458892562 Use right name of PDB file, even if tag rule doesn't handle PDB.
[SVN r55717]
2009-08-22 15:31:40 +00:00
Vladimir Prus
ebe38a2021 Expand overview. Improve extending documentation.
[SVN r55716]
2009-08-22 12:23:39 +00:00
Vladimir Prus
f632df0ba0 Rename advanced.xml to overview.xml, to reduce confusion.
[SVN r55715]
2009-08-22 08:42:34 +00:00
Vladimir Prus
c1fab4fef5 Minir doc tweaks
[SVN r55714]
2009-08-22 08:38:00 +00:00
Vladimir Prus
25c9554d18 Fix viable-source-types-for-generator-real looping thinko.
The loop over 'source-types' was meant to terminate if we ever get
'*'. However, it was for loop, and assinging empty list to
source-types had no effect. As result, the function would
sometimes return a list containing '*' and other types, which
other code did not expect and mishandled.


[SVN r55712]
2009-08-22 08:21:07 +00:00
Vladimir Prus
af79875986 New --dump-generators option to list all generators.
[SVN r55711]
2009-08-22 08:04:31 +00:00
John Maddock
2adec13f04 Change <section> to <chapter> so we get valid XML in the output.
[SVN r55703]
2009-08-21 18:49:55 +00:00
Vladimir Prus
8a86c4bdf6 Properly register targets created by notfile generator.
[SVN r55529]
2009-08-11 16:53:35 +00:00
Vladimir Prus
b9de38d29e Add some readme.
[SVN r55499]
2009-08-10 10:27:54 +00:00
Vladimir Prus
7e55d689e2 Handle "run_mpi" test kind in more places.
[SVN r55498]
2009-08-10 10:20:55 +00:00
Beman Dawes
6b8319d59a Add run_mpi to list of types selected (Steve Robbins)
[SVN r55419]
2009-08-05 12:57:49 +00:00
Daniel James
735470b687 Pass through more elements in doxygen2boostbook. Refs #3309.
[SVN r55370]
2009-08-02 18:18:14 +00:00
Vladimir Prus
08091c1e98 Merge testsuite fixes
[SVN r55337]
2009-08-01 10:45:58 +00:00
Vladimir Prus
67d685a7bd Fix improper name of PDB and manifest targets.
[SVN r55334]
2009-08-01 10:33:24 +00:00
Vladimir Prus
14441d35d5 Supress warning message when target does not exist.
[SVN r55333]
2009-08-01 10:32:10 +00:00
Vladimir Prus
1f88c80eb6 Testsuite fixes for windows.
[SVN r55332]
2009-08-01 10:31:05 +00:00
Daniel James
9377cd00be Document pre-requisites for setup_boostbook.sh. Fixes #3292
Merged revisions 55224 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

[SVN r55277]
2009-07-30 06:10:36 +00:00
Daniel James
9af0c7f773 Add a note about the pre-requisites for setup_boostbook.sh. Refs #3292
[SVN r55224]
2009-07-28 07:25:41 +00:00
Vladimir Prus
0fbc762548 Merge revision 55220
[SVN r55221]
2009-07-28 07:12:10 +00:00
Vladimir Prus
8c3b1bd4da Improve reporting of failed test due to unexpected changes.
[SVN r55220]
2009-07-28 07:11:09 +00:00
Vladimir Prus
19b5abaf15 Add Python bootstrap code
[SVN r55202]
2009-07-27 09:22:07 +00:00
Vladimir Prus
062c9dd8cf Add experimental Python port
[SVN r55201]
2009-07-27 08:52:41 +00:00
Vladimir Prus
aef68b2865 Prevent doxygen's html (not docbook) generation from using './html'.
Now, 'html' directory is created in the build dir of the Jamfile
where 'doxygen' target appears.


[SVN r55200]
2009-07-27 07:24:41 +00:00
Vladimir Prus
181676d442 Merge test fix
[SVN r55199]
2009-07-27 07:23:19 +00:00
Vladimir Prus
7056283e0e Attempt at fixing generators_test on windows
[SVN r55198]
2009-07-27 07:20:34 +00:00
Vladimir Prus
8db4e086e4 Merge from trunk
[SVN r55197]
2009-07-27 07:04:57 +00:00
Beman Dawes
d12e84aabf Fix typo from 55154
[SVN r55173]
2009-07-26 13:15:23 +00:00
Beman Dawes
b81131dd47 Save Linux user-config.jam to ease new setups
[SVN r55172]
2009-07-26 11:31:16 +00:00
Troy D. Straszheim
7b032c940f Copyrights on CMakeLists.txt to keep them from clogging up the inspect
reports.  This is essentially the same commit as r55095 on the release
branch.



[SVN r55159]
2009-07-26 00:49:56 +00:00
Vladimir Prus
d275a16304 Use suitable names for PDB files for static libs.
Patch from Michael Weber.


[SVN r55155]
2009-07-25 09:23:24 +00:00
Vladimir Prus
b5e6b870bf Initial PDB support and manifest file fixes.
Patch from Alexey Pakhunov.

The changes are:
- Make msvc link generators create targets that correspond to PDB
  files, so that they can be installed.
- Force creation of manifest file if separate manifest is requested
- Fix the name of manifest file that boost.build expects to make
  those produced by the compiler.


[SVN r55154]
2009-07-25 09:01:23 +00:00
Vladimir Prus
bed3f3447c Properly report failures to add/remove/modify file.
[SVN r55152]
2009-07-25 06:47:43 +00:00
John Maddock
f5ac68d3bb Try and fix inspect report failure.
[SVN r55118]
2009-07-23 11:53:45 +00:00
John Maddock
9e971ad373 Try and fix inspect report failure.
[SVN r55117]
2009-07-23 11:52:48 +00:00
Jürgen Hunold
56be237be3 Merged revisions 55041 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r55041 | jhunold | 2009-07-20 11:42:00 +0200 (Mo, 20 Jul 2009) | 1 line
  
  support building bjam using Visual Studio 2010.
........


[SVN r55112]
2009-07-23 10:40:42 +00:00
Troy D. Straszheim
e79d7bbfeb cmakelists for inspect
[SVN r55096]
2009-07-22 21:52:26 +00:00
Troy D. Straszheim
3151103a62 Add basic copyright/license to keep cmake out of the inspection report
[SVN r55095]
2009-07-22 21:51:01 +00:00
Vladimir Prus
cf46138a6f If command fails, print its output even for -d0.
[SVN r55042]
2009-07-20 10:10:19 +00:00
Jürgen Hunold
80048ad0e4 support building bjam using Visual Studio 2010.
[SVN r55041]
2009-07-20 09:42:00 +00:00
Vladimir Prus
c32120c6e3 Merge test fixes
[SVN r54978]
2009-07-16 06:07:40 +00:00
Vladimir Prus
5a2f99f604 Fix unit tests
[SVN r54973]
2009-07-15 19:16:49 +00:00
Vladimir Prus
d501758603 Exclude default_toolset.py
[SVN r54972]
2009-07-15 19:06:04 +00:00
Vladimir Prus
5f60139494 Merge from trunk
[SVN r54971]
2009-07-15 18:44:38 +00:00
Vladimir Prus
423b91e72f Allow 'option' in project config.
[SVN r54970]
2009-07-15 18:04:07 +00:00
Daniel James
6312e7eda6 Merge changes to documentation tools. Fixes #1202, #3242.
Merged revisions 54812-54818 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r54812 | danieljames | 2009-07-08 22:40:14 +0100 (Wed, 08 Jul 2009) | 1 line
  
  Add a couple of tests for quickbook 1.4 behaviour to try to preserve it.
........
  r54813 | danieljames | 2009-07-08 22:40:24 +0100 (Wed, 08 Jul 2009) | 1 line
  
  Move all the syntax highlighting code into a single class.
........
  r54814 | danieljames | 2009-07-08 22:40:33 +0100 (Wed, 08 Jul 2009) | 1 line
  
  Move the code actions a bit later in actions.hpp so they can use 'plain_char_action'.
........
  r54815 | danieljames | 2009-07-08 22:40:46 +0100 (Wed, 08 Jul 2009) | 1 line
  
  Teletype source mode. Refs #1202.
........
  r54816 | danieljames | 2009-07-08 22:41:00 +0100 (Wed, 08 Jul 2009) | 14 lines
  
  Make sure that a template expansion ends with a ']'.
  
  {{{
  [template foo 1]
  [fool]
  }}}
  
  was generating `1[fool]` - the template would be expanded but then when it
  didn't match the `]` it would fail and just get copied to the output. This
  change checks for `]` before expanding the template. So it now generates
  `[fool]` which is an improvement.
  
  I'm not including a version switch as I see this as a plain bug fix - I can't
  imagine this change ever being anything but beneficial.
........
  r54817 | danieljames | 2009-07-08 22:41:10 +0100 (Wed, 08 Jul 2009) | 1 line
  
  I got a bit confused by this comment, so try to make it clearer.
........
  r54818 | danieljames | 2009-07-08 22:53:15 +0100 (Wed, 08 Jul 2009) | 3 lines
  
  Support INTERNAL ONLY enums in doxygen/boostbook documenation. Refs #3242.
  
  Patch by Mathias Gaunard.
........


[SVN r54910]
2009-07-12 16:09:04 +00:00
Vladimir Prus
cdd814a20f If --prefix is specified on command line, ignore bin/lib dir from config file.
[SVN r54895]
2009-07-11 15:52:41 +00:00
Vladimir Prus
7c3751a40e Document darwin, and fat binaries.
[SVN r54894]
2009-07-11 15:39:48 +00:00
Vladimir Prus
bedfd64055 Account for the fact that path may be empty.
[SVN r54893]
2009-07-11 15:08:54 +00:00
Vladimir Prus
cac14f723e Add supposed for hashed target paths.
[SVN r54892]
2009-07-11 14:43:12 +00:00
Vladimir Prus
75b7cd0359 Add support for options with implied values.
[SVN r54891]
2009-07-11 14:42:30 +00:00
Vladimir Prus
efee7c36e8 Remove obsolete unused parameter
[SVN r54890]
2009-07-11 14:33:20 +00:00
Vladimir Prus
2552fabc85 Approximate -rpath-link for acc.
[SVN r54889]
2009-07-11 14:24:26 +00:00
Vladimir Prus
03ca31ed69 Wholesale merge from trunk.
[SVN r54880]
2009-07-11 11:04:31 +00:00
David Dean
9b1f7d3aa2 Correcting Borland default compiler options
-Ve and -Vx are *NOT* enabled by default in bcc32

[SVN r54833]
2009-07-09 16:46:13 +00:00
Daniel James
b9f810783a Support INTERNAL ONLY enums in doxygen/boostbook documenation. Refs #3242.
Patch by Mathias Gaunard.

[SVN r54818]
2009-07-08 21:53:15 +00:00
Daniel James
1da274a2a7 I got a bit confused by this comment, so try to make it clearer.
[SVN r54817]
2009-07-08 21:41:10 +00:00
Daniel James
a836148af0 Make sure that a template expansion ends with a ']'.
{{{
[template foo 1]
[fool]
}}}

was generating `1[fool]` - the template would be expanded but then when it
didn't match the `]` it would fail and just get copied to the output. This
change checks for `]` before expanding the template. So it now generates
`[fool]` which is an improvement.

I'm not including a version switch as I see this as a plain bug fix - I can't
imagine this change ever being anything but beneficial.

[SVN r54816]
2009-07-08 21:41:00 +00:00
Daniel James
2cc564cf46 Teletype source mode. Refs #1202.
[SVN r54815]
2009-07-08 21:40:46 +00:00
Daniel James
c8efc2cdc6 Move the code actions a bit later in actions.hpp so they can use 'plain_char_action'.
[SVN r54814]
2009-07-08 21:40:33 +00:00
Daniel James
6852851c06 Move all the syntax highlighting code into a single class.
[SVN r54813]
2009-07-08 21:40:24 +00:00
Daniel James
3e17e8a9ad Add a couple of tests for quickbook 1.4 behaviour to try to preserve it.
[SVN r54812]
2009-07-08 21:40:14 +00:00
Vladimir Prus
43ac16bfc2 Document linkflags and fixes "includes" typo.
[SVN r54763]
2009-07-07 07:11:34 +00:00
Vladimir Prus
10e4bde4d9 Add 'elf' value of target-os.
[SVN r54536]
2009-06-30 15:41:42 +00:00
Vladimir Prus
b769446b20 When starting building each metatarget, ignore active generators up the stack.
[SVN r54535]
2009-06-30 12:41:37 +00:00
Daniel James
9355e13676 Merge inspect check that all C and C++ files end with a newline.
Merged revisions 53923,53925 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r53923 | danieljames | 2009-06-15 08:32:43 +0100 (Mon, 15 Jun 2009) | 1 line
  
  Use wrong line ends in wrong_line_ends_test.cpp.
........
  r53925 | danieljames | 2009-06-15 08:37:59 +0100 (Mon, 15 Jun 2009) | 1 line
  
  Check that all C and C++ files end with a newline. Fixes #3174
........


[SVN r54409]
2009-06-27 10:41:33 +00:00
Daniel James
3b12c3b6f8 Merge latest hash developments:
* Avoid float to int warning.
 * Work around 'using namespace' bug in Visual C++.
 * Make `<boost/functional/hash/extensions.hpp> self contained.
 * Move some of the extension implementation from the main hash header
   into the exensions header.
 * Remove BOOST_HASH_CHAR_TRAITS from `container_fwd.hpp`.
 * Other minor changes.

Merged revisions 53828,53924,54024-54025,54033-54034,54139-54145,54399 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r53828 | danieljames | 2009-06-12 19:24:47 +0100 (Fri, 12 Jun 2009) | 1 line
  
  Try to avoid float to int warning when a float function doesn't exist.
........
  r53924 | danieljames | 2009-06-15 08:37:42 +0100 (Mon, 15 Jun 2009) | 4 lines
  
  Remove hash_complex_test's dependency on Boost.Random.
  
  Only test for a few values, but that should be okay as there isn't much
  to test.
........
  r54024 | danieljames | 2009-06-17 22:22:49 +0100 (Wed, 17 Jun 2009) | 1 line
  
  Put the minimum amount of implementation in the same namespace as the 'using namespace' directives in order to avoid Visual C++ 8 bug.
........
  r54025 | danieljames | 2009-06-17 22:23:42 +0100 (Wed, 17 Jun 2009) | 1 line
  
  Try to avoid using special macro handling code.
........
  r54033 | danieljames | 2009-06-18 00:24:28 +0100 (Thu, 18 Jun 2009) | 1 line
  
  Add copyright to namespace_fail_test.cpp
........
  r54034 | danieljames | 2009-06-18 00:25:12 +0100 (Thu, 18 Jun 2009) | 1 line
  
  A couple of missing newlines.
........
  r54139 | danieljames | 2009-06-21 10:41:11 +0100 (Sun, 21 Jun 2009) | 1 line
  
  A few more comments in boost::hash.
........
  r54140 | danieljames | 2009-06-21 10:41:30 +0100 (Sun, 21 Jun 2009) | 1 line
  
  Move includes to the header which they're used in.
........
  r54141 | danieljames | 2009-06-21 10:41:46 +0100 (Sun, 21 Jun 2009) | 1 line
  
  Revert [54025] "Try to avoid using special macro handling code."
........
  r54142 | danieljames | 2009-06-21 10:42:05 +0100 (Sun, 21 Jun 2009) | 1 line
  
  Get <boost/functional/hash/extensions.hpp> to work.
........
  r54143 | danieljames | 2009-06-21 10:42:20 +0100 (Sun, 21 Jun 2009) | 1 line
  
  Move BOOST_HASH_CHAR_TRAITS from container_fwd into the hash headers, and undefine it.
........
  r54144 | danieljames | 2009-06-21 10:42:40 +0100 (Sun, 21 Jun 2009) | 1 line
  
  Move the support for hashing containers into the extension header, and improve the standard tests.
........
  r54145 | danieljames | 2009-06-21 10:51:59 +0100 (Sun, 21 Jun 2009) | 1 line
  
  I didn't mean to comment this out.
........
  r54399 | danieljames | 2009-06-27 08:39:12 +0100 (Sat, 27 Jun 2009) | 1 line
  
  Add am implementation note about the Visual C++ problems.
........


[SVN r54402]
2009-06-27 08:12:20 +00:00
Daniel James
31cc92504d Tweaked appearance of member classes/structs/unions in a class synopsis.
Merged revisions 53549 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r53549 | fmhess | 2009-06-01 19:01:10 +0100 (Mon, 01 Jun 2009) | 5 lines
  
  Tweaked appearance of member classes/structs/unions in a class synopsis
  so they don't run together with previous typedefs or static constants, but
  are separated by a blank line and comment.
........


[SVN r54396]
2009-06-27 07:15:35 +00:00
Jürgen Hunold
7727c635b7 Specify target machine type to avoid linker warnings.
[SVN r54375]
2009-06-26 11:25:24 +00:00
Jürgen Hunold
c02ea8d84c Add tag rules for <qt> and <address-model>
[SVN r54371]
2009-06-26 09:16:31 +00:00
Vladimir Prus
8cffadd01d Add MD5 builtin
[SVN r54306]
2009-06-24 15:29:35 +00:00
Vladimir Prus
a86cd8c09e Fix quoting
[SVN r54302]
2009-06-24 13:49:46 +00:00
Vladimir Prus
9ab33ee69a Quote environement variable assignements.
[SVN r54299]
2009-06-24 10:01:10 +00:00
Vladimir Prus
a5713cac5d Make common.format-name don't check target type.
The use in Jamroot calls it only for library targets,
and other projects might want to call the function for
other target types.


[SVN r54298]
2009-06-24 08:08:23 +00:00
Daniel James
377dd838bd A couple of missing newlines.
[SVN r54034]
2009-06-17 23:25:12 +00:00
Douglas Gregor
cc93ccb0e4 CMake: BOOST_PLATFORM fix, from Zach Laine
[SVN r53969]
2009-06-16 05:16:29 +00:00
Douglas Gregor
7655e0bde7 CMake: BOOST_PLATFORM fix, from Zach Laine
[SVN r53968]
2009-06-16 05:16:20 +00:00
Daniel James
7f58c9169e Check that all C and C++ files end with a newline. Fixes #3174
[SVN r53925]
2009-06-15 07:37:59 +00:00
Daniel James
a922a57d1c Use wrong line ends in wrong_line_ends_test.cpp.
[SVN r53923]
2009-06-15 07:32:43 +00:00
Steven Watanabe
842a9e5f51 Add missing semicolon
[SVN r53762]
2009-06-08 22:16:47 +00:00
Vladimir Prus
2dc4c63958 Add warning to "Using BJam" section.
This is apparently the first hit for "bjam" search in google,
and we want to redirect users to Boost.Build docs.


[SVN r53725]
2009-06-07 16:30:55 +00:00
Vladimir Prus
2f73d056a6 Clarify that Boost.Jam is low-level engine for Boost.Build.
This includes big warning that Boost.Build docs are better
be read, explanation that Boost.Jam is not meant as classic Jam
replacement, and removal of Jam-as-standalone-build-system
features.


[SVN r53704]
2009-06-07 08:57:11 +00:00
Dave Abrahams
fa12f8ff35 Fix typo in example usage
[SVN r53658]
2009-06-05 20:13:47 +00:00
Vladimir Prus
707c1fdd47 Add new 'convert' main target
[SVN r53616]
2009-06-04 06:14:55 +00:00
Daniel James
3fd39a4879 Move the documentation documentation into sandbox for now.
[SVN r53555]
2009-06-01 20:56:10 +00:00
Frank Mori Hess
6fa1834c20 Tweaked appearance of member classes/structs/unions in a class synopsis
so they don't run together with previous typedefs or static constants, but
are separated by a blank line and comment.



[SVN r53549]
2009-06-01 18:01:10 +00:00
Vladimir Prus
8f98956e82 Mention address-model in the 'Invocation' section
[SVN r53511]
2009-05-31 19:03:43 +00:00
Vladimir Prus
a13e163768 Make address-model take effect even if architecture is not specified.
It seems more ultimately helpful to directly translate address-model
to -m32/-m64 on gcc, since that option works fine even if -march is
not specified.


[SVN r53510]
2009-05-31 18:49:11 +00:00
Vladimir Prus
85bd448523 On Cygwin, install DLLs to $(prefix)/bin.
[SVN r53456]
2009-05-30 13:24:26 +00:00
Vladimir Prus
b4028ee1f8 Generate import libs on cygwin, and fix naming to match conventions.
Patch from Ronald Landheer-Cieslak.


[SVN r53446]
2009-05-30 11:51:46 +00:00
Beman Dawes
a022fb1e94 Avoid overwriting self
[SVN r53413]
2009-05-29 21:03:53 +00:00
Beman Dawes
88343987af fix path
[SVN r53411]
2009-05-29 20:45:50 +00:00
Beman Dawes
6be993aff3 Initial commit
[SVN r53409]
2009-05-29 20:32:06 +00:00
Vladimir Prus
77b9981a79 Properly tag libraries with QCC toolset.
Fixes #2191.


[SVN r53384]
2009-05-29 08:48:44 +00:00
Vladimir Prus
c265c10874 Catch more macros.
Patch from John W. Bito


[SVN r53383]
2009-05-29 08:47:03 +00:00
Vladimir Prus
3f9e80e7a0 Implement warnings control for sun.
Patch from John W. Bito.
Closes #2966.


[SVN r53381]
2009-05-29 08:34:04 +00:00
Vladimir Prus
d75257dd21 MSVC 10 autodetection.
Closes #3069.


[SVN r53206]
2009-05-23 15:26:16 +00:00
Vladimir Prus
b0714d8a6d Merge from trunk
[SVN r53173]
2009-05-22 11:36:46 +00:00
Troy D. Straszheim
efb525744a get mpi cmake tests working on trunk
[SVN r53156]
2009-05-21 15:36:35 +00:00
Troy D. Straszheim
64eca686ae Merge of cmakefiles *from* (that's right, *FROM* :/ ) release branch.
[SVN r53150]
2009-05-21 14:05:15 +00:00
Troy D. Straszheim
f6861df941 link test tuneups
[SVN r53148]
2009-05-21 00:51:18 +00:00
Troy D. Straszheim
3339d933d3 tune up link tests in general, asio tests specifically
[SVN r53147]
2009-05-21 00:31:35 +00:00
Steven Watanabe
d57e1b80f3 Filter out comments and string literals in the min/max check. Fixes #3055
[SVN r53144]
2009-05-20 20:01:53 +00:00
Jeremiah Willcock
c02524c043 Fixed almost all tab and min/max issues found by inspect tool
[SVN r53142]
2009-05-20 19:41:20 +00:00
Jeremiah Willcock
1aca93ec49 Fixed most tab and min/max issues from trunk inspection report
[SVN r53141]
2009-05-20 19:19:00 +00:00
Troy D. Straszheim
d24b2cb2f3 This makes asio link tests pass, accomplishes two things:
* Communicates CMAKE_CXX_COMPILER correctly to subprocess (via
load_cache which may be a bad idea)

* Manually (yuck) pulls the paths of libraries that the link tests
  must link against out of the target properties and passes them to
  the linktest subprocess













[SVN r53140]
2009-05-20 18:33:38 +00:00
Troy D. Straszheim
e71361d34f Clean up a few messages, display compiler and platform
[SVN r53138]
2009-05-20 17:17:04 +00:00
Troy D. Straszheim
fa2fbf7d68 Let's see if this gets us anything
[SVN r53137]
2009-05-20 17:15:58 +00:00
Troy D. Straszheim
dd14641e39 dummy commit
[SVN r53051]
2009-05-16 16:06:29 +00:00
Daniel James
42f440a095 Merge inspect fix for when there are no errors.
Merged revisions 52995 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r52995 | jewillco | 2009-05-14 15:50:56 +0100 (Thu, 14 May 2009) | 1 line
  
  Fixes #2963
........


[SVN r53049]
2009-05-16 14:37:01 +00:00
Daniel James
5ef0482000 Import Python and C code snippets in quickbook.
Merged revisions 53018-53022 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r53018 | danieljames | 2009-05-15 07:12:13 +0100 (Fri, 15 May 2009) | 1 line
  
  Import Python and C code snippets in quickbook, by Jaroslav Gresula.
........
  r53019 | danieljames | 2009-05-15 07:12:42 +0100 (Fri, 15 May 2009) | 1 line
  
  Use '.py' when checking for python files.
........
  r53020 | danieljames | 2009-05-15 07:12:59 +0100 (Fri, 15 May 2009) | 1 line
  
  Use the correct source type for snippets.
........
  r53021 | danieljames | 2009-05-15 07:13:17 +0100 (Fri, 15 May 2009) | 1 line
  
  Separate code snippet grammar and actions.
........
  r53022 | danieljames | 2009-05-15 07:13:34 +0100 (Fri, 15 May 2009) | 1 line
  
  Make code_snippet_action language ignorant.
........


[SVN r53045]
2009-05-16 13:48:54 +00:00
Daniel James
851d166c7e Merge in inspect checks for links in CSS files and external content. And fix a few of these issues.
Merged revisions 52663-52664,52666-52668,52712 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r52663 | danieljames | 2009-04-29 22:12:08 +0100 (Wed, 29 Apr 2009) | 1 line
  
  Check for invalid css links in html files as well as css files.
........
  r52664 | danieljames | 2009-04-29 22:12:32 +0100 (Wed, 29 Apr 2009) | 1 line
  
  Check for external links.
........
  r52666 | danieljames | 2009-04-29 22:19:12 +0100 (Wed, 29 Apr 2009) | 1 line
  
  Use local copies of the boost logo.
........
  r52667 | danieljames | 2009-04-29 22:19:40 +0100 (Wed, 29 Apr 2009) | 1 line
  
  Remove unused copy of boostbook.css
........
  r52668 | danieljames | 2009-04-29 22:19:56 +0100 (Wed, 29 Apr 2009) | 3 lines
  
  Fix a link to a header on trac.
  
  IMO it would be better to link to the local copy.
........
  r52712 | danieljames | 2009-05-01 21:51:10 +0100 (Fri, 01 May 2009) | 1 line
  
  Better inspect error for external content.
........


[SVN r53044]
2009-05-16 13:45:21 +00:00
Vladimir Prus
9da365e60e Fix the prototype of stlport.init to match docs.
Fixes #2976.


[SVN r53042]
2009-05-16 10:24:16 +00:00
Troy D. Straszheim
72849cbe7a bye. This stuff sucks.
[SVN r53036]
2009-05-15 22:01:42 +00:00
Troy D. Straszheim
4d3923a026 A little bit of setup automation (using SLAVE_DIR) for those running
build slaves..



[SVN r53035]
2009-05-15 21:35:48 +00:00
Daniel James
df7eb3b3da Make code_snippet_action language ignorant.
[SVN r53022]
2009-05-15 06:13:34 +00:00
Daniel James
af6dcb5cd1 Separate code snippet grammar and actions.
[SVN r53021]
2009-05-15 06:13:17 +00:00
Daniel James
5189634215 Use the correct source type for snippets.
[SVN r53020]
2009-05-15 06:12:59 +00:00
Daniel James
34ca23e226 Use '.py' when checking for python files.
[SVN r53019]
2009-05-15 06:12:42 +00:00
Daniel James
a914839af3 Import Python and C code snippets in quickbook, by Jaroslav Gresula. Refs #3029.
[SVN r53018]
2009-05-15 06:12:13 +00:00
Douglas Gregor
3ce3e6071a Add support for "known failures", which match the build name via a
regular expression and are attached to test cases as a "known-failure"
label.


[SVN r53014]
2009-05-15 04:44:20 +00:00
Troy D. Straszheim
611ff41fe0 tests for flyweight... one is broken due to only-multithreaded-and-shared requirement
[SVN r53012]
2009-05-15 02:15:55 +00:00
Troy D. Straszheim
4ffd5731eb Add intel toolset identifiers
[SVN r53006]
2009-05-14 22:43:15 +00:00
Jeremiah Willcock
1be326862b Fixes #2963
[SVN r52995]
2009-05-14 14:50:56 +00:00
Douglas Gregor
5475323084 CMake: notice the linux platform as being distinct from the generic unix platform
[SVN r52992]
2009-05-14 14:22:38 +00:00
Douglas Gregor
3d79574893 Eliminate the STATIC_TAG nonsense from CMake
[SVN r52986]
2009-05-14 04:58:08 +00:00
Douglas Gregor
19090e7b50 Set the build name based on compiler, compiler version, and platform
[SVN r52984]
2009-05-14 04:47:51 +00:00
Troy D. Straszheim
3da0ca3b82 make optional dependent on newer cmake version
[SVN r52969]
2009-05-13 18:38:18 +00:00
Troy D. Straszheim
0fe24eb963 remove irritating warning, make 'make modularize' before install optional
[SVN r52967]
2009-05-13 15:30:45 +00:00
Douglas Gregor
3f45234711 Use the variable BOOST_REGRESSION_TESTS to enable Boost regression testing
[SVN r52966]
2009-05-13 15:30:04 +00:00
Douglas Gregor
b6f2b4e4ac Attempt to work around a package-building problem with the CMake-generated NSIS script
[SVN r52957]
2009-05-13 04:00:31 +00:00
Douglas Gregor
479459129c Fix link and link-fail tests in CMake.
Statechart's examples depend on numeric.


[SVN r52895]
2009-05-11 04:50:32 +00:00
Troy D. Straszheim
1e9b548c0e Add support for testing on platforms with case sensitive filesystems :)
[SVN r52867]
2009-05-09 23:15:04 +00:00
Troy D. Straszheim
c4e8412740 Merge cmake files release -> trunk.
[SVN r52866]
2009-05-09 22:57:30 +00:00
Douglas Gregor
5f390fd599 Fix Boost.Python tests
[SVN r52856]
2009-05-08 20:42:11 +00:00
Douglas Gregor
12ac0d42e4 Allow subsetting the set of Boost libraries to test in CMake via BOOST_TEST_LIBRARIES
[SVN r52851]
2009-05-08 14:55:00 +00:00
Douglas Gregor
91797933b7 Add labels to CMake targets, for use with newer versions of CDash
[SVN r52841]
2009-05-07 20:59:27 +00:00
Douglas Gregor
238fa80891 Merge CMake CompileTest from the release branch
[SVN r52840]
2009-05-07 20:46:30 +00:00
Douglas Gregor
ca625a8bf3 Remove remaining traash
[SVN r52814]
2009-05-06 23:38:31 +00:00
Douglas Gregor
ccbf91daec CMake: Use CTest for testing, with submission to the dashboard at:
http://www.cdash.org/CDashPublic/index.php?project=Boost



[SVN r52813]
2009-05-06 23:34:49 +00:00
Douglas Gregor
0551656d5b Merge CMake fixes from the trunk
[SVN r52811]
2009-05-06 21:12:42 +00:00
Douglas Gregor
733ce9cbf7 Update subdirectories that Quickbook needs to use when building modularized
[SVN r52801]
2009-05-06 14:37:31 +00:00
Troy D. Straszheim
866a53ac5e Docs build tweaks
[SVN r52798]
2009-05-06 10:43:38 +00:00
Daniel James
92460f3af3 Better inspect error for external content.
[SVN r52712]
2009-05-01 20:51:10 +00:00
Daniel James
b32b8138d0 Check for external links.
[SVN r52664]
2009-04-29 21:12:32 +00:00
Daniel James
d620298da3 Check for invalid css links in html files as well as css files.
[SVN r52663]
2009-04-29 21:12:08 +00:00
Vladimir Prus
2eb5bd0c7e Merge from trunk
[SVN r52623]
2009-04-27 10:50:39 +00:00
Vladimir Prus
a6e5a4f566 When building releases, add Google.Analytics code to index.html.
[SVN r52622]
2009-04-27 10:46:42 +00:00
Vladimir Prus
a886686fe6 Drop Google.Analytics setup from offline copy.
[SVN r52621]
2009-04-27 10:45:26 +00:00
Troy D. Straszheim
b92870f665 Last test commit.
[SVN r52576]
2009-04-23 20:49:50 +00:00
Troy D. Straszheim
4401702809 Yet another test commit, sorry about the noise, testing git mirror.
[SVN r52575]
2009-04-23 20:18:23 +00:00
Vladimir Prus
83b8ddd46b Don't crash when the absolute path to compiler cannot be found.
[SVN r52541]
2009-04-22 15:22:55 +00:00
Vladimir Prus
50ad622723 Merge from trunk
[SVN r52438]
2009-04-17 07:48:18 +00:00
Vladimir Prus
2c3e08c4cc Make toolchain check work if version is provided.
[SVN r52437]
2009-04-17 07:42:34 +00:00
Daniel James
86ee57636c Document 'boost:' links in boostbook & quickbook.
Merged revisions 52352 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r52352 | danieljames | 2009-04-12 12:21:59 +0100 (Sun, 12 Apr 2009) | 3 lines
  
  Document 'boost:' links in boostbook & quickbook.
  
  Fixes #2861.
........


[SVN r52398]
2009-04-15 07:37:45 +00:00
Vladimir Prus
9bd671c633 Merge from trunk
[SVN r52376]
2009-04-14 07:59:30 +00:00
Daniel James
5372b7e591 Document 'boost:' links in boostbook & quickbook.
Fixes #2861.

[SVN r52352]
2009-04-12 11:21:59 +00:00
Daniel James
0cb0af6564 Some small documentation fixes for the release.
Merged revisions 52348-52350 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r52348 | danieljames | 2009-04-12 11:50:31 +0100 (Sun, 12 Apr 2009) | 1 line
  
  Use a test file that's actually valid C++.
........
  r52349 | danieljames | 2009-04-12 11:50:43 +0100 (Sun, 12 Apr 2009) | 3 lines
  
  Revert support for static mutable variables.
  
  Of course there's no such thing.
........
  r52350 | danieljames | 2009-04-12 11:50:57 +0100 (Sun, 12 Apr 2009) | 1 line
  
  Note change to operator[] in the unordered release notes.
........


[SVN r52351]
2009-04-12 10:54:44 +00:00
Daniel James
b51616cae1 Revert support for static mutable variables.
Of course there's no such thing.

[SVN r52349]
2009-04-12 10:50:43 +00:00
Daniel James
57885d2a9f Use a test file that's actually valid C++.
[SVN r52348]
2009-04-12 10:50:31 +00:00
Daniel James
2ded7dee3c Merge various documentation changes.
Merged revisions 51323-51324,51680,52082-52083,52237,52321,52326,52344 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r51323 | danieljames | 2009-02-18 21:24:36 +0000 (Wed, 18 Feb 2009) | 1 line
  
  More information in error messages in the doxygen2boostbook script.
........
  r51324 | danieljames | 2009-02-18 21:25:12 +0000 (Wed, 18 Feb 2009) | 1 line
  
  Deal with top level enums from doxygen.
........
  r51680 | danieljames | 2009-03-10 08:09:14 +0000 (Tue, 10 Mar 2009) | 1 line
  
  Try to support inbodydescription in doxygen xml.
........
  r52082 | danieljames | 2009-03-31 20:43:13 +0100 (Tue, 31 Mar 2009) | 1 line
  
  Support global variable reference in boostbook.
........
  r52083 | danieljames | 2009-03-31 20:43:35 +0100 (Tue, 31 Mar 2009) | 2 lines
  
  Support reference for variables that are both static and mutable in
  boostbook.
........
  r52237 | danieljames | 2009-04-07 20:26:18 +0100 (Tue, 07 Apr 2009) | 7 lines
  
  Fix calculate_relative_path
  
  When outdir == "." calculate_relative_path was counting that dot as a
  directory and adding an extra ".." to the result. So only count parts
  that don't equal ".".
  
  Refs #2921
........
  r52321 | danieljames | 2009-04-11 08:55:00 +0100 (Sat, 11 Apr 2009) | 5 lines
  
  Partially revert [51323].
  
  It added partial support for protected and private attributes and friend
  functions. But since it isn't complete support it was doing more harm
  than good.
........
  r52326 | danieljames | 2009-04-11 13:38:30 +0100 (Sat, 11 Apr 2009) | 1 line
  
  Workaround buggy doxygen output. Refs #2937
........
  r52344 | danieljames | 2009-04-12 11:06:24 +0100 (Sun, 12 Apr 2009) | 1 line
  
  Add a test document for doxygen integration.
........


[SVN r52345]
2009-04-12 10:19:46 +00:00
Daniel James
4757009d28 Add a test document for doxygen integration.
[SVN r52344]
2009-04-12 10:06:24 +00:00
Daniel James
a2a461573e Workaround buggy doxygen output. Refs #2937
[SVN r52326]
2009-04-11 12:38:30 +00:00
Daniel James
00e749f204 Partially revert [51323].
It added partial support for protected and private attributes and friend
functions. But since it isn't complete support it was doing more harm
than good.

[SVN r52321]
2009-04-11 07:55:00 +00:00
Vladimir Prus
43df15983a Improve handling of 'complete' build type.
Previous code used default-build attribute to cause a number
of property sets be requested, and then used indirect
conditional requirements to filter out inappropriate ones,
using the <build>no feature. This worked but is messy, and resulted
in a pile of unclear messages about <build>no. This patch
introduces custom main target class that handles filtering,
so we don't ever try to build with undesired property sets.


[SVN r52319]
2009-04-11 07:22:28 +00:00
Dave Abrahams
7a3f8227c9 Makes it possible to use an installed docutils without referring to a
source distro directory.

[SVN r52306]
2009-04-10 20:02:51 +00:00
David Deakins
12526298f8 As of STLport 5.2, the version number is no longer included in the name of the static libraries.
[SVN r52270]
2009-04-08 21:11:25 +00:00
Troy D. Straszheim
b9e8bf156c Silly BUILD_QUICKBOOK. Just use the cmake target.
Also check for headers to feed to doxygen in both regular and
modularized locations.





[SVN r52253]
2009-04-08 13:14:14 +00:00
Troy D. Straszheim
58f369a7f2 Silly BUILD_QUICKBOOK. Just use the cmake target.
[SVN r52252]
2009-04-08 12:37:39 +00:00
Troy D. Straszheim
6c819c7871 quickbook bug got fixed (thanks Daniel James), revert previous messy workaround
[SVN r52247]
2009-04-08 11:09:43 +00:00
Daniel James
a0e9fa51b0 Fix calculate_relative_path
When outdir == "." calculate_relative_path was counting that dot as a
directory and adding an extra ".." to the result. So only count parts
that don't equal ".".

Refs #2921

[SVN r52237]
2009-04-07 19:26:18 +00:00
Troy D. Straszheim
da77b2070d workaround quickbook bug by using absolute paths... but this breaks boost::function docs build. This whole thing is a train wreck.
[SVN r52232]
2009-04-07 17:22:51 +00:00
Vladimir Prus
7a7fda4fd2 Fix exe extension on Cygwin.
Fixes #2913.


[SVN r52212]
2009-04-06 09:46:17 +00:00
Vladimir Prus
878c0cc941 Make Jamroots inherit from project-config, if one exists.
[SVN r52174]
2009-04-04 21:16:05 +00:00
Vladimir Prus
706186c6aa Adjust the search for project-config.jam.
[SVN r52173]
2009-04-04 21:15:09 +00:00
Vladimir Prus
1e9a04020a Allow Boost.Build to override the value of -j.
[SVN r52171]
2009-04-04 18:55:37 +00:00
Vladimir Prus
0186268f29 Implement project-config.jam loading.
[SVN r52170]
2009-04-04 18:54:12 +00:00
Vladimir Prus
16815875ec Revert the previous change
[SVN r52167]
2009-04-04 07:55:40 +00:00
Vladimir Prus
62de2ee169 Enable verbose diagnostics for Boost.Build tests
[SVN r52166]
2009-04-04 07:53:19 +00:00
Vladimir Prus
c2c4788026 Unbreak prebuilt libraries on pathscale.
[SVN r52165]
2009-04-04 07:38:27 +00:00
Vladimir Prus
13d7946466 Adjust intel-linux inlining options for newer versions.
Fixes #2419.


[SVN r52164]
2009-04-04 07:29:30 +00:00
Robert Ramey
897c52199c Merge changes from trunk to release
[SVN r52112]
2009-04-01 16:23:54 +00:00
Vladimir Prus
9e04033a60 Add example of using built tool.
[SVN r52098]
2009-04-01 06:34:39 +00:00
Daniel James
b4af65c0fc Support reference for variables that are both static and mutable in
boostbook.

[SVN r52083]
2009-03-31 19:43:35 +00:00
Daniel James
1db7e08310 Support global variable reference in boostbook.
[SVN r52082]
2009-03-31 19:43:13 +00:00
Vladimir Prus
590b59dab3 Support for 64-bit compilation on acc.
[SVN r52079]
2009-03-31 18:54:47 +00:00
Daniel James
4f6ffb6105 Fix bug handling python and C++ strings.
Fixes #2860.

Merged revisions 51949 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r51949 | danieljames | 2009-03-24 08:34:09 +0000 (Tue, 24 Mar 2009) | 21 lines
  
  Use our own escape character parser.
  
  We're currently using the spirit escaped character parser. This is a
  strict C parser and causes parse errors for code that we probably should
  accept, such as any hexadecimal encoded characters with a value greater
  than the maximum value of the current platform's 'char'.  This is \x7F
  on some platforms so it rejects '\x80' upwards. As well as rejecting
  characters that might be valid, it also means that quickbook will act
  differently on different platforms.
  
  In python strings, '\xaaa' is equivalent to '\xaa' + 'a', but the spirit
  parser interprets this as a character with value '0xaaa'. So we probably
  should accept these.
  
  I also think we should be liberal about what we accept. IMO it isn't our
  job to enforce correct C++/python, just to create a reasonable
  rendering of our input. So rather than write a parser which understands
  the various types of escapes, I just wrote one that ignores any
  character following a backslash.
  
  Refs #2860.
........


[SVN r52064]
2009-03-30 17:49:15 +00:00
Vladimir Prus
92aaf6a43c Document the preserve-test-targets feature.
[SVN r52063]
2009-03-30 17:23:52 +00:00
Vladimir Prus
a5155e5b56 Preserve test targets by default.
[SVN r52062]
2009-03-30 17:16:09 +00:00
Vladimir Prus
57888af9ef Explicitly request that target targets be removed.
Boost.Build default will be flipped shortly, and we don't
want regression tests to keep the binaries around.


[SVN r51989]
2009-03-26 18:01:30 +00:00
Daniel James
52fa100fef Use our own escape character parser.
We're currently using the spirit escaped character parser. This is a
strict C parser and causes parse errors for code that we probably should
accept, such as any hexadecimal encoded characters with a value greater
than the maximum value of the current platform's 'char'.  This is \x7F
on some platforms so it rejects '\x80' upwards. As well as rejecting
characters that might be valid, it also means that quickbook will act
differently on different platforms.

In python strings, '\xaaa' is equivalent to '\xaa' + 'a', but the spirit
parser interprets this as a character with value '0xaaa'. So we probably
should accept these.

I also think we should be liberal about what we accept. IMO it isn't our
job to enforce correct C++/python, just to create a reasonable
rendering of our input. So rather than write a parser which understands
the various types of escapes, I just wrote one that ignores any
character following a backslash.

Refs #2860.

[SVN r51949]
2009-03-24 08:34:09 +00:00
Robert Ramey
33e9f2d5da remove -- from toolset
[SVN r51944]
2009-03-23 17:06:42 +00:00
Daniel James
d5945a2270 Merge misc. changes from trunk, mostly minor documentation fixes.
Merged revisions 48412,50921,51042,51369,51386-51387,51506-51507,51668,51802,51804,51881 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r48412 | danieljames | 2008-08-28 11:23:33 +0100 (Thu, 28 Aug 2008) | 1 line
  
  Fix a typo. Thanks to Jon Biggar.
........
  r50921 | danieljames | 2009-01-31 09:36:38 +0000 (Sat, 31 Jan 2009) | 1 line
  
  Remove executable flag from preprocess.cmd. It was a mistake to add it.
........
  r51042 | danieljames | 2009-02-06 00:04:44 +0000 (Fri, 06 Feb 2009) | 1 line
  
  Ignore some version control files in inspect.
........
  r51369 | danieljames | 2009-02-21 18:49:48 +0000 (Sat, 21 Feb 2009) | 1 line
  
  Minor markup fix in concept check documentation.
........
  r51386 | danieljames | 2009-02-22 11:53:28 +0000 (Sun, 22 Feb 2009) | 1 line
  
  Add index.html file for compose, as our server setup doesn't support index.htm files.
........
  r51387 | danieljames | 2009-02-22 11:53:48 +0000 (Sun, 22 Feb 2009) | 5 lines
  
  Add missing index.html file for MPI and GIL.
  
  All the top level libraries now have index.html files but
  several sub-libraries don't. I'm not sure it's worth adding them as many
  of them don't have appropriate subdirectories anyway.
........
  r51506 | danieljames | 2009-03-01 14:16:00 +0000 (Sun, 01 Mar 2009) | 1 line
  
  Update links to command line invocation.
........
  r51507 | danieljames | 2009-03-01 14:16:24 +0000 (Sun, 01 Mar 2009) | 1 line
  
  Use xpointer attributes in the boost build documentation.
........
  r51668 | danieljames | 2009-03-09 20:56:51 +0000 (Mon, 09 Mar 2009) | 1 line
  
  Redirect to the Trac wiki instead of the old one.
........
  r51802 | danieljames | 2009-03-16 20:21:05 +0000 (Mon, 16 Mar 2009) | 1 line
  
  Use paragraphs inside purpose tags.
........
  r51804 | danieljames | 2009-03-16 20:21:46 +0000 (Mon, 16 Mar 2009) | 1 line
  
  Give the variablelist a margin.
........
  r51881 | danieljames | 2009-03-21 15:35:35 +0000 (Sat, 21 Mar 2009) | 1 line
  
  Fix html.
........


[SVN r51897]
2009-03-22 10:42:48 +00:00
Vladimir Prus
94ca74e176 Include unistd.h
Fixes #2596.


[SVN r51896]
2009-03-21 23:12:15 +00:00
Vladimir Prus
5bceac8a0e Ubreak stdlib=sun-stlport.
This patch makes the feature module check if a feature value
is actually a complete permissible value, before splitting at
'-' and treating each element as subfeature.

Patch from Noel Belcourt.


[SVN r51893]
2009-03-21 22:45:05 +00:00
Daniel James
3beca9d5e4 Sync up the quickbook CMakeLists.txt file
[SVN r51887]
2009-03-21 16:20:03 +00:00
Daniel James
27792a47ee Merge quickbook documentation. Using 'boost:' links.
[SVN r51886]
2009-03-21 16:14:28 +00:00
Daniel James
1429d9124e Merged revisions 51403-51404,51800-51801,51803,51883 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r51404 | danieljames | 2009-02-22 23:49:05 +0000 (Sun, 22 Feb 2009) | 2 lines
  
  Write out error count on failure. Looks a bit odd at the moment but
  it'll do. Fixes #1214.
........
  r51800 | danieljames | 2009-03-16 20:18:41 +0000 (Mon, 16 Mar 2009) | 1 line
  
  Avoid a gcc warning about initialization order.
........
  r51801 | danieljames | 2009-03-16 20:19:00 +0000 (Mon, 16 Mar 2009) | 5 lines
  
  Fix syntax error in tests.
  
  There was a failing test caused by a syntax error in a test. The
  solution is probably to improve the syntax in a new version and issue a
  warning in older versions.
........
  r51803 | danieljames | 2009-03-16 20:21:24 +0000 (Mon, 16 Mar 2009) | 1 line
  
  Detab
........


[SVN r51884]
2009-03-21 16:08:52 +00:00
Daniel James
4c3b06d039 Revert r51403.
[SVN r51883]
2009-03-21 15:48:55 +00:00
Daniel James
0ba892e6d8 Detab
[SVN r51803]
2009-03-16 20:21:24 +00:00
Daniel James
de722e3cc5 Fix syntax error in tests.
There was a failing test caused by a syntax error in a test. The
solution is probably to improve the syntax in a new version and issue a
warning in older versions.

[SVN r51801]
2009-03-16 20:19:00 +00:00
Daniel James
71580c6aed Avoid a gcc warning about initialization order.
[SVN r51800]
2009-03-16 20:18:41 +00:00
Vladimir Prus
923d9c6df5 Remove another use of -qtwolink.
[SVN r51792]
2009-03-16 10:57:06 +00:00
Daniel James
dcac8f1b8f Merge most of the recent changes to quickbook and boostbook.
Left out doxygen changes: [51323],[51324],[51680]
And a quickbook change which might be a breaking change: [51403]

Fixes #1977, #1170, #1213, #2701.
Refs #2153, #2771.

Merged revisions 51268-51269,51319-51321,51370-51372,51388-51389,51401-51402,51405-51406,51508,51647,51696 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r51268 | johnmaddock | 2009-02-16 10:39:18 +0000 (Mon, 16 Feb 2009) | 1 line
  
  Add default path for callouts.
........
  r51269 | johnmaddock | 2009-02-16 10:40:26 +0000 (Mon, 16 Feb 2009) | 1 line
  
  Add preliminary HTMLHelp support.
........
  r51319 | danieljames | 2009-02-18 21:22:37 +0000 (Wed, 18 Feb 2009) | 1 line
  
  Remove long out of date warning.
........
  r51320 | danieljames | 2009-02-18 21:23:13 +0000 (Wed, 18 Feb 2009) | 1 line
  
  Write out the quickbook options when the file is missing.
........
  r51321 | danieljames | 2009-02-18 21:23:35 +0000 (Wed, 18 Feb 2009) | 1 line
  
  Add default path for callouts to xhtml.
........
  r51370 | danieljames | 2009-02-21 18:50:00 +0000 (Sat, 21 Feb 2009) | 4 lines
  
  Regenerate boostbook reference documentation and merge with existing
  documentation.
  
  Ref #2153
........
  r51371 | danieljames | 2009-02-21 18:50:14 +0000 (Sat, 21 Feb 2009) | 1 line
  
  Fix links in standalone boostbook documentation.
........
  r51372 | danieljames | 2009-02-21 18:50:25 +0000 (Sat, 21 Feb 2009) | 3 lines
  
  Change license in boostbook docs to boost license.
  
  Douglas Gregor is listed in the blanket permissions file.
........
  r51388 | danieljames | 2009-02-22 11:54:01 +0000 (Sun, 22 Feb 2009) | 1 line
  
  This DTD isn't stable, so I'm calling it a 'development' version. Which is probably wrong, but there you go.
........
  r51389 | danieljames | 2009-02-22 11:54:18 +0000 (Sun, 22 Feb 2009) | 2 lines
  
  Support the alt tag in headername and macroname. Also make headername
  and macroname valid. Refs #1977
........
  r51401 | danieljames | 2009-02-22 23:47:51 +0000 (Sun, 22 Feb 2009) | 8 lines
  
  Add a purpose for macroname, headername, enumname, globalname.
  
  Ref #2153: There's still no documentation for methodname and classname.
  These are actually defined in the docbook DTD for a different purpose so
  I'm not sure how to deal with them.
  
  http://www.docbook.org/tdg/en/html/methodname.html
  http://www.docbook.org/tdg/en/html/classname.html
........
  r51402 | danieljames | 2009-02-22 23:48:37 +0000 (Sun, 22 Feb 2009) | 7 lines
  
  Generate slightly more valid boostbook.
  
  For document types other than library:
  * Don't generate name or dirname for document types.
  * Put title before document info.
  
  Ref #2771
........
  r51405 | danieljames | 2009-02-22 23:49:21 +0000 (Sun, 22 Feb 2009) | 3 lines
  
  Print out unexpected characters as errors.
  
  Ref #1170
........
  r51406 | danieljames | 2009-02-22 23:49:36 +0000 (Sun, 22 Feb 2009) | 1 line
  
  Better handling of errors without line numbers.
........
  r51508 | danieljames | 2009-03-01 14:16:44 +0000 (Sun, 01 Mar 2009) | 3 lines
  
  Try to make anchor and link usage a little clearer.
  
  Refs #1213, #2701
........
  r51647 | danieljames | 2009-03-08 09:45:51 +0000 (Sun, 08 Mar 2009) | 1 line
  
  Display text purposes in function reference.
........
  r51696 | johnmaddock | 2009-03-11 10:22:42 +0000 (Wed, 11 Mar 2009) | 1 line
  
  Set margins to 0pt so they line up with surrounding text rather than appearing outside it - prevents margins from overlapping other content.
........


[SVN r51774]
2009-03-14 11:42:38 +00:00
Vladimir Prus
5f55da3736 Don't use -qtwolink.
It is reported in http://permalink.gmane.org/gmane.comp.lib.boost.build/20456
as breaking things.


[SVN r51761]
2009-03-13 19:12:02 +00:00
Vladimir Prus
caf344078a Ubreak prebuilt libraries on vacpp.
[SVN r51760]
2009-03-13 19:08:55 +00:00
Daniel James
984de1ff2d Fix properties on some quickbook files, which wasn't merged properly before.
[SVN r51742]
2009-03-12 21:50:30 +00:00
Vladimir Prus
f1e3e6ad22 Use -bnoipath on vacpp/AIX.
Patch from Etienne PIERRE. Fixes #2843.


[SVN r51697]
2009-03-11 12:43:24 +00:00
John Maddock
2c4e500a8a Set margins to 0pt so they line up with surrounding text rather than appearing outside it - prevents margins from overlapping other content.
[SVN r51696]
2009-03-11 10:22:42 +00:00
Daniel James
d890d65f78 Try to support inbodydescription in doxygen xml.
[SVN r51680]
2009-03-10 08:09:14 +00:00
Daniel James
ec6cbda673 Display text purposes in function reference.
[SVN r51647]
2009-03-08 09:45:51 +00:00
Daniel James
72778450d5 Detab.
[SVN r51644]
2009-03-08 09:44:51 +00:00
John Maddock
4f90f877d1 Fix pch support.
[SVN r51570]
2009-03-03 13:47:44 +00:00
Daniel James
b4e0bebd56 Try to make anchor and link usage a little clearer.
Refs #1213, #2701

[SVN r51508]
2009-03-01 14:16:44 +00:00
Daniel James
14f01c64f1 Use xpointer attributes in the boost build documentation.
[SVN r51507]
2009-03-01 14:16:24 +00:00
Daniel James
2621eeb3be Update links to command line invocation.
[SVN r51506]
2009-03-01 14:16:00 +00:00
Vladimir Prus
a5c2886006 Don't inherit PCH generators, since they probably don't work.
[SVN r51481]
2009-02-28 11:57:44 +00:00
John Maddock
d44eb08241 Merge PDF build changes from Trunk.
[SVN r51417]
2009-02-23 18:39:32 +00:00
Daniel James
0f4a959903 Better handling of errors without line numbers.
[SVN r51406]
2009-02-22 23:49:36 +00:00
Daniel James
8ddd254024 Print out unexpected characters as errors.
Ref #1170

[SVN r51405]
2009-02-22 23:49:21 +00:00
Daniel James
ea73d693c1 Write out error count on failure. Looks a bit odd at the moment but
it'll do. Fixes #1214.

[SVN r51404]
2009-02-22 23:49:05 +00:00
Daniel James
2455154ba7 Accept space between 'section:' and the section id.
Ref #2712.

[SVN r51403]
2009-02-22 23:48:51 +00:00
Daniel James
949fcf4b83 Generate slightly more valid boostbook.
For document types other than library:
* Don't generate name or dirname for document types.
* Put title before document info.

Ref #2771

[SVN r51402]
2009-02-22 23:48:37 +00:00
Daniel James
ecf0176990 Add a purpose for macroname, headername, enumname, globalname.
Ref #2153: There's still no documentation for methodname and classname.
These are actually defined in the docbook DTD for a different purpose so
I'm not sure how to deal with them.

http://www.docbook.org/tdg/en/html/methodname.html
http://www.docbook.org/tdg/en/html/classname.html

[SVN r51401]
2009-02-22 23:47:51 +00:00
Jurko Gospodnetić
6a16ce7011 Makes the Boost Build testing system correctly report the number of passed test cases instead of reporting all test cases as passed.
[SVN r51396]
2009-02-22 17:36:30 +00:00
Jurko Gospodnetić
87792ad5c3 Added a comment specifying several alternative implementations for the common.file-creation-command rule on Windows.
[SVN r51395]
2009-02-22 17:34:25 +00:00
Jurko Gospodnetić
cad6580db1 Cleaned up the Boost Build example/generate/jamroot.jam example source file. No functional changes.
[SVN r51394]
2009-02-22 16:56:04 +00:00
Jurko Gospodnetić
f127463ca5 Converted tabs to spaces in the Boost Build test/test_all.py to make all whitespace style used in this file consistent.
[SVN r51391]
2009-02-22 16:02:58 +00:00
Jurko Gospodnetić
9d6fafa026 Removed trailing spaces.
[SVN r51390]
2009-02-22 15:55:04 +00:00
Daniel James
00bf72b696 Support the alt tag in headername and macroname. Also make headername
and macroname valid. Refs #1977

[SVN r51389]
2009-02-22 11:54:18 +00:00
Daniel James
2f180671f9 This DTD isn't stable, so I'm calling it a 'development' version. Which is probably wrong, but there you go.
[SVN r51388]
2009-02-22 11:54:01 +00:00
Daniel James
e067187f03 Change license in boostbook docs to boost license.
Douglas Gregor is listed in the blanket permissions file.

[SVN r51372]
2009-02-21 18:50:25 +00:00
Daniel James
e4248a7b25 Fix links in standalone boostbook documentation.
[SVN r51371]
2009-02-21 18:50:14 +00:00
Daniel James
f2bd0ee63d Regenerate boostbook reference documentation and merge with existing
documentation.

Ref #2153

[SVN r51370]
2009-02-21 18:50:00 +00:00
Jürgen Hunold
2d92b6be9b Merged revisions 51013,51230,51275,51300,51313 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r51013 | jhunold | 2009-02-04 20:14:01 +0100 (Wed, 04 Feb 2009) | 3 lines
  
  Apply patch from Alexey Pakhunov for improved msvc assembler support.
  Fixes https://zigzag.lvk.cs.msu.su:7813/boost.build/ticket/214
........
  r51230 | jhunold | 2009-02-12 21:38:33 +0100 (Thu, 12 Feb 2009) | 7 lines
  
  Major refactoring of Qt4 toolchain featuring:
  - support for multiple 'using qt' statements.
  - auto-detection of Qt version using qmake.
  - support for user-specified version.
  - better debug messages.
  - support for toolset requirements.
........
  r51275 | jhunold | 2009-02-16 20:35:15 +0100 (Mon, 16 Feb 2009) | 2 lines
  
  Fix: Correct handling of include paths with spaces.
........
  r51300 | jhunold | 2009-02-17 20:30:19 +0100 (Tue, 17 Feb 2009) | 2 lines
  
  Add support for QtScriptTools (Qt-4.5)
........
  r51313 | jhunold | 2009-02-18 20:11:49 +0100 (Wed, 18 Feb 2009) | 2 lines
  
  Refactoring: Rename uic-h to uic to get uniform toolnames.
........


[SVN r51334]
2009-02-19 19:36:47 +00:00
John Maddock
f09445f96c Set monospace font so that carriage return character (for line continuation) is found.
Revert to modified keep-together rule for tables, as widow and orphan controls don't work quite as expected.

[SVN r51332]
2009-02-19 16:52:57 +00:00
John Maddock
1dda1962e0 Fix FO XSL customisation layer to improve formatting - use widow and orphan control rather than "keep-together", make sure formatting is applied consistently across all elements, and allow code block to line wrap with hyphenation.
[SVN r51328]
2009-02-19 13:33:22 +00:00
Vladimir Prus
f6cbbfceaf When deciding what options compiler accepts, use the version number the
compiler has reported, as opposed to the version number specified by the
user in user-config.jam.


[SVN r51326]
2009-02-19 09:17:20 +00:00
Daniel James
c0fbe80ba9 Deal with top level enums from doxygen.
[SVN r51324]
2009-02-18 21:25:12 +00:00
Daniel James
4efd98e2f4 More information in error messages in the doxygen2boostbook script.
[SVN r51323]
2009-02-18 21:24:36 +00:00
Daniel James
53d3445f43 Add default path for callouts to xhtml.
[SVN r51321]
2009-02-18 21:23:35 +00:00
Daniel James
e0e3d70bb7 Write out the quickbook options when the file is missing.
[SVN r51320]
2009-02-18 21:23:13 +00:00
Daniel James
dded0197c0 Remove long out of date warning.
[SVN r51319]
2009-02-18 21:22:37 +00:00
Jürgen Hunold
971ae01dc8 Refactoring: Rename uic-h to uic to get uniform toolnames.
[SVN r51313]
2009-02-18 19:11:49 +00:00
Vladimir Prus
92ff85a8ab Do not use -fast, since it causes the code to be generated for
the processor the compiler is running on. Use -xO4 instead.
Fixes #2773.


[SVN r51308]
2009-02-18 12:49:13 +00:00
Jürgen Hunold
7fe10aae3e Add support for QtScriptTools (Qt-4.5)
[SVN r51300]
2009-02-17 19:30:19 +00:00
John Maddock
889c012ed0 Add PDF generation options to fix external links to point to the web site.
Added a few more Boostbook based libs that were missed first time around.
Fixed PDF naming issues.

[SVN r51284]
2009-02-17 10:05:58 +00:00
Daniel James
8390647b1f Merge several changes to boostbook and quickbook.
Fixes #1399

Merged revisions 49231,49459,49988,50068,50084,50091,50109,50125,50142,50159,50163,50175,50193,50207,50210-50213,50215,50222,50246,50513 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r49231 | danieljames | 2008-10-09 23:14:14 +0100 (Thu, 09 Oct 2008) | 4 lines
  
  Work around the problems with window newlines in position_iterator. (I'm
  about to fix them, but this will get quickbook working immediately).
........
  r49459 | eric_niebler | 2008-10-26 20:24:59 +0000 (Sun, 26 Oct 2008) | 1 line
  
  give data members with <purpose> in synopses the same treatment as functions and typedefs
........
  r49988 | danieljames | 2008-11-28 15:05:21 +0000 (Fri, 28 Nov 2008) | 1 line
  
  When processing template arguments, deal with the case when there's no content after the last space or there are more arguments than expected.
........
  r50068 | johnmaddock | 2008-12-02 13:13:57 +0000 (Tue, 02 Dec 2008) | 1 line
  
  Fix Jamfile by adding <preserve-test-targets>on to test requirements.
........
  r50084 | johnmaddock | 2008-12-03 09:42:52 +0000 (Wed, 03 Dec 2008) | 1 line
  
  Added quickbook-fail-test rule and two tests that make use of it: note that these currently fail.
........
  r50091 | danieljames | 2008-12-03 19:14:42 +0000 (Wed, 03 Dec 2008) | 2 lines
  
  Keep a count of errors in quickbook, and return an error code when appropriate.
........
  r50109 | johnmaddock | 2008-12-04 10:14:19 +0000 (Thu, 04 Dec 2008) | 1 line
  
  Added dependency to the test file.
........
  r50125 | djowel | 2008-12-05 02:13:59 +0000 (Fri, 05 Dec 2008) | 1 line
  
  updated to use "classic" spirit includes and namespace
........
  r50142 | danieljames | 2008-12-05 19:03:19 +0000 (Fri, 05 Dec 2008) | 1 line
  
  Defined BOOST_CYGWIN_PATH when building quickbook on cygwin.
........
  r50159 | danieljames | 2008-12-06 14:07:35 +0000 (Sat, 06 Dec 2008) | 1 line
  
  Copy boostbook.dtd into the correct position for the 1.1 uri. I'm not sure what should be done with the existing location.
........
  r50163 | danieljames | 2008-12-06 19:22:32 +0000 (Sat, 06 Dec 2008) | 1 line
  
  Revert my change to the quickbook jamfile, it isn't adequately tested.
........
  r50175 | danieljames | 2008-12-07 12:37:07 +0000 (Sun, 07 Dec 2008) | 1 line
  
  Fix processing of unmatched escape characters in code - and issue a warning for unexpected characters.
........
  r50193 | danieljames | 2008-12-08 16:17:13 +0000 (Mon, 08 Dec 2008) | 1 line
  
  Use new include paths for classic spirit in quickbook text_diff utility.
........
  r50207 | danieljames | 2008-12-08 21:51:56 +0000 (Mon, 08 Dec 2008) | 1 line
  
  Fail on a mismatched '' in the python and c++ syntax highlighters. And then ignore the rest of the code block to avoid further errors and warnings.
........
  r50210 | danieljames | 2008-12-08 23:14:23 +0000 (Mon, 08 Dec 2008) | 1 line
  
  Hard fail on quickbook post process errors.
........
  r50211 | danieljames | 2008-12-08 23:20:26 +0000 (Mon, 08 Dec 2008) | 1 line
  
  Since I accidently added a quickbook fail tests to the Jamfile in the last checkin, I might as well add them.
........
  r50212 | danieljames | 2008-12-08 23:35:08 +0000 (Mon, 08 Dec 2008) | 1 line
  
  Remove an unused variable in order to avoid a gcc warning.
........
  r50213 | danieljames | 2008-12-08 23:35:20 +0000 (Mon, 08 Dec 2008) | 1 line
  
  Run the docbook chunker quietly, unless boostbook.verbose is set.
........
  r50215 | danieljames | 2008-12-08 23:38:29 +0000 (Mon, 08 Dec 2008) | 1 line
  
  Put the markup strings in their own cpp file to avoid gcc warnings.
........
  r50222 | danieljames | 2008-12-09 13:52:07 +0000 (Tue, 09 Dec 2008) | 1 line
  
  Fix some xsl type errors.
........
  r50246 | speedsnail | 2008-12-12 15:06:44 +0000 (Fri, 12 Dec 2008) | 1 line
  
  Make doxygen command "\throw" work with boostbook.
........
  r50513 | danieljames | 2009-01-08 12:01:50 +0000 (Thu, 08 Jan 2009) | 1 line
  
  Support both windows and cygwin paths in cygwin quickbook.
........


[SVN r51281]
2009-02-17 00:01:03 +00:00
Jürgen Hunold
7145754ade Fix: Correct handling of include paths with spaces.
[SVN r51275]
2009-02-16 19:35:15 +00:00
John Maddock
e276dd3162 Add preliminary HTMLHelp support.
[SVN r51269]
2009-02-16 10:40:26 +00:00
John Maddock
cf5bb6ac46 Add default path for callouts.
[SVN r51268]
2009-02-16 10:39:18 +00:00
Daniel James
d4cd6e465e Use the new 'boost:' links for the hash, unordered and quickbook documentation.
[SVN r51262]
2009-02-15 19:32:04 +00:00
Daniel James
975670b17f Implement the 'boost:' for links relative to boost root. Also, optionally
replace links within the boost distribution with links to the the boost site,
which is useful for generating pdfs and standalone documentation.

Implemented with John Maddock. Fixes #1166.

[SVN r51261]
2009-02-15 19:31:37 +00:00
Vladimir Prus
6b3b24b162 Don't unintentially collect all new targets in a global variable.
[SVN r51260]
2009-02-15 19:02:10 +00:00
Steven Watanabe
1b145a23a9 Use .dll extension for shared libraries on cygwin. Fixes #2734
[SVN r51241]
2009-02-13 20:51:25 +00:00
Steven Watanabe
1a356c1f02 Use $(type) instead of type. Fixes #2648
[SVN r51240]
2009-02-13 16:55:07 +00:00
Jürgen Hunold
e651b7ffc8 Major refactoring of Qt4 toolchain featuring:
- support for multiple 'using qt' statements.
- auto-detection of Qt version using qmake.
- support for user-specified version.
- better debug messages.
- support for toolset requirements.


[SVN r51230]
2009-02-12 20:38:33 +00:00
Steven Watanabe
c9a3ec511d Fix generator_selection on windows
[SVN r51227]
2009-02-12 19:10:40 +00:00
John Maddock
31b2a0605c Change section to chapter: mixing chapters and sections at the top level in a document causes PDF build to fail.
[SVN r51147]
2009-02-09 17:45:10 +00:00
John Maddock
191f1bfed0 Add Jamfile to build PDF versions of all the docs.
Tweaked some existing Jamfiles so that PDF build finds all the necessary image files etc.
Tweaked fo.xsl to provide more options by default, and improve formatting.

[SVN r51104]
2009-02-08 16:59:14 +00:00
Daniel James
5cabad2fb1 Fix spelling mistake.
[SVN r51044]
2009-02-06 00:07:18 +00:00
Daniel James
3fbee40bb7 Very rough outline of how the documentation tools documentation might
look.

[SVN r51043]
2009-02-06 00:04:59 +00:00
Daniel James
c187c5f4c3 Ignore some version control files in inspect.
[SVN r51042]
2009-02-06 00:04:44 +00:00
Jürgen Hunold
f6c50ac4b4 Apply patch from Alexey Pakhunov for improved msvc assembler support.
Fixes https://zigzag.lvk.cs.msu.su:7813/boost.build/ticket/214


[SVN r51013]
2009-02-04 19:14:01 +00:00
Vladimir Prus
67ffd82f18 Avoid duplicate target error when using <embed-manifest>off.
Patch from Alexey Pakhunov.


[SVN r51007]
2009-02-04 07:47:11 +00:00
Troy D. Straszheim
25ddd7cf46 Further quickbookization of the wiki
[SVN r50959]
2009-02-01 21:29:46 +00:00
Troy D. Straszheim
f027a64d88 A couple pages worth of cmake docs brought over from the wiki
[SVN r50956]
2009-02-01 19:34:52 +00:00
Troy D. Straszheim
3c0bceb6ed Placeholder docs for cmake
[SVN r50934]
2009-01-31 20:25:15 +00:00
Troy D. Straszheim
162709151b sync up with jamfile
[SVN r50932]
2009-01-31 18:57:33 +00:00
Troy D. Straszheim
bdb8aea6f5 if BUILD_VERSIONED is OFF, don't mangle the include directory name in packages.
[SVN r50931]
2009-01-31 18:53:31 +00:00
Troy D. Straszheim
43b73602f1 Dont mangle version into include directory name when making package if
BUILD_VERSIONED is off. 




[SVN r50930]
2009-01-31 18:44:38 +00:00
Dave Abrahams
38c14a3a7f merged [50869] from trunk
[SVN r50909]
2009-01-30 17:27:23 +00:00
Troy D. Straszheim
305e834b8d Versioning off by default on unix.
[SVN r50902]
2009-01-30 14:57:34 +00:00
Dave Abrahams
bc0b8391ae Attempt to satisfy intel-linux 9.0's apparent need for -lutil
[SVN r50869]
2009-01-29 15:26:02 +00:00
Daniel James
f88a39c169 Merge several documentation fixes. Plus a small inspect fix.
Merged revisions 50798-50799,50837-50839,50847-50848 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r50798 | danieljames | 2009-01-26 23:14:53 +0000 (Mon, 26 Jan 2009) | 5 lines
  
  Make checking for duplicated names case insensitive.
  
  This avoids generating filenames with names that only differ by case as they
  cause problems on case insensitive file systems.
........
  r50799 | danieljames | 2009-01-26 23:29:52 +0000 (Mon, 26 Jan 2009) | 1 line
  
  Label the line ending inspect errors.
........
  r50837 | danieljames | 2009-01-28 09:14:21 +0000 (Wed, 28 Jan 2009) | 1 line
  
  Add scope exit to the root html file.
........
  r50838 | danieljames | 2009-01-28 09:14:45 +0000 (Wed, 28 Jan 2009) | 1 line
  
  Fix a link in the typeof forwarding html file.
........
  r50839 | danieljames | 2009-01-28 09:14:56 +0000 (Wed, 28 Jan 2009) | 1 line
  
  Fix an incorrectly escaped right arrow.
........
  r50847 | danieljames | 2009-01-28 15:17:34 +0000 (Wed, 28 Jan 2009) | 2 lines
  
  Fix some documentation issues with scope_exit.
........
  r50848 | danieljames | 2009-01-28 15:32:46 +0000 (Wed, 28 Jan 2009) | 1 line
  
  Generate the scope_exit documentation.
........


[SVN r50849]
2009-01-28 15:53:42 +00:00
Beman Dawes
751505eb7a Add generation of README.txt
[SVN r50845]
2009-01-28 14:39:38 +00:00
Beman Dawes
72415f89ee tools/releases add build_release_packages.bat
[SVN r50802]
2009-01-27 15:10:44 +00:00
Daniel James
a704b2802a Label the line ending inspect errors.
[SVN r50799]
2009-01-26 23:29:52 +00:00
Daniel James
3866122e7f Make checking for duplicated names case insensitive.
This avoids generating filenames with names that only differ by case as they
cause problems on case insensitive file systems.


[SVN r50798]
2009-01-26 23:14:53 +00:00
John Maddock
26efcbc946 Patch for tool being unable to locate the manifest tool mt.exe.
[SVN r50782]
2009-01-26 10:00:10 +00:00
Troy D. Straszheim
a0a37bc633 merge of cmake build files from trunk per beman
[SVN r50756]
2009-01-24 18:57:20 +00:00
Jürgen Hunold
48c3ce644c Merged revisions 50708 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r50708 | vladimir_prus | 2009-01-21 20:37:33 +0100 (Wed, 21 Jan 2009) | 1 line
  
  Make cflags/cxxflags/linkflags work with intel-linux
........


[SVN r50749]
2009-01-23 20:28:19 +00:00
Vladimir Prus
ffd7a793b4 Make cflags/cxxflags/linkflags work with intel-linux
[SVN r50708]
2009-01-21 19:37:33 +00:00
John Maddock
0fa4d8f12b Fix for missing setup command: mt.exe isn't found without this.
[SVN r50670]
2009-01-19 11:17:36 +00:00
Beman Dawes
7832db5fe7 tools/build: merge from trunk
[SVN r50575]
2009-01-14 14:31:12 +00:00
Beman Dawes
a75b6e9891 Daily snapshot: download pre-built docs via ftp, copy into directory structure
[SVN r50540]
2009-01-10 23:08:25 +00:00
Rene Rivera
e36339a0d7 Merge Boost Jam 3.1.17 release to Boost release.
[SVN r50535]
2009-01-10 19:42:28 +00:00
Rene Rivera
c1528982f6 Change darwin/xgcc ARM compile option to armv6 as that's what Xodce uses and is what the iPhone has.
[SVN r50523]
2009-01-09 03:38:44 +00:00
Daniel James
a22e9627f2 Support both windows and cygwin paths in cygwin quickbook.
[SVN r50513]
2009-01-08 12:01:50 +00:00
Steven Watanabe
72aecaa375 Issue an error when set-default is called with a free or optional feature
[SVN r50391]
2008-12-27 22:04:21 +00:00
Steven Watanabe
0622cdfb88 Make c-scanner use native path format for included headers in order to match the names of generated headers
[SVN r50390]
2008-12-27 20:31:15 +00:00
John Maddock
6c25dc3394 Add additional search path for libraries with Intel on Linux or Darwin: Intel-11 and later has changed the installation directory structure compared to previous versions.
[SVN r50389]
2008-12-27 13:46:34 +00:00
John Maddock
51bd4af4a3 Fix for Intel-11.0 compiler setup requirements.
[SVN r50384]
2008-12-24 16:37:12 +00:00
Vladimir Prus
4f99ccec4e Fix variable name. Thanks to Johan Nilsson
[SVN r50302]
2008-12-17 15:49:07 +00:00
Vladimir Prus
59af54d54d Fix typo. Thanks to Daniel Lidström for the report.
[SVN r50288]
2008-12-16 09:19:47 +00:00
Beman Dawes
a21f4853ed Initial commit
[SVN r50285]
2008-12-15 21:50:00 +00:00
Beman Dawes
bade3b8ef8 tools/regression: merge numerous changes from trunk
[SVN r50275]
2008-12-15 12:16:41 +00:00
Beman Dawes
8c4ea3c19e Current release scripts
[SVN r50267]
2008-12-14 13:15:04 +00:00
Beman Dawes
a5f1413789 Add strftime
[SVN r50249]
2008-12-12 18:20:45 +00:00
Beman Dawes
c980cbc0a1 Rename so VC++ IDE Recent Projects name is more explicit
[SVN r50248]
2008-12-12 16:31:13 +00:00
Roland Schwarz
75f103a498 Make doxygen command "\throw" work with boostbook.
[SVN r50246]
2008-12-12 15:06:44 +00:00
Rene Rivera
41cab0fc7e Adjust to new results location, after URI got published on the email lists.
[SVN r50228]
2008-12-10 03:09:44 +00:00
Daniel James
8dd2b1797c Fix some xsl type errors.
[SVN r50222]
2008-12-09 13:52:07 +00:00
Daniel James
bda772a75a Put the markup strings in their own cpp file to avoid gcc warnings.
[SVN r50215]
2008-12-08 23:38:29 +00:00
Daniel James
50cead508b Run the docbook chunker quietly, unless boostbook.verbose is set.
[SVN r50213]
2008-12-08 23:35:20 +00:00
Daniel James
695f6fd5a9 Remove an unused variable in order to avoid a gcc warning.
[SVN r50212]
2008-12-08 23:35:08 +00:00
Daniel James
c684b75186 Since I accidently added a quickbook fail tests to the Jamfile in the last checkin, I might as well add them.
[SVN r50211]
2008-12-08 23:20:26 +00:00
Daniel James
730a22b501 Hard fail on quickbook post process errors.
[SVN r50210]
2008-12-08 23:14:23 +00:00
Daniel James
64b97b3c0d Fail on a mismatched '' in the python and c++ syntax highlighters. And then ignore the rest of the code block to avoid further errors and warnings.
[SVN r50207]
2008-12-08 21:51:56 +00:00
Daniel James
de7191f85c Use new include paths for classic spirit in quickbook text_diff utility.
[SVN r50193]
2008-12-08 16:17:13 +00:00
Vladimir Prus
3f222b3aa5 Include more attributes in test results
[SVN r50179]
2008-12-07 14:56:43 +00:00
Beman Dawes
947512c2bf Remove doc build from snapshot scripts, rename inspect.sh to snapshot_inspect.sh, beef up snapshot scripts.
[SVN r50178]
2008-12-07 14:29:33 +00:00
Daniel James
9710f64ba1 Fix processing of unmatched escape characters in code - and issue a warning for unexpected characters.
[SVN r50175]
2008-12-07 12:37:07 +00:00
Vladimir Prus
c429d54445 Use 'common.mkdir' as the name of the action shown to user.
There's no need to include 'quick-fix' in that text :-)


[SVN r50174]
2008-12-07 08:55:43 +00:00
Vladimir Prus
8d2b9ab965 Include annotations in test log
[SVN r50173]
2008-12-07 08:41:56 +00:00
Vladimir Prus
d4d861fed6 Support for 32+64 fat binaries on Darwin.
Fixes #1679.


[SVN r50172]
2008-12-07 08:25:41 +00:00
Vladimir Prus
589ea035a4 Revive threading support for intel-linux.
[SVN r50171]
2008-12-07 08:02:47 +00:00
Daniel James
89da11df3b Revert my change to the quickbook jamfile, it isn't adequately tested.
[SVN r50163]
2008-12-06 19:22:32 +00:00
Daniel James
ca21a73fde Copy boostbook.dtd into the correct position for the 1.1 uri. I'm not sure what should be done with the existing location.
[SVN r50159]
2008-12-06 14:07:35 +00:00
Daniel James
59c958ddb5 Defined BOOST_CYGWIN_PATH when building quickbook on cygwin.
[SVN r50142]
2008-12-05 19:03:19 +00:00
Joel de Guzman
9980998e96 updated to use "classic" spirit includes and namespace
[SVN r50125]
2008-12-05 02:13:59 +00:00
Steven Watanabe
8537fa5a21 Use .exe extensions on cygwin. Fixes #2163
[SVN r50115]
2008-12-04 16:57:44 +00:00
Vladimir Prus
1709ef6e4e Mention that builtin variables exist only in the global module
[SVN r50114]
2008-12-04 16:25:00 +00:00
Vladimir Prus
bdd631124b Run Boost.Build tests
[SVN r50110]
2008-12-04 10:15:13 +00:00
John Maddock
beb39bccb8 Added dependency to the test file.
[SVN r50109]
2008-12-04 10:14:19 +00:00
Daniel James
5bb84a2616 Keep a count of errors in quickbook, and return an error code when appropriate. Refs #1399.
[SVN r50091]
2008-12-03 19:14:42 +00:00
John Maddock
71d515a429 Added quickbook-fail-test rule and two tests that make use of it: note that these currently fail.
[SVN r50084]
2008-12-03 09:42:52 +00:00
John Maddock
a169b17090 Fix Jamfile by adding <preserve-test-targets>on to test requirements.
[SVN r50068]
2008-12-02 13:13:57 +00:00
Robert Ramey
90c745fc8c adjusted relative path
[SVN r50056]
2008-12-01 16:22:33 +00:00
Rene Rivera
c4493b43ba Add Xcode MacOSX and iPhone version options to cover the present and one future revision.
[SVN r50038]
2008-11-30 19:51:03 +00:00
Rene Rivera
fd7249d7ef Bump to bjam 3.1.18.
[SVN r50014]
2008-11-29 14:53:55 +00:00
Rene Rivera
c382a373f9 Switch testing to use released bjam 3.1.17.
[SVN r50013]
2008-11-29 14:39:50 +00:00
Rene Rivera
ab7ab8203a Update copyright dates.
[SVN r49991]
2008-11-28 16:45:19 +00:00
Rene Rivera
502b7fa2fc Fix compiling with vacpp on non-AIX systems. (fixes #2546)
[SVN r49990]
2008-11-28 16:25:56 +00:00
Rene Rivera
e03244567a Fix syntax error that was causing quickbook to crash.
[SVN r49989]
2008-11-28 15:37:00 +00:00
Daniel James
3a714b0b03 When processing template arguments, deal with the case when there's no content after the last space or there are more arguments than expected.
[SVN r49988]
2008-11-28 15:05:21 +00:00
Vladimir Prus
49ea35caae Unbreak toolset inheritance
[SVN r49986]
2008-11-28 13:37:45 +00:00
Vladimir Prus
0bc1ec445f Fix generator.clone-and-change-type to preserve rule name
[SVN r49976]
2008-11-28 10:39:02 +00:00
Vladimir Prus
a65b87145d Fix generator.clone again
[SVN r49975]
2008-11-28 10:32:32 +00:00
Vladimir Prus
106a2d20b0 Fix return value
[SVN r49974]
2008-11-28 10:30:52 +00:00
Vladimir Prus
c770b58987 Copy generator's rule name when cloning
[SVN r49973]
2008-11-28 10:29:04 +00:00
Michael A. Jackson
42bc6570e9 Changing the initial warning to the user for first time run of CMake so that the user needs to enter "-DCMAKE_IS_EXPERIMENTAL:bool=TRUE' instead of having to uncomment code in the CMake file. This is only needed one time during the initial run of CMake on the boost source directory.
[SVN r49913]
2008-11-24 15:38:22 +00:00
Vladimir Prus
75c198c9f1 Make qcc has the same default template depth limit as gcc.
Suggested by Niklas Angare.


[SVN r49912]
2008-11-24 09:13:22 +00:00
Rene Rivera
b4560cb41b Add history entires for bjam 3.1.17 release.
[SVN r49909]
2008-11-24 04:34:01 +00:00
Rene Rivera
81ec2ed200 Reflect the results of calling bjam from Python. (fixes #2112)
[SVN r49907]
2008-11-24 03:14:55 +00:00
Rene Rivera
e35a72f2d7 Oops, fix one thing, break another... Fix the final arg parsing for passing extra option args to the bjam build.
[SVN r49906]
2008-11-24 03:00:45 +00:00
Rene Rivera
df028faf7a Rework how arguments are parsed and tested to fix handling of quoted arguments, options arguments, and arguments with "=". (fixes #2113)
[SVN r49905]
2008-11-24 02:03:53 +00:00
Vladimir Prus
a540f3b930 Make resource file compilation work with intel.
Thanks to Jan Boehme for the bug report.


[SVN r49900]
2008-11-23 16:59:19 +00:00
Rene Rivera
94bce79251 Try to work around at least one compiler bug with GCC and variable aliasing that causes crashes with hashing file cache entries.
[SVN r49890]
2008-11-23 05:33:26 +00:00
Rene Rivera
97bff3f35d Add -Wc,-fno-strict-aliasing for QCC/QNX to avoid the same aliasing crashes as in the general GCC 4.x series (thanks to Niklas Angare for the fix). (fixes #2459)
[SVN r49889]
2008-11-23 05:15:51 +00:00
Rene Rivera
9b6882d648 Oops, put quotes around one-too-many args.
[SVN r49888]
2008-11-23 05:00:56 +00:00
Rene Rivera
c8d0a61f51 Add quotes for most arguments when building bjam. This solves the problem of externally specified values, like the Python path, from breaking when they have spaces.
[SVN r49887]
2008-11-23 04:51:24 +00:00
Rene Rivera
ca58ccaa02 Adjust error un/setting for compatibility with more Windows CMD versions. (fixes #1663)
[SVN r49884]
2008-11-23 03:27:54 +00:00
Rene Rivera
f45702b25e Let the child bjam commands inherit stdin, as some commands assume it's available. (fixes #1577)
[SVN r49883]
2008-11-23 02:37:44 +00:00
Rene Rivera
f0cd2da36e On Windows don't limit bjam output to ASCII as some tools output characters in extended character sets. (fixes #1576)
[SVN r49882]
2008-11-23 02:10:52 +00:00
Rene Rivera
9856e8e047 Unix bjam test isolation and auto-rebuild.
[SVN r49879]
2008-11-23 01:00:17 +00:00
Rene Rivera
c65fa2225b Isolate running of bjam tests to individual bjam instances to prevent possible spillover errors from one test affecting another test. Separate the bjam used to run the tests vs. the bjam being tested. And add automatic re-building of the bjam being tested. (windows changes, unix changes to follow).
[SVN r49878]
2008-11-23 00:58:07 +00:00
Rene Rivera
acd058c0c8 Fix some possible overrun issues revealed by Fortify build. Thanks to Steven Robbins for pointing out the issues. (fixes #2527)
[SVN r49877]
2008-11-23 00:21:21 +00:00
Vladimir Prus
4363531452 Fix error message to match unit test's expectations
[SVN r49870]
2008-11-22 10:24:19 +00:00
Vladimir Prus
57911b7f87 Add new --jobs option and allow to set it in site-config.jam/user-config.jam.
[SVN r49869]
2008-11-22 10:03:10 +00:00
Daniel James
39af6a91a6 Merged revisions 49661-49662,49666,49669,49735,49756,49770,49811 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r49661 | danieljames | 2008-11-09 12:03:45 +0000 (Sun, 09 Nov 2008) | 1 line
  
  Move hash detail headers out of boost/functional/detail.
........
  r49662 | danieljames | 2008-11-09 12:11:50 +0000 (Sun, 09 Nov 2008) | 1 line
  
  Add a forwarding header for container_fwd.hpp
........
  r49666 | danieljames | 2008-11-09 19:12:05 +0000 (Sun, 09 Nov 2008) | 1 line
  
  Avoid comparing default initialised iterators in position_iterator.
........
  r49669 | danieljames | 2008-11-09 21:57:38 +0000 (Sun, 09 Nov 2008) | 2 lines
  
  Add link to the header to the synopsis in reference documentation.
  Refs #2214
........
  r49735 | danieljames | 2008-11-14 12:51:00 +0000 (Fri, 14 Nov 2008) | 1 line
  
  Explicitly specify the template parameters in the unordered container friend, in order to avoid some warnings.
........
  r49756 | danieljames | 2008-11-14 16:11:16 +0000 (Fri, 14 Nov 2008) | 1 line
  
  Use pragmas to suppress a Visual C++ warning.
........
  r49770 | danieljames | 2008-11-15 13:07:29 +0000 (Sat, 15 Nov 2008) | 1 line
  
  Use the new swap library.
........
  r49811 | danieljames | 2008-11-16 23:10:00 +0000 (Sun, 16 Nov 2008) | 1 line
  
  Fix a typo.
........


[SVN r49855]
2008-11-20 22:53:20 +00:00
Vladimir Prus
0d33974923 Emit clear error when more than one possible Jamfile is found in a directory
[SVN r49851]
2008-11-20 17:58:59 +00:00
Vladimir Prus
f33c8a2da7 Use or not use escape sequences depending on availability.
Emit warning only on cygwin.


[SVN r49846]
2008-11-19 18:20:39 +00:00
Vladimir Prus
8996a6489a If escape characters are not supported, emit warning, not error.
This is temporary solution to make regression test work again.


[SVN r49816]
2008-11-17 12:08:03 +00:00
Vladimir Prus
679ec2955d Do not strip explicitly requested suffix from target names.
[SVN r49800]
2008-11-16 17:52:17 +00:00
Vladimir Prus
afc0778574 Verify that escape characters are supported
[SVN r49793]
2008-11-16 14:50:48 +00:00
Vladimir Prus
de66d7d282 Make sure 'FAILED' is printed on failure
[SVN r49787]
2008-11-16 13:19:26 +00:00
Vladimir Prus
803938a803 Fix typo
[SVN r49785]
2008-11-16 12:46:11 +00:00
Vladimir Prus
bbdd652815 Use \n, not various tricks that depend on eof style of common.jam itself.
[SVN r49776]
2008-11-15 22:10:18 +00:00
Vladimir Prus
284dac68b6 Handle \n and \r escape sequences
[SVN r49775]
2008-11-15 22:02:35 +00:00
Vladimir Prus
169d998055 Work towards Boost.Build testing. Create dummy Boost.Build test results
for all toolsets.


[SVN r49772]
2008-11-15 15:10:20 +00:00
Vladimir Prus
63789dfe37 XML output support
[SVN r49731]
2008-11-13 21:30:05 +00:00
Vladimir Prus
a9374648ca When source resides in a subdirectory of source dir, preserve that
subdirectory in the target path.


[SVN r49714]
2008-11-13 08:26:39 +00:00
Vladimir Prus
33ed8a9a41 SVG logo
[SVN r49713]
2008-11-13 07:47:19 +00:00
Vladimir Prus
ca7c11a928 Include PDF docs in packages
[SVN r49712]
2008-11-13 07:20:11 +00:00
Vladimir Prus
9792930252 Unbreak generator_selection test on Linux
[SVN r49711]
2008-11-13 07:12:12 +00:00
Vladimir Prus
02f5e68fce Improve error message
[SVN r49710]
2008-11-13 07:07:10 +00:00
Vladimir Prus
070ccddb02 Quote strings containing semicolons
[SVN r49709]
2008-11-13 06:44:21 +00:00
Vladimir Prus
1b451ebac5 Simplify PCH handling on intel-win, by using -Qpchi- to stop it
to messing up with specified output PCH names.


[SVN r49699]
2008-11-12 14:16:35 +00:00
Vladimir Prus
8e37412413 On Windows, use lowercased file suffix when determining the file
target.

Suggested by John Reid.


[SVN r49697]
2008-11-12 11:31:27 +00:00
Vladimir Prus
bfe088d028 Kill --preserve-test-targets option. Introduce
preserve-test-targets feature.


[SVN r49696]
2008-11-12 08:44:37 +00:00
Vladimir Prus
c4370fcc7e Include options specified with cflags/cxxflags when compiling PCH.
Suggested by J. van der Wulp.


[SVN r49694]
2008-11-12 07:26:24 +00:00
Vladimir Prus
766af7ed24 Always call setup script before running "mt". Fix msvc-linking-generator,
by calling the right base method.

Patch from Jeroen van der Wulp.


[SVN r49692]
2008-11-12 07:20:18 +00:00
Michael A. Jackson
cc0d978407 Changes to core and testing cmake macros
[SVN r49682]
2008-11-11 13:22:13 +00:00
Daniel James
2192fd9712 Add link to the header to the synopsis in reference documentation.
Refs #2214

[SVN r49669]
2008-11-09 21:57:38 +00:00
Vladimir Prus
50caaf42a5 Document 'threading' feature
[SVN r49663]
2008-11-09 15:03:15 +00:00
Vladimir Prus
1f2d51a802 Use right extension for PCH on darwin.
Patch from Jeroen van der Wulp.


[SVN r49659]
2008-11-09 06:09:06 +00:00
Vladimir Prus
4a537ba044 Documente embed-manifest
[SVN r49648]
2008-11-08 09:17:48 +00:00
Vladimir Prus
4aabe266bd Rename 'standalone-manifest' to 'embed-manifest'.
[SVN r49647]
2008-11-08 08:22:14 +00:00
Vladimir Prus
59d103e74f Implement new 'standalone-manifest' feature that prevents Boost.Build
from embedding the manifest in the produced libraries.


[SVN r49645]
2008-11-07 19:39:40 +00:00
Vladimir Prus
3e004b7bb8 Resove the conflict between sun.prebuilt and builtin.prebuilt,
making searched libraries work on sun.

Thanks to Sebastien Grivet for the bug report (#177).


[SVN r49629]
2008-11-07 17:47:37 +00:00
Michael A. Jackson
9a856769ee Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
[SVN r49627]
2008-11-07 17:02:56 +00:00
Vladimir Prus
244338b14f On Solaris host, assume sun linker.
[SVN r49619]
2008-11-06 18:13:17 +00:00
Vladimir Prus
e367853d42 When inheriting rules from a toolset, use generator's rule name, not id.
[SVN r49618]
2008-11-06 17:59:17 +00:00
Vladimir Prus
aad9c3904c Document more options
[SVN r49617]
2008-11-06 17:54:01 +00:00
Vladimir Prus
9dfeb37631 Key on solaris, not sunos, since sunos had last release in 1992,
and solaris is what is the current name.


[SVN r49616]
2008-11-06 17:26:14 +00:00
Vladimir Prus
68df57090a Trim the list of possible values for target-os.
[SVN r49615]
2008-11-06 17:11:47 +00:00
Vladimir Prus
1e6afb5464 Don't inherit mingw generators
[SVN r49606]
2008-11-05 21:54:22 +00:00
Vladimir Prus
5c91039bab Don't inherit mingw generators
[SVN r49605]
2008-11-05 21:49:56 +00:00
Vladimir Prus
1e0ceaf4d0 Don't inherit mingw generators
[SVN r49604]
2008-11-05 21:49:01 +00:00
Daniel James
a0ef4ca20b Merge inspect from trunk, up to version 49597
[SVN r49598]
2008-11-05 13:47:38 +00:00
Vladimir Prus
3e69e9aa1b When building on Windows for Linux target with gcc, don't try to create
import libraries and allow linking executables to shared libraries.


[SVN r49596]
2008-11-05 10:11:30 +00:00
Vladimir Prus
9fab710a61 Remove PDF docs, as they are regenerated anyway.
[SVN r49570]
2008-11-03 17:25:30 +00:00
Vladimir Prus
7824cb4c9a Document cross-compilation
[SVN r49529]
2008-11-02 11:19:28 +00:00
Vladimir Prus
d7b4c5995d Another attempt to get right extensions of PCH files on intel-win.
[SVN r49522]
2008-11-01 17:24:41 +00:00
Vladimir Prus
4b22c90e9c Merge doc changes from trunk
[SVN r49514]
2008-11-01 13:35:23 +00:00
Vladimir Prus
bf6bbc62b1 Document the 'include' feature
[SVN r49513]
2008-11-01 13:32:11 +00:00
Michael A. Jackson
30e6fc2241 Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
[SVN r49512]
2008-11-01 13:27:35 +00:00
Vladimir Prus
2ebb495f75 Improve configuration/invocation docs
[SVN r49511]
2008-11-01 13:23:12 +00:00
Michael A. Jackson
1cc4d6b1c8 Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
[SVN r49510]
2008-11-01 13:15:41 +00:00
Vladimir Prus
4b584b39c8 Properly set threading options when compiling PCH.
Bug report from Jeroen van der Wulp.


[SVN r49504]
2008-11-01 08:21:56 +00:00
Steven Watanabe
f2ab7e6c3f Make common.copy set the timestamp of the destination to the current time on windows
[SVN r49463]
2008-10-27 16:27:53 +00:00
Eric Niebler
eedce4f5fc give data members with <purpose> in synopses the same treatment as functions and typedefs
[SVN r49459]
2008-10-26 20:24:59 +00:00
John Maddock
5979067bb8 Fix pch support for Intel on Win32.
[SVN r49458]
2008-10-26 18:43:35 +00:00
Vladimir Prus
8af92eaf9f Make python integration example work again
[SVN r49452]
2008-10-25 17:05:51 +00:00
Vladimir Prus
69a6c7c99e Set -fPIC for .m and .mm compilations
[SVN r49451]
2008-10-25 16:44:09 +00:00
Vladimir Prus
ef6b5739f7 Fix -fPIC for C compilation
[SVN r49450]
2008-10-25 16:31:59 +00:00
Beman Dawes
badc8bf62a shapshot_posix: use --non-recursive rather than --depth=files until the linux distros catch up
[SVN r49432]
2008-10-22 12:46:29 +00:00
Beman Dawes
8219b249c1 snapshot_posix.sh: leave an audit trail, which is used by inspect to determine revision number
[SVN r49421]
2008-10-21 16:03:35 +00:00
Beman Dawes
6c1f57261d If revision not found in inspect root, try directory svn_info one level up
[SVN r49420]
2008-10-21 15:43:47 +00:00
Beman Dawes
f44d41b331 Release script cleanups
[SVN r49417]
2008-10-21 11:59:00 +00:00
Beman Dawes
0010949bdc Release scripts: merge from trunk
[SVN r49400]
2008-10-20 13:49:10 +00:00
Beman Dawes
cf7cdc927a Get ready for 1.37.0; build docs only in the posix tree, then copy to windows tree.
[SVN r49399]
2008-10-20 13:42:11 +00:00
Daniel James
96afe2fa31 Merged revisions 49230 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r49230 | danieljames | 2008-10-09 23:13:48 +0100 (Thu, 09 Oct 2008) | 1 line
  
  position_iterator is meant to be a forward iterator, so avoid using operator+ with it.
........


[SVN r49379]
2008-10-18 12:49:17 +00:00
Daniel James
c9e3f4ce2d Rollback the quickbook workaround for windows newlines in case it is the cause
of the recent problems with the release documentation build.

Rolled back revisions 49230-49231 via svnmerge from 
https://svn.boost.org/svn/boost/trunk


[SVN r49377]
2008-10-18 09:42:19 +00:00
Vladimir Prus
259a6fac94 Quote semicolon
[SVN r49365]
2008-10-16 16:53:36 +00:00
Vladimir Prus
6f60f5a2eb Merge https://svn.boost.org/trac/boost/changeset/49357
[SVN r49362]
2008-10-16 13:30:26 +00:00
Vladimir Prus
ef26f110a3 Properly add -fPIC on intel-linux.
[SVN r49357]
2008-10-16 11:09:46 +00:00
Vladimir Prus
f2d7db8e04 Wholesale Boost.Build merge from the trunk
[SVN r49353]
2008-10-16 08:42:03 +00:00
Rene Rivera
b59f5c483a Force using absolute paths when searching for stylesheets as recent DocBook XSL and xsltproc sources fail miserably at using locally rooted paths.
[SVN r49287]
2008-10-11 19:02:37 +00:00
John Maddock
412c83239b Merge changes from Trunk.
[SVN r49280]
2008-10-11 15:32:36 +00:00
John Maddock
2a0043b2d3 Remove tab.
[SVN r49279]
2008-10-11 15:28:57 +00:00
Daniel James
e2464da124 Merge quickbook workaround and fix some links.
Merged revisions 48987,49230-49231 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r48987 | danieljames | 2008-09-28 13:21:39 +0100 (Sun, 28 Sep 2008) | 1 line
  
  Clean up some link errors.
........
  r49230 | danieljames | 2008-10-09 23:13:48 +0100 (Thu, 09 Oct 2008) | 1 line
  
  position_iterator is meant to be a forward iterator, so avoid using operator+ with it.
........
  r49231 | danieljames | 2008-10-09 23:14:14 +0100 (Thu, 09 Oct 2008) | 4 lines
  
  Work around the problems with window newlines in position_iterator. (I'm
  about to fix them, but this will get quickbook working immediately).
  
  Fixes #2155
........


[SVN r49242]
2008-10-10 09:29:21 +00:00
Daniel James
ca27a4e182 Work around the problems with window newlines in position_iterator. (I'm
about to fix them, but this will get quickbook working immediately).

Fixes #2155

[SVN r49231]
2008-10-09 22:14:14 +00:00
Daniel James
bdb87e91ce position_iterator is meant to be a forward iterator, so avoid using operator+ with it.
[SVN r49230]
2008-10-09 22:13:48 +00:00
John Maddock
14708b37a2 Fixes #2386. Removed trailing / from boost path.
Fixes #2385.  Handles all positional args separately from named args.

[SVN r49162]
2008-10-07 09:29:03 +00:00
Vladimir Prus
21cb9b4d7f If a free feature is found on command line, don't specially interpreter
commas and slashes in the reminder of the token. This makes
       include=/home/user/whatever
work.


[SVN r49127]
2008-10-03 08:40:17 +00:00
Vladimir Prus
06c9811fde Ubreak PCH, by setting -fPIC option as necessary when
compiling PCH.


[SVN r49126]
2008-10-03 08:32:05 +00:00
Vladimir Prus
e1fda7b1c2 Adjust nightlysh to SF messups
[SVN r49109]
2008-10-02 08:08:40 +00:00
Vladimir Prus
73f1b34227 Adjust roll.sh to SF messups
[SVN r49108]
2008-10-02 08:00:35 +00:00
Vladimir Prus
92e0ca4ff5 Use strip -S -x for stripping.
[SVN r49063]
2008-09-30 06:17:56 +00:00
Jürgen Hunold
693eef341c Fix regression in r49009: Add threading libs to FINDLIBS-SA with operator += instead of reset with "=".
[SVN r49026]
2008-09-29 18:44:16 +00:00
Vladimir Prus
0bd4d2f9d6 Change tracker address to hopefully avoid certificate errors
[SVN r49012]
2008-09-29 16:17:59 +00:00
Vladimir Prus
593bd86a06 Only add -pthread/-mthread when threading=multi.
[SVN r49011]
2008-09-29 16:09:34 +00:00
Vladimir Prus
f5f0c47466 Key some extensions on target-os, not host os.
[SVN r49010]
2008-09-29 16:00:32 +00:00
Vladimir Prus
424101f0e1 Use target-os when computing threading and -fPIC options.
[SVN r49009]
2008-09-29 15:56:19 +00:00
Vladimir Prus
f5e8a06638 New main target class 'message'.
[SVN r49006]
2008-09-29 15:13:57 +00:00
Rene Rivera
55e492e352 Fix link to IBM vacpp. (fixes #1512)
[SVN r48995]
2008-09-29 00:52:09 +00:00
Rene Rivera
210c43d3c5 Minor edits to remove -Wall warnings. (fixes 2207)
[SVN r48994]
2008-09-29 00:05:22 +00:00
Rene Rivera
890797bc32 Dynamically adjust pwd buffer query size to allow for when PATH_MAX is default defined instead of being provided by the system C library. (fixes #2206)
[SVN r48993]
2008-09-28 23:10:51 +00:00
Daniel James
6dea9b18c9 Clean up some link errors.
[SVN r48987]
2008-09-28 12:21:39 +00:00
Daniel James
df67256456 Merge some documentation changes.
Merged revisions 48927-48930,48934,48938 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r48927 | danieljames | 2008-09-23 20:29:01 +0100 (Tue, 23 Sep 2008) | 5 lines
  
  Rewrite the id code to convert the characters of parts of the id at the time of
  generating the id. This means that characters are translated to underscores for
  ids as well as for filenames, since in the eventual documents they have to be
  percent encoded this is probably an approvement. It also lets us deal with the
  translation more intelligently and truncate long identifiers.
........
  r48928 | danieljames | 2008-09-23 20:42:06 +0100 (Tue, 23 Sep 2008) | 1 line
  
  Copy extra images from quickbook to the combined documentation.
........
  r48929 | danieljames | 2008-09-23 20:44:20 +0100 (Tue, 23 Sep 2008) | 1 line
  
  Change quickbook so that the links are relative to the combined documentation.
........
  r48930 | danieljames | 2008-09-23 20:44:39 +0100 (Tue, 23 Sep 2008) | 1 line
  
  Remove the prebuilt version of quickbook.
........


[SVN r48957]
2008-09-24 22:55:00 +00:00
Daniel James
36ece90d18 Remove the prebuilt version of quickbook.
[SVN r48930]
2008-09-23 19:44:39 +00:00
Daniel James
1dadbfc58b Change quickbook so that the links are relative to the combined documentation.
[SVN r48929]
2008-09-23 19:44:20 +00:00
Daniel James
793b2b236b Rewrite the id code to convert the characters of parts of the id at the time of
generating the id. This means that characters are translated to underscores for
ids as well as for filenames, since in the eventual documents they have to be
percent encoded this is probably an approvement. It also lets us deal with the
translation more intelligently and truncate long identifiers.

[SVN r48927]
2008-09-23 19:29:01 +00:00
Gennaro Prota
4445d97559 Ported *all* my trunk changes not yet merged so far, i.e. revisions 48251-48252,48280,48290,48350,48478,48496,48663-48664,48695,48729-48730; besides dynamic_bitset, these include fixes to setup_boostbook.sh and setup_boostbook.py, and changes to config/suffix.hpp [So: the affected "elements" are: a) the two setup_boostbook scripts, config/suffix.hpp and dynamic_bitset --note: yes, the list is exhaustive: all and only]
[SVN r48773]
2008-09-14 10:46:28 +00:00
Jurko Gospodnetić
20446df81c Minor stylistic changes in the Boost Build build/feature.jam module.
[SVN r48702]
2008-09-10 19:41:08 +00:00
Jurko Gospodnetić
d5d6dd07d2 Minor stylistic changes made to the Boost Build build/build-request.jam module.
[SVN r48698]
2008-09-10 15:49:49 +00:00
Jurko Gospodnetić
e364a11710 Added a regression test for and fixed a bug causing Boost Build's action timing rule not to work correctly if triggered on targets containing spaces in their name.
[SVN r48650]
2008-09-07 08:45:39 +00:00
Jurko Gospodnetić
6ab3bb1353 Cleaned up how Boost Build's generator selection implementation updates its cached information when a new target type is defined.
[SVN r48649]
2008-09-07 08:41:10 +00:00
Jurko Gospodnetić
5503f91f23 Added documentation comments for the action timing 'time' rule in the Boost Build tools/testing.jam module. Added a test for this rule. Corrected a bug with this rule not storing user time in its output file.
[SVN r48648]
2008-09-07 08:38:15 +00:00
Jurko Gospodnetić
329bea6b2d Minor stylistic changes in the Boost Build internal unit testing implementation Python script.
[SVN r48647]
2008-09-07 08:36:03 +00:00
Jurko Gospodnetić
88fcaf76bd Corrected a typo in the Boost Jam documentation. Related paragraph reformatted a bit.
[SVN r48646]
2008-09-07 07:43:43 +00:00
Jurko Gospodnetić
9c655a26fb Fixed how Boost Build's automated testing results get reported in case of tests running on files containing spaces in their path. Regression test added as well.
[SVN r48645]
2008-09-07 07:33:30 +00:00
Jurko Gospodnetić
dd321835d1 Minor stylistic changes throughout several Boost Build modules. Added several todo comments.
[SVN r48644]
2008-09-07 06:10:32 +00:00
K. Noel Belcourt
3fb0051e2d Remove unknown option to rsync (changed -vuzhh to
-vuz).



[SVN r48643]
2008-09-07 01:05:27 +00:00
K. Noel Belcourt
229c7de32a Removed unneeded import runner and added missing import
for xml.sax.saxutils.  These changes necessary to get
report processing working on Sandia machines.



[SVN r48638]
2008-09-06 21:29:42 +00:00
Jurko Gospodnetić
6c0a4f619f Removed some no longer used global variables from Boost Build's util/numbers.jam module.
[SVN r48630]
2008-09-06 14:39:00 +00:00
Rene Rivera
6b489080dc Cleanup of BBv2 number utilities to improve performance.
[SVN r48628]
2008-09-06 05:09:20 +00:00
Jurko Gospodnetić
217e301805 Minor stylistic changes made to the Boost Build tools/make.jam module.
[SVN r48626]
2008-09-06 02:46:14 +00:00
Jurko Gospodnetić
8072c64eb3 Minor stylistic and typo correction changes made to the Boost Build src/advanced.xml documentation file.
[SVN r48625]
2008-09-06 02:26:36 +00:00
Rene Rivera
3c370d22a1 Minor perf improvement for bjam by replacing hash function with faster version. Only 1% diff for Boost tree.
[SVN r48617]
2008-09-05 16:26:45 +00:00
Jurko Gospodnetić
b18bb1dc08 Removed a never used global .generators variable from the Boost Build build/generators.jam module.
[SVN r48602]
2008-09-05 02:47:47 +00:00
Jurko Gospodnetić
dd479c6da3 Updated Boost Build to made adding a new derived target type not invalidate generator selection related cached viable source target type information but only update it as needed.
[SVN r48601]
2008-09-05 02:40:03 +00:00
Jurko Gospodnetić
de299ef832 Minor stylistic changes made to the Boost Build build/generators.jam module.
[SVN r48599]
2008-09-05 02:37:54 +00:00
Jurko Gospodnetić
5b1b412a39 Corrected a bug in the Boost Build invalidate-extendable-viable-source-target-type-cache() rule located in the generators.jam module causing some cached data to be invalidated more often than needed. The bug had no other effects.
[SVN r48598]
2008-09-05 02:34:12 +00:00
Jurko Gospodnetić
52915f739a Reordered all Boost Build test declarations alphabetically to make it easier to scan through them visually.
[SVN r48597]
2008-09-05 02:04:51 +00:00
Jurko Gospodnetić
177d383379 Added a test for and fixed a Boost Build generator selection bug caused by caching viable source target types for different target types and generators and not maintaining those caches when their content gets invalidated by defining a new derived target type. Currently quick-fixed by clearing most of the cached values when registering a new derived target type. Later on this could be made more detailed by clearing only the actually invalidated cache values or updating them directly by simply added the derived target type to them.
[SVN r48596]
2008-09-05 01:58:07 +00:00
Jurko Gospodnetić
2d4fca932f Improved the Boost Build generator_selection.py test case by adding additional assertions to it.
[SVN r48595]
2008-09-05 01:55:01 +00:00
Jurko Gospodnetić
44f788e570 Reverted revision 48592 as an incorrect file got committed in it by mistake.
[SVN r48594]
2008-09-05 01:52:44 +00:00
Jurko Gospodnetić
d36a463c77 Minor comment typo correction in the Boost Build build/type.jam module.
[SVN r48593]
2008-09-05 01:48:36 +00:00
Jurko Gospodnetić
d01ecc3f63 Improved the Boost Build generator_selection.py test case by adding additional assertions to it.
[SVN r48592]
2008-09-05 01:46:40 +00:00
Jurko Gospodnetić
1344d79399 Added a comment to Boost Build's build/generators.jam module pointing to a mailing list thread containing an idea for refactoring Boost Build's Jamfile parsing so nothing would invalidate Boost Build's cached generator selection related viable source type information instead of having to work around the issues by clearing the cache when needed.
[SVN r48591]
2008-09-05 00:39:58 +00:00
Jurko Gospodnetić
50af97ec14 Added a test for and fixed a Boost Build generator selection bug caused by caching viable source target types for different target types and generators and not maintaining those caches when their content gets invalidated by defining a new generator. Currently quick-fixed by clearing most of the cached values when registering a new generator. Later on this could be made more detailed by clearing only the actually invalidated cache values or updating them or even only marking them to be lazily updated when needed next.
Problem detected & and a reproducible example constructed by Juraj Ivančić. Debugged by Vladimir Prus. Patched and packaged by Jurko Gospodnetić.

[SVN r48590]
2008-09-05 00:26:43 +00:00
Jurko Gospodnetić
4c19a5f874 Minor stylistic changes in several Boost Build unit tests.
[SVN r48589]
2008-09-04 23:12:25 +00:00
Jurko Gospodnetić
38905fa8c9 Optimized Boost Build's generator selection related viable-source-types-real() rule. Made it be smarter about which target types it inserts into a list of target types from which to collect all source types and avoid adding some target types that have already been added to the list.
[SVN r48588]
2008-09-04 21:43:30 +00:00
Jurko Gospodnetić
31cb1cc069 Optimized Boost Build's generator selection related viable-source-types-real() rule. Removed an extra sequence.unique rule called on the resulting sequence that was not really needed as elements get added to the sequence only if they are not already in it.
[SVN r48587]
2008-09-04 21:40:36 +00:00
Jurko Gospodnetić
fbfb3fc82d Optimized Boost Build's generator selection related viable-source-types-for-generator-real() rule. Now it exits more quickly in case it detects that any source type is a viable source type and so there is no need to look for more viable source types.
[SVN r48586]
2008-09-04 21:35:18 +00:00
Jurko Gospodnetić
a3b55c3dd5 Minor stylistic changes made to the Boost Build build/toolset.jam module.
[SVN r48585]
2008-09-04 21:26:53 +00:00
Jurko Gospodnetić
ac5f992cb8 Minor stylistic changes and comment updates for the Boost Build build/generators.jam module.
[SVN r48584]
2008-09-04 21:24:52 +00:00