Commit Graph

  • a9458cdc47 Revert to 0xFFFFFFFF because VC++6.0 doesn't support INVALID_FILE_ATTRIBUTES Beman Dawes 2005-09-18 14:53:36 +00:00
  • 38bed3ab4e Separate total_free_space() and available_free_space() functions Beman Dawes 2005-09-16 22:09:21 +00:00
  • 954494fc1f Suppress VC++ 8.0 deprecation warnings Beman Dawes 2005-09-15 14:54:44 +00:00
  • f57c2d02b9 Update to match V1 Jamfile. Vladimir Prus 2005-09-14 07:27:59 +00:00
  • e04ccfcf2d VC++ 6.0, 7.0 now working Beman Dawes 2005-09-13 20:20:47 +00:00
  • d7bd7c6991 operations_test now passing on Mac OS X Beman Dawes 2005-09-13 17:14:52 +00:00
  • 2d3cfaab9f This commit was manufactured by cvs2svn to create branch 'thread_rewrite'. svn-branches/thread_rewrite nobody 2005-09-13 14:20:32 +00:00
  • 968e3a03af Add space() function Beman Dawes 2005-09-13 14:18:27 +00:00
  • 961b9133d0 Remove unused variable Beman Dawes 2005-09-11 12:18:30 +00:00
  • d2c4622479 Remove unneeded abi header includes Beman Dawes 2005-09-11 12:17:59 +00:00
  • 27c8344ce4 _dll tests now working + fix path bug found by VC++8.0 Beman Dawes 2005-09-10 14:11:06 +00:00
  • c8330af714 Remove extraneous debugging information Douglas Gregor 2005-09-10 06:06:21 +00:00
  • cb2f9b138e Bring basic_path into alignment with n1841 Filesystem Library proposal Beman Dawes 2005-09-08 19:57:08 +00:00
  • 2f494a565b small fixes, changes to allow path_table.cpp to support both Windows and Posix in same program (for testing purposes) Beman Dawes 2005-09-07 21:01:25 +00:00
  • 78ba8e5ced small fixes, changes to allow path_table.cpp to support both Windows and Posix in same program (for testing purposes) Beman Dawes 2005-09-07 21:01:25 +00:00
  • 7f04824661 Large patch from Ulrich Eckhardt to fix support for EVC++ 4. John Maddock 2005-08-25 16:27:28 +00:00
  • 5a85bb955d initial commit Beman Dawes 2005-08-16 21:29:54 +00:00
  • 73a225c9fc Merged from 1.33.0 release Douglas Gregor 2005-08-12 13:02:37 +00:00
  • 9bc2b1ca13 This commit was manufactured by cvs2svn to create tag 'Version_1_33_0'. boost-1.33.0 nobody 2005-08-12 03:25:34 +00:00
  • 15cf9611ea fixed broken links Jonathan Turkanis 2005-08-03 23:51:45 +00:00
  • b55d53f5be Fix broken links Beman Dawes 2005-08-02 19:49:58 +00:00
  • fbf83239a9 typos and minor tweaks Beman Dawes 2005-08-02 19:29:27 +00:00
  • 9fafee60f0 This commit was manufactured by cvs2svn to create branch 'RC_1_33_0'. nobody 2005-07-28 18:22:24 +00:00
  • c71521be99 symlink needs BOOST_FILESYSTEM_DECL for some compilers Beman Dawes 2005-07-22 12:28:50 +00:00
  • c56917e18d add _dll tests Beman Dawes 2005-07-22 12:26:01 +00:00
  • 6b5785c75a modernize Beman Dawes 2005-07-22 12:24:36 +00:00
  • 71ab64c5c0 dll tests now moved to test/Jamfile Beman Dawes 2005-07-18 11:58:22 +00:00
  • e03634acef Add #error for borland dll link attempt Beman Dawes 2005-07-18 11:54:34 +00:00
  • 2cbb1cf8a2 Remove separate link testing. All testing now done in main test jamfile. Beman Dawes 2005-07-17 20:55:23 +00:00
  • 42cbc5f95b Bring into alignment with other library build jam files Beman Dawes 2005-07-17 20:53:29 +00:00
  • 5c487d9379 Add path_test_dll and operations_test_dll. Also clean up a bit. Beman Dawes 2005-07-17 20:51:52 +00:00
  • dd64e21a83 Fix typo in test case that has gone undetected for years because most systems order directory entries such that the other logic path got tested Beman Dawes 2005-07-17 20:50:06 +00:00
  • aa8837925c Add two missing BOOST_FILESYSTEM_DECL Beman Dawes 2005-07-16 21:59:46 +00:00
  • 6747f02807 Revert to basic_directory_entry option, this time with leaf() to help preserve legacy apps Beman Dawes 2005-07-14 16:09:15 +00:00
  • 1885818461 Use option 3 - iterator predicate functions. Document recently added functionality such as if_other(), basic_recursive_directory_iterator Beman Dawes 2005-07-12 19:41:22 +00:00
  • 44e141579f status cache option 2 implemented, add basic_recursive_directory_iterator Beman Dawes 2005-07-12 15:41:49 +00:00
  • ca63b98f73 remove mistaken include Beman Dawes 2005-06-30 20:20:31 +00:00
  • dd19c7a1c1 fix broken link, page title Beman Dawes 2005-06-27 18:37:05 +00:00
  • 57302933d0 fix broken links Beman Dawes 2005-06-27 18:25:33 +00:00
  • 39f72ef5ed minor updates Beman Dawes 2005-06-27 14:52:39 +00:00
  • 43ce471a60 rename src files for i18n Beman Dawes 2005-06-27 13:40:52 +00:00
  • 5b0e9b2b83 Final before mini-review Beman Dawes 2005-06-27 12:11:52 +00:00
  • f89d177cce Toon's HP acc readdir_r fix from head Beman Dawes 2005-06-22 10:49:13 +00:00
  • 348391a38a On HPUX-aCC, readdir_r is only declared if the option '-mt' is passed onto the aCC compiler. Now the code detects if the multithreading option is passed by checking if _REENTRANT is defined (in combination with __HP_aCC) Toon Knapen 2005-06-22 10:08:13 +00:00
  • 0b7a7659a9 Final nits before mini-review Beman Dawes 2005-06-21 20:06:35 +00:00
  • f5ad6d410c misc cleanups and docs + add mbpath examples Beman Dawes 2005-06-21 19:14:58 +00:00
  • d049165008 misc cleanup Beman Dawes 2005-06-21 19:12:37 +00:00
  • d9a9271d21 VC++ 6.0 workarounds Beman Dawes 2005-06-21 19:11:08 +00:00
  • d1bae7d2d0 Add symlink remove() test cases Beman Dawes 2005-06-20 00:51:23 +00:00
  • 05df06a5c9 STLPort is allergic to std::system, so don't use runtime platform test Beman Dawes 2005-06-18 12:20:13 +00:00
  • 9ff5970b2c Add POSIX symlink remove tests Beman Dawes 2005-06-16 22:14:53 +00:00
  • ef381a923f enable directory iterator caching for Linux (which works), and disable it for Apple (because it doesn't work due to apparent Apple bug.) Beman Dawes 2005-06-16 20:42:31 +00:00
  • 475e68ae44 fix POSIX typo Beman Dawes 2005-06-16 20:40:24 +00:00
  • 6b554cf7e9 Make install target explicit. Otherwise top-level Jamfile will try to install both results of 'boost_program_options' and of the install target, resulting in duplicate target error. Vladimir Prus 2005-06-16 07:59:26 +00:00
  • 25a7cf53b6 VC++ 6.0 tweaks Beman Dawes 2005-06-15 18:12:30 +00:00
  • 21726592f7 query function overloads for basic_directory_iterators - initial commit Beman Dawes 2005-06-14 21:32:59 +00:00
  • e03937be53 change symlink_status() to status() overload Beman Dawes 2005-06-13 14:28:51 +00:00
  • d087e393bf change status_flag to status_flags Beman Dawes 2005-06-13 14:14:16 +00:00
  • 862f4d95a5 change status_flag to status_flags Beman Dawes 2005-06-13 14:05:01 +00:00
  • 07de4dccc5 Align error codes to be based on POSIX Beman Dawes 2005-06-08 21:03:07 +00:00
  • b192558c49 use a form of directory iteration search Sebastian Martel reports will work with Win98 Beman Dawes 2005-06-07 13:16:56 +00:00
  • 65a1ee085a Second try at CodeWarrior ::remove() bug workaround Beman Dawes 2005-06-07 01:17:50 +00:00
  • 8afe37cdbd normalize() passing tests Beman Dawes 2005-06-06 21:57:18 +00:00
  • efe97055b4 Revert inadvertent invariant break Beman Dawes 2005-06-06 13:19:38 +00:00
  • 2477979a3b Major restructuring as fallout from bringing grammar into alignment with POSIX specs Beman Dawes 2005-06-05 15:12:38 +00:00
  • 6bac933395 -- typo Martin Wille 2005-06-03 08:17:32 +00:00
  • ce543c48bd workaround CodeWarrior / Mac C library remove problem Beman Dawes 2005-06-02 22:19:47 +00:00
  • 7e08094436 Add do-the-right-thing two argument overload tests Beman Dawes 2005-06-02 22:00:40 +00:00
  • df20597296 Add initial_path, current_path, overloads to support per-i18n code Beman Dawes 2005-06-02 21:52:15 +00:00
  • 9b0ce2e955 Add BOOST_FILESYSTEM_I18N Beman Dawes 2005-06-02 21:50:44 +00:00
  • 9cef3e32df empty header allows existing user code to still work Beman Dawes 2005-06-01 14:06:53 +00:00
  • 9f527a988b Move two definitions out of class body Beman Dawes 2005-05-22 13:16:34 +00:00
  • 83d4502033 Apply broken compiler and library workarounds Beman Dawes 2005-05-21 16:00:21 +00:00
  • be84be9827 workaround MSL C lib wrong errno from ::getcwd(). Metrowerks says they will fix, but I don't know the version numbers involved. Beman Dawes 2005-05-19 22:10:29 +00:00
  • 6c474fef48 bjam regressions passing for CW, Intel, VC++7.1 Beman Dawes 2005-05-19 21:08:30 +00:00
  • 1e00ee9217 Header only as of i18n Beman Dawes 2005-05-19 14:11:46 +00:00
  • e177fec0dd Use boost/detail UTF-8 instead of copy in libs/filesystem/src Beman Dawes 2005-05-19 12:59:08 +00:00
  • 285b58f2a3 update for i18n Beman Dawes 2005-05-19 12:19:05 +00:00
  • 4e64930cc5 Add wpath_traits::imbue Beman Dawes 2005-05-18 20:23:39 +00:00
  • 70e7a9b1fe Add wpath_traits::imbue Beman Dawes 2005-05-18 20:16:02 +00:00
  • a3e185456c remove unneeded include Beman Dawes 2005-05-14 13:07:23 +00:00
  • 6958c675fd Initial portability.cpp commit Beman Dawes 2005-05-14 13:06:28 +00:00
  • 984205cdcc convenience functions and test now working Beman Dawes 2005-05-14 12:38:44 +00:00
  • b2387694cf Move predicate tests, allow for file systems without hard link support Beman Dawes 2005-05-13 15:27:27 +00:00
  • 114b59e669 More docs corrections, plus specify behavior by reference to POSIX-01 Beman Dawes 2005-05-13 15:24:04 +00:00
  • 3b8d8c0638 Allow multi-flag status results Beman Dawes 2005-05-13 15:22:15 +00:00
  • 715c012388 Acknowledge multi-flag status results Beman Dawes 2005-05-13 15:20:38 +00:00
  • 775b6ff8a8 Add copy_file() for POSIX, full operations_test now enabled and passing for POSIX and Windows Beman Dawes 2005-05-11 19:59:23 +00:00
  • 999dc0a4f2 Add copy_file() Beman Dawes 2005-05-11 19:55:54 +00:00
  • bcbc83b9bd Make POSIX copy_file more robust Beman Dawes 2005-05-11 13:20:00 +00:00
  • fbca9c448a Add copy_file test log messages to aid loop/hang diagnosis Beman Dawes 2005-05-11 13:16:50 +00:00
  • 629c3a308e Add copy_file test log messages to aid loop/hang diagnosis Beman Dawes 2005-05-11 13:16:50 +00:00
  • 50ae25f6d0 Relax write_time tests slightly to pass on low time precision file systems like FAT. Beman Dawes 2005-05-11 11:54:08 +00:00
  • a8374fb32a Relax write_time constraints so tests more reliably pass on FAT and other low time precision file systems Beman Dawes 2005-05-11 11:49:09 +00:00
  • ee4ad4e218 Initial support for create_hard_link(), plus other minor corrections, plus more operations_test cases enabled Beman Dawes 2005-05-10 13:04:38 +00:00
  • 53d0ce86f1 Initial support for create_hard_link(), plus other minor corrections Beman Dawes 2005-05-10 13:03:36 +00:00
  • 7b14ce4ac5 simplification and documentation for basic_filesystem_error, general doc fixes Beman Dawes 2005-05-09 14:52:42 +00:00
  • 2f11db1ed4 simplification and documentation for basic_filesystem_error Beman Dawes 2005-05-09 14:51:26 +00:00
  • c9178b58fb POSIX predicates now working on Darwin Beman Dawes 2005-05-08 12:43:48 +00:00
  • 7fa7887729 rationalize query functions - Windows implementation Beman Dawes 2005-05-07 15:00:22 +00:00