merge proto from trunk to release branch
Merged revisions 48906-48907 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r48906 | eric_niebler | 2008-09-19 21:31:20 -0700 (Fri, 19 Sep 2008) | 1 line
  
  fix futures example
........
  r48907 | eric_niebler | 2008-09-19 22:01:49 -0700 (Fri, 19 Sep 2008) | 1 line
  
  fix map_assign example
........
Merged revisions 48914 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r48914 | eric_niebler | 2008-09-21 13:48:06 -0700 (Sun, 21 Sep 2008) | 1 line
  
  document as_expr(), as_child(), literal<>, lit() and BOOST_PROTO_EXTENDS() and friends
........
Merged revisions 49089 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r49089 | eric_niebler | 2008-10-01 09:35:58 -0700 (Wed, 01 Oct 2008) | 1 line
  
  accept patch from Daniel James to fix gcc-4.4 preprocessor problem in proto
........
Merged revisions 49134 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r49134 | eric_niebler | 2008-10-04 21:04:57 -0700 (Sat, 04 Oct 2008) | 1 line
  
  documentation for proto::switch_
........
Merged revisions 49369 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r49369 | eric_niebler | 2008-10-16 19:48:46 -0700 (Thu, 16 Oct 2008) | 1 line
  
  reorged docs
........
Merged revisions 49382 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r49382 | eric_niebler | 2008-10-18 15:52:04 -0700 (Sat, 18 Oct 2008) | 1 line
  
  fix typos and misspellings
........
Merged revisions 49530 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r49530 | eric_niebler | 2008-11-02 04:20:59 -0800 (Sun, 02 Nov 2008) | 1 line
  
  improved reference section
........
Merged revisions 49531 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r49531 | eric_niebler | 2008-11-02 04:33:48 -0800 (Sun, 02 Nov 2008) | 1 line
  
  remove dead files
........
Merged revisions 49590 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r49590 | eric_niebler | 2008-11-04 11:11:59 -0800 (Tue, 04 Nov 2008) | 1 line
  
  misc doc clean-up
........
Merged revisions 49599 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r49599 | eric_niebler | 2008-11-05 10:50:01 -0800 (Wed, 05 Nov 2008) | 1 line
  
  fix bad links
........
latest proto from trunk
fix bug 2407
fix proto::call for callable transforms with >3 arguments, remove unnecessary semicolons from make_expr.hpp
Merged revisions 49902 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r49902 | eric_niebler | 2008-11-23 15:41:41 -0800 (Sun, 23 Nov 2008) | 1 line
  
  misc doc tweaks
........
Merged revisions 49910,49930,49935-49936 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r49910 | eric_niebler | 2008-11-23 23:17:40 -0800 (Sun, 23 Nov 2008) | 1 line
  
  add an example of virtual data members
........
  r49930 | eric_niebler | 2008-11-25 08:00:40 -0800 (Tue, 25 Nov 2008) | 1 line
  
  deprecate old BOOST_PROTO_DEFINE_VARARG_FUNCTION_TEMPLATE macro, replace with more flexible and useful BOOST_PROTO_REPEAT and BOOST_PROTO_LOCAL_ITERATE
........
  r49935 | eric_niebler | 2008-11-25 16:44:00 -0800 (Tue, 25 Nov 2008) | 1 line
  
  reference documentation for new repetition and iteration macros
........
  r49936 | eric_niebler | 2008-11-25 18:10:38 -0800 (Tue, 25 Nov 2008) | 1 line
  
  user documentation for the new repetition and iteration macros
........
Merged revisions 50106 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r50106 | eric_niebler | 2008-12-03 22:14:06 -0800 (Wed, 03 Dec 2008) | 1 line
  
  unpack_expr works with Fusion Forward Sequences
........
Merged revisions 50165 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r50165 | eric_niebler | 2008-12-06 13:02:38 -0800 (Sat, 06 Dec 2008) | 1 line
  
  fix bad link
........
Merged revisions 50169,50185 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r50169 | eric_niebler | 2008-12-06 22:21:54 -0800 (Sat, 06 Dec 2008) | 1 line
  
  eliminate bogus gcc warning
........
  r50185 | eric_niebler | 2008-12-07 18:06:58 -0800 (Sun, 07 Dec 2008) | 1 line
  
  temporary hack to make proto work with C++0x
........
Merged revisions 50265-50266,50270 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r50265 | eric_niebler | 2008-12-13 20:35:21 -0800 (Sat, 13 Dec 2008) | 1 line
  
  add support for nullary expressions with tag types other than proto::tag::terminal
........
  r50266 | eric_niebler | 2008-12-13 21:53:21 -0800 (Sat, 13 Dec 2008) | 1 line
  
  allow 0- and 1-argument variants of proto::or_ and proto::and_
........
  r50270 | eric_niebler | 2008-12-14 08:40:27 -0800 (Sun, 14 Dec 2008) | 1 line
  
  fix nullary_expr bug
........