GitLab repository storage has been migrated to hashed layout. Please contact Infrastructure team if you notice any issues with repositories or hooks.

  1. 18 Oct, 2015 1 commit
  2. 17 May, 2015 2 commits
  3. 29 Jun, 2014 1 commit
  4. 11 May, 2014 1 commit
  5. 03 Dec, 2013 1 commit
  6. 27 Aug, 2013 1 commit
    • Jehan's avatar
      Bug 704065 - Snap default preferences are now settable in the preferences. · 0df8ae52
      Jehan authored
      Along with this change, the snap preferences have been moved from
      GimpDisplayConfig to GimpDisplayOptions, where it makes much more sense.
      One of the consequences is that there is no need to duplicate these
      values in GimpDisplayShell anymore to differenciate defaults and
      current settings.
  7. 22 Apr, 2013 1 commit
  8. 20 Apr, 2013 3 commits
  9. 12 Dec, 2012 1 commit
    • Jehan's avatar
      Bug 685559 - view-close action modified to close only an image view. · 2ad8634c
      Jehan authored
      view-close was closing also toolbox docks if they had the focus. Now
      this action will close only the current active image view (if any),
      whatever the window which has actual focus.
      Additionally all other view actions are available on dock focus.
  10. 18 May, 2012 1 commit
  11. 23 Feb, 2012 1 commit
  12. 19 Feb, 2012 1 commit
  13. 15 Dec, 2011 1 commit
  14. 05 Dec, 2011 1 commit
  15. 16 Sep, 2011 1 commit
  16. 03 Oct, 2010 1 commit
  17. 16 Feb, 2010 1 commit
  18. 03 Feb, 2010 1 commit
  19. 01 Feb, 2010 1 commit
    • Martin Nordholts's avatar
      app: Get rid of config -> display module dependency · ed2d178d
      Martin Nordholts authored
      In order to make a clear separation between the core modules and the
      UI modules, move the necessary enums from display-enums.h and
      widgets-enums.h to config-enums.h and the files
      gimpdisplayoptions.[ch] from the display to the config module. This
      removes the config -> display dependency.
      This change has three main benefits
       * It lets us remove includes of display files from the config module
       * We don't have to link gimp-console and test-config with a subset of
         object files from the display module
       * It is reflected in devel-docs/gimp-module-dependencies.svg that the
         application is made up of core modules and UI modules and that no
         core module depends on any UI module
  20. 06 Oct, 2009 1 commit
  21. 04 Oct, 2009 1 commit
  22. 29 Sep, 2009 1 commit
  23. 28 Sep, 2009 2 commits
  24. 17 May, 2009 1 commit
  25. 16 May, 2009 1 commit
  26. 17 Jan, 2009 1 commit
    • Michael Natterer's avatar
      Change licence to GPLv3 (and to LGPLv3 for libgimp). · d9b5207a
      Michael Natterer authored
      2009-01-17  Michael Natterer  <>
      	* 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
  27. 04 Dec, 2008 1 commit
    • Sven Neumann's avatar
      also use the translation context for the tooltips. · ff6bde0a
      Sven Neumann authored
      2008-12-04  Sven Neumann  <>
      	* app/widgets/gimpactiongroup.[ch]: also use the translation
      	context for the tooltips.
      	* app/actions/*.c: added translation context to all tooltips. 
      	improved some tooltips while I was on it.
      svn path=/trunk/; revision=27757
  28. 03 Dec, 2008 1 commit
    • Sven Neumann's avatar
      added an extra parameter for the translation context to all · 74e76f2c
      Sven Neumann authored
      2008-12-03  Sven Neumann  <>
      	* app/widgets/gimpactiongroup.[ch]: added an extra parameter for
      	the translation context to all gimp_action_group_add methods.
      	* app/actions/*.c: added a translation context to all action
      	labels. Also unified and improved the labels and tooltips in a 
      svn path=/trunk/; revision=27754
  29. 11 Oct, 2008 1 commit
    • Michael Natterer's avatar
      add a "use_gegl" boolean member. · ef1df223
      Michael Natterer authored
      2008-10-11  Michael Natterer  <>
      	* app/core/gimpprojection.h: add a "use_gegl" boolean member.
      	* app/core/gimpprojection-construct.c (gimp_projection_construct):
      	use the boolean instead of hardcoding FALSE.
      	* app/actions/view-actions.c
      	* app/actions/view-commands.[ch]: add a "Use GEGL" action and
      	callback which sets the boolean and exposes the display.
      	* menus/ add it to the "View" menu.
      svn path=/trunk/; revision=27242
  30. 09 Oct, 2008 1 commit
    • Michael Natterer's avatar
      Add GEGL_CFLAGS and #includes as if gimpdrawable.h and gimpimage.h had a · 5503e6a0
      Michael Natterer authored
      2008-10-09  Michael Natterer  <>
      	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/
      	* app/file/
      	* app/gui/
      	* app/menus/
      	* app/paint/
      	* app/plug-in/
      	* app/text/
      	* app/vectors/
      	* app/widgets/
      	* app/xcf/ 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/ 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
  31. 28 Jun, 2008 1 commit
    • Michael Natterer's avatar
      app/actions/layers-commands.c app/actions/view-actions.c · 8c66ea4b
      Michael Natterer authored
      2008-06-28  Michael Natterer  <>
      	* app/actions/layers-commands.c
      	* app/actions/view-actions.c
      	* app/dialogs/about-dialog.c
      	* app/dialogs/layer-options-dialog.c
      	* app/dialogs/preferences-dialog.c
      	* app/display/gimpcanvas.c
      	* app/display/gimpdisplayshell-appearance.c
      	* app/display/gimpnavigationeditor.c
      	* modules/colorsel_water.c: use accessors instead of accessing
      	members of GTK+ widgets directly.
      svn path=/trunk/; revision=26006
  32. 22 Apr, 2008 1 commit
  33. 19 Mar, 2008 1 commit
    • Michael Natterer's avatar
      add boolean "quit" parameter and leave the empty display open when it is · bc03eded
      Michael Natterer authored
      2008-03-19  Michael Natterer  <>
      	* app/display/gimpdisplay-foreach.[ch] (gimp_displays_delete): add
      	boolean "quit" parameter and leave the empty display open when it
      	is FALSE.
      	* app/dialogs/quit-dialog.c
      	* app/actions/file-commands.c: pass quit = FALSE for "close all".
      	* app/gui/gui.c: pass quit = TRUE when quitting.
      	* app/actions/file-actions.c: fix sensitivity of "Close all".
      	* app/actions/view-actions.c: fix sensitivity of "Close".
      svn path=/trunk/; revision=25131
  34. 18 Mar, 2008 2 commits
    • Michael Natterer's avatar
      add new options object for the "no image" display appearance. · bd636468
      Michael Natterer authored
      2008-03-18  Michael Natterer  <>
      	* app/display/gimpdisplayoptions.[ch]: add new options object
      	for the "no image" display appearance.
      	* app/display/gimpdisplayshell.[ch]: keep one of them around.
      	* app/display/gimpdisplayshell-appearance.[ch]: use the options
      	object when the display is empty. Add guards against no image
      	to some functions. Add gimp_display_shell_appearance_update()
      	which sets all options according to the current display state
      	(normal, fullscreen, no image).
      	* app/actions/view-actions.c: don't allow to configure the GUI
      	of the empty display.
      	* app/display/gimpdisplayshell-callbacks.c: use the new appearance
      	update function instead of doing it all here.
      	* app/display/gimpdisplayshell-close.c
      	* app/gui/gui-vtable.c: update the appearance when clearing or
      	filling the display.
      	* app/display/gimpdisplayshell-selection.c: forgot some guards
      	against empty displays.
      svn path=/trunk/; revision=25114
    • Michael Natterer's avatar
      First draft of the "no image open" window, which is implemented as a · cee3baea
      Michael Natterer authored
      2008-03-18  Michael Natterer  <>
      	First draft of the "no image open" window, which is implemented as
      	a display without image (a view with NULL model). Didn't change
      	the display's appearance yet so I can first make sure the display
      	without image works properly in all details before hiding these
      	* app/core/gimp-gui.[ch]: add "gimp" parameter to display_create()
      	and allow "image" to be NULL.
      	* app/core/gimpcontext.c (gimp_context_real_set_display): a
      	display's image can be NULL now.
      	* app/display/gimpdisplay.[ch]: add Gimp and GimpDisplayConfig
      	members.  Add Gimp parameter to gimp_display_shell_new(). Changed
      	gimp_display_reconnect() to gimp_display_set_image() and allow to
      	set a NULL image.
      	* app/gui/gui-vtable.c (gui_display_create): if there is a single
      	display without an image, call gimp_display_set_image() on that
      	display instead of creating a new one.
      	* app/display/gimpdisplayshell-close.c: if the last display is
      	closed, don't close it but make it empty. Factored out that code
      	to gimp_display_shell_really_close().
      	* app/display/gimpdisplayshell-dnd.c: when dropping uris on an
      	empty display, open the first one into that display and the other
      	ones as layers of the newly opened image. This is consistent with
      	dropping on an existing image but maybe needs some discussion.
      	* app/display/gimpdisplayshell-callbacks.c: bail out early in the
      	tool event callback so tools never have to deal with empty
      	displays. In expose(), draw the drop zone on the empty display.
      	* app/display/gimpdisplayshell-title.c: set the empty display's
      	title to "Gimp - Drop Files".
      	* app/display/gimpdisplay-foreach.c
      	* app/display/gimpdisplay-handlers.c
      	* app/display/gimpdisplayshell-appearance.c
      	* app/display/gimpdisplayshell-autoscroll.c
      	* app/display/gimpdisplayshell-callbacks.c
      	* app/display/gimpdisplayshell-cursor.c
      	* app/display/gimpdisplayshell-dnd.c
      	* app/display/gimpdisplayshell-draw.c
      	* app/display/gimpdisplayshell-filter-dialog.c
      	* app/display/gimpdisplayshell-handlers.c
      	* app/display/gimpdisplayshell-layer-select.c
      	* app/display/gimpdisplayshell-preview.c
      	* app/display/gimpdisplayshell-render.c
      	* app/display/gimpdisplayshell-scale.c
      	* app/display/gimpdisplayshell-scroll.c
      	* app/display/gimpdisplayshell-selection.c
      	* app/display/gimpdisplayshell-title.c
      	* app/display/gimpdisplayshell.c
      	* app/display/gimpnavigationeditor.c
      	* app/display/gimpstatusbar.c: use display->gimp and
      	display->config instead of going via the image. Guard against
      	empty displays in some few places (most places can't be
      	called). Where needed, use the canvas' dimensions instead of the
      	image's dimensions so scroll offsets and scrollbars still have
      	sane values instead of the last image's ones.
      	* app/actions/actions.c (action_data_get_gimp)
      	(action_data_get_context): use display->gimp instead of
      	* app/actions/edit-commands.c (edit_paste_cmd_callback): redirect
      	to "paste as new" if there is an empty display.
      	* app/actions/tools-commands.c (tools_select_cmd_callback): don't
      	initialize the new tool on an empty display.
      	* app/actions/view-actions.c (view_actions_update): changed lots
      	of sensitivity settings to be insensitive when there is no image
      	(instead of no display).
      	* app/actions/view-commands.c: use the display's config object
      	instead of gimp's.
      svn path=/trunk/; revision=25113
  35. 28 Dec, 2007 1 commit
    • Sven Neumann's avatar
      addec const qualifiers to GimpRGB parameters. · b194e6fb
      Sven Neumann authored
      2007-12-28  Sven Neumann  <>
      	* libgimpwidgets/gimpcairo-utils.[ch]: addec const qualifiers to
      	GimpRGB parameters.
      	* app/widgets/gimprender.[ch]: removed global variables for
      	checkerboard colors and introduced functions to get the
      	checkerboard colors as pointers to GimpRGB structs.
      	* app/actions/view-actions.c
      	* app/display/gimpdisplayshell-appearance.c
      	* app/widgets/gimpviewrenderer.c
      	* app/widgets/gimpcolormapeditor.c: changed accordingly.
      svn path=/trunk/; revision=24451