Commit Graph

39 Commits

Author SHA1 Message Date
Ben Olden-Cooligan
71c7dca321 Update dependencies 2024-07-24 20:25:36 -07:00
Ben Olden-Cooligan
29530c95b1 Set PrivateAssets for source-only packages 2024-04-17 22:22:12 -07:00
Ben Olden-Cooligan
9a2537c840 Use Polyfill package to simplify net462 support 2024-04-01 18:09:47 -07:00
Ben Olden-Cooligan
39dfb1c2b9 Disable net8 tests on Windows
Not much benefit and it slows down testing.
2024-03-31 22:12:26 -07:00
Ben Olden-Cooligan
431a894fed Upgrade packages 2024-03-19 17:01:32 -07:00
Ben Olden-Cooligan
3669c2df56 Use NAPS2.PdfSharp package 2024-03-09 19:47:05 -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
ee4db52303 Unify test target frameworks for Windows 2023-12-25 07:46:15 -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
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
Fabian Neundorf
dd6eeaa2e8 Add tests for DownloadController 2023-06-25 22:55:52 +02: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
f57c228bb8 Use NAPS2.Pdfium.Binaries package 2023-02-28 12:37:57 -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
2c1187ab21 Update tesseract binary targets 2022-11-16 19:05:22 -08:00
Ben Olden-Cooligan
109643df18 Update tesseract binaries 2022-10-21 21:13:23 -07:00
Ben Olden-Cooligan
265a0607c6 Update tesseract binaries package 2022-10-20 17:31:30 -07:00
Ben Olden-Cooligan
76909ed962 Use tesseract binaries project 2022-10-16 14:24:33 -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
fb625370d6 Merge NAPS2.Lib.Console into NAPS2.Lib 2022-08-20 17:50:38 -07:00
Ben Olden-Cooligan
1f4cc6954e Get Lib.Tests running without windows 2022-08-14 14:55:21 -04:00
Ben Olden-Cooligan
59223dfc7a Switch from PdfSharp to a PdfSharpCore fork, using custom rendering logic
As well as helping move towards cross-platform support, this results in massive performance gains (which can probably be improved even further). However there is some extra complexity that hopefully we can pare down later.
2022-08-03 19:44:51 -07:00
Ben Olden-Cooligan
87d231a3cc Fix resx generator config 2022-07-17 12:25:44 -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
1572dfd095 Add ThumbnailRenderQueue tests and fix test flakiness
Probably will still flake on other machines (e.g. CI), but that's a problem for another time.
2022-06-27 21:16:10 -07:00
Ben Olden-Cooligan
3eda15242a Build net5 instead of net6
Seems like there's either a net6 bug or something wrong with my local install, as starting the worker works on net5 but not net6 ("hostfxr.dll" error message when running from Rider).

Plus net5 is probably a good general target right now in terms of compatibility, too.
2022-06-19 18:33:00 -07:00
Ben Olden-Cooligan
b23c13738f Upgrade Eto.Forms and fix more warnings 2022-06-19 11:20:00 -07:00
Ben Olden-Cooligan
5047655aba Upgrade from net461 to net462 2022-06-19 11:02:32 -07:00
Ben Olden-Cooligan
5a9a949e9d Add multi-build for NET6 (as well as 4.6.1)
Tests pass & FDesktop shows.
2022-06-18 20:48:45 -07:00
Ben Olden-Cooligan
2f2211e1fc Partition most WinForms and non-SDK classes into appropriate projects
Tried this a couple times previously and failed due to difficulty getting it to compile, but now enough things have been rewritten that the extra work is minimal.
2022-06-18 17:25:19 -07:00
Ben Olden-Cooligan
7928e52737 Use global usings for common System and NAPS2 usings 2021-12-17 12:18:20 -08:00
Ben Olden-Cooligan
950667721a Migrate test projects to .NET 4.7.2 2020-02-14 21:25:28 -05:00
Ben Olden-Cooligan
14911114c3 Add a command line integration test 2020-02-09 16:00:53 -05:00