1437 Commits

Author SHA1 Message Date
Yevgen Muntyan
504bcf6916 Windows build fixes 2015-12-25 23:09:59 -08:00
Yevgen Muntyan
ecd461c3ae Do not use raw file descriptors with glib functions 2015-12-25 22:28:55 -08:00
Yevgen Muntyan
398b17f0f6 Do not use raw file descriptors with glib functions 2015-12-25 22:23:10 -08:00
Yevgen Muntyan
9d86c5adfd Remove dead FAM code 2015-12-25 22:04:41 -08:00
Yevgen Muntyan
6ae0237417 Do not implement mmap() on windows, it's needed only by xdgmime 2015-12-25 22:02:03 -08:00
Yevgen Muntyan
dafc142bc6 Split MooAppInput code into -unix and -win32 2015-12-25 21:58:17 -08:00
Yevgen Muntyan
e0806c3c86 Do not use FILE functions directly 2015-12-25 21:35:41 -08:00
Yevgen Muntyan
04b80a26e7 Do not use errno directly 2015-12-25 21:30:53 -08:00
Yevgen Muntyan
577ddebb83 Do not use stat() and struct stat directly 2015-12-25 19:16:35 -08:00
Yevgen Muntyan
6a48dacf78 Fix a few compiler warnings 2015-12-25 18:10:10 -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
c22677437b Fix autotools build 2015-12-24 14:17:09 -08:00
Yevgen Muntyan
f46bf7e044 Build with mingw gtk 2015-12-23 17:19:53 -08: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
fdc86c0d65 Make mooeditor.c a C++ file 2015-07-15 02:22:11 -07:00
Yevgen Muntyan
6e4d09e42b Visual studio build, runs 2015-07-12 23:23:14 -07:00
Yevgen Muntyan
41096674ea Visual studio fixes 2015-07-11 14:32:02 -07:00
Yevgen Muntyan
6242d6019b Minimal binary 2015-04-19 15:24:28 -07:00
Yevgen Muntyan
e20f5cf49c Fix some deprecation warnings 2014-12-06 12:16:16 -08:00
Yevgen Muntyan
0ee8041ba3 Updated translator comments 2013-12-06 09:22:39 -08:00
Yevgen Muntyan
e6b6e0373b Fix compilation with new glib and gcc 2013-12-05 16:23:46 -08:00
Yevgen Muntyan
c8490bf215 Revert an accidental commit 2013-05-12 19:10:37 -07:00
Yevgen Muntyan
454f744265 Finally fix case-insensitive file completion 2013-05-12 19:08:15 -07:00
Yevgen Muntyan
357237954c Always print message location 2013-05-11 21:25:09 -07:00
Yevgen Muntyan
ea0a4fbcaa Disable warning checking on win32
It doesn't work there because of win32 log handlers
2013-05-11 21:21:51 -07:00
Yevgen Muntyan
8e745ef9d8 Work around windows inability to properly position tall windows 2013-05-04 21:48:54 -07:00
Yevgen Muntyan
0d99941822 Expose some functions in bindings 2013-05-04 11:05:12 -07:00
Yevgen Muntyan
bb6222678c MOO_ASSIGN_OBJ 2013-05-04 11:02:59 -07:00
Yevgen Muntyan
939f3ca78c Require HAVE_CONFIG_H on windows 2013-05-04 09:35:15 -07:00
Yevgen Muntyan
d78c448d9e Headers for visual studio 2013-04-21 01:29:45 -07:00
Yevgen Muntyan
0bb128e218 Fixed annotations on moo_ui_xml_add_item(), which broke simple.py; and fixed up simple.py as well, so it works with buggy versions of medit 2013-04-20 22:31:16 -07:00
Yevgen Muntyan
d40d51e55f Visual studio project and fixes 2013-04-20 22:14:56 -07:00
Yevgen Muntyan
c05702aa7d Use appropriate encoding on load if BOM is present; added fake encodings which force writing BOM 2012-08-11 15:02:55 -07:00
Yevgen Muntyan
2633f6fc8f Backed out changeset b6d39195a726 2012-08-11 14:15:37 -07:00
Yevgen Muntyan
b46ab8dfe4 Do not open a second window for MooLua/window test 2012-08-11 01:24:22 -07:00
Yevgen Muntyan
3371568c29 Do not depend on glib when getting user config dir on windows.
Glib-2.28 changed what g_get_user_config_dir() returns on windows,
https://bugzilla.gnome.org/show_bug.cgi?id=620710, so its old code
is copied here to avoid breakage with glib-2.28 and newer.
2012-08-06 01:48:25 -07:00
Yevgen Muntyan
0a5687a8d0 Implement portable mode on windows.
If there is a file "medit-portable" next to medit.exe, or medit is started
with --portable option, then medit run in "portable" mode. That means that
medit saves its data in the installation dir - in share/medit-portable-data
and share/medit-portable-cache.
2012-08-05 06:36:28 +01:00
Yevgen Muntyan
f152ffe22a Fixed compilation with older Gtk: use GDK_F* constants instead of GDK_F* 2012-07-29 19:02:13 -07:00
Yevgen Muntyan
ad567af24d Partial workaround for the Gtk bug with Shift key: make Shift-Fn key combinations work as global shortcuts 2012-07-27 23:38:24 -07:00
Yevgen Muntyan
305f3e1c50 Do not use deprecated gdk_pixbuf_unref 2012-07-27 01:45:13 -07:00
Yevgen Muntyan
16e3cee515 Some doc improvements 2011-12-29 01:47:32 -08:00
Yevgen Muntyan
110b08c7f6 Added --enable-strict configure option 2011-12-29 00:22:49 -08:00
Yevgen Muntyan
64605d0643 Fixed tests which thought that 'Control' key was called 'Control', it's called 'Primary' these days 2011-12-05 22:53:29 -08:00
Yevgen Muntyan
c7900d5c7d Got rid of xdg-open and friends, gtk_show_uri() seems to be as (un)successful as those 2011-12-05 22:43:47 -08:00
Yevgen Muntyan
b940a1fadb Don't use newly deprecated glib symbols 2011-12-05 22:20:22 -08:00
Yevgen Muntyan
6a45383d12 Removed _moo_abort_debug_ignore(), it's useless with the gdb-built medit.exe 2011-11-28 00:53:40 -08:00
Yevgen Muntyan
36206c6c13 Always show fatal errors on windows 2011-11-27 22:47:07 -08:00
Yevgen Muntyan
0a43d8bfda Unbreak keyboard shortcuts when running under Gtk-2.24.7 2011-10-23 15:13:57 -07:00
Yevgen Muntyan
4282d05180 Use gtk_show_uri on unix 2011-10-21 23:41:40 -07:00