Next | Query returned 36 messages, browsing 11 to 20 | Previous

History of commit frequency

CVS Commit History:


   2023-08-12 14:30:10 by Makoto Fujiwara | Files touched by this commit (18) | Package updated
Log message:
(gnuradio-*/Makefile) remove PKGREVISION for another update
   2023-05-16 23:20:53 by Thomas Klausner | Files touched by this commit (38)
Log message:
*: PKGREVISION bump for fmtlib shlib major bump
   2023-05-06 21:09:54 by Ryo ONODERA | Files touched by this commit (687)
Log message:
*: Recursive revbump from audio/libopus 1.4
   2023-04-23 16:26:33 by Adam Ciarcinski | Files touched by this commit (271)
Log message:
revbump for boost
   2023-04-19 10:12:01 by Adam Ciarcinski | Files touched by this commit (2359) | Package updated
Log message:
revbump after textproc/icu update
   2023-04-11 13:20:52 by Makoto Fujiwara | Files touched by this commit (12)
Log message:
(ham/gnuradio-*) (adhoc) adjust PLIST  - blocks_throttle2.block.yml

-share/gnuradio/grc/blocks/blocks_throttle2.block.yml
   2023-04-07 14:58:02 by Makoto Fujiwara | Files touched by this commit (13)
Log message:
(ham/gnuradio-core) Updated 3.10.5.1 to 3.10.6.0

## [3.10.6.0] - 2023-03-31

### Changed

#### Runtime
- Add Python loggers to top_block and hier_block2
- Change the default log level (in the config file) to INFO instead of DEBUG
- Logging improvements in the scheduler
- Correctly determine native page size for Windows

#### GRC
- Fixed: opening the source of a hierachical block using the toolbar button \ 
produced an error
- Use the logger, instead of print statements, in generated top blocks
- Remove libX11 load from generated Python code - this was unncessary and \ 
produced warnings
- Choose Editor dialog stays above parent

#### gr-analog
- Signal Source: option to hide the message port

#### gr-blocks
- Throttle: supports max time or number of samples per work iteration, useful \ 
for reducing latency at low sample rates
- Delay block: option to hide the message port
- File Meta Sink: fix missing Python import in template code

#### gr-channels
- Default taps should be 1.0, not 1.0 + j1.0

#### gr-digital
- Async Decoder: several changes to improve performance robustness (see the \ 
commit log for more details)

#### gr-fec
- Tagged Decoder: correctly calculate the frame size for terminated CC decoder

#### gr-filter
- Fixed reverse parameters in fir_filter_with_buffer and pfb_arb_resampler, \ 
which could cause crashes
- Fixed PFB Arbitrary Resampler was ignoring attenuation parameter

#### gr-iio
- Set gain mode as specified (was always manual)
- Use the specified gain parameter for second channel (was same as first channel)

#### gr-qtgui
- Histogram Sink: calculate range of bins correctly to avoid strange distributions
- Save (to image) dialogs add file extensions and have a Save button (i.e., they \ 
work now)

#### gr-soapy
- Sources: add tags when the frequency changes

#### gr-uhd
- Support for more RFNoC blocks
  - Fosphor, which produces data to drive an on-screen, OpenGL-based renderer \ 
which is expected to be in the next release
  - Moving Average
  - Switchboard
  - Split Stream
- FFT: add properties for direction, magnitude and scaling
- RX Stream: flush after timeout
- Fully support multi-channel TX/RX (params were available for one one channel)

#### gr-vocoder
- Add a number of new codec modes for Codec2 and FreeDV

#### gr-zmq
- Selectable bind/connect to support more flexible ZMQ patterns and NAT'd networks
- Stream sources produce when available, instead of waiting for a buffer to \ 
fill, helping with latency

#### Modtool
- Use interp and decim keywords correctly when generating blocks

#### Build system and packaging
- Uninstall removes icons and desktop files
   2023-04-07 14:53:06 by Makoto Fujiwara | Files touched by this commit (17) | Package updated
Log message:
(ham/gnuradio-*) remove PKGREVSION for next update
   2023-01-29 22:18:34 by Ryo ONODERA | Files touched by this commit (2527)
Log message:
*: Recursive revbup from graphics/freetype2
   2023-01-23 20:26:22 by Adam Ciarcinski | Files touched by this commit (25) | Package updated
Log message:
gnuradio: updated to 3.10.5.0

3.10.5.0

Runtime

Python block have access to the block logger, as in C++
Default log level changed to INFO (from OFF)
Memory-based logger gr.dictionary_logger_backend() added for log debugging
API Note: The Python block gateway is now completely implemented in the PyBind11 \ 
wrapper, in order to clean up Python dependencies. This is technically an API \ 
change, but should not have any external effect.
PMT serialization of Complex32 vectors is now REAL | IMAG on all platforms
Python IO signature replication (multiple ports specified by one signature) fixed

GRC

Continue processing block connections after a connection error occurs
Drawing/scaling fixes that improve user experience on HiDPI and Windows machines

Build system and packaging

Many deprecation warnings fixed
Make target link libraries PRIVATE wherever possible, removing unnecessary \ 
downstream dependencies
Add Fedora 37 and drop Fedora 35 CI targets
Conda re-rendered with more recent packages - thanks to Ryan Volz for making \ 
Conda an easy-to-use, cross-platform method of installing GNU Radio
Debian and Fedora packaging specs are no longer included in the code base, since \ 
they were out of date, and are maintained by downstreams

Testing

Code formatting rules for clang format updated to v14
Removed all compiler warning suppression
Enable Python block testing for Conda on macOS
Many other improvements that make maintenance easier - thanks again to Clayton \ 
Smith. In the process of fixing tests, a number of latent bugs were fixed \ 
throughout the code.

gr-analog

AGC3 performance and bug fixes
Python has access to control_loop parent class in PLL blocks
CTCSS detection of standard tones improved by fixing floating point comparison

gr-blocks

Probe Signal cross platform reliability improved by better thread synchronization

gr-digital

CRC32 and CRC16 blocks use little-endian order regardless of host order. This is \ 
a wire format change. The options were to have different endian machines unable \ 
to communicate, or older and newer versions unable to communicate. Note that \ 
there is a more general set of blocks (CRC Append and CRC Check) that are \ 
recommended for use wherever possible.
Packet headers use consistent bit order across machines
Floating point/rounding fix in constellation lookup table

gr-fec

LDPC G matrix n and k can be access from Python
LDPC matrix output size calculation corrected
CCSDS/Viterbi path metrics overflow fix

gr-network

Improve UDP Source/Sink efficiency by removing a layer of buffering and using \ 
the GR circular buffer instead of the Boost equivalent

gr-qtgui

Fixed Python code generation for Msg CheckBox, Digital Number Control, Toggle \ 
Button, Toggle Switch

gr-soapy

Sources will generate rx_time, rx_freq and rx_rate tags, as in UHD sources, \ 
where supported by the underlying Soapy driver

gr-uhd

Re-enable uhd.find_devices(), in addition to uhd.find()
RFNoC: generate correct Python code when using clock/time source
RFNoC: allow specification of adapter IDs for streamers
RFNoC: enable setting of vlen and types for streamers
RFNoC: streamers pay attention to stream args
RFNoC: sync block controller with gr-ettus OOT
RFNoC:set_property() and get_property() added to the C++ and Python APIs
RFNoC: Python binds added for rfnoc_block_generic

gr-zeromq

Sinks will optionally block on full queue, providing backpressure. Previously, \ 
overflow data was dropped.

Next | Query returned 36 messages, browsing 11 to 20 | Previous