- 19 Sep, 2014 1 commit
-
-
Wouter van Oortmerssen authored
Bug: 15777857 Tested: on Linux and Windows. Change-Id: I25db724349e2c801bb0e41137540507acd57cd03
-
- 18 Sep, 2014 2 commits
-
-
Wouter van Oortmerssen authored
Change-Id: I5e21a08fe4b93382e5fbc3b911de5634b7aa88b9 Tested: on OS X.
-
Wouter van Oortmerssen authored
Also made the C# implementation support unsigned types, and made it more like the Java version. Bug: 17359988 Change-Id: If5305c08cd5c97f35426639516ce05e53bbec36c Tested: on Linux and Windows.
-
- 16 Sep, 2014 2 commits
-
-
Wouter van Oortmerssen authored
Change-Id: I54ce51f16043664d706a79d1b31f2569f3311b70 Tested: on OS X
-
Wouter van Oortmerssen authored
Bug: 16507831 Change-Id: I5beee18f63f174e425dc1ab395807b578d5f9477 Tested: on Linux.
-
- 15 Sep, 2014 7 commits
-
-
Wouter van Oortmerssen authored
This was only causing compiler errors on certain compiler configurations. Change-Id: I110fb8c896f74aae7ef739e9a29c636393dbbde2 Tested: on Linux and Windows.
-
Wouter van Oortmerssen authored
Bug: 17139854 Change-Id: I0eac65d054951e00a8811ad1d80ba8c37012dbf0 Tested: on Linux.
-
Wouter van Oortmerssen authored
Change-Id: Ib3fd576cf9fa4b4058a9fd1bbe24a0859bc3917a Tested: on Linux.
-
Wouter van Oortmerssen authored
Also cleaned up ByteBuffer usage in general: ByteBuffer.position now universally indicates the start of a ByteBuffer. Change-Id: Ic4bfb98f9df9501b8fc82de2c45db7d7311135ac Tested: on Linux.
-
Wouter van Oortmerssen authored
Change-Id: I35984d0ab3e849bec6cdaa364a39f66f2c37b4d0 Tested: on Linux.
-
bml13 authored
Also removed Table extend Constants. Change-Id: I1770b613c58094fa572a3b26a31f01bd5fb8fdbf
-
evolutional authored
Include C# codegen in flatc and .NET FlatBuffer access via the FlatBufferBuilder class Tested: on Windows. Change-Id: If5228a8df60a10e0751b245c6c64530264ea2d8a
-
- 10 Sep, 2014 1 commit
-
-
Stewart Miles authored
Added FLATBUFFERS_BUILD_TESTS option which can be used to disable the build of flatbuffers tests and samples. Tested: Verified tests and samples are no longer built on Linux when FLATBUFFERS_BUILD_TESTS=OFF. Change-Id: Ic23ab827849ba2c4481de9ca86adc1ab8e6b828c
-
- 05 Sep, 2014 8 commits
-
-
Wouter van Oortmerssen authored
Readonly ByteBuffers and Direct ByteBuffers don't have a backing array, and thus can't be used for writing FlatBuffers (though they are fine for reading). Change-Id: I4d7b9cc222b96161d0f8e92f34588bd3e0e38034 Tested: on Linux.
-
Wouter van Oortmerssen authored
Since part of it is based on the filename, which may contain characters that are not legal identifiers. Change-Id: I62b8fe228a434a2040fd4ce47d220fc4d3398b41 Tested: on Linux.
-
Wouter van Oortmerssen authored
This would cause double definition linker errors when included in multiple compilation units. Change-Id: Ie6fd4af018055a099343182a92a7776f2fea4725 Tested: on Linux.
-
Wouter van Oortmerssen authored
Change-Id: If3a062926dd86b95fa68ed64fc7ee2de7bc0d930 Tested: on Linux
-
Wouter van Oortmerssen authored
Also fixed flatc not outputting these identifiers for files compiled on the command-line. Bug: 16983987 Change-Id: I8b714cfea3a8e144fa52133f62b2f7eda6eb044a Tested: on Linux
-
Wouter van Oortmerssen authored
Bug: 17316346 Change-Id: I52377b7fa51adccadc4e867d45666e683bc2c1ae Tested: on Linux.
-
Wouter van Oortmerssen authored
Change-Id: I7d2eac7fed6c36c966670a3e58f4dae7dff25029 Tested: on Linux.
-
- 04 Sep, 2014 1 commit
-
-
Wouter van Oortmerssen authored
Change-Id: I3ecc1aa610526c270faa56cc5266f14cd81db247 Tested: on Linux.
-
- 03 Sep, 2014 7 commits
-
-
Wouter van Oortmerssen authored
Change-Id: I89d0f9b18bfe4d27be325c7f7205dee14bc7e1be Tested: on Windows.
-
Wouter van Oortmerssen authored
Previously they were only generated for the root_type, making it impossible to use the other types in the file as the root of a buffer. Bug: 17206174 Change-Id: Ie71bed42ac3b22dcceae6385cbd5846c37e5f1b8 Tested: on Linux
-
Wouter van Oortmerssen authored
Before, it would crash in FlatBufferBuilder. Bug: 17357164 Change-Id: I6e6dbada5261745220345379eb53eb3eb113e8f8 Tested: on Linux.
-
Wouter van Oortmerssen authored
Bug: 17304016 Change-Id: I4873f8ef32fbb2657f15fc53a2c8f767e10f2d96 Tested: on Linux
-
Wouter van Oortmerssen authored
Bug: 17373251, 17221979 Change-Id: Ib8b77835f0acd3290f0a5e7d0f683d9fdcbf7230 Tested: on Linux
-
Wouter van Oortmerssen authored
Also added new constructor that allows ByteBuffer reuse. Change-Id: I9c20ea96c67533066461f4e23b0d03b9b47cd068 Tested: on OS X.
-
Wouter van Oortmerssen authored
Change-Id: Idc6c152ebf9e733ac72c01f3888b69e3b5f33aa9 Tested: on Linux.
-
- 25 Aug, 2014 1 commit
-
-
Wouter van Oortmerssen authored
Tested: on Windows & Linux. Change-Id: I90e18c448fc2fafeb83a6cdc3776174479874562
-
- 22 Aug, 2014 7 commits
-
-
Wouter van Oortmerssen authored
Theoretically, an attacker could construct a FlatBuffer with the sole purpose of making verification really expensive, essentially DOS-ing a server that uses verification on FlatBuffers. This adds a max table depth and max table amount at which point the verifier declares the buffer malformed. Bug: 16301336 Change-Id: I6b098c31d030d24c19e852b33609110658e66aa9 Tested: on OS X
-
Wouter van Oortmerssen authored
See -P option to flatc. Bug: 16814856 Change-Id: I855973df6afa27e0efa27cf9c4b4aee8a1fcdd22 Tested: on OS X.
-
Wouter van Oortmerssen authored
Bug: 16683956 Change-Id: Id8435e868899ca0bbf0add84852a54bfaea63b4a Tested: on OS X.
-
Wouter van Oortmerssen authored
Bug: 16490424 Change-Id: Ic3dd5f06efb5cf2dc4aefbd3f2db64c7b59b6b93 Tested: on OS X.
-
Wouter van Oortmerssen authored
This happens when the schema is parsed, to avoid compile time errors later, which would be harder to understand. Bug: 16325216 Change-Id: I24cabf1adaf1700796b91e3a9641bca43a68bfbd Tested: on OS X.
-
Wouter van Oortmerssen authored
Also cleaned up the general mkdir functionality. Tested: on OS X. Tested that a command line like: ./flatc -j -o foo/bar/baz tests/monster_test.fbs generates files in foo/bar/baz/MyGame/Example/*.java which previously didn't exist. Windows code was previously tested but has been moved, so needs to be tested again. Change-Id: Iee943121b3be4f92961a3ec94c2cb578165f114a
-
Wouter van Oortmerssen authored
Bug: 16624362 Change-Id: Ia09ea404c0c11dd1dc6993a8cbd155bf8152b65f Tested: on Windows & Linux.
-
- 20 Aug, 2014 2 commits
-
-
Wouter van Oortmerssen authored
Change-Id: I51eeed20c3e0a4914280bf33585ca03b9a9952aa Tested: on Windows.
-
Wouter van Oortmerssen authored
Previously, it would ignore the fact that the type comes from a different namespace. Now they are pre-declared in their own namespace, and referenced with a qualified name if necessary. Bug: 16851682 Change-Id: I5cb625b86d28e7436b9e93c70a0fa16a600d9884 Tested: on Linux
-
- 19 Aug, 2014 1 commit
-
-
Wouter van Oortmerssen authored
Bug: 15521443 Change-Id: I2e1ef97e7225a1a0ecf2ca65e31d49d443003747 Tested: on Linux.
-