docs: updating Doxygen categories for all blocks.
Block categories in Doxygen now match where they are in GRC's category tree.
grc: removed 'old' grc keys from block_tree.
This does not remove the actual GRC files, just how we find them in the block tree structure of GRC.
Renames all blocks not updated to 3.7 style as "(old)" in name.
log: replacing log4cxx with log4cpp.
Added Windows DLL resource files
Merge branch 'master' into gr_log
Conflicts: cmake/Modules/GrMiscUtils.cmake docs/doxygen/other/main_page.dox gnuradio-core/gnuradio-core.conf.in gnuradio-core/src/lib/swig/CMakeLists.txt gr-digital/lib/CMakeLists.txt gr-howto-write-a-block/CMakeLists.txt...
Tweak INCLUDE dirs such that INCLUDE_DIRECTORIES and LINK_DIRECTORIES are ordered as: internal build and source for this component, other components (internal build and source, or already installed), non-project non-system dependencies (e.g., Qt, Boost, Python), system dependencies (e.g., CoreAudio).
build: removing core_swig from GR_SWIG_TARGET_DEPS. Seems to have been the cause of the parallel build woes.
gr: same change for common PYTHON test paths
Conflicts:
gr-analog/python/CMakeLists.txt gr-blocks/python/CMakeLists.txt
gr: set a common GR_TEST_TARGET_DEPS for all module unit tests
Each unit test shares common dependencies,but we have been neglecting to set these.
In this changeset, we set one top level GR_TEST_TARGET_DEPS,and simply append module-specific dependencies for each test....
Conflicts: CMakeLists.txt cmake/Modules/GrMiscUtils.cmake docs/doxygen/other/build_guide.dox gnuradio-core/CMakeLists.txt gr-digital/lib/CMakeLists.txt
swig: added GR_SWIG_TARGET_DEPS core_swig to other swig builds
I have not encountered an issue, however this is the correct thing to do.Now individual components swig builds depend on the gr core swig target.
gr-filter/swig/CMakeLists.txt
Fixing up the gr-log capabilities.
Better handling of enable/disable function, easier integration with all components if log4cxx is or is not there. All components have been updated to be able to use logging. Docs update, too.
Removed whitespace and added dtools/bin/remove-whitespace as a tool to do this in the future.
The sed script was provided by Moritz Fischer.
Merge branch 'rm_python_ext' into cmake_builds
Conflicts: CMakeLists.txt
examples: Reworked locations and installation of examples.
All python and GRC examples directly associated with a top-level component are now in that examples directory. Examples are split into c++, python, and grc dirs but are all installed into $prefix/share/gnuradio/examples/<component>.
Removes all references to guile and scheme, which are no longer needed.
The remaining pmt_serial_tags.scm is parsed by Python already. Future modifications could change this format to not confuse the point.
Merge branch 'master' into next
volk: added volk as depedency for various components
Its important to list the dependent libraries for a test so the library path can be correctly set. This is necessary on platforms without dynamic re-linking.
build: updated ignores
Conflicts: gr-vocoder/grc/Makefile.am grc/blocks/Makefile.am
vocoder: add xml blocks to autotools build
vocoder: fix typos in added block xml
Fixed GRC bindings for vocoder (this also fixes GRC example cvsd_sweep)
Conflicts: config/lf_warnings.m4 volk/config/lf_warnings.m4
vocoder: fixed some unused vars warnings.
Removed autotools, gr-waveform, some cleanup
Nick Foster owes Nick Corgan a six-pack of beer!
docs: fixes some warnings.
There is way too much institutional knowledge in these makefiles now. Another reason I'm glad we're going to cmake, which is being kept more sane as all of the problems are already known.
docs: more fixes for generated swig files. This worked before the merge, but this forces the build system to generate these before processing the other swig files.
docs: better install of swig docs .i files since we actually have a variable to take care of it already.
docs: fixing variable for location of header files (SOURCE not BINARY).
docs: more appropriate variable to use when setting the include/headers directory.
docs: installing generated _doc.i files under autotools.
docs: better use of BUILT_SOURCES so I'm not overriding the standard build instructions for it.
docs: Adding swig doc generation to Makefile.am files.
docs: forgot to have the generated .i files installed.
docs: added python doxygen docs to gr-vocoder
the libraries
Merge remote branch 'jblum/cmake_fixes' into next
docs: don't need to distribute README files in docs component. Just the install path.
misc fix missing installed files/tweaks
docs: installing README files.
vocoder: fixed signed/unsigned warning.
cmake: fix that component depends on component hack
added some more python dash B
Merge branch 'next' of http://gnuradio.org/git/gnuradio into next
Conflicts: gr-digital/include/digital_constellation.h
docs: fixing copy-paste spelling error.
docs: adding README.vocoder and a Doxygen page for the vocoder block.
gr: the CMakeLists.txt took a chill pill
cmake: support for importing executables when doing cross build
cmake: language tweak for component group description
cmake: tweaks + fixes for components/packaging
vocoder: added missing examples subdir add
misc_next_branch_tweaks_to_build_on_osx_and_windows
vocoder: updated cmake build for new blocks (also fixed some tests)
Merge branch 'next' of gnuradio.org:gnuradio into next
Conflicts: gr-trellis/src/lib/trellis_constellation_metrics_cf.cc
gr: tweaks to build cmake branch on osx
gr-vocoder: added G.723 40K ADPCM encoder, decoder, and audio loopback example
gr-vocoder: added G.723 24K ADPCM encoder, decoder, and audio loopback example
gr-vocoder: added G.721 32K ADPCM encoder, decoder, and audio loopback example
gr: added API macros for noaa and pager, also renamed the ones for digital and vocoder to be consistent
vocoder: added symbol visibility defines to gr-vocoder, builds on MSVC and linux
vocoder: added cmake support for gr-vocoder (unix only)
gr-vocoder: adds alaw encoder, decoder, and audio loopback example
gr-vocoder: adds ulaw encoder, decoder, and audio loopback example
gr-vocoder: moved g72x out of gnuradio-core, renamed g7xx
gr-vocoder: distcheck fixes
gr-vocoder: re-implemented gr-codec2-vocoder inside gr-vocoder
gr-vocoder: re-implemented gr-cvsd-vocoder in gr-vocoder
gr-vocoder: reimplemented gr-gsm-fr-vocoder in gr-vocoder
gr-vocoder: add skeleton top-level component