Commit Graph

6854 Commits

Author SHA1 Message Date
Mukund Sivaraman 3477fc0bdd file-tiff-load: Fix loading of TIFFs containing old-style JPEG images (#688761)
This commit also moves the updated section of code, so that based on
worst_case, the image type and layer type are updated.
2012-12-04 13:54:42 +05:30
Michael Natterer 5f2afe333f plug-ins: port file-ico to GEGL 2012-11-30 01:38:23 +01:00
Michael Natterer 20477b6c08 plug-ins: port file-mng to GEGL 2012-11-29 01:30:34 +01:00
Michael Natterer 9c371064b7 plug-ins: fix the build in lcms.c 2012-11-28 09:25:34 +01:00
Michael Natterer 97e07e6476 Bug 662739 - Port to lcms2 for icc V4 profile support
Need to copy the alpha channel manually, lcms doesn't touch it.
Fixes converting layers with alpha.
2012-11-28 00:44:46 +01:00
Michael Natterer c77fc779db libgimp, plug-ins: use g_strfreev() to free PDB string arrays 2012-11-27 21:16:26 +01:00
Michael Natterer 67dda14e77 plug-ins: cleanup in the recently GEGL-ported plug-ins
Mostly formatting consistency paranoia.
2012-11-27 20:58:05 +01:00
Michael Natterer 9247c89852 plug-ins: port file-xpm to GEGL 2012-11-26 02:39:44 +01:00
Michael Natterer 0b48c55fc3 plug-ins: port file-pnm to GEGL 2012-11-26 01:32:12 +01:00
Michael Natterer d7ca2da6ce Bug 662739 - Port to lcms2 for icc V4 profile support
Fix undo in the lcms plugin.
2012-11-25 20:21:11 +01:00
Elle Stone e27b70aaed Bug 662739 - Port to lcms2 for icc V4 profile support
Patch from Elle, with bits from some others, that should finally
do the trick. Please everybody test this.
2012-11-25 20:12:42 +01:00
Michael Natterer 759142d82a plug-ins: port file-tga to GEGL 2012-11-22 00:04:28 +01:00
Michael Natterer 987d795ab9 plug-ins: port file-pdf-save to GEGL 2012-11-21 18:51:41 +01:00
Michael Natterer ee9467d259 plug-ins: more file-pdf-save cleanup, mostly formatting
Also, don't alpha-threshold indexed layers any longer.
2012-11-21 16:18:33 +01:00
Michael Natterer 55a9eb0d1a plug-ins: lots of cleanup in file-pdf-save before porting to GEGL 2012-11-21 15:04:15 +01:00
Michael Natterer 9dfe9111ef plug-ins: use g_thread_new(), g_thread_create() is deprecated 2012-11-21 01:47:11 +01:00
Michael Natterer a60914ec35 plug-ins: port file-dicom to GEGL 2012-11-21 01:14:08 +01:00
Michael Natterer d9539bf244 plug-ins: port selection-to-path to GEGL 2012-11-21 00:45:07 +01:00
Michael Natterer 9932e05c9b plug-ins: remove file-xjt
It will never hold high bit depths using JPEG compression, and nobody
is going to port it to layer groups and whatever either.  Wolfgang
says it's obsolete, whoever needs to convert old files can use 2.8.
2012-11-21 00:12:36 +01:00
Michael Natterer c54169c9b5 plug-ins: port file-fli to GEGL 2012-11-20 23:37:09 +01:00
Michael Natterer 4c6c08e68d plug-ins: port file-pix to GEGL 2012-11-19 22:45:20 +01:00
Michael Natterer d48f0046fc plug-ins: port file-pcx to GEGL 2012-11-19 22:26:04 +01:00
Michael Natterer 699343c137 plug-ins: port file-html-table to GEGL 2012-11-19 19:34:33 +01:00
Michael Natterer 840fbe9d62 plug-ins: port file-cel to GEGL 2012-11-19 18:43:35 +01:00
Michael Natterer f20ae81626 plug-ins: clean up the new GIO code in file-gbr and file-pat 2012-11-19 09:08:32 +01:00
Michael Natterer 0dc55b1237 plug-ins: port file-gih to GIO and clean it up quite a bit
Also remove support for loading version 1 brushes, I have no clue why
this code was even there, because the plug-in never saved such
brushes.
2012-11-19 09:06:18 +01:00
Michael Natterer 7f6fde5c0f plug-ins: port file-gih to GEGL 2012-11-19 01:28:42 +01:00
Michael Natterer 756f276a96 plug-ins: port file-header to GEGL 2012-11-19 00:34:36 +01:00
Michael Natterer 88e4a462ba plug-ins: port file-csource to GEGL 2012-11-19 00:25:10 +01:00
Michael Natterer 8c72ad9bd7 plug-ins: port file-psp to GEGL 2012-11-19 00:10:17 +01:00
Michael Natterer 1c88116e31 plug-ins: port file-jp2-load to GEGL 2012-11-18 23:48:31 +01:00
Michael Natterer 5d5c73de98 plug-ins: port file-xbm to GEGL 2012-11-18 23:22:07 +01:00
Michael Natterer 8ee9e53163 plug-ins: some cleanup in file-pat and file-gbr 2012-11-18 23:20:36 +01:00
Michael Natterer 7a2c8c2491 plug-ins: port file-gbr to GIO 2012-11-18 22:56:29 +01:00
Michael Natterer bc22e902ad plug-ins: use the read_all()/write_all() API of the input/output streams
This avoids the manual looping added below.
2012-11-18 18:26:19 +01:00
Michael Natterer b208911b23 plug-ins: make file-pat work properly when GIO returns partial data
Loop around g_[input|output]_stream_[read|write](). This really needs
abstraction to avoid copying that in all file plug-ins.
2012-11-18 00:27:08 +01:00
Michael Natterer ffff1ff9ea plug-ins: port file-pat to handling URIs
which for me hilariously fails on sftp:// and only loads
partial data. Please test!
2012-11-17 21:35:28 +01:00
Michael Natterer 9de0ba8114 plug-ins: port file-pat to GIO
This can now serve as proper example for both GIO and GEGL porting of
a file plug-in.
2012-11-17 12:51:12 +01:00
Michael Natterer 83de53ee4d Bug 677776 - filter popup windows get hidden behind main image window
Apply modified patch from Simone Karin Lehmann which makes sure
script-fu gets properly hidden after the dialog is done.
2012-11-13 00:47:34 +01:00
Michael Natterer 908f727f0a Chain up unconditionally in GObject::constructed()
It's supported since GLib 2.28.
2012-11-12 21:51:22 +01:00
Michael Natterer fe19ad9706 Bug 683694 - Spelling errors
Reworded all places that used to say "allows to".
2012-11-11 15:50:25 +01:00
Michael Natterer 0b35f6a082 Bug 687392 - Memory corruption vulnerability when reading XWD files
Applied and enhanced patch from andres which makes file-xwd detect
this kind of file corruption and abort loading with an error message.
2012-11-08 00:16:31 +01:00
Michael Natterer 579a1a259a Bug 687552 - Improve palette sorting functionality
Apply patch from David Gowers that adds more options to the sort
palette plug-in.
2012-11-07 22:51:22 +01:00
Jehan 7978506eb4 plug-ins: change the icon when playing in animation-play.
Change the STOCK id from GTK_STOCK_MEDIA_PLAY to GTK_STOCK_MEDIA_PAUSE
when playing, and revert when pausing.
2012-11-02 23:53:41 +01:00
Michael Natterer a4ab1fe97c plug-ins: use !strcmp() not strcmp() to match strings, gah... 2012-11-02 13:53:40 +01:00
Michael Natterer 9615f233ba Bug 677733 - Export image: duplicate list item for TIFF export
Don't register a mime-type for the alternative file-tiff-save2
procedure, it's not supposed to be registered as file procedure, and
only usable from scripts anyway.
2012-11-01 19:21:24 +01:00
Michael Natterer f3f72b720c Bug 677733 - Export image: duplicate list item for TIFF export
Don't register a second file procedure for extension-less exporting as
XMC, this approach is totally bogus. Fixes the duplicate XMC entry in
File->Export.
2012-11-01 19:17:53 +01:00
Michael Natterer 569e42d79c plug-ins: refactor file-gegl so it can handle multiple file types
and add support for NEF (Nikon RAW format). Also cleanup everything a
bit.
2012-10-29 23:40:11 +01:00
Massimo Valentini ef5cd8d80a Bug 686379: In the JPEG save dialog, checking/unchecking XMP...
saving, don't update JPEG size
2012-10-22 18:26:05 +02:00
Michael Natterer 890ae48330 Bug 686602 - missing EXIF_CFLAGS when building plug-ins/file-psd
Apply patch from John Hein which adds EXIF_CFLAGS to INCLUDES.
2012-10-22 14:59:51 +02:00