Boost logo

Boost :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2003-02-07 05:07:38


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


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk