Wouter van Oortmerssen
9f2b05df1b
Merge branch 'master' of https://github.com/google/flatbuffers
2016-04-11 13:48:57 -07:00
Wouter van Oortmerssen
83dc5ed4a7
Fixed JSON integers as strings not being parsed correctly.
...
Change-Id: If34aef46ef619e06de799cff14948b02e98da86d
Tested: on Linux.
2016-04-11 11:08:09 -07:00
Wouter van Oortmerssen
e597ad8f0f
Fixed pre-declarations of included types in generated code.
...
This was harmless, but unnecessary.
Change-Id: I1365a725e254d4ebbda081110a50277cb5118323
Tested: on Linux.
2016-04-11 11:05:42 -07:00
Wouter van Oortmerssen
3ea5446680
Merge pull request #3789 from Chippiewill/master
...
Allow builds on platforms with unsigned chars by default
2016-04-08 11:32:16 -07:00
Wouter van Oortmerssen
8b18e487bd
Merge pull request #3839 from klapek/net/bytebuffer-assert-optimization
...
Remove unnecessary condition in AssertOffsetAndLength.
2016-04-08 11:18:58 -07:00
Wojciech Jaszczak
c837d29eab
Remove unnecessary condition in AssertOffsetAndLength.
...
Condition is already checked and covered in the following condition, the second one was excess.
Signed-off-by: Wojciech Jaszczak <jaszczakw@gmail.com>
2016-04-08 19:56:02 +02: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
8128df7655
Added missing util.cpp to VS project
2016-04-04 17:09:07 -07:00
Wouter van Oortmerssen
cfaa7782b6
Adding missing util.cpp to Xcode project
2016-04-04 17:07:05 -07:00
Wouter van Oortmerssen
5e3f9d5175
Merge branch 'master' of https://github.com/google/flatbuffers
2016-04-04 16:55:25 -07:00
Wouter van Oortmerssen
cdc5d5b18d
Merge pull request #3836 from tkelman/cygwinbuild
...
Fix build on Cygwin
2016-04-04 15:38:32 -07:00
Wouter van Oortmerssen
e98b1912b3
add setloadfile and setfileexists functions to flatbuffers
...
to allow for custom file loaders. The targeted use case is android runtime.
(from CL 116980408)
Change-Id: I8785c0acf714fab41d8f6fc9f1c52875423b8f5b
2016-04-04 13:03:22 -07:00
Wouter van Oortmerssen
c8c0082413
Fix flatbuffers conversion warnings.
...
(from CL 116785833)
Change-Id: I0fb0e1318fd70cba51e229a93f535c6639bbb331
2016-04-04 13:03:22 -07:00
Wouter van Oortmerssen
1c1d079113
Fix flatc build for msvc.
...
(from CL 117010760)
Change-Id: I0ee77cf87d0cb00b94887356745b85423b1375a6
2016-04-04 13:03:22 -07:00
Wouter van Oortmerssen
7523e4ad49
Fixed potential integer overflow in the Verifier.
...
This overflow could allow malformed FlatBuffers to pass the verifier.
Change-Id: Ia993299a761b00b93e53e8aff2689b631755763c
Tested: on Linux.
Bug: 27903580
2016-04-04 13:03:22 -07:00
Wouter van Oortmerssen
f4a5c9de50
Fixed VS assignment constructor warning.
2016-04-04 13:00:48 -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
Tony Kelman
4c16038e72
Fix build on Cygwin
...
use -std=gnu++11 instead of c++0x on cygwin to avoid
error: realpath was not declared in this scope
ref http://www.cygwin.com/ml/cygwin/2016-03/msg00005.html
2016-04-01 21:42:23 -07:00
Wouter van Oortmerssen
2f7f50b8cb
Merge pull request #3816 from armen/master
...
Implement __vector_as_bytes and methods to get [ubyte] efficiently
2016-03-30 14:04:36 -07:00
Wouter van Oortmerssen
a1633055f7
Merge pull request #3834 from Nnamdi/gen_name_strings
...
Added --gen-name-strings command line option.
2016-03-30 13:14:49 -07:00
Nnamdi
35f6bb5060
Added --gen-name-strings command line option.
...
To support the use case described in issue google/flatbuffers#3826 , a new command line option --gen-name-strings
has been added, which will cause a static GetFullyQualifiedName function to be added
to the C++ output for tables/structs.
2016-03-29 22:25:04 +01:00
Armen Baghumian
28a3c939e7
Implement __vector_as_bytes and methods to get [ubyte] efficiently
...
Currently in order to get a value type of [ubyte] in PHP, iteration is
necessary which is not efficient. Helper __vector_as_bytes has been
implemented in order to return the byte arrays in PHP efficiently.
Appropriate methods also been added to use aforementioned method to return
the byte array. (e.g. get*Bytes()).
The reason the methods are named get*Bytes() and not for instance
get*ByteArray() is the fact that PHP doesn't support byte arrays and the
binary safe string implementation in PHP is used to simulate byte arrays
and since there is chance for PHP users to confuse this with PHP arrays
the name get*Bytes() has been chosen.
In the future __vector_as_bytebuffer() method can also be implemented to
return PHP implementation of ByteBuffer.
2016-03-29 14:56:09 +11: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
Wouter van Oortmerssen
a649cb7db5
Merge pull request #3822 from cage433/tutorial-java-type-error
...
Tutorial's Java example uses incorrect types
2016-03-23 12:45:24 -07: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
Will Gardner
ce4d3316d3
Allow builds on platforms with unsigned chars by default
...
Certain architectures, such as ARM, use unsigned chars by default
so require the `-fsigned-char` for certain value comparisons to
make sense and in order to compile.
2016-03-14 16:19:38 +00:00
Wouter van Oortmerssen
e6b79f0002
Added stream & idempotent annotations for RPCs.
...
Change-Id: Ia8651c1051808fdda0dc0ba52ec991777f868e88
Tested: on Linux.
2016-03-09 15:03:05 -08: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
91c27148c0
Merge pull request #3805 from artiom/patch-1
...
Update google user group link
2016-03-09 09:58:51 -08:00
artiom
b49a7d146d
Update google user group link
...
Original link returns 404.
2016-03-08 23:57:12 +00:00
Wouter van Oortmerssen
fbc8af40e3
Allow JSON numeric fields to be specified by a numeric data in a string.
...
Change-Id: I6a3fae1e71434a7384edc39b8602bd84a0432edb
Tested: on Linux.
Bug: 24140897
2016-03-07 17:22:51 -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
3cd9181ef8
Fixed Java pom.xml file still having wrong version number.
...
Change-Id: I95bc50ecd3b49d91fb81477a8818e3c1f253ff77
2016-03-07 14:15:01 -08:00
Wouter van Oortmerssen
81e4d3c6c3
Moved the build dir to build_ide to not clash with BUILD files.
...
Change-Id: I9576e130142acc697fadbfb6aacfd5969f25866a
Tested: on Windows.
Bug: 27426239
2016-03-07 12:58:36 -08:00
Wouter van Oortmerssen
958fc6ec49
Added support for easy string pooling.
...
Change-Id: I790cf681c1bffff800d77afb0e2f908d1c827679
Tested: on Linux.
Bug: 26186542
2016-03-07 12:58:36 -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
Wouter van Oortmerssen
51d48bd953
Merge pull request #3793 from yurivict/master
...
Fixed missing -lc++abi on FreeBSD.
2016-03-02 17:46:30 -08:00
Yuri
26f15bcd77
Fixed missing -lc++abi on FreeBSD.
2016-03-02 17:15:42 -08:00
Wouter van Oortmerssen
412b8d2c80
Merge pull request #3788 from franc0is/layout-typo
...
Fix small typo in documentation navigation
2016-02-26 10:14:39 -08:00
Wouter van Oortmerssen
617fedf349
Merge pull request #3765 from Mischanix/js-typed-arrays
...
Javascript helper to get typed array views
2016-02-26 09:51:50 -08:00
Wouter van Oortmerssen
59caa536ed
Merge pull request #3784 from evanw/fix-for-3773
...
Fix #3773 : Generated JS now avoids the flatbuffers object
2016-02-26 09:37:55 -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
Evan Wallace
31b30335f6
Fix #3773 : Generated JS now avoids the flatbuffers object
2016-02-25 01:06:16 -08:00
Wouter van Oortmerssen
959866b848
Merge pull request #3776 from ncpenke/fix-bug-skipping-unknown-fields
...
Fix bug skipping unknown fields
2016-02-22 13:38:14 -08:00
Nalinichandra Penke
cbab26673b
Fix #3775 : Skip unknown field names if they're quoted
2016-02-22 14:34:20 -06:00