Commit Graph

153 Commits

Author SHA1 Message Date
Ben Olden-Cooligan
3669c2df56 Use NAPS2.PdfSharp package 2024-03-09 19:47:05 -08:00
Ben Olden-Cooligan
72bf30403b Undo/redo 2024-03-04 20:50:35 -08:00
Ben Olden-Cooligan
87762c82aa Fix LockSystemProfiles 2024-02-17 20:53:01 -08:00
Ben Olden-Cooligan
05b56cdc0a Upgrade NAPS2.Tesseract.Binaries to 1.2.0
Tesseract 5.2.0 -> 5.3.4
2024-02-17 20:33:56 -08:00
Ben Olden-Cooligan
a5ec457e52 Upgrade NAPS2.Pdfium.Binaries to 1.1.0 2024-01-30 18:31:36 -08:00
Ben Olden-Cooligan
a6072d8fbd Fix hang with saving to in-use PDF 2024-01-16 22:18:45 -08:00
Ben Olden-Cooligan
7a2ecfffa3 Fix build 2024-01-14 23:33:31 -08:00
Ben Olden-Cooligan
ad2ba73a64 Console: Fix driver option for tests 2024-01-12 19:19:30 -08:00
Ben Olden-Cooligan
f4f782a4e9 Fix tests on non-windows 2024-01-11 19:26:07 -08:00
Ben Olden-Cooligan
6b17c5ecc9 Console: Don't use GUI settings for OCR with --noprofile 2024-01-11 19:19:36 -08:00
Ben Olden-Cooligan
90c5916588 Console: Add --listdevices option 2024-01-10 23:58:16 -08:00
Ben Olden-Cooligan
6f424e1786 Console: Add --driver and --device options 2024-01-10 22:44:35 -08:00
Ben Olden-Cooligan
9d49cf4d8b Console: Add tests for all OCR options 2024-01-10 21:58:39 -08:00
Ben Olden-Cooligan
bafe810f18 Skip failing deskew test 2024-01-10 20:53:58 -08:00
Ben Olden-Cooligan
5d7c72e223 Console: Add --rotate option
#252
2024-01-10 20:38:15 -08:00
Ben Olden-Cooligan
f90d40b565 Cli: Fix --enableocr
#273
2024-01-10 19:39:06 -08:00
Ben Olden-Cooligan
85fa64427a Remove BitDepth from ImageMetadata
This is obsolete now that we have LogicalPixelFormat
2024-01-03 16:08:11 -08:00
Ben Olden-Cooligan
319b3e6ef3 Make email types internal 2023-12-29 21:23:45 -08:00
Ben Olden-Cooligan
eb104ec0f1 Sdk: Make protobufs internal 2023-12-29 21:02:54 -08:00
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