Commit Graph

215 Commits

Author SHA1 Message Date
Simon Legner 751bada225 Rename COPYING.LESSER to LICENSE 2021-01-04 11:01:48 +01:00
Simon Legner 025a229a0c Delete GPLv3 file 2021-01-04 10:59:04 +01:00
Jochen Topf bc5ddaaa74
Merge pull request #59 from simon04/patch-3
Use consistent comments in fileformat.proto
2021-01-04 10:23:01 +01:00
Simon Legner eccef0c255 Use consistent comments in fileformat.proto 2021-01-04 10:07:12 +01:00
Jochen Topf ee9144ef25
Merge pull request #60 from simon04/java-8
Modernise Java codebase
2021-01-04 09:16:56 +01:00
Simon Legner d5bdd020c1 Replace Error with adequate Exceptions
Sometimes wrapped in UncheckedIOException to not change the method signatures.
2021-01-03 23:50:43 +01:00
Simon Legner 9985bf46ad Update Javadoc 2021-01-03 23:40:40 +01:00
Simon Legner 712c8cacf7 Use Java array syntax 2021-01-03 23:39:46 +01:00
Simon Legner b787a1fdaa Modernise Java codebase (Java 8 features) 2021-01-03 23:39:01 +01:00
Simon Legner 22092218af BlockInputStream: implement Closeable 2021-01-03 23:27:41 +01:00
Simon Legner 8789d7f40c BinarySerializer: implement Closeable, Flushable 2021-01-03 23:22:27 +01:00
Jochen Topf bf2076840e Also run CI workflows on pull requests 2021-01-03 21:04:26 +01:00
Jochen Topf bd8b4e8a17
Merge pull request #58 from simon04/java-dev
Convert Java tests to unit tests
2021-01-03 21:03:36 +01:00
Simon Legner de663a3de3 ReadFileTest: get rid of StringBuilder 2021-01-03 20:37:12 +01:00
Simon Legner 26d0a8328d Convert WriteFileTest to unit test 2021-01-03 20:29:25 +01:00
Simon Legner 23c0203f27 Autoformat BuildTestFile.java 2021-01-03 20:21:14 +01:00
Simon Legner 7b8354aadb Convert ReadFileTest to unit test 2021-01-03 20:21:14 +01:00
Simon Legner a683b4c2fa Move Java test files to test.java/ 2021-01-03 19:55:34 +01:00
Jochen Topf b77df6b492 Add deprecation notice for Makefiles 2021-01-03 18:20:16 +01:00
Jochen Topf f1a1bfbe49 CMake: Use single set_target_properties() command 2021-01-03 17:13:28 +01:00
Jochen Topf 35ab2cdad0 Fix formatting in pom.xml 2021-01-03 17:11:19 +01:00
Jochen Topf a386f1b48c Set shared library version and bump version number to 1.5.0
See #53.
2021-01-03 16:50:22 +01:00
Jochen Topf 218bfe8ed8 Add optional LZ4 and ZSTD compressed data blocks to proto file 2021-01-03 16:45:26 +01:00
Jochen Topf e5de634ce2 Set destination for installs explicitly
Apparently not setting this doesn't work on older versions of CMake.
2021-01-03 15:26:14 +01:00
Jochen Topf 7982f902f7
Merge pull request #52 from tomhughes/install-dirs
Use the GNUInstallDirs module to set installation directories
2021-01-03 15:19:15 +01:00
Jochen Topf f0715149be
Merge pull request #56 from simon04/patch-1
Delete obsolete Ant build file
2021-01-03 15:16:10 +01:00
Jochen Topf 1b5f7f5fde
Merge pull request #57 from simon04/patch-2
Delete obsolete build.sh
2021-01-03 15:16:04 +01:00
Simon Legner 33e940238b
Delete obsolete build.sh 2021-01-03 14:27:42 +01:00
Simon Legner fa86a8a640
Delete obsolete Ant build file 2021-01-03 14:27:15 +01:00
Tom Hughes ac8cf96890 Use the GNUInstallDirs module to set installation directories 2021-01-03 11:01:48 +00:00
Jochen Topf d77e04b6eb Clarify comment on ChangeSet message 2021-01-03 11:42:26 +01:00
Jochen Topf e7d3201a97 Add optional "arrays" with lat/lon to ways
This allows storing node locations on the ways.
2021-01-03 11:40:07 +01:00
Jochen Topf 1651aa12b4 Remove redhat spec file
Fedora uses this one here:
https://src.fedoraproject.org/rpms/osmpbf/blob/master/f/osmpbf.spec
2021-01-03 10:55:47 +01:00
Jochen Topf 6785d43ba7 CMake config: Add dependency information so shared lib is built 2021-01-03 10:55:11 +01:00
Jochen Topf 4374b9a535 Build both static and shared library 2021-01-02 21:59:19 +01:00
Jochen Topf 27eebf0e5f Add missing defines for large input files to CMake config 2021-01-02 21:58:26 +01:00
Jochen Topf 4c743e9d9a This is really a C++ library, not C 2021-01-02 20:59:46 +01:00
Jochen Topf 2b4045f84b Add link to our own repository to README 2021-01-02 20:54:14 +01:00
Jochen Topf 721fade148 Remove debian stuff
Debian doesn't use this but has their own config for this.
2021-01-02 20:46:56 +01:00
Jochen Topf 92b3bcb185 Clean up and reformat proto files 2021-01-02 20:46:09 +01:00
Jochen Topf c6814279f5 Add notice to README that this is only a low-level library 2021-01-02 20:37:40 +01:00
Jochen Topf 58fc205b15 Update Github actions: Use cmake to build, add macOS and Windows 2021-01-02 20:28:25 +01:00
Jochen Topf e464c06294 Modernize and clean up CMake configuration 2021-01-02 20:27:50 +01:00
Jochen Topf a627e4b9dd Slightly improved man page for osmpbf-outline 2021-01-02 17:24:35 +01:00
Jochen Topf 18de493160
Merge pull request #50 from simon04/changelog
CHANGELOG: convert to Markdown, include changes since version 1.3.3
2020-10-26 09:08:16 +01:00
Simon Legner 0b753d8efd CHANGELOG: include changes since version 1.3.3 2020-10-26 07:47:44 +01:00
Simon Legner a748ef336b CHANGELOG: convert to Markdown 2020-10-26 07:42:22 +01:00
Jochen Topf 8ab05caeb4
Merge pull request #48 from sebastic/hardening
Support hardening buildflags set in the environment.
2020-10-25 15:28:26 +01:00
Bas Couwenberg 09845ca408 Support hardening buildflags set in the environment. 2020-10-25 06:36:32 +01:00
Jochen Topf e0d4b58e66
Merge pull request #47 from simon04/github-actions-java-protoc
GitHub Actions: use protobuf-compiler for Java
2020-10-20 10:16:07 +02:00