head 1.3; access; symbols pkgsrc-2013Q2:1.3.0.2 pkgsrc-2013Q2-base:1.3 pkgsrc-2013Q1:1.2.0.2 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.1.0.2 pkgsrc-2012Q4-base:1.1; locks; strict; comment @// @; 1.3 date 2013.05.09.14.09.13; author mef; state dead; branches; next 1.2; 1.2 date 2013.01.16.02.54.55; author mef; state Exp; branches; next 1.1; 1.1 date 2012.11.19.23.23.39; author joerg; state Exp; branches; next ; desc @@ 1.3 log @- Bump fldigi version 3.21.65 to 3.21.70 - Remove patches/patch-src_throb_throb.cxx (upstream picked up this). ---------- Sat Apr 13 14:48:19 2013 -0500 Version 3.21.70 Contestia/Olivia * Quick change / custom dialog * Corrected Contestia callback in confdialog.fl * Corrected resetOLIVIA function Tabs Colors * Added ID / QRZ tabs to color schema Double Click bug fix * Double click text selection for transfer to QSO record fields RTTY update * Removed code used for filter tests * Added CWI suppression, select decoding of - Mark-Space - Mark only - Space only -------------- Version 3.21.69 RTTY filters * Removed deprecated Hilbert transform * Corrected inverse FFT computation to provide unity gain h(t) -> H(w) -> h(t) * Added design output statements to fftfilt.cxx - normally disabled * Removed deprecated lpfilt, bitfilt, bp_filt_lo, bp_filt_hi * Improved X-scope update rate * Removed unused methods and members Spotting * Add user configurable spotting using signal browser - spotting can be disabled if viewer is not visible - reduces CPU load if selected ADIF case * Change import parser to treat fields specifiers as case insensitive. QSO NBR/NXT macro tag * Added , macro tags to respectively add current # QSO records, next QSO record number to transmit TX lower case * User configurable transmit all text in lower case WX parser * Update station name parser iaw new METAR format ---------------------------- Version 3.21.68 RTTY bug fix * Missing initialization for Cmovavg bit filter pointer RTTY filters * added Modified Lanzcos RTTY Rx filter - DO2SMF, Stefan Fendt Hang on start * Erroneously created / deleted new thread for instance when rig_cat not being used for rig control. Analysis * Added timeout value to extinguish status message WF only ESC abort * Capture Escape to prevent program shutdown when Escape pressed when --wo dialog has focus. - Rx - escape ignored - Tx - transmit aborted, return to Rx - Tune - tune aborted, return to Rx rigMEM * removed rigMEM support code - KC505 transceiver control no longer uses this converted to use xmlrpc control. WF only null pointer fix * in waterfall only mode, bypass text logging of rx stream RTTY config tab * Cosmetic corrections RTTY stop bits * remove forced return to 1.5 stop bits for Baudot ---------------------------- Version 3.21.67 RTTY FSK modem * This patch contributed to by W1HKJ, Dave Freese DO2SMF, Stefan Fendt * Waveshaped FSK modem for classic RTTY using raised cosine matched filters * Kahn demodulator * RTTY scope based on separate mark / space filter outputs * Corrected s/n estimator * Change RTTY browser to new demodulator * Fixed missing browser highlight for callsign detection * Bypass Viewer signal processing if viewer(s) are not visible - significantly reduces % CPU use * Separated psk-rtty range/value pairs for viewer squelch control. PSK viewer * Suppress psk viewer decoding if neither viewer is visible. Contest fields * increased size of contest fields RigCAT INIT/CLOSE * This modification submitted by: Arvo Jarve, ES1JA, * Added CLOSE port rigcat command * Added user control to enable/disable restortation of serial port status bits when closing port - use bool_value in xml definition file. Olivia FEC reset * Added user control to enable/disable automatic reset of FEC integration depth when BW / Tones are changed either by user or via RsID reception. Status / Tx Level Controls * increased horizontal dimension to 120 pixels ---------------------------- Version 3.21.66 Thor reset File Selector Macros CW modem User configurable items @ text @$NetBSD: patch-src_throb_throb.cxx,v 1.2 2013/01/16 02:54:55 mef Exp $ Don't use variable length arrays of non-POD types --- src/throb/throb.cxx.orig 2012-11-19 16:10:27.000000000 +0000 +++ src/throb/throb.cxx @@@@ -410,7 +410,6 @@@@ void throb::decodechar(int tone1, int to void throb::rx(complex in) { - complex rxword[num_tones]; int i, tone1, tone2, maxtone; symbol[symptr] = in; @@@@ -418,6 +417,8 @@@@ void throb::rx(complex in) if (rxcntr > 0.0) return; + complex *rxword = new complex[num_tones]; + // correlate against all tones for (i = 0; i < num_tones; i++) rxword[i] = cmac(rxtone[i], symbol, symptr + 1, rxsymlen); @@@@ -445,6 +446,8 @@@@ void throb::rx(complex in) set_freq(frequency + f / (num_tones - 1)); } + delete[] rxword; + /* done with this symbol, start over */ rxcntr = rxsymlen; waitsync = 1; @ 1.2 log @(1) Bump version 3.21.58 to 3.21.65 (2) patch-src_misc_newinstall.cxx (Correct typo) (3) patch-src_throb_throb.cxx (Add comment from commit log, thanks joerg) (4) patches/patch-configure (Removed, upstream now includes them patches/patch-xmlrpc.m4 for gcc-4.7) =Version 3.21.65= High Speed / Multi-Carrier Modems =Version 3.21.64= NetBSD compile error Dup Cty lookup Get RX buffer Capture Alt-F4 =Version 3.21.63= Macros LOG LNW EXEC ARQ Socket Default char set NBEMS.DIR RTTY CR-CR-LF Control-V/Z =Version 3.21.62= Pause-break WF-only-escape REPEAT Macro MT63 Long =Version 3.21.61= ARQ server DistCheck cleanup =Version 3.21.60= FLTK-1.1.x Libtiniconv Allow xmit of EOT character =Version 3.21.59= UTF-8 overhaul Thumbdrive @ text @d1 1 a1 1 $NetBSD: patch-src_throb_throb.cxx,v 1.1 2012/11/19 23:23:39 joerg Exp $ @ 1.1 log @Don't use variable length arrays of non-POD types @ text @d1 3 a3 1 $NetBSD$ @