133 Commits

Author SHA1 Message Date
Yevgen Muntyan
326daf21df Fix MSVC warnings 2017-10-26 13:32:57 -07:00
Yevgen Muntyan
1ef9c46d0a Fixed compiler warnings 2017-10-23 16:13:26 -07:00
Yevgen Muntyan
bcf65346b5 Backed out changeset 392a85b7b5f6 2017-05-25 12:49:27 -07:00
Yevgen Muntyan
8116a47e51 Backed out changeset e72e5fd13712 2017-05-25 12:49:14 -07:00
Yevgen Muntyan
63b563eee3 Backed out changeset a64b1b22fb0c 2017-05-25 12:48:38 -07:00
Yevgen Muntyan
cabd3e990e 64-bit warning fixes 2017-05-16 20:45:46 -07:00
Yevgen Muntyan
a48117407f Compile tests as C++ 2016-10-23 12:43:28 -07:00
Yevgen Muntyan
42bc3686d7 Separated more non-scintilla code 2016-10-22 23:45:39 -07:00
Yevgen Muntyan
455d8a6c6c Partly fixed scintilla build 2016-10-22 14:04:19 -07:00
Yevgen Muntyan
8e9a322a98 Fix non-scintilla build 2016-10-22 13:10:01 -07:00
Yevgen Muntyan
f1dfcc2aee Compile more code as C++ 2016-10-16 01:31:24 -07:00
Yevgen Muntyan
518c2655a3 Reverting to rev 4901 2016-10-02 21:14:12 -07:00
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
653f94ff9c More C++ 2016-01-02 07:09:54 -08:00
Yevgen Muntyan
7bf26d7382 Build with /W4 2015-12-29 19:42:36 -08:00
Yevgen Muntyan
25e471a938 Handle the case when moo.xml and gtk.xml don't exist yet 2015-12-29 02:53:56 -08:00
Yevgen Muntyan
60fe755b79 Wrap g_access 2015-12-25 22:36:32 -08:00
Yevgen Muntyan
068e05cb2d Do not include glib.h and glib/gstdio.h directly 2015-12-25 18:07:33 -08:00
Yevgen Muntyan
333b361f8a Install lang files 2015-07-19 22:11:21 -07:00
Yevgen Muntyan
5fd38d5d63 Better source file groups 2015-07-18 14:47:46 -07:00
Yevgen Muntyan
dcaa0adbd2 Visual studio source file groups 2015-07-18 14:24:48 -07:00
Yevgen Muntyan
6242d6019b Minimal binary 2015-04-19 15:24:28 -07:00
Yevgen Muntyan
e6b6e0373b Fix compilation with new glib and gcc 2013-12-05 16:23:46 -08:00
Yevgen Muntyan
97bc6b59bb Separate variable for python used in the build, MOO_PYTHON 2012-07-28 22:18:25 -07:00
Yevgen Muntyan
a8419796b4 Updated slnunico package; made its utf8 flavor default 2011-10-22 00:21:56 -07:00
Yevgen Muntyan
380e314eed Added example title 2011-01-25 03:29:56 -08:00
Yevgen Muntyan
d15baaaad2 Fixed bunch of memory leaks 2011-01-25 03:17:10 -08:00
Yevgen Muntyan
d3c4a23fbe Call g_type_class_ref instead of g_type_class_peek because this may be the first time the type is used and we need enum values here 2011-01-25 03:16:59 -08:00
Yevgen Muntyan
0fbc78d810 Wrapped g_object_set and g_object_get 2011-01-25 02:56:39 -08:00
Yevgen Muntyan
7ce6aa6234 Output parent classes 2011-01-25 02:25:35 -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
bf5655c0bc Document even less stuff 2011-01-24 03:21:24 -08:00
Yevgen Muntyan
b4384b8693 Fixed non-debug build 2011-01-24 02:41:15 -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
220fd8bcb9 luaD_inerror() 2011-01-23 12:27:13 -08:00
Yevgen Muntyan
5d0fb3fc25 Do not fail horribly if _moo.* packages are not found, just print an error message 2011-01-22 22:23:29 -08:00
Yevgen Muntyan
0f5d84f71c Renamed medit lua package to 'moo' 2011-01-22 22:12:20 -08:00
Yevgen Muntyan
3ed115e2d7 More docs 2011-01-22 17:40:22 -08:00
Yevgen Muntyan
00682f27c0 Parse enum values in gtk-doc 2011-01-22 14:32:33 -08:00
Yevgen Muntyan
545ccdb4f7 Raise an error if callback could not be connected 2011-01-22 02:22:18 -08:00
Yevgen Muntyan
0013ac308a Do report signal coverage 2011-01-22 02:19:16 -08:00
Yevgen Muntyan
170f823f5a Bind enum values 2011-01-22 02:10:12 -08:00
Yevgen Muntyan
e5328da2b7 Always run default init script 2011-01-22 01:34:49 -08:00
Yevgen Muntyan
bc2b0c9906 Do run default init in test Lua instances 2011-01-22 01:31:59 -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
e4644dd968 Custom Lua panic handler which calls g_error instead of exit() 2011-01-22 00:41:52 -08:00
Yevgen Muntyan
68f189fb9e Do not crash in signals returning void 2011-01-21 21:37:18 -08:00