Patrick Niklaus
20e4096c4b
Fix stupid vector size bug
2017-08-21 13:00:12 +02:00
Patrick Niklaus
97952a9289
Don't snap to avoided streets
2017-08-21 13:00:12 +02:00
Patrick Niklaus
960a595268
Add test for avoid flags
2017-08-21 13:00:12 +02:00
Patrick Niklaus
a3c94ef632
Avoid nodes that are disabled by an avoid flag
2017-08-21 13:00:12 +02:00
Patrick Niklaus
84fd38ac9c
Add tests for avoid flags
2017-08-21 13:00:12 +02:00
Patrick Niklaus
303a8fae32
Refactor cell weights and durations to own file and allow for multiple metrics
2017-08-21 13:00:12 +02:00
Patrick Niklaus
21686ee8a9
Add datafacade factory to select avoid flags
2017-08-21 13:00:12 +02:00
Patrick Niklaus
c8b142a676
Add placeholders for up to 8 weights
2017-08-21 13:00:12 +02:00
Patrick Niklaus
58061a68c4
Add avoid parameter to the API
2017-08-21 13:00:12 +02:00
Patrick Niklaus
9c11197768
Extract avoidable combinations from profiles into ProfileProperties
2017-08-21 13:00:12 +02:00
Moritz Kobitzsch
f347efb006
detect turning onto oneways at the end of the road as non obvious
2017-08-18 16:33:11 +02:00
Moritz Kobitzsch
af8ddac2af
add test-case illustrating changes to obvious turn discovery
2017-08-18 16:33:11 +02:00
Michael Krasnyk
b1358de9bb
Use TBB parallel sort of CSV entries, #4418
2017-08-18 14:37:42 +02:00
Daniel Patterson
f4dc93ae66
[skip ci] Reset master versions for next release
2017-08-17 15:06:48 -07:00
Frédéric Rodrigo
20a77f6d51
Car Profile. Remove the non common use barrier=checkpoint as the right tag is military=checkpoint and does not need to be whitelisted. #4405
2017-08-17 14:27:04 +02:00
Daniel Patterson
c1ad275e71
Empty CSV entries (nodeA,nodeA) can be treated as non-fatal as long as we don't try to update any matching artificial segments.
2017-08-16 12:03:23 -07:00
Daniel J. Hofmann
6bae070091
Fixes changelog wrt. conditional via-way restrictions
2017-08-16 11:15:35 +02:00
Moritz Kobitzsch
3687b6cb4b
respect difference between continue/turn on changing end-of-road
2017-08-16 09:19:15 +02:00
Moritz Kobitzsch
196ed9eb46
do not change fork directions when combining turns
2017-08-16 09:17:01 +02:00
Daniel Patterson
37c941dff3
Bump version for 5.11.0-rc.2
2017-08-15 12:14:13 -07:00
Daniel Patterson
40a428d49f
Fix changelog - binaries weren't published for 5.10
2017-08-15 12:13:20 -07:00
Daniel Patterson
48eeef2d30
Revert "Publicly expose binaries to Node.js bindings, resolves #4377 "
...
This reverts commit 4686272f87
.
Unfortunately, this doesn't work alongside `node-pre-gyp` - in fresh installs, the binary
files are not yet downloaded when npm tries to create symlinks, leading to an error.
2017-08-15 11:55:09 -07:00
Moritz Kobitzsch
c34520f3a4
add feature to test naming conventions on divided highways
2017-08-15 09:47:13 +02:00
Daniel Patterson
36db965c39
Update npm version for RC.1
2017-08-14 17:16:45 -07:00
Daniel Patterson
4e81764ce2
Update CHANGELOG for changes since 5.10
2017-08-14 17:16:05 -07:00
Michael Krasnyk
1e9f983289
Add mocked offline datafacade to engine tests
2017-08-14 16:18:36 +02:00
Michael Krasnyk
2e404c60f4
Remove references to external sources
2017-08-14 16:18:36 +02:00
vng
40857aae61
Inject offline compressed data facade with OSRM_EXTERNAL_MEMORY option.
2017-08-14 16:18:36 +02:00
vng
a64145b712
Fixed mld algorithm to use template data facade.
2017-08-14 16:18:36 +02:00
vng
945f6da85e
Removed useless include.
2017-08-14 16:18:36 +02:00
vng
76d5d054cb
Compilation fix.
2017-08-14 16:18:36 +02:00
Michael Krasnyk
20cfa159ec
Fix boost::optional construction error
2017-08-11 17:32:35 +02:00
Daniel J. Hofmann
3ff1a4263d
Adds releasing docs about bumping to latest, see #4386
2017-08-11 15:53:14 +02:00
Patrick Niklaus
3141eb5dce
[skip ci] Update CONTRIBUTING.md to include correct pre-commit hook
2017-08-11 10:06:07 +00:00
Daniel J. Hofmann
75d6f59026
Publicly expose binaries to Node.js bindings, resolves #4377
2017-08-11 12:04:53 +02:00
Daniel J. Hofmann
ae42ce7017
[skip ci] Updates lockfile for latest master version
2017-08-11 12:04:53 +02:00
Moritz Kobitzsch
e9c9c87bbc
adjust geojson logger to changes in extractor
2017-08-11 12:03:40 +02:00
Michael Krasnyk
8a6dba46b1
Change windows time zones in West Africa to WAT zone
2017-08-11 11:53:25 +02:00
Moritz Kobitzsch
93299d6651
handle conditional via-way restrictions
...
- refactor conditional restriction handling to not use external data (first OSM nodes on ways)
- BREAKING: changes internal file format of osrm.restrictions
- add support for general conditional penalties based on edge-based nodes (requires unique edges between nodes)
2017-08-11 11:53:25 +02:00
vng
f34320a89b
Fixed getting entry bearing for maneuver.
2017-08-11 11:40:58 +02:00
Moritz Kobitzsch
a17b07bc4c
fix bug in conflict resolution
2017-08-11 11:01:54 +02:00
Moritz Kobitzsch
3a01ba52ef
remove a few tests that are simply testing same code paths as others
2017-08-10 12:28:31 +02:00
Mateusz Loskot
d796c66990
Prefer implicit expansion of CMake variables
...
Unify CMAKE_CXX_COMPILER_ID tests without quoting/bracketing
the variable to use implicit expansion.
Replace STREQUAL with MATCHES to avoid policy warning about
attempt to expand "MSVC" variable, where it literal is intended.
2017-08-10 12:26:48 +02:00
Mateusz Loskot
80b705e997
Add workaround for Visual C++ issue with std::array in debug
...
If Visual C++ _ITERATOR_DEBUG_LEVEL > 0, then
accessing std::array<char[N], M> elements via reference to const
causes compilation error:
...\msvc\14.10.25017\include\array(181): error C2440: 'return': cannot convert from 'const char *' to 'const char (&)[256]'
Alternative workaround is to remove const qualifier from the GetClassName method.
2017-08-10 12:21:42 +02:00
Moritz Kobitzsch
7069af3e20
explicitly use local eslint version for linting
2017-08-09 14:14:44 +02:00
Daniel J. Hofmann
209a926b45
Re-adds .npmignore, resolves #4193
2017-08-08 16:16:35 +02:00
Mateusz Loskot
71e0c7a3cf
Add define WIN32_LEAN_AND_MEAN for Visual C++
...
Helps to avoid compiler C2011 errors due to WinSock types redefinition
from dual #include of winsock.h and winsock2.h
2017-08-08 15:50:47 +02:00
Daniel J. Hofmann
b88d96f07d
[skip ci] Updates lockfiles
2017-08-08 11:37:20 +02:00
Daniel J. Hofmann
46f75c3d92
[skip ci] Bumps version to 5.11
2017-08-08 11:37:20 +02:00
Mateusz Loskot
3b8e5cec88
Ignore build directories starting with _build
...
Convenient to manage multiple builds with basic
naming convention (eg. _build.gcc7, _build.vs2017).
[ci skip]
2017-08-08 11:14:39 +02:00