Граф коммитов

512 Коммитов

Автор SHA1 Сообщение Дата
Joao Matos 4e4fc59137 Do not run FixMethodParametersPass in Java generator. 2017-03-10 17:51:26 +00:00
Joao Matos d6451051d2 Bump to latest CppSharp. 2017-03-10 16:34:59 +00:00
Joao Matos d30a5b1f5d Updated Java generator to take advantage of final/sealed AST information. 2017-03-10 16:34:44 +00:00
Joao Matos c6be98a241 Fixed AST generation for interfaces. 2017-03-10 15:30:34 +00:00
Joao Matos b5cfe67c93 Improve generated project files in development build mode. 2017-03-10 04:46:01 +00:00
Joao Matos e989e07db9 Remove test suite from main build files. 2017-03-07 15:41:43 +00:00
Joao Matos b5ce4c1445 Rename declarations to lower camel case when generating Java source code. 2017-03-07 15:40:53 +00:00
Joao Matos bfc4c4b57e Fixed generator passes setup to happen before passes are run. 2017-03-07 15:40:13 +00:00
Joao Matos f13c6b4b89 Re-generated build projects. 2017-03-07 15:39:32 +00:00
Joao Matos 67bc7a8aa9 Bump to latest CppSharp. 2017-03-07 15:39:20 +00:00
Joao Matos bfe875ea03 Added ref/out parameters Java support code. 2017-03-06 20:42:49 +00:00
Joao Matos 03ebf0526d Implement initial Java array type printing. 2017-03-06 17:36:26 +00:00
Joao Matos 5ba5cb2bc2 Implement dummy method returns in Java generator. 2017-03-06 17:35:47 +00:00
Joao Matos 21b636b67d Added initial generation of method parameters. 2017-03-06 16:40:40 +00:00
Joao Matos f5dc8b393b Fully qualify string types in Java type printer. 2017-03-03 20:04:57 +00:00
Joao Matos 925606c71b Bump to latest CppSharp. 2017-03-03 18:36:10 +00:00
Joao Matos d8c171ee83 Fixed Java method generation to put open brace on same line as method. 2017-03-03 18:35:59 +00:00
Joao Matos 8da8570882 Implemented Java type printing of declarations names to follow Java package conventions. 2017-03-03 18:32:45 +00:00
Joao Matos 3cf22cfd57 Fixed formatting of Java enum generation. 2017-03-03 18:04:54 +00:00
Joao Matos 6ba31dd7c8 Bump to latest CppSharp. 2017-03-03 17:32:08 +00:00
Joao Matos af3f763c4d Update generator to use primitive type strings. 2017-03-03 17:31:57 +00:00
Joao Matos d3331f2eaf Only visit generated declarations in Java declaration context handling. 2017-03-03 17:24:06 +00:00
Joao Matos b0f9f0e219 Remove unused Java type printer and setup the correct one. 2017-03-03 17:23:45 +00:00
Joao Matos 8c3a695fd8 Remove driver type printing setup code and let generators set it up. 2017-03-03 16:21:50 +00:00
Joao Matos 98dc211c47 Fixed formatting of generated Java access specifiers. 2017-03-03 15:35:01 +00:00
Joao Matos 064af9ebad Remove unused code. 2017-03-03 15:33:24 +00:00
Joao Matos cf30236557 Bump to latest CppSharp. 2017-03-03 15:30:16 +00:00
Joao Matos 550d6e1c15 Updated Git ignore patterns. 2017-03-03 15:29:35 +00:00
Joao Matos 86f958865f Bump to latest CppSharp. 2017-03-02 19:30:41 +00:00
Joao Matos d509d000f8 Implemented Java method signature generation. 2017-03-02 19:30:25 +00:00
Joao Matos 51e6933ffd Fixed Java generator type printing setup. 2017-03-02 16:37:51 +00:00
Joao Matos e8b1f9786b Fixed C/Objective-C generators type printing setup. 2017-03-02 15:13:31 +00:00
Joao Matos e5da888da1 Do not check decayed types when checking for ignored decls.
This fixes support for managed array parameters which had regressed when unifying passes with CppSharp.
2017-03-02 14:35:55 +00:00
Joao Matos c864de1fda Bump to latest CppSharp. 2017-03-02 14:35:16 +00:00
Joao Matos 1dbaee8bf9 Do not rename enum items unless on C or Objective-C backends. 2017-03-02 14:35:05 +00:00
Joao Matos b2242d983d Bump to latest CppSharp. 2017-03-01 21:02:52 +00:00
Joao Matos 5c0939d137 Fixed handling of enum items with signed types and negative values.
Fixes https://github.com/mono/Embeddinator-4000/issues/15.
2017-03-01 15:13:53 +00:00
Joao Matos a824a1d969 Remove unused variable. 2017-03-01 13:02:08 +00:00
Joao Matos 7e84d9f73b Fixed formatting of generated Java package specifier. 2017-02-28 21:27:19 +00:00
Joao Matos 3409209c92 Fixed formatting of Java enums. 2017-02-28 21:23:52 +00:00
Joao Matos 04f1300648 Implemented class specifier generation for Java backend. 2017-02-28 21:21:49 +00:00
Joao Matos 0a8bba8044 Bump to latest CppSharp. 2017-02-28 18:56:43 +00:00
Joao Matos c50d1b466a Improve enum handling for Java backend. 2017-02-28 18:56:31 +00:00
Joao Matos 0461c25ad7 Added Java-specific handling of enums to generator. 2017-02-27 20:32:43 +00:00
Joao Matos a9a58326ef Bump to latest CppSharp. 2017-02-27 20:31:04 +00:00
Joao Matos aa1db0f31e Add the enum as the enum item namespace when converting the .NET AST. 2017-02-25 03:15:26 +00:00
Joao Matos f261187a9e Fixed generation of empty package in Java generator. 2017-02-24 21:07:30 +00:00
Joao Matos 8530f8dc14 Use generated output files for compilation instead of looking up in the filesystem. 2017-02-24 19:07:11 +00:00
Joao Matos d31179ccce Update file preamble generation in generators. 2017-02-23 18:17:45 +00:00
Joao Matos cb721590c3 Bump to latest CppSharp. 2017-02-23 18:17:04 +00:00