commit-gnuradio
[Top][All Lists]
Advanced

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

[Commit-gnuradio] git://gnuradio.org/jblum annotated tag, old_usrp_devel


From: git version control
Subject: [Commit-gnuradio] git://gnuradio.org/jblum annotated tag, old_usrp_devel_vrt, created. old_usrp_devel_vrt
Date: Sat, 26 Nov 2011 00:55:57 +0000 (UTC)

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

The annotated tag, old_usrp_devel_vrt has been created
        at  42595cd1a5ee2abdb499abdd9476b072aac221cd (tag)
   tagging  23e45f33ba50b6658072e9d17c3cd25c0fb1ca7a (commit)
 tagged by  Josh Blum
        on  Fri Nov 25 19:55:11 2011 -0500

- Log -----------------------------------------------------------------
ancient devel branch for vrt + usrp2

Don Ward (1):
      usrp: Applied patch from Don Ward for Cygwin libusb

Eric Blossom (38):
      Refactored gr_msg_accepter and gr_tpd_thread_body.
      Added most of the support for a new PMT type: tuple.
      Additional QA for tuple.
      pmt_write now displays vector and tuple elements.
      Add pmt type that wraps a gruel::msg_accepter.
      QA code now works.
      Add top-level msg_passing.h include file.
      gruel::send can now send to a pmt.
      Add blobs and shorthand pmt pseudo-constructors.
      Add shorthand for making tuples.
      tell s/w link is up.  additional debugging output
      removed hard-coded link_is_up = true;
      Fix race condition that caused commands such as stop_rx_streaming to fail.
      Fix problem with commands timing out (specifically stop_rx_streaming)
      stop sending short ethernet command packets.
      Fix race condition that caused commands such as stop_rx_streaming to fail.
      Fix problem with commands timing out (specifically stop_rx_streaming)
      stop sending short ethernet command packets.
      Merge branch 'new_eth' of http://gnuradio.org/git/matt into new_eth
      Firmware now inserts mac source address value in each frame.
      remove special last_line adjustment from ethernet port
      Merge branch 'new_eth' of http://gnuradio.org/git/matt into new_eth
      Merge branch 'new_eth' of http://gnuradio.org/git/matt into new_eth
      removed qr_fft.py from gr-utils
      add u2_flash_tool to EXTRA_DIST
      updated top-level .gitignore
      Add rxdspno parameter to private interface of quadradio.
      fix white space
      use gruel/inet.h instead of arap/inet.h
      Dump IF-Context packets in hex.
      Add USB PID for HPSDR HERMES device.
      back out broken changeset
      Support multiple VRT packets in a single transport (UDP) packet.
      Add support for msdd6000 with resampler in FPGA.
      Change type of gr_head nitems parameter to unsigned long long.
      change capitalization
      Fix usrp2 tvrx so that it tunes monotonically.
      Disable support for tvrx rev 2 on usrp2.  There are only a few of these 
in existence.

Jason Abele (9):
      Initial compile of wbxng, properly sets db IDs
      Clean build
      twiddling gpio successfully
      Able to tune RX VCO, observe R and N divider output on MUXOUT
      Locking, controllable synthesizer on TX and RX
      First Functional TX modulator
      Enabled RX Baseband
      Integrated gain control for TX and RX of wbxng
      Fixing prescaler and disable aux synth output on wbxng

Johnathan Corgan (155):
      Added gr_msg_accepter class.
      Notify derived class when post()ed
      Thread-per-block loop now checks and dequeues messages to handle_msg.
      Added missing .gitignore
      Applied patch c1258.diff from Stephan Bruns (ticket:359)
      Merged branch 'msg-passing' from http://gnuradio.org/git/eb.git
      Merged branch 'msgq' from http://gnuradio.org/git/jblum.git
      Merged changes from svn repository trunk.
      Added git ignore files as needed.
      Added omnithread README (deprecation).
      Added host_os check for component vrt (Linux only for now.)
      Added blks2.pfb_arb_resampler_ccf to GRC block list
      Merge utils from http://gnuradio.org/git/trondeau.git
      Merge msg-passing from http://gnuradio.org/git/eb.git
      Merge vrt of http://gnuradio.org/git/jblum.git into master
      Merged SVN matt/new_eth r10782:11633 into new_eth
      Expand frequency ranges to match hardware capability.
      Merge branch 'wxgui' from http://gnuradio.org/git/jblum.git into master
      Removed subversion related configuration info.
      Merge branch 'lo_fix' from http://gnuradio.org/git/jblum.git into master
      Merge branch 'wxgui_fix' from http://gnuradio.org/git/jblum.git into 
master
      Fix Python header check failure due to invalid cached state
      Better fix for broken AC_PROG_F77 macro
      Merge branch 'sync' from http://gnuradio.org/git/trondeau.git into master
      Merge branch 'grc' from http://gnuradio.org/git/jblum.git into master
      Add missing cstdio includes for gcc 4.4 compatibility
      Added missing file to ignores.
      Merge branch 'usrp_siggen' of http://gnuradio.org/git/jblum into master
      Merge branch 'forms' of http://gnuradio.org/git/jblum into master
      Merge branch 'grc' of http://gnuradio.org/git/jblum into master
      Merge branch 'grc' of http://gnuradio.org/git/jblum into master
      Applied libusb-1.0 patch set from Thomas Tsou <address@hidden>:
      Merge branch 'utils' of http://gnuradio.org/git/trondeau into master
      Merge branch 'grc' of http://gnuradio.org/git/jblum into master
      Merge branch 'usrp2-real-fix' of http://gnuradio.org/git/balister into 
master
      Added CVSD encoder/decoder to GRC, example app
      Created new gr-noaa top-level component.
      Update rx_poes script to filter prior to PLL.
      Work in progress, incomplete
      Implemented crude timing recovery using zero crossings but no resampling
      Updated HRPT blocks/scripts for testing.  Seeing good minor frame sync's.
      Changed synchronizer to output sliced bits.
      Added HRPT deframer block
      Reorganization of directories
      Add HRPT word output to deframer
      Updated HRPT receiver to read files recorded as shorts
      Added skeleton HRPT decoder block
      Dumps HRPT frames to text file similar to specification document
      Split HRPT script into live receive and post-processing
      Added README and updated configuration requirements
      Merge branch 'grc' of http://gnuradio.org/git/jblum into master
      Merge branch 'wip/gr-noaa' of http://gnuradio.org/git/jcorgan into master
      Fix missing type specifier for mask
      Acknowledging the obvious
      Merged Bdale's 3.2.2-1 packaging
      Merge branch 'rx_mimo_hb_sync' of http://gnuradio.org/git/matt
      Misc. packaging tweaks
      Merge branch 'wip/deb' of http://gnuradio.org/git/jcorgan
      Add missing include file in gnuradio-core
      Merge branch 'grc' of http://gnuradio.org/git/jblum
      Revert "Merge branch 'grc' of http://gnuradio.org/git/jblum";
      Merge branch 'gr-noaa-fixes' of http://gnuradio.org/git/balister into 
master
      Merge branch 'grc' of http://gnuradio.org/git/jblum
      General improvements in HRPT receiver
      Renamed simplified HRPT script to allow restoring original
      Restored original HRPT GUI script and documented various script choices.
      Merge branch 'wip/gr-noaa' of http://gnuradio.org/git/jcorgan into master
      Consolidate conditional headers into libusb_types.h, use automake
      Merge branch 'new_eth' of http://gnuradio.org/git/matt into master
      Add required include directory for new header organization
      Cleanup in preparation for merge
      Merge branch 'wip/libusb-1.0' of http://gnuradio.org/git/jcorgan into 
master
      Fix missing update from last commit
      Fix to restore ability to run 'make distcheck' from a VPATH
      Added computed version number to configuration
      Merge branch 'grc' of http://gnuradio.org/git/jblum into master
      Add gr.pfb_clock_recovery to GRC
      Clean up for work-in-progress
      Merge branch 'wip/wbxng' of address@hidden:jcorgan
      Merge branch 'libusb-1.0' of git://github.com/ttsou/gnuradio-ttsou
      Applied patch from Don Ward for Cygwin platform
      Added gr.copy(itemsize) block
      Merge branch 'wip/wxgui' of http://gnuradio.org/git/jblum
      Add .gitattributes to fix CRLF problems on MinGW/MSYS
      Use gruel::mutex instead of pthread_mutex in gr_histo_sink_f.
      Add dependence of gruel on guile; fixes ticket #410.
      Add flags and dependencies for MinGW/MSYS.
      #include "config.h" in db_wbxng.cc (for timespec, nanosleep, etc.)
      Merge branch 'patches/dward' of address@hidden:jcorgan
      Merge branch 'sync' of address@hidden:trondeau into master
      Merge branch 'fix/wxgui' of address@hidden:jblum
      Change calculation of docdir to remove trailer when in git development
      Merge branch 'libusb-1.0' of git://github.com/ttsou/gnuradio-ttsou
      Added timing adjustment for zero crossings at bit edges
      Added run-to-completion to demod_hrpt_file.grc
      Merge branch 'qtmake' of address@hidden:trondeau into master
      Merge commit '25a8' from address@hidden:jblum
      Merge branch 'osx_10.6_64_fixes' of http://gnuradio.org/git/michaelld
      Merge branch 'vrt' of http://gnuradio.org/git/jblum
      Don't distribute generated files in gr-qtgui
      Remove debian packaging from master branch, to be placed in 'debian' 
branch
      Merge branch 'vrt' of http://gnuradio.org/git/jblum
      Merge branch 'flattopwindow' of http://gnuradio.org/git/jblum
      Created skeleton wxgui term window component
      Add placeholder panel for console, use old style window size
      Basic terminal window that takes raw text on input msgq and appends it
      Consolidated termsink into one class
      Merge branch 'wbxng-prescaler' of http://gnuradio.org/git/jabele
      core: added gr.pfb_clock_sync_fff based on _ccf version, updated example
      grc: update block tree list for new pfb_clock_sync
      Fix missing include from last commit
      gr-noaa: Switched to 'double rate BPSK' HRPT synchronization
      Added frames_to_ppm Octave script, use ImageMagick to convert to png
      gr-noaa: Combined noaa_hrpt_bit_sync into noaa_hrpt_deframer
      gr-wxgui: cleanup for merge
      Merge branch 'wip/term' of address@hidden:jcorgan
      Moved command-line apps into apps subdirectory
      Work in progress, added GRC-based single channel receiver
      Directory reorganization to newer layout
      Work in progress, updating usrp_rx_flex.py
      Added resampler and pushed matched filter into it.
      Added GRC block wrappers for pager blocks
      howto: updated INSTALL, fixed mode of config.*
      howto: update m4 files to match latest master
      howto: implement dynamic versioning
      howto: reorganized directory structure
      howto: make swig directory use individual .i files
      howto: moved osbsolete docs directory into limbo
      Merge branch 'wip/howto' of address@hidden:jcorgan
      Create separate raw Ethernet sockets and packet filters
      Removed omnithreads dependency from libusrp2, still debugging
      Refactored timeout handling
      Fix incorrect comparison
      usrp2: remove install data hook for usrp2_socket_opener
      gr-noaa: added HRPT minor frame parsing, renamed scripts
      howto: adds C++ QA code
      howto: create howto_swig.*, use constructed Python namespace
      howto: move limbo'd docs into toplevel doc dir for preservation
      howto: add GRC wrappers to squaring blocks
      howto: added howto application
      howto: add README.hacking
      howto: cleanup for merge
      Merge branch 'wip/howto' of address@hidden:jcorgan
      Applied 'start streaming at' patch from Douglas Geiger
      Updated 'u2_rx_stream_at' to work with new_eth MAC (Douglas Geiger)
      Rebase on master, cleanup for merge
      Use updated transmit command
      Merge branch 'wip/grc/pads' of http://gnuradio.org/git/jblum
      Merge branch 'wip/grc/draw' of http://gnuradio.org/git/jblum
      Merge branch 'wip/grc/cleanup' of http://gnuradio.org/git/jblum
      Merge branch 'wip/dxpsk' of http://gnuradio.org/git/jblum
      Merge branch 'patches/geiger/u2_rx_stream_at' of address@hidden:jcorgan
      Merge branch 'patches-from-list' of http://gnuradio.org/git/balister
      Merge branch 'wip/pager' of address@hidden:jcorgan
      Merge branch 'bef' of http://gnuradio.org/git/trondeau

Josh Blum (222):
      apply diff from previous commits
      Added generation of message queues in flow graph template.
      this time commit the file changes
      params, sources, and sinks now stored internally as lists. The keys for 
said objects are now only stored in one place (in the object).
      added validation check for msg type ports, added copy method for ports to 
cleanup nports code
      Removed Source and Sink classes as Port subclasses.
      added continuation mode for pad source and sinks
      added get band select
      use enum for band select
      added quadradio method to enable/disable cal
      added traces to fft window
      Merge branch 'wxgui' of address@hidden:jblum into vrt
      automatic store for empty traces on enable
      Merge branch 'wxgui' of address@hidden:jblum into vrt
      use pkgpythondir
      renamed the colors dialog to types
      Merge branch 'master' of http://gnuradio.org/git/gnuradio into grc
      Merge branch 'wxgui' of address@hidden:jblum into grc
      Work on command line options for generated code.
      Merge branch 'master' of http://gnuradio.org/git/gnuradio into grc
      removed repurposing of pads
      Added virtual sink and logic to clone port.
      added rewrite methods to element to separate from validation logic
      added virtual source and added stream ids, logic to clone in port
      Recursive resolution of virtual sources.
      avoid loops
      added stream id type and checking in evaluate
      made is_virtual_xxx a block level function, used by port and param classes
      Replaced TYPES in Port and Param with types parameter.
      todo
      port and param types from an overloaded method
      Switched the python classes to inherit from the base and gui classes.
      Modified log power fft block so ref scale is peak to peak.
      Modifications to the usrp blocks and wrapper so that the lo offset is set 
with the lo frequency.
      added ref scale param to fft and waterfall
      Removed the flagging api and usage from the base classes.
      Modifications to usrp2 source and sink so that set center freq is called 
afer set lo offset.
      Fix so that the waterfall texture is initialized with a buffer of the 
same size.
      waterfall and fft use a common autoscale function
      Evaluation fix in param.to_code().
      Made the window for the pass band filters integers (take firdes.WIN_XXX).
      we dont use test() -> remove it
      Implement a recursive validation api in the base Element class.
      better error msg for empty statements
      standardized the Element inheritance __init__ usage in gui
      replaced dict[rot] storage of areas and lines with a single list for the 
current rotation
      Created recursive create labels and shapes method for gui element.
      remove unused imports, copyright date update, tweak
      renamed params dialog to props dialog
      Rework the params/properties dialog and param gui class:
      more code cleanup for properties dialog
      propsdialog tweaks
      Fixed the usrp and usrp2 probe scripts to work with the new gui param api.
      use show signal to perform initial gui update
      copied usrp_siggen stuff from experimental gui into gnuradio tree
      Round the slider's value, but not the internal representation.
      set text box bg color on change
      tweaked ampl slider params
      updated digital to use installed usrp options
      only import usrp and usrp2 modules in the setup methods
      properties dialog with ok/cancel buttons
      ignore irrelevant modifiers and events pending
      use the keymap's translate_keyboard_state, use the key value rather than 
name
      rename variable, use keysyms in props dialog
      Move key press extraction logic into actions module.
      Reworked actions api and actions objects:
      Simply Actions module imports, using module prefix.
      fix for uniformity convention with gtk signal name strings
      tweaked key handling callbacks
      fixed bool converter in forms to work with non bool options
      fixed issue where entry boxes lost focus (mishandling of hide changing)
      lower lxml version req to 1.3.6
      bugfix: exclude disabled children from consideration in valid condition
      added errors dialog to show all error messages in flow graph
      put the flow graph errors button into the toolbar
      Re/evaluate the notebook blocks label because we dont garuntee the 
evaluation priority.
      bug fix for handling loading of dynamic params
      xor that hash
      made rxdspno a parameter for: start/stop streaming, and quadradio32fc
      Added a run options to the "no gui" generate options.
      hash the tuple of hashes to id the current params
      copied over vrt context and type headers, updated bits.h as well
      Reading 64 bit freq out of chunk of context packet.
      checking for if context packets and setting up the payload pointer and 
size
      use the new htonll and vrt types to send cal and lo freqs
      reading the lo back and storing it
      use existing utility method
      added access methods and parsing for caldiv if context
      added access methods for gps stuff
      Added a run options to the "no gui" generate options.
      added mpsk demod example
      added freq offset slider
      Merge branch 'sync' of http://gnuradio.org/git/matt into wip/examples
      moved grc examples to gnuradio-examples/grc
      removed unused git ignores
      added bind to visible event function to callback when visibility changes 
