Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:mnhauke:sdr-devel
pothos
pothos.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File pothos.changes of Package pothos
------------------------------------------------------------------- Sat Sep 26 10:32:01 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Use correct version (0.7.0 instead of 1.7.0) - Add patches to fix Tubleweed build failures: * 0002-Fix-invalid-pointer-cast-by-adding-unused-args-argum.patch * 0001-Fix-call-template-deduction-for-OSX.patch - Use system Qwt for Tumbleweed ------------------------------------------------------------------- Wed Sep 23 17:55:42 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Remove compatibility ifdefs for obsolete distributions - Update to version 1.7.0: * fix error with std_vector<bool> missing emplace back * Minor refactor to DocUtils test to fix GCC "unused result" warning * PothosUtil: added --proxy-environment-info option, which prints type conversions and self-tests for a given proxy environment * Added exception class to map arbitrary error codes to C++ exceptions * BufferAccumulator fix for circular buffers. * Add Block::prepare() * Added muparserx parser for octal numbers * Only add topology/block name to output if not empty * Added output for ProxyEnvironment * DType: Object::toString() output calls DType::toString(), matches NumPy behavior * Added functionality to register per-class custom functions for Pothos::Object::toString() * Testing: add explicit <cmath> include to header * Testing: added macros to expand functionality * PothosUtil: added --list-modules flag to list all loaded Pothos modules * PothosUtil: added --num-trials flag to repeat self tests * demangle exception class name * added glob support for self test * common code for type hash combine * manually provide operator== between object and other type * block - move probe calls into WorkerActor * Added != operators for all types with == operators * Paths: added getPothosModuleSearchPaths() * added test w/ std::bind() * fix template type specification * Added std::function support for Callable API * archive - emplace hint, map order * Plugin: toString() calls TypeInfo function to get possibly demangled name * Added calls setOut/InputAlias() for Topology * topology - fix port alias name in connections * flow - update submodule for dialog fixes * tags for comms and flow tool kits * removed unnecessary explicit in headers * Fixed bug were default constructor Pothos::PluginPath creating a shadow variable, instead of passing the original variable as an argument to the appropriate constructor. * link atomic when found * use emplace_hint for maps that are copy-transformed * flow - updated submodule for docking feature * toolkit update for python and gui fixes * Update poco submodule to poco-1.9.0-release * Added OutputPort::getBuffer() with specified data type variant * module version column in gui * serialize, dump support, and print version number * cmake module to extract version * added API to query and set module version ------------------------------------------------------------------- Mon May 07 17:54:34 UTC 2018 - mardnh@gmx.de - Update to version 0.6.1+git.20180430: * blocks - fixed type on dynamic router * comms - fft block cleanup * Additional error handling when RemoteServer fails * maint: update toolkits comms/blocks * Remove arbitrary argument limit from Callable::opaqueCall() * Fixed BufferPool::get() unique check from buffer refactor work * audio and gui fixes * update submodules release tags * poco submodule 1.9.0 release * pothos: changelog entry for 0.6.1 ------------------------------------------------------------------- Sun Jan 28 10:57:44 UTC 2018 - mardnh@gmx.de - Unbreak build for Leap < 15 ------------------------------------------------------------------- Thu Dec 28 15:34:37 UTC 2017 - mardnh@gmx.de - Update to version 0.6.0+git.20171225: * pothos: changelog entry for 0.6.0 * debian: renamed pothos-util for exe app * debian: updated to pothos0.6 module ABI * plotters fixes, screen res, datagram io timeout * support in place construction in callable * rename to object emplace for disambiguation * emplacement constructor for object * output port - emplace message API addition * object make emplacement support * fix gcc warning in worker port allocation * fix for buffer move in 2413517c0a5ba9d03641c8391af614ae1f076656 * update blocks for buffer move fix * update comms for c++11 emplacement fixes * updated toolkits for block resource moves * simplified syntax/scope for weak ptr lock * memory order for reference counted containers * Simplify buffer chunk by removing extra shared buffer reference * Support resource move support for buffer accumulator push * inline + noexcept several move constructors * buffer chunk move clears other address * make use of buffer cast in internal worker test * delete unused copy assigns/construc * take buffer api for input port * postcondition for output port get buffer * support emplacement for post label * added implicit cast for buffer type * use existing front buffer and state for getBuffer() * move buffers/labels for last subscriber * postLabel, postBuffer universal references * created label adjust for mutating label * audio: fixes info tree, muparserx warnings * poco test_compiler work-around and changelog entry * disable poco scripts when in tree build enabled * update poco submodule 0.8.0 * Removed deprecated API call OutputPort::popBuffer() * soapy block - fix cleanup, flow gui tweak * fix osx/clang issue with convert code for map * recent plotter fixes submodule update * check for isReady() before entering lock + comments * more comments, replaced idle iters with bool for waiting * lots of comments, condition vars with timeouts * small sleeps for external acquired * lots of comments, refactor acquire for simpler approach * Profiling changes to actor interface to stay out of locks * OrderedQueue tweaks and improvements * updated muparserx submodule - fixes warnings * changelog entry for RingDeque work * Fix bufferManagerFront when BufferManager is null * minor simplification for push labels iteration * block submodule - added label stripper * Removed additional Poco JSON reference for in-tree * Additional comments and cleanup for vc ifdefs * simplified sfinae condition in Archive * Fix doxygen warnings and document StreamArchiver * implement Object move/copy constructor * remove extra object move and copy constructor using SFINAE * changelog entry for ObjectM removal * refactor indexes to use only front and num elems * Fixed missing virtual destructors in some classes * ring deque - allocate power of two buffer * trim names between brackets * use the regex to string trim * additional instances in framework to use std::move * different error for non unique reference * Reimplement ring deque with allocator * object - restored idea of non-const reference * created object move method * Removed the ObjectM type as it was not used * move throw extact up to detail namespace * specify the memory order for object ref counting * split convertObject based on type * refactor the convert/extract templates * inline object get type * replace object container virtuals with members * msvc 2017 compiler vcvars differences * update blocks submodule, reinterpret fix * Use the JSON topology ID field for the block name * optional block name field supported in JSON topology * switch to std::regex * Fix instances where extract should be assigned to a const ref * update flow for new sig/slot usage * updated code style for spin lock * Remove other uses of poco singleton holder * Added Pothos::Util::SpinLockRW for single write, multi-read * travis - fixed svg image url * doxygen comments for templates hpp work * updated pothos flow for eval fixes * integer sequence generator template * common header for template helpers * simplify object includes, no iosfwd * simplified object container, removed ref wrapper storage * replacement for remove reference wrapper * support messages in the deprecated macro * enable deprecated macro now that toolkits are updated * update submodules for new call api use * matching return type for type and elem size * new field order cleans up constructors * switch dtype fields to be a character * disable deprecated macro until this is merged and toolkits updated * additional changelog notes for automatic slots * changelog header for API changes * added bool test for object * explicit converts for msvc * simplify casts, reverted a few uglies * use the call with infer cast * callVoid/callProxy/callObject are now deprecated * removed callvoid and renamed callproxy/object * subtle: uses convert, not bool() for valid * replaced other uses of convert<> * more uses of convert replaced * templated conversion operator + simplifications * Fix getApiVersion() string format/extraction * Automatic slots for all void calls in Block::registerCallable * fixed gui caching bug * additional readme updates since rename * sync toolkits for cmake tweaks * url update and changelog entry * updated submodules to match rename * changed git modules for toolkit renames * pothos: changelog entry for 0.5.1 * some additional json cleanup * cleanup with json value conversion operator * travis: update gui for compiler fix * update gui for missing header * travis: removed pothos-serialization dep from ci * update compiler versions in CI * cmake: remove JSON depedency from Poco setup * run topology utility json hpp * updated submodules * windows cpu info json hpp * updated these toolkits to json hpp * topology dump json hpp * update toolkit release tags + fixes * topology dot markup using json hpp * some siplifications for api use * make json topology with json hpp * working stats dump * download helper for json.hpp * removed old references to tmpl header files * worker actor json stats * also remove json serialization test * conf loader with json hpp * update test doc utils to use json hpp * some cleanup with references * json hpp work for block description parser * json hpp for block eval * json hpp for thread pool args + new test * test topology using json hpp * remove serialization for poco json type * switched to embedded json.hpp * device info using yaml format * created tag for audio toolkit * install yaml cmake, bump version * demo using yaml in the lib * work on adding yaml-cpp support * fix gui trace timeout check * sdr overlay fixes + additions * gui debug trace addition * gui widgets and plotters tags * fixed cmake install dir * extract version from changelog * debian: fixed the extra version info * update plotters for thread safety fix * gui fixes for std::bind * Fixed buffer inlining corner case * Moved cmake modules into subdirectory * Fix for doc parser and getline for windows newlines * Added missing functional include for Remote/Server.cpp * simplification for gui editor export * Exception handling for EvalEnvironment::registerConstantObj() * new gui feature, topology lock * update widgets for newline fix * update library version 0.5.1 for fixes * update for gui, plotters, widgets * Fixed memory leak in Util FileLock implementation * submodule update - gui fixes * update gui for older qt fix - Remove patch: * pothos-add-missing-include.diff (fixed upstream) - Pothos now needs gcc-c++ at least 4.9 Build with gcc-c++ 5.0 on older systems ------------------------------------------------------------------- Sat Aug 19 14:28:23 UTC 2017 - mardnh@gmx.de - Update to version 0.5.1+git.20170427 ------------------------------------------------------------------- Thu Jun 1 06:34:33 UTC 2017 - mardnh@gmx.de - Add patch: - pothos-add-missing-include.diff (fix build for Tumbleweed) ------------------------------------------------------------------- Wed May 03 19:41:11 UTC 2017 - mardnh@gmx.de - Update to version 0.5.0+git.20170427: * Rewrote QFormat for warnings and simpliciations: * reimplement compiler around file paths * squashed compiler work from config_loader * master branch version 0.5.0 for new development work * work on config file loader hooks * conf loader implementation * generic conf loader, desc loader, reorg * stubs for Topology loader * extract compiler args C++ source loader * topology loader factory * compiler support working * rename source loader * rename source files and plugin names * support /usr/local, use modules dir * JIT compiler block desc parsing * Added PluginModule boolean operator * expand the JIT handle for args, and target name * added symlink resolver * conf loader: registration match function names * made api for parsing block descriptions * moved parser implementation * use parser API in the JIT compiler * Plugin path API for concatenating * clear conf loaded paths after unload * jit compiler handler ownership * jit compiler - target section, conf file name fallback * switch to conf file format * conf loader tweaks to error messages * environment var to automatically setup syslog forwarding * update python submodule conf loader * update python for packet/label work * iostream disable automatic flush + line buffering * changelog entry for end of line flushing * experimenting with archive implementation * input and output archiver classes * reorganize archive api * working archival IO functions * template cleanup and invocation functions * pair, complex, float, and vector types * support size_t, and free/member combos * name changes, and binary object wrapper * move numeric manipulation into template * working polymorphic support * switch to new serialization * hash work for polymorphic archive entry * remove serialization submodule * tweaks, warnings, other compilers * updated readme, and store version number * qformat fix for msvc compile issue * unit tests and float format * archive - full template args for stl types * fix setvbuf, use BUFSIZ macro for default size * fix for line buffering mode on MSVC * python submodule numpy types * sdr submodule overlay, gui combobox fix * gui master branch with overlays * gui topology eval work * gui submodule file entry fix * updated widgets - text entry * update gui for properties edit widget mode * gui move fixes, sdr overlay cache * Fix copy/paste typo in DeviceInfoUtils registration * move to string format for doc utils * remove json from block eval api * gui qt refactor and development merge * fix gui with QtInfoMsg version check * ubuntu trusty fixes older qt * gui submodule 0.4.4 tag * archive - variable length integer encoding * shift sign extend for larger shift * fix for gui port desc * Fixed RemoteServer process arguments for some shells * block re-eval release old handle first * sdr overlay update, gui disconnect fixes * fixes for README.md formatting * gui - fixed the edit mode * fix for converter block * fix gui connection remove * update submodules release tags * pothos: changelog entry for 0.4.3 * poco submodule 1.7.8 branch * preparations for 0.5 release * updated submodules for 0.5 module ABI * pothos: changelog entry for 0.5.0 ------------------------------------------------------------------- Tue Apr 25 20:12:42 UTC 2017 - mardnh@gmx.de - build with bundled Qwt library ------------------------------------------------------------------- Wed Apr 19 20:08:18 UTC 2017 - mardnh@gmx.de - Update to version 0.4.2+git.20170126: * update python submodule number fix * python submodule path cache fix * fix include - update widget submodule * update plotters submodule thermo fix * Added missing ProxyEnvironment calls to managed registry * submodule update, minor block additions * update for text entry widget * Fix expression parser for nested parenthesized functions * update widget submodule text blocks * pothos: changelog entry for 0.4.2 release ------------------------------------------------------------------- Tue Jan 03 22:28:47 UTC 2017 - mardnh@gmx.de - Update to version 0.4.1.git1483417869.4bd64e3: * update submodules for tookit fixes * Fixes for POTHOS_MODULE_UTIL install prefix * Use current DLL path to determine the system install root * updated submodules for latest release tags * pothos: changelog entry for 0.3.2 * unbuffered on descriptors for printf() users * POTHOS_SOVER variable cache fix * work on convert with specified buffer * return number of elements written * added setElements helper call to buffer * updated gui submodule for maint branch * updated to gui master branch * changelog entry and version bump for api workg * bump cmakelists version number 0.3.3 * update blocks submodule for api work * minor fix, update blocks submodule * Updated muparserx submodule, contains various fixes * Fix Poco in-tree build support * updated internal poco module to 1.7.2 * updated plotters submodule for full-scale option * Switch to getWildcardAddr() in logger for portability * fix previous commit for bind addr * Added conversion for proxy vector to/from numeric matrix * updated gui submodule maint branch * update plotters submodule * update comms submodule * Added fromDType() factory method to DType class * updated submodules for dimension work * Updated the internal Poco submodule to version 1.7.3 * update audio and sdr submodules * update audio submodule * updated gui maint branch * updated blocks and poco submodule * latest releases: audio, gui, plotters, sdr * pothos: changelog entry for 0.3.3 * updated submodules to master * set CMAKE_MACOSX_RPATH on OSX * Fixed weak storage of plugin's associated module * update submodules for python work * simplify c++11 flags with CMAKE_CXX_STANDARD * Allow for plugin module re-initialization after deinit() * default debug log level for plugin registry * freebsd patches from sghctoma * -stdlib=libc++ flag needed on freebsd * changelog entry for FreeBSD support * update submodules for gui reload support * appveyor - use ENABLE_TOOLKITS to disable all toolkits * typeInfoToString() - simplified name for std::string * submodule update for widget state work * submodule update for widget additions * submodule update, new widgets, python tag * fixed signed comparison warning * double comparisons for differing types * update python submodule for warnings fix * plotters - update submodule, state fix * managed buffer next, and buffer chunk copy/move * increment/decrement next buffers * set next buffer on managed buffers * forgot dtype in copy/move calls * fixed buffer managers init and next buffer ptr * update submodules, signal probe, text file sink * buffer chunk incr/decr implementations * accumulator can restore next buffers * generic buffer manager preserves order * BufferChunk useCount - managed only count * removed eval interface stubs * public headers for eval environment * missing api export for eval header * block eval - use eval env directly here * changelog entry for EvalEnvironment work * update submodules for eval env header * BufferAccumulator move when possible * ManagedBuffer private impl constructor * ManagedBuffer incr/decrRef helpers * move default constructor to BufferChunk cpp * added clear() call to buffer chunk * fix BufferChunk::append when amalgamated * templated queues universal ref + std::forward * json topology format documentation * added global variables to JSON topology * remove file support from topology * splitup topology JSON stats and factory * update Poco JSON Parser usage * gui submodule JSON parser usage * work on adding variable overlays * merge --var(s) with topology globals * changelog entries for recent merges * cmake: option for install rpath * debian: updated to match soversion 0.4-3 * move accumulator in pool flag * created buffer pool class * use pool in buffer accumulator * added getBuffer() to output port * Fix lock scope to exclude external flagging * use new getBuffer() API call in comms * added block locals to the JSON topology format * JSON topology fix threadpool fallback name * json topology: fix unit test, variables are optional * update gui submodule for export work * Topology: update docs for emptyname threadpool * inline managed buffer and simplify next references * unique count zero, no ref on push * simplify restore next buffers * inline buffer chunk copies and moves * simplify ring queue clear on pop * PothosUtil: error check file open * sdr threading work submodule update * removed explicit bool() wordaround MSVC 2012 * remove msvc 2012 math compat functions * variadic templates for Proxy class * variadic templates for CallInterface class * variadic templates for CallRegistry class * rename to ArgsType for consistency * variadic templates for ManagedClass::registerConstructor * variadic templates for Callable::factory* * list expansion to simplify multi-arg calls * variadic templates for CallableContainer * fixed field initializers warning * Callable and ManagedClass now 100% variadic * specify full argument packs to fix compile * removed template generation hooks * windows fixes - msvc * track poco-1.7.4 release branch * added emplace calls to RingDeque * make use of emplace in lib * sdr blocks submodule for template work * ProxyImpl move dispatch into CallProxy * clang fix for std::array of Object initialization * universal references for Proxy class * submodule update for cpp11 work * BlockRegistry variadic factory * added emitSignal() to Block * sdr submodule, thread fix + tmpl work * update sdr submodule to make mergable * msvc 2013 fixes - mem_fn and leading variadics * removed empty arguments case, only one overload needed it * PothosUtil idle with timeout option * removed math compat header * Block::emitSignal() direct implementation * update submodules for API work * fixed widgets submodule for math compat * gui osx toolbar fix, and plotters color map * tweaks to submodules * extract abi version in project config * cmake util and loader use abi suffix * update submodules * added InputPort::peekMessage() * added OutputPort::popElements() * added OutputPort::setReserve() * changelog for API additions, deprecations * added getbuffer to changelog/registry * reserve logic for non-produce calls * update gui submodule bundle work * version docs, API define, and getLibVersion * combine init singleton with modules * added convenience calls for field access * proxy: replace new with function operator * proxy: use get/set field accessors * Replaced 'new' for constructors with '()' * updated submodules for Proxy additions * Simplify with Proxy::toObject() convenience call * Proxy - using toObject() in python submodule * Object constructor in templated callable bind * submodule update * register callable's opaque method * update plotters minor refactor * gui submodule update network fix * run topology warning for .pothos extension * submodules update, debian meta-package * pothos: changelog entry for 0.4.0 release * update submodules for packaging fixes * getModulePaths in loader should be static * update submodules fixes * Bump activity indicator for slots and de/activate * Set _DEBUG define when not building under MSVC Debug * Create block registry impl header * submodule update, gui, plotter fixes * update for python-config support * update python build work * docs: updated Doxyfile to 1.8.11 * Fix warnings for doxygen generated documentation * Rewrote QFormat for warnings and simpliciations: * add maint branch to CI build * submodule update maint work * debian: simplification for rules parse changelog * update submodules maint * Fixed output port reserve handling for empty managers * Dynamic root environment variable for snappy packages * Update internal poco submodule to track poco-1.7.5 * update blocks submodule * dynamic environment variable for user data * plotters find qwt fixes * reimplement compiler around file paths * squashed compiler work from config_loader * master branch version 0.5.0 for new development work * submodule update, debian work, gui file fix * update submodules for recent tags * pothos: changelog entry for 0.4.1 release * debian: fixed lintian error Pre-Depends multiarch * work on config file loader hooks * conf loader implementation * generic conf loader, desc loader, reorg * stubs for Topology loader * extract compiler args C++ source loader * topology loader factory * compiler support working * rename source loader * rename source files and plugin names * support /usr/local, use modules dir * JIT compiler block desc parsing * Added PluginModule boolean operator * expand the JIT handle for args, and target name * added symlink resolver * conf loader: registration match function names * made api for parsing block descriptions * moved parser implementation * use parser API in the JIT compiler * Plugin path API for concatenating * clear conf loaded paths after unload * jit compiler handler ownership * jit compiler - target section, conf file name fallback * switch to conf file format * PothosUtil option argument for --proxy-server * conf loader tweaks to error messages * environment var to automatically setup syslog forwarding * update submodule for gui fixes * update python submodule conf loader * cmake Fixed typo in PothosConfig.cmake for include check * Added missing Block::isActive to managed registry * RemoteServer should wait() on process after terminate * Added missing BufferChunk calls to managed registry * submodule update maint branch * update widgets submodule * update python for packet/label work * iostream disable automatic flush + line buffering * changelog entry for end of line flushing * gui update logger work * comms fixes - dimension for math blocks * update gui submodule: affinity zone fix * python submodule - release tag 0.2.2 * gui submodule update 0.4.2 tag * update python submodule number fix * python submodule path cache fix * experimenting with archive implementation * input and output archiver classes * reorganize archive api * working archival IO functions * template cleanup and invocation functions * pair, complex, float, and vector types * support size_t, and free/member combos * name changes, and binary object wrapper * move numeric manipulation into template * working polymorphic support * switch to new serialization * hash work for polymorphic archive entry * remove serialization submodule * tweaks, warnings, other compilers * updated readme, and store version number * qformat fix for msvc compile issue * fix include - update widget submodule * unit tests and float format * archive - full template args for stl types * fix setvbuf, use BUFSIZ macro for default size * update plotters submodule thermo fix ------------------------------------------------------------------- Tue Feb 16 22:12:53 UTC 2016 - mardnh@gmx.de - Update to version 0.3.1.git1455269000.ebab66b: + InputPort::setReserve() only bump for larger setting + The reserve only prevents work when all ports fail + update blocks and comms submodules + pothos: changelog entry for 0.3.1 + update comms and sdr submodules + Added CMake ENABLE_* flags for internal dependencies + Added conversions between ObjectMap and ObjectKwargs ------------------------------------------------------------------- Fri Dec 25 20:40:24 UTC 2015 - mardnh@gmx.de - Update to version 0.3.0.git1450925715.5a66a46: + moved library directories to top level + build tweaks, readme, cleanup + continued tweaks and prints for dependencies + conditional checks for toolkit submodules + switch to poco-1.6.2 submodule + debian: build pothos without toolkits + pothos: removed toolkits as git subtrees + pothos: switched toolkits over to submodules + updated license notes for submodules in the readme + pothos: changelog entry for 0.3.0 + pothos: use spuce 0.4.2, appveyor tweaks + Make spuce submodule optional as a dependency + debian: Added pothos (runtime) to libpothos-dev Depends + debian: Restored pothos-all metapackage for convenience + update submodules + appveyor: disable build testing (spuce tests) + Renamed BlockEval to fix symbol conflict with GUI ------------------------------------------------------------------- Mon Dec 14 19:19:10 UTC 2015 - mardnh@gmx.de - Update to version 0.2.2.git1450120348.c224731: + switched to serialization submodule + serialization: fixed CI and feature dependencies + serialization: in-tree for library path script + spuce: updated to 0.4.2 release tag + pothos: build tweaks for out-of-tree work + library: SetupPoco needs C lang for find threads + library: moved separate utils toolkit to library/Util + moved LogicalProcessorInfo to delay loaded symbols + muparserx submodule used by library + pothos: same library config for all submodules + library: moved compiler support to library Util + util: removed the util subtree (absorbed by library) + library: changelog entry for util work + ci: update builds for muparserx + pothos: removed opencl and java toolkit from meta-build + pothos: remove opencl + java from tree push + update muparserx submodule, cmake work merged ------------------------------------------------------------------- Tue Dec 08 20:51:26 UTC 2015 - mardnh@gmx.de - Update to version 0.2.2.git1449523672.fcfd6f5: + blocks: fix formatting change in collector sink + blocks: network test - work around bug in poco 1.6.1 + comms: Fix propagateLabels() for arithmetic feedback loop + use spuce config or top level submodule + removed in-tree copy of spuce + forgot missing spuce subdirectory + Modify appveyor in attempt to build this branch on Appveyor + restore appveyor.yml + spuce: update submodule, appveyor: submodule init + comms: avoid init lists in IIRFilter.cpp + spuce: fix in-tree spuce include path + travis: disable python for now, travis update broke it? + python: fix python module export (specifically gcc + python3) + travis: re-enable python with Python_ADDITIONAL_VERSIONS + debian: added libspuce-dev to the build deps + comms: added multiply scalar math block + comms: added label support for scale block + comms: added phase rotator block + comms: support fixed point rotation + library: Support complex integer toString() and conversions + comms: added rotation unit test for fixed and float + library: Added POTHOS_TEST_CLOSE() for equality with tolerance + comms: added unit test for scale block + comms: simplifications, added int64 as well + comms: signal probe larger fixed type for mean + work on common templated math utils + added QFormat.hpp to util headers + fir filter fixed point test + library: default template args not in vc11 + spuce: switch submodule to 0.4.1 release tag + library: delete tmp file asap for circ buff + library: added portable file lock implementation + library: switch module loader to use file lock + windows file lock work + Add a /comms/math/ Comparator block + Add unit test for Comparator Block + use TEST_EQUAL instead of TEST_CLOSE since logic output + comms: fixed signal probe fixed mode on msvc + Remove extra waitInactive in testComparatorBlocks + comms: reduce waitInactive timeout for matrix-like tests + library: escapes for paths in the config file + library: windows file lock remove prints + library: self test print strips trailing whitespace + library: switch to process mutex in circ buffer + library: added changelog entry for file lock work + comms: fix comparator consume input1 + pothos: changelog entries for v0.2.2 + Squashed 'util/' changes from cf55185..2476873 + Squashed 'python/' changes from e9a163d..1ab7912 + Squashed 'library/' changes from 89d08e3..6a304ab + Squashed 'java/' changes from ba0701a..5e1d4d8 + Squashed 'gui/' changes from cc9e541..dffb3ff + Squashed 'blocks/' changes from f6d057b..85ce0a6 ------------------------------------------------------------------- Fri Nov 20 19:37:46 UTC 2015 - mardnh@gmx.de - Update to version 0.2.1.git1447980974.f20eef6: + library: Set library SOVERSION using POTHOS_ABI_VERSION + gui: removed setDocumentMode from affinity zone tabs + gui: Fix for size grip in GraphWidgetContainer on OSX + util: Updated internal copy of muparserx to v4.0.1 + gui: Fix empty signal slot connection to display text label + java: Fix copy-pasta error message in JavaProxyHandle::call() + library: Fixed text fixture symbol declaration for OSX + java: Added Java version check >= 1.7 for CMakeLists.txt + plotters: Handle empty version string from FindQwt result + Add IIRDesigner and IIRFilter blocks and associated files for IIR Filter designs that support low pass and high pass Butterworth, Chebyshev and Elliptic filters + Fix linux compile issues + More compiler fixes, remove frequency Upper from interface for IIR Designer + Add defines for _USE_MATH_DEFINES for Windows compiles + comms: swap spruce's -fPIC flag for POSITION_INDEPENDENT_CODE + util: Updated internal copy of muparserx to v4.0.4 + Update spuce library with chebyshev2 iir, support for bandpass and bandstop filters, remez fir, new features not yet hooked up/enabled or fully tested + Enable Chebyshev2 design method for IIRs, add code for Remez in FIRDesigner but don't enable yet + Adding FIR designs, add boost licensing + Fix linux warnings + Compiler fixes, enabling Remez but untested + Disable REMEZ option for FIR Designer until debugged + Add remez design back to FIRDesigner, exception handling, add weight for Design parameter + Add include for linux std::runtime_error + Add BandPass and BandStop filter design types to IIR Designer + Add <cstring> for strerror + java: Switch over to the CMake provided FindJNI.cmake + Check for components when using FindPoco + Fix capitalization of POCO_JSON and POCO_XML + Don't add pthreads if using in-tree poco library + Check Poco version + Check version for both poco checks; don't include old libraries + Some more whitespace/formatting fixes, in IIR Designer throw the Pothos::Exceptions, add try/catch in IIR Filter, use size_t instead of int/long in places to avoid MSVC warnings + For FIRDesigner, throw Pothos::Exception + Revert 'Check version for both poco checks' + Only check version for FindPoco.cmake + comms: Fixed FIR Filter Designer input validation checks + pothos: upgrade travis ci to dist trusty + pothos: travis ci: No numa dev on dist trusty? + pothos: try again on travis ci trusty by enabling repositories + library: Improved error reporting and formatting for self tests + travis: experiment with system_site_packages + library: tweaks to failure verbose display + travis: dependency cleanup, python tweaks + library: dont need std ref for collectVerbose + travis: try again with python directive + blocks: Add Label To Message block + blocks: Created label to message event block + travis: another attempt to recognize numpy + pothos: Added network utils for IPv6 with fall-back support + library: self test throws on failure, non-zero error code + library: Detection logic in input port for queue overflows + library: added deinit() support to cleanup before application exit + library: fix unused result warning for report error + python: cleanup and unload in python module + poco: added POCO_MIN_BUILD option to build full in-tree poco + comms: noise source only updates when active + comms: table update on activate, check step size + library: preWorkTasks() check all ports for tokens + Update window functions + update window functions + Add more FIR/windows designs for future use. No change to Current Window/FIR designs + Windows compiler warning fixes + comms: added recent work to changelog + comms: install rules for spuce (disabled now) + Use Spuce for FIR Design, Separate Band Type from Filter Type, Apply Band Type to all FIR types, new FIR Types, new Window Types + Fix tabs in FIRDesigner + Remove extra setting of center_frequency + Add include of algorithm for FIRDesigner windows/linux compiles + Updating and fixing unit test for FIR, warnings fixes + comms: backwards compatible filter type for FIR designer + comms: removed FIRHelper.hpp (replaced by spuce) + Add/fix some documentation in FIRDesigner + library: Support conditional preview mode in block description + gui: Support conditional parameter preview mode + comms: conditional preview for FIR designer + comms: separate window args for FIR designer + plotters: search for spuce as a dependency + plotters: Use Spuce window designer in the FFT power spectrum + comms: remove the old window function dispatcher + comms: fixed low pass and band pass sinc filters + gui: Added clear button to log message window + comms: Workaround spuce pass-band transforms for now + gui: autohide for message history clear button + Resync from spuce with fix for Sinc filter, use cpp files for design_, add new classes/files, update library name to libspuce, update FIRDesigner for Sinc case, change beta to alpha for raised cosine filters, dont allow Maxflat to be used for bandstop filters + gui: graph block can save/load active edit tab + Fix for high-pass bandwidth and use older methods to transform Sinc filter for bandpass/stop + For bandstop transforms, negate and then add 1 to midtap of bandpass + gui: Save active edit tab in the block properties panel + In progress updates for spuce based FIR Design + Move windowing later so it's only applied to either taps or complexTaps + Make sure transformations for bandpass/bandstop filters have odd number of taps + blocks: Added rewind capability to binary file source + Fix for REMEZ. For design_fir pass both _alpha and _weight. _alpha = _freqTrans/_sampRate for REMEZ + comms: fix freq demod atan2 usage + Add remez estimation functions and use in FIRDesigner, these help user to avoid trying to set specifications that can not be met and what should be done to try to meet specification, also optional parameters have changed, now specify stopband attenuation and passband ripple + Validation checks for Remez parameters + Add algorithm include for windows + gui: Support ghost blocks when description is missing + Fix naming in TestFIRFilter + Format warning message better + Format warning message better + Format again, dont cast size_t + pothos: use %z for size_t string formatting + Change default _weight and _passDB, pass _weight to design_complex_fir + library: add alias member to port APIs + gui: use port alias in graph block + library: add port alias to JSON info + library: setup port returns convenience pointer + library: added calls to set the port alias + blocks: Optional start and end labels for the vector source + plotters: Support start label ID in spectrogram and periodogram + Remez Band filters had wrong bandwidths, Complex band was OK + blocks: better exception type for vector source mode + Complex band stop for Remez had wrong weight + comms: fft gets custom output buffer manager + Instead of incrementing number of taps when even, throw Pothos::Exception + Use 101 taps in unit test to avoid exception + comms: created filter response test matrix + comms: cleanup + test other band types + comms: expand test matrix filter types + comms: removed FIRHelper again, use spuce + comms: abbreviate bandwidth for block preview + comms: fir designer test formatting, tweaks + comms: other FIR tests + FIXME comments + comms: fix testFIRDesignerResponse size type + comms: disable simple_llc_harsh test - handle desktop-files ------------------------------------------------------------------- Sun Oct 11 21:49:45 UTC 2015 - mardnh@gmx.de - Update to version 0.2.1.git1444597803.8691676: + pothos-blocks: search keywords for copier block + pothos-library: custom multi-dest buffers when unspecified + pothos: top level license file + pothos: added semi automatic trigger mode + pothos-sdr: SDR Source non-blocking read low throughput optimization + pothos-library: Fix buffer accumulator require optimization + pothos-blocks: wave trigger gets specific id fwd list + pothos-widgets: Switch to wave trigger for all plotters + pothos: wave trigger from label id as well + pothos-gui: SpinBox edit widgets cache value to fix formatting bug + pothos-blocks: fix wave trigger event marker logic + pothos-blocks: chrono::duration_cast to fix time assignment + pothos-blocks: periodic trigger args preview mode + pothos-blocks: improve frame sync length recovery + debian: libnuma only for amd64 i386 + pothos-blocks: simplify waveform source with std::polar + pothos-blocks: Strategic resizing of the waveform source table + pothos-blocks: frame sink consume header at once + pothos-blocks: fir test makes use of setWaitTaps() + pothos-blocks: simple llc harsh, reduce drop chance + pothos-sdr: Set clock rate before sample rate + pothos-comms: initial readme + pothos-comms: added description to readme + pothos-plotters: initial readme + pothos-blocks: wave table allocation protection + pothos-serialization: convert to unix line endings + pothos-serialization: Imported potable binary archive support from EOS + pothos-library: reimplement RPC datagram protocol + pothos: changelog entries for v0.2.1 + pothos-library: RPC and serialization changes + pothos-library: better error messages for recvDatagram + pothos-library: filled in the other stream buff calls + pothos-library: Bumped API number to 0.3-0 for serialization changes + pothos-library: RemoteProxyEnvironment reply cache check without blocking + pothos-library: add reply cache notify in remote transact + pothos: reorganization into comms and plotters toolkits + pothos: rename paths and create aliases for toolit reorg + plotters: module for qwt specific widgets + gui: Switch logger display to QPlainTextEdit for performance + pothos: removed pothos- prefix from subtree modules + pothos: changelogs and update to debian install files + pothos: work on block categorization + pothos: moved windowing functions to comms toolkit + plotters: qwt after qt dependency established + pothos: use old prefix names for subtree trick + Squashed 'widgets/' content from commit 66ead13 + Squashed 'plotters/' content from commit d36d767 + Squashed 'gui/' content from commit cc9e541 + Squashed 'library/' content from commit 89d08e3 + Squashed 'python/' content from commit e9a163d + Squashed 'java/' content from commit ba0701a + Squashed 'util/' content from commit cf55185 + Squashed 'opencl/' content from commit 64333f3 + Squashed 'blocks/' content from commit f6d057b + Squashed 'comms/' content from commit d48bc1f + Squashed 'serialization/' content from commit 7e09c5c + Squashed 'sdr/' content from commit 1ba2c77 + Squashed 'audio/' content from commit 5014af8 + pothos: renamed current work over subtrees + plotters: swapped out qwt copy for submodule + plotters: cmake message when qwt submodule needs init + plotters: specify branch and subtree gitmodules file + plotters: rename qwt submodule to aid in merging + pothos: cmake feature summary work, sub-components + library: additional sub-components for library and cmake + serialization: project declaration for stand-alone use + comms: make use of templated Label constructor + blocks: make use of templated Label constructor + pothos-library: Fixed Pothos Util doc parse bug in use of seekg() + comms: label for fir filter data type + comms: templated dc removal implementation + comms: tweaks to the data types for accumulator + comms: changelog entry for dc removal block + blocks: Added timeout param for socket endpoint open/close + comms: Added verbose option to the frame sync to aid in debugging + pothos-gui: Fix QApplication exit error by giving QSettings a parent + pothos-library: Fixed Buffer manager reuse on small consume logic + pothos-gui: query graph widget container focus + gui: Ignore key press events from graph widgets with focus + sdr: work on set gpio config + sdr: move header impl to cpp file + sdr: use version defines to build support + widgets: Added integer formatter base to the TextDisplay widget + sdr: register probe for querying gpio value + sdr: correct gpio example keys + sdr: added changelog entries for sensors/gpio + sdr: support list of gpio configs + sdr: empty gpio config is ok + sdr: register getGpioBanks call + comms: frame sync header encoding + comms: added debug output mode + comms: added frame id to the header + comms: revert requireMin tweaks for debug + comms: trying to use kiss fft w/ multiple types + comms: added checksum to frame sync header + comms: frame sync debug label adjust + comms: fft working w/ float unit test + comms: using only the hh templated kissfft + comms: Created templated Fast Fourier Transform block + comms: inverse unit test + floating point only + comms: fixed point fft using kissfft C code + comms: kiss fft typedefs for fixed point msvc + pothos: switch to ipv6 bind and loop addresses + library: use -flat_namespace linker flags for apple bundle + library: fix address for dgram socket bind + blocks: replace generate_canonical due to MSVC bug + comms: larger timeout defaults for LLC test + util: specify output object full path for cl compile + util: added MSVC compiler fix to changelog + blocks: replace generate_canonical due to MSVC bug + blocks: changelog entry for sporadic blocks + sdr: adding stream status signal to SDR blocks + blocks: additional fixes for ipv6 in network endpoint + gui: work around syslog listener IPv4 only + library: server test client uses same url host + sdr: cleanup prints and changelog entry + sdr: added stream status documentation + library: fallback to older -std-c++0x flag + library: ThreadConfigUnix OSX support changes + library: fix -std=c++0x flags typo + debian: fixed lintian-override path + blocks: gateway throws on invalid mode + library: Buffer accumulator pop all front-most consumed buffers + comms: Created templated frequency demodulator block + blocks: Type casts in SocketEndpoint for using 64-bit Poco::ByteOrder + comms: prefer alloca in kissfft, osx issue + library: rewrite wildcard bind addresses into linklocal addresses + gui: EnvironmentEval should just bind to linklocal + pothos: flags for recent apple C++11 + library: shorter named for named mutex on osx + library: module loader always logs on failure now + python: handle get_python_lib failure case + library: Use requestTermination in server + library: alternative root install path with -DPOTHOS_ROOT + library: special case for POTHOS_ROOT in-tree + library: Fix Topology::dumpJSON undefined JSON Object behavior + blocks: Fix undefined usage of std::polar() in FIR taps generator + gui: Graph editor tabs setDocumentMode() for OSX appearance + gui: Cross platform styler for instances of QFormLayout + gui: forward declare QWidget as well + gui: Fixes for missing title bar and menu bar on OSX ------------------------------------------------------------------- Mon Aug 10 18:11:33 UTC 2015 - mardnh@gmx.de - Update to version 0.2.0.git1439190812.aa035d8: + pothos-library: additional multi-arch support work + debian: started work on debianization + debian: created install, copyright, changelog files + pothos-serialization: install headers and library version symlink + pothos-sdr: move helper blocks into sdr module subdir + pothos-library: configurable rpath settings + pothos: set so version for helper libs + debian: tweaks and multi-arch install files + poco: replace subtree with optional poco submodule + poco: fix submodule check for poco154 + debian: lintian warnings and errors + pothos-gui: support command line file list + pothos-serialization: install headers and library version symlink + pothos-sdr: move helper blocks into sdr module subdir + pothos-library: configurable rpath settings + pothos: set so version for helper libs + pothos-widgets: Fix null object error when RadioGroup is not toggled + pothos-widgets: Added push button control widget + pothos-widgets: Auto-scale for wave monitor Y axis + debian: added libnuma dev to the build depends + travis: try alternative pre-built poco + pothos-gui: work on linux desktop files + pothos-gui: reverse desktop file uninstall order + poco: replace subtree with optional poco submodule + poco: fix submodule check for poco154 + debian: support for linux desktop integration + pothos-gui: fix app icon install and launcher + pothos-library: use cmake generator expression for Paths.cpp + debian: added missing opengl dev build dep + pothos-sdr: set/get frequency by component + pothos-widgets: updated internal qwt copy to 6.1.2 + pothos-sdr: switch key/value args to support arbitrary value types + pothos-util: support proxy map to object kwargs + pothos-sdr: setFrontendMap now initializer, preserve setter ordering + pothos-sdr: cached tune args for use with set freq slots + pothos-sdr: update the changelog for tune work + debian: use qwt from package manager + pothos-gui: try/catch around dot image generation + pothos-gui: improved error message for dot failures + pothos-library: fix msvc math compat version check + pothos: args to extend the CMAKE_PREFIX_PATH env var + pothos: the prefix path env var must be set + pothos-util: evaluator can unregister constants + pothos-gui: unregister removed constants from evaluator + pothos-gui: work on topology stats view + pothos-gui: working stats query into dialog + pothos-gui: added automatic reload button + pothos-gui: pretty-print stats without escapes + pothos-gui: added stats dialog to changelog + pothos-library: in-tree PothosUtil script multi-config + pothos: changelog entries for v0.1.1 + pothos: changelog entries for v0.2.0 + pothos: fix changelog dates for 0.1.1 + pothos-library: support cmake config version check + pothos-library: Fix input port buffer total count + pothos-blocks: Preamble correlator typos, comments, style + pothos-blocks: work on conversion docs, style + pothos-blocks: comments, propagate labels, style + pothos-blocks: symbol conversions common code + pothos-blocks: finished conversions in SymbolHelpers + pothos-blocks: test tweaks for symbol conversions + pothos-blocks: minimal include headers + algorithm + pothos-library: Fix Topology::waitInactive() activity checker + pothos-library: WorkerActor push downstream only when data available + pothos-blocks: Support packet payloads for symbol conversion blocks + pothos-blocks: many fixes, working framer and test + pothos-library: Created new test suite macro for array equality + pothos-blocks: additional framer/correlator tests + pothos-java: Added missing sstream include in TestJava.cpp unit test + pothos-blocks: symbol converters set dtype in payload + pothos-library: fix comments on default DType constructor + pothos-blocks: Feeder+collector blocks support packets in test plan + pothos-library: fix typo in Object convert error message + pothos-blocks: added unit test for simple mac + pothos-blocks: compling simple llc, comment tweaks + pothos-blocks: mac + llc documentation, unit test work + pothos-blocks: Fix feeder element generator to support unsigned + pothos-blocks: Created sporadic dropper for reliability testing + pothos-blocks: work on harsher llc test w/ dropper + pothos-blocks: added window size to simple llc + pothos-blocks: redo simple llc for go back N arq + pothos-blocks: Fixed sporadic dropper to set the label width + pothos-blocks: make sure labels and dtype are copied + pothos-blocks: stream to packet mtu preview valid mode + pothos-blocks: added sync packet to llc + pothos-blocks: packet to stream end of frame label + pothos-blocks: tighten bounds check on llc nonce + pothos-blocks: preamble framer end of frame support + pothos-blocks: framer/corr loopback with frame end test + pothos-blocks: gray code test for symbol mapper + pothos-library: Allow work() operation with unused output ports + pothos-blocks: work on envelope detector filter block + pothos-gui: additional checks for connection valid before use + pothos-gui: Topology evaluator connections check for port existence + pothos-gui: scan+remove deleted objects before submit + pothos-blocks: threshold operation that forwards + pothos-widgets: Fix zoom selection box in waveform monitor display + pothos-blocks: mapper/slicer test plans, constellation enums + pothos-blocks: separate envelope detector and threshold + pothos-blocks: Packet to/from stream blocks support frame labels + pothos-blocks: removed label deframer (part of s2p) + pothos-blocks: Created stream relabeler utility block + pothos-library: Fixed integer parser failure in named ports setup + pothos-blocks: fix find frame start exit check + pothos-blocks: binary file blocks error on empty path + pothos-blocks: stream to packet unit test + pothos-blocks: Rename transform signal/slots block to evaluator + pothos-blocks: add keep/discard option to relabeler + pothos-library: Fixed workInfo element counts to exclude signals/slots + pothos-library: Support alias paths in block description markup + pothos-blocks: make use of alias for renamed/replaced blocks + pothos-blocks: Fix stream snooper disable propagate labels + pothos-blocks: Network blocks support jumbo sized transfers + pothos-blocks: collector sink payload copy to free upstream resources + pothos-blocks: simplify network label index, and bounds + pothos-blocks: network blocks single larger test plan + pothos-library: Default propagate labels skip signal ports + pothos-blocks: remove index from network endpoint api/header + pothos-library: Install buffer managers skips signal/slot ports + pothos-gui: Fix graph editor handle cut check visible + pothos-library: Cache calls to get buffer manager implementations + pothos-blocks: fix relabler to check buffer dtype + pothos-gui: Splash screen prints the current saved graph loading + pothos-blocks: Fix stream snooper alignment mode time trigger + pothos-blocks: packet symbol blocks should use buffer length + pothos-gui: Restore the last displayed graph page + pothos-library: ensure buffer manager helper and additional stats + pothos-library: stats use name from flattened hierarchy + pothos-gui: Topology stats tree view collapse/hide stat data + pothos-blocks: fix typo from PTH2 network work + pothos-blocks: network recv loop reusable buffer + debian: set POTHOS_EXTVER from changelog version + pothos-blocks: fixes for building on msvc + debian: pothos-all metapackage must install pothos-util + Fixed typo in delay block description markup + pothos-gui: Fixed handling of disabled block with property errors + pothos-blocks: Stream snooper buffer accumulator optimization + pothos-gui: Fix enable/disable and rotation handler + pothos-gui: Fix duplicate ID bug than can occur during handle paste + pothos-blocks: began work on frame sync blocks + pothos-blocks: save correlation work + pothos-blocks: Fix finite release output truncation + pothos-blocks: fix frame insert for non byte size + pothos-blocks: save debugging work in frame sync + pothos-gui: Hide message window tab bar + pothos-gui: fix enabled actions logic enable/disable + pothos-blocks: Added missing setGain to FIR Designer setter list + pothos-blocks: delete phase tweaks and work on scaling + pothos-gui: Added element count to labels in Packet to Stream + pothos-blocks: added length to framer sync + pothos-blocks: work on length recovery + pothos-blocks: input iteration loop and length tweaks + pothos-blocks: work on deframed data output + pothos-blocks: document frame sync, output modes, cleanup + pothos-blocks: work on symbol timing recovery + pothos-blocks: Added wait taps mode to FIR filter + pothos-blocks: fix frame sync label positions + pothos-blocks: work on resampled output logic + pothos-blocks: Support start label length in Stream to Packet + pothos-blocks: stream to packet support start label overlap + pothos-blocks: work with scale detection, tweak everything + pothos-blocks: frame sync threshold parameter + pothos-blocks: stream to packet reset reserve in start mode + pothos-blocks: tweaks to activation logic + pothos-blocks: inserter gets new buffer for length insert + pothos-blocks: Fix stream snooper label adjustment logic + pothos-blocks: Added labeled burst support to the FIR filter + pothos-sdr: SDR Sink skips out of range labels + pothos-sdr: SDR Sink consumes input on error + pothos-blocks: frame insert modifies length when specified + pothos-blocks: started on stubs for wave trigger + pothos-blocks: work on trigger search and forward + pothos-blocks: wave trigger basically implemented + pothos-widgets: wave monitor channel labels and style + pothos-widgets: changelog entry for wave monitor channel work + pothos-blocks: support periodic timeout trigger only + pothos-widgets: use new trigger in the wave monitor + pothos-widgets: Disable previews of redundant plotter parameters + pothos-widgets: cleanup/reimplement for wave monitor work + pothos: wave monitor support trigger marker + pothos: tweaks to trigger event rate usage + pothos: support subsequent trigger windows + pothos: changelog entry for wave trigger work + pothos: more 0 defaults for trigger params + pothos-gui: Extra try/catch for system info because JSON can throw + pothos-blocks: fix wave trigger complex cast + pothos-widgets: wave monitor rename variables + pothos-blocks: changelog for framer blocks + disable prints + pothos-sdr: Created TX burst timer block for transmit demos ------------------------------------------------------------------- Fri May 15 15:27:20 UTC 2015 - mardnh@gmx.de - Update to version 0.1.0.git1431055780.98645b7: + First version of the LLC layer above MAC for point-to-point communication resembling TCP. + Some first-hand bug fixes. It is still not really tested and is likely broken. + Works a little better, but with too much data it keep re-sending data. + Typo fixed, and a type was wrong. Seems like it works. + Latest versions of MAC and LLC, seems to be working in tandem + pothos-library: work on JSON topology dump + pothos-library: recursive traversal working + pothos-library: work on json dump flat mode + pothos-library: handle pass-through connections, and unit test work + pothos-library: added JSON dump unit tests + pothos-library: recursive traversal for queryJSONStats + pothos-library: topology dot markup uses JSON dump + pothos-gui: new option for rendered dialog display + pothos-widgets: set shorter names once on init for displays + pothos-library: abi bump for json topology work + pothos-library: replace rendered names with names from flattened hierarchy + pothos-library: common code for portInfoToObj + pothos-library: remove unused pch generation + pothos-library: prints for find poco helper + pothos-gui: set icon for PothosGui.exe + pothos-gui: block tree sort the columns alphabetically + pothos-gui: under MSVC build a win32 app (no console) + pothos-gui: splashscreen with status messages + muparserx: removed manual copy, switching to subtree + Squashed 'pothos-util/muparserx/' content from commit 2ace83b + pothos-blocks: multi-slot support for transform block + pothos-blocks: added missing cctype header + pothos-blocks: fix transform for multislot + unit test + pothos-gui: Fixed display of ellipsis Unicode character on Windows + pothos-gui: use qt's elidedText to shorten property display + pothos-sdr: shorten default device args + pothos-library: added windows error msg disable guard + pothos-blocks: remove unused MacHeader definition + pothos-blocks: added mac and llc to changelog + pothos-library: Support POTHOS_PLUGIN_PATH environment variable + pothos-library: Support /usr/local module installs when root is /usr ------------------------------------------------------------------- Sun Apr 12 14:04:13 UTC 2015 - mardnh@gmx.de - Update to version 0.1.0.git1428782635.cdcc823: + pothos-sdr: work on channel alignment + pothos-sdr: fixes for channel alignment work + pothos-sdr: implemented random dropper + fixes and tests + pothos-sdr: add probe for dropped samples + pothos-sdr: added new blocks to the changelog + pothos-util: copied in muparserx for evaluation + pothos-util: using muparserx in eval code + pothos-gui: data struct for graph global expressions + pothos-util: add registerConstant support to the evaluator + pothos-gui: added constant expressions to block evaluator + pothos-gui: actions for graph properties and panel work + pothos-gui: added globals save and load to graph editor + pothos-util: removed extra typo semicolon BlockEval + pothos-gui: simplified globals storage in graph editor + pothos-gui: Filled in the implementation for Graph Editor save all + pothos-gui: ensure tab is visible for close/save dialog + pothos-gui: work on graph properties edit widget + pothos-gui: Planned cancel of the properties panel before load state + pothos-gui: common property edit widget class + pothos-util: removed eval cache since its not aware of constants + pothos-gui: work on common property edit widget + pothos-gui: save work on graph properties panel + pothos-util: support container types for constants + pothos-gui: block eval constants used logic + pothos-util: use mapTypeId for special map array + pothos-gui: graph properties panel constant removal + pothos-gui: common property edit widget class + pothos-gui: work on common property edit widget + pothos-gui: up/down and removal buttons working + pothos-util: support expressions in block desc args + pothos-gui: move constants entry + radio into widget for form row + pothos-gui: edit widget can delete its label + pothos-gui: now form label deletes automatically + pothos-util: support containers in expressions + pothos-gui: strip enclosing control characters to save space + pothos-gui: icon-only buttons for graph constants entry + pothos-gui: global variables terminology/naming changes + pothos-blocks: rename for consistent block titles + pothos: added to changelog from previous merges + pothos-gui: this eval call should be void + pothos-blocks: change test style to match others + pothos-blocks: expression eval for signal/slots + pothos-blocks: fix rename in unit test from last commit + pothos-util: expand data types supported by eval class + pothos: added a rho to the thumbnail icon + pothos-library: use WindowsConsoleChannel logger channel + pothos: added include algorithm for files that use min/max + pothos: include algorithm header for std::min/max + pothos: use WindowsColorConsoleChannel for color channel + pothos-library: timezone and format logger env vars + pothos-serialization: include algorithm in transform_width.hpp for std::min usage + pothos-serialization: Fix locally defined symbol warnings + pothos-library: explicit module util install to root path + pothos: first attempt ci config files + pothos: update travis gcc, appveyor popd failed + pothos: travis try poco from rpm, appveyor disable build + pothos: fix travis, poco subdir already exists + pothos: travis config, ignore errors from cp + pothos: travis parallel build and libnuma + pothos: try pre-built poco with appveyor + pothos: try to build pothos with pre-built poco + pothos: minimal build for appveyor (takes too long) + pothos-util: fix objectToMupValue for complex values + pothos-library: expand Object toString for builtin types + pothos-gui: show eval result in graph properties panel + pothos-library: Fix temporary file cleanup for unix circular buffer + pothos-library: disable wait mode when joining threads + pothos: master branch whitelist for travis config + pothos: copy over ci config to prevent maint failure + pothos-blocks: filter test makes use of setSampleRate ------------------------------------------------------------------- Wed Mar 18 10:35:32 UTC 2015 - mardnh@gmx.de - Update to version 0.1.0.git1426660965.ac902f0: + pothos: component enables and features summary + pothos: additional components feature summaries + pothos: components depend on main library enabled + pothos-sdr: ifdef check for SOAPY_SDR_SSI logger + pothos-gui: print version info at init time + pothos-sdr: print soapy version info + pothos-library: git hash info and package version info + pothos-blocks: need to link winsock with installed poco ------------------------------------------------------------------- Sun Mar 15 21:49:02 UTC 2015 - mardnh@gmx.de - Update to version 0.1.0.git1426412869.66f0bc9: + pothos-library: common cmake code for locating Poco + pothos-widgets: stubs for logic analyzer + pothos-widgets: bare minimally working list view + pothos-blocks: pacer sends rx rate label + pothos-util: block eval args support primitive types + pothos-gui: block eval args support primitive types + pothos-widgets: work on logic analyzer + pothos-blocks: alignment mode for stream snooper + pothos-widgets: set alignment to synchronous for logic analyzer + pothos-blocks: fix sync mode for type agnostic ports + pothos-widgets: support label decorations for analyzer + pothos-blocks: change sync option on snooper to be boolean alignment property + pothos-widgets: alignment for multi-channel plotters + pothos: added to changelogs for recent merges + pothos-blocks: added sample rate to waveform source + pothos-widgets: put plotters into Plotters category + pothos-sdr: Fix possible device pointer leak in destructor + pothos-sdr: logger prints for streaming status indicator + pothos-gui: do not eval when blocks are disabled + pothos-gui: only eval properties when disabled ------------------------------------------------------------------- Thu Mar 12 20:51:31 UTC 2015 - mardnh@gmx.de - Update to version 0.1.0.git1426040015.8c33bdc: + pothos-python: replace python block factory with template + pothos-java: added check for libmawt, sometimes needed + pothos-library: common cmake code for locating Poco + pothos: support using system install of poco 1.6 + pothos: look for installed poco by default + pothos: remove QUIET to debug find poco ------------------------------------------------------------------- Fri Mar 06 22:19:52 UTC 2015 - mardnh@gmx.de - Update to version 0.1.0.git1425673572.5aaad23: + pothos-sdr: Allow frequency setting of 0.0 Hz + pothos-widgets: always build with -DQWT_DLL for qwt + pothos: support building against installed poco ------------------------------------------------------------------- Mon Mar 02 19:52:44 UTC 2015 - mardnh@gmx.de - Update to version 0.1.0.git1425266062.b1f8bcd: + pothos-library: Support openSuSE for automatic LIB_SUFFIX detection + pothos-gui: Prefix QtColorPicker to avoid install collisions + pothos-library: fix typo in cmake comment ------------------------------------------------------------------- Sat Feb 28 19:30:45 UTC 2015 - mardnh@gmx.de - Update to version 0.1.0.git1425112814.611e254: + pothos-widgets: Updated internal Qwt to version 6.1.1 + pothos-widgets: Use installed Qwt if found and version >= 6.1 + pothos-widgets: removed old files from qwt upgrade + pothos-python: changes to support filesystem hierarchy standard + pothos-library: utils set library paths in unix environment - removed patch: pothos-fix-python-path.diff (fixed upstream) ------------------------------------------------------------------- Thu Feb 25 22:18:13 UTC 2015 - mardnh@gmx.de - initial package, version 0.1.0.git1424037423.3dba973
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor