João S. O. Bueno
84dcf6281e
pygimp: add public Item.from_id method
...
Allows the integer IDs returned by the PDB to be promoted to Python
objects. This removes a release blocking factor for pygimp and also
sets base for refactoring pygimp object methods into
pure Python.
2011-05-16 10:13:00 -04:00
João S. O. Bueno
3de6cc5f74
pygimp: Creates the "gimp.Item" class
...
Creates a gimp.Item class and change the hyerarchy so that
Python Vectors, Layers and Drawable classes inherit from it.
Still not working properly, as PDB calls returns raw integer
ID's instead of proper Python objects.
2011-05-16 10:12:59 -04:00
Michael Natterer
ab3fe10275
plug-ins: remove some more -Wunused-but-set-variable
2011-05-15 21:12:49 +02:00
João S. O. Bueno
d15cebe649
plug-ins: Fix procedure and file name, list file for translation
2011-05-13 10:50:25 -04:00
João S. O. Bueno
4245b6bbe1
plug-ins: Create save Gradient as CSS3 python-script
...
A script to enable seamlesly save GIMP gradients as
CSS3 gradients, conformant to w3c and current existing
implementations: mozilla and webkit.
2011-05-12 13:48:26 -04:00
Michael Natterer
77b615e899
plug-ins: use g_object_bind_property() to set widgets sensitive
...
depending on toggle buttons instead of libgimpwidgets' "set_sensitive"
hack.
2011-05-11 11:41:26 +02:00
Mukund Sivaraman
f93398b4cf
file-bmp: Fix typo in comment
2011-05-08 23:33:17 +05:30
Mukund Sivaraman
b3a4a00d29
file-bmp: Use BITMAPV5HEADER structure (bug #649741 )
2011-05-08 22:57:39 +05:30
Mukund Sivaraman
a713175375
file-bmp: Rewrite code
2011-05-08 22:10:20 +05:30
Mukund Sivaraman
4978f370fe
file-bmp: Rewrite code
2011-05-08 21:22:31 +05:30
Mukund Sivaraman
0654b73964
gradient-map: Free gradient_name when done using it
2011-05-07 06:44:22 +05:30
Mikael Magnusson
9e771c3160
file-uri: use correct variable type
...
uri-backend-libcurl.c:195: warning: call to '_curl_easy_getinfo_err_long'
declared with attribute warning: curl_easy_getinfo expects a pointer to
long for this info
2011-05-07 01:34:34 +02:00
Michael Natterer
604d50fc36
Bug 155733 - need to check return values of gimp_drawable_mask_bounds()
...
Apply modified patch from Brennan Shacklett that fixes some more
plug-ins.
2011-05-07 01:11:56 +02:00
Yoshinori Yamakawa
759fad8189
file-psd: Make file-psd-save embed color profile
2011-05-06 20:08:57 +05:30
Mukund Sivaraman
1a025e4fbd
selection-to-path: Fix an uninitialized variable
2011-05-06 19:48:20 +05:30
Mukund Sivaraman
904d3452b9
file-mng: Indent some code
2011-05-06 19:33:46 +05:30
Mukund Sivaraman
5b999ab3f9
file-png: Indent some code
2011-05-06 19:33:46 +05:30
Mukund Sivaraman
17c5e114c3
file-mng: Call png_set_*() functions after png_set_IHDR()
2011-05-06 16:28:25 +05:30
Mukund Sivaraman
cbc2ffc7c2
file-mng: Specify the interlace type explicitly
2011-05-06 16:17:56 +05:30
Mukund Sivaraman
ae654a7aae
file-png: Update comment for png_set_IHDR()
2011-05-05 20:47:53 +05:30
Mukund Sivaraman
fbbeb8d629
file-png: Call png_set_*() functions after png_set_IHDR()
2011-05-05 20:36:45 +05:30
Mukund Sivaraman
dbecc7b705
file-png: Move setting the comment text after IHDR is set
2011-05-05 20:15:02 +05:30
Mukund Sivaraman
4fa2bbabf9
file-png: Specify the interlace type explicitly
2011-05-05 18:53:11 +05:30
Michael Natterer
f660236a4f
plug-ins: remove some -Wunused-but-set-variable
2011-05-05 12:49:38 +02:00
Mukund Sivaraman
5a1a3209e9
Move libpng specific warning CFLAGS to PNG_CFLAGS
2011-05-05 09:48:02 +05:30
Martin Nordholts
28983a5158
app: Add a "check-for-deprecated-procedures-in-script-fu" make target
...
Add a "check-for-deprecated-procedures-in-script-fu" make target that
looks for usage of deprecated procedures in *.scm files. We currently
use quite a bit of deprecated procedures. When we don't do that
anymore, we should connect this to make check somehow so our nightly
build fails if someone deprecated a procedures without also porting
all clients.
Run it like this from the source root:
make -C plug-ins/script-fu check-for-deprecated-procedures-in-script-fu
2011-05-05 01:04:23 +02:00
Michael Natterer
5c7660c6cc
plug-ins: don't #include <libgimp/gimppixbuf.h> in bmp-read.c
2011-04-28 19:58:51 +02:00
Michael Natterer
cc47b2a600
libgimpwidgets/color: move the cairo color utility functions to libgimpcolor
...
Add CAIRO_CFLAGS to a lot of Makefiles to make this possible, and
because they pull in cairo via the libgimp headers.
2011-04-28 15:50:39 +02:00
Mukund Sivaraman
7f635464b0
imagemap: Rebuild scanners
2011-04-27 21:12:40 +05:30
Mukund Sivaraman
56f08d682b
imagemap: Add lexer options to not generate input and yyunput
2011-04-27 21:11:57 +05:30
Mukund Sivaraman
8868a044ea
file-mng: Rename more variables
2011-04-26 15:19:43 +05:30
Mukund Sivaraman
c6a60d79c4
file-mng: Don't access inside PNG structs directly
2011-04-26 15:18:45 +05:30
Mukund Sivaraman
5b5d88a2f1
file-png: Get num_colors properly before passing it on
2011-04-26 15:18:27 +05:30
Mukund Sivaraman
838ba0b78e
file-mng: Rename variables
2011-04-26 15:00:07 +05:30
Mukund Sivaraman
92684a25e9
file-png: Don't access inside PNG structs directly (contd.)
2011-04-26 08:06:27 +05:30
Mukund Sivaraman
be78ba448f
file-xmc: Flush each drawable
2011-04-25 21:03:12 +05:30
Mukund Sivaraman
a1c7606d51
file-png: Conditionally declare text_length
2011-04-25 20:15:39 +05:30
Mukund Sivaraman
f610aa4375
file-png: Don't access inside PNG structs directly
2011-04-25 20:15:39 +05:30
Mukund Sivaraman
d8a98bf7b3
imagemap: Rebuild parsers
2011-04-25 14:30:58 +05:30
Mukund Sivaraman
58002ed20e
imagemap: Fix protos
2011-04-23 07:02:02 +05:30
Michael Natterer
1f78e8e0c6
plug-ins: screenshot: don't pass NULL to gdk_keymap_get_entries_for_keyval()
...
because it's deprecated to do that and badly crashes in GTK+ 3.0.
Use the display's keymap instead.
2011-04-22 00:06:22 +02:00
Michael Natterer
be642b1e14
plug-ins: screenshot: use Cairo to make the screenshot
...
instead of gdk_pixbuf_get_from_drawable(), which is gone in GTK+ 3.0.
2011-04-21 21:10:38 +02:00
Michael Natterer
1616151b0e
libgimp: remove opacity and mode parameters from gimp_layer_new_from_surface()
...
They are passed as default values in almost all cases, and can simply
be set later if needed.
2011-04-21 21:10:37 +02:00
Mukund Sivaraman
e999122e0b
file-pdf-load: Update attribution, removing bogus copyright
2011-04-21 13:57:13 +05:30
Mukund Sivaraman
dcd447f583
map-object: Fix aliasing warnings
2011-04-21 11:08:29 +05:30
Mukund Sivaraman
36ccc9292d
ifs-compose: Don't use deprecated gtk_range_set_update_policy()
2011-04-21 10:57:03 +05:30
Mukund Sivaraman
7bdadd80ba
file-pdf-load: Use better API + cleanups
...
* fixes issues with poppler 0.17 completely
* uses new libgimp API to pass surfaces instead of pixbufs
* uses GTK+ 3 API to convert surfaces to pixbufs where available
2011-04-21 07:48:25 +05:30
Mukund Sivaraman
79f29530bd
Bump poppler required version to 0.12.4
...
The calls that return cairo surfaces are now required, so the
version bump is required.
2011-04-21 06:56:02 +05:30
Michael Natterer
374dd50c43
libgimp: add gimp_layer_new_from_surface()
...
and to enable that, make libgimp depend on Cairo.
2011-04-20 23:58:00 +02:00
Michael Natterer
26bf2b0cd7
Make libgimp depend on GdkPixbuf
...
Move the pixbuf layer and image thumbnail function from libgimpui to
libgimp and move gimp_layer_new_from_pixbuf() to gimplayer.[ch] where
it belongs. Change gimp-2.0.pc accordingly, adapt plug-in Makefiles
and update devel-docs.
2011-04-20 20:04:35 +02:00