within tabs
      work on a special connect function that registers a callback
      working special connect for fftsink
      setup special wxgui connect on sinks, needs testing
      making use of update ui event
      moved the wxgui connect helper functions into the wrapper class
      simplify some params
      added noaa to extract doc matcher
      a working block tree search
      tweaks to the search
      point label transpareny, horizontal offset, and toggle on/off capability
      Merge branch 'wip/wxgui' of http://gnuradio.org/git/jcorgan into wip/wxgui
      using gr copy in the wxgui connect, added gr copy to grc xml
      add canonical options for copy enable param
      Added window size param to all wxgui wrappers.
      registered key to hide/show control panel in wxgui windows
      tweaks to scope autoscaling
      use clean numbers for waterfall ref and range
      Added num_ports to various blocks that have infinite ports possible in io 
signature.
      add canonical options for copy enable param
      Merge commit '38d5389f3054164a2f04d6e4e8fe381aa5ee03fc' into vrt
      simplfied the code while i was looking at it
      fix so all handlers get called on event
      fix so all handlers get called on event
      fix usrp2 wrappers for vlen of 2 shorts
      added to todo
      added v offset option to scope
      query the model number from the host
      install header for missing pkt checker
      removed MOST of the quadradio specific stuff
      removed caldiv stuff from gr-vrt
      removed gr-vrt
      Merge branch 'flattopwindow' of http://gnuradio.org/git/matt into flattop
      Merge branch 'wip/grc/general' of address@hidden:~/git/gnuradio into 
wip/grc
      Created a grc_blockdir in makefile.common.
      renamed msgq to msgq_in and msgq_out, block wrappers changed accordingly
      Added window option to wxgui fft and waterfall sink.
      modified flowgraph cleanup
      fixed issue where usrp siggen continued to transmit after program exit
      fixed fixme in gr_top_block_impl
      working a separate ctrl ethernet device into the code
      Created a new thread for handling incoming control packets.
      Hosekeeping after control/data separation.
      Removed references to U2_ETHERTYPE and CONTROL_CHAN.
      Common naming convention for control and data thread stuff.
      using boost threads for control and data
      some house keeping while trying to fix thread exception
      Disable interruption in those functions that use interruption points such 
as sleep, wait, and timed_wait.
      Created transport abstraction.
      virtual destructor and shared ptr for transport
      Put ethernet control transport into its own cc/h files.
      Began work on eth data transport class.
      Added a callback into the channel ring enqueue and dequeue.
      Created sbuff class to house chunks of memory, their length, and possible 
callback for freeing/cleanup.
      usrp2 impl working with data transport.
      Changed the transport to return a vector of sbuffs.
      cleanup
      Cleaned up the parse ethernet stuff.
      cleanup stuff
      being more c++y with the ring
      pass vector of sbuffs by reference to callback
      Merge branch 'vita_rx' of http://gnuradio.org/git/matt into wip/usrp2
      got firmware compiling with vrt rx
      got vrt rx somewhat working
      Merge branch 'vita_rx' of http://gnuradio.org/git/matt into wip/usrp2
      Fixes usrp2 firmware configure with mb-gcc on ubuntu 9.10/autoconf 2.64.
      Fixes usrp2 firmware configure with mb-gcc on ubuntu 9.10/autoconf 2.64.
      rx working with vrt header
      Added missing flag to vrt header in txrx.c.
      Created a ring data structure held by the ring.
      minor tweak to transport loop and debug printf for vrt
      Removed temporary u2_eth_packet_only_t.
      Re-implemented find.cc with gruel and eth_ctrl_transport class.
      gtk.Tooltips() is deprecated, use set_tooltip_text.
      Created and used a typedef for a vector of sbuffs.
      Handled the case of short packets in eth data transport by using padding.
      Added interrupt call from transport::stop so the recv or callback will 
throw at interruption points.
      Added read_packet with timeout method to ethernet.
      added wrappers for the dxpsk2 blocks mod and demod
      added missing block wrappers
      added sync output port to dxpsk2 demod
      added callbacks for setting alphas
      created dpsk demo with usrps
      Allow for multiple io pads per hier flow graph.
      updated tx example
      combined param layouts
      Created a pixmap rotation routine in Utils for handling those rotated 
labels.
      removed unused import statements, thanks pyflakes
      got msdd6000 compiling on my ubuntu 9.10 32 bit
      Removed the ring buffer from the usrp2 impl.
      Merge branch 'vita_rx' of http://gnuradio.org/git/matt into wip/usrp2
      WIP host mods to send vrt packets
      Merge branch 'vita_rx' of http://gnuradio.org/git/matt into wip/usrp2
      fixed memory map for split tx dsp and control
      Logic for the start/end of burst bits
      Merge branch 'vita_rx' of http://gnuradio.org/git/matt into wip/usrp2
      Merge branch 'wip/usrp2' of address@hidden:jblum into wip/usrp2
      working vrt tx
      Removed stream-at changes to make this mergable into wip/usrp2.
      Merge branch 'merge_usrp2' into wip/usrp2
      added timeout to ring wait calls
      Replaced rx metadata with vrt expanded header.
      also release ethernet frames here
      Removed the channel ring from the eth transport.
      Removed references to channel numbers in usrp2 and gr usrp2.
      revered dumb change to vrt expanded header
      Replaced tx metadata with vrt expanded header.
      corrected some vrt header logic in tx samples
      Added time spec to the start streaming command.
      Added unparse capability to the vrt expanded header.
      using vrt::expanded_header::unparse in usrp2 impl tx raw
      Replaced the need for code word tables by setting the header/trailer 
lengths
      added documentation for handling of the expanded headers in the transmit 
calls
      Added unparse capability to the vrt expanded header.
      Replaced the need for code word tables by setting the header/trailer 
lengths
      Merge branch 'vrt' of address@hidden:jblum into wip/usrp2
      removed the usrp2_bytesex header since it only imported from gruel
      usrp2 impl finds out max frame size from the transport
      removed unused copy handler
      Made some gruel changes to get it compiling on this system.
      flattened usrp2 hierarchy
      added missing vrt includes and libs to makefiles
      renamed tics to ticks to be more pc
      Added set time and set time at next pps.
      Fixed and tested setting the usrp2 time and start rx streaming at.
      Merge branch 'usrp2_vrt' of http://gnuradio.org/git/matt into usrp2_vrt
      Improved the timed samples example with RTT estimation.

Matt Ettus (99):
      fixed addressing of registers, and added write enables to those that were 
missing.  MDIO seems ok.
      Removed these files completely, they were for the old style of fifos
      sort out active-low lines on locallink fifos, added debug pins
      debug pins, cleaned ignores
      ignore .o files
      never used, not needed
      cascadefifo.v wasn't used, only the double cascade version.  
fifo_2clock.v and fifo_2clock.v are empty
      cleaning up the new fifos
      major cleanup of 2 clock fifos
      bring the testbench files up to date
      made a new block ram based fifo, 64 (65) elements long, all fifos now 
have "enhanced level logic" for accurate fullness.  Maybe this will help...
      misc ignores
      set device to xc3s2000.  Shouldn't make any differences.
      MAC transmit seems to work now.  The root cause of the problem was 
accidentally using the rx_clk in one stage of the fifos on the tx side.
      seems to build a decent fpga, but still some issues with a full 
connection.
      Merge branch 'master' into new_eth
      properly set the address filter
      Merge branch 'new_eth' of http://gnuradio.org/git/eb into new_eth
      Merge branch 'new_eth' of http://gnuradio.org/git/eb into new_eth
      no longer used, replaced by newfifo version
      debug the rx side
      allow control of whether or not to honor flow control, adds some debug 
lines
      Merge branch 'new_eth' of http://gnuradio.org/git/eb into new_eth
      remove unused old style fifo
      parameterized fifo sizes, some reformatting
      Implement Eth flow control using pause frames
      Untested fixes for getting serdes onto the new fifo system.  Compiles, at 
least
      fix a typo which caused tx glitches
      might as well use a cascade fifo to help timing and give a little more 
capacity
      More xilinx fifos, more clean up of our fifos
      remove unused port
      Remove old mac.  Good riddance.
      Merge branch 'serdes_newfifo' into new_eth
      Synchronize the internal phase of the halfband filters to the
      Merge commit 'origin' into new_eth
      Enable pps interrupts.  Not sure why they were disabled in the first 
place.
      Copied wb_1master back from quad radio
      no idea where this came from, it shouldn't be here
      Merge branch 'master' into new_eth
      Merge branch 'new_wb_intercon' into new_eth
      remove debugging code
      remove unused opencores
      fullchip sim now compiles again, after moving eth and models over to new 
simple_gemac
      Fix warnings, mostly from implicitly defined wires or unspecified widths
      Properly reset the fifos.  We didn't connect before.
      Merge branch 'master' of http://gnuradio.org/git/gnuradio
      no timing recovery yet, but creates RRC-PAM
      Merge branch 'wip/sync' of http://gnuradio.org/git/jcorgan into sync
      rename and make output optional
      Merge branch 'sync' of http://gnuradio.org/git/trondeau into sync
      with frac delay
      added more ports
      Merge branch 'sync' of http://gnuradio.org/git/trondeau into sync
      progress
      Merge branch 'wip/examples' of http://gnuradio.org/git/jblum into sync
      earliest beta files renamed to avoid confusion
      redid cos windows, added flattop and nuttall_cfd
      This branch is for porting from the quad radio, and minor text cleanups
      add new readback entries to memory map.  Has irqs, priority encoded 
buffer status, and performance counter
      VITA49 rx (and tx skeleton) copied over from quad radio
      put 64 bit timer for vita49 on the settings bus
      vita rx instead of rx_control.  Ready for firmware testing.  Misses 
timing by a little bit, will worry later.
      moved regs around for vita49
      new memory map for vita49.  Apps won't compile, since symbol names are 
different
      forgot to declare wires
      mostly just copied over from the rx side.  Still needs a lot of work.
      be a little more PC about it
      Control bits for filter bandwidths had the wrong shifts.  Found and fixed 
by Stephen Lai of UCalgary
      Merge branch 'master' of http://gnuradio.org/git/gnuradio
      same bug as on the U2, found by Stephen Lai
      added a gain slider
      make the testbench work in this environment, without the crossclock 
settings bus
      progress on vita_tx.  it compiles now, need to work on vita_tx_control.
      seems to correctly deframe packets.  now need to consume them.
      very basic packet sending works
      flag packets which arrive way too early so the device doesn't sit there 
forever.
      First cut at vita tx, whole thing compiles
      ignore save files
      fixed typo in u2_core.v resulting in unconnected net.  added debug pins
      Merge branch 'vita_rx' of gnuradio.org:matt into vita_rx
      Add ability to clear state out when there is an underrun
      only pull from input fifo when really consuming or pushing into the next 
fifo
      put new setting reg into the address space in the right place
      Merge branch 'vita_rx' of gnuradio.org:matt into vita_rx
      reorder the memory map
      Merge branch 'vita_rx' of gnuradio.org:matt into vita_rx
      changed debug pins to see incoming data
      Merge branch 'vita_rx' of gnuradio.org:matt into vita_rx
      dsp_core_tx now has setting reg base settable from u2_core.  underrun bug 
in vrt fixed
      Merge branch 'master' of http://gnuradio.org/git/gnuradio into vita_rx
      Merge branch 'master' of gnuradio.org:gnuradio into vita_rx
      Merge branch 'vita_rx' of gnuradio.org:matt into vita_rx
      cleaned up the main ibs state machine
      proper time sync to pps
      allow processor to read back vrt time over readback mux
      allow setting time immediately in cases where there is no external pps 
input
      remove time_sync and master_timer.
      moved around regs, added a bit to allow for alternate PPS source
      speed up timing by ignoring the too_early error.  We'll need to FIXME 
this later

Michael (8):
      augmented search for libusb
      merged updated libusb checks with older version
      fix to restart libusbok checking for non-PKGCONFIG
      OSX 10.6 x86_64 fixes for configure and libusb; Audio is next
      osx 10.6 x86_64 fixes for gr-audio-osx
      better for both cross-compiling and 10.6 native compiling, to determine 
CPU architecture
      moved all 'fprintf (stderr, ...)' calls to std::cerr, for 'universal' OSX 
printing of long and pointer types
      updated usrp.pc file to reflect the correct version of libusb

Michael Dickens (1):
      usrp: Applied patch from Michael Dickens for Darwin libusb

Philip Balister (3):
      Fix doxygen warnings.
      configure.gnu needs to unset more vars from the environment.
      Add missing cstdio include for gcc 4.4 compatibility.

Stefan Bruns (1):
      Small patch to speedup installation of freedesktop icons.

Thomas Tsou (19):
      Fixed swig and usrp apps to work with libusb-0.12 and libusb-1.0 plus 
minor cleanup
      Change write_internal_ram in usrp_prims to print signed error code
      Removed multiple install of noaa_swig.i from Makefile.am
      Added config.h headers to fix win32 build
      usrp: Build fix for non-pkgconfig installs of libusb
      usrp: Removed unused file
      Merge branch 'master' into libusb-1.0
      usrp: Corrected build fix for libusb
      usrp: Added error checking on hash transfers
      usrp: Reorg of libusb error reporting
      usrp: Enable debug output
      usrp: Disabled libusb-1.0 debug output by default
      Merge branch 'libusb-legacy-macports' into libusb-1.0
      usrp: Added missing return values
      usrp: Corrected error message
      usrp: Fixed firmware load regression
      usrp: Check return value in fusb_libusb1 _reap()
      usrp: Cleanup of usrp_basic
      usrp: Corrected error message

Tim Shepard (1):
      Add two missing includes to fix compile on ppc.

Tom (61):
      Adding a QT-based data file viewer.
      Adding a graphical tool to design and analyze filters.
      Removed the LFP and HPF ui's that are now a part of the main 
pyqt_filter.ui package.
      Adding features and usability.
      Fixing time domain plot zoomer.
      Adding a phase and group delay plot to the GUI.
      Plotting phase of filter in its own tab now.
      Adding labels to the plots.
      Adding plotting of group delay.
      Adding complex bandpass filter design (for windowed filters only).
      Added Band Notch filter
      Added design for RRC filters.
      Added design for Guassian filters.
      Adding display for the number of taps in the filter.
      Fixing tab order.
      Setting validators for all edit boxes.
      Adding clock sync algorithm using PFB. This works, but needs a bit more 
work.
      Adding ability to easily reload/reset file
      Updating display for better viewing on small screens
      wip on clock sync block; exposing set gain function
      Using PFB clock recovery for testing
      Working with PFB clock recovery block.
      Should not be clipping the error here.
      Merge branch 'master' into sync
      Making second output port of PFB clock recovery optional.
      Changinging behavior of parameter update for PFB clock recovery alg.
      Adding more outputs for debugging.
      Merge branch 'wip/sync' of http://gnuradio.org/git/jcorgan into sync
      Merge branch 'sync' of http://gnuradio.org/git/matt into sync
      Adding ports to GRC file for new debug outputs
      Fixing io signature for debug outputs.
      Adding accessor functions for both alpha and beta.
      Fixing previous checkin
      Adding better scope sink defaults.
      Clipping the rate of the clock recovery helps track large changes.
      More stable version of clock sync.
      Working sync for QPSK
      Adding imaginary stream to PAM demo to test IQ sync. Also properly 
setting beta at runtime from GRC block.
      Adding channel model to simulation to test frequency offset.
      Working on allowing fractional samples per symbol.
      wip
      Chaning update for fractional sample rate into filter index.
      Working fractional sample rates in clock recovery algorithm.
      Cleaning up unused variable and code.
      Moving filter number decision to start work function.
      Cleaning up constructor.
      Cleaning up GRC PAM timing example and adding ability to do M-ary PAM.
      Using 2-PAM by default.
      More additions to PAM timing simulation.
      Revert "More additions to PAM timing simulation."
      Adding new DBPSK block with new PFB clock recovery alg.
      Making old dbpsk work again to compare against new version.
      Starting to rework QT app to control new PFB clock recovery alg.
      Removing ifs to clean up build system. Make no longer rebuilds gr-qtgui 
if no changes are made and also passes 'make distcheck'.
      Working on fixing arbitrary resampler not working for rate < 1.0; this 
fixes it for 0.5<=rate<=1.0 range.
      Resampler seems to be working for all values of rate
      Adding a band-edge based frequency lock loop.
      Adding alpha and beta gains to FLL constructor.
      Adding accessor functions to set alpha and beta gains for the FLL.
      Generating the band-edge filter taps based on the oversampling ratio 
(samples per symbol), rolloff factor, and the prototype (matched) filter size.
      Adding new GRC examples for using FLL block.

