gimp/app
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
..
actions simplified 2008-09-23 07:15:37 +00:00
base app/base/base-utils.h The return type of get_pid() should be gint, not 2008-09-04 17:54:06 +00:00
composite removed trailing whitespace 2008-09-04 08:37:32 +00:00
config allow to disable the Wilber image shown at the top of the toolbox. 2008-08-28 14:30:47 +00:00
core added a 'restored' flag to the Gimp object and set it in 2008-09-25 08:56:58 +00:00
dialogs put translator comment on a single line, looks better in the .po file. 2008-09-20 21:30:48 +00:00
display Revert the change which adds GError parameters to 2008-09-17 11:41:54 +00:00
file flush the image when done to cause the actions to be updated (in 2008-08-20 06:30:59 +00:00
gegl whitespace fix 2008-09-19 22:41:58 +00:00
gui added a 'restored' flag to the Gimp object and set it in 2008-09-25 08:56:58 +00:00
menus Move the "Use GEGL" check-box to the Colors menu (bug #548760): 2008-09-23 07:02:24 +00:00
paint based on a patch from David Gowers clamp the brush scale so that the brush 2008-09-08 19:06:32 +00:00
paint-funcs Applied 'gimp-decimate.diff' as announced on the mailing-list: 2008-09-07 21:13:09 +00:00
pdb Update documentation, the layer does not need to have an alpha channel. A 2008-09-24 09:09:27 +00:00
plug-in renamed "file-new-menu" to "file-create-menu" and changed the menu label 2008-09-19 12:01:12 +00:00
text Revert the change which adds GError parameters to 2008-09-17 11:41:54 +00:00
tools Bug 549925 – incorrect math: adding/substracting empty selection 2008-09-24 21:15:54 +00:00
vectors Revert the change which adds GError parameters to 2008-09-17 11:41:54 +00:00
widgets call gimp_controller_editor_sel_changed() with the right GtkTreeSelection 2008-09-24 09:12:36 +00:00
xcf Revert the change which adds GError parameters to 2008-09-17 11:41:54 +00:00
about.h updated copyright. 2008-01-24 17:07:51 +00:00
app.c Drop duplicated #include <gegl.h>. 2008-07-11 16:47:35 +00:00
app.h Allow other applications to open images in GIMP as if they were new images 2007-04-17 15:54:01 +00:00
batch.c app/app.c app/batch.c app/core/gimp.c use G_STRLOC instead of hardcoding 2008-02-19 13:38:24 +00:00
batch.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
errors.c added errors_exit() and unset the Gimp reference. Errors may occur after 2007-06-13 09:27:32 +00:00
errors.h added errors_exit() and unset the Gimp reference. Errors may occur after 2007-06-13 09:27:32 +00:00
fileicon.ico fileicon.ico new icons for the Windows build created by Jernej 2006-05-02 06:37:08 +00:00
gimp-intl.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimp-log.c Applied 'gimp-decimate.diff' as announced on the mailing-list: 2008-09-07 21:13:09 +00:00
gimp-log.h Applied 'gimp-decimate.diff' as announced on the mailing-list: 2008-09-07 21:13:09 +00:00
gimp.rc [new file] app/dialogs/Makefile.am : added to EXTRA_DIST 2004-11-21 14:22:45 +00:00
gimpcore.def **/makefile.msc app/gimpcore.def : updated so it compiles and links 2008-01-04 18:42:07 +00:00
main.c Code built by the still unstable mingw-w64 toolchain gets bogus argc and 2008-08-07 15:45:33 +00:00
Makefile.am app/Makefile.am remove references to $(REGEXREPL). 2008-09-09 12:21:43 +00:00
makefile.msc **/makefile.msc app/gimpcore.def : updated so it compiles and links 2008-01-04 18:42:07 +00:00
sanity.c INSTALL configure.in (gegl_required_version) depend on the newest released 2008-06-14 18:30:11 +00:00
sanity.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
unique.c app/widgets/Makefile.am app/widgets/gimpdbusservice.[ch] removed here ... 2008-07-13 19:49:32 +00:00
unique.h moved some common code back to main.c 2008-07-11 09:16:23 +00:00
units.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
units.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
version.c tweaked verbose version output. 2008-04-07 19:33:24 +00:00
version.h New files. Rename gimp_show_version() to gimp_version_show() and move 2008-02-26 14:02:44 +00:00
wilber.ico fileicon.ico new icons for the Windows build created by Jernej 2006-05-02 06:37:08 +00:00