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.4.1, crea


From: git version control
Subject: [Commit-gnuradio] git://gnuradio.org/jcorgan annotated tag, v3.4.1, created. v3.4.1
Date: Sat, 8 Oct 2011 19:04:32 +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.4.1 has been created
        at  0cd7e9ab179df1e3a18c314d0a2de6790963b94b (tag)
   tagging  2e378ce7d2d00096c700864ea8897b9a572125f5 (commit)
  replaces  v3.3.0-rc0
 tagged by  Johnathan Corgan
        on  Sat Sep 24 13:05:07 2011 -0700

- Log -----------------------------------------------------------------
v3.4.1

Achilleas Anastasopoulos (22):
      inital commit of turbo stuff:
      core algorithms such as viterbi/siso were refactored
      removed "audio" dependencies from test files in gr-trellis
      templated siso_combined
      added sccc turbo decoder block + example test_sccc_turbo1.py
      added a scaling parameter in trellis_sccc_decoder, needed
      added sccc_decoder block (without the metrics part)
      updated documentation
      added pccc (parallel concatenated convlutional code) encoder
      added pccc decoder + examples
      Added Makefile.gen back to repo
      updated gr-trellis documentation
      Updated some of the examples in gr-trellis to use the options parser
      Moved grc files from grc/block to gr-trellis/grc
      updated Makefile.am and block_tree.xml to reflect changes in
      added grc directory in gr-trellis
      Added SCCC encoder/decoder grc blocksi and examples. Also moved all grc 
blocks related to trellis inside the gr-trellis/grc directory
      Added more turbo encoder/decoder blocks and examples.
      More examples and turbo decoder blocks added.
      Added pccc combined turbo decoder and corresponding GRC block
      Minor fixes in turbo GRC blocks and one more example added.
      Minor fixes in turbo GRC blocks

Alexandru Csete (2):
      gnuradio-core: export missing public methods in gr.agc2
      gnuradio-core: add accessors for gain property of quadrature_demod_cf

Catalin Patulea (1):
      gr-wxgui: fix non-gl scope sink only updating one channel

Don Ward (16):
      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
      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()
      howto: fix make check for win32, darwin (untested)
      volk: fixing configuration for Cygwin builds.
      Fixing missing include files and various other patches for Windows build 
issues.
      volk: fix missing Boost flags
      usrp: cleanup misc usage
      build: add missing linker defines for Win32
      Allow disabling shm vmcircbuf tests at configure time

Eric Blossom (270):
      Remove bogus check for existence of prefix directory.
      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
      Refactor Makefile.am to move common files from 3 libraries into a single 
variable.
      fix scoped_lock that didn't ref mutex
      Modify all block factories to use gnuradio::get_initial_sptr.
      Fix unitialized variable pointed to by compiler warning
      formatting change: move break statements
      Add support for uint64_t to pmt.
      Merge branch 'master' into next
      Update script to pull config.* from git repo
      Update config.guess and config.sub from canonical home
      Update config.guess and config.sub in gr-howoto-write-a-block too
      Avoid divide by zero in persistence code when using default args
      Remove PKG_CONFIG_PATH addition from grc_gr_udh.m4
      Merge branch 'maint'
      Merge branch 'master' into next
      Add expanded_if_context_section
      Now compiles
      Remove packet ring stuff.  It doesn't work with UDP.
      Add missing return
      s/unparse/pack/; s/parse/unpack/
      First cut at expanded_if_context_section
      Add formatted_gps and ephemeris parsing code
      Parse gps_ascii and context_association lists.
      Add ostream output for expanded_header.
      Formatted output of IF context packets
      Display payload format
      Display formatted_gps info
      Display context assoc lists
      Stub out remaining context display code
      Additional width for hertz
      Common utility for displaying integer seconds
      Additional packet formatting
      Move more formatting code into header_utils
      Change data_handler::operator() return type to bool to simplify things.
      16-byte align receive buffer to facilitate SIMD use
      Treat failure to allocate big socket buffer as a error
      Remove warnings
      Remove vrt dependence on gruel.  Should also build on non-Linux OS's too.
      Remove vrt from build.
      Add README with forwarding pointer
      Update generated files
      gitignore swig generated files
      gitignore more swig generated files
      Make fft window parameter a const vector ref to ease swigging.
      gitignore swig generated files
      gitignore swig generated files
      Change const vector to const vector ref to ease swigging.
      Add stub for gnuradio_swig.scm to get make to work
      Move TOP_SWIG_IFILES outside of if PYTHON
      Move common stuff outside of if PYTHON
      Move #ifdef SWIGPYTHON outside of %define
      Remove dead and broken code from GR_SWIG_BLOCK_MAGIC.
      Set new install locations for guile scm code and libraries.
      Remove leading _ from guile library names coded into .i files
      Rengenerate Makefile.swig.gen's
      Remove #warning from gr_swig_block_magic.i
      Rename guile libs to libguile-* and install them in $(libdir).
      regenerate
      s/_swig_py_/_core_/g
      regenerate
      rename s/gnuradio_swig_python/gnuradio_core/g
      Remove dead code
      Missed a few: s/_swig_py_/_/
      rm gnuradio_swig.scm.  Got turned into gnuradio_core.scm
      Move std_complex.i to gnuradio-core/src/lib/swig/guile.
      Add %typecheck for complex.
      Version that builds guile goops bindings, but dependencies are hosed.
      Move sizeof_* from gnuradio.i to runtime.i to avoid multiple definitions
      gnuradio-core modules are almost loading cleanly.
      Remove duplicate include of gr_endianness.i from general.i
      Disable gr_message_source until later...
      Modules now load cleanly!
      additional regenerated files
      Rename basic_block coersion method to to_basic_block.  Add to_hier_block2 
and to_top_block.
      Routines to coerce blocks and connect them
      Remove dead file
      regenerated
      Remove swig generated python code from C++-only libraries
      Revert db964d32de64c.  Reintroduce warning (and correct behavior)
      Use uhd_swig_swig_args instead of stomping on STD_SWIG_PYTHON_ARGS
      Add $(GENERATED_CC) backing to _SOURCES
      Cleanup gr:connect and gr:disconnect for Guile.
      Export a few more items
      gitignore cruft for now
      Rename coerce.scm to runtime-shim.scm.  Modify core.scm to use 
runtime-shim.
      Add simple test for guile bindings.
      regenerated
      Reduce guile load time from 4.5 to 1.2 seconds.
      Import scheme API for writing test suites, srfi-61.
      Create guile QA framework.
      Remove .gitignore from empty directory
      update .gitignore
      First real guile QA code
      More guile QA code
      Add QA stub files for all gnuradio-core constructors
      Add copyright and license header
      Add qa_*.scm files to Makefile as noinst_DATA
      Refactor guile QA code to use test-group.
      fix syntax problem in test-assert
      Import guile's own testing framework
      Rename qa_*.scm to *.test to match filenaming convention expected by
      new QA code work-in-progress
      new QA code work-in-progress (forgot -a ...)
      Modify *.test to import correct modules
      guile-test -> guile-test.in so we can use @GUILE@
      Move *.test to tests directory
      Make check works again, now using guile's native test-suite code.
      Nuke srfi-64 code
      Add comments pointing to info on how to write test cases.
      Add not-yet-working test that should confirm exception raised
      New macros pass-if-throw & expect-fail-throw that test exceptions.
      Add test case.
      Enable test case & fix (missing throw (std::runtime_error) declaration).
      new test case and fix for problem
      Remove guile-test.in.  We're not rewriting the header anymore
      First pass at waveform-spec
      Example of how to fix throw crashes
      regenerated
      Remove generated file from repo
      Add @srcdir@ to test directory specifier
      Revert "add the .i files as dependencies"
      Add -MD back to swig args, otherwise it doesn't generate dependencies
      make check in gr-audio-alsa now confirms ability to load guile bindings.
      Really make gr-audio-alsa make check run guile tests
      Avoid entering duplicate directory into LTDL_LIBRARY_PATH
      Cleanup alsa Makefile.am
      dail-tone.wfd example waveform can be loaded and run by gr-run-waveform.
      Update Guile-TODO
      Fix swig .i dependency problem
      Update Guile-TODO
      Fixed as many problems in general_ctors.test as I could quickly.
      Update gr_nop, gr_null_sink and gr_null_source to modern coding 
conventions.
      Remove code that's no longer needed.
      Move true? from general_ctors.test to core.scm
      Make cma-equalizer-cc test work
      Add tests that show that vector<complex<float>> is not working...
      Modify GR_SWIG_BLOCK_MAGIC to not strip package prefix when using
      Update TODO
      Add _python that was dropped from Makefile.swig.gen.t
      regenerated
      Fix guile related problem with gr-usrp
      Update .gitignore
      Add support for guile std::vector< std::complex<float> >.
      Updated TODO
      Keep doxygen 1.7.1 from crashing.
      distcheck fix for gr-uhd
      Merge remote branch 'gnuradio.org/next' into test
      Fix guile related problems with gr_message_{sink,source}.
      Disable items that require swig directors when building guile bindings.
      gr_msg_queue now working correctly from within guile.
      Remove 868 useless warnings about "is deprecated".
      Merge remote branch 'gnuradio.org/next' into works
      Enable a couple more tests
      Enable more tests
      Add guile shim to gr_top_block::wait that exits guile mode before 
blocking.
      Minor tweaks: comments, static
      Add guile SIGINT handler to gr:wait.
      Update TODO
      Make Guile bindings work with --with-gnuradio-core et al.
      Merge branch 'works' into broken
      Clean up lib/swig/Makefile.am, Makefile.common and Makefile.swig
      Add missing -
      Update to new test boilerplate
      Enable guile test for trellis
      Move verbose-equal? to lib.scm
      Add disabled guile test to trellis
      Add uhd.scm wrapper for uhd_swig.scm
      Confirm we can load guile usrp module
      use export-safely
      Confirm we can load guile pager module
      Confirm we can load guile noaa module
      Consistently use TESTS += in conditionals
      Removed link to missing .png in an attempt to keep doxygen from crashing
      Major Makefile.am housecleaning.  Passes distcheck.
      Move generate-makefile-swig rule to end of file
      Generate precise list of swig related output files.
      Update .gitignore's
      Update .gitignore's
      Add conditionals around gnuradio-core/src/{guile,python}
      Conditionalize gr-guile/Makefile.am
      Add gen-xyzzy, a tool to build the "magic fake filesystem"
      Remove configure from repo
      Remove space
      Add run_waveform.scm, main scheme code to load by run_waveform.cc
      fix for xyzzy-search-path
      Add additional scripting language vector tests
      Remove generated file from repo
      Revert "Removed usrp2-firmware from being automatically built."
      WITH_INCLUDES _must_ be last
      Fix const-related warnings
      Update copyright dates
      Move guts of gr-run-waveform into gnuradio/run-waveform.scm
      Moved contents of gr-guile into gnuradio-core/src/guile and removed 
