commit-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commit-gnuradio] git://gnuradio.org/jcorgan annotated tag, v3.5.2, crea


From: git version control
Subject: [Commit-gnuradio] git://gnuradio.org/jcorgan annotated tag, v3.5.2, created. v3.5.2
Date: Fri, 23 Mar 2012 20:06:57 +0000 (UTC)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "git://gnuradio.org/jcorgan".

The annotated tag, v3.5.2 has been created
        at  4b39fc026e94ca154daa5184d5a81985cfa67df9 (tag)
   tagging  30f452ce6597e41ee1df1ceffda6796fa4a70058 (commit)
  replaces  v3.4.1
 tagged by  Johnathan Corgan
        on  Mon Mar 5 11:34:23 2012 -0800

- Log -----------------------------------------------------------------
v3.5.2

Achilleas Anastasopoulos (1):
      trellis fixing trellis grc files to know about gr-digital.

Ben Reynwar (52):
      Adding doxyxml python package.  Acts as interface to doxygen-generated 
xml.
      Generation of python docstrings from doxygen xml.
      Merge branch 'grorg-master'
      Merge branch 'grorg-master'
      Added a new example python script (a stripped down version of 
benchmark_loopback.py).
      Merge branch 'grorg-master'
      Fixed typos in comments ('samples per symbol' not 'samples per second').
      Added support for modulation/demodulation of a generic constellation.
      Fixed Makefile so that generation of python docstrings works.  Still not 
well done.
      Merge branch 'grorg-master'
      Fixing Makefile.am in blks2impl for recent changes.
      Fixing generic demodulation.
      Worked on generic demodulation.
      Changed pky.py so that is possible to skip modulation/demodulation steps.
      Tidied QAM modulation.
      Added support for PSK to generic modulation.
      Fixed minor bug in fsm.cc for fsms with 1 state.
      Minor typo in comments.
      Minor changes to a benchmark example in gnuradio-examples/python/digital.
      Merged upstream from next
      Fixed Makefiles to generate swig_doc.i
      Modified python level OFDM to use constellation object.
      Added ofdm_frame_sink2.  Like ofdm_frame_sink but uses constellation 
object.
      Added BPSK constellation object.
      Tidied qam.py
      Added QPSK constellation object.
      Forgot to add qpsk.py in last commit.
      Added trellis_constellation_metrics_cf.  It is equivalent to 
trellis_metrics_c but it uses the constellation object's calc_metric method.  
This method is also added here.  trellis_metric_type.h is moved to 
gr_metric_type since constellation object is now dependent on it.
      Added comments to fsm.h
      Added tests to qa_trellis.py.
      Changed constellation objects so that codings besides gray code can be 
used.
      Added gr_constellation_decoder2_cb block.
      Added rotational symmetry info to gr_constellation.
      Fixing bugs in qam.py.
      Added constellation object unit test.
      Constellation objects accept n-dimensional points. (i.e. n complex 
numbers correspond to one symbol value.)
      Added utility python sequence comparison scripts for use in testing.
      Added testing module for constellation_receiver.
      Removing docstring generation from this branch.
      Merge branch 'next' into constell_obj
      Minor bug fixes (from last two commits)
      Updated copyright notice dates.
      Fixed to make compatible with python 2.4
      Modifying gr_trellis for gr_constellation -> digital_constellation change.
      Moved generic psk and qam modulation into gr-digital.
      Fixing typos in grc xml files.
      Merge branch '8psk' of https://github.com/trondeau/gnuradio into 8psk
      Fixed error in m4 config file.
      gr-digital, gr-trellis: Fixing gr-trellis to work with constellation now 
that it is in gr-digital.
      Added digital_constellation_receiver_cb.xml file
      Added digital_constellation_receiver_cb.xml file
      Fixed bug in digital_qam_demod.xml

Jaroslav Skarvada (1):
      Fix compilation with gcc-4.7

Jason Abele (3):
      Fix initial gain setting for uhd_siggen[_gui].py
      Set subdev spec after creating uhd source, before threads start
      Use start()/stop() to get midpoint of uhd ranges

Johnathan Corgan (106):
      Update revision to 3.5.0git
      Merge master into next, skipping revision change
      Merge branch 'master' into next
      Fix sensitivity accessor in gr_frequency_modulator_fc.
      Merge branch 'master' into next
      gpio: removed from tree, obsolete
      radar-mono: removed from tree, obsolete
      sounder: removed from tree, obsolete
      msdd6000: removed from tree, obsolete
      Merge branch 'master' into next
      Merge branch 'master' into next
      Merge branch 'master' into next
      Merge branch 'master' into next
      build: fix incorrect version on next branch
      gr-vocoder: add skeleton top-level component
      Merge remote branch 'gnuradio/next' into wip/vocoders
      Merge remote branch 'gnuradio/next' into wip/vocoders
      gr-vocoder: reimplemented gr-gsm-fr-vocoder in gr-vocoder
      gr-gsm-fr-vocoder: removed from tree
      gr-vocoder: re-implemented gr-cvsd-vocoder in gr-vocoder
      gr-cvsd-vocoder: removed from tree
      Merge remote branch 'ttsou/codec2' into wip/vocoders
      gr-vocoder: re-implemented gr-codec2-vocoder inside gr-vocoder
      gr-vocoder: removed gr-codec2-vocoder
      gnuradio-examples: removed digital_voice examples
      gr-vocoder: distcheck fixes
      Merge branch 'master' into next
      gr-vocoder: moved g72x out of gnuradio-core, renamed g7xx
      gr-vocoder: adds ulaw encoder, decoder, and audio loopback example
      gr-vocoder: adds alaw encoder, decoder, and audio loopback example
      gr-vocoder: added G.721 32K ADPCM encoder, decoder, and audio loopback 
example
      gr-vocoder: added G.723 24K ADPCM encoder, decoder, and audio loopback 
example
      gr-vocoder: added G.723 40K ADPCM encoder, decoder, and audio loopback 
example
      Merge branch 'master' into next
      Merge branch 'master' into next
      Merge branch 'master' into next
      Merge branch 'master' into next
      Merge branch 'master' into next
      Merge branch 'master' into next
      Merge branch 'master' into next
      Merge branch 'master' into next
      Merge 'master' into next, skipping version change commit
      Update revision to 3.4.2git
      Merge master into next, skipping version number change
      Merge branch 'maint'
      Merge branch 'master' into next
      gr-pager: update to use gr-uhd instead of gr-usrp
      build: update config.{guess,sub} from canonical source
      Merge branch 'master' into next
      build: update version to 3.4.2 (release)
      Merge branch 'master' into next
      build: update revision to 3.4.2git
      Merge branch 'master' into next
      build: update version to 3.5.0git
      noaa: updated applications to use gr-uhd
      pager: update full band demodulator to use gr-uhd
      Merge branch 'pager-update'
      Merge remote branch 'gnuradio/master'
      build: update version to 3.5.0rc0
      build: update config.{guess,sub} with canonical ones
      build: update version to 3.5.0
      build: update revision to 3.5.1git
      Merge branch 'maint'
      Merge branch 'maint'
      Merge branch 'maint'
      Merge branch 'maint'
      core: comment out QA debug output
      build: update canonical config files
      build: update revision to 3.5.1
      build: update revision to 3.5.2git
      Merge branch 'maint'
      Merge branch 'maint'
      noaa: add pkgconfig file for C++ library
      Merge branch 'maint'
      Merge branch 'maint'
      uhd: add utility function to convert raw gr_message to async_metadata_t
      uhd: add async message print option to apps
      Merge branch 'gr-uhd-async-msg-recv'
      Merge branch 'maint'
      Merge branch 'maint'
      howto: various fixes cmake, cleanup
      cmake: remove QUIET option from some listfiles
      Merge branch 'maint'
      howto: fix cmake swig header installation
      Merge branch 'maint'
      Merge remote branch 'ncorgan/package-version-fix' into maint
      Merge branch 'maint'
      Revert "dpkg rejects "vX.X.X" version number because it doesn't start 
with a number, CMake assigns "X.X.X" version number to generated executables"
      Merge branch 'maint'
      Merge remote branch 'ncorgan/package-version-fix' into maint
      Merge branch 'maint'
      Merge branch 'maint'
      Merge branch 'master' into safe_align
      build: fix autotools for gnuradio-core volkification
      Merge branch 'maint'
      vocoder: fix typos in added block xml
      vocoder: add xml blocks to autotools build
      Merge branch 'maint'
      core: add null constructors to sync_* blocks
      Merge branch 'maint'
      Merge branch 'maint'
      Merge branch 'maint'
      Merge branch 'maint'
      Merge remote branch 'tom/safe_align'
      build: update from canonical config files
      build: update revision to 3.5.2

