9be37aaa91
plug-ins, pdb: remove the diffraction plug-in and add a PDB compat procedure
2015-01-21 22:51:49 +01:00
b87d97ae68
plug-ins, pdb: remove the lens-flare plug-in and add a PDB compat procedure
2015-01-08 23:39:03 +01:00
4d5e42ac1a
plug-ins, pdb: remove the engrave plug-in and add a PDB compat procedure
2014-12-15 23:54:35 +01:00
6f582ba527
pdb: make channel-mixer compat function use mono-mixer for monochrome mode
...
This is preparation of removing monochrome mode from the channel
mixer op, as there is already mono mixer doing the exact same thing
2014-12-11 00:30:23 +02:00
7313cb559e
plug-ins, pdb: remove the illusion plug-in and add a PDB compat procedure
2014-12-04 20:42:15 +01:00
fabbc9ac48
pdb: fix the doc_title of plug_in_compat.pdb
2014-11-22 23:11:23 +01:00
212b44cf2f
plug-ins, pdb: remove the Solid Noise plug-in and add a PDB compat procedure
2014-11-22 21:04:31 +01:00
b49e8098d4
plug-ins, pdb: remove the sinus plug-in and add a PDB compat procedure
2014-11-21 22:11:15 +01:00
b94ba871ac
plug-ins, pdb: remove the nova plug-in and add a PDB compat procedure
2014-11-18 21:05:32 +01:00
a101ed2aef
app, pdb: change range of brush-spacing to 0.01..5.0
...
And only use percent in the GUI.
2014-11-17 23:56:16 +01:00
b4f721cdfb
pdb: set value ranges on PDB brush parameters/return values
...
Also fix a few glitches and spelling.
2014-11-17 23:18:22 +01:00
bac099e71b
pdb: remove copy-paste error
2014-11-17 21:48:03 +02:00
60cf10f581
pdb: add pdb calls for hardness and force
2014-11-17 15:29:45 +02:00
e78540e581
plug-ins, pdb: remove the video plug-in and add a PDB compat procedure
2014-11-16 22:08:51 +01:00
78120dcb87
pdb: new procedures get the next stable version, so 2.10 not 2.9
2014-11-15 22:15:27 +01:00
6f4fb84645
pdb: pdb definitions for spacing in tool options
2014-11-13 14:49:12 +02:00
effeefb84a
plug-ins, pdb: remove the color-exchange plug-in
...
and add a PDB compat procedure.
2014-11-10 22:40:58 +01:00
e47ded9420
pdb: fix gimp-file-open and gimp-file-save for GIO-ported file procedures
...
Pass URIs instead of filenames to the procedures if they are ported to GIO.
2014-10-18 01:14:58 +02:00
5d8824f42e
app: move all GimpBrush members to a private struct
...
Add and use accessors for width, height, x_axis and y_axis.
2014-10-12 01:16:32 +02:00
e4171c5bff
plug-ins, PDB: remove edge-sobel and add a PDB compat procedure
2014-10-11 19:41:49 +02:00
56c2e19733
Removes various easy compilation warnings.
2014-09-28 18:18:00 +02:00
bda1cd049d
Bug 735516 - Crop to content fails
...
Return a new enum GimpAutoShrink { SHRINK, EMPTY, UNSHRINKABLE } from
gimp_pickable_auto_shrink() because a simply boolean FALSE doesn't
distinguish between "not further shrinkable" and "no content". Change
the callers accordingly add a special "already cropped" message where
we only had a "no content" message before.
2014-08-31 17:41:54 +02:00
1326cc5562
pdb: fix uninitialized variable warning in the convmatrix compat wrapper
2014-08-29 21:37:17 +02:00
8b9696a7fa
plug-ins, pdb: Add missing break statements to switch in correct file
2014-08-18 01:34:00 +02:00
14c39816d8
app: keep the theme directories around a GFiles
...
and change gimp_get_theme_dir() to return a GFile.
2014-07-20 17:09:25 +02:00
a6601d563b
app: some GimpProgress cleanup
...
- change start() and set_text() to use "format" and "..." instead of
"message", allowing to format progress messages in place
- s/cancelable/cancellable/
- move "cancellable" to be the second argument of start()
2014-07-12 23:45:20 +02:00
a4b807905c
app: change gimp_get_temp_filename() to gimp_get_temp_file()
2014-07-10 22:32:09 +02:00
c1f7ec52a8
app: add gimp_pdb_image_get_guide() and use it in the guide PDB wrappers
...
It returns a proper error message if a guide ID doesn't exist.
2014-07-10 20:24:10 +02:00
ad9fd33915
app: guide cleanup
...
- Move all GimpGuide members to a private struct
- Remove cruft checks for position < 0, we don't keep removed guides
around in the image's guide list since a long time ago
- Add #define GIMP_GUIDE_POSITION_UNDEFINED G_MININT and use that
instead of -1 (this is also a prerequisite for having guides
outside of the image)
2014-07-10 00:20:57 +02:00
c3573c3c45
app: keep the plug-in executable path around as GFile
2014-07-08 21:09:35 +02:00
c884c4f630
app: change file_utils_filename_to_uri() to file_utils_filename_to_file()
2014-07-08 10:25:25 +02:00
d0a6d95dad
app: remove a bunch of file-utils.h includes
2014-07-08 00:23:34 +02:00
ff6ea69569
app: change the image's various URIs to GFiles
...
which gets rid of a lot of temporarily added GFile code again because
we don't need to convert between URI and GFile any longer.
2014-07-07 23:58:11 +02:00
0f8d84d5e9
app: port all file_open() and file_save() functions to GFile
2014-07-07 23:58:11 +02:00
249041d927
Bug 732698 - Select > Shrink/Grow/Border not working in GIMP master
...
Always pass level = 0 to gegl_buffer_set(). This actually makes a
difference since GEGL's level processing got some fixes.
2014-07-03 20:47:02 +02:00
70e6d86bdf
app: port gimp_pdb_dump() to GIO
2014-07-03 14:52:27 +02:00
3687e1b32b
app: change filename in gimp_vectors_import_file() to GFile
2014-07-02 14:54:56 +02:00
632b64fedf
app: change filename in gimp_vectors_export_file() to GFile
2014-07-02 14:47:11 +02:00
98f97a9580
libgimp, pdb: port gimp_drawable_curves_explicit,spline() to double
...
and deprecate gimp_curves_explicit,spline().
2014-06-17 22:37:46 +02:00
f5e4f01c52
app: make gimp_curves_config_new_spline,explicit() handle variable #points
...
Also, append _cruft to the function name because they take guint8*
arrays, will add proper ones next.
2014-06-17 21:10:33 +02:00
a5fe6c244f
app: same fix for gimp_drawable_curves_explicit()
...
whch is about to change anyway, but better start refactoring from
a correct state.
2014-06-17 20:31:25 +02:00
fabcf2ccfe
pdb: actually create a free curve in the gimp_curves_explicit() wrapper
...
It was creating a spline curve that was entirely broken.
2014-06-17 20:23:02 +02:00
e2628b9bd0
app: revive gimpdrawable-foreground-extract
...
Move the extraction graph from the foreground select tool there.
Enable the PDB wrapper again, using default values for now.
Some sytle cleanup in the foreground select tool.
2014-06-03 23:05:23 +02:00
ee3846cc8b
app: make the gimp_drawable_fill*() API symmetric to gimp_edit_fill*()
2014-06-03 14:11:59 +02:00
38c86da8e9
app: factor out utility function gimp_get_fill_params()
...
which returns an error if there is no pattern for GIMP_FILL_PATTERN.
Use it instead of having the same code in 3 variants, and make error
handling consistent with bucket fill.
2014-06-03 14:00:01 +02:00
1416743b5c
app: use GimpFillType in gimp_drawable_bucket_fill()
...
GimpBucketFillMode is now tool- and pdb-only.
2014-06-03 01:34:51 +02:00
425748dab0
libgimpbase, *: rename GimpFillType values: GIMP_FOO_FILL -> GIMP_FILL_FOO
...
Change all users accordingly and add compat enum values and compat
constants to script-fu and pygimp.
2014-06-03 01:11:32 +02:00
f15b48b3c8
plug-ins, pdb: remove convolution-matrix and add a PDB compat procedure
2014-05-29 16:27:35 +02:00
4fbaff92a1
pdb: replace \1 \2 \3 by $1 $2 $2 as suggested by perl warning
2014-05-29 16:26:16 +02:00
345bf01c01
Doc that gimp-display-new gives execution error if no GIMP GUI.
2014-05-27 00:56:05 +01:00