- 27 Oct, 2010 1 commit
-
-
Michael Natterer authored
and add it to the palette factory as internal object. Work in progress on the way to getting rid of the ugly code in the colormap editor.
-
- 09 Jun, 2010 1 commit
-
-
Barak Itkin authored
Description of undo actions should be marked as action descriptions, and not as commands. This is required for translation for some language (like Hebrew) that require a different grammatical tense for describing actions
-
- 03 Feb, 2010 1 commit
-
-
Michael Natterer authored
-
- 17 Jan, 2009 1 commit
-
-
Michael Natterer authored
2009-01-17 Michael Natterer <mitch@gimp.org> * all files with a GPL header and all COPYING files: Change licence to GPLv3 (and to LGPLv3 for libgimp). Cleaned up some copyright headers and regenerated the parsers in the ImageMap plugin. svn path=/trunk/; revision=27913
-
- 09 Oct, 2008 1 commit
-
-
Michael Natterer authored
2008-10-09 Michael Natterer <mitch@gimp.org> Add GEGL_CFLAGS and #includes as if gimpdrawable.h and gimpimage.h had a GEGL dependency (they will have in the next commit, but I wanted to keep the commit separate). * app/dialogs/Makefile.am * app/file/Makefile.am * app/gui/Makefile.am * app/menus/Makefile.am * app/paint/Makefile.am * app/plug-in/Makefile.am * app/text/Makefile.am * app/vectors/Makefile.am * app/widgets/Makefile.am * app/xcf/Makefile.am: add GEGL_CFLAGS. * app/actions/*.c * app/core/*.c * app/dialogs/*.c * app/display/*.c * app/file/*.c * app/gui/*.c * app/menus/*.c * app/paint/*.c * app/pdb/gimppdb-utils.c * app/pdb/gimpprocedure.c * app/plug-in/*.c * app/text/*.c * app/tools/*.c * app/vectors/*.c * app/widgets/*.c * app/xcf/*.c: add <gegl.h> or replace <glib-object.h> by <gegl.h> to all files which include a drawable subclass or gimpimage.h * tools/pdbgen/app.pl: include <gegl.h> instead of <glib-object.h> in all generated files. * app/pdb/*-cmds.c: regenerated. * data/images/gimp-splash.png: the goat is still sleeping. By Aurore Derriennic. svn path=/trunk/; revision=27202
-
- 25 Dec, 2007 2 commits
-
-
Michael Natterer authored
2007-12-25 Michael Natterer <mitch@gimp.org> * app/core/gimpimage.h (struct GimpImage):: renamed "cmap" to "colormap" and "num_cols" to "n_colors". * app/core/gimpimage.c * app/core/gimpimage-colormap.[ch] * app/widgets/gimpcolormapeditor.c: changed accordingly. svn path=/trunk/; revision=24433
-
Michael Natterer authored
2007-12-25 Michael Natterer <mitch@gimp.org> * app/actions/channels-commands.c * app/actions/colormap-actions.c * app/actions/colormap-commands.c * app/actions/image-commands.c * app/core/gimp-edit.c * app/core/gimpdrawable-preview.c * app/core/gimpimage-colorhash.c * app/core/gimpimage-colormap.c * app/core/gimpimage-convert.c * app/core/gimpimage-crop.c * app/core/gimpimage-duplicate.c * app/core/gimpimage-flip.c * app/core/gimpimage-guides.c * app/core/gimpimage-merge.c * app/core/gimpimage-preview.c * app/core/gimpimage-quick-mask.c * app/core/gimpimage-resize.c * app/core/gimpimage-rotate.c * app/core/gimpimage-sample-points.c * app/core/gimpimage-scale.c * app/core/gimpimage-snap.c * app/core/gimpimage.c * app/core/gimpimagefile.c * app/core/gimpimageundo.c * app/core/gimpitem-preview.c * app/core/gimpitem.c * app/core/gimplayer.c * app/core/gimppalette-import.c * app/core/gimpprojection-construct.c * app/core/gimpprojection.c * app/core/gimpselection.c * app/core/gimpundo.c * app/dialogs/layer-options-dialog.c * app/dialogs/print-size-dialog.c * app/display/gimpdisplay.c * app/display/gimpdisplayshell-draw.c * app/display/gimpdisplayshell-scale.c * app/display/gimpdisplayshell-scroll.c * app/display/gimpdisplayshell-title.c * app/display/gimpdisplayshell-transform.c * app/display/gimpdisplayshell.c * app/display/gimpstatusbar.c * app/file/file-open.c * app/paint/gimppaintoptions.c * app/tools/gimpaligntool.c * app/tools/gimpcolortool.c * app/tools/gimpeditselectiontool.c * app/tools/gimpiscissorstool.c * app/tools/gimpmeasuretool.c * app/tools/gimpmovetool.c * app/tools/gimpperspectiveclonetool.c * app/tools/gimprectangleselecttool.c * app/tools/gimprectangletool.c * app/tools/gimprotatetool.c * app/vectors/gimpvectors-export.c * app/vectors/gimpvectors-import.c * app/vectors/gimpvectors.c * app/widgets/gimpimagepropview.c * app/widgets/gimpnavigationview.c * app/widgets/gimpselectioneditor.c * app/widgets/gimpviewrendererdrawable.c * app/widgets/gimpviewrendererimage.c * app/xcf/xcf-load.c * app/xcf/xcf-save.c * tools/pdbgen/pdb/guides.pdb * tools/pdbgen/pdb/image.pdb: use accessors for many image properties. * app/pdb/guides_cmds.c * app/pdb/image_cmds.c: regenerated. svn path=/trunk/; revision=24432
-
- 06 Oct, 2007 2 commits
-
-
Sven Neumann authored
2007-10-06 Sven Neumann <sven@gimp.org> * app/core/gimpimage-colormap.c (gimp_image_set_colormap): don't delete the colormap on indexed images. Fixes bug #483887. svn path=/trunk/; revision=23749
-
Sven Neumann authored
2007-10-06 Sven Neumann <sven@gimp.org> * app/core/gimpimage-colormap.c (gimp_image_set_colormap): set all entries to zero before assigning the new colormap. * app/paint-funcs/paint-funcs.[ch]: added const qualifiers. svn path=/trunk/; revision=23748
-
- 09 Dec, 2006 1 commit
-
-
Sven Neumann authored
2006-12-09 Sven Neumann <sven@gimp.org> * In all files, changed the standard copyright notice to say "GIMP - The GNU Image Manipulation Program".
-
- 28 Mar, 2006 1 commit
-
-
Sven Neumann authored
2006-03-28 Sven Neumann <sven@gimp.org> * app/*: did a global gimage -> image substitution.
-
- 27 Apr, 2005 1 commit
-
-
Sven Neumann authored
2005-04-27 Sven Neumann <sven@gimp.org> * app/core/gimpimage-colormap.[ch]: declared the return value of gimp_image_get_colormap() as const. * app/display/gimpdisplayshell-render.c: added some const qualifiers.
-
- 22 Oct, 2004 1 commit
-
-
Sven Neumann authored
2004-10-22 Sven Neumann <sven@gimp.org> * app/actions/colormap-editor-actions.c * app/actions/dialogs-actions.c * app/core/gimpimage-colormap.c * app/dialogs/convert-dialog.c * app/dialogs/dialogs.c * app/widgets/gimpcolormapeditor.c: use the term "Colormap" instead of "Indexed Palette". Fixes bug #155829.
-
- 07 May, 2004 1 commit
-
-
Sven Neumann authored
2004-05-07 Sven Neumann <sven@gimp.org> * app/core/gimpimage-colormap.[ch]: added a const qualifier. Changed how the image unit and dot-for-dot mode is handled. Might break things and certainly needs more changes (mainly in tools): * app/core/gimptemplate.c: allow GIMP_UNIT_PIXEL as image unit. * app/display/gimpdisplayshell-handlers.c * app/display/gimpdisplayshell-scale.c * app/display/gimpdisplayshell-title.c * app/display/gimpstatusbar.c: always use the image unit for the rulers and to display lengths. * app/widgets/gimptemplateeditor.c: redone GimpTemplateEditor based on a dialog mockup from Jimmac and Tigert. * app/core/core-enums.[ch]: changed some descriptions used by the template editor.
-
- 12 Feb, 2004 1 commit
-
-
Michael Natterer authored
2004-02-12 Michael Natterer <mitch@gimp.org> Make sure that non-indexed images never have a colormap. Fixes bug #121033. * app/core/gimpimage-colormap.c (gimp_image_set_colormap): set image->cmap to NULL when called with a NULL colormap. * app/core/gimpimage-undo-push.c: made colormap undo/redo aware of NULL colormaps. * app/core/gimpimage-convert.c (gimp_image_convert): remove the colormap using gimp_image_set_colormap() instead of freeing it manually. * app/widgets/gimpcolormapeditor.c: always check if the image is INDEXED *and* has a colormap before accessing the colormap. (need this new check because the fixed behaviour of colormap undo produces undo groups which, when being popped, make the image have no colormap while still being INDEXED in the small time frame between the emission of "colormap_changed" and "mode_changed").
-
- 06 Oct, 2003 1 commit
-
-
Michael Natterer authored
2003-10-06 Michael Natterer <mitch@gimp.org> Treat changes to the selection like changes to any other drawable: * app/core/gimpchannel.c * app/core/gimpchannel-combine.c: call gimp_drawable_update() after changing the channel. * app/core/gimpimage.[ch]: added struct GimpImageFlushAccumulator with one member "gboolean mask_changed". Connect to "update" of the selection and set accum.mask_changed to TRUE in the callback. Added default implementation for GimpImage::flush() and emit "mask_changed" there. Unrelated: * app/core/gimpimage.h: removed GimpGuide struct... * app/core/gimpimage-guides.h: ...and added it here. * app/core/gimpimage-undo-push.c (undo_pop_mask) (undo_pop_channel_mod): don't distinguish between selection and non-selection channels and just call gimp_drawable_update(). * app/core/gimpundo.h * app/core/gimpimage-undo.c: removed "gboolean mask_changed" from the GimpUndoAccumulator struct since we don't have to care about that signal explicitly any more. * app/display/gimpdisplay-foreach.[ch]: removed gimp_displays_flush(). * tools/pdbgen/pdb/display.pdb (displays_flush_invoker): call gimp_image_flush() on all images so the flush accumulator is honored. This generalization enables the removal of more special purpose code which was needed to treat the selection different: * app/core/gimpimage-mask-select.[ch]: removed... * app/core/gimpchannel-select.[ch]: ...and added under a new name because it's not selection specific any more. * app/core/gimpimage-mask.[ch]: removed... * app/core/gimpselection.[ch]: ...added the two remaining functions here. Removed all calls to gimp_image_mask_changed(). * app/core/Makefile.am * app/core/gimp-edit.c * app/core/gimpdrawable-transform.c * app/core/gimpimage-scale.c * app/core/gimpimage-snap.c * app/display/gimpdisplayshell.c * app/gui/channels-commands.c * app/gui/layers-commands.c * app/gui/select-commands.c * app/gui/vectors-commands.c * app/tools/gimpbycolorselecttool.c * app/tools/gimpeditselectiontool.c * app/tools/gimpellipseselecttool.c * app/tools/gimpfreeselecttool.c * app/tools/gimpfuzzyselecttool.c * app/tools/gimpiscissorstool.c * app/tools/gimprectselecttool.c * app/tools/gimptransformtool.c * app/widgets/gimpchanneltreeview.c * app/widgets/gimpselectioneditor.c * app/widgets/gimpvectorstreeview.c * app/xcf/xcf-save.c * tools/pdbgen/pdb/paths.pdb * tools/pdbgen/pdb/selection.pdb * tools/pdbgen/pdb/selection_tools.pdb: changed accordingly. * app/core/gimpdrawable-bucket-fill.c * app/core/gimpimage-colormap.c * app/core/gimplayer-floating-sel.c * app/core/gimplayer.c * app/gui/image-menu.c * app/paint/gimppaintcore.c * app/tools/gimpcroptool.c * app/tools/gimpinkoptions.c * app/tools/gimpvectortool.c: removed useless and/or obsolete #includes. * app/pdb/display_cmds.c * app/pdb/paths_cmds.c * app/pdb/selection_cmds.c * app/pdb/selection_tools_cmds.c: regenerated.
-
- 25 Mar, 2003 1 commit
-
-
Sven Neumann authored
2003-03-25 Sven Neumann <sven@gimp.org> * Makefile.am * gimpintl.h: removed this header file. * gimpmiscui.c: include libgimp-intl.h. * gimp.c (gimp_main): call setlocale() and bind to the libgimp textdomain so that plug-ins don't need to do that explicitely. * libgimp/stdplugins-intl.h: added the functionality that used to live in gimpintl.h and removed the libgimp related stuff. Got rid of the INIT_I18N_UI() macro. * plug-ins/*/*.c: removed all occurances of INIT_I18N_UI(). Plug-ins simply call INIT_I18N() once in their run() function. * plug-ins/script-fu/script-fu-intl.h: added the functionality that used to live in gimpintl.h and removed the libgimp related stuff. * app/Makefile.am * app/gimp-intl.h: new file that defines the gettext macros for the GIMP core. * app/*/*.c: include gimp-intl.h instead of libgimp/gimpintl.h. * plug-ins/script-fu/scripts/test-sphere.scm: fixed typos.
-
- 18 Mar, 2003 1 commit
-
-
Michael Natterer authored
2003-03-18 Michael Natterer <mitch@gimp.org> Added an API for image colormap manupulation and made colormap changes undoable (fixes bug #25963). * app/core/Makefile.am * app/core/gimpimage-colormap.[ch]: new files implementing colormap getters/setters. The setters push undos using the new function below. * app/core/core-enums.[ch]: added GIMP_UNDO_IMAGE_COLORMAP. * app/core/gimpimage-undo-push.[ch]: added gimp_image_undo_push_image_colormap(). Use GimpItemUndo even more often. Cleanup. * app/core/gimpimage.[ch]: removed gimp_image_get_colormap() here. * app/core/gimpimage-convert.c * app/gui/colormap-editor-commands.c * app/widgets/gimpcolormapeditor.c * app/widgets/gimptoolbox.c * tools/pdbgen/pdb/image.pdb: use the new API. * app/pdb/image_cmds.c: regenerated. * plug-ins/common/vinvert.c: removed the comment about the bug, cosmetic cleanup. Unrelated: * app/gui/splash.c: added a frame around the splash. Please eek if it doesn't please you.
-