Tom Rondeau (29):
      Added routine for optfir equiripple filter design code to create complex 
bandpass filters. Also adds this ability to the filter designer.
      Fixed documentation for optfir band pass filters.
      Adding P-M version of band reject filter.
      Adding equiripple band reject filter to filter design app.
      User messages if PyQt and PyQwt are not installed (or found).
      Manages window/filter types better. Disables filter types if the 
designing algorithm doesn't support it (no RRC or Gaussian for equiripple 
filters).
      GR plotter tool handles end of file and files shorter than the block 
length.
      Adding a spectrogram plot. The axis need work.
      Fixed spectrogram plotting axis.
      Added colorbar to spectrogram for magnitude measurement.
      Added files to Makefile.am for distribution.
      Adding a Reload option (Ctrl+R) option to quickly reread the file and 
reset the state.
      Removing plot picker that addd nothing to the interface.
      Adding ability to change line width and style (only a handful of current 
styles enabled).
      Can now change the size of the symbols. Also fixes some layout issues.
      Fixing a line in the clock recovery algorithm. This works with a bit 
larger error than there proably should be.
      Handling a few exceptions when no file is loaded.
      Fixed slider behavior when the end of the file is reached.
      A bit of code cleanup.
      Working DBPSK implementation with new PFB clock recovery block. The 
feedforward AGC wasn't playing nicely, the frequency aquistion range was 
increased to swing half the sample rate in either direction, and the number of 
filter phases to use was increased to 32.
      Temporary working dbpsk2 example until we match everything.
      Fixing import of UI file.
      Minor fixes for logging.
      Adding DQPSK version that uses the PFB timing sync block (dqpsk2).
      Adding dqpsk2 block to makefile for installation.
      Fixing compiler warnings.
      This splits the rate into a fractional an integer value, which allows the 
loop to adjust the fractional rate while the integer rate keeps the increments 
moving properly. Allows the max rate deviation to be independent of the integer 
rate. Scaling of the differential taps also allows alpha and beta to operate 
independent of the rate when fractional samples per symbol are used. Slightly 
more tolerant to large signal values, but they still should be close to +/-1.
      Fixing initialization of timing gains. Alpha should be < 1, and beta 
should be << 1.
      Reverting dqpsk to be mpsk_receiver based and not change its behavior.

U-CERVELO\ttsou (1):
      changes to build on windows / cygwin

anastas (57):
      Minor Changes
      First 3 tests added for fsm class
      Improved documentation files\n
      1) Minor correction in Viterbi. 2) Checked in interleaver structure
      Additional constructor for random interleaver (not working yet)
      Added support for concatenated codes
      Added examples for gr-trellis in gnuradio-examples/python/channel-coding
      Fixed some examples in gnuradio-examples/python/channel-coding, and added 
a README file
      Fixed gnuradio-examples/python/channel-coding/Makefile.am so that make 
distcheck passes
      Temporary fix to qa_trellis.py so that make distcheck succeeds
      Several enhancements to gr-trellis and 
gnuradio-examples/python/channel-coding:
      Added examples for Viterbi Equalization in 
gnuradio-examples/python/channel-coding
      clean-up of Viterbi blocks: d_trace is not a private variable anymore but 
a local variable
      Updated viterbi equalization examples and README file
      More turbo equalization examples
      Added a siso_combined block analogous to the viterbi_combined; useful for 
FSMs with a large output alphabet
      updated gr-trellis documentation
      Refactored some common functions for metric calculations. Updated the 
documentation.
      Updated documentation in gr-trellis/doc
      fixed ticket #65
      added support for irregular FSMs
      added toy fsm file to test irregular FSMs
      added warning message for automatic generation
      fixed a small error in gnuradio-examples/python/channel-coding/README
      minor fixes so that there are no warnings when making gr-trellis
      added comments in quicksort_index.cc
      added method in fsm to generate an svg description of the fsm (by Tim 
Meehan)
      Minor fix in interleaver class: invoking with negative seed will not 
reset the random number generator.
      added methods to fsm class for writting to text file
      viterbi_combined templates for both input and output
      added methods to interleaver class for writting to text file
      implementation using templates
      clean up the code
      trellis_generated.i and Makefile.gen need not be under version control...
      files are not required anymore
      files are not required anymore
      files are not required anymore
      update examples to reflect latest changes in gr-trellis
      gr-trellis/src/lib/Makefile.gen added back to repo
      ignoring some files
      Adding the display sink by Martin Dvh
      Generic Continuous Phase Modulator (CPM) hierarchical block
      updated cpm.py file
      added two helper functions: fsm_concatenate and fsm_radix
      Several updates on gr-trellis: 1) new fsm constructor for a joint 
trellis, 2) Corresponding fsm file examples, 3) added set_TABLE method in 
viterbi_combined and metrics
      added callbacks to trellis_metrics and trellis_viterbi_combined in grc
      added an example in grc that uses trellis structures
      minor updates in gr-trellis/examples
      Added support for Continuous Phase Modulation in gr-trellis + an example
      added a radix-n fsm constructor
      added include <cstdio> statements in several files to make it compatible 
with g++ 4.4
      added include <cstdio> statements in several files to make it compatible 
with g++ 4.4
      added include <cstdio> statements in several files to make it compatible 
with g++ 4.4
      added include <cstdio> statements in several files to make it compatible 
with g++ 4.4
      added include <cstdio> statements in several files to make it compatible 
with g++ 4.4
      added include <cstdio> statements in several files to make it compatible 
with g++ 4.4
      added include <cstdio> statements in several files to make it compatible 
with g++ 4.4

cswiger (11):
      git-svn-id: http://gnuradio.org/svn/gnuradio/address@hidden 
221aa14e-8319-0410-a670-987f0aec2ac5
      atsc.pad() - Pads a 188 byte mpeg transport stream packet out to 256
      Fixed forecast and consume - now sees segment sync.
      Fixed atsc_field_sync_demux to consume input even when not creating
      Fixed filter delay offset pointers in atsc_equalizer
      Updated gr-atsc README
      Added interp_short.py and update README
      Change flow_graph to top_block
      Added interp_fir_filter in place of zero sources, interleaver, filter
      Cleanup mistakes, print pids
      Changed sample rate from 20M to 19.2M for faster lock.

eb (375):
      merged interim/pmt changes r2243:2248 into the trunk
      merged interim/pmt r2248:HEAD into trunk
      adjusted top_srcdir relative path
      Cleaned up top-level README, and fixed or deleted lower level ones as
      partial fix for ticket:1
      Fixed compile problem on x86_64.  Reordered functions for consistency.
      Fixed ticket:6
      believed to have fixed ticket:7
      believed to have fixed ticket:7 (missed one file)
      fixed ticket:15
      better (read: real) fix for ticket:15
      Merged anastas/wip changes r3156:3218 into trunk.
      VPATH update for gr-trellis
      slight tweak to make emacs syntax highlighting happy
      trial fix for ticket:33
      disabled gr-error-correcting codes.  Make check is still failing.
      Moved usrp-hw to new home
      Disabled GRC_GR_ERROR_CORRECTING_CODES, which was inadvertantly reanbled
      strtof -> strtod
      removed obsolete comment and FIXME
      trial fix for ticket:33
      merged in mblock work-in-progress
      trial fix for ticket:43
      set svn:eol-style=native
      set svn:eol-style=native
      Trial fix for ticket:45
      trial fix for ticket:55
      added $(NO_UNDEFINED) to Makefile.am
      added $(NO_UNDEFINED) to Makefile.am
      revised fix for ticket:54
      fixed ticket:46 by applying Don's patch
      added gr.complex_to_mag_squared block
      trial fix for ticket:63
      script to update FSF address in files
      Updated FSF address in all files.  Fixes ticket:51
      Added note about how to work around Fedora Core PYTHONPATH weirdness on 
X86_64.
      gnuradio.utah.edu --> gnuradio.org
      fixed typos in .h files
      updated FSF address
      Merged -r3596:3600 of eb/ra_wb  into trunk.  This contains the
      updated FSF street address
      applied supplied patch to close ticket:70
      fixed install failure that occured with automake 1.7.9
      Merged changes from eb/digital-wip into trunk.
      added note pointing to trac
      some updates for 3.0rc1
      New rbfs.  These were compiled using Quartus 6.0 sp1
      minor tweak
      gr-pager fix
      moved out of trunk
      improved error message on size mismatch
      added void callback to feval family
      made warnings go away
      conditionalize include of linux/compiler.h
      Merged eb/binstats -r3848:3906 into trunk.  These changes
      added default values to help messages
      updated for new ftp.gnu.org upload system
      fix for ticket:113 gr_firdes::band_reject
      fix for ticket:114
      Don't remove Makefile.in during clean
      Applied patch to fix ticket:117
      disabled build of gnuradio-examples/c++/dial_tone pending proper 
autoconfiscation
      Fix for ticket:104, huge initial value plotted.
      backed out partial fix for ticket:104
      ''Real'' fix for ticket:104.  I should have just applied it all the
      applied patch for ticket:115
      trial fix for ticket:102, import error in powermate.py under MinGW/Cygwin
      loosen tolerance so that opteron passes (64-bit vs 80-bit FP arith)
      Added new PID for QS1R HF Receiver
      added PID for EZDOP
      fixed warning
      SWIG compilation speedup!  Fixes ticket:9.
      Moved gr-radar out of trunk for now.  Needs portability cleanup.
      Moved to limbo pending some better idea.
      removed gr-error-correcting-codes and gr-radar from trunk build
      doc update
      Merged latest pmt and mblock into trunk (eb/wip -r4262:4268)
      New usrp_wfm_rcv_sca.py example from Eric A. Cottrell (WB1HBHU)
      removed unused/out-of-date bus_interface.v
      added minimal qa code for gr_noise_source
      fixed problem with gr_noise_source_* caused by splitting 
gnuradio_swig_python
      Applied patch from Brett Trotter that stuffs zeros into the head of
      fixed error handling and warning
      cleaned up error checking
      Merged mblock work-in-progress (eb/mb r4273:4312) into trunk.
      removed obsolete dsb_tx.py
      removed obsolete dsb_tx.py
      Fix for ticket:133, merged from eb/bsd 4322:4324.
      Merged eb/omni -r4315:4327 into trunk.
      Fixes ticket:134.  Unlikely offender was inclusion of
      omnithread refactoring fix in gnuradio-core.pc.in
      If doxygen enabled, gen docs for all C++ code
      changed variable name to remove automake warning
      removed generated files from svn
      updated svn:ignore property
      allocated 10 USB PIDs for Bdale
      Merged eb/iosig r4533:4539 into trunk.  This adds support for
      work-in-progress on specifying inband-signaling
      work-in-progress on specifying inband-signaling
      Additional specs for USRP inband signaling.  Control channel
      Merged mblock work-in-progress from eb/mb -r4341:4633 into trunk.
      added OP_DELAY
      added Write Register Masked operation
      added moc_*.cc to list of files to ignore
      fixed comment
      fixed comment
      Applied patch from Josh Blum that adds SQUARE, TRIANGLE and SAWTOOTH
      first two strawman requirements
      added R3, flow control
      updated qsf file to Quartus 6.1.  No semantic changes
      Add new standard configuration for 1 RX w/ half-band, 1 TX
      Refactored FPGA *.vh files.  Moved common pieces to toplevel/include.
      Added OpenOffice source file for USRP signal flow diagram.  Thanks to Lee 
Patton.
      Merged eb/usrp-install r4723:4727 into trunk.
      beginning of host spec for inband-usb
      New fix for gr_framer_sink_1 hang on zero length payload.
      more gr_qwt.m4 fixes
      Merged mblock work-in-progress eb/mb -r4798:4808 into trunk.
      copied usrp_inband_usb from -r4809 features/inband-usb into trunk
      disabled GR_QTGUI which had accidentally been turned on in r4809
      New FPGA binaries (.rbfs).  These include fixes for the scaling in
      Fix for ticket:148 "Unable to find USRP #0" on 2.6.20 (Ubuntu Feisty 
Fawn).
      cleaned up some warnings
      cleaned up some warnings
      Merged features/inband -r4812:5218 into trunk.  This group of changes
      cleanup for distcheck
      removed unneeded includes
      removed unneeded includes
      fix for VPATH build
      Added guile dependency to the README
      Added fusb_sysconfig::default_block_size (<= max_block_size).
      fix calculation of mid-pri for realtime_scheduling
      minor cleanup
      minor doc tweak
      added Trond's gr_max_* and gr_argmax_* blocks
      Dave Gotwisner's fix for usrp_basic_rx::stop
      Added error checking on call to set_freq
      removed redundant copies of COPYING
      Updated license from GPL version 2 or later to GPL version 3 or later.
      fix .h to match .cc
      get_lo_offset -> lo_offset
      work-in-progress on db_wbx
      working doc on usrp2 traffic cop design
      fix for ticket:153, missing throw decl in .i file
      trial fix for ticket:175
      Kludged around hang in hier_block2.  Merged -r6189:6191 from eb/fg
      Refactored flatten into const-correct functional form.  Beauty
      applied patch from Michael Dickens
      updated gr_omnithread.m4 so that it preserves ACX_PTHREADS default 
if-found behavior
      trial fix for ticket:137.  Merged -r6196:6200 from eb/signal to trunk
      Fixes ticket:169.  Tell assembler that our hand-coded assembly code
      loosened tolerance so that it passes on Cell/PPC
      fixes ticket:144; works around g++/PPC -O1 bug
      applied patch from jblum
      utility for extracting full paths of installed files
      Attempt to simplify conditions for ticket:181.  Didn't fix problem, but
      Merged features/inband-usb r5224:6306 into trunk.
      Applied patch from Richard Alimi
      Added CMD_SEND_*, moved ports to SRC and DST regs
      Merged eb/usrp-la r6317:6320 into trunk.  This deborks the dependency
      Merged George's changes from features/inband-usb r6309:6325 into trunk.
      Merged r6329:6428 of features/inband-usb + distcheck fixes into trunk.
      renamed test macro for consistency
      Trial fix for ticket:189, gr_mpsk_receiver_cc problem.
      added missing aligned attribute
      documented standard command line options and conventions
      New rbfs built from r6602 using Quartus II Web Edition version 7.1 SP1
      tool version changed
      simplified import
      eliminate warning when pktno > 64K
      disabled test_mblock until ticket:180 is resolved
      removed obsolete distribution tools used with CVS
      Merged -r6847:6850 from eb/trial-merge into trunk.  This changeset
      pass args through
      config files have new canonical home
      doc cleanup
      minor adjustment to svn:ignore
      added missing -lgromnithread
      fixed polarity of test
      disable gr-video-sdl until sdl.m4 is fixed
      disabled portaudio in cross compile
      fixes ticket:211
      Renumbered FGV_* so that they are zero based to fix problem
      Moved exception handling includes out of the sw_*.i files and into 
gnuradio.i
      fix for ticket:145
      change in whitespace only
      Merged eb/firas-doc -r7443:7444 into trunk.  These changes allow
      Merged -r7436:7453 eb/freebsd into trunk.  This is a part of a set of
      applied patch for ticket:227
      Doc fixes from Firas.
      VPATH fix
      Removed gr.flow_graph, gr.hier_block and friends.  From here on out
      disabled test_002_checkwavcopy, fails on PPC
      Fix for ticket:236, parallel makes are indeterminate.
      Merged eb/reverted-7899 -r7928:7930 into trunk.  This effectively
      Minor tweak that avoids intermittent build failure
      Merged gcell, the Cell SPE scheduler and RPC mechanism into the trunk.
      minor cleanup
      dependency fix
      Fix for gcell corrrectness/performance problem.  Replaces mfc_sync
      Merged gcell-wip -r8159:8202 into trunk.  This includes the following
      FFT inverse tranform is now correct.
      Merged eb/gcell -r8215:8243 into trunk.  This adds gr-gcell, the GNU
      Tweaks for gcc 4.3 based on patch from Marek Mahut <address@hidden>.
      minor cleanup to [8292]
      distcheck fix for gr-gcell
      Merged features/inband-usb -r6431:8293 into trunk.
      Potentially invalid read deferred until it's valid (Dan Halperin)
      Added missing initialization of d_debug_fp (Dan Halperin)
      Fixed completely buggy memcopy that overwrote potentially lots of memory 
