-
Notifications
You must be signed in to change notification settings - Fork 79
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
update macro and tests to include .array usage flag (#284)
* update macro and tests to include .array usage flag * adds `#exportGroup` macro #275 (#276) * adds exportCategory macro, w tests. TODO: sub category support * simplify export category logic, and add property categories immediately before their respective variable decls * change name from exportCategory to exportGroup and add prefix support w/ tests * use _mproxy_ prefix for set/get methods surfaced to Godot, to avoid breaking existing tests * forgot to update the first test * fix failing tests * add .group to usage for properties belonging to groups * fix tests * Use defer to deallocate argPtr & argMeta (#282) Co-authored-by: pcbeard <pcbeard@.mac.com> * Document new #exportGroup macro * Add support for vararg methods that do not have a return value. We were avoiding the codepath that produces the temporary storage for the call to temporary storage for varargs methods. But those methods, even if they return no value are expected to pass a buffer for a return value. * update macro and tests to include .array usage flag * use spaces instead of tabs --------- Co-authored-by: pcbeard <pcbeard@mac.com> Co-authored-by: pcbeard <pcbeard@.mac.com> Co-authored-by: Miguel de Icaza <miguel@gnome.org>
- Loading branch information
1 parent
5ba1cf9
commit 1d002ef
Showing
3 changed files
with
39 additions
and
39 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.