Routino SVN Repository Browser

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

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

Log of /trunk/src/tagging.c

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1313 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 11 18:14:38 2013 UTC (11 years, 10 months ago) by amb
File length: 26616 byte(s)
Diff to previous 1246
Create a binary log file that contains the node, way and relation id and a link
to the error message for easy parsing.


Revision 1246 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 21 18:53:32 2013 UTC (12 years, 1 month ago) by amb
File length: 26561 byte(s)
Diff to previous 1242
Remove unnecessary word from logerror messages.


Revision 1242 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 20 13:52:52 2013 UTC (12 years, 1 month ago) by amb
File length: 26579 byte(s)
Diff to previous 1234
Change the <logerror> element of the configuration file to lookup the tag value
if not specified and add a custom error message.
Rework the access tag checking to use the new logcheck.


Revision 1234 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 29 11:11:11 2012 UTC (12 years, 2 months ago) by amb
File length: 25505 byte(s)
Diff to previous 1206
Re-factor parsing code to remove duplicated parts from three parsers
(osmo5mparse.c, osmpbfparse.c and osmxmlparse.c) into a common place
(osmparser.c), also removes lots of global variables.
Change the node, way and relation count to uint64_t instead of index_t to avoid
wrap-around (although it would have been a cosmetic problem only), also removes
dependency on types.h.
Make the node, way and relation counters be 'int64_t' instead of 'long long' in
the XML parsers for consistency with the non-XML parsers.


Revision 1206 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 15 16:10:45 2012 UTC (12 years, 3 months ago) by amb
File length: 25586 byte(s)
Diff to previous 1204
Change the tagging rules to have an <ifnot ...> rule which can also be nested.


Revision 1204 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 15 15:15:22 2012 UTC (12 years, 3 months ago) by amb
File length: 23815 byte(s)
Diff to previous 1203
Change the xsd-to-xmlparser functions to output the source code in the same
order as the XSD file and do not attempt to sort them into reverse order of
reference.


Revision 1203 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 15 13:49:21 2012 UTC (12 years, 3 months ago) by amb
File length: 23451 byte(s)
Diff to previous 1199
Change the tagging rules to use the nested <if> rules.


Revision 1199 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 15 11:35:56 2012 UTC (12 years, 3 months ago) by amb
File length: 24120 byte(s)
Diff to previous 1186
Allow the tagging rule syntax to contain nested <if ...> statements.


Revision 1186 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 10 18:36:08 2012 UTC (12 years, 3 months ago) by amb
File length: 20219 byte(s)
Diff to previous 1175
New XML parser doesn't use stdio buffered file access but lower level read
functions.


Revision 1175 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 1 19:35:39 2012 UTC (12 years, 3 months ago) by amb
File length: 20352 byte(s)
Diff to previous 1126
Fix memory leak from making incorrect assumption when freeing tagging rule.


Revision 1126 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 4 17:15:57 2012 UTC (12 years, 4 months ago) by amb
File length: 20365 byte(s)
Diff to previous 955
Clarify that errors logged when examining tags mean that tag will be ignored.


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: 20326 byte(s)
Diff to previous 827
Simplify and standardise the included headers.


Revision 827 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 14 17:55:33 2011 UTC (13 years, 7 months ago) by amb
File length: 20346 byte(s)
Diff to previous 826
Add an unset rule in the tagging processing XML file.


Revision 826 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 13 18:40:41 2011 UTC (13 years, 7 months ago) by amb
File length: 18653 byte(s)
Diff to previous 797
Add a logerror rule in the tagging processing XML file.


Revision 797 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 25 18:21:19 2011 UTC (13 years, 8 months ago) by amb
File length: 16769 byte(s)
Diff to previous 754
Add some functions to free the tagging rules when they have been used.


Revision 754 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 31 18:45:51 2011 UTC (13 years, 9 months ago) by amb
File length: 15741 byte(s)
Diff to previous 494
Fix inconsistent C language version usage.


Revision 494 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 17 17:40:55 2010 UTC (14 years, 6 months ago) by amb
File length: 15728 byte(s)
Diff to previous 469
Process tags for relations.


Revision 469 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 2 18:47:09 2010 UTC (14 years, 7 months ago) by amb
File length: 15716 byte(s)
Diff to previous 449
Understand node traffic type restrictions.


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: 15704 byte(s)
Diff to previous 401
Create a files.h header and put some of the most heavily used files.c functions
into it and make them inline.


Revision 401 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 23 10:18:59 2010 UTC (14 years, 9 months ago) by amb
File length: 15708 byte(s)
Diff to previous 393
Fix some memory leaks.


Revision 393 - (view) (download) (as text) (annotate) - [select for diffs]
Added Tue May 18 18:37:37 2010 UTC (14 years, 10 months ago) by amb
File length: 15292 byte(s)
Initial revision


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