commit-gnuradio
[Top][All Lists]
Advanced

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

[Commit-gnuradio] git://gnuradio.org/gnuradio annotated tag, v3.4.0git,


From: git repository hosting
Subject: [Commit-gnuradio] git://gnuradio.org/gnuradio annotated tag, v3.4.0git, created. v3.4.0git
Date: Wed, 16 Mar 2011 16:50:42 +0000 (GMT)

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/gnuradio".

The annotated tag, v3.4.0git has been created
        at  9b0b003a8b9df616a585cef09c8f25fe1f9ad1f4 (tag)
   tagging  70bd1d100583964431b6a9c51b12e7ecd98f733b (commit)
  replaces  v3.3.1git
 tagged by  Johnathan Corgan
        on  Wed Mar 16 09:27:29 2011 -0700

- Log -----------------------------------------------------------------
v3.4.0git

Alexandru Csete (1):
      gnuradio-core: export missing public methods in gr.agc2

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

Don Ward (1):
      volk: fixing configuration for Cygwin builds.

Eric Blossom (258):
      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.

Jason Abele (10):
      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

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

Johnathan Corgan (74):
      Update version to 3.4git
      Merge branch 'master' into next
      Merge remote branch 'jblum/uhd' into next
      Merge branch 'master' into next
      Merge branch 'master' into next
      Merge branch 'master' into next
      Merge branch 'master' into next
      Merge branch 'master' into next
      gr-uhd: make versioned libraries
      vrt: make versioned libraries
      Merge branch 'master' into next
      Merge branch 'master' into next
      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

Josh Blum (171):
      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

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.

Matt Ettus (1):
      Create method to set rate on pfb_arb_resamp after it has been created.

Michael Dickens (8):
      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

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

Moritz Fischer (1):
      gr-utils: fix out of tree project generator to properly update tarfile 
name

Nick Foster (41):
      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.

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.

Tom Rondeau (268):
      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 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

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

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


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



reply via email to

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