Wykres commitów

11892 Commity (cffa440c38ac05a80a9f170244ed8f8be9e7ce8d)

Autor SHA1 Wiadomość Data
markjfine cffa440c38
Added NB2
Added RIG_FUNC_NB2 to the function list to complement RIG_FUNC_NB.

(cherry picked from commit 735e1810df)
2025-06-05 21:35:27 -05:00
markjfine 1a740dfbe2
Removed FAGC and added NB2
Removed FAGC from the function list as erroneous for this model. Added RIG_FUNC_NB2 to the function list to complement RIG_FUNC_NB.

(cherry picked from commit 472154a131)
2025-06-05 21:35:17 -05:00
markjfine f876f951ba
Fix NB and NB2 used by 535 and 545
JRC uses one command to switch between NB and NB2. Combined both in the get and set switch blocks to better accommodate this.

(cherry picked from commit 6115a6ddf1)
2025-06-05 21:35:05 -05:00
Nate Bargmann a640201ad7
Advance to 4.6.3~rc2 2025-06-03 11:05:13 -05:00
George Baltz N3GB 04af313f7d
Update NEWS
(cherry picked from commit 4d322337c1)
2025-06-03 10:55:59 -05:00
George Baltz N3GB 3abac28767
Don't start async_data_handler until rig is fully opened.
Let the <model>_rig_open() finish its setup before trying to read status.

(cherry picked from commit 7fa0c863f2)
2025-06-03 10:55:10 -05:00
George Baltz N3GB 3249598cbf
Pass spectrum data through to callback
Fixes issue #1734

(cherry picked from commit 63e1bb4c00)
2025-06-03 10:54:54 -05:00
George Baltz N3GB 6150ee94c7
Fix backward frequency tests in ft857.c
Found by cppcheck.sh

(cherry picked from commit 00d285576c)
2025-05-29 12:38:19 -05:00
George Baltz N3GB 59ab352487
Fix out of sequence merge for issue #1634
Still undetermined if fix is needed for TS-590SG

(cherry picked from commit a4b6ef4fd7)
2025-05-29 12:38:08 -05:00
Daniele Forsi IU5HKX 8f919a5a54
Fix list of dependecies of aclocal.m4
Adds missing ax_lib_readline.m4 and ax_lua.m4 to the list of MACROS.
Also sorts the list.

(cherry picked from commit 9fdf8f201c)
2025-05-29 03:12:06 -05:00
George Baltz N3GB 53d2eed741
Add locking around get/set levels
(cherry picked from commit b5df48d8d9)
2025-05-26 11:16:30 -05:00
Daniele Forsi IU5HKX f0ac83bcba
Fix typo
Add closing tag for example text.

(cherry picked from commit 43017b38f0)
2025-05-26 10:50:28 -05:00
Daniele Forsi IU5HKX ffb61c29a5
Fix typo
(cherry picked from commit 3034631b2f)
2025-05-26 10:50:18 -05:00
Nate Bargmann e641162a6b
Advance to 4.6.3~rc1 2025-05-25 21:00:13 -05:00
Nate Bargmann f459eea516
Update NEWS for 4.6.3 release 2025-05-25 20:46:16 -05:00
Mooneer Salem 0fd094f476
Fix issue where Hamlib attempts to use memory returned by setlocale() after being freed. 2025-05-22 21:18:38 -05:00
Nate Bargmann 9570d9963b
Merge GitHub PR #1742 2025-05-22 18:17:59 -05:00
Nate Bargmann 9b177cd8b3
Merge GitHub PR #1739. 2025-05-22 17:23:35 -05:00
Nate Bargmann 91a4d914d9
Merge branch 'fix/usage-texts' of github.com:dforsi/Hamlib into dforsi-fix/usage-texts
From GitHub PR #1735.
2025-05-22 17:11:55 -05:00
Nate Bargmann 73607aeb54
Merge branch 'dforsi-fix/ac_arg_enable'
Reference GitHub PR #1731.
2025-05-22 16:56:01 -05:00
Daniele Forsi IU5HKX dbe89b2092 Remove duplicated comment 2025-05-22 21:55:10 +02:00
Daniele Forsi IU5HKX 87311035ea Also mention amplifiers 2025-05-22 21:55:10 +02:00
Daniele Forsi IU5HKX 4109d606b5 Fix typos 2025-05-22 21:55:10 +02:00
Daniele Forsi IU5HKX 84376c4561 Use the variable with the version number in the example path 2025-05-22 21:55:10 +02:00
Daniele Forsi IU5HKX 5fe81cdef4 Fix compilation errors and warnings and link failure
Compile-tested with commit 8ea3f0e (tag: 3.4.10)
from https://github.com/osmocom/libusrp

Fixes:
usrp_impl.cc:33:10: fatal error: usrp_standard.h: No such file or directory
usrp_impl.cc:49:63: error: expected '(' before 'malloc'
usrp_impl.cc:49:100: error: expected ')' before ';' token
usrp_impl.cc:72:39: error: invalid 'static_cast' from type 'rig_state*' to type 'usrp_priv_data*'
usrp_impl.cc:86:39: error: invalid 'static_cast' from type 'rig_state*' to type 'usrp_priv_data*'
usrp_impl.cc:104:39: error: invalid 'static_cast' from type 'rig_state*' to type 'usrp_priv_data*'
usrp_impl.cc:129:45: error: invalid 'static_cast' from type 'rig_state*' to type 'usrp_priv_data*'
usrp_impl.cc:151:45: error: invalid 'static_cast' from type 'rig_state*' to type 'usrp_priv_data*'
usrp_impl.cc:169:45: error: invalid 'static_cast' from type 'rig_state*' to type 'usrp_priv_data*'

