Routino SVN Repository Browser

Check out the latest version of Routino: svn co http://routino.org/svn/trunk routino

ViewVC logotype

Log of /branches/destination-access/src/router.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:


Revision 1884 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 6 18:22:32 2016 UTC (8 years, 10 months ago) by amb
File length: 26823 byte(s)
Diff to previous 1839
Merge from trunk (ignore highways forbidden by turn restrictions when
calculating interesting junctions).


Revision 1839 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 5 19:13:27 2015 UTC (9 years, 4 months ago) by amb
File length: 26810 byte(s)
Diff to previous 1829
Merge from trunk (bug fix for router missing waypoints).


Revision 1829 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 17 14:17:17 2015 UTC (9 years, 5 months ago) by amb
File length: 26760 byte(s)
Diff to previous 1807
Merge trunk back into routino-destination branch after completing the
loop and reverse changes.


Revision 1807 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 23 18:20:13 2015 UTC (9 years, 6 months ago) by amb
File length: 26238 byte(s)
Diff to previous 1633
Merge the trunk changes back into the destination-access branch.


Revision 1633 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 28 12:03:36 2015 UTC (10 years ago) by amb
File length: 30196 byte(s)
Diff to previous 1631
Merge changes from trunk: "Remove the ExtendStartRoutes() function ...".


Revision 1631 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 25 19:25:11 2015 UTC (10 years ago) by amb
File length: 30382 byte(s)
Diff to previous 1628
Allow routing with destination access only allowed at the beginning
and end.


Revision 1628 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Mar 22 13:45:29 2015 UTC (10 years ago) by amb
File length: 29524 byte(s)
Diff to previous 1627
A new branch for access=destination routing at each end.


Revision 1627 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 21 19:23:20 2015 UTC (10 years ago) by amb
Original Path: trunk/src/router.c
File length: 29524 byte(s)
Diff to previous 1625
Make sure that all complete routes have finish_node and last_segment
filled in.


Revision 1625 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 21 17:10:25 2015 UTC (10 years ago) by amb
Original Path: trunk/src/router.c
File length: 29570 byte(s)
Diff to previous 1601
Don't merge the end of the route with the middle part of the route
before combining with the beginning of the route - combine beginning,
middle and end all in one function.


Revision 1601 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 10 18:35:26 2014 UTC (10 years, 6 months ago) by amb
Original Path: trunk/src/router.c
File length: 29568 byte(s)
Diff to previous 1600
Log the router time in microseconds rather than milliseconds.
Add a note at the end about the format of the time and memory logging.


Revision 1600 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 10 18:21:44 2014 UTC (10 years, 6 months ago) by amb
Original Path: trunk/src/router.c
File length: 29590 byte(s)
Diff to previous 1599
Add the '--logtime' and '--logmemory' options to the router to report the time
and maximum memory in use (allocated and mapped files) during each step of the
routing.


Revision 1599 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 30 18:31:51 2014 UTC (10 years, 6 months ago) by amb
Original Path: trunk/src/router.c
File length: 28496 byte(s)
Diff to previous 1582
Use exit() when exiting the program other than at the end of the main function.


Revision 1582 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 25 18:11:54 2014 UTC (10 years, 9 months ago) by amb
Original Path: trunk/src/router.c
File length: 28385 byte(s)
Diff to previous 1565
Clarify the reason for the unreachable code (#if 0) and fix bug in it.


Revision 1565 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 10 10:22:15 2014 UTC (10 years, 11 months ago) by amb
Original Path: trunk/src/router.c
File length: 28367 byte(s)
Diff to previous 1549
Don't crash if the specified route contains two consecutive coincident
waypoints (route instructions at those points may not be perfect).


Revision 1549 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 14 17:44:35 2014 UTC (11 years ago) by amb
Original Path: trunk/src/router.c
File length: 27017 byte(s)
Diff to previous 1545
Check the number of waypoints after considering the --help and --help-profile
options.


Revision 1545 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 12 12:55:39 2014 UTC (11 years ago) by amb
Original Path: trunk/src/router.c
File length: 26979 byte(s)
Diff to previous 1504
Refuse to calculate a route if fewer than two waypoints are specified.


Revision 1504 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 30 19:45:45 2014 UTC (11 years, 2 months ago) by amb
Original Path: trunk/src/router.c
File length: 26874 byte(s)
Diff to previous 1503
Add an option to calculate a circular route.


Revision 1503 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 30 18:45:56 2014 UTC (11 years, 2 months ago) by amb
Original Path: trunk/src/router.c
File length: 25455 byte(s)
Diff to previous 1501
Add an option to calculate a route in the reverse order.


Revision 1501 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 29 19:57:08 2014 UTC (11 years, 2 months ago) by amb
Original Path: trunk/src/router.c
File length: 24601 byte(s)
Diff to previous 1500
Refactor the code so that the Results data type has the start and finish
waypoints defined within it and the array passed to the PrintRoute() function
doesn't have holes in it.


Revision 1500 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 28 19:43:08 2014 UTC (11 years, 2 months ago) by amb
Original Path: trunk/src/router.c
File length: 24288 byte(s)
Diff to previous 1465
Remove ancient option that allowed latitude and longitude to be specified on the
command line without the --lat<n> or --lon<n> options.


Revision 1465 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 2 18:12:56 2013 UTC (11 years, 8 months ago) by amb
Original Path: trunk/src/router.c
File length: 24933 byte(s)
Diff to previous 1359
Add a '--output-stdout' option.


Revision 1359 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 31 18:07:03 2013 UTC (11 years, 10 months ago) by amb
Original Path: trunk/src/router.c
File length: 24363 byte(s)
Diff to previous 1312
Use exit(EXIT_FAILURE) instead of return(1).


Revision 1312 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 11 11:12:56 2013 UTC (11 years, 11 months ago) by amb
Original Path: trunk/src/router.c
File length: 24246 byte(s)
Diff to previous 1292
Add functions to destroy the node/segment/way/relation lists and don't call them
from the end of the router by default.


Revision 1292 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 3 15:25:56 2013 UTC (11 years, 11 months ago) by amb
Original Path: trunk/src/router.c
File length: 24259 byte(s)
Diff to previous 1291
Add node, segment, way and turn relation cache for slim mode.  Approx 40%
speed-up for router.


Revision 1291 - (view) (download) (as text) (annotate) - [select for diffs]
Added Wed May 1 18:32:57 2013 UTC (11 years, 11 months ago) by amb
Original Path: trunk/src/router.c
File length: 24086 byte(s)
Diff to previous 1283
The GetLatLong function takes a pointer to the node as an argument - must be an
optimisation for slim mode if not normal mode.



This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a