]> sigrok.org Git - libserialport.git/history - serialport.c
change type of result variables to ssize_t
[libserialport.git] / serialport.c
2023-11-02 André Fonsecachange type of result variables to ssize_t master github/master
2021-07-01 Jerry JacobsApply a default baudrate when the OS does not provide...
2020-09-22 Ben Gardinersp: clear HUPCL to preserve control lines on close
2020-05-04 Wolfram SangReturn proper type when sp_get_port_transport() fails
2020-03-26 Leon VargaOpen the file descriptor of a serial port on POSIX...
2020-02-07 Martin Lingwindows: Ignore fParity flag which is always 0 after...
2020-02-02 Martin Lingunix: Fix calculation of poll() timeout in sp_wait().
2020-01-26 Martin LingFix building on Cygwin.
2020-01-24 Martin Lingwindows: Avoid leak of write buffer on realloc failure.
2020-01-24 Martin Lingwindows: Use correct variant of FormatMessage.
2020-01-24 Martin Lingwindows: Use correct variant of CreateFile.
2020-01-24 Martin LingFix some warnings for size_t, DWORD and int conversions.
2020-01-24 Martin LingReplace some usages of int with size_t to fix overflow...
2020-01-24 Martin LingAdjust headers and include ordering for MSVC support.
2020-01-23 Martin Lingwindows: Loop over WriteFile() if write size exceeds...
2020-01-20 Martin LingMove timing routines to separate file.
2020-01-20 Martin LingMove commonly used start flag into timeout helpers.
2020-01-20 Martin LingMove special case for poll() timeout to call site.
2020-01-20 Martin LingSupport timing helpers on Windows.
2020-01-20 Martin LingMore generic solution for limiting per-call timeout.
2020-01-20 Martin LingMove repetitive timeout code into helper functions.
2020-01-20 Martin LingAbstract all time handling operations.
2020-01-04 Martin Lingandroid: Fix build compatibility with NDK platform...
2020-01-04 Christian SeilerUse O_CLOEXEC where available
2019-12-28 Uwe Hermannwindows: Fix a build error.
2019-12-28 Martin LingFall back to CLOCK_REALTIME if CLOCK_MONOTONIC not...
2019-12-28 Martin LingUse mach_absolute_time() on OSX without clock_gettime().
2019-12-28 Martin LingUse clock_gettime(CLOCK_MONOTONIC) if available.
2019-12-28 Martin LingMove all gettimeofday() calls into a wrapper function.
2019-12-28 Martin Lingwindows: Use architecture-specific size limit for Write...
2019-12-28 Martin Lingwindows: Use an adaptively sized buffer for nonblocking...
2019-12-28 Martin Lingwindows: Await completion of previous write before...
2019-12-28 Martin Lingunix: Fix handling of EAGAIN in sp_nonblocking_write().
2019-12-28 Uwe HermannRandom minor whitespace fixes.
2017-09-13 Martin Lingwindows: Break out helper function for awaiting previou...
2017-09-13 Stefan TaunerCanonicalize symlinks in portnames
2016-01-27 Uwe HermannFix ERROR_SEM_TIMEOUT issue on Windows.
2016-01-22 Uwe HermannFix sp_blocking_read_next() implementation on Windows.
2015-12-29 Martin LingChange debug message to "Port not open" when a closed...
2015-12-09 Martin Lingwindows: Handle ERROR_IO_PENDING from ReadFile in sp_no...
2015-10-13 Martin Lingsp_wait: Avoid overflow of timeout parameter to poll().
2015-09-13 Daniel ElstnerBuild: Include config.h first in all source files
2015-05-31 Martin LingUpdate copyright notices.
2015-05-30 Martin LingFix possible use of uninitialised variable in poll...
2015-05-27 Martin LingAdd new sp_blocking_read_next() function.
2015-05-27 Martin Lingwindows: Always check and set ReadTotalTimeoutMultiplier.
2015-05-27 Martin Lingposix: Make sure blocking operations can't time out...
2015-05-27 Martin Lingposix: Consistent debug output when blocking operations...
2015-05-27 Martin Lingposix: Move FD_ZERO() and FD_SET() calls outside loops.
2015-05-27 Martin Lingwindows: Always check return value of GetOverlappedResu...
2015-05-27 Martin Lingwindows: Restructure if/else blocks with unnecessary...
2015-05-27 Martin Lingwindows: restart_wait_if_needed(): Inline receive buffe...
2015-05-27 Martin Lingwindows: restart_wait_if_needed(): Skip buffer check...
2015-05-27 Martin Lingwindows: Refactor duplicated code into a static function.
2015-05-27 Martin Lingwindows: Avoid unnecessary calls to SetCommTimeouts().
2015-05-27 Martin Lingwindows: Strip CR/LF from end of system error messages.
2015-05-06 Uwe Hermannsp_list_ports(): Actually set list_ptr NULL as documented.
2015-05-06 Uwe HermannFix a potential segfault in sp_get_config_*().
2015-05-06 Uwe HermannFix a potential segfault in sp_get_port_handle().
2015-04-19 Uwe HermannRename timeout to timeout_ms for clarity in a few places.
2015-04-19 Uwe HermannConstify the sp_get_port_description() parameter.
2015-04-19 Uwe HermannConstify the sp_get_port_transport() parameter.
2015-04-03 Uwe HermannFix two compiler warnings on platforms without enumerat...
2015-04-03 Uwe Hermannadd_handle(): Fix a realloc() related issue.
2015-04-03 Uwe Hermannadd_handle(): Fix a memory leak.
2015-04-03 Martin LingClarify sp_list_ports() code.
2015-03-29 Martin Lingwindows: Set fAbortOnError=FALSE.
2015-03-29 Martin Lingwindows: Revise management of WaitCommEvent() operations.
2015-03-26 Uwe HermannMake std_baudrates[] static (only used in one file).
2015-03-26 Uwe HermannVarious cosmetic and consistency fixes.
2015-02-15 Martin Lingwindows: Fix restart of RX/error wait operation after...
2014-12-05 Boris GjeneroFix free() of uninitialized pointer.
2014-10-12 Janne HuttunenFlush only the requested buffers
2014-09-20 Aurelien JacobsAdd SP_MODE_READ_WRITE enum value.
2014-08-24 Martin LingRevise debug macros to work in strict C99.
2014-08-24 Martin LingSpecialise RETURN_VALUE macro into RETURN_{INT,STRING...
2014-07-31 Uwe Hermannserialport.c: Fix an 'unused variable' compiler warning.
2014-07-02 Aurelien JacobsIntroduce SP_API/SP_PRIV to mark visibility of functions.
2014-06-14 Martin LingFix build for platforms without enumeration & port...
2014-06-13 Aurelien JacobsMove list_ports() implementations to OS-specific files.
2014-06-11 Aurelien JacobsCheck bus:address and vid:pid validity.
2014-06-11 Martin LingTidy up and split most OS-specific code to separate...
2014-06-10 Aurelien JacobsAdd new APIs to get some USB descriptor details for...
2014-06-10 Aurelien JacobsRemove the udev dependency and parse the /sys hierarchy...
2014-06-10 Aurelien JacobsSimplify Mac OS implementation of sp_list_ports().
2014-06-10 Aurelien JacobsRemove useless declaration.
2014-06-10 Aurelien JacobsRemove duplicated include.
2014-06-02 Aurelien JacobsAdd format string support to RETURN_ERROR() and RETURN_...
2014-03-22 Martin LingMerge pull request #1 from silverbuddy/master
2014-03-21 silverbuddyFix malloc size (Win32)
2014-03-21 silverbuddyFix compilation (Win32 UNICODE)
2014-03-13 Uwe HermannAdd runtime version querying functions.
2014-01-03 Martin Linglinux: Speed fields may not be present in kernel termio...
2014-01-03 Martin LingRemove need to include linux_termios.h on non-Linux.
2013-12-20 Martin LingAdd API for waiting on port events.
2013-12-17 Uwe Hermannwin32: Add missing ClearCommError() error handling...
2013-12-17 Martin LingWindows: clear errors after port open.
2013-12-08 Martin LingRemove obsolete comment.
2013-12-07 Martin LingRemove stray periods from debug messages.
2013-12-07 Martin LingWindows nonblocking write: Dont't return if async I...
next