4459 Commits

Author SHA1 Message Date
Yevgen Muntyan
be50cdb967 test before-save and will-close 2011-01-22 03:03:57 -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
d44c8c7822 Do not bind MooWindow::close 2011-01-22 02:18:55 -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
8f5c0615de Test before-close and test errors and invalid return values in callbacks 2011-01-22 01:32:44 -08:00
Yevgen Muntyan
bc2b0c9906 Do run default init in test Lua instances 2011-01-22 01:31:59 -08:00
Yevgen Muntyan
580af16fe1 moo_test_set_silent_messages() 2011-01-22 01:31:21 -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
7ad31c6fac Test for MooEditor::will-close-window and MooEditWindow::will-close signals 2011-01-21 21:41:46 -08:00
Yevgen Muntyan
68f189fb9e Do not crash in signals returning void 2011-01-21 21:37:18 -08:00
Yevgen Muntyan
3f2ea3016e moo_edit_window_close() 2011-01-21 21:36:49 -08:00
Yevgen Muntyan
a9fe1c0c41 Emit window's before-close before editor's before-close-window 2011-01-21 21:36:21 -08:00
Yevgen Muntyan
7a1ab202b2 Check test coverage of signals 2011-01-21 21:19:18 -08:00
Yevgen Muntyan
201fa48a8d Check that glib-mkenums doesn't change his mind and lose or change enums 2011-01-21 21:04:33 -08:00
Yevgen Muntyan
df0e920abf Bunch more signals for closing docs and windows 2011-01-21 03:12:18 -08:00
Yevgen Muntyan
4154c859c6 Generate docs for signals 2011-01-20 02:47:26 -08:00
Yevgen Muntyan
408bb06aba Parse and store in xml documentation for signals 2011-01-20 01:53:29 -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
2e3805f863 Close button on notebook tabs (disabled) 2011-01-19 02:37:15 -08:00
Yevgen Muntyan
9f64578c56 Destroy views in moo_edit_dispose(), this is needed if the doc is deleted before its view has been put into a parent 2011-01-19 01:46:13 -08:00
Yevgen Muntyan
cbd0d33735 When invalid regex is enter, show an error icon and tooltip with error message 2011-01-19 01:38:24 -08:00
Yevgen Muntyan
ea7ca1b365 Bumped version 2011-01-18 22:14:00 -08:00
Yevgen Muntyan
236e44235f Added tag 0.99.92 for changeset 5cd7061b43b7 2011-01-18 22:13:42 -08:00
Yevgen Muntyan
841e953d2a Save and restore cursor in each split view 2011-01-18 22:01:18 -08:00
Yevgen Muntyan
2f740f78ca Simplified active/focused view/tab business: views belong to tabs, tabs belong to windows, docs also track views 2011-01-18 21:36:06 -08:00
Yevgen Muntyan
1336452fde Removed MooEditor:focused-doc 2011-01-18 21:19:03 -08:00
Yevgen Muntyan
5f7ae0fa77 Moved MooEditTab to a separate file 2011-01-18 21:15:41 -08:00
Yevgen Muntyan
23e565b7fe Fixed DND 2011-01-18 21:05:02 -08:00
Yevgen Muntyan
1703c05ec2 Do not assume that buffer will die together with the view 2011-01-18 20:34:26 -08:00
Yevgen Muntyan
6efe6cc003 Disabled debug output 2011-01-18 01:38:51 -08:00
Yevgen Muntyan
de220a6271 Removed Print Preview menu item 2011-01-18 01:38:41 -08:00
Yevgen Muntyan
4921cfdbe9 Fixed compilation with gtk-2.16 and with debug disabled 2011-01-18 01:32:18 -08:00
Yevgen Muntyan
4364327e54 Removed internal print preview, it didn't work anymore. Cairo is wonderful 2011-01-18 01:24:54 -08:00
Yevgen Muntyan
caa61354ae Progress dialog for printing 2011-01-18 01:16:25 -08:00
Yevgen Muntyan
8356906d7e Store pointer to the tab in the view structure 2011-01-17 23:52:09 -08:00
Yevgen Muntyan
2a859ce9f2 Made MooEditTab a GtkVBox to pack progress dialog into it 2011-01-17 23:45:28 -08:00
Yevgen Muntyan
58a4cf8595 Properly get rid of split views after closing them 2011-01-17 23:39:23 -08:00
Yevgen Muntyan
f43ef0bb7d Don't do anything on selection change if the view is not realized or does not have focus 2011-01-17 23:38:58 -08:00
Yevgen Muntyan
8725079d5a Split views 2011-01-17 03:01:11 -08:00
Yevgen Muntyan
89f2af6078 Updated Russian translation 2011-01-17 03:01:03 -08:00
Yevgen Muntyan
dd778f3c3e Save all documents, not just documents in current window 2011-01-17 02:51:54 -08:00
Yevgen Muntyan
e117b0845d Preparation for multiple views 2011-01-17 02:51:32 -08:00
Yevgen Muntyan
5c4b590d13 foo_array_clear() 2011-01-17 01:13:11 -08:00
Yevgen Muntyan
1a893ba994 Do not evaluate macro arguments if they are not used 2011-01-17 01:12:56 -08:00
Yevgen Muntyan
dd463ecf1f Shorter lines 2011-01-16 18:32:57 -08:00
Yevgen Muntyan
2266f1b2a0 Bumped version 2011-01-14 02:51:22 -08:00
Yevgen Muntyan
85d10e7750 Added tag 0.99.91 for changeset ed94ecbdaeb8 2011-01-14 02:51:07 -08:00