gr-guile.
      Add code to handle lib vs lib64
      Allow xyzzy_init to accept NULL or "\0" to specify install path
      Modify scm_xyzzy_init so that it looks up the system values of variables.
      Add filesystem.dat to CLEANFILES; other minor tweaks.
      Make xyzzy_open_file work. (And a bit of renaming.)
      Add "shims" for booting (mostly) from magic file system
      Try to get block destructors called (fairly) early
      work-in-progress on run_waveform.cc
      Rename run_waveform.cc gr-run-waveform.cc
      Revert "Add "shims" for booting (mostly) from magic file system"
      xyzzy-search-load-path -> %xyzzy-search-load-path
      Override primitive-load et al. before loading code.
      Put all files in filesystem, not just .scm
      Less verbose
      Initialize GUILE_LOAD_PATH and LTDL_LIBRARY_PATH based on prefix.
      Rename test_waveform.c test_embed.c
      Uhh, make that test_embed.cc
      Comments
      tarball name: run-waveform -> gr-run-waveform
      update .gitignore
      Rename libguile- to libguile-gnuradio- to match guile library naming 
convention.
      Regenerated Makefile.swig.gen's
      Fix EXTRA_DIST in gr-howto-write-a-block
      Make gr-howto-write-a-block work again...
      Some piece of this commit triggers a syntax error running swig:
      Fix swig syntax error triggered in python/std_complex.i
      Copy fix from gr-howto-write-a-block/config/gr_swig.m4 to main
      Move swig related suffix/pattern rules from Makefile.common to 
Makefile.swig.
      Fix load-extension strings
      Update TODO
      Add prefix = NONE test to gr-howto-write-a-block
      Add guile QA code to gr-howto-write-a-block
      Remove unused variable grguiledir
      Update TODO
      Remove copy of config/gr_standalone.m4 from top/config
      Update comments for --enable-guile, reflecting that it's disabled by 
default.
      Merge branch 'next' into guile-next
      Change shell function definitions to use POSIX syntax
      Remove incorrect if PYTHON around swiginclude_HEADERS
      Moved out-of-tree includes out of gnuradio_core_INCLUDES to ensure that
      Disable guile udp tests.  They were causing a problem on some systems.
      Add new Guile gsubr that loads shared libraries using the equivalent of 
the RTLD_GLOBAL flag.
      Use load-extension-global instead of load-extension
      Add guile/.libs to libpath
      missed one
      and another
      Merge branch 'next' into guile.
      Check for lt_dladvise_global and fall back to using lt_dlopenext if not 
found.
      Add test to see if Guile was built with threads enabled
      Update volk .gitignores
      Rename usrp2.i to usrp2_swig.i to allow insertion of guile convenience 
functions.
      Add minimal guile test code gr-usrp2.
      Add scheme-ish convenience functions to usrp2.scm.
      distcheck fix
      Add minimal Python and Guile QA code to gr-uhd.
      Add missing .test files to tarball.
      Rename gr-run-waveform/gr-run-waveform.cc to gr-run-waveform-binary.cc
      Add symlink to gr-run-waveform when installing gr-run-waveform-binary.
      Create and install gr-run-waveform-script, and symlink to it when 
installed.
      Move example waveforms to gnuradio-examples/waveforms.
      Create symlink using install-exec-local, not install-exec-hook.
      Have swig/guile wrap enums and constants as scheme variables, not 
functions.
      Add documentation for gr-run-waveform and define-waveform
      Change pmt message handling interface in gr_basic_block.h
      Augment gr_nop to count received pmt messages by way of set_msg_handler.
      Add QA code for gr_basic_block::set_msg_handler.
      qa_set_msg_handler: Use sleep instead of yield.
      Update details on Bdale's existing USB PID allocation.
      Allocate 10 additional USB PIDs to Bdale.

Eric Schneider (1):
      Add USRP2 clock source parameter to GRC blocks.

Jason Abele (12):
      Typo in error message
      Fixing wbx to use _refclk_freq()
      Clean up annoying class structure in wbx
      Refactor WBX and adf4350 to avoid passing usrp pointer
      Fixed WBX RX PLL enable
      Copy paste for RFX2200 in USRP1
      Copy paste for RFX2200 in USRP2
      Add RFX2200 to burn-db-eeprom
      Fixes ./configure to allow grc to build without an X session
      Added first pass at swigging dboard iface
      Added necessary swig to get i2c_writes through dboard_iface
      Expose named gain stages in gr-uhd via swig

Johann Chiang (1):
      grc: fix broken variable config when using bool type

Johannes Schmitz (1):
      gnuradio-core: make accessor const in gr_single_pole_iir

John Orlando (1):
      Update incorrectly checked in Makefile.am

JohnOrlando (8):
      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
      Fix tuning issue above 2.2 GHz, and use DDCs for fine tuning now.

Johnathan Corgan (142):
      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
      Update version to 3.4git
      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 branch 'master' into next
      Merge remote branch 'jblum/uhd' into next
      Merge remote branch 'gnuradio/wip/udp_source_sink'
      Merge branch 'master' into next
      Fix erroneous file modes
      usrp2-firmware: fix missing files in tarball
      Merge branch 'master' into next
      Merge remote branch 'ets/grc-usrp2-clock-source'
      Merge branch 'master' into next
      Update revision to 3.3.0-rc2
      Merge branch 'master' into next
      build: refactor GR_GIT and GR_VERSION
      Make C++ shared libraries versioned
      howto: make versioned libraries
      Merge branch 'master' into next
      gr-uhd: make versioned libraries
      vrt: make versioned libraries
      Update revision to 3.3.0-rc3
      Merge branch 'master' into next
      gr-qtgui: add include file for gcc 4.4.1
      gnuradio-core: fix typo in doxygen header
      build: use date format string instead of -R for portability
      build: redo GR_GIT for portability
      howto: fix incorrect include path
      gnuradio-core: fix missing linker flags for boost_program_options
      gcell: make versioned libraries
      Merge branch 'master' into next
      Update revision to 3.3.0
      Update revision to 3.3.1git
      Merge branch 'master' into next
      Merge branch 'fix/wbx_refclock' into maint
      Merge branch 'maint'
      Merge branch 'master' into next
      Merge remote branch 'trondeau/qtmake' into maint
      Merge branch 'maint'
      Merge branch 'master' into next
      gr-usrp2: implement start_streaming_at(usrp2::fpga_timestamp time)
      Merge branch 'master' into next
      Merge branch 'maint'
      Merge branch 'master' into next
      Merge branch 'master' into next
      Merge branch 'patches/marcus/gr_and_const'
      Merge branch 'patches/marcus/fftw'
      Merge branch 'master' into next
      Merge branch 'master' into next
      Merge branch 'master' into next
      Merge branch 'patches/marcus/file_sink'
      Merge branch 'patches/marcus/stripchart'
      Merge branch 'maint'
      Merge branch 'master' into next
      Merge remote branch 'trondeau/qtclock'
      Merge branch 'maint'
      Merge branch 'master' into next
      Merge remote branch 'jblum/uhd' into next
      Merge branch 'uhd' of git://gnuradio.org/jblum into next
      Merge branch 'maint'
      Merge branch 'master' into next
      Revert "gnuradio-core: allows configuring FFTW to use ESTIMATE vs. 
MEASURE"
      Merge branch 'master' into next
      Merge branch 'maint'
      Merge branch 'master' into next
      Merge branch 'maint'
      Merge branch 'master' into next
      Merge branch 'uhd' of git://gnuradio.org/jblum into next
      Merge Michael Dicken's USB fixes after rebasing on maint
      Merge remote branch 'tom/qtfix' into maint
      Merge branch 'maint'
      Merge branch 'master' into next
      Merge branch 'master' into next
      build: update config.guess and config.sub from canonical source
      build: update version number to 3.3.1
      build: update revision to 3.3.2git
      Merge branch 'master' into next, using strategy "ours" to skip
      Added/updated ignore files.
      Merge remote branch 'jblum/wip/gr-audio' into wip/gr-audio
      audio: remove obsoleted individual top-level components
      Merge remote branch 'jblum/wip/gr-audio' into wip/gr-audio
      gnuradio-examples: add C++ audio examples using new gr-audio
      Merge remote branch 'jblum/mergeme/misc/use_boost_math_trunc' into next
      Merge remote branch 'jblum/mergeme/misc/use_boost_math_round' into next
      Merge remote branch 'jblum/mergeme/misc/gr_flowgraph_include_iterator' 
into next
      Merge remote branch 'jblum/mergeme/misc/gruel_thread_simplification' into 
next
      Merge remote branch 'jblum/mergeme/qtgui/use_gruel_thread_mutex' into next
      Merge remote branch 'jblum/wip/grc/kill_process' into next
      Merge remote branch 'jblum/mergeme/volk/remove_posix_memalign' into next
      Merge remote branch 'jblum/wip/attributes' into next
      Merge remote branch 'jblum/mergeme/qtgui/grc' into next
      qtgui: fix distcheck error
      gruel: added missing ignores
      Merge remote branch 'gnuradio/next'
      build: updated version to 3.4.0git
      howto: updated ignores
      Merge remote branch 'jblum/wip/throttle'
      Merge remote branch 'jblum/wip/gr_block_pure_virtual'
      build: update config.guess and config.sub from canonical source
      Merge remote branch 'burx/burx_updates_for_rel_3pt4'
      Update config.sub and config.guess with latest canonical versions
      Update revision to 3.4.0
      Update revision to 3.4.1git
      gnuradio-core: use common coding style for accessor in quadrature_demod_cf
      Merge branch 'quad_demod_gain_accessors'
      Merge branch 'single_pole_iir_const'
      Fix URL in ChangeLog
      Merge branch 'maint'
      gr-utils: move non-GUI apps using old libusrp(2) into gr-usrp or gr-usrp2
      gnuradio-examples, gr-audio: moved audio Python and C++ examples into 
