Routino SVN Repository Browser

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

/[routino]/trunk/src/relationsx.c
ViewVC logotype

Log of /trunk/src/relationsx.c

Parent Directory Parent Directory | Revision Log Revision Log


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


Revision 832 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 27 17:46:42 2011 UTC (13 years, 6 months ago) by amb
File length: 31358 byte(s)
Diff to previous 812
Improve the error messages for bad relations.


Revision 812 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 21 18:44:52 2011 UTC (13 years, 8 months ago) by amb
File length: 31014 byte(s)
Diff to previous 806
Add logging of parsing and processing errors.


Revision 806 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 10 17:53:58 2011 UTC (13 years, 8 months ago) by amb
File length: 27997 byte(s)
Diff to previous 805
Check turn relations more carefully and discard them if they are invalid.


Revision 805 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 4 18:32:09 2011 UTC (13 years, 8 months ago) by amb
File length: 26267 byte(s)
Diff to previous 790
Change the termination of route relation way/relation lists.


Revision 790 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 18 17:55:25 2011 UTC (13 years, 9 months ago) by amb
File length: 26160 byte(s)
Diff to previous 788
Ensure that when printing numbers of the index_t type that an appropriate printf
format specifier is used (ready for if it is redefined as 64-bit).


Revision 788 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 18 10:54:17 2011 UTC (13 years, 9 months ago) by amb
File length: 25970 byte(s)
Diff to previous 786
Fix some more warnings from -Wextra and/or -pedantic options.


Revision 786 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 18 10:37:45 2011 UTC (13 years, 9 months ago) by amb
File length: 25956 byte(s)
Diff to previous 780
Rename structure element "restrict" to "restriction" to avoid C99 error
(reserved word).


Revision 780 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 5 18:19:50 2011 UTC (13 years, 9 months ago) by amb
File length: 25941 byte(s)
Diff to previous 770
Replace int with appropriate defined types (mostly index_t, ll_bin_t and
ll_bin2_t).


Revision 770 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 4 18:09:32 2011 UTC (13 years, 9 months ago) by amb
File length: 25925 byte(s)
Diff to previous 761
Fix some more potential problems with a transition to 64-bit node_t.


Revision 761 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 3 18:42:06 2011 UTC (13 years, 9 months ago) by amb
File length: 25916 byte(s)
Diff to previous 759
Shorten the messages when running to avoid going beyond 80 characters.


Revision 759 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 3 18:26:42 2011 UTC (13 years, 9 months ago) by amb
File length: 26110 byte(s)
Diff to previous 757
Remove hard-coded numeric values and replace with a common #define value.
Handle overflows consistently.


Revision 757 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 3 18:06:21 2011 UTC (13 years, 9 months ago) by amb
File length: 26118 byte(s)
Diff to previous 756
Rationalise the increment of the numbers used for the output when not
--loggable.


Revision 756 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 1 18:25:32 2011 UTC (13 years, 9 months ago) by amb
File length: 26124 byte(s)
Diff to previous 742
Delete turn relations that refer to nodes or ways that don't exist as soon as possible.


Revision 742 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 30 19:02:30 2011 UTC (13 years, 9 months ago) by amb
File length: 25910 byte(s)
Diff to previous 681
Don't crash on malformed relations, give better reporting of number when
processing them.


Revision 681 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 24 18:01:24 2011 UTC (13 years, 10 months ago) by amb
File length: 25513 byte(s)
Diff to previous 680
Make the comments more consistent.


Revision 680 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 24 15:14:53 2011 UTC (13 years, 10 months ago) by amb
File length: 25508 byte(s)
Diff to previous 670
Update comments throughout the source code.


Revision 670 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 21 19:52:24 2011 UTC (14 years ago) by amb
File length: 25463 byte(s)
Diff to previous 665
Ignore turn restrictions that ban going the wrong way down a one-way road.


Revision 665 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 21 18:24:34 2011 UTC (14 years ago) by amb
File length: 25196 byte(s)
Diff to previous 651
Sort the segments geographically.


Revision 651 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 27 16:31:34 2011 UTC (14 years ago) by amb
File length: 26464 byte(s)
Diff to previous 650
Rename the xdata and xcached members of the nodesx, segmentsx and waysx
structures.


Revision 650 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 27 15:49:21 2011 UTC (14 years ago) by amb
File length: 26472 byte(s)
Diff to previous 646
Don't have both xnumber and number in the nodesx, segmentsx, waysx and
relationsx structures.


Revision 646 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 26 19:44:56 2011 UTC (14 years ago) by amb
File length: 26416 byte(s)
Diff to previous 645
Remove a pair of functions that are no longer used and rename the other pair.


Revision 645 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 26 19:26:03 2011 UTC (14 years ago) by amb
File length: 26424 byte(s)
Diff to previous 643
Fixed the turn relations with a few more functions.


Revision 643 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 26 16:37:14 2011 UTC (14 years ago) by amb
File length: 24687 byte(s)
Diff to previous 615
Go back to the internal structure used (but reverted) during version 1.2
development where each segment is stored only once.  This halves the memory
usage (mmap files or just files) for planetsplitter.  This is allowed because a
new algorithm to create the node to segment indexes makes it simpler now that it
was.  This change is required so that super-node/segment optimisation doesn't
remove mutual loops.  This change doesn't handle turn restrictions yet.


Revision 615 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 29 19:58:24 2011 UTC (14 years, 1 month ago) by amb
File length: 24765 byte(s)
Diff to previous 612
All nodes adjacent to a turn restriction must also be turn restrictions.


Revision 612 - (view) (download) (as text) (annotate) - [select for diffs]
Added Sat Jan 29 19:23:15 2011 UTC (14 years, 1 month ago) by amb
File length: 25011 byte(s)
Diff to previous 599
Ensure that record of closed file descriptors are erased.



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