19 Commits

Author SHA1 Message Date
Håkon Vågsether
ee6fc4a419 grc: Add GRC Qt
Signed-off-by: Håkon Vågsether <hakon.vagsether@gmail.com>
2024-03-15 15:11:27 -04:00
Clayton Smith
b439ae0f73 grc: Update copyright date
Signed-off-by: Clayton Smith <argilo@gmail.com>
2024-01-10 17:03:14 -05:00
Josh Morman
b7828c950c grc: pep8 formatting
Signed-off-by: Josh Morman <jmorman@gnuradio.org>
2021-11-24 14:41:53 -05:00
Marcus Müller
50346f881c GRC Fix Date String in About dialog
Signed-off-by: Marcus Müller <mmueller@gnuradio.org>
2021-03-24 06:52:35 -04:00
Håkon Vågsether
cda9166f6a cppgen: Update to modern CMake 2020-11-07 01:02:57 +01:00
japm48
98767041a1 grc: use os.pathsep (Windows)
os.path.sep is unreliable in Windows ("\" in official python, "/" in MSYS2)

With this change os.pathsep is used instead to get the path separator:
":" (*nix) or ";" (Windows)
2020-09-30 12:36:35 -04:00
Oleksandr Kravchuk
43e6a43e3d python: Remove unnecessary 'from __future__ import'
All of the removed `from __future__ import` were needed in older
versions of Python (mostly 2.5.x and below) but later became mandatory
in most versions of Python 3 hence are not necessary anymore.

More specifically, according to __future__.py[1]:
- unicode_literals is part of Python since versions 2.6.0 and 3.0.0;
- print_function is part of Python since versions 2.6.0 and 3.0.0;
- absolute_import is part of Python since versions 2.5.0 and 3.0.0;
- division is part of Python since versions 2.2.0 and 3.0.0;

Get rid of those unnecessary imports to slightly clean up the codebase.

[1] https://github.com/python/cpython/blob/master/Lib/__future__.py
2020-08-03 11:40:27 +02:00
Martin Braun
f0c3317bc2 grc: Deduplicate block paths
GRC reads paths from various sources, including the GRC_BLOCKS_PATH
environment variable. It can happen that paths appear twice in the list,
causing warnings about findings blocks twice.

This deduplicates the paths in the config object.
2020-04-28 17:04:46 -04:00
devnulling
9a453c2ca6 Update license header to SPDX format 2020-01-27 19:56:21 -08:00
Clayton Smith
70afafa80f Update links to https://www.gnuradio.org 2018-10-28 20:02:01 -04:00
Sebastian Koslowski
47b4d3c180 grc: disable auto-conversion and implement json cache 2017-11-08 19:30:41 +01:00
Sebastian Koslowski
113d266349 grc: added yaml/mako support
Includes basic converter from XML/Cheetah to YAML/Mako based block format.
2017-06-29 09:16:49 -07:00
Sebastian Koslowski
a2960ceb18 Merge remote-tracking branch 'upstream/next' into gtk3 2016-11-17 21:21:08 +01:00
Sebastian Koslowski
79699ba530 grc: rewrite grcc 2016-09-23 21:13:36 +02:00
Sebastian Koslowski
b80c4dbddb grc: refactor: make gr.prefs() optional (for testing) 2016-09-19 04:17:40 -06:00
Sebastian Koslowski
a38cb91d88 Merge remote-tracking branch 'upstream/next' into gtk3 2016-08-09 21:18:29 +02:00
Sebastian Koslowski
5654339596 grc: also read user default flow graph from env 2016-08-03 17:37:55 +02:00
Sebastian Koslowski
b9881b6ff5 grc: py3k compat using python-modernize 2016-06-09 14:47:35 +02:00
Sebastian Koslowski
b32aad9e41 grc-refactor: remove (hopefully) all deps to GR in core/ and gui/ 2016-04-05 10:10:36 +02:00