Josh Blum (216):
      core: added missing config.h includes on cc files
      core: added missing io.h includes on cc files
      core: use gendir envvar to optionally generate makfile.gen into the build 
dir
      core: hack needed for gri wisdom on windows because you cant pass file 
descriptors across library boundaries
      gr: replaced uses of snprintf with boost format in common code build by 
MSVC
      core: removed uses of c99 dynamic arrays for MSVC compile
      volk: snagged the volk changes from cmake branch
      gruel: API declaration macros for gruel class and function symbols
      gruel: support for windows API set realtime scheduling
      core: removed files that included <strings.h>
      gr: replaced uses of snprintf with boost format in common code build by 
MSVC
      core: declare erf in case it was missing in math.h and provided for by 
the build system
      core: API declaration macros for core class and function symbols
      gr: squashed cmakelists.txt into one commit
      digital: added cmake support for gr-digital (unix only)
      vocoder: added cmake support for gr-vocoder (unix only)
      digital: added symbol visibility defines to gr-digital, builds on MSVC 
and linux
      vocoder: added symbol visibility defines to gr-vocoder, builds on MSVC 
and linux
      gr: added API macros for noaa and pager, also renamed the ones for 
digital and vocoder to be consistent
      volk: fix bug in finding machines by using absolute path
      cmake: generate shell script for each test because its nicer to diagnose 
problems
      trellis: added symbol visibility defines to gr-trellis, builds on MSVC 
and linux
      uhd: also setup uhd library linking for swig
      volk: make volk a gr component in the top level
      gr: tweaks to build cmake branch on osx
      Merge branch 'next' of gnuradio.org:gnuradio into next
      vocoder: updated cmake build for new blocks (also fixed some tests)
      misc_next_branch_tweaks_to_build_on_osx_and_windows
      atsc: added cmake support for gr-atsc (unix only)
      comedi: cmake build support for gr-comedi component (linux only)
      video-sdl: cmake build support for gr-video-sdl component (unix only)
      video-sdl: video sdl builds on windows with MSVC as well
      vocoder: added missing examples subdir add
      video-sdl: solution for proper swig directory windows
      cmake: changed module include guards to model after builtin cmake modules
      wxgui: fix to install wxgui python into gnuradio site-packages, not top 
level
      Merge branch 'next' of gnuradio.org:gnuradio into next
      filter: fixed file extension on filter CMakeLists neon code
      Merge branch 'next' of gnuradio.org:gnuradio into next
      cmake: be a little more robust when checking source code version
      cmake: added -ldl flag to cppunit when pkg config is used
      Merge branch 'digital' of https://github.com/trondeau/gnuradio into 
digital
      gruel: fix for merge conflict verbose that got saved
      cmake: tweaks + fixes for components/packaging
      cmake: set plat_specific when determining GR_PYTHON_DIR, this makes it 
use lib64 on rh64 machines
      cmake: language tweak for component group description
      core: dont set boost vars for gnuradio-core.pc
      Merge branch 'next' into digital
      rs: reasonable workaround for compiling reed-solomon under MSVC
      atsc: did work on symbol visibility and minor tweaks in qa code for MSVC
      atsc: forgot to add gruel to the list of deps for unit test, also chmod 
+x unix unit test scripts
      core: removed modification of includedir for pc file, its not needed and 
was messing it up
      cmake: moved unique target macro into python where its used
      cmake: specify all the boosts, remove dummy sys/time.h for msvc build
      cmake: re-imagining of how to write a block w/ cmake and boost unit test
      Merge branch 'digital' of https://github.com/trondeau/gnuradio into 
digital
      Merge branch 'next' into digital
      small tweaks for windows building
      cmake: put that time.h compat header back (needed w/ benchmark apps on 
msvc)
      gruel: removed merge junk in makefile
      Merge branch 'next' of gnuradio.org:gnuradio into next
      uhd: changes to support amsg block w/ cmake
      Merge branch 'next' of gnuradio.org:gnuradio into next
      Merge branch 'digital' of https://github.com/trondeau/gnuradio into 
digital
      core: added source deps to swig files (regen on *.h,*.i)
      filter: detect correct bit width on x86 compiler
      cmake: set the library path for unix machines
      cmake: support for importing executables when doing cross build
      grc: only perform python checks when not building cross
      Merge branch 'next' of http://gnuradio.org/git/gnuradio into next
      cmake: updates to build after latest next merge
      cmake: added ENABLE_DEFAULT to disable components by default
      audio: may have to link Carbon
      Merge branch 'digital' of git://github.com/trondeau/gnuradio into digital
      digital: added cmake support for moved grc files and examples
      volk: alternative to -B that wont break on python 2.5
      volk: check that python -B can be used
      cmake: modified find files to better follow coding guide
      volk: use glob rather than parsing makefile for kernels
      core: attempt at fixing up generation logic in gengen (filter, trellis 
TODO)
      core: re-work gengen generation (hope its simpler)
      trellis: performed generation re-work on gr-trellis lib
      Merge branch 'next' of gnuradio.org:gnuradio into next
      howto: updated find gruel and core modules to match recommended style
      Merge branch 'next' of http://gnuradio.org/git/gnuradio into next
      Merge branch 'digital' of https://github.com/trondeau/gnuradio into 
digital
      uhd: added kwargs to construct individual struct elements in 
tune_request_t
      uhd: added documentation and tag implementations
      uhd: tweaks + tested working tags implementation
      uhd: added tags_demo c++ example application
      howto: various fixes for howto example
      gruel: added missing pmt swig install rule
      uhd: tweaks for some minor details
      Merge branch 'next' of http://gnuradio.org/git/gnuradio into next
      uhd: cmake support for example application
      swig: language independent exception handler
      core: add link with librt for shm_* calls
      Merge branch 'next' into digital
      Merge branch 'digital' of https://github.com/trondeau/gnuradio into 
