Commit Graph

331 Commits

Author SHA1 Message Date
Wouter van Oortmerssen ce3e7fbd72 VS2010 fixes 2016-07-20 10:41:26 -07:00
lakedaemon e750268f0c clang formating cpp code generator and add missing generated classes 2016-07-15 16:08:59 +02:00
Wouter van Oortmerssen b22db6e8eb Merge pull request #3905 from bog-dan-ro/master
Verifier computes the buffersize, useful when streaming multiple flatbuffers
2016-07-14 10:55:22 -07:00
Wouter van Oortmerssen 14e7e8260e Merge pull request #3939 from TGIshib/hex-bug
Fixed bug with negative hex constants (2).
2016-07-14 10:47:34 -07:00
BogDan Vatra 3a1f776132 Verify everything in one shot 2016-07-14 20:16:07 +03:00
Raman f6f88e567e Update idl_parser.cpp 2016-07-12 19:47:53 +02:00
Wouter van Oortmerssen e527b992f9 Merge pull request #3923 from daksenik/master
Fixed operator++. Added CreateXXX for vector types.
2016-07-11 10:55:17 -07:00
daksenik aade31b263 Fixed spaces. Removed redundant == nullptr. Vectors pointers made const. 2016-07-11 20:27:38 +03:00
Wouter van Oortmerssen e733d95e66 Merge pull request #3924 from TGIshib/master
Added --escape-proto-identifiers command-line option.
2016-07-11 09:47:31 -07:00
Raman df5575de17 Update idl_gen_fbs.cpp 2016-07-09 13:33:30 +02:00
Raman f0b2cc8f6e Update flatc.cpp 2016-07-09 13:32:45 +02:00
Raman 5f2b4e7872 Update idl_parser.cpp 2016-07-09 12:57:07 +02:00
Raman ffbc93526e Update flatc.cpp 2016-07-09 12:47:14 +02:00
Raman d9d47a53bd Update idl_gen_fbs.cpp 2016-07-09 12:40:50 +02:00
daksenik 1661f3a2e8 Added function GenSimpleParam. Tests added. 2016-07-09 13:00:21 +03:00
Jonathan Tullett d9767b8315 Fix for issue #3922
Also, clean up redundant ';' at end of java classes.
2016-07-09 09:16:26 +01:00
lakedaemon a6764b9bf1 same fix for general code generator 2016-07-08 22:54:51 +02:00
lakedaemon 8e1aae0fd6 fix missing space (clang format) 2016-07-08 22:02:47 +02:00
lakedaemon 084e5dbc4b fixed initialization of member var for old make (hopefully) 2016-07-08 22:00:15 +02:00
daksenik dfbda986d7 New CreateXXX (with vectors and strings) calls old CreateXXX (with offsets). 2016-07-08 12:35:57 +03:00
Raman 248432b92d Update idl_gen_fbs.cpp 2016-07-05 23:23:17 +02:00
Raman f738981ed5 Update idl_gen_fbs.cpp 2016-07-05 22:26:21 +02:00
Raman 4bb6ab3cd5 Update flatc.cpp 2016-07-05 22:24:21 +02:00
Raman 72e8219a65 Update idl_parser.cpp 2016-07-05 22:20:57 +02:00
Raman 4f8abaaf10 Update flatc.cpp 2016-07-04 22:58:58 +02:00
Raman 9fd4d66438 Update flatc.cpp 2016-07-04 21:51:34 +02:00
Raman ff57f52b72 Update flatc.cpp 2016-07-04 21:37:50 +02:00
Raman 7d84a4914f Update idl_gen_fbs.cpp 2016-07-04 21:34:42 +02:00
daksenik c2411e9c8c Fixed operator++. Added CreateXXX for vector types. 2016-07-04 17:37:23 +03:00
daksenik bf26a0eccc Fixed operator++. Added CreateXXX for vector types. 2016-07-04 16:34:41 +03:00
吴凡 5ea2b49f58 Fix some error 2016-07-01 11:17:03 +08:00
吴凡 70deb70b76 Sync from upstream 2016-07-01 11:03:25 +08: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
lakedaemon f794f97d88 fixing spaces 2016-06-23 00:37:55 +02:00
lakedaemon 03ad8fa4d9 sharing the WrapInNameSpace methods 2016-06-23 00:37:55 +02:00
lakedaemon 43fedfa8ba removed static from wrapInNamespace method 2016-06-23 00:36:33 +02:00
lakedaemon 2f52618c4e removed parser from the method signatures 2016-06-23 00:36:33 +02:00
lakedaemon a9e21170bc js:pulled methods inside the class 2016-06-23 00:36:33 +02:00
lakedaemon cb6cc3dfb6 php:removed parser from method signatures 2016-06-23 00:36:33 +02:00
lakedaemon 66f2aac26f php:pulled methods inside the generator 2016-06-23 00:36:33 +02:00
lakedaemon 4a249752ff removed lang signature method 2016-06-23 00:31:27 +02:00
lakedaemon f0695e0edf removed parser & static from method signatures 2016-06-23 00:28:35 +02:00
lakedaemon 07d4066847 general: moved methods into the class 2016-06-23 00:27:19 +02:00
Wouter van Oortmerssen 9e6c5f9f2c JSON Parser allows union type fields to come after unions.
This is useful because many JSON generators will sort the fields,
cause X_type to follow X.

Change-Id: I00ef3ac05418224fc05aee93e6b3b3597e73ffe3
Tested: on Linux.
Bug: 29221752
2016-06-20 16:30:14 -07:00
Wouter van Oortmerssen 3639032d1e Allow unions of table types with the same name but from different namespaces.
Also fixed most codegenerators using the wrong namespace when multiple
namespace were used in a file, with some files not being generated.

Change-Id: Ib42969221239d7244e431cbd667ef69200fc415f
Tested: on Linux.
Bug: 29338474
2016-06-20 11:47:04 -07:00
Wouter van Oortmerssen 6e177bf03f Merge branch 'master' of https://github.com/google/flatbuffers 2016-06-17 17:44:00 -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 5a401aef57 Merge pull request #3897 from Lakedaemon/namespaceWork
Namespace work
2016-06-13 15:16:28 -07:00
Wouter van Oortmerssen bafd48d96c Merge branch 'master' of https://github.com/google/flatbuffers into fuzzer2 2016-06-08 11:51:49 -07:00
lakedaemon 15863c34a0 SetNameSpace algorithm documentation and more meaningful variable names 2016-06-07 14:46:25 +02:00