-
Notifications
You must be signed in to change notification settings - Fork 7
/
Releaselog.txt
798 lines (614 loc) · 35.8 KB
/
Releaselog.txt
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
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
Release Log for FDLog and FDLog_Enhanced
We have added 99 enhancements to the original FDLog so far.
This release log has the present back to the beginning of FDLog in 1984.
Scott Hibbs at gmail.com (email ideas for enhancements/bugs)
To Do and Ideas:
* An Information Table node that will allow sign in, show our group score,
the top 5 Contestors, the top 5 visitors, Worked All States, NTP server/client as time master etc.
* Add more scoring:
complex gota points, youth, information table, official visitors,
max 20 radios, power multipliers, educational activity...
* Change natural to battery? or add a battery button?
* Try showing all sections to the side - marking those worked.
* Work on Phonetic helper for GOTA station
* believe prefix check only returns first prefix in the log. Actually there is a note in the code from
Alan Biocca to fix this as foreign callsigns are not supported properly.
* Dupe check for requested fills - 2 UNconnected nodes can dupe and both count when connected.
(currently dupe checking is at entry - not on fills)
* Need to rewrite all the documentation. It's everywhere...
Linux to do list:
on my raspberry pi: pdf files are not found but can be opened.
on my raspberry pi: read error in file readme.txt
2023_beta 4.0.0 03Dec2023
NOT COMPATIBLE WITH PREVIOUS VERSIONS
Contestant Tracking - stable
95 fixed the ability to edit participants. Can't delete/edit initials by design.
96 Nodes send "user" packets which communicate the contestant, logger, and band.
97 Contestants are now tracked and maintained by each node.
98 Nodes can't select a contestant that is currently working a node (current or another node).
(can't operate two radios, but can be control operator of two radios - aka the logger)
99 Added a "Contestants Working" button that will show who is working at each node.
+ The off buttons keeping the red color when not selected is the nature of tkinter for linux.
There is no fix for this. Bug removed.
2022_Beta 3.1.3 13Aug2022
Mouse over better update
+ Bug fix: Mouse over bands (wof function) erronously remembered all previous bands. (minor) -KD4SIR
+ Mouse over, enhancement #6 and 34, now shows the node on the band/mode instead of all of them. -KD4SIR
+ fixed bug to reject 0 power contacts from getting into the log (python 2 to 3 fix) - KD4SIR
2022_Beta 3.1.2 10Aug2022
Inactivity timer update
+ Timer label (#91) modified to show minutes of inactivity while on band. -KD4SIR
94 Inactivity feature: ".set kick 30" command will now set thirty minutes to kick a user off the band without activity.
The default is 10 minutes. Set to 0 to turn this feature off. -KD4SIR
2022_Beta 3.1.1 09Aug2022
Font update
93 Added a "Font" menu that will redraw the program in Courier or Consolas (shlash zero) fonts with sizes between 10-14.
Needs testing on Linux and Mac - Scott Hibbs KD4SIR
2022_Beta 3.1.0 06Aug2022
Major update and rearrangement of the GUI
+ Moved main program code to be more readable, grouped all the grids together.
86 The log window will now reprint when it recieves a deleteq record from another node. - Scott Hibbs KD4SIR
87 left arrow act like backspace instead of nothing. - Scott Hibbs KD4SIR
+ QST messages now allow upper case characters in them.
88 Added an "All CW", "All Digital" and "All Phone" log choice in the logs menu - Scott Hibbs KD4SIR
89 CW and Digital scores are now separated instead of adding together. - Scott Hibbs KD4SIR
90 Moved the network status label (enhancement #3) and node id under the menu and above the band selection.
Also put the port number with the node id - Scott Hibbs KD4SIR
91 Timer label added showing "Time Away" (red) if band is off or "Time on Band" (grey). Also cleaned
up the title to program name, class report and section, and current time. - Scott Hibbs KD4SIR
+ Cleaned up the Contestant and Logger label to just show the initials and name - Scott Hibbs KD4SIR
+ tweaked enhancements 8, 9, and 10 (individual scores) to be more readable.
92 Added a row to the GUI for function buttons like redraw log window etc.
+ Enhancement 84 now has a button in the "function button" row to redraw the log window instead of a menu.
2022_Beta 3.0.3 02Aug2022
85 Previous contacts on another band/mode will now populate the report as well so that no further typing is needed
to log the call again. - Scott Hibbs kd4sir
2022_Beta 3.0.2 31Jul2022
Fixed the GlobalDb() being called twice.
Added all the staticmethod decorators that where necessary.
Removed all the power settings above 100w.
Fixed "After QSO edit display log prints all blue and not sorted."
Added def logwredraw() to reprint the log display window on command.
84 Ability to reprint the log window with a clean log. A menu item for now, but will be a button later. - Scott Hibbs kd4sir
2022_Beta 3.0.1 21Jul2022
Fixed edit/deleteq that became broken. Still needs to be sorted and have this reprint in the correct colors. (Currently all blue)
2022_Beta 3.0 21Jul2022
83 Thanks to David and his work on B1QUAD/FDLog_Enhanced_python3, I have finished porting this to
Python 3. - Scott Hibbs KD4SIR
updated miniweb.py to version 2.0 - now also ported to python 3. - Scott Hibbs kd4sir
2022_v2.3 12Jul2022 (Last Python 2.7 version) Released
Finished all python corrections as recommended by pycharm. I learned a ton! Fixed copy/paste errors when nothing was selected.
Fixed an error if a person typed (not pasted) a bad exchange. I will now test this to see if it is stable enough for a release.
Maybe work on documentation? - Scott Hibbs KD4SIR
Updated miniweb.py to version 1.8 - Removed unused import, restructure, and beautification. - Scott Hibbs KD4SIR
2022_Beta 2.2 10Jul2022
82 Control-v and Control-c now both work. With the up arrow too. More python corrections. Fixed WAS report
(Can't have multiple spaces in this file). Entry window will now always show the bottom line.
2022_Beta 2.1 09Jul2022
81 Mouse Copy and Paste now work!! Tested on windows 10, must use the same format as the program entry which
is "kd4sir 1d in" or it will reject, also checks dupes, section etc. Keyboard shortcuts
(Control c,and v) will be easy to add next. - Thanks to Weo's suggestion (found in code notes probably in the 90's) - Scott Hibbs KD4SIR 08Jul2022
79 update: Restructured again. The main program is now located at bottom of the file. All major pycharm errors have
been corrected. Minor errors will be worked on next when porting to python 3.
2022_Beta_2 05Jul2022
80 Found our memory leak - removed unnecessary root.update() and root.deiconify() - Scott Hibbs KD4SIR 03Mar2022
79 Major code restructure!! (and updating with pycharm suggestions) Moved main program elements to be more
readable. - 05Jul2022
* Although a different program included with FDLog, I corrected a compatibility issue with Win10 so miniweb.py would work.
Changed from blocked port 80 to five fives - 55555. Adding a zip file of this project in the same folder makes it easy to
share accross the same network as computers show up for field day. - Scott
* If a new node "catches up" after field day starts, the display log window is out of date order. I tried and failed for a
week to get this log display window to redraw the log again from the database after all the fills. Not a big deal,
but would recommend in the documentation to restart the program on the new node after it catches up.
Maybe someone who actually knows how to program can look into this. -Scott (fixed in 3.0.2)
Started looking at the program again out of curiosity around 2022 Field Day. Joined Tristate Amateur Radio Society in
Evansville Indiana a couple years ago and they successfully use N3FJP-FD version. This will never replace that program
as long as it doesn't integrate with other programs or do cw keying etc. But I miss programming, it's fun.
2022_Beta_1.1 (Working toward a stable 2023_Field_Day Release)
78 All txt files converted to Unix EOL Conversion - Scott and Curtis
77 W1AW schedule is now a PDF file. - Curtis E. Mills WE7U 20Jun2019
76 Changed colors to be less garish: Yellow to gold, orange to dark orange, green to pale green,
grey to light grey. - Curtis E. Mills WE7U 21Jun2019
75 Spell check and comment cleanup - Curtis E. Mills WE7U 25Jun2019 and Scott Hibbs 18Jun2022
74 Added reminder that the space bar will check prefix, suffix and calls for dupes.
73 Changed New Participant window to be more user freindly - Curtis E. Mills WE7U 25Jun2019
72 Worked on other bands and dupe checking responses are nicer and are more readable, also reminds user to up arrow.
71 Fixed dupe checking against club call and gota call that could have been entered with upper case and missed.
70 Changed the file name from FDLog_SCICSG to FDLog_Enhanced.
Two reasons, it's slightly confusing and I sadly moved away from this awesome group of hams. :(
2019_Beta_1 (posted on github, not tested)
69 Winter Field Day update added - -Art Miller KC7SDA
68 Found and fixed memory leak (updatebb() method.bind) -Art Miller KC7SDA
67 Cleaned whitespace code (ie all revision history moved to readme file) -Art Miller KC7SDA
66 added python path shebang so program can run from command line - Art Miller KC7SDA Jul/1/2018
65 Corrected code as suggested by pylint - Scott Hibbs KD4SIR Jun/28/2018
64 Streamlined the networking section of the code - netmask removed. Art Miller KC7SDA Jul/1/2018
63 Allowed upper case entry for several settings. Art Miller KC7SDA Jul/1/2018
62 After an edit, the log window is redrawn to show only valid log entries. Scott Hibbs KD4SIR Jul/3/2018
61 Removed unused code and comments - Scott Hibbs KD4SIR Jul/3/2018
60 Up arrow will now retype the last entry (just in case enter was hit instead of space) - Scott Hibbs KD4SIR Jul/06/2018
2017_Field_Day Release
SCICSG will be at The Rock Church for our third year.
59 Port is now populated in the header (if needed for firewall rules) (thanks K9MAF)
58 Added a dupe check when editing entries. (thanks K9JAJ)
57 Can no longer edit previously DELETED log entries (thanks K9JAJ)
56 Program no longer counts edited entries toward individual scores. (thanks K9JAJ)
55 Updated the arrl sections to be current - removed made up sections from FDLog.
2017-beta-6 (unreleased - tested)
54 Fixed who's on the bands reporting - now nice print out (from .ba report).
53 Fixed freezing for the gota station.. gota is now gotanode.
52 Changed clock slew to a bigger number (0.75931)
51 Class reporting should be correct now. Free VHF too. (reworked)
50 Protected against putting ourselves (fdcall and gota call) in the log. -it could happen maybe.
49 Fixed the .node command - discovered it was broken.
48 Updated all the documentation files.
47 Removed the wireless information menu - no longer needed.
46 Removed the propagation report. (Anyone use it?)
45 Removed duplicate arrl_sect.txt file needed by program.
44 Removed frequency.txt file needed by program - arrl band chart gives same info.
43 Changed names of some of the files for simplicity
42 Created a W1AW menu with the schedule and the NTS message file.
41 Contestant or Logger needs a license to enter a QSO.
40 Operator now called Contestant. This allows non-hams to operate with a control operator.
The Operator field caused debate on if the person was Control Operator. We made a version
that required a license for the operator. The problem then, was that a ham & non-ham pair
had no idea who operated the radio or logged since it could only be entered one way.
The ham got credit for contacts while logging and the non-ham had no idea the number
they logged or contacted (added together). So the Radio Operator and Control Operator
are different and confusing. Non-hams are after all allowed and encouraged to operate with
a Control Operator logging. This program has always tracked who's the logger. So the
Operator field is renamed Contestant for person at radio. Thus, we can track the number
of contacts or data entries, and accurate logs for everyone, even for non-hams.
Hams can accurately know how many contacts they worked and logged for themselves or
someone else and know who. This maintains a score for contacts and a score for
logging them. The program will check for a Control Operator (license needed for
Contestant or logger) before allowing a contact. - Scott Hibbs KD4SIR Mar/29/2017
39 "Add New Participant" window uses the Enter key to save to facilitate multiple entries.
38 Can not edit previously EDITED log entries.
2017-beta-5 (stable needs testing)
37 Can enter official visitors and youth (not the points yet) with age and title.
36 Added participant check after an enter key for a call (participants can't contact us from home)
35 slowed clock slew rate and to a more odd number
2017-beta-4 (unreleased)
- Added "WHO" button before operator so that this can be clicked for whose on bands.
# Determined that this is not needed now that the mouse over report is cleaner.
- I added a mouse over pop up
# but this turns out to be very annoying so it was removed.
34 Mouse over who's on the bands report is super clean now.
33 Fixed the output of the sections so it prints cleaner as well.
2017-beta-3 (stable needs testing)
32 Now checks for valid sections. Thanks W6AKB
(this was modified from 153d version of FDLog)
2017-beta-2 (stable needs testing)
31 Fixed the Class not updating when clicking on an HF band
30 Removed bug that would not allow edits if the call and band are the same.
Now can't edit a deleted log entry, and can't edit unless it is in the log.
-- Need to display the latest log entry if an entry has been edited previously.
29 Removed the extra lines in the gui for the port and for the list of nodes on on each band.
- reverted back to the way it was for now but added the port to the header.
Next item to work on will be the popup that will show the station on the band clicked.
2017-Beta-1
Obviously, I never released v2015-beta-5 which is what this is.
There were no releases in 2016, as we used the previous stable version.
The unreleased 2015Beta4 and 2015Beta4.1 turned out to be a "time" bridge to far.
During FD2016 one of the computers was receiving but was not sending.
Since that computer had the time within a minute there were no conflicts with the
database. This happens a lot, computers in and out of the network and no serious consequences.
Especially since we don't have more than one person on a band...
Which made me think that there was no need for hyper-accurate time devices or synch routines.
So, beta 5 will revert back to a simple time master like before.
Internet time may be kept but having Internet distracts the operators so our focus will be on new features.
28 Prevented the ability to edit previously DELETED log entries. Thanks K9JAJ
27 Adding a statement to check for uppercase. Previously unresponsive while capped locked.
Thanks WW9A for pointing out that the program isn't randomly freezing.
26 Made the -Call-Class-Sect- persistently above the input line. Thanks K9MAF
25 Added the port number to the header. Thanks K9MAF
24 "wa6nhc 5/2013 suggests precluding site operators from being logged as Q's"
Done. Added the ability to "dupe check" participants outside the dupe log. Thanks WA6NHC
2016 updates
SCICSG had Field Day at The Rock Church in Columbus Indiana again. We used the
v2015 stable release again. There was discussion on using other software so
development slowed but the group came to the conclusion that this was familiar
and it just works. Because we used a previously stable version we were able to
find several bugs and got several suggestions for 2017 release. Work was done to
incorperate fdlog's time functions and operate the program over the internet but
both were abandoned. It was decided to focus on bugs and usability. We were 5A
with 6 operators with a lot of visitors (a lot of hams from the area)
with 944 points. We did not turn in our results.
2015 updates
SCICSG held field day in a field next to "The Rock" Rocky Ford Free Methodist Church
in Columbus IN. We had 9 members in the log with many more visitors. We only used
natural power. 6A with a total of 1644 points.
23 Now a Repository on Github called FDLog_Enhanced July 2015
22 File is renamed FDLog_SCICSG.py
21 Versions also renamed. v2015 is the first stable release on Github.
20 Code rework from Biocca's fdlog (time functions and sql updates abandoned).
19 Made initialize setup routine for FD setup.
2015_beta-3
This is actually stable but it isn't 100% working. Now we
make the program work and start upgrading it.
2015_beta-2
More code intigration from the original fdlog. This one
from the beta 152i. We need to work on getting this stable.
2015_beta_1
Combined our stable version with the latest beta from 1-152-n.
This includes the sql database and the fixed time function.
We need to get this stable and working with my enhancements.
2015_Field_Day Release
Code cleanup from fdlog 1-149-02
2014 updates
SCICSG held field day at CERA Land in Columbus Indiana. This was the year we
were visited by Columbus IN Mayor Kristen Brown. We had 19 participants in the
log but way more than that. We were 5A with 2168 points.
18 Project was brought into Github when Google Code closed - I forked that.
17 Renamed SCICSG_FDLog.py
16 Fixed VHF to reflect a free transmitter
15 Now warns if two vhf rigs are used
14 Nodes now require 8 characters in length so the log lines up nicely.
13 Added a Resources Menu Item to clean up the menu.
12 added tildes to make the gui look nicer - input area is bigger.
11 Additional code included from FDLog v4-1-152i
2013 updates
This is the last year we used Biocca's FDLog. After emailing Alan Biocca
several suggestions, a possible code fix, and what seemed a "too busy"
response to help updating the program, Scott decided to modify the program
for himself AFTER field day 2013. It was held with the
South Central Indiana Communications Support Group (scicsg) at CERA Land
in Columbus Indiana. (This is the year we lost a blimp holding a wire antenna
from a suprisingly quick storm.) The following updates were added for the next
field day. 4A with 23 attendies, 6 computers, and 1330 points.
10 Gui rearranged so that individual scores can be given, not just group score.
9 Individual score displayed for the operator!
8 Individual score displayed for the logger!
7 removed the text within the program to the gui menu and into another file.
6 Can see who is on what bands with a mouse over!
5 .testqgen only operates with a 'tst' database.
4 made color of the user buttons red until operator, band, power etc are assigned
3 added and expanded the network label to explain network status.
2 Added database protection against no band, no power, no op, and no logger
1 Added warning against 1D to 1D contacts being logged but not counting points
2012 updates
Scott Hibbs KD4SIR found FDLog on the internet. Scott proposed it's use for
field day 2012 as field day chairman of the Columbus Amateur Radio Club held
in front of Menard's in Columbus Indiana. Columbus IN Mayor Kristen Brown visited.
We were 3A with 1590 points.
The following is the release log of the original fdlog:
1-149-02 2011/7/11 bug fix
allow lowercase contest names
add 900 mhz to editing validation
note that report requires 4 chars in editor to save
editor shows unvalidated fields in yellow after save attempt
edit dialog box disappears on successful save, else stays with yellow
fields that need fixing.
1-149 2011/07/02 contest set version
adding .set contst menu for (FD,VHF)
set global to contest type .set contst FD|VHF
adjust dup check to call for FD, and include <call>/<grid> for VHF
adjust bands for VHF, include 900, (drop below 6m?)
dropping bands is tricky, leave for later.
did add 900 band however
setup for mercurial, opened Google Code project
1-148vf 2011/06/25 fd version
commented out VHF code but kept other changes for 2011 fday
1-148v 2010/08/18 vhf version
dup checking includes call/grid
call column widened by 1 char to handle additional width
still need to enter something in the report, such as signal strength
fixed some small bugs in log color and editing due to dependence
on data in the scrollbox. May be only one line change to
make compatible with standard Field Day.
q just needs call/grid & band (use same mode for all Qs)
got it to work.
added a column to make call/grid fit
fixed a few bugs
newline on log missing, added it, later removed again
now two bugs. (fixed)
local log color=blue not working
- always black
edit left mouse click for edit on log not working
- probably getting error at some point and killing that thread/window
- problem was two functions that pick up chars from msg buffer
- adjust them by 1 char, worked
note that python is complaining about md5 and using hashlib instead.
snap 9, release 3 at this point
also after space input didn't echo call with full grid. Fixed.
converted from md5 library to hashlib. done.
snap 10 release 4
made call box in edit dig wider to accommodate 11 char call/grid
added code to disallow editing another node's Qs
after changing node id and restarting the q's still came up blue? bug?
test code was still in. fixed.
snap 11
comment cleanup. added more notes detail.
1.147 2009/06/20 pre fd (used on FD 2009,2010)
changed GOTA Q limit from 400 to 500
demo modes commented out
80 meter cw frequency for w1aw changed (w1aw.txt)
qrp 5W from mains or generator has a multiplier 2 - same as 150W.
This is not scored properly by the program yet.
max of 20 transmitters is not enforced by the program
educational activity is not scored by the program.
complex GOTA bonus points are not handled by the program
1.146B has GOTA call fixed. 6/15/2008 AKB
gcall will accept a proper call with number, somewhere prior to this
the number part of the regex got lost. This affects log output.
1.146 2006/06/11 22:00:57 Alan Biocca
Documentation - minor cleanup.
Setup - added web push dir support. (also upload)
TimeSync - new program derived from Eric's that syncs system time from GPS.
QSO Editing! Right-clicking on a Q in the log brings up an edit
dialog box. From there it can be Deleted, or modified and then
Saved. Errors light up the fields in yellow when Save is attempted.
The Dialog disappears on Successful Save, Delete, or Quit.
Log text from the local node is blue in color, from other nodes is black.
Automatic case adjustment for various inputs simplifies usage. Automatic
log lookups show log entries for duplicate stations and stations being
logged show info from other bands. Log lookups (<callsign><return>)
conveniently allow looking stations up in the log.
Directly Executable Version distributed. fdlogexe.zip. Runs without Python
installed. Windows required. 3.5 Megabyte download.
1.145 2005/09/12 03:41:23 Alan Biocca
Minor Comment Edits
New for 2005
Time Synchronization. Designate one machine as the master, all others will
chase it. Use '.set tmast <node>' to select master time node.
Changed fd rules filename to 'fdrules.pdf'. Just download pdf rules and
rename the file to this name. Then the rules can be accessed from the menu.
Found and fixed another bug in the power type-in. Using the pulldown worked,
but typing in caused problems. Root cause here is changes to how Python
handles variable types.
Made an attempt to fix up the GOTA scoring changes in the ARRL rules. Not
tested.
Added the second site visitor as well as the youth bonus.
1.144 2005/09/12 03:17:11 Alan Biocca
Added Q Edit Dialog Box. Major Effort
1.143 2005/07/06 17:26:13 Alan Biocca
Added Time Zone Chart
1.142 2005/07/01 12:58:56 Alan Biocca
Documentation updated, minor edits to prog comments.
1.141 2005/07/01 05:13:03 Alan Biocca
Log autolookups added
Displays log lines matching the current call when duplicates found,
or by typing in <call><return>
This shows the info for this callsign collected on the other bands
Stubbed in the beginnings of the .edit command
1.140 2005/06/29 22:44:48 Alan Biocca
Color log text from this node
Restrict node to lowercase
1.139 2005/06/29 20:22:56 Alan Biocca
Youth updated to take 1-2 digits
Fixing case on set variables like callsigns initials etc
1.138 2005/06/28 16:25:09 Alan Biocca
Adjusted Add Participant dialog box.
1.137 2005/06/28 16:22:06 Alan Biocca
Add participants case problem fixed
Added synonyms for ARRL sections for WAS
1.136 2005/06/26 19:01:10 Alan Biocca
Fixed time level display. 3500 lines now.
I ran this version FD 2005 on one node (changed during).
1.135 2005/06/19 03:44:56 Alan Biocca
Minor changes to message in fdlog.
Major upgrades to group_plan.
Minor updates to group_handbook.
1.134 2005/06/17 23:56:23 Alan Biocca
Preparing for 2005-1 release.
This version used on FD 2005.
1.133 2005/06/17 23:24:32 Alan Biocca
Updates to accomodate ARRL rule changes over the past couple of years
including GOTA, new bonuses, etc. Minor other cleanup. No substantive
changes.
1.132 2005/06/13 23:45:20 Alan Biocca
Fixed power type-in bug (text vs number).
Changed power var to keep it a string at all times to fix typed-in power
anomalies. Improved the Add Participants dialog box.
Moved to new laptop.
1.131 2004/07/05 18:48:43 akbiocca
prep for release to web.
Revision log redux - Thinning.
New for 2004
Just before Field Day many minor changes were made to the startup. The
messages were improved and things were simplified in general. Also added
is a directly executable version that does not require Python to be installed.
This version carries an interpreter along with it, so it is larger.
The startup auth key is xxxyyyzzz... xxx goes onto filename. Use 04a for
2004 version a. yyy for port, zzz... for hash key.
Just after Field Day the Time Sync feature was added (enough problems with
NTP servers and clients...). Now a node may be designated as the 'time master'
and all client FDLog programs will track it. This DOES NOT change the system
time, just the internal time FDLog uses in the log...
1.130 2004/07/05 04:15:58 akbiocca
Time Synch added. Clients track master node. Designate with .set tmast <node>
1.128 2004/06/29 23:52:43 akbiocca
Plans for time sync made. some vars defined. minor misc cleanup.
1.127 2004/06/29 15:51:13 akbiocca
Natural power bug fixed. My val() function is apparently a subtle problem
but only in the tkinter case. Perhaps a conflict with TCL? Changed my func
to ival().
1.126 2004/06/28 18:42:56 akbiocca
Comments from FD 2004 added.
1.125 2004/06/14 02:13:12 akbiocca
added seed to authkey. updated group handbook. Used for FD 2004
1.124 2004/06/13 15:19:52 akbiocca
improving documentation on reporting. fixed power command updating screen.
some testing. no substantive changes.
1.122 2004/06/10 20:42:46 akbiocca
adjusting messages. testing.
1.121 2004/06/10 03:39:38 akbiocca
including c.bat and setup.py for the py2exe config. updated handbook.
minor edits elsewhere.
1.120 2004/06/10 02:37:24 akbiocca
Setup for py2exe, which appears to work.
1.119 2004/06/09 18:15:53 akbiocca
Added GPL. minor doc edits.
1.118 2004/06/09 16:38:54 akbiocca
renaming group files. fdlog startup improvement continues. documentation
cleanup continues. testing continues, is partial at this time. no substantive
changes have been made.
1.116 2004/06/09 02:59:21 akbiocca
checkpoint. fdlog startup altered to be more interactive, straightforward.
testing minimal at this point, but changes not fundamental. text files
edited for some 2004 info, but not final.
1.115 2003/07/20 21:39:15 akbiocca
WAS Logic improved to handle can, dx. This likely vsn for 2003 submittal.
1.114 2003/07/19 05:39:43 akbiocca
Improved Worked All States display. Fixed bug in Vermont.
1.113 2003/07/18 21:37:55 akbiocca
Updating old comments, removing some old code. Improvement in recognizing
worked all states. Improving report for FD Entry. Partially tested.
1.112 2003/07/17 05:26:22 akbiocca
WAS rpt added to fd log.
1.111 2003/07/16 14:08:20 akbiocca
Changed text inputs such as w1aw message, nts messages, etc to 'file input'.
These fixed filenames are searched for and if existing they are included
in the FD report.
w1aw_msg.txt
nts_msg.txt
nts_rly0.txt to nts_rly9.txt (one msg per file)
soapbox.txt
media.txt
Added example of nts messages in nts_eg.txt to copy and modify.
1.110 2003/07/15 03:55:06 akbiocca
Linux improvement. Changed font calcs. Linux needs about size 20,
Windoze 10. Changed grid argument col to column for increased
portability. This after FD03, previous vsn was used for FD03.
1.109 2003/06/22 17:13:27 akbiocca
Updated for 2003. Authkey sets data filename and port. Used for FD 2003.
1.108 2003/06/10 13:49:54 akbiocca
Prep for FD 2003. GOTA bonus changed. Class F added. Untested.
1.107 2002/06/22 07:01:13 akbiocca
Rich found bug in socket addr list. Tested partially w Mac, Sony laptops.
1.106 2002/06/15 16:11:21 akbiocca
checkpoint. minor changes to prog, plan, handbook. moved manuals to
subdir. make this beta 6.
1.105 2002/05/28 13:36:50 akbiocca
fdlog fixes to help buttonsize. adding remote bcast (incomplete?).
changed station to node.. prog seems to run, not well tested.
1.103 2002/05/13 12:23:46 akbiocca
small mods to handbook & plan.
added grid.sticky=NSEW to all buttons hoping to fix the mac.
1.102 2002/05/12 22:29:25 akbiocca
updated group plan with meeting info. first draft.
update group handbook.
updated program somewhat. chop print fields that were overflowing.
improved parsing to reject some bad calls. fixed .h command triggering
on kh6 callsigns. changed a lot of re.search to re.match calls.
started to work on internet test feature, not complete.
this version not significantly tested, but probably works.
1.101 2002/05/11 03:17:00 akbiocca
Eric fixed linux fail to bcast. Prelim tests on Linux passed. Win2k tested.
This was Beta 5, tested at the FD 2002 mtg.
1.99 2002/05/09 05:01:54 akbiocca
testing. fixed bug w power on first startup. cleaned comments.
tested w 2 stations wireless. ok so far. fixed site info typo.
1.97 2002/05/08 13:55:52 akbiocca
op, log pulldowns. fixed global sets. testing not complete. docn upgraded.
cleaned up data handling. lots of code commented out in cleanup, will be
deleted soon. changed to initials for op, log. added space to other column.
added dialog for adding participants. power select menu and entry w check
for natural. converted stub view funcs to lambdas. added online equipment
manuals, 746 and pro. upgraded site info file.
1.95 2002/04/23 03:30:04 akbiocca
added ARRL band plan in help menu.
1.94 2002/04/22 14:51:52 akbiocca
lots of edits. reorganized history, made a menu to display it.
added equipment help submenu. reorg help menu. reorg and update of much
of the doc'n. not complete. expanded site info. added access point to
wireless doc. added root window titles to subwindows.
1.93 2002/04/21 08:33:30 akbiocca
dialog + wasrpt cleanup. sfx report improved.
1.92 2002/04/20 22:36:34 akbiocca
added Worked All States Report. measures progress to worked all states.
requires correct abbreviations to be used for ARRL sections.
1.91 2002/04/19 03:41:30 akbiocca
added a few files. propagation, site info, nts manual. cleaned up docs
regarding control-c and control-z. note that the new text files need
a bit of work, they are frameworks at this time.
1.90 2002/04/19 03:16:16 akbiocca
added python web help menu item. disabled control-c,z (suggested by Weo WN6I).
added set cursor on mouse-1-up to keep it where it belongs.
1.86 2002/04/17 12:47:06 akbiocca
improved time on band accuracy. cleanup.
1.85 2002/04/15 12:38:34 akbiocca
added time on band indicator in root title bar.
1.84 2002/04/15 12:09:30 akbiocca
view text boxes made resizable, and independent (not transient).
this allows them to be iconified and not on top.
1.83 2002/04/15 05:28:30 akbiocca
made main window resizable.
1.82 2002/04/15 00:30:58 akbiocca
release prep beta 4. tagged beta 4.
1.81 2002/04/14 21:26:26 akbiocca
added bands.pdf, imported group_handbook.txt.
1.80 2002/04/14 18:46:41 akbiocca
w1aw schedule added.
improved set command help.
1.79 2002/04/14 16:53:29 akbiocca
changed to UTC time.
1.78 2002/04/14 15:42:15 akbiocca
added .testq test qso generator.
1.75 2002/04/14 02:21:54 akbiocca
fixed bug in deleteq, present in beta 3.
added more .set commands.
1.74 2002/04/13 20:32:11 akbiocca
.set commands added. global data sharing, load/reloading.
1.73 2002/04/13 13:50:47 akbiocca
prep for beta-3. (Tagged Beta-3)
1.71 2002/04/12 17:16:39 akbiocca
fixed bug in qst to allow question mark in char set there without
triggering help. improved age out message to include both from and
station the info is about.
1.70 2002/04/12 13:17:55 akbiocca
qst messaging working, added to docn, qst log report added.
1.67 2002/04/12 03:21:19 akbiocca
improved net error indicators. working fairly well.
1.66 2002/04/11 13:51:39 akbiocca
added logs menu w per band/mode filtering.
1.64 2002/04/11 05:39:19 akbiocca
changed to age timeout of band data. pkt struct chgd slightly.
1.62 2002/04/09 23:37:02 akbiocca
added need fill message on CW/D button when fill list length is nonzero.
this and the NO PKTS indicators are on a 10 second update cycle.
1.57 2002/04/08 14:22:54 akbiocca
included about and getting started into the prog file. plan is to keep
the program self contained in one file for basic minimal doc'n and
executable in one file. added cvs log into source. improved root title
1.56 redup on sta chg. getting good!
1.54 band buttons hooked to real data. chg station goes to band off
exits set band off
1.52 exit button cleans up, launches pdf arrl rules (prob only win32)
most help menus work. properties made larger. single property diags
added many text doc files. band button array
1.49 win vsn working, property dialogs working. tk continues.
1.46 tk integration begins..
1.44 contest entry to file. effort est 10d. 1500 lines. beta-2?
1.41 many changes. wireless tested. fd entry report output in work
mac/unix port changes started. dup reports. 1500 lines
1.30 fixed start date conflict in comments. dug out 1984 start date!
mv todo, etc to notes.txt file. approx 7 days effort in. 915 lines
1.8 sped up fill and rcvr threads
rcvr blocked on read - no delay. filling works fast now
debug mode slows fill requestor, otherwist fills at 10hz
fixed propagation of broadcast info. works fairly well..
1.4 (in cvs) net sync works! approx 5 days fte effort so far
1.1 2002/03/18 23:35:15 akbiocca
Initial revision (to CVS)
-------------------------------------------------------------
Program History (Pre-CVS)
Re-coding started 3/6/2002 Alan K Biocca WB6ZQZ (wb6zqz@arrl.net)
Design based on fdlog.c, by same author starting in 1984 for CP/M.
Goal: a minimum keystroke field day logging program supporting
a group of users (a whole FD site) simultaneously
The original program was multitasking and supported multiple
stations on serial terminals, 2000 lines of small C and asm.
With help from Eric Williams WD6CMU and Steve Wilson KA6S, it
devolved to MSDOS but there supported only one user, so the
database had to be manually collated to include all stations.
Plan: use networking, usually 802.11b peer-to-peer wireless,
to interconnect the stations. use a flood/fill algorithm
to share data. avoid single point failure, stations can join
and depart the network with minimal effect.
v0.01 started 3/2002. chose python as it has the features
to do this project well and efficiently
after 2.5 days of effort the program is working for a
single station. useful for single station logging
-------------------------------------------------------------------