From 0cafefeb6ee43832f4ac45c0ef2a3c012f361bd4 Mon Sep 17 00:00:00 2001 From: "Nate Bargmann, N0NB" Date: Sat, 12 Mar 2011 14:54:25 +0000 Subject: [PATCH] release 1.2.13 git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3069 7ae35d74-ebe9-4afe-98af-79ac388436b8 --- ChangeLog | 781 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ NEWS | 41 ++- 2 files changed, 808 insertions(+), 14 deletions(-) diff --git a/ChangeLog b/ChangeLog index 9423b4fcf..0f229533b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,784 @@ +2011-03-12 14:30 n0nb + + * configure.ac: Set version to 1.2.13 for pending release + +2011-03-07 23:36 n0nb + + * kenwood/ic10.c, kenwood/ic10.h, kenwood/ts440.c: Correct ts440 + for an iflen of 38 chars + + Bill reports his TS-440 returns 38 chars instead of the default + 29. + This patch defines iflen of 38 for the ts440 backend and + implements + necssary support in the ic10 backend. + +2011-02-28 00:02 n0nb + + * README.betatester, README.developer: Document needed libltdl-dev + package dependency + + Remove mention of Docbook as those sources have been deleted from + the + repository. + +2011-02-27 23:26 kamalmostafa + + * rotorez/rotorez.c, rotorez/rotorez.h: source warnings cleanup: + rotorez_rot_reset wrapper for stop + + ... and moved "API local implementation" static declarations from + .h into .c + +2011-02-27 22:43 kamalmostafa + + * yaesu/ft840.c, yaesu/ft840.h: source warnings cleanup: #ifdef out + unused FT-840 routines + + ... and moved "API local implementation" static declarations from + .h into .c. + +2011-02-27 22:42 kamalmostafa + + * aor/ar7030p.c, flexradio/dttsp.c, pcr/pcr.c, yaesu/vx1700.c: + source warnings cleanup: #if-0 out a few unused routines + +2011-02-27 21:19 kamalmostafa + + * rpcrig/rpcrig.x, rpcrot/rpcrot.x: source warnings cleanup: + rpcgen-generated code + + Quell 124 unused variable warnings from the rpcgen-generated code + in rpcrig and rpcrot + +2011-02-27 15:27 kamalmostafa + + * configure.ac: configure: refine advice for missing ltdl.h + +2011-02-26 18:50 kamalmostafa + + * configure.ac: configure: add check and advice for missing ltdl.h + + Stop the build at configure time if we can't find ltdl.h in the + standard + include paths, and advise installation of libltdl development + package. + +2011-02-21 22:15 fillods + + * Segfault-award: Congrats Charles + +2011-02-21 19:32 kamalmostafa + + * rpcrig/rpcrigd.c, tests/rigctl_parse.c, tests/rigmem.c, + tests/rigsmtr.c, tests/rigswr.c, tests/rotctl_parse.c: Fix + segfault on improper -C syntax + + Avoid null pointer segfault when -C param is specified with no + '=' e.g. + "rigctl -C foo". + + Thanks to Charles Suprin for the report. + +2011-02-19 02:58 n0nb + + * kenwood/k3.c, kenwood/kenwood.h: k3_set/get_split_mode dummy + functions + + The K3 will swap VFOs with the frontend's implementation of + get_split_mode when the backend's definition in rig_caps is NULL. + These + functions simply return -RIG_ENAVAIL when called to preserve the + K3's + operating state. + +2011-02-18 02:04 n0nb + + * kenwood/k3.c: K3 specific set_rit, set_xit + + Added support for the K3's ability to set RIT/XIT offset + frequency + directly. + Coding style changes. + +2011-02-18 02:03 n0nb + + * kenwood/elecraft.c, kenwood/elecraft.h, kenwood/k2.c: Coding + style edits + +2011-02-17 12:22 n0nb + + * src/usb_port.c: Added partial match in USB product name + + In case the usb device name is not found among the available + devices, a + partial string comparison is performed. + + Author: Stefano Speretta, Innovative Solutions In Space BV + + Signed-off-by: Stefano Speretta + +2011-02-17 12:22 n0nb + + * kit/funcube.c, kit/funcube.h: Added attenuator, preamplifier and + RSSI to FUNcube + + The Attenuator/Preamp has been added: not all the LNA values have + been + added because Hamlib can only have maximum 8 values and FUNcube + has + more. + + The RSSI readout is performed on the IF and it is not calibrated. + To + calibrate it, it would be necessary to read all the gains in the + complete chain to compute the real RSSI. + + The driver now also supports firmware versions 1.x. + + Author: Stefano Speretta, Innovative Solutions In Space BV + + + Signed-off-by: Stefano Speretta + +2011-02-16 23:49 n0nb + + * include/hamlib/riglist.h, yaesu/Makefile.am, yaesu/vx1700.c, + yaesu/vx1700.h, yaesu/yaesu.c, yaesu/yaesu.h: Add Vertex Standard + VX-1700 transceiver support + + From Mikhail Kshevetskiy + + vx-1700 notes: + ============== + * the only possible way to switch from VFO_A to VFO_MEM is a + switching to configured memory channel. + * vfo_op(UP/DOWN) in memory mode switch channel UP/DOWN + correspondingly + * set_mem() in VFO mode do not change memory channel, but only + remember passed value. Thus we may set non-configured memory + channel number for future use in vfo_op(OP_FROM_VFO). + * get_mem() in VFO mode returns last used memory channel value. + It may return non-configured memory channel number passed to + set_mem() previously. + + WARNING: VX-1700 CAT Manual have bugs, see comments in code. + +2011-02-16 12:32 n0nb + + * aor/sr2200.c: Bug-fix to AOR SR-2200 + + Fixed S-Meter read-out: not readings are calibrated in S units + Fixed pre-amp control: now it works under GRig + + Signed-off-by: Stefano Speretta + +2011-02-14 18:06 kamalmostafa + + * README.developer: README.developer: restore libtool prerequisite + text + +2011-02-14 03:10 n0nb + + * README.developer: Additional coding and style guidelines. + +2011-02-14 03:04 n0nb + + * doc/README.ft890, doc/README.ft920, doc/README.rotorez, + rotorez/README.rotorez, yaesu/README.ft890, yaesu/README.ft920: + Move files into their relevant directories + + doc/ directory is now only for Doxygen generated documentation. + +2011-02-14 03:03 n0nb + + * doc/sgml/backend.sgml, doc/sgml/genindex.sgml, + doc/sgml/hamlib-doc.dsl, doc/sgml/hamlib-doc.sgml, + doc/sgml/internals.sgml, doc/sgml/intro.sgml, + doc/sgml/preface.sgml, doc/sgml/reference.sgml, + doc/sgml/using.sgml: Remove obsolete SGML files. + +2011-02-13 19:01 kamalmostafa + + * README, README.betatester, README.developer, README.release, + autogen.sh, configure.ac, hamlib.spec.in, libltdl, + macros/Makefile.am: Remove bundled libltdl (libtool) + + Hamlib shall now depend on the system to provide libtool. + +2011-02-13 18:49 kamalmostafa + + * configure.ac: fix configure.ac paths for FreeBSD + + From: Ayan George + + Allow build to find components (e.g. libtool) installed in + /usr/local + on FreeBSD. + +2011-02-08 22:21 fillods + + * aor/sr2200.c, include/hamlib/rig.h, src/misc.c: - revert creation + of RIG_MODE_WAM and RIG_MODE_SFM + - sr2200: + - fix filter width of WFM + - prevent symbol littering + +2011-02-08 13:00 n0nb + + * kenwood/thf7.c: THF7E fixes from Ron Hinds, KF7NNZ + + Implement the RIG_OP_DOWN command, from Ron Hinds + + +2011-02-08 13:00 n0nb + + * kenwood/thf6a.c: THF6A fixes from Ron Hinds, KF7NNZ + + Implement the RIG_OP_DOWN command, from Ron Hinds + + +2011-02-08 09:02 fillods + + * src/usb_port.c: Allow USB device's VID/PID/Vendor/Product to be + explicitly specified + +2011-02-06 18:42 kamalmostafa + + * macros/ac_python_devel.m4: python: fix --with-python-binding + configure macro + + Fix macro syntax error which I introduced in svn r2943. + +2011-02-04 23:20 n0nb + + * kit/fifisdr.c: FiFi-SDR backend: add more filter options + + Patch from Rolf Meeser + +2011-02-04 23:20 n0nb + + * kit/fifisdr.c: FiFi-SDR backend improvements + + Patch from Rolf Meeser + +2011-02-04 23:20 n0nb + + * kit/Makefile.am, kit/fifisdr.c, kit/kit.c, kit/kit.h: Add backend + for FiFi-SDR + + Patch from Rolf Meeser + +2011-02-04 23:19 n0nb + + * include/hamlib/riglist.h, kit/kit.c, kit/kit.h, + kit/si570avrusb.c: Prepare FiFi-SDR backend refactoring + + Patch from Rolf Meeser + +2011-02-03 02:52 n0nb + + * doc/footer.html, doc/hamlib.cfg.in, doc/hamlib.css, + doc/index.doxygen, include/hamlib/rotlist.h, src/network.c: + Doxygen tweaks + + New CSS file, added Doxygen logo to footer, tweaked hamlib.cfg.in + for + Doxygen configuration. Minor edits to index.doxygen. + + Minor Doxygen edits to rotlist.h and network.c + +2011-02-01 16:31 n0nb + + * INSTALL, README, README.betatester, README.developer: Update + documentation. + + Added required/optional development package info in + README.betatester + and added info on ldconfig and its configuration. + +2011-02-01 03:32 n0nb + + * kenwood/k2.c: Add missing .extparms assignment + +2011-02-01 03:18 n0nb + + * kenwood/elecraft.c, kenwood/elecraft.h, kenwood/k2.c, + kenwood/k3.c: Add support for TX Query on K2 and K3 + + The K2 and K3 support a TQ command to query the transmit status. + As + only four bytes are returned it is much faster than the longer IF + command response. Access is via rig_get_ext_level--rigctl 'l' + command + with a Level mnemonic of 'txst'. Returns '0' on RX and '1' on TX. + +2011-02-01 00:48 n0nb + + * kenwood/README.k2, kenwood/README.k3, kenwood/elecraft.c, + kenwood/elecraft.h, kenwood/k2.c, kenwood/k3.c, + kenwood/kenwood.c, kenwood/kenwood.h: Add extension parameter + handling for K2/K3 RIT/XIT + + Implemented kenwood_cfg_params structure to allow RIT/XIT tokens + to be + available to all Kenwood backend rigs (Fine Step and Voice + announce are + also defined). K2/K3 rigs can only set/get RIT/XIT. + + Updated README.k2/k3 for RIT/XIT functions and prior updates. + +2011-01-31 12:30 n0nb + + * kenwood/thf6a.c, kenwood/thf7.c: Frequency range corrections from + Ron Hinds KF7NNZ + + THF6A and THF7 frequency range corrections for Region 1 and + Region 2. + Patch info from Ron Hinds . + +2011-01-31 04:03 n0nb + + * kenwood/elecraft.h, kenwood/k3.c: K3 get extra level for IF + center frequency + + Implemented rig_get_ext_level() for the K3 FI command which + returns the + last four digits of the IF center frequency. This value changes + as the + operator adjusts the shift control, changes mode, or adjusts the + bandwidth + control. The function returns the actual frequency of 8210000 Hz + plus + the value returned by the FI command. + + To get this frequency value the token IFCTR must be passed to + rig_get_ext_level(). This token is specific to the K3 backend. + +2011-01-29 19:58 n0nb + + * include/hamlib/rotlist.h, spid/spid.txt: Updated SPID patch from + Norvald H. Ryeng + + Rot2Prog is now 901, Rot1Prog 902 per feedback from Magne Mæhre + LA1BFA. + Minor update of spid.txt to correct a typo and clarify a point in + the documentation. + +2011-01-29 14:31 n0nb + + * include/hamlib/rotlist.h, spid/spid.c, spid/spid.h, + spid/spid.txt: SPID driver extension from Norvald H. Ryeng + + This patch extends the SPID driver with support for the Rot1Prog + az + rotator controller. It also updates protocol documentation. The + driver + has been tested with Rot1Prog and with Rot2Prog for regression. + + Submitted by Norvald H. Ryeng . + +2011-01-28 00:32 n0nb + + * aor/Makefile.am, aor/aor.c, aor/aor.h, aor/sr2200.c, + include/hamlib/rig.h, include/hamlib/riglist.h, src/misc.c: AOR + SR2200 backend added by Stefano Speretta + + New backend, SR2200, heavily derived from AR8200 backend. From + Stefano + Speretta . + +2011-01-21 18:38 n0nb + + * kenwood/k2.c: Test k2_md_rtty flag + + Test k2_md_rtty flag when k2_set_mode() is passed RIG_MODE_RTTY + or + RIG_MODE_RTTYR to avoid erroneously attempting to set RTTY when + k2_md_rtty is unset. + +2011-01-21 12:22 n0nb + + * kenwood/k2.c: Add missing command to set K2 to K22 in set_mode + + An oversight had omitted the necessary call to set the K2 to K22 + extended mode before setting the filter. The function now sets + K22 + properly, sets the filter width, and then K20 before returning. + +2011-01-20 03:23 n0nb + + * INSTALL, README.betatester, README.developer: Info on daily + snapshot tarball and Debian packages + +2011-01-19 02:39 n0nb + + * kenwood/elecraft.c, kenwood/elecraft.h, kenwood/k2.c, + kenwood/k3.c, kenwood/kenwood.c, kenwood/kenwood.h: Implement + filter scanning and get/set mode on K2 + + K2 backend will now scan for installed RTTY mode and filters per + mode upon rig_open(). Implemented get/set mode in K2. The + get_mode() + function checks the filter bandwith and returns that for the + width + value and the set_() function will select and set an appropriate + filter based on the width passed in. + +2011-01-13 12:08 n0nb + + * README, README.betatester, README.developer, hamlib.pc.in: Update + copyright year in README files. + + Correct typo in hamlib.pc.in Description line. + +2011-01-11 00:30 n0nb + + * AUTHORS: Correct some copy and paste errors. + +2011-01-11 00:13 n0nb + + * AUTHORS: Update several developers who were not listed. + +2011-01-05 21:59 fillods + + * icom/Makefile.am, icom/frame.c, icom/frame.h, icom/ic92d.c, + icom/icom.c, icom/icom.h: Skeleton for IC-E92D model. + + Let icom generic transaction routines to work with true full + duplex + and alternate controler ID. + +2010-12-27 15:20 n0nb + + * include/hamlib/riglist.h, kit/kit.c, kit/kit.h, + kit/si570avrusb.c: Patch from SF user rolfm adding support for + the FiFi-SDR, an Si570 + based receiver. More info at http://o28.sischa.net/fifisdr/trac + (in + German only). Posted via tracker ID: 3144418 + +2010-12-24 23:06 n0nb + + * README.developer: Update required and optional package names and + presence tests. + +2010-12-09 01:27 n0nb + + * tests/rigctl.1: Improve description of -t command option and w + command and provided + command line invocation example. + +2010-12-06 23:53 n0nb + + * kenwood/elecraft.c: Modify test for K2 and K3 in elecraft_open() + +2010-12-05 23:46 n0nb + + * yaesu/ft2000.c, yaesu/ft2000.h, yaesu/ft450.c, yaesu/ft450.h, + yaesu/ft5000.c, yaesu/ft5000.h, yaesu/ft9000.c, yaesu/ft9000.h, + yaesu/ft950.h: Correct long standing bugs where hardware + handshake was not the default + for the latest Yaesu backends (ft9000 and later that use "New + CAT" + commands) and set the default "write_delay" parameter to '0' as + these + radios deault to assuming a command has been received after 10 + mSec of + no data on the wire. The default write_delay had been 50 mSec + (for no + good reason except I copied and pasted from older backends) which + was + too long as these models implement a CAT TOT (Time Out Timer) of + 10 mSec. + +2010-12-02 22:23 fillods + + * tests/rigctl_parse.c: fix previous commit, which was preventing + the parsing of ext_levels/ext_parms + +2010-12-02 19:24 fillods + + * kenwood/Makefile.am: add missing elecraft.h + +2010-12-01 21:41 fillods + + * tests/rigctl.c, tests/rigctl_parse.c, tests/rigctld.c, + tests/rotctl.c, tests/rotctl_parse.c, tests/rotctld.c: Implement + exit status according to manual page: + 1 if there was an invalid command line option or argument; + 2 if an error was returned by Hamlib. + +2010-11-29 21:56 fillods + + * gs232a/gs232.c, gs232a/gs232a.c: F1TE tracker's protocol looks + more like GS232 than GS232A + +2010-11-29 21:42 fillods + + * gs232a/gs232a.c, gs232a/gs232a.h, include/hamlib/rotlist.h: add + F1TE Tracker + +2010-11-04 21:05 fillods + + * kit/si570avrusb.c: set/get freq by value for Si570-PIC-USB + +2010-11-03 20:52 fillods + + * include/hamlib/riglist.h, kit/kit.c, kit/kit.h, + kit/si570avrusb.c: add KTH-SDR Si570 kit + +2010-11-03 03:08 n0nb + + * kenwood/README.k2, kenwood/README.k3, kenwood/elecraft.c, + kenwood/elecraft.h, kenwood/k2.c, kenwood/k3.c: Moved K3 specific + functions to k3.c + Keep shared functions in elecraft.c + +2010-10-30 14:25 n0nb + + * kenwood/README.k3, kenwood/elecraft.c, kenwood/elecraft.h, + kenwood/k3.c: Implement k3_set_vfo() + Document K3 backend particulars om README.k3 + +2010-10-29 21:20 n0nb + + * kenwood/Makefile.am, kenwood/elecraft.c, kenwood/elecraft.h, + kenwood/k2.c, kenwood/k3.c, kenwood/kenwood.c, kenwood/kenwood.h: + Support for Elecraft extensions to base Kenwood functions + (particularly + for the K3). + Added debugging print functions to all Kenwood backend functions + for + easier debugging. + +2010-10-29 07:50 fillods + + * prm80/prm80.c, src/iofunc.c: - Clear MSB of data read on 7-bit + serial port, + as it looks necessary with 7S1 + - Do read unwanted response in prm80_transaction(). + +2010-10-28 07:28 fillods + + * include/hamlib/riglist.h, kenwood/Makefile.am, kenwood/kenwood.c, + kenwood/kenwood.h, kenwood/ts590.c: add TS-590S + +2010-10-27 20:31 fillods + + * prm80/prm80.c, prm80/prm80.h, prm80/prm8060.c: - fix MSB of 7S1 + - fix prm80_get_channel false proto error + - fix AF/SQL level reading + - PRM8060: fix available levels, remove prm80_get_split_freq + +2010-10-27 07:05 fillods + + * prm80/Makefile.in: remove auto-generated file + +2010-10-26 20:47 fillods + + * Makefile.am, README.developer, bindings/ignore.swg, configure.ac, + include/hamlib/riglist.h, prm80, prm80/Makefile.am, + prm80/Makefile.in, prm80/prm80.c, prm80/prm80.h, prm80/prm8060.c: + added TRM8060 + +2010-10-26 19:31 fillods + + * include/hamlib/rig.h, src/conf.c, src/rot_conf.c, src/serial.c, + tests/dumpcaps.c, tests/dumpcaps_rot.c, tests/rigmatrix.c: Add + Mark/Space serial parity + +2010-10-08 21:19 fillods + + * kit/Makefile.am: Fix build when HAVE_USRP. Workaround for + automake limitation? + +2010-10-08 20:43 fillods + + * kit/si570avrusb.c, src/usb_port.c: Add support for USB device + without usb_set_configuration() and + without usb_claim_interface(). Looks like needed on Windows 7. + +2010-10-07 21:51 fillods + + * kit/si570avrusb.c: Disable BPF because of probable PTT shared + pin, but it can still be enabled through set_conf. + Add conf item for I2C address + +2010-10-06 07:25 fillods + + * include/hamlib/riglist.h, yaesu/Makefile.am, yaesu/ft5000.c, + yaesu/ft5000.h, yaesu/newcat.c, yaesu/yaesu.c, yaesu/yaesu.h: + clone FT-DX5000 after FT-2000 + +2010-10-05 17:57 fillods + + * kenwood/th.c: New Kenwood THF-6A backend + +2010-10-04 02:49 n0nb + + * kenwood/Makefile.am, kenwood/kenwood.c, kenwood/kenwood.h, + kenwood/thf6a.c: New Kenwood THF-6A backend from Scott Martin, + KC9QEN. + +2010-09-29 17:58 kamalmostafa + + * configure.ac, kit/Makefile.am: Force automake to invoke the C + (not C++) linker in kit/ when no C++ is in use. + +2010-09-26 02:23 kamalmostafa + + * alinco/Makefile.am, aor/Makefile.am, ars/Makefile.am, + drake/Makefile.am, dummy/Makefile.am, easycomm/Makefile.am, + flexradio/Makefile.am, fodtrack/Makefile.am, + gnuradio/Makefile.am, gs232a/Makefile.am, heathkit/Makefile.am, + icom/Makefile.am, jrc/Makefile.am, kachina/Makefile.am, + kenwood/Makefile.am, kit/Makefile.am, lowe/Makefile.am, + m2/Makefile.am, microtune/Makefile.am, miniVNA/Makefile.am, + pcr/Makefile.am, racal/Makefile.am, rft/Makefile.am, + rotorez/Makefile.am, rpcrig/Makefile.am, rpcrot/Makefile.am, + rs/Makefile.am, sartek/Makefile.am, skanti/Makefile.am, + spid/Makefile.am, src/Makefile.am, tapr/Makefile.am, + tentec/Makefile.am, tuner/Makefile.am, uniden/Makefile.am, + winradio/Makefile.am, wj/Makefile.am, yaesu/Makefile.am: Move + backend libraries into /usr/lib/hamlib directory. + +2010-09-22 19:54 fillods + + * src/usb_port.c: usb_set_configuration() is mandatory for the + setup on Windows + +2010-09-19 12:32 aa1vs + + * kenwood/tmd700.c: Use new th_set_freq for TM-D700 + +2010-09-19 12:31 aa1vs + + * kenwood/th.c: Changed th_set_freq to round and select step size + to use. + Allows 6.25kHz and 5kHz channelization. + +2010-09-17 15:02 fillods + + * src/usb_port.c: * do not check return value of + usb_detach_kernel_driver_np(), + it's done as best effort, and access failure would be catched + later. + * make failure of usb_claim_interface() fatal in usb_port_open() + +2010-09-17 14:46 fillods + + * src/rig.c, src/serial.c: Workaround SF#3055689 + + * make sure the PTT is not set when configured as RTS/DTR at + open()/close() time. + It appears the Linux kernel force their value as explained + here[1] during open. + Also obvious when reading the source code[2], esp. in + uart_startup() + and uart_update_termios() where uart_set_mctrl(port, TIOCM_DTR | + TIOCM_RTS) + is called. + + [1] + http://books.google.fr/books?id=75eeBNcjcuIC&lpg=PA152&ots=Qvgi6VDLvm&pg=PA152#v=onepage&q&f=false + [2] + http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=drivers/serial/serial_core.c;hb=HEAD + + * don't let the OS change modem signals at close() time + +2010-09-16 23:50 aa1vs + + * kenwood/th.c: extend th_get_vfo_char to support D700 + +2010-09-14 01:24 n0nb + + * yaesu/ft950.c: Suggested change by Dave, W1HKJ, to enable serial + hardware handshaking + by default. + +2010-09-13 21:27 fillods + + * kenwood/thd7.c: - add readl th_[sg]et_ctcss_sql() + - enable channel description + +2010-09-13 21:25 fillods + + * kenwood/th.c, kenwood/th.h, kenwood/tmd700.c: - add FUNC_MUTE, + PARM_BEEP, th_scan(), th_[sg]et_dcs_sql() + - fix th_[sg]et_ctcss_tone(), let them handle the tone instead + of the CTCSS, covered by th_[gs]et_ctcss_sql() + - new tm_set_vfo_bc2() capable of split handling along with + th_[sg]et_split_vfo() + - customize TM-D700 channel caps and channel desc size + - set TM-D700's timeout to 1 second + - fix TM-D700's targetable_vfo + +2010-09-13 21:12 fillods + + * kenwood/tmv7.c: Wrap sscanf in order to workaround some locales + where the decimal + separator (float format, ...) is not a dot. + +2010-09-13 07:46 fillods + + * kenwood/tmd700.c: The D700 does not internally round the input + frequency to the nearest + available frequency. Instead it returns an error code. This is an + issue for use with gpredict. It is also inconsistent with other + backends, particularly the FT-857. (The rounding may occur in the + radio + of the 857 but to the developer it appears transparent.) + + This patch defines a simple wrapper around the th_set_freq call + that + rounds the frequency to the nearest 5kHz. + + Patch from Charles Suprin, AA1VS. + +2010-09-13 07:38 fillods + + * kenwood/kenwood.h: Increase buffer length in simplified + transaction helper functions, + and check max length in kenwood_cmd(). This fixes an overrun with + long commands like in th_set_freq(). + Patch from Charles, AA1VS, +edit. + +2010-09-08 08:28 fillods + + * kenwood/th.c, kenwood/tmd700.c: TM-D700: fix set_vfo, plus some + more caps + th_set_freq: finer freq setting + th_set_chan: allow inexact tuning_step + +2010-09-07 21:11 fillods + + * kenwood/th.h, kenwood/thd7.c, kenwood/thg71.c, kenwood/tmd700.c, + kenwood/tmv7.c: fix old regression about mode handling on TH-D7, + TH-G71, TM-V7, TM-D700 + +2010-09-03 21:28 fillods + + * configure.ac, src/Makefile.am: get ready for next round + +2010-09-03 21:21 fillods + + * ChangeLog, NEWS, configure.ac: release 1.2.12 + 2010-08-29 20:27 n0nb * rotorez/rotorez.c: Add support in erc_rot_get_position() for diff --git a/NEWS b/NEWS index b40332bf2..bc54c42f6 100644 --- a/NEWS +++ b/NEWS @@ -1,10 +1,23 @@ Hamlib -- History of visible changes. Copyright (C) 2000-2003 Frank Singleton -Copyright (C) 2000-2010 Stephane Fillod, and others +Copyright (C) 2000-2011 Stephane Fillod, and others Please send Hamlib bug reports to hamlib-developer@lists.sourceforge.net +Version 1.2.13 + 2011-03-12 + * New models: VX-1700, FUNcube, FiFi-SDR, KTH-SDR Si570, FT-5000, + TS-590S + * Rotor fixes and features: SPID + * New Rotor backend: F1TE Tracker + * Fixes and features: TS-440S, K2, K3, SR-2200, THF6A, THF7E, NewCAT + rigs serial port defaults, TM-D700, + * Removed libtool tree from source tree + * Removed old DocBook files + * Allow USB device's VID/PID/Vendor/Product to be explicitly specified + * Doxygen documentation updates and new style sheet + Version 1.2.12 2010-09-03 * New models: PCR-2500, RX331, TRP 8255 S R @@ -17,12 +30,12 @@ Version 1.2.11 * New models: RA-3702, IC-738, IC-7600, IC-7700, AR 7030+, FT-980, TT-536 Delta-II, R&S EB200 * New rotator backends: GS-232B, GS-232 (not A or B), ARS RCI, M2 RC2800 - * Fixes and features: TH-F7E, FT-847, FT-736, FT-920, FT767GX, FT-747, + * Fixes and features: TH-F7E, FT-847, FT-736, FT-920, FT767GX, FT-747, FT-950, FT-450, Yaesu NewCAT, PCR*, IC-706MkIIG, IC-7800, R-8A, Paragon * rigctld/rotctld * ltdl security update - * IPv6 ready - * bindings not built by default + * IPv6 ready + * bindings not built by default Version 1.2.10 2009-11-02 @@ -78,7 +91,7 @@ Version 1.2.7.1 Version 1.2.7 2008-02-13 * Improved Documentation - * New models: IC-820H, DttSP, Elektor SDR-USB, DDS-60, + * New models: IC-820H, DttSP, Elektor SDR-USB, DDS-60, FT-450, FT-767GX * Fixes: IC-746, IC-765, IC-910, Kenwood, FT1000MP, FT817, .. * New rigsmtr toy to graph polar signal strength @@ -107,16 +120,16 @@ Version 1.2.6rc1 * New models: IC7000, G313i/G313e * Many Icom, Kenwood, and Tentec fixes. * Build system fixes - + Version 1.2.5 2006-02-26 * frontend API: support for clonable rigs - rigmem: CSV format change - rigctl: new send_cmd for protocol debugging purpose - easy USB devices support - * new models: AR8600, AR2700, DWT (DLL based under Windows, + * new models: AR8600, AR2700, DWT (DLL based under Windows, need test under other OS) - * fixes: big AOR update, AR7030, Orion, NRD-545, RX-320, + * fixes: big AOR update, AR7030, Orion, NRD-545, RX-320, FT-817, FT-990, TS-2000, Easycomm * port: BSD fix of parallel port support @@ -126,7 +139,7 @@ Version 1.2.4 * new models: TS-480, VR5000, FT1000MkV Fld * fixes: TS-570S, AR7030, AR3000A, Orion, FT-897, IC746 * port: fixed 64bit int handling which potentially fixes backends - kenwood/alinco/pcr/uniden/aor/jrc/tentec, + kenwood/alinco/pcr/uniden/aor/jrc/tentec, added xBSD parallel port support Version 1.2.3 @@ -162,7 +175,7 @@ Version 1.2.0 - setting_t changed from long long to long int. - locator and dec/dms interface rework - bump library CURRENT version info - * new backends: Lowe (HF-235), FlexRadio (SDR-1000), + * new backends: Lowe (HF-235), FlexRadio (SDR-1000), skelton TAPR (DSP-10), skelton RFT, Ten-Tec models and many new models & fixes * new rotator backends: sartek @@ -176,7 +189,7 @@ Version 1.2.0 Version 1.1.4 2003-04-28 - * new backends: Drake (R8B), GNU Radio (experimental), microtune, + * new backends: Drake (R8B), GNU Radio (experimental), microtune, and many new rig models * new rotator backends: fodtrack, rotorez * better doxygenized documentation @@ -190,11 +203,11 @@ Version 1.1.3 * rotator frontend, new easycomm backend * added Kylix and perl bindings and completed tcl/tk support * networked (RPC) rig and rotator - + Version 1.1.2 2001-09-23 * License converted to LGPL - * new backends: Alinco (DX-77), Uniden (BC895), + * new backends: Alinco (DX-77), Uniden (BC895), Ten-Tec (RX320), Kachina (505DSP) * New port_t design, coming with easy rig auto-probe * mv_ctl replaced by vfo_op, set_vfo/get_vfo extended to RIG_VFO_MEM @@ -202,7 +215,7 @@ Version 1.1.2 * Better portability, esp. with libtool (DLL dlopen'ing works under Win32 !) * added C++ and tcl/tk bindings (not complete yet) * converted from hamlib-doc to doxygen in-source interface documenting - + Version 1.1.1 2001-05-26 * new backends: Kenwood (TS870S), WiNRADiO, PCR-1000, Dummy (for tests)