Commit Graph

499 Commits

Author SHA1 Message Date
Eugene Wang
466e52ac67 Fully replaced old pump code. 2026-01-01 22:20:10 -05:00
Eugene Wang
2939067da5 Add exception event to pump. 2026-01-01 22:18:08 -05:00
Eugene Wang
95ce3b5e5b Updated with SynchronizationContext. 2026-01-01 22:18:08 -05:00
Eugene Wang
23e2359f6a Initial attempt to remove winform/wpf. 2026-01-01 22:18:08 -05:00
Eugene Wang
efcc583792 Update pkg to get rid of warnings. 2026-01-01 21:42:29 -05:00
Eugene Wang
5643e1de99 Another attempt to hide internal window. 2026-01-01 21:40:38 -05:00
Eugene Wang
f282108f66 Fix wrong TW_FIX32 value if using double value ctor. 2025-12-28 00:10:37 -05:00
Eugene Wang
fe6b9677bb Test remove code page package. 2025-12-26 16:38:07 -05:00
Eugene Wang
4da89eb6d9 Drop pkg to base versions. 2025-12-26 16:05:12 -05:00
Eugene Wang
853ccfd658 Use different logging lib version on different dotnet versions. 2025-12-26 15:45:45 -05:00
Eugene Wang
3f0e9eceb8 Add logger to default ctor. 2025-12-26 08:24:28 -05:00
Eugene Wang
a26745810e Remove build warning. 2025-12-26 08:21:44 -05:00
Eugene Wang
f4a956bd6b Move twaindsm binaries out of projects. 2025-12-26 08:16:25 -05:00
Eugene Wang
e9733a6b54 Log message pump error. 2025-12-25 23:14:44 -05:00
Eugene Wang
39c0373d3c Replace Debug.Writes with ILogger. 2025-12-25 23:13:07 -05:00
Eugene Wang
34c03b441e Pkg update and try to hide internal window more. 2025-12-25 18:25:32 -05:00
Eugene Wang
2c443301ca Fix wrong enum type for ICAP_AUTOSIZE. 2025-12-19 10:59:03 -05:00
Eugene Wang
c7e649eb72 Fix internal window being visible. 2025-12-12 23:30:48 -05:00
Eugene Wang
342b4d56b1 Update Magick.NET in sample projects. 2025-12-12 12:48:23 -05:00
Eugene Wang
e3a2a83fe6 Merge pull request #76 from soukoku/BoxedExperiments
Boxed experiments
2025-12-12 08:02:14 -05:00
Eugene Wang
77dd5eef3b Tweak internal message pump form to be hidden. 2025-12-12 07:58:34 -05:00
Eugene Wang
8d4e3a2708 Remove IEnumerable from range and add more boxed reads. 2025-11-25 07:31:36 -05:00
Eugene Wang
d2a1678164 Add more cap setter utilities. 2025-11-25 06:56:46 -05:00
Eugene Wang
e6a21dde7c Cleanup boxed types. 2025-11-25 06:31:31 -05:00
Eugene Wang
ce96d0c361 Attempt to make boxed version of cap value reads. 2025-11-20 22:56:23 -05:00
Eugene Wang
de788ce91d Test reading some values boxed. 2025-11-20 22:36:36 -05:00
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