Commit Graph

134 Commits

Author SHA1 Message Date
Ben Olden-Cooligan
ee4db52303 Unify test target frameworks for Windows 2023-12-25 07:46:15 -08:00
Ben Olden-Cooligan
9092870ee7 Escl: Job cleanup and minor fixes 2023-12-12 20:55:09 -08:00
Ben Olden-Cooligan
b92362af02 C# 12: Use collection initializers 2023-12-06 20:17:50 -08:00
Ben Olden-Cooligan
54de82b2a1 Add AutoSaver patch-T test 2023-12-06 19:32:56 -08:00
Ben Olden-Cooligan
0f3b4abcd3 Add Driver as a property on ScanDevice 2023-12-01 18:03:55 -08:00
Ben Olden-Cooligan
1de6b001da Escl: Exclude local shared devices from ESCL Driver device list 2023-11-26 19:05:44 -08:00
Ben Olden-Cooligan
804f110504 Update dependency versions 2023-11-25 13:41:29 -08:00
Ben Olden-Cooligan
3a82bfe5b6 Extract an interface for SharedDeviceManager 2023-11-18 11:49:18 -08:00
Ben Olden-Cooligan
61aebe6c8c Migrate to net8 2023-11-18 11:43:50 -08:00
Ben Olden-Cooligan
012eab0ddc WIP: Scanner sharing 2023-10-30 14:21:39 -07:00
Ben Olden-Cooligan
c8f6d9910c Add a SetUpFileStorage test helper 2023-09-09 12:42:18 -07:00
Ben Olden-Cooligan
565a168510 Sdk: ImageSharp package 2023-08-27 14:16:16 -07:00
Ben Olden-Cooligan
60a7362708 Fix DesktopController constructor 2023-08-26 10:25:13 -07: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
1ed2284763 Clean up NAPS2.Images namespace for SDK 2023-07-16 18:20:45 -07:00
Ben Olden-Cooligan
c2fa96a680 Upgrade NAPS2.Pdfium.Binaries to 1.0.1
This should include a fix for linux-arm64
2023-07-09 09:31:08 -07:00
Ben Olden-Cooligan
695d116334 Update NAPS2.Tesseract.Binaries to 1.1.0
This adds linux-arm64 support
2023-07-06 16:24:00 -07:00
Ben Olden-Cooligan
e97bf00248 Merge remote-tracking branch 'origin/master' 2023-07-04 16:14:50 -07:00
Ben Olden-Cooligan
17c138d983 Add page size to image metadata 2023-07-03 12:01:44 -07:00
Fabian Neundorf
dd6eeaa2e8 Add tests for DownloadController 2023-06-25 22:55:52 +02:00
Fabian Neundorf
758e1f2e01 DownloadController uses HttpClient instead of WebClient
This can use Task and download into a Stream. Thus DownloadFormat is now
accepting a Stream and canceling a download (before extraction) does not
require it to remove the temporary file.
2023-06-25 22:55:40 +02:00
Ben Olden-Cooligan
9130415a04 Make NAPS2.Util classes internal or move to NAPS2.Lib 2023-04-30 14:17:55 -07:00
Ben Olden-Cooligan
53440daa7c Move NAPS2.Dependencies classes to NAPS2.Lib project 2023-04-30 14:06:53 -07:00
Ben Olden-Cooligan
69b708f4c1 Add ConfigScope.Has helper method 2023-04-22 10:46:05 -07:00
Ben Olden-Cooligan
6a0c5decbe Track individual pages for unsaved changes prompt
#126
2023-04-08 12:55:45 -07:00
Ben Olden-Cooligan
da6da22ff9 Use Microsoft.Extensions.Logging for SDK logging 2023-04-06 19:25:08 -07:00
Ben Olden-Cooligan
039d0a5053 Polish ScanningContext public api 2023-04-04 20:57:37 -07:00
Ben Olden-Cooligan
3918dff04c Add INotify interface and move types into Notifications namespace 2023-04-03 20:56:26 -07:00
Ben Olden-Cooligan
bb195cb5d0 WIP: Cross-platform notifications 2023-04-02 19:21:53 -07:00
Ben Olden-Cooligan
4538cdbb0f Update NAPS2.Tesseract.Binaries to 1.0.5 2023-03-26 15:47:27 -07:00
Ben Olden-Cooligan
06e83dc2b4 Update NAPS2.Tesseract.Binaries to 1.0.4 2023-03-05 12:35:54 -08:00
Ben Olden-Cooligan
04759f4864 Add more command-line/email tests 2023-02-28 17:05:17 -08:00
Ben Olden-Cooligan
d3f9d7c7c6 Add an EmailPdf command-line test 2023-02-28 16:11:16 -08:00
Ben Olden-Cooligan
f57c228bb8 Use NAPS2.Pdfium.Binaries package 2023-02-28 12:37:57 -08:00
Ben Olden-Cooligan
94a05b29ba Fix config flushing for new appsettings format 2023-02-27 17:08:08 -08:00
Ben Olden-Cooligan
58a16d773f Move Pdf namespace to the top level 2023-02-19 11:46:59 -08:00
Ben Olden-Cooligan
3df38f0e90 Dispose workers on app exit
#50
2023-01-14 09:34:53 -08:00
Ben Olden-Cooligan
d2a3dce691 Config serialization fixes 2022-12-31 11:34:29 -08:00
Ben Olden-Cooligan
2c2f2a2c29 Implement SaveButtonDefaultAction prompts 2022-12-30 16:23:32 -08:00
Ben Olden-Cooligan
334295c538 Improve AutoSaver image ownership 2022-12-29 21:50:04 -08:00
Ben Olden-Cooligan
00fd9b14d3 Disable more potentially flaky tests 2022-12-28 22:16:31 -08:00
Ben Olden-Cooligan
a2ebe0b156 Reduce test flakiness 2022-12-25 15:13:18 -08:00
Ben Olden-Cooligan
f4b1f408cd Display OCR errors 2022-12-25 13:47:56 -08:00
Ben Olden-Cooligan
5904ea6e57 Fix warnings 2022-12-21 10:15:03 -08:00
Ben Olden-Cooligan
3cc922ecdd Fix various warnings 2022-12-20 21:24:16 -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
648db2bc9c Fix up config removal
Turns out doing it the "right way" ends up being the easiest anyway.
2022-12-04 14:18:40 -08:00
Ben Olden-Cooligan
51d2763a5c No longer support removal in config transactions 2022-12-03 22:10:47 -08:00
Ben Olden-Cooligan
e4b8820217 More fixes for transaction config removal 2022-12-03 21:40:15 -08:00