Wykres commitów

12481 Commity (f694eca0dcc0c747cf7e1adab0340df79a6769cf)

Autor SHA1 Wiadomość Data
Nate Bargmann f694eca0dc
First cut at separating CIs with Ubuntu latest
Includes runs without and with language bindings.

Should create a build artifact tar file.

References GitHub issue #1870.
2025-09-10 08:55:31 -05:00
Nate Bargmann d74581f6fe
Merge GitHub PR #1891 2025-09-09 06:06:07 -05:00
Daniele Forsi a9313260c2
Replace INT_MAX with FLT_MAX in indi_wrapper.cpp
Closes GitHub issue #1868.
2025-09-07 19:33:37 -05:00
Nate Bargmann 8f33228a1a
Merge GitHub PR #1893 2025-09-07 18:10:15 -05:00
Nate Bargmann 9f4e4d3846
Merge GitHub PR #1890 2025-09-07 18:04:50 -05:00
Christoph Berg ed39ebb5ee lib/precise_time.c: Remove dead code
The last branch of `#if _POSIX_TIMERS` was missing a declaration of
"showme". Since that variable is not used anywhere, just drop it.
2025-09-07 17:41:52 +02:00
Daniele Forsi IU5HKX 717d3e1491 Partially revert "[src] Remove unused includes"
This partially reverts commit 83ed5abeb4.
2025-09-07 11:54:30 +02:00
Daniele Forsi IU5HKX 89c18ba89c Fix typo 2025-09-07 10:40:04 +02:00
Nate Bargmann 0f871a5a3e
Update Doxygen comments for rigerror() and rigerror2()
Add a new topic of "Hamlib internals" with the group of lib_internal.

Address GitHub issue #1881.
2025-09-06 18:13:12 -05:00
Nate Bargmann e762a812d0
Add 4.6.4 and 4.6.5 release info 2025-09-05 18:34:05 -05:00
Nate Bargmann a35365d155
Merge GitHub PR #1886 2025-09-05 07:20:11 -05:00
Nate Bargmann 23bc557ed7
Merge GitHub PR #1878 2025-09-04 18:38:38 -05:00
Daniele Forsi IU5HKX d8565776c2 Add a short description of INDI (Instrument Neutral Distributed Interface) 2025-09-04 22:43:38 +02:00
Daniele Forsi IU5HKX 8d5e602229 Add missing configuration parameter freq_skip 2025-09-04 21:38:03 +02:00
Daniele Forsi IU5HKX c4d524e379 Fix typo 2025-09-04 21:37:55 +02:00
Nate Bargmann 00562fbc50
Merge GitHub PR #1884 2025-09-04 07:15:06 -05:00
Nate Bargmann 8645a5a95e
Add suggestions regarding Markdown 2025-09-03 15:15:02 -05:00
Daniele Forsi IU5HKX 64ec35845c Return "Feature not available" for range_list_number and range_list_name
Test case:
tests/rigctl get_conf range_list_number get_conf range_list_name
error = *1:event.c(269):rig_poll_routine_start entered
*1:event.c(309):rig_poll_routine_start returning(0)
rig.c(294):add_opened_rig entered
rig.c(306):add_opened_rig returning2(0)
rig.c(1669):rig_open returning2(0)
*1:rig.c(6904):rig_get_powerstat entered
*rig.c(6918) trace
**2:dummy.c(1680):dummy_get_powerstat entered
**2:dummy.c(1683):dummy_get_powerstat returning(0)
*1:rig.c(6931):rig_get_powerstat returning(0)
Backend version: 20240709.0, Status: Stable
rigctl_parse: called, interactive=0
rigctl_parse: vfo_opt=0
rig_set_cache_timeout_ms: called selection=0, ms=1000
rig_set_cache_timeout_ms: called selection=0, ms=1000
rigctl_get_conf:
rig_token_lookup called for range_list_number
rig_confparam_lookup called for range_list_number
rig_get_conf2 called
Feature not available

error = **2:dummy.c(1680):dummy_get_powerstat entered
**2:dummy.c(1683):dummy_get_powerstat returning(0)
*1:rig.c(6931):rig_get_powerstat returning(0)
Backend version: 20240709.0, Status: Stable
rigctl_parse: called, interactive=0
rigctl_parse: vfo_opt=0
rig_set_cache_timeout_ms: called selection=0, ms=1000
rig_set_cache_timeout_ms: called selection=0, ms=1000
rigctl_get_conf:
rig_token_lookup called for range_list_number
rig_confparam_lookup called for range_list_number
rig_get_conf2 called
Feature not available
rigctl_parse: called, interactive=0
rigctl_parse: vfo_opt=0
rigctl_get_conf:
rig_token_lookup called for range_list_name
rig_confparam_lookup called for range_list_name
rig_get_conf2 called
Feature not available
2025-09-03 21:11:16 +02:00
Daniele Forsi IU5HKX 901682ba30 [rigctl] Use "fout" for consistency
This makes no difference in the current code, but other usages
of dumpconf_list() are different:
$ grep dumpconf_list *parse.c
rigctl_parse.c:        dumpconf_list(rig, stdout);
rigctl_parse.c:        dumpconf_list(rig, fout);
rotctl_parse.c:        dumpconf_list(rot, fout);
rotctl_parse.c:        dumpconf_list(rot, fout);
rotctl_parse.c:    dumpconf_list(rot, fout);
2025-09-03 20:32:09 +02:00
Daniele Forsi IU5HKX 31fc48c145 [dummy] Add code to get_conf static_data 2025-09-03 20:32:09 +02:00
Daniele Forsi IU5HKX b3cde37a06 Add missing code to read some configuration parameters
Adds code keeping the same order of token.h to `get_conf` the
following tokens:
 freq_skip
 offset_vfoa
 offset_vfob
 range_list_name (always returns an empty string)
 range_list_number (always returns 0)
 tuner_control_pathname
