334 Commits

Author SHA1 Message Date
Gunnsteinn Hall
646329ff21 Initial support for composite fonts (Type0 and CIDFontType2).
Simplified creator paragraph handling of text encoding.
Character codes expanded to 16bit instead of 8bit.
2017-09-01 13:20:51 +00:00
Gunnsteinn Hall
81967a216b Add commercial license to repository and full AGPL license text. Updated licensing text in README. 2017-08-24 13:57:17 +00:00
Gunnsteinn Hall
e498030678 Updated version 2017-08-14 11:59:12 +00:00
Gunnsteinn Hall
b3e300884f Few fixes: Shadingtype 4 handling, inline image handling (compatibility), encoding name (compatibility) 2017-08-14 11:56:33 +00:00
Gunnsteinn Hall
144fa3f75b Improved CS handling with Separation, Lab color ranges. 2017-08-11 12:03:24 +00:00
Gunnsteinn Hall
e970ac4c84 Fix in handling of indexed colorspace parsing inline images when using base=DeviceRGB rather than shortcut. Closes #114. 2017-08-11 09:20:16 +00:00
Gunnsteinn Hall
50041f0a78 Support indexed cs in inline image. Fixes #113. Fixes in lab colorspace color processing.
Exported NewPdfColorspaceFromPdfObject so could use it from package
content stream.  Moving from dot imports.
2017-08-10 07:23:42 +00:00
Gunnsteinn Hall
d234fec92e Allow array in DecodeParms in FlateDecoder of length 1 (containing dict). 2017-08-09 18:09:30 +00:00
Gunnsteinn Hall
cc6883d0ae Fix problem with MultiEncoder DecodeParms. Fixes #97. 2017-08-09 17:43:25 +00:00
Gunnsteinn Hall
9e04cbd144 Limit maximum specified number of indirect objects when parsing xref stream. Fixes #111. 2017-08-08 17:35:06 +00:00
Gunnsteinn Hall
4217f83fdd Merge pull request #109 from peterwilliams97/xmaster3
Make parseFloat behave like gs in contentstream handling
2017-08-08 07:34:44 +00:00
Peter Williams
2db7c72bb7 Merge remote-tracking branch 'upstream/master' into xmaster3 2017-08-08 15:44:25 +10:00
Peter Williams
47c329e93e Error -> Debug log 2017-08-08 15:43:11 +10:00
Gunnsteinn Hall
574e5b1933 Merging with recent pull request. 2017-08-07 20:30:29 +00:00
Gunnsteinn Hall
e2bfa9094a Fixing lab colorspace component input ranges. Fix Indexed cs Image to rgb conversion. 2017-08-07 20:21:35 +00:00
Gunnsteinn Hall
d015aa5cf6 Merge pull request #108 from peterwilliams97/xmaster2
Reimplementing dummy colorspaces. Lab colorspace range.
2017-08-07 20:21:22 +00:00
Peter Williams
9d09f7aa2a Make float parsing more like gs 2017-08-07 16:44:10 +10:00
Peter Williams
f840c1c77e Fixed Lab bounds 2017-08-07 16:42:07 +10:00
Peter Williams
a96a007238 Merge remote-tracking branch 'upstream/master' into xmaster2 2017-08-07 13:57:07 +10:00
Peter Williams
2bd4a0a995 Added dummy encodings 2017-08-07 13:36:39 +10:00
Peter Williams
38fa0f1fb4 Added dummy encodings 2017-08-07 13:34:19 +10:00
Gunnsteinn Hall
d3d0312170 Fix PS processing of dup operand. Fixes #98.
Added test cases to verify.
2017-08-06 18:53:24 +00:00
Gunnsteinn Hall
07289e3890 Check sizes for memory allocation based on pdf user inputs. Fixes #107. 2017-08-06 11:41:33 +00:00
Gunnsteinn Hall
9ec828c8f7 Check to avoid division by zero. Fixes #106. 2017-08-06 11:28:39 +00:00
Gunnsteinn Hall
008469dfd2 Merge pull request #105 from peterwilliams97/xmaster
Fixed some bugs found while getting pdf_descibe.go to work
2017-08-05 12:56:16 +00:00
Peter Williams
a1e1e31fee Merge remote-tracking branch 'upstream/master' into xmaster 2017-08-05 21:25:07 +10:00
Gunnsteinn Hall
3261689684 Add GetObjectNums 2017-08-05 00:56:05 +00:00
Gunnsteinn Hall
22c2e5eb41 Address go vet issues 2017-08-04 22:50:28 +00:00
Gunnsteinn Hall
2adbc645ad Fix comment typo 2017-08-04 08:26:36 +00:00
Peter Williams
141519790a Fixed some bugs found while getting pdf_descibe.go to work 2017-08-04 17:47:55 +10:00
Gunnsteinn Hall
b800238e36 Address golint recommendations in core 2017-08-03 15:33:51 +00:00
Gunnsteinn Hall
ad47c116aa Address core golint recommendations in crypt, io 2017-08-03 15:13:40 +00:00
Gunnsteinn Hall
a9f70a16ac Add check for base colorspace type when loading Indexed colorspace. Fixes #95. 2017-08-03 14:55:06 +00:00
Gunnsteinn Hall
714b4bcb60 Address more golint recommendations #89 2017-08-02 18:01:31 +00:00
Gunnsteinn Hall
2ecf2acce5 Checks on stated byte lengths in xref stream objects. Closes #94. 2017-08-02 15:46:31 +00:00
Gunnsteinn Hall
28aea0d8d7 Address golint recommendations. Add TODO comments for recommended future refactoring work in next major release. 2017-08-02 12:56:32 +00:00
Gunnsteinn Hall
30ffbe3cbe Only attempt to load annotation from a valid indirect object for annotation Popup entries. Fixes #91. 2017-08-01 15:21:33 +00:00
Gunnsteinn Hall
944d6dd371 Address godoc code block line wrapping 2017-08-01 15:07:47 +00:00
Gunnsteinn Hall
5d3a6d9ab9 Fix godoc code block line wrapping 2017-08-01 15:04:06 +00:00
Gunnsteinn Hall
be56472a73 Updated doc.go 2017-08-01 14:49:20 +00:00
Gunnsteinn Hall
acb65b071e Address golint recommendations. Exported types Subchapter, Rectangle, TableCell, TableOfContentsEntry. Closes #82. 2017-08-01 13:10:48 +00:00
Gunnsteinn Hall
4d0f30edd1 Address golint recommendations 2017-07-31 15:25:28 +00:00
Gunnsteinn Hall
badce2938f Address gofmt simplify items 2017-07-31 14:54:14 +00:00
Gunnsteinn Hall
3c340d1085 Address golint comments 2017-07-31 14:21:57 +00:00
Gunnsteinn Hall
7ace3c96db Exported creator's Color interface. Addressed golint issues in creator's color.go, const.go 2017-07-31 14:06:47 +00:00
Gunnsteinn Hall
12f09116a2 Change from paragraph to exported type Paragraph. Address golint issues in creator's chapter.go. 2017-07-31 13:07:02 +00:00
Gunnsteinn Hall
5bc9d83bb1 Check to ensure row length cannot be greater than data length. Fixes #88. 2017-07-31 12:52:53 +00:00
Gunnsteinn Hall
416eb89964 Address golint issues for creator Block 2017-07-31 12:32:18 +00:00
Gunnsteinn Hall
0420787b50 Context update fixes 2017-07-26 16:11:28 +00:00
Gunnsteinn Hall
eb1f314e40 Update README 2017-07-25 16:46:28 +00:00