Louis Cognault
c94cb6dae9
Fixed typo
...
is => it
2016-07-01 17:22:36 +02:00
Wouter van Oortmerssen
48f37f9e0a
Added GRPC code generator to flatc.
...
Also added simple (in-process) test.
Change-Id: I38580d554dd52f590e3396ec4846e07546dcf07d
Tested: on Linux.
2016-06-29 15:51:44 -07:00
Wouter van Oortmerssen
d3ac0bc149
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.
2016-06-15 14:54:44 -07:00
Wouter van Oortmerssen
afa276288c
Added additional convenience overloads to CreateVector().
...
Bug: 29337887, 29336299
Change-Id: Iad8b3b2263f6cea7ee7e45994369194960df293b
Tested: on Linux.
2016-06-15 14:31:34 -07:00
Wouter van Oortmerssen
a82dbb6e01
Fixed Google Groups link in documentation.
...
Change-Id: I64307ccd0a6f23a7c3860d602813e637415e7c91
2016-05-23 14:08:21 -07:00
Mahmut Ali ÖZKURAN
747a8c628e
Fixed Library Location in CppUsage.md
...
Fixed Library Location
"https://github.com/google/flatbuffers/tree/master/include/flatbuffers "
in CppUsage.md
2016-05-18 12:02:32 +03:00
Wouter van Oortmerssen
ec1daef858
Merge pull request #3832 from mikkelfj/c_docs
...
Documentation for C bindings
2016-04-08 10:54:27 -07:00
Mikkel Fahnøe Jørgensen
7d396bc2e7
Update C documentation with supported MSVC versions, and other minor updates.
2016-04-07 18:52:00 +02:00
Wouter van Oortmerssen
5e3f9d5175
Merge branch 'master' of https://github.com/google/flatbuffers
2016-04-04 16:55:25 -07:00
Mikkel Fahnøe Jørgensen
1db9783bfc
Remove details on FlatCC builds that would easily become outdated
2016-04-04 16:33:20 +02:00
Mikkel Fahnøe Jørgensen
5b38134431
Document FlatCC support for Windows
2016-04-03 21:37:57 +02:00
Mikkel Fahnøe Jørgensen
7d9779fc67
Move some C specifics out of tutorial and clarify platform support
2016-03-28 22:52:10 +02:00
Mikkel Fahnøe Jørgensen
9b8c91c90b
Add C support in README, minor updates in other C doc
2016-03-26 09:22:56 +01:00
Mikkel Fahnøe Jørgensen
47d4b46950
Documentation for C bindings
2016-03-26 00:28:31 +01:00
Alex McGuire
68c69b3717
Tutorial's Java example uses incorrect types
...
`FlatBufferBuilder.createString` returns an int offset, not a string
2016-03-20 12:59:39 +00:00
Wouter van Oortmerssen
1a63eb46bb
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
2016-03-09 13:47:40 -08:00
Wouter van Oortmerssen
709e720839
Merge branch 'master' of https://github.com/google/flatbuffers
2016-03-07 15:04:18 -08:00
Wouter van Oortmerssen
19afcdc704
Clarified how to test for the presence of fields.
...
This is FAQ on the issue tracker.
Bug: 26863353
Change-Id: I227e10a5c0134dbe7fd7f59e64cd57a0752c568e
2016-03-07 12:58:36 -08:00
François Baldassari
3d5f7f64f8
Remove erroneous extra character
2016-02-26 09:03:22 -08:00
François Baldassari
66126cc32d
Fix typo in documentation navigation
2016-02-26 09:00:46 -08:00
Oli Wilkinson
fff4590faf
Implemented ForceDefaults option on C# FlatBufferBuilder.
...
Tested on: Windows, Unit Tests
2016-01-20 17:25:58 +00:00
Mark Klara
69a31b807a
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
2016-01-19 14:31:17 -08:00
Wouter van Oortmerssen
049f3f7907
Added support for parsing JSON null value.
...
These cause the field in question to be skipped.
Bug: 16550393
Change-Id: Id05104e89818ee773b8a91fdcc86e18061b9a82f
Tested: on Linux.
2016-01-19 14:05:27 -08:00
Wouter van Oortmerssen
f8c1980fdf
Added schema evolution examples to the docs.
...
Bug: 26296711
Change-Id: I225067d82ac0f8bd71b2b97b1672517ca86cc3b9
Tested: on Linux.
2016-01-19 12:29:53 -08:00
Wouter van Oortmerssen
6beafd14e0
Updated docs to point to benchmark source code location.
...
Change-Id: If4c8fac6a421ac6436cab0dd7a0ae822a32e90bf
2016-01-06 16:51:00 -08:00
Wouter van Oortmerssen
4e4a5142fb
Clarified binary encoding with an example.
...
Change-Id: I60c900a2f7cbd88fe264f7b0dc78ef86b1580655
Tested: in Chrome.
2016-01-04 09:53:21 -08:00
Wouter van Oortmerssen
45bda6e08d
Added --gen-all to generate code for a schema and all its includes.
...
Also refactored the way options are stored.
Change-Id: I709ac908cd2aba396c9c282725cf1d42ccce0882
Tested: on Linux.
2015-12-04 09:44:31 -08:00
Wouter van Oortmerssen
3881bbd651
Multiple schemas parsed by flatc are now parsed independently.
...
It used to be such that later schemas could depend on earlier
schemas. This was a convenience from days before include files
were implemented. Nowadays they cause subtle bugs rather than being
useful, so this functionality has been removed.
You now need to explicitly include files you depend upon.
Change-Id: Id8292c3c621fc38fbd796da2d2cbdd63efc230d1
Tested: on Linux.
2015-12-02 11:12:39 -08:00
Wouter van Oortmerssen
d7b4a31e93
Added long form options for all generators (--cpp etc.)
...
Short-form versions are still supported, but are deprecated.
Change-Id: I15f70ca8d69ba5790368205caa9603b65e1b7fff
Tested: on Linux.
2015-12-02 11:12:39 -08:00
Wouter van Oortmerssen
9dc5d378b1
Updated supported languages in the docs.
...
Change-Id: I607f5f33b609c47fe32342f5e9d066f61f5546cd
2015-11-09 17:25:17 -08:00
Wouter van Oortmerssen
3f79e05585
Added new documentation links.
...
Change-Id: Ib5234a97a863be08c3bb0f9329204bc3a7effccb
2015-11-06 09:51:19 -08:00
Wouter van Oortmerssen
7c60937806
Added -M flatc flag to the documentation.
...
Change-Id: Ie19af91ec5bf0b65297cba58c124bceaa58fd73e
2015-10-19 17:05:42 -07:00
Philip Rideout
8f1729f7df
Fix minor typos in the Python documentation.
2015-10-17 17:48:06 -07:00
Wouter van Oortmerssen
94680f5483
Added support for imports and many other .proto features.
...
Change-Id: I6600021b7ec8c486794349511232c3e604421c5b
Tested: on Linux.
2015-10-13 14:01:55 -07:00
Wouter van Oortmerssen
b56add9520
Improved documentation with links to videos, articles and who uses it.
...
Change-Id: I62de6b7008e397a5043d47f014a7acd83ee64740
2015-09-28 10:49:01 -07:00
Wouter van Oortmerssen
2abe24b9dd
Made .proto parsing understand nested declarations.
...
Bug: 24401812
Change-Id: I196a03b8c5ef0bcd3c26178239c764e40ca1950d
Tested: on Linux.
2015-09-28 09:48:41 -07:00
vijairaj
c02b16e195
Implemented option --scoped-enum for C++ generator
...
This generates C++11 style scoped and strongly typed enums.
Enabling this option also implies --no-prefix.
2015-09-15 16:13:52 +05:30
Wouter van Oortmerssen
af1487bcfb
Clarified use of unions in C++.
...
Change-Id: I9654e0c6a45457c8e150f07dd5f7b39539266f9e
2015-09-14 11:00:12 -07:00
Maor Itzkovitch
fb7f27a7c9
Merge remote-tracking branch 'upstream/master'
2015-08-15 14:48:59 +03:00
Maor Itzkovitch
7bfed4b29a
added vector mutators
2015-08-15 14:48:47 +03:00
Wouter van Oortmerssen
a170b69d5d
Added authors to support.md
...
Change-Id: I8f12e60d29a1c587d991bf64011bdf4a4b0d7e5b
2015-08-14 14:07:54 -07:00
Wouter van Oortmerssen
201699288b
Added a platform / language / feature support matrix to docs.
...
This is just a start, will need to be extended.
Change-Id: I5a9ad671911942dcb83fdd2bae537deed751cbfd
2015-08-12 12:07:43 -07:00
Wouter van Oortmerssen
e151160560
Added a link to other FPL libraries to the main page.
...
Change-Id: I45362806df6d4eff0b0b7521b7caf42c2ec0515c
2015-08-05 17:32:14 -07:00
Stewart Miles
6aeb09b297
Clarified the use of the deprecated flatc --gen-includes flag.
...
Also, removed the flag from the Android makefile.
Tested:
Verified flatc builds successfully on Linux and regenerated the docs.
Change-Id: I7140daa10b7cb9a29b5ffd63c6b20489e72a5899
2015-08-05 13:26:13 -07:00
Wouter van Oortmerssen
0e064e415b
Fixed small inaccurracies in the schema grammar.
...
Change-Id: I6e9e66c3d7d67c54617bc892f612b7341bebd7e0
2015-07-31 12:26:23 -07:00
Wouter van Oortmerssen
6e192fa408
Updated documentation to use new css style.
...
Change-Id: I05e2f8fd06026645a8e5da1703d757ad9de10b4f
Tested: on Linux.
2015-07-22 13:10:37 -07:00
Wouter van Oortmerssen
4798456df6
Fixed type specifiers in the grammar document.
...
Change-Id: Ia6b976f0eb6a99d710bcd09cb56339580ff69f5b
2015-07-13 10:31:10 -07:00
Wouter van Oortmerssen
d0e9bc6a75
A few schema documentation fixes.
...
Change-Id: I140e1322fc1bfb3ab8012e00d8f3006ee2e7ce95
2015-07-08 17:49:49 -07:00
John Belmonte
ef7b3ed8f5
Java/C-sharp docs: fix typo, clarify parser availability.
2015-06-25 14:42:41 -07:00
Amol Deshpande
ad3fd6ecbf
merge
2015-06-15 20:26:10 -07:00