Commit Graph

  • abd31fd9f9 android: Fix build compatibility with NDK platform 21 and up. Martin Ling 2020-01-04 23:00:17 +0000
  • 277f832a6a Define _POSIX_C_SOURCE to 199309L to get clock_gettime(). Martin Ling 2020-01-04 15:39:54 +0000
  • 9118f753f4 linux: Fix compile warning on gcc 6+ for readlink() call. Martin Ling 2019-12-31 16:50:55 +0100
  • fa106ef155 Use O_CLOEXEC where available Christian Seiler 2017-10-15 19:28:05 +0200
  • bd0fb6094f windows: Fix a build error. Uwe Hermann 2019-12-28 23:39:15 +0100
  • 7fb9a7b0a7 Fall back to CLOCK_REALTIME if CLOCK_MONOTONIC not usable. Martin Ling 2018-09-23 18:03:32 +0100
  • 192e77492a Use mach_absolute_time() on OSX without clock_gettime(). Martin Ling 2018-09-23 17:43:46 +0100
  • f40ea9d461 Use clock_gettime(CLOCK_MONOTONIC) if available. Martin Ling 2018-09-23 17:28:11 +0100
  • 46bdc20c26 configure: Check whether clock_gettime is available. Martin Ling 2018-09-23 17:22:20 +0100
  • 573feabc63 Move all gettimeofday() calls into a wrapper function. Martin Ling 2018-09-23 17:19:50 +0100
  • b457865b8f windows: Use architecture-specific size limit for WriteFile calls. Martin Ling 2019-12-28 19:47:06 +0100
  • 39df7833f7 windows: Use an adaptively sized buffer for nonblocking writes. Martin Ling 2017-07-03 21:43:38 +0100
  • 6bd6a8b520 windows: Await completion of previous write before changing config. Martin Ling 2017-07-03 20:56:21 +0100
  • 55ab7e0b6b unix: Fix handling of EAGAIN in sp_nonblocking_write(). Martin Ling 2019-12-28 17:53:11 +0100
  • 81243567bc Random minor whitespace fixes. Uwe Hermann 2019-12-28 19:23:30 +0100
  • 2e0437c28e windows: Fix incorrect wc_to_utf8() calls. Uwe Hermann 2019-12-28 17:08:49 +0100
  • 38b71192dd windows: wc_to_utf8(): Fix a WCHAR related issue causing crashes. Martin Jackson 2017-09-10 00:37:48 +0200
  • 63da5f92d9 Fix memory/stack corruption #1 Zheng-Ling Lai 2019-01-10 14:07:04 +0800
  • a84ffb5372 README: Add link to bug tracker. Uwe Hermann 2017-12-17 18:15:56 +0100
  • 42ad781896 README: Add missing contact info. Uwe Hermann 2017-12-15 18:38:11 +0100
  • 62ed9f801a windows: Break out helper function for awaiting previous write completion. Martin Ling 2017-07-03 20:55:13 +0100
  • 15541ebd78 Remove redundant inclusions of limits.h Stefan Tauner 2017-05-21 23:44:03 +0200
  • 95bad38c5b Canonicalize symlinks in portnames Stefan Tauner 2017-05-21 23:42:06 +0200
  • 2a6c24be33 FreeBSD: Add missing libusb-2.0 to pkg-config file. Uwe Hermann 2017-09-13 15:04:35 +0200
  • 6c8115820d Linux: fix for alpha where BOTHER is not defined. Martin Ling 2017-03-19 12:16:49 +0000
  • d8de88de32 configure summary: Show compiler version and flags. Uwe Hermann 2017-03-05 17:01:17 +0100
  • 0b53933127 configure summary: Show whether shared/static build is enabled. Uwe Hermann 2017-03-05 16:43:58 +0100
  • 5ec2f93bce configure summary: Slightly change formatting. Uwe Hermann 2017-03-05 16:42:37 +0100
  • df3b70a888 use readdir() instead of the deprecated readir_r() Aurelien Jacobs 2016-10-14 23:50:08 +0200
  • b2359c5c99 libserialport: Fix Linux files not compiled in with a toolchain for ucLinux Paul Cercueil 2016-08-29 15:05:20 +0200
  • 0c3f38b81b linux: freebsd: do check on proper pointer libserialport-unreleased Wolfram Sang 2016-02-19 22:25:00 +0100
  • 348a6d353a Doxyfile: Set version to 0.1.1. libserialport-0.1.1 Uwe Hermann 2016-01-09 01:00:29 +0100
  • 3fcdc9f7d5 Bump libtool version (not package version) to 1:0:1. Uwe Hermann 2016-01-09 01:13:45 +0100
  • 24a38c8094 NEWS: Last updates for the upcoming 0.1.1 release. Uwe Hermann 2016-01-09 00:48:39 +0100
  • aee7d69195 Fix ERROR_SEM_TIMEOUT issue on Windows. Uwe Hermann 2016-01-27 08:19:38 +0100
  • 888fb45d66 Fix sp_blocking_read_next() implementation on Windows. Uwe Hermann 2016-01-22 15:30:44 +0100
  • 02c8a1424d windows: Fix iSerial for composite devices. Martino Facchin 2015-12-16 19:07:49 +0100
  • aacba60dca macosx: Fix port listing on ElCapitan. Martino Facchin 2015-12-18 12:40:58 +0100
  • 8062087ab3 Change debug message to "Port not open" when a closed port is used. Martin Ling 2015-12-29 02:36:04 +0000
  • 4d8195fe3f libserialport_internal: use new macro to enable timeradd, etc. Wolfram Sang 2015-12-28 14:33:40 +0100
  • ae2c5825e7 windows: Handle ERROR_IO_PENDING from ReadFile in sp_nonblocking_read(). Martin Ling 2015-12-08 20:08:49 +0000
  • 127d8d0ce7 sp_wait: Avoid overflow of timeout parameter to poll(). Martin Ling 2015-10-13 15:04:03 +0100
  • 1a584c45b0 Build: Include config.h first in all source files Daniel Elstner 2015-09-13 20:04:31 +0200
  • 962143bc5c Build: Use GNUMAKEFLAGS and $@ Daniel Elstner 2015-09-10 22:03:07 +0200
  • c37c9f348d autogen.sh: Create autostuff/ dir if it does not exist Daniel Elstner 2015-08-27 11:46:06 +0200
  • 07f61c7131 configure: Enable largefile support on 32-bit systems Daniel Elstner 2015-08-26 22:49:40 +0200
  • 87f4a6f021 Clean up .gitignore Daniel Elstner 2015-08-26 22:01:03 +0200
  • f1c916ede1 Build: Clean up configure.ac and Makefile.am Daniel Elstner 2015-08-26 21:42:32 +0200
  • ef08a6d52b Build: Reduce autogen.sh to trivial stub Daniel Elstner 2015-08-26 19:46:43 +0200
  • f77bb46df5 Update copyright notices. Martin Ling 2015-05-31 13:07:20 +0100
  • d931da1042 Update AUTHORS file. Martin Ling 2015-05-31 12:32:21 +0100
  • e2b7ba1214 NEWS: Update for the upcoming 0.1.1 release. Uwe Hermann 2015-05-30 22:04:56 +0200
  • 56fe6e3207 doc: Provided channel is binary, not necessarily 8-bit. Martin Ling 2015-05-30 21:03:38 +0100
  • 6b8eee0682 Fix possible use of uninitialised variable in poll() setup. Martin Ling 2015-05-27 11:21:56 +0100
  • 49fd7b1bc2 doc: Additional introductory text. Martin Ling 2015-05-27 10:53:46 +0100
  • deef6e528c doc: Expanded introductory text. Martin Ling 2015-05-24 13:47:38 +0100
  • ec4b55ae25 doc: Additional notes on sp_last_error_{code,message}. Martin Ling 2015-05-24 13:47:09 +0100
  • 46d8b0a039 Handle the case when /sys/class/tty/ entries are not symlinks. silverbuddy 2015-05-20 15:51:47 +0300
  • e5c2630eee Add new sp_blocking_read_next() function. Martin Ling 2015-05-07 10:07:55 +0100
  • 0188a545c7 windows: Always check and set ReadTotalTimeoutMultiplier. Martin Ling 2015-05-07 10:06:33 +0100
  • 76222ee578 posix: Make sure blocking operations can't time out without trying. Martin Ling 2015-05-07 10:04:11 +0100
  • c3cee38c3b posix: Consistent debug output when blocking operations time out. Martin Ling 2015-05-07 09:41:41 +0100
  • 772c586133 posix: Move FD_ZERO() and FD_SET() calls outside loops. Martin Ling 2015-05-07 09:41:02 +0100
  • 27911925c1 windows: Always check return value of GetOverlappedResult(). Martin Ling 2015-05-07 09:19:47 +0100
  • bbe566fe1c windows: Restructure if/else blocks with unnecessary indentation. Martin Ling 2015-05-07 00:09:49 +0100
  • 8ebfaf8966 windows: restart_wait_if_needed(): Inline receive buffer check. Martin Ling 2015-05-06 20:18:37 +0100
  • 21ae5ce197 windows: restart_wait_if_needed(): Skip buffer check if no bytes read. Martin Ling 2015-05-06 20:15:46 +0100
  • 94a314a806 windows: Refactor duplicated code into a static function. Martin Ling 2015-05-06 20:11:17 +0100
  • 27a58c0521 windows: Avoid unnecessary calls to SetCommTimeouts(). Martin Ling 2015-05-06 16:40:41 +0100
  • 9a0c4bbdbe windows: Strip CR/LF from end of system error messages. Martin Ling 2015-05-06 16:12:27 +0100
  • 480d750c59 doc: correct structure name in sp_get_port_handle() documentation. Martin Ling 2015-04-23 22:23:14 +0100
  • ff6da776e8 libserialport.h.in: Fix/update some API docs. Uwe Hermann 2015-05-02 21:20:30 +0200
  • 6392641545 sp_list_ports(): Actually set list_ptr NULL as documented. Uwe Hermann 2015-05-02 21:18:36 +0200
  • 6aad5bdd47 Fix a potential segfault in sp_get_config_*(). Uwe Hermann 2015-05-02 21:10:21 +0200
  • 5f64c28551 Fix a potential segfault in sp_get_port_handle(). Uwe Hermann 2015-04-30 22:38:58 +0200
  • eb50b1aca6 windows.c: Constify a few function parameters. Uwe Hermann 2015-04-19 19:33:22 +0200
  • 9eb9f07130 sp_get_port_usb_vid_pid(): Document that usb_vid/usb_pid can be NULL. Uwe Hermann 2015-04-19 19:18:05 +0200
  • 1b91c6eadb Rename timeout to timeout_ms for clarity in a few places. Uwe Hermann 2015-04-19 18:53:26 +0200
  • 025c264448 autotools: Don't set/override "user variables". Uwe Hermann 2015-04-19 18:36:58 +0200
  • a630a469f6 Makefile.am: Simplify LDFLAGS handling a bit. Uwe Hermann 2015-04-19 18:33:47 +0200
  • f14809393a Constify the sp_get_port_description() parameter. Uwe Hermann 2015-04-19 19:00:52 +0200
  • ad036cc8ef Constify the sp_get_port_transport() parameter. Uwe Hermann 2015-04-19 18:28:10 +0200
  • 3dd4a2ae39 configure.ac: Drop no longer needed SP_PKGLIBS. Uwe Hermann 2015-04-19 18:21:19 +0200
  • 35578b063e Various Doxygen comment updates and fixes. Uwe Hermann 2015-04-18 23:48:29 +0200
  • e4f44cf5f2 libserialport.h.in: Drop unneeded <windows.h> #include. Uwe Hermann 2015-04-16 01:05:04 +0200
  • 13efecf888 libserialport.h.in: Add @since tags for new enums. Uwe Hermann 2015-04-16 00:53:50 +0200
  • 3f2f48fc01 Set package version to 0.1.1, use "@since 0.1.1" Doxygen tags. Uwe Hermann 2015-04-16 00:47:21 +0200
  • 777347a6bd windows: Drop no longer needed -luuid. Uwe Hermann 2015-04-16 00:40:49 +0200
  • 8c6de591a5 configure.ac: Minor whitespace cosmetics. Uwe Hermann 2015-04-15 21:40:32 +0200
  • 1ff591d7b3 Doxyfile: Update to Doxygen 1.8.8 template. Uwe Hermann 2015-04-15 21:20:18 +0200
  • 5ca38cdfe0 configure.ac: Add #include guard to config.h. Uwe Hermann 2015-04-15 21:15:04 +0200
  • 613c48f191 Fix a compiler warning when -Wshadow is used. Uwe Hermann 2015-04-11 21:03:53 +0200
  • b3e619c8b2 autogen.sh: Drop obsolete MinGW/MSYS items. Uwe Hermann 2015-04-07 00:04:43 +0200
  • f11a67ed5f README: Refer to MSYS2 only. Uwe Hermann 2015-04-06 20:25:42 +0200
  • 144a598f19 Minor Doxygen improvements and fixes. Uwe Hermann 2015-04-06 18:51:17 +0200
  • 3cb7aa98c2 configure.ac: Use $host_os instead of $target_os. Uwe Hermann 2015-04-04 18:10:18 +0200
  • cd71af4b93 README: Add link to online API docs. Uwe Hermann 2015-04-03 22:18:56 +0200
  • a24671ade9 README: Mention FreeBSD port enumeration support. Uwe Hermann 2015-04-03 22:17:57 +0200
  • 1cda3e3dfc configure.ac: Add -Wmissing-prototypes. Uwe Hermann 2015-04-03 22:04:20 +0200
  • 23e7fa372a Fix two compiler warnings on platforms without enumeration support. Uwe Hermann 2015-04-03 22:03:26 +0200