Ben Olden-Cooligan
32fcabc1b6
Fix test target frameworks on windows
2024-04-01 10:40:19 -07:00
Ben Olden-Cooligan
431a894fed
Upgrade packages
2024-03-19 17:01:32 -07:00
Ben Olden-Cooligan
b7140b8b09
Fix warnings and comments
2024-03-01 10:43:21 -08:00
Ben Olden-Cooligan
804f110504
Update dependency versions
2023-11-25 13:41:29 -08:00
Ben Olden-Cooligan
61aebe6c8c
Migrate to net8
2023-11-18 11:43:50 -08:00
Ben Olden-Cooligan
657a05c2d2
Replace Moq with NSubstitute
...
Moq can no longer be trusted from a security/privacy standpoint (see https://github.com/moq/moq/issues/1372 ). As I do prefer Moq I may revert this if there is a trustworthy fork.
2023-08-10 18:08:34 -07:00
Ben Olden-Cooligan
98c9c3f8cd
Upgrade NAPS2.Wia to 2.0.2, removing NAPS2.Wia.Native.dll
2023-04-08 11:37:04 -07:00
Ben Olden-Cooligan
5fa0144168
Upgrade NAPS2.Wia to 1.0.2
2023-03-01 16:36:27 -08:00
Ben Olden-Cooligan
610d807028
Update NAPS2.Sane.Binaries to 1.1.0
...
This includes updating SANE to 1.2.1 and adding a patch for a new sane_stream_devices method.
2023-02-12 10:47:37 -08:00
Ben Olden-Cooligan
46259d2a7a
Reorganize NAPS2.Setup files
2022-12-19 14:17:28 -08:00
Ben Olden-Cooligan
7490821920
Install microsoft test package
2022-12-18 15:08:13 -08:00
Ben Olden-Cooligan
83dd49c4ae
Fix SANE environment vars
2022-10-22 17:29:04 -07:00
Ben Olden-Cooligan
f8c6d2e4dd
Update SANE binaries
2022-10-22 11:04:18 -07:00
Ben Olden-Cooligan
3894645069
Use IAsyncEnumerable with a producer model
...
This replaces AsyncSource and simplifies various things. Also some cleanups / tests.
2022-09-27 18:12:36 -07:00
Ben Olden-Cooligan
45f70750d7
Improve ESCL test reliability
...
Still not perfect as the ports might still overlap in some runs
2022-09-17 13:03:27 -07:00
Ben Olden-Cooligan
b63a400ab5
Optimize other test project builds for each platform
2022-09-14 21:08:23 -07:00
Ben Olden-Cooligan
61a9745d2b
Update SANE version
2022-09-11 10:19:49 -07:00
Ben Olden-Cooligan
4238c6b4d9
WIP: Working SANE scanning on mac with libsane bindings
2022-09-01 19:22:27 -07:00
Ben Olden-Cooligan
0d92b9d7e1
Add ImageContext to ProcessedImage and Render extensions
...
This reduces the amount we need to pass around ImageContext. Will probably followup doing the same for IMemoryImage and transforms.
2022-08-30 09:07:27 -07:00
Ben Olden-Cooligan
3b18e385af
Mac: First prototype for twain support
...
We're getting a successful "no devices found" result, still need to test/get actual scanning working
2022-08-14 11:05:34 -04:00
Ben Olden-Cooligan
ef72059024
Mac support WIP
2022-08-04 17:15:43 -07:00
Ben Olden-Cooligan
7f87a681f6
Move ClientCreds to NAPS2.Lib.Common and avoid custom prebuild
2022-07-29 22:09:34 -07:00
Ben Olden-Cooligan
b106fcb909
Add a ScannerTests project for integration tests against real scanners
2022-07-02 18:49:13 -07:00