digital
      Merge branch 'next' of http://gnuradio.org/git/gnuradio into next
      swig: added python script to auto-extract dependencies
      swig: added comments + fun w/ regexps
      howto: updated modules for newer swig macro
      core: make the lib/swig depend on the generated targets
      trellis: make the lib/swig depend on the generated targets
      uhd: suppress harmless swig warnings
      Merge branch 'next' into digital
      Merge branch 'next' of http://gnuradio.org/git/gnuradio into digital
      gr: updated cmakelists after merge for additional files
      gr: minor tweaks for MSVC compatibility
      gr: the CMakeLists.txt took a chill pill
      Merge branch 'next' of http://gnuradio.org/git/gnuradio into next
      grc: added new IO types
      grc: rename complex/float ports so its obvious
      grc: append index to duplicated ports
      Merge branch 'next' of http://gnuradio.org/git/gnuradio into next
      gr: changed the way trellis/gengen generated.i is made
      Merge branch 'next' of http://gnuradio.org/git/gnuradio into next
      Merge branch 'next' of http://gnuradio.org/git/gnuradio into next
      added some more python dash B
      digital: added mising install rules for moved ofdm xml files
      howto: changes as per tom's suggestions
      uhd: added uhd.find_devices to python
      cmake: added ability to support -DENABLE_XXX=FORCE
      cmake: fix that component depends on component hack
      grc: dont set the HLKM stuff unless win32
      Merge branch 'next' of http://gnuradio.org/git/gnuradio into next
      core: added transcendental to cmake build
      digital: added missing symbol export in digital_constellation
      core: forgot to remove extra under
      swig: fix rules for generated index files
      Merge branch 'next' of http://gnuradio.org/git/gnuradio into next
      cmake: added conditional check for compiler flags
      usrp: updated installed examples
      Merge branch 'next' of http://gnuradio.org/git/gnuradio into next
      grc: added throttle tag to blocks that throttle
      tags: made tags object oriented
      grc: tweaks for colors, added 64 int, vector darken
      Merge branch 'master' into next
      filter: fixed x86 checking logic when not x86
      removes gcc warning, dont need symbol export on plain c structs
      volk: give priority to generated includes (helps with dirty tree)
      utils: added cmake support for the gr-utils
      misc fix missing installed files/tweaks
      cmake: parse the version.sh and git describe to model the m4 files
      cmake: more tweaks for version extraction when git not found
      pmt: fix #446 by putting pmt swig into namespace
      tags: added swigging for gr_tags header
      core: runtime.i dont include gr_tag.i, avoids pmt dependency
      cmake: removed problematic/unused parsing of git describe
      cmake: make python checks optional for cross builds
      the libraries
      qtgui: fixed typo for name of export define
      atsc: fix consistent linkage on atsc_make_fs_checker
      msvc: fixed rint implementations in config.h
      cmake: set the enable variable to have parent scope
      cmake: restored extraction of git describe
      cmake: added toolchain file for arm_cortex_a8_native builds
      I'm sorry but llrintf had one of the best conversions of all time
      cmake: only make libtool file when libtool found
      cmake: generate pyo and pyc files + python install macro work
      cmake: fix for find* scripts
      grc: fix bug when displaying string params
      uhd: added buffer flush when source block is stopped
      gruel: added missing check GR_HAVE_NETINET_IN
      cmake: created macro for libtool gen and disabled by default
      cmake: fixed up swig deps properly for make -j*
      cmake: make the swig cxx file gen depend on the specified targets
      cmake: tweaks to swig gen and updated howto modules
      volk: work to improve compiler and multi-lib support
      volk: building on msvc again with sse2 arch
      volk: added some environment setup stuff
      uhd: backwards compat work which support streamer API
      uhd: python/swig/grc tweaks until it works
      uhd: added convenience constructor to stream_args_t
      uhd: preferable defaults for stream args
      uhd: restored source block recv single packet functionality
      uhd: grc xml tweaks + streamer args
      uhd: use new type string for uhd source/sink types
      uhd: added get_samp_rates calls
      uhd: added set/get time/clock source calls
      uhd: added set for RX/TX iq balance and dc offset
      uhd: rebase tweaks + update on command feature
      uhd: added docs and removed unimplemented options in grc files
      uhd: change examples to use new stream api
      Merge remote-tracking branch 'jblum/uhd_next'
      volk: replace separate_arguments with string replace (performs a 
whitespace split)
      cmake: tweaks for swig generation module
      qtgui: add python include path (older name)
      cmake: fix for cmake 2.6 install w/ library fubar mode
      cmake: only rely on target trick when not cross
      docs: grabbed support files from ben's repo and my repo
      work on swig docs, added to core and digital
      grc: replaced doxygen extracted docs with python docstrings
      uhd: cleanup some -Wall warnings
      grc: force param text to black to guarantee readability
      volk: avx support for MSVC
      volk: conversion tweaks to build avx on MSVC
      volk: fix #466 deprecated string use, from Pinkava
      cmake: added support for monolithic packaging rpms + debs
      cmake: moved post/pre inst/uinst files
      volk: squashed changes 32f_s32f_multiply_32f_a 32fc_x2_dot_prod_32fc_u
      qtgui: include QT_USE_FILE only when enabled
      cmake: fix QUIET arg usage on PKG_CHECK_MODULES
      uhd: added a finite acquisition call to usrp source
      grc: the check for pygtk can fail with no X session
      cmake: added swig version check
      gr: sync the filesystem before python can parse doxygen
      core: fix gr_udp_sink by including asio
      volk: fix overrule detection (cant reply on cpu name)
      cmake: fix for cmake 2.6 with library extras mode
      gruel: hrt under bsd should use clock gettime
      qtgui: better findqwt.cmake with standard paths
      core: fix floor ambiguous overload in vcc fftw
      grc: fix install permissions on grc_setup_freedesktop
      grc: better error for import gr fail

Julien Olivain (1):
      runtime: improve hier_block2 error messages

Marcus Leech (9):
      uhd: adds support for different over-the-wire data formats for UHD fft 
and siggen apps.
      core: fix for off-by-one issue in strip chart. Increases buffer size for 
longer displays.
      core: the burst_tag block can have user-defined keys and values for the 
tags when a burst is on or off instead of static values. Defaults are the same. 
Use set_true_tag and set_false_tag to override these.
      core: fix for off-by-one issue in strip chart. Increases buffer size for 
longer displays.
      uhd: fix for uhd_fft to work with basicRx d'board.
      uhd: fix for uhd_fft to work with basicRx d'board.
      io: fix triggering and performance issues with oscope; specifically for 
the strip-chart features.
      core: enable use of fftw's threading capabilities.
      gui: better handling of buffers in oscope for stripchart/non-stripchart.

Marcus Mueller (2):
      docs: swig_docs don't look at operators when building Python 
documentation.
      docs: applying operator fix to howto-write-a-block, too.

Martin Braun (12):
      first version of CPM code
      CPM make checks
      more elaborate checks, they also work now
      All CPM stuff included (C++/GRC/Python), tests pass
      updated doxygen blocks, changed param order for gmsk
      Added GRC blocks to Makefile
      Forgot to add GRC blocks to block_tree, fixed
      fixed some XML glitches
      fixed: FM sensitivity and calling gr_cpm::phase_response() through SWIG
      cmake: adding uninstall target for howto-write-a-block-cmake.
      docs: removing old Doxygen groups (radar and usrp(2)).
      Fixed GRC bindings for vocoder (this also fixes GRC example cvsd_sweep)

Michael Dickens (5):
      qtgui: fix for OSX to find standard Qwt install without specifying it.
      uhd: fix source block xml file generation
      digital: install OFDM examples into installed examples directory.
      allow any input hardware audio rate; fix use of deprecated function 
'AudioHardwareGetProperty'
      qtgui: More search options for qwt libraries, specifically for OSX.

Michael L Dickens (1):
      small tweaks to get stream sizes "more correct"

Nicholas Corgan (5):
      Fixed mislabeled dependencies for Fedora 15
      dpkg rejects "vX.X.X" version number because it doesn't start with a 
number, CMake assigns "X.X.X" version number to generated executables
      CMake package uses "X.X.X" version number instead of "vX.X.X"
      Installer filename more clearly separates "gnuradio", version, and distro
      Changes Windows installer filename to match naming convention of Ubuntu 
and Fedora installers

Nick Foster (16):
      Volk: add in mutex capability to archs.xml. Turns out some compilers can 
do both 32-bit and 64-bit compilations, and this breaks Volk. Only works in 
CMake right now.
      volk: modified cmake pkgconfig to look for Orc > 0.4.11
      Volk: added 32fc x scalar multiply, implemented in Orc & generic. Orc/SSE 
tested 10x faster than generic.
      Volk: add 32fc_s32fc_multiply_32fc to profiler
      Volk: 32f_s32f_multiply_32f
      Volk: whoops
      Volk: fix volk_32f_x2_dot_prod_32f_u test (threshold increase)
      Volk: fix volk_32fc_s32f_magnitude_16i_a Orc implementation for 
saturating magnitudes
      Volk: fix 32fc dot product test. more investigation into ASM64 and ASM32 
impls is needed to determine if these have robust tail cases or not.
      Volk: bring QA test changes into the profiler as well
      Volk: remove index max horizontal star from test, it shouldn't be there 
either
      Volk: since we have a profiler, we don't need to iterate during QA, so 
this can go much faster
      core: API exposure patch.
      volk: fix for newer orc.
      Volk: add scalar const support to the profiler/QA code. Disabled 
volk_32fc_s32fc_multiply_32fc_a's Orc impl due to it not working.
      Remove ORC invocation since // doesn't dissuade the generator.

Philip Balister (10):
      audio_alsa_sink : Fix warning on 32 bit builds.
      audio_alsa_source : Fix warning on 32 bit builds.
      qtqui-sink : Do not run the FFT unless updating the display.
      qr-qtgui-sink : Set lower limit of FT size to 256 from 1024.
      Remove checks for OpenGL from configure.
      qtgui_sink_c : Fix update rate math.
      high_res_timer: Fix high_res_timer_now() for E100.
      Try really hard to get cmake to use compiler flags from the toolchain 
file.
      Do not rewrite path to python interpreter for cross builds.
      Do not rewrite path to python interpreter for cross builds.

Thomas Tsou (3):
      vocoder: codec2: add block for David Rowe's Codec2
      gr-uhd: remove unused _tmp_buffs variable
      uhd: bug fix for GIL issues in bin_statistics. The usrp_spectrum_sense.py 
program looks like it's working again.

Timo Juhani Lindfors (3):
      cmake: fix git describe special case handling
      grc: fix typos
      gnuradio-core: fix typo in documentation

Tom Rondeau (602):
      Adding phase detector in Costas loop for 8PSK.
      gr-digital: adding a new top-level block for digital comms work.
      pager: fixed naming in PC file.
      digital: configuration files for building gr_digital
      digital: fixing up build structure. Compiles now.
      gr-digital: renaming block to avoid name collision with stuff in 
