|
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