RSS feed
	
	
	
		a9feb43f
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2023/08/11 15:02
		
implement ASCIIHexDecode filter
		 
	
		b798de61
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2023/08/11 14:24
		
add a fixme re packed/endian in ccitt fax filter
		 
	
		7848f649
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2023/08/11 14:12
		
add "xref" eval (prints xref table); add "#<offset>" eval (prints an object at the offset within the file)
		 
	
		5949d53a
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2023/08/11 12:57
		
this is not Go
		 
	
		5de3c66e
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2023/08/11 11:37
		
@<id> eval: back to chain eval
		 
	
		8996ad53
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2023/08/11 11:06
		
fix printing of objects by id
		 
	
		b4a79ae0
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2023/08/11 10:36
		
another one
		 
	
		c1a1aefe
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2023/08/11 10:33
		
more style
		 
	
		71faea8a
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2023/08/11 09:14
		
a bit of style
		 
	
		c1d5de86
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2023/08/10 19:54
		
xref reading: workaround for broken PDFs with startxref pointint to garbage (not "xref" table)
		 
	
		dfa5b68d
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2023/07/02 17:59
		
reduce pdfobj recursion on number parsing
		 
	
		7662781c
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2023/07/02 16:59
		
ops: fix a few unused variables
		 
	
		9a75fdb2
		 – Noam Preil <noam@pixelhero.dev>
 authored
 on 2023/04/24 02:22
		
bump hardcoded font width
		 
	
		a4a05ae4
		 – Noam Preil <noam@pixelhero.dev>
 authored
 on 2023/04/24 02:21
		
fix rendering!
		 
	
		b22596ba
		 – Noam Preil <noam@pixelhero.dev>
 authored
 on 2022/11/30 11:10
		
parse: ignore escaped newlines in strings
		 
	
		18644a46
		 – Noam Preil <noam@pixelhero.dev>
 authored
 on 2022/11/30 11:05
		
parse: unrecognized escapes should drop the backslash
		 
	
		c085dfce
		 – Noam Preil <noam@pixelhero.dev>
 authored
 on 2022/09/06 23:04
		
render: oops
		 
	
		5434f576
		 – Noam Preil <noam@pixelhero.dev>
 authored
 on 2022/09/06 23:01
		
render: cropbox is inheritable
		 
	
		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
		 
Next