in
      Merged eb/gcell-wip -r8302:8307 into trunk.  This changeset includes
      Applied patches from Don Ward.
      avoid possible log2 confusion
      fix for ticket:243
      svn:ignore cleanup
      better fix for ticket:243
      Let's step into the 21st century...
      distribute bootstrap with tarballs in case folks are modifying them
      channel_model.py now allows to set the random seed for the noise
      Added rewind() and clear() to vector sources and sinks. This is useful
      refactored gc_jd_queue_data, faster mutex_unlock
      Applied patch from Dean Armstrong to fix gr_repeat (ticket:246).
      libtool 2.2 compatibility fix from Don Ward.  Details in ticket:249.
      Merged eb/gcell-wip -r8559:8571 into trunk.  The shared queue
      Moved mb_time to omni_time and left mb_time.h with typedef to maintain
      removed old, left over import
      script to install threading building blocks in prefix
      removed duplicate assignment
      fixed quoting problem
      merged refactoring of gr_top_block_impl into abstract base class
      added a few examples for benchmarking multithreaded scheduler
      Renamed labels .loop1 and .loop2 to include name of file they're 
contained in.
      Renamed benchmark_dotprod to benchmark_dotprod_fff (which it really was).
      in SIMD assmebler, changed .cleanup to a local symbol
      Backed out [8669]. Better fix for removing cruft from opreport
      removed is_running method from gr_top_block
      distcheck fix
      Fixed spelling error: s/writeable/writable/g
      fix for ticket:250
      Merged jcorgan/ptrfix -r8827:8843 into the trunk.
      disabled gr-msdd6000 until ticket:252 is resolved
      Allow odd decimation if halfband filter is disabled.  Thanks Firas!
      Merged gr-msdd6000 portability fix to trunk (eb/msdd -r8940:9027)
      removed FIXME
      wrong sign
      Trial fix for ticket:258 / integer overflow undefined / phase
      Merged features/mp-sched -r8915:9335 into the trunk.  The trunk now
      fixes for gcc 4.3
      resolved problem w/ lib vs lib64; added boost stuff to gnuradio-core.pc.in
      Updated gr-howto-write-a-block; mostly the .m4 macros and configure.ac.
      moved author attribution out of individual files and put in AUTHORS
      fix for ticket:243
      Fix for ticket:214, gr_rotate speedup.  We now normalize once every
      make check fix for OS/X.  Probably also fixes ticket:264, same problem
      Relaxed tolerance to fix OS/X 10.5 make check failure.
      Radically simplified standalone configure.ac (for out of tree builds).
      svn:ignore xml
      added note about boost and DISTCHECK_CONFIGURE_FLAGS
      fix for ticket:268, vector not always a context sensitive keywork
      fixed copy/paste error in include guard
      turn off strict-aliasing warning, not strict-aliasing optimization when 
compiling swig generated code
      fixed --enable-warnings-as-errors
      removed some warnings
      make warning go away
      Fibonacci Linear Feedback Shift Register
      export gri_fft planning mutex
      added pre_shift method to gri_lfsr
      Now passes distcheck with or without microblaze tools on path.
      trial fix for ticket:288; merged eb/fusb 9543:9544 to trunk
      now reads h/w rev from eeprom.  f/w app set_hw_rev sets it
      fix for gcc 4.3
      removed sudo
      conditional debugging code
      extend gruel:enable_realtime_scheduling interface to allow pri/policy
      gr_realtime now uses gruel::enable_realtime_scheduling
      Ensure that usrp2 background thread runs at good pri.  Doesn't fix SSSS 
problem
      merged michaelld/usrp2_config [9614] into trunk.  Fixes non-Linux builds
      minor Makefile fix
      added GRUEL_INCLUDES to STD_DEFINES_AND_INCLUDES
      fixed copy/paste problem and error handling
      usrp2 work-in-progress
      Renamed identifiers for consistency: s/complex_float/32fc/ 
s/complex_16/16sc/.
      return -1 (DONE flag) if source or sink sees an error
      Applied patch from Stefan Brüns. It fixes a swig problem with 
enable_realtime_scheduling.
      get initial sptr using new convention
      patch to update to hier_block2 from Douglas Geiger
      Fixes ticket:297.  Refactors how usrp2/firmware is built.  Now
      fix for "double cross-compilation"
      VPATH fix related to gruel/inet.h
      stop installing test_all
      disabled GRC, breaks VPATH build, see ticket:298
      added gruel to gnuradio-core.pc.in
      fixes for EDK 10.1 tools
      USRP2 firmware fixes for EDK 10.1 microblaze toolchain.  Firmware now 
builds
      Refactored how the usrp2/firmware connects into the top-level built.
      Added patch required to get microblaze toolchain from Xilinx EDK 10.1
      minor cleanup
      mods to build under old tools
      fix diagnostic output
      backed out noinline_udivmoddi4 patch
      initialized freq_min/max values
      new tx and rx mux registers
      s/w support for tx and rx mux
      mark RFX boards as i_and_q_swapped
      fixed problem with negative offsets in calc_dxc_freq
      Added firmware support for adc_mux to handle swapping I/Q, etc.
      Added methods to query daughterboard parameters.  Merged eb/u2-wip2
      added rx_decim and tx_interp accessors
      added missing tx_interp and rx_decim proxies
      Deadly printfs turned off...  Specified gain ranges for TV Rx and RFX 
