These 2 commits are when the Protocol Buffers files have changed:
Commit: | c837551 | |
---|---|---|
Author: | lucaspcram | |
Committer: | matthieun |
Do Not Merge: Serialize the PackedAtlas fields using protocol buffer format (#107) Serialize the PackedAtlas fields using protocol buffer format
The documentation is generated from this commit.
Commit: | 03fa090 | |
---|---|---|
Author: | lucaspcram | |
Committer: | mgostinstev |
Save Atlas to ProtobufAtlas similar to TextAtlas (#99) * Fully integrated protobuf build flow with gradle. See ECLIPSE_README.md for instructions on how to get the project working with Eclipse. * Fixed spotless application to ignore generated source code. * Initial, naive implementation of proto specs for Tags and Points. * Small updates to the README files. * Started implementation of naive ProtoAtlasBuilder * Implemented Point and Line packing. * Stylistic and structural changes per PR notes. * Trying to get Areas working with the serializer. * Fixed tab indentation to use spaces in suppressions.xml * Trying to fix the Area serialization. Currently failing due to Polygon issues. * Fixed failing tests, which were due to bad copy paste. * Integrated a few PR style suggestions. * Added an area count to the metadata. * Last of the copy paste shenanigans that I messed up. I hope. lol * Ok. If this is not the last copy-paste bug then I resign. * Initial drafts of Node and Edge protos. * Added unit tests for the proto converter classes. * Changed packages on the converter classes per PR suggestions. * Forgot to stage this file. * Implemented support for Nodes and Edges. * Almost done with relations. Small bug with the OSM identifier. See unit test. * Fixed bug with relation packing. Relations work! * Lots of ProtoAtlas testing. * Added some commands for converting between Packed and ProtoAtlases. There seems to be some bugs. * Fixed spotless formatting issue. * Wrote a quick test class to investigate the proto size discrepancies. * Fixed bug where tags containing delimiter characters were not deserialized correctly. * Added a ProtoAtlas file suffix to FileSuffix per Mike suggestion * Changed hardcoded protoc value in build.gradle * Tweak to buildflow. Gradle project refresh still requires a rebuild, but no longer forces user to manually update the build path * Small tweak to prevent Gradle Refresh from deleting the generated code. * Added a task to actually clear the generated code. * Slight tweak to build.gradle to fix beforeMerged * Hopefully ready for merge * Finalized fixes to gradle. Everything should work now. * Slight change to README * Fixed checkstyle and spotless suppressions to deal with new generated directory. * Final changes before merge. Hopefully we are ready to go. * Fixed some nits.