Michael Natterer
df8d5b02ae
libgimp, plug-ins: remove the "preview" parameter from gimp_ui_init()
...
It's dead since a looong time.
2019-09-20 19:56:00 +02:00
Michael Natterer
83a936b8fe
pdb: rename all functions in the "plug_in" group
...
from gimp_plugin_foo() to gimp_plug_in_foo() for consistency.
2019-09-11 23:58:47 +02:00
Michael Natterer
cc5149565a
plug-ins: remove unused variables from plugin-browser.c
2019-09-10 19:47:12 +02:00
Michael Natterer
388776df07
Simplify the plug-in query API and fix plugin-browser
...
- 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
2019-09-08 14:59:09 +02:00
Michael Natterer
8a78203aed
Properly prefix the values of enum GimpPDBProcType
...
to be GIMP_PDB_PROC_TYPE_PLUGIN, _EXTENSION etc.
2019-08-30 12:52:28 +02:00
Michael Natterer
4cb4b3ef3a
plug-ins: port all plug-ins to the new macros
2019-08-20 01:03:38 +02:00
Michael Natterer
9cabc8c8d0
libgimp, plug-ins: use the new macros everwhere
...
Except for gimp_param_spec_string() which is on its way back to the
core.
2019-08-19 10:02:07 +02:00
Michael Natterer
15019fef52
plug-ins: port many plug-ins from GimpProcedure to GimpImageProcedure
...
Also move the call to set_icon_name() after set_menu_label(), all
ported plug-ins should look the same so we are a good example for copy
and paste ;)
2019-08-18 13:45:58 +02:00
Michael Natterer
b007269729
Use g_strlcpy() instead of strncpy() everywhere
...
except where I didn't understand the code after 10 seconds of
looking..
2019-08-14 23:52:38 +02:00
Michael Natterer
155bc75a75
libimp*, app: get rid of inline pixbufs in the API and in pluginrc
...
because they are deprecated.
Change GIMP_ICON_TYPE_INLINE_PIXBUF to GIMP_ICON_TYPE_PIXBUF and the
libgimp API to (icon-name, GdkPixbuf, GFile). Use the file's uri and a
PNG blob of the pixbuf to pass around on the wire and for storage in
pluginrc.
2019-08-09 00:16:35 +02:00
Michael Natterer
d6d987ebac
plug-ins: port plugin-browser to GimpPlugIn
2019-08-06 19:13:06 +02:00
Michael Natterer
acbe229427
libgimp: make gimp_proc_view_new() show both new- and old-style args
...
And reduce its API to just (proc-name, menu-path), it can look up all
the shit from the PDB itself.
2019-08-05 14:17:18 +02:00
Michael Natterer
5f700549e7
Change the license URL from http://www.gnu.org/licenses/ to https://
2018-07-11 23:29:46 +02:00
Michael Natterer
db6c2ea658
libgimpwidgets: move all GimpBrowser members to a private struct
...
The newly added API is ugly and will change.
2018-05-20 21:06:28 +02:00
Jehan
bc344a9991
Bug 750180 - Fix different ways of writing Plug-in Plug-In Plugin.
...
It was agreed that we should write "plug-in" consistently. Only possibly
user-visible strings were updated.
Thanks to scootergrisen for a first patch which could not make it
after changing decision on the canonical writing.
2017-03-21 17:52:22 +01:00
Michael Natterer
dda54c1df8
Deprecate stock items for good and change all icon defines to GIMP_ICON_*
...
Try to sort all GIMP_ICON_* defines into FDO categories like in
https://specifications.freedesktop.org/icon-naming-spec/latest/ar01s04.html
Add defines for all icons we override, rename some icons to their FDO
standard names, and mark the ones we duplicate with a comment so we
don't forget to rename those to standard names in 3.0.
2017-03-05 16:01:59 +01:00
Michael Natterer
801bd8fb3f
plug-ins: get rid of icons in dialog buttons (use labels not stock IDs)
2017-02-12 16:18:54 +01:00
Michael Natterer
de08267f06
libgimpbase, *: add enum value GIMP_ICON_TYPE_ICON_NAME
...
and keep GIMP_ICON_TYPE_STOCK_ID as a deprecated alias. Change all
plug-ins accordingly and increase the pluginrc file version number so
it gets regenerated with "icon-name" instead of "stock-id".
2014-05-11 23:56:30 +02:00
Michael Natterer
fe19ad9706
Bug 683694 - Spelling errors
...
Reworded all places that used to say "allows to".
2012-11-11 15:50:25 +01:00
Michael Natterer
9adf67e2a5
plug-ins: remove unused "labels" variable, leftover from GtkTree code
2011-10-28 09:34:59 +02:00
Mukund Sivaraman
ee63574db0
plugin-browser: Delete dead variable and assignment
2011-10-11 10:31:58 +05:30
Mukund Sivaraman
3a8d248404
plugin-browser: Free leaf_ptr when done
2011-10-03 13:16:16 +05:30
Mukund Sivaraman
3630b3857a
plugin-browser: Remove dead assignments (and variable)
2011-10-03 13:15:23 +05:30
Michael Natterer
8c4d99f883
Bug 645456 - Inconsistent window (role) naming scheme
...
Applied patch from Christoph Kappel which adds a "gimp-" prefix to all
plug-in dialog window roles.
2011-04-08 20:31:34 +02:00
Michael Natterer
97a73ea83f
app: use gtk_box_pack_start() to pack a dialog's toplevel container
...
instead of gtk_container_add()'s because otherwise the widget will not
expand in GTK+ 3.x
2011-03-04 10:44:58 +01:00
Nelson A. de Oliveira
4fea27ec1d
Bug 623169 - Memory leaks in GIMP
...
Add some missing g_free() and free() calls, found by cppcheck.
2010-07-15 21:42:36 +02:00
Michael Natterer
06673f27e2
Use various GTK+ accessors instead of object->member
2009-10-10 15:10:57 +02:00
Michael Natterer
e805cb0cf4
Use gtk_dialog_get_content_area() instead of dialog->vbox
2009-07-15 18:57:12 +02:00
Michael Natterer
4ea1437646
plug-ins/common/*.c plug-ins/color-rotate/color-rotate.c
...
2009-01-19 Michael Natterer <mitch@gimp.org>
* plug-ins/common/*.c
* plug-ins/color-rotate/color-rotate.c
* plug-ins/file-bmp/bmp.c
* plug-ins/file-faxg3/faxg3.c
* plug-ins/file-fits/fits.c
* plug-ins/file-fli/fli-gimp.c
* plug-ins/file-ico/ico.c
* plug-ins/file-jpeg/jpeg.c
* plug-ins/file-psd/psd-save.c
* plug-ins/file-psd/psd.c
* plug-ins/file-sgi/sgi.c
* plug-ins/file-uri/uri.c
* plug-ins/file-xjt/xjt.c
* plug-ins/flame/flame.c
* plug-ins/fractal-explorer/fractal-explorer.c
* plug-ins/gfig/gfig.c
* plug-ins/gimpressionist/gimp.c
* plug-ins/gradient-flare/gradient-flare.c
* plug-ins/help-browser/help-browser.c
* plug-ins/ifs-compose/ifs-compose.c
* plug-ins/imagemap/imap_main.c
* plug-ins/lighting/lighting-main.c
* plug-ins/map-object/map-object-main.c
* plug-ins/maze/maze.c
* plug-ins/metadata/metadata.c
* plug-ins/pagecurl/pagecurl.c
* plug-ins/print/print.c
* plug-ins/pygimp/gimpfu.py
* plug-ins/script-fu/script-fu-script.c
* plug-ins/script-fu/script-fu.c
* plug-ins/selection-to-path/selection-to-path.c
* plug-ins/twain/twain.c
* plug-ins/win-snap/winsnap.c: document the "run-mode" parameter
as we document enums for core procedures.
svn path=/trunk/; revision=27922
2009-01-19 20:11:36 +00:00
Michael Natterer
d9b5207aa2
Change licence to GPLv3 (and to LGPLv3 for libgimp).
...
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
2009-01-17 22:28:01 +00:00
Michael Natterer
5015460bc8
add placeholder "Help/Programming"
...
2008-04-08 Michael Natterer <mitch@gimp.org>
* menus/image-menu.xml.in: add placeholder "Help/Programming"
* plug-ins/common/plugin-browser.c
* plug-ins/common/procedure-browser.c: move the plug-in and
procedure browsers there.
* menus/image-menu.xml.in: moved the (now by default empty)
"Extensions" placeholder from "Xtns" to "Filters". Let's see what
cruft shows up there.
* app/plug-in/plug-in-menu-path.c: map "Xtns/Extensions" to
"Filters/Extensions".
svn path=/trunk/; revision=25415
2008-04-08 18:31:56 +00:00
Mukund Sivaraman
c2d1214551
Changed "The GIMP" to "GIMP" everywhere, where it's used as a name.
...
2007-06-06 Mukund Sivaraman <muks@mukund.org>
Changed "The GIMP" to "GIMP" everywhere, where it's used as a name.
svn path=/trunk/; revision=22715
2007-06-06 08:44:52 +00:00
Sven Neumann
7b1327dd86
I18n improvements based on a patch from Zbigniew Chyla:
...
2006-06-27 Sven Neumann <sven@gimp.org>
I18n improvements based on a patch from Zbigniew Chyla:
* app/main.c:
* modules/controller_midi.c
* plug-ins/script-fu/scripts/guides-new.scm: marked strings for
translation.
* app/widgets/gimpdock.c
* libgimpwidgets/gimppageselector.c
* plug-ins/common/plugin-browser.c: use ngettext() for plural
forms.
2006-06-27 07:49:14 +00:00
Michael Natterer
d8285d0dd9
plug-ins/common/animationplay.c plug-ins/common/colormap-remap.c
...
2006-06-17 Michael Natterer <mitch@gimp.org>
* plug-ins/common/animationplay.c
* plug-ins/common/colormap-remap.c
* plug-ins/common/gbr.c
* plug-ins/common/gih.c
* plug-ins/common/gnomeprint.c
* plug-ins/common/mail.c
* plug-ins/common/pat.c
* plug-ins/common/plugin-browser.c
* plug-ins/common/plugin-defs.pl
* plug-ins/common/screenshot.c
* plug-ins/common/uniteditor.c
* plug-ins/metadata/metadata.c
* plug-ins/print/print.c
* plug-ins/uri/uri.c: cast stock-ids passed to
gimp_plugin_icon_register() to (const guint8 *).
2006-06-17 12:21:47 +00:00
Sven Neumann
a450ba46bb
declared GimpPlugInInfo and GimpParamDef arrays as const.
...
2006-05-16 Sven Neumann <sven@gimp.org>
* plug-ins/*/*.c: declared GimpPlugInInfo and GimpParamDef arrays
as const.
2006-05-16 12:26:20 +00:00
Sven Neumann
0486d1c9df
removed trailing period from procedure blurbs.
...
2006-03-17 Sven Neumann <sven@gimp.org>
* plug-ins/common/*.c: removed trailing period from procedure blurbs.
2006-03-17 09:29:48 +00:00
William Skaggs
a8a732c414
Bill Skaggs <weskaggs@primate.ucdavis.edu>
...
* plug-ins/common/AlienMap2.c
* plug-ins/common/CML_explorer.c
* plug-ins/common/align_layers.c
* plug-ins/common/animationplay.c
* plug-ins/common/animoptimize.c
* plug-ins/common/apply_lens.c
* plug-ins/common/autocrop.c
* plug-ins/common/autostretch_hsv.c
* plug-ins/common/blinds.c
* plug-ins/common/blur.c
* plug-ins/common/borderaverage.c
* plug-ins/common/bumpmap.c
* plug-ins/common/c_astretch.c
* plug-ins/common/cartoon.c
* plug-ins/common/ccanalyze.c
* plug-ins/common/channel_mixer.c
* plug-ins/common/checkerboard.c
* plug-ins/common/color_enhance.c
* plug-ins/common/colorify.c
* plug-ins/common/colortoalpha.c
* plug-ins/common/compose.c
* plug-ins/common/convmatrix.c
* plug-ins/common/cubism.c
* plug-ins/common/curve_bend.c
* plug-ins/common/decompose.c
* plug-ins/common/deinterlace.c
* plug-ins/common/depthmerge.c
* plug-ins/common/despeckle.c
* plug-ins/common/destripe.c
* plug-ins/common/diffraction.c
* plug-ins/common/displace.c
* plug-ins/common/dog.c
* plug-ins/common/edge.c
* plug-ins/common/emboss.c
* plug-ins/common/engrave.c
* plug-ins/common/exchange.c
* plug-ins/common/film.c
* plug-ins/common/flarefx.c
* plug-ins/common/fp.c
* plug-ins/common/fractaltrace.c
* plug-ins/common/gauss.c
* plug-ins/common/gee.c
* plug-ins/common/gee_zoom.c
* plug-ins/common/glasstile.c
* plug-ins/common/gnomeprint.c
* plug-ins/common/gqbist.c
* plug-ins/common/gradmap.c
* plug-ins/common/grid.c
* plug-ins/common/guillotine.c
* plug-ins/common/hot.c
* plug-ins/common/illusion.c
* plug-ins/common/iwarp.c
* plug-ins/common/jigsaw.c
* plug-ins/common/laplace.c
* plug-ins/common/lic.c
* plug-ins/common/mail.c
* plug-ins/common/mapcolor.c
* plug-ins/common/max_rgb.c
* plug-ins/common/mblur.c
* plug-ins/common/mosaic.c
* plug-ins/common/neon.c
* plug-ins/common/newsprint.c
* plug-ins/common/nlfilt.c
* plug-ins/common/noisify.c
* plug-ins/common/normalize.c
* plug-ins/common/nova.c
* plug-ins/common/oilify.c
* plug-ins/common/papertile.c
* plug-ins/common/photocopy.c
* plug-ins/common/pixelize.c
* plug-ins/common/plasma.c
* plug-ins/common/plugin-browser.c
* plug-ins/common/polar.c
* plug-ins/common/procedure-browser.c
* plug-ins/common/randomize.c
* plug-ins/common/retinex.c
* plug-ins/common/ripple.c
* plug-ins/common/sample_colorize.c
* plug-ins/common/scatter_hsv.c
* plug-ins/common/screenshot.c
* plug-ins/common/sel_gauss.c
* plug-ins/common/semiflatten.c
* plug-ins/common/sharpen.c
* plug-ins/common/shift.c
* plug-ins/common/sinus.c
* plug-ins/common/smooth_palette.c
* plug-ins/common/snoise.c
* plug-ins/common/sobel.c
* plug-ins/common/softglow.c
* plug-ins/common/sparkle.c
* plug-ins/common/spheredesigner.c
* plug-ins/common/spread.c
* plug-ins/common/struc.c
* plug-ins/common/threshold_alpha.c
* plug-ins/common/tile.c
* plug-ins/common/tileit.c
* plug-ins/common/tiler.c
* plug-ins/common/uniteditor.c
* plug-ins/common/unsharp.c
* plug-ins/common/video.c
* plug-ins/common/vinvert.c
* plug-ins/common/vpropagate.c
* plug-ins/common/warp.c
* plug-ins/common/waves.c
* plug-ins/common/whirlpinch.c
* plug-ins/common/wind.c
* plug-ins/common/winprint.c
* plug-ins/common/zealouscrop.c: Give "helpful" blurbs to menu-
accessible plugins, and mark them for translation. Probably there
is room for improvement in some of them. Still needs to be done for
plug-ins not in "common".
2006-03-15 21:10:34 +00:00
Sven Neumann
96fe801454
strip ellipsis from menu labels.
...
2005-10-19 Sven Neumann <sven@gimp.org>
* plug-ins/common/plugin-browser.c: strip ellipsis from menu labels.
2005-10-19 20:34:20 +00:00
Sven Neumann
ec52f0f237
store the installation time in the models, not only the string
...
2005-10-12 Sven Neumann <sven@gimp.org>
* plug-ins/common/plugin-browser.c: store the installation time in
the models, not only the string representation. Sort by time, not
alphabetically. Fixes bug #318652 .
2005-10-12 10:12:36 +00:00
Sven Neumann
f5527875d8
capitalization and other string changes.
...
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.
2005-10-05 23:31:49 +00:00
Sven Neumann
f64b986b48
plug-ins/common/curve_bend.c plug-ins/common/plugin-browser.c
...
2005-08-19 Sven Neumann <sven@gimp.org>
* plug-ins/common/curve_bend.c
* plug-ins/common/plugin-browser.c
* plug-ins/helpbrowser/dialog.c
* plug-ins/imagemap/imap_main.c
* plug-ins/jpeg/jpeg-load.c: use canonical procedure names with
gimp_run_procedure().
2005-08-19 Sven Neumann <sven@gimp.org>
* gimpmodule.c
* gimp-drawable.c: use canonical procedure names with
gimp_run_procedure().
2005-08-19 16:35:48 +00:00
Michael Natterer
310e8c6782
plug-ins/common/papertile.c plug-ins/common/pat.c plug-ins/common/pcx.c
...
2005-08-15 Michael Natterer <mitch@gimp.org>
* plug-ins/common/papertile.c
* plug-ins/common/pat.c
* plug-ins/common/pcx.c
* plug-ins/common/photocopy.c
* plug-ins/common/pix.c
* plug-ins/common/pixelize.c
* plug-ins/common/plasma.c
* plug-ins/common/plugin-browser.c
* plug-ins/common/png.c
* plug-ins/common/polar.c
* plug-ins/common/procedure-browser.c
* plug-ins/common/psd.c
* plug-ins/common/psd_save.c
* plug-ins/common/psp.c: canonicalize procedure and
parameter names. Misc cleanups.
2005-08-15 11:07:27 +00:00
Michael Natterer
4d369ec2c0
plug-ins/dbbrowser/Makefile.am plug-ins/dbbrowser/gimpprocbrowser.[ch]
...
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).
2005-08-02 16:49:42 +00:00
Sven Neumann
2f3c343219
set the count label in italic.
...
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.
2005-07-06 01:51:17 +00:00
Sven Neumann
a19a3ac4aa
match case-insensitive.
...
2005-07-06 Sven Neumann <sven@gimp.org>
* app/plug-in/plug-ins-query.c (match_strings): match
case-insensitive.
* libgimpwidgets/gimpbrowser.c: unset "focus-on-click" on the
filter combo-box.
* plug-ins/dbbrowser/plugin-browser.c: moved "Insertation Date"
column all the way to the right and renamed to "Installation Date".
* plug-ins/common/gauss.c: tweaked dialog packing.
2005-07-06 00:31:59 +00:00
Michael Natterer
73e3f6f13b
plug-ins/dbbrowser/Makefile.am removed again...
...
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.
2005-05-18 23:48:47 +00:00
Michael Natterer
779d4252a6
plug-ins/dbbrowser/Makefile.am removed.
...
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 .
2005-05-18 22:21:07 +00:00
Michael Natterer
284076b005
plug-ins/dbbrowser/gimpprocbrowser.c implement typeahead search and get
...
2005-05-13 Michael Natterer <mitch@gimp.org>
* plug-ins/dbbrowser/gimpprocbrowser.c
* plug-ins/dbbrowser/plugin-browser.c: implement typeahead search
and get rid of the search buttons in the action area. Cleaned up
dialog layout and code. Fixes bug #301287 .
2005-05-13 15:58:16 +00:00
Sven Neumann
f48efa965c
plug-ins/FractalExplorer plug-ins/Lighting plug-ins/bmp plug-ins/dbbrowser
...
2005-03-04 Sven Neumann <sven@gimp.org>
* plug-ins/FractalExplorer
* plug-ins/Lighting
* plug-ins/bmp
* plug-ins/dbbrowser
* plug-ins/faxg3
* plug-ins/fits
* plug-ins/flame
* plug-ins/gfig
* plug-ins/gflare
* plug-ins/gfli
* plug-ins/gimpressionist
* plug-ins/ifscompose
* plug-ins/jpeg
* plug-ins/maze
* plug-ins/pagecurl
* plug-ins/print
* plug-ins/rcm
* plug-ins/script-fu
* plug-ins/sel2path
* plug-ins/sgi
* plug-ins/twain
* plug-ins/winicon
* plug-ins/xjt: ported to gstdio, removed unnecessary includes,
minor fixes to filename handling here and there.
2005-03-04 13:23:32 +00:00
Michael Natterer
3b2505fe26
fixed capitalization of notebook tab label.
...
2004-11-10 Michael Natterer <mitch@gimp.org>
* plug-ins/dbbrowser/plugin-browser.c (browser_dialog_new): fixed
capitalization of notebook tab label.
2004-11-10 13:01:06 +00:00