Ticket #964: index.htm.patch

File index.htm.patch, 6.4 KB (added by anonymous, 15 years ago)

patch for libs/filesystem/doc/index.htm

  • .htm

    old new  
    310310(boost::filesystem::path). Users can force this restriction by defining the
    311311macro BOOST_FILESYSTEM_NARROW_ONLY. That may be useful for dealing with legacy
    312312compilers or operating systems.</p>
    313313<h2><a name="Building">Building</a> the object-library</h2>
    314314<p>The object-library will normally be built automatically. See
    315315<a href="../../../more/getting_started.html">Getting Started</a>. It can also be
    316 built manually using a <a href="../build/Jamfile">Jamfile</a>
     316built manually using a <a href="../build/Jamfile.v2">Jamfile</a>
    317317supplied in directory libs/filesystem/build, or the user can construct an IDE
    318318project or make file which includes the object-library source files.</p>
    319319<p>The object-library source files are
    320320supplied in directory <a href="../src">libs/filesystem/src</a>. These source files implement the
    321321library for POSIX or Windows compatible operating systems; no implementation is
    322322supplied for other operating systems. Note that many operating systems not
     
    476476  <li><a href="i18n.html#Preservation">Preservation</a> of existing user code whenever
    477477  possible. Deprecated features (<i>symbolic_link_exists()</i>, etc.) remain
    478478  available for legacy code.</li>
    479479  <li>Clearer specification, by reference to [<a href="design.htm#POSIX-01">POSIX-01</a>],
    480480  the ISO/IEEE Single Unix Standard, with provisions for Windows and other
    481481  operating systems.</li>
    482   <li>New functions
    483   <a href="operations.htm#status">status</a>,
    484   <a href="operations.htm#symlink_status">symlink_status</a>,
    485   <a href="operations.htm#is_file">is_file</a>,
    486   <a href="operations.htm#is_symlink">is_symlink</a>, <a href="operations.htm#create_hard_link">create_hard_link</a>,
    487   create_symlink, path member and non-member swap, path inserter, path
     482  <li>New functions <a href="tr2_proposal.html#Status-functions">status</a>,
     483  <a href="tr2_proposal.html#Status-functions">symlink_status</a>,
     484  <a href="tr2_proposal.html#Predicate-functions">is_file</a>,
     485  <a href="tr2_proposal.html#Predicate-functions">is_symlink</a>,
     486  <a href="tr2_proposal.html#Operations-functions">create_hard_link</a>,
     487  <a href="tr2_proposal.html#Operations-functions">create_symlink</a>, path member and non-member swap, path inserter, path
    488488  extractor, additional path relational and &quot;/&quot; operator overloads, additional
    489489  path member template functions taking iterator arguments.</li>
    490490  <li><a href="i18n.html#More_efficient">More efficient operations</a> when iterating over directories.</li>
    491491  <li>Separation within the implementation of the distinction between the native
    492492  operating system path syntax and API. This is important for CYGWIN users
    493493  because it allows them to build for either the Windows or POSIX API's.</li>
     
    500500  <li>Some small implementation fixes.</li>
    501501</ul>
    502502
    503503<h3>Version 1.32.0</h3>
    504504
    505505<ul>
    506   <li><a href="operations.htm#file_size">file_size()</a> function added.</li>
    507   <li>Class path <a href="path.htm#operator_eq">relational operators</a> added.</li>
    508   <li><a href="operations.htm#equivalent">equivalent()</a> function added.</li>
    509   <li><a href="operations.htm#create_directory">create_directory()</a> no longer
     506  <li><a href="tr2_proposal.html#Attribute-functions">file_size()</a> function added.</li>
     507  <li>Class path <a href="tr2_proposal.html#basic_path-non-member-functions">relational operators</a> added.</li>
     508  <li><a href="tr2_proposal.html#Predicate-functions">equivalent()</a> function added.</li>
     509  <li><a href="tr2_proposal.html#Operations-functions">create_directory()</a> no longer
    510510  throws if the directory already exists. A bool is returned, indicating that
    511511  the directory did not preexist. Similar changes made to
    512   <a href="convenience.htm">create_directories()</a>.</li>
     512  <a href="tr2_proposal.html#Convenience-functions">create_directories()</a>.</li>
    513513  <li><a href="#Cgywin">Docs added</a> for users wishing Cygwin/POSIX behavior
    514514  on Windows.</li>
    515515  <li>For POSIX, Large File Support (LSF) is enabled if available, such as on
    516516  Linux.</li>
    517   <li><a href="operations.htm#current_path">current_path()</a> and
    518   <a href="operations.htm#initial_path">initial_path()</a> on POSIX now handle
     517  <li><a href="tr2_proposal.html#initial_path">current_path()</a> and
     518  <a href="tr2_proposal.html#initial_path">initial_path()</a> on POSIX now handle
    519519  very long paths correctly.</li>
    520520</ul>
    521521
    522522<h3>Version 1.31.0</h3>
    523523
    524524<ul>
    525525  <li>The object library can now be <a href="#Building">built</a> for either
    526526  static or dynamic (shared/dll) linking. </li>
    527527  <li>Several added functions, including improved checking for directory and
    528   file name portability. See <a href="path.htm#default_name_check">Default name
    529   check functions</a>, <a href="path.htm#name_check­_mechanism">Default name
    530   check mechanism</a>, and <a href="portability_guide.htm#name_check­_functions">
     528  file name portability. See <a href="portability_guide.htm#name_check­_functions">
    531529  Name check functions</a>.</li>
    532   <li>Separation of <a href="path.htm#Canonical">Canonical form</a> and
    533   <a href="path.htm#Normalized">Normalized form</a> and a new path member
    534   function <a href="path.htm#normalize">normalize()</a>. This changes behavior,
     530  <li>Separation of canonical form and normalized form and a new path member
     531  function normalize(). This changes behavior,
    535532  in that canonical form is now different, but eliminates a subtle
    536533  <a href="design.htm#symbolic-link-use-case">bug</a> when symbolic links to
    537534  directories are present. </li>
    538535</ul>
    539536
    540537<hr>
    541538<p>Revised
    542 <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->04 May, 2007<!--webbot bot="Timestamp" endspan i-checksum="14010" --></p>
     539<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->03 June, 2007<!--webbot bot="Timestamp" endspan i-checksum="19946" --></p>
    543540
    544541<p>© Copyright Beman Dawes, 2002-2005</p>
    545542<p> Use, modification, and distribution are subject to the Boost Software
    546543License, Version 1.0. (See accompanying file <a href="../../../LICENSE_1_0.txt">
    547544LICENSE_1_0.txt</a> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
    548545www.boost.org/LICENSE_1_0.txt</a>)</p>
    549546
    550547</body>
    551548
    552549</html>