gnuradio-core.
      gr-digital: adding QA code for Costas loop block.
      gr-digital: adding GRC components for Costas loop.
      gr-digital: restructured Costas loop to be specified in terms of the 
damping factor and natural frequency instead of randomly setting the gains. 
Much more robust in simulation.
      gr-digital: cleaning up and commenting.
      gr-digital: updatign QA code to new interface of Costas Loop.
      Merge branch 'master' into 8psk
      gr-digital: getting rid of warnings from costas loop block.
      gr-digital: Adding a ccc version of the adaptive filter (to use complex 
taps).
      gr-digital: adding CMA equalizer to gr-digital. This replaces the 
gr_cma_equalizer_cc in gnuradio-core and uses the complex-in, complex-out, 
complex-taps version of the gr_adaptive_filter.
      gr-digital: exposing accessors of CMA equalizer through swig and into 
GRC. Also added protection from exploding error calcs by clipping.
      gr-digital: introducing a new blind equalizer based on minimizing the 
kurtosis. Does not work yet.
      Merge branch 'master' into constell_obj
      Merge branch 'constell_obj' into 8psk
      gr-digital: Updated Costas loop QA to work with all tests wth new API.
      gr-digital: moved consetellation object into gr-digital space.
      gr-digital: updating build for consetellation object move.
      gr-digital: formatting constellation block for our style; adding 8PSK 
constellation.
      gr-digital: moved dbpsk, dqpsk, d8psk into the gr-digital space. Mods 
tested and working in GRC.
      gr-digital: adding dbpsk, dqpsk, and d8psk demodulators to gr-digital.
      gr-digital: bumping up the signal amplitude into the costas loop for the 
8PSK slicer.
      Merge branch '8psk' of github.com:trondeau/gnuradio into 8psk
      Merge branch '8psk' of github.com:trondeau/gnuradio into 8psk
      digital: fixing qa code; adding (untested) GRC block for DxPSK demods.
      build: committing updated Makefile.swig.gen files.
      Merge branch 'master' into 8psk
      gr-qtgui: makes time sink a sync_block (since it is) and uses 
set_output_multiple instead of forecast. The result is that multiple streams 
maintain constant relationship, which they did not before. This should also 
prevent us from having to keep so much book-keeping of the indecies, and we 
will hopefully be able to clean this up soon.
      gr-qtgui: adding the various windows as initial options for the qtgui 
sink in GRC.
      Merge branch 'master' into 8psk
      digital: set number of samps per symbol for the equalizer. Also, 
explicitly set the initial taps of the adaptive filter to 0+j0
      core: minor changes to clean up adaptive filter code.
      filter: Adding a concept of output samples per symbol to the PFB clock 
recovery alg, mostly so you can pass on 2+ samples per symbol to a follow-on 
equalizer.
      Merge branch 'master' into 8psk
      digital: adding some comments to the swig file
      digital: adding an LMS decision-directed equalizer block.
      digital: fixing 8psk constellation object to properly slice.
      digital: adding GRC block for LMS DD equalizer.
      digital: fixing comments on LMS DD equalizer
      digital: formatting CMA code; adding get_ functions and renaming things 
for consistency.
      digital: converting LMS algorithm to use the gr_adaptive_filter structure 
and making naming consistent (so CMA and LMS look and behave similary with 
different error and upate functions).
      Merge branch 'master' into 8psk
      Merge pull request #2 from benreynwar/8psk
      digital: fixed variable ordering to remove warning.
      digital: moving more constellation blocks into gr-digital. Builds, make 
check needs work.
      digital: work on build to make gr-trellis dependent on gr-digital.
      digital: removed new constellation blocks from gnuradio-core.
      fixing build
      fixing build for constellation code. Had to make some changes to the qa 
code to import the right stuff after being changed from sitting in 
gnuradio-core.
      trellis: fixing trellis build and qa structure. run_tests.in adds 
gr-digital to the PYTHONPATH so that the QA code can import digital_swig.
      Merge branch '8psk' into next
      digital: reverting back to ofdm, pkt, and modulation_utils in 
gnuradio-core to master. Moved new versions under gr-digital.
      digital: fixing imports and build/dist for gr-digital.
      digital: moved gr_binary_slicer_fb to digital_binary_slicer_fb and added 
QA code. Removed constellation_decoder and everything that dependedon it. Must 
switch everything to digital_constellation_decoder now. Also moved gmsk to 
gr-digital. Make check passes.
      digital: moved clock_recovery_ff/cc to gr-digital.
      digital: removed references to modulators that were moved to gr-digital.
      digital: removed gr_costas_loop from gnuradio-core that is replaced in 
gr-digital.
      trellis: fixed bug in trellis constellation metrics on when to include 
config.h.
      Merge branch 'next' of gnuradio.org:gnuradio into next
      digital: removed LMS and CMA equalizers from core that are supplanted in 
gr-digital.
      digital: using new psk2 to build the constellation and no longer use blks2
      digital: moving correlate_access_code to gr-digital.
      digital: added some QA tests for the clock_recovery_mm block.
      digital: fixed name of costas loop QA test block; made 
qa_binary_slicer_fb executable.
      digital: made clock recovery QA code executable.
      digital: adding QA code for LMS DD equalizer.
      digital: moved CRC32 from gnuradio-core to gr-digital. Also added QA code 
for it.
      digital: rename QA test to represent the function we are testing.
      digital: moving mpsk_receiver from gnuradio-core to gr-digital. Added QA 
code for it.
      digital: moving Python digital stuff to gr-digital. Fixing some build 
issues.
      digital: modifications to make Python scripts in digital usable.
      digital: working digital transmit benchmark script to file.
      digital: updates to build for gr-digital examples.
      digital: reworking code so digital examples work. BPSK seems to work fine 
offline.
      digital: reworking code so digital examples work. BPSK seems to work fine 
offline.
      Merge branch 'master' into next
      Merge branch 'master' into next
      fixed some more warnings; mostly in doxygen or order of variable 
initialization.
      core: made significant improvements in FLL algorithm. Now converges very 
nicely.
      digital: moved fll_band_edge out of gnruadio-core.
      digital: moved fll_band_edge into gr-digital.
      digital: added QA code for FLL algorithm. Updated generic_mod_demod to 
use new FLL in digital instead of gr.
      digtial: Added an example script to show/test the behavior of the FLL.
      digital: cut down number of samples in constellation_receiver QA code to 
make shorter test time.
      digital: better behavior of FLL code and added gets and sets for the 
frequency and phase estimates.
      digital: updated Costas loop again. The damping factor is now set by 
default and is no longer part of the constructor. All variables are exposed in 
gets and sets, though, for any purposes.
      digital: Add a costas loop example program. Updates FLL example program 
to include phase offset setting.
      digital: update documentation.
      updating PFB clock sync to use loop bandwidth and damping factor instead 
of setting gains independently.
      Merge branch 'master' into next
      digital: reworking pfb_clock_sync block for better construction of diff 
taps, more accesors.
      digital: adding a timing offset example.
      digital: added M&M clock recovery loop as an option to compare against 
polyphase filterbank.
      digital: fixed complex M&M to output the error signal as a float. Also 
changed the error value limit since we were hitting it constantly before.
      digital: setting up receive path to use new timing loop API, FLL API, new 
gain names/settings. Also added concept of gray coding to generic mod/demod and 
reworked bpsk/qpsk modulators so both work.
      digital: fixing up receiver code. Almost there...
      digital: updated constellation receiver to use loop bandwidth and damping 
factor instead of setting alpha and beta independently. Also cleaning up Costas 
loop a bit more.
      Cleaning up; adding a different dbpsk that uses differential coding. The 
normal bpsk is non-differential by default, but can be set to use differential 
with the right flag.
      fixing constellation plotter to gracefully handle the end of a file.
      digital: fixing naming of logging files.
      Adding a control_loop class that takes care of setting the loop gains and 
the standard loop advance function. This should be used as a parent class of 
any block that uses a 2nd order control loop (like the PLL, clock recovery, etc 
blocks).
      Convering the PLL refout block to use the gri_control_loop class to take 
care of the internal loop. The error and what to do with the phase and freq are 
left to this block. It also changes the interface so that the PLL's gains are 
determined by the loop bandwidth.
      digital: cleaned up Costas loop code by switching over to the 
