[osmium] tag osmorg-taginfo-live deleted (was 76cdda0)

Bas Couwenberg sebastic at xs4all.nl
Fri Sep 5 22:09:19 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.

*** WARNING: tag osmorg-taginfo-live was deleted! ***

       was  76cdda0   Merge pull request #85 from mojodna/install-prefix

This change permanently discards the following revisions:

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

-- 
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