------------------------------------------------------------
ChangeLog v3.7.10.1
This is the first bug-fix release for v3.7.10
This contains bug fixes primarily for GRC and DTV.
- GRC
* Catch more exceptions thrown by ConfigParser when reading corrupted
grc.conf files.
* Fix the docstring update error for empty categories.
* Fix grcc to call refactored GRC code.
* Convert initially opened files to absolute paths to prevent
attempting to read from tmp.
* Move startup checks back in to gnuradio-companion script from grc/checks.py.
- DTV
* Fix a segfault that occurs from out-of-bounds access in
dvbt_bit_inner_interleaver forecast by forecasting an enumerated list
of all input streams.
* Fix VL-SNR framing.
- Digital
* Enable update rate in block_recovery_mm blocks to keep tags close to
the the proper clock-recovered sample time. Tag offsets will still be
off between calls to work, but each work call updates the tag rate.
- Analog
* Fix the derivative calculation in fmdet block.
- Builds
* Fix linking GSL to gr-fec.
* Use gnu99 C standard rather than gnu11 standard to maintain
support for GCC 4.6.3.
- Other
Minor spelling and documentation fixes.
Fix uhd_siggen_gui when using lo_locked.
(pkgsrc changes on gnuradio-core/Makefile.common)
- Following lines added
CXXFLAGS+= -pthread
.include "../../devel/cppunit/buildlink3.mk"
.include "../../math/gsl/buildlink3.mk"
The PLIST issues with gnuradio-doxygen have been ironed out by
adjusting the TeX dependencies to be strong enough; now multiple
builders on different systems obtain the same PLIST. Therefore
gnuradio-doxygen returns to the metapackage, at least for now.
build: refactor GR_GIT and GR_VERSION
Make C++ shared libraries versioned
howto: make versioned libraries
Changes to gr_udp_{source,sink} for MinGW
Ignore ENOPROTOOPT return from setsockopt(SO_LINGER)
Use getaddrinfo in gr_udp_{source,sink}
Discard data in gr_udp_sink until receiver is started.
Updates to udp source/sink (select(), wait, cleanup)
Merge branch 'master' into udp
Rework UDP source and sink, with incompatible API changes
Merge branch 'master' into udp
Flush pending errors in gr_udp_sink on disconnect()
Add additional conditionalization of networking includes
Use -1 as file descriptor "not open" value instead of 0
Identify memory leaks that occur on error conditions
Correct update of d_temp_offset (parallel construction)
Move initialization of select timeout
Defend against a peer that sends an invalid message length.
Return immediately when using d_residual.
Simplify USE_SELECT usage
Add USRP2 clock source parameter to GRC blocks.
grc: update UDP source and sink block wrappers
gnuradio-core: allow swig to handle exceptions in UDP source/sink
gnuradio-core: update copyrights
libvrt: remove from 3.3 API.
Merge remote branch 'gnuradio/wip/udp_source_sink'
Fix erroneous file modes
usrp2-firmware: fix missing files in tarball
Merge remote branch 'ets/grc-usrp2-clock-source'
howto: fix make check for win32, darwin (untested)
Remove bogus check for existence of prefix directory.
Update incorrectly checked in Makefile.am
Add support for the Bitshark USRP RX (BURX) daughterboard for the USRP1.
Add support for the Bitshark USRP RX (BURX) daughterboard for the USRP2.
Fixed issue with with wrong Makefile.am files being copied
Including bitshark_rx.h header file for USRP2 build
Updated db_bitshark_rx.c to the proper version that includes the
Once and for all, here is the properly updated Makefile.am for the apps
Updated to allow BURX support to be built into standard txrx.bin
usrp: Cleanup for merge of bitshark daughterboard code
Change default bandwidth to 25 MHz to match maximum USRP2 bandwidth
Merge branch 'master' into wip/burx_support
Merge remote branch 'nldudok1/gr-wxgui_emulate_analog' into master
gr-wxgui: Renamed "emulate analog" feature to "use persistence"
gr-wxgui: update copyrights
gnuradio-core: Disable (temporarily) interpolator tap calculation
build: force use of ltmain.sh from libtool 2.2.6b
build: use correct comment delimiter
build: distribute version controlled ltmain.sh in tarball
Merge remote branch 'bitshark/burx_support' into wip/burx_support
Revert "build: force use of ltmain.sh from libtool 2.2.6b"
Revert "build: distribute version controlled ltmain.sh in tarball"
Merge branch 'wip/burx_support'
gnuradio-core: removed gr.dd_mpsk_sync_cc block as obsolete
grc: rename execution binary from 'grc' to 'gnuradio-companion'
Update revision to release 3.3.0-rc1, update autotools
Add analog CRT screen afterglow emulation for gr-wxgui
Share patches and distinfo, overwrite for gnuradio-howto as the only
exception.
Fix gnuradio-core-docs to do something useful and mark it as user-destdir
ready.
- assume that Python 2.4 and 2.5 are compatible and allow checking for
fallout.
- remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+
default. Modify the others to deal with the removals.
then automatically generate a PLIST that says "${PKGNAME} has no files".
* If PLIST_SRC and GENERATE_PLIST are not set in a package Makefile,
and no PLIST files exist, then fail during the package build with
PKG_FAIL_REASON.
* Remove "intentionally empty" PLISTs again.
Now, the easy way to say that a package installs no files is to just
add the following to the package Makefile:
PLIST_SRC= # empty
that directly manipulate empty PLISTs.
Modify plist/plist.mk so that if the PLIST files are missing and no
GENERATE_PLIST is defined, then the package fails to build.
There are too many new features and bugfixes since the last release of
GNU Radio version 2.8. Please consult http://gnuradio.org/trac for details.
The following modules were added to this meta-pkgs/gnuradio:
* gnuradio-audio-jack
* gnuradio-audio-portaudio
* gnuradio-core-docs
* gnuradio-radio-astronomy
* gnuradio-trellis
* gnuradio-video-sdl
* usrp-docs
since they always need a C compiler, even when the source code is
completely in C++.
For some other packages, stated in the comment that a C compiler is
really not needed.