Wykres commitów

134 Commity (46c6a88e3dec4d5a51861ac182fb63d55c2c87c9)

Autor SHA1 Wiadomość Data
Daniel Richman 46c6a88e3d Make version.cxx updating a little less aggressive 2011-12-23 20:36:46 +00:00
Daniel Richman a1cb30c6d4 Merge upstream fldigi 3.21.26 2011-11-20 01:15:23 +00:00
Daniel Richman 999ebe105d Clean up a little, reduce changes from vanilla fldigi 2011-11-20 00:53:38 +00:00
Daniel Richman 654eb26663 Resolve ftbfs. Still requires cleaning up 2011-11-17 22:50:24 +00:00
Daniel Richman 3f0db57e21 Preliminary work on refactoring the massive dl_fldigi.cxx 2011-11-14 21:56:36 +00:00
Daniel Richman 936e744f96 Finished GPS code; with an outstanding deadlock bug 2011-11-10 21:20:10 +00:00
Daniel Richman 25dbf59a63 Remove old xmlrpc methods. Tweak versionify 2011-11-06 12:47:15 +00:00
Daniel Richman cfdf9368de Upload the git commit as a version in listener_info 2011-11-05 22:47:54 +00:00
Daniel Richman ae6f59b53a Began embedding cpp_uploader from habitat_extensions in dl_fldigi 2011-10-01 12:38:44 +01:00
David Freese bb258cd1fc Inline macro tags
* Created ability to delay execution of designated tags
    until the time of occurrence in the transmit character
    stream.  These include:
      - <DTMF    - dual tones
      - <!WPM    - CW words per minute
      - <!POST   - CW post delay
      - <!PRE    - CW pre delay
      - <!RISE   - CW rise/decay time
      - <!MODEM  - change to specified modem
      - <!GOHOME - move to mode sweet spot audio frequency
      - <!GOFREQ - move to a specific audio frequency
      - <!IDLE   - idle for specified number of seconds
      - <!WAIT   - wait for specified number of seconds
      - <!QSY    - move to specifed RF and Audio frequency
    The <! tags use the same parameters as their non delayed
    counterparts
  * Added NULL modem, a device which does not receive
    but can enable transmit.
    - used as modem type before !QSY, !GOFREQ etc to suppress
      transmit of audio stream
    - used with <DTMF... to transmit DTMF tones and suppress any
      other modem audio stream
  * Changed end of transmission logic to MT63 modem to allow it
    to be specified in <!MODEM
  * Corrected string to numeric conversion
  * Added abort processing / queue reset
  * Modified macro parsing to allow multiple
    invocations of macro containing <! tags
  * Added ability to schedule a single macro execution
    at a specifice GMT date and time
    tag format <SKED:hhmm[:YYYYDDMM]>
    where the date defaults to current date.
2011-09-21 08:39:40 -05:00
David Freese 74364eed68 DTMF class
* Changed implementation to separate class, similar to RsID
    implementation
  * Added Delay and Tone Pulse Length parameters to <DTMF: tag
    - <DTMF:D500:L250:1-256-828-3105>
    -       |    |    |_phone #
    -       |    |_250 msec pulse duration, 50 msec default
    -       |_500 msec wait before first tone, 0 default
  * Decoder under development
2011-08-31 12:21:37 -05:00
Philip Heron 8e324597cd Restore compat/flock for MINGW32 build - got removed on merge with upstream 2011-08-13 11:07:11 +01:00
Philip Heron 3a2d2e92ba Fix some issues caused by the merge with upstream 2011-07-20 20:25:39 +01:00
Philip Heron 65bb16a19f Merge commit 'v3.21.12' into upstream_merge
Conflicts:
	ChangeLog
	configure.ac
	doc/guide.txt
	po/dl-fldigi.pot
	po/fr.po
	src/Makefile.am
	src/combo/combo.cxx
	src/cw_rtty/rtty.cxx
	src/dialogs/confdialog.cxx
	src/dialogs/confdialog.fl
	src/dialogs/fl_digi.cxx
	src/dialogs/guide.cxx
	src/globals/globals.cxx
	src/include/adif_io.h
	src/include/confdialog.h
	src/include/configuration.h
	src/include/fl_digi.h
	src/include/lgbook.h
	src/logbook/adif_io.cxx
	src/logbook/lgbook.cxx
	src/logbook/lgbook.fl
	src/logbook/logsupport.cxx
	src/logbook/textio.cxx
	src/logger/logger.cxx
	src/logger/rx_extract.cxx
	src/misc/macros.cxx
	src/misc/status.cxx
	src/misc/xmlrpc.cxx
	src/soundcard/sound.cxx
	src/trx/modem.cxx
