RSS feed
dee52587
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/09/06 23:01
render: simplify glyph rendering
9a3fed88
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/09/06 22:49
parse: I'm a dumbass sometimes
b2307140
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/09/06 22:47
parse: ensure room for null byte
a01e3054
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/09/06 22:24
op: fix glyph rendering
17b159b5
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/09/06 22:07
op: silence spurious warning
d7a4f95d
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/09/06 21:49
op: implement '
23c3f961
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/09/06 21:47
parse: single-quote is a valid op
587d06e3
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/04/20 18:24
pdfstring: fix parsing of (<)
838c584a
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/04/20 18:05
ctm: CropBox defaults to MediaBox
46d81647
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/04/20 17:45
arrayget: return errors instead of aborting
488ad626
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/04/08 20:20
gs: implement RGB color support
d2b67d2f
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/04/08 20:06
gs: scn is sc for device color spaces
9961d1c1
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/04/08 20:02
cs: initialize color when color space is set
7b9490c3
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/04/08 19:53
gs: implement color space setting
239bac5f
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/04/08 17:24
op: don't pretend unimplemented ops work
523458ea
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/04/08 17:23
op: properly initialize ctm
259f6c1d
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/04/08 14:08
op: print and ignore errors, for now
173645da
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/04/08 14:07
gsstate: dictgen returns &null, not nil
4b30ac15
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/04/08 10:37
gs: read parameters from dictionary
a6111130
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/04/08 10:26
gs: implement remaining parameter setters
e759007e
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/04/08 09:56
op: fix memory leak
b1ad1cff
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/04/08 09:50
op: simplify matrix math
61b5e458
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/04/08 09:14
gs: fix font ownership
722d214b
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/04/08 09:01
dictget: remove impossible branch
c0f0f0d6
– Noam Preil <noam@pixelhero.dev>
authored
on 2021/08/06 13:06
pdfeval: cleaner caching layout
613828fb
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/04/07 20:21
gs: remove pointers from state
1e529dae
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/04/07 20:17
op: improve error reporting
774b1921
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/04/07 20:17
ctm: initialize with CropBox info, not MediaBox
8e5f56da
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/04/07 20:14
object: remove unused variable
886a60cf
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/04/07 12:04
gs: prevent double-free
46473dab
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/04/07 12:03
op: implement word spacing
5d347485
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/04/07 12:02
object: fix incorrectly strict op parsing
1ba3f692
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/04/07 10:43
improve error handling
ff61dc11
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/04/07 10:40
parse: numbers can begin with '.'
0614e3e0
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/04/07 10:27
op: implement Tc
262b5d11
– Noam Preil <noam@pixelhero.dev>
authored
on 2022/04/07 09:28
op: gs shim
6030d0f3
– glenda <glenda@9front.local>
authored
on 2022/03/30 14:52
render pages to images
31975224
– glenda <glenda@9front.local>
authored
on 2022/03/30 14:50
ctm: initialize from MediaBox, if found
4ac213e2
– Noam Preil <noam@pixelhero.dev>
authored
on 2021/08/05 16:29
op: recognize more glyph names.
1ecdb9da
– Noam Preil <noam@pixelhero.dev>
authored
on 2021/08/05 15:56
op: correctly initialize GSactive.
6237cc2a
– Noam Preil <noam@pixelhero.dev>
authored
on 2021/07/19 20:33
add pdf2txt rc script
b574ea6c
– Noam Preil <noam@pixelhero.dev>
authored
on 2021/07/19 20:33
Significantly improved text output
8a7f9b4b
– Noam Preil <noam@pixelhero.dev>
authored
on 2021/07/17 22:15
[parsing] fix unexpected report for n
30b1e2c8
– Noam Preil <noam@pixelhero.dev>
authored
on 2021/06/03 16:00
[ops] add Tj
ee8ac152
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2021/06/03 02:27
ascii85: support z, validate each character, do NOT change the input buffer
c5a08187
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2021/06/03 02:22
merge AGAIN???
009e8c6a
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2021/06/02 12:10
merge
14a77353
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2021/06/02 12:07
convert image streams to plan 9 Memimage
2d3fd973
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2021/06/02 12:01
xref: missed a newline on error printing
4b5ef581
– Noam Preil <noam@pixelhero.dev>
authored
on 2021/06/02 11:16
Merge
12d4d90f
– Noam Preil <noam@pixelhero.dev>
authored
on 2021/06/02 11:15
add page number finder
fd70297e
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2021/06/02 09:23
ccittfax: use malloc since memmoving directly after
743c4502
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2021/06/02 09:11
stream: close the filter after use
ab56ad8a
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2021/06/02 08:31
todo: jp2 CMYK
21df0468
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2021/06/02 07:42
mkfile: add "deps" rule to install 3rd party stuff
ccb4d1dc
– Noam Preil <noam@pixelhero.dev>
authored
on 2021/06/01 21:54
ignore BDC / EMC marked-content operators
5a668f4a
– Noam Preil <noam@pixelhero.dev>
authored
on 2021/06/01 21:20
fix empty page handling
464b83a8
– Noam Preil <noam@pixelhero.dev>
authored
on 2021/06/01 19:30
buffered pagerender
6d2612e1
– Noam Preil <noam@pixelhero.dev>
authored
on 2021/06/01 19:30
don't print object when using " for page
cbd76101
– Noam Preil <noam@pixelhero.dev>
authored
on 2021/06/01 18:30
only use stdout
a65b2474
– Noam Preil <noam@pixelhero.dev>
authored
on 2021/06/01 18:14
improve pdf2txt heuristics
7dd87721
– Noam Preil <noam@pixelhero.dev>
authored
on 2021/06/01 14:57
add preliminary heuristic-based text generation
b0515397
– Noam Preil <noam@pixelhero.dev>
authored
on 2021/06/01 13:16
[array] split out arrayadd
ee088488
– Noam Preil <noam@pixelhero.dev>
authored
on 2021/06/01 13:07
add opfind
b3610440
– Noam Preil <noam@pixelhero.dev>
authored
on 2021/06/01 13:06
comment out unimplemented stubs for now
9d76340e
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2021/05/31 19:59
commit latest op.c changes
daf3484d
– Noam Preil <noam@pixelhero.dev>
authored
on 2021/05/31 11:51
Typo fix
f342f5a5
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2021/04/19 16:13
nop static funcs for ops
724f34cd
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2021/04/19 13:04
add type4 function ops
0edbea43
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2021/04/18 18:20
todo: Extends in ObjStm
51e620a8
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2021/04/16 12:51
ops: BX/EX
dd33a154
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2021/04/10 18:03
some op stubs
c626c599
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2021/04/10 12:57
add TODO to the readme
6405cc7d
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2021/04/10 12:42
RunLengthDecode: forgot to inc
6d76ea1f
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2021/04/10 12:41
RunLengthDecode
e74f2002
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2021/04/09 11:11
jbig2: extract as a full jbig2 file, honor JBIG2Globals
6c254ed2
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2021/04/09 11:10
ccitfax: static
0adf9d27
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2021/04/09 10:29
ccittfax: default width is 1728
3ca07537
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2021/04/09 10:20
dct, jpx: extract as is
f001da49
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2021/04/09 09:21
ccittfax: bps is always 1
a6c9e642
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2021/04/09 09:18
extract ccitt fax as tiff
0cba24e7
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2021/04/09 09:11
jbig2: copy input to output as is
77b04087
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2020/12/09 09:21
add * to list the keys of a dict
a04da7cf
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2020/11/25 17:30
mkfile: define BIN (thanks qwx)
5e27bf4b
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2020/11/22 18:44
update readme
98f900cd
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2020/11/22 18:32
command line: evaluate @NUMBER arguments as ref objects
6cb9961b
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2020/11/22 18:31
jpx filter: plain copy for now
01b0f541
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2020/11/22 17:17
remove TODO
21c3f8f2
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2020/11/22 15:19
mkfile: remove duplicate from OFILES
ef5d7bc1
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2020/11/22 15:18
lzw and flate filters: use common predict logic
7c3dae6e
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2020/11/22 14:43
ascii85 filter: call bufput once per 4 bytes
f33615cb
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2020/11/22 14:30
mkfile: add pdf.h to HFILES
3d14c5f6
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2020/11/22 14:29
lzw filter
d1a98f52
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2020/11/22 14:29
ascii85 filter: drain the input buffer
d40e02af
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2020/11/22 14:28
buffer: remove "eof" field
8c5ae53b
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2020/11/21 18:40
remove unneeded code
76bd9fac
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2020/11/21 15:26
ascii85 filter
75ceb243
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2020/11/21 15:25
flate filter: ignore trailing garbage
da441c02
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2020/11/21 15:25
object: print the position of the unexpected char
52ffbd2f
– Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
authored
on 2020/11/21 15:24
stream: wrong filters order, fix it; add Sobjoffset
Next