Commit Graph

27 Commits

Author SHA1 Message Date
Sven Claussner 8b55983f7d Review, amend and update the XCF file format spec and parasites.txt
XCF spec:
- Update to GIMP 2.8.10
- Clarify role of file formats in the save-vs.-export-context
- Rearrange outline
- Collect infos on basic concepts in one chapter
- Add table of contents
- Add File format version history
- Add note on image size
- Add open questions and TODOs
- Sort properties alphabetically
- Unify tiles and hierarchy examples
- Wording
- Cosmetic cleanups

Extract compositing.txt from xcf.txt

Update parasites.txt:
- Replace SVN->Git
- Update contact e-mail address
- Add table of contents

Cherry-picked from commit a83791be19
2014-10-20 20:52:30 +02:00
Ville Skyttä 6b0d1038cc Bug 692641 - Various spelling fixes 2013-01-27 18:59:02 +01:00
Michael Natterer dfabfb9664 Bug 572997 - gih description alter when re-saving
Undeprecate, clean up and apply patch from Eric Lamarque which adds a
"gimp-brush-pipe-name" parasite to remember the description.
2013-01-19 20:54:08 +01:00
Kevin Cozens a2e037fb00 Corrected spelling errors spotted by Ari Pollak (Mostly fixes bug #683694)
Still need to address the "allows to" grammatical error.
2012-09-10 12:22:12 -04:00
Sven Neumann 55bc1fa84f Bug 144454 - Loading and storing DICOM again looses important information
Retain dicom tags using parasites. Patch by Paul Epperson.
2010-05-12 22:40:43 +02:00
Sven Neumann 4742f2cef1 removed obsolete section about gserialize.
2008-11-22  Sven Neumann  <sven@gimp.org>

	* parasites.txt: removed obsolete section about gserialize.


svn path=/trunk/; revision=27708
2008-11-22 12:37:57 +00:00
Sven Neumann ca9b98a88e added missing bits
svn path=/trunk/; revision=24962
2008-02-25 20:52:23 +00:00
Sven Neumann 4595ec68a4 document the "print-settings" and "print-page-setup" image parasites.
2008-02-25  Sven Neumann  <sven@gimp.org>

	* parasites.txt: document the "print-settings" and
	"print-page-setup" image parasites.


svn path=/trunk/; revision=24961
2008-02-25 20:49:59 +00:00
Raphael Quinet ff9d3046cd updated, re-ordered the list to have first the global parasites, then
2007-10-18  Raphael Quinet  <raphael@gimp.org>

	* parasites.txt: updated, re-ordered the list to have first the
	global parasites, then image parasites, then layer parasites.

svn path=/trunk/; revision=23866
2007-10-18 08:49:41 +00:00
Sven Neumann 5a748730fd don't open the destination profile twice.
2007-08-11  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/lcms.c: don't open the destination profile 
twice.


svn path=/trunk/; revision=23215
2007-08-11 19:14:11 +00:00
Raphael Quinet 6a0229913b document some of the parasites that have been added in the last two years:
2007-07-27  Raphael Quinet  <raphael@gimp.org>

	* parasites.txt: document some of the parasites that have been
	added in the last two years: gimp-metadata, jpeg-save-defaults,
	jpeg-original-settings.

svn path=/trunk/; revision=23039
2007-07-27 13:04:56 +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 641e1474b8 added a "Don't ask me again" toggle to the EXIF rotation query dialog.
2006-12-22  Sven Neumann  <sven@gimp.org>

	* plug-ins/jpeg/jpeg-exif.c: added a "Don't ask me again" toggle
	to the EXIF rotation query dialog. Store the user's choice in the
	"exif-orientation-rotate" parasite.

	* devel-docs/parasites.txt: document the new global parasite.
2006-12-22 09:35:42 +00:00
Sven Neumann 02e8f588ff load and save embedded ICC profiles, based on a patch from Ture Pålsson
2005-10-24  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/png.c: load and save embedded ICC profiles, based
	on a patch from Ture Pålsson (bug #319580).

	* devel-docs/parasites.txt: document the "icc-profile-name" parasite.
2005-10-24 15:09:49 +00:00
William Skaggs 7678860c0c Bill Skaggs <weskaggs@primate.ucdavis.edu>
* parasites.txt:  added information about "decompose-data"
	parasite now added by the decompose plug-in.
2004-12-28 21:36:07 +00:00
Sven Neumann 5e92462789 Moved "gfig" description to the end (out of the gimp namespace) and
also moved the ChangeLog entry.
2004-12-13 20:46:32 +00:00
William Skaggs 9b82d030cd Bill Skaggs <weskaggs@primate.ucdavis.edu>
* devel-docs/parasites.txt: add info about "gfig" layer parasite.
2004-12-13 20:11:19 +00:00
Sven Neumann 496f42fd5c document "exif-data" parasite.
2004-06-19  Sven Neumann  <sven@gimp.org>

	* devel-docs/parasites.txt: document "exif-data" parasite.
2004-06-19 08:58:14 +00:00
Michael Natterer 7d93951d3b plug-ins/common/gbr.c store the brush/pattern's name in a parasite
2004-01-22  Michael Natterer  <mitch@gimp.org>

	* plug-ins/common/gbr.c
	* plug-ins/common/pat.c: store the brush/pattern's name in a
	parasite attached to the image. The parasite overrides the
	RUN_WITH_LAST_VALS logic if it exists. Consistently set the
	description as the layer's name, but ignore the layer's name
	when saving because it may have been modified by exporting.
	Fixes bug #131450.

	Misc. cleanup/fixes: Don't assume that strncpy() nul-terminates
	the buffer, use sizeof() instead of magic numbers, sanitize
	descriptions using gimp_any_to_utf8(), always use strncpy()
	instead of strcpy().

	* devel-docs/parasites.txt: document the "gimp-brush-name" and
	"gimp-pattern-name" parasites.
2004-01-22 14:04:45 +00:00
Sven Neumann 4667eac9a8 use a global parasite to store the default values. Such uglyness doesn't
2004-01-06  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/png.c: use a global parasite to store the default
	values. Such uglyness doesn't belong into gimprc.

	* devel-docs/parasites.txt: document the parasite used by the PNG
	plug-in.
2004-01-06 12:58:31 +00:00
Dave Neary d5da2f5d5c Document jpeg-exif-data parasite.
2003-07-11  Dave Neary  <bolsh@gimp.org>

        * devel-docs/parasites.txt: Document jpeg-exif-data
        parasite.
2003-07-10 23:09:41 +00:00
Henrik Brix Andersen 5943f03135 Added persistent storage of image grid in XCF files.
2003-07-04 Henrik Brix Andersen <brix@gimp.org>

Added persistent storage of image grid in XCF files.

* app/core/gimpimage.[ch]: removed gimp_image_get_grid() and
gimp_image_set_grid() ...

* app/core/Makefile.am
* app/core/gimpimage-grid.[ch]: ... and added them to these new
files. Added gimp_grid_parasite_name(), gimp_grid_to_parasite()
and gimp_grid_from_parasite() functions.

* app/core/gimpimage-snap.c
* app/gui/grid-dialog.c: #include "gimpimage-grid.h"

* app/core/gimpimage-undo-push.c: #include "gimpimage-grid.h".
(gimp_image_undo_push_image_grid) mark image as dirty.

* app/xcf/xcf-save.c (xcf_save_image_props): save GimpGrid object
as a parasite.

* app/xcf/xcf-load.c (xcf_load_image): load GimpGrid from
parasite.

* devel-docs/parasites.txt: documented the new "gimp-image-grid"
parasite.
2003-07-04 19:55:58 +00:00
Sven Neumann 35a57d0148 broken pipe in the middle of the last commit...
* app/xcf/xcf-save.c: when saving a text layer, store an extra
	parasite that holds all information about the text.

	* app/xcf/xcf-load.c: if a "gimp-text-layer" parasite is found and
	it can be successfully deserialized to a GimpText object, convert
	the layer to a text layer and remove the parasite.

	* devel-docs/parasites.txt: documented the new "gimp-text-layer"
	parasite.
2003-06-24 13:59:36 +00:00
Sven Neumann ff8911fa25 be more strict and require UTF-8 encoding for comments instead of only
2003-02-10  Sven Neumann  <sven@gimp.org>

	* parasites.txt: be more strict and require UTF-8 encoding for
	comments instead of only suggesting it.
2003-02-10 18:31:16 +00:00
Sven Neumann 08eb304a78 Removed gserialize.[ch] from CVS. Updated devel-docs. 2002-11-24 12:14:17 +00:00
Nick Lamb /GIMP fb611a5399 Add support for IIC profiles in TIFF, and document the parasite.
PNG support will be forthcoming eventually.
2000-06-18 01:07:13 +00:00
Sven Neumann c9c94b2afe Moved various files from the docs directory to devel-docs and
2000-06-13  Sven Neumann  <sven@gimp.org>

        Moved various files from the docs directory to
        devel-docs and devel-docs/pdb. Excluded papers
        from being distributed but left them in CVS.
2000-06-13 14:05:35 +00:00