Check out the latest version of Routino: svn co http://routino.org/svn/trunk routino
Log of /trunk/src/xmlparse.c
Parent Directory
|
Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
Revision 1277 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 18 17:45:30 2013 UTC (11 years, 11 months ago) by amb
File length: 68001 byte(s)
Diff to previous 1272
Fix bug with handling UTF-8 characters that are four bytes long (it didn't since v2.5).
Revision 1272 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 13 10:34:35 2013 UTC (11 years, 11 months ago) by amb
File length: 67283 byte(s)
Diff to previous 1235
Fix XML character quoting for characters within the 7-bit printable ASCII range (bug reported by Dirk Eversmann).
Revision 1235 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 29 11:19:23 2012 UTC (12 years, 2 months ago) by amb
File length: 67283 byte(s)
Diff to previous 1220
Replace the remaining 'long long' and 'unsigned long long' types with uint64_t.
Revision 1220 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 19 19:59:04 2012 UTC (12 years, 2 months ago) by amb
File length: 67293 byte(s)
Diff to previous 1195
Use 'unsigned char' instead of 'char' for buffer. Renumber the LEX states to remove hole.
Revision 1195 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 13 19:19:57 2012 UTC (12 years, 3 months ago) by amb
File length: 67729 byte(s)
Diff to previous 1190
Handle the output of the uncompressor where reading may return only a partial buffer. Makes it more robust generally against short reads.
Revision 1190 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 11 19:10:53 2012 UTC (12 years, 3 months ago) by amb
File length: 67524 byte(s)
Diff to previous 1189
Reorder if/then/else statements so that most common ones come first (using profiling when parsing GB OSM file).
Revision 1189 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 11 17:49:11 2012 UTC (12 years, 3 months ago) by amb
File length: 67519 byte(s)
Diff to previous 1185
Most xml attribute values are ASCII so optimise for that case.
Revision 1185 - (view) (download) (as text) (annotate) - [select for diffs]
Added Mon Dec 10 18:35:02 2012 UTC (12 years, 3 months ago) by amb
File length: 67433 byte(s)
Remove flex based XML parser and replace with a parser created by implementing the same lex rules by hand. Operates faster because tag attributes do not need memory allocated or copying from file buffer and there are no yylex() function calls/returns.
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.