- Update to version 3.8.2.0:
* Changed on project Scope:
+ Call SWIG without -modern flag if new enough to make that inherent, thus
removing warnings
* GRC
+ Mako templating now strict_undefined
+ Show block comments by default
+ dynamically updated block namespaces (execute imports from templates)
+ Name-lookup detection of dark color themes, adjusted input box color
scheme
* gr-dtv
+ dvb_bbscrambler: LUT 8B alignment (private, but relevant for future
usable optimization)
* Fixed
* GRC
+ incorrect "clear console" and "save console" labels
+ generator: flow_graph.py.mako now contains import for print_function for
compatibility in Py2 generation
+ variable_config.block.yml now properly handles configparser /
ConfigParser import
+ Change port types of all selected block on key-press cycling, not just
first one
+ Always check for Python version in flow graph generation, not only in
specific block types
+ Don't run stale flow graphs
+ Prevent search keystrokes from modifying flowgraph
* gr-blocks
+ file_sink flushes contents to file on stop()
+ file_meta_sink block YAML: emit proper default PMT dict
+ XMLRPC client/server block templates: use Py3 XMLRPC when possible
OBS-URL: https://build.opensuse.org/request/show/829793
OBS-URL: https://build.opensuse.org/package/show/hardware:sdr/gnuradio?expand=0&rev=83
- Update to version 3.8.1.0:
* Changed on Project Scope
+ clang-tidy improvements
- throw exceptions by value, catch by reference
- emplace_back where applicable
- empty() instead of vector::size() == 0
+ use CMake to check for endianness instead of BOOST_BIG_ENDIAN
* gr-fec
+ scipy becomes optional dependency (for polar channel code construction)
* gr_modtool
+ use Boost.UTF instead of cppunit
* Fixed on Project Scope
+ FindQwt paths
+ floatAlmostEqual unittest assert function wrongly passing on
sequence types
+ Only require boost unittest when testing is enabled
+ FindLOG4CPP typo
+ numpy.fft(pack) imports
+ several scipy imports that can be done with numpy alone
* gnuradio-runtime
+ block gateway shadowed system port
+ Flaky message passing unit test contained timeout (not the test's job)
+ ctrlport/rpcaggregator & Co: removed storage of references to
scope-lifetime objects
+ Sine table generation python was wrong
+ get_tags_in_range for delay < (end-start)
+ premature tag pruning
+ release flattened flowgraph after stopping; fixes restartability/shutdown
issues
* gr-analog
+ clipping in FM receiver: remove superfluous gain
+ C++ generation for multiple blocks
* gr-audio
+ portaudio source: lock acquisition
* gr-blocks
+ rotator VOLK workaround
* gr-digital
+ map_bb buffer overflow
+ map_bb thread safety
+ additive_scrambler count based reset
* gr-fec
+ heap corruption in async_decoder
+ cc_encoder was broken for constraint lengths > 8
* gr-fft
+ restore Boost 1.53 compat
* gr-qtgui
+ no longer requiring unnecessary key in edit_box_msg
* gr-uhd
+ fixed examples under Py3
+ multichannel objects not populating channels
* gr_modtool
+ wrong use of input -> raw_input
+ allow empty argument list
+ testing
+ check for and deny TSB under Python
+ QA addition bugs
+ correct path for C++ QA tests
* GRC
+ several issues with YAML files
+ nested objects now properly populate namespaces
+ comments now included in block bounds calculation
+ Wiki documentation link removed from OOT blocks' docs tab
+ Dragging connections to auto-hide ports works now
+ generated and re-generated several example flowgraphs
+ bokeh_layout module name
+ Revert toggle buttons to text entry for bool block props, allowing GRC
+ variables to be used
* Added on Project Scope
+ Codec2 development branch / future compat
+ Boost 1.71 compat
+ CI now checks for formatting
+ gnuradio-runtime
+ dot graphs now contain message edges
+ Python wrapping for blocks' set_affinity and {g,s}et_alias
* gr-uhd
+ UHD Filter API
* GRC
+ block affinity, buffer sizes available as advanced options for blocks
+ testing
+ Python snippets (please snippet responsibly!)
+ show_id flag added to embedded python blocks, Probes
+ global option to toggle showing of IDs
+ Help "Keyboard Shortcut" entry
OBS-URL: https://build.opensuse.org/request/show/799206
OBS-URL: https://build.opensuse.org/package/show/hardware:sdr/gnuradio?expand=0&rev=78
- Update to version 3.7.13.4
* Fix Boost 1.67 linking issue
* Logging - fixed issues where messages weren't properly written
to stdout/stderr due to incorrect strings
* gr-analog - `fmdet_cf`'s derivative coefficients were wrong.
* gr-blocks - `skiphead` used to incorrectly handle tags,
now properly shifts
* gr-digital - `qa_packet_format`: Unit test used to potentially
lock up due to incorrect conditionals
- `clock_recovery_cc`, `crc32_bb`: Accessing the `[0]` element
of an empty vector is UB, even if you don't use the result
afterwards.
* gr-fec - `polar_encoder`/`_common`: Fixed multiple out-of-bound
accesses due to insufficient vector length checks
* gr-filter - `fft_filter`, `filter_delay`: Accessing the `[0]`
element of an empty vector is UB, even if you don't use the
result afterwards.
- Patch missing_libraries.patch modified
OBS-URL: https://build.opensuse.org/request/show/623468
OBS-URL: https://build.opensuse.org/package/show/hardware:sdr/gnuradio?expand=0&rev=20