I've run inspect on the boost sandbox and it produced quite a long list of warnings. Most of them seem to be tabs in files. Don't know what is the policy regarding sandbox is, but probably the authors would like to know about the problems and fix them. The list is attached.
- Volodya
array_traits libs/array_traits/index.html: broken link: ../../index.htm, broken link: ../../more/faq.htm, broken link: ../../more/index.htm, broken link: ../../people/people.htm, broken link: ../libraries.htm libs/array_traits/ndim_array_example.cpp: tabs in file config boost/config/no_class_template_using_declarations.hpp: filename > 31 chars container boost/container/container_adaptor.hpp: tabs in file documentation libs/documentation/re01.html: unlinked file filesystem boost/filesystem/attributes.hpp: tabs in file boost/filesystem/cache.hpp: tabs in file boost/filesystem/detail/type_info.hpp: tabs in file boost/filesystem/detail/type_property_map.hpp: tabs in file boost/filesystem/recursive_directory_iterator.hpp: filename > 31 chars libs/filesystem/doc/design.htm: broken link: ../../../more/lib_guide.htm, invalid bookmark: faq.htm#wide-character names libs/filesystem/doc/exception.htm: broken link: ../../../boost/filesystem/exception.hpp libs/filesystem/doc/fstream.htm: broken link: ../../../boost/filesystem/fstream.hpp libs/filesystem/doc/index.htm: broken link: ../test/fstream_test.cpp, broken link: ../test/operations_test.cpp, broken link: ../test/path_test.cpp, invalid bookmark: operations.htm#Class directory_iterator libs/filesystem/doc/operations.htm: broken link: ../../../boost/filesystem/operations.hpp, broken link: reference.htm#directory, broken link: reference.htm#path, invalid bookmark: path.htm#Naming Rationale libs/filesystem/doc/path.htm: broken link: ../../../boost/filesystem/path.hpp, broken link: ../../utility/utility.htm, invalid URL: ???????to-be-supplied libs/filesystem/example/Jamfile: tabs in file libs/filesystem/src/attributes.cpp: tabs in file libs/filesystem/src/cache.cpp: tabs in file libs/filesystem/test/Jamfile: tabs in file libs/filesystem/test/attr_test.cpp: tabs in file libs/filesystem/test/chown_test.cpp: tabs in file libs/filesystem/test/commit_test.cpp: tabs in file libs/filesystem/test/type_pm_test.cpp: tabs in file fsm libs/fsm/doc/FsmDiscussion.html: unlinked file libs/fsm/example/FSM.cpp: tabs in file graph boost/graph/bandwidth.hpp: tabs in file boost/graph/sloan_ordering.hpp: tabs in file boost/graph/traverse_tree_graph.hpp: tabs in file boost/graph/wavefront.hpp: tabs in file libs/graph/doc/profile.htm: unlinked file libs/graph/doc/sloan_ordering.htm: broken link: ./IncidenceGraph.html, broken link: ./bandwidth.html, broken link: ./profile.html, broken link: ./sloan_start_end_vertices.html, broken link: ./wavefront.html, broken link: 001-11101-0_cylinder_head.stp, unlinked file libs/graph/doc/sloan_start_end_vertices.htm: unlinked file libs/graph/doc/wavefront.htm: unlinked file libs/graph/example/sloan_ordering.cpp: tabs in file interval boost/interval/arith.hpp: tabs in file boost/interval/arith2.hpp: tabs in file boost/interval/checking.hpp: tabs in file boost/interval/compare.hpp: tabs in file boost/interval/constants.hpp: tabs in file boost/interval/detail/bcc_rounding_control.hpp: tabs in file boost/interval/detail/bugs.hpp: tabs in file boost/interval/detail/c99_rounding_control.hpp: tabs in file boost/interval/detail/division.hpp: tabs in file boost/interval/detail/msvc_rounding_control.hpp: tabs in file boost/interval/detail/ppc_rounding_control.hpp: tabs in file boost/interval/detail/sparc_rounding_control.hpp: tabs in file boost/interval/detail/test_input.hpp: tabs in file boost/interval/detail/x86_rounding_control.hpp: tabs in file boost/interval/detail/x86gcc_rounding_control.hpp: tabs in file boost/interval/interval.hpp: tabs in file boost/interval/io.hpp: tabs in file boost/interval/rounded_arith.hpp: tabs in file boost/interval/rounded_transc.hpp: tabs in file boost/interval/rounding.hpp: tabs in file boost/interval/transc.hpp: tabs in file boost/interval/utility.hpp: tabs in file libs/interval/doc/policies.htm: unlinked file libs/interval/doc/todo.htm: unlinked file libs/interval/examples/findroot_demo.cpp: tabs in file libs/interval/examples/interval_implementation_select.hpp: filename > 31 chars libs/interval/examples/interval_speed.cpp: tabs in file libs/interval/examples/newton-raphson.cpp: tabs in file libs/interval/test/det.cpp: tabs in file libs/interval/test/fmod.cpp: tabs in file libs/interval/test/interval_test.cpp: tabs in file libs/interval/test/io.cpp: tabs in file libs/interval/test/test_float.cpp: tabs in file io libs/io/doc/array_stream.html: broken link: ../../../people/daryle_walker.html libs/io/doc/index.html: broken link: ../../../boost/io/ios_state.hpp, broken link: ../../../index.htm, broken link: ../../../more/faq.htm, broken link: ../../../more/index.htm, broken link: ../../../people/people.htm, broken link: ../../libraries.htm, broken link: ios_state.html libs/io/doc/iomanip.html: broken link: ../../../people/daryle_walker.html, broken link: ../../../people/dietmar_kuehl.htm libs/io/doc/streambuf_wrapping.html: broken link: ../../../people/daryle_walker.html iterator boost/iterator/iterator_categories.hpp: tabs in file libs/iterator/doc/iterator-categories.html: invalid URL: file:///C:/WINDOWS/TEMP/iterator-categories.html#concept:BidirectionalTraversalIterator, invalid URL: file:///C:/WINDOWS/TEMP/iterator-categories.html#concept:ConstantLvalueIterator, invalid URL: file:///C:/WINDOWS/TEMP/iterator-categories.html#concept:ForwardTraversalIterator, invalid URL: file:///C:/WINDOWS/TEMP/iterator-categories.html#concept:MutableLvalueIterator, invalid URL: file:///C:/WINDOWS/TEMP/iterator-categories.html#concept:RandomAccessTraversalIterator, invalid URL: file:///C:/WINDOWS/TEMP/iterator-categories.html#concept:ReadableIterator, invalid URL: file:///C:/WINDOWS/TEMP/iterator-categories.html#concept:SwappableIterator, invalid URL: file:///C:/WINDOWS/TEMP/iterator-categories.html#concept:WritableIterator, unlinked file libs/iterator/test/iterator_adaptor_test.cpp: tabs in file libs libs: unlinked file linear_sort boost/linear_sort/counting_sort.hpp: tabs in file boost/linear_sort/property_map.hpp: tabs in file boost/linear_sort/radix_sort.hpp: tabs in file boost/linear_sort/radix_sort_tuple.hpp: tabs in file libs/linear_sort/doc/block_sort.htm: broken link: property_map.htm libs/linear_sort/doc/counting_sort.htm: broken link: property_map.htm libs/linear_sort/doc/linear_sort.htm: broken link: couting_sort.htm, broken link: property_map.htm, unlinked file libs/linear_sort/doc/radix_sort.htm: broken link: property_map.htm libs/linear_sort/doc/sort.htm: broken link: property_map.htm libs/linear_sort/examples/linear_sort.cpp: tabs in file libs/linear_sort/examples/testing_counting_sort.cpp: tabs in file memmap libs/memmap/doc/memmap.html: broken link: ../../../index.htm, broken link: ../../../more/faq.htm, broken link: ../../../more/index.htm, broken link: ../../../people/people.htm, broken link: ../../libraries.htm, unlinked file move libs/move/doc/index.html: broken link: ../../more/generic_exception_safety.html, broken link: move.html, broken link: move.html#algorithm-move, broken link: move.html#algorithm-move_backwards, broken link: move.html#algorithm-move_swap, broken link: move.html#algorithm-unitialized_move, broken link: move.html#move, broken link: move.html#return_t, broken link: move.html#synopsis, broken link: moveable.html, broken link: moveable.html#move_return, broken link: moveable.html#move_source, broken link: moveable.html#moveable, broken link: moveable.html#synopsis mpl boost/mpl/guarded_distance.hpp: tabs in file boost/mpl/guarded_size.hpp: tabs in file numeric boost/numeric/bindings/atlas/cblas1.hpp: tabs in file boost/numeric/bindings/atlas/cblas1_overloads.hpp: tabs in file boost/numeric/bindings/atlas/cblas2.hpp: tabs in file boost/numeric/bindings/atlas/cblas2_overloads.hpp: tabs in file boost/numeric/bindings/atlas/cblas3_overloads.hpp: tabs in file boost/numeric/bindings/atlas/clapack_overloads.hpp: tabs in file boost/numeric/bindings/blas/blas1.hpp: tabs in file boost/numeric/bindings/blas/blas2.hpp: tabs in file boost/numeric/bindings/blas/blas3.hpp: tabs in file boost/numeric/bindings/cblas/cblas1.hpp: tabs in file boost/numeric/bindings/cblas/cblas1_overloads.hpp: tabs in file boost/numeric/bindings/cblas/cblas2.hpp: tabs in file boost/numeric/bindings/cblas/cblas2_overloads.hpp: tabs in file boost/numeric/bindings/cblas/cblas3.hpp: tabs in file boost/numeric/bindings/cblas/cblas3_overloads.hpp: tabs in file boost/numeric/bindings/traits/detail/ublas_matrix_closure.hpp: tabs in file boost/numeric/bindings/traits/detail/ublas_vector_closure.hpp: tabs in file boost/numeric/bindings/traits/ublas_matrix.hpp: tabs in file boost/numeric/bindings/traits/ublas_vector.hpp: tabs in file libs/numeric/bindings/amos/Jamfile: tabs in file libs/numeric/bindings/amos/test/Jamfile: tabs in file libs/numeric/bindings/blas/Jamfile: tabs in file libs/numeric/bindings/blas/test/Jamfile: tabs in file libs/numeric/bindings/lapack/Jamfile: tabs in file libs/numeric/bindings/lapack/test/Jamfile: tabs in file policy_ptr boost/policy_ptr/smart_ptr.hpp: tabs in file libs/policy_ptr/doc/acknowledgments.html: broken link: ../../../index.htm, broken link: ../../../people/william_kempf.htm libs/policy_ptr/doc/bibliography.html: broken link: ../../../index.htm libs/policy_ptr/doc/configuration.html: broken link: ../../../index.htm libs/policy_ptr/doc/definitions.html: broken link: ../../../index.htm libs/policy_ptr/doc/faq.html: broken link: ../../../index.htm, broken link: ../../../libs/smart_ptr/index.htm libs/policy_ptr/doc/header.html: broken link: ../../../index.htm libs/policy_ptr/doc/index.html: broken link: ../../../index.htm libs/policy_ptr/doc/overview.html: broken link: ../../../index.htm libs/policy_ptr/doc/rationale.html: broken link: ../../../index.htm policy_vector libs/policy_vector/array1.hpp: tabs in file libs/policy_vector/policy_vector.html: unlinked file libs/policy_vector/policy_vector1.hpp: tabs in file libs/policy_vector/policy_vector3.hpp: tabs in file libs/policy_vector/policy_vector4.hpp: tabs in file libs/policy_vector/policy_vector5.hpp: tabs in file libs/policy_vector/policy_vector6.hpp: tabs in file libs/policy_vector/policy_vector7.hpp: tabs in file libs/policy_vector/testing_fixed_range.cpp: tabs in file libs/policy_vector/testing_vector.cpp: tabs in file libs/policy_vector/testing_vector1.cpp: tabs in file libs/policy_vector/testing_vector2.cpp: tabs in file libs/policy_vector/testing_vector3.cpp: tabs in file libs/policy_vector/testing_vector4.cpp: tabs in file libs/policy_vector/testing_vector5.cpp: tabs in file libs/policy_vector/testing_vector6.cpp: tabs in file libs/policy_vector/testing_vector7.cpp: tabs in file pri_queue libs/pri_queue/heaps.html: unlinked file libs/pri_queue/heapside.html: unlinked file libs/pri_queue/index.html: broken link: ../../index.htm, broken link: ../../more/faq.htm, broken link: ../../more/index.htm, broken link: ../../people/dietmar_kuehl.htm, broken link: ../../people/people.htm, broken link: ../libraries.htm python libs/python/doc/tutorial/doc/building_an_extension_module.html: broken link: ../../../boost/python/detail/wrap_python.hpp, broken link: ../../../tools/build/index.html, broken link: ../example/Jamfile, broken link: ../example/project.zip, filename > 31 chars, invalid URL: file:///C:/dev/boost/tools/build/index.html, unlinked file libs/python/doc/tutorial/doc/building_hello_world.html: broken link: ../../../../../tools/build/index.html, broken link: ../../../../../tools/build/index.html#Jam, broken link: ../../building.html libs/python/doc/tutorial/doc/call_policies.html: broken link: ../../v2/reference.html#models_of_call_policies libs/python/doc/tutorial/doc/class_operators_special_functions.html: filename > 31 chars libs/python/doc/tutorial/doc/embedding_with_boost_python.html: broken link: ../../../test/embedding.cpp, broken link: ../../v2/handle.html, broken link: ../../v2/handle.html#borrowed-spec, broken link: ../../v2/handle.html#handle-spec-observers, broken link: ../../v2/module.html#BOOST_PYTHON_MODULE-spec, filename > 31 chars libs/python/doc/tutorial/doc/enums.html: broken link: ../../v2/scope.html sequence_algo boost/sequence_algo/algorithm.hpp: tabs in file boost/sequence_algo/container_algo.hpp: tabs in file boost/sequence_algo/detail/non_modifying.hpp: tabs in file boost/sequence_algo/minmax.hpp: tabs in file libs/sequence_algo/doc/combinatorial.html: unlinked file libs/sequence_algo/doc/lcs.html: broken link: ../../../index.htm, broken link: ../../../more/faq.htm, broken link: ../../../more/index.htm, broken link: ../../../people/people.htm, broken link: ../../libraries.htm, unlinked file libs/sequence_algo/doc/minmax.html: unlinked file libs/sequence_algo/example/combinatorial_ex1.cpp: tabs in file libs/sequence_algo/example/minmax_timer.cpp: tabs in file libs/sequence_algo/test/container_algo.cpp: tabs in file libs/sequence_algo/test/test_combinatorial.cpp: tabs in file smart_enum libs/smart_enum/doc/smart_enum.htm: broken link: ../../boost/smart_enum.hpp, broken link: test_lambda_enum.cpp, unlinked file smart_ptr libs/smart_ptr/iso-proposal.html: unlinked file socket boost/socket/impl/default_socket_proactor.hpp: tabs in file boost/socket/proactor.hpp: tabs in file libs/socket/doc/address_concept.html: broken link: html/classboost_1_1socket_1_1any__address.html, unlinked file libs/socket/example/Jamfile: tabs in file string_algo boost/string_algo/container_traits.hpp: tabs in file boost/string_algo/detail/find.hpp: tabs in file boost/string_algo/erase.hpp: tabs in file boost/string_algo/predicate.hpp: tabs in file boost/string_algo/replace.hpp: tabs in file libs/string_algo/example/Jamfile: tabs in file libs/string_algo/example/rle_example.cpp: tabs in file libs/string_algo/test/Jamfile: tabs in file libs/string_algo/test/predicate_test.cpp: tabs in file libs/string_algo/test/replace_test.cpp: tabs in file tree boost/tree/mapped_iterator.hpp: tabs in file boost/tree/ntree.hpp: tabs in file boost/tree/unittest.cpp: tabs in file boost/tree/unittest.hpp: tabs in file boost/tree/utest_mappediterator.cpp: tabs in file boost/tree/utest_ntree.cpp: tabs in file tupple boost/tupple/detail/container_tupple_no_part_spec.hpp: filename > 31 chars boost/tupple/detail/container_tupple_traits_detail.hpp: filename > 31 chars libs/tupple/src/generate_container_tupple_hpp.cpp: filename > 31 chars libs/tupple/src/generate_container_tupple_hpp.hpp: filename > 31 chars type_traits boost/type_traits/is_better_conversion.hpp: tabs in file unknown boost/bigint.hpp: tabs in file boost/named_template_parameters.hpp: tabs in file boost/policy_vector.hpp: tabs in file boost/tribool.hpp: tabs in file utility libs/utility/doc/tribool.html: unlinked file variant libs/variant/doc/credits.html: broken link: ../../any/index.html, invalid URL: ..\..\..\index.htm, unlinked file libs/variant/doc/misc.html: broken link: ../../any/index.html, invalid URL: ..\..\..\index.htm libs/variant/doc/reference.html: broken link: ../../any/index.html, invalid URL: ..\..\..\index.htm libs/variant/doc/sample.html: invalid URL: ..\..\..\index.htm libs/variant/doc/tutorial.html: broken link: Reference.html#SetOfTypes, invalid URL: ..\..\..\index.htm libs/variant/index.html: broken link: doc/Tutorial.html, invalid URL: ..\..\index.htm libs/variant/test/Jamfile: tabs in file variant_tag boost/variant_tag/seqadaptor.hpp: tabs in file boost/variant_tag/variant_tag.hpp: tabs in file view libs/view/test/filter_view_test.cpp: tabs in file 807 files scanned 172 directories scanned 328 problems reported problem counts: 138 files with tabs 10 file names too long 3 bookmarks with invalid characters 24 invalid urls 129 broken links 24 unlinked files no errors detected
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost