Routino SVN Repository Browser

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

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

Log of /trunk/src/waysx.c

Parent Directory Parent Directory | Revision Log Revision Log


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


Revision 1113 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 22 07:54:28 2012 UTC (12 years, 4 months ago) by amb
File length: 15965 byte(s)
Diff to previous 1106
Use the new pre-sort function to allow CompactWays() to delete the unused
segments before sorting them.


Revision 1106 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 21 15:55:48 2012 UTC (12 years, 4 months ago) by amb
File length: 15474 byte(s)
Diff to previous 1104
Change the sorting functions to have a pre-sort and post-sort selection function
instead of just a post-selection one (this will allow deletion of some items
before sorting instead of after sorting in some cases).


Revision 1104 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 21 14:31:02 2012 UTC (12 years, 4 months ago) by amb
File length: 15143 byte(s)
Diff to previous 1100
Delete the onumber parameter from the Ways file header.
Don't map the ways file into memory when writing the ways.


Revision 1100 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 20 16:52:20 2012 UTC (12 years, 4 months ago) by amb
File length: 15334 byte(s)
Diff to previous 1094
Move the compacting of the ways back to the top, delete the unused ways at this
point and also call the function again after pruning segments.


Revision 1094 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 19 15:00:32 2012 UTC (12 years, 5 months ago) by amb
File length: 15944 byte(s)
Diff to previous 1093
Remove one filesort and one read through the ways file when compacting.


Revision 1093 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 19 14:35:44 2012 UTC (12 years, 5 months ago) by amb
File length: 16191 byte(s)
Diff to previous 1092
Change to an external index for the compacted ways.


Revision 1092 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 18 17:47:31 2012 UTC (12 years, 5 months ago) by amb
File length: 16496 byte(s)
Diff to previous 1090
When compacting ways exclude the ones that are not used by any segments.


Revision 1090 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 17 18:13:51 2012 UTC (12 years, 5 months ago) by amb
File length: 15375 byte(s)
Diff to previous 1065
Rename the WayX->prop entry to WayX->cid to disambiguate it.


Revision 1065 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 10 18:33:19 2012 UTC (12 years, 6 months ago) by amb
File length: 15378 byte(s)
Diff to previous 955
Tidy up relation expression.


Revision 955 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 28 14:40:54 2012 UTC (13 years, 1 month ago) by amb
File length: 15381 byte(s)
Diff to previous 948
Simplify and standardise the included headers.


Revision 948 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 11 18:28:30 2012 UTC (13 years, 2 months ago) by amb
File length: 15383 byte(s)
Diff to previous 887
The filesort_*() functions now return a count of the number of items kept after
sorting.


Revision 887 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 31 19:09:40 2011 UTC (13 years, 4 months ago) by amb
File length: 15395 byte(s)
Diff to previous 843
Use pread() and pwrite() functions instead of seek() followed by read() or
write().


Revision 843 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 7 12:18:35 2011 UTC (13 years, 6 months ago) by amb
File length: 15433 byte(s)
Diff to previous 812
Check binary search functions and improve comments, fix pathological case with
end point and/or improve start point.


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


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: 15347 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: 15228 byte(s)
Diff to previous 780
Fix some more warnings from -Wextra and/or -pedantic options.


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: 15214 byte(s)
Diff to previous 757
Replace int with appropriate defined types (mostly index_t, ll_bin_t and
ll_bin2_t).


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: 15202 byte(s)
Diff to previous 682
Rationalise the increment of the numbers used for the output when not
--loggable.


Revision 682 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 24 18:05:17 2011 UTC (13 years, 10 months ago) by amb
File length: 15205 byte(s)
Diff to previous 681
Fix error is last semi-automated update.


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: 15205 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: 15198 byte(s)
Diff to previous 651
Update comments throughout the source code.


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: 15155 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: 15157 byte(s)
Diff to previous 612
Don't have both xnumber and number in the nodesx, segmentsx, waysx and
relationsx structures.


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


Revision 555 - (view) (download) (as text) (annotate) - [select for diffs]
Added Mon Dec 20 19:02:31 2010 UTC (14 years, 2 months ago) by amb
File length: 15125 byte(s)
Diff to previous 532
Close and open the files for the slim case to match the map/unmap of files for
the non-slim case.



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