2011-07-20 16:46:01 +01:00
Stelios Bounanos 0ad002e71c Enable NLS on woe32
* Include .po files when building nsis installer
  * Store language preference in homedir/lang.txt on win32
2011-02-10 00:28:37 +00:00
Stelios Bounanos 81a464ee13 Remove macro config images 2011-02-04 01:54:14 +00:00
David Freese 857cd2f34c Macro Bar positions
* Added 4 more position selections to the # and relative
    positioning of the macro button bars.
2011-01-20 09:42:40 -06:00
David Freese 30e882704e Panel Widget
* Added new widget class, Panel, to replace Fl_Tile and it's
    derivatives.  Panel resizes it's children using a ratiometric
    algorithm.
  * Enclosed embedded viewer, Rx text, and Tx text widgets within
    the bounds of a Panel widget.
  * Removed separate control for horizontal sizing of embedded
    viewer.
2011-01-18 13:30:06 -06:00
David Freese 8e76296687 Macro Bar Configure
*  Added code to allow user to select 2nd macro position
     above or below the Rx/Tx panels
2010-12-31 05:31:34 -06:00
David Freese c7c3a43c78 RTTY viewer
Signal processing for multi-channel RTTY decoding
2010-12-27 16:17:30 -06:00
David Freese 425c6bf4cf pskBrowser class
* New Widget Class for psk viewer implementation.  Separates
    the browser from the Viewer in preparation for an embedded
    psk browser.
  * New embedded channel browser - psk only for now
  * Added horizontal tiling to RxText / Channel_browser
  * Synchronized browser squelch controls on main and dialog browsers
2010-12-22 07:56:24 -06:00
David Freese 16dbe6e746 Version 3.21.0AO
Alpha release
2010-11-19 15:54:26 -06:00
David Freese a5f2f7f1c4 Log Client
Connect to external xmlrpc log server
2010-11-19 08:50:05 -06:00
Stelios Bounanos ca7d30f792 Embed xmlrpc++
Bundle a copy of xmlrpc++ (CVS as of 20101026) to use as an easier to build
(than libxmlrpc-c3) client on win32, and also as a server in the near future.

Upstream version modified as follows:

  * Added numerous required includes
  * Fixed some sprintf format strings
  * Added support for the nil type
  * Included <config.h> in all .cpp files
2010-11-19 08:50:05 -06:00
Philip Heron 0c74c11c2c Decode the new SSDV packet format. 2010-10-03 01:19:41 +01:00
Philip Heron 55bbb0d0fc Add reed-solomon encoder to go with the decoder 2010-10-02 18:25:41 +01:00
Daniel Richman ccb14af5a1 Finished GPS Chase Car code.
Picked up the chase car gps code again; this is a complete redraft, and
it would appear to work! By work, I mean, it parses gps strings
correctly, the restarting and reconfiguring (signals and pthread_cond)
work perfectly, however I haven't tested it with a real gps since I
don't have one wired up at the moment. Some other things to test include
plugging in a dodgy gps or opening a totally responseless port to check
that it will still EINTR-out and reconfigure to a new port when the user
wants.
2010-08-31 00:12:13 +01:00
Daniel Richman cd82493f2e Merge branch 'testing'
Conflicts:
	po/fr.po
	src/dialogs/confdialog.cxx
	src/dialogs/confdialog.fl
	src/include/dl_fldigi.h
	src/misc/dl_fldigi.cxx
2010-07-27 00:19:45 +01:00
Philip Heron f58c6e4744 Update Makefile with new icon name 2010-06-20 01:37:39 +01:00
Philip Heron 036e00b72b Stop dl-fldigi files conflicting with fldigi package. 2010-06-20 01:24:57 +01:00
Robert Harrison 4dcd9a0e75 Beginings of GPS Chase car tracking 2010-05-27 23:00:50 +01:00
Philip Heron 48a701eecd Merge commit 'tags/v3.20.11' into update
Conflicts:
	src/Makefile.am
	src/cw_rtty/rtty.cxx
	src/dialogs/confdialog.cxx
	src/dialogs/confdialog.fl
