|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r62277 - in website/public_html/beta: . common/code community feed feed/downloads feed/history
From: daniel_james_at_[hidden]
Date: 2010-05-27 16:54:29
Author: danieljames
Date: 2010-05-27 16:54:28 EDT (Thu, 27 May 2010)
New Revision: 62277
URL: http://svn.boost.org/trac/boost/changeset/62277
Log:
Merge release fixes from live.
Added:
website/public_html/beta/feed/downloads/bjam_3_1_18.qbk
- copied unchanged from r62275, /website/public_html/live/feed/downloads/bjam_3_1_18.qbk
Removed:
website/public_html/beta/feed/downloads/bjam_3_1_17.qbk
Properties modified:
website/public_html/beta/ (props changed)
Text files modified:
website/public_html/beta/common/code/boost_archive.php | 13 ---
website/public_html/beta/community/review_schedule.html | 50 +++++++++++-
website/public_html/beta/feed/downloads.rss | 149 ++++++++-------------------------------
website/public_html/beta/feed/history.rss | 2
website/public_html/beta/feed/history/boost_1_43_0.qbk | 2
website/public_html/beta/feed/news.rss | 2
6 files changed, 78 insertions(+), 140 deletions(-)
Modified: website/public_html/beta/common/code/boost_archive.php
==============================================================================
--- website/public_html/beta/common/code/boost_archive.php (original)
+++ website/public_html/beta/common/code/boost_archive.php 2010-05-27 16:54:28 EDT (Thu, 27 May 2010)
@@ -79,19 +79,6 @@
return;
}
- // Check zipfile.
-
- if (!is_file($archive_location_details['archive'])) {
- file_not_found($archive_location_details['file'],
- 'Unable to find zipfile.');
- return;
- }
-
- header('last-modified:'. date(DATE_RFC2822,
- filemtime($archive_location_details['archive'])));
-
- // Extract the file from the zipfile
-
$unzip =
UNZIP
.' -p '.escapeshellarg($archive_location_details['archive'])
Modified: website/public_html/beta/community/review_schedule.html
==============================================================================
--- website/public_html/beta/community/review_schedule.html (original)
+++ website/public_html/beta/community/review_schedule.html 2010-05-27 16:54:28 EDT (Thu, 27 May 2010)
@@ -356,6 +356,18 @@
<td>-</td>
</tr>
+ <tr>
+ <td>Locale</td>
+
+ <td>Artyom Beilis</td>
+
+ <td>Sourceforge</td>
+
+ <td>Needed</td>
+
+ <td>-</td>
+ </tr>
+
</tbody>
</table>
@@ -377,6 +389,20 @@
</thead>
<tr>
+ <td>Review Wizard Status Report</td>
+
+ <td></td>
+
+ <td>Ronald Garcia</td>
+
+ <td>May 26, 2010</td>
+
+ <td><a href=
+ "http://lists.boost.org/boost-announce/2010/05/0262.php">
+ Report</a></td>
+ </tr>
+
+ <tr>
<td>Move</td>
<td>Ion Gaztañaga</td>
@@ -387,7 +413,7 @@
<td><a href=
"http://lists.boost.org/boost-announce/2010/05/0259.php">
- Ongoing</a></td>
+ Results Pending</a></td>
</tr>
<tr>
@@ -576,7 +602,7 @@
<td><a href=
"http://lists.boost.org/boost-announce/2009/04/0231.php">
- Accepted -- Added to SVN</a></td>
+ Accepted -- Added in 1.43</a></td>
</tr>
<tr>
@@ -693,7 +719,11 @@
<td><a href=
"http://lists.boost.org/boost-announce/2008/10/0205.php">
- Accepted Conditionally</a></td>
+ Accepted Conditionally,</a><br>
+ <a href=
+ "http://lists.boost.org/Archives/boost/2010/05/167128.php">
+ Under Development</a>
+ </td>
</tr>
<tbody>
@@ -869,7 +899,7 @@
<td><a href=
"http://lists.boost.org/boost-announce/2007/12/0161.php">Accepted
- -- Added to SVN</a></td>
+ -- Added in 1.43 </a></td>
</tr>
<tr>
@@ -897,7 +927,7 @@
<td><a href=
"http://lists.boost.org/boost-announce/2007/12/0153.php">Accepted
- -- Added to SVN</a></td>
+ -- Added in 1.43</a></td>
</tr>
<tr>
@@ -966,8 +996,14 @@
<td>July 30, 2007 - August 13, 2007</td>
- <td><a href=
- "http://lists.boost.org/boost-announce/2007/08/0142.php">Accepted</a></td>
+ <td>
+ <a href=
+ "http://lists.boost.org/boost-announce/2007/08/0142.php">
+ Accepted,</a><br>
+ <a href=
+ "http://lists.boost.org/Archives/boost/2010/05/167128.php">
+ Orphaned</a>
+ </td>
</tr>
<tr>
Modified: website/public_html/beta/feed/downloads.rss
Deleted: website/public_html/beta/feed/downloads/bjam_3_1_17.qbk
Modified: website/public_html/beta/feed/history.rss
Modified: website/public_html/beta/feed/history/boost_1_43_0.qbk
Modified: website/public_html/beta/feed/news.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
==============================================================================
--- website/public_html/beta/feed/downloads.rss (original)
+++ website/public_html/beta/feed/downloads.rss 2010-05-27 16:54:28 EDT (Thu, 27 May 2010)
@@ -44,7 +44,7 @@
</li>
<li>
Range adaptors which can be combined with range-based algorithms for
- unpresedented expressiveness and efficiency.
+ unprecedented expressiveness and efficiency.
</li>
<li>
New functions: irange, istream_range, join, combine.
@@ -495,131 +495,46 @@
and Vladimir Prus managed this release.
</p>
</div>
-</div></description></item><item><title>Boost Jam 3.1.17</title><pubDate>Sat, 29 Nov 2008 04:00:00 GMT</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
- A year in the making this release has many stability improvements and various
- performance improvements. And because of the efforts of Jurko the code is considerably
- more readable!
- </span></span></boostbook:purpose><boostbook:download>http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=72941&release_id=643622><description><div class="description">
+</div></description></item><item><title>Boost Jam 3.1.18</title><pubDate>Mon, 22 Mar 2010 12:00:00 GMT</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
+ After years of bjam developments.. This is going to be the last unbundled release
+ of the 3.1.x series. From this point forward bjam will only be bundled as part
+ of the larger Boost Build system. And hence will likely change name at some
+ point. As a side effect of this move people will get more frequent release
+ of bjam (or whatever it ends up being called).
+ </span></span></boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost-jam/3.1.18/><description><div class="description">
<p>
- A year in the making this release has many stability improvements and various
- performance improvements. And because of the efforts of Jurko the code is considerably
- more readable!
+ After years of bjam developments.. This is going to be the last unbundled release
+ of the 3.1.x series. From this point forward bjam will only be bundled as part
+ of the larger Boost Build system. And hence will likely change name at some point.
+ As a side effect of this move people will get more frequent release of bjam (or
+ whatever it ends up being called).
</p>
<p>
- <ul><li>Reflect the results of calling bjam from Python. -- <em>Rene R.</em>
- </li>
- <li>For building on Windows: Rework how arguments are parsed and tested to fix handling
- of quoted arguments, options arguments, and arguments with &quot;=&quot;. --
- <em>Rene R.</em> </li>
- <li>Try to work around at least one compiler bug with
- GCC and variable aliasing that causes crashes with hashing file cache entries.
- -- <em>Rene R.</em> </li>
- <li>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). -- <em>Rene R.</em> </li>
- <li>On Windows let the child
- bjam commands inherit stdin, as some commands assume it's available. -- <em>Rene
- R.</em> </li>
- <li>On Windows don't limit bjam output to ASCII as some tools output
- characters in extended character sets. -- <em>Rene R.</em> </li>
- <li>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. -- <em>Rene R.</em> </li>
- <li>Fix some possible overrun issues revealed
- by Fortify build. Thanks to Steven Robbins for pointing out the issues. -- <em>Rene
- R.</em> </li>
- <li>Handle \n and \r escape sequences. -- <em>Vladimir P.</em>
- </li>
- <li>Minor edits to remove -Wall warnings. -- <em>Rene R.</em> </li>
- <li>Dynamically
- adjust pwd buffer query size to allow for when PATH_MAX is default defined instead
- of being provided by the system C library. -- <em>Rene R.</em> </li>
- <li>Minor
- perf improvement for bjam by replacing hash function with faster version. Only
- 1% diff for Boost tree. -- <em>Rene R.</em> </li>
- <li>Updated Boost Jam's error
- location reporting when parsing Jamfiles. Now it reports the correct error location
- information when encountering an unexpected EOF. It now also reports where an
- invalid lexical token being read started instead of finished which makes it much
- easier to find errors like unclosed quotes or curly braces. -- <em>Jurko
- G.</em> </li>
- <li>Removed the -xarch=generic architecture from build.jam as this
- option is unknown so the Sun compilers on Linux. -- <em>Noel B.</em>
- </li>
- <li>Fixed a bug with T_FATE_ISTMP getting reported as T_FATE_ISTMP &amp; T_FATE_NEEDTMP
- at the same time due to a missing break in a switch statement. -- <em>Jurko
- G.</em> </li>
- <li>Fixed a Boost Jam bug causing it to sometimes trigger actions depending
- on targets that have not been built yet. -- <em>Jurko G.</em> </li>
- <li>Added
- missing documentation for Boost Jam's :T variable expansion modifier which converts
- all back-slashes ('\') to forward slashed ('/'). -- <em>Jurko G.</em>
- </li>
- <li>Added Boost Jam support for executing command lines longer than 2047 characters
- (up to 8191) characters when running on Windows XP or later OS version. -- <em>Jurko
- G.</em> </li>
- <li>Fixed a Boost Jam bug on Windows causing its SHELL command not
- to work correctly with some commands containing quotes. -- <em>Jurko G.</em>
- </li>
- <li>Corrected a potential memory leak in Boost Jam's builtin_shell() function that
- would appear should Boost Jam ever start to release its allocated string objects.
- -- <em>Jurko G.</em> </li>
- <li>Made all Boost Jam's ECHO commands automatically
- flush the standard output to make that output more promptly displayed to the
- user. -- <em>Jurko G.</em> </li>
- <li>Made Boost Jam tests quote their bjam
- executable name when calling it allowing those executables to contain spaces
- in their name and/or path. -- <em>Jurko G.</em> </li>
- <li>Change execunix.c
- to always use fork() instead of vfork() on the Mac. This works around known issues
- with bjam on PPC under Tiger and a problem reported by Rene with bjam on x86
- under Leopard. -- <em>Noel B.</em> </li>
- <li>Corrected a bug in Boost Jam's
- base Jambase script causing it to trim the error message displayed when its boost-build
- rule gets called multiple times. -- <em>Jurko G.</em> </li>
- <li>When importing
- from Python into an module with empty string as name, import into root module.
+ <ul><li>New built-ins, MD5, SPLIT_BY_CHARACTERS, PRECIOUS, PAD, FILE_OPEN, and UPDATE_NOW.
-- <em>Vladimir P.</em> </li>
- <li>Patch for the NORMALIZE_PATH builtin Boost
- Jam rule as well as an appropriate update for the path.jam Boost Build module
- where that rule was being used to implement path join and related operations.
- -- <em>Jurko G.</em> </li>
- <li>Fixed a bug causing Boost Jam not to handle
- target file names specified as both short and long file names correctly. --
- <em>Jurko G.</em> </li>
- <li>Relaxed test, ignoring case of drive letter. --
- <em>Roland S.</em> </li>
- <li>Implemented a patch contributed by Igor Nazarenko
- reimplementing the list_sort() function to use a C qsort() function instead of
- a hand-crafted merge-sort algorithm. Makes some list sortings (e.g. 1,2,1,2,1,2,1,2,
- ...) extremely faster, in turn significantly speeding up some project builds.
- -- <em>Jurko G.</em> </li>
- <li>Fixed a bug with bjam not handling the '' root
- Windows path correctly without its drive letter being specified. -- <em>Jurko
- G.</em> </li>
- <li>Solved the problem with child process returning the value 259 (Windows
- constant STILL_ACTIVE) causing bjam never to detect that it exited and therefore
- keep running in an endless loop. -- <em>Jurko G.</em> </li>
- <li>Solved the
- problem with bjam going into an active wait state, hogging up processor resources,
- when waiting for one of its child processes to terminate while not all of its
- available child process slots are being used. -- <em>Jurko G.</em>
+ <li>Ensure all file descriptors are closed when
+ executing actions complete on *nix. -- <em>Noel B.</em> </li>
+ <li>Fix warnings,
+ patch from Mateusz Loskot. -- <em>Vladimir P.</em> </li>
+ <li>Add KEEP_GOING
+ var to programatically override the '-q' option. -- <em>Vladimir P.</em>
+ </li>
+ <li>Add more parameters, up to 19 from 9, to rule invocations. Patch from Jonathan
+ Biggar. -- <em>Vladimir P.</em> </li>
+ <li>Print failed command output even
+ if the normally quite '-d0' option. -- <em>Vladimir P.</em> </li>
+ <li>Build
+ of bjam with vc10, aka Visual Studio 2010. -- <em>Vladimir P.</em>
</li>
- <li>Solved a race condition between bjam's output reading/child process termination
- detection and the child process's output generation/termination which could have
- caused bjam not to collect the terminated process's final output. -- <em>Jurko
- G.</em> </li>
- <li>Change from vfork to fork for executing actions on Darwin to improve
- stability. -- <em>Noel B.</em> </li>
- <li>Code reformatting and cleanups. --
- <em>Jurko G.</em> </li>
- <li>Implement ISFILE built-in. -- <em>Vladimir
+ <li>More macros for detection of OSPLAT, patch from John W. Bito. -- <em>Vladimir
P.</em> </li>
+ <li>Add PARALLELISM var to programatically override the '-j' option.
+ -- <em>Vladimir P.</em> </li>
+ <li>Tweak doc building to allow for PDF generation
+ of docs. -- <em>John M.</em> </li>
</ul>
</p>
</div></description></item></channel>
==============================================================================
--- website/public_html/beta/feed/downloads/bjam_3_1_17.qbk 2010-05-27 16:54:28 EDT (Thu, 27 May 2010)
+++ (empty file)
@@ -1,170 +0,0 @@
-[article Boost Jam 3.1.17
- [quickbook 1.4]
- [source-mode c++]
- [purpose A year in the making this release has many stability improvements and various
- performance improvements. And because of the efforts of Jurko the code is considerably
- more readable!]
- [authors [Rivera, Rene]]
- [last-revision Sat, 29 Nov 2008 04:00:00 GMT]
-]
-
-[include ext.qbk]
-[template list[items]'''<itemizedlist>'''[items]'''</itemizedlist>''']
-[template li[text]'''<listitem>'''[text]'''</listitem>''']
-
-[download http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=72941&release_id=643622]
-
-A year in the making this release has many stability improvements and various performance
-improvements. And because of the efforts of Jurko the code is considerably more readable!
-
-[list
- [li Reflect the results of calling bjam from Python.
- -- ['Rene R.]
- ]
- [li For building on Windows: Rework how arguments are parsed and tested to fix handling
- of quoted arguments, options arguments, and arguments with "=".
- -- ['Rene R.]
- ]
- [li Try to work around at least one compiler bug with GCC and variable aliasing that
- causes crashes with hashing file cache entries.
- -- ['Rene R.]
- ]
- [li 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).
- -- ['Rene R.]
- ]
- [li On Windows let the child bjam commands inherit stdin, as some commands assume
- it's available.
- -- ['Rene R.]
- ]
- [li On Windows don't limit bjam output to ASCII as some tools output characters in
- extended character sets.
- -- ['Rene R.]
- ]
- [li 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.
- -- ['Rene R.]
- ]
- [li Fix some possible overrun issues revealed by Fortify build. Thanks to Steven Robbins
- for pointing out the issues.
- -- ['Rene R.]
- ]
- [li Handle \\n and \\r escape sequences.
- -- ['Vladimir P.]
- ]
- [li Minor edits to remove -Wall warnings.
- -- ['Rene R.]
- ]
- [li Dynamically adjust pwd buffer query size to allow for when PATH_MAX is default
- defined instead of being provided by the system C library.
- -- ['Rene R.]
- ]
- [li Minor perf improvement for bjam by replacing hash function with faster version. Only
- 1% diff for Boost tree.
- -- ['Rene R.]
- ]
- [li Updated Boost Jam's error location reporting when parsing Jamfiles. Now it reports
- the correct error location information when encountering an unexpected EOF. It now
- also reports where an invalid lexical token being read started instead of finished
- which makes it much easier to find errors like unclosed quotes or curly braces.
- -- ['Jurko G.]
- ]
- [li Removed the -xarch=generic architecture from build.jam
- as this option is unknown so the Sun compilers on Linux.
- -- ['Noel B.]
- ]
- [li Fixed a bug with T_FATE_ISTMP getting reported as T_FATE_ISTMP & T_FATE_NEEDTMP at
- the same time due to a missing break in a switch statement.
- -- ['Jurko G.]
- ]
- [li Fixed a Boost Jam bug causing it to sometimes trigger actions depending on targets
- that have not been built yet.
- -- ['Jurko G.]
- ]
- [li Added missing documentation for Boost Jam's :T variable expansion modifier which
- converts all back-slashes ('\\') to forward slashed ('/').
- -- ['Jurko G.]
- ]
- [li Added Boost Jam support for executing command lines longer than 2047 characters (up
- to 8191) characters when running on Windows XP or later OS version.
- -- ['Jurko G.]
- ]
- [li Fixed a Boost Jam bug on Windows causing its SHELL command not to work correctly with
- some commands containing quotes.
- -- ['Jurko G.]
- ]
- [li Corrected a potential memory leak in Boost Jam's builtin_shell() function that would
- appear should Boost Jam ever start to release its allocated string objects.
- -- ['Jurko G.]
- ]
- [li Made all Boost Jam's ECHO commands automatically flush the standard output to make
- that output more promptly displayed to the user.
- -- ['Jurko G.]
- ]
- [li Made Boost Jam tests quote their bjam executable name when calling it allowing those
- executables to contain spaces in their name and/or path.
- -- ['Jurko G.]
- ]
- [li Change execunix.c to always use fork() instead of
- vfork() on the Mac. This works around known issues
- with bjam on PPC under Tiger and a problem reported
- by Rene with bjam on x86 under Leopard.
- -- ['Noel B.]
- ]
- [li Corrected a bug in Boost Jam's base Jambase script causing it to trim the error
- message displayed when its boost-build rule gets called multiple times.
- -- ['Jurko G.]
- ]
- [li When importing from Python into an module with empty string as name,
- import into root module.
- -- ['Vladimir P.]
- ]
- [li Patch for the NORMALIZE_PATH builtin Boost Jam rule as well as an appropriate update
- for the path.jam Boost Build module where that rule was being used to implement path
- join and related operations.
- -- ['Jurko G.]
- ]
- [li Fixed a bug causing Boost Jam not to handle target file names specified as both short
- and long file names correctly.
- -- ['Jurko G.]
- ]
- [li Relaxed test, ignoring case of drive letter.
- -- ['Roland S.]
- ]
- [li Implemented a patch contributed by Igor Nazarenko reimplementing the list_sort()
- function to use a C qsort() function instead of a hand-crafted merge-sort algorithm.
- Makes some list sortings (e.g. 1,2,1,2,1,2,1,2, \.\.\.) extremely faster, in turn
- significantly speeding up some project builds.
- -- ['Jurko G.]
- ]
- [li Fixed a bug with bjam not handling the '\' root Windows path correctly without its
- drive letter being specified.
- -- ['Jurko G.]
- ]
- [li Solved the problem with child process returning the value 259 (Windows constant
- STILL_ACTIVE) causing bjam never to detect that it exited and therefore keep running
- in an endless loop.
- -- ['Jurko G.]
- ]
- [li Solved the problem with bjam going into an active wait state, hogging up processor
- resources, when waiting for one of its child processes to terminate while not all of
- its available child process slots are being used.
- -- ['Jurko G.]
- ]
- [li Solved a race condition between bjam's output reading/child process termination
- detection and the child process's output generation/termination which could have
- caused bjam not to collect the terminated process's final output.
- -- ['Jurko G.]
- ]
- [li Change from vfork to fork for executing actions on Darwin to improve stability.
- -- ['Noel B.]
- ]
- [li Code reformatting and cleanups.
- -- ['Jurko G.]
- ]
- [li Implement ISFILE built-in.
- -- ['Vladimir P.]
- ]
-]
==============================================================================
--- website/public_html/beta/feed/history.rss (original)
+++ website/public_html/beta/feed/history.rss 2010-05-27 16:54:28 EDT (Thu, 27 May 2010)
@@ -44,7 +44,7 @@
</li>
<li>
Range adaptors which can be combined with range-based algorithms for
- unpresedented expressiveness and efficiency.
+ unprecedented expressiveness and efficiency.
</li>
<li>
New functions: irange, istream_range, join, combine.
==============================================================================
--- website/public_html/beta/feed/history/boost_1_43_0.qbk (original)
+++ website/public_html/beta/feed/history/boost_1_43_0.qbk 2010-05-27 16:54:28 EDT (Thu, 27 May 2010)
@@ -34,7 +34,7 @@
features from the recently reviewed Boost.RangeEx, from Neil Groves.
* Range-based version of the full STL iterator based algorithms.
* Range adaptors which can be combined with range-based algorithms for
- unpresedented expressiveness and efficiency.
+ unprecedented expressiveness and efficiency.
* New functions: irange, istream_range, join, combine.
[endsect]
==============================================================================
--- website/public_html/beta/feed/news.rss (original)
+++ website/public_html/beta/feed/news.rss 2010-05-27 16:54:28 EDT (Thu, 27 May 2010)
@@ -44,7 +44,7 @@
</li>
<li>
Range adaptors which can be combined with range-based algorithms for
- unpresedented expressiveness and efficiency.
+ unprecedented expressiveness and efficiency.
</li>
<li>
New functions: irange, istream_range, join, combine.