4968 Commits

Author SHA1 Message Date
Yevgen Muntyan
4e8ebe2016 GtkTreeModel wrapper 2016-01-31 00:03:05 -08:00
Yevgen Muntyan
db124b6d9b C++ wrappers for a bunch of glib functions 2016-01-29 00:20:30 -08:00
Yevgen Muntyan
4be89add5a Couple more C++ classes 2016-01-28 20:13:06 -08:00
Yevgen Muntyan
76fa00a634 Visual studio visualizers for some types 2016-01-28 03:22:57 -08:00
Yevgen Muntyan
0a9b404985 Do not crash if drag-n-drop gets confused about grabs 2016-01-28 03:21:59 -08:00
Yevgen Muntyan
8147a4a3c8 Properly handle UTF-16 files with BOM 2016-01-28 03:21:25 -08:00
Yevgen Muntyan
a5ccbaec6c Use native file dialogs on windows 2016-01-28 03:20:29 -08:00
Yevgen Muntyan
e50300992d Do not use GtkEntry::text_length, they broke it 2016-01-26 00:28:02 -08:00
Yevgen Muntyan
24cdc2d6c8 Fixed gstr(const gstr&) 2016-01-26 00:27:35 -08:00
Yevgen Muntyan
dd13a30fe4 Better string class 2016-01-21 03:16:33 -08:00
Yevgen Muntyan
0d8efea151 Prettified log functions 2016-01-21 01:13:28 -08:00
Yevgen Muntyan
2072c9ac26 Allow multiple _closed() calls 2016-01-21 01:12:50 -08:00
Yevgen Muntyan
b78c2f2c59 Do not install python library for now 2016-01-21 01:12:19 -08:00
Yevgen Muntyan
cee68cde93 moo_debug_break() and moo_break_if_in_debugger() 2016-01-20 23:22:29 -08:00
Yevgen Muntyan
519d3bd27a Disable gref_ptr::operator=(T*), it made it possible to steal a reference and then double-unref 2016-01-20 23:14:03 -08:00
Yevgen Muntyan
635f533327 Do not print empty source locations 2016-01-20 22:59:55 -08:00
Yevgen Muntyan
c991672d29 Fixed gerrp::operator=(gerrp&&) when the source is empty 2016-01-20 22:58:04 -08:00
Yevgen Muntyan
7cf00a13c2 Fixed Q_ and QD_ when ENABLE_NLS is not defined 2016-01-20 22:57:00 -08:00
Yevgen Muntyan
c640dc0edf More C++ 2016-01-19 03:54:06 -08:00
Yevgen Muntyan
7e468b2810 gobj_wrapper 2016-01-19 00:33:23 -08:00
Yevgen Muntyan
a12ae815f4 Couple of C++ tweaks 2016-01-17 03:49:15 -08:00
Yevgen Muntyan
248bd3f3df Compile mooeditprefs.c as C++ 2016-01-17 02:30:20 -08:00
Yevgen Muntyan
7a034e1496 Renamed gobjptrtypes* to gobjtypes* 2016-01-17 01:31:00 -08:00
Yevgen Muntyan
e1c2fb48fe static_asserts to check that gobj_ref doesn't grow additional members 2016-01-17 01:11:41 -08:00
Yevgen Muntyan
228298ee10 More C++ 2016-01-17 01:06:27 -08:00
Yevgen Muntyan
8600b2fcde Don't specialize gobj_ptr, it's pointless 2016-01-17 00:35:07 -08:00
Yevgen Muntyan
bf6a9b781a Fix a typo crashing medit 2016-01-17 00:23:17 -08:00
Yevgen Muntyan
6b3ac58a02 More C++ 2016-01-17 00:04:49 -08:00
Yevgen Muntyan
fce3bc6908 More C++ 2016-01-10 01:12:50 -08:00
Yevgen Muntyan
cfc6d08f0f More C++ 2016-01-09 15:53:37 -08:00
Yevgen Muntyan
4ea780dc6c Remove unused pygtk overrides 2016-01-09 14:18:48 -08:00
Yevgen Muntyan
55e1df8cfc Move a bunch of defines to config.h 2016-01-08 04:41:48 -08: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
9b3f671cde Build generated pygtk code as C++ 2016-01-05 02:20:56 -08:00
Yevgen Muntyan
ba3cdb214a Safer mixing C++ and GObject 2016-01-05 02:18:52 -08:00
Yevgen Muntyan
e10c8b7b69 Define DEBUG and MOO_DEBUG (but not _DEBUG) in debug windows builds. 2016-01-05 02:17:08 -08:00
Yevgen Muntyan
de5fd73e9a Forbid borrowing rvalues 2016-01-04 13:02:56 -08:00
Yevgen Muntyan
7e6ac89ef3 Get rid of MooEditList 2016-01-04 11:14:37 -08:00
Yevgen Muntyan
834c77b5e7 Another rename 2016-01-04 10:24:03 -08:00
Yevgen Muntyan
ff873222dc Big rename 2016-01-04 09:56:33 -08:00
Yevgen Muntyan
b69764f55e More C++ 2016-01-04 03:56:42 -08:00
Yevgen Muntyan
5e0e2ac8f7 Do not allow initializing gobjref with a null 2016-01-03 17:04:53 -08:00
Yevgen Muntyan
3468fdecbb More C++ 2016-01-03 06:13:38 -08:00
Yevgen Muntyan
f79aa329a7 Even fancier glib object wrappers 2016-01-03 05:13:00 -08:00
Yevgen Muntyan
94a75010eb Remove a redundant comparison 2016-01-02 23:18:08 -08:00
Yevgen Muntyan
b7896b715f Fix VS 2015 warnings 2016-01-02 14:34:23 -08:00
Yevgen Muntyan
b27e2e8ac2 Fix gcc build 2016-01-02 13:51:52 -08:00
Yevgen Muntyan
653f94ff9c More C++ 2016-01-02 07:09:54 -08:00
Yevgen Muntyan
0b1462b445 Even fancier smart pointers 2016-01-02 04:31:23 -08:00
Yevgen Muntyan
a4a9606448 Fancier smart pointers 2016-01-01 23:38:51 -08:00