CVSROOT: /cvs/gnome
Module name: gimp
Changes by: mitch 06/10/09 04:17:22
Modified files:
. : ChangeLog
app : errors.c
app/actions : edit-commands.c error-console-commands.c
file-commands.c select-commands.c
text-editor-commands.c vectors-commands.c
app/core : core-enums.c core-enums.h gimp-gui.c gimp-gui.h
gimp.c gimp.h gimpimage-convert.c
gimpimagefile.c gimpprogress.c gimpprogress.h
app/dialogs : convert-dialog.c file-open-dialog.c
file-open-location-dialog.c file-save-dialog.c
palette-import-dialog.c stroke-dialog.c
app/display : gimpdisplay.c gimpdisplayshell-dnd.c
gimpdisplayshell-progress.c gimpdisplayshell.c
gimpdisplayshell.h gimpstatusbar.c
gimpstatusbar.h
app/gui : gui-message.c gui-message.h
app/pdb : brush_cmds.c gimppdb.c gradient_cmds.c
image_cmds.c message_cmds.c palette_cmds.c
app/plug-in : gimpplugin.c
app/tools : gimpimagemaptool.c gimptool.c gimpvectortool.c
app/widgets : gimpactionview.c gimpcontrollerlist.c
gimperrorconsole.c gimperrorconsole.h
gimppdbdialog.c gimpthumbbox.c
gimpvectorstreeview.c gimpwidgets-utils.c
gimpwidgets-utils.h
app/xcf : xcf-load.c xcf-save.c xcf.c
tools/pdbgen/pdb: brush.pdb gradient.pdb image.pdb message.pdb
palette.pdb
Log message:
2006-10-09 Michael Natterer <[EMAIL PROTECTED]>
Added message severities and make sure all messages are routed
through a central function, so redirecting to the error console or
stderr work again:
* app/core/core-enums.[ch]: added enum GimpMessageSeverity { INFO,
WARNING, ERROR }.
* app/core/gimp.[ch] (gimp_message)
(gimp_message_valist): added severity parameter. Changed
"GimpProgress *progress" parameter to "GObject *handler", where
"handler" can be either a GimpProgress, a GtkWidget or NULL.
* app/core/gimp-gui.[ch] (gimp_show_message): ditto. Honor
--console-messages again. Always dispatch to the GUI message
handler first if it exists.
* app/gui/gui-message.[ch]: pass severity parameters around.
(gui_message_error_dialog): if "handler" is a progress, dispatch
the message to it first. If it is a widget (and *not* a progress),
use a GtkMessageDialog on top of that widget's toplevel. Fall
back to the usual GimpErrorDialog otherwise.
* app/core/gimpprogress.[ch] (gimp_progress_message): added
severity parameter. Also added boolean return value to the virtual
function so it can decide to fail if it can't handle the message.
* app/display/gimpdisplay.c: implement GimpProgress::message() and
redirect the message to GimpDisplayShell.
* app/display/gimpdisplayshell-progress.c: implement
GimpProgress::message() and redirect the message to GimpStatusbar
if it is not an error and if the status bar is visible.
* app/display/gimpstatusbar.[ch]: implement GimpProgress::message(),
but fail on messages that contain a newline. Show the right icons
for the message severities (work in progress).
* app/display/gimpdisplayshell.[ch]: removed
gimp_display_shell_message() and its _valist() variant.
* app/widgets/gimperrorconsole.[ch]: show the right icons for the
message severities.
* app/widgets/gimpthumbbox.c (gimp_thumb_box_progress_message):
return TRUE to swallow all messages.
* app/widgets/gimpwidgets-utils.[ch]: removed
gimp_show_message_dialog(). Added gimp_get_message_stock_id().
* app/errors.c
* app/actions/edit-commands.c
* app/actions/error-console-commands.c
* app/actions/file-commands.c
* app/actions/select-commands.c
* app/actions/text-editor-commands.c
* app/actions/vectors-commands.c
* app/core/gimpimage-convert.c
* app/core/gimpimagefile.c
* app/dialogs/convert-dialog.c
* app/dialogs/file-open-dialog.c
* app/dialogs/file-open-location-dialog.c
* app/dialogs/file-save-dialog.c
* app/dialogs/palette-import-dialog.c
* app/dialogs/stroke-dialog.c
* app/display/gimpdisplayshell-dnd.c
* app/pdb/gimppdb.c
* app/plug-in/gimpplugin.c
* app/tools/gimpimagemaptool.c
* app/tools/gimptool.c
* app/tools/gimpvectortool.c
* app/widgets/gimpactionview.c
* app/widgets/gimpcontrollerlist.c
* app/widgets/gimppdbdialog.c
* app/widgets/gimpvectorstreeview.c
* app/xcf/xcf-load.c
* app/xcf/xcf-save.c
* app/xcf/xcf.c
* tools/pdbgen/pdb/brush.pdb
* tools/pdbgen/pdb/gradient.pdb
* tools/pdbgen/pdb/image.pdb
* tools/pdbgen/pdb/message.pdb
* tools/pdbgen/pdb/palette.pdb: added severity parameter to
gimp_message() calls. Convert all calls to
gimp_show_message_dialog() and gimp_display_shell_message() to
gimp_message(). Also converted some more g_message() calls.
* app/pdb/brush_cmds.c
* app/pdb/gradient_cmds.c
* app/pdb/image_cmds.c
* app/pdb/message_cmds.c
* app/pdb/palette_cmds.c: regenerated.
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gimp&who=mitch&date=explicit&mindate=2006-10-09%2004:16&maxdate=2006-10-09%2004:18
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list