summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan West <nathan.west@okstate.edu>2016-04-10 22:59:33 -0400
committerNathan West <nathan.west@okstate.edu>2016-04-10 23:00:35 -0400
commitbbff97313ebc52163bf0411f6e5450b0e62d2e08 (patch)
tree4d817535cbfb168654475b13033982d3ea74de29
parent6216714600ddc467f343ce7391b22b4c71934ee8 (diff)
copy release notes for 3.7.9.2 to RELEASE-NOTES.md
-rw-r--r--RELEASE-NOTES.md161
1 files changed, 82 insertions, 79 deletions
diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md
index 0d1dca9f67..7625c4bf6c 100644
--- a/RELEASE-NOTES.md
+++ b/RELEASE-NOTES.md
@@ -5,118 +5,121 @@ Contributors
------------
The following list of people directly contributed code to this release.
-As an added bonus this is the first contribution for three of these authors!
-
-- Andrej Rode <mail@andrejro.de>
-- Paul David <pudavid@fastmail.com>
-- Derek Kozel <derekkozel@nameloop.com>
-- Johannes Schmitz <johannes.schmitz1@gmail.com>
-- Johnathan Corgan <johnathan@corganlabs.com>
-- Marcus Müller <marcus.mueller@ettus.com>
-- Martin Braun <martin.braun@ettus.com>
-- Philip Balister <philip@balister.org>
-- Ron Economos <w6rz@comcast.net>
-- Sebastian Koslowski <koslowski@kit.edu>
-- Sylvain Munaut <tnt@246tNt.com>
-- Tim O’Shea <tim.oshea753@gmail.com>
-- Tom Rondeau <tom@trondeau.com>
+
+ * 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
-- \#528
-- \#719
-- \#768
-- \#831
-- \#864
-- \#868
-- \#876
-- \#879
-- \#882
-- \#883
+- \# 856
+- \# 901
+- \# 903
+- \# 904
Code
----
-This release includes a number of minor typos and miscellaneous
-rewording of\
-error messages. The following sections summarize substantial changes.
+Several changes fixed type consistency of parameters and documentation/comment
+clarifications. The following sections summarize substantial changes by
+component.
### GRC
-- the ‘Parser errors’ menu item wasn’t correctly enabled
-- embedded python blocks: message ports are now optionial and show the
- correct label
-- custom run command now accounts for filepaths that need escaping
-- virtual sink/source message connections were dropped when opening a
- flow graph
-- tooltips in block library are truncated if too long
-- not all tooltips in block library were updated after docstring
- extraction finished
-- some expressions were wrongfully marked invalid after opening a flow
- graph
-- move random uniform source from analog to waveform generators in GRC
+Fix GRC support for scrolling with keyboard PAGEUP and PAGEDOWN buttons.
-### Scheduler and Runtime fixes
+Pasting blocks will now
+ * remove position offset when pasting blocks into an empty flow graph
+ * ignore unknown block keys when pasting blocks
-A new unit test is available to test a bug reported on stack overflow
-where blocks (such as the delay block) would drop tags. Paul David stepped in
-with his first contribution to GNU Radio with a fix.
+XML comments are now ignored rather than parsed as part of the block wrapper.
-Fix an issue with flat\_flowgraph calculating alignment by
-misinterpreting units of write and read indeces. This was only apparent when these
-indeces are non-zero (a flowgraph has stopped and restarted).
+(nw) not sure what this is: rewrite block before adding connections during flowgraph import
+(nw) not sure what this is: E.g.: Not all connections to a block with nports controlled via a parameter block could be restored from file.
+(nw) not sure what this is:
+(nw) not sure what this is: stop overwritting modified param values in epy blocks
-Fix exceptions thrown in hier\_block2 constructors.
+Flowgraphs now run even if a bypassed block has errors.
-Check d\_ninput\_items\_required for overflow and shut down if
-overflow is detected.
+### QT GUIs
-Allow hier\_block2’s to change I/O signature in the constructor, which
-was previously allowed by the API, but broken.
+Fixed sample range that fetches tags that would previously duplicate tags that
+show up on the last sample in a buffer.
-### gr-blocks
+### gr-digital
-Use unsigned char rather than char in add\_const\_bb. This was the
-legacy behavior with the older add\_const\_XX and was accidentally
-replaced with char when replacing the templated version.
+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.
-Fix vector length units from bytes to number of items in PDU to tagged
-stream and tagged stream to PDU blocks.
+### 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
-Add a check to the rational resampler to stop working after we’ve
-operated on all input items (closed issue \#831)
+Reformatted documentation.
-Throw an error when pfb clock sync is given constant taps which results
-in a derivative of 0 (calculated as NaN). (closed issue \#812 and 734). Added
-a reset\_taps function to externally set taps which should be used in
-place of set\_taps.
+### gr-fft
-Fix a memory leak in pfb decimator (closed issue \#882)
+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-analog
+### gr-blocks
-Maximum Deviation parameter for NBFM transmitter exposed to GRC
+Remove duplicated tags in the tagged_stream_align block.
-### gr-digital
+Fix the type of nitems in set_length (was int, now uint64_t).
-Change the constellation receiver to inherit from control\_loop
-publically
-rather than the impl to better support the control port interface.
-(closed issue \#876)
+### gr-uhd
-### gr-fec
+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.
-TLC to puncture/depuncture GRC files in gr-fec
+### Utilities
-### gr-zeromq
+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.
-Major performance and correctness fixes to gr-zeromq
+### 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.
### Builds
-Fix cross compiling on for 64-bit architectures by not setting DEBIAN,
-REDHAT, and SLACKWARE. OOT modules created with modtool should update their
-cmake/Modules/GrPlatform.cmake to support cross 64-bit 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.