Jakub Melka
|
abbe7a920a
|
JBIG2 - basic reading of segments
|
2019-10-26 18:02:37 +02:00 |
Jakub Melka
|
ee4e21320e
|
Standard huffman tables
|
2019-10-25 16:34:59 +02:00 |
Jakub Melka
|
249971b081
|
JBIG2 - arithmetic decoder
|
2019-10-20 17:41:36 +02:00 |
Jakub Melka
|
990c49046a
|
Soft masks for JPEG 2000
|
2019-10-19 14:17:50 +02:00 |
Jakub Melka
|
ac644c16a4
|
Mask image
|
2019-10-19 11:08:37 +02:00 |
Jakub Melka
|
14419980cc
|
Rendering intents for images
|
2019-10-18 17:28:45 +02:00 |
Jakub Melka
|
a35957cb53
|
Finishing of CCITT fax filter
|
2019-10-18 14:36:28 +02:00 |
Jakub Melka
|
9a59af2e12
|
wrong color of CCITT image
|
2019-10-16 18:12:54 +02:00 |
Jakub Melka
|
5c3d568cc1
|
bugfixing of CCITT fax decoder
|
2019-10-15 19:22:36 +02:00 |
Jakub Melka
|
b1b5780753
|
CCITT fax decoder, finishing
|
2019-10-13 19:02:38 +02:00 |
Jakub Melka
|
e20dfe6a5c
|
CCITT fax decoder - second part
|
2019-10-12 18:10:25 +02:00 |
Jakub Melka
|
ec5785d52a
|
CCITT fax decoder, first part
|
2019-10-06 17:36:43 +02:00 |
Jakub Melka
|
f443aec09c
|
TIFF predictor
|
2019-10-05 17:38:15 +02:00 |
Jakub Melka
|
f8d72d1960
|
Soft masks for images
|
2019-10-05 15:11:53 +02:00 |
Jakub Melka
|
76c5f5a11c
|
Bug fixing, report warnings only once
|
2019-10-05 13:08:32 +02:00 |
Jakub Melka
|
2d29bebe30
|
Finishing graphic state parameters
|
2019-10-04 17:21:26 +02:00 |
Jakub Melka
|
efef799c09
|
Bugfix: inexact font loading using font name, warning about font substitution
|
2019-10-02 19:37:19 +02:00 |
Jakub Melka
|
2dfb653233
|
Invalid handling of Lab color space
|
2019-10-01 20:17:26 +02:00 |
Jakub Melka
|
64476910f3
|
Bugfix: Wrong translation and clip box in case of 270° rotation
|
2019-09-29 19:04:57 +02:00 |
Jakub Melka
|
024c613171
|
Transparency groups
|
2019-09-29 18:09:09 +02:00 |
Jakub Melka
|
c1dfe0280c
|
Basic support for transparency
|
2019-09-29 15:44:35 +02:00 |
Jakub Melka
|
b09f9eff21
|
Mesh quality settings
|
2019-09-28 18:26:31 +02:00 |
Jakub Melka
|
9941438e99
|
Fixing bugs (uncolored tiling pattern should ignore colors), refactoring
|
2019-09-27 18:41:56 +02:00 |
Jakub Melka
|
59ad9afadd
|
Uncolored tiling patterns, tiling patterns colors
|
2019-09-26 19:14:04 +02:00 |
Jakub Melka
|
40f3f9f9b4
|
Tiling patterns (first part)
|
2019-09-25 19:17:52 +02:00 |
Jakub Melka
|
d87995f8b8
|
Coons patch meshing
|
2019-09-22 13:18:42 +02:00 |
Jakub Melka
|
2ca3f907c3
|
Bugfixes of tensor patch mesh
|
2019-09-21 15:55:33 +02:00 |
Jakub Melka
|
d5d92a4e54
|
Fixing bugs in tensor patch shading
|
2019-09-21 15:16:37 +02:00 |
Jakub Melka
|
252203d6b9
|
Tensor meshing - mesh generation
|
2019-09-20 18:19:21 +02:00 |
Jakub Melka
|
f3f0edffe5
|
Tensor meshing, first part
|
2019-09-17 19:47:35 +02:00 |
Jakub Melka
|
64ae2c7fea
|
Bugfix: invalid pattern matrix
|
2019-09-16 19:42:14 +02:00 |
Jakub Melka
|
41a6ddbc40
|
Lattice form gourad triangle meshing
|
2019-09-15 18:01:13 +02:00 |
Jakub Melka
|
dc6bc3e96c
|
Free form gourad triangle shading
|
2019-09-15 16:50:34 +02:00 |
Jakub Melka
|
40290fd2ec
|
Bugfixes: invalid font loading, malformed jpeg stream handling
|
2019-09-14 19:14:01 +02:00 |
Jakub Melka
|
0d048fccbd
|
Bugfixing for patterns
|
2019-09-13 16:28:20 +02:00 |
Jakub Melka
|
6326eb35eb
|
Radial shading
|
2019-09-12 19:41:12 +02:00 |
Jakub Melka
|
f36882cfc8
|
Function type shading - finish
|
2019-09-08 18:11:09 +02:00 |
Jakub Melka
|
06d08df83e
|
Function shading (first part)
|
2019-09-08 17:17:12 +02:00 |
Jakub Melka
|
320633d003
|
Renderer engine selection
|
2019-09-08 11:13:59 +02:00 |
Jakub Melka
|
4058a25bab
|
Options dialog
|
2019-09-06 19:07:52 +02:00 |
Jakub Melka
|
135fa6fc86
|
Enable OpenGL drawing
|
2019-09-01 18:26:52 +02:00 |
Jakub Melka
|
69ba66ae04
|
Minor bufixes in axial shading, clipping on crop box
|
2019-09-01 15:44:22 +02:00 |
Jakub Melka
|
3e345a768f
|
DeviceN color space
|
2019-09-01 14:42:32 +02:00 |
Jakub Melka
|
31eae284c2
|
Pattern shading refactoring
|
2019-08-31 15:55:59 +02:00 |
Jakub Melka
|
36a071886b
|
Finalization of axial shading
|
2019-08-31 14:37:18 +02:00 |
Jakub Melka
|
7e2d1b266f
|
Shading: Axial shading (first part)
|
2019-08-25 18:16:37 +02:00 |
Jakub Melka
|
d6d112667d
|
Bugfix: Clear operand stack, when we are drawing forms
|
2019-08-24 14:55:26 +02:00 |
Jakub Melka
|
23a36f14a4
|
Fix decryption of objects with number > 511, better use of zlib library
|
2019-08-18 16:03:41 +02:00 |
Jakub Melka
|
cf0f91fdb0
|
Bugfix: Double conversion of text horizontal scaling to percents
|
2019-08-14 19:07:53 +02:00 |
Jakub Melka
|
6c261241ad
|
Crypt filters & revision 5 encryption
|
2019-08-13 15:48:01 +02:00 |
Jakub Melka
|
2623ef6825
|
Decryption of document data
|
2019-08-13 11:45:36 +02:00 |
Jakub Melka
|
cfc9593d14
|
Adjusting password
|
2019-08-12 12:02:40 +02:00 |
Jakub Melka
|
c4ea7a3ea8
|
Implementation of rev. 6 hash
|
2019-08-11 15:46:26 +02:00 |
Jakub Melka
|
0434a70de5
|
Handling of encrypted documents - basic functionality for standard encryption handler revision 2,3,4
|
2019-08-10 17:24:12 +02:00 |
Jakub Melka
|
0a6e7bb866
|
Handling encrypted documents - basics
|
2019-08-04 18:26:15 +02:00 |
Jakub Melka
|
1d3e6231ec
|
Dependencies moved to the another project
|
2019-07-31 18:19:23 +02:00 |
Jakub Melka
|
ed15e37a52
|
Minor bugfixes
|
2019-07-24 19:15:03 +02:00 |
Jakub Melka
|
9a17daa5ab
|
Inline image implementation
|
2019-07-21 17:31:39 +02:00 |
Jakub Melka
|
32dae5dc3c
|
Type 3 font implementation
|
2019-07-14 19:03:15 +02:00 |
Jakub Melka
|
4239b6686a
|
Smooth image drawing
|
2019-07-06 16:27:36 +02:00 |
Jakub Melka
|
9ed17fc8ca
|
Rendering options
|
2019-07-06 15:55:37 +02:00 |
Jakub Melka
|
584211bf36
|
Implementation of optional content in content processor (without XObjects)
|
2019-07-04 17:52:38 +02:00 |
Jakub Melka
|
e04222fb0b
|
Optional content activity settings
|
2019-07-02 16:20:12 +02:00 |
Jakub Melka
|
d4ef618c5d
|
Optional content GUI
|
2019-07-01 19:53:38 +02:00 |
Jakub Melka
|
445da73b1c
|
Update of copyright
|
2019-07-01 12:35:53 +02:00 |
Jakub Melka
|
4d782af971
|
Handling object reference streams
|
2019-07-01 12:29:57 +02:00 |
Jakub Melka
|
8c130ca013
|
Parsing cross-reference streams
|
2019-06-28 18:11:05 +02:00 |
Jakub Melka
|
48f4a24923
|
Optional content - first part
|
2019-06-23 18:35:32 +02:00 |
Jakub Melka
|
a429052002
|
Form type XObject
|
2019-06-16 16:32:23 +02:00 |
Jakub Melka
|
84f26180c5
|
ImageMask 1-bit images
|
2019-06-15 17:40:22 +02:00 |
Jakub Melka
|
630afbba61
|
Minor fixes of images
|
2019-06-15 14:29:49 +02:00 |
Jakub Melka
|
5896196f56
|
JPX 2000 image
|
2019-05-12 14:59:08 +02:00 |
Jakub Melka
|
4fa3c079f2
|
Better handling of images
|
2019-05-10 19:48:52 +02:00 |
Jakub Melka
|
3358d49240
|
Images (just beginning)
|
2019-05-07 18:21:22 +02:00 |
Jakub Melka
|
0447b9e3a1
|
Minor bugfixes
|
2019-05-04 18:22:40 +02:00 |
Jakub Melka
|
3ad7485dbf
|
To Unicode mapping
|
2019-05-03 18:06:00 +02:00 |
Jakub Melka
|
8667cbbf90
|
Better handling composite fonts
|
2019-04-30 18:38:27 +02:00 |
Jakub Melka
|
4d770fdfcf
|
Better font handling
|
2019-04-30 14:39:48 +02:00 |
Jakub Melka
|
5318e0e465
|
standard font handling
|
2019-04-29 18:13:16 +02:00 |
Jakub Melka
|
11cb52921e
|
Exception refactoring
|
2019-04-29 17:03:19 +02:00 |
Jakub Melka
|
7e953b60e7
|
Bugfix with invalid text rendering
|
2019-04-29 15:19:36 +02:00 |
Jakub Melka
|
bfcc48ff1b
|
Bugfixes - PostScript functions can have blocks without if - for example '{ 2 3 add }'
|
2019-04-29 14:14:06 +02:00 |
Jakub Melka
|
a407dbd3f3
|
Better finding of fonts
|
2019-04-27 17:09:37 +02:00 |
Jakub Melka
|
8b235acc75
|
Minor bugfixes
|
2019-04-27 14:39:20 +02:00 |
Jakub Melka
|
56a189d7af
|
CID fonts
|
2019-04-27 14:14:07 +02:00 |
Jakub Melka
|
c43bd073fe
|
Fix of bad font encoding, if unicode mapping wasn't present
|
2019-04-19 17:42:58 +02:00 |
Jakub Melka
|
e167e2463d
|
Bugfixes in the font drawing
|
2019-04-16 19:59:10 +02:00 |
Jakub Melka
|
9d982747e2
|
Some minor bugfixes
|
2019-04-16 18:23:43 +02:00 |
Jakub Melka
|
27fa4eb8aa
|
System font loading
|
2019-04-14 18:14:41 +02:00 |
Jakub Melka
|
90767ddfa5
|
Font cache
|
2019-04-12 19:17:19 +02:00 |
Jakub Melka
|
51b2ccacec
|
Text drawing using FreeType library
|
2019-04-07 19:39:29 +02:00 |
Jakub Melka
|
1694d310a8
|
Better behaviour when font cant be loaded
|
2019-04-06 17:32:36 +02:00 |
Jakub Melka
|
cd981183b0
|
Fix of font drawing
|
2019-03-31 18:08:36 +02:00 |
Jakub Melka
|
a462e0b768
|
Glyph painting
|
2019-03-31 14:17:01 +02:00 |
Jakub Melka
|
81be3cbd21
|
Implementation of font drawing - first part
|
2019-03-30 18:45:30 +01:00 |
Jakub Melka
|
21e125bd40
|
Text operators (first part)
|
2019-03-25 18:44:45 +01:00 |
Jakub Melka
|
8c417b2afb
|
Separation color space, some bugfixing
|
2019-03-17 16:12:36 +01:00 |
Jakub Melka
|
2964637949
|
Bugfixing, unit tests for PostScript engine
|
2019-03-17 14:08:30 +01:00 |
Jakub Melka
|
60dbd0c65f
|
Finishing of PostScript functions
|
2019-03-16 19:09:10 +01:00 |
Jakub Melka
|
0f0cd575d4
|
Parsing of PostScript function
|
2019-03-13 19:05:21 +01:00 |
Jakub Melka
|
ea9b513160
|
PostScript engine for Type 4 functions (PostScript functions)
|
2019-03-10 18:12:14 +01:00 |
Jakub Melka
|
214af0629d
|
Stitching function unit tests
|
2019-03-10 10:54:04 +01:00 |
Jakub Melka
|
234b7c77f7
|
Advanced functions
|
2019-03-07 19:57:03 +01:00 |
Jakub Melka
|
2023e17c4c
|
Functions (first part)
|
2019-03-03 16:14:38 +01:00 |
Jakub Melka
|
0666f976b1
|
Rendering error reporting dialog
|
2019-02-24 19:42:00 +01:00 |
Jakub Melka
|
60bb835a4e
|
Simple rendering
|
2019-02-24 17:48:37 +01:00 |
Jakub Melka
|
ffc56d38e1
|
Graphic state operator (gs)
|
2019-02-23 15:44:14 +01:00 |
Jakub Melka
|
959ed6599b
|
Graphic state operators
|
2019-02-21 19:35:07 +01:00 |
Jakub Melka
|
57a9582ffd
|
Color setting operators
|
2019-02-17 18:01:22 +01:00 |
Jakub Melka
|
8e766376bc
|
Advanced color spaces
|
2019-02-16 18:26:16 +01:00 |
Jakub Melka
|
648879eadf
|
Path constructing operands
|
2019-02-14 19:45:07 +01:00 |
Jakub Melka
|
b01a135dfd
|
Operator list
|
2019-02-10 18:32:15 +01:00 |
Jakub Melka
|
9264ea70c1
|
Color spaces, beginning of painting
|
2019-02-09 18:40:56 +01:00 |
Jakub Melka
|
0a28869c94
|
Page layout modes
|
2019-02-03 13:57:37 +01:00 |
Jakub Melka
|
4d7eaf7587
|
Move/Zoom functionality
|
2019-02-02 18:10:00 +01:00 |
Jakub Melka
|
d4087eae1a
|
PDF draw widget (first part)
|
2019-01-27 17:55:22 +01:00 |
Jakub Melka
|
7631265ba4
|
Draw space controller
|
2019-01-20 17:55:06 +01:00 |
Jakub Melka
|
a9292a4c02
|
Stream filters (first part)
|
2018-12-29 18:22:13 +01:00 |
Jakub Melka
|
9239d663e6
|
Reading pages
|
2018-12-26 18:00:17 +01:00 |
Jakub Melka
|
7a7b1d7b40
|
Load page labels
|
2018-12-24 17:09:23 +01:00 |
Jakub Melka
|
038548c391
|
Catalog (first part)
|
2018-12-14 19:41:12 +01:00 |
Jakub Melka
|
7a96807988
|
bugfixes
|
2018-12-02 18:41:19 +01:00 |
Jakub Melka
|
2e805b198c
|
Encoding tables
|
2018-12-02 17:53:19 +01:00 |
Jakub Melka
|
bc8617751e
|
Performance bugfixes
|
2018-12-01 12:36:25 +01:00 |
Jakub Melka
|
26a2a8deb5
|
Visitor for performance measures
|
2018-12-01 11:36:07 +01:00 |
Jakub Melka
|
670a260265
|
Using flat map instead of std::set, optimalization
|
2018-11-25 17:57:39 +01:00 |
Jakub Melka
|
89d4ee606b
|
Object loading
|
2018-11-25 14:48:08 +01:00 |
Jakub Melka
|
8c93c82228
|
Parsing X Reference table
|
2018-11-21 19:30:15 +01:00 |
Jakub Melka
|
58ad59e407
|
Initial commit
|
2018-11-17 16:48:30 +01:00 |