minimal test for guile flags
add stubs for finding what is needed to use guile or tcl
add support for using Tcl and Guile as output languages
Merge branch 'master' into next
Merge remote branch 'tom/qtfix' into maint
Fixed setting of USB_LIBS for win
Fix so that non-Darwin OSs use USB_LIBS correctly for linking
New way of checking for various LIBUSB names; for legacy version, make sure the symbol 'usb_debug' exists (so-as to not use the 'compat' version).
Remove vrt from build.
The vrt code has been temporarily moved to Eric's Out-of-Tree repository,pending the "Grand Build System Reorganization".
To grab the code and build it:
$ git clone git://gnuradio.org/eb-oot
$ cd eb-oot/vrt $ ./bootstrap && ./configure...
Removing qwtplot3d dependency and fixing a missed include in waterfallGlobalData.h.
Remove vrt dependence on gruel. Should also build on non-Linux OS's too.
Remove PKG_CONFIG_PATH addition from grc_gr_udh.m4
Fixes ./configure to allow grc to build without an X session
Presently, a ./configure in a terminal with no X $DISPLAY will fail to build grc because import gtk fails with RuntimeError exception.
This patch fixes this by catching just the ImportError and...
build: redo GR_GIT for portability
Update howto revision to 3.4git
build: refactor GR_GIT and GR_VERSION
libvrt: remove from 3.3 API.
libvrt will continue as part of the 3.4git development branch, whereit will undergo a rewrite and API change.
Merge branch 'master' of http://gnuradio.org/git/gnuradio into uhd
Change version numbering to always include minor release
Remove omnithreads library.
Remove mblock library. We hardly knew 'ye.
Convert gr-audio-portaudio to Boost via gruel
Remove omnithread dependency in build for gr-audio-portaudioRemove unused debugging utility class in gnuradio-core (gri_logger)
Merge branch 'wip/remove-mld-threads'
Further updates for removing omnithreads
Updates READMERemoves Darwin specific variable in usrp.pc
Update build configuration for OSX omnithreads changeover
gr-audio-osx now depends on gruel (via gnuradio-core) vs. omnithreadsusrp now depends on gruel vs. omnithreads
Boost base library dependency has been upped to 1.37 forDarwin only, for Darwin specific code in usrp host library
added docs to uhd grc blocks, added pkg config path to make support easier
Convert gcell to use boost::threads instead of omnithread.
Passes make check.
Removed omnithreads dependency from libusrp2
Created gr uhd skeleton build.Checks uhd pkg config and gens the makefiles.
Update cpu detection macro to work for native build on the OMAP3.
Added GRC block wrappers for pager blocks
Directory reorganization to newer layout
Top-level applications go into 'apps' (previous commit)C++ library build goes into 'lib'SWIG generation goes into 'swig'Pure python modules/code goes into 'python'
Moved command-line apps into apps subdirectory
Added frames_to_ppm Octave script, use ImageMagick to convert to png
Merge branch 'vrt' of http://gnuradio.org/git/jblum
Merge-fix: remove simple_rx_samplesMerge-fix: remove grc_gr_vrt.m4 from Makefile.am
updated usrp.pc file to reflect the correct version of libusb
better for both cross-compiling and 10.6 native compiling, to determine CPU architecture
OSX 10.6 x86_64 fixes for configure and libusb; Audio is next
Merge branch 'qtmake' of [email protected]:trondeau into master
Removing ifs to clean up build system. Make no longer rebuilds gr-qtgui if no changes are made and also passes 'make distcheck'.
Merge branch 'libusb-1.0' of git://github.com/ttsou/gnuradio-ttsou
This merge fixes libusb build machinery to work for Cygwin, Darwin, Ubuntu,and F11.
Change calculation of docdir to remove trailer when in git development
Merge branch 'sync' of [email protected]:trondeau into master
This merge adds polyphase clock recovery, implements new PAM demodulatorsthat use it, and also moves GRC examples to gnuradio-examples component.
See merge commit diff for updated files post merge....
usrp: Applied patch from Michael Dickens for Darwin libusb
Update usrp_libusb.m4 to work on Darwin for both libusb-legacy and libusb1
usrp: Applied patch from Don Ward for Cygwin libusb
Moved the case statement after the call to AC_CHECK_LIBInitialized LIBS="" before calling AC_CHECK_LIB
fix to restart libusbok checking for non-PKGCONFIG
merged updated libusb checks with older version
Add flags and dependencies for MinGW/MSYS.
Patch-by: Don Ward <[email protected]>
Add dependence of gruel on guile; fixes ticket #410.
augmented search for libusb
Applied patch from Don Ward for Cygwin platform
Add *.exe to .gitignoreRestore ac_compiler in gr_fortran.m4 even when no Fortran was foundAdd $(NO_UNDEFINED) to LDFLAGS in atsc Makefile.am, so shared libraries will be builtChange the order of searching pmt/libpmt-qa.la and libgruel.la in gruel...
moved grc examples to gnuradio-examples/grc
usrp: Corrected build fix for libusb
Added computed version number to configuration
usrp: Build fix for non-pkgconfig installs of libusb
Merge branch 'wip/libusb-1.0' of http://gnuradio.org/git/jcorgan into master
This merge adds support for libusb1.0 in the usrp component. To enable,you must add --with-fusb-tech=libusb1 to your configure command line.
Existing support for libusb0.1 is retained, no changes are needed....
Cleanup in preparation for merge
Fix trailing whitespaceUse standard include guardsAdd more missing config.h includesFixup emacs mode stringsUpdate copyright notices
Consolidate conditional headers into libusb_types.h, use automake
Added README and updated configuration requirements
Reorganization of directories
Moved apps into own directoryAdded (empty) python directory
Created new gr-noaa top-level component.
- Carrier recovery/mixer PLL block- Start of POES grc pipeline, recovers Manchester symbols only- Start of GOES grc pipeline, recovers BPSK symbols only
lower lxml version req to 1.3.6
Moved to single generated fusb.h, headers now generated out of lib directory
Added copyright header
Fixed libusb1 configure bug, libusb1 updates for previous usrp_prims integration
Combined additiona usrp_prims code
Re-added non pkgconfig support for libusb
Autoconf support for checking the required version of libusb based on fusb-tech
Added autotools header generation and build time version checking
first shot at re-adding libusb-0.12 support
Applied libusb-1.0 patch set from Thomas Tsou <[email protected]>:
This patch set updates the usrp to support libusb-1.0. Asynchronous I/Othrough libusb is added with fusb_libusb1.*, which is heavily based onfusb_linux.*. In short, URB's and ioctl calls are replaced with...
Better fix for broken AC_PROG_F77 macro
Added host_os check for component vrt (Linux only for now.)
Merged VRT work-in-progress from eb/vrt2 (11518:11598) into trunk.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11600 221aa14e-8319-0410-a670-987f0aec2ac5
Added git ignore files auto created from svn:ignore properties.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11592 221aa14e-8319-0410-a670-987f0aec2ac5
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....
Merged r11500:11506 from features/msg-passing into trunk. Work-in-progress, passes distcheck.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11524 221aa14e-8319-0410-a670-987f0aec2ac5
Merged r11491:11494 from jcorgan/pmt into trunk.
Moves pmt types functions into pmt:: from gruel::
Trunk passes distcheck.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11495 221aa14e-8319-0410-a670-987f0aec2ac5
Merge r11462:11485 from jcorgan/omni into trunk.
Removes dependency on omnithreads from gnuradio-core.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11486 221aa14e-8319-0410-a670-987f0aec2ac5
Merged r11452:11459 from jcorgan/pmt-gruel into trunk. Trunk passes distcheck.
gruel::pmt_t will be the fundamental msg content for the new message passingimplemention for 3.3.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11460 221aa14e-8319-0410-a670-987f0aec2ac5
Removed pmt dependency on omnithreads, now dependent on boost::threads
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11444 221aa14e-8319-0410-a670-987f0aec2ac5
Implements ticket:401 and ticket:402.
Adds several API functions to determine build constants at runtime, anda convenience command line program to display them:
const std::string gr_prefix();const std::string gr_sysconfdir();const std::string gr_prefsdir();...
Merged r11397:11413 from balister/arm-configure into trunk. Trunk passes distcheck.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11416 221aa14e-8319-0410-a670-987f0aec2ac5
Merged r11377:11390 from jcorgan/usrp-headers in to trunk.
Only users who are developing directly to libusrp in C++ are...
Merging r11186:11273 from grc branch.Fixes, features, and reorganization for grc.Minor fixes and features for wxgui forms.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11274 221aa14e-8319-0410-a670-987f0aec2ac5
Merged r11123:11148 from jcorgan/np into trunk.
Adds --enable-python option to configure (defaults to yes).
Using --disable-python or --enable-python=no will cause onlyC++ API targets to be created and installed.
Several new shared libraries are now created. Where in the past,...
enable doxygen automatically if we've got it
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11084 221aa14e-8319-0410-a670-987f0aec2ac5
Doc fixes. Merged eb/t367 -r11020:11025 to trunk. This changesetmoves the primary doxygen configuration under the top-level docsdirectory. It creates a new "docs" top-level component that can beenabled/disabled using the configure --disable-docs option. At this...
Fixes ticket:364, ticket:365. Merged eb/t364 -r11015:11017 to trunk.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11018 221aa14e-8319-0410-a670-987f0aec2ac5
Merged r10948:10959 from jcorgan/deb into trunk. Trunk passesdistcheck.
Part 1 of Debian/Ubuntu binary packaging update for 3.2 release.Creates all C++ API binary and dev packages, with their associatedruntime dependencies.
Merged grc developer branch r10679:10938
Misc fixes and internal changes.Added help menu for usage tips.Added drag and drop for blocks.Removed callback controls, adopted forms.Any type can have enumerated options.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10941 221aa14e-8319-0410-a670-987f0aec2ac5
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.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10859 221aa14e-8319-0410-a670-987f0aec2ac5
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.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10850 221aa14e-8319-0410-a670-987f0aec2ac5