Wykres commitów

1232 Commity (master)

Autor SHA1 Wiadomość Data
James Coxon 5bf7af6524 Merge pull request #5 from richardeoin/DL3.23
cp src/dialogs/confdialog.h src/include/confdialog.h
2016-08-02 22:39:08 +01:00
Richard Meadows 3d6d5c1b06 cp src/dialogs/confdialog.h src/include/confdialog.h
not awfully sure what's going on here, but apparently we should have two copies of this file. Perhaps fluid generates in at src/dialogs but it should really live in src/include
2016-08-02 22:35:39 +01:00
Richard Meadows df54d9c56d [ssdv-cbec] basic changes to allow ssdv-cbec packets (0x68) to be uploaded 2016-08-02 22:12:35 +01:00
James Coxon 892162ac86 Merge branch 'master' of https://github.com/hexameron/dl-fldigi 2016-08-02 21:21:02 +01:00
Richard Meadows 98ac732e22 [mingw] Revert "Network soundcard.". Not easily portable to windows
This reverts commit ae53109a87.

Conflicts:
	src/dialogs/confdialog.h
	src/include/confdialog.h
	src/soundcard/sound.cxx
2016-08-02 12:14:15 +01:00
hexameron bc60ef8703 Resize for 800x480 screens. 2016-07-10 19:27:07 +01:00
hexameron 9cbaf774c9 Merge 3.23.12 2016-07-02 22:40:08 +00:00
David Freese 2b57556899 FSQ msg append
* Add configuration item to allow user to select
    "always append" when saving a # directive message
2016-06-16 14:35:38 -05:00
David Freese 5f762f058b thor image
* repaired send image button function
2016-06-13 09:12:13 -05:00
David Freese b657227002 flmsg-arq autostart
* add autostart to incoming flmsg-arq connect request
2016-06-10 12:33:23 -05:00
David Freese c6ac0f1560 Resize bug
* Error in resize / draw methods for class Raster
  * Error in recomputing sizes when changing TopFrame views
2016-06-08 08:41:33 -05:00
David Freese 3c7392ec80 Hell Raster Display
* changed raster display to multi-line marquee
  * added right-click on display to clear
2016-06-08 08:41:33 -05:00
David Freese 9c959afcd8 xmlrpc add tx text
* remove dependency on inserting text into Tx panel
    - causes slow response to large block transfers
      such as might be used by flmsg AutoSend process
    - show % of block sent on status bar
2016-05-29 15:06:10 -05:00
Robert Stiles 4b2005e7f7 KISS IO Bug fixes/Additions and C++11 Test
* Unified IO switching code
  * Add: MFSK31 and MFSK16 use for KISS IO operations
  * Add: KISS IO Auto connect on FLDIGI start up
  * In Listen Mode (TCP) on disconnect returns to waiting for connection.
  * TCP none listing mode connection tries 10 (one sec interval) times
    before giving up.
  * Save/restore KPSQL button state.
  * User 7bit modem switch warning is now selectable
  * Logic error when saving FLDIGI progStatus.data_io_enable variable.
  * Add: TXLOCK:<ON|OFF> command to the KISS hardware command set.
  * Assign/Compare KISS hardware modem names in capital letter form.
  * Add: Close KISS Socket on write fail.
  * Fixed issues effecting Win32 compile.
  * Add: Test compiler for C++11 support. Configuration macro added but not
    used until other FLDIGI source code c++11 compiler error are resolved.
    Recent compilers require c++11 in other to use std::bind().
  * Correct typedef clockid_t conflict between timeops.h and
    pthead_time.h
  * Add new IO panel widgets to the lock/unlock mechanism.
  * Restore initial IO panel locked state.
2016-05-29 15:06:10 -05:00
David Freese 0a99bef130 RsID button
* restored LightButton UI for RsID button
    - separate selection indicator light was
      confusing to users!
2016-05-26 07:45:26 -05:00
David Freese aa6592c59b flmsg interface
* Added xmlrpc procedures to specifically to allow flmsg i/o
    using ARQ protocol.
    - main.flmsg_online
      main.flmsg_available
      main.flmsg_transfer
2016-05-03 08:25:32 -05:00
David Freese 759e6cfb05 Suppress dockable macros
* suppress use of dockable macros
    - creates a minimal vertical pixel height of 436
    - allows use of fldigi on vertically challenged screens
    - user can manually modify the fldigi_def.xml file to
      disable the dockable macro set
      <!-- type: bool; default: true
      Allow dockable macros -->
      <DOCKABLE_MACROS>1</DOCKABLE_MACROS>
      set value to false, 0.
    - or disable on the configuration tab for macros
    - the "View/Hide 48 macros" menu item will be hidden when
      DOCKABLE_MACROS set to 0, false
