- Sep 12, 2016
-
-
Alberto Fernández authored
-
- Sep 01, 2016
-
-
Wouter van Oortmerssen authored
-
- Aug 26, 2016
-
-
TGIshib authored
-
TGIshib authored
-
Wouter van Oortmerssen authored
Change-Id: Ice94f09197235cf71b41a22d0767bd7b119284e1
-
TGIshib authored
-
Wouter van Oortmerssen authored
Tested: on Linux. Change-Id: Iea336f75a3b6e722743563813c3c9ed9db4d02fe
-
TGIshib authored
-
TGIshib authored
-
TGIshib authored
-
- Aug 22, 2016
-
-
TGIshib authored
-
- Aug 15, 2016
-
-
TGIshib authored
-
- Aug 14, 2016
-
-
TGIshib authored
-
- Aug 03, 2016
-
-
TGIshib authored
-
- Jul 25, 2016
-
-
Raman authored
-
- Jul 23, 2016
-
-
Raman authored
-
- Jul 20, 2016
-
-
Wouter van Oortmerssen authored
-
- Jul 09, 2016
-
-
Jonathan Tullett authored
Also, clean up redundant ';' at end of java classes.
-
- Jul 08, 2016
-
-
lakedaemon authored
-
- Jun 22, 2016
-
-
lakedaemon authored
-
lakedaemon authored
-
lakedaemon authored
-
lakedaemon authored
-
- Jun 20, 2016
-
-
Wouter van Oortmerssen authored
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
-
- May 28, 2016
-
-
lakedaemon authored
-
- May 26, 2016
-
-
lakedaemon authored
-
- Apr 26, 2016
-
-
Lakedaemon authored
-
- Apr 15, 2016
-
-
Lakedaemon authored
-
- Apr 14, 2016
-
-
Wouter van Oortmerssen authored
Bug: 28145201 Change-Id: I5a1818c40c2f4fbd00cfec3362040407976f7a39 Tested: on Linux.
-
- Apr 13, 2016
-
-
Lakedaemon authored
-
- Jan 21, 2016
-
-
Oli Wilkinson authored
Added support for C# partial class generation when the `csharp_partial` attribute is used on a table/struct.
-
- Jan 18, 2016
-
-
Oli Wilkinson authored
-
- Dec 05, 2015
-
-
Oli Wilkinson authored
Fix to #360 - Updated the general generator (Java/C#) to emit fully qualified names where the referenced object isn't directly in this namespace. Added test fbs files to verify compilation.
-
- Dec 04, 2015
-
-
Michael Collins authored
I updated idl_gen_general.cpp to add support for generating a Get Bytes method for a vector to the generated C# source code. Given a byte vector field named Foo, a method named GetFooBytes() will be generated in the C# source code that will return an ArraySegment<byte> value referencing the vector data in the underlying ByteBuffer. I added a method to Table.cs named __vector_as_arraysegment that is used by the code generated by the change to the C# generator. __vector_as_arraysegment will take the offset of the vector and will return the ArraySegment<byte> value corresponding to the bytes that store the vector data. I updated FlatBuffersExampleTests.cs to add tests to validate my implementation of Table.__vector_as_arraysegment. I added tests to demonstrate that the bytes for the monster's name can be extracted from the underlying byte array. I also added tests to show that Table.__vector_as_arraysegment returns a null value if the vector is not present in the FlatBuffer. I used the updated flatc.exe program to regenerate the C# source files for the MyGame example. The new Monster class includes the GetXXXBytes methods to return the byte arrays containing data for vectors.
-
Wouter van Oortmerssen authored
Also refactored the way options are stored. Change-Id: I709ac908cd2aba396c9c282725cf1d42ccce0882 Tested: on Linux.
-
- Nov 23, 2015
-
-
Donnell authored
Fixes a bug where the logic to determine when to use a C# enum flags both enums and vectors of enums. This causes the C# generator to generate code that doesn't compile for tables that contain vectors of enums. The fix also consolidates type generation functions a bit and adds some additional casting functions for clarity.
-
- Nov 17, 2015
-
-
Shuhei Tanuma authored
``` namespace MyGame; enum CommandType : byte { None = 0, } table Command { id:int; type:CommandType; } ``` then generate c# files. it'll output compile error like these. ``` Assets/MyGame/Command.cs(18,39): error CS1041: Identifier expected Assets/MyGame/Command.cs(18,39): error CS1737: Optional parameter cannot precede required parameters 16: public static Offset<Command> CreateCommand(FlatBufferBuilder builder, 17: int id = 0, 18: CommandType type = (CommandType)0) { ```
-
- Sep 11, 2015
-
-
Teemu Andersén authored
Usually generators add @SuppressWarnings("all") to generated Java classes to prevent IDEs from complaining about unused imports, etc. Solving used imports seems pretty hard with current generator logic so IMO this is the next best thing. Yes, it’s appended to import block but that is the block that gives these warnings in the first place.
-
- Aug 19, 2015
-
-
Maxim Zaks authored
Change-Id: I3cdd801b641bf180222203a37634598350d340e3
-
Wouter van Oortmerssen authored
Change-Id: I1f094f350145d13b12cbe367bae7c623cfbbd8d3
-