2022-05-26 17:20:11 by Makoto Fujiwara | Files touched by this commit (41) |
Log message:
(ham/gnuradio-core) Updated 3.10.1.1 to 3.10.2.0
## [3.10.2.0] - 2022-04-09
### Changed
#### Project Scope
- Clayton Smith continues the effort to replace Boost usage with
modern C++ equivalents. In a related effort, he has continued the
logging modernization started by Marcus M端ller. In his spare time,
he has tackled some tricky, intermittent CI failures, some of which
turned out to be real bugs. Much of this work is invisible to end
users, but is extremely useful in making GNU Radio more reliable and
maintainable. Special thanks are due to Clayton for a lot of hard
work this cycle.
- Use exceptions instead of `exit()` in several places.
- Fixed a variety of Python deprecation warnings.
- Packager note: `jsonschema` is required for the JSON Config and YAML
Config blocks. Those blocks will be disabled if `jsonschema` is not
found.
#### gnuradio-runtime
- Correct size/usage for single-mapped buffers (part of the new Custom
Buffers feature).
- Correct buffer size allocation. This was actually the single change
in v3.10.1.1, which did not get its own CHANGELOG entry.
#### GRC
- Improve discovery of xterm and related programs.
- Save generated hierarchical block code to the block library instead
of the directory containing the current GRC flowgraph.
- New JSON Config and YAML Config blocks that load configuration
variables from files at runtime. Those variables may then be used in
block parameters.
- Store the GNU Radio version in flowgraph metadata when saving.
- Minor change in Python evaluation code to allow `affinity`,
`minoutbuf` and `maxoutbuf` to be adjusted via script parameters.
#### Build system and packaging
- Require C++-17 for `gnuradio-runtime` and code compiled against it (via cmake \
flags).
- Add `pythonschema` to build- and run-time dependencies.
#### gr-blocks
- Add exponential distribution to Message Strobe Random block's `delay` selection.
- Quiet down debug messages in File Sink.
- Skip alignment check in File Source when the input file is not seekable (e.g., \
it is a pipe).
#### gr-filter
- Fix crash in Rational Resampler logging
#### gr-digital
- Add generic CRC blocks: CRC Append and CRC Check.
#### gr-qtgui
- Improve text/background color on Range widget.
- Digital Number Control emits message with new, instead of previous, value.
- Message Edit Box sends message only when return is pressed, rather
than whenever focus is lost.
- Vector Sink allows legend to be disabled.
- Type error fixes (Python 3.10 is stricter about int casting).
#### gr-trellis
- Provide Python bindings for PCCC Encoder and Viterbi Combo.
#### gr-vocoder
- Add C++ generation support to gr-vocoder
#### Code generation tools
- Support strongly-typed enums in Python bindings
|
2022-04-18 21:12:27 by Adam Ciarcinski | Files touched by this commit (1798) | |
Log message:
revbump for textproc/icu update
|
2022-03-28 12:56:20 by Tobias Nygren | Files touched by this commit (44) |
Log message:
{f,h,l,n,p}*/*: revbump(1) for libsndfile
|
2022-01-16 19:06:28 by Tobias Nygren | Files touched by this commit (57) | |
Log message:
gnuradio: update to 3.10.0.0
- gr-pdu: Protocol Data Units library
- gr-iio: Linux industrial I/O library (but not packaged in pkgsrc)
- Custom Buffers Support
- switch from Log4CPP to spdlog
|
2022-01-10 02:46:47 by Ryo ONODERA | Files touched by this commit (273) |
Log message:
*: Recursive revbump from boost 1.78.0
|
2021-12-11 15:57:52 by Tobias Nygren | Files touched by this commit (51) | |
Log message:
gnuradio*: update to 3.9.4.0
Minor update bringing C++ code cleanups, bug fixes
and some performance improvements.
|
2021-12-08 17:07:18 by Adam Ciarcinski | Files touched by this commit (3063) |
Log message:
revbump for icu and libffi
|
2021-09-29 21:01:31 by Adam Ciarcinski | Files touched by this commit (872) |
Log message:
revbump for boost-libs
|
2021-09-08 23:05:16 by Nia Alarie | Files touched by this commit (213) |
Log message:
Recursive revbump for audio/jack
|
2021-06-27 10:09:01 by Tobias Nygren | Files touched by this commit (36) | |
Log message:
gnuradio-*: update to 3.9.2.0
Changed
SoapySDR support (gr-soapy)
GRC
Parameter expressions and/or values can be displayed in blocks on the \
flowgraph. Previously, only values were displayed. Look for the "Show \
Parameter ..." toggles under the View menu.
Deprecated blocks are shown in a distinct color (orange), and the optional \
deprecated property has been added to block yaml
Dark theme works better, especially for parameter fields
Vector length is now correctly applied to all input ports
Validation has been improved. Raw types are validated. Port connections are \
checked by type rather than by item size.
Variable names that cause name conflicts in Python code (e.g., with package \
names) are rejected
Bus logic fixes
Blocks can no longer be dragged off the screen and lost forever
gnuradio-runtime
Remove pmt::pmt_* functions, which were not actually implemented. This is \
technically an API change, but any use of the API would have resulted in a link \
error.
Remove Python bindings for internal buffer functions
gr-analog
Added an example for PLL Frequency Detector
Better names for parameters in PLL GRC blocks
gr-blocks
Consistent naming for Vector Length parameter in GRC blocks
count_bits uses VOLK popcnt for better performance (used for example in the \
Correlate Access Code block)
Rotator block phase increment parameter is controllable via a message, and a \
tag can be added at the point where the increment is adjusted
gr-digital
MPSK example updated to use a Linear Equalizer (replacing deprecated block)
gr-filter
Filter Delay documentation improvement
Interpolating FIR filter can generate C++ code
gr-dtv
VL-SNR bugs fixed (incorrect constants).
gr-qtgui
Improve autoscaling for vector sinks
Fix floating-point resolution problems in several widgets, due to \
interpretation of PMT doubles as floats
gr-uhd
Add policy enum to Python bindings for tune_request
Additional time spec options on UHD blocks (PC Clock on Next PPS, GPS Time on \
Next PPS)
Fix up code that was generating warnings
Fix command handler logic to apply commands from messages to the correct channel
gr_filter_design
"File/Save" is disabled until the taps have been computed, and the \
GUI is reset after a save, to make it clearer which data is being saved.
Entries are hidden for parameters that do not apply to the selected filter type.
Save window type as an integer instead of a Python enum name
gr_modtool
Improve validation of module and block names
Build System and Infrastructure
Improved messages related to dependencies MPIR and GMP. Only one of these \
packages is required, and the previous error messages were confusing.
Cleaner builds for Windows and Conda. A number of general cmake improvements \
have resulted from this work.
In-tree packaging files for DEB and RPM, used with Launchpad and COPR
Added man pages for GNU Radio tools
Test code generation for all in-tree GRC examples
In GrPybind.cmake, PYBIND11_INCLUDE_DIR (incorrect) was changed to
pybind11_INCLUDE_DIR
|