1. 08 Sep, 2019 1 commit
    • Michael Natterer's avatar
      Simplify the plug-in query API and fix plugin-browser · 388776df
      Michael Natterer authored
      - remove the menu path and image types from "gimp-plugins-query",
        they are available via GimpProcedure, also reorder and rename
        its remaining return values to make sense
      - remove the "menu_path" parameter to gimp_proc_view_new(),
        it can also ask GimpProcedure
      - adapt plugin-browser to the new API and make it use GimpProcedure
      - fix plugin-browser's tree view to show all menu hierarchies
        completely, it was still expecting menu paths that contain
        the menu label too
      388776df
  2. 12 Aug, 2019 1 commit
  3. 11 Aug, 2019 1 commit
  4. 09 Aug, 2019 1 commit
    • Jehan's avatar
      libgimp: make GimpProcBrowserDialog work both with the old and new API. · d28af77f
      Jehan authored
      The dialog was still calling the old API gimp_pdb_query() everywhere,
      which made it fail to run when called with the new API (e.g. from the
      Python console or directly from an action) whereas it worked well when
      called from the old API (e.g. from the Script-fu console). By testing
      the existence of the GimpPDB singleton, we can have this dialog work in
      both cases.
      d28af77f
  5. 07 Aug, 2019 1 commit
  6. 06 Aug, 2019 1 commit
  7. 05 Aug, 2019 2 commits
  8. 03 Aug, 2019 2 commits
    • Niels De Graef's avatar
      Add (nullable) if applicable · 5f92ced1
      Niels De Graef authored
      Basically this commit makes sure that all return values that are marked
      as "Returns:" also have a `(nullable)` annotation if it is mentioned on
      the same line that NULL can also be returned.
      
      This will prevent a few problems in GObject-introspection.
      5f92ced1
    • Niels De Graef's avatar
      Use "Returns:" to annotate return values · 1dda6015
      Niels De Graef authored
      To be able to annotate return values through GObject-introspection, you
      need to make sure it is tagged with `Returns:` and not something else.
      1dda6015
  9. 30 May, 2019 1 commit
  10. 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
  11. 11 Jul, 2018 1 commit
  12. 20 May, 2018 2 commits
  13. 03 Sep, 2017 1 commit
  14. 31 May, 2015 1 commit
  15. 01 Nov, 2013 1 commit
  16. 27 Nov, 2012 1 commit
  17. 30 Oct, 2010 1 commit
  18. 07 Jul, 2010 1 commit
  19. 22 Mar, 2009 1 commit
    • Michael Natterer's avatar
      use GtkAdjustment's accessors. · 19c96dcc
      Michael Natterer authored
      2009-03-22  Michael Natterer  <mitch@gimp.org>
      
      	* libgimp/gimpzoompreview.c: use GtkAdjustment's accessors.
      
      	* libgimp/gimpprocbrowserdialog.c: use accessors instead of
      	dialog->vbox and widget->parent.
      
      
      svn path=/trunk/; revision=28204
      19c96dcc
  20. 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
  21. 25 Nov, 2008 1 commit
  22. 11 Nov, 2008 1 commit
  23. 15 May, 2006 1 commit
  24. 20 Dec, 2005 1 commit
  25. 02 Nov, 2005 2 commits
  26. 05 Oct, 2005 1 commit
    • Sven Neumann's avatar
      capitalization and other string changes. · f5527875
      Sven Neumann authored
      2005-10-06  Sven Neumann  <sven@gimp.org>
      
      	* libgimp/gimpprocbrowserdialog.c: capitalization and other string
      	changes.
      
      	* libgimpwidgets/gimpbrowser.c: string unification. Set the
      	message label italic.
      
      	* plug-ins/common/plugin-browser.c: use ngettext() for plural forms.
      f5527875
  27. 27 Sep, 2005 2 commits
    • Sven Neumann's avatar
      libgimp/gimpprocbrowserdialog.h libgimpwidgets/gimpbrowser.h · aa94434f
      Sven Neumann authored
      2005-09-27  Sven Neumann  <sven@gimp.org>
      
      	* libgimp/gimpprocbrowserdialog.h
      	* libgimpwidgets/gimpbrowser.h
      	* libgimpwidgets/gimpdialog.h
      	* libgimpwidgets/gimpintcombobox.h
      	* libgimpwidgets/gimpoldwidgets.h
      	* libgimpwidgets/gimpwidgets.h: use G_GNUC_NULL_TERMINATED where
      	appropriate.
      
      	* libgimp/gimpprocbrowserdialog.c
      	* libgimpwidgets/gimpbrowser.c: added missing API docs.
      aa94434f
    • Sven Neumann's avatar
      let gimp_proc_browser_dialog_new() take standard dialog parameters, · 7863fe64
      Sven Neumann authored
      2005-09-27  Sven Neumann  <sven@gimp.org>
      
      	* libgimp/gimpprocbrowserdialog.[ch]: let
      	gimp_proc_browser_dialog_new() take standard dialog parameters,
      	similar to gimp_dialog_new().
      
      	* plug-ins/common/procedure-browser.c
      	* plug-ins/pygimp/procbrowser.c
      	* plug-ins/script-fu/script-fu-console.c: changed accordingly.
      7863fe64
  28. 01 Sep, 2005 1 commit
  29. 18 Aug, 2005 1 commit
    • Sven Neumann's avatar
      reverted last change. · 6265478d
      Sven Neumann authored
      2005-08-18  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/procedure-browser.c (run): reverted last change.
      
      	* libgimp/gimpprocbrowserdialog.[ch]: emit new signal "row-activated"
      	instead of emitting "response" with GTK_RESPONSE_APPLY.
      
      	* plug-ins/pygimp/procbrowser.c
      	* plug-ins/script-fu/script-fu-console.c: connect to "row-activated"
      	and call gtk_dialog_response() with GTK_RESPONSE_APPLY.
      6265478d
  30. 02 Aug, 2005 3 commits
    • Michael Natterer's avatar
      removed all parameters from gimp_proc_browser_dialog_new() and removed the · 79d2bb6a
      Michael Natterer authored
      2005-08-03  Michael Natterer  <mitch@gimp.org>
      
      	* libgimp/gimpprocbrowserdialog.[ch]: removed all parameters from
      	gimp_proc_browser_dialog_new() and removed the "scheme_names"
      	stuff.
      
      	* plug-ins/dbbrowser/procedure-browser.c
      	* plug-ins/pygimp/procbrowser.c
      	* plug-ins/script-fu/script-fu-console.c: changed accordingly.
      
      	* plug-ins/script-fu/script-fu-interface.c
      	* plug-ins/script-fu/script-fu-scripts.c
      	* plug-ins/script-fu/script-fu-types.h
      	* plug-ins/script-fu/siod-wrapper.c: removed all sorts of
      	conversions between '-' and '_' for procedure names.
      
      	* plug-ins/script-fu/script-fu.c: use canonical names for
      	script-fu's procedures.
      79d2bb6a
    • Michael Natterer's avatar
      added GimpProcBrowserDialog typedef here. · 40dd411b
      Michael Natterer authored
      2005-08-02  Michael Natterer  <mitch@gimp.org>
      
      	* libgimp/gimpuitypes.h: added GimpProcBrowserDialog typedef here.
      
      	* libgimp/gimpprocbrowserdialog.[ch]
      	* libgimp/gimpprocview.[ch]: fixed copyright headers, added
      	G_BEGIN_DECLS / G_END_DECLS.
      40dd411b
    • Michael Natterer's avatar
      plug-ins/dbbrowser/Makefile.am plug-ins/dbbrowser/gimpprocbrowser.[ch] · 4d369ec2
      Michael Natterer authored
      2005-08-02  Michael Natterer  <mitch@gimp.org>
      
      	* plug-ins/dbbrowser/Makefile.am
      	* plug-ins/dbbrowser/gimpprocbrowser.[ch]
      	* plug-ins/dbbrowser/gimpprocview.[ch]: removed these files...
      
      	* libgimp/Makefile.am
      	* libgimp/gimpui.h
      	* libgimp/gimpui.def
      	* libgimp/gimpprocbrowserdialog.[ch]
      	* libgimp/gimpprocview.[ch]: ...and added them here. Turned the
      	procedure browser into a widget called GimpProcBrowserDialog and
      	changed its API completely. Fixes bug #165009.
      
      	* plug-ins/dbbrowser/plugin-browser.c
      	* plug-ins/dbbrowser/procedure-browser.c
      	* plug-ins/script-fu/Makefile.am
      	* plug-ins/script-fu/script-fu-console.c: changed accordingly.
      
      	* plug-ins/pygimp/Makefile.am
      	* plug-ins/pygimp/procbrowser.c: ditto (#if 0'ed stuff so it compiles).
      4d369ec2
  31. 06 Jul, 2005 1 commit
    • Sven Neumann's avatar
      set the count label in italic. · 2f3c3432
      Sven Neumann authored
      2005-07-06  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimpbrowser.c: set the count label in italic.
      
      	* plug-ins/dbbrowser/gimpprocbrowser.c
      	* plug-ins/dbbrowser/plugin-browser.c: try to make it more obvious
      	that the list is the result of a query by explicitely mentioning
      	this in the summary below the list.
      2f3c3432
  32. 18 May, 2005 2 commits
    • Michael Natterer's avatar
      plug-ins/dbbrowser/Makefile.am removed again... · 73e3f6f1
      Michael Natterer authored
      2005-05-19  Michael Natterer  <mitch@gimp.org>
      
      	* plug-ins/dbbrowser/Makefile.am
      	* plug-ins/dbbrowser/gimpbrowser.[ch]: removed again...
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgetstypes.h
      	* libgimpwidgets/gimpwidgets.h
      	* libgimpwidgets/gimpwidgetsmarshal.list
      	* libgimpwidgets/gimpwidgets.def
      	* libgimpwidgets/gimpbrowser.[ch]: ...and added here.
      
      	* plug-ins/dbbrowser/gimpprocbrowser.c
      	* plug-ins/dbbrowser/plugin-browser.c: changed accordingly.
      
      	* plug-ins/dbbrowser/gimpprocbrowser.c: fixed searching by help.
      73e3f6f1
    • Michael Natterer's avatar
      plug-ins/dbbrowser/Makefile.am removed. · 779d4252
      Michael Natterer authored
      2005-05-19  Michael Natterer  <mitch@gimp.org>
      
      	* plug-ins/dbbrowser/Makefile.am
      	* plug-ins/dbbrowser/gimpprocbox.[ch]: removed.
      
      	* plug-ins/dbbrowser/gimpbrowser.[ch]: new widget derived from
      	GtkHPaned. Contains lots of common code from the procedure and
      	plug-in browsers.
      
      	* plug-ins/dbbrowser/gimpprocbrowser.c
      	* plug-ins/dbbrowser/plugin-browser.c: use a GimpBrowser, lots of
      	cleanups.
      
      	* plug-ins/dbbrowser/gimpprocbrowser.c: support all possible search
      	types. Addresses bug #301201.
      779d4252