efl/src/tests/efl_mono
Marcel Hollerbach 286ad91075 efl_mono: add a free function to every owned type
this is another step towards enforcing free functions on every owned
type. To equip every owned type with a free function the following is
applied. Every owned ptr is assumed to be a heap pointer, with the free
function "free". Every string that is owed is converted to a mstring. a
pointer to a eo object is also assumed to be a heap pointer, and equiped
with the free function "free".

Differential Revision: https://phab.enlightenment.org/D7710
2019-01-23 14:13:31 +01:00
..
.gitignore
BasicDirection.cs csharp: Change to new class API. 2018-11-29 21:29:48 -02:00
Eina.cs efl-mono: test on inout RwSlice. 2019-01-16 15:05:09 -02:00
EinaTestData.cs efl-mono: Share test data among other files. 2019-01-14 16:16:18 +09:00
Eldbus.cs efl_mono: Fix eldbus warnings and typo. 2018-05-17 16:56:18 -03:00
Eo.cs efl-mono: Fix call of virtual methods after new API 2018-12-14 20:47:46 -02:00
EoPromises.cs efl_app: introduce app_main for getting the app object 2018-12-20 12:56:54 +01:00
Errors.cs efl_mono: move Eina.Error.Init() to a static constructor 2019-01-16 14:24:12 +01:00
Evas.cs csharp: Change to new class API. 2018-11-29 21:29:48 -02:00
Events.cs efl-mono: Fix marshalling of struct in event data. 2019-01-14 16:18:05 +09:00
FunctionPointerMarshalling.cs csharp: Change to new class API. 2018-11-29 21:29:48 -02:00
FunctionPointers.cs csharp: Change to new class API. 2018-11-29 21:29:48 -02:00
Inheritance.cs eolian-mono: Add interface registration to inherited classes 2019-01-17 21:36:27 +09:00
Main.cs csharp: Change to new class API. 2018-11-29 21:29:48 -02:00
Parts.cs csharp: Change to new class API. 2018-11-29 21:29:48 -02:00
Promises.cs efl_app: introduce app_main for getting the app object 2018-12-20 12:56:54 +01:00
Strbuf.cs csharp: Change to new class API. 2018-11-29 21:29:48 -02:00
Strings.cs csharp: Change to new class API. 2018-11-29 21:29:48 -02:00
StructHelpers.cs efl-mono: Share test data among other files. 2019-01-14 16:16:18 +09:00
Structs.cs efl-mono: Share test data among other files. 2019-01-14 16:16:18 +09:00
TestUtils.cs
Value.cs efl-mono: Remove Flush from C# Value API. 2018-12-28 18:22:43 +01:00
ValueEolian.cs efl-mono: Add extra constructors to Eina.Value 2019-01-11 14:51:22 +01:00
dummy_another_iface.eo efl: convert all interfaces to the new eolian syntax 2019-01-18 16:31:31 +01:00
dummy_child.eo csharp: Change to new class API. 2018-11-29 21:29:48 -02:00
dummy_inherit_helper.eo efl-mono: Add proper test for interface inheritance 2019-01-17 21:36:27 +09:00
dummy_inherit_iface.eo efl-mono: Add proper test for interface inheritance 2019-01-17 21:36:27 +09:00
dummy_numberwrapper.eo csharp: Change to new class API. 2018-11-29 21:29:48 -02:00
dummy_test_iface.eo efl: convert all interfaces to the new eolian syntax 2019-01-18 16:31:31 +01:00
dummy_test_object.eo efl_mono: add a free function to every owned type 2019-01-23 14:13:31 +01:00
libefl_mono_native_test.c efl_mono: add a free function to every owned type 2019-01-23 14:13:31 +01:00
meson.build efl-mono: Add proper test for interface inheritance 2019-01-17 21:36:27 +09:00
mono_test_driver.sh efl_mono: fix test and example compilation on Windows 2017-12-15 22:26:30 -02:00