2010-05-05 00:01:13 +01:00
Daniel Richman c401c35256 Fixed hamlib-static linking (MINGW) 2010-05-04 21:02:20 +01:00
Daniel Richman a5ea050964 Merge branch 'packaging' of http://github.com/fsphil/dl-fldigi
Conflicts:
	src/Makefile.am
2010-05-04 20:03:39 +01:00
Remi Chateauneu 2508852b03 WEFAX addition
Merger of all work submitted by Remi which was based on
  3.13BY.  Merge accomplished by reducing mulitple commits
  to a single and then cherry-picking that commit to the
  master branch.  No merge conflicts were experienced.

  Modified fl_digi.cxx / wefax items to comply with post
  3.13BY changes.
2010-05-03 08:15:11 -05:00
Daniel Richman 29a4016132 fixed c++: extern "C" { in flock .h; Revert "Added more hack to the hack." (commit 070520381a); Revert "Libjpeg linking has always been broken ..." (commit 2c13d43728). 2010-05-01 01:35:27 +01:00
Daniel Richman 070520381a Added more hack to the hack. 2010-04-30 19:20:52 +01:00
Daniel Richman 9915f3aee3 Change of heart! Double revert.
Revert "Reverted all commits for the mingw flock hack and instead implemented"

This reverts commit ad4a933c7a.
2010-04-30 18:11:16 +01:00
Philip Heron cf284729a9 Rename the main binary to dl-fldigi 2010-04-28 14:41:14 +01:00
James Coxon 8525d6a6c5 Merge branch 'master' of http://github.com/fsphil/dl-fldigi 2010-04-25 08:30:33 +01:00
Philip Heron 100262f55f Create dl-fldigi desktop icons (both normal and HAB) 2010-04-24 12:14:20 +01:00
Stelios Bounanos 1733f1f1de Add preliminary support for FLTK-1.3
* Bundle Fl_Text_Buffer from FLTK 1.1, renamed as Fl_Text_Buffer_mod.
  * Bundle Fl_Text_{Buffer,Display,Editor} from FLTK 1.3, renamed as
    above.  Apply most of Fl_Text_Display->Fl_Text_Display_mod changes
    to the 1.3 Fl_Text_Display.
  * Detect FLTK API at configure time and define macros to determine
    version of the *Text* files will be built.
2010-04-19 23:12:38 +01:00
Daniel Richman ad4a933c7a Reverted all commits for the mingw flock hack and instead implemented
(in an arguably messy fashion) fcntl locking in src/misc/dl_fldigi.cxx.
2010-04-18 14:33:09 +01:00
Daniel Richman 2c13d43728 Libjpeg linking has always been broken (before, shared linking meant that since fltk pulls in libjpeg, no complaints were made). This isn't great, but it's because libjpeg doesn't have anything nice like a pkg-configure file. 2010-04-11 21:17:40 +01:00
Daniel Richman 1838c136ea Reorganised the flock compat; it's now in a nicer place. Added -DCURL_STATIC to MINGW build (src/Makefile.am) 2010-04-11 20:16:54 +01:00
David Freese 0d77c1bedf SSB modem
Receive only SSB modem added to allow occassional logging
   of a voice contact :>)
2010-04-08 18:25:12 -05:00
David Freese 02767b0ba4 Contestia
Added Contestia modem with Rx/Tx support of RSID.  This mode is
  not suitable for use with flarq, flwrap or flics.  It is very
  suitable for contesting or conversational QSOs.
2010-04-08 18:25:12 -05:00
Philip Heron 46d622da7a Preliminary version of RTTY/JPEG receiver (SSDV) 2010-03-31 21:13:12 +01:00
Robert Harrison 2fa20a861b new dl_fldigi.h and misc/dl_fldigi.cxx 2010-03-21 19:59:12 +00:00
Stelios Bounanos bdcca8c39f Add mouse wheel handling
Add mouse wheel handling to Fl_Counter, Fl_Spinner and Fl_Valuator,
Fl_Slider, Fl_Value_Slider and Fl_Value_Input widgets.
2010-03-18 12:39:58 +00:00