gr-audio
      Merge branch 'maint'
      Merged jblum/new_volk into master
      Merge remote branch 'nick/volk_cmake'
      gr-usrp: fix missing Makefile.am entry
      Merge branch 'maint'
      comedi: fix to use comedi 0.8 API
      gr-uhd: post received async messages to user supplied msg queue
      Revert "gr-uhd: post received async messages to user supplied msg queue"
      Merge remote branch 'ttsou/async'
      comedi: fix to use comedi 0.8 API
      Merge branch 'maint'
      gr-noaa: fix PLL to generate output, then update error
      Merge branch 'maint'
      Update revision to 3.4.1 release

Josh Blum (233):
      Created gr uhd skeleton build.
      Created simple source (with nothing in it) and some swig build stuff.
      recv noise with uhd
      using samples prop, added unchecked in files for utils and grc rx wrapper
      Added the uhd simple sink lib block, swig wrapper, grc wrapper.
      Got the source and sink working with current uhd.
      removed timeout from here
      Added samp rate param and using the simple device from uhd
      Merge branch 'master' of http://gnuradio.org/git/gnuradio into uhd
      added set center freq call
      using new streaming api
      added swig includes and tune result return
      gr-uhd working with io type
      Use simple usrp from uhd.
      fix for paradigm shift
      Merge branch 'master' of http://gnuradio.org/git/gnuradio into uhd
      Merge branch 'master' of http://gnuradio.org/git/gnuradio into uhd
      added more access methods to uhd source and sink
      added to uhd grc files, also removed warning for grc generator with uhd 
blocks
      Merge branch 'master' of http://gnuradio.org/git/gnuradio into uhd
      typo fix, called variable ant, not antenna
      added docs to uhd grc blocks, added pkg config path to make support easier
      Added call to get access to the underlying uhd simple usrp object.
      Merge branch 'master' of http://gnuradio.org/git/gnuradio into uhd
      Merge branch 'master' of http://gnuradio.org/git/gnuradio into uhd
      using the send and recv full buffer modes, avoids extra loop in 
implementation
      grc: expanded nports ability to have multiple port duplicators per side
      added python script to fix copyright years based on git log
      grc: move grc_setup_freedesktop into libexec directory (not in users 
path).
      uhd: added calls to set time and clock config
      uhd mimo: created mimo source and sink block for gr-uhd
      uhd: added call to readback time registers, work on locking clocks in 
mimo config
      uhd: mimo source and sink, stream in future, and lock the clocks
      uhd: added callbacks in the mimo grc blocks
      Merge branch 'uhd_mimo' into uhd
      wxgui: fix to use wx.Colour which is the actual name of the class (wx 
python wrapper may be missing wx.Color wrapper)
      uhd: better error messages for tune and set sample rate
      uhd: use time delay in proportion to the number of channels
      uhd: added subdev spec setting to gr-uhd blocks, and simple uhd grc 
wrappers (mimo coming)
      uhd: generating mimo source and sink blocks, added subdev spec
      uhd: work on uhd single usrp wrapper
      uhd: added grc and swig wrappers for single usrp
      uhd: tweaks and fixes, single wrapper working
      uhd: multi channel single usrp source and sink working
      uhd: handle error codes in uhd source blocks
      possible prefix = NONE fix
      uhd: use start and stop methods for single source/sink blocks
      uhd: removed utils warning functions, moved into the lower level wrappers
      uhd: added multi usrp skeleton and added deprecation note to other headers
      uhd: filled in multi usrp code and swig file
      uhd: created multi usrp grc wrapper generator, removed mimo gen and 
checked in its generated files
      uhd: work on multi usrp blocks, use block tree to categorize blocks, 
deprecate mimo blocks
      uhd: renamed make function params, cleanup, clock config for multi usrp
      uhd: typo fix for single usrp grc file generator
      uhd: tweaked and tested multi usrp with a single channel
      uhd: tweaking timeouts for multi usrp blocks
      uhd: mark simple and mimo classes with the deprecated flag
      uhd: implement set bandwidth for uhd blocks, remove chan=0 default for 
multi blocks
      Merge branch 'prefix_fix' of gnuradio.org:jblum into next
      uhd: added channel param to docstrings
      uhd: install swig exception handler
      uhd: added support for setting bw filters through grc
      uhd: move tune functions to tune_request and provide wrapper for simple 
case
      uhd: make a tune_request_t that inherits from float for GRC, added docs
      uhd: added ref clock option to single usrp blocks, minor grc fix on empty 
option keys
      uhd: swig changes for templated ranges
      Merge branch 'uhd_ranges' into next
      uhd: remove changes to avoid merge conflict
      uhd: do version check for API compat number
      uhd: removed deprecated interfaces (simple and mimo)
      uhd: remove deprecated grc wrappers
      uhd: added libdir to UHD CFLAGS (shared by lib and swig)
      Removed usrp2-firmware from being automatically built.
      uhd: default channel params to zero for single source and sink blocks
      uhd: replaced CFLAGS with CPPFLAGS variable, and fixed swig args FIXME
      uhd: removed default value chan=0 in the cc files
      uhd: reverting tag changes on uhd single usrp source, there seems to be 
issues with the work() logic
      uhd: update notes in grc blocks for addressing scheme
      grc: numpy is also a grc dependency, check numpy when since not requiring 
wxgui
      gr math simplification:
      math explicit type overloads:
      remove header includes in *complex_dotprod_generic.cc that don't belong
      gr fxpt static const fix:
      qtgui plot waterfall fix
      qtgui missing stdint include fix:
      qtgui plots static const fixes:
      volk: replace assembly and separate cases with gcc cpuid for all x86
      qtgui boost use posix time:
      cleanup mkdir usage with boost filesystem:
      uhd: multi device, set timestamps without SOB on every burst in the work 
function
      uhd: removed ranges template stuff, added some python polish in 
__init__.py
      uhd: increment api compat number
      uhd: swig + python tweaks to uhd types
      uhd: added export macros (not used now) and updated copyright dates
      uhd: use the actual device and io types, do hacks in the init.py, also 
use clock config convenience
      uhd: make the repr and str installation more generic
      uhd: replace gain floats with doubles to reflect new uhd api
      uhd: swig up the device discovery
      uhd: move tags functionality into its own sub-class that is enabled by 
preferences
      qtgui: use the posix time to_simple_string to simplify label text
      created gr_sys_paths.h to house functions for getting system paths
      implemented cpuid gcc call in gr-filter gr_cpu_x86.cc, removes cpuid asm 
files
      uhd: typo fix setime_unknown_pps -> set_time_unknown_pps in grc xml 
generator
      gruel: generate pmt_serial_tags with python, removes guile dependency
      uhd: channel = 0 defaults for single interfaces get_dboard_iface
      uhd: replaced multi/single usrp stuff with just one usrp wrapper
      uhd: tweaks to the grc blocks
      uhd: added set and get clock rates to gr-uhd blocks and grc wrappers
      uhd: incremented compat number for new api support
      uhd: added mboard param to get time now and added get time last pps
      uhd: tweaks for swig/python init file
      uhd: fix export typo and specify export define when building lib
      uhd: added sensors api to gr-uhd blocks and swig support
      Merge branch 'gr_uhd_next' into next
      use boost::math::trunc in gr_frequency_modulator_fc.cc
      use boost::math::iround in gr_histo_sink_f.cc and gr_wavfile_sink.cc
      gr_flowgraph.cc explicit include of <iterator>
      gruel thread simplification:
      qtgui use gruel thread mutex:
      uhd: only set has_time_spec when nchan > 1
      uhd: work on gr_uhd_source work() function to reduce latency
      grc: added qtgui support to grc (just added sink)
      qtgui: an attempt at a slider form
      qtgui: created a forms module with a slider and text box, implemented in 
grc
      qtgui: use pyqwt widgets in grc variable slider block
      grc: added tabbed widget in qtgui for grc
      qtgui: work on variable chooser
      grc: moved wxgui blocks and python into gr-wxgui/grc
      grc: work on generator for gui flowgraphs to simplify generation
      grc-qtgui: work on variable chooser block
      grc-qtgui: added radio button support, tweaks, more options
      grc-qtgui: pick correct signal overload for variable chooser
      grc-qtgui: added variable text box and static text widgets
      grc-qtgui: creaded check box widget with qtgui, cleanup label code
      qtgui-grc: rename the text entry and label blocks
      qtgui-grc: enable start/stop control through qt widgets
      qtgui-grc: add engineering notation to entry and label + other tweaks
      qtgui-grc: made slider widget components (counter/slider) optional
      qtgui-grc: use a vboxlayout for the top_layout
      qtgui-grc: moved slider to range, added knob and gui tweaks
      grc: rework the probe blocks and how they fit into grc
      grc: added function args to probe block and documentation
      qtgui-grc: added check for pyqwt in config
      uhd: fix generation typo on uhd grc blocks io direction
      qtgui-grc: fix for list option working in chooser block
      qtgui-grc: added read-only thermo widget to range block
      reverted accidental change to keep 1 in n block
      qtgui-grc: minor tweaks to the various things
      qtgui-grc: added suport in main template for theme icon
      volk: replace posix_memalign with something cross platform
      audio: skeleton for gr-audio component
      audio: added audio factory registry and top level includes
      audio: work to get alsa support in, lets see if this works before adding 
more
      audio: work on swig support, it imports
      audio: moved alsa support files into subdirectory
      audio: moved the grc audio blocks into gr-audio dir
      audio: use conf files to specify default arch
      audio: added oss support to gr-audio
      audio: register arches with priorities, ex: prefer alsa over oss
      audio: make prefs look like old audio, removed old audio.py
      audio: added config checks for other audios, added jack and port
      audio: added windows and osx audio source files
      audio: high prio for platform specific audio osx
      uhd: use %ignore to hide warnings and fix errors
      qtgui: removed python directory that was added, never used
      grc: swap store the subprocess object rather than the pid when executing
      grc: moved all usrp1 and usrp2 stuff out of grc and into gr-usrp*/grc
      volk: simplify the get new method for the aligned pool
      gr-audio: added README and default config fix
      created gruel/attributes.h to house compiler specific attribute macros
      Merge branch 'wip/qtgui/grc' into mergeme/qtgui/grc
      audio: moved audio docs to gr-audio and fix comments
      runtime: changes to block headers to allow pure virtual sub-classes 
(interfaces)
      throttle: cleanup conditional code and reimplement with boost posix time
      runtime: changes to block headers to allow pure virtual sub-classes 
