Wykres commitów

1235 Commity (master)

Autor SHA1 Wiadomość Data
James Coxon a9cbbaf77d updated and merged, rerun fluid to update confdialog 2016-08-02 21:38:14 +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 1d77f49fb0 Fix merge: Hide rig mode. 2016-07-03 07:51:55 +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 de187d9049 FSQ IFKP heard lists
* Correct FSQ rxtext parsing for heard discovery
  * Change management of heard list for both FSQ and IFKP
2016-06-15 09:20:55 -05:00
David Freese 76cf0e6cac waterfall group
* remove +2 from waterfall group height
2016-06-13 14:04:47 -05:00
David Freese 8cd6f830aa RxID button
* set startup color
2016-06-12 08:01:43 -05:00
David Freese 198f6452c0 RxID color changes
* link color selection change to RxID button
2016-06-11 13:56:25 -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 4841f1098d Exit processing
* Fixed failure to close ARQ server thread on Win32
  * Added shutdown event logging
2016-06-02 13:03:34 -05:00
David Freese 01245fe7b5 Native Select Save-As dialogs
Bug fix to correct differences in returned character pointer
  and character pointer value from native file select and
  file save-as dialogs.
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 19e7bad771 Restore focus
* inhibit restoreFocus when event is from external source
    such as an xmlrpc callback
2016-05-26 07:45:21 -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 5b367fb638 4bars
* Corrected width setting on dockable control
2016-04-30 08:45:45 -05:00
David Freese b4b8df4ac9 ASCII ctl chars
* modify CTL char display to ignore <LF> chars
  * pass unprocessed data to xmlrpc call rx_get_data
2016-04-28 20:07:07 -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 2a3f4d4a15 PTT delays
* Corrected reversed on/off sense
  * Increased max delay to 5000 msec
  * Changed increments to 10 / 100 msec
2016-04-02 08:26:15 -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 91ddd6c996 WF only
* correct for missing reference to power level control
2016-03-28 15:55:36 -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 7cd0d8d52a About
* update developer list
2016-03-10 05:36:29 -06:00
Kamal Mostafa 6da8d51d68 Sanitize tile_x, tile_y startup values
* Fixes: LP: #1478358
    - https://bugs.launchpad.net/ubuntu/+source/fldigi/+bug/1478358
      "fldigi 3.22.13 crashes on start-up when tile_x is large"
    - also applies to 3.23.xx branch
    - this fix prevents a user from editing the fldigi.prefs file
      with out of range values.
2016-03-10 05:36:29 -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 e821e49c5b Contest fields
* Adjust width of exchange in logging field
2016-01-20 21:08:26 -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 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 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 3f577d977b WO woes
* WO strikes again as a result of adding the 4x12 matrix
    I need to be more careful and remember to test the --wo
    for the N1MM users
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
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