Commit Graph

  • 0c996ee004 Merge branch 'develop' into feature/buffer Barend Gehrels 2015-03-30 20:43:26 +0200
  • bd9455207b Merge branch 'bg-prepare' Barend Gehrels 2015-03-30 18:25:04 +0200
  • 714d01a1ea Merge branch 'develop' into bg-prepare Barend Gehrels 2015-03-30 18:24:44 +0200
  • cfbe7ee72a Merge pull request #276 from mkaravel/fix/no_int128_for_promote_integral Adam Wulkiewicz 2015-03-30 17:03:29 +0200
  • ba9117b37e [test][util][promote integral] guard use of int128 and uint128 by the macro Menelaos Karavelas 2015-03-30 17:44:05 +0300
  • 494045809e [util][promote integral] guard use of int128 and uint128 by the macro BOOST_GEOMETRY_ENABLE_INT128 Menelaos Karavelas 2015-03-30 17:43:08 +0300
  • 447f729589 Merge branch 'bg-prepare' Barend Gehrels 2015-03-29 21:03:27 +0200
  • 7f83ea6f49 Merge branch 'develop' into bg-prepare Barend Gehrels 2015-03-29 21:02:58 +0200
  • e56561481e [test] Added define to avoid default usage of multiprecision Barend Gehrels 2015-03-29 00:38:18 +0100
  • 0fff6f8c75 Merge branch 'develop' of github.com:boostorg/geometry into develop Adam Wulkiewicz 2015-03-28 15:07:24 +0100
  • c0f4b05806 [test][intersection] Disable the test for ticket 10868. Adam Wulkiewicz 2015-03-28 15:07:02 +0100
  • 32ccdc79eb [minor] add const Barend Gehrels 2015-03-28 14:50:58 +0100
  • 4be353a5e4 [minor] fix typo Barend Gehrels 2015-03-28 14:50:32 +0100
  • 551507ac47 [test][util] Prevent min/max macro substitution for numeric_limits min/max. Adam Wulkiewicz 2015-03-28 02:47:20 +0100
  • d6ca52c90e [util] Avoid conversion of negative number to unsigned (MSVC warning). Adam Wulkiewicz 2015-03-28 02:46:21 +0100
  • 7c30a45e12 Merge pull request #275 from mkaravel/fix/ticket_10835 Adam Wulkiewicz 2015-03-28 02:22:55 +0100
  • 1b92041500 [test][util][promote integral] (re-)implement bit_size locally in the unit test Menelaos Karavelas 2015-03-28 03:18:59 +0200
  • 7b515316e7 [util][promote integral] re-implement detail::promote_integral::bit_size<> in a more type safe way; split the implementation of promote_integral<> for (fundamental) integral and other types (non-integral or user-defined) so that for those types the compilation is simpler/faster; Menelaos Karavelas 2015-03-28 03:16:35 +0200
  • 3df65c1bd4 [test][util][promote integral] measure all sizes in bits rather than a mixture of bits and bytes; add a few more tests regarding max and min values; Menelaos Karavelas 2015-03-28 01:32:24 +0200
  • e169f80ad3 [util][promote integral] update inline documentation; polish code; measure all sizes in bits rather than a mixture of bits and bytes; Menelaos Karavelas 2015-03-28 01:30:07 +0200
  • ac73cb3926 Merge pull request #274 from mkaravel/fix/ticket_10835 Adam Wulkiewicz 2015-03-27 22:56:20 +0100
  • 27e7ad6aa6 [test][util][promote integral] update unit test to account for unsigned long long and uint128 Menelaos Karavelas 2015-03-27 22:46:34 +0200
  • af1a3da823 [util][promote integral] add support for unsigned long long and uint128 Menelaos Karavelas 2015-03-27 22:45:49 +0200
  • 88009aa38b [util][promote integral] replace boost::integral_constant<std::size_t, Value> by boost::mpl::size_t<Value> when possible (2 instances) Menelaos Karavelas 2015-03-27 14:18:23 +0200
  • 3154673657 [test][util][promote integral] make computation of minimum required size more precise; add testing for unsigned types; Menelaos Karavelas 2015-03-27 11:54:14 +0200
  • 74556828af [util][promote integral] re-implement the mpl::list loop using MPL list iterators; add support for unsigned integral numbers (including a template parameter that indicates whether they should be promoted to signed or unsigned numbers); be more precise on the (bit) sizes required for the promoted type; Menelaos Karavelas 2015-03-27 11:50:38 +0200
  • 90c2c5f288 [policies][relate][intersection points] move calls to get<> out of down-cast of promoted type to coordinate type Menelaos Karavelas 2015-03-27 11:27:27 +0200
  • eb0dfd1b5d [test][util][promote integral] add tests for the unsigned types: unsigned char, unsigned short, unsigned int, unsigned long, std::size_t; add test for the type signed char; Menelaos Karavelas 2015-03-26 18:51:11 +0200
  • 2651afa92b [util][promote integral] fix issue with boost::mpl::if_c not allowing enum values as return types Menelaos Karavelas 2015-03-26 16:31:14 +0200
  • 3e5f6db4a7 [test][algorithms][intersection] add missing include boost/config.hpp; add better testing for the existence of int64_t; Menelaos Karavelas 2015-03-26 14:25:47 +0200
  • 9412f39b4d [doc][release notes] add (fixed) tickets #10658 and #11121 to release notes Menelaos Karavelas 2015-03-26 14:14:25 +0200
  • 001a73127a [test][string_from_type] guard specialization for boost::long_long_type with the BOOST_HAS_LONG_LONG macro; add specializations for long and int64_t (the latter guarded by a macro) and modify the return values for long and boost::long_long_type to match those returned by typeid(type).name() by clang++ and g++; Menelaos Karavelas 2015-03-26 14:05:48 +0200
  • 0c891c7b8a [test][algorithms][intersection] add missing include for BOOST_GEOMETRY_CONDITION; add testing for ticket #10868 with long and boost::long_long_type as coordinate type; Menelaos Karavelas 2015-03-26 14:04:30 +0200
  • e3f30bbc15 [test][algorithms][intersection] add testing for the test case in Boost Trac ticket #10868 Menelaos Karavelas 2015-03-26 13:50:39 +0200
  • 37baa56009 [test][algorithms][difference] add tests for the test cases in Boost Trac tickets #10658 and #11121; modified testing of ticket #10835 by using the data from overlay_cases.hpp Menelaos Karavelas 2015-03-26 13:40:09 +0200
  • 92d513243d [test][algorithms][overlay] add test cases from Boost Trac tickets #10658, #10835, #10868 and #11121 Menelaos Karavelas 2015-03-26 13:38:08 +0200
  • 15e83e1a19 [test][util][promote integral] uncomment commented include; make test for custom integral types always active; Menelaos Karavelas 2015-03-26 11:20:13 +0200
  • 6f37921db3 [test][algorithms][difference] update results for test case "ggl_list_20120717_volker" Menelaos Karavelas 2015-03-26 11:13:58 +0200
  • b20a6bb209 [test][algorithms][difference] fix output for test case for ticket #10835 Menelaos Karavelas 2015-03-26 11:07:08 +0200
  • 620b95acde [doc][release_notes] update release notes: ticket #10835 is now addressed Menelaos Karavelas 2015-03-26 08:55:43 +0200
  • e0a0b8e3b1 [policies][relate][intersection_points] promote values to a larger integral type in order to avoid overflow when computing the products: ratio.numerator() * dx and ratio.numerator() * dy This change fixes ticket #10835 Menelaos Karavelas 2015-03-26 08:49:18 +0200
  • a5ec906e6f [test][algorithms][difference] add unit test with the data reported in ticket #10835 Menelaos Karavelas 2015-03-26 08:47:44 +0200
  • b87c59375a [test][util][promote integral] add unit test for the promote_integral meta-function Menelaos Karavelas 2015-03-26 08:45:45 +0200
  • abbb664226 [util][promote integral] add meta-function promote_integral<T> that promotes a fundamental integral type T to another integral type with at least twice the size of T Menelaos Karavelas 2015-03-26 08:44:08 +0200
  • a92e05f283 Merge branch 'bg-prepare' Barend Gehrels 2015-03-25 17:42:36 +0100
  • 9afda34db5 Merge branch 'develop' into bg-prepare Barend Gehrels 2015-03-25 17:38:14 +0100
  • 0b53e62bf2 Merge branch 'develop' into feature/buffer Barend Gehrels 2015-03-25 12:27:16 +0100
  • 06a077aa1e Merge branch 'develop' of github.com:boostorg/geometry into develop Barend Gehrels 2015-03-25 12:24:52 +0100
  • b3d7f8c82a [test][buffer] Add % difference to verify results more conveniently Barend Gehrels 2015-03-25 12:23:20 +0100
  • a5535e0f39 [test][buffer] Fix expected values for country_buffer, which were not yet updated after commit 64ee58ed46 (Fix calculation of the number of points in round buffer) Barend Gehrels 2015-03-25 12:22:24 +0100
  • 4354ab9ca0 [doc] Update 1.58 release notes (bug). Adam Wulkiewicz 2015-03-24 19:43:47 +0100
  • 57d55eb964 [index] Fix count() - access of destroyed temporary if convertible type passed. Adam Wulkiewicz 2015-03-24 19:31:47 +0100
  • 9372cb08d1 [doc] Update the list of supported compilers. Adam Wulkiewicz 2015-03-24 12:58:27 +0100
  • ccc91eb78b Merge pull request #273 from mkaravel/fix/douglas_peucker Adam Wulkiewicz 2015-03-24 11:38:02 +0100
  • 2ecf727c22 [test][strategies][douglas peucker] print both expected and detected output using the same format Menelaos Karavelas 2015-03-24 10:01:41 +0200
  • e191a5f562 [test][strategies][douglas peucker] make case ID argument the first argument of tester; include a label in the case id; Menelaos Karavelas 2015-03-24 09:50:43 +0200
  • e48c80fbeb [doc] Update 1.58 release notes (tickets and bugs). Adam Wulkiewicz 2015-03-24 03:20:44 +0100
  • 4ecb443891 [test] Add /bigobj compiler flag for all tests run on windows with intel compiler. Adam Wulkiewicz 2015-03-24 01:25:50 +0100
  • 0115da1dd3 [relate] Rename check() to more specific check_element() and check_matrix(). Adam Wulkiewicz 2015-03-24 01:23:08 +0100
  • efeb592d80 [index][doc] Improve the rtree description. Adam Wulkiewicz 2015-03-23 17:53:08 +0100
  • bd7b7da000 [index][doc] Small docs improvements. Adam Wulkiewicz 2015-03-23 17:27:14 +0100
  • 2c97556684 Merge branch 'develop' into feature/buffer Barend Gehrels 2015-03-22 23:00:59 +0100
  • 90fcd83f30 [test] Remove bigobj flag from Jamfiles now that it is defined in the upper level Barend Gehrels 2015-03-21 13:03:42 +0100
  • a6ad1be145 Merge pull request #268 from mkaravel/ext/ttmath_support_for_fmod Adam Wulkiewicz 2015-03-22 17:51:03 +0100
  • aac92cbd93 [extensions][ttmath] rename fmod() free function to mod() Menelaos Karavelas 2015-03-22 17:11:36 +0200
  • b80a462d04 Merge pull request #270 from mkaravel/ext/define_ttmath_big_missing_arithmetic_operators Adam Wulkiewicz 2015-03-22 15:12:20 +0100
  • e8fafc942d Merge pull request #272 from awulkiew/fix/cart_intersect2 Adam Wulkiewicz 2015-03-22 14:44:33 +0100
  • d1358af447 Merge pull request #267 from awulkiew/fix/cart_intersect Adam Wulkiewicz 2015-03-22 14:41:41 +0100
  • c2a74a2347 [test] Remove bigobj flag from Jamfiles now that it is defined in the upper level Barend Gehrels 2015-03-21 13:03:42 +0100
  • 37429b3234 [test] Fix select_most_precise test for Android. Adam Wulkiewicz 2015-03-20 18:04:50 +0100
  • 5d8b4a4810 Merge branch 'develop' of github.com:boostorg/geometry into develop Adam Wulkiewicz 2015-03-20 14:16:56 +0100
  • a50c92e510 [example] Fix compilation errors in examples. Adam Wulkiewicz 2015-03-20 14:16:46 +0100
  • aad0f6a474 Merge branch 'develop' into feature/buffer Barend Gehrels 2015-03-20 14:01:29 +0100
  • c11f58f08d [test] add bigobj for all tests on MSVC This should fix new failures on wkt, point_on_surface, assemble. get_turns and several others, which appear as of March 2015 on MSVC 14 and 11 now Barend Gehrels 2015-03-20 13:49:09 +0100
  • d3f95f2cbb [index][doc] Remove manually enabled doxygen code for details since now it should be automatically generated. Adam Wulkiewicz 2015-03-20 03:42:13 +0100
  • 3475f33972 [doc] In doxygen_xml2qbk alt output automaticaly detect details and generate output containing unspecified return type, default paramters values, etc. Adam Wulkiewicz 2015-03-20 03:39:50 +0100
  • cc4ac4599d [index][doc] Hide details in docs if DOXYGEN_NO_DETAIL is defined. Adam Wulkiewicz 2015-03-20 02:07:23 +0100
  • 7399df83cc [doc] Format "unspecified" functions return type in a special way in doxygen_xml2qbk alt output synopsis. Adam Wulkiewicz 2015-03-20 02:01:34 +0100
  • b788a9e4ab [index] Rename node_auto_ptr with subtree_destroyer and auto_deallocator with scoped_dealloactor. Adam Wulkiewicz 2015-03-19 23:39:42 +0100
  • 4514e325f9 [index] Move predicates and operators into detail::predicates namespace. Adam Wulkiewicz 2015-03-19 23:36:32 +0100
  • 0f4ce76449 [index] Replace std::auto_ptr with boost::scoped_ptr in query_iterator. Adam Wulkiewicz 2015-03-19 23:35:20 +0100
  • d22b3a00bf [test][index] Add more tests for types convertible to rtree::value_type. Adam Wulkiewicz 2015-03-19 03:54:10 +0100
  • 5cd851d48a [test][index] Add test for rtree packing using move_itreator. Adam Wulkiewicz 2015-03-19 01:27:51 +0100
  • 91fb7241e5 [index] Support move_iterator in packing algorithm. Adam Wulkiewicz 2015-03-19 01:25:34 +0100
  • 6fd35a3fb8 [test][util] Generate custom error message in select_most_precise test. Adam Wulkiewicz 2015-03-18 17:25:57 +0100
  • f7cc47bb30 [test][get_turns] Add test file for Areal/Areal. Adam Wulkiewicz 2015-03-18 14:16:02 +0100
  • 6eb80018c6 [index][pack_create] Fix for iterators not returning true references. Adam Wulkiewicz 2015-03-17 02:49:54 +0100
  • a239fb629a [test][get_turns] Add additional output for debugging purposes, enabled with macro definition. Adam Wulkiewicz 2015-03-16 17:28:12 +0100
  • 062a7abce9 [strategies][cart_intersect] Modify type of factor stored in the equals policy. Adam Wulkiewicz 2015-03-16 17:26:20 +0100
  • 6098d419ba [util][math] Fix equals policies return types. Adam Wulkiewicz 2015-03-16 17:22:13 +0100
  • bf96857a46 [util][math][mod] rename math::fmod() to math::mod() (more generic and descriptive name); fix/update inline doc and comments; add default value to IsIntegral template parameter of modulo_for_fundamental struct; Menelaos Karavelas 2015-03-16 12:09:36 +0200
  • 449e381fda [util][math][spheroid] replace calls to math::fmod() by calls to math::mod() Menelaos Karavelas 2015-03-16 11:55:47 +0200
  • 4230755b07 [extensions][ttmath] fix years in copyright header Menelaos Karavelas 2015-03-16 10:31:45 +0200
  • 6dff815238 [extensions][ttmath] implement binary arithmetic operators for ttmath_big as free functions Menelaos Karavelas 2015-03-16 10:26:34 +0200
  • 059142283d [test] Rename occurances of CS because this name is used as a macro on Solaris. Adam Wulkiewicz 2015-03-14 05:10:58 +0100
  • c72e6812be [test][difference] Enable the tests failing before the recent changes in cart_intersect. Adam Wulkiewicz 2015-03-14 04:07:59 +0100
  • 4be351e433 [test][get_turns] Update the tests, enable previously failing ones. Adam Wulkiewicz 2015-03-14 04:06:12 +0100
  • f59f6fface [strategies][side_by_triangle] Use equals() with policy. Adam Wulkiewicz 2015-03-14 04:03:02 +0100
  • dbeb823fcb [strategies][cart_intersect] Use equals() with policy. Adam Wulkiewicz 2015-03-14 03:55:44 +0100
  • b5887efd5e [math] Add/improve math utils. Adam Wulkiewicz 2015-03-14 03:52:02 +0100