(interfaces)
      audio: cleanup audio source/sink with virtual inheritance
      uhd: cleanup uhd usrp source/sink with virtual inheritance
      grc: fix for generating top block when in run to completion mode
      grc: added python checks for weird python interpreters
      grc: added int to float support
      uhd: added package config file support for libgnuradio-uhd
      grc: stop the top block after qapp exec for qtgui generation
      grc: remove integrity checks, we wont need them when I'm done
      grc: define __doc__ for license in case its optimized out (that was easy)
      grc: replaced asserts in python subdirectory
      grc: replaced asserts in base subdirectory
      grc: replaced asserts in gui subdirectory
      volk: updated lib and include .gitignores for in-tree build
      volk: added attributes header (copied from gruel)
      volk: replace references to __attribute__((aligned... with cross platform 
macro
      volk: added VOLK_API macro to external symbols
      grc: added logic to discover the path to the python interpreter
      grc: fix hier block generation w/ multiple pad blocks
      audio: filled in the GR_AUDIO_API macro (since we now have 
gruel/attributes.h)
      qtgui: use the timespec_reset function
      qtgui: added GR_QTGUI_API declaration to qtgui library classes and 
functions
      volk: removed cppunit from the build (not used anymore)
      volk: reorganization of generation sources and generated files
      gnuradio: support out-of-tree bootstrap
      volk: make volk_machines.cc c-safe
      volk: make volk_machine_xxx.cc c-safe
      volk: removed volk_registry.h, it was superseded by the machines
      volk: top-level common header cleanup
      volk: various backports from MSVC building
      gnuradio: revert bootstrap changes
      volk: implement type-agnostic operators for volk_complex
      volk: generate two machine structs which are conditional on LV_HAVE_ORC
      volk: cmake support for volk (gcc + msvc)
      volk: added orc support to the cmake build
      volk: move generation rules into lib + cleanup
      Merge branch 'volk_cmake' of github.com:bistromath/gnuradio into 
new_volk_cmake
      volk: added header implementation files to generation rule dependencies
      volk: do not install library-only headers
      trellis: fix typo, had include config.h logic reversed
      qtgui: replace timespec with typedef so its easier to replace
      gruel: adding high resolution timer to gruel
      qtgui: partially switch to gruel high res timer
      qtgui: removed most of the functions in highResTimeFunctions.h
      qtgui: removed all traces of highResTimeFunctions.h
      qtgui: make a common function for the time label creation in waterfall
      added high_res_timer_epoch to give ticks at the epoch
      gr-uhd: enable 8 channels in grc uhd blocks
      grc: disable pythonw on darwin, apparently not needed
      grc: removed var sink taps example, its no longer supported, weird, and 
not useful
      uhd: simplify the work function, added TODOs for tags
      grc: qtgui windows have scrollbars (thanks jason)
      uhd: added per motherboard reference source option (includes mimo cable)
      Merge branch 'uhd/per_mb_ref_source' of gnuradio.org:jblum
      uhd: typo fix for initing a new clock_config()
      gr: added to the .gitignores to various components for in-tree builds
      core: added missing config.h includes on cc files
      core: added missing io.h includes on cc files
      grc: one line fix to fix port duplicator when removing ports

Marcus D Leech (4):
      grc: adds gr.and_const to block tree
      gnuradio-core: allows configuring FFTW to use ESTIMATE vs. MEASURE
      gnuradio-core: adds configurable flush to file sink
      gr-wxgui: adds stripchart trigger mode to graphics sinks

Marcus Leech (1):
      Adds a new parameter "y_axis_label" to scopesink2 and the GRC .xml file 
that contains the string for the Y axis label.  It defaults to 'Counts' to be 
consistent with the old version.

Martin Dudok van Heel (1):
      Add analog CRT screen afterglow emulation for gr-wxgui

Matt Ettus (3):
      Create method to set rate on pfb_arb_resamp after it has been created.
      logpwrfft.py -- need to average the square, not square the average.  Then 
do proper scaling (no more 3dB kludge).
      logpwrfft.py -- need to average the square, not square the average.  Then 
do proper scaling (no more 3dB kludge).

Michael Dickens (9):
      New way of checking for various LIBUSB names; for legacy version, make 
sure the symbol 'usb_debug' exists (so-as to not use the 'compat' version).
      Fix so that non-Darwin OSs use USB_LIBS correctly for linking
      Fixed setting of USB_LIBS for *win*
      rearrange includes to always be: internal GR, external, with GR.
      Tweak LIBUSB m4 script to not check for 'usb_debug' symbol on Windows, 
because the symbol does not exist for that platform (only, it seems)
      first shot at Windows-compatible LIBUSB check
      Tweak LIBUSB m4 script to not check for 'usb_debug' symbol on Windows, 
because the symbol does not exist for that platform (only, it seems)
      first shot at Windows-compatible LIBUSB check
      gr-audio: fix missing Makefile.am clause

Mike Cornelius (5):
      gr-qtgui: adding new qtgui_util.h to handle plot picker machinery.
      gr-qtgui: rearranging swig directory to allow other .i files; adding a 
qtgui2 interface file.
      gr-qtgui: fix the interface file.
      gr-qtgui: adding double-click point selector to main gui widgets.
      gr-qtgui: exposing double-click events through spectrumdisplayform and 
through to Python.

Moeller (1):
      usrp2: fixes for gcc 4.5.0 compatibility

Moritz Fischer (2):
      gr-utils: fix out of tree project generator to properly update tarfile 
name
      volk: fix whitespace in Python script

Nick Foster (97):
      volk: added ORC integration. still requires polishing.
      volk: committed some stuff i neglected
      Merge branch 'next' of http://gnuradio.org/git/gnuradio into next
      Volk: Automated more automake for orc. Brought orcc generation in. Shared 
library libvolk_orc.la.
      Volk: More autotools stuff for Orc. Should build OK with or without Orc 
now.
      pre-patch...
      Volk: added some more Orc functions. Haven't added to tests yet.
      Fixed some broken.
      Volk: patch via Nick M.
      Volk: Added QA tests for all the Orc stuff. Added a 16u_byteswap but it's 
broken right now.
      Volk: Nick's commits to make adding Orc a little more structurally sound
      Volk: added references to libs instead of specifying them directly
      Volk: Build fixes to work with/without Orc.
      Volk: Some new basic Orc implementations with QA code
      Volk: A bunch of new ORC routines plus tests.
      Volk: A bunch of new Orc routines plus a couple of build changes.
      Volk: Magnitude functions. 32fc_magnitude_16s currently clips to +MAX 
instead of -MAX.
      Volk: Orc impl for 32fc_magnitude_16s saturates at -max instead of +max.
      Merge branch 'next' of http://gnuradio.org/git/gnuradio into next
      Volk: Added more Orc routines (including complex multiply). Started 
redoing the testing framework so it's easier to add new archs to tests.
      Volk: fixed normalize.
      Volk: Working on a new QA architecture that doesn't require individual 
test programs.
      Volk: QA code fixes, more Orc routines.
      Volk: Makefile changes to use new test framework.
      volk_rename: renamed basically everything in the volk lib to have 
logically consistent function names
      Volk: test suite supports scalar arguments and in-place operations
      volk: renamed all files. added all tests. some test things are still 
broken.
      Merge branch 'next' of http://gnuradio.org/git/gnuradio into volk_rename
      Volk: fixed naming error. test coverage @ 75%, still need to add support 
for multiple outputs in the checker.
      Volk: added QA support for multiple outputs, scalar outputs. 92% test 
coverage within the framework.
      Volk: added ability to spec scalar in test invocation
      Volk: removed all the old QA code that is covered by the test framework.
      Volk: Small changes to speed things up.
      Volk: doesn't test a routine if no valid architectures other than generic 
are found
      Volk: QA util has proper free().
      Volk: uses m4 magic to find boost_unit_test_framework
      Volk: Orc impl for complex multiply fixed. Maybe some room for 
optimization.
      Volk: fixed volk_8i_s32f_convert_32f_a16_orc_impl.
      Volk: find built headers instead of installed ones
      Volk: renamed volk_32fc_32f_power_32fc_a16 to 
volk_32fc_s32f_power_32fc_a16
      Volk: fix for 32fc_s32f_magnitude_16i orc impl.
      cpuid: No more compile-time CPU checks. Compiles everything that gcc 
allows.
      comments
      Removed some mktables stuff since it's passe
      Moved the fn indices gen from volk.c to volk_registry.h so the qa code 
has access to the static stuff
      Revert "Removed some mktables stuff since it's passe"
      reverted mktables deletion until i get my act together and make it go 
straight from python -> .h
      volk: temporarily removed avx arch.
      take libvolk_runtime out of the testqa linkage
      Volk_runtime now does self-initialization. You can call volk_xxx_a16() 
just like in volk.c.
      Fixed mktables for the old non-runtime volk.
      Volk: first steps to conditional compilation/multiple obj files.
      Interim commit.
      Merge branch 'master' of http://gnuradio.org/git/gnuradio into cpuid
      Volk: make_makefile_am.py changes to generate cflags, ldflags. no 
conditional linking yet.
      Volk: volk_machine structures generated, volk_machines is instantiated. 
Testing manually works OK. All that's left is top-level volk.c and Automake 
wrangling.
      volk: forgot to add this one
      Volk: volk.c is now generated. manual build works OK.
      Volk: lib compiles & links & works for hand test. testsuite doesn't due 
to lack of _manual() capability.
      Volk: hack Orc back in
      Volk: Link Orc into libvolk.so instead of as a separate installed lib
      Volk: split n_archs out of arch_defs[0], began to add _manual support
      Volk: manual funcs implemented, QA code runs. Barfs due to missing Orc 
arch.
      Volk: Orc support back in there, QA code now runs, functionally complete
      Volk: Compiles and runs with or without Orc installed.
      Volk: modified archs.xml to put Orc higher prio than old SSE/SSE2, since 
Orc gives better results than those platforms on avg
      Volk: make_makefile_am.py changes for include dirs
      Volk: remove some dead files from Makefile.am
      Revert some extraneous changes from another branch
      Volk: Each QA test runs in separate Boost test case so it prints 
statistics for you.
      Volk: allow setting of build type (debug, release, etc) from command line
      Volk: initial profiling support. Profiling works, reading doesn't yet. 
Need to add name field to volk arch_defs
      Volk: Profiler is in apps/ now. Added name to function info. Going to 
C++-ify the whole thing.
      Volk: profiling works. loads prefs on init. volk_rank_archs looks in 
prefs first.
      Volk: actually return the preferred arch
      Volk: forgot to add prefs.c/h to git...
      Volk: fix volk.pc.in
      Volk: fixed pkgconfig install
      Volk: move configuration into ~/.volk instead of ~/.gnuradio, add ability 
to create dir in profiler if not exist
      Volk: uncomment most of the profiler tests
      Volk: Forgot to put sse4.1 support in sse4_2 and avx machines
      Volk: added an AVX impl (of 32f multiply) just to see if it's any faster. 
It's not.
      Volk: changed size of memory alignment in QA code to 32 for AVX support
      Volk: avx impl for 32f_s32f_convert_32i
      Volk: I keep pulling tests out for testing and forgetting to put them 
back in...
      Volk: rename aligned functions to just _a instead of _a16
      Volk: rename functions _a instead of _a16
      Volk: renamed everything else to _a instead of _a16, makefiles included
      Volk: added alignment prop to each machine. call volk_get_alignment() to 
get your machine's reqd alignment for malloc.
      volk: remove justifiable obscenity from volk_prefs.c
      Volk: first stab at NEON support. Using compile-time detection.
      Volk: modify NEON test flag
      Volk: Use "unsafe" math optimizations (read: NEON) in GCC on NEON arch
      Volk: runtime NEON detection based on /proc/self/auxv
      Added volk_typedefs.h to the generated sources and installed headers.
      volk: make fptrs in volk.h visible
      Add gr_correlate_access_code_tag_bb, issues tags instead of annotating 
samples

Philip Balister (3):
      Remove wxpython dependency from gnuradio-companion.
      dotprod_ccf : Add NEON support for ccf fir filter.
      dotprod_fff : Fix clobber register entries.

Rob Savoye (209):
      add options to enable tcl and/or guile as well as python bindings.
      add support for using Tcl and Guile as output languages
      add support for using Tcl and Guile as output languages
      add stubs for finding what is needed to use guile or tcl
      add python to the stamp names
      minimal test for guile flags
      prefix -python or -guile to generated C++ source files from swig
      regenerated from template
      add flags for swig to output guile.
      split out _SOURCES into separate values for the different scripting 
languages.
      regenerated after changes to the template
      look for the python name in the dependency for 
gnuradio_swig_bug_workaround.h
      adjust guile output options to be what the swig guile example uses
      append _python to all the generated files from swig
      clone the python rules for the stamp to use for guile
      guile doesn't seem to need the header files
      regenerated
      wrap all %pythoncode in SWIGPYTHON so they don't get inserted into other 
languages
      wrap pyrun python code in SWIGPYTHON ifdef so it doesn't appear in other 
languages
      include complex too for std::complex
      regenerated
      regenerated after changes to .i files
      add #warning for missing guile support
      don't use ensure_py_gil_state for guile
      use guile-config to find the proper flags
      use simple linkage instead of passive for guile so SWIG_init gets defined
      add the load-extension command for guile
      don't stub out ensure_py_gil_state, ifdef it out as it's python specific
      use foreach...subst to make a list of generated files instead of cut & 
paste for BUILT_SOURCES
      add top level guile file
      add variables for the data and lib directories as specified by 
guile-config
      instllthe top leel scm file for guile. Generate all files for guile too
      load what'll load for now
      install the scm files for guile too
      regenerated
      improve comment
      correct copyright date
      don't ifdef the target away. regenerate .gen files.
      put the ifdef in the right place
      regeneratd
      load the general and gengen files, now that they compile.
      don't build the python specific code for guile
      correct which lines are under comment
      use a separate output directory for generated files.
      don't append pythom or guile to everything. Use suffix rules to build scm 
and py files.
      don't list .cc as a dependency, we always get one from the py or scm 
dependency, which is more portable
      use suffixes to build scm and py files
      regenerated
      specify . for outdir, as the suffix rules put the generated filoes in the 
right place.
      tweak dependencies to work through all the name munging
      regenerated
      add comments
      move new suffix rules to common Makefile so everything can use them.
      regenerated
      regenerated
      add python/*.cc to SOURCES so dependencies work properly.
      correct typo in script name
      generate dependencies for .i files.
      don't list the generated cc files here
      don't include swig dirs as it makes automake warnings, use 
GNURADIO_INCLUDES and USRP2_INCLUDES instead
      without including the guile dependency file, dependencies won't work right
      use the scm name as a build stamp
      fix typo in dependency name. Assume primitive file is ok if the .scm file 
is, so we don't build twice
      remove all .Std files
      regenerated
      add load-extension support
      make sure the gnuradio directory exists
      move good comment to here where it belongs
      switch swig rule for guile from suffix to pattern rule
      don't add generated script files to swig_built_sources, they're already 
added. drop unused dependencies dependencies
      add script names to swig_built_sources, not BUILT_SOURCES. Clean the 
generated files than now live in subdirectories.
      regenerated
      remove all generated files
      regenerated
      create a list of generated script fioles.
      remove comments on the stamps we dpn't use anymore
      make the tests directory before trying to run any tests
      add tests for all the constructors, failing ones commented out for now
      stub out all the tests, but they depend on the next branch. :-(
      add tests for the stuff that works, stubs for the rest
      add stub for the only test
      initial blast through gengen tests
      fix most of the tests to work.
      fix one test
      stub out the rest of the not found tests
      fix bogus throws and vectors
      add stubs, nothing seems to exist
      comment out the two failures
      don't remove the Std file.
      add the .i files as dependencies
      add support for --enable-guile
      updated by bootstrap
      make howto build the new way
      add other .i files to EXTRA_DIST so it'll almost distcheck
      remove incomplete Tcl support to not confuse people
      don't look for swig if no scripting language is specified.
      enable more tests
      fixe more tests
      don't generate python files unless python is enabled
      don't generate the list of scripts here, use the version in Makefile.swig
      regenerated
      wrap python files with if PYTHON
      regenerated
      don't generate this file anymore
      remove -/gnuradio_swig_bug_workaround.h, it's not generated anymore.
      always go into the swig directory
      go back to the generating the lists here, so make check works again
      always cd into python or guile
      don't set no_dist_dirs here
      fix so distcheck *almost* fully works
      merge from upstream
      we don't want tcl support for now
      always look for swig
      by default for distcheck, cpnfigure enableing both python and guile.
      add a few more .m files
      don't nuke directories from the dist tarball, only files.
      remove commented out block in dist-hook target
      nuke the .d depenency files created by the suffix rules by swig
      add bootstrap file from howto
      add version.sh file from howto
      add initial (no guile yet standalone app)
      add gitignore file
      launch guile interpreter from standalone app, with simple example
      hello world in scheme
      add the srcdir so we can find the data file
      read in a scheme source file that defines a function and execute it.
      return the string, not a #
      pass in srcdir so we can find our data file.
      add some comments
      start adding code to handle the filesystem data file
      add test case and new XYZZY class files.
      test string conversion static method.
      create C++ class with C linkage bindings for guile. Add string conversion 
static method.
      read in fake file header and directory entries and byte swap them to the 
correct data
      fix header parsing test. FIx hex2mem()
      only test C API for now, as it uses the C++ one anyway. Add tests for 
xyzzy_init() and xyzzy_file_exists()
      pass in the data dir too
      add the m4 macros libtoolize adds
      read in data file header, directories, and strings.
      drop the seekg()
      read a string from the stream
      read the strings and content into a big std::map<>
      XYZZY::clear() dropped
      make less verbose
      add initial code for ports support
      add test for xyzzy_make_read_only_port()
      link the guile libs into the test cases
      move the guile callbacks to the C linkage section
      local copy of load.c from guile
      try to create a new I/O port
      add AM_PROG_CC_C_O sinxe we now have one C source file.
      add additional headers needed to compile this file outside of guile
      start getting I/O ports to work
      data file needed by xyzzy-load.c
      build the generated filesystem and install it. Build libpath.h, needed by 
xyzzy-load.c to get it's path definitions.
      set a few more variables, neede by the generated libpath.h
      load the data file from the local directory, as it's now correctly 
generated at build time
      use a char * instead of a std::string to keep C happy
      don't use C++ data types for return or args, this is a C function
      rename some methods for xyzzy
      be less verbose
      move the contents of load.x into the source file.
      override primitive-load
      Prepend the magic number for found paths. Override primitive-load.
      more progress on ports.
      allocate memory for the port buffer
      look for the python executable, so we can use it to run gen-xyzzy
      use PYTHON from configure instead of hardcoding it.
      enable the xyzzy_make_read_only_port test
      #ifdef in make_read_only_port to change how it segfaults
      fix xyzzy_file_exists() and test case
      minor tweak to the test output strings
      rename the other search functions
      add compile script
      fix renaming. Overload program-lpoad, succeed till we get a scm_shell() 
:-)
      be less verbose
      add new test case, similar to run-waveform
      reduce to the minimum required for one function
      add an init function to initialize the scm_xyzzy_* fucntions
      rename the test case to use C inetead of C++
      load the data file
      return the right path
      ifdef file conflict
      drop ifdef around exists test
      scheme source test cases
      move make port between files to reduce messy extern prototypes
      load scheme test cases, test for the results
      add scheme test cases to EXTRA_DIST
      use a string port for the file contents.
      use a string port for the file contents.
      remove old crufty port code we don't need now
      drop the rest of the crufty old ports code, string ports are great!
      add cat test for the new port
      add more tests for the port
      drop temp variable from test
      test for the proper results in the scheme code too
      tweak display strings so we don't confuse them with the scheme based tests
      be less verbose
      drop the older read_only port prototype, the code is already gone
      add xyzzy-primitive-load and minimal test case
      Merge branch 'guile' of gnashdev.org:/var/www/git/gnuradio into guile
      add xyzzy-primitive-load and xyzzy-primitive-load-path along with a 
minimal test case
      improve xyzzy-search-load-path tests
      be less verbose
      get the current value of %load-path
      fix xyzzy-search-load-path, now the function works.
      fix xyzzy-search-load-path test case, it was incorrect
      flag an error if --enable-guile is specified, but guile-dev is not
      trellis_generated.i has to be generated first, befofre we can generate 
anything else.

Thomas Tsou (2):
      gr-uhd: add async metadata source block
      gr-uhd: readd displaced alias for single_usrp_sink

Tom Rondeau (427):
      Adding the synthesis filterbank (the opposite of the channelizer). It's 
ugly right now and uses a lot of memory to handle the buffers for each 
filter/input stream.
      Fixing ordering so that the input channels line up in the output signal 
properly.
      Can now set more channels than input signals. Empty channels are 
established as the outtermost channels (around fs/2 and -fs/2).
      Fixes gr-qtgui make distcheck failure when QT is not installed.
      Reformatting highResTimeFunction.h for better readibility.
      Checking for clock_gettime and timespec defined; use gettimeofday if not, 
but put it into a timespec structure.
      From my reading, we should never need to define the timespec struct (so 
we will wait until this bites me).
      Adding an XML outputter for the CPP Unit tests. This is to a) store the 
output information but also b) for integration with Hudson for logging and 
displaying the results during the build stages. This only covers a few cases so 
far and I need to define a better place to save the output files.
      Moving XML output files from cppunit tests to $HOME/.gnuradio/unittests.
      Modified gcell and gr-atsc cppunit tests to output XML files, too. Gcell 
needs testing.
      Adding XML output to Python unittests.
      Adding gr_xmlrunner.py to Makefile.
      Updating all python QA programs in gnuradio-core to output XML files.
      Updating all of the QA code that I can actually test to work with the new 
XML output runners.
      Removing Waterfall3DPlot. The qwt_plot3d is too much of a hassle to deal 
with and the plotting is not that stable even when it does work. This does not 
change the API.
      Removing qwtplot3d dependency and fixing a missed include in 
waterfallGlobalData.h.
      Finally, the simple fix for the qtgui issues; also, changed the naming 
scheme output from _moc to .moc files because I think this looks cleaner.
      Fixes a lot of warnings by cleaning up namespace issues.
      Fixed gitignore to reflect changes in moc/ui file naming.
      Removing Waterfall3DPlot. The qwt_plot3d is too much of a hassle to deal 
with and the plotting is not that stable even when it does work. This does not 
change the API.
      Finally, the simple fix for the qtgui issues; also, changed the naming 
scheme output from _moc to .moc files because I think this looks cleaner.
      Fixed missing set_relative_rate in these two blocks. The others don't 
actually do it, even though it's counter-intuitive for the pfb_decimate, which 
is a sync_block (decimation actually care of in the stream_to_streams).
      Checks to make sure XML path is writable before making the XML runner. 
Ignores it if directory is now writable.
      Adding a FIR filter implemented with its own internal buffer. This one 
keeps its own delay line and just takes in input samples instead of a pointer 
to an external buffer.
      Adding a test example for the synthesis filter.
      Cleaning up the new FIR filter implementation. Protects against some 
corner cases and adds filterN.
      Cleaning up synthesis filter and using new FIR filter with buffer.
      Adding QA code for fir filter with buffer.
      Work on examples for the synthesize filterbank block. The cleans up the 
simple example and adds a new example that synthesizes a number of signals and 
then channelizes them again. It displays the synthesized PSD as well as the PSD 
and time waveform of one of the channels that's specified in teh code.
      Merge branch 'synfilt'
      Using generators to make gri_fir_filter_with_buffer_XXX into all possible 
in/out/tap types we support.
      Fixes Makefile for fir filter generators.
      Fixing up filters a bit to pass QA tests for all versions.
      Removing ccf version of filter that is now autogenerated.
      Removing nonexistent gri .i file from Makefile. Got a bit carried away 
with the copy/paste.
      Adding ccf version of fir filter to gitignore.
      Adding vectors to gr_block_detail that keep track of the number of 
samples read and written from each block's input. Accessor functions allow 
query of values through gr_block.
      Giving gr_block_detail a list of pmt tuples to hold item tagging 
information.
      First stab at adding get functions for item tags in a given range.
      Merge branch 'makefile_var_ordering'
      Added a check in alsa sink if error has occurred due to blocking; if so, 
it will just drop samples and not get backed up. Patch taken from Marcus Leech 
10/29/2010.
      Fix to get_tags_in_range. Returns proper list and handles times when list 
is empty.
      Adds functional ability to call get_tags_in_range with a specified key.
      get_tags_in_range now gets items between start and end INCLUSIVELY.
      Checks for duplicate entry when adding a new tag.
      Using pmt_eqv for key testing instead of == to make sure typing is worked 
out properly.
      Adding ability for FIR filter with internal buffer to decimate.
      Sneaking in a few warning fixes to this branch.
      Adding some protection to the nitems read/written accessors. Should this 
return 0 or throw?
      Adding QA code to perform some tests on tags. Setting and getting items 
read/written; testing adding and retrieving tags.
      Moved number items read/written from gr_block_detail into gr_buffer 
(abs_written_offset) and gr_buffer_reader (abs_read_offset). Keeps the API 
exposed in gr_blocks for now.
      Fixing buffer to update abs_write_offset counter. Keeping access to 
counters exposed through gr_block for now, just remaining to nitem_*.
      Moves gr_block functions dealing with tags into protected space. Adds 
documentation to functions in header. Adds a "srcid" parameter to the 
add_item_tag function.
      Changing API to match changes to gr_block, including adding "srcid" param 
to add_item_tag. Added documentation to header file. Changing to deque from 
list. Still holding the deque locally in block_detail, but will be moved to 
gr_buffer. Adding tag just builds the tag tuple and appends it; doesn't worry 
about duplications.
      Adding shell block for a random annotator. This will be used only for 
testing the stream tags, which is why its sitting in runtime.
      Makding random_annotator simply copy input to output streams; fixes IO 
signatures.
      Making annotator block build up tags with the noutput_items as the value 
held. Simply prints info to stdout when tags are retreived.
      Moving add_item_tag into gr_buffer and get_tags_in_range to 
gr_buffer_reader. gr_block_detail takes care of the high-level adding and 
retrieving tags via the buffers/readers; also takes care of filtering tags by 
key.
      gr_buffer_reader doesn't need to know which input it is.
      Fixing api call to gr_buffer_reader that no longer takes in which_input.
      buffer_reader does not hold its own tags but looks upstream to the 
associated buffer to get them.
      Better formatting of tag information to make info more readable.
      Because tags can be appended from upstream, they are not consecutive in 
time, so we need to cycle through them all.
      Adding call in scheduler to handle tag movements between blocks and some 
helper functions to get access and keep track of tags.
      Don't directly output tag info to screen from gr_random_annotator; 
instead, store the stream and write it to stdout when block is being destroyed. 
This avoids issues of the muliple threads writing simultaneously to screen.
      Merge branch 'master' into next
      Cleaning up. Better use of PMTs; comment mods; returning vectors when 
getting tags.
      Moving tags downstream is moved into gr_block_executor. Predefined three 
methods of moving tags that are selectable by a gr_block.
      Moving tag handling setup back into gr_block so it can be set in the 
constructor of a derived block.
      cleaning up; comments, naming, typos, excess code, etc. Moving to make 
gr_block_executor more readable.
      Renaming "handling_method" to "propagation_policy".
      Made propagate_tags a function to be called from block_executor to move 
tags downstream. Also made d_start_nitems_read a member of gr_block_executor to 
better handle allocation.
      Adding mutex protection around adding and getting tags from buffers.
      Burned by another copy-paste error. Correctly checking and acting if its 
a sink.
      Fixing signed/unsigned warnings.
      Fixed warning re defining GNU_SOURCE. Can probably just remove it since 
it's defined in config, but this won't hurt anyone.
      Fixing copyright date.
      Adding a bit more checking on file operations.
      Potential fix to MSDD warnings by setting sequence number from buffer 
more explicitly.
      Updating audio_jack to new interface for creating a client. Fixes 
depricated warning.
      Adding file operations result checking.
      Updated doxygen Doxyfile for newer versions.
      Fixed small bug in how tags are propagated downstream. Also using seq. 
numbers in annotator test block to better keep track.
      Renaming random_annotator to annotator_1toall that moves tags from single 
input to all outputs.
      Adding an annotator block that moves tags using 1-to-1 policy.
      Modifying the all-to-all stream annotator for better use in testing. It 
now add tags at pre-determined points in the stream and also grabs all tags 
that flow past and stores them locally. These tags are to be used for testing 
that the correct tags are coming through.
      Switches to using the new annotator block with a known graph structure to 
run tests against the all-to-all tag propagation policy to make sure the tags 
are flowing downstream properly.
      Reworked 1-to-1 annotator block to better testing purposes.
      Renamed annotator block that goes all-to-all now so that it can take in 
arbitrary number of inputs and pass tags on that way.
      Fixing how 1-to-1 annotator handles inputs to better test propagataion 
method.
      Block executor propagation method returns an error indicator to stop the 
flowgraph in an error instead of throwing.
      More test methods. Better testing of the all-to-all policy and more tests 
for the 1-to-1.
      Fixing some bugs.
      Adds argument to annotator test blocks to determine when they add a new 
tag.
      Fixing constructor interface to work better through python (int instead 
of uint64_t).
      First hack at pruning tags to keep from growing.
      Removing autogenerated file.
      Merge branch 'next' into tagging
      UHD single source builds tags from packet metadata to ship downstream.
      Reverting to a sync_block for the annotator functions. Testing different 
rates can be done using decimating/interpolating fir filters.
      Adding a way for propagate_tags to handle different rates. The tags are 
rewritten between blocks to adjust their count based on teh block's 
relative_rate.w
      Adding QA test for testing rate changes.
      New file sink to handle tagged bursts of data.
      Fixed tagging sink.
      Adding a burst tagger that creates a tag when a signal is observed on 
line 1.
      Adding a simple example of using the tagger and tagging file.
      Adding an example that uses gr_uhd sources to generate tags and collects 
bursts of energy.
      Adding information and convinience functions for accessing tag 
information.
      Makefile changes to work in tag info stuff.
      Changing get_tags API to take in a vector reference instead of returning 
a vector.
      Changing blocks to use new get_tags api and tag convinience functions.
      Removing vestigial line.
      Some updates to uhd source with tags.
      Fixing uhd test app.
      Moved prune tags to gr_buffer.
      Changing time pair in uhd source from a pmt pair to tuple.
      Fixing flowgraph dump to clean it up (via patch from eb). Also added note 
about mutex locking in prune_tags.
      Changing name of static tag keys.
      Merge branch 'next' into tagging
      Tagging file source takes in sample rate and uses it to find the last 
time tag and adjust the time between these tags and the burst start by the 
sample rate.
      Updating PSD function for some newer matplotlib interfacing.
      Slightly better handling of tags.
      Updating example to pass file tagger the sample rate and changed some 
values for my testing.
      Updating test_file_tags.py to use new file tagger interface (sample rate 
of 1 means time stamp on files is based solely on the item time).
      Doxygen comments. Fixing typos that were leading to warnings.
      Fixed file tagger error handling so it doesn't prematurely exit under 
certain, but correct, conditions.
      Removed comments to stdout from file tagger; made it easir to go from 
internally generated bursts to detected bursts (which needs work).
      Check for relative rate and update tag only if not 1.0; otherwise just 
copy.
      Merge branch 'no_usb_debug_windows'
      Removing dependency in QA code to filters that have not necessarily been 
built yet. Using test block keep_one_in_n to test decimation is handled in 
propogating tags.
      Fixing output types from tap_type to o_type in gr_single_pole_iir.h. 
Doesn't make a difference in the current uses of this class, but could in the 
future. Thanks to Achilleas Anastasopoulos for pointing this out.
      Merge branch 'master' of gnuradio.org:gnuradio
      Removing warnings in portaudio source/sink.
      Merge branch 'warnings'
      Adding typedef for uint64_t and int64_t so we can use them through SWIG.
      Changing API for gr_skiphead to use uint64_t for the offset instead of 
size_t (still unsigned). Fixes issue #304.
      Changing propagation policy enum type name and making a few other minor 
edits.
      Merge branch 'tagging' of github.com:trondeau/gnuradio into tagging
      Swapping order of testing rrate.
      Fixing up the UHD sample tag example to take command line options.
      Removing global pmt constants. Were causing segfaults during make check. 
Must fix this later.
      Merge branch 'tagging' into next
      Block is a gr_block, so this sets its relative rate. Was required for 
using in the QA of the sample tags code.
      Modifying QA tests for the sample tags. By default, it only checks the 
sizes of the tags since order is not specified or guarenteed.
      Swapping out preset keys until I work out some of their issues.
      Modifying blsk2 wrapper for PFB arbitrary resampler to allow the user to 
just specify the requested resampling rate without providing their own filter 
taps.
      Adding new example script for using the new PFB arbitrary resampler 
interface. One resampler takes user-generated taps and another resampler just 
takes the resampling rate. Both input and output signals are plotted.
      Adding a "change in progress" check to alsa sink.
      Merge branch 'master' into next
      Initial checkin for VOLK - Vector-Optimized Library of Kernels. This is a 
new SIMD library.
      volk: Updating build system so that volk configures and builds from 
gnuradio top level dir.
      volk: Cleaning up naming from old libvector to volk.
      volk: Adding gitignore files.
      volk: adding config.guess and config.sub to project distribution.
      volk: Fixing makefiles for dist. Distcheck still failing on other issues 
now.
      volk: Working on VPATH build issues. Makes it through configure, fails on 
make.
      volk: more changes to build system so that VPATH builds properly and 
project makes distcheck.
      Removing autotests of volk during make check and distchecks since they 
take a long time to run.
      volk: Changing version number to 0.1.
      volk: Small fixes to M4 file for better project integration.
      volk: remove redundant warning message at top of volk.c file.
      volk: Removing erroneous SSE function that actually usese an SSE3 intrin 
(mm_hadd_ps).
      volk: modified the configure scripts to output which architectures it 
will be building based on the configure tests.
      volk: adding generic QA test for 16sc_magnitude_32f.
      volk: Adding a few more generic-only test cases.
      volk: readding 16sc_magnitude_32f_sse with fix for SSE hadd_ps error.
      volk: Fixing build system to handle making volk_mktables, volk_tables.h, 
and volk_config.h instead of a standalone shell script.
      volk: Removing unnecessary shell script; last commit takes care if its 
functions.
      volk: May be a hack, but it was required for my 32-bit Fedora 13 to work.
      volk: changing the path variables again. This works on my various systems 
tested. Using abs_ path names failed on Ubuntu 8.04 32-bit.
      volk: fix for running 32-bit OS on 64-bit processor. System is correctly 
identified as 32-bit and compiles with the correct flags.
      Merge branch 'volk' into next
      PFB resampler: fixes bug where filter could be looking past the number of 
inputs.
      PFB resampler: fixes bug where filter could be looking past the number of 
inputs.
      PFB resampler: fix it this way to avoid the signed/unsigned warning.
      PFB resampler: fix it this way to avoid the signed/unsigned warning.
      resampler PFB: Sets relative rate when rate is changed.
      PFB resampler: fixes bug where filter could be looking past the number of 
inputs.
      PFB resampler: fix it this way to avoid the signed/unsigned warning.
      gr_uhd: Quick fix for make distcheck failures if UHD is not installed.
      Changed python env variable to more globally usable version.
      Including time header to qa files.
      Using a copy of config.guess and config.sub instead of sym links.
      volk: Fix for popcnt's 64/32-bit issues.
      Reverting last change in alsa.
      A new patch for fixing the alsa restart issue. Submitted by Volker 
Schroer.
      Merge branch 'alsa_drop_samples'
      Modifying the unittest output. XML files are no longer written outside of 
the build tree.
      clean now gets rid of unittest results. Passes distcheck.
      Merge branch 'master' into next
      gr-uhd: Fixing makefile to define GR_HAVE_UHD for swig. This was lost in 
the makefile updates with the guile work. This is a better place/fix, anyway.
      Updating the arb. resampler to use the optfir filter that provides better 
specificatiion of stopband atten.
      PFB channelizer can be specified without external taps. Uses optfir to 
generate an internal filter to cover the channel bandwidth; user can specify 
the attenuation of this filter if desired.
      Allowing PFB decimator to be called without specifying the taps; autogen 
taps inside hierblock.
      Allowing PFB interpolator to be called without specifying the taps; 
autogen taps inside hierblock.
      Under extreme circumstances, optfir might never produce an answer 
(atten>300), so this puts in a check on the ripple; if it gets too large, stop 
trying.
      Merge branch 'master' into next
      More generic error message if guile-dev not installed.
      Fixes to psd plotting tool. Trying to keep up with the changing API; this 
should be backwards compatible.
      Adding tags back into UHD source. If a packet received from a UHD source 
has a timestamp, we create a tag from it and pass it down the line. If no 
timestamp, produce no tags.
      Fixing a comment.
      Buffers now hold on to all tags from both this window and the last window 
of items instead of just this window.
      Not using an iterator to prune the tags to see if this fixes a problem in 
Windows.
      Going back to iterators for use in erasing items from the deque.
      Only prune if we've moved on in the number of items read. Fixes the 
problem or premature pruning.
      Merge branch 'next' of gnuradio.org:gnuradio into next
      Fixing how far get_tags_in_range looks; should be exclusive of end point.
      Fixed error in the name of the test_filter output files.
      Merge branch 'master' into next
      Cleans up the Makefiles for the various platforms. This should also make 
it easier to add new architectures. Thanks to Josh for the inspiration.
      Creates volk_cpu in a .cc file and externs it in the header.
      A fix for volk_cpu being a duplicate variable. Declared as extern in the 
header file volk_cpu.h and actually created in the C files.
      Merge branch 'volkosx' of github.com:trondeau/gnuradio into volkosx
      This should not have been put here.
      Merge branch 'volkosx' into next
      Fix how the end of a file is handled.
      Using .min and .max on scipy arrays instead of min() max(); seems to be 
more portable.
      Fixing up other plotting tools for data read errors.
      Fixing zooming capabilities. Time axis does not track any longer due to 
what looks like a matplotlib bug that resets the xlims after the zoom occurs.
      Fixing up fft and constellation plot to better handle zooming.
      Merge branch 'maint'
      Merge branch 'master' into next
      Merge branch 'e100-updates' into next
      Adding accessor function to Goertzel filter implementaiton to set/reset 
its parameters.
      Adding accessors to Goertzel filter GR block to call setparms from 
implementation file for (re)setting parameters.
      Adding new accessor for Goertzel filter to GRC block. Thanks to Marcus 
Leech for the last three modifications.
      Merge branch 'master' into next
      Merge branch 'mergeme/qtgui/includes_missing_stdint_fix' into next
      Merge branch 'mergeme/qtgui/plot_waterfall_fix' into next
      Merge branch 'mergeme/qtgui/plots_static_const_fix' into next
      Updating copyright.
      Merge branch 'mergeme/grc/config_check_fix' into next
      Updating copyright.
      Merge branch 'mergeme/misc/mkdir_simplification' into next
      Merge branch 'mergeme/math/explicit_type_overloads' into next
      Adding required legal notice of what a copyright year range means that is 
now used in the configure.ac file (and others in the future).
      Merge branch 'mergeme/misc/gr_fxpt_static_const_fix' into next
      Merge branch 'mergeme/math/gr_math_simplification' into next
      Merge branch 'mergeme/misc/complex_dotprod_generic_header_fix' into next
      Merge branch 'mergeme/misc/mkdir_simplification' of 
git://gnuradio.org/jblum into mergeme/misc/mkdir_simplification
      Merge branch 'mergeme/misc/mkdir_simplification' into next
      Removing YYYY-mmm-DD from time displayed on Waterfall plot.
      Merge branch 'mergeme/qtgui/use_boost_posix_time' into next
      Merge branch 'mergeme/volk/x86_cpuid_simplification' into next
      Needed to specify the use of boost::filesystem library.
      Forced initialization of arrays to avoid warnings.
      volk: New volk kernel for conjugate dot products with unaligned buffers.
      volk: Adding explicit links to local volk libraries. Required to prevent 
breakage when adding new volk kernels.
      volk: Updating build structure to work when orc is not installed.
      Merge branch 'volk_rename' into next
      volk: cleaning up makefile issues after merge.
      volk: updating to readd unaligned dot product under new name scheme.
      guile: removing calls to check for guile and guile-dev. GNU Radio can 
once again be built without Guile.
      Merge branch 'pmt_serial_tags' into next
      volk: Properly sets up package config script if Orc is not found for Volk.
      howto: moving install path back to howto/ to get it to work.
      howto: I think this is a better fix than the last one. The modules are 
now imported from gnuradio.
      howto: fixes for howto build structure. Passes check but does not pass 
distcheck.
      howto: cleans up the Python build structure for howto; reverts back to 
making it's own howto module not under gnuradio.
      howto: Was over-zealous before. The TESTS should remain firmly in the if 
GUILE block.
      Fixing missing header file (in prep for future GCC's). ptrdiff_t is 
defined in stddef.h.
      Fixing gr_filter_design program to import from gnuradio Python package.
      Adding test to use free or munmap to USRP2 ethernet buffer.
      Fixing gr_filter_design program to import from gnuradio Python package.
      gruel: SWIGing Gruel into Python to access PMTs.
      gruel: fixing structure. Passes make check.
      gruel: fixed swig interface file to dereference pmt_t.
      Merge branch 'pmtswig' into next
      Merge branch 'next' of gnuradio.org:gnuradio into next
      gr-utils: Adding save and open actions to filter designer.
      gr-utils: way to break something you just fixed a few days ago...
      gr-utils: refactoring design parameters from 'design' to 'params' to not 
conflict with design function.
      gr-utils: handling parameters and GUI updates when loading filters from 
file. Only for windowed filters.
      Merge branch 'master' of gnuradio.org:gnuradio
      Merge branch 'master' of gnuradio.org:gnuradio
      gr-utils: adding save/open capabilities to equiripple filters. Also added 
some error checking on opening and saving files.
      gr-utils: more error checking on filter designer.
      Merge branch 'filtdesign'
      Merge branch 'master' of gnuradio.org:gnuradio
      gr-qtgui: more robust way of checking for QWT-qt4; checks a different 
header only in QT4 version and check qwt-qt4 directory first to avoid finding 
qt3 version in qwt directory.
      gr-qtgui: adding QA code for qtgui; remarked out until a fix for the 
segfault can be found.
      Merge branch 'qwt4'
      gruel: using a copy of swig's intrusive_ptr.i to support the PMT wrapping.
      gr-qtgui: restructuring qtgui directory to new layout.
      gr-qtgui: moving gitignore to new location.
      gr-qtgui: moving Python files to new structure; get rid of src directory.
      gr-qtgui: wip: moving and renaming files for new structure.
      gr-qtgui: updating M4 file for new directory structure.
      gr-qtgui: moving qtgui apps to the apps directory.
      gr-qtgui: fixed some signed/unsigned comparison warnings.
      gr-qtgui: qtgui builds and passes make check under new structure.
      gr-qtgui: typo correct in M4 file.
      gr-qtgui: small correction in Python QA code with new structure.
      gr-qtgui: making necessary changes to build a python package and export 
qtgui; also preserves old convention of 'from gnuradio.qtgui import qtgui'. 
Some of the examples have been updated to use the new (cleaner) convention.
      gr-qtgui: fixing up the Makefile for proper dist. Passes make distcheck.
      gr-qtgui: cleaning up handling of mutex
      gr-qtgui: improvements to python test apps.
      gr-qtgui: tightening up and cleaning up some memory leaks.
      volk: adding BOOST_CPPFLAGS to volk to use boost unit tests.
      audio: re-adding circular_buffer.h for OSX build.
      audio: fixing class typo for OSX audio driver.
      Merge branch 'master' of gnuradio.org:gnuradio
      audio: added missing header to Makefile.
      build: updating Makefiles for newer linker requirements.
      gr-qtgui: wip trying to figure out segfaults.
      pfb: fixed documentation for PFB-based clock sync.
      Merge branch 'master' into qtgui
      gr-qtgui: removing unnecessary mutex and qtevent objects.
      gr-qtgui: removing uncessary file of qtevents and objects.
      gr-qtgui: missed lock call that was just deleted.
      gr-qtgui: don't delete the SpectrumDisplayWindow; as a QWidget, it takes 
care of itself when the parent is deleted.
      gr-qtgui: cleaning up unnecessary plotting calls.
      gr-qtgui: removing references to 3D waterfall plot and changning QtGui 
API to remove bool that turns it on/off.
      gr-qtgui: finishing off removing references to 3D plotting in UI file.
      volk: adding missing boost library flags for alternative installs of 
boost libs.
      core: adding a type converter - int -> float.
      core: adding QA code for int_to_float block.
      core: missed a line in the Makefile for int_to_float.
      Merge branch 'master' of gnuradio.org:gnuradio
      gr-qtgui: removing Guile-specific stuff since there is no way QtGui will 
work with Guile yet. Changed Python QA to complete properly.
      gr-qtgui: updating example apps so the wrapped instance of the qtgui is 
not a class member; this ensures proper cleanup on exit.
      gr-qtgui: adding a GRC example for QtGui graphs.
      gr-qtgui: removed OpenGL calls; we still link against the QTOPENGL_LIBS 
because of some dependencies in Qwt.
      gr-qtgui: exposing set_update_time to Python.
      gr-qtgui: fixes problem with initial axes not showing up properly.
      gr-qtgui: ignore GRC-built py file of grc_qt_example.grc.
      Merge branch 'qtgui'
      Small bug fix so M&M block asks for the right number of items.
      Adding GRC block for the PFB synthesis filterbank.
      Adding GRC block for the PFB channelizer filterbank.
      grc: fixing grc block for dxpsk2 demods to use the right parameters.
      Merge branch 'master' of gnuradio.org:gnuradio into qtgui2
      gr-qtgui: updating required Qt library to v4.4 instead of v4.2. This has 
been a requirement for a while (FormLayout introduced in 4.4) but nevery 
required by configure.
      gr-qtgui: updating examples to explicitly shut down flow graphs.
      Merge branch 'master' of gnuradio.org:gnuradio
      Merge branch 'uhd/pkg_config_file'
      gr-qtgui: fixing up examples and adding noise to float example.
      gr-qtgui: adding copyright dates to qtgui files.
      gr-qtgui: adding time-domain plot specific event updater.
      gr-qtgui: adding time-domain only plotter.
      gr-qtgui: adding .i file for time domain plot and updating Makefiles.
      volk: fixing volk M4 so that nothing of Volk exists and its configure 
does not run if --disable-volk is used.
      gr-qtgui: no need to check the version here since we require >4.4
      gr-qtgui: time domain sink now shows and receives updates.
      gr-qtgui: cleaning up; don't delete d_main_gui.
      gr-qtgui: setting up ability to have multiple connections to the time 
sink.
      gr-qtgui: moving towards allowing time plot to have multiple connections.
      gr-qtgui: Passing vectors of data to update plot for stability; also 
moving responsibility of keeping track of plot updates out to qtgui_sink 
instead of inside plot qidget.
      gr-qtgui: multiple connections working, each with their own color.
      gr-qtgui: provide function and slot for setting the labels of a time 
curve.
      gr-qtgui: clean up
      gr-qtgui: adding function and slot to set a time display curve's color.
      gr-qtgui: making (somewhat more) consistent case for function names.
      gr-qtgui: adding example for using the new qt_time_sink_c interface.
      gr-qtgui: Adding float interface to qtgui_time_sink and example program.
      gr-qtgui: splitting qtgui.i into its complex and float .i files to keep 
with the general standard.
      gr-qtgui: adding GRC component for time_sink block.
      Merge branch 'qtgui_time'
      Merge branch 'mergme/qtgui/api_exports'
      Merge branch 'mergme/audio/api_macro'
      Merge branch 'mergeme/uhd/gain_names'
      Merge branch 'mergeme/grc/cross_platform_work'
      build: updated SDCC error message on failure. We don't support version 3, 
so this should make that better understood.
      examples: usrp2_wfm_rcv added support for WBX boards. From patch 
submitted by Elvis Dowson.
      gr-uhd: adding uhd_fft.py app
      gr-uhd: adding antenna selection ability to uhd_fft.py.
      gr-uhd: UHD version of usrpx_rx_cfile.py.
      gr-uhd: Makefile.am for UHD apps.
      gr-uhd: adding gitignore file to uhd apps dir.
      gr-uhd: fixed apps Makefile for distribution.
      core: adding get/set sensitivity accessors to frequency_modulator_fc 
block.
      gr-uhd: fixed uhd apps; don't try to set the clock; default antenna 
unless specified; proper name for tune result.
      gr-utils: updating gr_plot_psd.py to protect against zero-length arrays 
in get_data.
      Merge pull request #1 from tttx/pmt-swig-fix
      Merge branch 'tr_master'
      filter: adding a DC blocker algorithm.
      filter: changing name of moving average class to remove name conflicts.
      filter: adding floating point version of DC blocker alg.
      grc: adding DC blocker GRC block.
      grc: fixing DC blocker block to handle i/o type.
      QA: adding QA code for DC blocker block. Tests impulse response for 
complex and float, long and short form for each.
      core: fixed documentation for dc blocker.
      Merge branch 'tr_master'
      trellis: fixed Makefile by removing non-existant file names.
      Merge branch 'master' into turbo
      Merge branch 'mergeme/fix/trellis/metrics_typo'
      qtgui: missed this when updating time info.
      Merge branch 'master' of gnuradio.org:gnuradio
      audio: fixing alsa source like we did for alsa sink before.
      Fixed warnings about variable intialization order.
      Fixed return warnings.
      Fixed warnings about doxygen format.
      Fixed type warning.
      doxygen: fixed doxygen warnings.
      Merge branch 'maint'
      Fixed doxygen warning in gr-uhd
      Fixed warnings generated from improper includes in swig interface file.
      patch: applying Alexandru Csete's patch (that I though I already 
applied...)
      Merge branch 'maint'
      grc: adding ctcss squelch block to GRC.
      Merge branch 'maint'
      Merge branch 'maint' of gnuradio.org:gnuradio into maint
      Merge branch 'master' of gnuradio.org:gnuradio
      GRC: fixed error in XML format; need to declare XML type first.
      Merge branch 'maint'
      Merge branch 'turbo'
      trellis: removing generated files.
      Merge branch 'logpwrfft_fix'
      Merge branch 'master' of gnuradio.org:gnuradio
      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.
      tags: adding tags examples to build distribution.
      Merge branch 'correlate_tag'
      volk: a way of doing -B in python that is 2.5 compatible (picked from 
Josh Blum's work).
      core: Doxygen comments for added tag name parameter.
      Merge branch 'maint'
      Fixing keep_one_in_n to allow for large values of n. Performs tag 
propagation locally.
      fixing PLL's so their output update is done at the right time; were 
lagging by a sample before.
      Merge branch 'maint' of gnuradio.org:gnuradio into maint
      Merge branch 'maint'
      fixed QA code for PLL changes
      Merge branch 'maint'
      qtgui: fixing import statements in qtgui apps to print an error if extra 
python modules are not available.
      examples: fixed examples (pfb and tags) to print an error when python 
modules are not available.
      trellis: fixed import statements; fixed test_cpm to convert numpy stuff 
to types GNU Radio blocks can handle.
      examples: fixed import statements.
      Merge branch 'keep1n'

U-DON-WORKBENCH\Don (1):
      Changes to gr_udp_{source,sink} for MinGW

root (1):
      Volk: fixed placeholder Orc impl for 32fc_x2_multiply_32fc

tttx (3):
      fixing pmt swig python installed files
      fixing file tracking
      update python installed files

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


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



reply via email to

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