|
Boost-Commit : |
From: daniel_james_at_[hidden]
Date: 2008-08-12 18:55:26
Author: danieljames
Date: 2008-08-12 18:55:25 EDT (Tue, 12 Aug 2008)
New Revision: 48113
URL: http://svn.boost.org/trac/boost/changeset/48113
Log:
Merge changes required for 1.36 (I think, svn is not being helpful) but stop
short of rebuilding the feeds until the docs are up.
Added:
website/public_html/live/feed/history/boost_1_36_0.qbk
- copied unchanged from r48108, /website/public_html/beta/feed/history/boost_1_36_0.qbk
Text files modified:
website/public_html/live/common/code/boost_archive.php | 29 +++++++++-------------
website/public_html/live/doc/.htaccess | 2
website/public_html/live/doc/display_libs.php | 9 ++++--
website/public_html/live/doc/libraries.xml | 52 +++++++++++++++++++++++++++++++++++++++
website/public_html/live/feed/build.jam | 2
5 files changed, 71 insertions(+), 23 deletions(-)
Modified: website/public_html/live/common/code/boost_archive.php
==============================================================================
--- website/public_html/live/common/code/boost_archive.php (original)
+++ website/public_html/live/common/code/boost_archive.php 2008-08-12 18:55:25 EDT (Tue, 12 Aug 2008)
@@ -39,7 +39,7 @@
array('@.*@','@[.]js$@i','raw','application/x-javascript'),
array('@.*@','@[.]pdf$@i','raw','application/pdf'),
array('@.*@','@[.](html|htm)$@i','raw','text/html'),
- array('@.*@','@[^.](Jamroot|Jamfile)$@i','text','text/plain'),
+ array('@.*@','@[^.](Jamroot|Jamfile|ChangeLog)$@i','text','text/plain'),
));
$this->version_ = $path_parts[1];
@@ -325,23 +325,18 @@
}
# nasty code, because (?!fubar) causes an ICE...
- preg_match('@<table_at_i',$text,$table_begin,PREG_OFFSET_CAPTURE);
+ preg_match('@<table[^<>]*>?@i',$text,$table_begin,PREG_OFFSET_CAPTURE);
preg_match('@</table>@i',$text,$table_end,PREG_OFFSET_CAPTURE);
- if (isset($table_begin[0]) && isset($table_end[0]) &&
- strpos(substr($text,0,$table_end[0][1]),'boost.png',$table_begin[0][1]) !== FALSE)
- {
- $text = substr($text,$table_end[0][1]+strlen($table_end[0][0]));
- }
-
- preg_match('@<h[12]@i',$text,$h1_begin,PREG_OFFSET_CAPTURE);
- preg_match('@</h[12]>@i',$text,$h1_end,PREG_OFFSET_CAPTURE);
- preg_match('@<table_at_i',$text,$table_begin,PREG_OFFSET_CAPTURE);
- preg_match('@</table>@i',$text,$table_end,PREG_OFFSET_CAPTURE);
- if (isset($h1_begin[0]) && isset($table_end[0]) &&
- $table_begin[0][1] < $h1_begin[0][1] && $h1_begin[0][1] < $table_end[0][1]+8)
- {
- $text = substr($text,$h1_begin[0][1],
- $h1_begin[0][1]-$h1_end[0][1]+5) . substr($text,$table_end[0][1]+8);
+ if (isset($table_begin[0]) && isset($table_end[0])) {
+ $table_contents_start = $table_begin[0][1] + strlen($table_begin[0][0]);
+ $table_contents = substr($text, $table_contents_start,
+ $table_end[0][1] - $table_contents_start);
+ if(strpos($table_contents, 'boost.png') !== FALSE) {
+ preg_match('@<td[^<>]*>?([^<]*<(h[12]|p).*?)</td>@is', $table_contents,
+ $table_contents_header, PREG_OFFSET_CAPTURE);
+ $text = (isset($table_contents_header[1]) ? $table_contents_header[1][0] : '').
+ substr($text, $table_end[0][1] + 8);
+ }
}
#else
#{
Modified: website/public_html/live/doc/.htaccess
==============================================================================
--- website/public_html/live/doc/.htaccess (original)
+++ website/public_html/live/doc/.htaccess 2008-08-12 18:55:25 EDT (Tue, 12 Aug 2008)
@@ -16,7 +16,7 @@
#~ # In case we don't get a file looking URI we send it to the index.html file.
#~ # - With some exceptions.
-RewriteCond %{REQUEST_URI} !^/doc/libs/([0-9_]+)/([^.]*[^./])/(Jamroot|Jamfile)$
+RewriteCond %{REQUEST_URI} !^/doc/libs/([0-9_]+)/([^.]*[^./])/(Jamroot|Jamfile|ChangeLog)$
RewriteRule ^libs/([0-9_]+)/([^.]*[^./])/?$ libs/$1/$2/index.html [R]
# Rewrite specific versions to the dynamic handlers.
Modified: website/public_html/live/doc/display_libs.php
==============================================================================
--- website/public_html/live/doc/display_libs.php (original)
+++ website/public_html/live/doc/display_libs.php 2008-08-12 18:55:25 EDT (Tue, 12 Aug 2008)
@@ -9,10 +9,10 @@
'34','35',
)).')_[0-9]@',
'@^libs/('.implode('|',array(
- 'algorithm/string','any','array','asio','assign','bind','bimap',
+ 'accumulators','algorithm/string','any','array','asio','assign','bind','bimap',
'circular_buffer',
'concept_check','config','date_time','date_time/doc','disjoint_sets',
- 'dynamic_bitset','filesystem','foreach','function','functional/hash',
+ 'dynamic_bitset','exception','filesystem','foreach','function','functional/hash',
'function_types','fusion','graph','interprocess','intrusive',
'io','iostreams','iterator','lambda',
'lambda/doc','math','math/doc','mem_fn','mpl',
@@ -22,7 +22,7 @@
'python/doc/tutorial','python/doc/v2','regex','serialization','signals',
'signals/doc','smart_ptr','statechart','static_assert','system','test',
'thread','thread/doc','tr1','tuple','typeof',
- 'type_traits','variant','xpressive'
+ 'type_traits','units','unordered','variant','xpressive'
)).')/index.(html|htm)$@i',
'raw','text/html'),
//~ special cases that can't be processed at all (some redirects)
@@ -43,6 +43,7 @@
array('@.*@','@^more/lib_guide.htm$@i','raw','text/html'),
array('@.*@','@^more/regression.html$@i','raw','text/html'),
array('@.*@','@^status/index.html$@i','raw','text/html'),
+ array('@.*@','@^tools/boostbook/index.html$@i','raw','text/html'),
array('@.*@','@^tools/build/index.html$@i','raw','text/html'),
array('@.*@','@^tools/jam/index.html$@i','raw','text/html'),
array('@.*@','@^tools/quickbook/index.html$@i','raw','text/html'),
@@ -54,6 +55,8 @@
array('@.*@','@^libs/system/doc/.*(html|htm)$@i','simple','text/html'),
array('@.*@','@^libs/numeric/conversion/doc/.*(html|htm)$@i','simple','text/html'),
array('@.*@','@^libs/optional/doc/.*(html|htm)$@i','simple','text/html'),
+ //~ special cases that look like boost book, but aren't
+ array('@.*@','@^libs/parameter/doc/html/.*(html|htm)$@i','boost_libs_html','text/html'),
//~ default to processed output for libs and tools
array('@.*@','@^libs/[^/]+/doc/html/.*(html|htm)$@i','boost_book_html','text/html'),
array('@.*@','@^libs/[^/]+/doc/[^/]+/html/.*(html|htm)$@i','boost_book_html','text/html'),
Modified: website/public_html/live/doc/libraries.xml
==============================================================================
--- website/public_html/live/doc/libraries.xml (original)
+++ website/public_html/live/doc/libraries.xml 2008-08-12 18:55:25 EDT (Tue, 12 Aug 2008)
@@ -1,5 +1,17 @@
<boost xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<library>
+ <key>accumulators</key>
+ <boost-version>1.36.0</boost-version>
+ <name>Accumulators</name>
+ <authors>Eric Niebler</authors>
+ <description>Framework for incremental calculation, and collection of statistical accumulators.</description>
+ <documentation>libs/accumulators/index.html</documentation>
+ <std-proposal>false</std-proposal>
+ <std-tr1>false</std-tr1>
+ <header-only>true</header-only>
+ <autolink>false</autolink>
+ </library>
+ <library>
<key>algorithm/minmax</key>
<boost-version>1.32.0</boost-version>
<name>Min-Max</name>
@@ -260,6 +272,20 @@
<autolink>false</autolink>
</library>
<library>
+ <key>exception</key>
+ <boost-version>1.36.0</boost-version>
+ <name>Exception</name>
+ <authors>Emil Dotchevski</authors>
+ <description>The Boost Exception library supports transporting
+ of arbitrary data in exception objects, and transporting of
+ exceptions between threads.</description>
+ <documentation>libs/exception/doc/boost-exception.html</documentation>
+ <std-proposal>false</std-proposal>
+ <std-tr1>false</std-tr1>
+ <header-only>true</header-only>
+ <autolink>false</autolink>
+ </library>
+ <library>
<key>filesystem</key>
<boost-version>1.30.0</boost-version>
<name>Filesystem</name>
@@ -971,7 +997,7 @@
<authors>Gennadiy Rozental</authors>
<description>Support for simple program testing, full unit
testing, and for program execution monitoring.</description>
- <documentation>libs/test/doc/index.html</documentation>
+ <documentation>libs/test/index.html</documentation>
<std-proposal>false</std-proposal>
<std-tr1>false</std-tr1>
<header-only>false</header-only>
@@ -1073,6 +1099,30 @@
<autolink>false</autolink>
</library>
<library>
+ <key>units</key>
+ <boost-version>1.36.0</boost-version>
+ <name>Units</name>
+ <authors>Matthias Schabel and Steven Watanabe</authors>
+ <description>Zero-overhead dimensional analysis and unit/quantity manipulation and conversion.</description>
+ <documentation>libs/units/index.html</documentation>
+ <std-proposal>false</std-proposal>
+ <std-tr1>false</std-tr1>
+ <header-only>true</header-only>
+ <autolink>false</autolink>
+ </library>
+ <library>
+ <key>unordered</key>
+ <boost-version>1.36.0</boost-version>
+ <name>Unordered</name>
+ <authors>Daniel James</authors>
+ <description>Unordered associative containers.</description>
+ <documentation>libs/unordered/index.html</documentation>
+ <std-proposal>false</std-proposal>
+ <std-tr1>true</std-tr1>
+ <header-only>true</header-only>
+ <autolink>false</autolink>
+ </library>
+ <library>
<key>utility</key>
<boost-version>1.13.0</boost-version>
<name>Utility</name>
Modified: website/public_html/live/feed/build.jam
==============================================================================
--- website/public_html/live/feed/build.jam (original)
+++ website/public_html/live/feed/build.jam 2008-08-12 18:55:25 EDT (Tue, 12 Aug 2008)
@@ -58,7 +58,7 @@
path-constant CWD : . ;
-make downloads.rss : [ glob-rss history/boost_1_35_0 downloads/* ]
+make downloads.rss : [ glob-rss history/boost_1_36_0 downloads/* ]
: @rss :
<title>"Boost Downloads"
<uri>"http://www.boost.org/feed/download.rss"
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk