2026-02-16 14:51:42 by Greg Troxel | Files touched by this commit (4) |  |
Log message:
ham/hamlib: Update to 4.7.0
Version 4.7.0
* 2026-02-15
* Revamp Kenwood voice memory handler - Fixes TS-890S & TS-990S (n3gb)
* libusb is now detected using the pkg-config facility.
* Some internal functions change names to avoid conflicts with apps.
* POSIX threads are required to build and run Hamlib. Note that it was
actually the case for 4.6.x, but now the configuration step will
fail instead of the compilation. (n3gb)
* Functions rig_get_conf, rot_get_conf, amp_get_conf deprecated;
use *_get_conf2() instead. Also rig_set_trn and rig_get_trn deprecated.
* Reduce/repair excess output from cppcheck.sh - mostly cosmetic changes \
(WIP)
Output from `wc -l cppcheck.log` - 4.6.2: 981 now: 581
* Remove dead getopt code. GitHub PR #1709. (TNX Daniele Forsi)
* Move rig_cache to separate(calloc) storage. Prepare for other moves.
Issue #1420
* Many fixes for SWIG binding generation and improved Python support
and testing. (TNX Daniele Forsi).
* Fix AGC for IC-R75, fix AGC for all Icom rigs. (TNX Mark Fine).
* Separate PMR-171 and Q900 into new the GUOHETEC backend, add
additional support add clean up code. (TNX FVsonar).
* New Drake R8 backend. (TNX Mark Fine)
* New AF6SA WRC rotator backend. (TNX Michael Morgan)
* New Yaesu FTX-1 model support (alpha). (TNX Jeremy Miller).
* Update QRPLabs QMX backend for max serial rate of 230400 bps. (TNX \
Mooneer Salem)
* Updates to Icom IC-F8101. (TNX Mitchell Winkle and George Baltz)
* New rig model Icom ID-52A/W Plus. (TNX Martin Andrich)
* Fix memory leaks in rigctld and rigctltcp. (TNX Geroge Baltz)
* Fix Skywatcher backend for firmware that doesn't echo commands. (TNX \
Daniel Forsi)
* Various manual page updates. (TNX Daniel Forsi)
* Additional Yaesu FTX-1 capabilities. (TNX KJ5HST)
* Refactor repeater offset and ANTIVOX with lookup tables in newcat.c \
(TNX KJ5HST)
* Fix unbounded string usage in tests/*ctl_parse.c. May cause crashes or \
worse.
Reported by Vlatko Kosturjak with Marlink Cyber. (TNX George Baltz \
for the fix)
* Add extended commands for the IC-7300MK2--closes GitHub #1985. (TNX \
George Baltz)
* Revert updating FLRig model name. (TNX Peter Sumner & Philip Rose)
* Add manual pages for rigctltcp, rigtestlibusb, rigtestmcast, and \
rigtestmcastrx.
Pause building rigfreqwalk as the code does not align with the required
commandline parameters.
|
| 2025-09-06 02:02:05 by Greg Troxel | Files touched by this commit (2) |
Log message:
ham/hamlib: Update to 4.6.5
Upstream NEWS: bugfixes
|
| 2025-07-19 01:05:56 by Greg Troxel | Files touched by this commit (2) |
Log message:
ham/hamlib: Update to 4.6.4
Upstream news, less bug fixes:
Version 4.6.4
* 2025-07-18--Hamlib's 25th birthday!!!
* Add CW sending capability to Flex SmartSDR. (TNX Michael Morgan)
|
| 2025-06-13 15:14:02 by Greg Troxel | Files touched by this commit (2) |
Log message:
ham/hamlib: Update to 4.6.3
Upstream news, less most bug fixes:
Version 4.6.3
* 2025-06-10
* Release dedicated to the memory of Michael Black, W9MDB (SK). Mike was a
long-time contributor to Hamlib and led development of the project for over
five years from 2020 to 2025. Mike passed away on March 28, 2025 due to
complications from ALS (Lou Gehrig's disease).
* Restore IC-7300 spectrum data callback - regression in 4.6 (n3gb)
* IC-705 filter selection bandwidth for FM and WFM (TNX Kenji Rikitake)
* IC-705 COMP, VD, and ID meter calibration values (TNX Kenji Rikitake)
* Add rig CODAN 2110
|
| 2025-02-14 17:22:15 by Greg Troxel | Files touched by this commit (2) |
Log message:
ham/hamlib: Update to 4.6.2
Upstream NEWS:
Version 4.6.2
* Add missing levels for IC746/PRO \
RIG_LEVEL_RFPOWER_METER,RIG_LEVEL_RFPOWER_METER_WATTS,RIG_LEVEL_SWR,RIG_LEVEL_AL \
C
* Fix IC905 for gpredict
* Fix potential segfault on QMX
* Fix pmr171
|
| 2025-01-22 18:47:46 by Greg Troxel | Files touched by this commit (3) |
Log message:
ham/hamlib: Update to 4.6.1
packaging: Drop bugfix patch adopted by upstream.
Upstream NEWS:
Version 4.6.1
* Fix C++ builds failing on rig_list_foreach function
* Fix IC9100 rigctld startup to end up on VFOA
* Fix grig build by removing sys/socket.h -- apparently not needed
* Add new QMX entry to fix incompability with QDX
* Fix IC746/PROT to not use data byte
* FLRig to add DATA-U DATA-L modes
* Fix TS570 RIG_LEVEL_STRENGTH with cal table
* Remove get_powerstat from IC785X -- not supported
* Fix SDRConsole by removing lots of things it does not have
|
| 2024-12-26 14:17:27 by Greg Troxel | Files touched by this commit (4) |
Log message:
ham/hamlib: Update to 4.6
Upstream NEWS, less bugfixes, addition of radios, and minor improvements.
Version 4.6 (2024-12-24)
* send_raw can now take hex digits as colon-separated -- e.g. send_raw icom \
xfe:xfe:x94:xe0:03:xfd
* Added macros for applications to obtain pointers to Hamlib \
structures(issues #1445, #1420, #487).
Internal conversion is still a WIP, but use of these macros will make \
the final cutover transparent to applications.
* Unify behavior of all rigctl split commands
* Make the set_split_* commands modify the state of the specified \
split VFO -- the current or targeted VFO do not have any effect
* Make the set_split_* commands enable split automatically if not enabled
* Make the get_split_* commands return frequency of 0 Hz, mode NONE \
and filter of 0 Hz if split is not enabled
* Allow all split commands to avoid VFO swapping if supported by the \
rig model
* Expose "Targetable features" (RIG_TARGETABLE_*) in dump_caps \
output to allow clients to determine which commands can be executed without VFO \
swapping
* Added VOICE/CW memory capability to many rigs -- thanks to David \
Balharrie M0DGB/G8FKH
* Add -# --skip_init option to rigctl to skip rig initialization -- \
useful for executing commands quickly
* rig_caps is no longer constant -- this may break some 3rd party \
relying on the "const" declaration. Here's an example of how to \
handle compatibility.
#ifdef RIGCAPS_NOT_CONST
static int add_to_list(struct rig_caps* rc, void*)
#else
static int add_to_list(const struct rig_caps* rc, void*)
#endif
* Hamlib now starts a multicast server that sends out rig information. \
Does not receive commands yet.
See README.multicast
* rigctld has new -b/bind-all option to try all interfaces -- restores \
original behavior. This was done to fix duplicate rigctld instances on Windows
* Yaesu rigs can now use send_morse to send keyer message 1-5 or a CW \
message up to 50 chars (which will use memory 1)
* rig set level METER can now take SWR,COMP,ALC,IC/ID,DB,PO,VDD,TEMP \
arguments to set which meter to display
* Added parm BANDSELECT for Yaesu rigs
'p BANDSELECT' returns current band of VFOA
'P BANDSELECT BAND160M' example selects the 160M band
'P BANDSELECT ?' shows bands available for the rig
* Added rig_cm108_get/set_bit to API and get/set_gpio to rigctl(d) for \
GPIO1,2,3,4 access on CM108
* Add client_version to rigctld so client can report it's version for \
future use/compatibility/alternatives
* Add --set-conf=tuner_control_pathname=hamlib_tuner_control (default)
If file exists then it will be called with 0/1 (Off/On) argument
with 'U TUNER 0' or 'U TUNER 1"
Default path is for current directory
|
| 2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247) |
Log message:
*: recursive bump for Python 3.11 as new default
|