Commit Graph

284 Commits

Author SHA1 Message Date
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
60138217cd Updated readme on supported fx. 2018-11-23 20:25:07 -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
eb7e0ad403 Updated cpp for more questionable types. 2018-11-21 06:21:59 -05:00
Eugene Wang
720524d0b4 Updated readme and c++ ref file. 2018-11-20 21:23:34 -05:00
Eugene Wang
1b2404e966 Updated exception message texts and more cases on stepdown(). 2018-11-20 19:59:56 -05:00
Eugene Wang
c3244d406e Tweaked console sample end messages. 2018-11-20 18:46:36 -05:00
Eugene Wang
f196f605c5 First attempt at a DIY windows message pump. 2018-11-20 18:43:48 -05:00
Eugene Wang
cb1fbebc0a Updated readme. 2018-11-18 19:40:08 -05:00
Eugene Wang
be68aa6d49 Added c++ size display gist code for verification. 2018-11-18 19:34:36 -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
Eugene Wang
8f8a9a2f16 Added transfer logic skeleton from old code. 2018-11-18 10:51:08 -05:00
Eugene Wang
ec153e6f3d Added ProcessEvent triplet call. 2018-11-18 09:58:38 -05:00
Eugene Wang
0605610665 Expanded source disabled event args. 2018-11-17 12:45:30 -05:00
Eugene Wang
751f885949 Added wrapping methods to userinterface triplets. 2018-11-17 12:21:17 -05:00
Eugene Wang
bc1dfd2992 Added DAT_USERINTERFACE calls. 2018-11-17 11:42:51 -05:00
Eugene Wang
a17ce310ae Added DAT_XFERGROUP calls 2018-11-17 11:10:48 -05:00
Eugene Wang
12d74b88f5 Added placeholder methods for all to be supported archtectures. 2018-11-17 10:55:37 -05:00
Eugene Wang
a73df1320f Added attempt on calling StatusUtf8. Doesn't seem to work. 2018-11-16 22:29:57 -05:00
Eugene Wang
61a2c907bd Missed DataFlags rename. 2018-11-15 21:27:59 -05:00
Eugene Wang
5dbb1502f9 Renamed incorrectly named DF_ enum name. 2018-11-15 21:26:34 -05:00
Eugene Wang
dba834a513 Added some xml docs to SupportedSize and DeviceEvent values. 2018-11-15 21:14:28 -05:00
Eugene Wang
48af6895cd Made entrypoint call work with platform checks. 2018-11-15 20:44:04 -05:00
Eugene Wang
e937c35a53 Added first struct selection logic by platform & bitness. 2018-11-15 20:31:39 -05:00
Eugene Wang
be8291521e Fixed getter typo in TW_CIEPOINT. 2018-11-15 20:07:54 -05:00
Eugene Wang
546b885a0f Renamed win32 to generic 32. 2018-11-15 19:46:18 -05:00
Eugene Wang
e627615e1d Moved DAT classes under own namespace. 2018-11-15 19:35:37 -05:00
Eugene Wang
bb37550863 Renamed DeviceEvent to DeviceEventReceived 2018-11-15 19:28:59 -05:00
Eugene Wang
0808270d1a Added basic device event handling. 2018-11-15 19:25:18 -05:00
Eugene Wang
bd3d70c991 Added GetStatus() call. 2018-11-15 18:14:26 -05:00