gimp/app/actions
Michael Natterer 37372555e5 Bug 704118 - crash on invalid number of PLTE entries
Make sure an indexed image always has a colormap. This was the case
before, except one could set a NULL colormap via the PDB.

Add gimp_image_unset_colormap(), and make gimp_image_set_colormap()
never set the colormap to NULL, even if NULL is passed. Change the
only places where actual unsetting makes sense to use unset().

Make some GUI places deal gracefully with palettes/colormaps with zero
entries.
2013-07-14 22:25:44 +02:00
..
.gitignore Added .gitignore files generated with git svn create-ignore. 2009-01-31 11:37:44 +00:00
Makefile.am */Makefile.am: merge INCLUDES into AM_CPPFLAGS 2013-06-05 20:48:37 +02:00
actions-types.h app: Make 'Export to' fall back to 'Export...' 2011-06-30 23:45:25 +02:00
actions.c app: remove all use-gegl config stuff 2012-05-19 00:50:53 +02:00
actions.h Bug 367388 - Small/percentage adjustment actions for tool-value and tip-sizes 2010-08-20 21:11:16 +02:00
brush-editor-actions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
brush-editor-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
brushes-actions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
brushes-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
buffers-actions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
buffers-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
buffers-commands.c Move gimp_edit_paste_as_new() to gimp_image_new_from_buffer() 2010-02-09 22:32:49 +01:00
buffers-commands.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
channels-actions.c Use gimp_item_get_container_iter() instead of the GimpImage iter APIs 2009-08-01 22:54:49 +02:00
channels-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
channels-commands.c app: introduce GimpItem::to_selection() 2010-07-20 23:09:19 +02:00
channels-commands.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
colormap-actions.c Bug 704118 - crash on invalid number of PLTE entries 2013-07-14 22:25:44 +02:00
colormap-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
colormap-commands.c app: remove paint-funcs-types.h 2012-05-19 01:13:21 +02:00
colormap-commands.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
context-actions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
context-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
context-commands.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
context-commands.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
cursor-info-actions.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
cursor-info-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
cursor-info-commands.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
cursor-info-commands.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
data-commands.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
data-commands.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
data-editor-commands.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
data-editor-commands.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
debug-actions.c app: remove Debug -> Benchmark Projection 2012-05-20 20:13:59 +02:00
debug-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
debug-commands.c Add support for both gamma-corrected and linear for all bit depths 2013-06-23 16:51:24 +02:00
debug-commands.h app: Add File -> Debug -> Dump Keyboard Shortcuts menu command 2009-05-08 20:13:27 +02:00
dialogs-actions.c Bug 676374 - Windows->Toolbox shouldn't clear Recently Closed Docks 2012-10-09 22:54:28 +02:00
dialogs-actions.h Bug 676374 - Windows->Toolbox shouldn't clear Recently Closed Docks 2012-10-09 22:54:28 +02:00
dialogs-commands.c app: move the GimpWindowStrategy interface from display/ to widgets/ 2012-01-30 23:33:21 +01:00
dialogs-commands.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
dock-actions.c actions: dock-close had a default shortcut colliding with view-close. 2012-12-12 15:36:16 +09:00
dock-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
dock-commands.c Move the Image Selection Menu to GimpDockWindow 2009-12-05 21:21:24 +01:00
dock-commands.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
dockable-actions.c Bug 346881 - Remove redundant title of tab and move menu button up 2010-06-12 01:24:39 +02:00
dockable-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
dockable-commands.c app: don't rely on gtk_container_remove() to always destroy the child 2012-02-21 00:36:18 +01:00
dockable-commands.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
documents-actions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
documents-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
documents-commands.c Bug 701053 - Opening jpg files from Canon camera displays... 2013-05-26 21:31:06 +02:00
documents-commands.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
drawable-actions.c Bug 674160 - Redesign of "Lock panel" 2012-11-09 11:17:25 +01:00
drawable-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
drawable-commands.c app: follow the GEGL invert -> invert-linear vs. invert-gamma change 2013-06-24 00:45:04 +02:00
drawable-commands.h Bug 674160 - Redesign of "Lock panel" 2012-11-09 11:17:25 +01:00
dynamics-actions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
dynamics-actions.h some missing files 2009-10-10 11:23:40 +03:00
dynamics-editor-actions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
dynamics-editor-actions.h Further changes to make dynamics editor and its menu. 2009-07-30 11:55:17 -03:00
edit-actions.c app: add untested infrastructure for tool-internal undo/redo 2013-05-12 19:51:52 +02:00
edit-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
edit-commands.c app: add untested infrastructure for tool-internal undo/redo 2013-05-12 19:51:52 +02:00
edit-commands.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
error-console-actions.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
error-console-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
error-console-commands.c app: add GimpTextBuffer, a GtkTextBuffer subclass 2010-02-25 17:41:10 +01:00
error-console-commands.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
file-actions.c app: can't call view_actions_setup() from file_actions_setup() 2012-12-12 23:26:46 +01:00
file-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
file-commands.c Bug 689403 - GIMP saves files in strange directories when started from an... 2012-12-15 00:36:19 +01:00
file-commands.h app: Rename 'Save as Template' to 'Create Template' 2009-05-16 09:48:22 +02:00
filters-actions.c app: gegl:noise-CIE_lch was renamed to gegl:noise-cie-lch 2013-06-04 00:54:12 +02:00
filters-actions.h app: add infrastructure to invoke GEGL filters from a menu item 2012-05-02 17:46:16 +02:00
filters-commands.c app: strip the ellipsis from the GEGL filter dialog labels 2013-03-09 20:19:32 +01:00
filters-commands.h app: add infrastructure to invoke GEGL filters from a menu item 2012-05-02 17:46:16 +02:00
fonts-actions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
fonts-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
fonts-commands.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
fonts-commands.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gradient-editor-actions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gradient-editor-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gradient-editor-commands.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gradient-editor-commands.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gradients-actions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gradients-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gradients-commands.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gradients-commands.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
help-actions.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
help-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
help-commands.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
help-commands.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
image-actions.c Add support for both gamma-corrected and linear for all bit depths 2013-06-23 16:51:24 +02:00
image-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
image-commands.c app: show the dither dialog when converting between linear and gamma 2013-06-23 17:15:30 +02:00
image-commands.h app: implement "Crop Image/Layer to Content" menu items in the core 2012-09-22 20:35:36 +02:00
images-actions.c Move "disp_count" and "instance_count" to GimpImagePrivate 2010-02-03 21:22:00 +01:00
images-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
images-commands.c Move "disp_count" and "instance_count" to GimpImagePrivate 2010-02-03 21:22:00 +01:00
images-commands.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
layers-actions.c Bug 702359 - 'New Layer Group' menu command should not have ellipsis 2013-06-15 21:09:55 +02:00
layers-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
layers-commands.c app: implement "Crop Image/Layer to Content" menu items in the core 2012-09-22 20:35:36 +02:00
layers-commands.h app: implement "Crop Image/Layer to Content" menu items in the core 2012-09-22 20:35:36 +02:00
palette-editor-actions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
palette-editor-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
palette-editor-commands.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
palette-editor-commands.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
palettes-actions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
palettes-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
palettes-commands.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
palettes-commands.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
patterns-actions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
patterns-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
plug-in-actions.c Review the last few commits and apply some style fanaticism 2012-02-07 20:36:55 +01:00
plug-in-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
plug-in-commands.c Use GimpValueArray and GimpParamSpecValueArray 2012-05-04 00:51:50 +02:00
plug-in-commands.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
quick-mask-actions.c Move the quick mask members to GimpImagePrivate 2010-02-04 09:49:45 +01:00
quick-mask-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
quick-mask-commands.c Move the quick mask members to GimpImagePrivate 2010-02-04 09:49:45 +01:00
quick-mask-commands.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
sample-points-actions.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
sample-points-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
sample-points-commands.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
sample-points-commands.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
select-actions.c app: use <primary> instead of <control> in accelerator strings 2011-09-16 22:59:58 +02:00
select-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
select-commands.c app: move the GimpWindowStrategy interface from display/ to widgets/ 2012-01-30 23:33:21 +01:00
select-commands.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
templates-actions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
templates-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
templates-commands.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
templates-commands.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
text-editor-actions.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
text-editor-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
text-editor-commands.c app: add GimpTextBuffer, a GtkTextBuffer subclass 2010-02-25 17:41:10 +01:00
text-editor-commands.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
text-tool-actions.c app: honor the "gtk-show-input-method-menu" setting 2010-10-14 00:13:35 +02:00
text-tool-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
text-tool-commands.c app: pass a format, not bpp, to gimp_viewable_get_dummy_pixbuf() 2012-05-02 17:51:08 +02:00
text-tool-commands.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
tool-options-actions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
tool-options-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
tool-options-commands.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
tool-options-commands.h app: remove the old tool presets system 2011-03-23 09:27:29 +01:00
tool-preset-editor-actions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
tool-preset-editor-actions.h app: add missing files 2010-04-04 01:16:31 +03:00
tool-presets-actions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
tool-presets-actions.h app: rename all tool-preset dialog related things to "tool presets" 2011-10-09 21:55:58 +02:00
tools-actions.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
tools-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
tools-commands.c app: enable tools_fg_select_brush_size_cmd_callback() again 2013-06-07 22:27:59 +02:00
tools-commands.h app: Expose brush size in pixels, not as ratio 2010-10-30 19:51:07 +03:00
vectors-actions.c Bug 674160 - Redesign of "Lock panel" 2012-11-09 11:17:25 +01:00
vectors-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
vectors-commands.c Bug 674160 - Redesign of "Lock panel" 2012-11-09 11:17:25 +01:00
vectors-commands.h Bug 674160 - Redesign of "Lock panel" 2012-11-09 11:17:25 +01:00
view-actions.c add default shortcut <shift>1 to reset rotation. 2013-04-23 00:36:31 +02:00
view-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
view-commands.c app: view_close_cmd_callback(): no need to check the shell for != NULL 2013-07-03 09:19:22 +02:00
view-commands.h app: add a rotate dialog to rotate to exact degrees 2013-04-20 23:22:14 +02:00
window-actions.c app (actions): Rewrite code to conditionally declare vars 2011-10-11 10:08:59 +05:30
window-actions.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
window-commands.c Remove two stray semicolons making if bodies always run 2011-04-08 13:20:37 +02:00
window-commands.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
windows-actions.c Bug 692641 - Various spelling fixes 2013-01-27 18:59:02 +01:00
windows-actions.h app: Change GimpDialogFactory signals to "dock-window-added/removed" 2009-09-26 13:11:42 +02:00
windows-commands.c Bug 702369 - foreground selection doesnt work with image precision >8 bit 2013-06-22 22:26:46 +02:00
windows-commands.h app: make Alt+Tab and Alt+Shift+Tab cycle through all open displays 2011-05-30 23:46:50 +02:00