Michael Natterer
bab75b7365
Change a bazillion URLs to https://
...
Including all user-visible link and links called from code, like
the help pages.
2018-07-14 14:19:27 +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
f180a171cd
pdb: remove all deprecated procedures
2018-05-20 21:06:29 +02:00
Jehan
38a2887802
app, pdb: s/gimp_pdb_item_is_modifyable/gimp_pdb_item_is_modifiable/
...
Fix proper English.
2018-04-20 23:34:01 +02:00
Michael Natterer
539927ebfa
app: replace all g_assert() by the newly added gimp_assert()
...
which is just a #define to g_assert for now, but can now easily be
turned into something that does some nicer debugging using our new
stack trace infrastructure. This commit also reverts all constructed()
functions to use assert again.
2018-02-11 22:23:10 +01: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
ad2c01f8d8
app: move gimp_drawable_fill() to gimpdrawable-fill.[ch]
...
and get rid of gimp_drawable_fill_full().
2016-03-08 01:44:35 +01:00
Michael Natterer
b3239f58df
Bug 758597 - gimp-drawable-get-pixel fails, assertion error in BABL
...
The code that actually allocates the returned pixel got lost when
porting this to GEGL.
2015-11-25 00:00:44 +01:00
Michael Natterer
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
Michael Natterer
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
Michael Natterer
ee3846cc8b
app: make the gimp_drawable_fill*() API symmetric to gimp_edit_fill*()
2014-06-03 14:11:59 +02:00
Michael Natterer
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
Jehan
9563a614f2
Bug 708033 - Add paragraph support for the long description in pdbgen
...
Single newlines in procedure descriptions are still considered normal
spaces. But 2 newlines are transformed into 1 newline. 3 newlines into
2 newlines. And so on.
This allows for a start of nicer output in the procedure browser or C
file comments (and consequently in generated html doc).
2013-09-27 18:39:21 +02:00
Michael Natterer
0ced7458cc
Revert "pdb: Mark unused args as dead"
...
This reverts commit d2cac94a49
and commit 7241a35b93 .
gimp-drawable-foreground-extract will be revived before 2.10, the
warnings are a nice reminder :)
2013-06-10 11:25:16 +02:00
Mukund Sivaraman
7241a35b93
app: Update generated code
2013-06-10 14:44:05 +05:30
Michael Natterer
5732088b0c
pdb: replace gimppdb-utils' "writable" boolean by a bitmask
...
called GimpPDBItemModify that currently has one member
GIMP_PDB_ITEM_CONTENT, in order to be prepared for adding
the "lock position" feature from bug 674160.
2012-11-08 20:46:18 +01:00
Michael Natterer
a3f12f7180
pdb: minor formatting fix in generated PDB wrappers
2012-05-28 19:55:28 +02:00
Michael Natterer
513e3b6a78
app: disable the foreground select tool properly: #if 0 everything
...
so it's not in the way of further cruft removal.
2012-05-21 03:09:08 +02:00
Michael Natterer
7610e299ae
Use GimpValueArray and GimpParamSpecValueArray
...
instead of the deprecated stuff from GLib.
2012-05-04 00:51:50 +02:00
Michael Natterer
3ad73b3658
libgimpcolor: add GdkPixbuf <-> GeglBuffer utility functions
...
and update tons of includes in libgimp and app.
2012-05-03 03:37:20 +02:00
Michael Natterer
926f746b66
app: add gimp_babl_compat_u8_format() instead of having this code 5 times
2012-05-02 17:51:18 +02:00
Michael Natterer
8918fd338b
pdb/libgimp: export gimp-image-new-with-precision
...
And switch on precision awareness of a plug-in in the core when
possible, instead of in the libgimp wrappers.
2012-05-02 17:51:17 +02:00
Michael Natterer
f851bf0930
pdb: use compat formats for drawable-get-pixel and drawable-set-pixel
...
unless the plug-in is precision-aware.
2012-05-02 17:51:16 +02:00
Michael Natterer
e15702cbe5
app: create gimp-babl-compat.[ch] for gimp_babl_format_get_image_type()
...
and remove gimp_drawable_type().
2012-05-02 17:51:15 +02:00
Michael Natterer
21dfb8bd9f
app/libgimp: enable plug-ins on high precision images
...
Add gimp_plugin_enable_precision() in libgimp which switches the
plug-in to deal with the drawables' real precision, call it from the
libgimp GeglBuffer and Babl format APIs. If it's not enabled, let the
core's plug-in convert the tiles to legacy formats when sending them
over the wire.
2012-05-02 17:51:14 +02:00
Michael Natterer
1bbd3d40a8
app: make the GimpTempBuf struct private and add accessors
2012-05-02 17:51:12 +02:00
Michael Natterer
16635e5f0a
app: gimp_drawable_preview_bytes() -> gimp_drawable_get_preview_format()
2012-05-02 17:51:08 +02:00
Michael Natterer
85bd6b0dd9
app: pass a format, not bpp, to gimp_viewable_get_dummy_pixbuf()
...
and add tons of <gegl.h> includes.
2012-05-02 17:51:08 +02:00
Michael Natterer
872bfabc9b
app: don't use gimp_drawable_type() in more places
...
that talk to the outside world.
2012-05-02 17:51:02 +02:00
Michael Natterer
bdf6b48138
app: move GimpTempBuf from base/ to core/
...
and forget about include policy in base/, it's scheduled for removal
anyway.
2012-05-02 17:51:01 +02:00
Michael Natterer
dccb909009
app: make GimpTempBuf reference counted
...
and remove the "take_ownership" parameter from
gimp_temp_buf_create_buffer(), simply always ref the buf.
2012-05-02 17:51:00 +02:00
Michael Natterer
d5d8e36d21
app: gimp_-namespace all GimpTempBuf functions
2012-05-02 17:51:00 +02:00
Michael Natterer
42a5f01be3
app: rename TempBuf to GimpTempBuf
2012-05-02 17:51:00 +02:00
Michael Natterer
7441a1f6f7
app: turn the TempBuf's "bytes" into "format" and port everything to it
2012-05-02 17:50:59 +02:00
Michael Natterer
3c4f9d55ed
app: use the new functions added with the last commit
2012-05-02 17:50:57 +02:00
Øyvind Kolås
6efd812d08
app: s/GIMP_GEGL_RECT/GEGL_RECTANGLE/
...
Defining GeglRectangle inline is so useful that it has been added to
GEGL.
2012-05-02 17:50:52 +02:00
Michael Natterer
52e40bce42
pdb: port drawable pixel access API to GEGL
2012-05-02 17:50:38 +02:00
Michael Natterer
99ae46b4ed
app: turn the drawable's shadow tiles into a shadow buffer
2012-05-02 17:46:10 +02:00
Michael Natterer
bbc44c9a6b
pdb: remove obsolete includes
2010-09-15 22:02:53 +02:00
Michael Natterer
38b9b4117e
pdb: deprecate gimp-drawable-is-text-layer and add gimp-item-is-text-layer
2010-09-15 21:51:53 +02:00
Michael Natterer
c56f0568c5
pdb: remove deprecated drawable procedures
...
and do the same stuff as for vectors procedures below.
2010-09-15 21:43:03 +02:00
Michael Natterer
095ae5cc9b
app: move mask_bounds() and mask_intersect() from GimpDrawable to GimpItem
...
There is nothing drawable-specific in there, and having them on
GimpItem enables some simplifications, esp. in upcoming PDB
wrappers. None of these refactorings is in this commit though.
2010-09-07 21:30:46 +02:00
Sven Neumann
2cbf8a7c96
pdb: mention gimp_edit_fill() in the gimp_drawable_fill() docs
...
The gimp_drawable_fill() already mentioned the bucket fill tool.
However the procedure that the developer is most likely looking
for is gimp_edit_fill(), so mention that as well.
2010-09-06 23:19:00 +02:00
Michael Natterer
e3f0a6a0d4
tools: generate "Deprecated:" sections according to gtk-doc standards
...
So the comment about replacement functions appears in the red warning
box in the generated HTML.
2010-07-12 23:11:56 +02:00
Michael Natterer
3c2dcf2df5
pdb: deprecate drawable API that got replaced by item API
2010-07-09 11:25:35 +02:00
Michael Natterer
20c3dc0df9
pdb: remove drawable's and vector's "lock-content" API
...
because it's new in 2.8 and doesn't need to be deprecated.
2010-07-09 09:46:31 +02:00
Michael Natterer
4097d3c300
app: add check that items passed through the PDB belong to the right image
...
Add "image" parameter to gimp_pdb_item_is_attached() and if non-NULL,
make sure the item is attached to that image, and not only attached to
any image. Change wrappers to pass an image where it makes sense.
2010-07-08 21:02:58 +02:00
Michael Natterer
a3558e3cb8
Remove GIMP_OBJECT() casts when calling gimp_object_get_name()
2009-08-31 22:47:18 +02:00
Michael Natterer
585a3fa6e4
Change PDB wrappers to check for "is group" separately
...
"lock-content" will be separate from "is-group" soon, so add separate
checks for groups. Also remove some checks that were added to make
wrappers invokable even though the group appeared locked.
2009-08-29 09:16:35 +02:00
Michael Natterer
aa70c13fd6
Keep the PDB from changing locks that can't be changed
2009-08-23 19:51:59 +02:00