TMF Hg
changelog
- Mon, 14 Dec 2009 16:18:21 +0000
- by Philip Pemberton <philpem@philpem.me.uk> [Mon, 14 Dec 2009 16:18:21 +0000] rev 172
- remove erroneous 0.33-philpem1 tag
- Mon, 14 Dec 2009 16:17:19 +0000
- by Philip Pemberton <philpem@philpem.me.uk> [Mon, 14 Dec 2009 16:17:19 +0000] rev 171
- Added tag V0_33_philpem1 for changeset e375cda0342e
- Mon, 14 Dec 2009 16:17:02 +0000
- by Philip Pemberton <philpem@philpem.me.uk> [Mon, 14 Dec 2009 16:17:02 +0000] rev 170
- change VERSION to 0.33-philpem1
- Mon, 14 Dec 2009 16:16:03 +0000
- by Philip Pemberton <philpem@philpem.me.uk> [Mon, 14 Dec 2009 16:16:03 +0000] rev 169
- Added tag V0_33_philpem1 for changeset ad0b9a8990ac
- Mon, 14 Dec 2009 16:15:04 +0000
- by Philip Pemberton <philpem@philpem.me.uk> [Mon, 14 Dec 2009 16:15:04 +0000] rev 168
- added support for TIFF Photometric Tag
- Mon, 14 Dec 2009 16:00:58 +0000
- by Philip Pemberton <philpem@philpem.me.uk> [Mon, 14 Dec 2009 16:00:58 +0000] rev 167
- add hgignore file
- Mon, 14 Dec 2009 15:51:53 +0000
- by Philip Pemberton <philpem@philpem.me.uk> [Mon, 14 Dec 2009 15:51:53 +0000] rev 166
- Patched to add PNG and JP2 support.
Created-By: Daniel Glöckner <daniel-gl at gmx.net>
The attached patch adds PNG and JP2 support to tumble.
PNG:
As the deflated data is directly copied into the PDF, there are some
limitations to the list of supported images:
- bit depth <= 8
- no alpha channel
- no interlace
JP2:
The PDF Reference says JP2 is just a subset of the allowed JPX
format. I don't have a copy of the official standard, so I don't know
what to change to cover JPXes as well.
You'll need the Adobe Acrobat Reader 6 to display those images.
Xpdf and Ghostscript are missing the ColorSpace key in the image
dictionary, which is optional for JPXDecode and IMHO not just a matter
of a few lines of code.
One thing left to do is to change the PDF version to 1.5 if a JP2 file
has been given to tumble - maybe using the Version key in the Catalog
if seeking is not possible.
Using the resolution info in a JP2 (resc/resd boxes) is implemented but
untested. Jasper doesn't write those boxes.
I had to change the string handling to allow black in PNG palettes.
And there was a double free in tumble_input.c which happens when not
using control files.
Daniel
- Mon, 14 Dec 2009 15:44:55 +0000
- by convert-repo [Mon, 14 Dec 2009 15:44:55 +0000] rev 165
- update tags
- Sun, 21 Dec 2003 23:52:11 +0000
- by eric [Sun, 21 Dec 2003 23:52:11 +0000] rev 164
- fix svn:keywords property
- Tue, 09 Dec 2003 18:05:44 +0000
- by eric [Tue, 09 Dec 2003 18:05:44 +0000] rev 163
- fix sed regexp in bin-dist-rh for Red Hat 9 (no minor version).
- Tue, 09 Dec 2003 17:55:25 +0000
- by eric [Tue, 09 Dec 2003 17:55:25 +0000] rev 162
- include <stdbool.h> after <pbm.h> to avoid compile error on Red Hat 7.3.
- Tue, 09 Dec 2003 17:48:33 +0000
- by eric [Tue, 09 Dec 2003 17:48:33 +0000] rev 161
- add target for bin-dist-fc. remove rh_rel variable.
- Tue, 09 Dec 2003 17:40:54 +0000
- by eric [Tue, 09 Dec 2003 17:40:54 +0000] rev 160
- added CTL_LANG conditional.
- Mon, 18 Aug 2003 09:59:41 +0000
- by eric [Mon, 18 Aug 2003 09:59:41 +0000] rev 159
- added big-endian support
- Thu, 10 Apr 2003 09:02:12 +0000
- by eric [Thu, 10 Apr 2003 09:02:12 +0000] rev 158
- include tumble version in usage message.
- Thu, 10 Apr 2003 08:47:30 +0000
- by eric [Thu, 10 Apr 2003 08:47:30 +0000] rev 157
- first cut at PBM support.
- Tue, 25 Mar 2003 09:38:08 +0000
- by eric [Tue, 25 Mar 2003 09:38:08 +0000] rev 156
- support both big- and little-endian TIFF files. don't crash in close_input_file() if current_input_handler is NULL.
- Tue, 25 Mar 2003 09:36:56 +0000
- by eric [Tue, 25 Mar 2003 09:36:56 +0000] rev 155
- *** empty log message ***
- Thu, 20 Mar 2003 16:23:37 +0000
- by eric [Thu, 20 Mar 2003 16:23:37 +0000] rev 154
- handle bookmark hierarchy.
- Thu, 20 Mar 2003 15:26:16 +0000
- by eric [Thu, 20 Mar 2003 15:26:16 +0000] rev 153
- *** empty log message ***
- Thu, 20 Mar 2003 15:22:23 +0000
- by eric [Thu, 20 Mar 2003 15:22:23 +0000] rev 152
- recognize both big-endian and little-endian TIFF files.
- Thu, 20 Mar 2003 14:55:28 +0000
- by eric [Thu, 20 Mar 2003 14:55:28 +0000] rev 151
- added match_suffix() to input handlers.
- Thu, 20 Mar 2003 08:32:16 +0000
- by eric [Thu, 20 Mar 2003 08:32:16 +0000] rev 150
- fix return value in process_jpeg_image().
- Thu, 20 Mar 2003 08:26:18 +0000
- by eric [Thu, 20 Mar 2003 08:26:18 +0000] rev 149
- strip more extensions for bookmark names.
- Thu, 20 Mar 2003 08:20:52 +0000
- by eric [Thu, 20 Mar 2003 08:20:52 +0000] rev 148
- fix return values in process_tiff_image().
- Thu, 20 Mar 2003 07:53:09 +0000
- by eric [Thu, 20 Mar 2003 07:53:09 +0000] rev 147
- added color, width_samples, height_samples areguments to pdf_write_jpeg_image().
- Thu, 20 Mar 2003 07:52:25 +0000
- by eric [Thu, 20 Mar 2003 07:52:25 +0000] rev 146
- new release.
- Thu, 20 Mar 2003 07:44:53 +0000
- by eric [Thu, 20 Mar 2003 07:44:53 +0000] rev 145
- newline before endstream is NOT the responsibility of callback!
- Thu, 20 Mar 2003 07:06:35 +0000
- by eric [Thu, 20 Mar 2003 07:06:35 +0000] rev 144
- *** empty log message ***
- Thu, 20 Mar 2003 07:03:29 +0000
- by eric [Thu, 20 Mar 2003 07:03:29 +0000] rev 143
- no DEBUG in release version.
- Thu, 20 Mar 2003 07:02:28 +0000
- by eric [Thu, 20 Mar 2003 07:02:28 +0000] rev 142
- fix multiple close of input file.
- Thu, 20 Mar 2003 06:54:08 +0000
- by eric [Thu, 20 Mar 2003 06:54:08 +0000] rev 141
- more JPEG support. added input file handler API.
- Thu, 20 Mar 2003 01:08:05 +0000
- by eric [Thu, 20 Mar 2003 01:08:05 +0000] rev 140
- *** empty log message ***
- Wed, 19 Mar 2003 15:39:55 +0000
- by eric [Wed, 19 Mar 2003 15:39:55 +0000] rev 139
- more JPEG support.
- Sun, 16 Mar 2003 15:40:00 +0000
- by eric [Sun, 16 Mar 2003 15:40:00 +0000] rev 138
- Added README to binary distribution.
- Sun, 16 Mar 2003 15:36:54 +0000
- by eric [Sun, 16 Mar 2003 15:36:54 +0000] rev 137
- made test data width greater than 32, a multiple of 4, but not a multiple of 8. added printfs to clarify output.
- Sun, 16 Mar 2003 15:37:16 +0000
- by eric [Sun, 16 Mar 2003 15:37:16 +0000] rev 136
- added README, INSTALL.
- Sun, 16 Mar 2003 15:27:06 +0000
- by eric [Sun, 16 Mar 2003 15:27:06 +0000] rev 135
- fix shifting in flip_h().
- Sun, 16 Mar 2003 13:58:26 +0000
- by eric [Sun, 16 Mar 2003 13:58:26 +0000] rev 134
- spec files are now called control files.
- Fri, 14 Mar 2003 08:57:40 +0000
- by eric [Fri, 14 Mar 2003 08:57:40 +0000] rev 133
- specify page mode when file is closed rather than when it is initially created. if USE_OUTLINES but no bookmarks, use USE_NONE instead.
- Fri, 14 Mar 2003 08:56:38 +0000
- by eric [Fri, 14 Mar 2003 08:56:38 +0000] rev 132
- remove debug output.
- Fri, 14 Mar 2003 08:24:37 +0000
- by eric [Fri, 14 Mar 2003 08:24:37 +0000] rev 131
- finished implementing page labels.
- Fri, 14 Mar 2003 07:08:52 +0000
- by eric [Fri, 14 Mar 2003 07:08:52 +0000] rev 130
- bookmarks should only be created for first page in a group.
- Thu, 13 Mar 2003 11:50:59 +0000
- by eric [Thu, 13 Mar 2003 11:50:59 +0000] rev 129
- forgot 'rh' in name of binary tarball.
- Thu, 13 Mar 2003 11:44:34 +0000
- by eric [Thu, 13 Mar 2003 11:44:34 +0000] rev 128
- Changed output to PDF version 1.3. Added binary file hint. Producer field now has URL. Added PageLayout and OpenAction to catalog.
- Thu, 13 Mar 2003 11:42:46 +0000
- by eric [Thu, 13 Mar 2003 11:42:46 +0000] rev 127
- new URL in usage message.
- Thu, 13 Mar 2003 11:42:23 +0000
- by eric [Thu, 13 Mar 2003 11:42:23 +0000] rev 126
- added rules to build binary release tarballs for Red Hat Linux.
- Thu, 13 Mar 2003 08:57:05 +0000
- by eric [Thu, 13 Mar 2003 08:57:05 +0000] rev 125
- changed program name from t2p to tumble.
- Thu, 13 Mar 2003 08:03:11 +0000
- by eric [Thu, 13 Mar 2003 08:03:11 +0000] rev 124
- Acrobat 4.0 fails to optimize PDF files in which the Kids array in the Pages object is an indirect reference.
- Thu, 13 Mar 2003 08:00:21 +0000
- by eric [Thu, 13 Mar 2003 08:00:21 +0000] rev 123
- newline before endstream is responsibility of callback function.
- Thu, 13 Mar 2003 07:59:35 +0000
- by eric [Thu, 13 Mar 2003 07:59:35 +0000] rev 122
- write a newline after G4 data.
- Thu, 13 Mar 2003 07:59:10 +0000
- by eric [Thu, 13 Mar 2003 07:59:10 +0000] rev 121
- don't use page mode USE_OUTLINES if there are no outline entries.
- Thu, 13 Mar 2003 07:57:35 +0000
- by eric [Thu, 13 Mar 2003 07:57:35 +0000] rev 120
- *** empty log message ***
- Thu, 13 Mar 2003 07:57:21 +0000
- by eric [Thu, 13 Mar 2003 07:57:21 +0000] rev 119
- added pdf_write_text(), just a placeholder/debugging tool at the moment.
- Thu, 13 Mar 2003 06:56:57 +0000
- by eric [Thu, 13 Mar 2003 06:56:57 +0000] rev 118
- updated pdf_write_g4_fax_image() to add ImageB to page ProcSet array. Added pdf_add_array_elem_unique() function. Added support for name objects to pdf_compare_obj().
- Thu, 13 Mar 2003 03:39:38 +0000
- by eric [Thu, 13 Mar 2003 03:39:38 +0000] rev 117
- changed VERSION to 0.22.
- Thu, 13 Mar 2003 03:38:59 +0000
- by eric [Thu, 13 Mar 2003 03:38:59 +0000] rev 116
- fix code in generate_bookmark_name() that writes a null to the end of the bookmark name string.
- Thu, 13 Mar 2003 03:30:44 +0000
- by eric [Thu, 13 Mar 2003 03:30:44 +0000] rev 115
- change BIT_BUF_SIZE back to 4K, had been reduced to 1 for debugging.
- Wed, 12 Mar 2003 11:17:00 +0000
- by eric [Wed, 12 Mar 2003 11:17:00 +0000] rev 114
- remove the word 'copyright' from producer string in PDF file info.
- Wed, 12 Mar 2003 11:13:28 +0000
- by eric [Wed, 12 Mar 2003 11:13:28 +0000] rev 113
- don't declare variable in middle of block, makes older C compilers unhappy.