Commit Graph

118 Commits

Author SHA1 Message Date
Eugene Wang
2a38b5f0c4 Added CustomDsData property and renamed device to data source. 2021-04-27 20:59:52 -04:00
Eugene Wang
e2350b002b comment out deprecated things. 2021-04-27 12:27:16 -04:00
Eugene Wang
c5e7789555 Moved image structs to own file and added STS extension. 2021-04-27 09:19:24 -04:00
Eugene Wang
8d003b03c8 Updated license to include TwainWorkingGroup's one. 2021-04-27 08:25:09 -04:00
Eugene Wang
7a1cf2b5fe Some comments on StringToPtrUTF8. 2021-04-27 07:45:16 -04:00
Eugene Wang
714caf4935 Added SetTwainDirectTask method to session. 2021-04-27 07:37:52 -04:00
Eugene Wang
d9e56794e5 Renamed to ThreadPoolMarshaller. 2021-04-26 23:10:14 -04:00
Eugene Wang
c75781e04b Forgot ; 2021-04-26 23:07:40 -04:00
Eugene Wang
8b6a033204 Added GetMetrics() wrapper. 2021-04-26 23:05:04 -04:00
Eugene Wang
a04f35f47e Added CAP_SHEETCOUNT. 2021-04-26 22:37:43 -04:00
Eugene Wang
15a3ea4b0b Added first range container writer. 2021-04-26 22:22:32 -04:00
Eugene Wang
8e47fd370e Added array and enum container writers. 2021-04-26 21:45:50 -04:00
Eugene Wang
690876eebd Removed some more doc warnings. 2021-04-26 08:39:26 -04:00
Eugene Wang
76d659f689 Remove netcore builds for now. 2021-04-26 07:58:19 -04:00
Eugene Wang
a4524299e9 Change a few cap values to uint. 2021-04-25 21:11:52 -04:00
Eugene Wang
cc58a6e093 First attempt on writing one value on cap. 2021-04-25 20:54:25 -04:00
Eugene Wang
f91620cdf5 Added cap value writer placeholders. 2021-04-25 19:45:48 -04:00
Eugene Wang
34c395db09 Use release for package build. 2021-04-25 18:44:47 -04:00
Eugene Wang
f386f7da36 Added pkg build script and cleaned up warnings. 2021-04-25 18:36:29 -04:00
Eugene Wang
80c6276f4c Added range value reads. 2021-04-25 17:33:54 -04:00
Eugene Wang
73e0681576 Added tw_enum reads to ValueReader. 2021-04-25 15:13:25 -04:00
Eugene Wang
65a07e0254 Added GetLabel/GetHelp for caps as experiment. 2021-04-25 14:43:15 -04:00
Eugene Wang
8fe54398b9 Moved to src folder and put Windows things in own proj. 2021-04-25 13:44:14 -04:00
Eugene Wang
a43d10ea6e Re-initialized project with types and utilities from twaincs. 2021-04-21 08:18:26 -04:00
Eugene Wang
b43939726a Added non-ref IntPtr dsm entry call. 2018-11-30 22:17:16 -05:00
Eugene Wang
fe6b55bb72 Added value writer with type detection. 2018-11-25 21:52:10 -05:00
Eugene Wang
5e4fd5f7c8 Added TW_RANGE to cap writer. 2018-11-25 07:33:23 -05:00
Eugene Wang
122a3354c4 Added TW_ENUMERATION to cap writer. 2018-11-25 07:06:48 -05:00
Eugene Wang
cc48fe73dd Added TW_ARRAY support to cap writer. 2018-11-25 07:02:32 -05:00
Eugene Wang
b4e1435987 First attempt with TW_CAPABILITY generator with one value support. 2018-11-25 06:42:12 -05:00
Eugene Wang
c82134e554 Tweaked exception rethrow code. 2018-11-23 20:18:13 -05:00
Eugene Wang
9d7b1154f5 Added first naive dispatcher loop without win message pump. 2018-11-23 19:59:37 -05:00
Eugene Wang
47ae473316 Made TwainSession utilize both internal and external thread contexts. 2018-11-23 19:39:10 -05:00
Eugene Wang
59adf25d2a Added UI thread sync placeholder obj & methods. 2018-11-23 19:10:34 -05:00
Eugene Wang
b489a3ef58 Fix possible GC'd function pointer in internal msg loop. 2018-11-23 16:07:34 -05:00
Eugene Wang
b23757ebdc Tweaks to win32 pinvoke signatures. 2018-11-23 15:35:31 -05:00
Eugene Wang
ffeef44ac7 Added custom cap value container types. 2018-11-21 16:14:33 -05:00
Eugene Wang
1b2404e966 Updated exception message texts and more cases on stepdown(). 2018-11-20 19:59:56 -05:00
Eugene Wang
f196f605c5 First attempt at a DIY windows message pump. 2018-11-20 18:43:48 -05:00
Eugene Wang
263d72323f Updated comments on types. 2018-11-18 19:19:08 -05:00
Eugene Wang
5f7fa37459 Added twaindirect triplet. 2018-11-18 12:36:20 -05:00
Eugene Wang
1ee5668ff1 Added metrics triplet. 2018-11-18 12:30:59 -05:00
Eugene Wang
1e8f47346d Renamed capability file name. 2018-11-18 12:19:56 -05:00
Eugene Wang
34c156da23 Added capability triplets. 2018-11-18 12:15:12 -05:00
Eugene Wang
a8a0f81604 Added SetupFileXfer triplets. 2018-11-18 11:55:43 -05:00
Eugene Wang
44c022494b Added FileSystem triplets and simplified other triplet classes. 2018-11-18 11:52:24 -05:00
Eugene Wang
daf7f384ac Added SetupMemXfer triplet. 2018-11-18 11:28:55 -05:00
Eugene Wang
6ccd370afc Added PassThru triplet. 2018-11-18 11:26:11 -05:00
Eugene Wang
7522bdf696 Added custom ds data triplets. 2018-11-18 11:22:52 -05:00
Eugene Wang
1718aaef48 Added rest of audio triplets. 2018-11-18 11:01:25 -05:00