1. 28 Apr, 2011 1 commit
  2. 12 Jan, 2011 1 commit
  3. 25 Aug, 2010 1 commit
  4. 26 Jun, 2010 1 commit
  5. 24 Jun, 2010 3 commits
  6. 05 Apr, 2010 1 commit
  7. 04 Apr, 2010 1 commit
  8. 03 Apr, 2010 1 commit
  9. 01 Apr, 2010 1 commit
  10. 13 Feb, 2010 1 commit
  11. 11 Oct, 2009 1 commit
  12. 10 Oct, 2009 2 commits
  13. 03 Oct, 2009 4 commits
  14. 28 Sep, 2009 1 commit
  15. 31 Aug, 2009 1 commit
  16. 29 Aug, 2009 1 commit
    • Martin Nordholts's avatar
      app: Always use gimp_object_get_name() · 957cf2cf
      Martin Nordholts authored
      Begin to consider GimpObject::name as private and always use
      gimp_object_get_name(). Change gimp_object_get_name() to take an
      untyped pointer so we don't have to do so awfully many casts. There is
      a runtime check for the type inside the function anyway.
      957cf2cf
  17. 20 Aug, 2009 3 commits
  18. 19 Aug, 2009 3 commits
  19. 18 Aug, 2009 1 commit
  20. 19 Mar, 2009 1 commit
    • Sven Neumann's avatar
      Bug 471681 – Keyboard shortcuts for brush size/params need feedback · 640afea5
      Sven Neumann authored
      2009-03-19  Sven Neumann  <sven@gimp.org>
      
      	Bug 471681 – Keyboard shortcuts for brush size/params need 
      feedback
      
      	* app/core/gimpbrushgenerated.c
      	* app/core/gimpcontext.c
      	* app/paint/gimppaintoptions.c: applied patch from Stephen G. 
      that
      	marks some strings for translation.
      
      
      svn path=/trunk/; revision=28182
      640afea5
  21. 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  <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
      d9b5207a
  22. 19 Dec, 2008 1 commit
    • Martin Nordholts's avatar
      Make instance members private and add getters for required members. · 4981816c
      Martin Nordholts authored
      * app/core/gimpdatafactory.[ch]: Make instance members private and
      add getters for required members.
      
      (gimp_data_factory_get_container)
      (gimp_data_factory_get_gimp)
      (gimp_data_factory_has_data_new_func): The new getters.
      
      * app/actions/context-commands.c
      * app/actions/data-commands.c
      * app/core/gimp-gradients.c
      * app/core/gimp.c
      * app/core/gimpcontext.c
      * app/core/gimpdatafactory.c
      * app/core/gimpdatafactory.h
      * app/dialogs/convert-dialog.c
      * app/dialogs/palette-import-dialog.c
      * app/pdb/gimppdb-utils.c
      * app/widgets/gimpbrushfactoryview.c
      * app/widgets/gimpdataeditor.c
      * app/widgets/gimpdatafactoryview.c
      * app/widgets/gimpselectiondata.c
      * app/widgets/gimpviewablebox.c
      * tools/pdbgen/pdb/brush_select.pdb
      * tools/pdbgen/pdb/brushes.pdb
      * tools/pdbgen/pdb/gradient_select.pdb
      * tools/pdbgen/pdb/gradients.pdb
      * tools/pdbgen/pdb/palette_select.pdb
      * tools/pdbgen/pdb/palettes.pdb
      * tools/pdbgen/pdb/pattern_select.pdb
      * tools/pdbgen/pdb/patterns.pdb: Use the getters.
      
      
      * app/pdb/brush-select-cmds.c
      * app/pdb/brushes-cmds.c
      * app/pdb/gradient-select-cmds.c
      * app/pdb/gradients-cmds.c
      * app/pdb/palette-select-cmds.c
      * app/pdb/palettes-cmds.c
      * app/pdb/pattern-select-cmds.c
      * app/pdb/patterns-cmds.c: Regenerated.
      
      svn path=/trunk/; revision=27812
      4981816c
  23. 25 Oct, 2008 1 commit
  24. 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  <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
      5503e6a0
  25. 06 Oct, 2008 1 commit
    • Michael Natterer's avatar
      paranoia fix for hypothetical but harmful misbehavior: when setting the · 90db7d44
      Michael Natterer authored
      2008-10-06  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpcontext.c (gimp_context_real_set_display): paranoia
      	fix for hypothetical but harmful misbehavior: when setting the
      	display from !=NULL to NULL, also set the image to NULL instead of
      	relying on whatever obscure implicit behavior of other parts of
      	GIMP which set a new display right away or make sure the image
      	goes away together with the display.
      
      
      svn path=/trunk/; revision=27145
      90db7d44
  26. 23 Mar, 2008 1 commit
    • Michael Natterer's avatar
      set the image also if it is NULL. · b3fb3cf6
      Michael Natterer authored
      2008-03-23  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpcontext.c (gimp_context_real_set_display): set the
      	image also if it is NULL.
      
      
      svn path=/trunk/; revision=25174
      b3fb3cf6
  27. 18 Mar, 2008 1 commit
    • 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  <mitch@gimp.org>
      
      	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
      	details.
      
      	* 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
      	display->image->gimp.
      
      	* 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
      cee3baea
  28. 16 Nov, 2007 1 commit
    • Michael Natterer's avatar
      app/base/temp-buf.c app/base/tile-manager.c accept NULL in all · 036085fd
      Michael Natterer authored
      2007-11-16  Michael Natterer  <mitch@gimp.org>
      
      	* app/base/temp-buf.c
      	* app/base/tile-manager.c
      	* app/core/gimpobject.c: accept NULL in all get_memsize() functions.
      
      	* app/core/gimp-utils.[ch]: ditto. Added gimp_string_get_memsize().
      
      	* app/core/gimp.c
      	* app/core/gimpbrush.c
      	* app/core/gimpbuffer.c
      	* app/core/gimpcontainer.c
      	* app/core/gimpcontext.c
      	* app/core/gimpdata.c
      	* app/core/gimpdrawable.c
      	* app/core/gimpdrawablemodundo.c
      	* app/core/gimpdrawableundo.c
      	* app/core/gimpimage.c
      	* app/core/gimpitempropundo.c
      	* app/core/gimplayer.c
      	* app/core/gimpmaskundo.c
      	* app/core/gimppalette.c
      	* app/core/gimpparasitelist.c
      	* app/core/gimppattern.c
      	* app/core/gimppreviewcache.c
      	* app/core/gimpundo.c
      	* app/core/gimpundostack.c
      	* app/core/gimpviewable.c
      	* app/pdb/gimpprocedure.c
      	* app/plug-in/gimpplugindef.c
      	* app/plug-in/gimppluginmanager.c
      	* app/plug-in/gimppluginprocedure.c
      	* app/text/gimptext.c
      	* app/text/gimptextlayer.c
      	* app/text/gimptextundo.c
      	* app/vectors/gimpvectorsmodundo.c: simplify
      	GimpObject::get_memsize() implementations accordingly.
      
      	* app/core/gimpimageundo.c: ditto. Always keep around colormaps in
      	chunks of GIMP_IMAGE_COLORMAP_SIZE to be coonsistent with the
      	other colormap handling code.
      
      
      svn path=/trunk/; revision=24174
      036085fd
  29. 09 Dec, 2006 1 commit
  30. 24 May, 2006 1 commit
    • Michael Natterer's avatar
      the default tool is the paintbrush, not rect select. · fa039605
      Michael Natterer authored
      2006-05-24  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpcontext.c (gimp_context_tool_list_thaw): the
      	default tool is the paintbrush, not rect select.
      
      	* app/tools/gimp-tools.c (gimp_tools_register): attach the default
      	visibility state to the tool_info.
      
      	* app/actions/tools-commands.c (tools_reset_cmd_callback): use the
      	attached boolean instead of reimplementing the default visibility
      	logic.
      fa039605