Santiago Gimeno
0c5e07e0e5
src: migrate pthreads to uv_threads
...
- So it can be compatible in every platform supported by libuv.
- Use attached threads instead of detached.
- Remove all CardReader 'status' listeners before emitting the
'end' event.
2015-05-27 16:09:29 +02:00
Santiago Gimeno
da61bae08a
src: add SCARD_EJECT_CARD definition
...
- And remove duplicated SCARD_STATE_CHANGED definition.
2015-05-27 16:08:52 +02:00
Santiago Gimeno
86083a3ad0
src: LONG should be converted to v8::Number
2015-01-16 16:21:38 +01:00
Santiago Gimeno
f85250beb0
src: add error_msg to create pretty pcsc errors
2014-09-23 18:31:58 +02:00
Santiago Gimeno
2909f5e127
src: return after throwing an exception
2014-09-23 11:32:36 +02:00
Santiago Gimeno
2693556591
src: fix linux error and a warning
2014-09-11 16:49:22 +02:00
Santiago Gimeno
44a89dbbf6
src: fix OS X compilation issues
2014-09-11 07:32:20 -07:00
Santiago Gimeno
3c8b2c9f4b
src: add disposition parameter to disconnect
2014-08-06 12:06:17 +02:00
Santiago Gimeno
26faed6dec
src: refactor to use nan
...
- Now it supports latest 0.8.x, 0.10.x and 0.11.x
2014-08-05 10:10:00 +02:00
Santiago Gimeno
c6faeb3db3
src: remove unused variable
2014-07-29 12:18:38 +02:00
Santiago Gimeno
279bc112ce
src: improve SCardConnect interface
...
- We can optionally pass the share_mode and preferred_protocol options. They are
optional to keep backwards compatibility.
- Update README
- Define constants in C++ land.
2014-07-29 12:18:20 +02:00
Santiago Gimeno
cd01cd4788
src: remove fprintf's
2014-07-28 13:36:02 +02:00
Santiago Gimeno
c3d947860c
Implement SCardControl
2014-07-28 11:49:35 +02:00
Santiago Gimeno
3cb970a04b
Use the protocol parameter in CardReader.transmit
...
- We were simply hard-coding the T=0 protocol.
2013-10-16 17:03:18 +02:00
Santiago Gimeno
040f91c7b9
Change SCARD_READERSTATE initialization
...
- To remove some compiler warnings
2013-10-15 17:31:01 +02:00
Santiago Gimeno
194351d13d
Add support for node v0.10.x
...
- It fixes issue #4 .
2013-10-15 17:30:20 +02:00
Santiago Gimeno
1844bf1f3a
Initialize SCARD_READERSTATE
...
- Not doing so was leading to random memory corruption errors.
2013-08-08 13:45:05 +02:00
Santiago Gimeno
3f2a1b5e4e
CardReader status event should return the ATR
...
- Of the inserted card.
- Refactoring of the code that creates a Buffer instance into a
separate function.
- Update the example and README
- It fixes bug #2
2013-07-05 17:25:18 +02:00
Santiago Gimeno
b40f9a2f88
Initial Implementation
2013-06-20 16:37:28 +02:00