gri_control_loop class to handle the inner loop. Had to add it to 
digital_swig.i to properly wrap the parent functions into Python.
      utils: fixed typo
      digital: made digital constellation receiver a child of the second order 
control loop class and cleaned up the interface.
      digital: updating constellation receiver's QA code.
      digital: working on adding a dqpsk modulation block.
      digital: wip: dqpsk needs work.
      Merge branch 'master' into next
      digital: created a separate DQPSK constellation that does not gray code 
inside the block. This forces a slower decision making routine but allows 
differential encoding. Gray coding is done using pre_diff_code.
      digital: fixed qpsk modulators to enable dqpsk.
      digital: fixing qa code to test new dqpsk; a few minor formatting changes.
      Updating all three PLL blocks to use new control_loop parent class.
      Updating QA code for PLL blocks. Setting gains using new loop bw concept 
changes the behavior slightly so new values were necessary. By explicitly 
setting alpha and beta to the previous values still worked, though.
      Merge branch 'master' into next
      digital: reformatting documentation for line length.
      digital: converted FLL block to use gri_control_loop parent class.
      digital: made other QA codes executable
      digital: formatting comments for line length.
      digital: converted mpsk_receiver to use gri_control_loop parent class. 
Updated QA code for this, too. Again, had to change the expected data since the 
loop converges at a different rate; tested by setting alpha and beta to old 
values and it worked with old data still.
      digital: adding a script to add channel conditions to a saved file and 
output to another file.
      Merge branch 'digital' of github.com:trondeau/gnuradio into digital
      digital: fixing a few things left out in conversion to gri_control_loop 
children.
      digital: minor formatting fixes.
      digital: adding GMSK as a modulation type. Updated to use PFB-based clock 
recovery alg instead of M&M.
      Merge remote branch 'mbant/cpm' into digital
      digital: moved newly added CPM and GMSK hier blocks to gr-digital.
      digital: fixed up build to make libdigital_hier.la; does not swig or get 
built into full library yet. Passes distcheck.
      digital: added gitignore file to hier dir.
      digital: adding CPM C++ hier block, which adds a hier directory to 
gr-digital. Reworked build system to include this in the libraries and modules 
built.
      Fixing GRC files for new API to loop blocks.
      Fixed the PFB clock sync block when asking for multiple samples per 
symbol out.
      grc: moved GRC blocks that were put into gr-digital into gr-digital/grc 
and refactored for new API.
      Merge branch 'master' into next
      shd: adding a component gr-shd as an interface to the Symplex Hardware 
X-Mini system. Mostly cribbed from gr-uhd.
      Merge branch 'master' into next
      Merge branch 'master' into next
      Merge branch 'next' of gnuradio.org:gnuradio into next
      tags: fixed fwrite line for the right item size number.
      tags: updated uhd_burst_detector with a better energy detector. Works 
well when receiving bursty NBFM signals.
      fixing doxygen comment typo.
      tags: adding tags examples to build distribution.
      Merge branch 'master' into next
      shd: fixing up SHD examples.
      shd: adding a very rudimentary siggen application to test gr-shd tx 
driver.
      digital: fixed GRC blocks for blocks moved to gr-digital.
      grc: removing more blocks from general grc tree that are now in digital.
      digital: psk and dxpsk GRC blocks working.
      digital: modifying example dir gitignore to ignore any generated samle 
files.
      digital: moving more examples from gnuradio-examples to gr-digital and 
added examples to Makefile.am.
      digital: moved tx/rx_voice from gnuradio-examples into gr-digital. Tested 
and working with new dbpsk,dqpsk,d8psk.
      Merge branch 'master' into next
      Merge branch 'master' into next
      fixing PLL's using new control_loop class so their output update is done 
at the right time; were lagging by a sample before.
      Merge branch 'master' into next
      updated QA codes for fixed PLL blocks.
      qtgui: moved actual examples to new examples directory.
      qtgui: removed usrp and usrp2-specific apps; replaced with a UHD version.
      Merge branch 'master' into next
      Merge branch 'mergme/uhd_tags_impl_on_master'
      uhd: can't be const to go into tag_work, which might change it.
      Merge branch 'master' into next
      digital: adding include directory for public header files.
      digital: updated build files for new gr-digital/include directory.
      digital: moved header files from lib to include in gr-digital.
      digital: removed hier directory in gr-digital; put c++ hier blocks into 
lib/include/swig.
      Merge branch 'digital' of github.com:trondeau/gnuradio into digital
      digital: removed hier directory
      docs: fix Doxygen so it gets all generated files in builddir if this is 
different than srcdir.
      docs: fix Doxygen so it gets all generated files in builddir if this is 
different than srcdir.
      Merge branch 'master' into next
      Merge branch 'next' into digital
      digital: bug fixes for digital mods. Adding fist pass at a UHD benchmark 
transit chain. Automatically selects the right samples/symbol and sample rate 
to achieve requested bitrate.
      digital: making a parent class for the UHD interface since most of the 
functions are duplicated between receiver and transmitter. Made a receiver 
interface, too.
      digital: fixed up benchmark codes to handle receive, too. Over-the-air 
tests worked.
      digital: fixed differential/non-differential. Defaults to differential 
now, too.
      digital: modified generic_mod_demod so mod and demods have same options 
in the same order.
      Added a method to get the current timing rate from the pfb clock sync 
block.
      digital: first pass at implementing a BERT transmitter. Works storing 
samples to file.
      Fixed stupid mistake in new method.
      digital: first pass at BERT receiver.
      UHD: moving HF apps from gnuradio-examples to gr-uhd/examples. Did the 
minimum possible work to convert HF Explorer to use UHD.
      uhd: again, just the basics of getting hf_radio to work with UHD (and the 
'new' top_block/hier_block2 structure)
      uhd: fixing hf_explorer to take the UHD address as an option.
      uhd: fixing copyright and M4 files for HF apps.
      uhd: moved multi-antenna scripts from gnuradio-examples to 
gr-uhd/examples. Does not work yet.
      uhd: build script changes for multi-antenna examples
      uhd: moved fm_tx4 from gnuradio-examples to gr-uhd/examples
      uhd: removing multi-antenna stuff frmo gnuradio-examples
      uhd: moved usrp/max_power.py to gr-uhd/examples. This _should_ work for 
both USRPs and USRP2 series, but is only tested for a USRP2 (N210, actually).
      uhd: moved usrp_am_mw_rcv from examples to gr-uhd/examples and made work 
with UHD. Needs more testing.
      shd: changed gr-shd names from xmini to smini
      shd: changed name from xmini to smini in GR interface; needs to be 
matched in the s-mini firmware.
      shd: Changed version requirements for libshd.
      Merge branch 'shd'
      Merge branch 'master' into next
      uhd: fixed this example to correct for sample rate offsets when setting a 
UHD device.
      uhd: moved NBFM examples to gr-uhd/examples directory and made work with 
UHD.
      uhd: moved WFM recever and no-gui receiver to gr-uhd/examples and made 
work with UHD.
      uhd: removing example files now in gr-uhd/examples
      Merge branch 'upstream/alsa-sink-warning-fix'
      Added floating point version of arbitrary resampler.
      uhd: moved usrp_wfm_rcv_pll to gr-uhd/examples and made work with UHD.
      Added FFF version of pfb_arb_resampler to Python hier block (where only 
the rate is required).
      uhd: moved usrp_wfm_rcv2_nogui from examples to gr-uhd/examples and made 
work with UHD.
      uhd: minor fixes to examples
      Formatting and normalizing freq limits.
      uhd: moved usrp_wfm_rcv_fmdet to gr-uhd/examples and started converting 
to UHD. Getting a segmentation fault currently. Don't know when the last time 
this worked properly was.
      uhd: converted usrp_wfm_rcv_sca to gr-uhd/examples and made work with 
UHD. Seems to work but could use more testing.
      uhd: cleaning up and updating some script info.
      uhd: removing usrp2 examples. Not bothering with QT version for now and 
the wfm_rcv is already handled after conversion from usrp.
      uhd: Moved USRP analog TV receiver examples to gr-uhd/examples. They seem 
to run with the UHD, but I can't really test them since there's no NTSC signals 
around...
      Merge branch 'maint'
      Merge branch 'master' into next
      uhd: Moved usrp_wxapt_rcv from examples to gr-uhd/examples and made work 
with UHD.
      uhd: removed examples that don't make sense with UHD. Fixed up 
gr-uhd/examples Makefile.
      uhd: moved fm_tx_2_daughterboards and usrp_spectrum_sense to 
