prefer mpl::if_c over mpl::if_ for better compile times

svn path=/trunk/boost/xpressive/; revision=53521
don't copy singular iterators, fixes #3124

svn path=/trunk/boost/xpressive/; revision=53590
typef typeos, fixes #3141

svn path=/trunk/boost/xpressive/; revision=53695
eliminate use of deprecated proto macros in proto's and xpressive's public interface

svn path=/trunk/boost/xpressive/; revision=54559
order the tips according to their importance

svn path=/trunk/libs/xpressive/; revision=54569
revert the BasicPrimitiveTransform changes as leading to weird inconsistencies

svn path=/trunk/boost/xpressive/; revision=54853
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 path=/trunk/libs/xpressive/; revision=55159
reduce fusion, proto and xpressive warnings under msvc /Za switch

svn path=/trunk/boost/xpressive/; revision=55838
xpressive passes its tests on gcc under c++0x mode

svn path=/trunk/boost/xpressive/; revision=56302
rm cmake from trunk.  I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back

svn path=/trunk/libs/xpressive/; revision=56942
nested results uses a custom list type that allows incomplete types, does no dynamic allocation in the default constructor, and has a guarnteed O(1) splice; fixes #3278

svn path=/trunk/boost/xpressive/; revision=57174
clean-up list implementation

svn path=/trunk/boost/xpressive/; revision=57196
updated vcproj file

svn path=/trunk/libs/xpressive/; revision=57249
document xpressive::mark_tag

svn path=/trunk/boost/xpressive/; revision=57290
fix infinite loop with some uses of \Q...\E quotemeta, fixes #3586

svn path=/trunk/boost/xpressive/; revision=57346
eliminate unreachable code warnings on vc9

svn path=/trunk/boost/xpressive/; revision=57348
document named captures

svn path=/trunk/boost/xpressive/; revision=57395
small doc tweak

svn path=/trunk/libs/xpressive/; revision=57399
do NOT copy singular iterators, fixes #3538

svn path=/trunk/boost/xpressive/; revision=57592
remove tabs, s/malloc/operator new/

svn path=/trunk/boost/xpressive/; revision=57593