1. 18 Sep, 2018 1 commit
    • Ell's avatar
      app, libgimp*, modules: don't use g_type_class_add_private() ... · 3b0040c0
      Ell authored
      ... and G_TYPE_INSTANCE_GET_PRIVATE()
      
      g_type_class_add_private() and G_TYPE_INSTANCE_GET_PRIVATE() were
      deprecated in GLib 2.58.  Instead, use
      G_DEFINE_[ABSTRACT_]TYPE_WITH_PRIVATE(), and
      G_ADD_PRIVATE[_DYNAMIC](), and the implictly-defined
      foo_get_instance_private() functions, all of which are available in
      the GLib versions we depend on.
      
      This commit only covers types registered using one of the
      G_DEFINE_FOO() macros (i.e., most types), but not types with a
      custom registration function, of which we still have a few -- GLib
      currently only provides a (non-deprecated) public API for adding a
      private struct using the G_DEFINE_FOO() macros.
      
      Note that this commit was 99% auto-generated (because I'm not
      *that* crazy :), so if there are any style mismatches... we'll have
      to live with them for now.
      3b0040c0
  2. 11 Jul, 2018 1 commit
  3. 20 May, 2018 2 commits
  4. 30 Nov, 2017 1 commit
  5. 06 Jun, 2017 1 commit
  6. 02 Feb, 2016 1 commit
    • Jehan's avatar
      Bug 648776 - fixes symmetry painting after Massimo and Mitch's reviews. · 1f483928
      Jehan authored
      Use a GType for the PROP_SYMMETRY property of GimpImage, and create
      a default "identity" symmetry for an image.
      I still use a GimpIntComboBox but store the property value in the
      user-data column because gpointer isn't a subset of gint.
      Adds in libgimpwidgets:
      - gimp_int_combo_box_set_active_by_user_data()
      - gimp_int_combo_box_get_active_user_data()
      - gimp_int_store_lookup_by_user_data()
      - gimp_prop_pointer_combo_box_new() to create a GimpIntComboBox and
        attach it to a gpointer property.
      Thanks Massimo and Mitch for reviewing my code.
      1f483928
  7. 31 May, 2015 1 commit
  8. 06 Oct, 2014 1 commit
  9. 07 May, 2014 1 commit
  10. 12 Nov, 2012 1 commit
  11. 11 Nov, 2012 1 commit
  12. 08 Oct, 2012 1 commit
  13. 23 Sep, 2011 1 commit
  14. 12 Jan, 2011 1 commit
  15. 05 Jul, 2010 1 commit
  16. 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
  17. 15 Nov, 2007 1 commit
    • Sven Neumann's avatar
      plugged a memory leak. · 410a6ffa
      Sven Neumann authored
      2007-11-15  Sven Neumann  <sven@gimp.org>
      
      	* app/tools/gimpselectionoptions.c (gimp_selection_options_gui):
      	plugged a memory leak.
      
      	* libgimpwidgets/gimpintstore.c (gimp_int_store_add_empty):
      	initialize the iter to avoid using uninitialized memory.
      
      
      svn path=/trunk/; revision=24169
      410a6ffa
  18. 18 May, 2007 1 commit
  19. 12 Jan, 2007 1 commit
    • Sven Neumann's avatar
      configure.in depend on glib >= 2.12.3. · 5bf710be
      Sven Neumann authored
      2007-01-12  Sven Neumann  <sven@gimp.org>
      
      	* configure.in
      	* app/sanity.c: depend on glib >= 2.12.3.
      
      	* HACKING: updated branches.
      
      	* libgimpwidgets/gimpintstore.c: added a construct-only property
      	that allows to specify the GType of the user-data column.
      
      
      svn path=/trunk/; revision=21692
      5bf710be
  20. 15 May, 2006 1 commit
  21. 12 Apr, 2006 1 commit
  22. 20 Dec, 2005 1 commit
  23. 21 Apr, 2005 1 commit
    • Sven Neumann's avatar
      removed the "row_deleted" handler which used to take care of reinserting · 771d5459
      Sven Neumann authored
      2005-04-22  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimpintstore.c: removed the "row_deleted" handler
      	which used to take care of reinserting the "Empty" item when the
      	last row gets deleted. This doesn't work any longer with GTK+ 2.6
      	and I see now way to make it work again. Fixes bug #301524.
      771d5459
  24. 10 Nov, 2004 1 commit
  25. 05 Aug, 2004 1 commit
  26. 22 Apr, 2004 1 commit
    • Sven Neumann's avatar
      automatically add an "(Empty)" item if the store is empty and remove it as · 52a42769
      Sven Neumann authored
      2004-04-22  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimpintstore.[ch]: automatically add an "(Empty)"
      	item if the store is empty and remove it as soon as other items
      	are being added.
      
      	* libgimp/gimpdrawablecombobox.c
      	* libgimp/gimpimagecombobox.c: removed handling of the empty list;
      	the store does this for us now.
      52a42769
  27. 21 Apr, 2004 2 commits
    • Sven Neumann's avatar
      use the same label as in the new combo_box widgets. · 8abf38f7
      Sven Neumann authored
      2004-04-21  Sven Neumann  <sven@gimp.org>
      
      	* libgimp/gimpmenu.c (gimp_menu_add_none): use the same label as
      	in the new combo_box widgets.
      
      	* libgimpwidgets/gimpintcombobox.[ch]
      	* libgimpwidgets/gimpintstore.[ch]: use LibGIMP copyright headers.
      8abf38f7
    • Sven Neumann's avatar
      libgimp/gimpdrawablecombobox.c libgimp/gimpimagecombobox.c · c15dc68d
      Sven Neumann authored
      2004-04-21  Sven Neumann  <sven@gimp.org>
      
      	* libgimp/gimpdrawablecombobox.c
      	* libgimp/gimpimagecombobox.c
      	* libgimp/gimppixbuf.c
      	* libgimpwidgets/gimpintcombobox.c
      	* libgimpwidgets/gimpintstore.c: API documentation.
      c15dc68d
  28. 20 Apr, 2004 1 commit
    • Sven Neumann's avatar
      libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgets.h · 5766718d
      Sven Neumann authored
      2004-04-20  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgets.h
      	* libgimpwidgets/gimpwidgetstypes.h
      	* libgimpwidgets/gimpintstore.[ch]: added a GimpIntStore, derived
      	from GtkListStore, to be used by GimpIntComboBox and also by the
      	image and drawable menus.
      
      	* libgimpwidgets/gimpintcombobox.c: use the new GimpIntStore.
      
      	* app/widgets/gimpenumstore.[ch]: derive from GimpIntStore,
      	removed API that is provided by the parent class.
      
      	* app/widgets/gimpenumcombobox.[ch]: derive from GimpIntComboBox,
      	removed API that is provided by the parent class.
      
      	* app/gui/resize-dialog.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimplevelstool.c
      	* app/widgets/gimpcolorframe.c
      	* app/widgets/gimphistogrameditor.c
      	* app/widgets/gimppropwidgets.c
      	* app/widgets/gimpstrokeeditor.c: changed accordingly.
      5766718d