summaryrefslogtreecommitdiff
path: root/gruel/src
AgeCommit message (Collapse)Author
2011-08-19gruel: removed merge junk in makefileJosh Blum
2011-08-03atsc: did work on symbol visibility and minor tweaks in qa code for MSVCJosh Blum
2011-07-20gr: squashed cmakelists.txt into one commitJosh Blum
2011-07-20gruel: support for windows API set realtime schedulingJosh Blum
2011-07-20gruel: API declaration macros for gruel class and function symbolsJosh Blum
2011-07-20gr: replaced uses of snprintf with boost format in common code build by MSVCJosh Blum
2011-07-17Merge branch '8psk' into nextTom Rondeau
Conflicts: gr-msdd6000/src/Makefile.swig.gen
2011-07-03gr: added to the .gitignores to various components for in-tree buildsJosh Blum
2011-06-13Merge branch 'master' into 8pskTom Rondeau
Conflicts: gr-qtgui/lib/qtgui_time_sink_c.cc gr-trellis/src/lib/Makefile.am gr-trellis/src/lib/calc_metric.h gr-trellis/src/lib/trellis.i gr-trellis/src/lib/trellis_constellation_metrics_cf.i gr-trellis/src/lib/trellis_metric_type.h gr-trellis/src/lib/trellis_sccc_encoder_XX.i.t
2011-06-07gruel: adding high resolution timer to gruelJosh Blum
2011-06-03Merge branch 'master' into 8pskTom Rondeau
2011-05-24update python installed filestttx
2011-05-24fixing file trackingtttx
2011-05-24fixing pmt swig python installed filestttx
2011-05-08build: committing updated Makefile.swig.gen files.Tom Rondeau
2011-04-01build: updating Makefiles for newer linker requirements.Tom Rondeau
2011-03-26gruel: using a copy of swig's intrusive_ptr.i to support the PMT wrapping.Tom Rondeau
2011-03-15gruel: added missing ignoresJohnathan Corgan
2011-03-15Merge branch 'next' of gnuradio.org:gnuradio into nextTom Rondeau
2011-03-15gruel: fixed swig interface file to dereference pmt_t.Tom Rondeau
2011-03-14Merge remote branch 'jblum/wip/attributes' into nextJohnathan Corgan
* jblum/wip/attributes: created gruel/attributes.h to house compiler specific attribute macros
2011-03-14gruel: fixing structure. Passes make check.Tom Rondeau
2011-03-14gruel: SWIGing Gruel into Python to access PMTs.Tom Rondeau
2011-03-14created gruel/attributes.h to house compiler specific attribute macrosJosh Blum
replaced instances of __attribute__ with __GR_ATTR from attributes.h what else has compiler specific attributes? volk - volk is stand-alone, needs its own attributes.h gcell - not touching that, probably gcc only anyways usrp2 firmware - does not matter to host build
2011-02-27gruel thread simplification:Josh Blum
Removed get_new_timeout from thread.h (usrp2_vrt carryover) Basically it was created because of a misunderstanding of the time types; and its only ever called once. This also removes thread.cc Call posix_time::milliseconds in usrp2 control.cc. Notice that it passes a time_duration rather than a ptime (aka system time). Added #include <deque> to gr_buffer.h. It turns out that boost posix_time.hpp implicitly included the deque header which was missing from gr_buffer.h Replaced the include for thread.hpp with only the includes for the boost thread types mentioned in gruel/thread.h. Also, making use of the scoped_lock typedef that comes with boost thread locks. boost 3.5 safe.
2011-02-02gruel: generate pmt_serial_tags with python, removes guile dependencyJosh Blum
2011-01-22Updating copyright.Tom Rondeau
2011-01-18cleanup mkdir usage with boost filesystem:Josh Blum
Replaced copy/pasted code and MKDIR_TAKES_ONE_ARG #ifdefs with portable boost filesystem path and directory creation. Gets the correct home directory on windows systems: APPDATA. Replaces large amounts of copypasta with single lines of code. Removes MKDIR_TAKES_ONE_ARG configuration checks from m4 files. Adds boost filesystem and system library as build dependencies.
2010-12-23Merge branch 'master' into nextTom Rondeau
* master: clean now gets rid of unittest results. Passes distcheck. Modifying the unittest output. XML files are no longer written outside of the build tree. A new patch for fixing the alsa restart issue. Submitted by Volker Schroer. Reverting last change in alsa. PFB resampler: fix it this way to avoid the signed/unsigned warning. PFB resampler: fixes bug where filter could be looking past the number of inputs. Adding a "change in progress" check to alsa sink. Added a check in alsa sink if error has occurred due to blocking; if so, it will just drop samples and not get backed up. Patch taken from Marcus Leech 10/29/2010. Conflicts: Makefile.common gnuradio-core/src/lib/filter/gr_pfb_arb_resampler_ccf.cc
2010-12-23Modifying the unittest output. XML files are no longer written outside of ↵Tom Rondeau
the build tree.
2010-11-24Major Makefile.am housecleaning. Passes distcheck.Eric Blossom
Move all occurrences of swig_built_sources out of Makefile.am's. Move all SWIG related use of BUILT_SOURCES out of Makefile.am's. Clean up 'if PYTHON' conditionalization in gr-* Still left to do: fix Makefile.swig CLEANFILES and no_dist_files such that they remove exactly the generated files.
2010-10-09rearrange includes to always be: internal GR, external, with GR.Michael Dickens
2010-10-02Moving XML output files from cppunit tests to $HOME/.gnuradio/unittests.Tom Rondeau
This also adds a new utility gr_unittests.h, which sets up the path for output files.
2010-09-30Adding an XML outputter for the CPP Unit tests. This is to a) store the ↵Tom Rondeau
output information but also b) for integration with Hudson for logging and displaying the results during the build stages. This only covers a few cases so far and I need to define a better place to save the output files.
2010-09-11Add support for uint64_t to pmt.Eric Blossom
2010-05-28Make C++ shared libraries versionedJohnathan Corgan
2010-04-13Add gruel::thread as synonym to boost::thread for convenienceJohnathan Corgan
2010-04-11Removed omnithreads dependency from libusrp2Johnathan Corgan
2010-03-08Replace some calls to pmt constructors with mp(foo) shorthand.Eric Blossom
2010-03-08Convert pmt_dict type into an immutable data structure.Eric Blossom
This change allows us to safely pass dicts in messages.
2009-10-21Merge branch 'vrt' of http://gnuradio.org/git/jblumJohnathan Corgan
Merge fix: added GRUEL_INCLUDES to vrt Makefile Merge fix: added missing include in gr-vrt * 'vrt' of http://gnuradio.org/git/jblum: query the model number from the host fix so all handlers get called on event simplfied the code while i was looking at it added access methods for gps stuff added access methods and parsing for caldiv if context use existing utility method reading the lo back and storing it use the new htonll and vrt types to send cal and lo freqs checking for if context packets and setting up the payload pointer and size Reading 64 bit freq out of chunk of context packet. copied over vrt context and type headers, updated bits.h as well Dump IF-Context packets in hex. use gruel/inet.h instead of arap/inet.h fix white space made rxdspno a parameter for: start/stop streaming, and quadradio32fc
2009-10-07Applied patch from Don Ward for Cygwin platformJohnathan Corgan
Add *.exe to .gitignore Restore ac_compiler in gr_fortran.m4 even when no Fortran was found Add $(NO_UNDEFINED) to LDFLAGS in atsc Makefile.am, so shared libraries will be built Change the order of searching pmt/libpmt-qa.la and libgruel.la in gruel Makefile.am so references to libgruel from limpmt-qa will be resolved
2009-09-28added access methods and parsing for caldiv if contextJosh Blum
2009-09-25Reading 64 bit freq out of chunk of context packet.Josh Blum
Where is the rest of my context packet? Added htonll and ntohll in gruel inet.h Fixed vrt/types.h freq cast
2009-09-09Added missing file to ignores.Johnathan Corgan
2009-08-19Add shorthand for making tuples.Eric Blossom
2009-08-18Add blobs and shorthand pmt pseudo-constructors.Eric Blossom
blobs == Binary Large Object. Very handy for passing around uninterpreted data. The shorthand constructors were implemented by overloading the pmt_t mp(foo) function in the pmt namespace. I originally called "mp" "pmt", but that caused a conflict with the pmt namespace.
2009-08-18gruel::send can now send to a pmt.Eric Blossom
2009-08-18Add top-level msg_passing.h include file.Eric Blossom
Incorporate send.h into msg_passing.h.
2009-08-18QA code now works.Eric Blossom