gr-uhd/examples. Neither are working properly quite yet.
      Removing reference to usrp examples directory. All usrp and usrp2 
directory examples are now in gr-uhd/examples.
      Merge branch 'next' into digital
      digital: copied tunnel.py over to gr-digital/examples and updated it to 
use UHD. So far so good. Testing on multiple computers now.
      Merge branch 'digital' of github.com:trondeau/gnuradio into digital
      digital: fixed BERT test.
      digital: debugging to get digital BERT tests to work over the air with 
UHD (verified).
      digital: adding bert and tunnel to makefile.
      digital: removed old digital and digital-bert scripts that will no longer 
work. All of these have been replaced in gr-digital/examples.
      digital: Removed old digital mod blocks. Modified gmsk to work over the 
air again.
      digital: minor bug fix
      digital: updated rx and tx voice examples to work over the air with UHD.
      Removed empty usrp directory.
      digital: minor bug fix to rx_voice demo.
      uhd: improved uhd_fft; fixed panel names and some minor behavior issues.
      uhd: added UHD versions of siggen and siggen_gui.
      uhd: adding uhd_rx_nogui app to uhd apps directory.
      uhd: removing old USRP util files that have been replaced in gr-uhd/apps.
      wxgui: Updating constellation plot to work with gr-digital.
      uhd examples: updated all GRC USRP-based examples to UHD examples.
      gcell: removed gcell and gr-gcell
      digital: updating documentation; adding everything to group 'digital'
      digital: adding Doxygen group digital
      docs: This adds documentation to gr-digital in the form of a 
README.digital and a digital modulation page for the Doxygen manual. The 
manual's main page has been updated to link to the new digital modulation page.
      docs: adding README.vocoder and a Doxygen page for the vocoder block.
      config: sneaking in a fix for gr-digital and adding some requirements to 
make an include directory to gr-qtgui.
      docs: fixing copy-paste spelling error.
      qtgui: sneaking in a fix to add an include directory to gr-qtgui.
      docs and qtgui: adding Doxygen documentation for each class. Also changed 
