-
Notifications
You must be signed in to change notification settings - Fork 1
/
ChangeLog
588 lines (329 loc) · 14.9 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
2005-01-20 Tomi Manninen <tpm@oh2bns.ampr.org>
* Released version 0.7pre1.
2005-01-20 Tomi Manninen <tpm@oh2bns.ampr.org>
* Added a "center on this signal" button to the gui. The idea
is to change the rig frequency (with hamlib) so that the currently
decoded signal is in the center of the receiver pass band.
Thanks Leigh WA5ZNU.
2005-01-20 Tomi Manninen <tpm@oh2bns.ampr.org>
* Changes to the way Olivia handles sent characters
(make it more "real time"). Thanks Paul K9PS.
2005-01-16 Tomi Manninen <tpm@oh2bns.ampr.org>
* Fixed a typo in confdialog.c. Adding Olivia made hamlib
config unreachable.
* Generalized some of the hamlib init code.
2005-01-15 Tomi Manninen <tpm@oh2bns.ampr.org>
* Intergrated Pawel's new Olivia modem. Works but is pretty
much untested...
2005-01-04 Tomi Manninen <tpm@oh2bns.ampr.org>
* Started using glib malloc functions in all files and
removed AC_FUNC_*ALLOC* checks from configure.in.
This should fix the rpl_malloc bug some people are
seeing.
2005-01-03 Tomi Manninen <tpm@oh2bns.ampr.org>
* Internationalization stuff. All strings should now be
marked for i18n.
* Wrote a quick Finnish translation.
* Slovakian translation from Mike OM4AA.
* Fixed mt63/dsp.h so that it compiles with gcc 3.4.
Thanks Carl Makin VK1KCM.
2004-11-14 Tomi Manninen <tpm@oh2bns.ampr.org>
* Fix autoconf stuff so that gmfsk compiles on arm architecture
too. Thanks Hamish VK3SB.
2004-09-12 Tomi Manninen <tpm@oh2bns.ampr.org>
* File send didn't quite work. Added a conversion
to UTF8 before writing to the tx window.
2004-09-12 Tomi Manninen <tpm@oh2bns.ampr.org>
* Some changes to the config dialog: Expand the children
when a row is selected. Also mode and waterfall shortcuts
automatically expand the correct treeview item.
2004-08-04 Tomi Manninen <tpm@oh2bns.ampr.org>
* Added Feldhell fonts, made FeldNarr the default feldhell
TX font and changed the TX entry widget to use the TX font.
2004-07-30 Tomi Manninen <tpm@oh2bns.ampr.org>
* CWIrc now uses the core sample rate conversion.
2004-07-29 Tomi Manninen <tpm@oh2bns.ampr.org>
* Calculate the size of sound fragments from the
real sample rate.
2004-07-24 Tomi Manninen <tpm@oh2bns.ampr.org>
* Fixed a bug where some modems refuse to transmit
if sample rate conversion is in use.
* Feldhell transmit didn't always empty the text entry.
2004-07-15 Tomi Manninen <tpm@oh2bns.ampr.org>
* Released version 0.6.
2004-07-06 Tomi Manninen <tpm@oh2bns.ampr.org>
* Updated MT63 to use the official 0.5 version code.
2004-07-06 Tomi Manninen <tpm@oh2bns.ampr.org>
* Updates to the help file.
2004-06-29 Tomi Manninen <tpm@oh2bns.ampr.org>
* An attempt at automatic sync for THROB. Not perfect
but works for now.
2004-04-27 Tomi Manninen <tpm@oh2bns.ampr.org>
* Fixed a bug causing a freeze when going from tx to rx
on some systems (compiler or lib dependent?).
2004-04-17 Tomi Manninen <tpm@oh2bns.ampr.org>
* Samplerate conversion gets now used automatically if
the requested rate is not supported.
2004-04-16 Tomi Manninen <tpm@oh2bns.ampr.org>
* Added progress meter for MFSK picture send.
* Statusbar messages are removed by a 10sec timeout.
* Use a common output buffer for all modulators.
This also fixes a FreeBSD crash on Feldhell TX.
* Colored waterfall. (For now disabled, need to edit
source and recompile.) (tnx Thierry F4DWV)
2004-04-15 Tomi Manninen <tpm@oh2bns.ampr.org>
* MT63 CWID now sends "<callsign> MT63" instead of
only the callsign.
2004-04-13 Tomi Manninen <tpm@oh2bns.ampr.org>
* Changes to make everything compile also without
optimization enabled (to help debugging).
* Use AC_COMPILE_WARNINGS in configure.in
2004-04-04 Tomi Manninen <tpm@oh2bns.ampr.org>
* Added timestamps to each line in the log file
and fixed a few minor issues in log.c (tnx Andrea IZ4FHT).
* Made "Log to file" sticky between invocations.
2004-03-28 Tomi Manninen <tpm@oh2bns.ampr.org>
* Implemented sample rate conversion using libsamplerate
(slightly stripped down to save space).
* Restructured snd.c.
2004-03-08 Tomi Manninen <tpm@oh2bns.ampr.org>
* Reset RTS and DTR at serial PTT open.
2004-03-02 Tomi Manninen <tpm@oh2bns.ampr.org>
* Changed the state change logic a bit. Switching from pause
to tx works now.
2004-02-27 Tomi Manninen <tpm@oh2bns.ampr.org>
* Fixed filter.c to actually save calculations when decimating...
2004-02-26 Tomi Manninen <tpm@oh2bns.ampr.org>
* CWirc bug fix (Pierre F8EJF)
2004-02-25 Tomi Manninen <tpm@oh2bns.ampr.org>
* Support for hamlib rig_set_conf
2004-02-22 Tomi Manninen <tpm@oh2bns.ampr.org>
* Add underscore to the paths fed to find_menu_item().
This fixes a sigsegv on gnome 2.4. There will
probably be a problem with translations though(?)
2004-02-22 Tomi Manninen <tpm@oh2bns.ampr.org>
* Released version 0.6beta3
* New help docs from Carl VK1KCM and lots of doc tweaking
by me in the past few weeks
2004-02-20 Tomi Manninen <tpm@oh2bns.ampr.org>
* Added parport ptt support
2004-02-17 Tomi Manninen <tpm@oh2bns.ampr.org>
* Rewrote qsodata.c
* Start in the mode saved at last exit
* Added callsign to the saved picture name
* Adjusted waterfall spectrum mode display scale a bit
2004-02-10 Tomi Manninen <tpm@oh2bns.ampr.org>
* Qsodata band combo changed to a simple entry if hamlib
is in use
2004-02-09 Tomi Manninen <tpm@oh2bns.ampr.org>
* New mode: PSK63
* Changed the way TX/RX switching is handled in macros and
squashed a major bug
* removed macros $abort and $pause
2004-02-04 Tomi Manninen <tpm@oh2bns.ampr.org>
* Hamlib errors after initialization are not fatal.
Errors reported to the main status bar.
2004-01-25 Tomi Manninen <tpm@oh2bns.ampr.org>
* Workaround for old popt versions
* Search /opt/gnome2/bin as well for gconftool-2
2004-01-23 Tomi Manninen <tpm@oh2bns.ampr.org>
* Released version 0.6beta2
* Included some sample fixtexts
2004-01-18 Tomi Manninen <tpm@oh2bns.ampr.org>
* Small modification to support hamlib-1.1.5.
2004-01-12 Tomi Manninen <tpm@oh2bns.ampr.org>
* Waterfall mode can be set directly from the popup menu.
* Testmode is now set from command line.
2003-12-27 Tomi Manninen <tpm@oh2bns.ampr.org>
* Test needed hamlib functions at startup and added
a bit better logic if some features are not supported.
2003-11-27 Tomi Manninen <tpm@oh2bns.ampr.org>
* Use popt to parse command line options. Add a --run-druid
option.
* Added a first time configuration druid (wizard).
2003-11-23 Tomi Manninen <tpm@oh2bns.ampr.org>
* FFTW wisdom is saved to to gconf now. No separate file
anymore.
2003-11-12 Tomi Manninen <tpm@oh2bns.ampr.org>
* CWirc slave code from Pierre-Philippe Coupard. See
http://webperso.easyconnect.fr/om.the/web/helloip/
2003-11-10 Tomi Manninen <tpm@oh2bns.ampr.org>
* Started using Glade 2.0.1.
2003-11-03 Tomi Manninen <tpm@oh2bns.ampr.org>
* New macros: $startqso, $logqso, $clearqso (set start time,
log qso, clear qso data respectively).
* Log qso sends end time to the remote log.
* Don't clear qso data when pushing "log qso".
* Search for gconftool-2 also in /opt/gnome/bin
2003-11-01 Tomi Manninen <tpm@oh2bns.ampr.org>
* Hitting TX button moved focus always to the TX text widget.
This is not very good in Feldhell mode... Fixed.
2003-10-28 Tomi Manninen <tpm@oh2bns.ampr.org>
* Included gnome-screenshot.png in gMFSK. MFSK picture TX
fails if this is not found.
2003-10-25 Tomi Manninen <tpm@oh2bns.ampr.org>
* Released version 0.6beta1
2003-10-23 Tomi Manninen <tpm@oh2bns.ampr.org>
* New help file from Carl VK1KCM. This is still work in progress.
2003-10-18 Tomi Manninen <tpm@oh2bns.ampr.org>
* Fixed timefmt key in the schemas file.
2003-10-12 Tomi Manninen <tpm@oh2bns.ampr.org>
* Fixed compile without hamlib support.
2003-09-12 Tomi Manninen <tpm@oh2bns.ampr.org>
* Reworked configure.in.
2003-09-06 Tomi Manninen <tpm@oh2bns.ampr.org>
* Hamlib PTT
2003-09-03 Tomi Manninen <tpm@oh2bns.ampr.org>
* Moved sound config reads to the main thread. Apparently GConf
is not thread safe...
* Made sound open non-blocking. Better error reporting if
sound card is busy.
* Added the GPL statement to each source file.
2003-08-31 Tomi Manninen <tpm@oh2bns.ampr.org>
* More hamlib stuff. Most of it now works at least for me...
2003-08-05 Tomi Manninen <tpm@oh2bns.ampr.org>
* Hamlib stuff...
2003-08-04 Tomi Manninen <tpm@oh2bns.ampr.org>
* Use g_file_get_contents() in "Send File..."
2003-07-26 Tomi Manninen <tpm@oh2bns.ampr.org>
* Waterfall enhancements: fall/rise switch, improved frequency
ruler that can be dragged.
* TX window clear bug fixed.
* Made FFTW wisdom file configurable (default ~/gMFSK/fftw_wisdom)
2003-07-20 Tomi Manninen <tpm@oh2bns.ampr.org>
* More preparations for FFTW3.
* Fixed a bug in the fftfilt code.
(wrong length in fftfilt_set_freqs())
* Use FFTW_MEASURE flag to fftw_create_plan(). Also wisdom is
imported/exported from/to $HOME/.gmfsk_fftw_wisdom. There will
be a short delay the first time the program is started or
a new modem is selected.
2003-07-18 Tomi Manninen <tpm@oh2bns.ampr.org>
* Reset miniscope and metric dial at TX start.
* Feldhell now uses the same sample rate as all the other
modems (8000 sps).
* 8 bit character handling for MT63 (escape 127).
2003-07-14 Tomi Manninen <tpm@oh2bns.ampr.org>
* All modems now have a separate squelch setting.
(Only MFSK, PSK31 and MT63 have a working squelch though.)
2003-07-14 Tomi Manninen <tpm@oh2bns.ampr.org>
* Setting Hellschreiber filter bandwidth now works.
2003-07-14 Tomi Manninen <tpm@oh2bns.ampr.org>
* Rewrote much or the config code. Adding new config items
is now much easier.
* Wrote a .schemas file. This provides defaults and
documentation to the config keys used by gmfsk.
* Updated the build files and .spec file to install the
.schemas file. Also fixed the "Installed (but unpackaged)
file(s) found" error on RPM builds.
* Use the c_re() and c_im() macros to access complex numbers.
This is the first step towards supporting FFTW 3.
2003-07-10 Tomi Manninen <tpm@oh2bns.ampr.org>
* MFSK pictures should now work. Tests against MixW show
that it is compatible... (knock knock)
2003-07-05 Tomi Manninen <tpm@oh2bns.ampr.org>
* Switched to using GAsyncQueues in trx.c.
* Macros can now have curly braces and an optional
argument separated by a colon. Like this:
${pic:/home/joe/joe.jpg}
* Two new macros: $pic and $picc. The first sends a gray-
scale picture, the latter a color picture. An optional
argument tells the picture file to send. If it's omitted
or is a question mark, a file selection dialog is opened.
2003-06-23 Tomi Manninen <tpm@oh2bns.ampr.org>
* Fixed a bug in RTTY 8 bit ASCII handling. (A problem
with signed chars cast to ints...)
* FreeBSD fix for snd.c (tnx Craig vk1kcm)
2003-06-20 Tomi Manninen <tpm@oh2bns.ampr.org>
* MFSK picture receive almost works now
2003-06-10 Tomi Manninen <tpm@oh2bns.ampr.org>
* Simplified the MFSK sync code a bit
2003-05-30 Tomi Manninen <tpm@oh2bns.ampr.org>
* Help system now installs correctly
* RPM spec file fixes
* Added a "locator" entry in the QSO data area
* Right click over rxtext uses current selection if there is one
2003-05-18 Tomi Manninen <tpm@oh2bns.ampr.org>
* Changes to make everything unicode transparent
* TX text is handled differently now
2003-05-15 Tomi Manninen <tpm@oh2bns.ampr.org>
* Papertape is now (sort of) resizable
2003-05-09 Tomi Manninen <tpm@oh2bns.ampr.org>
* FeldHell TX now works. Still needs some work before
it's ready for release.
2003-05-05 Tomi Manninen <tpm@oh2bns.ampr.org>
* Updated About dialog
* Started a help file
2003-05-03 Tomi Manninen <tpm@oh2bns.ampr.org>
* Command macro segfaults if command isn't found - fixed
* PTT open now delayed from config change
2003-04-26 Tomi Manninen <tpm@oh2bns.ampr.org>
* Separate config dialogs for all modems. Clicking statusbar
pops up the mode config.
* Removed "Apps" config dialog
* Fixed "Clear RX/TX window" for FeldHell
* Some preparations for FeldHell TX
2003-04-19 Tomi Manninen <tpm@oh2bns.ampr.org>
* Released version 0.5
* Ported to GTK+ 2 / Gnome 2
* gettext support
* New modems: MFSK8, (Q)PSK31, MT63, FELDHELL (rx only for now)
* Removed the homemade FFT implementation, FFTW is now required
* Wrote my own Viterbi decoder, Phil's code removed
* "make rpm"
* Extensive rewrite of the waterfall widget
* Syncscope converted to a real widget (miniscope)
* Config system ported to gconf-2
* AFC/SQL/REV state saved/recovered at program exit/start
* New macro: $mode
* PTT output configurable to RTS or DTR
* Various other minor things...
2002-04-22 Tomi Manninen <tpm@oh2bns.ampr.org>
* Changed the way waterfall ticks are drawn
2002-04-08 Tomi Manninen <tpm@oh2bns.ampr.org>
* Fixtexts still used /gmfsk/ as config file, fixed.
* Implemented command substitution macros for fixtexts.
* Made QSO bands and time/date format strings configurable.
* Removed short time/date macros.
* Fixed bug in TX window key press handling. Not all modifiers
should be ignored... :)
2002-03-29 Tomi Manninen <tpm@oh2bns.ampr.org>
* Released version 0.4.
* Numerous changes, eg. multithreaded modem engine and
support for RTTY and THROB.
2001-06-23 Tomi Manninen <tpm@oh2bns.ampr.org>
* Changed tune signal behaviour.
2001-06-18 Tomi Manninen <tpm@oh2bns.ampr.org>
* Fixed SIGFPE on Alpha.
2001-06-17 Tomi Manninen <tpm@oh2bns.ampr.org>
* Some changes to enable generating debug symbols if needed.
* Version 0.3.
2001-05-11 Tomi Manninen <tpm@oh2bns.ampr.org>
* A "send file" function.
* Icon for the tune button (thanks Paul K9PS).
* TX window accepts selections now.
* Settable RX and TX window background colors.
* Support for 8-bit sound cards.
* A fullduplex sound io mode for certain broken soundcard drivers.
* STDIO test mode for doing channel simulations (this was
previously a compile time option).
* PTT should now work correctly (waits for all samples to be
sent). Also PTT signal is now also on DTR, it seems that most
other software support both RTS and DTR.
* Inverted PTT mode.
* Macro buttons sent LF as EOL fixed.
* Stupid typo with errmsg() fixed.
* Writing to the TX window optimised somewhat.
* A bit more informative sound IO error messages.
* A "log to file" function. (thanks again Paul K9PS)
* RX and TX window clear functions now moved under the File menu.
* Code restructuring as always...
2001-04-28 Tomi Manninen <tpm@oh2bns.ampr.org>
* Changed soundcard reads to be non-blocking. This _might_ help
folks with buggy soundcard drivers.
* Implemented PTT and settable sound device.
* Some code restructuring.
* Added a RPM .spec file.
* Version 0.2.
2001-04-22 Tomi Manninen <tpm@oh2bns.ampr.org>
* Initial public release (version 0.1).