Merge branch 'master'

Hamlib-1.2.15
Stephane Fillod 2011-08-21 23:40:17 +02:00
commit 3402e594ff
7 zmienionych plików z 45 dodań i 14 usunięć

5
NEWS
Wyświetl plik

@ -19,7 +19,10 @@ Version 1.2.14
libtool files, rigctl improvements, FUNcube string test (works libtool files, rigctl improvements, FUNcube string test (works
with V0.0 and V1.0), Yaesu newcat.c fixed to use with V0.0 and V1.0), Yaesu newcat.c fixed to use
rig->state.current_vfo to store vfo value, add a command to rig->state.current_vfo to store vfo value, add a command to
halt rigctld, halt rigctld, select PTT source in Kenwood backends (TS-590S),
make sure scan is stopped at IC-9000 opening, thd72 get channel
data (alpha). See ChangeLog for a link to the online log.
Correct typos and SF.net URIs.
Version 1.2.13.1 Version 1.2.13.1
* 2011-05-29 * 2011-05-29

Wyświetl plik

@ -56,21 +56,21 @@ remote repository, "origin"):
git commit -a # Commit all modified files locally git commit -a # Commit all modified files locally
* Create a new branch for the release: * Create a new branch for the release:
git branch Hamlib-1.2.14 git branch Hamlib-1.2.15
* Push the changes (check for validity): * Push the changes (check for validity):
git push origin # pushes previous commit to sf.net repository git push origin # pushes previous commit to sf.net repository
git push -u origin Hamlib-1.2.14 # push the branch and set "upstream" git push -u origin Hamlib-1.2.15 # push the branch and set "upstream"
* Update the version in the macro AC_INIT of configure.ac (advance to next * Update the version in the macro AC_INIT of configure.ac (advance to next
version, e.g. 1.2.15~git) and the libhamlib_la_LDFLAGS value in version, e.g. 1.2.16~git) and the libhamlib_la_LDFLAGS value in
src/Makefile.am and c++/Makefile.am to match. e.g.: src/Makefile.am and c++/Makefile.am to match. e.g.:
libhamlib_la_LDFLAGS = $(WINLDFLAGS) $(OSXLDFLAGS) -no-undefined -version-info @ABI_VERSION@:15:0 libhamlib_la_LDFLAGS = $(WINLDFLAGS) $(OSXLDFLAGS) -no-undefined -version-info @ABI_VERSION@:16:0
Note that -version-info is a libtool flag and reflects ABI compatibility. Note that -version-info is a libtool flag and reflects ABI compatibility.
In @ABI_VERSION@:15:0, ABI_VERSION is set in configure.ac, 15 is the In @ABI_VERSION@:16:0, ABI_VERSION is set in configure.ac, 16 is the
revision, and :0 should remain 0. When the API is changed, ABI_VERSION revision, and :0 should remain 0. When the API is changed, ABI_VERSION
will be advanced, and revision (e.g. :15) will be reset to 0. will be advanced, and revision (e.g. :16) will be reset to 0.
Format is ABI version:revision:age. Setting age to other than 0 causes Format is ABI version:revision:age. Setting age to other than 0 causes
strange DLL naming in Win32 cross-compile builds. strange DLL naming in Win32 cross-compile builds.
@ -84,7 +84,7 @@ which will be advanced for the next release candidate or stripped for final
release: release:
* Checkout the release branch: * Checkout the release branch:
git checkout Hamlib-1.2.14 git checkout Hamlib-1.2.15
* Edit config.ac, commit it and push it. The branch is now ready for * Edit config.ac, commit it and push it. The branch is now ready for
rc testing/release. rc testing/release.
@ -126,8 +126,9 @@ See README.build-win32 for information on prerequisites, etc.
- Documentation (requires doxygen) - Documentation (requires doxygen)
make -C doc doc make -C doc doc
ssh shell.sourceforge.net mkdir /home/project-web/h/ha/hamlib/htdocs/manuals/x-y-z ssh -t USER,hamlib@shell.sourceforge.net create
scp -r doc/html shell.sourceforge.net:/home/project-web/h/ha/hamlib/htdocs/manuals/x-y-z/. mkdir /home/project-web/hamlib/htdocs/manuals/x-y-z
scp -r doc/html/* USER,hamlib@shell.sourceforge.net:/home/project-web/hamlib/htdocs/manuals/x-y-z/.
Edit Wiki Documentation section Edit Wiki Documentation section
- Supported Radios/Rotators - Supported Radios/Rotators

Wyświetl plik

@ -1,7 +1,7 @@
lib_LTLIBRARIES = libhamlib++.la lib_LTLIBRARIES = libhamlib++.la
libhamlib___la_SOURCES = rigclass.cc rotclass.cc libhamlib___la_SOURCES = rigclass.cc rotclass.cc
libhamlib___la_LDFLAGS = -no-undefined -version-info @ABI_VERSION@:14:0 libhamlib___la_LDFLAGS = -no-undefined -version-info @ABI_VERSION@:15:0
libhamlib___la_LIBADD = $(top_builddir)/src/libhamlib.la libhamlib___la_LIBADD = $(top_builddir)/src/libhamlib.la
check_PROGRAMS = testcpp check_PROGRAMS = testcpp

Wyświetl plik

@ -11,7 +11,7 @@ dnl Please do not use '-' in the version number, 'make rpm' will fail,
dnl however, the use of '~' should be fine as apt (others?) will treat dnl however, the use of '~' should be fine as apt (others?) will treat
dnl it as an earlier version than the actual release. TNX KA6MAL dnl it as an earlier version than the actual release. TNX KA6MAL
dnl PACKAGE_NAME + " " + PACKAGE_VERSION must not exceed 20 chars! dnl PACKAGE_NAME + " " + PACKAGE_VERSION must not exceed 20 chars!
AC_INIT([Hamlib],[1.2.14~rc1],[hamlib-developer@lists.sourceforge.net],[hamlib],[http://www.hamlib.org]) AC_INIT([Hamlib],[1.2.15~git],[hamlib-developer@lists.sourceforge.net],[hamlib],[http://www.hamlib.org])
AC_CONFIG_SRCDIR([include/hamlib/rig.h]) AC_CONFIG_SRCDIR([include/hamlib/rig.h])
AC_CONFIG_MACRO_DIR([macros]) AC_CONFIG_MACRO_DIR([macros])

Wyświetl plik

@ -69,5 +69,31 @@ extern const struct confparams elecraft_ext_levels[];
/* Elecraft extension function declarations */ /* Elecraft extension function declarations */
int elecraft_open(RIG *rig); int elecraft_open(RIG *rig);
/* S-meter calibration tables */
/* K3 defines 16 values--0-15.
* Table is RASTR value from SM command and dB relative to S9 == 0
* (see rig_get_level() in src/settings.c
*/
#define K3_STR_CAL { 16, \
{ \
{ 0, -54 }, \
{ 1, -42 }, \
{ 2, -36 }, \
{ 3, -24 }, \
{ 4, -12 }, \
{ 5, -6 }, \
{ 6, 0 }, \
{ 7, 10 }, \
{ 8, 15 }, \
{ 9, 20 }, \
{ 10, 30 }, \
{ 11, 35 }, \
{ 12, 40 }, \
{ 13, 50 }, \
{ 14, 55 }, \
{ 15, 60 }, \
} }
#endif /* _ELECRAFT_H */ #endif /* _ELECRAFT_H */