2025-09-03 20:32:09 +02:00
Daniele Forsi IU5HKX 7ab3dd718c Fix conflicting names for TOK_RANGE_SELECTED and TOK_RANGE_NAME
Change also the descriptions.

Test case
before:
tests/rigctl dump_conf | grep range
Selected range list: "The tx/rx range list in use"
Selected range list: "The tx/rx range list name"

after:
tests/rigctl dump_conf | grep range
range_list_number: "The tx/rx range list number in use"
range_list_name: "The tx/rx range list name in use"
2025-09-03 20:32:09 +02:00
George Baltz N3GB f42782c2ea Fix typo 2025-09-03 10:11:41 -04:00
George Baltz N3GB 688b9dba9a Ask for testing of FTX-1 2025-09-02 22:09:06 -04:00
George Baltz N3GB 7f8ac191e9 Bring some things up to date.
Still nowhere close to done.
2025-09-02 18:19:28 -04:00
George Baltz N3GB 50852d43b9 Add deprecation/change info 2025-09-02 18:19:28 -04:00
George Baltz N3GB dfad2a788b More things filled in
Add links to issues(with URLs)
Add table of structures/include files/macros
2025-09-02 18:19:28 -04:00
George Baltz N3GB fa7ca3415d More text for relnote 2025-09-02 18:19:28 -04:00
George Baltz N3GB 9bad1d6eb2 Baseline for Release Notes 2025-09-02 18:19:28 -04:00
Nate Bargmann f15537f2e6
Merge GitHub PR #1875 2025-09-02 15:38:54 -05:00
Daniele Forsi IU5HKX e4c43821d0 Always print error messages to stderr
Do not depend on the debug level set with --verbose
2025-09-02 21:54:18 +02:00
Daniele Forsi IU5HKX 6b4c6200d0 Add examples of using INDI rotators 2025-09-02 21:38:29 +02:00
Daniele Forsi IU5HKX b8f42e4a6d Do not hardcode host and port number of INDI server
This allows to connect to the server running on another machine
or on a different port.
Defaults to the old value of localhost:7624.
It is still possible to connect to the local domain, eg. with
--rot-file @/tmp/indiserver
2025-09-02 21:38:29 +02:00
Nate Bargmann 3582d8dee0
Update information on Windows builds
Rename README.win32 to README.windows

Point to build scripts and mention new MinGW name and Web site.
2025-09-01 17:35:22 -05:00
Nate Bargmann a78291ff94
Update CONTRIBUTING.md to be relevant to Hamlib 2025-09-01 17:27:13 -05:00
Nate Bargmann d76d563857
Update INSTALL to align with current practice 2025-09-01 17:27:13 -05:00
Nate Bargmann 2805dc5ed6
Update READMEs
Update for current practices with tips.

Mention both GitHub and SourceForge as "forges".

Format paragraphs to a text width of 80 characters maximum.
2025-09-01 17:27:13 -05:00
Nate Bargmann d596581ece
Rename README.osx to README.macos
Conform the file name to current system marketing name.
2025-09-01 17:13:19 -05:00
Nate Bargmann 7180eb7da6
Merge GitHub PR #1879 2025-09-01 13:20:11 -05:00
Nate Bargmann 4c520571df
Merge GitHub PR #1876 2025-08-31 20:11:12 -05:00
Nate Bargmann 9123d08a6c
Merge GitHub PR #1874 2025-08-31 19:21:27 -05:00
Nate Bargmann 43b84ee56a
Merge GitHub PR #1873 2025-08-31 19:07:18 -05:00
George Baltz N3GB e09007a543 Update NEWS 2025-08-31 14:36:55 -04:00
Daniele Forsi IU5HKX 80281719f4 Fix twiddle_timeout
Fixes the definition of config parameter "twiddle_timeout" and
the description of rig_set_twiddle().
2025-08-31 10:34:44 +02:00
George Baltz N3GB 1c0de2107c Remove conditionals based on HAVE_PTHREAD 2025-08-30 11:29:45 -04:00
Daniele Forsi IU5HKX 632746cf91 Use rig_debug() instead of sending error messages to stdout 2025-08-30 16:20:32 +02:00
Daniele Forsi IU5HKX 39e155efe7 Fix include config.h
It should be included, with its path, before any hamlib include
and before any #ifdef that uses the symbols that it defines.
2025-08-30 11:18:51 +02:00
Daniele Forsi IU5HKX d227444aa6 Fix return values of amp_load_backend() and rot_load_backend()
The value -EINVAL is in the domain of errno.
2025-08-30 10:27:09 +02:00
Daniele Forsi IU5HKX 47f60d4ad7 [simulators] Remove unused includes
Found by iwyu.
2025-08-30 09:43:45 +02:00
Daniele Forsi IU5HKX 83ed5abeb4 [src] Remove unused includes
Found by iwyu.
2025-08-30 09:43:45 +02:00