Commit Graph

  • ff267b8c50 [test][centroid] Fix uninitialized variable usage reported by asan. Adam Wulkiewicz 2015-04-21 21:05:23 +02:00
  • ca36bc7785 [buffer][test] enable two tests which are now OK for SIDE_OF_INTERSECTION approach Barend Gehrels 2015-04-12 17:37:00 +02:00
  • e5bd7daa5f Merge branch 'develop' into feature/buffer Barend Gehrels 2015-04-12 16:58:09 +02:00
  • 50539f96b4 [doc] Update 1.59 release notes (support for std::initializer_list). Adam Wulkiewicz 2015-04-12 05:11:51 +02:00
  • c5bc237f44 Merge pull request #280 from awulkiew/feature/models_docs Adam Wulkiewicz 2015-04-12 04:55:30 +02:00
  • 716f4fe467 Merge pull request #279 from awulkiew/feature/models_upgrades Adam Wulkiewicz 2015-04-12 04:55:00 +02:00
  • f6a95d9229 [test][buffer] Add failing test for MultiLinestring. Adam Wulkiewicz 2015-04-10 14:21:30 +02:00
  • ff67f4a6d0 [doc][geometries] Small fixes in examples of models. Adam Wulkiewicz 2015-04-10 00:20:15 +02:00
  • 34dba9be85 [geometries][doc] Add examples to descriptions of all geometries models. Adam Wulkiewicz 2015-04-09 23:39:58 +02:00
  • 716e6e656a [doc][geometries] Add examples (cpp and qbk files) for all models. Adam Wulkiewicz 2015-04-09 23:38:31 +02:00
  • 877c6686a1 [doc][geometries] Restore the example for class-specific get/set of model::point. Adam Wulkiewicz 2015-04-09 21:49:14 +02:00
  • c8d97f0528 [doc][geometries] Add example for model::box. Adam Wulkiewicz 2015-04-09 21:48:06 +02:00
  • 55fd4261f5 [doc][geometries] Simplify the point example (mention only bg::get<> and bg::set<>). Adam Wulkiewicz 2015-04-09 17:50:53 +02:00
  • 80fe541815 [geometries] Make the default ctor of non-complex geometries default function if possible. Adam Wulkiewicz 2015-04-09 17:02:29 +02:00
  • bbb69c92f7 [geometries] Small compile-time check consistency improvement. Adam Wulkiewicz 2015-04-09 16:48:17 +02:00
  • aa58f4a022 [geometries][doc] Improve the description of constructors of non-complex geometries. Adam Wulkiewicz 2015-04-09 16:25:59 +02:00
  • c086babbd4 [test][geometries] Remove unneeded define enabling experimental support for std::initializer_list. Adam Wulkiewicz 2015-04-09 16:16:29 +02:00
  • e29125aff2 [geometries] Enable the support for std::initializer_list. Adam Wulkiewicz 2015-04-09 16:15:23 +02:00
  • 9e69537ede [side] update side of intersection with fallback point, and use multi_precision point to avoid large multiplications and overflow Barend Gehrels 2015-04-08 17:28:50 +02:00
  • f6d6869b14 [less] add missing includes Barend Gehrels 2015-04-08 17:26:16 +02:00
  • b1168415c7 [buffer] add side_of_intersection (still with conditional) Barend Gehrels 2015-04-08 17:25:53 +02:00
  • dcce545efb Merge pull request #277 from awulkiew/fix/sunos Adam Wulkiewicz 2015-04-08 17:23:53 +02:00
  • fccb4543a3 [iterators] Remove unneeded else branch in flatten_iterator. Adam Wulkiewicz 2015-04-08 14:20:20 +02:00
  • 65fa7653ba [algorithms][distance][is_valid] Explicitly get const iterators. Adam Wulkiewicz 2015-04-08 14:18:40 +02:00
  • 0722e4ba13 [buffer][is_convex] add (non-complete) is_convex algorithm, and convex property for buffered pieces Including unit test. Barend Gehrels 2015-04-08 12:15:20 +02:00
  • 3507106295 Merge pull request #244 from mkaravel/fix/make_partition_work_for_forward_ranges Adam Wulkiewicz 2015-04-06 14:12:43 +02:00
  • 2b11233f00 Merge pull request #264 from mkaravel/fix/remove_deprecated_include_paths Adam Wulkiewicz 2015-04-06 01:32:39 +02:00
  • 5feb4afe70 Merge pull request #256 from mkaravel/fix/polish_set_ops_pl_pl_tests Adam Wulkiewicz 2015-04-05 02:31:35 +02:00
  • 6da360ee70 Merge pull request #278 from awulkiew/fix/cs Adam Wulkiewicz 2015-04-05 02:26:27 +02:00
  • 5a611caee2 Merge pull request #269 from mkaravel/feature/support_for_fmod Adam Wulkiewicz 2015-04-05 01:46:19 +02:00
  • 91549ce707 [doc] Add 1.59 release notes (rtree iterators). Adam Wulkiewicz 2015-04-04 19:56:23 +02:00
  • 5d714f94e2 [index][doc] Improve the description of iterator and query related functions. Adam Wulkiewicz 2015-04-04 19:53:34 +02:00
  • 2e1690c247 [test][index] Add tests for rtree iterators. Adam Wulkiewicz 2015-04-04 18:32:14 +02:00
  • 34066a4796 [index] Add begin() and end() functions returning const_iterator to the rtree. Adam Wulkiewicz 2015-04-04 18:21:52 +02:00
  • 7277f1f38b [index] Upgrade the category of query iterators to ForwardIterator. Adam Wulkiewicz 2015-04-04 18:21:12 +02:00
  • 5a3b023fc8 [extensions][projections] Rename CS constants to CS_ (and CN to CN_ for consistency). Adam Wulkiewicz 2015-04-02 03:24:00 +02:00
  • 9c7659c955 [extensions][gis][strategies] Rename CS template parameter to CoordinateSystem. Adam Wulkiewicz 2015-04-02 03:23:11 +02:00
  • b8034d1ab2 [extensions][test] Pass /bigobj flag for msvc and intel compilers on windows for all tests. Adam Wulkiewicz 2015-04-02 03:21:10 +02:00
  • 1113955b88 [algorithms][buffer] Explicitly get const random iterators. Use Range consistently. Adam Wulkiewicz 2015-04-01 23:54:28 +02:00
  • 2808beed3d [algorithm][iterator] Avoid preincrementation of temporaries. Adam Wulkiewicz 2015-04-01 23:52:01 +02:00
  • 0db855fc6b [test][buffer] Update ticket #11162 expectations, which will be fixed if pending changes are committed (side_of_intersection) Barend Gehrels 2015-04-01 22:20:12 +02:00
  • b09488ccb7 Merge branch 'develop' into feature/buffer Barend Gehrels 2015-04-01 21:14:46 +02:00
  • 292cbb489b [test][buffer] Add test for the failing linestring case. Adam Wulkiewicz 2015-04-01 15:49:34 +02:00
  • 7658231aa4 Merge branch 'develop' of https://github.com/boostorg/geometry into fix/remove_deprecated_include_paths Menelaos Karavelas 2015-03-31 14:30:04 +03:00
  • 71f4642eb3 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/disjoint_point_point_on_spheroid Menelaos Karavelas 2015-03-31 13:39:57 +03:00
  • ca74329345 [algorithms][disjoint] do not treat poles in a special way: normalization of spherical coordinates takes care of that Menelaos Karavelas 2015-03-31 13:22:58 +03:00
  • 9eec41f53d [util][math] normalize the spherical coordinates for the north and south poles by setting the longitude to zero; this way equality of points on the sphere/spheroid amounts to equality of their normalized coordinates (for all points on the sphere/spheroid, including the poles) Menelaos Karavelas 2015-03-31 13:20:34 +03:00
  • 0c996ee004 Merge branch 'develop' into feature/buffer Barend Gehrels 2015-03-30 20:43:26 +02:00
  • bd9455207b Merge branch 'bg-prepare' boost-1.58.0 Barend Gehrels 2015-03-30 18:25:04 +02:00
  • 714d01a1ea Merge branch 'develop' into bg-prepare Barend Gehrels 2015-03-30 18:24:44 +02:00
  • cfbe7ee72a Merge pull request #276 from mkaravel/fix/no_int128_for_promote_integral Adam Wulkiewicz 2015-03-30 17:03:29 +02:00
  • ba9117b37e [test][util][promote integral] guard use of int128 and uint128 by the macro Menelaos Karavelas 2015-03-30 17:44:05 +03:00
  • 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 +03:00
  • 447f729589 Merge branch 'bg-prepare' Barend Gehrels 2015-03-29 21:03:27 +02:00
  • 7f83ea6f49 Merge branch 'develop' into bg-prepare Barend Gehrels 2015-03-29 21:02:58 +02:00
  • e56561481e [test] Added define to avoid default usage of multiprecision Barend Gehrels 2015-03-29 00:38:18 +01:00
  • 0fff6f8c75 Merge branch 'develop' of github.com:boostorg/geometry into develop Adam Wulkiewicz 2015-03-28 15:07:24 +01:00
  • c0f4b05806 [test][intersection] Disable the test for ticket 10868. Adam Wulkiewicz 2015-03-28 15:07:02 +01:00
  • 32ccdc79eb [minor] add const Barend Gehrels 2015-03-28 14:50:58 +01:00
  • 4be353a5e4 [minor] fix typo Barend Gehrels 2015-03-28 14:50:32 +01:00
  • 551507ac47 [test][util] Prevent min/max macro substitution for numeric_limits min/max. Adam Wulkiewicz 2015-03-28 02:47:20 +01:00
  • d6ca52c90e [util] Avoid conversion of negative number to unsigned (MSVC warning). Adam Wulkiewicz 2015-03-28 02:46:21 +01:00
  • 7c30a45e12 Merge pull request #275 from mkaravel/fix/ticket_10835 Adam Wulkiewicz 2015-03-28 02:22:55 +01:00
  • 1b92041500 [test][util][promote integral] (re-)implement bit_size locally in the unit test Menelaos Karavelas 2015-03-28 03:18:59 +02:00
  • 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 +02:00
  • 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 +02:00
  • 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 +02:00
  • ac73cb3926 Merge pull request #274 from mkaravel/fix/ticket_10835 Adam Wulkiewicz 2015-03-27 22:56:20 +01:00
  • 27e7ad6aa6 [test][util][promote integral] update unit test to account for unsigned long long and uint128 Menelaos Karavelas 2015-03-27 22:46:34 +02:00
  • af1a3da823 [util][promote integral] add support for unsigned long long and uint128 Menelaos Karavelas 2015-03-27 22:45:49 +02:00
  • 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 +02:00
  • 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 +02:00
  • 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 +02:00
  • 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 +02:00
  • 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 +02:00
  • 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 +02:00
  • 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 +02:00
  • 9412f39b4d [doc][release notes] add (fixed) tickets #10658 and #11121 to release notes Menelaos Karavelas 2015-03-26 14:14:25 +02:00
  • 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 +02:00
  • 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 +02:00
  • e3f30bbc15 [test][algorithms][intersection] add testing for the test case in Boost Trac ticket #10868 Menelaos Karavelas 2015-03-26 13:50:39 +02:00
  • 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 +02:00
  • 92d513243d [test][algorithms][overlay] add test cases from Boost Trac tickets #10658, #10835, #10868 and #11121 Menelaos Karavelas 2015-03-26 13:38:08 +02:00
  • 15e83e1a19 [test][util][promote integral] uncomment commented include; make test for custom integral types always active; Menelaos Karavelas 2015-03-26 11:20:13 +02:00
  • 6f37921db3 [test][algorithms][difference] update results for test case "ggl_list_20120717_volker" Menelaos Karavelas 2015-03-26 11:13:58 +02:00
  • b20a6bb209 [test][algorithms][difference] fix output for test case for ticket #10835 Menelaos Karavelas 2015-03-26 11:07:08 +02:00
  • 620b95acde [doc][release_notes] update release notes: ticket #10835 is now addressed Menelaos Karavelas 2015-03-26 08:55:43 +02:00
  • 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 +02:00
  • a5ec906e6f [test][algorithms][difference] add unit test with the data reported in ticket #10835 Menelaos Karavelas 2015-03-26 08:47:44 +02:00
  • b87c59375a [test][util][promote integral] add unit test for the promote_integral meta-function Menelaos Karavelas 2015-03-26 08:45:45 +02:00
  • 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 +02:00
  • a92e05f283 Merge branch 'bg-prepare' Barend Gehrels 2015-03-25 17:42:36 +01:00
  • 9afda34db5 Merge branch 'develop' into bg-prepare Barend Gehrels 2015-03-25 17:38:14 +01:00
  • 0b53e62bf2 Merge branch 'develop' into feature/buffer Barend Gehrels 2015-03-25 12:27:16 +01:00
  • 06a077aa1e Merge branch 'develop' of github.com:boostorg/geometry into develop Barend Gehrels 2015-03-25 12:24:52 +01:00
  • b3d7f8c82a [test][buffer] Add % difference to verify results more conveniently Barend Gehrels 2015-03-25 12:23:20 +01:00
  • 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 +01:00
  • 4354ab9ca0 [doc] Update 1.58 release notes (bug). Adam Wulkiewicz 2015-03-24 19:43:47 +01:00
  • 57d55eb964 [index] Fix count() - access of destroyed temporary if convertible type passed. Adam Wulkiewicz 2015-03-24 19:31:47 +01:00
  • 9372cb08d1 [doc] Update the list of supported compilers. Adam Wulkiewicz 2015-03-24 12:58:27 +01:00