Michael Natterer
14978bfe5d
Simplify calls to g_output_stream_write_all()
...
It returns TRUE only if all bytes were written, so there is no need to
get and check the bytes_written return value.
2014-09-07 20:30:14 +02:00
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
aab55c34c8
app: add a GOutputStream* parameter to GimpData::save()
...
Open/close the stream generically in GimpData. Improves error handling
and simplifies the save() functions.
2014-07-03 23:44:38 +02:00
Michael Natterer
a572638656
app: fix copy/paste GError bug in some calls to g_file_replace()
2014-07-03 13:01:01 +02:00
Michael Natterer
a49709ef6c
app: port gradient saving to GIO
2014-07-02 23:26:40 +02:00
Michael Natterer
651c3d56ff
app: more filename -> GFile
2014-07-01 15:56:39 +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
9696e297ac
app: turn GimpData's "filename" string into a "file" GFile
...
One more step, but for now just causes more code in most places to get
to the path inside the GFile.
2014-07-01 01:19:35 +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
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
7abcfbf237
Add private struct to GimpData
...
And start sealing by moving "filename" there. Add
gimp_data_get_filename() and use it everywhere.
2009-10-31 15:24:57 +01:00
Martin Nordholts
957cf2cfa9
app: Always use gimp_object_get_name()
...
Begin to consider GimpObject::name as private and always use
gimp_object_get_name(). Change gimp_object_get_name() to take an
untyped pointer so we don't have to do so awfully many casts. There is
a runtime check for the type inside the function anyway.
2009-08-29 12:41:29 +02:00
Michael Natterer
d9b5207aa2
Change licence to GPLv3 (and to LGPLv3 for libgimp).
...
2009-01-17 Michael Natterer <mitch@gimp.org>
* all files with a GPL header and all COPYING files:
Change licence to GPLv3 (and to LGPLv3 for libgimp).
Cleaned up some copyright headers and regenerated the parsers in
the ImageMap plugin.
svn path=/trunk/; revision=27913
2009-01-17 22:28:01 +00:00
Mukund Sivaraman
c2d1214551
Changed "The GIMP" to "GIMP" everywhere, where it's used as a name.
...
2007-06-06 Mukund Sivaraman <muks@mukund.org>
Changed "The GIMP" to "GIMP" everywhere, where it's used as a name.
svn path=/trunk/; revision=22715
2007-06-06 08:44:52 +00:00
Sven Neumann
41237259c9
In all files, changed the standard copyright notice to say "GIMP - The GNU
...
2006-12-09 Sven Neumann <sven@gimp.org>
* In all files, changed the standard copyright notice to say
"GIMP - The GNU Image Manipulation Program".
2006-12-09 21:33:38 +00:00
Michael Natterer
843b55537e
renamed gimp_gradient_save_as_pov() to gimp_gradient_save_pov().
...
2006-10-03 Michael Natterer <mitch@gimp.org>
* app/core/gimpgradient-save.[ch]: renamed
gimp_gradient_save_as_pov() to gimp_gradient_save_pov().
* app/actions/gradients-commands.c
(gradients_save_as_pov_ray_response): changed accordingly.
2006-10-03 12:38:36 +00:00
Michael Natterer
80f3e5ac6b
Extended the GIMP Gradient file format to contain the endpoint color types
...
2006-09-01 Michael Natterer <mitch@gimp.org>
Extended the GIMP Gradient file format to contain the endpoint
color types for each segment (this is backward compatible because
old parsers just ignore excess fields at the end of segment
lines). Fixes bug #128367 .
* app/core/gimpgradient-load.c: optionally load two more fields
per segment line which contain the color types.
* app/core/gimpgradient-save.c: save the color types at the end of
the segment lines.
2006-08-31 23:57:47 +00:00
Sven Neumann
049872b361
app/*.[ch] converted tabs to spaces.
...
2006-04-12 Sven Neumann <sven@gimp.org>
* app/*.[ch]
* app/*/*.[ch]: converted tabs to spaces.
2006-04-12 12:49:29 +00:00
Sven Neumann
648cccde5e
app/base/base.c app/base/temp-buf.c app/base/tile-swap.c
...
2005-02-07 Sven Neumann <sven@gimp.org>
* app/base/base.c
* app/base/temp-buf.c
* app/base/tile-swap.c
* app/config/gimpconfig-file.c
* app/core/gimpbrush.c
* app/core/gimpbrushgenerated.c
* app/core/gimpbrushpipe.c
* app/core/gimpdata.c
* app/core/gimpenvirontable.c
* app/core/gimpgradient-load.c
* app/core/gimpgradient-save.c
* app/core/gimppalette-import.c
* app/core/gimppalette.c
* app/core/gimppattern.c
* app/dialogs/user-install-dialog.c
* app/gui/session.c
* app/menus/menus.c
* app/widgets/gimpdevices.c: use gstdio wrappers.
2005-02-07 01:24:22 +00:00
Sven Neumann
d3caf7a3ed
app/core/Makefile.am app/core/gimpgradient-load.[ch]
...
2004-07-22 Sven Neumann <sven@gimp.org>
* app/core/Makefile.am
* app/core/gimpgradient-load.[ch]
* app/core/gimpgradient-save.[ch]
* app/core/gimpgradient.[ch]: moved gradient file handling out of
gimpgradient.c to new files.
* app/core/gimp.c
* app/actions/gradients-commands.c: changed accordingly.
* libgimpcolor/gimpcolor.def: added gimp_rgb_parse_name.
2004-07-22 13:58:29 +00:00