473 Commits

Author SHA1 Message Date
Eugene Wang
2ae7293c44 Fix build errors and warnings. 2025-11-20 20:46:15 -05:00
Eugene Wang
1173c11961 Fix wrong cap call for Get. 2025-11-20 20:28:07 -05:00
Eugene Wang
8949b36833 Changed to return value container for available cap value to prevent long range enumerations. 2025-11-20 13:18:21 -05:00
Eugene Wang
36c7dd11ca Fix ICAP_SKEWANGLE value type to int. 2025-11-20 09:18:04 -05:00
Eugene Wang
2167d74fdc Added rest of kodak caps as properties. 2025-11-20 08:52:14 -05:00
Eugene Wang
506366cba8 Merge pull request #75 from soukoku/Win32-native-experiments
Win32 native experiments
2025-11-12 08:25:50 -05:00
Eugene Wang
02c722f964 Fix 32bit error and tweak message format in console. 2025-11-12 07:51:43 -05:00
Eugene Wang
da76306bcf Version bump to alpha.14. 2025-11-12 07:20:30 -05:00
Eugene Wang
87257c6140 Change min framework version. 2025-11-12 07:06:25 -05:00
Eugene Wang
ca17510f18 Use generic Marshal.SizeOf. 2025-11-12 01:38:30 -05:00
Eugene Wang
8afc52c82b Added typed compression property get. 2025-11-12 01:30:36 -05:00
Eugene Wang
5c8f1f2df6 Disable warnings. 2025-11-12 01:17:18 -05:00
Eugene Wang
61b7ef8c00 Experiment with generated win32 types and calls. 2025-11-12 01:09:07 -05:00
Eugene Wang
0780b950e2 Version bump to alpha.13 and vc proj tool version update. 2025-09-18 05:47:19 -04:00
Eugene Wang
f3e9907dfc Merge pull request #71 from SteffenSH/v4-fixed-DetatchAsync
Fix: CloseDSMAsync() hang in TwainAppSession
2025-09-18 05:44:12 -04:00
Steffen S. Hellestøl
44e0c7ab07 Fixed problem with calls to TwainAppSession.CloseDSMAsync() never returning. 2025-07-07 00:20:24 +02:00
Eugene Wang
83ab3d5f0a Remove net6 build. 2025-06-24 21:33:53 -04:00
Eugene Wang
81c8544691 Fix customdsdata property always returning null. 2025-04-24 14:15:47 -04:00
Eugene Wang
439af52300 Try to fix range value reader. 2025-03-09 18:52:44 -04:00
Eugene Wang
22fd782d27 A few more kds caps. 2025-03-09 13:53:19 -04:00
Eugene Wang
07cd106ff0 Added some kds custom caps. 2025-03-09 13:19:11 -04:00
Eugene Wang
d71448bdbb Add placeholder for KDS caps. 2025-03-09 12:36:15 -04:00
Eugene Wang
0860e6534b Tried to add KDS custom structs. 2025-03-09 10:10:29 -04:00
Eugene Wang
c8ee66a828 Try to put KDS values in own namespace and enum. 2025-03-09 08:55:45 -04:00
Eugene Wang
5c15ec3711 Check for empty path in TryLoadCustomDSM. 2025-03-05 08:54:45 -05:00
Eugene Wang
6b35b1735d Timing hack for file transfer. 2025-02-19 06:47:37 -05:00
Eugene Wang
69d90aa945 Test kodak SDMI. 2025-02-18 17:04:38 -05:00
Eugene Wang
62eaa6083a Some kodak values for use with its SDMI flow. 2025-02-18 15:24:55 -05:00
Eugene Wang
e3dfa8f4dd Add method to set filexfer options on xferready event. 2025-02-15 18:39:13 -05:00
Eugene Wang
b2fe1c1bcd Added image saving and time log to console tester. 2025-02-11 16:55:05 -05:00
Eugene Wang
f205d73f64 Add xfermech info to transfer ready event. 2025-02-11 16:40:05 -05:00
Eugene Wang
e107a927b3 Add dotnet 9 target. 2025-02-11 16:39:02 -05:00
Eugene Wang
5ec2118ef2 change dontcare pendingxfers to static method. 2024-10-10 23:18:43 -04:00
Eugene Wang
de017f3439 Expose wndproc hook method and test reset TW_PENDINGXFERS before use. 2024-10-10 11:06:27 -04:00
Eugene Wang
cea9a990b9 Lib version bumps and change net7 to net8. 2024-07-12 08:19:55 -04:00
Eugene Wang
474b066bd0 Added parameterless ctor for TwainAppSession. 2023-04-28 08:53:51 -04:00
Eugene Wang
f25587cab2 Reduced ctors for TwainAppSession. 2023-04-28 08:15:53 -04:00
Eugene Wang
d68e9800ba Version bump to alpha.3 v4.0.0-alpha.3 2023-04-15 07:19:44 -04:00
Eugene Wang
ba76de99c6 Merge pull request #44 from soukoku/internal-thread-test
Integrated message thread inside TwainAppSession
2023-04-15 06:34:21 -04:00
Eugene Wang
1364150697 Integrated message thread inside TwainAppSession as a different OpenDSM method. 2023-04-15 06:33:12 -04:00
Eugene Wang
ef881784a6 Merge pull request #43 from soukoku/internal-thread-test
Added a msg loop thread option for windows.
2023-04-14 07:18:28 -04:00
Eugene Wang
0e5aef00e5 Changed ManualResetEventSlim to TaskCompletionSource in pump thread attach. 2023-04-14 07:13:07 -04:00
Eugene Wang
54d73eb42c Added old console sample to test diy message pump. 2023-04-13 22:52:04 -04:00
Eugene Wang
502013ee57 Experiment with a winform-based msg pump. 2023-04-13 22:19:05 -04:00
Eugene Wang
24d4471e0f Merge pull request #42 from soukoku/known-caps-test
Bring back cap wrapper idea from previous versions
2023-04-12 21:45:49 -04:00
Eugene Wang
6e26b7a009 Tried to make a cap wrapper property on spec-defined caps. 2023-04-12 21:42:30 -04:00
Eugene Wang
232aa93e6e Add reset on cancel so sample ds works. 2023-04-12 18:57:15 -04:00
Eugene Wang
1873ad31a0 Trying to resurrect my old cap wrapper. 2023-04-12 08:50:18 -04:00
Eugene Wang
4d8da799c0 Some more QoL and sample process options. 2023-04-11 08:21:49 -04:00
Eugene Wang
f58bf3c620 Merge pull request #40 from soukoku/v4-support-bg-handling
Some more unverified tw_info reads ideas.
v4.0.0-alpha.2
2023-04-10 22:21:24 -04:00