Permalink
Switch branches/tags
Commits on May 2, 2012
  1. Make operators inline

    joto committed May 2, 2012
  2. Revert "Move comparison operators into classes"

    joto committed May 2, 2012
    This reverts commit 08a5826.
Commits on May 1, 2012
  1. Update copyright year

    joto committed May 1, 2012
  2. Make Position totally ordered

    joto committed May 1, 2012
Commits on Apr 29, 2012
Commits on Apr 25, 2012
Commits on Apr 24, 2012
  1. Add include directives where needed

    joto committed Apr 24, 2012
  2. Merge pull request #46 from MaZderMind/geos-dynamic-cast

    joto committed Apr 24, 2012
    use dynamic cast to overcome an issue in geos 3.3
  3. Merge pull request #45 from MaZderMind/no-warn-long-long

    joto committed Apr 24, 2012
    don't error on type 'long long'
  4. Merge pull request #43 from simon04/tst-max_dbf_field_length

    joto committed Apr 24, 2012
    exception if field width is larger than max_dbf_field_length
  5. Refactoring of Storage::ById code.

    joto committed Apr 24, 2012
    The Mmap class was split up into two classes: MmapFile and MmapAnon. MmapAnon
    works only on Linux, because it needs the mremap() system call. C preprocessor
    checks have been added to give you a warning if you try to compile it on a
    different system.
    Classes have also been renamed from Osmium::Storage::ABC to
    Osmium::Storage::ById::ABC to each one put into its own file that can be
    included or not as needed.
    osmjs and some examples have been updated to work with the new structure.
  6. use dynamic cast to overcome an issue in geos 3.3

    MaZderMind committed Apr 24, 2012
    see homebrew#6399
  7. don't error on type 'long long'

    MaZderMind committed Apr 24, 2012
    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.
  8. Fixed bug: PBF header data not always written out.

    joto committed Apr 24, 2012
    This also actually fixes the bug already reported fixed in the last commit. :-)
    The other fix did only work in special circumstances. PBF header blocks were
    only written out when nodes were written out before ways/relations in the output.
    And only when the PBF header was written out correctly the PBF stringtable was
    initialized correctly.
Commits on Apr 23, 2012
Commits on Apr 15, 2012
Commits on Apr 1, 2012
  1. Add some accessors

    joto committed Apr 1, 2012
Commits on Mar 27, 2012
  1. Do not write out version, changeset, and timestamp of objects that ar…

    joto committed Mar 27, 2012
    …e empty in XML writer
Commits on Mar 15, 2012
Commits on Mar 7, 2012
Commits on Mar 6, 2012
  1. Add some convenience methods

    joto committed Mar 6, 2012
Commits on Mar 2, 2012
  1. make filename arg const

    joto committed Mar 2, 2012
Commits on Mar 1, 2012
  1. Moved geometry factory into it's own header file

    joto committed Mar 1, 2012
    When including the Osmium headers from several .cpp files the linker would give
    you errors about several definitions of the geos geometry factory stuff. This
    now works if you make sure to only include osmium.hpp (or
    osmium/geometry_factory.hpp) in a single .cpp file.
    Unfortunately this is all a bit convoluted and needs some cleanup. But I leave
    that for another day.
Commits on Feb 29, 2012
Commits on Feb 28, 2012
  1. cleanup example

    joto committed Feb 28, 2012
Commits on Feb 27, 2012
  1. Merge pull request #39 from woodpeck/master

    joto committed Feb 27, 2012
    change the propagation of tags from outer way to polygon in multipolygon relations