Commit Graph

66 Commits

Author SHA1 Message Date
Ben Olden-Cooligan
28ff0de015 NAPS2.Sdk nullability wip 2020-02-09 10:57:24 -05:00
Ben Olden-Cooligan
f7b34924f7 Add barcode detection options
Default to higher quality and only detect patch-t when that's all we need.
2020-02-08 21:37:49 -05:00
Ben Olden-Cooligan
629696115b Rewrite patch code detection into barcode detection
Tests are todo
2020-02-08 18:17:18 -05:00
Ben Olden-Cooligan
6bd4f7d1b8 Move network code to a separate project 2020-02-01 15:16:14 -05:00
Ben Olden-Cooligan
44b66eb733 Move pdf rendering into the worker and parallelize 2020-01-29 11:54:39 -05:00
Ben Olden-Cooligan
e3823d9ccf Remove outdated todo 2019-07-28 11:32:02 -04:00
Ben Olden-Cooligan
64f6e301af Fix warning 2019-07-28 11:28:20 -04:00
Ben Olden-Cooligan
57da552eff Avoid Task.Result use in PdfSharpExporter 2019-07-28 11:12:24 -04:00
Ben Olden-Cooligan
8fe06f8f52 Rework FProfiles to use the new mutation/selection model better
Still probably some room for improvement.
2019-07-27 20:39:20 -04:00
Ben Olden-Cooligan
3e6ce7aad7 Switch to "using" statements (C# 8) 2019-07-17 21:52:05 -04:00
Ben Olden-Cooligan
345b18c3b4 Fix bad usings 2019-07-14 17:18:29 -04:00
Ben Olden-Cooligan
ae876ed248 Move types out of the Scan.Experimental namespace 2019-07-14 17:07:42 -04:00
Ben Olden-Cooligan
b62100fb07 Remove unused usings
No longer keeping System, System.Collections.Generic, System.Linq
2019-07-14 11:26:56 -04:00
Ben Olden-Cooligan
f83dbd83a4 Update todos 2019-07-13 22:18:20 -04:00
Ben Olden-Cooligan
5fad1b827c Remove ConfigScopes.Current (which was a bad idea)
Now that AutoSave is not considered core functionality this gap has been
resolved.
2019-07-13 21:58:32 -04:00
Ben Olden-Cooligan
24d83fa3d4 Move types out of the NAPS2.Config.Experimental namespace 2019-07-07 18:50:47 -04:00
Ben Olden-Cooligan
a88f8d8adc Make worker not static 2019-06-15 18:13:27 -04:00
Ben Olden-Cooligan
50184f9bd5 Fix test dependency on static context 2019-06-15 12:08:04 -04:00
Ben Olden-Cooligan
5d004310bc Add an ImageContext type in place of static state 2019-06-15 11:56:49 -04:00
Ben Olden-Cooligan
06075c5065 Add a lock to Pdfium rendering since it isn't thread safe 2019-05-04 11:12:31 -04:00
Ben Olden-Cooligan
45d1fcdb3b Post-processing 2019-05-03 22:59:14 -04:00
Ben Olden-Cooligan
3966250c82 Merge remote-tracking branch 'remotes/Gitlab/master' into scancontroller
# Conflicts:
#	NAPS2.Console/NAPS2.Console.csproj
#	NAPS2.Core/ImportExport/Email/Mapi/MapiEmailProvider.cs
#	NAPS2.Core/ImportExport/Email/Mapi/MapiWrapper.cs
#	NAPS2.Core/WinForms/FDesktop.Designer.cs
#	NAPS2.Core/WinForms/FDesktop.cs
#	NAPS2.Core/WinForms/FDesktop.resx
#	NAPS2/NAPS2.csproj
#	NAPS2/Setup/naps2.ps1
2019-05-02 19:04:05 -04:00
Ben Olden-Cooligan
117041597f Create a NAPS2.Remoting namespace and sort out worker/clientserver types 2019-04-20 21:16:51 -04:00
Ben Olden-Cooligan
8a4e5a7454 Parameterize thumbnail rendering 2019-04-15 21:45:27 -04:00
Ben Olden-Cooligan
43ff458288 Also clean up the pdfium bitmap object 2019-04-13 12:35:56 -04:00
Ben Olden-Cooligan
a8a7c8e3d9 Clean up pdfium resources 2019-04-13 12:33:37 -04:00
Ben Olden-Cooligan
1b20f220d3 Pdfium xplat 2019-04-13 12:08:54 -04:00
Ben Olden-Cooligan
ae9c11508c Add doc to Placeholders 2019-04-13 09:55:16 -04:00
Ben Olden-Cooligan
f282edd719 Fix pdfium resolution 2019-04-12 21:28:12 -04:00
Ben Olden-Cooligan
a395c9c560 Remove Ghostscript entirely 2019-04-12 21:04:53 -04:00
Ben Olden-Cooligan
56c8829b80 Fix pdfium colors 2019-04-12 21:00:53 -04:00
Ben Olden-Cooligan
ce033a5b8e Pdfium renderer working aside from colors 2019-04-12 20:51:35 -04:00
Ben Olden-Cooligan
2f4cb33cca Pdfium renderer impl (untested) 2019-04-12 20:29:05 -04:00
Ben Olden-Cooligan
bb10b49c76 Temporary fix to generic pdf import 2019-04-12 19:01:45 -04:00
Ben Olden-Cooligan
656e07bd5a Config tests wip 2019-04-05 21:46:01 -04:00
Ben Olden-Cooligan
7dd62e0cdf Config rework compiling (probably completely broken though) 2019-04-04 20:58:31 -04:00
Ben Olden-Cooligan
66e746ee44 Config migration wip (not compiling) 2019-04-01 21:07:07 -04:00
Ben Olden-Cooligan
b1c824383c Config migration wip (not compiling) 2019-03-26 22:31:25 -04:00
Ben Olden-Cooligan
5eccaf2362 Fix anther perf issue 2019-03-19 19:22:37 -04:00
Ben Olden-Cooligan
087bb6813f Efficiency improvements 2019-03-19 17:56:59 -04:00
Ben Olden-Cooligan
c1c5490688 Remove unused overload 2019-03-19 15:08:25 -04:00
Ben Olden-Cooligan
61ac9888fe Move more classes to the NAPS2.Serialization namespace 2019-03-19 15:05:00 -04:00
Ben Olden-Cooligan
deb5b0335b Mostly fix image serialization 2019-03-19 15:00:49 -04:00
Ben Olden-Cooligan
b2e4951f77 Use Task.Run in more places 2019-03-18 15:28:56 -04:00
Ben Olden-Cooligan
4ad5d5c1ed Use a single FileStorage type 2019-03-16 18:44:14 -04:00
Ben Olden-Cooligan
83fbf68dd1 Grpc wip with tests started 2019-03-16 15:14:39 -04:00
Ben Olden-Cooligan
4b8a5d2af9 Use Task.Run instead of Task.Factory.StartNew
Fingers crossed that using the actual .NET task implementation will resolve the issues that required LongRunning.
2019-03-12 23:00:59 -04:00
Ben Olden-Cooligan
3505ef5657 AutoSave working, and a bunch of transitive changes 2019-03-10 13:43:26 -04:00
Ben Olden-Cooligan
5de2041784 Use more pattern matching 2019-03-09 22:01:58 -05:00
Ben Olden-Cooligan
d4f1d773a0 Autosave wip etc 2019-03-09 15:33:42 -05:00