the default behavior for the qtgui_sink_f to turn the constellation plot off by 
default (doesn't make sense with out the Q part, too).
      doc: adding qtgui Doxygen documentation page and a README file.
      adding gitignore files to new directories.
      docs: adding uhd Doxygen documentation page and README file.
      docs: adding doc directory, Doxygen page, and README for audio package.
      docs: include the doc directory in gr-aduio.
      docs: force a directory to be checked for generated PMT include file to 
remove a warning.
      docs: adding gitignore for gr-audio/doc
      digital: moved narrowband examples to their own directory (to make room 
for OFDM examples).
      digital: wip: moved all OFDM examples and blks2impl to gr-digital.
      digital: wip: changes to get benchmark_ofdm_tx to produce output (runs 
but untested/verified).
      digital: benchmark_tx and benchmark_rx are working to/from file.
      digital: I didn't think this was needed, but apparently, it is.
      digital: unnecessary import.
      digital: removed psk and qam from gnuradio-core; unnecessary now.
      digital: moved over all c++ blocks to gr-digital. Benchmark tx/rx still 
working.
      digital: sneaking in a fix to cpm.py here. Working with benchmark_tx. 
Also adding some print statements to benchmark script to indicate what type of 
source/sink is being used.
      digital: OFDM using new psk and qam modules for constellations. Also, 
psk2->psk updated in all files and examples.
      digital: fixed QA tests for ofdm.
      digital: changed modulation_utils2 to modulation_utils and update all 
files using it.
      Merge branch 'dig_ofdm' of github.com:trondeau/gnuradio into dig_ofdm
      docs: Updated some docs and made it so GRC can pull docs in from other 
components like vocoder and digital.
      fixed a couple of typos.
      docs: added a page on PFBs and put them in their own doxygen group. 
Helpful explination on how to use them and where to find more info.
      digital: fixed OFDM benchmark code to work over-the-air with UHD.
      digital: removed unnecessary benchmark_ofdm.py
      digital: add channel model for OFDM signals to a file.
      digital: fixed narrowband channel model adder to take a signal amplitude 
to determine the SNR.
      digital: renamed OFDM benchmark codes; no real need to say what they are 
in an ofdm directory.
      digital: wip: working on tunnel.py for OFDM.
      digital: added set_freq function to narrownband tunnel's main top block.
      Merge branch 'mergme/grc_work' into next
      config: fixed qwt checks to be available over more versions.
      build: fixed a bug with missing boost filesystem lib.
      config: fixing up for new rules in automake.
      build: needed boost_filesystem lib added (found under ubuntu 11.10; 
they're getting pickier).
      qtgui: avoids a simple warning.
      qtgui: wip: updating qtgui to work with QWT 6 (and trying to maintain 
backwards compatability to 5.2). This wip works for just the fft plots.
      qtgui: Time domain plot working againt under qwt6.
      qtgui: constellation plot working again under qwt6.
      qtgui: waterfall plot mostly working under qwt6 (plots, but updates to 
scale and color not working yet).
      qtgui: fixed waterfall color map issue under qwt6.
      qtgui: adjusting intensity knobs and auto scale in waterfall works in 
qwt6.
      qtgui: wip: working to make plots backwards compatible with qwt 5.2.
      qtgui: more compatability issues.
      Merge branch 'maint'
      Merge branch 'master' into next
      Merge branch 'next' into dig_ofdm
      ofdm: removed old ofdm examples directory. All examples are now in 
gr-digital.
      build: fixed last warning generated from bootstrap under autoconf 2.68.
      Merge branch 'maint'
      Merge branch 'master' into next
      digital: adding OFDM GRC blocks to gr-digital.
      qtgui: a few more fixes for qwt 5.2/6.0.
      Merge branch 'maint'
      Merge branch 'master' into next
      qtgui: missed something before.
      Merge branch 'maint'
      Merge branch 'master' into next
      added transcendental block from jblum/transcendental (reworked for master 
branch).
      wxgui: saner defaults to wxgui plotters from issue #450.
      digital: xml is so picky. This fixes the problems with the new GRC blocks 
in issue #449.
      Merge branch 'master' into next
      uhd: updating examples to use args and better default for all UHD 
examples; also fixed the wfm_rcv blocks to use new PLL constructor.
      digital: fixed digital narrowband examples to use args instead of address 
and better default.
      digital: fixed digital ofdm examples to use args instead of address and 
better default.
      digital: fixed digital narrowband examples to set the sample rate based 
on the symbol rate, not the bitrate, of the modulation.
      uhd: fixed swig file to make guile build happy.
      uhd: fixed examples to use new find_devices command.
      examples: removed multi_usrp examples.
      examples: removed multi-antenna examples.
      examples: updated config files for removed examples.
      Removed radio-astronomy; updated and replaced by simple-ra in cgran 
(https://www.cgran.org/wiki/simple_ra).
      Merge remote-tracking branch 'jcorgan/pager-update' into next
      Removing usrp, usrp2, gr-usrp, gr-usrp2. Everything is moving to using 
UHD. Also removes related M4 and dependency requirements for USRP-related libs.
      Removed usrp(2) directories.
      Fixed Makefile.am trailing backslash for autofoo build.
      Somehow, these headers got duplicated. Removed from core, are in 
gr-digital.
      volk: fixed signed/unsigned comparison warnings.
      vocoder: fixed signed/unsigned warning.
      core: fixing AM_CPPFLAGS in viterbi/Makefile.am
      Merge branch 'next' of gnuradio.org:gnuradio into next
      build: fixed missing file in Makefile.am.
      Merge branch 'next' of gnuradio.org:gnuradio into next
      docs: installing README files.
      docs: Fixed the include path to always find the right path.
      docs: updating documentation. More build instructions/information in 
Doxygen. Added logo to doxygen manual, too.
      docs: Removing some more unnecessary stuff.
      uhd: fixing uhd apps to take a subdev spec; also changing to more general 
uhd parameter of 'args' instead of 'address' which defaults to the first uhd 
dev found.
      digital: added subdevspec option to digital UHD examples.
      uhd: added subdevspec option to UHD examples and sets antenna based on 
option.
      uhd: added some documentation to the UHD main page on standard option 
parser options and creating a source and setting the parameters.
      Merge branch 'next' of gnuradio.org:gnuradio into next
      docs: don't need to distribute README files in docs component. Just the 
install path.
      Merge remote branch 'jblum/cmake_fixes' into next
      core: Added type conversion int->float (issue #192). Added with a gri 
file and also added a gri file for float->int to perform function inside 
gr_float_to_int. Also added QA code for the new block.
      core: added a test for float_to_int overflow clipping.
      core: Making gnuradio-core dependent on Volk. This means you HAVE to have 
Volk build in order to build GNU Radio. Volk is now a 'first-class citizen.'
      Merge branch 'master' of gnuradio.org:gnuradio
      Merge branch 'cmake_foo2'
      core: fixed float_to_int for 32-bit machines.
      docs: distribute doxygen logo file.
      core: really fixed this on 32-bit machines (actually tested). Forced to 
promote to a 64-bit int to handle the overflow, so this is going to take a hit 
on 32-bit machines.
      shd: adding gr-shd to cmake build structure. Adding missed app to 
autotools build.
      build: making cmake build pyo files during install.
      doc: removed gr-qtgui/lib from doxygen serach path so it does not include 
markup in internal (non-API) header files.
      build: removing a removed file from the autotools build.
      build: fix autotools to install python scripts into the right path based 
on what Python says.
      examples: making both autotools and cmake install all the same examples.
      build: better handling of doxygen building and consistency between build 
tools.
      usrp: these guys shouldn't still be here...
      build: name change because we're not 12 year olds.
      build: build .la files for swig'd libraries.
      docs: ignore cmake header files.
      qtgui: Fixing slot names that can't be #if'd out for compatibility 
between Qwt 5.2 and 6.0.
      qtgui: removed files for dependency on qwtplot3d. We don't use it anymore 
and don't have a plan to in the future.
      docs: more ignore dirs for Doxygen.
      Merge branch 'upstream/alsa-source-warning-fix' into maint
      Merge branch 'maint'
      reed-solomon: fixed the signed/unsigned warnings in the RS code.
      cmake: adding uninstall rule to remove symlinks, too.
      grc: tell the packet utility to look in gr.digital for packet_utils.
      trellis: fixed the trellis examples to look in gr-digital for the 
constellation information.
      trellis: fixed doc examples to use gr-digital 
(test_viterbi_equalization1.py bombs out on something else, now).
      Merge remote branch 'jblum/master'
      grc: correlate access code was also moved to gr-digital; fixing bug in 
grc block.
      qtgui: these shouldn't be installed.
      grc: fixing grc blocks not properly moved in to digital.
      digital: moved files to the right location; put them into the build files.
      digital: really, seriously, fixing digital GRC files.
      digital: updates to interface in GRC. Actually tested in working GRC 
flowgraphs.
      digital: reverting gmsk; doesn't use pfb arbitrary resampler, which 
doesn't work for some reason. Need to give this another look.
      digital: reverting GMSK mod/demod GRC blocks for old interface.
      Merge branch 'master' of gnuradio.org:gnuradio
      trellis: applying patch to gitignore from Achilleas Anastasopoulos.
      doc: ignored too much of qtgui; lost it's main page file.
      Merge branch 'master' of gnuradio.org:gnuradio
      uhd: patch from Marcus Leech to add FFT update rate and averating on/off 
to command line options of uhd_fft.py.
      docs: don't ignore the entire qtgui directory.
      docs: autotools Makefile.am generates empty swig_docs .i files; builds in 
autotools and cmake.
      docs: added python doxygen docs to gr-audio.
      docs: added python doxygen docs to gr-atsc.
      docs: added python doxygen docs to gr-comedi
      docs: added python doxygen docs to gr-noaa
      docs: added python doxygen docs to gr-pager
      docs: added python doxygen docs to gr-qtgui
      docs: added python doxygen docs to gr-trellis
      docs: added python doxygen docs to gr-uhd
      docs: added python doxygen docs to gr-video-sdl
      docs: added python doxygen docs to gr-vocoder
      docs: added python doxygen docs to gr-wxgui
      docs: added python doxygen docs to gr-shd
      docs: fixing swig Doxygen file to ignore some files in qtgui.
      docs: forgot to have the generated .i files installed.
      docs: Adding swig doc generation to Makefile.am files.
      docs: added doxygen and swig docs building tools into howto (cmake 
version only).
      docs: better use of BUILT_SOURCES so I'm not overriding the standard 
build instructions for it.
      docs: removed unused xml-swig; replaced by doxyxml.
      docs: installing generated _doc.i files under autotools.
      docs: more appropriate variable to use when setting the include/headers 
directory.
      docs: fixing variable for location of header files (SOURCE not BINARY).
      docs: fixed Doxyfile to ignore cmake howto directory; enables namespace 
page to expose all PMT functions in the manual.
      docs: adding a doc string for the gruel and gruel.pmt python modules.
      docs: adding Python docstrings to gruel/pmt in cmake; dummy file make for 
autotools to build.
      docs: better install of swig docs .i files since we actually have a 
variable to take care of it already.
      docs: remove xml-swig from autotools config.
      docs: install gruel swig docs and other swig files into 
include/gruel/swig instead of include/gnuradio/swig.
      Merge branch 'master' of gnuradio.org:gnuradio
      Merge branch 'more_swigness_docs'
      docs: more fixes for generated swig files. This worked before the merge, 
but this forces the build system to generate these before processing the other 
swig files.
      volk: updated autotools Makefile to build with new headers.
      volk: fixed autotools build when orc is available.
      Fixed warnings generated by variable declaration order.
      docs: fixes some warnings.
      docs: if DOXYGEN_ENABLE is false, don't build the swigdocs, either.
      volk: fixed some of the simpler warnings.
      docs: fixed ending of if statement.
      volk: remove warning about implicit declaration of sqrt.
      vocoder: fixed some unused vars warnings.
      Most of these warnings are coming from swig-generated sources. They are 
almost never an actual problem, so just turn the warning off.
      docs: fixing format of link in simply_framer_sync. Helps older Doxygen 
versions understand the link format.
      build: moved docs to be the first item checked/configured to give all 
other components access to ENABLE_DOXYGEN.
      Merge remote-tracking branch 'jblum/cmake_qtgui_fix'
      Merge branch 'maint'
      uhd: removes usrpm that should not have been there anymore (patch from 
Sam Bretheim).
      uhd: fixes to instantiating UHD devices to set the antenna and subdevice 
properly (patch from Sam Bretheim).
      Merge branch 'maint'
      digital: fixed QA code copy/paste error.
      digital: fixed QA code copy/paste error.
      Merge branch 'maint'
      digital: exposed setting FLL loop bandwidth factor in GRC; must have been 
overlooked initially.
      filters: added accessor functions to FFT and FIR filter classes to return 
vector of taps.
      core: added accessors to noise_source to get type and amplitude of object.
      core: added accessors to get all settable values of the channel_model 
objects.
      digital: added a class, digital_mpsk_snr_est_cc, that estimates the SNR 
of an M-ary PSK signal.
      digital: made separate implementation classes for the different SNR 
estimators.
      digital: using impl SNR estimator classes instead of function pointers.
      digital: added a probe (sink) for the new SNR estimators; also fixes up 
Makefiles and Swig files for SNR est blocks.
      digital: fixing up blocks to use SNR est classes more appropriately.
      digital: QA code for SNR estimators.
      digital: adding an example program for the SNR estimators with Python 
code to compare.
      digital: adding documentation for SNR estimators; added an estimator for 
M2M4 type that allows the user to set the kurtosis of the signal and noise, if 
known, to work with non-MPSK and non-AWGN channels (untested).
      digital: fixed QA code for SNR estimator SVR name change.
      digital: added documentation for SNR estimators; made a Doxygen group for 
them. Also set the alpha value to a default of 0.001; most won't need to change 
this.
      digital: SNR estimators just take a complex vector; not full vector of 
complex vectors.
      digital: snr probe passing just the 0th input stream to SNR estimator.
      digital: the SNR estimator block now issues a tag with the SNR (key = 
'snr'). The number of samples between when the tag is sent is set in the 
constructor (default = 10000) and can be changed.
      digital: update to qa and example code for new constructor with 
tag_nsamples arg.
      digital: fixed documentation of parameters.
      digital: adding SNR nsamples set/get functions in swig i file.
      digital: added tag_nsamples placeholder into SNR probe block.
      digital: somewhat strange buy necessary fix for autotools build with 
guile.
      Merge branch 'maint'
      pfb: updated and hopefully better documentation of the PFB clock sync 
blocks.
      pfb: bug fix for ccf version of the PFB clock sync to handle the d_osps 
parameter better.
      Merge branch 'maint'
      scheduler: first attempt at being able to set an upper limit on the 
noutput_items for all blocks in a flowgraph.
      scheduler: access to set max noutput_items in start method through Python.
      pfb: bug fix for ccf version of the PFB clock sync to handle the d_osps 
parameter better.
      Merge branch 'maint'
      scheduler: if the block is an interpolator that needs a minimum of some 
number of outputs based on the inputs, let it. This is an acceptable (actually, 
necessary) exception to the specified limit.
      scheduler: add default (large) max noutput_items to C++ run function.
      digital: bug fix for FLL QA test. Use a seed to always generate the same 
test sequence.
      Merge branch 'maint'
      build: maybe towards a better way of getting Doxygen docstrings to build 
with -jN.
      scheduler: added argument to wxGUI's stdapp that allows a user to specify 
the max_noutput_items when building a wxGUI application.
      Merge branch 'max_noutputs'
      build: not going to work. Removing changes to cmake files and no sync 
call.
      build: have swig_doc catch the exception when the xml parsing fails on a 
not-complete file.
      Revert "volk: remove warning about implicit declaration of sqrt."
      volk: tell Orc compiler to include math.h to find some generic functions 
(sqrt).
      volk: minor changes to fix some warnings.
      Remove some more warnings. I'm probably being a bit OCD about these ones, 
but it makes the build output so much nicer...
      Merge branch 'maint'
      docs: another recheck point in the siwg_doc code. If a parse error 
happens, try rereading up to 3 times.
      digital: added get/set functions to mpsk_receiver_cc for theta (phase 
offset), omega relative limit, and modulation order.
      docs: another hack to check for errors and retry when building the 
swigdocs.
      digital: fixing up BERT interfaces. Also added a gain control to the tx 
side (so options.amplitude is actually used).
      Merge branch 'maint'
      Merge branch 'maint'
      core: fixed bug in FFT shift operation.
      Merge branch 'nosync' into maint
      Merge branch 'maint'
      docs: another try/except/rerun spot.
      Merge branch 'maint'
      noaa: add pc file for gr-noaa to m4 file.
      Merge branch 'maint'
      sched: first attempt at working with aligned data sets. A block has an 
indicator on whether or not the buffers are aligned; they can use this to 
determine which Volk function to use or if to use Volk at all.
      core: link to Volk.
      core: test case of using Volk to convert from float to short.
      sched: forgot to turn debugging off.
      build: look for local volk headers instead of installed.
      sched: better comments. Handling of noutput_items adjustment done better 
and documented.
      volk: float_to_short now clips the values instead of wrapping around.
      volk: fix a warning.
      volk: float_to_int and float_to_char updated to clip instead of wrap 
around. The float to int clips at smaller than 2^32 because of the limits of 
the float representation.
      core: moved float_to_X type converters over to use Volk calls.
      QA: type converter QA codes added and updated for Volk. Some small 
differences between Volk and non-Volk for rounding issues are made here.
      volk: cleaned up float_to_X to be Volk-only and added vlen and scale to 
constructor to set the vector length and a free scaling with the data.
      core: minor tweaks to float_to_X
      core: short_to_X: adding short_to_char block using Volk; made Volk 
version of short_to_float.
      core: cleanup short_to_float.
      core: QA codes for float_to_X and short_to_X (note: float_to_int needs 
work).
      core: more conversion work to Volk for type converters.
      core: more type converters in Volk; adding char_to_short converter.
      core: update Makefile.am for new type converters.
      volk: fix lower bound of int conversion.
      volk: added unaligned volk function for magnitude of a complex number.
      volk: added volk magnitiude squared functions (aligned/unaligned) for 
complex numbers.
      core: switched complex to mag and mag_squared to use Volk functions.
      core: minor edits.
      volk: adding complex to imag kernel.
      core: complex_to_xxx (float, real, imag, arg) to volk.
      core: fixing up complex_to_xxx for using Volk where appropriate. Speed 
benchmark were used to decide which implementation to use.
      core: redo fft_filter (complex and float) with Volk.
      Merge branch 'uhd_fft_rxbasic'
      Merge branch 'maint'
      Merge branch 'master' of gnuradio.org:gnuradio
      Merge branch 'maint' of gnuradio.org:gnuradio into maint
      volk: adding unaligned versions of complex multiply a constant and 
complex multiply 2 streams.
      sched: better working alignment handling.
      volk: improving performance of multiply_const and multiply two streams.
      core: moving multiply_cc and multiply_const_cc out of gengen and into 
general so they can make use of volk calls.
      volk: adding new Volk functions added in this branch to the volk_profile 
tool and installing it into $prefix/bin.
      volk: adding new functions to Makefile.
      core: more fixes when moving files from gengen to general.
      Merge branch 'maint'
      core: add functions to set/get nthreads of gri FFT object.
      core: expose nthreads capabilities to gr_fft_vcc.
      core: expose nthreads setting through to fft_filters.
      Merge branch 'maint' of gnuradio.org:gnuradio into maint
      Merge branch 'master' of gnuradio.org:gnuradio
      Merge branch 'maint'
      core: fix a warning.
      docs: fixed some markup of formulas between html and xml (and therefore 
the swigdocs).
      Merge branch 'maint' of gnuradio.org:gnuradio into maint
      core: updated missed vfc version of fft block to use nthreads.
      grc: add nthread parameter to FFT-based blocks.
      Merge branch 'maint'
      docs: better handling of html only for formulas.
      Merge branch 'maint'
      cmake: fix for handling fftw_threads as an optional library only.
      Merge branch 'maint'
      core: moving multiply_const_ff from gengen to general to take advantage 
of volk.
      sched: some added protections and checks for the alignment states.
      volk: new unaligned versions of float multipliers.
      core: new multiply_const_ff and multiply_ff blocks done using Volk.
      volk: added unaligned version of adding 2 vectors.
      core: added volk version of add_ff.
      volk: added a 32fc multiply conjugate kernel.
      core: added Volk-optimized gr_multiply_conjugate_cc at one block with QA 
code.
      volk: fixed complex multiply and conjugate kernel to use xor for 
conjugation.
      volk: adding complex conjugate kernel.
      core: using volk for conjugate block and added QA code for it.
      volk: adding an examples directory with scripts to benchmark and compare 
volk-optimized GR blocks.
      core: fixed alignment call for char_to_short.
      volk: test commands for measuring type conversion performance.
      volk: improved GR benchmark and plotting utilities.
      volk: better args for benchmarking volk tests; can specify a list of test 
numbers.
      core: reverting float_to_int to non-Volk due to precision/wrapping issues.
      volk: added some documentation to the Doxygen manual explaining Volk and 
how to use it.
      volk: better handling of plot for error bars. Older versions of pylab 
don't like the kwargs.
      core: change alignment requirement.
      volk: can specify a table to calculate the percent improvement against 
instead of just the raw numbers.
      volk: complex_to_arg doesn't actually use Volk. No need to benchmark it.
      Merge branch 'maint'
      volk: added README file to explain how to run the benchmark tests and 
plotting tool.
      Merge branch 'safe_align' of 
vortex.corganenterprises.com:gnuradio-trondeau into safe_align
      Merge branch 'maint'
      core: allowing delay to be dynamic for runtime changes to set_delay.
      core: core: change to the delay QA code.
      copyright adjustment.
      core: in delay block, protect against repeated calls to set_delay with 
the same value.
      Merge branch 'dyn_delay'
      core: protection if set_delay is called before the last delay update has 
finished.
      digital: fixed comments for new parameters.
      Merge branch 'maint' of gnuradio.org:gnuradio into maint
      Merge branch 'maint'
      Merge branch 'maint'
      Merge remote branch 'bistromath/volk_fix' into safe_align
      Merge branch 'maint'
      volk: float to short conversion is consistent between archs and tail 
cases. Rounds to nearest number.
      Merge remote-tracking branch 'benreynwar/minor_fixes'
      digital: forgot to include new xml in Makefile.am.
      Merge branch 'maint'
      Merge remote-tracking branch 'benreynwar/maint' into maint
      Merge branch 'maint'
      Merge remote-tracking branch 'balister/python-env'
      Merge branch 'master' of gnuradio.org:gnuradio
      Merge branch 'master' of gnuradio.org:gnuradio
      docs: setting up ability to link to example files in the Doxygen manual. 
Using the PFB channelize.py as a test.
      Merge branch 'maint'
      volk: include config.h to have rintf in windows/msvc.
      testing something.

-----------------------------------------------------------------------


hooks/post-receive
-- 
git://gnuradio.org/jcorgan



reply via email to

[Prev in Thread] Current Thread [Next in Thread]