2016-04-19 14:28:31 -05:00
David Freese 065ead7dea Packet Prep
* Modify confdialog.fl for later addition of Packet Modem tab
2016-04-19 14:28:31 -05:00
Robert Stiles 4ab48d41e4 KISS, 8PSK, FLARQ icon Modifications
* KISS TCP/IP
    - Add TCP/IP KISS interface
    - Add Start/Stop (UDP/IP) and Connect/Disconnect (TCP/IP) option.
    - Add Listen/Bind Option.
  * Operator selectable 4/8/16PSK preamble duration
    - Add code to allow user to change the preamble duration to improve
      throughput when not operating via repeater. (KL4YFD).
    - Add user selectable checkbox on PSK (8PSK) modem configuration
      interface panel for above addition (KK5VD).
 * Update FLARQ icons
2016-04-19 14:28:31 -05:00
David Freese 68d9b32284 FSQ message files
* Changed # directive behavior
    - save named message to new file
    - append unnamed (callsign) message to callsign file
  * Added date time stamp to each received "call" message
    - user configurable
2016-04-19 14:28:31 -05:00
David Freese fc97b4af8e FSQ variable Rx
* Enable FSQ variable RX
  * Enable allcall(#) menu item for sending file to
    allcall
2016-03-29 17:53:21 -05:00
David Freese 92c3c36810 DnD Image
* Add Dnd Image to TX panel
    - applies to MFSK, IFKP and THOR image transfers
    - allows operator to insert image processing into TX text stream
    - drag-drop image from system file viewer to TX text panel
    - updated specific modem documentation
2016-03-26 07:10:02 -05:00
David Freese 0ebcc2a98b Frequencies2 use string
* added use descriptor string to frequencies2 list
2016-03-11 14:53:46 -06:00
David Freese b1d12b8442 RxID enhancement
* Add right click pop-up menu
    - PASSBAND - check box ON/OFF
  * Color code ON illumination for
    PASSBAND ON/OFF
2016-03-10 05:36:28 -06:00
David Freese f7662dfa82 TX timer
* Added TX timer display to the menu bar
2016-03-10 05:36:28 -06:00
David Freese 4e055b4da9 rigcat mod
* Add min, max settings for pwr control
  * Add testing mode if no xcvr serial port available
  * Made opMODE and opBW combo controls readonly
    - pull down values can only be added and not inserted
  * Added debugging tags to xml definitions:
    - <NOSERIAL>true/false</NOSERIAL> - default false
      suppress all serial port i/o
    - <ASCII>true/false</ASCII> - default false
      if true, print all CAT i/o events as ASCII strings
      if false, print all CAT i/o events as HEX sequences
  * Added polling for pwr level query
2016-03-10 05:36:28 -06:00
David Freese 4c9f1404ca PSK IMD
* add IMD generator
  * modified IMD computation for continuous operation
    vice only during DCD
2016-02-25 05:18:30 -06:00
David Freese 1c8e0e95cd Analysis mode
* Restore <CSV:on, <CSV:off, <CSV:t(oggle)
2016-02-22 06:07:27 -06:00
David Freese 0f650e9ccb flrig PTT
* All user to select whether flrig PTT change triggers
    RX/TX change in modem stata
2016-02-22 06:07:27 -06:00
David Freese fb0fd4ce47 Mac Logger
* Added UDP interface to read data exported by MacLogger
    - UDP data stream on socket 255.255.255.255 / 9932
    - User configurable items:
      . enable/disable UDP socket reads
      . Capture and use UDP Radio Report data
      . Capture and use UDP Spot Tune data
      . Capture and use UDP Spot Report data
      . Capture and use UDP Log Report data
      . Capture and use UDP Lookup Report data
      . Enable UDP string capture to file
        file in fldigi files/temp folder
        filename: maclogger_udp_strings.txt
  * Added <signal.h> to threads.h to avoid missing reference
    to sigemptyset in some gcc installs
2016-02-19 08:23:47 -06:00
David Freese 8bcc9e84bf RigCAT modifications
* Separated no xcvr functions from rigcat loop operation
  * Corrected hamlib start/stop process to prevent
    lockup when xcvr is not responding to CAT commands
    - hamlib still creates a zombie process when trying to access
      a bogus serial interface such as a bell modem
  * Added string / hex data LOG view
    <LOGSTR>true/false</LOGSTR>
  * Added variable loop timing
    <POLLINT>100...20000</POLLINT>
    default 100 msec
  * Corrected use of BW-REPLY and MODE-REPLY in xml def file
  * Added ability to read and display Smeter and Pwr meter
  * Added debugging statements to exit functions
  * Fixed aberrant save frequencies2.txt file behavior
  * Added manual notch read/write using waterfall
    notch filter interface
  * Added power level control for xcvrs with that CAT command
    - set power level also used for logging
  * Updated tutorial on transceiver xml definition file structure.
  * Added <VERBOSE>bool</VERBOSE> specifier
    - use during development of an xml file
2016-02-18 11:14:43 -06:00
David Freese c0281eea3d HAMLIB CW RTTY
* provide selectable sideband sense selection for CW and RTTY
2016-01-17 19:00:50 -06:00
David Freese 68c5a6a084 PSKR/8
* Fix segfault if starting pskbrowser in any of the pskr or 8psk modes
2016-01-16 06:50:49 -06:00
David Freese 42809036b0 WEB query
* Moved URL strings for various web call sign queries to progdefaults
    configuration.
    - updated hamqth to https address for browser lookup
2016-01-16 06:50:49 -06:00
David Freese 8af53b665d Mode Set
* Changed mode_set logic to use std::string vice null terminated C string
  * Changed modes to size NUM_MODES vice NUM_RXTX_MODES.
2016-01-16 06:50:49 -06:00
David Freese 2fb5648f2a hamlib PTT_ON_DATA
* changed PTT_ON to PTT_ON_DATA in call rig_set_ptt
2016-01-16 06:50:49 -06:00
David Freese 22514a5774 Macro Tool Bar
* Correct edit / launch behavior of 4 row toolbar
    - removed dependency on 2 bar selection of alternate
      macro set
2016-01-16 06:50:49 -06:00
David Freese 94f83626f9 XmlRpc client update
* Corrected passing hi/lo cutoff values for supported transceivers
    such as the TS2000.
  * Added macro tags <RIGLO:nnnn>  <RIGHI:nnnn> which make flrig requests
    to respectively set the lo-cut and hi-cut transceiver DSP filter settings.
  * Added get_sideband xmlrpc call to modified flrig
2016-01-06 08:00:04 -06:00
David Freese 2652387036 Log Notes
* Added control for user selection of clearing/retaining data in
    notes field after remote database query.
2016-01-06 08:00:04 -06:00
David Freese e9e8b36506 Misc Updates
* correct WF hesitation when processing post Tx macros
  * remove xmlrpc_rig ptt transition waiting from main loop
  * correct WF hesitation when transmitting MT63 start tones
  * added CTRL-nnn numeric sequence character entry to Fl_Input2
    class.  Allows direct entry of characters such as ñ in
    QSO fields, macro editor, etc.
  * added new menu items to FTextEdit and Fl_Input2 widgets
    - allow user to select UTF-8 special characters from
      pop-up menu (right click in widget).  This effects
      TX text widgets and all data entry controls which use
      the Fl_Input2 widget.
2015-12-07 11:37:27 -06:00
David Freese 16ede0800c flrig xmlrpc
* give priority to flrig xmlrpc support independent of
    any other configuration setting for rig control
    - dependent on fldigi detecting an flrig compatible
      xmlrpc xcvr server

  * add test for xcvr response loop to set_ptt
  * added XMLRPC_DEBUG with time signature
2015-11-27 06:40:41 -06:00
David Freese 482d0606c8 Smeter PWRmeter
* Added resize methods to both classes
2015-11-23 18:40:03 -06:00
John Phelps 0b5b329d95 Developer Doxygen and BerliOS clean
- Cleaned and Fixed developer Doxygen files
 - Added GitStats to the Dev Doxygen info
   -- run ./scripts/doxygen/gen_doxygen_docs.sh

 - Removed leftover refrences to BerliOS
 - Changed BerliOS links to Sourceforge links
2015-11-23 10:44:16 -06:00
David Freese 9b210f7421 kml disable
* disabled kml services unless user enables on kml
    configuration tab.
    - default is OFF
2015-11-19 05:59:16 -06:00
David Freese c86ec80332 dock macros
* add dockable macros in a 4x12 matrix
    - provides access to all 48 macros.
    - group of 48 can be dragged to/from it's default position
      just below the main menu bar
  * change vertical raster height to 20 vice 60
    - decreased minimum vertical main dialog dimension for small
      netbook screens
  * update to documentation
2015-11-19 05:31:01 -06:00
David Freese 2e2c9e90f9 ADIF record repairs
* Add code to allow on the fly correction of corrupt
    ADIF records during file read.
2015-11-12 08:12:29 -06:00
David Freese 93342e4dd7 gpio ptt
* Added gpio support for PTT.
    - used primarily by Pi experimenters
    - submitted by Lior, KK6KWA
2015-11-11 07:27:10 -06:00
David Freese d6a34a40f1 NAVTEX/SYNOP/KML
* suppress info messages during prog start
    - prodigiuous use of LOG_INFO increases difficulty of
      debugging other aspects of fldigi
    - enable the INFO messages for debugging or to observe
      program flow by setting command line flag
      -more-info ; case is significant
2015-10-28 09:37:43 -05:00
John Phelps 51535ff236 Add 8PSK 125FL 250FL
* Lowered CPU requirements to allow for use on Android/Netbook devices:
   - Added modes 125FL and 250FL with constraint length 13 FEC
   - Adjusted maximum traceback memory for viterbi decoder
   - Set traceback to an optimally-high value in viterbi.cxx constructor
   - 8PSK - 500F 1000F & 1200F now use only 1 viterbi decoder without voting
   - Assigned secondary RsID codes to 125FL and 250FL.

 * Code cleanups in psk.cxx
2015-10-19 15:42:25 -05:00
David Freese 551d105568 thor-image
* add image transfer to thor based on IFKP image processing
    - supported by THOR-11, THOR-16 and THOR-22
    - image modes are identical to IFKP images, fixed sizes
      and avatar.
2015-10-10 08:15:12 -05:00