Lcm

Latest version: v1.4.4

Safety actively analyzes 623924 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

1.4.0

Significant changes:

- Build system
- Switch to CMake
- Add CPack support
- lcm-gen
- Allow arrays to be sized with const values
- C
- Add lcm_subscription_get_queue_size()
- Standardize C/C++ code formatting with clang-format
- C++
- Add support for some C++11 features (lambda subscribe)
- add lcm::Subscription::getQueueSize()
- Go
- Experimental support for golang
- Python
- Add __dimensions__ and __typenames__ fields for better introspection
- lcm-logger
- flush buffers before exiting
- General
- Lots of misc bugfixes

April 29, 2016
==============

1.3.1

This is primarily a bugfix and maintenance release.

- Java
- Fix lcm-java automake for out of source builds
- Lua
- Add support for Lua 5.3
- Python
- Fix python LCM code generation when a package is not specified
- General
- Minor documentation updates

Oct 28, 2015
============

1.3.0

This is primarily a bugfix and maintenance release.

- C / .NET
- fix lcm-dotnet Close (closes issue 18)
- Windows
- Add socket window size notes in documentation
- Visual Studio build fixes, update to VS2013
- Cygwin build fixes
- C / C++
- Reject invalid multicast addresses
- Use last fragment timestamp instead of first for message timestamping
- binary search bugfix in lcm_eventlog_seek_to_timestamp()
- API changes:
- add FILE* LogFile::getFilePtr()
- void LCM::unbsubscribe() -> int LCM::unsubscribe()
- Python
- Python 3 compatibility bugfixes
- setup.py use subprocess instead of deprecated commands package
- EventLog.seek() use fseeko() not fseek()
- lcm-spy
- misc bugfixes
- fix bitshifting of signed integer types
- lcm-gen
- add --cpp-std option for C++11 support in generated types.


Jan 21, 2015
============

1.2.1

This is a bugfix and maintenance release.

- Documentation updates
- lcm-spy
- Misc bugfixes
- Fix bug where lcm-spy did not display content of some messages (Johan
Widen)
- Remove jchart2d jar file from INSTALLED_CLASSPATH variable

Nov 18, 2014
============

1.2.0

This release adds charting to lcm-spy (Andy Barry) and updates the lcm-spy GUI.
This release also marks the official migration of LCM to GitHub. The new site
is https://github.com/lcm-proj/lcm

- C / C++
- Use select() instead of poll() in lcm_mpudpm.c
- lcm-spy
- Add sparklines and charting (Andy Barry), via JChart2d
- Python
- Fix setup.py
- Java
- TCPService convert mutex to read/write lock. Reduces deadlock when
send/receive buffers are full.
- Make TCPService interruptible (closes googlecode issue 94)
- lcm-gen
- Fix regression for comments appearing in various places in a type
definition file (closes googlecode issue 97)
- misc
- Build system cleanups
- Add more unit tests, cleanup existing tests.
- Documentation fixes.
- OS/X
- reduce max packet sizes (closes googlecode issue 99)
- fix test/cpp/Makefile

Aug 19, 2014
============

1.1.2

This is a bugfix and maintenance release.

- C / C++
- memset struct msghdr to 0 before calling recvmsg (fixes issue 90).
- fix eventlog memory leak when errors occur.
- lcm-gen
- Apply patch from bibocc to fix lcm-gen regression (fixes issue 92).
- fix emit-cpp for the case where it needs to includ both `<vector>` and
`<string>`.
- Resize vector in decode after checking whether the size > 0.
- fix tokenizer regression in parsing empty comment blocks (fixes issue 93).
- Add --version flag.
- Update manpage.

Jul 29, 2014
============

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.