boards.
      removed extra indentation.  No change in functionality
      Added optional vlen parameter to vector_source_* and vector_sink_*.
      Added basic wavelet classifier blocks.  GSL is now a prerequisite for
      Minor cleanup.
      An insufficient attempt to fix the set_freq problem...
      backed out 9874
      Fix (actually a bit of a kludge) for the frequency setting while
      removed obsolete test code
      wrap the return type from gr_enable_realtime_scheduling
      missing AC_REQUIRE
      Merged eb/gcell-wip2 rev 10130:10152 into trunk.
      Merged eb/gcell-wip -r10213:10230 into the trunk.  This reduces the
      bumped stack to 3k (not sure we needed to), cleaned up old serdes test
      Work in progress on mimo Tx state machine.
      revert extraction of buffer_state
      mimo tx work-in-progress
      Merged eb/u2-mimo-wip -r10297:10317 into the trunk.  This contains
      added missing .h files
      third time's a charm...
      removed slow, TCP-based sources
      Applied patch to cleanup msdd
      formatting changes only
      minor renaming
      gcc 4.3 cleanup
      use 4.3 versions of ppu cross-compilers if we've got them
      fix for config_mimo host code.  (Doug Geiger)
      disable gr-audio-jack when cross-compiling until somebody fixes it
      Merged mld/fix_makefile_gen -r10446:10509 to trunk.  This cleans up
      updated svn:ignore
      New standalone firmware, burn_dbsrx_eeprom, that burns new dbid into
      fixed output type
      Fixed ticket:339 (ethernet capability advertisement).  We now
      Fix for ticket:375, gr_clock_recovery_mm_ff, from Mike Ossmann.  Thanks!
      Fix for ticket:348, Stopping a process does not properly terminate USRP1.
      Merged remainder of eb/t348 10637:10648.  This adds a -N <nsamples>
      Document run/start/stop/wait preconditions.
      missing lock
      Add check for interruption to gr_tpb_thread_body to ensure that
      Partial fix for ticket:378.  Merged eb/t378 -r10682:10688 to trunk.
      fixed typo
      Removed unneeded call to set_history(1).  Code if functionally
      Fix for ticket:262.
      Updated to work with old or new handling of Basic Rx daugherboard subdevs.
      Fix for ticket:371.
      Additional change for ticket:371 (also fixes broken trunk ;-)
      Built and checked in new rbfs that fix ticket:248 and ticket:290.
      Fixes ticket:364, ticket:365.  Merged eb/t364 -r11015:11017 to trunk.
      Doc fixes.  Merged eb/t367 -r11020:11025 to trunk.  This changeset
      enable doxygen automatically if we've got it
      doc fixes!  work-in-progress
      Doc fixes.
      Backed out [10702] because it was causing a problem with an existing
      Fixed base class type.  Thanks Achilleas!
      Minor optimation, assume well formed list as common case (c1255 from 
Stefan Brüns)
      pmt performance improvement: avoid some double type casting (c1256
      Add some unit test for pmt_subsetp and pmt_memq. (c1261 from Stefan 
Brüns)
      pmt perf improvements: Make function arguments const & (c1257, c1260
      pmt performance improvement: Switch from shared_ptr to intrusive_ptr
      applied patch from ticket:358
      Removed pmt dependency on omnithreads, now dependent on boost::threads
      revert 11442 until I find a fix for boost 1.37
      Fix for test_pmt when using --with-boost=<foo>
      gr_blocks may now produce different number of output items on each output 
stream.
      Added reset method to gr_head and gr_vector_sink.  This allows graphs
      Merged VRT work-in-progress from eb/vrt2 (11518:11598) into trunk.

gdt (37):
      Portability fixes:
      general cleanup:
      2006-10-10  Greg Troxel  <address@hidden>
      portability: use = instead of == with test
      Fix "test ==".
      change $< to explicit prereq, avoiding gmake-specific use of $< in
      Note that gnuradio-core and boost are required.
      Search for rm, and substitute it.  Avoids assumption that make
      explain why this is separate (ripped off from Eric's email to the list)
      When using python to check for wx module, call it via the variable
      Avoid non-portable use of $< in non-pattern rule.
      Note optional use of xmlto.
      Avoid pattern rule to enable building with BSD make.
      Use PORTAUDIO_CFLAGS thoughtfully provided by configure.  Fixes build
      Use paths with $(top_srcdir) so that builds from other than source dirs 
work.
      Comment out non-portable pattern rules that aren't being used, and
      Describe issues surrounding integrating BBN's 802.11 code.
      Description that's probably right, which seems better than the current
      describe existing code.
      Add comment noting use of GNU make extension.
      Add a not-tested pkg_chk config file for installing all of GNU Radio's
      spiff up pkg_chk config file:
      free schmid_guard on error paths where it has been allocated and not
      Document dependency on GNU make, which previously was official but
      avoid unused warning which breaks build.
      2007-05-14  Greg Troxel  <Greg Troxel <address@hidden>>
      Note that this file is somewhat useful as a dependency reference even
      Script to build and install GNU Radio one component at a time.  Read
      add missing dependencies from some components.
      Try to build every module.  This script is now mostly ok.
      Use directory declarations rather than hand-written install rules, in
      Add make clean before make.
      Set PREFIX back to /usr/gnuradio, because systems that do not use /opt
      Change prefix to /usr/local/gnuradio, believed acceptable on *BSD and
      Add comments noting things that need fixing.
      Use AC_PATH_PROG to avoid which(1).
      Don't define RANDOM_MAX on systems that have already defined it.  (At

git (3):
      Added git ignore files auto created from svn:ignore properties.
      Added missing .gitignore
      Applied patch c1258.diff from Stephan Bruns (ticket:359)

git repository hosting (1):
      Added git ignore files auto created from svn:ignore properties.

gnychis (5):
      merging 10218 to 10241 for full daughterboard support with in-band project
      merging r10246:10247 from developer branch to fix manual frequency 
setting problem
      seriously, sorry... tried to ctrl+c that but didnt get in time
      merging from developer branch to fix manual frequency setting problem, 
for real this time
      merging -r10252:10253 from developer branch to kick RX gain down in half 
on default

jblum (228):
      fft sink gui with control panel
      fft stretch fix and control panel update
      fftsink: y_per_div issue fixed
      fftsink: stretch spacer for better fit
      replaced tabs, added sample_rate, fixed average=True bug
      set decim
      changed glcanvas test (fedora fix)
      more backwards compadibility, marker for scope/xy plotter
      constsink in scope wrapper (backwards compadible)
      dont import plotter
      plotter: require double buffering
      better connection drawing logic, 180 degrees
      added cpfsk, make samps/sym integer, included xml tail in doc extraction
      rotation function, cleaned up connection logic
      fixed import in xor wrapper
      temp fix
      temp fix for to_code error
      separated controls and variables generation, removed evaluation 
dependency on variables extraction
      removed eval kludge
      replaced semaphore with primitive lock, adjusted drawing bounds
      patched channel plotter -> Stefan Brüns
      Merged r9481:9518 on jblum/grc_reorganize into trunk. Reorganized grc 
source under gnuradio.grc module. Trunk passes make distcheck.
      show/hide param logic,  usrp loopback example - neg freq
      todo.txt is back
      Replaced """! with """. Exclamation mark showed in doxygen docs.
      support multiple blocks per wrapper, makefile for data dirs
      fixed utils import
      port dimensions based on label text
      color coding for param entry boxes
      some formatting changes
      error message formatting
      moved unique id fcn to base platform, fixed paste bug
      replaced EXTRA_DIST with dist_ prefix
      moved some constants
      making use of PACKAGE
      conditional fix for docdir undefined in autoconf < 1.60
      config properties and rates for gl sinks
      removed redundant pref
      removed redundant get_doc
      update docs after change
      use gobject threading
      freedesktop
      fixed bug: use title option, name removed
      multiple icon sizes for apps and mimetypes
      gtk IconTheme module needs --theme gnome for some systems
      test for xdg utils
      AC check for xdg utils
      robust check for xdg-utils
      fixed error for non root install in ticket:298, moved install task for 
freedesktop into script
      verbose messages for freedesktop installer, added missing import for main 
window
      re-enable grc, passes distcheck
      handy post install message -> no more automated installation of 
freedesktop
      scrambler stuff
      added probe blocks
      probe threads: set daemon
      probe hier wrappers
      probe function block
      custom wx event to post data, avoid threading issues
      read-only aware
      must check for exists, then ro
      proper custom wxPython event, in wxPython style
      check for samples before autoscale, avoids potential error condition
      dont sed check, can end badly
      some fix
      support numpy types
      use vector sink inside variable sink
      selector fix, issue with IO terminators
      removed old import statements
      autohide grid pos and slider len, added slider len param
      text box control: string mode
      str cast
      simplification
      do not call is_valid within draw
      inject block wrapper path
      remove connection with drag
      moved param input
      trellis IO fix
      grc check python version
      only change id if not unique
      grc trellis makefile
      usrp dual source def typo fix
      clarification for random source
      switched hotkey handling to gtk accelerators
      grc gtk version check
      resizable reports window
      blocks window position pref
      new preferences
      fix
      enum
      dont check that
      check extension on save
      dont check gtk version if first test failed
      error handling for dtd validation
      gtk test import redirect warning
      fixed syntax error cases
      cache evaluated statements, do not parse huge vectors for display
      always use ddc0
      replaced &quot;, usrp2 blocks, hide for usrp params, mux defaults to 0x0
      call it probe
      usrp2 block xmls
      set the icon in both executables
      probe for the usrp2
      dont hide vlen controller when vlen > 1
      sort macs
      usrp2 function names, usrp2 contructor usage
      template simplify
      cmd line options with param block
      params must exist for option parser
      typo fix in cpfsk xml
      test case of file DNE
      usrp2 examples
      -u for unbuffered python exec, fix:callbacks from enabled blocks only
      new and improved simple/dual usrp blocks and wrapper classes
      decim/interp first for consistency
      callbacks for bb_freq and samp rate in fft and waterfall wrappers
      simplified with some one liners, added check to ensure dual source has 
different ants
      fixed 2 scaling bugs in scopesink
      constant source convenience wrapper
      added eng notation to slider gui control
      xcvr dboard support
      work on xcvr set_freq
      converted set freq in xcvr
      grc usrp supports 8 bits
      whoops
      xcvr: initialize chipset
      bug fix, unselect on double click
      work with the set reg functions
      insert for odict
      options for hb filter in usrp simple source
      work in progress: setting gpio on xcvr
      removed auto tr from sources, combined auto tr with transmit options in 
sinks
      usrp2: xcvr working
      usrp2-xcvr cleanup, working gains, freqs
      rt sched option in grc
      nicer display formatting, and use of eng notation
      PYTHON_CHECK_MODULE: added extra argument for assertion tests (ex: 
version testing)
      whoops, restored comment
      better type checking in repr
      typo
      grc: better handling of disabled elements
      proper check for too many connections
      port and type controller modify logic out of gui
      updated todo
      kludge the legacy: usrp subdevice 2, the 3rd subdevice
      flex option not needed here
      usrp methods for computing the mux for dual subdevices
      dont check this
      Actually enable/disable tx via gpio (...when tx enable is supported).
      audio blocks: note to alsa users, hide the device name when empty
      Bumped up minimum divider to 131 for xcvr.
      Add a warning about flow control and throttle when the fg is generated.
      Added OFDM Mod and Demod to GRC (cough cough... kludge).
      Add vlen to subtract, divide, and float2complex.
      Use size_t over int for vlen.
      A simple GRC example with packet blocks and dbpsk blocks.
      Properly handle duplicated IDs.
      gtk version test through pkg config
      reverted grc config to r10638
      wxpython 2.8 version check
      Merged r10666:10669 from jblum/vlen. Trunk passes distcheck.
      option to enforce padding aspect ratio in grid plotters
      Fix erroneous output io signature
      added catchall **kwargs to scope sink gl
      Format param replaced with width and shift in usrp blocks.
      Removed format from usrp dual/simple sink. USRP sink does not have a
      removed unused type param in gr_peak_detector2_fb
      XCVR2450 tranceive hackish fix. Re-write the atr mask, io, and oe 
registers in the set_gpio().
      switched to new gr.channel_model
      fixed gr delay xml
      Merged grc developer branch r10679:10938
      Merged developer branch for digital r10900:10941
      Adds dynamic setters/getters for moving average filters from r10932
      Remove some uses of kludge_copy from r10879 and ticket:161
      Fix for custom category paths.
      Cleanup: port modify code, other misc cleanup.
      speed up for flow graphs with many blocks:
      update when elems created or deleted
      lo offset for usrp2 wrappers
      Added LO Offset param to usrp simple and dual block wrappers.
      Moved resizing logic out of animation path.
      numbersink fix for when average=True on init
      ydivs in fftsink wrapper
      shared drawing area method for creating new pixmaps
      Create one drawing area per flowgraph/notebook page.
      Moved filterbank blocks to filers category.
      Blacklist certain ID names, such as python builtins, and gnuradio modules.
      blks2 std squelch fix
      Added arg to start non gl scope in xy mode.
      Re-implemented variable sink so that it can pass vector-aligned samples.
      Added custom grc_blks2 tcp source and sink blocks + wrappers.
      Quick fix for ubuntu docs dir.
      Replaced the is_match function with regular expression.
      removed .message usage which causes deprecation warning in python 2.6
      cast the numpy array to int, seems we cant pass numpy arrays any more
      color code refactoring
      a more general error for detecting python path and ld path problems
      Make the hardcoded paths in grc optionally configurable from environment 
variables: GR_DOCDIR, GR_DATADIR
      removed defunct base_value parameter from numbersink
      Did a little work with path handling.
      eval fix
      Pass-up actual exception message when param evaluation fails.
      Disabled eval cache, seems to fix odd problem with importing numpy, and 
evaluating seemingly innocent strings.
      Restored the eval cache. Use a hash of the code+namespace rather than a 
copy of the code + namespace objects which causes issue.
      tooltips for blocks in the category window,  pygtk 2.12 and above
      use the gr doc extractor for the usrp2 as well
      updated todo
      improved gr doc extraction from doxygen xml
      Merged wxgui/forms branch r11124:11183
      Defined a gr_sysconfdir in Makefile.common
      merged r10942:11199 from digital branch
      Merging r11186:11273 from grc branch.
      added to todo, added help message to optparse option w/ param
      minor fix so deleted elements are not referenced in the selected ports
      better fix for selected ports, added variable config example to examples
      Made the form instances in the gui variables "private", ie, added an 
underscore.
      cast choices to a list because .index method DNE in python2.5 for tuple
      Added ability to extract category names from doxygen.
      argmax wrapper fix, please document argmax, its outputs are non-intuitive
      fix for argmax wrapper check
      fixed screenshot capability, calls get pixbuf in drawing area
      removed redundant constants.py entry in makefile
      std squelch wrapper fix
      Merged r11309:11357 from grc branch.
      short id fix
      make use of gr.version()
      There is no y per div, but there is a dynamic range.
      fixed fft reording
      gr_not xml fix: only one input for not

jcorgan (557):
      Houston, we have a trunk.
      Misc. gnuradio-core build system minor cleanup.
      Misc. gnuradio-examples build system minor cleanup.
      Added TODO.build items for usrp.
      Restored pkgconfig install entries for usrp and gnuradio-core.
      Adjusted makefiles to accommodate r3133.
      Fixed typo.
      Made example makefiles consistent with directory contents.
      Merge CVS changes from FIRST_MIGRATION_2006_07_26 into trunk.
      Add note about disabling qa tests in gr-error-correcting-codes.
      Implemented consistent naming scheme for build system component macros
      Completed fix for ticket #1.  Merged r3160:3168 from
      Fixed ticket #11. Merged r3165:3167 from
      Fixes ticket 16 by adding $(PORTAUDIO_LIBS) in the right place in
      Partial fix for ticket 10 merged into trunk from
      Updated TODO.build to reflect current status.
      Fixes ticket #12. Merged r3170:HEAD from
      Removed extraneous directory from include specification.
      Added note about USRP variables. (Testing commit email list.)
      Additional comments in Makefile.common (further testing commit emails.)
      Additional testing of commit emails.
      Additional testing of commit emails.
      Updated to reflect current status.
      Fixed ticket 10.  Merged from 
/gnuradio/developers/branches/jcorgan/ticket-10.
      Fixes for ticket:10, ticket:18, and ticket:19. Merged r3194:3215 from
      Updated TODO.build to reflect current status.
      Fixes ticket 17.
      Trial fix for ticket 13.
      Test to see if eol-style changes behavior under Mingw
      Added native svn:eol-style property to files that were missing it.
      Fixes ticket:23 and ticket:30
      Fixes ticket:24.
      Disabling gr_error_correcting_codes until compilation bugs fixed 
(ticket:25).
      Fixes ticket:26, ticket:27, and ticket:32.
      Merged jcorgan/ezdop into trunk.
      Fixed bogus assignment in config macro.
      Fixes ticket:8.
      Fixes for ticket:35, allowing use of BSD make instead of GNU make.
      More fixes for ticket:35, which was reopened.
      Reenabling ezdop
      Removed ezdop from build until m4 issue fixed.
      Fixes ticket:37.
      Removed TODO.build as this can be managed in trac
      Fixes ticket:38.  Merged -r3339:3349 from jcorgan/ticket-38 into trunk.
      Fixes ticket:35.
      Trial fix for ticket:53.
      Implements ticket:28.  See BuildConfiguration for documentation.
      Fixes ticket:34.  Merged r3420:3425 from jcorgan/ticket-34.
      Implements ticket:3 and fixes ticket:42.  The common functionality of
      Add missed fix for ticket:42.  Merged -r3435:3438 from developer branch
      Applied patch in ticket:59 by Don Ward.  Updates waterfallsink.py to use
      Merged branch jcorgan/wip into trunk.
      Trial fix for ticket:64.
      Better fix for ticket:64 that will work with VPATH builds.
      Added gr-pager component to trunk by merging from r3474:r3537 in
      Fixes ticket:68, making 'Auto' the default trigger option.
      Really fix ticket:68.
      Accomodate avr-gcc 4.1 deprecation.
      Updated ignore list.
      Partial fix for ticket:76. Fixes those components that are being
      Fixes ticket:76.
      Fixes ticket:77.
      Merged jcorgan/pager developer branch into trunk.
      Updated revision to 3.0svn.
      Adds alphanumeric and numeric decoding.
      Fixes ticket:79.
      Reversed changeset r2201, removing gr_feval_ff implementation.
      Disabled gr-error-correcting-codes until fix for ticket:80
      Partial fix for ticket:81
      Further fixes for ticket:81
      Trial fix for ticket:83
      Fixes ticket:82.
      Updated config.guess and config.sub from canonical source.
      Reduced tmp usage during gnuradio-core 'make check'
      Prepare gr-how-to-write-a-block for separate distribution.
      Update config.guess and config.sub from canonical source.
      Reverse erroneous config file update.
      Merged -r3690:3730 from jcorgan/pager branch into trunk.
      Updated revision post 3.0 release.
      Updated AUTHORS to reflect Debian packaging done by Bdale Garbee.
      Updated AUTHORS file.
      Change line ending style for config/*.m4 to LF from native.
      Partial fix for ticket:84. Improves error message.
      Fixed missing files for distribution.
      Fixes ticket:87.
      Changed line ending style to LF for m4 files.
      Fix make distcheck breakage.
      Restore gr-pager to trunk.
      Fixes ticket:92.
      Fixes ticket:94, caused by prior fix for ticket:92
      Applied changeset r3926 on release branch to trunk.
      Add configure.ac to the files affected by ticket:88
      Added note about line ending styles.
      Fixes ticket:95.
      Fixes ticket:96
      Clarify bug fix
      Fixes ticket:93.
      Fixes ticket:97
      Fixes ticket:98
      Fixes part 1 of ticket:99
      Fixes ticket:103 (patch applied)
      Fixes ticket:108
      Require swig version 1.3.31 due to broken 'director' functionality in 
prior versions.  Addresses ticket:106.
      Fixes ticket:109
      Fixes ticket:110.
      Move gr_runtime.h out of the way in preparation for merge of hier 
developer branch.  No changes in functionality.  Passes make distcheck.
      Merge jcorgan/hier developer branch into trunk.  Enables creation of true 
hierarchical blocks, from either C++ or Python, as well as creating pure C++ 
gnuradio applications. EXPERIMENTAL.
      Merged jcorgan/sfg changeset r4082 into trunk (fixes gr.runtime parameter 
typing issue)
      Merge jcorgan/sfg changeset 4089 into trunk.
      Merged jcorgan/sfg changeset r4048 into trunk.
      Merged jcorgan/sfg r4097:4124 into trunk, fixing hier_block2 threading 
issues.
      Rename dialtone -> dial_tone in examples.
      Remove example from C++ directory.
      Missing file update to previous check-in r4128.
      Cleanup on hierarchical flowgraph code.
      Temporary fix for ticket:116.
      Fix distcheck errors.
      Organized python example directory for new hierarchical blocks, cleaned 
up dial_tone2.py
      Updated README with pointer to Wiki.
      Merged r4354:4390 from developer branch jcorgan/digital into trunk.
      Typo fix.
      Fix ticket:133 for gr-howto-write-a-block
      Implemented fix for ticket:117 for gr-howto-write-a-block.
      Removed generated files from repository.
      Merged r4456:4483 from jcorgan/ticket-138 into trunk.  Fixes ticket:138.
      Fixes ticket:139
      Trial fix for ticket:140
      Reordered variable definitions for clarity.
      Updated ignore properties for new gr-qtgui component.
      Better fix for ticket:140.
      Merged r4605:4612 from jcorgan/glfsr branch into trunk.  Implements 
Galois LFSR source block of degree 1 through 32.
      Added noise example using LFSR.
      Fix miscalculated length when degree is 32.
      Merged -r4560:4627 from jcorgan/ticket-39 into trunk.  Fixes ticket:39.
      Updated gr_python.m4 for ticket:39 fix.
      Merged r4632:4645 on jcorgan/linking into trunk.  Cleans up linking 
issues with libtool and already installed libraries.
      Fix mblock linking breakage.
      Disabled gr-qtgui component until proper configure file is done.
      Merged r4671:4680 from jcorgan/est into trunk.  Pulls in gr-wxgui updates 
for new hierarchical blocks and work-in-progress channel sounder example.
      Fixes ticket:143.
      Fixed state machine hangup with invalid payload_len field.
      Created configuration file for QWT library.  This is in lieu of hand 
installing
      Fix typo, add error message.
      Merged r4750:4755 from jcorgan/frac into trunk. Adds 
gr_fractional_interpolator_ff and _cc. Passes distcheck.
      Cleanup on qwt config to not require qwt includes to be in a subdirectory.
      Fixed missed linker fix.
      Updated ignore property.
      Merged r4429:4857 from developer branch jcorgan/dect into trunk, passes 
distcheck.
      Merged r4767:4859 from developer branch jcorgan/channel, passes distcheck.
      Adds capability to independently delay the Auto T/R switching signal
      Re-enabled gr-qtgui in configure.ac.  Trunk passes distcheck.
      Fix uninitialized register settings.  FPGA code only cleared these during 
hardware reset.
      Merged r5033:5116 from developer branch jcorgan/snd, with minor edits.  
Trunk passes distcheck.  Adds gr-sounder component, see gr-sounder/README.
      Merged r4518:5130 from developer branch n4hy/ofdm into trunk, passes 
distcheck.
      Merged -r 5137:5174 from developer branch jcorgan/hb.  Trunk passes 
distcheck. Converts gr.hier_block2 API to not use 'define_component' 
methodology anymore.
      Reverting changeset r5183, not needed.
      Fix incorrect include file reference.
      Component clean up.
      Moved obsolete component into limbo.
      Moved obsolete component into limbo.
      Removed empty component.  Trunk passes distcheck.
      Merged r5203:5204 from developer branch jcorgan/atr. Fixed ATR delay 
enable and reduced delay width to 12 bits.
      Merged r5230:5237 from jcorgan/disc2.  Trunk passes distcheck.
      Post merge cleanup.
      Merged r5241:5242 from jcorgan/reconf into trunk.  Trunk passes distcheck.
      Added ability to log receive path power to file in digital examples.
      Merged r5463:5504 from jcorgan/snd into trunk. Work in progress, adds 
digital loopback and receive to FPGA code.  Host receive code is still 
debugging only.
      Fix uninstall bug, trunk passes distcheck.
      Trial fix for ticket:153
      Merged r5547:5542 from jcorgan/num into trunk.  Converts from using 
Python Numeric to numpy.  Trunk passes distcheck.  gr-radio-astronomy still 
needs conversion.
      Merged r5556:5561 from jcorgan/snd into trunk. Updates gr-sounder with 
receive processing.  Trunk passes distcheck.
      Added more files to ignore.
      Merged r5566:5676 from jcorgan/snd into trunk, with minor changes.  
Component gr-sounder is now complete for recording impulse responses to a file.
      Added vector smoothing, removed record reversal
      Fix missed import from usrpm conversion.
      Fix long standing hang when exiting due to blocking read in gr-pager.
      Minor tweaks in display
      Merged r5732:5941 from jcorgan/sar into trunk.  Adds start of 
gr-radar-mono component. Trunk passes distcheck.
      Fix gain setting in digital example transmit path.  Only affects BasicTX 
and LFTX operation.
      Updates to AUTHORS file.
      Merged r5950:5978 from features/pager into trunk. Trunk passes distcheck.
      Fix reference message and tweak DC removal constant.
      Implemented AFC loop in gr-pager
      Added decoder script for band (40 channels).
      Missed file.
      Added center band
      Added documentation.
      Merged r5945:6012 from jcorgan/radar into trunk.  Updates gr-radar-mono 
component. Trunk passes distcheck.
      Merged r6015:6026 from jcorgan/radar.
      Fix for working with RFX boards.
      Reworked LO offset handling.
      Update LO offset calls.
      Fix missed usrpm conversion.
      Fix eol-style property on recently created m4 files, fixes ticket:160.
      Added selection of USRP hardware
      Merge r6160:6168 from jcorgan/fg into trunk.
      Make usrp documentation its own top-level directory.  Fixes ticket:149.
      Doxyfile cleanup.
      Merged r6171:6186 from jcorgan/fg into trunk.
      Updated doxyfile for main documentation, include everything except... 
semantics
      Fixes ticket:172 and ticket:174
      Clean up shared pointer casting.
      Merged -r6156:6213 from features/deb into trunk. Initial framework for 
creating Debian packages for 3.1 release.  NOT FUNCTIONAL.
      Merged r6216:6221 from features/deb into trunk.  Work-in-progress on 
Debian package generation; merging now to avoid file substitution issues in 
Subversion as deleted files are reintroduced.
      Merged r6224:6268 from features/deb into trunk.  Implements most of a 
Debian package generation system. EXPERIMENTAL.
      Fix svn:ignore property
      Merged r6271:6278 from jcorgan/t182 into trunk.  Implements ticket:182.
      Missed svn:ignore file.
      Merged r6045:6116 from jcorgan/radar into trunk.  Updates gr-radar-mono 
with work-in-progress.
      Cleanup on gnuradio-examples restructuring.
      Oops.
      Merged r6285:6297 from features/deb into trunk.  Nearing completion on 
Debian packaging for 3.1.
      Fix erroneous entry in control file.
      Control file cleanup.
      Fix typo.
      Added base class member for select_rx_antenna.
      Merged -r6379:6451 from jcorgan/radar into trunk.  Adds working receiver 
implementation to gr-radar-mono.
      Fixed base class name.
      Merge r6461:6464 from jcorgan/t162-staging into trunk.
      Added missed numbersink2.py
      Fix missed variable name change.
      Merged r6475:6484 from jcorgan/radar into trunk.
      Converted blks2.channel_model to hier_block2 format.
      Work in progress with Debian packaging.
      Fixed typo in dependency list.
      Merged r6552:6562 from jcorgan/radar into trunk.  Updates gr-radar-mono 
with changes from live field testing.
      Applied patch from Josh Blum.  Adds multiple input specification to 
constructor for scopesink2 and convenience constructor for constellation mode.
      Merged r6502:6602 from bdale/deb into trunk.  Tweaks on Debian packaging.
      Tweaks to Debian packaging.
      Added missing package.
      Added missing package.
      Cruft removal.
      Update to latest config.sub and config.guess.
      Added enabling group 'user' access to USRP hardware into Debian packaging.
      Changed revision to 3.1.svn.
      Add missing include for ::write
      Remove non-converted OFDM code from blks2impl (examples still use blks, 
not blks2.)
      Update Debian packaging to reflect repository version, tweaks
      Add methods in shim to allow derived class override in Python
      Revert automated versioning on trunk Debian package build.  Too many 
things depend on static changelog.
      Update howto QA code to use new topblock code.
      Upgrade to latest autotools helper scripts and files.
      Revert mistaken version change.
      Remove some regenerated files from version control.
      Merged r6749:6763 from jcorgan/t179.  Fixes ticket:179.  New RBFs 
synthesized with 7.1SP1.
      Merged r6766:6775 from jcorgan/t195.  Fixes ticket:195.  NOTE: this 
removes 8 bit sample width support on receive.  Synthesized with 7.1SP1.
      Regenerated USRP Makefile.extra
      Merged r6780:6781 from jcorgan/t196.  Fixes ticket:196.
      Merged r6794:6798 from jcorgan/t198.  Fixes ticket:198.
      Updated to latest canonical config.guess and config.sub
      Added file for accumulated release making notes.
      Stop distributing bootstrap script in release tarball.
      Cleanup distribution list.
      Updated debian package version.
      Update Debian package changelog.
      Adds mouse hover value display to fftsink2
      Fixes center frequency display in usrp_fft.py
      Improved frequency display format.
      Cleanup and instance variable renaming.
      Adds 'double-click to re-center' to usrp_fft.py
      Added conflict in python-gnuradio-core for python-gnuradio < 3.1, which 
will hopefully force the prior package to be deinstalled when upgrading.
      Adds 'ctrl-double-click to re-center on maximum power' to usrp_fft.py
      Fix for working with peak hold in usrp_fft.py
      Reverted changesets r6841 and r6840 on the trunk.  Passes make check.
      Restores 8-bit sample format support to FPGA code.  Synthesized with 
7.1SP1.
      Use newer version for gutsy.
      Partial completion of ticket:201.
      Merged r7001:7035 from jcorgan/t202 into trunk.  Implements ticket:202, 
converting qa code in core to new top block code.
      Added FIXME tags.
      Convert missed script in digital examples to top_block code.
      Implemented ticket:205.
      Implements ticket:206
      Implements ticket:207
      Implements ticket:208
      Reverted changeset r7089 on trunk.
      Added missing script to Makefile.am
      Merged r7323:7349 from jcorgan/xcvr2450 into trunk.  Ads XCVR 2450 
daughterboard code.  Not fully tested.
      Change usrp.selected_subdev() to return a weak reference to the
      No longer need workaround.
      Trial workaround for ticket:181
      Fixes ticket:229.  Fixed code in synthesis filterbank, restored test 
programs from limbo and upgraded to use blks2.
      Trial fix for ticket:230
      Further attempted noise reduction for ticket:230
      Removed gr-qtgui component (never finished), archived in limbo.
      Moved gnuradio-core/src/utils/ plotting scripts into gr-utils, with some 
rework.
      Fixes abort issue in gr.top_block exception handling, improve some 
exception messages.
      Fixed missed conversion that prevented gr.wxgui from importing correctly.
      Merged r7478:7608 from michaelld/t186 into trunk.  Adds ability to 
compile GNU Radio modules individually, using already installed dependent 
libraries and include files.  New functionality is enabled using --with-* on 
configure command line; existing build options should remain unchanged.  Nice 
work by Michael Dickens, still needs documentation update on wiki.
      Merged r7611:7614 from jcorgan/gpio into trunk. Adds custom
      Improve hierarchical block documentation.
      Fix word usage.
      Merged -r7723:7729 from jcorgan/wav into trunk, with added example 
program.  Adds Martin Braun's gr.wavfile_source and gr.wavfile_sink blocks.
      Merged r7732:7734 from jcorgan/boolean into trunk.  Add's Tim Meehan's 
gr.xor_* blocks.
      Merged Tim Meehan's gr.and_*, gr.not_*, and gr.or_* blocks.  Passes 
distcheck.
      Fixed waterfallsink2 display with wxGTK-2.8, remove duplicated code.  
Thanks to Tobias Gresch.
      Fix topology checking code in gr_flowgraph.  Thanks to Dan Halperin.
      Catch up Debian packages
      Fix typo.
      Reverted changeset r1631 on trunk (cruft).
      Fix bitmap update on Win32 (Don Ward).
      Fix missing files in distribution tarball (Dan Halperin).
      Added reference scaling to fftsink2.  Default behavior is unchanged.
      Make averaging alpha configurable
      Make usrp_fft.py reference scale configurable.
      Adjust ref-scale to match observed amplitude on oscope.
      Merged r7769:7873 from michaelld/bc_behavior into trunk.
      Merged r7866:7887 from michaelld/discheck_fix into trunk.  Allows running 
'make distcheck' without running 'make' first.
      Merged r7857:7898 from n4hy/msddLTS into trunk, with modification.  Adds 
gr-msdd6000 component, providing GNU Radio source and sink support for the 
Softronics Ltd. MSDD 6000 receiver.
      Update for new gr-msdd6000 component.
      Fix missing connect call from hier_block2 conversion.
      Fix tab/space usage for previous fix.
      Add ignores for generate-stamp.
      Fix incorrect FFT size compensation in fftsink2
      Fixes ticket:193
      Fix missing symbolic link in Debian packages.
      Add missing peak hold initialization (Josh Blum)
      Tweak ticket:181 fix for Win32 (Don Ward)
      Fixed gr.udp_source,sink for use on Win32 (Don Ward)
      Update config files from canonical source.
      Update config files from canonical source.
      Fixes ticket:238. (Tim Meehan)
      Add ignores for new directory.
      Added CIC compensation filter tap generator.  Useful when working without 
the half-band filter in the USRP.
      Adds gr.repeat(), an interpolating block to repeat a sample N times on 
the output.
      Fixes typo in r8188.
      Adds gr.integrate_XX for ss, ii, ff, and cc.  Sums successive samples and 
decimates.  Trunk passes distcheck.
      Adds gru.daemonize() and example application.  Simplifies running GNU 
Radio applications as background daemon processes instead of foreground 
applications.
      Addes gr.cpfsk_bc(), a continuous phase frequency shift keying modulator 
block.
      Fix typo in previous check-in
      Merged r8195:8205 from jcorgan/ecc into trunk.  Adds convolutional encoder
      Fixed to pass distcheck, except QA test operates differently during 
distcheck vs. command-line, so commented out for now.
      Merged changeset r8231:8270 from jcorgan/merge-fix into trunk.  Fixes 
flowgraph reconfiguration bug reported by Tim O'Shea and Mark Schneider.
      Changed fftsink2 peak hold to be concurrent with live trace.
      Make fftsink2 average and peak hold modes independent.
      Fix race on startup in fftsink2 (Josh Blum)
      Fix breakage introduced in r6228 (Josh Blum)
      Expose flowgraph debugging dump as gr.top_block.dump().  May or may not 
be suitable for ticket:245
      Fixes ticket:246
      Fix missing library from debfile (Greg Ushomirsky).
      Make fpga register definition header files installed.
      Merged -r8639:8641 from jcorgan/gruel into trunk.  Adds libgruel, the GNU 
Radio Utility Etcetera Library.  See README for description.
      Added autoconf independent bytesex routines to libgruel.
      Use system byteswap implementations where available.
      Reverted changeset r8180, r8181, and r8184 on trunk.
      Disable gr-msdd6000 component until it passes distcheck.
      Fixed distcheck failure and cleaned up ignores.
      Adds blks2.stream_to_vector_decimator block.
      Adds blks2.logpwrfft_c,f blocks.
      Fix block name.
      Fix block names.
      Add some getter methods
      Adds lsusrp to gr-utils, obsoletes usrp_print_db.py
      Add lookup by serial number.
      Add gr_costas_loop_cc setters and getters
      Adds alternative integrate and dump decimator to gr-gpio.
      Fix ignores.
      Move libgruel configuration checks into config directory
      Better fix for race in logpwrfft.py
      Make gr_basic_block sort deterministic (Martin Dvh)
      Refactored unique vector functionality into template.
      Merged changeset r9241:9289 from jblum/glwxgui into trunk.  Adds OpenGL 
versions of fftsink, waterfallsink, and scopesink, and new constsink.  See 
README.gl for use. (Josh Blum)
      Make gl selection more robust for testing
      Merged changeset r9285:9377 from jblum/grc into trunk, with distcheck 
fixes
      Fix location/names for gpio rbfs for deb file creation.
      Fix compiler warnings across the tree.  Adds --enable-warnings-as-errors 
configure option.  Currently compiles with no warnings with GCC 4.2.3 on Ubuntu 
8.04.
      Fix typo in variable name (Firas Abbas)
      Fixup grc data installation. Trunk now passes distcheck again.
      Fixup XML generation to avoid erroneous copying.
      Missed directory
      Fix missed fg to tb conversion (Ulf Lindgren)
      distcheck fix
      fix typo
      another distcheck fix
      Merged r9433:9527 from features/gr-usrp2 into trunk.  Adds usrp2 and 
gr-usrp2 top-level components.  Trunk passes distcheck with mb-gcc installed, 
but currently not without them.  The key issue is that when mb-gcc is not 
installed, the build system skips over the usrp2/firmware directory, and the 
firmware include files don't get put into the dist tarball.  But we can't do 
the usual DIST_SUBDIRS method as the firmware is a subpackage.
      Merged r9505:9553 from old usrp2/trunk into trunk/usrp2
      Merged -r9556:9560 from jcorgan/scr into trunk.  Adds gr.scrambler_bb and 
gr.descrambler_bb, using updated gri_lfsr.
      Doc updates only
      Merged r9564:9568 from jcorgan/bert into trunk.  Adds BPSK bit error 
testing examples and support blocks.
      Adds frequency accessor for Costas loop, BERT receiver displays frequency 
and timing offset
      doc update
      Adds usrp2.sink_32fc, usrp2.sink_16sc, refactoring, cleanup
      Adds usrp2_siggen.py to gr-utils, missed copyright notices
      Minor cleanup
      Disabled grc component until xdg-utils dependency check is added
      Reenable GRC component
      Removed extraneous flags
      Fix erroneous error message during configure
      Merged r9834:9855 from jcorgan/u2-wip into trunk.  Catches up gr-usrp2 
with the latest changes in libusrp2, adding all the daughterboard accessor 
functions.
      Updated usrp2_rx_cfile.py and usrp2_siggen.py to use updated gr-usrp2
      Update usrp2_fft.py to use updated gr-usrp2.  Display is correct now, 
however, attempting to change parameters via the controls still isn't working.  
But this has been isolated to a libusrp2 issue, not a usrp2_fft.py issue.
      Fix gain slider for configurations that have no gain control
      Adds usrp2 example directory, WFM receiver.  Default audio rate works out 
to 32015 Hz, which is close enough, but for ALSA, you can use -O plughw:0,0 to 
get rid of the warning message.  A resampler would be ideal.
      Revert erroneous change to usrp2_fft.py
      Copyright cleanup and fix compiler warnings.
      Added copyright header and disabled test_004, as it requires pygsl, which 
is not checked for in configure
      Merged r9881:9917 from jcorgan/deb-wip into trunk.  Updates Debian/Ubuntu 
packaging system to build trunk code on Ubuntu 8.10.
      Fix issue caused by pkg-config stripping -I/usr/include from --cflags
      Add --fft-size command-line parameter, defaults to original behavior 
(1024)
      Fix help strings
      Merged r9798:9801 from michaelld/memalign into trunk.  Passes distcheck 
on Ubuntu 8.10.
      Implement sync_to_pps command for USRP2
      Fix failure with interp > 128
      Add sync_to_pps to gr-usrp2
      Fix pkgconfig file for libgnuradio-audio-alsa
      Move mblock library include files into separate library.  Updates to usrp 
in-band code to accommodate.  Tested with out-of-tree mblock application 
builds.  Trunk passes distcheck.
      Merged r10071:10164 from features/cppdb-test into trunk.  Implements the 
fully native C++ API for the USRP.
      Fix include paths for VPATH build (Michael Dickens).  Note, this was one 
of thoses cases where 'make distcheck' would pass, yet a VPATH would fail.
      Fix missing set_bw call in new daughterboard API.  Reconciled 
implementations between different boards to return true or false (success).
      Implements USRP2 peek() command, allowing arbitrary reads from the 
internal
      Replaced USRP2 peek() with peek32(), handles endian-swapping if needed
      Fix typo
      Implements USRP2 poke32() command.
      Rename constant for clarity
      For USRP2, implement auto scaling of TX pipeline such that [-1.0 1.0] 
input to
      Fix USRP2 peek32() max words
      Add BOOST_LDFLAGS to link, clean up
      Allow setting of non-standard FPGA master clock frequency for USRP1
      Update configuration file to not use inline comments
      Update doxygen Python generation (Firas Abbas)
      Fix sign error in XCVR2450 code
      More XCVR2450 fixes.
      Fixes in-band code for new daughterboard API (Stefan Bruens)
      only set scale_iq if asked
      enable_realtime in usrp2_siggen.py
      Update trunk revision to 3.2svn
      Update howto revision to 3.2svn, fix 'missing ltmain.sh' issue
      Removed DECT Python example.  Refer to DECT project in CGRAN for a more 
comprehensive example.
      General housekeeping--removing ancient cruft mostly.
      Merged r10288:10370 from michaelld/swigpythonargs into trunk.  Passes 
distcheck.
      Possibly temporary fix for r10350 breakage when using swig < 1.3.38
      Use runtime valid module names for import
      Revert r10379, which works at runtime but does not pass check or 
distcheck on Ubuntu 8.10.
      Merged r10383:10390 from jcorgan/u2-wip into trunk.
      Fix missing header include (Don Ward)
      Add missing library in link (Don Ward)
      Add missing destructor (Don Ward)
      Merged r10385:10413 from michaelld/swig_tweaks into trunk.  Passes 
distcheck.
      Better fix for missing header file include
      Merged r10418:10423 from jcorgan/pps into trunk.  Adds 
usrp2::sync_every_pps
      Remove obsolete app
      Added ability to determine if flowgraph is running
      Updated README for gsl and GRC
      Use defined bit positions
      Adds new simple gui class to gr-wxgui.  Apps using it to come.
      Adds ifc_name() to libusrp2 and gr-usrp2
      Re-implementation of usrp2_siggen.py with dynamically adjustable 
flowgraph.  Adds new usrp2_siggen_gui.py that implements GUI interface on top 
if same, GUI-unaware flowgraph.  Uses new gr.wxgui.gui class.
      Cleanup, changed ifc_name() to interface_name()
      Reverted changeset r10451.  Instead we will ensure top_block.stop() and 
wait() can be called on a stopped flowgraph with no ill effects.
      Fix missing file from distribution tarball (Bruce McGuffin)
      Merged r10501:10505 from michaelld/omnithread into trunk.  Moves 
omnithread header files into /gnuradio.  Trunk passes distcheck.
      Updated ignores.
      Merged r10504:10528 from michaelld/fix_local_data_install into trunk.  
Trunk passes distcheck.
      Updated ignores
      Merged r10539:10546 from michaelld/two_mods into trunk.  Trunk passes 
distcheck.
      Fix case where USRP2 left streaming prevents reinitialization
      Fix radiobox label
      Copy pubsub from gr-wxgui into gnuradio-core, need to migrate wxgui usage 
to new class before removing old
      Improve error message
      Add shutdown hook
      Add daughterboard test
      Merged r10554:10595 from michaelld/am_swig_4 into trunk.  Major overhaul 
of SWIG usage in build system, also fixes ticket:130.  Trunk passes distcheck.
      Removed generated file from version control.
      Applied Douglas Geiger's packet filter patch, with cleanup.  Fixes 
ticket:286.
      Error out when hierarchical block inputs and outputs aren't wired 
internally.  Fixes ticket:237
      Merged r10463:10658 from jblum/gui_guts into trunk.  Trunk passes 
distcheck.
      Adds QA code for ticket:237 fix
      Error out when creating hierarchical blocks with arbitrary or variable 
numbers of inputs and outputs.  Temporarily fixes ticket:247; this 
functionality will be added during the release 3.2 series but not for the first 
release.
      Reorganize queue runner, some cleanup, fixes ticket:376
      Applied phase jump patch from Stefan Bruens.  Fixes erratic performance 
of phase recovery loop at higher frequency offsets.
      Fix erroneous output io signature
      Merged r10712:10765 from jcorgan/gpio into trunk.  Adds out-of-band and 
streaming GPIO functions for USRP2.
      Fix distcheck error, trunk passes distcheck.
      Fixes ticket:357
      Temporary fix for erroneous Makefile.am contents
      Merged changeset r10817:10858 from jcorgan/cpphier into trunk.  Adds 
standard place for C++ hierarchical blocks for gnuradio-core, and new 
gr.channel_model block from Tom Rondeau.
      Change our examples to use gr.channel_model instead of blks2.channel_model
      Cleanup on gr.channel_model
      Fixes ticket:374
      Fixes ticket:386
      Fixes ticket:383
      Minor fix to last checkin
      Merged r10875:10880 from jcorgan/t161 into trunk.  Implements ticket:161, 
allowing multiple internal blocks to be connected to a hier_block2 external 
input.
      Merged r10770:10887 from jcorgan/iad2 into trunk.  Adds alternative USRP2 
FPGA build to use integrate-and-dump decimator instead of CIC/HB combination.  
This provides a much shorter time duration impulse response for the same 
decimation rate, at the expense of worse stop-band rejection.
      Fix missing file from distribution
      Fixes ticket:312.
      Generate more informative error message than recursion error
      Fix swapped signals.
      Adds dynamic setters/getters for moving average filters.
      Merged r10948:10959 from jcorgan/deb into trunk. Trunk passes
      Fix abort when user fails to connect hier_block2 outputs both internally 
and internally; throw meaningful exception instead.
      Updated ignores for new binaries
      Apply Juha Vierinen patch to allow variable USRP2 rx buffer size
      Backport automake 2.60's AC_PROG_MKDIR_P so we can continue to support 
automake 2.57 (Achilleas Anastasopoulos)
      Merged wip r11012:11022 from jcorgan/deb into trunk.
      Updates to C++ and Python APIs:
      Merged r11045:11059 from jcorgan/deb into trunk.  Updates on Ubuntu 
binary packaging; also fixes missing files in digital example directory.
      Merged r11074:11077 from jcorgan/deb in to trunk.  Ubuntu packaging for 
3.2 done, except for gr-msdd6000.  Ready for testing.
      Tweaks for svn-buildpackage
      Fix dependency
      More dependency fixes
      Get Python versioning correct.
      Change wxgui style default now so 'auto' tries for OpenGL sinks and falls 
back to non-GL sinks.
      Dependency fix
      Doc cleanup
      Update trunk to revision 3.3svn
      Rename grc package to gnuradio-companion
      Merged r11123:11148 from jcorgan/np into trunk.
      Fix incorrect dependency
      Minor fix in binary packaging
      Fix QPSK phase error detector.  Applied patch from Ben Green, modified by 
Tom Rondeau.
      Fixes ticket:372
      Add missing files to distribution tarball.
      Fix makefile entries
      Fix double quotation problem
      Ubuntu packaging changes for updates on release branch, doesn't include 
changes for non-merged trunk updates.
      Implement new Ubuntu packages for new C++ API libraries created by r11150.
      Fix missing files from gr-radar-mono package (Nick Withers)
      Install custom grc.conf for Ubuntu grc package.  Forces correct docdir 
and adds /usr/local as local block dir.
      Packaging update for changeset r11358
      Fix dependency
      Fix Makefile and update package for r11361
      Revert changeset r11150 for gnuradio-omnithread.pc, which broke some out 
of tree compiles
      Temporary binary packaging update (3.3svn-1) to deal with prefs.py not 
handling --prefix=/usr correctly.
      Adds short commandline parameter handling in GRC.
      Merged r11377:11390 from jcorgan/usrp-headers in to trunk.
      Add missed revision to last check-in
      Adds generic msgq runner convenience class.
      Merged r11401:11405 from jblum/digital into trunk.  Restores tunnel.py, 
rx_voice.py, and tx_voice.py operation after transmit/receive path refactoring.
      Refactor msgq thread classes to use gru.msgq_runner
      Fix missing files from package generation
      Make trunk packages use revision number in version.
      Merged r11397:11413 from balister/arm-configure into trunk.  Trunk passes 
distcheck.
      Implements ticket:401 and ticket:402.
      Cleanup.
      Reorganization of debian package directory
      Revert erroneous file included in r11424
      Packaging update for r11444
      wip
      Temporary workaround (until VRT) to stop submitting short packets to 
libusrp2 tx_raw().
      Add missing dependency
      Merged r11452:11459 from jcorgan/pmt-gruel into trunk.  Trunk passes 
distcheck.
      Rename binary to be more descriptive.
      Merge r11462:11485 from jcorgan/omni into trunk.
      Update omnithread linking.
      Merged r11491:11494 from jcorgan/pmt into trunk.
      Reset mergeinfo properties
      Reset mergeinfo properties for files.
      Initialized merge tracking to current revision
      Cleanup stray PMT reference.
      Merged -r11480:11507, r11508 from nldudok1/tvrx_mimo_merge_with_trunk 
into trunk.  This branch was created with a corrupted merge tracking database, 
so manual merge and remove of merge info properties was needed.
      Add custom FPGA build.
      Merged r11500:11506 from features/msg-passing into trunk.  
Work-in-progress, passes distcheck.
      Made libusrp2 min and max samples even number.
      Adds constructor for gr.message_source that takes existing msgq.
      howto: adds --disable-python option to gr-howto-write-a-block example.
      Test check-in, ignore.
      Test check-in 2, ignore.

jcoy (2):
      dial_tone c++ example top block pointer fix
      added cpuid for sse3,ssse3,sse4.1, and sse4.2

matt (182):
      first checkin of usrp-hw
      more initial checkins
      complete usrp rev 3 files
      rename to generic name
      renamed to generic name
      renamed to generic names
      tagged released version of USRP
      rev 4 updates
      copied over from  usrp-b-bom-20060106-rev3.xls
      copied over from  usrp-b-bom-20060323.xls
      shipping rev 4 versions of files
      output files
      add in generated files
      added in generated files
      generated files, rev 2.0
      rev 2.1 gerbers
      some of the generated files
      audio spectrum analyzer.  SHould have had this a long time ago
      make this block do what it says its doing.  Patch from Henryk Plötz, 
henryk _at_ ploetzli.ch
      optimized halfband coefficients, courtesy of Larry Doolittle
      latest version of quartus
      change order to avoid silly warnings
      added comments, removed dead code
      added comment
      allow for varying the bitwidth
      removed a parameter
      if you ever tried to interpolate by 44 it didn't work.  now it does.
      proper shifting for the cic decim now keeps signals roughly leveled
      registered to meet timing
      not used
      useful for splitting up packets
      minor fixes
      prelim wbx files
      progress
      link in file for wbx
      progress
      progress
      added option to choose the antenna on RFX and WBX boards
      added option to set the gain
      first cut to control 2.4G/5G dualband board
      minor updates
      better filter bandwidths
      minor refclk and pll changes
      make it work with rev 2 enables
      lower phase noise with lower cp current
      allow for iq swap on TX side as well
      swap IQ on TX side, and allow a second chance to get lock detect
      Allow variable number of vertical divisions on FFT sinks
      Show 100 dB
      works with shipping boards, mostly minor changes to reference frequency 
for the 9513 divider
      new experimental daughterboards with other tuners
      match the actual filename used
      efficient moving average filters, should speed up OFDM significantly
      first cut at iq imbalance compensation
      Allows for changing the interpolation rate dynamically.  Stop the 
pipeline, set the rate, restart the pipeline.  Fixes bug #248.
      blink all leds, leave one on when done to say that firmware is running ok
      firmware support for reading and writing the SD card
      control CS line on SD card
      allow fpga to take over SD card interface
      allow fpga to take over sd card interface from cpld
      better debug pins
      first cut at an app for testing.  sets rev in eeprom, then runs txrx stuff
      first cut
      zbt ram controller
      new directory for files
      wb_zbt16_b is a quick hack just to be able to safely check the sram.  it 
is not speed-optimized
      new app to test the ram
      attach a 16 bit device to the bus and make it look like a 32 bit device
      catch up with latest pin defs of u2_core
      added the basic wb<-->extram interface and a serdes interrupt to tell 
link status
      moved to appropriate places
      Defaulting to a baseband frequency of 100kHz confuses everyone.  Make the 
default 0
      removed unneeded setting
      New serdes status interrupt, clk_status interrupt.  New capability to 
flush the ICache.
      refactored divider setting on rxdb clk, txdb clk, and test clk
      reverse the spectrum on the TVRX boards
      added in mux for DACs
      this code was working, but how was unclear.  Now it still works, but 
should be clearer.
      make rev2 compile again
      u2_rev2 now works again
      enable all rfx boards
      more thorough test
      hardware control of leds
      hardware control of leds
      more thorough test
      fixed behavior around VCO changeover point (5.275GHz), and commented out 
debugging stuff
      added 2tone capability
      added a utility function to get the integer rounded gain
      fixed gain calculations rfx900-2400
      removed old python comments
      speed up the diagnostic signals, they were causing timing problems
      send a char to the serial port, but don't wait if the queue is full
      implemented "reset master clock on next PPS" so we can easily sync 
multiple units without MIMO connections
      more tests, for ram and sd card
      split test out into a function
      reset the phase when we shut down.  Aids in sync
      synchronized pps, lots of debug pins changed, works, meets timing
      add break at end of new case to prevent fallthru.  Also cleared up a 
warning.
      pps sync works, meets timing
      added frequency offset capability.  Set to 12.5e6 on TX, 0 on RX for now
      added frequency sweep capability
      fix for xcvr.
      added frequency offset
      24 bit wide z.  Can't do this parameterized, unfortunately.
      clarify comment
      widen cordic on tx side
      new cordic
      corrected link up detector
      detect loss of signal
      catching up with shawn.  these aren't used here anyway.
      trial fix for problem when 3 loads with 1 wait state are followed by a 
barrel shift or multiply.  Shawn will let us know if this works.
      dbsrx daughterboard support, gain works, not freq
      tunes the dbsrx properly.  You need to mod your dbsrx, though.
      much better register settings, should work all the time
      minor rev increase for for 3.01, which was just pcb cosmetic changes
      debug info
      set fft-size from command line, default to 12 divs vertical
      first cut at 64 bit time
      work in progress
      work in progress
      work in progress
      work in progress: xcvr running, needs work with divisors
      support for unmodified dbsrx boards
      support for unmodified dbsrx boards
      set all debug stuff to zero
      remove support for unmodified dbsrx because there is way too much phase 
noise.  only modified dbsrx are supported
      timing fix, delays the ethernet flow control by a cycle to get it across 
the chip.  Seems ok in testing.
      timing fix.  The line address in the buffers still updates now even if 
there is an error.  Doesn't matter, since the error means the buffer is useless 
anyway.  This makes meeting timing much easier since the address update does 
not depend on the error signal which comes late.
      copied over old one which works with icarus
      comment out the RMON, which we don't use
      optional (but not used) additional buffering in eth rx path.
      new fifos copied over from other project
      copied over from other project
      work in progress on a simpler gigabit-only mac
      nearly there
      everything but CRC
      tx should be fully working now
      cleaned up a little
      sample packet
      we now inhibit our own sending when a received pause frame comes.  _rx.v 
is currently only a skeleton for testing pause
      checkpoint
      now checks the crc as well for the received side
      variable length delay line, based on srl16
      only report result for 1 cycle
      address filtering
      rx seems to work.  haven't test error frames
      add fifos to interface to the macs
      logic to interface locallink fifos to our mac
      added error output line, alternative to simultaneous sof/eof
      generate error signal
      only write one error into fifo
      added a state to ensure the error signal propagates, and now we assert 
src_rdy if we have an error to propagate
      test multiple error types
      Fix for fifo overruns on eth rx in full duplex.  Now send re-pause long 
before pause is done.  Reenabled RMON for the time being
      debug ports for fifo level testing.  Normally I wouldn't check this in, 
but adding these ports actually improves timing.  XST strikes again...
      new regs for re-pause fix
      simulate a hiccup in the filling of the fifo.  If long enough, will cause 
a tx underrun.
      more thorough tests, including overrun, underrun, crc err, etc.
      Properly signals an error and drops the remainder of the packet if there 
is an overrun.  ERROR_2 changed to ERROR2.
      made pause enabling a pin so we can set it
      reset synchronizer
      copied over from other eth core
      first cut at a wishbone interface and wrapping the core
      basic wrapper working
      now handles odd length packets
      from u2p2, autogenerated
      mostly formatting and name changes.  commented out special purpose pins.
      somebody commented out the tx mux setting which prevented the xcvr2450 
from working.  wrong values for rfx boards were not seen because of the above 
error.
      simple images to set revision number
      proper ignores
      remove direct calls to ad9510 and use api instead
      remove EEPROM setting, complete tests even if SD fails
      remove unneeded include
      remove printfs to save space.
      remove unneeded include file
      move i2c init and get_hw_rev before clocks_init because the clock init 
code needs to know our rev
      handle clocks on both version 3 and version 4 boards, cleaned up the api
      remove dbsm to make room in flash
      allow the choice of automatic (hardware) control of leds
      test for clock lock
      test for clock locking
      1 is for hardware control of leds, 0 is for software

michaelld (35):
      fixes ticket:25
      Fixes YA compile issue of a sloppy use of "const" ... should compile
      Fix for ticket:36 , now (hopefully) does "make check" properly on all
      Fix for ticket:54 .
      Hopeful fix for ticket:41 .  On Mac-Intel only, forces x86 assembly
      Fixed python qa code in gr-ecc.  Moved the non-standard qa tests into
      Fix for ticket:80 .
      Fix for ticket:29 .  Newly generated .cc,.h,.i files are also checked
      Added explicit template instantiation.
      True fix for ticket:140.
      Best current fix for ticket:141 .
      added some debugging comments; fixed a bug in the circular buffer so
      Updated USRP's circular_buffer with the same corrections as for
      Added and changed comments debugging commands.
      Changes so that OSX's FUSB will use gr's omnithreads instead of pthreads.
      Fixed use of mutex and condition, which corrects a long-standing rare
      Fixed use of mutex and condition, which corrects a long-standing rare
      Reverted source and sink blocking default back to 'true'.
      Made changes, such that:
      Fixes inclusion of omnithreads library and includes in usrp for
      Merged OSX fixes for 10.5 (backwards compatible with 10.4 if not
      Fix for older autoconf that doesn't define "abs_top_YYY" variables by
      Fix for gr-comedi when using --with-gnuradio-core in configure.
      Merged build_config branch into trunk:
      Fix for QA code for wavefile.
      Merged branch to fix libusrp dependence on CoreFoundation on OSX 10.4.
      Merged in misc_fixes branch.
      Changed $(builddir) to ".", since it should always be that.
      Merging in branch to add malloc.h to posix_memalign.cc for Cygwin.
      Fixes the error message printed when a component (call it 'foo') is
      Fix missed setting from r10598 .
      Removed redundant libmissing from libgnuradio-core-qa; it's already
      Fix typo in library name; passes make & check.
      Typo fix; passes distcheck on OSX.
      Fix for 'make check' on OSX and Windows; corrects USRP/2 library path.

mleech (52):
      Turned on baseband filtering if DBS_RX
      Turned on baseband filtering if DBS_RX
      Changed calculation of receive power from squared I+Q
      Updated proportionality constant
      Updated the way the LPF bandwidth is set on daughtercard, if DBS_RX.
      Added more annotation data to data files, including center frequency,
      Increased annotation-writing interval to 20 seconds, to save disk space.
      Added --audio_dev option.
      Changed data logging significantly, in that for continuum data, the data
      Added waterfall display, and SETI processing options to usrp_ra_receiver, 
which
      Improved SETI mode--added 1Mhz swath scanning, and reduced SETI mode FFT
      Removed --calib_eqn, added more internal documentation on the SETI mode.
      Made SETI mode remove the continuum components.  Because of the
      Added "Spectral Cursor" functionality into the waterfall display.
      Added notation tag to continuum log file indicating whether the Sun is in 
the
      Fixed bug in write_hits--was using wrong index variable.
      Increased FFT average upper limit to 3000, from 2000
      Fixed syntax error that was previously not caught by Python.
      Added control button for turning scanning on/off in SETI mode.
      Changed a chain of split/multiply/add for the detector into a single
      Changed detector chain in usrp_psr_receiver to use complex_to_mag_squared.
      DBS_RX_2_1 --> DBS_RX_REV_2_1
      Added GUI for post-detector offset and gain.  Previously these were 
carried
      Extended the range of the offset controls so that it now covers -750 to 
+750
      Added an experimental feature for listing notch frequencies on the 
command line
      Made --notches code more robust--error checks, and it now also "tracks"
      Changed to use numpy instead of Numeric
      Updated to use a variant of Dave Wards waterfallsink.py
      Updated to use Dave Wards code.
      Removed a diagnostics print
      Updated to numpy.fft from Numeric.FFT
      Updated to numpy.fft from Numeric.FFT
      Fixed calls to ra_stripchartsink and ra_fftsink
      Fixed problems caused by upgrade to stdgui2, etc.
      Fixed io_signature errors caused by whole new block structure.
      Added support for dual_mode (for dual-polarization) removed two layers of
      Added --interferometer, to allow correlation interferometry when you have
      Added support for --switch_mode, along with an external switcher 
interface via a named pipe.
      Updated Sunset/Sunrise functions to latest PyEphem API
      Brought back support for notch filtering--both clicky in FFT display, and 
on
      Turned set_bw() back on...
      Fixed handling of out-of-range NOTCH specifications
      Bumped up resolution of notch filter from 16 taps to 128 taps.
      Fixed bug that under-flowed self.notches
      Fixed arguments mis-match in setup_normal(), setup_dual(), 
setup_interferometer()
      Added --notch_taps to allow user to specify number of taps in notch filter
      Fixed short-form name for --notch_taps
      Included support for decim=4, by loading non-default firmware.
      A little documentation
      Removed reference to DBS_RX_REV_2_1
      Fixed bug with BASIC_RX
      Removed special-case for BASIC_RX

n4hy (52):
      Modified gr_pll_carriertracking to use gr_fast_atan2 rather than atan2
      Two loop gr_costas_loop removing one if statement per sample
      These routines have been modified to use fast atan2
      Merged changeset r4153:4167 on n4hy/iir into trunk.
      ofdm code added in PRELIMINARY FORM it is not complete
      adding Rev 3 tuners to the usrp_wfm receiver code
      usrp TV Tuner version 3 added
      more adding of version 3 of tuner
      Beginnings of a qt based gui system added under gr-qtgui
      fix to qt versus qt-mt issues on Fedora and Debian/Ubuntu, qwt is next
      confusing comments in Makefile.gen removed
      README patched with GT's suggested text
      modified email address for Bob McGwier in AUTHORS
      Modified grc_gr_qtgui.m4 AND the README in gr-qtgui to enable gr-qtgui to 
build from source
      The correct grc_qt_qtgui.m4 and modified instructions for qwt install 
provided in the README file
      adding QWT_CFLAGS substitution to grc_gr_qtgui
      replacing needed file
      attempting to use branchless clipping to prevent pipeline dumping, fabs 
needs to be intrinsic for speed
      oops, meant to do that in our branch
      modifications to firmware requires test code changes for udp
      audio windows added to audio.py
      portaudio specific examples added to gr-audio-portaudio
      adding example sources to portaudio
      put portaudio examples in a separate directory
      fixing bug in gr_max_XX.cc.t and modifying qa_max.py to test fix
      bug in gr_argmax_XX.cc.t fixed
      cleaning up and putting much better code in. Step 1 of 2
      temporary disabling of msdd6000 while under reconstruction
      msdd6000 source upgraded and enabled
      forgot msdd.i
      lots of example and other useful code for use with the softronics msdd6000
      This completes the msdd6000 update with all example code and other 
utilities
      fixed broken link in filterbank comment
      Clean up of comments and removal of a broken piece of test code that no 
longer works with the new firmware.
      gr_msdd6000 includes fixed up
      configure.ac cleanup
      configure.ac cleanup to remove dnl message
      New taps computation based on requested transition bandwidth and stopband 
attenuation. qa code testing each added
      bug in scopesink fixed
      Stereo receiver with 48 kHz sample rate output using rational resampler.  
Better filters chosen than optfir.
      Given 75 kHz deviation in the US FM market, Carson's rule says this is 
nominally 180 kHz occupied bandwidth, not 200 kHz
      when gr_firdes.i was last touched, my version 2 filter design programs 
were removed from the swig file.  Also added is appropriate remarks for the 
low_pass_2 only.  More later
      pll bandwidth optimized to more nearly meet Carson's rule.  The 19 kHz 
pilot recovery will soon be replace by polyphase channelizer trick
      more cleanup of comments and adding left our functions to swig.  Not yet 
complete
      completion of adding new filter design interfaces to gr_firdes.i.  Still 
need to add tests to qa code
      fixing copyleft in gr_firdes.cc and .h
      adding missing comments to gr_firdes.i
      new fm detector added based on FIR derivative detector.  Stereo sep 
better than pll based one and more efficient.  Tweaking probably needed, 
usrp_wfm_rcv_fmdet added to demo
      removing forgotten debug
      Two words that seem necessary
      clean up of fmdet and addition of new slope vector.  We will extend range 
to Fs * [-.4,.4] and use SSE for computation using fir_ccf with new larger 
vector in final version
      last changes here to gr_fmdet until pfb trondeau pfb branch is folded in

nldudok1 (12):
      changed link to new wiki
      bugfix: itemsize was not respected, sizeof(float) was allways used
      removed bug in pll_carrier_recovery which prevented stereo from working. 
Side-effect is that stereo-squelch is disabled for now
      removed bug in pll_carrier_recovery which prevented stereo from working. 
Side-effect is that stereo-squelch is disabled for now
      added complex and dualchan option for BasicRX and LFRX
      resolved bug which prevented loopback from working
      bugfix for indexnumbers in IIR filter
      added AM reception example in the style of wfm_rcv
      bugfix for low decimation rates (dec<8)
      missing pmt dependency
      removed bug in gr_test which could result in segfault when 
d_sizeof_output_item!=d_sizeof_input_item
      bugfix also override CPP

trondeau (90):
      fixed problem with tunnel.py
      fixed problem with loggin dbpsk
      merging from trondeau/digital-wip for improved dbpsk and dqpsk receivers
      Default costas-alpha set to None instead of float
      improved Costas loop gains for QPSK receiver
      fixed typo in beta value for qpsk demod
      adding QA for pll_carriertracking block
      adding QA for pll_refout block
      adding QA for pll_freqdet block
      updated name of examples directory to /digital
      more expressive Doxygen tag for using Costas loop
      Added fast atan with complex input
      changed complex_to_arg to use fast atan and updated QA
      minor typo fix
      merged changeset r4281:4292 on trondeau/ethernet into trunk
      updated copyright info, and snuck a little something else in (you didn't 
see anything...)
      removed changes to nbfm_tx.py (not sure where/when that happened), did 
not mean to commit it
      merging r4318:4437 to fix ticket:131 from branche trondeau/udp udp 
source/sink pairs working
      quick fix for std::min error on 64-bit systems
      removed function in access code correlator that should fix the problem 
observed in tunnel.py (originally fixed using the whitener offset)
      merged trondeau/digital-wip2 r4193:4730 into trunk - improves digital 
receiver and fixes ticket:72
      updating documentation for Costas loop
      merged developer branch trondeau/cvsd -r4801:4904 to add CVSD vocoder and 
example code
      update to Doxygen info to fix warning and a bit more explicit info on 
frequency ranges
      adding proper documentation to CVSD vocoder
      using LPF taps for interpolator and decimator now and adding 
documentation to wrapper class
      Updating Doxyfile to build CVSD documentation
      merge ordm/receiver branch -r5574:5659. Reworks OFDM receiver with 
refactored OFDM blocks. A few bug fixes for other blocks have also been slipped 
in.
      Merging OFDM features branch r5661:5759 into trunk. OFDM works over the 
air with BPSK and QPSK modulations on subcarriers. Passes make distcheck.
      merged -r5947:5965 on trondeau/regen into trunk. Fixes ticket:154 on 
gr_regenerate_bb block.
      merged -r5966:6112 on trondeau/ofdm_mod. Allows for generic 
constellations (supports bpsk, qpsk, 8psk, qam16, qam64, and qam256 currently), 
fixes some bugs in the correlation and altered default parameters for 
over-the-air operation. This merge fixes ticket:156 and ticket:157.
      Merging ofdm2 branch -r7047:7321 into trunk. This updates the OFDM code 
to hier_block2 in blks2impl and removed from blksimpl. The new code
      merging receiver branch -r6837:7375 into trunk. Improves speed of MPSK 
receiver; adds branching and branchless versions of clipping and slicing 
routines to gr_math.
      woops. Actually assigning return value.
      Converting OFDM tunnel.py to use blks2
      Fixed tunnel.py to properly call send_pkt. Runs on USRP although I can't 
fully test it.
      Switched OFDM sync block to use peak detector from Kyle Jamieson. This 
solves one problem of locking up with low SNR but does not solve the big 
over-the-air problems.
      Updating and cleaning up plotting code. When plotting 
char/int/short/float you can now specify multiple input files on the command 
line and each are plotted in a different color. Useful when comparing two 
outputs.
      Catching ImportError exception and giving (hopefully) useful error 
message to install the necessary packages.
      Merging trondeau/ofdmfix into branch at -r7582:7586. This allows for 
over-the-air OFDM. Works with all modulations and tested both send and receive 
on different computers/USRPs. Misses a few packets, so it's not perfect.
      merged -r7836:7846 from trondeau/ofdmtiming to trunk. This fixes the big 
issues in transmitting OFDM over the air with 1 preamble symbol. Still some 
smaller issues left.
      Adds callback function so that the user can click on a point in the time 
sequence and highlight it and the corresponding point in the constellation 
diagram; can cycle forwards and backwards using < and > keys, respectively.
      merging branch trondeau/ofdm r7971:8143. Fixing subcarriers and other 
issues to improve OFDM system operation. Not much more we can do with this than 
add channel coding and cleaning up.
      Changed from TCP to UDP streaming; only reissue command when opening the 
socket or changing the streaming parameters.
      Adding a simple script to read data from the MSDD source and dump it to a 
file.
      Adjusting structure a bit to redistribute responsibilities. This does not 
change the behavior or performance at all. The sync. block only calculates the 
frequency and timing signals and now outputs the fine frequency adjustment 
signal from output 0 and the timing signal for the start of the packet from 
output 1.
      Mostly fixed the van de Beek ML synchronization scheme. Instead of using 
the CP timing signal, it correlates against the known preamble just to send 
along the timing trigger. This works nicely and keeps the frequency more 
constant in the receiver since it updates the estimate every received symbol. 
Read the comments inside to see why it's 'mostly fixed' -- this was mostly 
proving a point for myself today.
      The ofdm_sync_pnac method now works, though not that well. The frequency 
estimation is horrible and it still has some problems that may be a fundamental 
issue with the idea. I need to get the paper this was based off of to review it.
      to complete what I started, this makes the ofdm_sync_fixed block work 
again in the OFDM receiver. Its only used for testing in the simulation mode if 
you want to remove any affects of the synchronization blocks. You have to 
manually edit the number of symbols and any fractional frequency offset you 
might want to use.
      Improved the pnac ofdm sync block. This is based on a VTC'99 paper by 
Tufvesson, et al. that does a bit more work than the Schmidl and Cox to produce 
a more identifiable peak for the timing. This seems to work well in the 
simulation for low frequency errors. The correlation doesn't seem to track 
well, though. See the comments for more info. Also, the peak detection requires 
unity amplitude for the threshold detection. So, who wants to make an OFDM AGC?
      Improved performance of the ML sync (with added computations). It uses 
the energy calculation to normalize the correlation and the timing sequence and 
correlation together to determine the timing. This works for frequencies of 
+-0.6 offset, which is a limiting factor still in the performance but better 
than the previous checkin.
      merging branch -r9485:9498 to fix some warnings. This merge removes some 
of the old OFDM mappers that were specific to BPSK, QPSK, and QAM 
constellations. These were never really used and should not be.
      updating FFT plotting utilities. New file gr_plot_fft.py can plot any 
data type with -d flag and gr_plot_fft_c and gr_plot_fft_f just call this one 
and pass in complex of float data types.
      fixing time axes and zoom function
      added real PSD plotting tool with optional spectrogram plot.
      Merging qtgui branch-r9068:9837: this ads a qtgui_sink_c and qtgui_sink_f 
that displays the time, PSD, and spectrogram plots of a signal put into it. It 
requires qt4, qwt, and qwtplot3d and has not been tested on OSX.
      Merged r9946:9957 from trondeau/qt into trunk. make distcheck works on 
F9, Ubuntu 8.04 and 8.10 with and without qt libraries.
      proper comparison of vectors; I thought I had already fixed this...
      Added ability to select USRP board to digital examples
      Tom's law: the simpler the function, the more prone I am to make errors.
      fixing sync routines by wrapping the angle and not clipping it; also 
opening up the frequency sync range a bit.
      some cleanup as well as adding a way to pass the Qapplication between 
sinks that allows multiple GUIs to be defined and run.
      Adding a constellation plot and an example for viewing constellations of 
digital modulations.
      Properly handles verticle scaling
      merging qtdevel branch -r10534:10564 to sync with trunk because my 
computer got confused which branch it was supposed to work on. Confused and 
annoyed and fixing it.
      Merging qtdevel2 branch -r10565:10849. This adds a lot of fixes and 
capabilities to the qtgui package. Most importantly, it allows interaction 
between PyQt and the C++ Qt routines in the gnuradio library.
      Using qt's designer program to build an interface from the .ui file. This 
makes qt_digital.py example look much better.
      Improving digital GUI analysis tool. Adding receiver carrier and timing 
recovery loop and ability to control the some of the receiver's parameters.
      adding a pause/unpause button to the digital GUI application.
      Opening up the time domain and constellations plots a bit and adding 
accessor functions to set these values. These will be made accessible through 
the qtsink to be user-settable.
      Bringing out set axis function to the qtgui sinks for user-settable axis 
ranges.
      Now adding y-axis controls for frequency domain plot.
      Merging trondeau/digital branch r11185:11205 to improve digital example 
interfacing and remove redundancy.
      Merging trondeau/qtdigital branch r11210-11215 to add some QT GUI's to 
the digital examples for better visualization and understanding of the signals 
and performance.
      Fixing digital benchmarks: adding usrp_options class to reciever.
      Passing new function definition to SWIG for access in Python.
      fixes to benchmark_rx
      Adding my generated qt_rx_window.py code for the QT GUI interface.
      Fixing benchmark_tx to use usrp_options interface. Also changes the 
default power output to a normalized range to fit into new USRP model.
      Fixing a bug and adding the output of pyuic for qt_digital example.
      Exporting qt-based examples to installed examples folder and fixed a 
minor issue in the display of benchmark_qt_loopback.
      Merging trondeau/qt branch r11231:11360. This merge improves the 
usability and examples of the QT-based interface.
      Fixing USRP2 dispaly program and minor tweaks to USRP program.
      Adding a check box to cancel DC offset
      Fixing bug in setting SNR
      Fixed optfir for producing equiripple FIR filters. Does LPF, fixes the 
HPF, and adds BPF (real).
      Significantly improved performance of the Qt Gui sinks. This removes a 
number of redundant loops and memcopies by combining operations and reduces the 
CPU load greatly to run much more smoothly.
      Cleaning up Qt code. This mostly reformats the code to be more consistent 
with our style. It also changes the layout to use Qt layouts for proper 
resizing of the GUI. Only the QwtPlots need to be resized manually.
      Adding function to be able to set the size of the points in the 
constellation plot.
      Merging trondeau/pfb r11249:11581 into trunk. This adds a few polyphase 
filterbank implementations that do (integer) decimation, (integer) 
interpolation, arbitrary resampling, and channelizing. 
gnuradio-example/python/pfb includes a number of different examples of how to 
use these blocks.

ttsou (24):
      Fix for simultaneous tx-rx using libusb_contexts
      non-blocking reap and fusb default buffer size change
      Additional comments for reaping transactions
      Additional comments for reaping transactions
      Modify apps and swig to reflect libusb_context use
      first shot at re-adding libusb-0.12 support
      Added libusb1 specific usrp_prims and usrp_basic
      Added autotools header generation and build time version checking
      Intermediate fix to simplify usrp_one_time_init api
      Integrated more usrp_prims code
      Use default arguments instead of overloaded virtual constructors for 
cleaner interface
      Autoconf support for checking the required version of libusb based on 
fusb-tech
      Re-added non pkgconfig support for libusb
      Fix glitch from previous commit
      Combined additiona usrp_prims code
      Fixed bug usb_control_transfer bug
      Commonized more usrp_prims code and renamed libusb-0.12 files to libusb0
      Fixed libusb1 configure bug, libusb1 updates for previous usrp_prims 
integration
      Removed preprocessor declrs out of fusb.h and created separate 
fusb_libusb1_base.h
      Added copyright header
      Moved to single generated fusb.h, headers now generated out of lib 
directory
      Removed internal functions from external header file
      Comments for usrp_prims
      Allow fusb_sysconfig to build on non-linux libusb-0.12 impls

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


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



reply via email to

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