[gimp] app/tests: Add a "gimp-comment" with an explanation of the file
- From: Martin Nordholts <martinn src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gimp] app/tests: Add a "gimp-comment" with an explanation of the file
- Date: Sat, 2 Jan 2010 22:18:10 +0000 (UTC)
commit 745d2dbf76e27293e5804bc9f652583bc658b5a0
Author: Martin Nordholts <martinn src gnome org>
Date: Sat Jan 2 23:09:21 2010 +0100
app/tests: Add a "gimp-comment" with an explanation of the file
Make it clear that the file is created from pure code execution and
not graphically with GIMP.
app/tests/test-xcf.c | 22 ++++++++++++++++++++++
1 files changed, 22 insertions(+), 0 deletions(-)
---
diff --git a/app/tests/test-xcf.c b/app/tests/test-xcf.c
index 891a7e2..a0a9f3b 100644
--- a/app/tests/test-xcf.c
+++ b/app/tests/test-xcf.c
@@ -89,6 +89,12 @@
#define GIMP_MAINIMAGE_PARASITE_DATA "foo"
#define GIMP_MAINIMAGE_PARASITE_SIZE 4 /* 'f' 'o' 'o' '\0' */
+#define GIMP_MAINIMAGE_COMMENT "Created with code from "\
+ "app/tests/test-xcf.c in the GIMP "\
+ "source tree, i.e. it was not created "\
+ "manually and may thus look weird if "\
+ "opened and inspected in GIMP."
+
#define GIMP_MAINIMAGE_UNIT GIMP_UNIT_PICA
#define GIMP_MAINIMAGE_GRIDXSPACING 25.0
@@ -352,6 +358,14 @@ gimp_create_mainimage (gboolean with_unusual_stuff,
GIMP_MAINIMAGE_PARASITE_DATA);
gimp_image_parasite_attach (image,
parasite);
+ gimp_parasite_free (parasite);
+ parasite = gimp_parasite_new ("gimp-comment",
+ GIMP_PARASITE_PERSISTENT,
+ strlen (GIMP_MAINIMAGE_COMMENT) + 1,
+ GIMP_MAINIMAGE_COMMENT);
+ gimp_image_parasite_attach (image, parasite);
+ gimp_parasite_free (parasite);
+
/* Unit */
gimp_image_set_unit (image,
@@ -660,6 +674,14 @@ gimp_assert_mainimage (GimpImage *image,
g_assert_cmpstr (gimp_parasite_data (parasite),
==,
GIMP_MAINIMAGE_PARASITE_DATA);
+ parasite = gimp_image_parasite_find (image,
+ "gimp-comment");
+ g_assert_cmpint (gimp_parasite_data_size (parasite),
+ ==,
+ strlen (GIMP_MAINIMAGE_COMMENT) + 1);
+ g_assert_cmpstr (gimp_parasite_data (parasite),
+ ==,
+ GIMP_MAINIMAGE_COMMENT);
/* Unit */
g_assert_cmpint (gimp_image_get_unit (image),
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]