| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
Caused by switch from Python 2 to 3: https://docs.python.org/3/whatsnew/3.0.html#ordering-comparisons
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Check that the category list is not empty before accessing its first
element. Some OOT modules does not have category key and documentation
tab is left empty because of this missing check.
Traceback (most recent call last):
File "/usr/local/lib64/python3.7/site-packages/gnuradio/grc/gui/PropsDialog.py", line 210, in update_gui
self._update_docs_page()
File "/usr/local/lib64/python3.7/site-packages/gnuradio/grc/gui/PropsDialog.py", line 220, in _update_docs_page
if self._block.category[0] == "Core":
IndexError: list index out of range
|
|
|
|
| |
Remove expected failures from 3 tests
|
|
|
|
|
| |
Some of the new tests import other gnuradio's python modules and
PYTHONPATH needs to be set accordingly.
|
| |
|
|
|
|
| |
and fix test_extend()
|
| |
|
| |
|
|
|
|
|
|
| |
It was mostly removed with the feature of auto-resizing the canvase
This just removes the option from the options block and some other
unused code
|
|
|
|
| |
Co-Authored-By: Martin Braun <martin@gnuradio.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This option allows disabling post-install tasks. Currently, there is one
such task: The execution of `grc_setup_freedesktop install`.
For developers building from source, this is very convenient to do
during installation. However, for package maintainers, this is not
desired and should be executed separately. Maintainers of packages can
thus provide ENABLE_POSTINSTALL=OFF to avoid permission errors.
This continues bc0592b6, which defaulted to always running the script.
|
|
|
| |
At the moment an install script for the freedesktop icons is generated but not executed, so the icons are missing
|
|
|
|
|
|
|
| |
When looking for the config file, allow the env variable
GR_PREFS_PATH to be searched so that multiple installations
of GR each with its own prefs can be used, similar to what
is currently done in GRC
|
|
|
|
|
|
| |
Adds an additional option to the flowgraph's "Generate Options" in GRC
called "Catch block exceptions", under the Advanced tab. This parameter
controls the catch_exceptions flag passed to top block instantiation.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- Update SWIG settings
- Update CMake
- Remove Python2 references
Note: This does not touch a lot of Python files, and many Python files
will still work with Python 2 after this commit. However, we won't allow
that in our CMake, and the support will be gone too.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
The block_id parameter for the block being probed was being validated as
a block_id. But there is a use case where this can be blank to call a
function on the flowgraph object itself.
Changed the block_id dtype to "name" just like function_name. Could
have just changed it to raw and done no validation, but that doesn't get
displayed very nicely in the grc block
Fixes #2966
|
|
|
|
|
|
| |
Also avoid the misleading behavior that implies conversion
when it isn't happening while also deleting the XML with
a blacklisted name.
|
|
|
|
|
| |
A compliant desktop will always look in the hicolor theme:
https://specifications.freedesktop.org/icon-theme-spec/latest/ar01s03.html
|
|
|
|
|
| |
add method to the Messages module to print flowgraph
errors in a verbose format
|
|
|
|
|
|
| |
Wrote function in Platform to use get_error_messages()
member function from parent class and report these upon
a flowgraph loading exception.
|
|\
| |
| | |
grc: fix type in missing xterm warning
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
It is necessary to have access to the show_id flag for a python module
in grc to be able to access it elsewhere. This adds the flag when the
module object is created in the block library.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
previously the extent (upper left und lower right bounding points)
only included blocks, ports and connections.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Was getting lots of evaluation error prints when using gr-digital
examples because the nested variables were not updated until rewrite()
and evaluate were called over and over
Seems to fix the issue to update the flowgraph namespace variable after
each variable block is evaluated
I believe this also alleviates a previous issue (#2634) where rewrite
had to be called twice when data was being imported
Fixes #2634
|
| |
| |
| |
| |
| |
| |
| | |
committing the fix suggested by @haakov
Make gui_hint collisions show up as validation errors
Fixes #2287
|
| |
| |
| |
| | |
This reverts commit 007923c64d2505b37dffb8e11cb1e3ecf4e489eb.
|
| |
| |
| |
| | |
in the future
|
| |
| |
| |
| | |
Signed-off-by: wcampbell <wcampbell1995@gmail.com>
|
| | |
|
| |
| |
| |
| | |
cpu affinity, max/min out buf size
|
|/
|
|
|
|
|
|
|
| |
Addresses the issue of losing access to the block id on many/most blocks
though there are scenarios where you may need to see them in GRC
Added a menu item tied into the grc prefs that will show the block ids
Fixes #2780
|
|
|
|
|
|
|
|
|
|
|
| |
GRC was scrolling to the top of the canvas when clicking.
This occurs when clicking into the console or search tree then back into the canvas, the view is reset to the top left.
Commented out one line in _handle_mouse_button_press in DrawingArea.py -
makes the problem go away.
Fixes #2660
|
|
|
|
|
|
| |
Moves the yaml file load inside the try block
Fixes #2668
|
|
|
|
|
| |
In other words, use "-DKEY1=VAL1 -DKEY2=VAL2" instead of "KEY1=VAL1;
KEY2=VAL2"
|
| |
|
| |
|
| |
|
| |
|
| |
|