Permalink
Commits on May 2, 2012
  1. Make operators inline

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

    This reverts commit 08a5826.
    joto committed May 2, 2012
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

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

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

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

    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.
    joto committed Apr 24, 2012
  6. use dynamic cast to overcome an issue in geos 3.3

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

    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.
    joto committed Apr 24, 2012
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…

    …e empty in XML writer
    joto committed Mar 27, 2012
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

    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.
    joto committed Mar 1, 2012
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

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