Commit Graph

289 Commits

Author SHA1 Message Date
Jakub Melka 38bc1f40fc XFA: bugfixing - merge positional layout into one 2021-12-12 18:49:28 +01:00
Jakub Melka 3b9c6b6a5d XFA: bugfixing 2021-12-12 18:10:37 +01:00
Jakub Melka 72000d25b9 XFA: rendering subform borders 2021-12-11 17:46:46 +01:00
Jakub Melka c7402519ec XFA: Bugfixing - proper edge and corner drawing 2021-12-08 19:37:18 +01:00
Jakub Melka c68380ab03 XFA: rich text rendering fix 2021-12-05 19:38:45 +01:00
Jakub Melka f5131dc7ed XFA: bugfixing, exclusion group 2021-12-05 14:38:20 +01:00
Jakub Melka ac7519df22 XFA: rendering captions 2021-12-04 19:22:14 +01:00
Jakub Melka ee459c77d7 XFA: Rendering rich text (bugfixes) 2021-12-03 20:06:53 +01:00
Jakub Melka cc387916fe XFA: Painting text 2021-12-02 19:22:55 +01:00
Jakub Melka 1656f3b874 XFA: draw text nodes 2021-11-28 19:05:35 +01:00
Jakub Melka 1c2aff30a3 XFA: draw rectangle edges and corners 2021-11-27 19:16:40 +01:00
Jakub Melka df360773f2 XFA: table layout 2021-11-27 14:03:45 +01:00
Jakub Melka 187cfc6d4b XFA: layout algorithm refactoring 2021-11-24 20:43:55 +01:00
Jakub Melka 7c1b90948d XFA: reserve space for caption 2021-11-21 18:46:19 +01:00
Jakub Melka 0140bef0c3 XFA: font parsing, bugfixing 2021-11-21 17:35:24 +01:00
Jakub Melka aab5c41e12 XFA: rendering of rectangle elements and borders 2021-11-20 18:42:25 +01:00
Jakub Melka 6b7e839618 XFA: layout algorithm (WIP) 2021-11-17 19:50:08 +01:00
Jakub Melka 42926d37bf XFA: layout algorithm (WIP) 2021-11-14 19:50:46 +01:00
Jakub Melka ade74d409d XFA: processing pages (bugfixing) 2021-11-07 20:24:02 +01:00
Jakub Melka 9a464da5bf XFA: parsing pages (first part) 2021-11-07 16:00:29 +01:00
Raphael Cotty 2b459c2abb Linux port: add link to Qt.xml 2021-11-05 19:59:10 +01:00
Jakub Melka f739e9f544 XFA: xfa engine parsing template 2021-11-04 20:01:30 +01:00
Jakub Melka 624794554c XFA: value parsing 2021-10-31 18:36:20 +01:00
Jakub Melka e3c2df6314 XFA: attribute parsing 2021-10-31 18:04:00 +01:00
Jakub Melka 588526df6f Bugfix: Linux port - forgot return 2021-10-29 19:03:00 +02:00
Raphael Cotty cbeb91fe18 Linux port 2021-10-29 18:42:18 +02:00
Jakub Melka 68704cd8e5 XFA: template tree definition 2021-10-29 14:28:26 +02:00
Jakub Melka cb6cb58d68 Bugfix: DocDiff crash 2021-10-29 11:39:14 +02:00
Jakub Melka f99c7970f2 XFA: template tree (with attributes) 2021-10-28 20:41:28 +02:00
Jakub Melka 564c4068a5 XFA: xfa engine basics 2021-10-27 19:23:40 +02:00
Jakub Melka 5865d18422 Merge remote-tracking branch 'remotes/origin/branch/pdfdiff-REBASED' 2021-10-18 18:50:04 +02:00
Jakub Melka 708a465068 command line diff tool 2021-10-18 18:49:30 +02:00
Jakub Melka 4c12527be0 DocDiff application: create document report, overlay 2021-10-18 16:14:58 +02:00
Jakub Melka 1f20a6efda DocDiff application: save to xml 2021-10-16 17:56:51 +02:00
Jakub Melka 4243d6d9a9 DocDiff application: finish display of differences 2021-10-16 16:05:55 +02:00
Jakub Melka e838f5130a DocDiff application: draw differences onto pages 2021-10-14 19:12:56 +02:00
Jakub Melka 41889070fb DocDiff application: document view update 2021-10-13 17:51:16 +02:00
Jakub Melka 8975a18d93 DocDiff application: view documents 2021-10-09 18:13:34 +02:00
Jakub Melka 5cbcb4485f Icon theme for DocPage Organizer 2021-10-06 19:22:35 +02:00
Jakub Melka a78ed9f0b3 DocDiff application: differences dock widget 2021-10-03 17:16:12 +02:00
Jakub Melka 5972e17146 DocDiff application: colored icons 2021-10-02 19:30:18 +02:00
Jakub Melka d3aa9efcb3 DocDiff application: differences tree view 2021-10-02 15:57:07 +02:00
Jakub Melka dee2535983 DocDiff application: filters 2021-09-29 16:59:13 +02:00
Jakub Melka 8508fe9ef2 DocDiff application: Diffing text finished 2021-09-27 19:40:46 +02:00
Jakub Melka 5cdb6cdab6 DocDiff application: line ending renormalization 2021-09-27 11:29:00 +02:00
Jakub Melka 3b6784b8e4 DocDiff application: text bounding boxes 2021-09-27 11:27:53 +02:00
Jakub Melka 7f748295c0 DocDiff application: Text compare 2021-09-27 11:27:31 +02:00
Jakub Melka 9bc29da83c DocDiff application: text comparation 2021-09-27 11:27:22 +02:00
Jakub Melka e00863c6bc DocDiff application: Create diff (without text) 2021-09-27 11:27:12 +02:00
Jakub Melka c8c42ccaf0 DocDiff application: page added/removed 2021-09-27 11:27:12 +02:00
Jakub Melka c00939f536 DocDiff application: detect moved pages 2021-09-27 11:27:12 +02:00
Jakub Melka 3e327f8201 DocDiff application: finish page matching algorithm 2021-09-27 11:27:01 +02:00
Jakub Melka 050ba869f3 DocDiff application: page matching 2021-09-27 11:26:55 +02:00
Jakub Melka 7de0fdad3c DocDiff application: Finish LCS algorithm 2021-09-27 11:26:43 +02:00
Jakub Melka 69c988c756 DocDiff application: LCS algorithm 2021-09-27 11:26:42 +02:00
Jakub Melka b2a9342047 DocDiff application: calculating page graphic piece info 2021-09-27 11:26:24 +02:00
Jakub Melka e354a03564 DocDiff application: basic functionality, opening documents 2021-09-27 11:26:07 +02:00
Jakub Melka ba13871a9c DocDiff application: Initial commit 2021-09-27 11:25:50 +02:00
Jakub Melka 8ed4259fe0 Use LF instead of CRLF 2021-09-27 11:14:20 +02:00
Jakub Melka ae4296776f AudioBook Plugin: create audio book stream 2021-08-28 16:11:44 +02:00
Jakub Melka 3318a2a6d7 AudioBook Plugin: Move selection up/down 2021-08-26 21:09:26 +02:00
Jakub Melka 7525265233 AudioBook plugin: Selection synchronization; minor bugfixes 2021-08-25 20:28:37 +02:00
Jakub Melka 4cb077f75e AudioBook Plugin: Display texts on page 2021-08-22 18:25:24 +02:00
Jakub Melka 8ccfbe291d AudioBook Plugin: Item selection by text, regular expression, page indices 2021-08-21 20:18:47 +02:00
Jakub Melka 1aa60dca40 AudioBook Plugin: Actions, item selection 2021-08-20 17:52:42 +02:00
Jakub Melka 9daaa92e90 AudioBook Plugin: Text Stream Editor 2021-08-19 17:51:35 +02:00
Jakub Melka 354a93f4d6 AudioBook Plugin: Initial commit, document text flow adjustments 2021-08-15 17:34:05 +02:00
Jakub Melka 0559cd7c50 Styling widgets 2021-08-12 19:51:30 +02:00
Jakub Melka edd5fd5a26 Project name with capital letters 2021-08-10 19:22:56 +02:00
Jakub Melka d9da61fd77 DocPage Organizer: Installer 2021-08-08 16:52:10 +02:00
Jakub Melka cbdd1bcfb3 DocPage Organizer: Bugfixing outline creation 2021-08-08 15:39:33 +02:00
Jakub Melka 8731e02823 DocPage Organizer: Joining bookmarks 2021-08-07 16:23:37 +02:00
Jakub Melka 0ba06062e5 DocPage Organizer: Group by bookmarks 2021-08-04 16:43:26 +02:00
Jakub Melka 089f7244f0 DocPage Organize: Regroup actions 2021-07-31 18:14:47 +02:00
Jakub Melka edcd992697 DocPage Organizer: page image preview 2021-07-29 20:20:28 +02:00
Jakub Melka 7cc02ae51c DocPage Organizer: Preview image painting 2021-07-25 18:00:08 +02:00
Jakub Melka 229234fc15 DocPage Organizer: Save assembled files 2021-07-25 15:12:16 +02:00
Jakub Melka b38bbf8468 DocPage Organizer: Assemble documents 2021-07-24 17:57:11 +02:00
Jakub Melka fc44fc1658 Use Windows color profiles 2021-07-19 20:04:45 +02:00
Jakub Melka f7d7902aa9 DocPage Organizer: create document manipulator 2021-07-18 17:58:12 +02:00
Jakub Melka fd67f8f898 DocPage Organizer: Clear action 2021-07-11 18:18:34 +02:00
Jakub Melka c8be46a7b3 Some basic action functionality for application DocPage Organizer 2021-07-08 17:55:34 +02:00
Jakub Melka 01f97028ed JBIG2 decoder bugfixing 2021-07-08 11:34:52 +02:00
Jakub Melka 162c3b42d8 Minor path update 2021-07-05 14:57:32 +02:00
Jakub Melka 91d7355a20 Ink coverage tool 2021-07-04 18:11:41 +02:00
Jakub Melka f759585870 CMS optimization, some bugfixing 2021-07-01 19:40:50 +02:00
Jakub Melka 97f838e733 Statistics widget 2021-06-19 18:57:02 +02:00
Jakub Melka b8464ed4fa Object stastistics (first part) 2021-06-18 19:06:11 +02:00
Jakub Melka 47baae321e Finishing display content 2021-06-14 19:16:41 +02:00
Jakub Melka f4ea513208 Object content viewer 2021-06-13 18:54:47 +02:00
Jakub Melka eb5f904842 Object classifier 2021-06-11 19:01:18 +02:00
Jakub Melka 2745c7828c Object inspector dialog 2021-06-06 18:24:09 +02:00
Jakub Melka 0dee75a692 Bugfix: Performance - multithreading 2021-06-02 19:26:47 +02:00
Jakub Melka c22cba2f50 Encryption tool 2021-06-01 16:09:00 +02:00
Jakub Melka 453a3a24c7 Bugfixing: plugin toolbar, missing progress 2021-05-31 18:59:12 +02:00
Jakub Melka 35eeccb42d Encryption - AES 256 bit 2021-05-31 17:43:01 +02:00
Jakub Melka ea555fe540 Encryption bugfixing (AES 256) 2021-05-31 11:09:07 +02:00
Jakub Melka e001adc65b Encryption bugfixing (RC4) 2021-05-30 15:37:06 +02:00
Jakub Melka e3fecc0568 Encryption - RC4 2021-05-29 18:13:30 +02:00
Jakub Melka 936fe2fbe7 Encryption settings dialog, authorization as owner 2021-05-24 19:29:02 +02:00
Jakub Melka f070f0eb01 Encryption bugfixing 2021-05-17 18:11:05 +02:00
Jakub Melka 9539faf548 Save document with encryption 2021-05-15 19:08:45 +02:00
Jakub Melka aa059ea1f6 Decrypt application 2021-05-11 18:46:33 +02:00
Jakub Melka d607c24459 Color adaptation for XYZ color space 2021-05-08 18:16:28 +02:00
Jakub Melka a34ee620b9 Color adaptation (just settings), options dialog adjustments 2021-05-06 18:31:40 +02:00
Jakub Melka 81ad12eff7 Installer update, license update 2021-04-30 20:12:10 +02:00
Jakub Melka 7e00daeabc Installer components (including plugins) 2021-04-29 19:33:35 +02:00
Jakub Melka a4ea87f061 Installer 2021-04-25 18:33:41 +02:00
Jakub Melka d8b5eed3a9 Ink coverage dialog 2021-04-20 19:33:54 +02:00
Jakub Melka cfedca6f4f Ink coverage calculator 2021-04-13 20:40:33 +02:00
Jakub Melka 0ce6ae30f7 Bugfixing: knockout groups 2021-04-10 19:10:49 +02:00
Jakub Melka 2d1492f4cd JBIG2 bugfixing 2021-04-10 17:21:45 +02:00
Jakub Melka 39ed28706e Context fix for JBIG2 decoder 2021-04-08 20:58:54 +02:00
Jakub Melka 9aba0608c3 Display color scale 2021-04-03 18:28:34 +02:00
Jakub Melka 4921b61cf9 Display of ink coverage 2021-04-02 20:20:53 +02:00
Jakub Melka 7ca5942fb6 Color Warnings (ink coverage + rich black) 2021-04-02 18:05:23 +02:00
Jakub Melka 94fdd0f63f Correct color of inks 2021-03-27 17:36:52 +01:00
Jakub Melka 019637f9f2 Output preview widget (first part) 2021-03-27 16:06:07 +01:00
Jakub Melka 40bbdd531a GUI adjustments, display settings 2021-03-27 12:18:56 +01:00
Jakub Melka 39ebe08847 Bugfixing: soft mask 2021-03-26 19:35:33 +01:00
Jakub Melka 1b801a2b2a Soft mask - finishing 2021-03-25 17:24:31 +01:00
Jakub Melka 2e9459dfa9 Soft mask implementation 2021-03-24 19:55:31 +01:00
Jakub Melka 67872a532f Performance optimalization of patch meshes 2021-03-20 18:04:58 +01:00
Jakub Melka e9bff58c06 Bugfixing: Spot color conversion from DeviceN to process color space 2021-03-18 20:09:07 +01:00
Jakub Melka f588dc91dc Bugfix: Blend mode in transparency groups 2021-03-16 19:36:52 +01:00
Jakub Melka 9dcdf10d1a Bugfixing: Tensor product patch shading sampler 2021-03-14 16:08:50 +01:00
Jakub Melka 325db87cd5 Tensor product patch shading 2021-03-14 15:51:06 +01:00
Jakub Melka c5165186ab Sampler for lattice form gourad triangle shading 2021-03-13 16:52:34 +01:00
Jakub Melka 995a3cdd7a Bugfixing: Free form gourad triangle sampler 2021-03-13 15:57:59 +01:00
Jakub Melka 47bb1c3216 Sampling - free gourad triangle mesh 2021-03-13 15:05:15 +01:00
Jakub Melka 15b610482c Bugfixing: Radial pattern now works 2021-03-11 20:05:50 +01:00
Jakub Melka 1041e654ff Bugfixing: Radial shading 2021-03-11 19:12:25 +01:00
Jakub Melka 8ddbcc0f4d Radial shading 2021-03-10 19:01:17 +01:00
Jakub Melka d7ba96ac5b Bugfix: Axial shading sampler corrections 2021-03-08 19:35:12 +01:00
Jakub Melka 301c07a23e Function shading sampler 2021-03-08 19:16:39 +01:00
Jakub Melka fec4f7630b Fix of internal compiler failure (MSVC 2019) 2021-03-07 19:22:24 +01:00
Jakub Melka 848e1aee3c Bugfix: LLVM compiler warnings 2021-03-06 18:13:21 +01:00
Jakub Melka 83e67979e7 Fix of invalid color transformation 2021-03-05 19:21:20 +01:00
Jakub Melka d73fbe4dff Consider document's output intents in color transformation 2021-03-04 19:39:14 +01:00
Jakub Melka 08815d1b8b Axial mapping finishing, fix of color mapping 2021-03-01 19:40:47 +01:00
Jakub Melka d9c6c5e2b4 Axial shading sampling 2021-03-01 15:24:04 +01:00
Jakub Melka 5b8b1de2db Bugfix: Invalid parsing of postscript function 2021-02-26 19:21:27 +01:00
Jakub Melka 8bd2ca6386 Filling color spaces 2021-02-26 18:13:05 +01:00
Jakub Melka ea3908792b Texture paiting 2021-02-25 19:57:23 +01:00
Jakub Melka 4b291d6db8 Image processing 2021-02-24 19:01:52 +01:00
Jakub Melka d632595710 Image processing for transparency renderer 2021-02-21 16:42:24 +01:00
Jakub Melka 114dfcb895 Bugfix: cmyk over spot color 2021-02-18 18:34:29 +01:00
Jakub Melka 63218a40dd Proper active color masking 2021-02-17 19:44:57 +01:00
Jakub Melka 20f4e7f554 Text knockout implementation 2021-02-16 18:50:24 +01:00
Jakub Melka 6844114397 Spot color conversion 2021-02-15 20:04:06 +01:00