- 14 May, 2004 6 commits
-
-
Sven Neumann authored
2004-05-14 Sven Neumann <sven@gimp.org> * app/menus/file-dialog-menu.c: check if the file procedure registered a menu path at all. The menu should probably be created from the registered menu path, not from gimp->[load|save]_procs. * app/plug-in/plug-in-proc.[ch] * app/plug-in/plug-ins.c: removed broken code that used to sort the file procedures. * plug-ins/common/CEL.c * plug-ins/common/bz2.c * plug-ins/common/gz.c * plug-ins/common/pcx.c * plug-ins/common/pix.c * plug-ins/common/sunras.c * plug-ins/sgi/sgi.c * plug-ins/xjt/xjt.c: register a mimetype, set a translatable action name (mostly taken from shared-mime-info) and register to the <Load> and <Save> menus using gimp_plugin_menu_register().
-
Michael Natterer authored
2004-05-14 Michael Natterer <mitch@gimp.org> * app/pdb/fileops_cmds.c * libgimp/gimpfileops_pdb.c: regenerated.
-
Michael Natterer authored
2004-05-14 Michael Natterer <mitch@gimp.org> * app/actions/select-actions.c (select_actions_update): don't make "select-invert" insensitive if there is no selection.
-
Marco Ciampa authored
-
Sven Neumann authored
2004-05-14 Sven Neumann <sven@gimp.org> * plug-ins/common/aa.c * plug-ins/common/gbr.c * plug-ins/common/gih.c * plug-ins/common/gtm.c * plug-ins/common/header.c * plug-ins/common/pat.c * plug-ins/common/pnm.c * plug-ins/common/psp.c * plug-ins/fits/fits.c * plug-ins/gfli/gfli.c: register a mimetype, set a translatable action name (mostly taken from shared-mime-info) and register to the <Load> and <Save> menus using gimp_plugin_menu_register().
-
Sven Neumann authored
2004-05-14 Sven Neumann <sven@gimp.org> * tools/pdbgen/pdb/fileops.pdb: added new PDB function gimp_register_file_handler_mime() that allows to associate a MIME type with a file procecdurre. * app/pdb/fileops_cmds.c * app/pdb/internal_procs.c * libgimp/gimpfileops_pdb.[ch]: regenerated. * app/plug-in/plug-in-proc.[ch] * app/plug-in/plug-in-rc.c * app/plug-in/plug-ins.[ch]: store a mimetype with file procedures. * app/actions/file-commands.c * app/core/gimpdocumentlist.[ch] * app/core/gimpimagefile.[ch] * app/file/file-open.[ch] * app/file/file-save.c: set the thumbnail's mimetype from the file procedure used to load/save the image. * app/xcf/xcf.c * plug-ins/bmp/bmp.c * plug-ins/common/csource.c * plug-ins/common/dicom.c * plug-ins/common/gif.c * plug-ins/common/gifload.c * plug-ins/common/jpeg.c * plug-ins/common/mng.c * plug-ins/common/png.c * plug-ins/common/postscript.c * plug-ins/common/psd.c * plug-ins/common/psd_save.c * plug-ins/common/sunras.c * plug-ins/common/svg.c * plug-ins/common/tga.c * plug-ins/common/tiff.c * plug-ins/common/wmf.c * plug-ins/common/xbm.c * plug-ins/common/xpm.c * plug-ins/common/xwd.c * plug-ins/faxg3/faxg3.c * plug-ins/winicon/main.c: register a mimetype, set a translatable action name (taken from shared-mime-info) and register to the <Load> and <Save> menus using gimp_plugin_menu_register().
-
- 13 May, 2004 11 commits
-
-
Sven Neumann authored
2004-05-13 Sven Neumann <sven@gimp.org> * tools/pdbgen/lib.pl * tools/pdbgen/pdbgen.pl: added new procedure variable 'since' that allows to specify when a new function was added. Use that info to generate an appropriate gtk-doc comment. * tools/pdbgen/pdb/plug_in.pdb: set since = '2.2' for the new function gimp_plugin_menu_register(). * libgimp/gimpplugin_pdb.c: regenerated.
-
Michael Natterer authored
2004-05-13 Michael Natterer <mitch@gimp.org> * menus/tool-options-menu.xml: added "name" attributes to all submenus. * app/menus/tool-options-menu.c: use the menu names instead of the overly long action names. * app/actions/colormap-editor-commands.c * app/actions/tool-options-commands.c: added some callback implementations. * app/widgets/gimpcolormapeditor.c * app/widgets/gimptooloptionseditor.c: removed the callbacks here and use action buttons. * app/actions/actions.c * app/actions/colormap-editor-actions.c * app/actions/edit-actions.c: code review / cleanup.
-
Michael Natterer authored
2004-05-13 Michael Natterer <mitch@gimp.org> * app/core/gimpcontainer.c (gimp_container_add_handler): don't try to lookup detailed "notify::foo" signal specs.
-
Michael Natterer authored
2004-05-13 Michael Natterer <mitch@gimp.org> * app/widgets/gimptoolview.[ch]: if in list mode, add an "eye" column which toggles tool visibility.
-
Michael Natterer authored
2004-05-13 Michael Natterer <mitch@gimp.org> * app/actions/tools-actions.c (tools_actions_update): don't use action_data_get_context() to update the "tools" action group because it may return NULL. Use gimp_get_user_context() instead because the active tool is global regardless of the action group's context. Fixes accidential tool hiding when closing the last display.
-
Sven Neumann authored
2004-05-13 Sven Neumann <sven@gimp.org> * libgimpthumb/gimpthumbnail.c (gimp_thumbnail_save_thumb): oops.
-
Michael Natterer authored
2004-05-13 Michael Natterer <mitch@gimp.org> Added GimpViewable infrastructure which enables migrating from TempBuf to GdkPixbuf for both providing and getting previews: * app/core/gimpviewable.[ch]: added new virtual functions GimpViewable::get_pixbuf() and GimpViewable::get_new_pixbuf() which are implemented exactly as get_preview() and get_new_preview() except that get_new_pixbuf() has a default implementation which creates the pixbuf from a TempBuf. Renamed public functions _get_preview_pixbuf() and _get_new_preview_pixbuf() to _get_pixbuf() and _get_new_pixbuf(). Added gimp_viewable_get_dummy_pixbuf() and use it from gimp_viewable_get_dummy_preview(). * app/core/gimpimagefile.c (gimp_imagefile_save_thumb) * app/display/gimpdisplayshell.c (gimp_display_shell_update_icon) * app/gui/resize-dialog.c (resize_dialog_new): changed accordingly.
-
Sven Neumann authored
2004-05-13 Sven Neumann <sven@gimp.org> * libgimpthumb/tmpl/gimpthumbnail.sgml: regenerated.
-
Sven Neumann authored
2004-05-13 Sven Neumann <sven@gimp.org> * libgimpthumb/gimpthumbnail.[ch]: added mime-type support.
-
Michael Natterer authored
2004-05-13 Michael Natterer <mitch@gimp.org> * app/menus/Makefile.am: added file-menu.[ch] and file-dialog-menu.[ch] * app/menus/menus.[ch]: removed menus_open_recent_add()... * app/menus/file-menu.[ch]: ...and added it here as file_menu_setup(). * app/menus/image-menu.c * app/menus/toolbox-menu.c: changed accordingly. * app/menus/file-dialog-menu.[ch]: added factored out code from the file-open and file-save menus as file_dialog_menu_setup(). * app/menus/file-open-menu.c * app/menus/file-save-menu.c: call file_dialog_menu_setup().
-
Sven Neumann authored
2004-05-13 Sven Neumann <sven@gimp.org> * de.po: fixed wrong translation of format strings that caused bug #142400.
-
- 12 May, 2004 6 commits
-
-
Marco Ciampa authored
-
Marco Ciampa authored
-
Michael Natterer authored
2004-05-12 Michael Natterer <mitch@gimp.org> * app/actions/documents-actions.c * app/actions/documents-commands.c * app/actions/edit-actions.c * app/actions/edit-commands.[ch] * app/actions/layers-actions.c * app/actions/layers-commands.c * app/actions/select-actions.c * app/actions/select-commands.[ch] * app/actions/vectors-actions.c * app/actions/vectors-commands.[ch]: added tooltips for actions which are now used for dialog buttons, added callback implementations which formerly lived in various widgets, moved some actions around and did some general cleanups. * menus/image-menu.xml.in: s/edit-stroke/select-stroke/ * menus/Makefile.am * menus/selection-editor-menu.xml: new popup menu. * app/menus/menus.c: register <SelectionEditor> and <UndoEditor> UI managers. * app/widgets/gimpeditor.[ch]: added construct properties "menu-factory", "menu-identifier", "ui-path" and "popup-data". Implement GObject::constructor() and create the UI manager if all needed properties were set. Enables creating action buttons at widget construction time because they need a UI manager. (gimp_editor_add_action_button): changed to take a va_list of "extended" actions which are invoked if the resp. button emits "extended_clicked". Store the actions and their modifier masks in a list attached to the button. * app/widgets/gimpcontainerview.c (gimp_container_view_item_selected): if the view has container *and* context, simply change the context and return. (gimp_container_view_context_changed): don't emit "select_item" manually but simply call gimp_container_view_select_item(). (gimp_container_view_viewable_dropped): use gimp_container_view_item_selected() instead of changing the context directly. * app/widgets/gimpcontainereditor.c (gimp_container_editor_select_item): update the UI manager. * app/widgets/gimpdockable.c: don't try to fiddle with the dialog's menu if it doesn't have a ui_path (happens if the UI manager is just a collection of actions for the dialog buttons and has no menu registered). * app/widgets/gimpimageeditor.c: connect to the image's "flush" signal and update the UI manager in the callback. * app/widgets/gimpitemtreeview.c: use GimpEditor's construct properties to create the UI manager so GimpItemTreeView subclasses can have action buttons. Update the UI manager in gimp_item_tree_view_select_item(). * app/widgets/gimpbufferview.c * app/widgets/gimpcolormapeditor.c * app/widgets/gimpcontainergridview.c * app/widgets/gimpdatafactoryview.c * app/widgets/gimpfontview.c * app/widgets/gimpimageview.c * app/widgets/gimptemplateview.c * app/widgets/gimptoolview.c: changed calls to gimp_editor_add_action_button() accordingly and removed some unneeded select_item() implementations. * app/widgets/gimpchanneltreeview.c * app/widgets/gimpvectorstreeview.[ch] * app/widgets/gimpdocumentview.[ch] * app/widgets/gimplayertreeview.c * app/widgets/gimpselectioneditor.[ch] * app/widgets/gimpundoeditor.[ch]: use action buttons and removed lots of callbacks which went to the resp. action callbacks. * app/widgets/widgets-types.h: removed some now unneeded function prototypes. * app/gui/dialogs-constructors.c: changed (simplified) many dialog constructors accordingly.
-
Sven Neumann authored
2004-05-12 Sven Neumann <sven@gimp.org> * libgimpwidgets/gimpwidgets.c (gimp_scale_entry_new_internal) * app/widgets/gimpwidgets-utils.c (gimp_table_attach_stock): left-align the label. * app/actions/channels-commands.c * app/actions/layers-commands.c * app/actions/qmask-commands.c * app/actions/vectors-commands.c * app/display/gimpdisplayshell-scale.c * app/gui/brush-select.c * app/gui/file-new-dialog.c * app/gui/info-dialog.c * app/gui/info-window.c * app/gui/module-browser.c * app/gui/offset-dialog.c * app/gui/palette-import-dialog.c * app/gui/preferences-dialog.c * app/gui/resize-dialog.c * app/tools/gimpblendoptions.c * app/tools/gimpcroptool.c * app/tools/gimpmeasuretool.c * app/tools/gimppaintoptions-gui.c * app/tools/gimpscaletool.c * app/tools/gimpselectionoptions.c * app/tools/gimpsheartool.c * app/tools/gimptextoptions.c * app/widgets/gimpcolormapeditor.c * app/widgets/gimpgrideditor.c * app/widgets/gimphistogrameditor.c * app/widgets/gimplayertreeview.c * app/widgets/gimpstrokeeditor.c * app/widgets/gimpwidgets-utils.c: left-align labels as suggested by the HIG.
-
Michael Natterer authored
2004-05-12 Michael Natterer <mitch@gimp.org> * app/config/gimpconfig-deserialize.c * app/config/gimpscanner.c * app/core/gimp-edit.c * app/core/gimpchannel-combine.c * app/core/gimpcontainer.c * app/core/gimpdrawable-bucket-fill.c * app/core/gimpdrawable-combine.c * app/core/gimpdrawable.c * app/core/gimpgradient.c * app/core/gimpimage-flip.c * app/core/gimpimage-merge.c * app/core/gimpimage-projection.c * app/core/gimpimage.c * app/display/gimpdisplay-handlers.c * app/display/gimpdisplayshell-callbacks.c * app/display/gimpprogress.c * app/gui/info-dialog.c * app/gui/module-browser.c * app/gui/offset-dialog.c * app/plug-in/plug-in.c * app/tools/gimpdrawtool.c * app/tools/tool_manager.c * app/widgets/gimpactiongroup.c * app/widgets/gimpdialogfactory.c * app/widgets/gimpgradienteditor.c * app/widgets/gimpitemfactory.c * app/widgets/gimppropwidgets.c * app/widgets/gimpwidgets-utils.c * app/xcf/xcf-save.c * libgimp/gimpexport.c * libgimpwidgets/gimphelpui.c * libgimpwidgets/gimppixmap.c * libgimpwidgets/gimpunitmenu.c: replaced G_GNUC_FUNCTION, G_GNUC_PRETTY_FUNCTION, G_STRLOC and hardcoded function names in g_warning()s by G_STRFUNC.
-
Dmitry Mastrukov authored
-
- 11 May, 2004 17 commits
-
-
Sven Neumann authored
-
Sven Neumann authored
2004-05-12 Sven Neumann <sven@gimp.org> * app/Makefile.am: make it compile again. * app/app-sections.txt * app/app.types: some minor updates, needs a lot more work.
-
Michael Natterer authored
2004-05-12 Michael Natterer <mitch@gimp.org> * app/actions/gradients-actions.c * app/actions/palettes-actions.c * app/actions/patterns-actions.c: added/fixed tooltips.
-
Michael Natterer authored
2004-05-11 Michael Natterer <mitch@gimp.org> * configure.in: define G*_DISABLE_DEPRECATED for all G* modules except GTK+. Don't do so if compiling against GLib, GTK+ >= 2.5.0 and Pango >= 1.5.0 * libgimpwidgets/gimpoffsetarea.c: s/gdk_gc_unref/g_object_unref/ * app/config/gimpconfig-deserialize.c * app/widgets/gimpdeviceinfo.c: s/g_value_set_foo_take_ownership/g_value_take_foo/ * app/text/gimptext-vectors.c * app/text/gimptext-bitmap.c: s/pango_ft2_font_get_face/pango_fc_font_lock,unlock_face/
-
Michael Natterer authored
2004-05-11 Michael Natterer <mitch@gimp.org> * app/actions/images-commands.c: added missing #includes.
-
Michael Natterer authored
2004-05-11 Michael Natterer <mitch@gimp.org> * app/widgets/Makefile.am * app/widgets/widgets-types.h * app/widgets/gimpcontainermenu.[ch] * app/widgets/gimpcontainermenuimpl.[ch] * app/widgets/gimpmenuitem.[ch]: removed. Obsoleted by GimpContainerViewInterface implemented by GimpContainerComboBox.
-
Sven Neumann authored
-
Michael Natterer authored
2004-05-11 Michael Natterer <mitch@gimp.org> * app/actions/actions.[ch]: added action_data_get_context() and macro return_if_no_context(). * app/actions/brushes-actions.c * app/actions/buffers-actions.c * app/actions/buffers-commands.c * app/actions/data-commands.c * app/actions/fonts-actions.c * app/actions/fonts-commands.c * app/actions/gradients-actions.c * app/actions/images-actions.c * app/actions/images-commands.c * app/actions/palettes-actions.c * app/actions/patterns-actions.c * app/actions/templates-actions.c * app/actions/templates-commands.[ch] * app/actions/tools-actions.c * app/actions/tools-commands.c: moved lots of code from widgets/ to the resp. action callbacks. * app/widgets/gimpeditor.[ch]: added gimp_editor_add_action_button() which creates a GtkButton connected to the resp. action. * app/widgets/gimpdatafactoryview.[ch]: added "action_group" parameters so we can distinguish brushes, patterns etc. actions. * app/widgets/gimpimageview.[ch] * app/widgets/gimpbrushfactoryview.c * app/widgets/gimpbufferview.c * app/widgets/gimpfontview.c * app/widgets/gimpgradienteditor.c * app/widgets/gimppatternfactoryview.c * app/widgets/gimptemplateview.[ch] * app/widgets/gimptoolview.c: removed tons of GtkButton::clicked() callbacks and use gimp_editor_add_action_button() instead of simply _add_button(). * app/gui/dialogs-constructors.c * app/gui/gradient-select.c * app/gui/palette-select.c * app/gui/pattern-select.c: changed accordingly.
-
Michael Natterer authored
2004-05-11 Michael Natterer <mitch@gimp.org> * app/widgets/gimpcontainercombobox.c: correctly get the default GimpContainerViewInterface implementation and chain up to it for clear_items(). Update the preview renderers on "update", enable deselecting everything. * app/widgets/gimpimagedock.[ch] * app/gui/file-new-dialog.c * app/gui/palette-import-dialog.c * app/gui/preferences-dialog.c * app/gui/stroke-dialog.c: use GimpContainerComboBox instead of GimpContainerMenuImpl. * app/gui/palette-import-dialog.c: cleanup.
-
Sven Neumann authored
2004-05-11 Sven Neumann <sven@gimp.org> * POTFILES.in: updated.
-
Sven Neumann authored
2004-05-11 Sven Neumann <sven@gimp.org> * docs/gimptool.1.in: fixed spelling.
-
Sven Neumann authored
2004-05-11 Sven Neumann <sven@gimp.org> * app/widgets/gimpcontainertreeview.c: minor cleanup.
-
Michael Schumacher authored
* libgimp/gimp.def * libgimpbase/gimpbase.def: updated
-
Michael Schumacher authored
added: _gp_params_destroy
-
Michael Schumacher authored
added: _gimp_drawable_thumbnail _gimp_image_thumbnail
-
Sven Neumann authored
2004-05-11 Sven Neumann <sven@gimp.org> * app/gui/user-install-dialog.c: removed the "Aborting Installation" page. We added it as a nice little gimmick but obviously people don't understand it's purpose. Fixes bug #142281.
-
Sven Neumann authored
2004-05-11 Sven Neumann <sven@gimp.org> * app/widgets/Makefile.am * app/widgets/widgets-types.h * app/widgets/gimpcontainercombobox.[ch]: added new widget, almost finished. * app/widgets/gimpcontainerview.[ch]: added convenience functions to get and set the GimpContainerView properties. * app/widgets/gimpcontainerbox.c: use the convenience functions. * app/gui/file-new-dialog.c: use the new GimpContainerComboBox. * etc/templaterc: use "pixels" as the unit for pixel sized templates.
-