Michael Natterer
b6ca0c4433
plug-ins: port unit-editor to GimpPlugIn
2019-08-14 20:24:02 +02:00
Michael Natterer
ff5dd3f3cf
plug-ins: port animation-play to GimpPlugIn
2019-08-14 20:03:06 +02:00
Michael Natterer
996564116d
libgimp: gimp_pdb_temp_name() can also go, bye...
2019-08-14 19:43:54 +02:00
Michael Natterer
6801857b9c
libgimp: remove all support for temp procs from gimplegacy.[ch]
2019-08-14 19:16:33 +02:00
Michael Natterer
5b076e990d
libgimp: remove legacy support from gimpbrush,pattern,..select.c
...
Their users have all been ported to GimpPlugIn.
2019-08-14 19:03:48 +02:00
Michael Natterer
30c3fd4de5
plug-ins: port fractal-explorer to GimpPlugIn
2019-08-14 18:57:16 +02:00
Michael Natterer
0b5f5bf70a
plug-ins: port gfig to GimpPlugIn
2019-08-14 12:58:27 +02:00
Michael Natterer
037421dee0
plug-ins: port film to GimpPlugIn
2019-08-14 12:39:07 +02:00
Michael Natterer
0246f34183
libgimp: remove some more cruft that is no longer needed
2019-08-14 10:18:34 +02:00
Michael Natterer
0bfc4cf7b2
plug-ins: port all file-raw plug-ins to GimpPlugIn
2019-08-14 01:34:11 +02:00
Michael Natterer
aba2eea17c
libgimp: remove gimp_run_procedure() and gimp_destroy_params()
2019-08-14 00:18:39 +02:00
Michael Natterer
966c49d08e
plug-ins: remove some crack code from curve-bend
...
containing the last use of gimp_run_procedure().
2019-08-14 00:11:21 +02:00
Michael Natterer
10f1fcf066
plug-ins: port file-ico to GimpPlugIn
2019-08-14 00:06:22 +02:00
Michael Natterer
29165fde7f
plug-ins: port file-gih to GimpPlugIn
2019-08-13 22:53:04 +02:00
Michael Natterer
35fb6ca716
libgimp: deal with NULL arrays in _gimp_value_to_gp_param()
...
How did this not crash even once before in my tests...
2019-08-13 22:52:19 +02:00
Michael Natterer
91ecb6317a
libgimp: remove more cruft that is now unused
2019-08-13 20:38:01 +02:00
Michael Natterer
358bbd932c
plug-ins: port print to GimpPlugIn
2019-08-13 19:41:52 +02:00
Michael Natterer
bc5cfaea25
plug-ins: port file-compressor to GimpPlugIn
2019-08-13 19:10:55 +02:00
Michael Natterer
a5cb30173c
libgimp: don't call g_file_new_for_uri() on a path
...
in gimp_load_procedure_run() and gimp_save_procedure_run().
2019-08-13 19:10:55 +02:00
luz.paz
7e99aa59f5
Add other misc. typo fixes
2019-08-13 11:50:51 -04:00
luz.paz
c1585d609b
Misc typo fixes in plug-ins/
2019-08-13 11:50:51 -04:00
Ell
1577174739
app: update projection-buffer extent when projectable size changes
...
In GimpProjection, when the projectable's size changes, while its
offset remains the same, simply update the projection buffer's
extent, instead of allocating a new buffer and copying the contents
over.
2019-08-13 17:44:11 +03:00
Ell
b4ee9ff055
app: add gimp_tile_handler_validate_buffer_set_extent()
...
... which sets the extent of a buffer with an assigned
GimpTileHandlerValidate, clipping the dirty region to the new
extent.
2019-08-13 17:44:10 +03:00
Ell
90610ac87e
app: add gimp_gegl_buffer_set_extent()
...
.... as a drop-in replacement for gegl_buffer_set_extent(), which,
in addition to setting the buffer's extent, clears any now-out-of-
bounds tiles, to free memory.
2019-08-13 17:44:10 +03:00
Michael Natterer
b8ee717269
libgimp: gimp_procedure_validate_args() support GIMP_PARAM_NO_VALIDATE
...
The flag is defined in libgimp now.
2019-08-13 13:37:52 +02:00
Michael Natterer
1e717a0dc6
plug-ins: port file-gbr to GimpPlugIn, and clean up file-pat a bit
2019-08-13 13:36:20 +02:00
Michael Natterer
5c30acd5de
app: gimp_procedure_get_arguments(), _return_values(): use defaults
...
instead of simply initializing the values to their GTypes. Plug-ins
are too smart now to get away with whatever default values...
2019-08-13 13:33:25 +02:00
Michael Natterer
d2add325bb
libgimp: remove more legacy API that isn't used any longer by any plug-in
2019-08-13 11:20:52 +02:00
Michael Natterer
298f38434b
app: fix writing of GP_PARAM_DEF_TYPE_FLOAT and _STRING in pluginrc
...
Must not use several g_ascii_dtostr() on the same buffer in one
printf().
2019-08-13 10:52:05 +02:00
Michael Natterer
12cafbfe6e
libgimp: refer to new API in GimpProcedure docs
2019-08-13 00:46:40 +02:00
Michael Natterer
0491f653fa
plug-ins: port help-browser to GimpPlugIn
2019-08-13 00:38:02 +02:00
Ell
21649c5eaa
Issue #3341 - Add Bevel doesn't work for high thickness values
...
Something during the port to gimp-drawable-edit (commit
233ac80de1
) broke add-bevel.scm when
the thickness is high enough for the selection to become empty.
Add an explicit check for a selection while constructing the bump-
map layer.
2019-08-12 22:18:18 +03:00
Michael Natterer
79d92a5d05
libgimp: remove a lot of cruft because script-fu is ported now
...
Also remove all legacy code from GimpProcView and
GimpProcBrowserDialog.
2019-08-12 20:49:08 +02:00
Michael Natterer
103a7e4fc3
plug-ins: port script-fu to GimpPlugIn
...
This probably has some bugs, but worked flawlessly in my tests...
2019-08-12 20:49:08 +02:00
Michael Natterer
85d9a291a2
script-fu: undeprecate slide.scm
2019-08-12 20:08:55 +02:00
Michael Natterer
8222d3ffad
pdb: don't pass nodes with parents to gimp_drawable_apply_operation()
2019-08-12 19:41:48 +02:00
Michael Natterer
dcb6a2c064
app: re-use the generated gimp_enums_init() code from libgimp
...
In gimp_init(), call gimp_enums_init(). We need to make all enum types
known to the type system by name because the PDB is now based on enum
type names.
2019-08-12 19:26:08 +02:00
Michael Natterer
3d935b0bb0
libgimp: don't unref() the GParamSpecs of a GimpPDBProcedure
...
after adding them to the procedure. We only own one reference, and
it's the floating one.
2019-08-12 19:11:05 +02:00
Michael Natterer
42e8a344ab
libgimp: don't use G_IS_FILE() and g_file_get_path() on a NULL GFile
...
when registering the plug-in's translation domain. A NULL path is
allowed and used by script-fu.
2019-08-12 19:10:30 +02:00
Michael Natterer
b33c3086a9
libgimp: allow to call gimp_procedure_add_menu_path() on installed procs
...
Adding menu paths must be possible even after the procedure has been
installed, script-fu registers all menu paths afer installing its
procedures so they are properly sorted.
2019-08-12 19:06:13 +02:00
Ell
9582cf7717
app: differentiate tooltips of image/layer arbitrary-rotation actions
...
Change the tooltips of the "Image/Layer -> Transform -> Arbitrary
Rotation..." to make the two actions distinguishable in the action
search dialog, similarly to the other image/layer transform
actions.
2019-08-12 17:32:20 +03:00
Piotr Drąg
76d1ad414d
Update POTFILES.in
2019-08-12 13:35:04 +02:00
Michael Natterer
dbeed89858
libgimp: remove gimp_pdb_dump() and gimp_pdb_proc_exists()
2019-08-11 22:38:43 +02:00
Michael Natterer
ae824dcab5
pdb, libgimp: remove the now unused gimp_pdb_proc_arg() and _proc_val()
...
Bye bye legacy.
2019-08-11 22:32:25 +02:00
Michael Natterer
533e947f50
libgimp: stop using gimp_pdb_proc_arg() and proc_val()
...
Their return values can be derived from the GParamSpec returned
by gimp_pdb_proc_argument() and proc_return_value().
2019-08-11 22:05:07 +02:00
Michael Natterer
b35dbf0d77
libgimp: change the remaining "author" strings and variables to "authors"
2019-08-11 17:03:03 +02:00
Michael Natterer
1c9b3c7055
libgimp: add gimp_pdb_get_last_error() and _get_last_status()
...
and move the old API to gimplegacy.[ch].
2019-08-11 16:41:58 +02:00
Michael Natterer
78c7d46ad9
devel-docs: update the libgimp docs
2019-08-11 15:38:07 +02:00
Michael Natterer
6622cf0dc4
libgimp: add and fix docs, reorder GimpParamData and remove d_boundary
2019-08-11 15:38:07 +02:00
Piotr Drąg
7fbf33869c
Update Polish translation
2019-08-11 15:07:42 +02:00