summaryrefslogtreecommitdiff
path: root/gnuradio-core/src/lib
AgeCommit message (Collapse)Author
2010-11-17Add support for guile std::vector< std::complex<float> >.Eric Blossom
2010-11-16regeneratedEric Blossom
2010-11-15Modify GR_SWIG_BLOCK_MAGIC to not strip package prefix when usingEric Blossom
GUILE outside of gnuradio-core. This avoids the problem with the guile bindings where multiple blocks end up with the name gr:sink (e.g., audio_alsa_sink). With this change, it ends us as gr:audio-alsa-sink. Blocks in gnuradio-core continue to have the leading gr_ removed from their class names.
2010-11-14Add tests that show that vector<complex<float>> is not working...Eric Blossom
2010-11-14Make cma-equalizer-cc test workEric Blossom
2010-11-14Remove code that's no longer needed.Eric Blossom
2010-11-14Update gr_nop, gr_null_sink and gr_null_source to modern coding conventions.Eric Blossom
2010-11-14Fixed as many problems in general_ctors.test as I could quickly.Eric Blossom
2010-11-13dail-tone.wfd example waveform can be loaded and run by gr-run-waveform.Eric Blossom
Write new app, gr-run-waveform, that reads waveforms and runs them. We'll need to turn this into a small piece of C/C++ code that embeds guile, but the guts of it is working.
2010-11-10Revert "add the .i files as dependencies"Eric Blossom
This reverts commit f43d2a4759e0ecd6519c0ac0aa4afbc54e70ea65. The dependencies doesn't make any sense. There's an attempt to run sed on files that haven't been generated yet.
2010-11-10Remove generated file from repoEric Blossom
2010-11-10add the .i files as dependenciesRob Savoye
2010-11-10regeneratedEric Blossom
2010-11-10Example of how to fix throw crashesEric Blossom
2010-11-10new test case and fix for problemEric Blossom
2010-11-10Enable test case & fix (missing throw (std::runtime_error) declaration).Eric Blossom
2010-11-10update .gitignoreEric Blossom
2010-11-10Remove .gitignore from empty directoryEric Blossom
2010-11-10Create guile QA framework.Eric Blossom
Also moves hand coded files out of gnuradio-core/src/lib/swig/gnuradio that were getting nuked by make clean.
2010-11-10Reduce guile load time from 4.5 to 1.2 seconds.Eric Blossom
Rewrite re-export-all to only export symbols from the module name supplied.
2010-11-10regeneratedRob Savoye
2010-11-10regeneratedRob Savoye
2010-11-10add script names to swig_built_sources, not BUILT_SOURCES. Clean the ↵Rob Savoye
generated files than now live in subdirectories.
2010-11-10Rename coerce.scm to runtime-shim.scm. Modify core.scm to use runtime-shim.Eric Blossom
2010-11-10Export a few more itemsEric Blossom
2010-11-10Cleanup gr:connect and gr:disconnect for Guile.Eric Blossom
Rename {dis,}connect to {dis,}primitive_connect in .i file. Update python code to reflect change.
2010-11-10Routines to coerce blocks and connect themEric Blossom
2010-11-10Rename basic_block coersion method to to_basic_block. Add to_hier_block2 ↵Eric Blossom
and to_top_block. basic_block was renamed because the number of guile generic methods on basic_block was getting large and confusing. to_hier_block2 and to_top_block were added to support coercion to those types in guile (and python). This change simplifies the handling of "connect" in guile.
2010-11-10move good comment to here where it belongsRob Savoye
2010-11-10regeneratedRob Savoye
2010-11-10Modules now load cleanly!Eric Blossom
2010-11-10Disable gr_message_source until later...Eric Blossom
2010-11-10Remove duplicate include of gr_endianness.i from general.iEric Blossom
2010-11-10gnuradio-core modules are almost loading cleanly.Eric Blossom
2010-11-10Move sizeof_* from gnuradio.i to runtime.i to avoid multiple definitionsEric Blossom
2010-11-10Version that builds guile goops bindings, but dependencies are hosed.Eric Blossom
Doesn't compile cleanly, but does enough to allow experimentation with goops wrappers. We're currently seeing the nasty interaction between the package system, the "export" syntax, and generic-functions. See thread here: http://lists.gnu.org/archive/html/guile-user/2006-05/msg00007.html for background.
2010-11-10Add %typecheck for complex.Eric Blossom
Fixes problem with moving-average-cc.
2010-11-10Move std_complex.i to gnuradio-core/src/lib/swig/guile.Eric Blossom
Seems to basically work. There's some simple test code inline in gnuradio_core_general.i.
2010-11-10rm gnuradio_swig.scm. Got turned into gnuradio_core.scmEric Blossom
2010-11-10Missed a few: s/_swig_py_/_/Eric Blossom
2010-11-10rename s/gnuradio_swig_python/gnuradio_core/gEric Blossom
2010-11-10regenerateEric Blossom
2010-11-10s/_swig_py_/_core_/gEric Blossom
2010-11-10regenerateEric Blossom
2010-11-10Rename guile libs to libguile-* and install them in $(libdir).Eric Blossom
This follows the Guile recommendations and should remove the need for adding an additional directory to LD_LIBRARY_PATH.
2010-11-10Remove #warning from gr_swig_block_magic.iEric Blossom
2010-11-10Rengenerate Makefile.swig.gen'sEric Blossom
2010-11-10Remove leading _ from guile library names coded into .i filesEric Blossom
2010-11-10Set new install locations for guile scm code and libraries.Eric Blossom
I think we may want to rename the guile .so's and install them into libdir instead...
2010-11-10Remove dead and broken code from GR_SWIG_BLOCK_MAGIC.Eric Blossom
Looks like this hasn't been used since we converted the hier_block stuff to C++, and it's been broken since then.