Commit Graph

406 Commits

Author SHA1 Message Date
Eugene Wang
9486fc8cce Used mapping to get cap current/default values with names! 2023-04-08 15:35:08 -04:00
Eugene Wang
7acbdb5e41 Added cap enum map idea. 2023-04-08 15:20:38 -04:00
Eugene Wang
f015e82682 Checked for rc in prepre mem xfer calls now. 2023-04-08 13:41:20 -04:00
Eugene Wang
c0eb79310f Changed to handle end xfer code only once. 2023-04-08 12:35:42 -04:00
Eugene Wang
633e8b1236 Moved DetermineBufferSize() to TW_SETUPMEMXFER 2023-04-08 12:18:01 -04:00
Eugene Wang
830dc8cd9b Updated mem file xfer with right buffer size and osx calls. 2023-04-08 12:07:30 -04:00
Eugene Wang
558dad90a1 Attempt on porting previous memfilexfer. 2023-04-08 11:43:54 -04:00
Eugene Wang
945a078f9a fix moar xmldoc warning. 2023-04-08 08:30:58 -04:00
Eugene Wang
250788047c Progress in memory xfers. 2023-04-08 08:22:58 -04:00
Eugene Wang
668066cd2b Progress in file xfers. 2023-04-08 07:03:30 -04:00
Eugene Wang
443419ff64 Attempt on file xfer. 2023-04-07 23:07:44 -04:00
Eugene Wang
54c7fc1d50 Fixed some warnings. 2023-04-07 22:20:42 -04:00
Eugene Wang
6fff04fc65 Added optional encoding param to STR conversions. 2023-04-07 21:31:39 -04:00
Eugene Wang
0a7ff8b140 Tweak double buffer use in sample. 2023-04-07 21:20:57 -04:00
Eugene Wang
ebe277e614 Tweak native memory image getter. 2023-04-07 21:20:41 -04:00
Eugene Wang
416c3a80b0 Typos and debug msg updates. 2023-04-07 20:39:14 -04:00
Eugene Wang
c29f4944e9 Resurrected previous cap value writer from twaincs. 2023-04-07 20:11:26 -04:00
Eugene Wang
60ef4c144b Added more event debug logs in sample. 2023-04-07 08:39:08 -04:00
Eugene Wang
20df6fc74c Ported old native image xfer with shared buffer test. 2023-04-07 08:25:39 -04:00
Eugene Wang
242e3eba15 Progress on transfer logic. 2023-04-06 22:47:47 -04:00
Eugene Wang
fd44d9dddb Added attempt on cap grid listing. 2023-04-06 20:36:27 -04:00
Eugene Wang
0bef2e8374 Attempt on reading string for label/help text. 2023-04-06 08:50:03 -04:00
Eugene Wang
9145ea1851 Added a few more easy cap value read overloads. 2023-04-06 08:12:20 -04:00
Eugene Wang
f7a3cc699e Wrap event calls in try-catch to prevent consumers from breaking flow. 2023-04-06 07:18:10 -04:00
Eugene Wang
e4a6d8d8d3 DBG break if ever encounters drivers with cap label support. 2023-04-05 23:02:13 -04:00
Eugene Wang
13521c71d6 Update language encoding after certain calls. 2023-04-05 22:46:50 -04:00
Eugene Wang
ab2947d03b Attempt to read cap values. 2023-04-05 21:59:50 -04:00
Eugene Wang
513dc96f64 Added local 2.5 dsm to samples in case system doesn't have it. 2023-04-05 18:53:55 -04:00
Eugene Wang
5fa6edab28 Fix some build warnings. 2023-04-05 07:53:10 -04:00
Eugene Wang
9d0770a2ef Add 64bit tester and fixed version # in builds by switching to v6 sdk. 2023-04-05 07:29:06 -04:00
Eugene Wang
f48c731aad More ready event in xfer logic. 2023-04-04 22:53:05 -04:00
Eugene Wang
a2c4d5a455 Experiment with pooled xfer buffer. 2023-04-04 22:22:02 -04:00
Eugene Wang
059b8dd60e Resurrected metrics and twaindirect task calls. 2023-04-04 22:21:40 -04:00
Eugene Wang
9e59e2355d Start resurrecting old value reader/writer. 2023-04-04 08:17:46 -04:00
Eugene Wang
5678fd3e77 Renamed TwainSession to TwainAppSession. I love renaming things. 2023-04-04 07:48:07 -04:00
Eugene Wang
946238c308 Made my own STS struct instead of the combined enum. 2023-04-04 06:53:19 -04:00
Eugene Wang
aea7ff4f05 Started on caps support. 2023-04-03 23:06:10 -04:00
Eugene Wang
a12abe7ab6 Testing a basic xfer loop. 2023-04-03 21:25:41 -04:00
Eugene Wang
0f0f613ced Msg loop filter tweaks. 2023-04-03 06:35:03 -04:00
Eugene Wang
eee811df14 Cleanup unnecessary packages. 2023-04-02 22:55:50 -04:00
Eugene Wang
acfbec6a38 Added twaindirect call. 2023-04-02 22:48:17 -04:00
Eugene Wang
679a00818a Experimenting with bg thread processing. 2023-04-02 22:36:58 -04:00
Eugene Wang
84251a6a5e Added winform/wpf reg methods 2023-04-02 21:45:48 -04:00
Eugene Wang
16aaf25f10 Test winform integration. 2023-04-02 21:15:10 -04:00
Eugene Wang
4e336ff110 Extracted used parts of nativemethods. 2023-04-02 20:05:18 -04:00
Eugene Wang
e67c6af195 Add rest of DG image triplets. 2023-04-02 19:31:10 -04:00
Eugene Wang
0d75d44d30 Tried to generate linux DSM files. 2023-04-02 18:02:34 -04:00
Eugene Wang
5bd4a42015 Using template to generate DSM classes like I should've done. 2023-04-02 17:44:36 -04:00
Eugene Wang
3115da95d6 Added audio triplets. 2023-04-02 17:04:09 -04:00
Eugene Wang
b81ab67db1 Added all DGControl triplets. 2023-04-02 16:41:39 -04:00