Wyświetl plik

@ -42,7 +42,7 @@
#define K3_LEVEL_ALL (RIG_LEVEL_ATT|RIG_LEVEL_PREAMP|RIG_LEVEL_AGC|RIG_LEVEL_SQL|\ #define K3_LEVEL_ALL (RIG_LEVEL_ATT|RIG_LEVEL_PREAMP|RIG_LEVEL_AGC|RIG_LEVEL_SQL|\
RIG_LEVEL_STRENGTH|RIG_LEVEL_RFPOWER|RIG_LEVEL_KEYSPD|\ RIG_LEVEL_STRENGTH|RIG_LEVEL_RFPOWER|RIG_LEVEL_KEYSPD|\
RIG_LEVEL_AF|RIG_LEVEL_RF|RIG_LEVEL_MICGAIN) RIG_LEVEL_AF|RIG_LEVEL_RF|RIG_LEVEL_MICGAIN|RIG_LEVEL_RAWSTR)
#define K3_VFO (RIG_VFO_A|RIG_VFO_B) #define K3_VFO (RIG_VFO_A|RIG_VFO_B)
#define K3_VFO_OP (RIG_OP_UP|RIG_OP_DOWN) #define K3_VFO_OP (RIG_OP_UP|RIG_OP_DOWN)
@ -183,6 +183,7 @@ const struct rig_caps k3_caps = {
{RIG_MODE_FM, kHz(13)}, /* TBC */ {RIG_MODE_FM, kHz(13)}, /* TBC */
RIG_FLT_END, RIG_FLT_END,
}, },
.str_cal = K3_STR_CAL,
.priv = (void *)&k3_priv_caps, .priv = (void *)&k3_priv_caps,
.rig_init = kenwood_init, .rig_init = kenwood_init,

Wyświetl plik

@ -5,7 +5,7 @@ RIGSRC = rig.c serial.c misc.c register.c event.c cal.c conf.c tones.c \
lib_LTLIBRARIES = libhamlib.la lib_LTLIBRARIES = libhamlib.la
libhamlib_la_SOURCES = $(RIGSRC) libhamlib_la_SOURCES = $(RIGSRC)
libhamlib_la_LDFLAGS = $(WINLDFLAGS) $(OSXLDFLAGS) -no-undefined -version-info @ABI_VERSION@:14:0 libhamlib_la_LDFLAGS = $(WINLDFLAGS) $(OSXLDFLAGS) -no-undefined -version-info @ABI_VERSION@:15:0
libhamlib_la_CFLAGS = -DIN_HAMLIB $(AM_CFLAGS) -DHAMLIB_MODULE_DIR=\"$(pkglibdir)\" libhamlib_la_CFLAGS = -DIN_HAMLIB $(AM_CFLAGS) -DHAMLIB_MODULE_DIR=\"$(pkglibdir)\"
libhamlib_la_LIBADD = @LIBLTDL@ $(top_builddir)/lib/libmisc.la \ libhamlib_la_LIBADD = @LIBLTDL@ $(top_builddir)/lib/libmisc.la \
@NET_LIBS@ @MATH_LIBS@ $(LIBUSB_LIBS) @NET_LIBS@ @MATH_LIBS@ $(LIBUSB_LIBS)