Michael Natterer
e6f4252d55
app: simplify GimpData load/save error reporting a lot
...
Add the filename and general "Foo failed" spam generically in GimpData
and GimpDataFactory, and make the individual loaders/savers much
simpler.
2014-07-04 18:46:02 +02:00
Michael Natterer
6f7e244d75
app: add GInputStream* parameter to GimpDataLoadFunc
...
and port all loaders to loading from an already open stream.
2014-07-04 03:31:03 +02:00
Michael Natterer
20032907e0
app: use gimp_file_get_utf8_name() in the code ported to GFile earlier
2014-07-01 14:25:37 +02:00
Michael Natterer
113617f526
app: change the GimpData loading API from filename to GFile
2014-07-01 02:30:22 +02:00
Massimo Valentini
26738b9ff3
Bug 722487: Something in the attached .gimp-2.8 directory makes...
...
GIMP fail on start
Make gimp_tool_preset_load() robust against completely failed
deserializing.
2014-05-05 10:34:08 +02:00
Michael Natterer
697572ccc0
app,libgimp*: fix includes to follow our include policy
...
- don't include <gdk-pixbuf/gdk-pixbuf.h> in headers in app/
- instead, include it in many .c files instead of <glib-object.h>,
finally acknowledging the fact that app/ depends on gdk-pixbuf almost
globally
- fix up includes as if libgimpbase depended in GIO, which it soon will
2013-10-15 01:58:39 +02:00
Michael Natterer
867da8f293
app: add gimp_context_get_foreground,background_pixel()
...
which takes a Babl format to convert from/to.
Include <gegl.h> in a million places.
2012-05-02 17:50:41 +02:00
Michael Natterer
b676a1add0
app: make tool preset loading work
...
- add "Gimp" property to GimpToolPreset
- implement GimpConfigInterface::deserialize_property() and deserialize
the "tool-options" locally so we can pass the required "gimp" construct
property.
2010-04-11 15:43:29 +02:00
Michael Natterer
caad58d203
app: add a GimpContext parameter to GimpDataLoadFunc
2010-04-11 13:12:41 +02:00
Alexia Death
29f7fe87b0
Base infra for tool presets.
2010-04-03 21:06:15 +03:00