Sven Neumann
95cd081d13
added a 'restored' flag to the Gimp object and set it in
...
2008-09-25 Sven Neumann <sven@gimp.org >
* app/core/gimp.[ch]: added a 'restored' flag to the Gimp object
and set it in gimp_real_restore(). Added method
gimp_is_restored().
* app/gui/gui.c: call gui_unique_init() in gui_init() instead of
that later in gui_restore_after_callback(). By doing so we start
our DBus service (or message proxy window on Win32) much earlier
in the start process, thus reducing the time frame where two
instances of gimp can be launched.
* app/gui/gui-unique.c
* app/gui/gimpdbusservice.c: wait handling the queued file-open
requests until gimp is fully restored.
* app/gui/splash.c (splash_update): only run one iteration of
the
main loop. Doing it in a while loop can cause us to get stuck if
the gimp-unique service already added an idle handler.
svn path=/trunk/; revision=27049
2008-09-25 08:56:58 +00:00
..
2008-04-09 14:42:32 +00:00
2008-04-09 14:42:32 +00:00
2008-07-18 11:56:05 +00:00
2007-12-19 17:45:47 +00:00
2007-12-19 17:45:47 +00:00
2008-09-17 11:41:54 +00:00
2007-12-14 13:58:10 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2008-06-10 09:54:54 +00:00
2008-06-10 09:54:54 +00:00
2008-09-11 17:19:07 +00:00
2006-12-09 21:33:38 +00:00
2006-12-22 10:09:09 +00:00
2006-04-02 15:37:25 +00:00
2007-02-10 10:37:20 +00:00
2006-12-09 21:33:38 +00:00
2008-08-27 10:19:15 +00:00
2007-09-10 15:29:48 +00:00
2007-10-23 21:27:19 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2006-12-22 10:09:09 +00:00
2006-12-09 21:33:38 +00:00
2008-07-09 14:46:42 +00:00
2006-12-09 21:33:38 +00:00
2008-02-07 13:19:15 +00:00
2007-11-16 18:19:30 +00:00
2008-09-25 08:56:58 +00:00
2008-09-25 08:56:58 +00:00
2008-03-30 17:38:36 +00:00
2007-05-22 18:52:11 +00:00
2006-12-09 21:33:38 +00:00
2007-06-04 10:43:31 +00:00
2006-12-09 21:33:38 +00:00
2008-05-10 12:07:15 +00:00
2007-06-06 08:44:52 +00:00
2008-09-12 10:35:35 +00:00
2007-03-14 00:18:01 +00:00
2008-08-07 17:23:45 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2008-09-12 10:35:35 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2007-03-09 13:00:01 +00:00
2006-12-09 23:15:59 +00:00
2008-08-07 17:23:45 +00:00
2008-08-07 17:23:45 +00:00
2007-12-23 16:58:41 +00:00
2007-08-15 16:40:39 +00:00
2008-05-23 14:09:55 +00:00
2006-12-09 21:33:38 +00:00
2008-09-07 06:47:17 +00:00
2007-03-05 20:21:23 +00:00
2007-01-30 16:53:20 +00:00
2007-01-29 08:40:40 +00:00
2007-01-31 12:33:03 +00:00
2007-01-31 12:33:03 +00:00
2007-11-01 08:15:38 +00:00
2006-12-09 21:33:38 +00:00
2008-04-09 09:50:29 +00:00
2008-04-09 09:50:29 +00:00
2008-03-23 13:27:51 +00:00
2006-12-09 21:33:38 +00:00
2008-07-21 19:39:35 +00:00
2006-12-09 21:33:38 +00:00
2008-05-22 17:00:24 +00:00
2007-11-02 12:18:50 +00:00
2008-05-19 09:02:30 +00:00
2008-05-13 11:32:38 +00:00
2007-11-15 12:19:13 +00:00
2007-11-02 12:18:50 +00:00
2008-09-19 22:41:58 +00:00
2008-05-13 07:10:48 +00:00
2007-01-12 20:27:40 +00:00
2007-01-12 20:27:40 +00:00
2008-07-10 09:08:54 +00:00
2008-09-12 10:35:35 +00:00
2008-07-10 09:08:54 +00:00
2008-07-10 08:41:17 +00:00
2008-03-24 11:11:15 +00:00
2006-12-09 21:33:38 +00:00
2007-09-12 18:29:11 +00:00
2006-12-09 21:33:38 +00:00
2008-05-22 11:52:02 +00:00
2008-02-04 11:26:23 +00:00
2008-05-23 14:09:55 +00:00
2007-12-06 19:07:11 +00:00
2008-05-22 11:52:02 +00:00
2008-02-04 11:26:23 +00:00
2008-08-26 18:58:23 +00:00
2008-02-04 11:26:23 +00:00
2007-10-23 21:27:19 +00:00
2006-12-09 21:33:38 +00:00
2007-12-23 16:58:41 +00:00
2006-12-09 21:33:38 +00:00
2008-05-22 11:52:02 +00:00
2008-02-04 11:26:23 +00:00
2008-05-22 11:52:02 +00:00
2008-05-21 16:45:44 +00:00
2008-05-22 11:52:02 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2008-05-22 11:52:02 +00:00
2008-02-04 11:26:23 +00:00
2008-05-22 11:52:02 +00:00
2007-12-29 23:04:37 +00:00
2008-05-22 11:52:02 +00:00
2008-04-20 13:38:13 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2008-06-04 12:54:52 +00:00
2008-05-22 11:52:02 +00:00
2008-05-22 11:52:02 +00:00
2008-02-04 11:26:23 +00:00
2007-12-25 16:21:40 +00:00
2006-12-09 21:33:38 +00:00
2008-05-22 11:52:02 +00:00
2008-05-22 11:52:02 +00:00
2008-09-17 23:26:02 +00:00
2008-04-21 17:20:51 +00:00
2007-12-26 17:33:41 +00:00
2006-12-09 21:33:38 +00:00
2008-05-22 11:52:02 +00:00
2008-02-04 11:26:23 +00:00
2008-05-23 14:09:55 +00:00
2007-09-10 15:29:48 +00:00
2008-04-21 17:20:51 +00:00
2008-04-21 17:20:51 +00:00
2007-12-23 16:58:41 +00:00
2007-01-31 19:56:41 +00:00
2007-11-16 18:19:30 +00:00
2006-12-09 21:33:38 +00:00
2007-12-23 16:58:41 +00:00
2007-02-03 21:58:12 +00:00
2007-05-23 10:22:09 +00:00
2006-12-09 21:33:38 +00:00
2007-06-06 08:44:52 +00:00
2006-12-09 21:33:38 +00:00
2008-09-12 10:35:35 +00:00
2006-12-09 21:33:38 +00:00
2008-07-04 06:52:40 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2008-07-23 06:47:23 +00:00
2007-01-30 12:32:14 +00:00
2007-10-15 20:17:56 +00:00
2006-12-09 21:33:38 +00:00
2007-12-25 16:21:40 +00:00
2006-12-09 21:33:38 +00:00
2007-12-25 16:33:04 +00:00
2007-12-25 16:33:04 +00:00
2007-09-12 18:29:11 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2008-04-04 06:29:35 +00:00
2008-04-04 06:29:35 +00:00
2008-08-28 19:12:03 +00:00
2006-12-09 21:33:38 +00:00
2008-09-17 11:41:54 +00:00
2006-12-09 21:33:38 +00:00
2007-12-25 17:09:04 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2008-08-19 17:48:33 +00:00
2007-12-25 17:09:04 +00:00
2007-12-04 11:30:31 +00:00
2007-12-04 11:30:31 +00:00
2008-09-17 11:41:54 +00:00
2007-12-06 19:51:02 +00:00
2007-07-16 13:49:17 +00:00
2006-12-09 21:33:38 +00:00
2007-07-19 14:59:51 +00:00
2006-12-09 21:33:38 +00:00
2007-12-26 17:33:41 +00:00
2006-12-09 21:33:38 +00:00
2008-09-17 11:41:54 +00:00
2007-07-20 08:23:29 +00:00
2008-08-28 19:12:03 +00:00
2007-06-09 17:17:30 +00:00
2008-08-28 19:12:03 +00:00
2006-12-09 21:33:38 +00:00
2007-12-25 17:09:04 +00:00
2007-12-25 17:09:04 +00:00
2008-08-28 19:12:03 +00:00
2006-12-09 21:33:38 +00:00
2008-04-12 05:47:56 +00:00
2006-12-09 21:33:38 +00:00
2008-08-28 19:12:03 +00:00
2008-08-28 19:12:03 +00:00
2008-08-28 19:12:03 +00:00
2007-02-03 22:25:32 +00:00
2008-09-17 11:41:54 +00:00
2008-09-17 11:41:54 +00:00
2008-05-17 13:08:19 +00:00
2008-03-24 11:11:15 +00:00
2008-08-22 22:47:06 +00:00
2008-01-09 01:06:46 +00:00
2008-08-04 19:59:31 +00:00
2008-05-20 21:41:47 +00:00
2008-08-28 19:12:03 +00:00
2008-08-28 19:12:03 +00:00
2007-09-10 15:29:48 +00:00
2007-09-10 15:29:48 +00:00
2007-12-26 17:33:41 +00:00
2006-12-09 21:33:38 +00:00
2008-08-12 14:45:59 +00:00
2008-01-08 11:46:15 +00:00
2007-11-16 18:19:30 +00:00
2007-02-02 10:55:38 +00:00
2008-07-23 06:47:23 +00:00
2006-12-09 21:33:38 +00:00
2008-09-17 11:41:54 +00:00
2007-12-06 18:00:10 +00:00
2008-09-15 21:05:01 +00:00
2008-09-15 21:05:01 +00:00
2008-01-08 11:46:15 +00:00
2006-12-09 21:33:38 +00:00
2007-01-31 18:50:39 +00:00
2007-01-31 18:50:39 +00:00
2008-09-15 21:05:01 +00:00
2007-01-31 12:33:03 +00:00
2007-01-30 16:53:20 +00:00
2007-01-28 20:10:45 +00:00
2007-12-23 16:58:41 +00:00
2007-01-31 12:33:03 +00:00
2008-05-20 21:30:40 +00:00
2008-05-10 18:42:41 +00:00
2008-07-12 13:53:31 +00:00
2008-09-01 20:44:00 +00:00
2007-01-30 22:53:18 +00:00
2008-08-12 14:45:59 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2007-12-25 16:21:40 +00:00
2006-12-09 21:33:38 +00:00
2008-09-16 20:25:15 +00:00
2007-12-18 17:01:19 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2008-09-12 10:35:35 +00:00
2006-12-14 12:02:05 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2008-07-12 08:20:14 +00:00
2008-07-12 08:20:14 +00:00
2007-11-16 18:19:30 +00:00
2006-04-12 12:49:29 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2008-09-12 10:35:35 +00:00
2006-12-09 21:33:38 +00:00
2008-08-07 17:23:45 +00:00
2006-12-09 21:33:38 +00:00
2008-07-23 06:47:23 +00:00
2006-12-09 21:33:38 +00:00
2007-05-02 17:26:26 +00:00
2007-05-02 17:15:03 +00:00
2007-11-16 18:19:30 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2006-12-09 21:33:38 +00:00
2008-09-01 20:44:00 +00:00
2006-12-09 21:33:38 +00:00
2008-08-12 16:30:44 +00:00
2007-12-13 17:27:07 +00:00
2007-05-23 10:22:09 +00:00
2007-01-30 10:34:59 +00:00
2007-01-30 16:53:20 +00:00
2007-01-30 12:32:14 +00:00
2008-07-11 10:37:58 +00:00
2008-05-21 19:11:42 +00:00
2008-09-17 11:41:54 +00:00
2007-12-07 18:16:28 +00:00
2008-07-23 06:47:23 +00:00
2008-07-21 15:45:53 +00:00
2008-05-18 15:15:07 +00:00
2008-05-18 15:15:07 +00:00
2007-02-27 11:03:18 +00:00
2007-02-27 11:03:18 +00:00
2008-01-17 10:51:31 +00:00
2008-01-17 10:51:31 +00:00
2008-09-17 11:41:54 +00:00
2008-03-21 22:09:23 +00:00
2008-05-18 15:37:43 +00:00
2008-05-18 15:37:43 +00:00
2008-07-23 06:47:23 +00:00
2006-12-11 15:16:13 +00:00
2008-07-23 06:47:23 +00:00
2006-12-11 15:16:13 +00:00
2007-12-25 16:21:40 +00:00
2008-08-28 19:12:03 +00:00
2008-04-09 09:50:29 +00:00
2006-12-09 21:33:38 +00:00
2007-05-23 10:22:09 +00:00
2006-12-09 21:33:38 +00:00
2007-11-16 18:19:30 +00:00
2008-01-17 08:54:46 +00:00
2008-05-21 16:45:44 +00:00
2008-01-04 18:42:07 +00:00