Gimp/app/xcf
Michael Natterer 950f753ede Bug 736907 - Compat mode for XCF
- add gimp_image_get,get_xcf_compat_mode()
- add a compat toggle to GimpFileDialog which is shown and sensitive
  only for a save (not export), and if the image structure allows
  to save an old version at all. The button also has a tooltip
  which explains why it is sensitive and what it does
- add "gboolean xcf_compat" to file_save_dialog_save_image()
- in file_save_dialog_save_image(), call image_set_xcf_compat_mode(TRUE)
  only around the call to file_save() and set it to FALSE after saving
- in xcf_save_invoker(), honor the image's XCF compat flag and save an
  RLE-compressed XCF if possible

The above is very convoluted and doesn't pass the "xcf_compat" boolean
directly because we can't change the parameters of gimp-xcf-save, and
because the gimp-xcf-save might be called indirectly.
2014-10-20 22:54:11 +02:00
..
.gitignore Added .gitignore files generated with git svn create-ignore. 2009-01-31 11:37:44 +00:00
Makefile.am */Makefile.am: merge INCLUDES into AM_CPPFLAGS 2013-06-05 20:48:37 +02:00
xcf-load.c app: do not use g_error() for non-fatale errors... 2014-09-17 00:18:15 +02:00
xcf-load.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
xcf-private.h app: remove two unused forgotten members from struct XcfInfo 2014-07-13 01:44:10 +02:00
xcf-read.c app: port XCF loading/saving to GIO 2013-10-08 21:22:14 +02:00
xcf-read.h app: port XCF loading/saving to GIO 2013-10-08 21:22:14 +02:00
xcf-save.c Bug 738329 - xcf_seek_pos() can cause unexpected OS behavior 2014-10-17 19:12:05 +02:00
xcf-save.h app: move the XCF version logic to gimpimage.[ch] 2014-09-27 20:38:43 +02:00
xcf-seek.c app: remove xcf_seek_end(), it's unused, and should not be used any longer 2014-10-15 23:21:34 +02:00
xcf-seek.h app: remove xcf_seek_end(), it's unused, and should not be used any longer 2014-10-15 23:21:34 +02:00
xcf-write.c Bug 738329 - xcf_seek_pos() can cause unexpected OS behavior 2014-10-17 19:12:05 +02:00
xcf-write.h Bug 738329 - xcf_seek_pos() can cause unexpected OS behavior 2014-10-17 19:12:05 +02:00
xcf.c Bug 736907 - Compat mode for XCF 2014-10-20 22:54:11 +02:00
xcf.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00