Ticket #964: index.htm.patch
File index.htm.patch, 6.4 KB (added by , 15 years ago) |
---|
-
.htm
old new 310 310 (boost::filesystem::path). Users can force this restriction by defining the 311 311 macro BOOST_FILESYSTEM_NARROW_ONLY. That may be useful for dealing with legacy 312 312 compilers or operating systems.</p> 313 313 <h2><a name="Building">Building</a> the object-library</h2> 314 314 <p>The object-library will normally be built automatically. See 315 315 <a href="../../../more/getting_started.html">Getting Started</a>. It can also be 316 built manually using a <a href="../build/Jamfile ">Jamfile</a>316 built manually using a <a href="../build/Jamfile.v2">Jamfile</a> 317 317 supplied in directory libs/filesystem/build, or the user can construct an IDE 318 318 project or make file which includes the object-library source files.</p> 319 319 <p>The object-library source files are 320 320 supplied in directory <a href="../src">libs/filesystem/src</a>. These source files implement the 321 321 library for POSIX or Windows compatible operating systems; no implementation is 322 322 supplied for other operating systems. Note that many operating systems not … … 476 476 <li><a href="i18n.html#Preservation">Preservation</a> of existing user code whenever 477 477 possible. Deprecated features (<i>symbolic_link_exists()</i>, etc.) remain 478 478 available for legacy code.</li> 479 479 <li>Clearer specification, by reference to [<a href="design.htm#POSIX-01">POSIX-01</a>], 480 480 the ISO/IEEE Single Unix Standard, with provisions for Windows and other 481 481 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, path482 <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 488 488 extractor, additional path relational and "/" operator overloads, additional 489 489 path member template functions taking iterator arguments.</li> 490 490 <li><a href="i18n.html#More_efficient">More efficient operations</a> when iterating over directories.</li> 491 491 <li>Separation within the implementation of the distinction between the native 492 492 operating system path syntax and API. This is important for CYGWIN users 493 493 because it allows them to build for either the Windows or POSIX API's.</li> … … 500 500 <li>Some small implementation fixes.</li> 501 501 </ul> 502 502 503 503 <h3>Version 1.32.0</h3> 504 504 505 505 <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 longer506 <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 510 510 throws if the directory already exists. A bool is returned, indicating that 511 511 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> 513 513 <li><a href="#Cgywin">Docs added</a> for users wishing Cygwin/POSIX behavior 514 514 on Windows.</li> 515 515 <li>For POSIX, Large File Support (LSF) is enabled if available, such as on 516 516 Linux.</li> 517 <li><a href=" operations.htm#current_path">current_path()</a> and518 <a href=" operations.htm#initial_path">initial_path()</a> on POSIX now handle517 <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 519 519 very long paths correctly.</li> 520 520 </ul> 521 521 522 522 <h3>Version 1.31.0</h3> 523 523 524 524 <ul> 525 525 <li>The object library can now be <a href="#Building">built</a> for either 526 526 static or dynamic (shared/dll) linking. </li> 527 527 <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"> 531 529 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, 535 532 in that canonical form is now different, but eliminates a subtle 536 533 <a href="design.htm#symbolic-link-use-case">bug</a> when symbolic links to 537 534 directories are present. </li> 538 535 </ul> 539 536 540 537 <hr> 541 538 <p>Revised 542 <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->0 4 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> 543 540 544 541 <p>© Copyright Beman Dawes, 2002-2005</p> 545 542 <p> Use, modification, and distribution are subject to the Boost Software 546 543 License, Version 1.0. (See accompanying file <a href="../../../LICENSE_1_0.txt"> 547 544 LICENSE_1_0.txt</a> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"> 548 545 www.boost.org/LICENSE_1_0.txt</a>)</p> 549 546 550 547 </body> 551 548 552 549 </html>