Routino SVN Repository Browser

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

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

Log of /trunk/src/segmentsx.c

Parent Directory Parent Directory | Revision Log Revision Log


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


Revision 544 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 18 19:17:26 2010 UTC (14 years, 3 months ago) by amb
File length: 24101 byte(s)
Diff to previous 532
Duplicate the IndexFirstSegmentX() and IndexNextSegmentX() functions to create
two distinct one for use at different times.


Revision 532 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 27 14:56:37 2010 UTC (14 years, 3 months ago) by amb
File length: 23098 byte(s)
Diff to previous 519
Split functions.h into fakes.h, sorting.h and the remainder in functions.h.


Revision 519 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 13 14:22:28 2010 UTC (14 years, 4 months ago) by amb
File length: 23100 byte(s)
Diff to previous 510
Add an option to make the output more suitable for a log file.


Revision 510 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 9 14:14:42 2010 UTC (14 years, 5 months ago) by amb
File length: 23541 byte(s)
Diff to previous 508
Fix previous check-in on this set of files.


Revision 508 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 3 15:02:11 2010 UTC (14 years, 5 months ago) by amb
File length: 23541 byte(s)
Diff to previous 504
Don't try mapping a file if it is zero length (e.g. no super-segments).


Revision 504 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 25 18:44:16 2010 UTC (14 years, 5 months ago) by amb
File length: 23422 byte(s)
Diff to previous 502
Don't sort the (super-)segments if there are none.


Revision 502 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 19 16:17:45 2010 UTC (14 years, 6 months ago) by amb
File length: 23382 byte(s)
Diff to previous 500
Change the names of the functions used to open files, change the ReOpen function
to open R/W.


Revision 500 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 17 18:39:28 2010 UTC (14 years, 6 months ago) by amb
File length: 23354 byte(s)
Diff to previous 493
Zero the NodesFile and SegmentsFile data structures before writing them (zeros
unused bytes).


Revision 493 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 16 18:20:44 2010 UTC (14 years, 6 months ago) by amb
File length: 23350 byte(s)
Diff to previous 471
Fix the comment for the Append...() function.


Revision 471 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 4 16:44:52 2010 UTC (14 years, 7 months ago) by amb
File length: 23340 byte(s)
Diff to previous 467
Change the way that fake nodes and segments are recognised (allows nearly 4G
nodes to be stored instead of 2G nodes).


Revision 467 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 31 18:13:38 2010 UTC (14 years, 7 months ago) by amb
File length: 23344 byte(s)
Diff to previous 466
Add extra information to a node to store turn restrictions and properties.
(Move the super-node bit from the first segment to here.)


Revision 466 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 31 14:56:17 2010 UTC (14 years, 7 months ago) by amb
File length: 23353 byte(s)
Diff to previous 463
Assert if the number of nodes, segments or ways exceeds the legal range of the
index counters.


Revision 463 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 31 10:28:52 2010 UTC (14 years, 7 months ago) by amb
File length: 23222 byte(s)
Diff to previous 461
Remove the assert statements that check the order of calling the functions.


Revision 461 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 24 16:51:41 2010 UTC (14 years, 8 months ago) by amb
File length: 24226 byte(s)
Diff to previous 459
Some tidying up of the writing of the file headers.


Revision 459 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 23 14:35:27 2010 UTC (14 years, 8 months ago) by amb
File length: 24572 byte(s)
Diff to previous 452
Added slim mode to the router for segments.


Revision 452 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 14 18:00:10 2010 UTC (14 years, 8 months ago) by amb
File length: 24609 byte(s)
Diff to previous 451
Replaced the runtime selection of slim mode / non-slim mode with compile time
selection that gives no runtime overhead but gives two executables.


Revision 451 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 13 17:43:51 2010 UTC (14 years, 8 months ago) by amb
File length: 24701 byte(s)
Diff to previous 449
Move the functions for slim mode out into the header file and make it inline.


Revision 449 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 12 17:59:42 2010 UTC (14 years, 8 months ago) by amb
File length: 26858 byte(s)
Diff to previous 448
Create a files.h header and put some of the most heavily used files.c functions
into it and make them inline.


Revision 448 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 11 10:56:51 2010 UTC (14 years, 8 months ago) by amb
File length: 26837 byte(s)
Diff to previous 447
Made the planetsplitter slim mode handle the output node and segment data in a
slim way as well as in the input data.


Revision 447 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 11 08:16:32 2010 UTC (14 years, 8 months ago) by amb
File length: 24778 byte(s)
Diff to previous 385
Change the names of the temporary files.


Revision 385 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 28 17:27:02 2010 UTC (14 years, 10 months ago) by amb
File length: 24776 byte(s)
Diff to previous 331
Change file format to allow 64-bit off_t type with 32 bit void* type.


Revision 331 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 20 13:35:15 2010 UTC (15 years ago) by amb
File length: 24796 byte(s)
Diff to previous 326
Move the stat() calls to find a file size into a helper function in files.c.


Revision 326 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 19 19:47:10 2010 UTC (15 years ago) by amb
File length: 24799 byte(s)
Diff to previous 311
Allow planetsplitter to be run with a --parse-only or --process-only option and
append to existing file or read from existing file.


Revision 311 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 12 11:08:50 2009 UTC (15 years, 3 months ago) by amb
File length: 24286 byte(s)
Diff to previous 310
Add some FILESORT_* #defines and use them.


Revision 310 - (view) (download) (as text) (annotate) - [select for diffs]
Added Fri Dec 11 19:27:39 2009 UTC (15 years, 3 months ago) by amb
File length: 24402 byte(s)
Diff to previous 289
Added a new function to sort variable length data - simplifies the compacting of
ways, reduces memory usage potentially required for it and simplifies the code.



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