21 Commits

Author SHA1 Message Date
Yevgen Muntyan
24fc23fe1b Made MooOpenInfo and friends plain C++ objects and wrapped them into GBoxed 2016-01-05 04:45:22 -08:00
Yevgen Muntyan
e6b6e0373b Fix compilation with new glib and gcc 2013-12-05 16:23:46 -08:00
Yevgen Muntyan
0fbc78d810 Wrapped g_object_set and g_object_get 2011-01-25 02:56:39 -08:00
Yevgen Muntyan
8cb71ec3f8 Implemented keyword arguments for Lua 2011-01-25 01:55:18 -08:00
Yevgen Muntyan
a2841aac03 Distinguish nil and missing argument 2011-01-25 00:28:57 -08:00
Yevgen Muntyan
f27300b4c3 Call correct functions for various integer types (even though they don't do the right thing yet) 2011-01-24 23:30:00 -08:00
Yevgen Muntyan
3c4555766c Wrap g_signal_connect and friends automatically with the help of moo_lua_get_arg_signal_closure() and moo_signal_connect_closure() 2011-01-24 23:23:20 -08:00
Yevgen Muntyan
114b3b0ad4 Fixed moo_lua_get_arg_object_array() and moo_lua_get_arg_strv() which popped too much stuff from the stack 2011-01-23 12:39:15 -08:00
Yevgen Muntyan
170f823f5a Bind enum values 2011-01-22 02:10:12 -08:00
Yevgen Muntyan
65f138877d Be more strict in what signal handlers may return, and call get_return_gvalue in protected mode so that it doesn't corrupt Lua state on error 2011-01-22 01:31:02 -08:00
Yevgen Muntyan
943d466c56 Implemented g_signal_connect for Lua, added Lua modules back 2011-01-20 01:02:02 -08:00
Yevgen Muntyan
f9835f8eeb Static methods 2011-01-09 23:33:47 -08:00
Yevgen Muntyan
d2884e21f6 Check test coverage 2011-01-02 01:41:49 -08:00
Yevgen Muntyan
4210b6f3dd Specify whether strings are utf8, filenames, or 'just strings' 2011-01-01 17:14:23 -08:00
Yevgen Muntyan
2ea04ba655 Handle GError return in lua bindings 2010-12-21 03:03:17 -08:00
Yevgen Muntyan
5450ecc16e moo_spin_main_loop 2010-12-21 02:45:24 -08:00
Yevgen Muntyan
b9a4fd8d69 Better error messages in lua scripts 2010-12-21 02:32:23 -08:00
Yevgen Muntyan
af39d4d963 GtkTextIter methods for lua 2010-12-21 00:53:59 -08:00
Yevgen Muntyan
9ea245fbcf More bindings 2010-12-21 00:17:20 -08:00
Yevgen Muntyan
83e32412c2 Bind functions 2010-12-14 01:12:20 -08:00
Yevgen Muntyan
71aa8e9db2 Use generated API for lua scripts too 2010-12-12 02:29:20 -08:00