Commit Graph

  • fd44d9dddb Added attempt on cap grid listing. Eugene Wang 2023-04-06 20:36:27 -04:00
  • 0bef2e8374 Attempt on reading string for label/help text. Eugene Wang 2023-04-06 08:50:03 -04:00
  • 9145ea1851 Added a few more easy cap value read overloads. Eugene Wang 2023-04-06 08:12:20 -04:00
  • f7a3cc699e Wrap event calls in try-catch to prevent consumers from breaking flow. Eugene Wang 2023-04-06 07:18:10 -04:00
  • e4a6d8d8d3 DBG break if ever encounters drivers with cap label support. Eugene Wang 2023-04-05 23:02:13 -04:00
  • 13521c71d6 Update language encoding after certain calls. Eugene Wang 2023-04-05 22:46:50 -04:00
  • ab2947d03b Attempt to read cap values. Eugene Wang 2023-04-05 21:59:50 -04:00
  • 513dc96f64 Added local 2.5 dsm to samples in case system doesn't have it. Eugene Wang 2023-04-05 18:53:55 -04:00
  • 5fa6edab28 Fix some build warnings. Eugene Wang 2023-04-05 07:53:10 -04:00
  • 9d0770a2ef Add 64bit tester and fixed version # in builds by switching to v6 sdk. Eugene Wang 2023-04-05 07:29:06 -04:00
  • f48c731aad More ready event in xfer logic. Eugene Wang 2023-04-04 22:53:05 -04:00
  • a2c4d5a455 Experiment with pooled xfer buffer. Eugene Wang 2023-04-04 22:22:02 -04:00
  • 059b8dd60e Resurrected metrics and twaindirect task calls. Eugene Wang 2023-04-04 22:21:40 -04:00
  • 9e59e2355d Start resurrecting old value reader/writer. Eugene Wang 2023-04-04 08:17:46 -04:00
  • 5678fd3e77 Renamed TwainSession to TwainAppSession. I love renaming things. Eugene Wang 2023-04-04 07:48:07 -04:00
  • 946238c308 Made my own STS struct instead of the combined enum. Eugene Wang 2023-04-04 06:53:19 -04:00
  • aea7ff4f05 Started on caps support. Eugene Wang 2023-04-03 23:06:10 -04:00
  • a12abe7ab6 Testing a basic xfer loop. Eugene Wang 2023-04-03 21:25:41 -04:00
  • 0f0f613ced Msg loop filter tweaks. Eugene Wang 2023-04-03 06:35:03 -04:00
  • eee811df14 Cleanup unnecessary packages. Eugene Wang 2023-04-02 22:55:50 -04:00
  • acfbec6a38 Added twaindirect call. Eugene Wang 2023-04-02 22:48:17 -04:00
  • 679a00818a Experimenting with bg thread processing. Eugene Wang 2023-04-02 22:36:58 -04:00
  • 84251a6a5e Added winform/wpf reg methods Eugene Wang 2023-04-02 21:45:48 -04:00
  • 16aaf25f10 Test winform integration. Eugene Wang 2023-04-02 21:15:10 -04:00
  • 4e336ff110 Extracted used parts of nativemethods. Eugene Wang 2023-04-02 20:05:18 -04:00
  • e67c6af195 Add rest of DG image triplets. Eugene Wang 2023-04-02 19:31:10 -04:00
  • 0d75d44d30 Tried to generate linux DSM files. Eugene Wang 2023-04-02 18:02:34 -04:00
  • 5bd4a42015 Using template to generate DSM classes like I should've done. Eugene Wang 2023-04-02 17:44:36 -04:00
  • 3115da95d6 Added audio triplets. Eugene Wang 2023-04-02 17:04:09 -04:00
  • b81ab67db1 Added all DGControl triplets. Eugene Wang 2023-04-02 16:41:39 -04:00
  • 890e5680be I just love reorganizing. Eugene Wang 2023-04-02 15:32:19 -04:00
  • 306a67f7a2 Moved triplet success logic back to twainsession to reduce dependencies and identity copying in windows. Eugene Wang 2023-04-02 13:41:16 -04:00
  • 9ddbe70ec7 Attempt on enable source that doesn't work yet. Eugene Wang 2023-04-02 09:07:30 -04:00
  • f8cd01069c Added xfergroup. Eugene Wang 2023-04-02 08:10:18 -04:00
  • addbf7f31d Reorg'd things the way I like. Eugene Wang 2023-04-02 07:56:54 -04:00
  • 3fc0b97096 Add callback reg after opening source. Eugene Wang 2023-04-02 07:43:10 -04:00
  • 94fc3f623c Made my own dsm pinvokes for what I need. Eugene Wang 2023-04-01 23:02:02 -04:00
  • d6438c2f54 Added device event. Eugene Wang 2023-04-01 22:23:44 -04:00
  • 1dd7d811a9 Added custom ds data and fixed copy paste errors. Eugene Wang 2023-04-01 22:01:17 -04:00
  • e33c786abd Tried to add status and statusutf8 reader. Eugene Wang 2023-04-01 21:39:22 -04:00
  • a73b128f6b Add state info to sample window. Eugene Wang 2023-04-01 19:57:37 -04:00
  • 1417dbbb14 Added open/close to test form. Eugene Wang 2023-04-01 19:38:04 -04:00
  • a779ee6b0e Added identity calls and other ds utilities. Eugene Wang 2023-04-01 19:15:41 -04:00
  • ca298f1f77 Progress testing default DS idea. Eugene 2023-04-01 17:41:02 -04:00
  • c793ae8e57 Progress with OpenDS. Eugene Wang 2023-04-01 16:05:44 -04:00
  • f63fbc8371 Add stepdown for currently supported state levels Eugene Wang 2023-04-01 15:42:18 -04:00
  • 5aa808024f Tried to load and use entry point for memory mgmt. Eugene Wang 2023-04-01 14:39:21 -04:00
  • e68525775d Attempt to resurrect my old triplet ideas with new data types and native methods. Eugene Wang 2023-04-01 12:57:07 -04:00
  • 260ae9fdef Moved identities to propevents file. Eugene Wang 2023-04-01 08:01:20 -04:00
  • 003edcccce Testing new twain session ctor. Eugene Wang 2023-04-01 07:26:59 -04:00
  • 299e74621b Playing with nullable. Eugene Wang 2023-03-31 22:20:43 -04:00
  • 64e631bd2a Another attempt, starting with only the defined types. Eugene Wang 2023-03-31 21:59:59 -04:00
  • 1610e39d2d Updated readme and added some more ctors. Eugene Wang 2023-03-31 08:10:37 -04:00
  • 3807f69584 Add a TransferCanceled event Ben Olden-Cooligan 2023-03-10 13:31:04 -08:00
  • 25b612633c No code change, just added builds for net462 and net6.0-windows and removed net3.5. v3.7.2 Eugene Wang 2022-08-06 11:39:23 -04:00
  • 7abf933d4a Test integrating twaincs 2.5. Eugene Wang 2022-04-24 18:08:43 -04:00
  • 0902f59597 #24 fixes dll file version being incorrect. Eugene Wang 2021-10-06 20:27:50 -04:00
  • 88cf5bd49f Update supported fx to 462 minimum. Eugene Wang 2021-08-27 10:25:21 -04:00
  • 68342ec607 Fix sample not using correct scanner. Eugene Wang 2021-04-28 07:44:34 -04:00
  • 4d17226711 progress on transfer loop. Eugene Wang 2021-04-28 07:19:02 -04:00
  • c8e101dd0d Started on scan event handling. Eugene Wang 2021-04-27 22:46:17 -04:00
  • 3ea2ec1555 Add stop capture method. Eugene Wang 2021-04-27 21:49:33 -04:00
  • b86ecb3c1d Replaced platform code with dotnet's environment version. Eugene Wang 2021-04-27 21:36:17 -04:00
  • 2a38b5f0c4 Added CustomDsData property and renamed device to data source. Eugene Wang 2021-04-27 20:59:52 -04:00
  • e2350b002b comment out deprecated things. Eugene Wang 2021-04-27 12:27:16 -04:00
  • c5e7789555 Moved image structs to own file and added STS extension. Eugene Wang 2021-04-27 09:19:24 -04:00
  • 8d003b03c8 Updated license to include TwainWorkingGroup's one. Eugene Wang 2021-04-27 08:25:09 -04:00
  • 7a1cf2b5fe Some comments on StringToPtrUTF8. Eugene Wang 2021-04-27 07:45:16 -04:00
  • 714caf4935 Added SetTwainDirectTask method to session. Eugene Wang 2021-04-27 07:37:52 -04:00
  • d9e56794e5 Renamed to ThreadPoolMarshaller. Eugene Wang 2021-04-26 23:10:14 -04:00
  • c75781e04b Forgot ; Eugene Wang 2021-04-26 23:07:40 -04:00
  • 8b6a033204 Added GetMetrics() wrapper. Eugene Wang 2021-04-26 23:05:04 -04:00
  • a04f35f47e Added CAP_SHEETCOUNT. Eugene Wang 2021-04-26 22:37:43 -04:00
  • 15a3ea4b0b Added first range container writer. Eugene Wang 2021-04-26 22:22:32 -04:00
  • 8e47fd370e Added array and enum container writers. Eugene Wang 2021-04-26 21:45:50 -04:00
  • 690876eebd Removed some more doc warnings. Eugene Wang 2021-04-26 08:39:26 -04:00
  • 76d659f689 Remove netcore builds for now. Eugene Wang 2021-04-26 07:58:19 -04:00
  • a4524299e9 Change a few cap values to uint. Eugene Wang 2021-04-25 21:11:52 -04:00
  • cc58a6e093 First attempt on writing one value on cap. Eugene Wang 2021-04-25 20:54:25 -04:00
  • f91620cdf5 Added cap value writer placeholders. Eugene Wang 2021-04-25 19:45:48 -04:00
  • 34c395db09 Use release for package build. Eugene Wang 2021-04-25 18:44:47 -04:00
  • f386f7da36 Added pkg build script and cleaned up warnings. Eugene Wang 2021-04-25 18:36:29 -04:00
  • 80c6276f4c Added range value reads. Eugene Wang 2021-04-25 17:33:54 -04:00
  • 73e0681576 Added tw_enum reads to ValueReader. Eugene Wang 2021-04-25 15:13:25 -04:00
  • 65a07e0254 Added GetLabel/GetHelp for caps as experiment. Eugene Wang 2021-04-25 14:43:15 -04:00
  • 8fe54398b9 Moved to src folder and put Windows things in own proj. Eugene Wang 2021-04-25 13:44:14 -04:00
  • 46414c74a6 Resurrected old Capabilities class. Eugene Wang 2021-04-25 13:00:15 -04:00
  • c8e6b7bbe3 Started resurrecting my old Capabilities class. Eugene Wang 2021-04-25 09:36:21 -04:00
  • ab6a546bba Progress making cap value reader wrapper. Eugene Wang 2021-04-24 23:05:38 -04:00
  • e0f1f96947 Added reading of supported caps. Eugene Wang 2021-04-24 22:24:24 -04:00
  • 0416b281ba change console sample to run in x86 on twain sample ds. Eugene Wang 2021-04-24 16:53:54 -04:00
  • 9bd155d419 Moved static csv conversions to own file. Eugene Wang 2021-04-22 07:46:02 -04:00
  • 5ca9bb601c Updated sample console to end xfer correctly. Eugene Wang 2021-04-22 07:29:03 -04:00
  • a29bb5ce8e Added a few type extra logic from previous versions. Eugene Wang 2021-04-22 07:19:35 -04:00
  • d1b2f1cb4c Add attempt to enable ds. Eugene Wang 2021-04-21 22:43:52 -04:00
  • 5f443d59e1 Add implicit string conversions. Eugene Wang 2021-04-21 22:42:56 -04:00
  • 091470c0b0 Add call to open DS in wrapper. Eugene Wang 2021-04-21 13:06:02 -04:00
  • 66b5270d37 Fixed lang encoding error in non frameworks. Eugene Wang 2021-04-21 13:05:25 -04:00
  • e2f709add0 Moved CSV to own file. Eugene Wang 2021-04-21 13:04:22 -04:00
  • 192a2c0219 Added ToStrings for some types Eugene Wang 2021-04-21 13:03:41 -04:00