[osmium] tag osmorg-taginfo-live created (now 76cdda0)

Bas Couwenberg sebastic at xs4all.nl
Fri Sep 5 22:08:08 UTC 2014


This is an automated email from the git hooks/post-receive script.

sebastic-guest pushed a change to tag osmorg-taginfo-live
in repository osmium.

        at  76cdda0   (commit)
This tag includes the following new commits:

       new  711a125   first commit
       new  0af1ecb   Small changes to make compilable on newer Ubuntu systems
       new  26cba99   Improved XML parser error handling
       new  e99341c   Added memory debugging output. Removed calls to node location handler, because we don't use them currently anyway
       new  f05a6c9   hash namespace regression
       new  53d63c5   more memory debugging output
       new  0b71edb   Fixed transposed digits
       new  0cc9bd9   Use djb2 hash function, rename of 'meta' table to 'source'
       new  7bbc592   Add support for writing shapefiles from Javascript
       new  7fbb5d1   bugfix: got segmentation fault in certain cases
       new  5bd157d   use 64bit counter so we are sure not to overflow
       new  03fc698   removed use of std::map in favour of google sparsehash, because it segfaults
       new  ac21415   larger node location store because we have more nodes now
       new  2a0573e   cleanup
       new  7adf77a   moved to GPL v3
       new  a0a1772   Support for OSM binary format
       new  df54352   reworked callback stuff
       new  023ffd4   reordered callbacks
       new  e860d1d   factored out osm parsing from file
       new  09c6f78   ups. forgot to add this file
       new  a214239   Makefile upd
       new  4c029d2   Added framework for 2pass version for multipolygon handling; fixed bug where NULL handlers were called
       new  2b63097   gitignore
       new  8ddf159   removed generated protobuf files
       new  ad57bf6   First checkin code for assembling multipolygons
       new  a26f41b   cleanup
       new  b76cb68   javascript integration of new multipolygon stuff
       new  88f3f91   fixed bug: can read uncompressed pbf streams now
       new  d298a72   refactored uncompress code
       new  ec7c3f2   cleanup makefile
       new  47f2cf7   simplified feature check on pbf read
       new  4f5cae6   split up Multipolygon class into MultipolygonFromWay and MultipolygonFromRelation; some cleanup; multipolygon generation mostly works now
       new  ca4d551   refactoring of writing of shapes
       new  e5ae887   refactoring: made some class attributes private and added needed accessor methods
       new  9d74cd5   cleanup
       new  bc3c8c8   put tags from way on MultipolygonFromWay
       new  6348848   added from method to multipolygon from Javascript; add tags to multipolygons
       new  d62cba6   untested code for creating a multipolygon inside another multipolygon
       new  a034eb2   javascript exception handling and cleanup
       new  20accb6   added include function to javascript
       new  09a0764   cleanup callback setup
       new  32731d5   added include file needed for some geos versions
       new  ed7b411   cleanup
       new  9da5541   fixed multipolygon profiling code; some cleanup
       new  3c43391   timestamp in multipolygons cleanup
       new  9ab30ee   fixed wrong inner ring direction; removed unused code
       new  393f66b   include file missing
       new  192bc19   include file missing
       new  294cc9f   fixed bug: denseNodes diff didn't work
       new  c6cba2e   added experimental bbox handler
       new  f8729ae   create internal multipolygon as MultipolygonFromWay not MultipolygonFromRelation
       new  d50fbe0   cleanup
       new  494722e   removed way pointer from MultipolygonFromWay class, cleared up when things get destructed
       new  0d08f18   Preliminary polygon repair code, closes holes.
       new  93a9de4   experimenting with new style config for writing shapes
       new  3271b14   Merge branch 'master' of /home/fred/osmium
       new  6522ca0   fix multipolgyon repair
       new  e99c87c   Merge branch 'master' of /home/fred/osmium
       new  bfee479   make it work
       new  52c2f84   Merge branch 'master' of /home/fred/osmium
       new  4ed8f13   added bool type for shapefiles attrs; debug output defined shapefiles; more error checks
       new  d63a4dc   refactored overly complex lat/lon code in OsmNode
       new  07f7460   memleak fixes
       new  c7c8fb1   Merge wagner.geofabrik.de:/home/fred/osmium
       new  7951ae3   simplified mp geometry and other code
       new  0dff516   simplified way->mp lookup
       new  7070b2f   moved handle_complete_multipolygon() into MultipolygonFromRelation class and simplified
       new  fc99950   cleanup up mp geometry code and removed some memory leaks
       new  05a3a0c   code cleanup
       new  5240111   cleanup geos geometry factory
       new  a97ce32   moved protobuf stuff into its own makefile thats called from main makefile
       new  ef58f25   cleanup protobuf makefile
       new  9c73496   split up code into different directories, new makefiles
       new  e854530   updated README; tagstats works without libshp now
       new  b348326   delete parser object when done
       new  6b03cc0   cleanup javascript code
       new  b88b68d   rolled osmjs_2pass into osmjs; added command line options to osmjs; fixed NLS_Array
       new  91873ef   proper javascript object wrapper destruction
       new  0188bab   added (so far unused) debug switch to osmjs; cleaned up some debug messages
       new  428b201   add debug parameter to all handlers; add javascript include option to osmjs command line
       new  04e73a5   fixed ~ in javascript include path
       new  02f5a76   push debug flag to pbf parser; changed pbf parser to ignore unknown block types
       new  7be5701   added check for -j option
       new  7d97a3c   add offset to ids in node location store to handle negative ids
       new  1bd4a27   repair self-intersecting rings in multipolygons.
       new  635b07c   added osmjs README
       new  2b9984f   add command line option to osmjs to suppress multipolygon repair attempts
       new  99314e4   moved js dir into osmjs; added make install target
       new  3e80a05   improve memory housekeeping in multipolygon code; remove debug messages and make remaining ones conditional.
       new  cd45b9f   add some memory debugging output
       new  b0e4f83   improved README; added check for - filename in dual-pass mode
       new  f3ab5b2   doc updates
       new  5757133   make OsmWay use less memory by dynamically allocating node storage on clone
       new  7930eb8   re-use javascript wrapper for multipolygons
       new  36de127   Merge ssh://wagner.geofabrik.de/home/fred/osmium
       new  2994adf   fix doc search path
       new  afe70e7   reverted unneeded changes for multipolygon wrapper
       new  ba7bcf2   moved multipolygon wrapper into javascript handler
       new  bc98c4e   fix double free memory problem
       new  8cb7897   Merge branch 'master' of https://github.com/joto/osmium
       new  8da4d03   add new "disk" location storage that uses a mmapped file.
       new  9771e89   debian package
       new  3174600   Add libgd-xpm-dev as a build dep
       new  ff48d9d   Added libsqlite3-dev dep
       new  91b80cf   made more logging conditional on -debug; added auto-creation of .prj and .cpg files for shapes
       new  c1bf9d1   drop debug parameter, replace by global variable.
       new  df7c9b6   add node density handler and demo program
       new  c47ccac   check bounds in nodedensity handler
       new  f4b2190   Recognize unsorted OSM files and throw error. Also throw error when building multipolygons and a situation occurs that should not happen but might if ways appear multiple times in input.
       new  7c07a89   moved all nodedensity stuff into nodedensity subdir
       new  5ae4466   drop debug parameter, replace by global variable.
       new  a0e367e   fixed nodedensity compile after making debug a global in last commit
       new  6747a07   add small utility program to check sizes of classes for development
       new  26d007a   add check to make sure shplib geometries created from linestrings are valid
       new  fb8cde9   added more WITH_GEOS checks so that osmium now compiles without libgeos if not needed
       new  5179bce   cleanup and doc size_frozen
       new  7065067   remove unneccessary attribute tried of OsmWay
       new  840d99a   switched to new version of pbf .proto files, rename BlockHeader to BlobHeader
       new  fec9095   Added Debug handler that outputs the data from the input stream. Added osmium_debug command line tool that uses that handler.
       new  a2a5ee0   renamed sizeof to osmium_sizeof
       new  1a6d1a4   Added THANKS file
       new  ed37dbc   Added code for proper UTF-8 to UTF-16 conversion when putting strings into Javascript (and for the return trip). See http://blog.jochentopf.com/2011-03-17-javascript-and-unicode.html for more details. This also makes sure that UTF-8 strings are not clipped in the middle of a character when writing them to shapefiles.
       new  1ccd5a0   cleanup: changed some \n into std::endl
       new  d09d2c4   Check for older versions of GEOS and call the right function where a function signature has changed
       new  25406f0   Create tmp directory in test scripts if it is not there
       new  69a2406   When writing shape .prj and .cpg files: Use C++ functions instead of C functions and check return codes.
       new  ffd9262   renamed function read_block_header() to read_blob_header() to keep in sync with new names in .proto files
       new  39adb54   fixed buffer length
       new  088e3e8   fix in PBF reader: unknown blocks were not skipped
       new  a7285d1   remove references to Javascript stuff from makefile for making osmium_debug and osmium_sizeof
       new  e3f8768   add debug global
       new  79068bc   refactored PBF parser to be easier to understand and hopefully faster (still some more refactoring to do)
       new  6306367   refactoring: re-ordering
       new  81cacad   more cleanup and refactoring
       new  2647df0   more refactoring, cleanup and some docs
       new  907d8b8   more cleanups and doc
       new  0e133d5   Do not parse PBF PrimitiveGroup if there are no callbacks for its contents anyway.
       new  a282f3e   Add bool debug to nodedensity
       new  ee7522a   Added LibICU prerequisite to README
       new  191e838   completed debug output in debug handler
       new  092fae5   removed superfluous linkage to png lib
       new  28b1ca5   Improved debian package build; added deb build targets to Makefile
       new  8ce1b9e   Remove core files in clean target in Makefiles
       new  70f4b20   Refactoring: rolled contents of src/HandlerStatistics.cpp into include/HandlerStatistics.hpp Added osmium_stats program that uses the Statistics handler
       new  36851c3   Refactoring: Content of OsmMultipolygon.cpp now in .hpp Fixed broken profiling of multipolgygon assembly
       new  8606c09   Refactoring: Make XMLParser into proper class, roll XMLParser.cpp into .hpp
       new  be73c08   Refactoring: Parser classes are now subclasses of an Input class
       new  8c44b87   Refactoring: javascript wrapper classes
       new  c0afc90   Refactoring: Move object creation for callbacks into parser.
       new  183cd59   Remove unneeded libs from test programs
       new  ef93e41   Fixed memory leaks
       new  c600fd1   Refactoring of handler callbacks.
       new  a6b0ba6   New Osmium::Framework class
       new  b8015fe   Cleanup: moved lookup_hex into wkb.hpp
       new  d2c2fe6   Cleanup: moved multipolygon profiling timer inits into osmjs.cpp
       new  dedfdec   Cleanup: move lon/lat_str buffers into the functions where they belong
       new  e589753   Removed osmium.cpp
       new  a434699   Simplified file type handling
       new  117be3f   mixed cleanups in osmium.hpp
       new  d7748ba   Cleanup of #include's Moved google cleanup code into PBF parser class
       new  ad1fbab   Javascript #include's cleanup
       new  a0edd3b   Reorganisation of include files
       new  cbb8092   Removed unnecessary linkage to geos lib from nodedensity
       new  417f017   Cleaned up mess with global variables and initialization
       new  920a4db   Put v8 unicode conversion functions in their own file.
       new  819c7a8   fix: instantiate right template for ways
       new  67556ea   Some cleanup of includes related to Javascript
       new  ebbbc63   Removed JavascriptTemplate.cpp for the price of an ugly include mess. This has to be refactored one day.
       new  319420f   delete handler only if we created it
       new  eb79a45   Renamed bbox handler to find_bbox, added program to test it
       new  cf4db5b   Make sure Osmium::Framework can't be instantiated more than once
       new  6fed9ac   Fixed some errors found by cppcheck
       new  58c3bd3   Add StopReading exception.
       new  8cc1bc4   Some const and other cleanups.
       new  35a485e   Removed premature optimization for timestamp.
       new  1053668   Refactoring of Javascript Templates (part I)
       new  dd8de5f   Refactoring of Javascript Templates (part II)
       new  3f76945   Refactoring of Javascript Templates (part III)
       new  1dbdb8b   Refactoring of Javascript Templates (part IV)
       new  5b5154a   Refactoring of Javascript Templates (part V)
       new  f73e5c4   Refactoring of Javascript Templates (part VI)
       new  c983d94   Added osmium_time program to time osmium
       new  c74e770   Add OSMIUM_V8_FORCE_GC macro to force garbage collection.
       new  164c324   Add -l none to not store node locations
       new  bdccbb8   simple javascript handler
       new  0389aeb   Make sure node coordinates in way are initialized to 0
       new  f2fba74   Add visible flag needed for history data
       new  82d069d   All macros start with OSMIUM_
       new  e7c531e   Added docs, output.hpp
       new  571391d   Removed TagStats stuff from Osmium namespace.
       new  fe44779   Store max_timestamp as time_t instead of string
       new  0b213f3   Improved key combination statistics
       new  a068320   stats cleanup
       new  e6c1a5f   Make user stats configurable by macro Some cleanup
       new  1786190   more cleanup
       new  21d5fbf   Rename handler_tagstats
       new  e4dd38c   fix regression: setting node coordinates on ways was broken
       new  6e44c54   Cleanup Multipolygon constructor
       new  cac0a8d   indentation
       new  d3adad9   cleanup
       new  debd079   Clear lookup table after mps are built
       new  01d0c30   fix mp timestamp
       new  1e0561a   cleanup
       new  3a83b17   Removed tagstats
       new  7586c1e   Switched license. Removed build of PBF stuff.
       new  1c40b6e   Use libprotobuf-lite instead of libprotobuf
       new  7cba9b8   doc and master Makefile cleanup
       new  fb0bc74   Removed virtual functions set_attribute and get_id
       new  70faab4   Cleaner object reset() on relation
       new  1486a93   Moved Sqlite namespace into Osmium namespace
       new  dc27d98   Consolidated code from src and nodedensity dirs into examples dir
       new  c0c9fb3   Removed unneeded stuff
       new  01c00b4   fixed test
       new  20e501c   Cleaner code for initializing OSM objects
       new  472816d   mark some functions we know will be called just a few times as noinline
       new  4d99e81   renamed old -W to new -Wextra
       new  264a6f3   Added note for 32bit systems.
       new  79f840e   Added progress handler that shows object counts
       new  7ec3de4   Improved geometry output in Javascript.
       new  c347c70   Cleanup input class.
       new  ef57158   Consistently call before and after callbacks.
       new  52a8b4e   Documentation fixes
       new  bf094cc   move remaining header files into osmium dir
       new  7a36023   Improved debian packages
       new  a86787e   Better doc of -l option
       new  b43411f   Make sure we have a valid multipolygon before dumping to array
       new  682fedb   typo
       new  8a7bb45   iterator cleanup
       new  eb5b8f2   Add length method to way.nodes js object
       new  bd7e872   Make number of nodes in way dynamic.
       new  e40336c   Check if geometry is available in js_get_geom_property()
       new  0978dc0   Added OSM output.
       new  2f347fe   make package names better copy'n'pastable
       new  659be8b   Wrap debug message in node_location_store in check for debug flag
       new  13d86cf   fix typo and formatting
       new  a3149a1   Remove use of callback_object() from debug and stats handler
       new  ba78661   Remove callback_object()
       new  c40f95a   Moved google protobuf cleanup code into framework
       new  b535d68   test commit
       new  83403d1   write headerblocks
       new  9615b18   write OSMHeader fileblock
       new  b25cbe2   add ability to store bbox in header
       new  00f65ce   try to get the node-writer working
       new  750aebe   impl node writer
       new  ae2e54f   don't write empty data-blocks
       new  493d8ad   request dense format and history feature if used
       new  d350f5b   avoid duplicates
       new  b886c47   use a string-map to allow sorting of strings by usage-count before writing them to the pbf. This requires us to store objects in our own vectors, until the time is right for them beeing written to the pbf. this is currently determined using a hardcoded number of 8000 entitiey per block.
       new  7afc8a4   32bit issue
       new  30a34c2   sort strings
       new  edfb8a7   encode lat, lon and timestamp
       new  98efb93   simplify blob writing, prepare for adding compression
       new  9c4865f   Check when building a multipolygon geometry out of a way that it has at least 4 nodes. Add length attribute to relations.member in javascript Fix objects_2pass.js display of nodes refs
       new  9de56d6   add experimental compression
       new  f65b3c2   clear strings between blocks
       new  143e6d8   store "max" nodes in block, not "max+1"
       new  b035d49   impl zlib compression
       new  4f1d4f1   remove debug output
       new  b085f8b   make compression optional
       new  02c41a1   Merge remote-tracking branch 'upstream/master' into pbf_writer
       new  c4d999c   remove cleanup according to c40f95aac21aea92aa48702a419af85e8fdf309c
       new  28050ba   Check if node coordinates are available before printing geometry.
       new  c59e250   impl node store
       new  ad54e7a   change latlon2int method to avoid rounding bugs
       new  40975ba   Make most attributes in OSM::Object private.
       new  84e6fab   use debug-flag from commandline, fix argv access when command line args are supplied
       new  6abfc1a   conditional comments, based on global framework debug flag
       new  b4604a6   prepare for relation handling
       new  75f0cf6   respect max_block_contents
       new  7830f63   fixed nodes and member list output in objects.js
       new  c5bc9dc   Refactoring of timestamp as string output.
       new  491d980   Merge pull request #13 from MaZderMind/osmium_convert
       new  ea9a755   fix cmd line arg length check
       new  b667bba   fix header/block-writer call order
       new  f992348   revert block size to 8000
       new  ea37fe4   fix 32/64 bit issue?
       new  969ed01   optimize string index access using another map
       new  e45d75c   Merge remote-tracking branch 'upstream/master' into pbf_writer
       new  9943231   change direct acces to getter as required by 40975bab860bc8261c8b8217bad887ab624cecba
       new  22ba1fe   relation writer
       new  2164bab   reduce duplicate code
       new  10220ae   move empty stringtable item
       new  e3d01ca   untested header bbox writing
       new  d6c6da8   dense nodes impl
       new  9fe2ea0   start with documentation
       new  6609421   remove headerWritten field
       new  5f8f47d   add mass writer to test memory usage of pbf output
       new  bb40b60   Revert "add mass writer to test memory usage of pbf output" - not part of the branch
       new  a162e8b   64bit printf
       new  15af06f   Merge branch 'pbf_writer' of github.com:MaZderMind/osmium into pbf_writer
       new  8a34084   started refactoring to avoid storing osmium entites
       new  7c21d20   impement efficient writing for ways & relations
       new  e579224   impl efficient writing for densenodes
       new  4fa4ec7   debug-print member count
       new  6dd0968   put multiple types of entities into one block
       new  bd46dfa   fix double brace in debug msg
       new  ad44a9f   header bbox is only nanodegree encoded
       new  2f0bc63   Merge branch 'pbf_writer' of github.com:MaZderMind/osmium into pbf_writer
       new  a0fda27   documentation of parameters
       new  e2a6232   - terminating spaces
       new  6f646df   documentation of blob writing, function groups, optimized blob writing memory usage
       new  26d2a8c   documentation spelling fixes
       new  8df54bc   rename functions, optimize code, add more documentation
       new  de9fe37   mark some small but heavy used functions as inline
       new  4483d9a   unify for-loop notation
       new  db94916   finish the documentation
       new  6212311   fix sentence casing
       new  c47ebd7   experimental implementation of omit_metadata, granularity and date_granularity
       new  ef3904f   fix date_granularity calculation
       new  c8a6c46   Increase hardcoded max node id for node location store.
       new  e0b3288   fix: allow metadata to be optional.
       new  076b72a   Add support for PBF date_granularity
       new  0e2ed08   typo: Licanse -> License
       new  9bbbfc2   Merge pull request #15 from MaZderMind/pbf_writer
       new  9327bdc   cosmetical changes to new pbf writer
       new  fe1017a   add { and } to for's and if's
       new  8d15785   extract compression to extra function
       new  55c5661   change types to int_t types, use 64bit ints for ids, changeset-id, timestamp and user-id (just as pbf)
       new  58d97d6   extract classic and dense writing from public write() functions to make them shorter
       new  bc86679   headline
       new  26b1041   Merge pull request #18 from MaZderMind/pbf_writer
       new  cd1147a   Use new libosmpbf version, add support for reading visible flag in pbf files.
       new  eeaf3bb   Put StringTable for PBF writer into its own class.
       new  c13fb0f   Use const string for filename.
       new  9547ca7   Great reorganisation of file handling.
       new  d856ded   Don't fail when copying open OSMFiles. Use special exceptions when operations on OSMFile fail.
       new  60d1bf8   Cleanup file input.
       new  3ddeee1   Improved/Fixed doc
       new  d6f09a9   fix identation
       new  0b537ec   add notes for developers
       new  064ea87   indent
       new  f8bef0c   indent, variable name changes according to new policy added sizeof output to osmium_sizeof for OSMPBF classes
       new  58f42d1   Fix comments, move attribute names to new format, reverse logic of omit_metadata to should_add_metadata
       new  084f764   Refactoring granularity handling.
       new  6a851e0   renamed pack_buffer to m_compression_buffer
       new  69135ac   Removed mentioning of "classic" format, there is nothing classic about it. Some comments improved.
       new  888f235   Add exceptions to report wrong file type.
       new  0c781a1   Use location_granularity() instead of granularity()
       new  d8b3f7c   Consistently use lon then lat order
       new  7e21867   remove comment
       new  0c423d8   switch to 7-point precision when printing
       new  ca6c1cf   store lat/lon as bit just as the pbf does, round results of floating-point calculations instead of casting them hard to ints
       new  6ea60e3   Merge pull request #22 from MaZderMind/fix_lonlat_floatingpoint_glitch
       new  de235a7   bugfix: truncate output files
       new  0ad99df   Derive some exceptions from std::runtime_error
       new  d6c60ec   doxygen tags
       new  d38b134   Make destructor on OSM::Object virtual Enable some more warnings
       new  92cb016   Convert exceptions to proper classes. Allow empty filename in OSMFile class to mean stdin/stdout.
       new  c3f5903   Improve osmium_convert.
       new  2fe911a   Shapefile output cleanup and can now do reverse linestring.
       new  69a34c4   Add some includes and ifdefs
       new  7b0c816   use string instead of char* for filename in shapefile constructor disallow copying shapefiles by defining copy constructur and assigement operator as private
       new  bfbdac9   further cleanups
       new  e42bd21   Refactoring of shapefile code.
       new  75a7039   Add extra arguments on osmjs command line to Javascript argv array
       new  0ddffec   bugfix: catch StopReading error in right place
       new  57adfc8   add errno.h include
       new  4f53087   to get it compile on the mac: use NULL instead of 0, add proper constructor to array_t
       new  0bcde9d   template paramters >> to > >
       new  322e0b7   use std::pair instead of handcrafted array struct
       new  fc4d541   add missing include
       new  7b740ee   Refactoring: new DeltaVar class to encapsulate calculation of delta encoded data.
       new  65631c6   Change last things so that examples compile without -std=c++0x
       new  b04df7e   removed unneccessary ;
       new  395c0ac   Make osmjs compilable without -std=c++0x
       new  63b5fd1   Cleaner C++ so it compiles with clang.
       new  edb9ae4   Rename class DeltaVar to Delta, move to its own util file
       new  ea1fcef   Refactoring input classes.
       new  14e03f5   bugfix: function is called as_wkt, not linestring_wkt
       new  a9348f3   typo
       new  d668e5d   Improved node location store.
       new  986f72c   cleanup
       new  707d937   Add code to estimate memory needs for storage.
       new  0844320   Docu
       new  11ee646   Memory debug output also for single pass in osmjs.
       new  eb1d573   Refactoring Javascript glue code.
       new  83acffb   Refactoring of relation membership.
       new  2f071fc   Refactoring of tags.
       new  5728ee1   Refactoring of way node list.
       new  9ff60d3   create javascript wrapper for WayNodeList on demand
       new  7de0465   Refactoring Javascript access to Multipolygon
       new  184728b   Refactoring output classes to use new Javscript glue
       new  10460ee   fix base class for output javascript template
       new  3d3f36e   Use prepared geometries to make multipolygon assembly much faster.
       new  4865ac3   Add info about tests to README/NOTES_FOR_DEVELOPERS.
       new  fbf6ec3   Add some mixed stuff to OSM objects, other small changes
       new  73414f2   This part only works if GEOS is available
       new  af6b951   Introducing new Geometry classes.
       new  7f6f215   various geometry fixes
       new  f3f494a   Proper support for WKB with and without SRID on Points and LineStrings
       new  91bc3f8   Added Geometry::MultiPolygon, remove old JS template code.
       new  87eadff   Cleanup Javascript Template code.
       new  3607139   Remove memory leak in C++/Javascript glue code.
       new  cb8a3b1   Simplified Tag and TagList classes and made them a tiny bit faster in the process.
       new  cd8163d   Some cleanups.
       new  f0b49fb   Removed now superfluous lon_str/lat_str methods
       new  e2bcbbb   Use String::NewSymbol() instead of New() where appropriate
       new  5d15c53   remove leftover function from recent cleanup
       new  0b5f57a   Add javascript scopes, cleanup
       new  b24d1bc   fix multipolygon js glue code
       new  abf7417   fix multipolygon from way as_array add scopes to javascript glue code
       new  1f3e54c   much improved geometry output
       new  d584c88   Remove Coordinates class.
       new  79f60bb   Removed superfluous files.
       new  aa1f46f   Remove unneeded static
       new  8caa5b6   Moved creation of GEOS GeometryFactory into static function.
       new  8c00f7d   Simplified holding of global state.
       new  e8ffa25   Filename bugfixes
       new  82b8520   cleanup javascript files
       new  6950d24   Shapefile output of multipolygons
       new  691292f   Some more Javascript and README fixes
       new  aee3cb1   Add missing initializer
       new  8951d02   indentation
       new  783063b   Removed superfluous methods, cleanup
       new  fd71c00   More geometry/shp cleanups
       new  66280cc   Leaner and meaner create_shp_object for multipolygons
       new  a524912   Move js_undefined to parent class
       new  08cff01   include cleanup
       new  d4dbac3   cleanup
       new  fb4c3f5   Add function to get GEOS geometry for Point
       new  57ae90c   Allow inner rings in mp to touch outer rings.
       new  f5e67e8   Detect shapefile write error
       new  1cc4193   Renamed Multipolygon to Area
       new  fe22759   Add object id to geometries (for debugging)
       new  8f373e6   indentation
       new  6284062   Bugfix: Reading of non-compressed PBF file.
       new  a1f7066   Rename callback_* classes in handlers.
       new  1f94a88   Rename methods on OSM output classes to same names as in handlers.
       new  9310735   Add iterators to TagList, use them in xml output. Make some arguments const in pbf output methods.
       new  41f2b71   Add iterator to RelationMemberList and use it in xml output, rename way->way_node_list() to way->nodes().
       new  817ce22   Change accessors in RelationMember, make attributes private
       new  b33fe5e   Add type_name() method to RelationMember
       new  106d491   Use iterators in debug handler, calculate end iterator only once in xml output
       new  882df16   Add Bounds class.
       new  ce2b7e4   Add defined() method and operator <<.
       new  1a33cb8   Handle metainformation on OSM files.
       new  3ffce40   Add missing {}
       new  cd3c15e   Move output/* to export/*, moved output/osm/* to output/*
       new  82847df   Use output_test_stream facility of the Unit Test Framework in some tests.
       new  8370f69   Improved unit test setup.
       new  16ff4cb   Add lots of missing #include directives.
       new  92b7b15   misc cleanup
       new  0913824   Change OSM::Object to new attribute and accessor naming scheme.
       new  16cad1a   Use tags().add() instead of add_tag()
       new  899e170   Remove get_tag_by_key() method on Object
       new  eb6ceef   Use iterator instead of counter to iterate over tags.
       new  f107424   Use iterators instead of counter.
       new  5e03d56   Documentation
       new  ca33ea1   Move unicode stuff into Osmium namespace
       new  6353841   Cleanup
       new  7f408af   Improved documentation
       new  f493765   comment fix
       new  52cd5b3   Conversion from Position to uint32_t
       new  2aa881d   Fixed nodedensity example program.
       new  b78c07c   fix progress impl agains jotos master
       new  86060b4   implement progress meter to convert tool
       new  d6a60e3   Merge pull request #25 from MaZderMind/progress_joto
       new  1865486   cleanup
       new  d5494df   constantize m_position in Point
       new  b111b04   honour "reverse" flag when creating linestring WKB
       new  c9b87bc   Add Osmium::Geometry::Polygon geometry for polygons without inner rings created from ways.
       new  dee4777   Open multiple shapefiles if there is too much data for one.
       new  c3814b0   provide more details for geometry build errors, but don't show unless in debug mode.
       new  970346a   use accessor not member
       new  46ba324   Use -1 for unknown uid as Osmosis does
       new  d2681a4   Cleanup and doc geometry creation.
       new  d68d2e6   Code for creating OGR geometries.
       new  6821ace   New osmium_toogr example program.
       new  6fcab4c   gitignore cleanup
       new  44e6d35   get rid of "may be uninitialized" warning
       new  74b162c   do not throw an exception if read() system call returns less than buffer size (may happen in NFS or pipe situations)
       new  267de48   Merge pull request #27 from woodpeck/master
       new  41f8575   Formatting
       new  d678290   show size of output classes in osmium_sizeof
       new  360031d   Add dependencies
       new  1e3b125   Add doc as dependency for make install
       new  e150199   formatting
       new  536ab0c   Add support for OGR MultiPolygons
       new  3909223   Use WayNodeList in Area to hold nodes
       new  4adf2f2   Use const string& in Shapefile constructor so we can initialize with string literal
       new  61de862   Change -2 option in osmjs to not build multipolygons.
       new  17604de   Use shared_ptr instead of simple * in handlers
       new  830c71b   Move nodedensity handler into main cpp file.
       new  05ed099   Remove reset() method on OSM objects
       new  aedeb90   Move call to final method in handle out of destructor
       new  bff12ec   Rename some methods for consistency
       new  8a27655   Moved timestamp conversion functions to extra utils class
       new  bf30e92   typo
       new  38e3d1e   Make Osmium::Output::Base child of Handler::Base
       new  fee59ce   Use handler ptr instead of handler directly.
       new  41247b9   Sort targets in makefile
       new  3366ec4   Add RangeFromHistory handler
       new  53dd60f   Support for reading .osc files
       new  b561925   rename with_history to has_multiple_object_versions
       new  da027ca   Add visible flag to PBF and XML output in the right circumstances
       new  98aaeb2   Support for writing .osc files.
       new  7ccbf1a   Make a bunch of classes noncopyable
       new  569baf4   Simplified osmium_convert by using ref instead of ptr
       new  358e920   cleanup
       new  45f608d   Define operator<() on OSM objects.
       new  81b0ec8   indent
       new  a6bf9cb   Test for timestamp parsing and formatting.
       new  e04ac92   Add Osmium::Handler::Forward
       new  396f0c9   Add operator< for shared_ptr of objects
       new  879f9ba   New ObjectStore can store OSM objects.
       new  b9f1ce0   typos
       new  977bf34   StringTable performance improvements
       new  db8e2de   Turned runtime optimization into compiletime.
       new  31ab456   Call simpler zlib function in PBF reader.
       new  1a4631d   README now points to scrosby's repository for PBF
       new  6fd65a5   Use sync_with_stdio(false) to speed up debug output.
       new  07ffb6d   Cleanup of Osmium::Input::PBF.
       new  99f9131   Removed superfluous get()
       new  d6de6ad   Add boost to dependencies in README.
       new  a584ad1   Fix off-by-one-error in PBF writer.
       new  1755d96   Fix error in OGR example programs
       new  82eaad3   argh. fix for the fix.
       new  cb4b5cb   fix progress output for files without ways or relations
       new  1e39b96   Merge pull request #32 from MaZderMind/progress_output_for_files_without_ways_or_relations
       new  a147fb1   simplified example
       new  7c34a4b   examples: Added separate README file
       new  6c1fa63   More bind_* methods.
       new  5677afd   Add clear() method to Storage::ByID
       new  c52c9ff   speed up output
       new  10ec36f   fix memory leak in Javascript glue code
       new  ea2418a   fix for non-javascript use
       new  bb2b613   Make wkb low-level methods free functions.
       new  29d243d   allow writing const char* to shape file; add a method that automatically truncates strings instead of throwing exceptions
       new  ed524f8   cleanup
       new  d896f48   Merge pull request #33 from Turbo87/master
       new  600359f   cleanup
       new  0c72beb   add assertation to ensure raw blob size before passing a too small buffer into zlib
       new  d570310   byte-size check of the prim-block to avoid issues with oversized blobs
       new  4fd5df2   change implementation to running-count, check against 95% threshold
       new  f0a2b81   inline ByteSize calls
       new  98975aa   fix comment
       new  274ec37   fix compilation problems unter fedora 16 with geos 33
       new  c7a872c   Merge pull request #36 from MaZderMind/geos33
       new  0c50c8e   improved doc
       new  68a87d1   Merge pull request #35 from MaZderMind/zlib_sigsev
       new  7f3500a   Explain magic number
       new  a6c1db9   Fix dbf attribute number limit
       new  670fbc3   change the propagation of tags from outer way to polygon in multipolygon relations. with this change, multipolygons with only one outer ring that has only one way will always use the tags of the outer ring, even if the relation itself has tags.
       new  b64c250   add user_is_anonymous() method to OSM::Object
       new  fa94603   Merge pull request #39 from woodpeck/master
       new  66c1063   Use static_cast instead of C style cast
       new  1c5fc67   cleanup example
       new  578f8f5   add get_node_pos method to cfw handler
       new  802b649   fix ogr polygon creation to not reverse ring
       new  1a27cff   Moved geometry factory into it's own header file
       new  dca984b   add support for creating polygons with reversed node order
       new  e58674e   make filename arg const
       new  d6ff7c2   Add some convenience methods
       new  9ad2fca   Add reverse option to constructor of Polygon class
       new  ccf8540   Fix setting of spatial reference in example programs.
       new  fec9f69   Fix description of osmium_store_and_debug example program.
       new  4e96638   initialize alll attributes in constructor
       new  e8b58ff   Do not write out version, changeset, and timestamp of objects that are empty in XML writer
       new  1b8cd44   Add some accessors
       new  9d37f92   exception if field width is larger than max_dbf_field_length
       new  e84e8f2   Fixed bug that sometimes scrambled the string table when writing out PBF files
       new  68af971   Fixed bug: PBF header data not always written out.
       new  01d14bc   don't error on type 'long long' pedanting usually errors when the type long long is used (like in the ogr headers). This patch removes this error, because it actually is a warning and the comiling works just fine with this extra flag.
       new  013a9e1   use dynamic cast to overcome an issue in geos 3.3 see homebrew#6399
       new  6da002b   Refactoring of Storage::ById code.
       new  d9d64fe   Merge pull request #43 from simon04/tst-max_dbf_field_length
       new  5b4348b   Merge pull request #45 from MaZderMind/no-warn-long-long
       new  dc7dfdf   Merge pull request #46 from MaZderMind/geos-dynamic-cast
       new  3fc270d   Add some asserts() to check multipolygon code
       new  fdd01ca   Add include directives where needed
       new  6d7a52e   Fixed compile problem with geos 3.3.3 https://github.com/joto/osmium/issues/47
       new  aa1cd85   Add functions to calculate distance on Earth using the haversine formula
       new  1e746d3   Add push_back() as synonym for add() to WayNodeList
       new  a304d9d   Make Position totally ordered
       new  8df37df   Update copyright year
       new  15d631e   Add Osmium::OSM::Segment/UndirectedSegment classes
       new  08a5826   Move comparison operators into classes
       new  a040233   Revert "Move comparison operators into classes"
       new  a9b29fe   Make operators inline
       new  565bfb5   Updated pre-requisites in README
       new  ec55bb4   Move javascript wrapper templates into their own file, move javascript object instantiation out of C++ objects
       new  cd07f65   Moved more js stuff into wrapper class
       new  d9f7f7d   Moved more js stuff into wrapper class
       new  7430f32   Simplified wrapper function names
       new  3f675c4   Moved geometry javascript stuff into wrapper file
       new  b869438   Moved TagList javascript stuff into wrapper file
       new  dd462da   Moved WayNodeList javascript stuff into wrapper file
       new  cc8ee0f   Moved RelationMemberList javascript stuff into wrapper file
       new  369ffc0   Moved RelationMember javascript stuff into wrapper file
       new  525f4d0   Moved Export::CSV javascript stuff into wrapper file
       new  9176422   Moved Export::Shapefile javascript stuff into wrapper file
       new  4a8ed8b   Rename WrapperTemplate to Wrapper
       new  a627f29   Remove now superfluous template functions
       new  3a1000a   Simplified undefined() function template
       new  2b80855   rename javascript wrapper function templates
       new  8ecb88e   Rename Handler::Javascript to Javascript::Handler
       new  77a1058   Changed way javascript support is built.
       new  168c944   Add some includes to javascript header files. (At some point they should stand on their own when included.)
       new  01480e4   Moved unicode.hpp under javascript, fixed includes
       new  c76d983   Split up javascript wrapper namespace into several files
       new  dbc0240   Removed debug output from coordinates_for_ways handler
       new  0a0afb2   Remove debug message from PBF input
       new  c9f9742   Give Osmium::Output::Base class its own debug setting to make it independent of global Osmium::debug flag
       new  51591d7   Moved StopReading class from Input to Handler namespace to reduce dependencies
       new  6f97ab5   Add support for flags to check-includes Makefile target
       new  6350d46   rename sparsetable.hpp to sparse_table.hpp
       new  b582811   Move debug_level from Output class into Handler::Base class. Use the debug_level in Multipolygon handler instead of master debug flag.
       new  d7a5d6e   include ordering/dependencies
       new  2099396   Use debug_level() instead of global debug flag in javascript handler
       new  03a382d   Moved shapelib stuff into its own include file.
       new  53b8532   Moved OGR stuff into its own file. Removed OSMIUM_WITH_OGR flag.
       new  34df426   Use WayNodeList ref instead of ptr in Geometry::FromWay class. Use BOOST_FOREACH to iterate over that.
       new  6b65cad   Make free functions inline in shplib.hpp so we don't get problems when the file is included from different .cpp files
       new  6ff9cde   Indentation fixes
       new  f7baa5d   GEOS cleanup.
       new  6658ab4   Removed catching of GEOS exception from LineString/Polygon, this should be done outside the library if needed.
       new  caf3a4b   Removed checking of Osmium::debug in shplib.hpp
       new  c670200   Removed checks for deprecated Osmium::debug
       new  efd810f   Added some include directives
       new  bfac9c8   Remove Osmium::init function.
       new  d351a84   osmjs now compiles without including osmium.hpp
       new  653e8cc   Simplified osmium.hpp drastically
       new  c4966b7   Add example js file for csv output
       new  cfe4cb8   Changed the way OSM input/output is done.
       new  1f71576   Add support for some automagic configuration.
       new  fd19e10   Changed getter and setter methods in OSMFile to use foo() instead of get_foo() and set_foo().
       new  a8fdfa6   Add some docs
       new  e778b82   Some documentation improvements
       new  56199a0   Removed superfluous semikolon
       new  d9a5ef6   First stab at relations assembler.
       new  f75b9ea   Change order of template arguments for Relations::Assembler
       new  3ec2ff1   Removed debug output.
       new  e22fc98   Make method const
       new  6de1d1e   Cleanup of relation_members example
       new  af31f44   Cleanup whitespace
       new  cf3e551   Rounding out osmium_relation_members example
       new  5f6d9fa   Remove superfluous semikolon
       new  6f63b7c   Finished new MultiPolygonAssembler.
       new  03e3710   Moved debug_level stuff out of Handler::Base into a new parent class
       new  66a4d35   Change Forward handler to use ref instead of ptr to next handler
       new  8fc7bd9   fix indentation
       new  09d1d49   operator<< in Bounds doesn't need to be a friend
       new  355ad27   Add Sequence handler to tie two handlers together.
       new  f973fd1   Changed osmium_convert and osmium_toogr2 examples to use new Sequence handler.
       new  319c707   Fix bug in OGR handling. MultiPolygon geometries were created with z coordinate.
       new  d9b97cb   Merge branch 'master' into relation_assembler
       new  805940c   Extended osmium_toogr example to work with any kind of OGR output format
       new  6b373d3   Truncate strings for shapefiles.
       new  0dceb37   Put OGR transaction calls into osmium_toogr.
       new  d0b3925   Use function object instead of function to compare pairs.
       new  1e8d1de   Use shrink-to-fit idiom to really clear memory.
       new  c413911   Merge branch 'master' into relation_assembler
       new  02961a4   Improved (MultiPolygon)Assembler
       new  da491fd   Change Relations::Assembler to keep relation members in order
       new  870f1aa   Change m_handler to m_next_handler
       new  d10fb01   Add doc in code
       new  0aa9621   Code cleanup Assembler
       new  baa914d   fix a wording in the docs
       new  5af881d   Merge pull request #52 from MaZderMind/docs-fix
       new  4ea77ce   README fixes
       new  07dbd4c   Merge branch 'master' into relation_assembler
       new  d368b19   Documentation and a bit of code cleanup
       new  a7fbd90   Move MemberInfo class out of Assembler template class
       new  8b6fd3e   indentation and other cleanups
       new  2d89cab   Simplified use of Assembler class.
       new  ad2bcdb   Fixed integer type to be unsigned
       new  d794dfc   Fixed includes in examples
       new  e7316dc   Add constructor to RelationMember
       new  ee22e94   Remove tests program on make clean
       new  676d5ed   Add debug macros, cleanup up debugging messages in MultiPolygonAssembler
       new  4e59dd4   Removed empty init() method
       new  602801d   Do initialization in right order.
       new  4183a78   Started major refactoring of multipolygon code.
       new  462a90f   AreaFromRelation becomes AreaBuilder
       new  f8eb8ed   Add osmium_mpdump example program
       new  d458342   Removed callback from AreaBuilder
       new  d9b77d0   Removed convoluted callback stuff
       new  2ad5693   indentation
       new  227f642   Removed superfluous num_ways member variable
       new  0dec8f6   Put MultiPolygonRelationInfo class in its own file, initialize AreaBuilder with it
       new  b8ad6c8   The Great Renaming
       new  a260423   Member var cleanup in Builder
       new  83c6da6   Simplified member way handling in multipolygon assembler/builder
       new  5f8020e   Removed handle_complete_multipolygon() method
       new  86aebc3   More cleanup in builder
       new  70daf5f   Removed special create_geos_geometry function because we have this functionality elsewhere in Osmium
       new  89960d7   Cleanup of tagging related methods in Builder
       new  9dc3ae2   Formatting fixes in Builder
       new  89f3538   Builder cleanup/simplification
       new  3f447ed   More Builder cleanup/simplification
       new  c3b4378   Changed the way Builder is used, changed error messages
       new  9a6fe86   Made Builder a template parameter of Assembler and removed Osmium::MultiPolygon::RelationInfo in favour of Osmium::Relations::RelationInfo.
       new  7d58623   Changed osmjs to use new MultiPolygon::Assembler
       new  eb06710   #include updates
       new  7f10796   GEOS Reorganization
       new  dbffeb0   Fixed test
       new  8478460   Removed need for OSMIUM_WITH_SHPLIB
       new  4f2220c   Add some memory debug stuff.
       new  627f226   Add protobuf cleanup call.
       new  20800de   Add compiler warning flags to check-includes target
       new  0a654df   Cleanup Makefile for examples
       new  02df879   Add OGRCleanupAll() calls.
       new  20680ce   Add empty destructor with comment to make clean this is not to be used as polymorphic base class.
       new  1ffed77   Cleanup OSMFile constructors.
       new  629431c   Expanded memory debugging output.
       new  4dfba49   Cleanup in export classes.
       new  67dc448   Use std::string instead of fixed size char[] for user name and role, respectively.
       new  0ffc172   Mixed changes related to multipolygon handling
       new  efff1d3   Removed member variables of WayInfo and RingInfo that were never used
       new  8efb91a   Use exception to report multipolygon build errors, put assemble_ways into its own method
       new  76a65c3   Ignore return code of build_multipolygon()
       new  0517ad7   Move stuff out of build_multipolygons() into make_rings() method
       new  de34dbd   Move code to determine inner/outer rings into its own method
       new  dc9f0f4   Move code to handle one-way inner rings into its own method
       new  596a887   Simplified RingInfo construction
       new  734658c   Use boost goodies to cleanup determine_inner_outer_rings() method
       new  7d52805   Use smart pointers instead of raw pointers for RingInfo
       new  4c11891   Use shared_ptr instead of raw ptr to store Way in WayInfo
       new  d5721ee   Remove orig_innerouter setting on WayInfo because it wasn't used
       new  9157d80   Cleanup make_one_ring method
       new  7078588   Move code for completed ring out of complete_ring() method
       new  5a91ff5   Simplified complete_ring method
       new  7407724   Cleanup ring_is_complete method
       new  7abd795   Cleanup ring_is_complete method some more
       new  ea0bc1a   Make ringlist into member variable of Builder
       new  1f5cfd7   Moved some code into create_ring_coordinate_sequence() and removed a memory leak in the process
       new  cb1b0dc   Cleanup of create_non_intersecting_linear_ring() method
       new  6bf11ed   URL update in README, haversine namespace fix
       new  c8e58a2   Simplified way geometry stuff
       new  abe0b15   Simplify find_and_repair_holes_in_rings() function
       new  ea1d9c2   Don't use intermediate linestrings in create_ring_coordinate_sequence()
       new  45f32cf   Some cleanup
       new  95ea70a   Use shared_ptr instead of raw pointers to store WayInfo objects
       new  8fd44ff   Cleanup handle_one_way_inner_rings()
       new  d1fc9aa   New function ring_in_direction()
       new  d601fd4   part of build_multipolygon() now in new check_touching_inner_rings()
       new  7556c33   Add check for missing -l in osmjs
       new  0d5a808   Merge branch 'master' into relation_assembler
       new  53ec05d   Fixed illegal memory access and potential memory leaks
       new  f5c8a11   Fix memory leak
       new  4a86283   Fixed potential memory leak
       new  f802bb6   Fix memory leak
       new  ed27c77   Fixed potential memory leak
       new  bf0fa6d   Add valgrind suppression file, resolve overload ambiguity
       new  4f8bdde   More memory leak fixes
       new  5105ad4   mixed cleanup
       new  3ff504e   OGR not needed for osmium_mpdump
       new  c46bf85   Fixed more memory leaks
       new  46e126e   Fixed another memory leak
       new  2b92b12   Fixed another possible leak
       new  cf76d2c   Simplified check_touching_inner_rings()
       new  4975e34   Newer geos versions need dynamic_cast instead of static_cast here
       new  d50f430   Ignore members that are not ways in multipolygon builder
       new  6324003   Remove multipolygon profiling code. Now that the multipolygon code is split into many functions a normal profiler can be used.
       new  72133c4   Fixed test
       new  34a4c69   mixed cleanup
       new  acf8b8b   Use unsigned ints for some constants because thats what they will be compared against
       new  aa15062   Include <cassert> instead of <assert.h>
       new  be47c20   New ById storage class Vector
       new  3de1e2e   Some cleanups
       new  36b48b1   Move all includes and using statements for smart_ptr stuff into their own header file and include this from where its needed
       new  96eee52   Cleanup progress handler
       new  8ebc113   Cleanup constructor
       new  0cec029   Fixed memory leaks
       new  10c820d   Replaced some old style casts
       new  1b16ac7   Remove now superfluous timer.h
       new  4e281cc   Use C++ includes instead of C includes where possible
       new  dd64c61   Move statistics handler class into example. This is not some generically useful handler.
       new  f265d62   Remove CGAlgorithms.h hack
       new  ced0595   Add comment to valgrind.supp
       new  3c9345c   Fix test runner
       new  cb603d1   Simplified test runner
       new  3cb8777   Misc documentation fixes
       new  f54a9c0   Add valgrind suppression for tmpfile function
       new  fb03145   Add some copy constructors and assignment operators
       new  c6a78ed   Changed the way debugging is done.
       new  5d6d527   Update notes for developers
       new  fea0805   Indentation
       new  cd2c3c3   Moved IllegalGeometry exception from Exception to Geometry namespace
       new  4683e9c   Remove now empty exceptions include file
       new  fc35340   Some cleanup of OGR code
       new  c81b828   Move Timestamp out of Utils namespace and make it into a namespace instead of a class with only static functions
       new  0b46a62   Mixed formatting and other small cleanups
       new  93019ce   Move int/double conversion for coordinates out of Position class
       new  e7b405e   Unify getter/setter functions
       new  6d42d8c   Rename get_type() function to type()
       new  9f6fe92   Includes cleanup
       new  5920495   Mixed small fixes
       new  62ef09f   Unify template formatting and naming of templare parameters
       new  27d5966   Autoregister output file handlers.
       new  ccc2d38   Change the way OSM file output is handled
       new  4f2ab97   Use default encoding (UTF-8) in XML writer, removing a memory leak
       new  cb7bcad   Add error checking to XML output
       new  624f985   Support for reading and writing generator program from/to OSM files
       new  0ef2863   Remove Sqlite class and osmium_stats example.
       new  1ac5b8e   Make free functions inline
       new  54e90c6   Add test target to makefile
       new  b619337   Add tag filter, tag to string functions and an example program on how to use this to add OSM data to PostGIS with hstore column
       new  a4e6482   Mark some function paramaters as const, use lower_bound in ById::Vector instead of equal_range
       new  06d609a   Make XML parser a bit more robust by tracking context in the XML tree
       new  1a3315d   Refactored Bounds, some updated to Position and removed int->double->int conversion in PBF reader.
       new  923814a   Removed Position to uint32_t conversion. This was always rather specialized and is not used anywhere anyways
       new  afcb688   Bounds cleanup
       new  1c662fc   Cleanup
       new  6a8dfe7   documentation of Position
       new  5efa235   fix bounds test
       new  e2ae212   Fix initialization order in Input::XML
       new  022fb6f   rename get_tag_by_key() to get_value_by_key()
       new  58dfdec   Remove get_tag_key/value() functions (use iterator instead)
       new  e6d458b   throw exception instead of calling exit
       new  a044ed0   Add ==, !=, << operator to Tag, add tests
       new  814d423   Make compiler configurable in Makefile
       new  d392f20   Formatting
       new  9bace0f   Tag filter refactoring and added functionality
       new  8ebd542   Improve shapefile wrap-around when size limit reached
       new  61ddcc1   cosmetic changes to placate maintainer
       new  fec5f51   Merge pull request #56 from woodpeck/shapefile-wraparound
       new  206e637   Fixes to pull request
       new  0b8e206   osmjs: add command line option to use vector storage
       new  c98bf07   osmjs: add 'vector' storage to help message
       new  f337642   Merge pull request #58 from skaringa/vector_storage_option
       new  35a1a65   Revert/fix changes in pull request
       new  e49d809   Fix comment.
       new  0e59fbd   64bit support
       new  57bdee8   osmjs: enable absolute paths for the .js file
       new  547b811   Changes needed to OGR code for 64 bit IDs.
       new  96195a4   Fix filter_and_accumulate() and use VARCHAR for long ids.
       new  9fe14fa   Use string columns for node ids in js examples
       new  18750b3   Merge pull request #62 from simon04/osmjs_absolute_path
       new  c94a0eb   Fix for #61. Missing after and before callbacks in js handler
       new  d46c1cf   Fixed callback documentation
       new  623b1fa   README update, release example code into PD
       new  22ed2f6   Change id field from int to string
       new  6d7d6da   remove hard dependency on geos library.
       new  a0cd676   Merge pull request #65 from romange/patch-1
       new  85b1219   Change ById storage to return obj and not obj reference, because the reference could point to a temporary.
       new  7de0319   define BOOST_TEST_DYN_LINK in CXXFLAGS rather than each test
       new  1361c69   Merge pull request #66 from springmeyer/single-dyn-link
       new  5f8c7af   Change magic that finds libraries to compile with so it works with clang, too
       new  f9efdcb   Add -Wno-long-long to test compiler cmd line
       new  2127c5d   Fix a few bugs found thru warnings on newer compilers
       new  d6b58cc   Changed some C style casts into C++ style casts
       new  1a5bb26   Fixed the fix for %ld vs %lld formatting
       new  a2c7a24   Make Makefiles/run_test more flexible. This should help with compiling under different systems where extra/different command line parameters are needed.
       new  02b338b   Add include dir to path to help compiling on suse
       new  8f77d4e   Some changes for Windows support.
       new  6318978   Make osmium_time work on Windows.
       new  3adda44   Fix haversine formula
       new  b93c27a   Prefer prefix ++ to postfix ++
       new  3232881   Move string-to-int conversion into types.hpp
       new  2282d03   Remove references to sqlite lib/Update README.
       new  34975b5   Add necessary include
       new  92eb746   Fix reading of .osc.gz, use 'zcat' command.
       new  1ebe637   Remove unused debug flag.
       new  8423e40   Fix various problems found by cppcheck
       new  6b5c580   add tests for osm objects and osmfile header
       new  2b5fb89   correct errors to let tests pass
       new  ff90625   improve test runner, add Makefile
       new  a1d8278   Merge pull request #75 from jokoala/contribution
       new  58b2b52   corrections in test suite
       new  17b3d32   add missing tests for osm objects
       new  e74ad79   node tests
       new  836c09f   separate coverage build from normal build
       new  a23d499   ignore coverage files
       new  479d3a1   add unit tests for TagList objects
       new  019d15f   increase test coverage for way and associated objects
       new  1dd3cac   tests for relation objeccts
       new  cb72250   tests for relation objects
       new  582d622   tests for position comparison
       new  0d6db42   add tests for debug handler
       new  a2aab99   tests for ForwardHandler and SequenceHandler
       new  e94887c   Merge pull request #76 from jokoala/contribution
       new  64893b0   Disable some test if boost filesystem isn't version 3
       new  8519e75   Merge pull request #77 from jokoala/add_tests
       new  97b6d15   Fix comment
       new  f9d7d95   Document that objects store in ObjectStore are const
       new  3799155   corrected \parameter to \param
       new  3dfbebc   cleared out default dot font (FreeSans no longer shipped)
       new  0d3d6dc   updated Doxyfile with Doxygen 1.8.5
       new  c628d7e   Merge pull request #79 from thillux/doxygen
       new  cd6d0eb   Added V8 version info to README
       new  dff628b   Add byid storage based on std::map
       new  054679a   Rename stl_map
       new  1d78ae7   typo
       new  c95bf46   Fix stl map
       new  537b0c8   Check 64bit arch for SparseTable
       new  a439e1b   Configurable installation prefix
       new  76cdda0   Merge pull request #85 from mojodna/install-prefix

The 888 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/osmium.git



More information about the Pkg-grass-devel mailing list