Commit graph

81 commits

Author SHA1 Message Date
134343ba47 update to PDFbox 3.0.0 beta1, fix cmap ttf font bug in two consecutive script engine runs by removing cache from org.xbib.graphics.pdfbox.layout.font.Fonts 2023-07-31 16:09:11 +02:00
ca317f41ec embed notosans 2023-07-31 10:41:46 +02:00
11bc5a9393 use plain text and markup text in scripting engine 2023-07-28 16:19:34 +02:00
6f5b5f396d move to forgejo 2023-05-26 10:11:40 +02:00
a0d193eb7f update pdfbox 2.0.28, bytebuddy, Ghostscript loading reworked, added dispose() 2023-04-17 09:35:04 +02:00
9cbc3f3d10 update to groovy 4.0.11 2023-04-03 13:47:29 +02:00
91fc457cfc update groovy to 4.0.10 2023-04-03 09:58:43 +02:00
3a79e6a87f add close() method to Ghostscript 2023-01-17 19:17:43 +01:00
466cad318a update to Groovy 4.0.7 2023-01-15 22:07:32 +01:00
a594f5655f rewrite Ghostscript run(), tackling memory hog 2022-11-18 21:56:24 +01:00
8c86ed45b8 do not try to reuse image reader; enforce disposal after each image, tackling memory hog 2022-11-16 00:03:15 +01:00
3df4a2aaf4 clean up merge 2022-11-10 15:48:32 +01:00
acdaec2bda update to settings API 2022-11-10 15:44:38 +01:00
271e8228d6 update to gradle 7.5.1, groovy 4.0.5, RHEL 9 with libgs 9.54, update dependencies 2022-11-10 15:44:35 +01:00
78828c472d Groovy 4/JDK17 2022-11-10 15:42:19 +01:00
f6c8d37457 reset to Groovy 3.0.9, Java 11 2022-11-10 15:40:42 +01:00
da64b3634b groovy 4 branch 2022-11-10 15:40:42 +01:00
cbbb1b6bfa update to jna 5.11 2022-04-12 21:08:22 +02:00
e3386df689 fix OOB exception, add indent command, plus cosmetic changes 2022-02-09 17:54:18 +01:00
c1f5ebd409 bug fix - we must ignore if type does not exist 2022-02-01 16:18:09 +01:00
366adee432 clean up scripting 2022-01-27 10:35:00 +01:00
78925aaf12 fix NPE 2022-01-26 17:59:37 +01:00
4b6bee2105 use color calibration image for test 2022-01-26 10:00:32 +01:00
10afc65dff add global transformation to all elements that can render at absolute positions 2022-01-24 17:42:09 +01:00
b85fd84abd working on positions, matrix transform, clean up 2022-01-24 10:07:57 +01:00
630d50bce7 add rotation, work on positions, add transform command 2022-01-18 18:36:58 +01:00
d7066d586e working on padding and cell linespacing 2022-01-17 16:39:59 +01:00
e7ff6e59ff update to gradle 7.3.2, remove pdf example 2021-12-28 22:07:15 +01:00
e6c560a1a8 working on SVG salamander, but with little success 2021-12-21 22:23:49 +01:00
2ec059f276 refactor scripting commands 2021-12-17 16:31:53 +01:00
958b6eae64 working on salamander svg cleanup 2021-12-17 09:59:30 +01:00
1e639a73b4 clean up salamander 2021-12-16 18:45:09 +01:00
683ab49c83 add chart to PDF command engine, add svg salamander parser 2021-12-16 10:41:32 +01:00
08686de066 chart element (does not work) 2021-12-14 09:15:59 +01:00
17a613541a cosmetic changes 2021-12-13 21:21:39 +01:00
21030c24f0 remove SVG parser, remove log4j remnants 2021-12-12 22:35:35 +01:00
159fee4967 trying SVG element, but no success, it does not draw 2021-12-10 16:34:52 +01:00
49332d85d5 fix groovy x/y scale barcode rendering 2021-12-09 18:53:32 +01:00
10a401731f x/y scaling of barcodes, add paragraph and drawable cells 2021-12-09 18:20:57 +01:00
6711aa9cec use one element stack 2021-12-08 00:19:18 +01:00
8056505e4d adding TableElement, table commands, position commands 2021-12-07 16:56:03 +01:00
072d5e8727 working on elements-based engine 2021-12-07 09:52:45 +01:00
c36adfa79b add elements 2021-12-06 18:36:23 +01:00
86c1f6ed9d working on scripting engine 2021-12-06 18:22:19 +01:00
0e30fc69df add script engine 2021-12-06 11:36:24 +01:00
813cba2acb add layout engine 2021-12-03 16:15:54 +01:00
854235cba9 switch back to groovy 2.5 2021-11-26 19:24:18 +01:00
12fc41639a do not return a printer if printer name does not match 2021-11-26 17:46:17 +01:00
616e607b55 update to gradle 7.3, bump dependency versions, ignore printer test 2021-11-26 16:50:56 +01:00
7697ac95a7 NPE fix 2021-11-15 23:28:01 +01:00