Commit Graph

2353 Commits

Author SHA1 Message Date
Ben Olden-Cooligan
feecb58c4e Add pdf rendering to ImageContext 2022-07-20 16:01:40 -07:00
Ben Olden-Cooligan
75835d91d3 Simplify image asserts 2022-07-19 18:21:45 -07:00
Ben Olden-Cooligan
4c8243faf2 Simplify PdfSharpImporter api and remove IComponentInstallPrompt 2022-07-19 18:21:20 -07:00
Ben Olden-Cooligan
d1fad8c220 Jpeg export with pdfium 2022-07-19 17:17:11 -07:00
Ben Olden-Cooligan
67e63c1fea Experimental pdfium exporter 2022-07-18 21:48:51 -07:00
Ben Olden-Cooligan
33d928bcde Improve test flakiness 2022-07-18 21:47:36 -07:00
Ben Olden-Cooligan
851b57b3bf Start building a Pdfium abstraction 2022-07-17 20:49:40 -07:00
Ben Olden-Cooligan
9264a1cf40 Improve handling of empty scans 2022-07-17 17:41:56 -07:00
Ben Olden-Cooligan
f2eaa5e263 Add split tests and fix recovery cleanup 2022-07-17 17:19:04 -07:00
Ben Olden-Cooligan
d45660c196 Add error message for multiple interleave options 2022-07-17 12:28:18 -07:00
Ben Olden-Cooligan
87d231a3cc Fix resx generator config 2022-07-17 12:25:44 -07:00
Ben Olden-Cooligan
d0854fa4cc Add tests for interleave/reverse options 2022-07-17 12:12:44 -07:00
Ben Olden-Cooligan
4922a71bad Fix typo
I have no idea how I went this long without noticing...
2022-07-16 19:05:51 -07:00
Ben Olden-Cooligan
39f042cc3e Add pdf encryption command line tests and refactor CommandLineIntegrationTests 2022-07-16 19:05:14 -07:00
Ben Olden-Cooligan
a4a8425f5a Add pdf metadata command line tests 2022-07-16 13:17:17 -07:00
Ben Olden-Cooligan
e09353c82d Fix more warnings 2022-07-15 18:45:25 -07:00
Ben Olden-Cooligan
011697230a Fix keyboard shortcuts for non-toolbar buttons 2022-07-15 18:26:52 -07:00
Ben Olden-Cooligan
dad5f6da5a Fix various warnings 2022-07-15 17:54:54 -07:00
Ben Olden-Cooligan
daabca6fb7 Minor fixes 2022-07-15 17:35:59 -07:00
Ben Olden-Cooligan
180b6872a7 Fix deskew 2022-07-15 12:06:51 -07:00
Ben Olden-Cooligan
58f8f30a8f Publish command and target generalization 2022-07-14 22:07:24 -07:00
Ben Olden-Cooligan
12166f0268 Improve install/verify
No more attempting to automatically elevate, just run from an admin terminal if needed
2022-07-14 20:57:51 -07:00
Ben Olden-Cooligan
7dbd1f0461 Install command + elevation WIP 2022-07-14 15:57:43 -07:00
Ben Olden-Cooligan
c787b00d03 Update app/installer icons with multiple resolutions
The 16x16 is less sharp but I think still looks better. I'd definitely take a custom made icon for 16x16/32x32 that's a little sharper.
2022-07-12 19:29:32 -07:00
Ben Olden-Cooligan
0c0923c1ea Fix appdata path 2022-07-12 19:21:33 -07:00
Ben Olden-Cooligan
08ce408af5 Move icons to Lib.Common 2022-07-12 19:21:21 -07:00
Ben Olden-Cooligan
efe9981dc0 Fix msi language resources 2022-07-12 17:19:44 -07:00
Ben Olden-Cooligan
7927c70062 Msi verification 2022-07-10 19:06:47 -07:00
Ben Olden-Cooligan
a29e69505d Exe installer verification and better console output 2022-07-09 20:57:10 -07:00
Ben Olden-Cooligan
4b6cfb6ffe Add WinAppDriver test support for verification
We can eventually add some non-verification tests, potentially.
2022-07-09 14:28:28 -07:00
Ben Olden-Cooligan
09ea9eefe1 Fix test data directories 2022-07-08 23:56:14 -07:00
Ben Olden-Cooligan
749d80e7dc Fix invalid thumbnail size handling 2022-07-08 17:15:01 -07:00
Ben Olden-Cooligan
bd927ee509 Verification fixes wip 2022-07-08 16:52:47 -07:00
Ben Olden-Cooligan
65c3de715e Test and verify commands wip 2022-07-07 22:40:51 -07:00
Ben Olden-Cooligan
980d62726d Packaging command wip 2022-07-07 21:05:55 -07:00
Ben Olden-Cooligan
748b06c083 Exe packaging WIP 2022-07-06 23:23:01 -07:00
Ben Olden-Cooligan
269e3ee50e Update native deps
"mac" instead of "osx" as it reads better I think.
2022-07-06 23:22:22 -07:00
Ben Olden-Cooligan
16237f17a1 Move most resources out of NAPS2.Sdk 2022-07-06 18:22:30 -07:00
Ben Olden-Cooligan
1e3bb07cba WIP: package command 2022-07-06 17:41:54 -07:00
Ben Olden-Cooligan
951fedcd0c Add an "n2 build" command 2022-07-04 18:48:27 -07:00
Ben Olden-Cooligan
82dd26bab6 Create a generic NAPS2.Tools project for various commands, starting with "n2 clean" 2022-07-04 16:50:12 -07:00
Ben Olden-Cooligan
14e60e170e Fix build error 2022-07-03 10:54:49 -07:00
Ben Olden-Cooligan
97978e47a4 Merge branch 'master' of gitlab.com:cyanfish/NAPS2 into HEAD 2022-07-02 22:24:41 -07:00
Ben Olden-Cooligan
50317c9122 Add Sdk licensing 2022-07-02 22:05:11 -07:00
Ben Olden-Cooligan
1fcbac96d3 Fix a few more warnings 2022-07-02 21:43:59 -07:00
Ben Olden-Cooligan
fe6386f9a2 Fix all Lib.Common warnings 2022-07-02 19:55:20 -07:00
Ben Olden-Cooligan
b106fcb909 Add a ScannerTests project for integration tests against real scanners 2022-07-02 18:49:13 -07:00
Ben Olden-Cooligan
d1e86b18e3 Use file-scoped namespaces in forms 2022-07-02 16:12:34 -07:00
Ben Olden-Cooligan
6731df4789 Remove unused usings 2022-07-02 16:01:45 -07:00
Ben Olden-Cooligan
ab219849e2 Fix a bunch more warnings 2022-07-02 16:00:11 -07:00