Commit Graph

23 Commits

Author SHA1 Message Date
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