7924d10fad
Prevent from exporting messages macros outside of libnfc.
Romuald Conty2009-09-08 10:25:59 +00:00
b73d9f03fa
CMake: reenable the broken tools in Windows. Add some more exports to bitutils to make compilation succeed. (Thanks to Fkooman)
Romuald Conty2009-09-08 08:17:37 +00:00
30c2fc4c93
Remove getopt dependency (to be able to compile under Windows). This fix Issue 12. Some code cleanup.
Romuald Conty2009-09-07 10:15:34 +00:00
36a4eb208f
CMake: Make disable serial probe configurable in GUI. CMake: Add sources of getopt tools to all builds except windows. (Thanks to Fkooman)
Romuald Conty2009-09-07 08:44:24 +00:00
7e4512fa68
Better approach to handle C++ on Windows. Thanks to Fkooman.
Romuald Conty2009-09-04 14:04:45 +00:00
dbf48890ac
Fix some some buffer synchronization problems under POSIX system: Issue 17. Thanks to zuck.
Romuald Conty2009-09-04 13:48:06 +00:00
be55ba2955
WARNING: API changed: nfc_connect() now take one argument. Have a look at nfc-list example (list.c) or at directly at function Doxygen comment (libnfc.h). Add configure option: --disable-serial-autoprobe to fix Issue 2 (Autotools and CMake). Fix Issue 11: it is now possible to specify a wanted device using new struct "nfc_device_desc_t". Code cleanup.
Romuald Conty2009-09-04 13:24:34 +00:00
ecb406b4ea
Dirty hack to export symbols used by examples. IMHO libnfc should not export theses functions, they aren't related to NFC.
Romuald Conty2009-09-04 08:37:03 +00:00
63bad72a4c
Fix CMake files to compile NFCIP examples and fix include directory.
Romuald Conty2009-09-04 08:34:08 +00:00
4457a3e327
Fix current code to compile under Windows. Thanks to Fkooman
Romuald Conty2009-09-04 08:32:32 +00:00
bd4a48990e
Attempt to fix Issue 14 and Issue 16: allow DLL creation and add C++ compatibility. (WARNING: this fix couldnt be tested here.)
Romuald Conty2009-09-03 15:24:12 +00:00
70ede60e30
Add NFCIP (NDEP) as experimental feature (Thanks to Fkooman).
Romuald Conty2009-09-03 13:47:26 +00:00
e92b8ab76f
ARYGON APDB1UA33N works with the revision.
Romuald Conty2009-09-03 12:26:54 +00:00
d6868037c8
Add CMake configure option to not compile PC/SC support (defaults ON). Sync variables in CMake file with current pkg-config file variables.
Romuald Conty2009-09-03 09:21:52 +00:00
b16bc53025
Attempt to support ARYGON APDB (APDB1UA33N and APDB2UA33). Code clean up.
Romuald Conty2009-08-28 16:54:04 +00:00
710745262d
Define useful messaging macros. WARNING: It use C99 syntax (__VA_ARGS__) and GNU extension (##), some tweaks may be needed to support non-C99 and non-GNU compiler.
Romuald Conty2009-08-28 10:46:17 +00:00
c0bcce387e
Fix stupid mistake in autogen.sh. MacOSX users can now run ./configure without problem. Add ChangeLog information for next release.
Romuald Conty2009-07-22 09:27:59 +00:00
3b8a414cd2
dev_callbacks_list should only get compiled into the libnfc library, not in every client application. (Thanks to snapdev)
Romuald Conty2009-07-15 17:45:38 +00:00
45b2cfa258
Improve libusb detection if pkg-config is not present.
Romuald Conty2009-06-30 13:30:31 +00:00
51720401a1
FIX (under MacOSX) ./autogen.sh: line 11: libtoolize: command not found
Roel Verdult2009-06-30 10:53:53 +00:00
0da43b6731
Add LICENSE and README files to releases produce by make_release.sh script. Fix MacOSX Makefile embedded in MacOSX archive by make_release.sh. Replace COPYING content with LGPLv3.
Romuald Conty2009-06-26 09:22:26 +00:00
c8adb1036a
License have changed from GPLv3 to LGPLv3.
Romuald Conty2009-06-26 09:05:25 +00:00
b110b5b5a9
RS232 code rewrote: now we can use it on Windows.
Romuald Conty2009-06-25 15:17:00 +00:00
645796d0b2
Add a simple script to simplify releases creation.
Romuald Conty2009-06-25 14:53:48 +00:00
3b452f0185
Fix configure script on FreeBSD (Many thanks to Romain Tartière)
Romuald Conty2009-06-17 16:07:32 +00:00
bf5848e7a1
libnfc can now be compiled without pcsc-lite (but it removes acr122 device support)
Romuald Conty2009-06-11 11:57:36 +00:00
eccb9d3d3b
Fix rs232.* under linux. Fix merged code to be C99 compiliant. Try to fix dev_arygon under linux (could not be tested here, sorry). Try to fix MacOSX makefile (could not be tested here, sorry). Adjust src/Makefile.am to compile/dist all new files.
Romuald Conty2009-06-11 10:16:27 +00:00
7536d79d73
Fix function prototype. Check for usb.h in ./configure .
Romuald Conty2009-06-03 07:32:43 +00:00
1dcb53dc4d
Use C99 standard bool type instead of locally defined one. Check for types in configure pass. Fix a warning related to nfc_reader_select() (a length - uiInitDataLen - was set by NULL instead of 0).
Romuald Conty2009-05-27 14:05:07 +00:00
f34857487d
Replace locally defined "null" to standard library defined "NULL" (stddef.h). Replace "ulong" usage by "size_t" from standard library (since ulong type was only used to store sizeof() result).
Romuald Conty2009-05-27 12:18:21 +00:00
ab3664b056
Switch types to C99 standard using stdint.h Add stdint.h header check to ./configure Add -std=c99 to CFLAGS.
Romuald Conty2009-05-27 10:13:19 +00:00
d32d57f237
Remove unused linux Makefile. Merge README and README.TXT.
Romuald Conty2009-05-27 08:59:09 +00:00
8b2ca5da1c
Use DEBUG define instead of _LIBNFC_VERBOSE_ to enable debug messages. Add --enable-debug option to ./configure
Romuald Conty2009-05-27 08:54:50 +00:00
7203015ed9
Add prefix "nfc-" to each tool provided with libnfc.
Romuald Conty2009-05-04 13:08:42 +00:00
0b979eaee2
libnfc can now be compiled using autotools and libtool. It now provide a pkg-config file allowing a simplified compilation against libnfc.
Romuald Conty2009-05-04 08:00:08 +00:00