[Hamlib-developer] [Hamlib/Hamlib] 8ab8aa: Streamline VFO targeting and split functionality. ...
Library to control radio transceivers and receivers
Brought to you by:
n0nb
|
From: Michael B. <no...@gi...> - 2024-01-21 20:25:13
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 8ab8aafe4836288a1da736315b77ace5146d572c https://github.com/Hamlib/Hamlib/commit/8ab8aafe4836288a1da736315b77ace5146d572c Author: Mikael Nousiainen <mik...@ik...> Date: 2023-10-29 (Sun, 29 Oct 2023) Changed paths: M rigs/dummy/dummy.c M rigs/icom/ic7300.c M rigs/icom/ic7410.c M rigs/icom/ic7600.c M rigs/icom/ic7610.c M rigs/icom/ic785x.c M rigs/icom/ic821h.c M rigs/icom/ic9100.c M rigs/icom/icom.c M rigs/icom/icom.h M rigs/icom/icom_defs.h M rigs/icom/xiegu.c M src/cache.c M src/network.c M src/rig.c M src/sprintflst.c M tests/dumpcaps.c Log Message: ----------- Streamline VFO targeting and split functionality. Rewrite Icom backend routines to always avoid VFO swapping is the rig supports the 'targetable' commands 0x25 and 0x26. Work in progress. Commit: f89e0f0388b339ae14614ada3a6fe3e3e678bd7b https://github.com/Hamlib/Hamlib/commit/f89e0f0388b339ae14614ada3a6fe3e3e678bd7b Author: Mikael Nousiainen <mik...@ik...> Date: 2023-10-31 (Tue, 31 Oct 2023) Changed paths: M rigs/icom/icom.c M src/rig.c Log Message: ----------- Cleaning up and unifying the Icom backend Commit: 89abbfeb3ae19d18894fd80d4e108576cb784cfe https://github.com/Hamlib/Hamlib/commit/89abbfeb3ae19d18894fd80d4e108576cb784cfe Author: Mikael Nousiainen <mik...@ik...> Date: 2023-11-07 (Tue, 07 Nov 2023) Changed paths: M include/hamlib/rig.h M rigs/icom/icom.c M rigs/kenwood/flex6xxx.c M rigs/kenwood/kenwood.c M rigs/kenwood/kenwood.h M rigs/kenwood/ts590.c M rigs/yaesu/ftdx101.c M rigs/yaesu/ftdx101mp.c M rigs/yaesu/newcat.c M rigs/yaesu/newcat.h M simulators/simts450.c M simulators/simts590.c M src/conf.c M src/event.c M src/misc.c M src/network.c M src/network.h M src/rig.c M src/snapshot_data.c M src/snapshot_data.h M src/token.h M tests/Makefile.am M tests/ampctl.c M tests/ampctl_parse.c M tests/ampctld.c M tests/dumpcaps.c A tests/dumpcaps.h M tests/dumpcaps_rot.c A tests/dumpcaps_rot.h M tests/rigctl.c M tests/rigctl_parse.c M tests/rigctl_parse.h M tests/rigctlcom.c M tests/rigctld.c M tests/rigctltcp.c M tests/rotctl.c M tests/rotctl_parse.c M tests/rotctl_parse.h M tests/rotctld.c Log Message: ----------- Merge master and fix conflicts Commit: 4fa61a9a32a5666807a66135881887cd298cc9b8 https://github.com/Hamlib/Hamlib/commit/4fa61a9a32a5666807a66135881887cd298cc9b8 Author: Mikael Nousiainen <mik...@ik...> Date: 2023-11-07 (Tue, 07 Nov 2023) Changed paths: M src/snapshot_data.c Log Message: ----------- Merge branch 'master' into streamline-vfo-targeting-and-split-functionality Commit: 0ece468b49c9f5db72483fe87d366f55b557f346 https://github.com/Hamlib/Hamlib/commit/0ece468b49c9f5db72483fe87d366f55b557f346 Author: Mikael Nousiainen <mik...@ik...> Date: 2023-11-09 (Thu, 09 Nov 2023) Changed paths: M src/event.c Log Message: ----------- Merge branch 'hamlib-multicast-4' into streamline-vfo-targeting-and-split-functionality Commit: c90c675add10dd2d32c371c85b4b8b9f4ad80f3d https://github.com/Hamlib/Hamlib/commit/c90c675add10dd2d32c371c85b4b8b9f4ad80f3d Author: Mikael Nousiainen <mik...@ik...> Date: 2023-11-09 (Thu, 09 Nov 2023) Changed paths: M include/hamlib/rig.h M rigs/icom/ic7100.c M rigs/icom/ic7200.c M rigs/icom/ic7300.c M rigs/icom/ic7410.c M rigs/icom/ic746.c M rigs/icom/ic756.c M rigs/icom/ic7600.c M rigs/icom/ic7610.c M rigs/icom/ic7700.c M rigs/icom/ic7800.c M rigs/icom/ic785x.c M rigs/icom/ic821h.c M rigs/icom/ic9100.c M rigs/icom/icom.c M rigs/icom/icom.h M rigs/icom/xiegu.c M src/rig.c Log Message: ----------- Unify and streamline Icom backend logic for freq/mode and split commands. Allow use of targeted freq/mode whenever possible. Move certain Icom-specific caps to the icom_priv_caps struct to remove rig-specific conditions in generic backend code. Commit: 82f2b10275ccbea508f98d8c55d194f1cec50ada https://github.com/Hamlib/Hamlib/commit/82f2b10275ccbea508f98d8c55d194f1cec50ada Author: Mikael Nousiainen <mik...@ik...> Date: 2023-11-09 (Thu, 09 Nov 2023) Changed paths: M include/hamlib/rig.h M rigs/dummy/flrig.c M rigs/kenwood/flex6xxx.c M rigs/kenwood/kenwood.h M tests/rigctl_parse.c Log Message: ----------- Merge branch 'hamlib-multicast-4' into streamline-vfo-targeting-and-split-functionality Commit: 4a926ec503b6fc9b5148f0e7db4335393fe466e5 https://github.com/Hamlib/Hamlib/commit/4a926ec503b6fc9b5148f0e7db4335393fe466e5 Author: Mikael Nousiainen <mik...@ik...> Date: 2023-11-10 (Fri, 10 Nov 2023) Changed paths: M rigs/icom/ic7300.c M rigs/icom/icom.c M src/rig.c Log Message: ----------- Fix issues found during testing Commit: e2e723ec6098da211b907b5c1ee6c1fd11dc0b13 https://github.com/Hamlib/Hamlib/commit/e2e723ec6098da211b907b5c1ee6c1fd11dc0b13 Author: Mikael Nousiainen <mik...@ik...> Date: 2023-11-14 (Tue, 14 Nov 2023) Changed paths: M rigs/icom/icom.c M rigs/icom/icom.h M src/rig.c Log Message: ----------- Simplify/streamline split VFO handling, especially in the Icom backend. Detect reverse split automatically at startup for Icom rigs. Commit: dd974a25369a95f82316897071c5836b128908d6 https://github.com/Hamlib/Hamlib/commit/dd974a25369a95f82316897071c5836b128908d6 Author: Mikael Nousiainen <mik...@ik...> Date: 2023-11-14 (Tue, 14 Nov 2023) Changed paths: M configure.ac M rigs/dummy/flrig.c M rigs/icom/icom.h M rigs/icom/id5100.c M rigs/kenwood/kenwood.c M rigs/kenwood/kenwood.h M rigs/kenwood/ts890s.c M rigs/kenwood/ts990s.c M simulators/simft991.c M simulators/simts990.c M src/misc.c M src/rig.c M src/snapshot_data.c Log Message: ----------- Merge branch 'master' into streamline-vfo-targeting-and-split-functionality Commit: b78fa43b56855ee4b9ff913df501b5c3d5ef9c90 https://github.com/Hamlib/Hamlib/commit/b78fa43b56855ee4b9ff913df501b5c3d5ef9c90 Author: Mikael Nousiainen <mik...@ik...> Date: 2023-11-14 (Tue, 14 Nov 2023) Changed paths: M rigs/icom/ic7300.c M rigs/icom/ic7600.c M rigs/icom/ic7610.c M rigs/icom/ic7800.c M rigs/icom/ic785x.c M rigs/icom/icom.c M src/cache.c M src/misc.c M src/rig.c Log Message: ----------- Fix issues in VFO targeting. Allow IC-9700 to target Sub receiver (requires VFO swapping). Commit: 7d5f540b9c367d2c3e7e6ef2f9b154e425c5fe44 https://github.com/Hamlib/Hamlib/commit/7d5f540b9c367d2c3e7e6ef2f9b154e425c5fe44 Author: Mikael Nousiainen <mik...@ik...> Date: 2023-11-20 (Mon, 20 Nov 2023) Changed paths: M rigs/dummy/dummy.c M rigs/icom/icom.c M tests/rigctl.c M tests/rigctl_parse.c M tests/rigctld.c Log Message: ----------- Fix bugs in dummy rig. Report errors (incl. timeouts) from icom_get_powerstat(), because the timeout reason is often something else than rig being powered off. Check for power status changes in rigctld/rigctl command loops. Commit: 7b341a2ad6e9bf7488ecc75a57955c21869de73f https://github.com/Hamlib/Hamlib/commit/7b341a2ad6e9bf7488ecc75a57955c21869de73f Author: Mikael Nousiainen <mik...@ik...> Date: 2023-11-20 (Mon, 20 Nov 2023) Changed paths: M .github/workflows/c-cpp.yml M configure.ac M doc/man1/rigctl.1 M include/hamlib/rig.h M rigs/dummy/flrig.c M rigs/icom/ic7300.c M rigs/icom/ic7610.c M rigs/icom/icom.c M rigs/icom/icom.h M rigs/icom/id5100.c M rigs/kenwood/ts590.c M simulators/Makefile.am A simulators/sim.h M simulators/simft817.c A simulators/simic275.c M simulators/simts950.c M simulators/simts990.c M src/conf.c M src/misc.c M src/network.c A tests/callback.c M tests/rigctl_parse.c M tests/rigctld.c M tests/testrig.c Log Message: ----------- Merge branch 'master' into streamline-vfo-targeting-and-split-functionality Commit: 00cb0eccdc666e101b64cb393891863522ca5d9a https://github.com/Hamlib/Hamlib/commit/00cb0eccdc666e101b64cb393891863522ca5d9a Author: Mikael Nousiainen <mik...@ik...> Date: 2023-11-22 (Wed, 22 Nov 2023) Changed paths: M rigs/icom/icom.c M rigs/yaesu/newcat.c M src/iofunc.c M src/network.c Log Message: ----------- Fix multicast publisher write commands to use a mutex lock to prevent corruption in (spectrum) data written with multiple write() calls. Remove unnecessary hl_usleep() calls in Icom backend, as the frame parser will correctly detect transceive messages. Commit: 8185a3562b5d3109d2c1c15cfec57e143458c140 https://github.com/Hamlib/Hamlib/commit/8185a3562b5d3109d2c1c15cfec57e143458c140 Author: Mikael Nousiainen <mik...@ik...> Date: 2023-11-22 (Wed, 22 Nov 2023) Changed paths: M src/conf.c Log Message: ----------- Merge branch 'master' into streamline-vfo-targeting-and-split-functionality Commit: 0dea8ed8bb276e59be05708378a2ffab7df8f02a https://github.com/Hamlib/Hamlib/commit/0dea8ed8bb276e59be05708378a2ffab7df8f02a Author: Mikael Nousiainen <mik...@ik...> Date: 2023-11-24 (Fri, 24 Nov 2023) Changed paths: M src/sprintflst.c Log Message: ----------- Print integer level range Commit: 93b61d2c5e035eecd41772d010a072eb3bb71932 https://github.com/Hamlib/Hamlib/commit/93b61d2c5e035eecd41772d010a072eb3bb71932 Author: Mikael Nousiainen <mik...@ik...> Date: 2023-12-19 (Tue, 19 Dec 2023) Changed paths: M rigs/dummy/dummy.c M rigs/dummy/dummy_common.c M rigs/yaesu/newcat.c M rigs/yaesu/newcat.h Log Message: ----------- Fix dummy rig bugs. Improve FTDX101/FTDX10 ST split command logic. Commit: 3a414c3221630c0e2786b2809f340f9a222bb0e9 https://github.com/Hamlib/Hamlib/commit/3a414c3221630c0e2786b2809f340f9a222bb0e9 Author: Mikael Nousiainen <mik...@ik...> Date: 2023-12-19 (Tue, 19 Dec 2023) Changed paths: M rigs/yaesu/newcat.c M src/rig.c Log Message: ----------- Allow split passband width changes without changing the mode Commit: 1cc08d2f00a4d980e7ef120ed92ee22a9024cad4 https://github.com/Hamlib/Hamlib/commit/1cc08d2f00a4d980e7ef120ed92ee22a9024cad4 Author: Mikael Nousiainen <mik...@ik...> Date: 2023-12-19 (Tue, 19 Dec 2023) Changed paths: M NEWS M amplifiers/gemini/gemini.c R bindings/csharp/hamlibgui/MainWindow.cs R bindings/csharp/hamlibgui/MainWindow.glade R bindings/csharp/hamlibgui/Program.cs R bindings/csharp/hamlibgui/README.txt R bindings/csharp/hamlibgui/hamlibgui.csproj M doc/man1/rigctl.1 M doc/man1/rigctld.1 M extra/gnuradio/gnuradio.h M extra/gnuradio/gr.c M extra/gnuradio/graudio.c M extra/gnuradio/mc4020.c M include/hamlib/rig.h M include/hamlib/rigclass.h M lib/cJSON.c M lib/precise_time.c M rigs/adat/adat.c M rigs/adat/adat.h M rigs/adat/adt_200a.c M rigs/alinco/alinco.h M rigs/alinco/dx77.c M rigs/alinco/dxsr8.c M rigs/anytone/anytone.c M rigs/anytone/anytone.h M rigs/anytone/d578.c M rigs/aor/aor.h M rigs/aor/ar2700.c M rigs/aor/ar3000.c M rigs/aor/ar3030.c M rigs/aor/ar5000.c M rigs/aor/ar7030.c M rigs/aor/ar7030p.c M rigs/aor/ar8000.c M rigs/aor/ar8200.c M rigs/aor/ar8600.c M rigs/aor/sr2200.c M rigs/barrett/4050.c M rigs/barrett/950.c M rigs/barrett/barrett.c M rigs/barrett/barrett.h M rigs/codan/codan.c M rigs/codan/codan.h M rigs/dorji/dorji.h M rigs/dorji/dra818.c M rigs/drake/drake.h M rigs/drake/r8a.c M rigs/drake/r8b.c M rigs/dummy/aclog.c M rigs/dummy/amp_dummy.c M rigs/dummy/dummy.c M rigs/dummy/dummy.h M rigs/dummy/flrig.c M rigs/dummy/flrig.h M rigs/dummy/netrigctl.c M rigs/dummy/quisk.c M rigs/dummy/rot_dummy.c M rigs/dummy/sdrsharp.c M rigs/dummy/tci1x.c M rigs/dummy/trxmanager.c M rigs/elad/elad.c M rigs/elad/elad.h M rigs/elad/fdm_duo.c M rigs/flexradio/dttsp.c M rigs/flexradio/flexradio.h M rigs/flexradio/sdr1k.c M rigs/gomspace/gs100.c M rigs/gomspace/gs100.h M rigs/icmarine/icm700pro.c M rigs/icmarine/icm710.c M rigs/icmarine/icm710.h M rigs/icmarine/icm802.c M rigs/icmarine/icm803.c M rigs/icmarine/icmarine.c M rigs/icmarine/icmarine.h M rigs/icom/delta2.c M rigs/icom/frame.c M rigs/icom/ic1275.c M rigs/icom/ic271.c M rigs/icom/ic2730.c M rigs/icom/ic275.c M rigs/icom/ic471.c M rigs/icom/ic475.c M rigs/icom/ic7000.c M rigs/icom/ic703.c M rigs/icom/ic706.c M rigs/icom/ic707.c M rigs/icom/ic7100.c M rigs/icom/ic718.c M rigs/icom/ic7200.c M rigs/icom/ic725.c M rigs/icom/ic726.c M rigs/icom/ic728.c M rigs/icom/ic7300.c M rigs/icom/ic735.c M rigs/icom/ic736.c M rigs/icom/ic737.c M rigs/icom/ic738.c M rigs/icom/ic7410.c M rigs/icom/ic746.c M rigs/icom/ic751.c M rigs/icom/ic756.c M rigs/icom/ic7600.c M rigs/icom/ic761.c M rigs/icom/ic7610.c M rigs/icom/ic765.c M rigs/icom/ic7700.c M rigs/icom/ic775.c M rigs/icom/ic78.c M rigs/icom/ic7800.c M rigs/icom/ic781.c M rigs/icom/ic785x.c M rigs/icom/ic820h.c M rigs/icom/ic821h.c M rigs/icom/ic910.c M rigs/icom/ic9100.c M rigs/icom/ic92d.c M rigs/icom/ic970.c M rigs/icom/icf8101.c M rigs/icom/icom.c M rigs/icom/icom.h M rigs/icom/icom_defs.h M rigs/icom/icr10.c M rigs/icom/icr20.c M rigs/icom/icr30.c M rigs/icom/icr6.c M rigs/icom/icr7000.c M rigs/icom/icr71.c M rigs/icom/icr72.c M rigs/icom/icr75.c M rigs/icom/icr8500.c M rigs/icom/icr8600.c M rigs/icom/icr9000.c M rigs/icom/icr9500.c M rigs/icom/icrx7.c M rigs/icom/id1.c M rigs/icom/id31.c M rigs/icom/id4100.c M rigs/icom/id51.c M rigs/icom/id5100.c M rigs/icom/omni.c M rigs/icom/os456.c M rigs/icom/os535.c M rigs/icom/perseus.c M rigs/icom/xiegu.c M rigs/jrc/jrc.h M rigs/jrc/jst145.c M rigs/jrc/nrd525.c M rigs/jrc/nrd535.c M rigs/jrc/nrd545.c M rigs/kachina/505dsp.c M rigs/kachina/kachina.h M rigs/kenwood/elecraft.c M rigs/kenwood/flex6xxx.c M rigs/kenwood/ic10.c M rigs/kenwood/k2.c M rigs/kenwood/k3.c M rigs/kenwood/kenwood.c M rigs/kenwood/kenwood.h M rigs/kenwood/pihpsdr.c M rigs/kenwood/r5000.c M rigs/kenwood/th.c M rigs/kenwood/thd7.c M rigs/kenwood/thd72.c M rigs/kenwood/thd74.c M rigs/kenwood/thf6a.c M rigs/kenwood/thf7.c M rigs/kenwood/thg71.c M rigs/kenwood/tmd700.c M rigs/kenwood/tmd710.c M rigs/kenwood/tmv7.c M rigs/kenwood/transfox.c M rigs/kenwood/trc80.c M rigs/kenwood/ts140.c M rigs/kenwood/ts2000.c M rigs/kenwood/ts440.c M rigs/kenwood/ts450s.c M rigs/kenwood/ts480.c M rigs/kenwood/ts50s.c M rigs/kenwood/ts570.c M rigs/kenwood/ts590.c M rigs/kenwood/ts680.c M rigs/kenwood/ts690.c M rigs/kenwood/ts711.c M rigs/kenwood/ts790.c M rigs/kenwood/ts811.c M rigs/kenwood/ts850.c M rigs/kenwood/ts870s.c M rigs/kenwood/ts890s.c M rigs/kenwood/ts930.c M rigs/kenwood/ts940.c M rigs/kenwood/ts950.c M rigs/kenwood/ts990s.c M rigs/kenwood/ts990s.h M rigs/kenwood/tx500.c M rigs/kenwood/xg3.c M rigs/kit/dds60.c M rigs/kit/drt1.c M rigs/kit/dwt.c M rigs/kit/elektor304.c M rigs/kit/elektor507.c M rigs/kit/fifisdr.c M rigs/kit/funcube.c M rigs/kit/hiqsdr.c M rigs/kit/kit.h M rigs/kit/miniVNA.c M rigs/kit/rs_hfiq.c M rigs/kit/si570avrusb.c M rigs/kit/usrp.c M rigs/kit/usrp_impl.h M rigs/lowe/hf235.c M rigs/lowe/lowe.h M rigs/mds/4710.c M rigs/mds/9710.c M rigs/mds/mds.c M rigs/mds/mds.h M rigs/pcr/pcr.c M rigs/pcr/pcr.h M rigs/pcr/pcr100.c M rigs/pcr/pcr1000.c M rigs/pcr/pcr1500.c M rigs/pcr/pcr2500.c M rigs/prm80/prm80.h M rigs/prm80/prm8060.c M rigs/racal/ra3702.c M rigs/racal/ra37xx.c M rigs/racal/ra6790.c M rigs/racal/racal.h M rigs/rft/ekd500.c M rigs/rft/rft.h M rigs/rs/eb200.c M rigs/rs/ek89x.c M rigs/rs/ek89x.h M rigs/rs/esmc.c M rigs/rs/gp2000.h M rigs/rs/rs.h M rigs/rs/xk2100.c M rigs/skanti/skanti.h M rigs/skanti/trp8000.c M rigs/skanti/trp8255.c M rigs/tapr/dsp10.c M rigs/tapr/tapr.h M rigs/tentec/argonaut.c M rigs/tentec/jupiter.c M rigs/tentec/omnivii.c M rigs/tentec/orion.h M rigs/tentec/paragon.c M rigs/tentec/pegasus.c M rigs/tentec/rx320.c M rigs/tentec/rx331.c M rigs/tentec/rx340.c M rigs/tentec/rx350.c M rigs/tentec/tentec.c M rigs/tentec/tentec.h M rigs/tuner/tuner.h M rigs/tuner/v4l.c M rigs/tuner/v4l2.c M rigs/uniden/bc245.c M rigs/uniden/bc250.c M rigs/uniden/bc780.c M rigs/uniden/bc895.c M rigs/uniden/bc898.c M rigs/uniden/bcd396t.c M rigs/uniden/bcd996t.c M rigs/uniden/pro2052.c M rigs/uniden/uniden.c M rigs/uniden/uniden.h M rigs/winradio/g303.c M rigs/winradio/g305.c M rigs/winradio/g313-posix.c M rigs/winradio/g313-win.c M rigs/winradio/winradio.h M rigs/winradio/wr1000.c M rigs/winradio/wr1500.c M rigs/winradio/wr1550.c M rigs/winradio/wr3100.c M rigs/winradio/wr3150.c M rigs/winradio/wr3500.c M rigs/winradio/wr3700.c M rigs/wj/wj.h M rigs/wj/wj8888.c M rigs/yaesu/frg100.c M rigs/yaesu/frg8800.c M rigs/yaesu/frg9600.c M rigs/yaesu/ft100.c M rigs/yaesu/ft1000d.c M rigs/yaesu/ft1000mp.c M rigs/yaesu/ft1200.c M rigs/yaesu/ft2000.c M rigs/yaesu/ft3000.c M rigs/yaesu/ft450.c M rigs/yaesu/ft5000.c M rigs/yaesu/ft600.c M rigs/yaesu/ft710.c M rigs/yaesu/ft736.c M rigs/yaesu/ft747.c M rigs/yaesu/ft757gx.c M rigs/yaesu/ft767gx.c M rigs/yaesu/ft817.c M rigs/yaesu/ft840.c M rigs/yaesu/ft847.c M rigs/yaesu/ft857.c M rigs/yaesu/ft890.c M rigs/yaesu/ft891.c M rigs/yaesu/ft897.c M rigs/yaesu/ft900.c M rigs/yaesu/ft9000.c M rigs/yaesu/ft920.c M rigs/yaesu/ft950.c M rigs/yaesu/ft980.c M rigs/yaesu/ft980.h M rigs/yaesu/ft990.c M rigs/yaesu/ft990v12.c M rigs/yaesu/ft991.c M rigs/yaesu/ftdx10.c M rigs/yaesu/ftdx101.c M rigs/yaesu/ftdx101mp.c M rigs/yaesu/newcat.c M rigs/yaesu/newcat.h M rigs/yaesu/vr5000.c M rigs/yaesu/vx1700.c M rigs/yaesu/yaesu.c M rigs/yaesu/yaesu.h M rotators/easycomm/easycomm.c M rotators/flir/flir.c M rotators/fodtrack/fodtrack.c M rotators/grbltrk/grbltrk.c M rotators/gs232a/gs232b.c M rotators/ioptron/rot_ioptron.c M rotators/spid/spid.c M rotators/ts7400/ts7400.c M security/md5.c M security/password.c M security/sctest.c M security/sha256.c M simulators/Makefile.am M simulators/simelecraft.c A simulators/simft1000.c M simulators/simft817.c M simulators/simft818.c M simulators/simft991.c M simulators/simftdx101.c M simulators/simftdx1200.c M simulators/simftdx3000.c M simulators/simftdx5000.c M simulators/simic275.c M simulators/simic7000.c M simulators/simic705.c M simulators/simic7100.c M simulators/simic7200.c M simulators/simic7300.c M simulators/simic7600.c M simulators/simic7610.c M simulators/simic7851.c M simulators/simic905.c M simulators/simic9100.c M simulators/simic9700.c M simulators/simicgeneric.c M simulators/simid5100.c M simulators/simkenwood.c M simulators/simpowersdr.c M simulators/simqrplabs.c M simulators/simrotorez.c M simulators/simtmd700.c A simulators/simtrusdx.c M simulators/simts450.c M simulators/simts590.c M simulators/simts950.c M simulators/simts990.c M simulators/simxiegug90.c M simulators/simyaesu.c M src/amp_conf.c M src/amplifier.c M src/cache.c M src/conf.c M src/event.c M src/fifo.c M src/iofunc.c M src/misc.c M src/misc.h M src/multicast.c M src/network.c M src/register.c M src/rig.c M src/rotator.c M src/serial.c M src/settings.c M src/sleep.c M src/snapshot_data.c M src/sprintflst.c M tests/ampctl.c M tests/ampctl_parse.c M tests/ampctld.c M tests/dumpcaps.c M tests/dumpstate.c M tests/hamlibmodels.c M tests/listrigs.c M tests/memcsv.c M tests/rig_tests.c M tests/rigctl.c M tests/rigctl_parse.c M tests/rigctld.c M tests/rigctltcp.c M tests/rigfreqwalk.c M tests/rigmem.c M tests/rigtestlibusb.c M tests/rotctl.c M tests/rotctl_parse.c M tests/rotctld.c M tests/testcache.c M tests/testmW2power.c M tests/testrig.c M tests/testrigopen.c Log Message: ----------- Merge upstream and fix conflicts Commit: 2358cba6a4df6172e560bbcccda5e1bde7706c1b https://github.com/Hamlib/Hamlib/commit/2358cba6a4df6172e560bbcccda5e1bde7706c1b Author: Mikael Nousiainen <mik...@ik...> Date: 2024-01-04 (Thu, 04 Jan 2024) Changed paths: M rigs/dummy/dummy.c M rigs/yaesu/newcat.c Log Message: ----------- Fix issues with Dummy rig VFOs. Fix Yaesu ST split command. Commit: 051e671bfaad6b1450b5a35e4441d723d3c44e23 https://github.com/Hamlib/Hamlib/commit/051e671bfaad6b1450b5a35e4441d723d3c44e23 Author: Mikael Nousiainen <mik...@ik...> Date: 2024-01-04 (Thu, 04 Jan 2024) Changed paths: M NEWS M doc/man1/rigctl.1 M doc/man1/rigctld.1 M include/hamlib/rig.h M include/hamlib/riglist.h M rigs/dummy/flrig.c M rigs/dummy/netrigctl.c A rigs/hamlib_voice_cw_memory_4.6.0.xlsx M rigs/icom/ic703.c M rigs/icom/ic7100.c M rigs/icom/ic7300.c M rigs/icom/ic737.c M rigs/icom/ic738.c M rigs/icom/ic7410.c M rigs/icom/ic746.c M rigs/icom/ic751.c M rigs/icom/ic7600.c M rigs/icom/ic761.c M rigs/icom/ic7610.c M rigs/icom/ic7700.c M rigs/icom/ic7800.c M rigs/icom/icom.c M rigs/icom/id1.c M rigs/icom/id31.c M rigs/icom/id4100.c M rigs/icom/id5100.c M rigs/icom/omni.c M rigs/icom/perseus.c M rigs/icom/xiegu.c M rigs/kenwood/flex.c M rigs/kenwood/flex6xxx.c M rigs/kenwood/k2.c M rigs/kenwood/k3.c M rigs/kenwood/kenwood.c M rigs/kenwood/kenwood.h M rigs/kenwood/ts2000.c M rigs/kenwood/ts570.c M rigs/kenwood/ts590.c M rigs/kenwood/ts870s.c M rigs/kenwood/ts890s.c M rigs/kenwood/ts990s.c M rigs/yaesu/ft1200.c M rigs/yaesu/ft2000.c M rigs/yaesu/ft3000.c M rigs/yaesu/ft450.c M rigs/yaesu/ft5000.c M rigs/yaesu/ft710.c M rigs/yaesu/ft891.c M rigs/yaesu/ft9000.c M rigs/yaesu/ft950.c M rigs/yaesu/ft991.c M rigs/yaesu/ftdx10.c M rigs/yaesu/ftdx101.c M rigs/yaesu/ftdx101mp.c M rigs/yaesu/newcat.c M rigs/yaesu/newcat.h M rotators/easycomm/easycomm.c M src/network.c M src/sprintflst.c M tests/rigctl_parse.c M tests/rotctl_parse.c Log Message: ----------- Merge upstream changes and fix conflicts. Use snprintf() in most sprintflst.c functions to avoid buffer overflows. Commit: eb7634abfbc712ffdb6f837e4d50d97411267e73 https://github.com/Hamlib/Hamlib/commit/eb7634abfbc712ffdb6f837e4d50d97411267e73 Author: Mikael Nousiainen <mik...@ik...> Date: 2024-01-15 (Mon, 15 Jan 2024) Changed paths: M NEWS M include/hamlib/amplifier.h M include/hamlib/rig.h M include/hamlib/riglist.h M include/hamlib/rotator.h A rigs/barrett/4100.c M rigs/barrett/Makefile.am M rigs/barrett/barrett.c M rigs/barrett/barrett.h M rigs/icom/ic7700.c M rigs/kenwood/elecraft.c M rigs/kenwood/ic10.c M rigs/kenwood/kenwood.c M rigs/kenwood/kenwood.h M rigs/kenwood/thd72.c M rigs/kenwood/thd74.c M rigs/kenwood/tmd710.c M rigs/kenwood/ts2000.c M rigs/kenwood/ts450s.c M rigs/kenwood/ts480.c M rigs/kenwood/ts570.c M rigs/kenwood/ts590.c M rigs/kenwood/ts850.c M rigs/kenwood/ts870s.c M rigs/kenwood/ts930.c M rigs/kenwood/xg3.c M rigs/yaesu/ftdx10.c M rigs/yaesu/newcat.c M rigs/yaesu/newcat.h M simulators/Makefile.am A simulators/simtmd710.c M simulators/simxiegug90.c M src/Makefile.am M src/amplifier.c A src/band_changed.c M src/conf.c M src/misc.c M src/misc.h M src/multicast.c M src/network.c M src/rig.c M src/rotator.c M src/serial.c M src/snapshot_data.c M tests/example.c M tests/rigctl.c Log Message: ----------- Merge upstream changes and fix conflicts Commit: 4b3a7514caa04e95ce0fca28ce6512f81f85fecf https://github.com/Hamlib/Hamlib/commit/4b3a7514caa04e95ce0fca28ce6512f81f85fecf Author: Mikael Nousiainen <mik...@ik...> Date: 2024-01-20 (Sat, 20 Jan 2024) Changed paths: M NEWS M include/hamlib/rig.h M rigs/yaesu/ftdx101.h M rigs/yaesu/newcat.c M rigs/yaesu/newcat.h M src/band_changed.c M src/misc.c M src/rig.c M src/sprintflst.c Log Message: ----------- Merge upstream and fix conflicts Commit: 8bb5bcefb92a60751f8b7f198087f7fa0d1bac0b https://github.com/Hamlib/Hamlib/commit/8bb5bcefb92a60751f8b7f198087f7fa0d1bac0b Author: Mikael Nousiainen <mik...@ik...> Date: 2024-01-21 (Sun, 21 Jan 2024) Changed paths: M rigs/yaesu/newcat.c M src/rig.c Log Message: ----------- Merge upstream and fix conflicts Commit: 1dfd17cc187f32ada47118b6d0be51a02b2a43a8 https://github.com/Hamlib/Hamlib/commit/1dfd17cc187f32ada47118b6d0be51a02b2a43a8 Author: Michael Black <mdb...@ya...> Date: 2024-01-21 (Sun, 21 Jan 2024) Changed paths: M include/hamlib/rig.h M rigs/dummy/dummy.c M rigs/dummy/dummy_common.c M rigs/icom/ic7100.c M rigs/icom/ic7200.c M rigs/icom/ic7300.c M rigs/icom/ic7410.c M rigs/icom/ic746.c M rigs/icom/ic756.c M rigs/icom/ic7600.c M rigs/icom/ic7610.c M rigs/icom/ic7700.c M rigs/icom/ic7800.c M rigs/icom/ic785x.c M rigs/icom/ic821h.c M rigs/icom/ic9100.c M rigs/icom/icom.c M rigs/icom/icom.h M rigs/icom/icom_defs.h M rigs/icom/xiegu.c M rigs/yaesu/newcat.c M rigs/yaesu/newcat.h M src/cache.c M src/iofunc.c M src/misc.c M src/network.c M src/rig.c M src/sprintflst.c M tests/dumpcaps.c M tests/rigctl.c M tests/rigctl_parse.c M tests/rigctld.c M tests/rotctl_parse.c Log Message: ----------- Merge pull request #1481 from mikaelnousiainen/streamline-vfo-targeting-and-split-functionality Streamline VFO targeting and split functionality Compare: https://github.com/Hamlib/Hamlib/compare/7d0c737e961c...1dfd17cc187f |