3791 Commits

Author SHA1 Message Date
Yevgen Muntyan
54ef440232 Reverting the test change which isn't needed anymore 2012-08-11 01:15:50 -07:00
Yevgen Muntyan
73309f22d1 Reverting the change to close window when all documents are closed, it breaks too much 2012-08-11 01:15:32 -07:00
Yevgen Muntyan
3a8e52381c window.close_all() may close the window now, don't do it with a new window 2012-08-11 00:36:32 -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
c2453675f6 Close window when last document is closed, if there are other open windows 2012-08-05 07:46:52 +01:00
Yevgen Muntyan
0c38d806ad Show documents from all windows in Window menu 2012-08-05 07:23:14 +01:00
Yevgen Muntyan
58fde432a3 Implemented +<line> command line option 2012-08-05 06:59:19 +01: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
97bc6b59bb Separate variable for python used in the build, MOO_PYTHON 2012-07-28 22:18:25 -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
1f9fded727 Fixed up tests 2012-07-27 23:03:11 -07:00
Yevgen Muntyan
305f3e1c50 Do not use deprecated gdk_pixbuf_unref 2012-07-27 01:45:13 -07:00
Yevgen Muntyan
5403d30d73 Always use a temp file when passing input to shell commands to avoid quoting issues.
The "echo 'input' | command" apprach doesn't work reliably for input containing "\n".
Fixed giving up the pipe approach and just using a temp file always.
2012-04-22 22:38:13 +02: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
2dd19b145c Fixed Run Python command 2011-12-28 23:36:25 -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
7ab9254926 Store 'Show hidden files' setting of file selector in preferences 2011-12-04 23:54:46 -08:00
Yevgen Muntyan
9b885675bc Removed Show Parent Folder, Case Sensitive Sort, Show Folders First menu items from file selector context menu 2011-12-04 23:54:25 -08:00
Yevgen Muntyan
e80e57a052 Do not drag text with Shift key pressed; instead make clicks and drags with Shift pressed inside selected text change selection in the same way as when clicking outside selected text. 2011-12-04 23:30:03 -08:00
Yevgen Muntyan
54c0b24afa Made Ctrl-Shift-O default shortcut for recent files dialog 2011-12-04 19:07:59 -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
f247be360f Build gtk-2.24.8 on windows 2011-11-26 04:37:38 -08:00
Yevgen Muntyan
bb7f11fb97 Fixed font selector in terminal pane 2011-11-12 00:55:24 -08:00
Yevgen Muntyan
d8c36d1c01 If a file with name passed on command line exists, do not try to parse it as filename:line; this unbreaks opening files with names like 'foo:100' 2011-10-23 15:22:45 -07:00
Yevgen Muntyan
0a43d8bfda Unbreak keyboard shortcuts when running under Gtk-2.24.7 2011-10-23 15:13:57 -07:00
Yevgen Muntyan
a8419796b4 Updated slnunico package; made its utf8 flavor default 2011-10-22 00:21:56 -07:00
Yevgen Muntyan
4282d05180 Use gtk_show_uri on unix 2011-10-21 23:41:40 -07:00
Yevgen Muntyan
56d4dfafa3 Simple autosave plugin 2011-10-17 02:02:33 -07:00
Yevgen Muntyan
1b2f6e92cb Made medit theme default 2011-10-04 23:58:35 -07:00
Yevgen Muntyan
a5e7bff919 Fixed warnings about assigned but unused variable 2011-09-28 23:21:32 -07:00
Yevgen Muntyan
c3325f13b5 Removed --enable-strict-gtk option 2011-09-26 00:57:17 -07:00
Yevgen Muntyan
a6381e5b8a Fixed compilation with DISABLE_SINGLE_INCLUDES 2011-09-26 00:41:51 -07:00
Yevgen Muntyan
1dabddb412 Protobuf lang file from Pavel Artyomkin 2011-09-11 00:22:28 -07:00
Yevgen Muntyan
29eb6fc357 Removed bunch of unused variables 2011-09-10 23:51:30 -07:00
Yevgen Muntyan
426aadce04 Forgotten prototypes 2011-06-10 19:21:21 -07:00
Yevgen Muntyan
33bbf12fab Expose moo_edit_(un)?comment_selection() to bindings 2011-05-17 01:53:09 -07:00
Yevgen Muntyan
4ff9e484e7 Allow NULL for @info parameter in moo_edit_save_as() 2011-05-17 01:49:37 -07:00
Yevgen Muntyan
29a7ef7638 added checks for get_active_window() 2011-04-17 23:02:18 -07:00
Yevgen Muntyan
f994764467 Added back moo_editor_create_doc() for embedded editor users 2011-04-17 21:41:04 -07:00
Yevgen Muntyan
2ccf2904c2 Renamed moo_editor_create() back to moo_editor_create_instance() 2011-04-17 00:30:53 -07:00
Yevgen Muntyan
008cc523dc Added -export-symbols-regex option 2011-04-16 23:41:50 -07:00
Yevgen Muntyan
50bb2d9a19 moopython/pygtk/moo.defs should be generated on user's machine 2011-04-16 23:21:10 -07:00
Yevgen Muntyan
4e1a15c7fb Use single defs file for pygtk bindings 2011-04-16 22:24:10 -07:00
Yevgen Muntyan
35350a3dae Fixed a typo 2011-04-16 13:18:10 -07:00
Yevgen Muntyan
b62fbb5ae8 Resurrected standalone python module 2011-04-16 12:31:54 -07:00