blob: 1250403cb935dbf937a4c77ac61c143a16040bf4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
|
ChangeLog v3.7.9.2
==================
Contributors
------------
The following list of people directly contributed code to this release.
* Glenn Richardson <glenn.richardson@live.com>
* Jacob Gilbert <mrjacobagilbert@gmail.com>
* Jaroslav Škarvada <jskarvad@redhat.com>
* Johnathan Corgan <johnathan@corganlabs.com>
* Marcus Müller <marcus.mueller@ettus.com>
* Martin Braun <martin.braun@ettus.com>
* Nathan West <nathan.west@okstate.edu>
* Nicholas Corgan <nick.corgan@ettus.com>
* Paul Cercueil <paul.cercueil@analog.com>
* Sean Nowlan <nowlans@ieee.org>
* Sebastian Koslowski <koslowski@kit.edu>
* Tim O'Shea <tim.oshea753@gmail.com>
* Tom Rondeau <tom@trondeau.com>
* Tracie Perez <tracie.perez@mavs.uta.edu>
### Closed issues
- \# 856
- \# 901
- \# 903
- \# 904
Code
----
Several changes fixed type consistency of parameters and documentation/comment
clarifications. The following sections summarize substantial changes by
component.
### GRC
Fix GRC support for scrolling with keyboard PAGEUP and PAGEDOWN buttons.
Pasting blocks will now
* remove position offset when pasting blocks into an empty flow graph
* ignore unknown block keys when pasting blocks
XML comments are now ignored rather than parsed as part of the block wrapper.
Rewrite block before adding connections during flowgraph import E.g.: Not all
connections to a block with nports controlled via a parameter block could be
restored from file.
Stop overwritting modified param values in epy blocks
Flowgraphs now run even if a bypassed block has errors.
### QT GUIs
Fixed sample range that fetches tags that would previously duplicate tags that
show up on the last sample in a buffer.
### gr-digital
Fix the internal mask for access codes in correlate_access_code_bb_ts and
correlate_access_code_ff_ts. Previously the top (most significant) bits were
set for the internal mask. This matches a fix fo the
correlate_access_code_tag_bb block from v3.7.5.2. Look for similar fixes and
consistency changes to the correlate_access_code blocks in the future.
Added test descriptions for the burst shaper QA and removed unnecessary
padding.
### gr-fec
FEC documentation continues to improve with every release. Fixes to improve
support for LDPC blocks in GRC. The example flowgraph ber_curve_gen_ldpc should
run properly now.
### gr-filter
Reformatted documentation.
### gr-fft
Always use volk_malloc rather than fftwf_malloc because some binary builds may
not include AVX which will cause alignment faults when fftwf_malloc created
buffers are used in AVX+ proto-kernels.
### gr-blocks
Remove duplicated tags in the tagged_stream_align block.
Fix the type of nitems in set_length (was int, now uint64_t).
### gr-uhd
Loosen requirements for multi-channel operations to have timed command capability.
A few usability fixes to uhd_rx_cfile related to messages in verbose mode and
default options.
XML files call the correct functions for correcting DC offset and IQ imbalance.
### Utilities
gr-perf-monitorx has several small fixes. First, a stability issue that
manifested with the ATSC receive flowgraphs was fixed by adding a small offset
to prevent calculating log(0). Additionally the import of networkx has been
updated to match newer matplotlib and networkx modules while maintaining
compatibility with older versions.
### modtool
Fix gr_modtool rename command for GRC XML files to include the module name.
Fix template expansion code for out of tree modules by adding build_utils.py to
PYTHONPATH. New modules will also have a CMAKE_MODULES_PATH with the module
`cmake/Modules` directory first over the installed GNU Radio modules.
The gr_modtool alias and description for renaming blocks match the
functionality. The new alias is `mv`.
### Builds
A misnamed variable, INCLUDE_DIRS (set by pkg-config) vs INCLUDE_DIR (never
set), has been fixed in FindThrift.cmake. The headers should now be found for
the case of thrift being installed in a prefix that is different than the
target prefix.
Cross compiling with thrift will now use the SDK sysroot's native thrift binary
rather than the system thrift binary.
Minor cmake/swig fix to generate non-make build files.
|