shithub: pdffs

RSS feed

dd33a154 – Sigrid – 2021-04-10T18:03:20-04:00
some op stubs

c626c599 – Sigrid – 2021-04-10T12:57:02-04:00
add TODO to the readme

6405cc7d – Sigrid – 2021-04-10T12:42:16-04:00
RunLengthDecode: forgot to inc

6d76ea1f – Sigrid – 2021-04-10T12:41:26-04:00

e74f2002 – Sigrid – 2021-04-09T11:11:25-04:00
jbig2: extract as a full jbig2 file, honor JBIG2Globals

6c254ed2 – Sigrid – 2021-04-09T11:10:45-04:00
ccitfax: static

0adf9d27 – Sigrid – 2021-04-09T10:29:16-04:00
ccittfax: default width is 1728

3ca07537 – Sigrid – 2021-04-09T10:20:23-04:00
dct, jpx: extract as is

f001da49 – Sigrid – 2021-04-09T09:21:52-04:00
ccittfax: bps is always 1

a6c9e642 – Sigrid – 2021-04-09T09:18:17-04:00
extract ccitt fax as tiff

0cba24e7 – Sigrid – 2021-04-09T09:11:02-04:00
jbig2: copy input to output as is

77b04087 – Sigrid – 2020-12-09T09:21:53-05:00
add * to list the keys of a dict

a04da7cf – Sigrid – 2020-11-25T17:30:39-05:00
mkfile: define BIN (thanks qwx)

5e27bf4b – Sigrid – 2020-11-22T18:44:32-05:00
update readme

98f900cd – Sigrid – 2020-11-22T18:32:29-05:00
command line: evaluate @NUMBER arguments as ref objects

6cb9961b – Sigrid – 2020-11-22T18:31:45-05:00
jpx filter: plain copy for now

01b0f541 – Sigrid – 2020-11-22T17:17:00-05:00
remove TODO

21c3f8f2 – Sigrid – 2020-11-22T15:19:15-05:00
mkfile: remove duplicate from OFILES

ef5d7bc1 – Sigrid – 2020-11-22T15:18:38-05:00
lzw and flate filters: use common predict logic

7c3dae6e – Sigrid – 2020-11-22T14:43:17-05:00
ascii85 filter: call bufput once per 4 bytes

f33615cb – Sigrid – 2020-11-22T14:30:59-05:00
mkfile: add pdf.h to HFILES

3d14c5f6 – Sigrid – 2020-11-22T14:29:36-05:00
lzw filter

d1a98f52 – Sigrid – 2020-11-22T14:29:14-05:00
ascii85 filter: drain the input buffer

d40e02af – Sigrid – 2020-11-22T14:28:35-05:00
buffer: remove "eof" field

8c5ae53b – Sigrid – 2020-11-21T18:40:24-05:00
remove unneeded code

76bd9fac – Sigrid – 2020-11-21T15:26:02-05:00
ascii85 filter

75ceb243 – Sigrid – 2020-11-21T15:25:40-05:00
flate filter: ignore trailing garbage

da441c02 – Sigrid – 2020-11-21T15:25:18-05:00
object: print the position of the unexpected char

52ffbd2f – Sigrid – 2020-11-21T15:24:52-05:00
stream: wrong filters order, fix it; add Sobjoffset

a8650067 – Sigrid – 2020-11-21T15:24:19-05:00
change the command line array indexing

a105fe96 – Sigrid – 2020-11-21T07:56:47-05:00
keep filters in their own files

ac1954db – Sigrid – 2020-11-20T18:12:20-05:00
sort out integers and store the top of the document, not just the root

7c2e7951 – Sigrid – 2020-09-01T15:06:50-04:00
leave dctd (jpeg) as is for now, ie just do a plain copy in the filter

ad1850d0 – Sigrid – 2020-09-01T15:01:52-04:00
print the error when resolved object is null

c962ff8e – Sigrid – 2020-09-01T15:01:15-04:00
pdfobj: another return early error

93f2d56c – Sigrid – 2020-09-01T15:00:52-04:00
number can be negative

33ddc667 – Sigrid – 2020-09-01T15:00:25-04:00
pdfobj: return error right away when pdfdict fails

e991b566 – Sigrid – 2020-09-01T14:08:30-04:00
stream: fix objects with no filters

2cfd1426 – Sigrid – 2020-09-01T14:08:12-04:00
dump to stdout as is

2ff084d1 – Sigrid – 2020-09-01T10:19:34-04:00
fix tons of bugs, use proper streaming

474117ed – Sigrid – 2020-08-31T10:27:10-04:00
move xref logic into a separate file

17128cef – Sigrid – 2020-08-31T06:18:06-04:00
add license

ad28ff35 – Sigrid – 2020-08-31T06:16:41-04:00
rename to pdffs

02fc81c3 – Sigrid – 2020-08-31T05:50:28-04:00
pdfeval: handle nil case better

d613b76a – Sigrid – 2020-08-31T05:50:06-04:00
add array helpers

b4e6b3b8 – Sigrid – 2020-08-31T05:49:51-04:00
fix flate-encoded streams with PNG prediction; parse compressed xref streams

ecd40a88 – Sigrid – 2020-08-30T11:39:14-04:00
move stuff around and just use Biobuf* everywhere

745debcd – Sigrid – 2020-08-29T17:21:16-04:00
main: print filename on error

1e0a3529 – Sigrid – 2020-08-29T17:16:36-04:00
remove stream/filter traces

df075d40 – Sigrid – 2020-08-29T17:15:19-04:00
make pdfeval update the pointer; add a dumb ref counter to objects

1d93500d – Sigrid – 2020-08-29T16:46:35-04:00
better api (less Pdf *pdf); eval more often; use null

a9516693 – Sigrid – 2020-08-29T10:29:56-04:00
add and use flate filter

ef6cdd0d – Sigrid – 2020-08-29T05:17:22-04:00
rename some of the functions

51cd3bfc – Sigrid – 2020-08-28T22:44:18-04:00
attach dicts to streams if there is one

a080ae88 – Sigrid – 2020-08-28T20:45:56-04:00
rewrite the API, support more object types and actual evaluation

34238e0f – Sigrid – 2020-08-28T12:02:18-04:00
fix xref parsing and add pdfeval to resolve indirect objects

3c27f041 – Sigrid – 2020-08-28T03:16:40-04:00
remove a todo

d9638664 – Sigrid – 2020-08-27T18:43:29-04:00
add more object types, parse file trailer

f8f7ffe6 – Sigrid – 2020-08-27T11:32:25-04:00
add more stuff

73b21f1b – Sigrid – 2020-08-27T05:00:42-04:00
pdfstring: octal chars

97218f13 – Sigrid – 2020-08-20T10:47:18-04:00
just put it out