History log of /external/flatbuffers/docs/source/Schemas.md
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0cf04ad9d590fcbaaf6f64ddc9f6fc3c03c4f2ab 17-Nov-2017 MikkelFJ <mikkelfj@gmail.com> Document type aliases (#4499)
/external/flatbuffers/docs/source/Schemas.md
6eb031de9ae03bef7ae7370b6843384c806f4eb3 06-Nov-2017 Sergey Avseyev <sergey.avseyev@gmail.com> Text files should not have executable bit set (#4480)
/external/flatbuffers/docs/source/Schemas.md
4b27c92910ebe57c1d21932df2a85c142516c7b4 10-Aug-2017 Wouter van Oortmerssen <aardappel@gmail.com> Misc documentation fixes.

Change-Id: Id7be5baba7d8a11ca050e8d94d95857406690378
/external/flatbuffers/docs/source/Schemas.md
dddd0865cb161a081afbdfa11919622a49f4141a 03-Jun-2017 Wouter van Oortmerssen <aardappel@gmail.com> Added nested FlexBuffer parsing

Change-Id: I918b66eb5646d035e3aae675f745802eb54b03ea
/external/flatbuffers/docs/source/Schemas.md
68bbe983e9819bcbcd214cf84d73a440863ed6ca 24-Jan-2017 Bei Li <bei@google.com> Union Vector
/external/flatbuffers/docs/source/Schemas.md
3f936c5655d2e802db101c73c42ebaab4ed476aa 19-Jan-2017 Wouter van Oortmerssen <aardappel@gmail.com> More native code gen functionality.

Allow tables to be mapped to native types directly. For example, a table
representing a vector3 (eg. table Vec3 { x:float; y:float; z:float; }) can
be mapped to a "mathfu::vec3" native type in NativeTables. This requires
users to provide Pack and UnPack functions that convert between the
Table and native types. This is done by adding the "native_type" attribute
to the table definition.

To support user-defined flatbuffers::Pack and flatbuffers::UnPack functions,
support a "native_include" markup that will generate a corresponding

Also add an UnPackTo function which allows users to pass in a pointer to
a NativeTable object into which to UnPack the Table. The existing UnPack
function is now simply:

NativeTable* UnPack() {
NativeTable* obj = new NativeTable();
Table::UnPackTo(obj);
return obj;
}

Finally, allow native types to be given a default value as well which are
set in the NativeTable constructor. This is done by providing a
"native_default" attribute to the member of a table.

Change-Id: Ic45cb48b0e6d7cfa5734b24819e54aa96d847cfd
/external/flatbuffers/docs/source/Schemas.md
81b6baceada60825d791b8c12a528679f369f1ee 17-Dec-2016 Wouter van Oortmerssen <wvo@google.com> Documentation improvements: style guide & guide lines.

Bug: 22346508
Change-Id: I3f6e6b2811adaaf9d79faca8cdd00af3927299b5
/external/flatbuffers/docs/source/Schemas.md
dc2fa215b854b31aa9a7f8c959ce08297ec79e23 06-Oct-2016 Wouter van Oortmerssen <wvo@google.com> External references for the object API thru a resolver function.

This allows hashed string fields to be used for lookup of any
C++ objects, a pointer to which are then stored in the object
besides the original hash for easy access.

Change-Id: I2247a13c349b905f1c54660becde2c818ad23e97
Tested: on Linux.
Bug: 30204449
/external/flatbuffers/docs/source/Schemas.md
c94cb6dae90712267dd63b563f264f54e0b33a80 01-Jul-2016 Louis Cognault <louis.cognault@gmail.com> Fixed typo

is => it
/external/flatbuffers/docs/source/Schemas.md
48f37f9e0a04f2b60046dda7fef20a8b0ebc1a70 14-Apr-2016 Wouter van Oortmerssen <wvo@google.com> Added GRPC code generator to flatc.

Also added simple (in-process) test.

Change-Id: I38580d554dd52f590e3396ec4846e07546dcf07d
Tested: on Linux.
/external/flatbuffers/docs/source/Schemas.md
d3ac0bc149a9e62feec8e3a00f10ca88491e2254 15-Jun-2016 Wouter van Oortmerssen <wvo@google.com> Added conversion operations that can be used inline in JSON.

e.g.: { myfield: cos(rad(180)) } is equivalent to writing { myfield: -1.0 }

Bug: 29338398
Change-Id: I6fc4ef1fd10bda3ba78cba464414dd071a2f50ca
Tested: on Linux.
/external/flatbuffers/docs/source/Schemas.md
1a63eb46bbbb9a0e0d269b2fc0ec31c552871128 08-Mar-2016 Wouter van Oortmerssen <wvo@google.com> Added RPC declarations to the schema parser.

This is the first step in RPC support. Actual code generation
to follow.

Change-Id: I96c40fec3db671d100dd9eb509a71c5cbe55bfb2
Tested: on Linux.
Bug: 20122696
/external/flatbuffers/docs/source/Schemas.md
19afcdc70483d9f1111382fee96126f3407d8b6b 29-Feb-2016 Wouter van Oortmerssen <wvo@google.com> Clarified how to test for the presence of fields.

This is FAQ on the issue tracker.

Bug: 26863353
Change-Id: I227e10a5c0134dbe7fd7f59e64cd57a0752c568e
/external/flatbuffers/docs/source/Schemas.md
69a31b807a85e9a5ca4efb839f37ecb6dcf3eed5 04-Dec-2015 Mark Klara <mrhappyasthma@google.com> Revamping the FlatBuffers docs.

Adding an API reference for the supported languages.

General docs cleanup, including a new `tutorial` section that
supports all of the supported languages.

Added samples for each supported language to mirror the new
tutorial page.

Cleaned up all the links by making them `@ref` style links,
instead of referencing the names of the generated `.html` files.

Removed all generated files that were unnecessarily committed.

Also fixed the C# tests (two were failing due to a missing file).

Bug: b/25801305

Tested: Tested all samples on Ubuntu, Mac, and Android. Docs were
generated using doxygen and viewed on Chrome.

Change-Id: I2acaba6e332a15ae2deff5f26a4a25da7bd2c954
/external/flatbuffers/docs/source/Schemas.md
049f3f7907e9fc8eb1ecd7c3775139de65552585 09-Jan-2016 Wouter van Oortmerssen <wvo@google.com> Added support for parsing JSON null value.

These cause the field in question to be skipped.

Bug: 16550393
Change-Id: Id05104e89818ee773b8a91fdcc86e18061b9a82f
Tested: on Linux.
/external/flatbuffers/docs/source/Schemas.md
f8c1980fdff1a6985e7346efe84656139b600aaa 08-Jan-2016 Wouter van Oortmerssen <wvo@google.com> Added schema evolution examples to the docs.

Bug: 26296711
Change-Id: I225067d82ac0f8bd71b2b97b1672517ca86cc3b9
Tested: on Linux.
/external/flatbuffers/docs/source/Schemas.md
d0e9bc6a759ee6b3ee1a11546d84b72875c63960 09-Jul-2015 Wouter van Oortmerssen <wvo@google.com> A few schema documentation fixes.

Change-Id: I140e1322fc1bfb3ab8012e00d8f3006ee2e7ce95
/external/flatbuffers/docs/source/Schemas.md
3550899987f9590357dec34d302380874bb2311c 08-Jan-2015 Wouter van Oortmerssen <wvo@google.com> Sorted Vector & binary search functionality.

Bug: 16659276
Tested: on Linux & Windows.

Change-Id: Ie7a73810345fad4cf0a3ad03dfaa5464e3ed5ac8
/external/flatbuffers/docs/source/Schemas.md
b929c62c71de3977a5e032aafe07468edbee9a58 07-Jan-2015 Wouter van Oortmerssen <wvo@google.com> Added clarification about unions in JSON to the docs.

Change-Id: I1f310636f8b74366b5b0fc73c7e106424583fc93
/external/flatbuffers/docs/source/Schemas.md
89d2b0861b2f74e84ec698a2536d48eb7ca62268 05-Jan-2015 Wouter van Oortmerssen <wvo@google.com> Documentation clarifications.

Change-Id: I7dc4bb3bbe32c6fe83a013790391fba0df8f4888
/external/flatbuffers/docs/source/Schemas.md
2d9b3ade18ac388dfd1a884c5317a44622d66e9b 09-Dec-2014 Wouter van Oortmerssen <wvo@google.com> Various documentation clarifications.

Change-Id: Ibc2bd88a636f3b4abf82a7c2722fc1e354dab848
Tested: on Linux.
/external/flatbuffers/docs/source/Schemas.md
0952143971bdbb5ef20dae8a865e811a0e31b4b3 18-Nov-2014 Wouter van Oortmerssen <wvo@google.com> Added user defined attribute declarations.

This is such that if you mis-spell an attribute, it doesn't get
silently ignored.

Bug: 18294628
Change-Id: I10013f5b2a21048b7daba2e9410678f528e09761
Tested: on Linux.
/external/flatbuffers/docs/source/Schemas.md
ea592296b8d56c10c16c2b410584a0a42f5eae2d 24-Oct-2014 Wouter van Oortmerssen <wvo@google.com> Various documentation improvements.

Change-Id: Iacea45ae0f602f49e46de472286a7a77ee20c301
/external/flatbuffers/docs/source/Schemas.md
517c964fe2099ecc0810db33cfd45b406b3f3132 20-Sep-2014 Wouter van Oortmerssen <wvo@google.com> Support for required fields.

Change-Id: I560c7ca11b3d665eecafb528f3737b7e139ca9b0
Tested: on Linux and Windows.
/external/flatbuffers/docs/source/Schemas.md
ebac1e1940b16e096e500ae95381706397d86fee 20-Aug-2014 Wouter van Oortmerssen <wvo@google.com> Support all JSON escape codes (including \u) for parsing & text gen.

Bug: 16624362
Change-Id: Ia09ea404c0c11dd1dc6993a8cbd155bf8152b65f
Tested: on Windows & Linux.
/external/flatbuffers/docs/source/Schemas.md
be894f09df2383844d6c19b1d173fec105451e0f 19-Aug-2014 Wouter van Oortmerssen <wvo@google.com> Schemas now support include files.

Bug: 15521443
Change-Id: I2e1ef97e7225a1a0ecf2ca65e31d49d443003747
Tested: on Linux.
/external/flatbuffers/docs/source/Schemas.md
5da7bda826a98fa92eb1356907afa631bfa9c1b1 01-Aug-2014 Wouter van Oortmerssen <wvo@google.com> File identifier feature.

Allows you to add, and test for the presence of a magic 4-char
string in a FlatBuffer.

Tested: on OS X.

Change-Id: I090692a9e4fb53bed3543279a28563e67132cba0
/external/flatbuffers/docs/source/Schemas.md
9c3de1e2a0591c2526453cf85260c09e3c624189 26-Jul-2014 Wouter van Oortmerssen <wvo@google.com> Extended symbolic enum parsing in JSON for integers and OR-ing.

Change-Id: Iedbd9914a1ca3897776fb92aa9a1fdfc4603da3c
Tested: on Windows and Linux
/external/flatbuffers/docs/source/Schemas.md
127d35085a22cb33034f608ee21d65a655d1582c 18-Jul-2014 Wouter van Oortmerssen <wvo@google.com> Added a `bit_flags` attribute to enum declarations that 1<<N every value.

Change-Id: Ib9ec0cb3ddec60b1ca124eaf815fb1ae0cc53e1c
Tested: on Windows and Linux
Bug: 16186562
/external/flatbuffers/docs/source/Schemas.md
9140144d5161124623a27cf8b8038f6e7c9bb74d 08-Jul-2014 Wouter van Oortmerssen <wvo@google.com> Added functionality to assign field ids manually in a schema

New attribute:

- `id: n` (on a table field): manually set the field identifier to `n`.
If you use this attribute, you must use it on ALL fields of this table,
and the numbers must be a contiguous range from 0 onwards.
Additionally, since a union type effectively adds two fields, its
id must be that of the second field (the first field is the type
field and not explicitly declared in the schema).
For example, if the last field before the union field had id 6,
the union field should have id 8, and the unions type field will
implicitly be 7.
IDs allow the fields to be placed in any order in the schema.
When a new field is added to the schema is must use the next available ID.

Change-Id: I8690f105f3a2d31fdcb75a4fab4130692b12c62f
Tested: on Windows
/external/flatbuffers/docs/source/Schemas.md
a5f50019bc979c352bb7e0c08b8bbfd8ab06af4d 02-Jul-2014 Wouter van Oortmerssen <wvo@google.com> Made declaring the underlying type of an enum mandatory.

This is a breaking change, anyone having schema files with enums
that do not specify a type will get a specialized error:

must specify the underlying integer type for this
enum (e.g. ': short', which was the default).

All of the samples and docs already had a type specified,
so hopefully this will affect very few people.

Bug: 15777205
Change-Id: I9b8d7c0827867f7efb6c217346db7e402695eff0
Tested: on Windows
/external/flatbuffers/docs/source/Schemas.md
66de19ace80bae3bf377e43e9698597170bc9031 18-Jun-2014 Wouter van Oortmerssen <wvo@google.com> Documentation changes to clarify FlatBuffer internals.

Change-Id: I3759a07385f0d8d172ca2f88ac1759b71bee5a6a
/external/flatbuffers/docs/source/Schemas.md
26a30738a4fa4e92300821fd761764ec8df2dcf2 28-Jan-2014 Wouter van Oortmerssen <wvo@google.com> Initial commit of the FlatBuffers code.

Change-Id: I4c9f0f722490b374257adb3fec63e44ae93da920
Tested: using VS2010 / Xcode / gcc on Linux.
/external/flatbuffers/docs/source/Schemas.md