forked from kflog-project/KFLog
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
2095 lines (1212 loc) · 65 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
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
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
################################################################################
#
# KFLog Changelog file
#
# Please make entries in the following way:
#
# 1. Add every change in a single paragrah beginning with an asterix.
#
# 2. Add as last line date, author and email of the worker under your change
# entries.
#
################################################################################
2016-12-28 Axel Pauli <[email protected]>
* Issue #56 fixed. Wrong IGC output by Filser.
2014-12-15 Axel Pauli <[email protected]>
* Merged on GitHub two external pull requests.
2014-12-15 Axel Pauli <[email protected]>
* Issue #54 fixed. Error in openAIP runway rounding.
2014-12-18 Peter Simon <[email protected]>
* KFLog 4.10.0 released for Ubuntu, Debian and MS Windows.
2014-12-08 Peter Simon <[email protected]>
* Reorganization of license files for the Windows installation
* Remove Changelog from license information
2014-12-15 Axel Pauli <[email protected]>
* Issue #43 fixed. Ubuntu package installer complains about package quality.
* Issue #47 fixed. Airspace RMZ replaces Airspace Foxtrott in Germany at
11.12.2014
* Issue #49 fixed. Airfield Walldorf is not shown on the map.
* Issue #50 fixed. Replace the 2 control zone items by a new one.
* MapControl height and width values are displayed in the user's selected
distance unit now.
2014-12-02 Axel Pauli <[email protected]>
* Missing translation macro added in class EvaluationDialog.
* DataView window considers now the user's set units.
2014-12-01 Axel Pauli <[email protected]>
* Class Speed taken over from Cumulus and integrated into the configuration
unit window. A user can define now different horizontal and vertical speed
units.
* Statusbar of main window shows now the values in the user's selected units.
2014-11-29 Axel Pauli <[email protected]>
* KFLog 4.9.0 released for Ubuntu, Debian and MS Windows.
2014-11-28 Peter Simon <[email protected]>
* Changes to KFLogSetup.exe to support installation of german UI translations.
* Changes to PortableKFLog.zip to include german UI translations
2014-10-17 Peter Simon <[email protected]>
Axel Pauli <[email protected]>
* German translations of KFLog's user interface
2014-11-27 Axel Pauli <[email protected]>
* Issue #43 fixed. The elevation label in the statusbar is not updated during
flight animation. Furthermore it considers not the user's set unit.
2014-11-26 Axel Pauli <[email protected]>
* Issue #38 fixed. The date of a flight is not set in the flight data points
of a read IGC flight.
* Issue #42 fixed. The QNH handling of a flight must be improved.
* Issue #40 partly fixed.The show flight data menu switch should work now.
There was missing some code for that, which I added.
2014-11-25 Axel Pauli <[email protected]>
* Enhancements for issue #6. An openAIP airspace data update is done after a
configurable period of days under the configuration airspace menu.
2014-11-24 Axel Pauli <[email protected]>
* Enhancements for issue #6. A Welt2000 update is done after a configurable
period of days under the configuration points menu.
* Enhancements for issue #6. An openAIP point data update is done after a
configurable period of days under the configuration points menu.
2014-11-21 Axel Pauli <[email protected]>
* Neu mouse menu added to task editor route list, to make actions easier.
2014-11-21 Axel Pauli <[email protected]>
* Menu structures and shortcuts reworked.
* Flight and task file import in object tree made possible via drag and drop.
2014-11-19 Axel Pauli <[email protected]>
* Selection box for column search in waypoint list of task editor enlarged
to all avaialable list columns. Column order between icao and country
changed. Icao has now the 3. position in the list.
* New widget MessageHelpBox introduced for user help display with checkbox
for redisplay or not.
* New column Leg in percent added to route list in task editor, to show the
leg length in percent.
2014-11-18 Axel Pauli <[email protected]>
* Map menu item 'New task' introduced. The activation of the menu item will
open the KFLog browser and create a new empty task.
* Map task menu activation was changed to pressing Shift + left mouse button
together to enable also a map move with the left mouse button press in the
graphical planning state. Before that was not possible because left mouse
button press has been used for both action.
* Map help about text updated.
2014-11-17 Axel Pauli <[email protected]>
* Issue #38 fixed. How did I get to here fixed.
* Issue #37 fixed. Flag map icons should be better aligned to their map position.
2014-11-13 Axel Pauli <[email protected]>
* Issue #36 Improve task editor list search.
I added a search function, that make it easier to navigate fast to a certain
waypoint list element, if its name is known. The found waypoint element can
be taken over into the task list by pressing the return key, if the search
input field has the keyboard focus.
* Issue #35 Improve task editor help.
I introduced a menubar with a help menu entry, connected to the shortcut F1.
If the menu help is activated it opens a message box with the help text
related to the selected task type.
2014-11-11 Axel Pauli <[email protected]>
* Task editor enhanced, that beside the waypoint list also other point data
lists are available for the turnpoint selection. These other lists can be
airfields, gliderfields, outlandings, navaids and hotspots.
2014-11-06 Axel Pauli <[email protected]>
* Issue #33 Make waypoint label drawing configurable. Added a new menu entry
under the View menu to realize that.
2014-11-04 Peter Simon <[email protected]>
* Changes to build KFLog in Microsoft Visual Studio 2012.
2014-10-17 Axel Pauli <[email protected]>
* Issue #32 fixed. KFLog crashes, if the main window is resized.
2014-10-14 Axel Pauli <[email protected]>
* Issue #17 Provide GUI surface translations for other languages has been
realised in the code. KFLog can load such translation data files now, if
they are provided.
2014-10-10 Axel Pauli <[email protected]>
* KFLog 4.8.0 released for Ubuntu, Debian and MS Windows.
2014-09-18 Axel Pauli <[email protected]>
* Issue #28 Real map scales added to windows in settings map scales and
settings map elements.
2014-09-17 Axel Pauli <[email protected]>
* Issue #28 fixed. Threshold #1.. should be named in Map Elements.
* Issue #7 fixed. Two different places to select a waypoint catalog with
different file types supported.
2014-09-16 Axel Pauli <[email protected]>
* Issue #24 fixed. Bring airfield symbols on top of the image stack.
* Issue #27 fixed. Map Scale Settings limits and units.
2014-09-15 Axel Pauli <[email protected]>
* License.rtf and License_beta.rtf updated for next Windows shipment
* Issue #22 partially fixed. Forest areas are now shown without attracting
attention. Forest areas still are inaccurate, caused by external map data.
2014-09-14 Peter Simon <[email protected]>
* Issue #26 partly fixed. Added a message box and a tool tip text to inform the
user about the consequences of the defaults button press.
2014-09-14 Axel Pauli <[email protected]>
* Issue #20 fixed. Added a Eula Tab in the 'About KFLog' widget, which shows
the GNU GPL V2 licence text.
2014-09-12 Axel Pauli <[email protected]>
* Issue #20 fixed. Prevent the automatic closing of KFLog settings dialog,
if the return key is pressed.
* Issue #18 fixed. New class AirfieldSelectionList created, which handles the
selection of an single airfield from a combo list box together with a search
function. On button click the selected SinglePoint is emitted as signal.
* Issue #8 fixed. Menu structure in MainWindow modified.
2014-09-10 Axel Pauli <[email protected]>
* Issue #11 fixed. Waypoint catalog filter handling modified. In the filter GUI
a selection between area or radius has been added. Every waypoint catalog
should uses now its own filter and restore it when the waypoint catalog is
selected.
2014-09-09 Axel Pauli <[email protected]>
* Issue #4 fixed. openAIP airfield data can be downloaded and read now by KFLog.
* Issue #2 fixed. openAIP airspace data can be downloaded and read now by KFLog.
* Issue #1 fixed. Tried to fix welt2000 reload loop.
2014-09-02 Axel Pauli <[email protected]>
* Issue #21 fixed. Enable opening multiple files.
2014-08-19 Peter Simon <[email protected]>
* Map configuration extensions introduced for airspace FIR.
2014-08-14 Axel Pauli <[email protected]>
* KFLog 4.7.3 released for Debian and Ubuntu
2014-08-07 Axel Pauli <[email protected]>
* Default map projection changed from Lambert to Cylinder projection.
* If the home latitude is set or modified by the user and the cylinder map
projection is active, the cylinder map projection standard parallel is set
automatically to the home latitude value to ensure the best map projection.
For the lambert map projection this is not realized due to more effort.
2014-08-07 Axel Pauli <[email protected]>
* KFLog 4.7.2 released for Debian and Ubuntu after move to GitHub
2014-06-01 Axel Pauli <[email protected]>
* Welt2000 update check modified. Once per day it is checked, if a Welt2000
update is available to overcome the hard coded date compare.
2013-07-24 Axel Pauli <[email protected]>
* KFLog 4.7.1 released.
2013-07-23 Axel Pauli <[email protected]>
* Flight recorder data added to flight's objecttree.
* Bugfix: Endless loop fixed in Welt2000 update procedure.
* Waypoint class modified. All runway attributes are put into a Runway class
object and the single Runway objects into a runway list. Now a waypoint
can have several runways.
* Default constructor added to Waypoint class.
* Default constructor added to Runway class.
* WaypointCatalog class, methods read/write binary adapted to latest Cumulus
release 5.5.2.
* Bugfix: Waypoint file selection dialog did not contain *.da4 filter entry for
all items.
* Bugfix: Airspace violations must be calculated with the barometical altitude
and not with the GPS altitude. Airspace contacts limited to violations, all
other can become too much. Altitude info added to begin and end of airspace
violation. Airspaces must not be loaded again, reuse already loaded airspaces
from MapContent.
* Airspace contact check execution time crucial reduced by using QPainterPath
class. Airspace contacts are stored only once as list in the Flight object
and not more in every FlightPoint object.
* Build with Linux Ubuntu 13.04 and Qt4.8.4
* Build with Linux Debian 7.1 and Qt4.8.2
2013-01-02 Matthias Degenkolb <[email protected]>
* added storing of QNH in extra settings file
* added option to manually set QNH via flight menu
2012-12-31 Matthias Degenkolb <[email protected]>
* added airspace checking (partly backport from Cumulus)
* airspaces shown in browser window
* added airspace data view
* Still open: QNH is currently hard-coded to 1013 hPa, therefore airspace checking is not fully precise...
2012-10-29 Axel Pauli <[email protected]>
* KFLog 4.6.2 released.
* Additional checks added in OpenAir parser to prevent that wrong defined
coordinates are taken over. That caused sometimes a crash.
* Free disk space method fixed, it delivered wrong results.
* Welt2000 update check added.
* Build with Ubuntu 12.10 and Qt4.8.3
2012-07-18 Eggert Ehmke <[email protected]>
* Added functions to display software (firmware) version of flarm devices.
2012-06-20 Axel Pauli <[email protected]>
* KFLog 4.6.1 released.
2012-05-24 Matthias Degenkolb <[email protected]>
* Added port to Windows (compile with QT Creator)
* added terrain altitude in status bar
2011-12-22 Eggert Ehmke <[email protected]>
* Added rfcomm0 to the list of selectable devices in the recorder dialog.
This is the standard bluetooth device on most Linux systems.
2011-11-23 Axel Pauli <[email protected]>
* Modifications in waypoint tree view widget. A catalog import was only
possible in KFLog format. I changed that to all supported waypoint formats.
The menu item "Import from File" has been removed. The contained Volkslogger
menu entry has been added to the "Open Catalog" and to the "Import Catalog"
menu items. I hope that gives the user more fexibility in catalog handling.
2011-11-22 Axel Pauli <[email protected]>
* Map and GUI icons added as resources to the KFLog binary. The Qt Resource
system is used for that purpose.
2011-11-21 Axel Pauli <[email protected]>
* KFLog 4.6.0 released.
2011-11-16 Axel Pauli <[email protected]>
* Waypoint import routine for cup files enhanced, that also can be handled
runway length values using unit feet. That is not conform to the SeeYou
specification but I saw that in a south African waypoint file.
* Map item Highway renamed to Motorway according to OSM usage.
2011-10-22 Axel Pauli <[email protected]>
* Export routine added to write SeeYou waypoint files with extension .cup.
2011-10-11 Axel Pauli <[email protected]>
* KFLog 4.5.0 released.
2011-10-03 Axel Pauli <[email protected]>
* New menu item added to map menu for asking of airspaces.
* City labels are drawn now at the map till scale level less than 100. I saw
at a first look that not all city labels are the right ones. The issue
lays in the map data.
2011-10-02 Axel Pauli <[email protected]>
* Bugfix: The coordinates of the map cursor were only displayed in the main
window's statusbar, if a flight was loaded. That annoyed me. I fixed that.
2011-09-30 Axel Pauli <[email protected]>
* Bugfix: If you touch a drawn flight line with the mouse the data of the
touched flight point is displayed in the lower statusbar of the main window.
The displayed coordinates were wrong. The latitude and longitude were
skewed.
* If the begin or end cursor is moved in the evaluation window, the related
flight point is now displayed with all its data in the main window's
statusbar. I want to get the coordinates for a certain position in the
barogram of the evaluation window.
2011-09-29 Axel Pauli <[email protected]>
* KFLog 4.4.0 released.
2011-09-29 Axel Pauli <[email protected]>
* Two new spin boxes added to evaluation view for scaling of speed and
variometer display by hand or automatically.
2011-09-28 Axel Pauli <[email protected]>
* Drawing scale of evaluation data dynamically adapted to used smooth
values. That ensures that all available place is used for the drawing.
2011-09-27 Axel Pauli <[email protected]>
* Minimum scale for zooming in changed from 10 to 5.
* Bugfix: Spelling bug fixed in configuration items /Scale/LowerLimit and
/Scale/UpperLimit.
* Bugfix: Maximum scale value for zoom out via mouse wheel was to large.
That caused senseless map loading of the whole world.
* IGC file name added to window title of evaluation view and to flight data
window content.
2011-09-13 Axel Pauli <[email protected]>
* KFLog 4.3.1 released.
2011-09-12 Axel Pauli <[email protected]>
* Wrong map latitude labels on southern hemisphere fixed.
2011-09-07 Eggert Ehmke <[email protected]>
* BUGFIX: added task name to declaration export and write
2011-08-31 Eggert Ehmke <[email protected]>
* BUGFIX: Wait cursor was not restored when declaration entries were missing. Fixed
2011-08-28 Axel Pauli <[email protected]>
* KFLog 4.3.0 released.
2011-08-28 Axel Pauli <[email protected]>
* Import/Export routine added to handle Winpilot and CAI waypoint files
with extension .dat.
* The user's selected Altitude (m/ft) is considered now in waypoint handling.
2011-08-19 Axel Pauli <[email protected]>
* KFLog 4.2.0 released.
2011-08-04 Eggert Ehmke <[email protected]>
* Added support for FLARM flarmcfg.txt file
* Added support to upload declaration to FLARM device via serial port
2011-08-04 Axel Pauli <[email protected]>
* An error message box is opened to the user, if a KFLog XML waypoint file
could not be parsed successfully during read in.
2011-07-04 Axel Pauli <[email protected]>
* BUGFIX: Method writeFilserDA4 file crashes with a core dump, if waypoint
number is greater than 600. Fixed now.
* BUGFIX: Waypoint import failed for Seeyou cup data file, if elevation unit
was given in feet. Fixed now.
* BUGFIX: Problems fixed in coordinate editor. There was no longitude degree
input possible for values between 80-99 degrees.
2011-06-28 Axel Pauli <[email protected]>
* KFLog 4.1.1 released.
* Core dump fixed, occurred during save of kflog settings.
2011-06-27 Axel Pauli <[email protected]>
* KFLog 4.1.0 released.
2011-06-27 Axel Pauli <[email protected]>
* Airspace file management added to kflog settings.
2011-06-26 Eggert Ehmke <[email protected]>
* Compiler warnings fixed about uninitialized variables in filser.cpp.
* Added some fixes for the pl2303 RS232-USB adapter in filser.cpp.
2011-06-22 Axel Pauli <[email protected]>
* Some more checks added to class WaypointCatalog to prevent core dumps
during read of wrong file content.
* kflog.desktop file updated and integrated into the package build.
2011-06-21 Axel Pauli <[email protected]>
* New method added to the WaypointCatalog class, which can read in waypoint
data from a Welt2000 file. The amount of waypoints must be limited by
country identifiers because the whole file contains over 57282 entries.
* WaypointTreeView extended to read a Welt2000 file. Runways are listed with
both directions now.
2011-06-19 Axel Pauli <[email protected]>
* KFLog 4.0.0 released.
2011-06-19 Axel Pauli <[email protected]>
* BUGFIX: Window menu item should only be enabled, if flights are loaded.
Furthermore it was wrong conected, so that multiple times a flight was
activated.
* Plugins are no longer stored in bin directory. Created a new lib directory
for them.
* Added some stuff for a debian package build to automate that process and
make a delivery easier.
2011-06-16 Axel Pauli <[email protected]>
* New check menu option added under view. A user can define, if he wants to
to get displayed automatically the content of map items or not, which are
touched by the mouse pointer.
* Pressing control key and the left mouse button starts the drag zoom
action now. Same can be initiated by pressing key zero before.
* Pressing the left mouse button during mouse move will move the map in mouse
direction. If the move pause is longer as 1s a redraw of the map is done.
* Turning mouse wheel will zoom in/out map now.
2011-06-14 Axel Pauli <[email protected]>
* BUGFIX: Seeyou waypoint read in method did assign sometimes wrong map
element types.
2011-06-10 Axel Pauli <[email protected]>
* Moving flag in flight animation replaced by a rotating glider symbol.
That is the better solution. Thanks to Cumulus, from where I could copy it.
* Bugfix: Integer validators in coordinate input boxes makes trouble on
some values. Leading zeros were removed. I replaced them by
QRegExpValidators.
2011-06-09 Axel Pauli <[email protected]>
* Bugfix: Methods Map::slotCenterToTask() and Map::slotCenterToFlight() did
not work right for flight groups.
* Bugfix: If a flight group was selected, the data of a flight point were never
displayed during mouse touch. Missing handling implemented.
2011-06-07 Axel Pauli <[email protected]>
* Bugfix: Forgot to port to Qt4 the opengl_igc part. Fixed now.
* Bugfix: Normal flight animation start, pause and stop is working now without
QPainter complains. The other animate actions are not yet usable. Will be
the next work to get it running.
2011-06-06 Axel Pauli <[email protected]>
* Bugfix: FlightDataPrint had a corrupted output format. I fixed that.
* Bugfix: TaskDataPrint had a corrupted output format. I fixed that.
* Bugfix: It seems to be necessary to add the library option -ldl to the
qmake project file. A link error was reported to me on 64 bit systems.
2011-06-01 Axel Pauli <[email protected]>
* Bugfix: Lakes were never drawn at the map. There brush color was also
not configurable. Both issues fixed.
* Bugfix: Saving the map into an image did not work.
2011-05-31 Axel Pauli <[email protected]>
* Bugfix in class MapMatrix. Variable matrixSize was used but never
initialized. Modified code in that way to use only variable mapViewSize.
* Added degree labels to map grid.
2011-05-30 Axel Pauli <[email protected]>
* Class MapPrint replaced by direct printing of the map content. It was the
easiest method to get a good print picture. The old code did not work as
expected and it was to much effort for me to get running it.
2011-05-27 Axel Pauli <[email protected]>
* Dialog of class MapPrint ported to Qt4.
* Whole Qt3 support removed from qmake project files. After a half year of hard
work KFLog compiles now with Qt4 without using Qt3Support library. But
not all parts do running under Qt4. Print management and flight animation
need further work to get them running.
2011-05-26 Axel Pauli <[email protected]>
* A task name is stored and retrieved now from the XML file content.
* Guicontrol directory removed. Class KFLogListView not more in use because
it was not portable to Qt4. It was replaced by the new class KFLogTreeWidget.
* Editor field home country added to personal configuration page.
* Tried to get running the graphical flight planning. Old code was very
complex, confusing and user unfriendly. I used a new approch. If a flight
task is created, graphical planning is switched on. You see that on the
string in the lower left corner of the status bar. There is displayed
"Task planning on". If you click at the map by pressing the left mouse
button, a menu is popup with the supported task actions. You can add,
remove and create waypoints. But there are some constrains. Waypoints
are only appended to the end of the task list. You can not change the order
of waypoints and the waypoint move is also not supported. For modifying the
flight task you should use the task editor. Important is to finish an opened
graphical flight planning action. That is also supported by the task menu.
2011-05-24 Axel Pauli <[email protected]>
* The type of a waypoint is missused by a flight task to overwrite it with a
task point type. Added a new variable tpType to the Waypoint class to solve
this conflict.
* TaskDialog fully ported to Qt4. But there were some unusual things
programmed. The software should not do unexpected things by the user.
The necessary checks, if the FAI requirements are fulfilled are done now,
if the ok button is pressed. At the moment is not clear for me how the
task management is supported by the map and the mouse.
2011-05-19 Axel Pauli <[email protected]>
* Flight recorder plugins fully ported to Qt4. It seems that the Garmin
and SoaringPilot plugins do not fulfill the KFLog plugin requirements.
Therefore I disabled the copying of the related desktop files into the
release area. The plugins must be tested, if they work right.
2011-05-18 Axel Pauli <[email protected]>
* RecorderDialog widget fully ported to Qt4. It was a hard pice of work :-((
It must be tested the whole provided functionality. I have no logger devices
to do that.
* Recorder plugin Filser fully proted to Qt4.
* Recorder plugin Cambrigde fully proted to Qt4.
* Recorder plugin Volkslogger fully proted to Qt4.
2011-05-05 Axel Pauli <[email protected]>
* Bugfix in waypoint import from map. If map center was selected as center
point it was never taken because the center reference value was never
set in the waypoint catalog.
* Bugfix in recorder dialog. The plugin definitions and libraries were
searched at wrong places and never found. I adapted all to the current
used release structure.
2011-05-01 Axel Pauli <[email protected]>
* XUbuntu 11.04 uses gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4). That
caused some compiler complains which I fixed. I hope that older compiler
versions can handle the made modifications.
2011-04-07 Hendrik Hoeth <[email protected]>
* Support for task declaration in Cambridge 302 vario/logger.
2011-04-04 Axel Pauli <[email protected]>
* Bugfix in waypoint catalog class. An outlanding in the readCup method
was never set as landable. I fixed that.
2011-03-18 Hendrik Hoeth <[email protected]>
* Fixed some bugs that caused KFLog to crash
* Communication with loggers works again
2011-03-16 Axel Pauli <[email protected]>
* Qt Version check added to global makefile and qmake project file.
That shall prevent the build with wrong Qt versions.
2011-03-15 Axel Pauli <[email protected]>
* Country handling added to waypoints and airfields. Changed some types
of variables.
* Binary waypoint file format adapted to latest Cumulus version.
* XML waypoint file format extended by some new items. Cumulus supports
too the XML waypoint file format now.
2011-03-10 Axel Pauli <[email protected]>
* Names of waypoints limited to 8 characters and to upper cases.
* Runway headings limited to range 10...36. 0 stands for unknown heading.
* Waypoint dialog adapted to the new requirements.
* Waypoint catalog's read/write methods adapted to the new needs.
2011-03-03 Axel Pauli <[email protected]>
* Different not more needed debug messages removed.
2011-03-02 Axel Pauli <[email protected]>
* Error fixed in menu point available flights. Caused a core dump.
* An optimized flight was never redrawn in the EvaluationDialog class.
Missing call added in MainWindow. Labels of optimized flights can overwrite
each other if the lay to near together in EvaluationDialog.
* Zooming rectangle was never drawn at the map. That is fixed now. It was a
longer fight to get it running.
* Some QPainter complains fixed in class Map. But there are remain some
more issues in animation of flights.
2011-03-01 Axel Pauli <[email protected]>
* Class IgcPreview removed. Not more usable under Qt4 because the
support was removed in Qt4.
* Form ui_optimizationwizard removed. Was never used in the current
binary but always built.
* Class OLC OptimizationWizard ported to Ot4. The source code was a total
chaos in my eyes. Could fix two core dumps but the whole thing needs
some more tweaking. Will continue the work the next days.
2011-02-25 Axel Pauli <[email protected]>
* IGC 3D view widgets ported to Qt4. The size of the 3D flight should be
better adapted to the real size of the widget at the first call.
The help text of the IGC 3D view is forwarded to the help browser
during the show event.
2011-02-24 Axel Pauli <[email protected]>
* Bugfix in flight statistic text in ElevationDialog class. Found two
HTML format errors, which caused a wrong and not more readable
display. Did some tweaking of the HTML formatting. Added a help
text, which is displayed in the help browser during show event
of ElevationDialog class.
2011-02-23 Axel Pauli <[email protected]>
* ElevationFinder class should not declare a parent in its constructor.
That prevents complains by Glib during shutdown.
* Flight elevation stuff ported to Qt4. It was a hard piece of work
to redesign all drawing stuff that it fulfills the Qt4 requirements.
One issue remains. If a flight is loaded and not all maps are available
during load, the elevation profile of the diagram is incomplete.
The format of the displayed flight text data needs some rework.
2011-02-21 Axel Pauli <[email protected]>
* Thanks to valgrind, found a bug in ElevationFinder class. Class member
useOGIE was not initialized. That cause a funny report by Qt, filename
missing, during load of a flight.
2011-02-19 Axel Pauli <[email protected]>
* FlightSelectionDialog did never show loaded flights. I fixed that and ported
the dialog fully to Ot4.
* The close of a single flight in the object tree view has never considered
an update of all flight groups. I fixed that.
* Object menu tree expanded by a flight group item. Furthermore all child
items are sorted by using column 0 only to get an better overview about all.
2011-02-18 Axel Pauli <[email protected]>
* Tried to fix the flight cursor handling in class Map. Cursors were drawn
at the widget's engine outside of the paint event. That caused warnings.
Animated cursor handling has the same problem, must be fixed in the feature
too.
* Different bugs in data view format layout fixed.
2011-02-16 Axel Pauli <[email protected]>
* Class HelpWindow fully ported to Qt4.
* Masked painter removed from drawing of flights and tasks. But there remains
complains by QPainter about wrong usage. I could not yet find out the real
cause of that.
* There is a design bug in the handling of flights and tasks. If a new flight
or task was selected, the flight list index was updated but the current
flight pointer never. That caused some funny side effects, not sure, if
I could fix all. Another problem was the casting of the current flight
variable to the derived class. The current flight was defined as
BaseFlightElement and can contain three different derived classes. To find
out, which class is contained, it must be used the dynamic cast operator.
It delivers NULL, when the cast is wrong. But in most of the cases a
static cast was used, which delivered always a pointer to something.
If the wrong object was casted, a core dump was the result at the
next access to that object.
2011-02-15 Axel Pauli <[email protected]>
* Class FlightLoader fully ported to Qt4. The code of that class is a
mixture of QSting methods and trival c functions. :-((
* Class ObjectTree together with its list view items ported to Qt4.
If the last opened flight was closed, a core dump occurred. It was caused
by MapContents::closeFlight(), where a zero check was missing. I fixed
that.
* Bugfix in Optimization::setTimes method. Index out of range found, caused
a core dump. I fixed that.
2011-02-13 Axel Pauli <[email protected]>
* File wp.h renamed to flightpoint.h. It contains a class FlightPoint and
nothing with waypoint. Class Map fully ported to Qt4.
2011-02-12 Axel Pauli <[email protected]>
* Bugfix in class Waypoint Catalog. The waypoint name check message box
did not allow an abort. I fixed that. Cup file read routine did not work
properly. Strings could be enclosed in quotes and contain the comma
separator. In such a case the separator must be ignored. I fixed that too.
2011-02-10 Axel Pauli <[email protected]>
* Drawing of waypoint labels at the map reworked.
* If a new waypoint is created at the map the elevation from the position
is taken over into the waypoint dialog now.
* Missing map icons for landmark added.
2011-02-09 Axel Pauli <[email protected]>
* Class KFLogListView was replaced by the new class KFLogTreeWidget. This
class saves too the tree view header and provides a menu by pressing middle
mouse button for visibility toggling of columns of the tree view.
* Waypoint catalog management was a bit confusion me. I hope that I could fix
all detected problems by me.
* An edited waypoint was inserted again in the current waypoint catalog. I
blocked that now.
* Class Waypoints was renamed to WaypointTreeView to get a better
understanding what is managed here. Different issues fixed in that class.
Delete, copy and move waypoint actions can handle now several waypoints
at once.
* The waypoint management should be ported now to Qt4. All import functions
must be tested deeper, if they work correctly.
2011-02-04 Axel Pauli <[email protected]>
* Bugfix in class Waypoints. If no catalog is defined and the mouse button
is pressed in the waypoint list, a core dump occurred. Fixed that in
method showWaypointMenu.
* Bugfix in WaypointImpFilterDialog. If the dialog was modified by the user
and left via the cancel button, the content was not more in line with the
catalog settings. I fixed that.
2011-02-03 Axel Pauli <[email protected]>
* Bugfix in class WaypointCatalog. In method insertWaypoint was never done
an insert of a new waypoint. The insert statement was placed inside the
existing path. It cost me two hours to find out that, uff ;-).
Class WaypointCatalog is fully ported to Qt4 now.
* All menu items in class Waypoints ported to Qt4.
2011-02-02 Axel Pauli <[email protected]>
* All bitBlt method calls replaced by Qt4 drawPixmap calls in class Map. That
improves the drawing performance too.
* Dialog WaypointImpFilterDialog ported to Qt4.
2011-02-01 Axel Pauli <[email protected]>
* New configuration widget added which handles units for altitude,
distances and positions.
* Class content of class CoordEdit taken over from Cumulus. This class
can handle 3 different position formats.
* WaypointDialog class ported to Qt4.
2011-01-28 Axel Pauli <[email protected]>
* Airspace default print colors modified.
2011-01-28 Axel Pauli <[email protected]>
* KFlogConfig class ported completely to Qt4. The classes ConfigDrawElement
and ConfigPrintElement were united into one class with name ConfigMapElement.
That makes all configuration handling and the maintenance easier. It was a
hard work to port that all. The modified configuration handling needs some
testing, if it works right.
All needed brush icons are created now in the new class. Removed all old brush
icons from the pics directory.
2011-01-20 Axel Pauli <[email protected]>
* Animation of tool bar and dock widgets switched off. It caused a lot of
resizing actions and blocked the whole GUI.
* Wrong call connections in class KFLogConfig fixed. Scale and waypoint
catalog configuration were not callable. Started with Qt4 porting of
class KFLogConfig. A lot of stuff is to modify here.
* Bugfix in class DownloadManager to prevent a download deadlock of wrong
map files.
* Class RowDelegate taken over from Cumulus.
2011-01-19 Axel Pauli <[email protected]>
* Class TopoLegend ported to Qt4 together with bug fixing. Works now as
expected.
* Class MapControlView ported to Qt4.
* AboutWidget class taken over from Cumulus. About information added to main
window as extra slot. The content was taken from main.cpp. Maybe the about
information is not complete. Should be check by the maintainers.
2011-01-18 Axel Pauli <[email protected]>
* Map menu ported to Qt4.
* Translation lists of different map objects moved from the MainWindow class
into the corresponding classes.
* Map object search methods in class Map extended to include the OutlangingList.
2011-01-17 Axel Pauli <[email protected]>
* Bugfix in method MapConfig::loadPixmap().
2011-01-13 Axel Pauli <[email protected]>
* Method Airfield::getInfoString() over worked. It displays now some
more information about the related item.
* Outlandings included in Map::__displayMapInfo() method.
2011-01-13 Axel Pauli <[email protected]>
* BUGFIX: Welt2000 has changed the identifier for gliderfields.
Parser modified to the new identifier.
* Airfields are drawn now with considering the landing direction.
Solution was taken over from Cumulus.
* All kind of air facilities are united in one class with the name
Airfield.
2011-01-11 Axel Pauli <[email protected]>
* All menubar items ported to Qt4. That was a very stupid work ;-)
2011-01-07 Axel Pauli <[email protected]>
* All toolbar items ported to Qt4.
2010-12-24 Axel Pauli <[email protected]>
* Changed the application data default directory from ~/.kflog to ~/KFLog.
* Introduced a new method to get the default application data directory from
one place in MainWindow class. That makes future changes easier.
* Class KFLogLogo replaced by QSplashScreen.
* Map tile management in class MapContents taken over from Cumulus.
* New makefile with name Makefile.qmake introduced to build a kflog test
target with all needed data items.
2010-12-22 Axel Pauli <[email protected]>
* Map redraw optimized after download of missing files. The already loaded
data are not more cleared and loaded again.
* Two new methods indroduced for loading of map icons and application
pixmaps. There is defined now only on one place the path to the icons
and pixmaps. Changing all old calls was a big stupid task.
* Colors and brushes of airspaces changed to be more in conformance with
ICAO guidelines. That is an open point for the printing functionality.
2010-12-21 Axel Pauli <[email protected]>
* Class WhatsThat caused core dumps after displaying airspace information.
Code of class partly replaced by the Cumulus code.
* Pixmap drawing mechanism partly redesigned.
* Function printPos moved from mapcalc to WGSPoint class.
* Map scale bar issues fixed.
* A black list has been added to the download manager to avoid download