Commit Graph

472 Commits

Author SHA1 Message Date
Michael R Sweet
ddd984215a
Save work (debug printfs, etc.) 2023-11-15 08:38:47 -05:00
Michael R Sweet
efe7c01015
Fix typo and 'make debug'. 2023-11-14 18:38:26 -05:00
Michael R Sweet
600fa4ce59
Fix Unicode font handling (Issue #16) 2023-11-14 18:19:34 -05:00
Michael R Sweet
688810f143
Save work. 2023-11-13 16:18:02 -05:00
Michael R Sweet
858cc101b6
Save work. 2023-11-13 13:39:06 -05:00
Michael R Sweet
43114f43bf
Bump version. 2023-10-10 10:22:27 -04:00
Michael R Sweet
c4abceef79
Make Visual Studio compiler happy. 2023-10-10 07:24:27 -04:00
Michael R Sweet
2e91e05d7b
Allow "compound" filters that consist of a single named filter (Issue #47) 2023-10-10 07:14:12 -04:00
Michael R Sweet
7e3db6b639
Merge pull request #48 from crystalidea/master
added windows.h header for GetTempPathA
2023-10-10 07:07:46 -04:00
kleuter
acb6b66bdb added windows.h header for GetTempPathA 2023-10-10 09:12:03 +02:00
Michael R Sweet
b0a66eef78
Fix reading of PDF files from Crystal Reports (Issue #45) 2023-10-09 10:04:20 -04:00
Michael R Sweet
ed88322496
Debug logging, work in progress for Unicode text support. 2023-10-07 12:05:18 -04:00
Michael R Sweet
59959bf0e5
Merge TTF changes to fix off-by-one error. 2023-10-06 16:44:20 -04:00
Michael R Sweet
19c45871fa
Update pdfioContentSetDashPattern to support setting solid line styles (Issue #41) 2023-10-06 15:47:27 -04:00
Michael R Sweet
b0e4646f9d
Rework CR/LF skip code to be more consistent. 2023-10-06 14:41:55 -04:00
Michael R Sweet
12ef2fe2c3
Remove LGTM badges. 2023-10-06 14:40:40 -04:00
Michael R Sweet
4630060ee7
Update security reporting and contribution text. 2023-10-06 14:40:28 -04:00
Michael R Sweet
74a6fb1860
Get rid of superfluous comments. 2023-10-06 14:40:08 -04:00
Michael R Sweet
a3ea0a99ff
Cleanup spacing and comments. 2023-10-06 14:39:42 -04:00
Michael R Sweet
fdfa700442
Update ignored files. 2023-10-06 14:39:10 -04:00
Michael R Sweet
d759baf11e
Bump version and put PDFIO_VERSION definition in the pdfio.h header. 2023-10-06 14:38:38 -04:00
Michael R Sweet
7f6ffcda22
Fix a couple issues with parsing PDF files produced by Microsoft Reporting
Services (Issue #46)

- Odd cross-reference stream containing 3-byte generation number field for this
  16-bit value
- Odd empty hex strings
2023-10-06 10:46:30 -04:00
Michael R Sweet
87ca4db73f
Clean up private header. 2023-10-02 05:27:40 -04:00
Michael R Sweet
a83f7f50ff
Allow extra whitespace/newlines after stream tokens (Issue #40) 2023-10-02 05:06:33 -04:00
Michael R Sweet
6a4ce57d09
Bump versions for Mac/Windows project files. 2023-03-20 10:40:25 -04:00
Michael R Sweet
d4c594cec4
Bump copyright in readme. 2023-03-20 10:22:19 -04:00
Michael R Sweet
35c674b633
Fix another build issue. 2023-03-20 10:11:05 -04:00
Michael R Sweet
97d4955666
Fix potential denial-of-service in flate stream code. 2023-03-20 09:27:19 -04:00
Michael R Sweet
e138232a93
Fix build error due to mismatched function declarations. 2023-03-20 08:19:31 -04:00
Michael R Sweet
8d8225f4a1
Fix release date. 2023-02-07 17:10:48 -05:00
Michael R Sweet
7045d9dad9
Bump Windows version numbers and update exports file. 2023-02-06 17:36:54 -05:00
Michael R Sweet
4f10021e7e
Fix denial-of-service attack when reading corrupt PDF files. 2023-02-03 20:39:04 -05:00
Michael R Sweet
57d5894f33
Update pdfioStreamGetToken documentation (Issue #37) 2023-01-11 17:13:58 -05:00
Michael R Sweet
2b8a1c8481
Fix CodeQL config file syntax. 2022-12-09 11:31:56 -05:00
Michael R Sweet
948ee16b06
Fix the one "value" complaint from CodeQL and suppress all useless queries. 2022-12-09 11:22:10 -05:00
Michael R Sweet
c7101ae9dd
Add CodeQL scanning. 2022-12-09 11:09:34 -05:00
Michael R Sweet
599640eda1
Update makefile to be silent with basic progress reporting. 2022-08-02 09:41:13 -04:00
Michael R Sweet
a3f3bbfe11
Fix pdfioFileGetAuthor, etc. APIs (Issue #33) 2022-07-12 18:36:08 -04:00
Michael R Sweet
26d485cfc5
Update Windows DLL exports file. 2022-07-06 15:25:45 -04:00
Michael R Sweet
64d306a322
Cleanup. 2022-07-06 08:47:52 -04:00
Michael R Sweet
067683cbcd
Add some protection against opening multiple streams in the same file at the same time. 2022-07-04 13:03:11 -04:00
Michael R Sweet
50f27974cf
Update documentation. 2022-07-03 10:01:20 -04:00
Michael R Sweet
ae9a91719b
Add pdfioContentPathEnd function. 2022-07-03 10:01:10 -04:00
Michael R Sweet
1a17933635
Fix pdfioContentMatrixRotate function. 2022-07-01 20:30:40 -04:00
Michael R Sweet
acea6fdbed
Changelog. 2022-06-27 17:17:44 -04:00
Michael R Sweet
66fa12f928
Update Windows DLL exports file. 2022-06-27 10:17:21 -04:00
Michael R Sweet
f4b8983c61
Implement pdfioDictIterateKeys API (Issue #31) 2022-06-27 10:17:00 -04:00
Michael R Sweet
ed4e2fc38a
Merge pull request #32 from ire4ever1190/patch-1
Fix `install-shared` Make task
2022-06-09 09:46:23 -04:00
Jake Leahy
1ed7f0089c
Update Makefile 2022-06-09 14:33:53 +10:00
Michael R Sweet
563d53edd4
Update Windows DLL exports file. 2022-05-24 19:16:20 -04:00