1. 04 May, 2011 1 commit
  2. 02 Mar, 2011 1 commit
  3. 22 Feb, 2011 1 commit
  4. 25 Aug, 2010 1 commit
  5. 24 Jun, 2010 1 commit
  6. 11 Apr, 2010 1 commit
  7. 04 Apr, 2010 1 commit
  8. 03 Apr, 2010 1 commit
  9. 31 Jan, 2010 1 commit
  10. 25 Oct, 2009 1 commit
  11. 10 Oct, 2009 4 commits
  12. 04 Oct, 2009 1 commit
  13. 03 Oct, 2009 1 commit
  14. 08 Sep, 2009 1 commit
  15. 20 Aug, 2009 4 commits
  16. 18 Aug, 2009 1 commit
  17. 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
  18. 20 Dec, 2008 1 commit
    • Martin Nordholts's avatar
      Bug 555954 – Merge Tagging of Gimp Resources GSoC Project · 4255e436
      Martin Nordholts authored
      Merge the rest of the tagging code developed on the tagging branch
      by Aurimas Juška. Development will now continue in trunk.
      
      * app/core/gimptag.[ch]: New files (not strictly true but almost)
      implementing the represention of a tag.
      
      * app/core/gimptagcache.[ch]: New files implementing functionality
      for loading and saving tags to tags.xml, and assigning loaded tags
      to tagged objects.
      
      * app/core/gimpfilteredcontainer.[ch]: New files implementing a
      tag filtered GimpContainer.
      
      * app/widgets/gimptagentry.[ch]: New files implementing a
      GtkEntry-like widget for entering tags.
      
      * app/widgets/gimpcombotagentry.[ch]: New files implementing a
      combobox-like widget for selecting tags.
      
      * app/widgets/gimptagpopup.[ch]: New files implementing a popup of
      all available tags that can be selected and combined in a
      checkbox-like way.
      
      * app/core/gimp.[ch]: Add a GimpTagCache member and manage tag
      assignment and saving and loading to/from tags.xml.
      
      * app/widgets/gimpdatafactoryview.c: Add the tag query and tag
      assignment widgets to the UI and show the tag filtered items
      instead of all items.
      
      * app/core/Makefile.am
      * app/widgets/Makefile.am: Add new files.
      
      * app/core/core-types.h
      * app/widgets/widgets-types.h: Add new types.
      
      svn path=/trunk/; revision=27816
      4255e436
  19. 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
  20. 14 Dec, 2008 1 commit
  21. 13 Dec, 2008 1 commit
  22. 12 Dec, 2008 1 commit
    • Martin Nordholts's avatar
      Bug 555954 – Merge Tagging of Gimp Resources GSoC Project · 70ed5218
      Martin Nordholts authored
      Partial merge of code from Aurimas Juška.
      
      * app/core/gimpdata.[ch] (gimp_data_make_internal): Add an
      'identifier' parameter/instance struct member that can be used to
      identify the internal GimpData object across sessions. It is the
      internal-object counterpart to a file path.
      
      * app/core/gimp.c
      * app/core/gimpcurve.c
      * app/core/gimpbrush.c
      * app/core/gimppattern.c
      * app/core/gimppalette.c
      * app/core/gimpgradient.c
      * app/core/gimp-gradients.c: Assign an identifier to the the
      internal GimpData objects.
      
      svn path=/trunk/; revision=27781
      70ed5218
  23. 04 Dec, 2008 1 commit
  24. 04 Nov, 2008 1 commit
    • Sven Neumann's avatar
      bumped minimum required version of GLib to 2.18.0. · 4762b734
      Sven Neumann authored
      2008-11-04  Sven Neumann  <sven@sven>
      
      	* configure.in: bumped minimum required version of GLib to 
      2.18.0.
      
      	* INSTALL: document the updated dependency.
      
      	* app/core/gimp.[ch]: introduced gimp_message_literal(), a 
      variant
      	of gimp_message() that takes a literal string.
      
      	* app/errors.[ch]: removed format arguments from 
      gimp_fatal_error()
      	and gimp_terminate() and let them take a literal string instead.
      
      	* app/tools/gimptool.[ch]: introduced 
      gimp_tool_message_literal(),
      	a variant of gimp_tool_message() that takes a literal string.
      
      	* app/actions/documents-commands.c
      	* app/actions/drawable-commands.c
      	* app/actions/edit-commands.c
      	* app/actions/error-console-commands.c
      	* app/actions/file-commands.c
      	* app/actions/gradients-commands.c
      	* app/actions/image-commands.c
      	* app/actions/layers-commands.c
      	* app/actions/palettes-commands.c
      	* app/actions/plug-in-commands.c
      	* app/actions/select-commands.c
      	* app/actions/vectors-commands.c
      	* app/config/gimprc.c
      	* app/core/gimp-modules.c
      	* app/core/gimp-parasites.c
      	* app/core/gimp-templates.c
      	* app/core/gimp-units.c
      	* app/core/gimpchannel.c
      	* app/core/gimpcontainer-filter.c
      	* app/core/gimpdrawable-bucket-fill.c
      	* app/core/gimpimage-convert.c
      	* app/core/gimpimage-merge.c
      	* app/core/gimpimage.c
      	* app/core/gimpimagefile.c
      	* app/core/gimplayer-floating-sel.c
      	* app/core/gimplayer.c
      	* app/core/gimpselection.c
      	* app/dialogs/convert-dialog.c
      	* app/dialogs/dialogs.c
      	* app/dialogs/palette-import-dialog.c
      	* app/dialogs/preferences-dialog.c
      	* app/dialogs/quit-dialog.c
      	* app/dialogs/stroke-dialog.c
      	* app/display/gimpdisplayshell-dnd.c
      	* app/file/file-open.c
      	* app/file/file-procedure.c
      	* app/file/file-save.c
      	* app/file/file-utils.c
      	* app/gegl/gimpcurvesconfig.c
      	* app/gegl/gimplevelsconfig.c
      	* app/gui/gui-message.c
      	* app/gui/gui.c
      	* app/gui/session.c
      	* app/paint/gimpbrushcore.c
      	* app/paint/gimpclone.c
      	* app/paint/gimpheal.c
      	* app/paint/gimpperspectiveclone.c
      	* app/paint/gimpsourcecore.c
      	* app/pdb/gimppdb-utils.c
      	* app/pdb/gimpprocedure.c
      	* app/plug-in/gimpplugin-message.c
      	* app/plug-in/gimpplugin.c
      	* app/plug-in/gimppluginmanager-restore.c
      	* app/plug-in/gimppluginprocedure.c
      	* app/text/gimptextlayer.c
      	* app/tools/gimp-tools.c
      	* app/tools/gimpaligntool.c
      	* app/tools/gimpblendtool.c
      	* app/tools/gimpbrightnesscontrasttool.c
      	* app/tools/gimpbucketfilltool.c
      	* app/tools/gimpcolorbalancetool.c
      	* app/tools/gimpcolorpickertool.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimpdesaturatetool.c
      	* app/tools/gimpeditselectiontool.c
      	* app/tools/gimpforegroundselecttool.c
      	* app/tools/gimpfreeselecttool.c
      	* app/tools/gimpgegltool.c
      	* app/tools/gimphuesaturationtool.c
      	* app/tools/gimpimagemaptool-settings.c
      	* app/tools/gimpiscissorstool.c
      	* app/tools/gimplevelstool.c
      	* app/tools/gimpmeasuretool.c
      	* app/tools/gimppainttool.c
      	* app/tools/gimpposterizetool.c
      	* app/tools/gimpselectiontool.c
      	* app/tools/gimpsourcetool.c
      	* app/tools/gimpthresholdtool.c
      	* app/tools/gimptransformtool.c
      	* app/tools/gimpvectortool.c
      	* app/widgets/gimpactionview.c
      	* app/widgets/gimpcontrollerlist.c
      	* app/widgets/gimpcontrollers.c
      	* app/widgets/gimpdataeditor.c
      	* app/widgets/gimpdevices.c
      	* app/widgets/gimpdnd-xds.c
      	* app/widgets/gimperrordialog.c
      	* app/widgets/gimphelp.c
      	* app/widgets/gimpitemtreeview.c
      	* app/widgets/gimppdbdialog.c
      	* app/widgets/gimpsettingsbox.c
      	* app/widgets/gimpvectorstreeview.c
      	* app/widgets/gimpwidgets-utils.c
      	* app/xcf/xcf-load.c
      	* tools/pdbgen/pdb/convert.pdb
      	* tools/pdbgen/pdb/edit.pdb
      	* tools/pdbgen/pdb/floating_sel.pdb
      	* tools/pdbgen/pdb/image.pdb: use the _literal variants for
      	g_set_error(), gimp_message() and gimp_tool_message().
      
      	* app/pdb/convert-cmds.c
      	* app/pdb/edit-cmds.c
      	* app/pdb/floating-sel-cmds.c
      	* app/pdb/image-cmds.c: regenerated.
      
      
      svn path=/trunk/; revision=27548
      4762b734
  25. 02 Nov, 2008 1 commit
    • Michael Natterer's avatar
      add new functions gimp_get_image_iter(), display_iter() and · a748e3f5
      Michael Natterer authored
      2008-11-02  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimp.[ch]: add new functions gimp_get_image_iter(),
      	display_iter() and tool_info_iter().
      
      	* app/tools/gimp-tools.c
      	* app/tools/gimptexttool.c
      	* app/tools/gimpvectortool.c
      	* app/dialogs/quit-dialog.c
      	* app/gui/gui.c
      	* app/menus/windows-menu.c
      	* app/actions/images-commands.c
      	* app/actions/tools-actions.c
      	* app/actions/windows-actions.c
      	* app/actions/tool-options-commands.c
      	* app/display/gimpdisplay.c
      	* app/display/gimpdisplay-foreach.c
      	* app/widgets/gimptoolbox.c
      	* tools/pdbgen/pdb/image.pdb: use them here.
      
      	* app/pdb/image-cmds.c: regenerated.
      
      
      svn path=/trunk/; revision=27526
      a748e3f5
  26. 17 Oct, 2008 1 commit
    • Sven Neumann's avatar
      added signal Gimp::image-opened to announce that an image has been loaded · 8f425553
      Sven Neumann authored
      2008-10-17  Sven Neumann  <sven@sven>
      
      	* app/core/gimp.[ch]: added signal Gimp::image-opened to 
      announce
      	that an image has been loaded and a display was created for it.
      
      	* app/file/file-open.c (file_open_with_proc_and_display): call
      	gimp_opened() to emit the new signal.
      
      	* app/gui/dbus-service.xml
      	* app/gui/gimpdbusservice.[ch]: propagate the 'opened' signal to
      	listeners of the "org.gimp.GIMP.UI" DBus service.
      
      	* app/gui/gui-unique.c: formatting.
      
      
      svn path=/trunk/; revision=27297
      8f425553
  27. 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
  28. 25 Sep, 2008 1 commit
    • Sven Neumann's avatar
      added a 'restored' flag to the Gimp object and set it in · 95cd081d
      Sven Neumann authored
      2008-09-25  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimp.[ch]: added a 'restored' flag to the Gimp object
      	and set it in gimp_real_restore(). Added method 
      gimp_is_restored().
      
      	* app/gui/gui.c: call gui_unique_init() in gui_init() instead of
      	that later in gui_restore_after_callback(). By doing so we start
      	our DBus service (or message proxy window on Win32) much earlier
      	in the start process, thus reducing the time frame where two
      	instances of gimp can be launched.
      
      	* app/gui/gui-unique.c
      	* app/gui/gimpdbusservice.c: wait handling the queued file-open
      	requests until gimp is fully restored.
      
      	* app/gui/splash.c (splash_update): only run one iteration of 
      the
      	main loop. Doing it in a while loop can cause us to get stuck if
      	the gimp-unique service already added an idle handler.
      
      
      svn path=/trunk/; revision=27049
      95cd081d
  29. 10 May, 2008 1 commit
    • Michael Natterer's avatar
      add boolean "append" property which makes gimp_container_add() append to · 71df1ab4
      Michael Natterer authored
      2008-05-10  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimplist.[ch]: add boolean "append" property which
      	makes gimp_container_add() append to the list instead of the
      	default prepend.
      
      	* app/core/gimp.c: create the display list with append = TRUE so
      	the images menu is in a proper order.
      
      
      svn path=/trunk/; revision=25627
      71df1ab4
  30. 04 Apr, 2008 1 commit
  31. 24 Mar, 2008 1 commit
    • Sven Neumann's avatar
      Do not any longer keep the document history in two places. We only use · 3344c1b3
      Sven Neumann authored
      2008-03-24  Sven Neumann  <sven@gimp.org>
      
      	Do not any longer keep the document history in two places. We 
      only
      	use GtkRecentManager now:
      
      	* app/core/Makefile.am
      	* app/core/gimp-documents.[ch]: removed these files.
      
      	* app/core/gimpdocumentlist.c: removed code to load and save the
      	"documents" file.
      	(gimp_document_list_add_uri): call gimp_recent_list_add_uri() 
      here.
      
      	* app/core/gimpimagefile.[ch]: added function to set the 
      mime-type.
      
      	* app/core/gimp.c (gimp_restore): removed code to load the
      	document history.
      	(gimp_real_exit): removed code to save it.
      	
      	* app/core/gimp-gui.[ch]: extended the vtable with a method to
      	populate the document list.
      
      	* app/gui/gui-vtable.c: added code to populate the document 
      history
      	from the list of recently used files kept by GtkRecentManager.
      
      	* app/gui/gui.c (gui_restore_callback): load the recent files 
      here.
      
      	* app/file/file-open.c
      	* app/file/file-save.c: no need to call 
      gimp_recent_list_add_uri()
      	any longer as gimp_document_list_add_uri() does that for us now.
      
      	* app/actions/documents-commands.c 
      (documents_clear_cmd_callback):
      	purge the items from GtkRecentManager. Also changed the dialog 
      to
      	emphasize that this operation now affects the document history 
      in
      	all applications.
      
      	* docs/gimp.1.in: removed reference to "documents" file.
      
      
      svn path=/trunk/; revision=25190
      3344c1b3
  32. 19 Feb, 2008 1 commit
  33. 22 Jan, 2008 1 commit
    • Sven Neumann's avatar
      added new function gimp_use_gegl(). · 64880a81
      Sven Neumann authored
      2008-01-22  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimp.[ch]: added new function gimp_use_gegl().
      
      	* app/core/gimpdrawable-desaturate.c
      	* app/core/gimpdrawable-levels.c
      	* app/core/gimpdrawable-invert.c
      	* app/tools/gimpimagemaptool.c
      	* app/pdb/color_cmds.c
      	* tools/pdbgen/pdb/color.pdb: use it instead of accessing the
      	GimpCoreConfig struct directly.
      
      svn path=/trunk/; revision=24668
      64880a81
  34. 19 Dec, 2007 1 commit