usrp_impl.cc:114:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
usrp_impl.cc:139:38: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

/usr/bin/ld: ../src/.libs/libhamlib.so: undefined reference to `usrp_caps'
2025-05-17 23:00:08 +02:00
Daniele Forsi IU5HKX 94bf1d717a Fix failure of ./configure --with-tcl-binding --with-xml-support
If pkg-config has found tcl.pc, then tclConfig.sh is not executed
and $TCL_INCLUDE_SPEC is empty so the test for tcl.h fails.
This patch moves the test inside the "else" case where the variable
is always defined.
The is a bug exposed by the fact that --with-xml-support redefines
the macro PKG_CHECK_MODULES.
Fix verified moving aside /usr/lib/x86_64-linux-gnu/pkgconfig/tcl.pc

Fixes:
configure: error: Unable to find Tcl headers
2025-05-17 15:51:57 +02:00
Daniele Forsi IU5HKX 435a354ee0 Fix --with-indi[=no] being considered =yes 2025-05-17 10:57:23 +02:00
Daniele Forsi IU5HKX b03dea99b5 Allow to give the command lines options --list or --version 2025-05-14 19:41:34 +02:00
Daniele Forsi IU5HKX 55cae893f0 Fix definition of -B/--mapa2b command line option
It doesn't accept an argument.
2025-05-14 19:41:34 +02:00
Daniele Forsi IU5HKX e34ae180a2 Remove unused definition of -z command line option 2025-05-14 19:41:34 +02:00
Daniele Forsi IU5HKX dc3a71da1b Document existing option to read commands from stdin 2025-05-14 19:41:34 +02:00
Daniele Forsi IU5HKX 57e5dba438 Make usage texts more similar 2025-05-14 19:41:34 +02:00
Daniele Forsi IU5HKX ce95b034c6 Fix --with-libusb[=yes] being considered =no 2025-05-13 21:04:44 +02:00
Daniele Forsi IU5HKX 9aee8f8343 Fix --with-readline[=yes] being considered =no 2025-05-13 21:04:44 +02:00
Daniele Forsi IU5HKX 5370bbd32e Fix --enable-html-matrix[=yes] being considered =no 2025-05-13 21:04:44 +02:00
Daniele Forsi IU5HKX 50462e6564 Fix --enable-parallel[=yes] being considered =no 2025-05-13 21:04:44 +02:00
Daniele Forsi IU5HKX daa5c83a82 Fix --enable-winradio[=yes] being considered =no 2025-05-13 21:04:44 +02:00
Daniele Forsi IU5HKX ad824fa85e Remove duplicated assignment of compilation flags
Fixes a double "-g -O2 -g -O2" in compiler invocation.
2025-05-09 22:39:17 +02:00
Daniele Forsi IU5HKX c7ba4f5384 Fix --without-cxx-binding being ignored
Do not build the C++ bindings if the configure script was called
with the option --without-cxx-binding.
2025-05-09 22:37:35 +02:00
Daniele Forsi IU5HKX da60d2d383 Replace non-portable make rule with one that is also easier to understand
Fixes:
warning: '%'-style pattern rules are a GNU make extension
2025-05-09 21:08:42 +02:00
Daniele Forsi IU5HKX de01821c51 Fix typo 2025-05-08 23:51:47 +02:00
Daniele Forsi IU5HKX 1e7b1a628e Fix error return values
All constant error values RIG_E* should be negated when returned.
Found with:
grep -nrE RETURNFUNC.?.RIG_E.+ --include=*.{c,h} | grep -v \-
2025-05-08 23:51:47 +02:00
Daniele Forsi IU5HKX 56eea198be Remove unneeded test script testcpp.sh
Library directory ../dummy/.libs doesn't exist anymore and ../c++/.libs
(a.k.a. .libs) is already used by the libtool wrapper script that runs
the testcpp program.
2025-05-08 23:51:47 +02:00
Daniele Forsi IU5HKX 23a54a7bdf Remove unneeded dependency 2025-05-08 23:51:47 +02:00
Daniele Forsi IU5HKX 5c05881e0e Add rules to build dependencies of libhamlib.la in other directories
This makes it possible to run "make -C src/" or "make -C tests/ rigctl"
or "make -C bindings/ check" (and so on) in a clean tree, but it doesn't
rebuild those targets if libhamlib.la is changed; for this run make from
the top directory as usual, to rebuild all SUBDIRS if needed.
2025-05-08 23:51:47 +02:00
Daniele Forsi IU5HKX b73f64f498 Remove redundant dependencies
All *.swg files are in $(SWIGDEP) via $(SWGFILES).
2025-05-08 23:51:47 +02:00
Daniele Forsi IU5HKX dcf4b7a4e0 Fix syntax of #define
It was invalid C syntax, but it is currently unused.
2025-05-08 23:11:29 +02:00
Daniele Forsi IU5HKX 0b68dc5885 Also check the "name" parameter
Avoids a segfault if calling strtol(NULL, NULL, 0).
2025-05-08 23:11:21 +02:00
Daniele Forsi IU5HKX 6dfa118dac Describe the use of simulators 2025-05-04 16:47:39 +02:00
Daniele Forsi IU5HKX e5d8dc0f07 Fix compilation error in simicr8600.c
Fixes:
simicr8600.c:445:5: warning: ‘main’ is normally a non-static function [-Wmain]
2025-05-04 16:47:30 +02:00