Ben Olden-Cooligan
a8d91b8907
Remove FileNamePlaceholders as a dependency (use as a param instead)
2018-11-26 15:53:06 -05:00
Ben Olden-Cooligan
646edc205a
Add factory methods for UserConfig and AppConfig
2018-11-26 14:15:59 -05:00
Ben Olden-Cooligan
e3a7d16002
Default to in-memory AppConfig and UserConfig
2018-11-26 14:09:50 -05:00
Ben Olden-Cooligan
2b1dc944f3
Put UserConfig and AppConfig managers in static properties
2018-11-26 13:48:37 -05:00
Ben Olden-Cooligan
b53f8ad513
Restructure projects
2018-11-25 12:37:54 -05:00
Ben Olden-Cooligan
ff139b061f
Add todos
2018-11-25 11:39:30 -05:00
Ben Olden-Cooligan
323dd3666b
Fix NAPS2.WIA build for XP
2018-11-24 23:22:45 -05:00
Ben Olden-Cooligan
cd85f30fbb
Smooth WIA progress & fix for WIA 1.0 non-feeder
2018-11-24 22:35:28 -05:00
Ben Olden-Cooligan
e343712bf0
Minor WIA fixes
2018-11-24 21:33:41 -05:00
Ben Olden-Cooligan
ec2d3ee551
Log unhandled exceptions in tasks
2018-11-24 21:05:43 -05:00
Ben Olden-Cooligan
32c3db5b64
Eventually kill unresponsive operations after the app is closed
2018-11-24 20:24:11 -05:00
Ben Olden-Cooligan
c1571af907
Improve WIA error handling
2018-11-24 20:23:43 -05:00
Ben Olden-Cooligan
9c206930cc
Minor WIA improvements
2018-11-24 19:34:28 -05:00
Ben Olden-Cooligan
524035eab4
Clean up C++ files
2018-11-24 18:31:54 -05:00
Ben Olden-Cooligan
a928a742a3
Replace obsolete WIA options in FAdvanced with WIA version
2018-11-24 18:31:42 -05:00
Ben Olden-Cooligan
b2e090ccec
WIA attributes
2018-11-24 17:57:23 -05:00
Ben Olden-Cooligan
d3d94fe5a8
Create a WiaPropertyAttributes class
2018-11-24 16:25:14 -05:00
Ben Olden-Cooligan
34de6d2280
WIA build events/scripts
2018-11-24 15:10:19 -05:00
Ben Olden-Cooligan
d656dbb675
Update WIA publish dependencies
2018-11-24 13:27:20 -05:00
Ben Olden-Cooligan
fbde8043df
WIA 2.0 native transfer
2018-11-24 12:40:05 -05:00
Ben Olden-Cooligan
e1aacba389
Functional WIA 1.0 multipage scan
2018-11-23 19:25:30 -05:00
Ben Olden-Cooligan
b82c0f39d4
WIA 1.0 native UI in worker
...
Fixes weird issue with E_NO_INTERFACE on 64-bit (which only applies to this one exact usage)
2018-11-23 18:37:10 -05:00
Ben Olden-Cooligan
b85a48bda6
Use MapiSendMail instead of MapiSendMailHelper
...
Turns out MapiSendMailHelper is only available in mapi32.dll and not in the application-specific DLLs NAPS2 uses to allow email client selection.
2018-11-23 17:23:10 -05:00
Ben Olden-Cooligan
c7748ad8a8
WIA 1.0 flatbed working
2018-11-19 17:34:20 -05:00
Ben Olden-Cooligan
6448bcb5f2
CppWia wip
2018-11-18 17:02:28 -05:00
Ben Olden-Cooligan
6be6e4475b
WIA native UI wip
2018-11-11 21:35:45 -05:00
Ben Olden-Cooligan
c1dfd58a38
Remove WIA COM reference
2018-11-10 12:43:25 -05:00
Ben Olden-Cooligan
f1f4969cdf
WIA common device prompt dialog
2018-11-10 12:42:47 -05:00
Ben Olden-Cooligan
0c11004ee5
WIA scan operation fixes
2018-11-10 12:42:30 -05:00
Ben Olden-Cooligan
9b600ba454
WIA scan operation with progress reporting and cancellation
...
Also default to WIA 2.0
2018-11-09 14:16:10 -05:00
Ben Olden-Cooligan
0c8500ad19
WIA 1.0 wip
2018-11-08 18:40:37 -05:00
Ben Olden-Cooligan
d2e7065ffb
Support both WIA 1.0 and 2.0 (1.0 still WIP)
2018-11-08 18:16:27 -05:00
Ben Olden-Cooligan
6a9f43f5a7
Build NAPS2.WIA for x64
...
Will need to build on both x86 and x64 for publishing, which could be annoying. I might end up packaging the DLLs directly in the lib folder.
2018-11-08 15:34:07 -05:00
Ben Olden-Cooligan
5b950ba056
Working wia device selection and property setting (minus subtypes)
2018-11-08 15:20:34 -05:00
Ben Olden-Cooligan
48943e3868
Wia device/item refactor and wip
2018-11-08 12:31:17 -05:00
Ben Olden-Cooligan
3872a2ac0d
Create a WiaDevice type for better typing of extensions
2018-11-08 11:00:21 -05:00
Ben Olden-Cooligan
71af4b7b96
Remove trash WIA stuff and replace with new code (needs work + testing)
...
Might need to bring back some WIA stuff to properly support native UI. However, that doesn't require any property management. And it can be simplified due to more well-defined compatibility.
2018-11-08 01:08:59 -05:00
Ben Olden-Cooligan
44275a9ffc
CppWia basic proof of concept working
2018-11-07 23:13:54 -05:00
Ben Olden-Cooligan
dbcd2c8b64
Wia transfer WIP
2018-11-07 20:02:01 -05:00
Ben Olden-Cooligan
21751df619
Native wia wrappers WIP
2018-11-07 15:52:45 -05:00
Ben Olden-Cooligan
47469202bc
CppWia WIP
2018-11-07 15:16:34 -05:00
Ben Olden-Cooligan
45d5848b59
CppWia wip
2018-11-06 20:29:53 -05:00
Ben Olden-Cooligan
39b8a3adf6
Wia WIP
2018-11-06 02:01:30 -05:00
Ben Olden-Cooligan
d61f75a490
Update paths/configs for NAPS2.WIA project
2018-11-05 21:21:43 -05:00
Ben Olden-Cooligan
08fdc06fa3
Update sln file for NAPS2.WIA
2018-11-05 21:14:43 -05:00
Ben Olden-Cooligan
8f6e48f368
Custom WIA testing
2018-11-05 21:12:39 -05:00
Ben Olden-Cooligan
8616cf9d63
PUBLISH (6.0b3)
2018-09-28 21:54:25 -04:00
Ben Olden-Cooligan
a2d91c844d
Update resource files
2018-09-28 21:42:04 -04:00
Ben Olden-Cooligan
29e842d3c5
Update po files
2018-09-28 21:40:57 -04:00
Ben Olden-Cooligan
3aab0e72a1
Revert this: Temporarily hide server functionality
...
Not ready for public consumption yet.
2018-09-28 21:23:01 -04:00