From 9707af5e048b0c85e6dddabb306e0c120e1eb0d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Fillod=2C=20F8CFE?= Date: Sun, 2 Nov 2008 22:01:34 +0000 Subject: [PATCH] Release of 1.2.8 git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2465 7ae35d74-ebe9-4afe-98af-79ac388436b8 --- ChangeLog | 711 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 711 insertions(+) diff --git a/ChangeLog b/ChangeLog index ac675b09e..e89928ac7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,714 @@ +2008-11-02 21:58 fillods + + * NEWS, configure.ac: Update for 1.2.8 release + +2008-11-02 17:32 fillods + + * dummy/: netrigctl.c, netrotctl.c: clean signoff before closing + socket + +2008-11-02 17:05 fillods + + * bindings/ignore.swg: new kit backend + +2008-11-02 16:26 fillods + + * icom/frame.c: icom2rig_mode: fix passband widths for the IC-706 + familly + +2008-11-02 16:14 y32kn + + * icom/ic910.c: cleaup of filter width declarations + +2008-11-02 14:53 fillods + + * yaesu/ft920.c: increase version number + +2008-11-02 12:45 fillods + + * include/hamlib/riglist.h: added SoftRock Si570 + +2008-11-02 12:43 fillods + + * configure.ac: getaddrinfo replacement + libusb build fix + +2008-11-02 12:42 fillods + + * src/network.c: getaddrinfo replacement + +2008-11-02 12:39 fillods + + * tests/rotctld.c: exit in case of socket creation error + +2008-11-01 22:39 fillods + + * yaesu/: ft450.c, ft450.h, ft950.c, ft950.h, newcat.c, newcat.h: * + extended newcat: set_level/get_level, set_func/get_func, + set_mem/get_mem, vfo_op, get_info * updated FT-450/FT950 + accordingly + +2008-11-01 22:33 fillods + + * tests/: rigctld.8, rotctld.8: description of error handling in + the protocol + +2008-11-01 20:35 fillods + + * include/hamlib/rig.h: added RIG_METER_PO + +2008-11-01 16:38 fillods + + * yaesu/yaesu.c: fix warning + +2008-11-01 16:27 fillods + + * kenwood/: th.c, th.c: fix warning + +2008-11-01 16:22 fillods + + * kenwood/th.c: fix warning + +2008-10-31 23:08 fillods + + * src/rig.c: resolve normal passband where available in + rig_get_mode/rig_get_split_mode + +2008-10-31 23:06 fillods + + * macros/python.m4: don't make absence of python fatal + +2008-10-31 22:34 fillods + + * kenwood/ic10.c: fix compilation with old compilers + +2008-10-31 22:25 fillods + + * yaesu/ft817.c: fix duplicate initializer + +2008-10-31 22:22 fillods + + * configure.ac: swig 1.3.21 does not work, so raise at least to + 1.3.22, maybe higher + +2008-10-31 22:20 fillods + + * Makefile.am, configure.ac, include/hamlib/riglist.h: kill + microtune backend + +2008-10-31 22:14 fillods + + * rpcrig/rpcrig_backend.c, rpcrot/rpcrot_backend.c: changed to + RIG_STATUS_BETA + +2008-10-31 22:09 fillods + + * yaesu/: ft857.c, ft897.c: patch from Jeff N7YG about MODE_PKTFM + on FT-857, port to the FT-897 and some filters by me (SF) + +2008-10-31 07:51 fillods + + * src/network.c: Conditional compiling upon getaddrinfo() + availability. TODO: replacement code + +2008-10-31 07:49 fillods + + * icom/: ic275.c, ic475.c: memory caps + +2008-10-31 07:47 fillods + + * configure.ac: check for getaddrinfo() availability, new kit rotor + backend + +2008-10-31 07:45 fillods + + * include/hamlib/rotlist.h, kit/Makefile.am, kit/kit.c, kit/kit.h, + kit/pcrotor.c: added PcRotor in a new kit rotor group + +2008-10-31 00:17 aa6e + + * icom/ic756.c: fix missing comma + +2008-10-31 00:10 aa6e + + * icom/ic756.c: RIG_STATUS_ALPHA reflecting initial tests. + +2008-10-29 15:55 y32kn + + * icom/: README.icom, ic275.c, ic475.c: Changed State of IC-275 and + IC-475 after tests. + +2008-10-28 05:22 y32kn + + * yaesu/: ft890.c, ft920.c: Changed State to STABLE as reported by + Nate Bargmann N0NB. + +2008-10-28 05:12 y32kn + + * tests/README: Added some additional descritions + +2008-10-27 22:23 fillods + + * dummy/netrigctl.c, dummy/netrotctl.c, include/hamlib/rig.h, + include/hamlib/rotator.h, tests/rigctl.c, tests/rigctl_parse.c, + tests/rigctld.c, tests/rotctl.c, tests/rotctl_parse.c, + tests/rotctld.c: new netrigctl/netrotctl protocol with return value + +2008-10-27 22:20 fillods + + * src/iofunc.c: make select() watch for errors + +2008-10-27 22:18 fillods + + * src/network.c: don't want SIGPIPE, and prefer IPv4 over IPv6 + +2008-10-27 20:45 y32kn + + * tests/Makefile.am: Added missing script for build of + distribution. + +2008-10-26 13:54 y32kn + + * winradio/: wr1000.c, wr1500.c, wr1550.c, wr3100.c, wr3150.c, + wr3500.c, wr3700.c: changed RIG_STATUS_NEW into + RIG_STATUS_UNTESTED. + +2008-10-26 13:50 y32kn + + * rotorez/rotorez.c, rpcrot/rpcrot_backend.c, yaesu/ft900.c: + changed RIG_STATUS_NEW into RIG_STATUS_UNTESTED. + +2008-10-26 13:45 y32kn + + * icom/ic7000.c, icom/ic707.c, icom/ic728.c, icom/ic736.c, + icom/ic737.c, icom/ic746.c, icom/ic756.c, icom/ic7800.c, + kenwood/tmd700.c, kenwood/ts480.c: changed RIG_STATUS_NEW into + RIG_STATUS_UNTESTED. + +2008-10-26 13:38 y32kn + + * gs232a/gs232a.c: changed RIG_STATUS_NEW into RIG_STATUS_UNTESTED. + +2008-10-26 13:35 y32kn + + * flexradio/sdr1k.c, gnuradio/graudio.c: changed RIG_STATUS_NEW + into RIG_STATUS_UNTESTED. + +2008-10-26 10:47 fillods + + * src/iofunc.c: some more documenting of read_block() + +2008-10-25 15:27 fillods + + * tentec/argonaut.c: set Argonaut status to STABLE + +2008-10-25 14:37 fillods + + * yaesu/: ft450.c, ft950.c, newcat.c, newcat.h: Patch from Dave, + W1HKJ: 1. the FT-450 transceiver does not respond to the "VS;" + command and responds with "?;" which is not a documented + response. That appears to be the "what's that" response. So + the new_cat code needs to recognize that and just keep on going. + 2. the transceiver expects a full 8 digits when setting frequency. + As originally written the transceiver would accept frequences + >= 1000000 but reject all below that value. 3. Code for + get_mode, set_mode, and set_ptt functions. 4. Rig status changed + to RIG_STATUS_BETA. + +2008-10-25 14:00 fillods + + * icom/: ic725.c, ic735.c, ic761.c, ic775.c, ic781.c: + serial_rate_max and other misc fixes + +2008-10-25 11:36 y32kn + + * include/hamlib/rig.h, src/misc.c: Dropped RIG_STATUS_NEW from + enum of possible backend states in rig.h. + + Mapped all RIG_STATUS_NEW requests from existing applications to + RIG_STATUS_UNTESTED for backward compatibility. + +2008-10-25 11:10 fillods + + * tests/listrigs.c: factorization thanks to rig_strstatus() + +2008-10-25 08:51 y32kn + + * icom/ic910.c: Changed backend status to RIG_STATUS_BETA to + reflect stable work of the rig for most commands. + +2008-10-22 04:11 roger-linux + + * uniden/uniden_digital.c: Add additional comments for improved + reading. + +2008-10-21 19:00 roger-linux + + * uniden/uniden_digital.c: Added a few more comments. + +2008-10-21 18:45 roger-linux + + * uniden/uniden_digital.c: Added MDL & VER command to get_info. + Added many comments, info & fixmes. + +2008-10-21 16:27 roger-linux + + * uniden/uniden_digital.c: + Added more error codes. Distinguished NG & ORER error codes from + each other. Commented SQ/SQuelch unused command. + +2008-10-18 06:21 roger-linux + + * uniden/: bcd396t.c, bcd996t.c, uniden_digital.c, + uniden_digital.h: + - Copied uniden_transaction to uniden_digital_transaction from + uniden.* + + - Copied uniden_get_info to uniden_digital_get_info from uniden.* + + - Removed uniden.h include from bcd396t.c & bcd996t.c. For now, + might be best keeping experimental code separate from the + working analog scanner code. (Can return in the future if + we find code can be merged.) + +2008-10-17 11:52 roger-linux + + * uniden/uniden_digital.c: + Adds some initial notes to uniden_digital.c concerning protocol pdf + files. + + Adds the two known models using compatible protocols. + + Roger + +2008-10-07 18:58 fillods + + * uniden/: Makefile.am, bcd396t.c, bcd996t.c, uniden.c, uniden.h, + uniden_digital.c, uniden_digital.h: new models: BCD396T/BCD996T + +2008-10-07 17:55 fillods + + * uniden/uniden.c: SI/VR fix from Roger + +2008-10-06 18:16 fillods + + * include/hamlib/riglist.h: Newer Uniden models + +2008-09-23 22:02 fillods + + * src/: network.c, network.h, rotator.c, rig.c: accept partial + 'pathname' for PORT_NETWORK + +2008-09-22 21:34 fillods + + * yaesu/: newcat.c, newcat.h: Support table of newcat, patch by + Mark N1VQW + +2008-09-22 21:32 fillods + + * yaesu/: Makefile.am, yaesu.c, yaesu.h: new: FT-950 + +2008-09-22 21:31 fillods + + * yaesu/: ft950.c, ft950.h: cloned after FT-450 + +2008-09-22 21:30 fillods + + * yaesu/ft450.c: caps: 6m band + +2008-09-22 20:51 fillods + + * yaesu/ft897.c: get_mode for narrow passbands, patch by Stelios, + M0GLD + +2008-09-22 20:40 fillods + + * yaesu/ft857.c: get_mode for narrow passbands, patch by Stelios, + M0GLD + +2008-09-21 20:32 fillods + + * tests/: rigctld.8, rigctld.c, rotctld.8, rotctld.c: restrict + listening IP address + +2008-09-21 19:36 fillods + + * icom/icom.c: RIG_LEVEL_STRENGTH is emulated by frontend + +2008-09-21 19:35 fillods + + * yaesu/ft757gx.c: update status/version and fix warning + +2008-09-21 19:34 fillods + + * dummy/Makefile.am, dummy/dummy.c, dummy/dummy.h, + dummy/netrigctl.c, dummy/netrotctl.c, dummy/rot_dummy.c, + dummy/rot_dummy.h, include/hamlib/riglist.h, + include/hamlib/rotlist.h: new backend ala rpcrig/rpcrot, but using + rigctld/rotctld and simpler protocol + +2008-09-21 19:30 fillods + + * src/: Makefile.am, network.c, network.h, rig.c, rotator.c: + implementation of PORT_NETWORK + +2008-09-21 19:27 fillods + + * tests/rotctl_parse.c: * dump_state for internal use by netrotctl + backend * factorize the "END" marker for rotctld, and proprer + flushing/error handling + +2008-09-21 19:24 fillods + + * tests/: rigctl.1, rigctl_parse.c, rigctld.8: * CTCSS/DCS squelch + accessors * DTMF send/recv and get_dcd * dump_state for internal + use by netrigctl backend * factorize the "END" marker for rigctld, + with proprer flushing/error handling + +2008-09-21 19:10 fillods + + * tests/dumpcaps.c: RIG_PORT_USB support + +2008-09-21 19:10 fillods + + * src/settings.c: only emulate LEVEL_STRENGTH when + rig->state.str_cal is defined + +2008-09-21 19:09 fillods + + * icom/ic706.c: ic706mkiig reached STATUS_STABLE + +2008-09-17 20:36 fillods + + * tests/: rigctld.c, rotctld.c: create threads in detached state in + order to prevent zombies + +2008-09-17 18:56 fillods + + * tests/: rigctld.c, rotctld.c: fix thread-leak and pthread_create + error code checking + +2008-09-16 18:11 fillods + + * yaesu/ft100.c: S-Meter calibration table from Tony G0WFV + +2008-09-15 22:15 fillods + + * yaesu/ft100.c: disable confusing width setting in ft100_set_mode + for now + +2008-09-15 22:03 fillods + + * src/settings.c: fix RIG_LEVEL_STRENGTH emulation + +2008-09-15 18:32 fillods + + * yaesu/ft100.c: VFO list fix, added filter list + +2008-09-15 07:16 fillods + + * yaesu/ft100.c: fix error checking of read_block + +2008-09-12 22:55 fillods + + * tests/: rotctl.c, rotctl_parse.c, rotctl_parse.h, rotctld.8, + rotctld.c, Makefile.am: initial rotctld release (same idea as + rigctld) + +2008-09-12 15:32 fillods + + * yaesu/: Makefile.am, ft100.c, ft100.h: FT100: * fixed buffer + overflow in ft100_get_freq, thanks to Tony Corbett G0WFV * better + error code checking * support for MODE_WFM * implemented + ft100_get_level + +2008-09-12 12:54 fillods + + * yaesu/ft757gx.c: SF#2106506: Implement retries to work around + erratic timeouts. Patch from Remi Chateauneu - f4ecw + +2008-09-12 11:49 fillods + + * src/rig.c: BUG#2106524: allow backend specific override get_ptt + even if RIG_PTT_SERIAL_DTR (e.g. FT757GXII) + +2008-09-01 19:01 fillods + + * include/hamlib/riglist.h, kenwood/kenwood.h, kenwood/k3.c, + kenwood/kenwood.c, kenwood/Makefile.am: new backend for the + Elekraft K3 + +2008-08-06 11:09 n0nb + + * yaesu/: ft920.c, ft920.h: Added support for RIG_MODE_PKTLSB, + RIG_MODE_PKTUSB, and RIG_MODE_PKTFM. TNX Jeff Steinkamp N7YG. + +2008-07-14 01:31 aa6e + + * THANKS: minor changes + +2008-07-14 01:25 aa6e + + * THANKS: Add thanks to W1RFI & ARRL + +2008-07-12 17:19 aa6e + + * icom/: README.icom, ic756.c: Add AF, RF gain and squelch level + capability. + +2008-07-08 20:44 n0nb + + * yaesu/: ft757gx.c, ft757gx.h: Minor source cleanup of ft757gx.c + Change FT757GX_DEFAULT_READ_TIMEOUT to be + FT757GX_STATUS_UPDATE_DATA_LENGTH * (5 + (FT757GX_PACING_INTERVAL * + FT757GX_PACING_DEFAULT_VALUE)) by default. Should allow 375 mS for + read timeout at minimum in ft757gx.h + +2008-07-08 16:43 n0nb + + * tests/rigctl.1: Explain the -P option a bit more clearly and its + side effects. Correct typo in the Diagnostics section. + +2008-07-08 16:29 n0nb + + * yaesu/ft757gx.c: Returned ptt_type in ft757gx2_caps to + RIG_PTT_SERIAL_DTR and tested DTR state follows PTT setting. + +2008-07-08 15:02 n0nb + + * yaesu/ft757gx.c: Set PTT type to NONE Corrected get_freq error + off by a factor of 10--bug tracker # 2009215, thanks to F4ECW and + KC0MLS + +2008-06-26 15:23 y32kn + + * bindings/Makefile.am: fix for gcc warnings: dereferencing + type-punned pointer will break strict-aliasing rules" + +2008-06-20 03:11 n0nb + + * Makefile.am, README.developer: Added gs232a to Makefile.am + DIST_SUBDIRS variable Clarified backend additions in + README.developer + +2008-06-19 04:26 aa6e + + * tentec/: orion.c, orion.h: Switch back to ASCII freq. setting + because of hardware(?) bug. + +2008-06-11 17:53 aa6e + + * AUTHORS: Add author. (credits info added to web page, also) + +2008-05-23 14:30 fillods + + * tests/rigctl_parse.c: * new command dump_conf from within rigctl + * DBTS #258692: '?' show all the possibilities at rigctl prompt + +2008-05-23 14:26 fillods + + * tests/: dumpcaps.c, rigctl.1, rigctl.c, rigctl_parse.h, + sprintflst.h: new command dump_conf from rigctl + +2008-05-23 14:19 fillods + + * src/mem.c: in generic save/restore chan, only process decalred + properties from mem_caps + +2008-05-23 14:14 fillods + + * gs232a/: Makefile.am, gs232a.c, gs232a.h: added GS-232A rotator + controller + +2008-05-23 14:09 fillods + + * include/hamlib/rotlist.h: copyright fix + +2008-05-23 14:09 fillods + + * include/hamlib/rotlist.h, configure.ac, bindings/ignore.swg: + added GS-232A rotator controller + +2008-05-17 16:36 fillods + + * bindings/Makefile.am: allow perl binding to find libhamlib in + src, but nuke LD_RUN_PATH, hence preventing any rpath backdoor + +2008-05-13 13:35 y32kn + + * tests/rigmatrix.c: adapt path for model to support/model%d.txt in + print_caps_sum() + +2008-05-08 16:21 fillods + + * configure.ac, tests/Makefile.am, tests/rigctld.c: do not make + rigctld conditional anoymore, check for winsock2 so rigctld can + compile on mingw32 + +2008-05-08 12:40 fillods + + * src/conf.c: check ITU region validity in + rig_set_conf('itu_region') + +2008-05-08 10:46 fillods + + * tests/rigctl_parse.c: fix Debian #263478, rigctl: help sheet + doesn't line up + +2008-05-07 22:18 fillods + + * flexradio/dttsp.c: prevent invalid free() in cleanup + +2008-05-05 21:57 fillods + + * kenwood/th.c: * fix remaining places not knowing that tuning step + is hexadecimal * get ready for freqs higher than 31 bits * on freq + higher than 470MHz, tuning step of TH-F7 must be at least 10kHz * + fix flexible th_get_mode * added RIG_LEVEL_BALANCE/RIG_LEVEL_ATT * + and yes, we do want to read the transaction's reply, to know if + successful + +2008-05-04 21:47 fillods + + * bindings/: pytest.py, tcltest.tcl, perltest.pl: more + tests/examples + +2008-05-04 21:42 fillods + + * bindings/rig.swg: * fix/improve memory oriented methods * made + all methods returning strings more handy + +2008-05-04 21:38 fillods + + * bindings/hamlib.swg: make locator/qrb/longlat functions to work + from bindings + +2008-05-04 21:36 fillods + + * bindings/Makefile.am: partly fix dependencies + +2008-05-04 21:31 fillods + + * bindings/ignore.swg: more symbols to ignore + +2008-05-04 21:27 fillods + + * kenwood/: th.c, th.h, thf7.c: * Added th_set_ant/th_get_ant * + Flexible rmode_t conversion * Made th_get_channel/th_set_channel + more generic, esp. to work with TH-F7E * Major TH-F7E improvements + +2008-05-04 21:23 fillods + + * kenwood/: thd7.c, tmd700.c, tmv7.c: chan_list fixes + +2008-05-04 21:19 fillods + + * kenwood/: kenwood.c, kenwood.h: flexible rmode_t conversion, + detect overflow in kenwood_transaction() + +2008-05-04 21:16 fillods + + * kenwood/: ts140.c, ts680.c: get rid of non portable %lld + +2008-05-04 21:15 fillods + + * include/hamlib/rig.h, kenwood/thg71.c, src/misc.c: new + RIG_MTYPE_BAND + +2008-05-04 15:36 fillods + + * src/: rig.c, rotator.c: default serial device on BSD systems + +2008-05-04 15:33 fillods + + * uniden/: bc780.c, Makefile.am, bc250.c, uniden.c, uniden.h: Added + BC780xlt and BC250D + +2008-05-04 14:23 fillods + + * uniden/: Makefile.am, bc245.c, bc895.c, pro2052.c, uniden.c, + uniden.h: Added PRO-2052, big improvement of uniden backend + +2008-05-04 14:11 fillods + + * src/settings.c: misc comment about STRENGTH relative to S9 + +2008-05-04 14:10 fillods + + * include/hamlib/riglist.h: More Uniden and Radio Shack models + +2008-05-04 14:08 fillods + + * dummy/dummy.c: make S-Meter jiggle randomly + +2008-05-01 21:30 aa6e + + * tentec/orion.c: Fix serial I/O error checking + +2008-05-01 12:32 fillods + + * include/hamlib/rig.h, src/mem.c: allow rig_lookup_mem_caps() to + retrieve a union of all the mem_caps sets + +2008-05-01 12:19 fillods + + * include/hamlib/rotator.h: harmless arg name change in order to + ease swig work + +2008-04-27 09:57 fillods + + * tests/rigctl_parse.c: make use of factorized rig_lookup_mem_caps + +2008-04-27 09:56 fillods + + * tests/: dumpcaps.c, dumpmem.c, memsave.c: make use of factorized + rig_strmtype/rig_strptrshift + +2008-04-27 09:53 fillods + + * kenwood/thg71.c: * Split edge range chan_list, change MTYPE of + PRIO + +2008-04-27 09:51 fillods + + * src/mem.c: added rig_lookup_mem_caps() and rig_mem_count() + +2008-04-27 09:48 fillods + + * src/misc.c: * bug fix in rig_strptrshift (+ and - were inversed, + ouch) * added rig_parse_mtype/rig_strmtype + +2008-04-27 09:46 fillods + + * include/hamlib/rig.h: * added RIG_MTYPE_PRIO * added + rig_lookup_mem_caps/rig_mem_count and rig_strmtype/rig_parse_mtype + * misc change to RIG_VFO* for Swig to make them available in the + bindings + +2008-04-27 09:31 fillods + + * src/misc.c: Patch from Jeff Laughlin - N1YWB Cleanup for invalid + code 'str != ""' all over misc.c + +2008-04-26 09:00 fillods + + * kit/elektor507.c: url of the kit + +2008-04-11 22:01 fillods + + * kit/Makefile.am: moved miniVNA to kit subdir + +2008-04-11 18:22 fillods + + * configure.ac, src/Makefile.am: get ready for next round + +2008-04-11 18:18 fillods + + * configure.ac: release 1.2.7.1 + +2008-04-11 18:18 fillods + + * ChangeLog: Release of 1.2.7.1 + 2008-04-11 18:03 fillods * Makefile.am, configure.ac, include/hamlib/riglist.h, kit/kit.c,