forked from albar965/littlenavmap
-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGELOG.txt
938 lines (783 loc) · 52.3 KB
/
CHANGELOG.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
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
Version 1.8.4
Reloading the database is hightly recommended to avoid problems when saving flight plans.
* Added flight plan export for Reality XP GTN and GNS units.
* Added option to save Garmin flight plans with user defined waypoints only to avoid
locked waypoints on AIRAC cycle mismatch.
* Added search for X-Plane 3D airport flag in rating dropdown list. Needs scenery database reload.
* Added display for new airport region where available. Needs scenery database reload.
* Now displaying runway names for SIDs and STARs with reference to multiple parallel or all runways in procedure search.
Partial solution for #179. Needs scenery database reload.
* Changed route description text field to monospaced font and changed wrapping for word to any for better readability.
* Added options to disable tooltips for selected map features: airports, navaids or airspaces.
* Helipads can now be selected as a start position on the map.
* Now using correct AIRAC cycle from nav database when writing FMS files. Used simulator version previously which
could result in X-Plane warnings. Needs scenery database reload
* Added warning dialog when AIRAC cycle is not available when saving flight plans in X-Plane FMS 11 format.
* Departure runway is now correctly assigned according to SID runway when loading from formats
which do not support departure parking (e.g. FMS or FPL).
* Fixed issues where X-Plane cannot load STAR in FMS 11 flight plans because runway reference is missing.
* Fixed issue where helipad name was not loaded correctly from FSX PLN files in certain cases.
* Fixed Linux build to avoid problems with shared libraries on some platforms.
* Removed unneeded startup script for Linux. Program executable can now be started directly from any directory without
setting library path.
* macOS compatibility changed since program does not work on 10.9 and below due to Qt requirements.
Now at least version 10.10 is required. Now showing error dialog if macOS is too old.
Program now refuses to run on Mavericks or older.
* Fixed warning dialog for Linux and macOS which should show up only on Windows first startup.
* Made program more tolerant for older database files.
* Small adjustment to taxiway labels to show more often.
Updated translation files, French manual and legend.
from atools version 2.8.4
* Fixed problem where translations for second and third languages were loaded for some regions.
* Solved problem where translation files were loaded mixed in some cases.
* Logging library paths now for debugging.
* Added Garmin GNS XML flight plan export.
* Added option to save GNS XML flightplans with user defined waypoints.
* Column "arinc_name" in table "approaches" is now filled for SID and STAR to get runway
information for multiple or all. Needed for future fixes of albar965/littlenavmap#179. Needs scenery database reload
* Added new columns "region" and "is_3d" (X-Plane) in airport table. Adapted all compilers to fill it. Needs scenery database reload
* Database minor version bumped up to 8.
* Made flight plan format detection more tolerant for FMS 11 with missing cycle information.
* Fixed issues where X-Plane cannot load STAR in FMS 11 flight plans because runway reference is missing. albar965/littlenavmap#173
* Fixed invalid Majestic Dash FPR flight plan file export on Windows and added error check for invalid file size.
* Fixed problem with wrong directory selection if default directory does not exist for file dialog.
* Number of ALS is now correctly assigned to airports in X-Plane data compiler.
This resulted in many airports having an ALS indication where none is.
* Updated French translation.
Version 1.8.3
* Comparing AIRAC cycle numbers before overwriting approach now.
* Workaround for invalid course to fix procedure legs with missing distance which resulted in
distorted procedure display.
Version 1.8.2.beta
* Fixed crashes and freezes with invalid or incomplete procedures.
* Fixed error detection for invalid procedure legs.
* Updated English manual and French translation.
from atools version 2.8.2.beta
* DFD compiler now estimates if holding is given in time or distance for procedure legs.
* DFD compiler now always sets region for fixes where it was missing for procedure legs.
* Solved problem where fix was not set for DME distance and radial terminated procedure legs.
Now copying recommended fix.
Version 1.8.1.beta
* Fixed problem where no simulator was selected on first startup causing crashes when loading flight plans.
* Fixed handling of missing or inaccessible legend file. Now ignores error and redirects to web-page.
* Now asking before overwriting settings database.
* Added cycle information to X-Plane menu item.
* Menu item is not disabled instead of being hidden if only one simulator is installed. installed.
* Fixed error in simulator menu where a menu item could be deselected resulting in no selection at all.
* Updated links to online manual to point to 1.8 version.
* Changed the building of help URLs and file paths to user the language override setting.
Program will link to English help now if GUI is forced to English.
* Updated included english PDF manual.
* Updated French translations and added translated offline manual PDF.
Version 1.8.0.beta
* Added sub-menu for third party navdata with three display options.
* Changed main window title bar to indicate usage of navdata (i.e. Navigraph):
"FSX/N": simulator and navdata, "(FSX)/N": navdata only and "FSX": simulator only.
* Added Navigraph database cycle 1707 to program download archive. Database is prepared and
used automatically on startup.
* Program can now display mixed data (i.e. "FSX/N") on map and in information window:
Complete airports and ILS from simulator data. Navaids, airways, airspaces and procedures
from third party navdata like Navigraph.
* Additonal third party database is now opened from application directory
first and can be overloaded in settings database directory by a newer one. Programm checks
database internal compilation time before copying and creates database indexes on demand.
Database is copied and prepared on first startup. #127
* Added French legend and updates to translation by Patrick.
* Updated Linux startup script so that it can be used also by the desktop launcher (thanks to Valerio for the tip).
* Now adding all readme and changelog files to macOS deployment.
* Added command line option "-s" or "--settings-directory" that allows to change the "ABarthel" part of the
settings directory for testing purposes like running more than one version of Little Navmap.
* Added settings in option dialog on tab "User Interface" to force language and
locale (number format, date format and more) in program to English. #156
* Added options to disable restoring the last search parameters, information window content and
aircraft trail on startup in options dialog on tab "Startup".
* Moved most flight export menus to sub-menu.
* Added flight plan export for Majestic Dash. Currently limited to waypoints. #140
* Added export for IXEG 737 flight plan format. #153
* Flight plan export to Flight Factor Airbus added. #139
* Enabled saving of the new X-Plane 11 FMS file format and added warning before saving since the
format is not usable by X-Plane 11.05.
FMS 11 is now the default format when saving FMS although it needs at least a 11.10 beta version.
FMS 3 can still be saved using the export option. #155
* Removed SIDs and STARs in information dock window on procedure tab since this information was not useful.
* Fixed error where ARINC name of procedures was not loaded causing problems when exporting and loading flight plans.
* Information dock window on tab "Runways/Helipads" can now display more than one ILS for a runway end (EDDF 25R/07L).
* Fixed problem in route description parser where an airway as an invalid first entry did not generate a warning message.
* Fixed error in route string parser which did not recognize STARs correctly.
* Fixed error where first enroute waypoint contained an airway reference after calculating with SID in some cases.
This caused problems when exporting some flight plan formats and in the route string parser.
* Fixed several display issues with large airspaces and airways crossing the anti meridian. These showed up
mirrored with their tooltips in other parts of the world. Small problems remain (e.g. Melbourne FIR). #127
* Fixed display issues with airports, AI and user aircraft in spherical display which showed up at the upper window
border in some cases.
* Adapted airspace and COM display to new types. Added caution airspace. #127
* Fixed error where an automatic connect was attempted even when hostname is empty.
* Fixed problem with almost invisible checkbox in night mode.
* Removed unused "what's this" question mark in scenery database error dialog.
from atools version 2.8.0.beta
* Finished DFD to Little Navmap database compiler for Navigraph data. #126
* Added script table and option to store create index scripts in that table for preparation by the client. #126
* Added option to drop indexes after database creation to keep the file small.
* Vacuum and analyze option for database creation now defaults to true to get smaller and better organized files. #126
* FSX/P3D: Added workaround for scenery sort order with add-on.xml files missing layer id.
Now forcing navaid updates to end of all scenery entries.
* Extended database metadata with optional compiler_version, valid_through and data source columns.
* Increased database minor version to 6.
* Added flight plan export option for Majestic Dash. #140
* Updated French translation files.
* Fixed error with wrong ILS pitch in X-Plane compiler.
* Disabling maximum airway segment length now for data sources that contain a valid airspace geometry
(X-Plane and DFD - FSX/P3D contain invalid segments).
* Fixed several problems with bounding box and overlap calculations around the anti meridian.
* Better handling of X-Plane OpenAirspace comments and fixed problem where airspace names contain a comment character.
Version 1.6.7
* Fixed problem where procedures were assigned to the wrong runway in search window.
* "No runway" filter is now back in procedure search.
* Fixed problem with gap and wrong distance calculation for SIDs starting with an initial fix.
* Fixed crash after startup when airport procedures changed.
* Added adjustable limitation for maximum points of aircraft track
* Added txt flight plan format usable by JARDesign or Rotate Simulations aircraft.
* Fixed errors in route description generation where a DCT was inserted after SID or before STAR
statement creating invalid routes.
* Fixed problem where X-Plane basepath was not found as "save as" or "export" default path.
* Fixes for translation support.
from atools version 2.6.8
* Fixed flight plan GPX export to save procedure points and altitude now.
* Fixed exception when compiling new TACAN approach in P3D version 4.1.
* Now populating channel in VORTACs.
* Added new aviation acronyms to capitalization function.
* Adapted weather parser for language translation.
* Fixed error when loading FMS flight plans with invalid altitude values resulted in missing
flight plan line in elevation profile.
Version 1.6.6
* Attempt to fix zoom distance creep while using moving map.
* Fixed error in airspace copying from older database schemes where bounding rectangle was messed up.
This resulted in an "too many objects" message in the statusbar.
* Offline map themes Atlas and Simple: Fixed missing lakes in map.
* Fixed problem where airspace showed wrong scenery files after copying. Now disabled.
* Airspace buttons now disabled if no airspaces are loaded.
* "Calculate based on given altitude" is working again. Previously failed with "no route found".
* Now correctly considering min and maximum altitude ranges when calculating to avoid
non-overlapping airway altitude min/max ranges.
* Fixed error in flight plan saving logic where cancel did not stop saving.
Version 1.6.5.beta
* Added display of AIRAC cycle to database dialog.
* Changed rating checkbox to combo in airport search.
* Added display of simulator type to connection status in statusbar.
* Added scenery file display for airspaces.
* Fixed potential crash on failing network connection.
* Fixed status bar connection indication remaining in disconnected state sometimes.
* Removed "no SimConnect" header label in connect dialog.
* Fixed "Connect on startup" checkbox state not saved.
* Added download button to update notification dialog.
* Fixed several small text errors.
* Solved problem with gaps between SIDs, STARs and the respective transitions resulting in wrong
display and distance calculation.
* Fixed problem where STAR was not reloaded after database switch.
* Cleanup of airspace management code to allow addition of more airspaces.
* Now clipping long airport names on map.
* Fixed issue where airspaces were not updated when changing cruise altitude with empty flight plan.
* Removed restrictions on user defined waypoint names. Names are now adjusted according to save flight plan format.
* Added coordinates to CSV export by clipboard.
from atools version 2.6.6.beta
* Added OpenAir airspace format compilation for X-PLane - also reading
from $HOME/Documents/Little Navmap/X-Plane Airspaces
* Increased database minor version to 3.
* Enabled user defined waypoint names for X-Plane FMS format.
* Fixed user waypoint format for FLP so that it can be reloaded.
* Fixed problem loading FS9 flight plans.
* Added AIRAC cycle to metadata and comment to file table.
* X-Plane 3D airport state now considered when calculating rating.
* Fixed confusing 0 error dialog appearing after loading X-Plane database successfully.
* Now checking X-Plane CIFP filenames before loading.
* Better error handling and reporting of too old files with version < 850 when loading X-Plane scenery.
* Added handler for assertions/crashes showing dialog to avoid crash to desktop.
* Made loading of add-on.xml more robust for files with wrong encoding.
* Fixed problem loading FS9 flight plans.
Version 1.6.4
* Fixed several inconsistencies around context menus and procedure restriction display.
* Move hidden URL to top in update notification dialog.
* Updated PDF manual.
from atools version 2.6.5
* Added workaround for P3D v4 add-on.xml files with inconsistent encoding (BOM / XML PI mismatch)
* Added error reporting and boundary check when reading X-Plane dat files to avoid crash to desktop.
* Added error collection for X-Plane compiler. Now only stops reading the current file on error.
from atools version 2.6.4
* Fixed crashes when reading X-Plane CIFP files with unknown approach type.
* Fixed crash with older apt.dat files where runway name for VASI is missing.
* Added support for all altitude restriction types.
* Warnings now print full filename including path.
* Fixed error where altitude restrictions were not recognized when given as flight levels.
* Enabled support for older apt.dat files with version down to 850.
Version 1.6.3
* Fixed display issue for declination where decimals places were cut off.
* Small improvement in map context menu to indicate missing procedures.
derived from atools:
* Fixed error that caused a few hundred waypoints having invalid declination for X-Plane and FSX/P3D.
Version 1.6.2 (not public)
* Added compatibility flag for Mac OS X 10.8.
* New flight plan metadata for used simulator database.
* Updated PDF manual and legend.
* Removed links in information when printing.
* Fixed blinking magenta line in flight plan table when using FSX/P3D weather.
* Fixed parsing of SID and STAR with names longer than five characters in route string dialog.
* Fixed problem where departure position was not loaded from flight plans when using X-Plane database.
* Changed button text for warning dialogs when saving FLP or FMS for more clarity.
* Now adding navdata source to saved flight plan annotations.
* Added help buttons to save flight plan warning dialogs.
* Added help button to flight plan window.
* Reformatted update notification. Pulled download to top of dialog.
derived from atools:
* Better error handling in X-Plane compiler. Now checking for required files.
* Corrected mapping for runway markings in X-Plane compilation.
Version 1.6.1.beta
* Adapted flight plan calculation, map display and information display to one-way airways and maximum altitude
restriction (X-Plane).
* Database loading dialog now pops up after erasing incompatible databases.
* Improved weather display for nearest station: Added name, distance and map link to reporting station.
* Rhumb line measurement now shows both magnetic and true course where declination is based on origin.
* Workaround in route string generation for malformed PLN files from PFPX.
* Now all waypoints are added instead if an airway could not be found in the database in route string.
* Invalid waypoints (not found in database) are now added as name instead of coordinates to route string.
* Removed "select nothing" click areas in flight plan and procedure search top level labels. Added push buttons instead.
derived from atools:
* Increased database version for schema changes - needs a reload.
* Changed database schema for one-way airways and maximum altitude.
* Adapted airway compilation for direction and maximum altitude.
* Fixed error where number of attached airways was not assigned to waypoints.
* Now erasing wrong airway entries at departure and destination when loading flight plan to avoid
problems with malformed flight plans from PFPX.
* Fixed error where Documents path was not selected as default if missing simulator.
Version 1.6.0.beta
* Changed handling of helipads and fixed display. Now using name as an identifier.
* Added support for Hifi ASP4.
* Aircraft size is now displayed correctly for X-Plane on map and information window.
* Small improvements to airport symbol painting.
* Fixed problems with special characters in search (special characters are still treated case sensistive).
* Added display of nearest weather station for X-Plane metar file when showing information of an airport.
* Fixed issues when displaying parking names on map (name too long).
* Fixed problem where departure parking was dropped on certain cases like flight plan calculation.
* Fixed crash after copying airspaces.
* Added custom update dialog window that can display a longer message.
derived from atools:
* Enabled database file exclusions and add-on override options to X-Plane loader.
* Fixed crash when reading X-Plane add-on airports (KLAS).
* Better error reporting when reading X-Plane scenery including file and line number.
* X-Plane file codec is now set to UTF-8 to avoid problems with special characters.
* Added detection of closed airports by name for X-Plane.
* Improved detection of military airports in general and name capitalization for X-Plane.
Version 1.5.4.develop
* Added moving map display and aircraft information including AI for X-Plane.
* Cleanup in help menu. Now only help actions have a question mark icon. Added Qt icon.
* Renamed magvar to magnetic declination in information dialogs.
* Added donation menu item in help menu and about dialog.
* Fixed dialog modality to keep dialog from hiding behind main window on macOS.
* Ctrl + cursor keys are now captured when changing details to avoid accidental zooming.
* Initial information dialog about missing SimConnect and databases now only shown on Windows.
* Added function to copy airspaces from FSX/P3D to X-Plane database.
* Fix for shrinked heliports on map display.
* Fixed issues with missing data in AI aircraft labels and information display.
* Updated connect dialog for an additional X-Plane connect option.
* Added XpConnect to build and deployment scripts.
* Adapted to missing values from X-Plane moving map plugin.
derived from atools:
* Made all dialogs now application modal to avoid hiding behind main window.
* Removed unneede schema generation in case of aborted compilation.
* Fixed compilation not detecting abort/cancel condition for X-Plane.
* Added tolerant distance match when merging TACAN and VOR to VORTAC.
* BGL record length now checked to avoid endless loops and program freezing.
* Added console application to avoid widget dependencies.
* Added aircraft type codes.
* Fixed crash when reading CIFP files.
Version 1.5.3.develop
X-Plane
* Added loading of full X-Plane scenery database except airspaces and ARINC files.
* Added parking icons and map colors for new X-Plane types.
* Added weather source and display for X-Plane METAR.rwx.
Flight Plans
* Now FMS, FLP and FS9 PLN flight plans can be loaded. Format is detected by file content.
* Added automatic format detection while loading flight plans in P3D/FSX/FS9 PLN, X-Plane FMS and FLP.
* Changed save/export menu to clarify which formats can be loaded.
* Added warning dialogs when saving to a flight plan format not supporting all features like airways or procedures.
* Now loads and saves FMS and FLP files like PLN. This avoids the need to select export in the menu.
Instead just save can be used.
* Now saving and loading procedures in FLP format.
* Made procedure loading more tolerant for incomplete procedure information in FLP.
* X-Plane FMS save location is now set from base directory.
Update
* Added automatic update checks on startup and help menu item for manual check.
* Added update check settings in options dialog on start page including update channels for
stable, beta and development versions.
Magnetic declination
* Magnetic declination for airports, waypoints and user defined points is now read from magdec.bgl in the
scenery database to avoid wrong values from airports and waypoints.
* Added magdec.bgl file 1701 from http://www.aero.sors.fr for X-Plane data loader.
* User defined waypoints now get a magvar assigned.
* Removed now useless true indication for flight plan.
Procedures
* Fixed reversed above/below alt restriction.
* Improved info display for procedures and removed useless data.
* Fixed disappearing preview when selecting legs in procedure search.
* Added new approach and fix types for X-Plane.
* Added display of speed limits.
Map Display
* Added new detail layer where full parking names are shown.
* Added taxiway center lines in map display to find taxi paths on X-Plane aprons.
* Added support for runway shoulder, transparent surface and X-Plane aprons and taxiways.
Scenery Database
* Fixed reading of add-on.xml in UTF-16 encoding.
* Now sorting of add-on packages by layer.
* Added fix for unnamed scenery entries in add-on.xml files.
* Added option to disable/enable reading and writing of add-on packages for P3D v3 and v4.
* Reworked database managment. Databases are now opened read only to avoid corrupted files on crash.
* Adapted database dialog behavior for X-Plane support. Dialog can now be shown even without installed simulator.
Other
* Added "only waypoints" option to route string dialog usable for X-Plane ATC.
* Added clickspots in top labels to clear sometimes annoying selection in procedure search and flight plan.
* Scenery is now compiled to a temporary database. Erase database dialog should not pop up anymore after crash.
* Added links to start positions in information display.
* Updated to Qt 5.9.1
derived from atools:
* Multiple X-Plane related schema extensions. Speed limit, apron.geometry and runway.shoulder and more. New columns are optional.
* Fixed wrongly placed speed limit columns in procedure tables.
* Can now load FMS, FLP and FS9 ini-style pln flight plan formats.
* Added saving and loading of procedures to FLP format.
* Made database loading more robust for mixed case paths on case sensitive operating systems.
* Databases can now be opened read-only.
Version 1.5.2.develop
derived from atools:
* Fixed missing encoding in PLN XML files since changing to Qt 5.9.
* Now generating scenery names if missing from add-on.xml files.
Version 1.5.1.develop
derived from atools:
* Fixed excessive logging of warnings in invalid airport records and waypoints.
* Now skipping airports where the first record is already invalid.
* Fixed problem with unnamed scenery areas from add-on.xml files.
Version 1.4.4
* Added light and dark maps from CARTO.
* Improved aircraft progress display and fixed multiple omissions.
* Removing file link now if unavailable in information window. This happens on remote computers with copied databases.
* Added start positions to runway information.
* Fixed potential crashes when a style is unavailable.
* Half transparent aircraft icon fixed.
* Fixed problem with links in scenery database error dialog opening inline.
* Renamed manifest file. #110
* Added notification message if SimConnect was not found in connect dialog. #110
* SimConnect is now loaded dynamically. The file "littlenavmap-nosimconnect.exe" was removed. #110
* Changed to Qt 5.9
derived from atools:
* P3D v4 runways, aprons and taxiways are now read correctly. This affects all BGL files that are created using the v4 SDK compiler.
* Fixed crash with P3D v4 BGL files.
* Added support for P3D v4 add-on.xml packages. #111
Version 1.4.3
* Updated PDF manual.
Version 1.4.2.beta
* Added support for P3D version 4:
* Added new simulator type
* Now using UTF-8 encoding for reading P3D V4 scenery.cfg. Others are read with default encoding.
* Fixed wind display in information windows. Variable winds are now displayed correctly.
* Fixed behavior when changing away from procedure search tab. No more disappearing procedures.
* Removed inconsistencies in options dialog when using reset function:
* Default settings are now equal to reset result.
* Weather settings are now properly reset.
* GUI style is now unaffected when using reset instead of swiching to old windows style.
* Fixed wrong theme selection on startup in menu.
* Added tutorial links in help menu.
* Fixed unit update for airspace altitude filter. Now also uses metric units if set in options dialog.
* Increased jump distance when aircraft track is removed if simulator position changes.
* Added workaround for not intersecting procedure legs in "course to fix" leg.
* Fixed problems with actions disabled in background resulting in shortcut keys being unavailable.
* Added shortcut key combinations for "show procedures" and "activate leg".
* Changed and enabled shortcut key combination for clear selection.
* Fixed problem where splash screen could hide dialogs on startup.
derived from atools:
* Added support for P3D version 4.
* Fixed METAR parsing for reports with missing humidity.
Version 1.4.1.beta
* Fixed errors with radionavaid flight plan calculation. DME and TACAN are now excluded.
* Added option to calculate flight plan segment between selected waypoints.
* Fixed errors with airway display and airway tooltips appearing in the wrong position.
* Fixed map object overflow logic for airspaces and navaids. Indication is now more reliable.
* Added separate layer for airspaces without waypoints to get a better overview.
* Corrected odd/even altitude rule to use magnetic course.
* Added north/south and south/north altitude rules.
* Autoconnect is now switched on per default.
* Now using straight line if recommended fix is missing for arc segments to avoid crashes for invalid procedure legs.
* Procedure legs are now only red if unusable. More tolerant for missing recommended fix now.
* Fixed color customization for profile widget. All colors now have a dark/normal variant. More colors and styles are cutomizable now.
* Added option to overload vehicle icons.
* Adjusted vehicle icon colors for better visibility.
* Aircraft track is now kept when connecting to simulator. Track is only deleted when aircraft position jumps too far.
Version 1.4.0.beta
* Now allowing simple customization of printed flight plan table.
* Added reset window layout menu item.
* Small drawing and GUI fixes around procedures. Fixed overfly indication hidden by navaids. Size now adapted to navaid.
* Fixed error selecting new mark from distance search which was placed on the wrong airport.
* Updated included legend from online version.
* Fixed update issues when changing units.
* Updated help links for help buttons.
* Fixes in procedure search, reset view and context menu.
* Fixed drawing error in procedure curves when using offline maps.
* Added new default startup layout with correctly placed toolbars. This triggery only when last version is 1.2.4.
* Disabling all airspace menu items is airspace display is disabled.
* Fixed wrongly placed text in profile.
* Fixed name of ship icon resulting in invisible icon in some cases.
* Improved leg sequencing when exiting holds.
Version 1.3.7.develop
* Now trying to match procedure runways to add-on airport runways. Procedure is tied to airport center if
runway could not be found.
* Fixed crashes and freezes with invalid procedures.
* Fixed error when deleting SID transitions without SID legs. Invalid SID data remained in the saved PLN file.
* Added verbose logging options for SimConnect.
* Connect errors are now shown in the statusbar.
* Adapted colors in procedure search to match flight plan table and adusted colors for night mode.
* SIDs that consist of only one transition (most do) can now be easier selected and previewed.
* Fixed automatic leg sequencing when exiting holds.
derived from atools:
* Fixed crash on database version detection after adding "has_sid_star" column.
Version 1.3.6.develop
* Scenery database has to be reloaded due to a schema change to metadata table. Aircraft tracks are silently not
loaded because the format has changed.
* Added AI ship traffic.
* Added options to disable SimConnect transfer of AI vehicles.
* Improved display of AI vehicle display by dividing into large and small types.
* Added flight plan export options for GPX and X-Plane FMS. GPX export includes flown track including altitude and time.
* Added configuration files for color customization for map, elevation profile, fusion and night styles.
This also allows to change the airspace line and fill colors, fill transparency, line widths and styles.
See link for manual:
https://albar965.gitbooks.io/little-navmap-user-manual/content/v/master/en/CUSTOMIZE.html
* Added support for parsing SID and STAR to route string dialog.
* Added IFR/VFR selector to route string dialog.
* Added options to customize route string (DCT on/off and others).
* Improved cruise altitude and speed assignment to flight plan when reading route string. Values are now taken from string
or automatically determined.
* Added manual chapter for external databases which were added earlier:
https://albar965.gitbooks.io/little-navmap-user-manual/content/v/master/en/APPENDIX.html#external-scenery-databases
* Added option to read also inactive scenery entries. Useful if sceneries are disabled or enabled by tools for each flight.
* Added vertical path deviation in simulator aircraft progress after passing top of descent.
* Added option to disable display of the top of descent points and values.
* Added airway segment minimum altitude to flight plan table.
* Added saving of speed in PLN file. Speed change now modifies route.
* Added frequency of TACAN DME in information window.
* Fixed display issues with elevation profile and aircraft track where an invisible left over
track could alter the scale.
* Fixed errors in SID/STAR recognition. Database is now checked for actual presence of SID and STAR procedures
independent of the selected simulator.
* Adjusted route calculation to better avoid large unrealistic airway segments.
* Fixed error in active leg sequencing going postal when aircraft travelled too far back.
* Fixed bug where duplicate consecutive waypoints between route and procedures remained after flight plan calculation.
* Reverse route now working correctly with procedures.
* Fixed crash in procedure search when starting with an empty database.
* Fixed aircraft progress cleared and not updated after database switch and other window update problems.
* Fixed "Unknown Waypoint" in procedures.
* Fixed invalid course value for distance search when distance is null.
* Added cache setting for the SQLite database in the ini file.
* Fixed potential crashes and small memory leaks.
derived from atools:
* GLOBE data reader now opens files on demand.
* Fix for too many reconnects flooding log on simulator crash.
Version 1.3.5.develop
* The ZIP archives of Little Navmap and Little Navconnect are merged now. You can find both programs on the top level
directory in the archive.
* Scenery database has to be reloaded due to schema change to airspace tables.
* Added support for GLOBE offline elevation data as second elevation data source.
See dialog "Options" -> tab "Cache and Files". All explained there.
* Elevation under cursor is now shown after a short delay on the bottom right in the status bar if offline data is used.
* Added TACAN and VORTAC stations to display, search and all other VOR related functions. This fixes unusable procedures
around many military airports. Only for P3D with fsAerodata navdata updates.
* Many optimizations and bugfixes for airspace display. Fixed memory leak in airspace geometry caching.
* Moved FIR Class F and G airspaces one layer up in map display. Now shown earlier when zooming in.
* Added show/hide all toolbar button for airspaces.
* Disabling airspace semi transparent fill for certain map display performance modes now for faster scrolling.
See "Options" -> "Map" -> "Details while scrolling ..."
* Increased cache size for airway geometry and other features.
* Procedures are now sorted by type, runway and fix name in search tab.
* Selection now cleared when adding procedure to flight plan to avoid preview overlapping route.
* Fixed several problems when resolving procedure navaids resulting in unusable procedures.
* Added menu item in menu "Map" to reset map settings back to default.
* Improved statusbar display for shown map features and airspaces. Added empty airports.
* Flight plan file paths are now remembered for each simulator separately. Fixed error that intially
always used the FSX files path.
* Moved airway display one layer up for map display. Now shown on higher zoom levels.
* Added small airport symbol in runway schema display to indicate clickspot for airport.
* Added option for clean flight plan (PLN) export since some add-ons (EFB) are not capable
to read XML in the PLN files properly and cannot deal with the comments containing procedure information.
* Now adding cache tuning parameters to settings ini file.
derived from atools:
* Removed boundary_line table and pre-calculate boundary geometry now which ist stored as binary data.
* Bumped database version up for changed schema.
* Added support for GLOBE offline elevation data.
* Changed ILS to runway assignment logic to fix ILS data updates.
* Added still unused columns in database for speed limit, airway direction and other extensions for future AIRAC support.
* Added option for two external databases besides the real simulators.
Version 1.3.4.devel
* Added display of airspaces to map, information window and tooltips.
* Added separate toolbar for airspaces to limit display by type, altitude or flight plan cruise level.
* Added new map update mode in options dialog on tab "Map" that combines full details and lazy load.
* Airspaces and airways are now always loaded lazily when scrolling or zooming.
* Active leg sequencing is now only done for airborne aircraft. No magenta line while you are on ground.
* Added better and more detailed error reports for scenery database loading. Report now contains missing scenery
directories.
* Added delayed notification to profile window for altitude changes in flight plan to overcome laggy spin box.
derived from atools:
* Several fixes when reading airspace boundaries.
* Added missing indexes to boundary table.
* Now collecting errors for missing scenery directories when loading scenery library database.
Version 1.3.3.devel
* Disabled sequencing of active leg when aircraft is on ground
* Added runway to saved procedure information to allow finding of procedures among duplicates.
* Now resetting procedure search filters when changing simulator.
* Approach filter combo box is now hidden if simulator is not P3D (which allows departure procedures only).
* Enabled loading of airspace boundaries (not displayed yet).
* Fixed problem with messed up procedures and crashes when appending flight plan or after switching simulators.
* Routing now considers SID, STAR and approaches and calculates flight plan from end of SID to beginning of STAR or approach.
* Sequencing of active route legs now stops before destination airport if arrival procedures are active.
* Fixed direct route messing up procedure information.
* Fixed crash and display errors in profile for arc procedure legs.
* Suppressing invalid course values for initial legs (which have no length) in info window and on map.
* Fixed missing TOD point at legs between procedures.
* Added departure runway for SIDs in flight plan window header.
* Certain settings like enabled map objects and selected simulator are now save immediately.
derived from atools:
* Fixed old problem with empty registry entries when detecting simulator.
* Fixed reading of airspace boundaries and removed hack.
* Reduced size of airspace enums in database.
Version 1.3.2.devel
* Changed GUI around procedures completely - added procedure search tab
* Added filter to procedure search
* Procedure information now saved with flight plan
* Fixed multiple display issues and crashes for procedures
* Procedure fixes are now displayed in flight plan
* Added full support for SIDs, STARs and the respective transitions
* Added help button to procedure search.
* Procedure preview is now hidden when clicking into empty space in tree or activating another search tab.
* Flyover waypoints are now highlighted with a yellow background.
* Added Aerosoft Airbus FLP flight plan export
derived from atools:
* Solved problem where airports without delete record lost approaches.
* Fixed METAR parser errors with NOSIG token for weather or sky condition.
* Cleanup in database around transitions and approaches:
** Navaid ids have to be resolved during runtime now and not during compilation time.
** Fix for multiple navaids with the same name and same region in the database.
** Added more redundant information to runway end table to speed up program during runtime.
* Now nearest VOR and NDBs are assigned to waypoint if duplicates exist.
Version 1.3.1.devel
* Added approach and transition support. Drawing, attaching to flight plan, active leg detection and more.
* Fixed errors in METAR parser.
* Completely changed active segment logic for flight plan.
Version 1.2.4
Release
* Fixed wrong (negated) UTC offset in SimConnect user aircraft.
* User defined waypoints are now length limited when parsing flight plan descriptions to avoid FS crash.
* Fixed problem with wrong distance in elevation profile for some flight plans.
* Fixed missing magvar correction on flight plan course in certain cases.
* Fixed problem when zooming in to small flight plans.
Version 1.2.3
* Added missing localizer and backcourse ILS frequencies to approach information.
* Removed central widget and moved map to dock window. Nested dock windows are now allowed.
* Fixed problem with disappearing route due to airport overflow.
* Added proper default window state save and restore.
* Default window state added to code.
* Track is now cleared if aircraft jumps too far.
* Solved display issue in route table.
* Remaining problems in macOS fixed: Map is now centered on last position.
Overlays are available again. KML loading and centering is working.
* Updated manual.
* Problem with runway assignment with designation and missing leading 0 fixed.
* Cleanup in dialogs
* Fixed numbering of user defined waypoints for flightplan containing user defined coordinates.
* Added deg/min/sec coordinate format as used by Skyvector to route parser.
from atools:
* Terminal waypoints are not deleted anymore for add-on airports.
* Removing invalid waypoints.
* Jetway indication for gates is correct now.
* Updated database minor version to 1.
* Waypoint id length is now limited to 10 for flightplans.
* Html entities are replaced with quotes now in flightplan to ensure better third party compatibility.
Version 1.2.2.beta
* Fixed missing unit in TOD in info.
* Updated manual.
* Added display for all BGL files that were used to build an airport.
* Added link to BGL files in information window.
* Optimizations for database loading resultin in double loading speed.
from atools:
* Added airport deduplication and optimizations to airport delete processor.
* Increased distance for VOR and NDB deduplication.
* Printing duplicated airports into log before deleting.
* Now appending scenery path and bgl filenames in airport table.
* Added result set printing to sql script.
* Added number of starts to airport for proper delete handling.
* Added table airport_file to collect all sceneries containing an airport.
* Added compiler option for deduplication.
* ILS of add-on airports are not deleted anymore. Optmized copying of add-on airport values.
* Added deletion of duplicate ILS.
* Optimizations for database: removed unused indexes.
Version 1.2.1.beta
* Fixed map display overflow logic. Now displaying a red warning message if too many objects are shown.
* Fixed errors in track drawing logic. Track now remains on map after disconnect.
* Airway names are now correctly assigned after reversing route.
* Fixed problems with weather indication for active sky departure and destination airports.
* Added offline indication in status bar.
* Added indication for aircraft not shown on map in simulator aircraft window tabs.
* Added tooltips to text label tree in options dialog.
* Disabling all unavailable options now for mac
* Fine tuning of route calculation for shorter routes.
* Updated manual PDF.
* Added aircraft track to legend.
from atools:
* Fixed problem of wrong elevation adjustments overwriting add-on airport.
* BGL files are now read ordered by name to get more deterministic behavior.
* Only line comments are allowed now in ini files and scenery.cfg to avoid problems with
filenames containing "#". Behavior is now equal to flight simulator.
Version 1.2.0.beta
The program is not compatible with Windows XP anymore.
Little Navconnect is only needed for remote connections now.
Enhancements
General
* Printing for map, flight plan, airport and weather information added.
* Added night user interface style and others including a dimmable map for night display.
* Units can now be changed to metric, imperial and nautical separately for distance, altitude, speed, weight and volume.
* Database updates by fsAerodata (https://www.fsaerodata.com) are supported.
* Coordinate format can now be changed from degree/minutes/seconds to decimal degree format.
* Freqencies for VOR, NDB and ILS added to approach information tab.
* Added display of helipad details to information window.
* When changing departure, destination or flight plan type, the save function will optionally show the "save as" dialog. This helps to avoid overwriting flight plans with the wrong content.
* `Save Map as image function added.`
* All help is now available either offline as an included PDF or online from Gitbook.
Flight Plan
* Flight plans can now be exported to the GFP format used by the Flight1 GTN 650/750.
* The names of user defined waypoints can now be changed.
* Flight plan route description parsing added which allows to convert flight plans from and to ATS route descriptions. This even uses speed and cruise altitude data given in the route description.
* The active flight plan leg is now hightlighted on the map and in the flight plan table.
* Added toolbar button to adjust flight plan altitude according to simpified hemispherical and IFR/VFR rules.
* Added navaid range column in flight plan table.
Weather
* Weather data can now be directly fetched from the simulator and is updated every 15 seconds. This also applies to remote connections.
* Weather is now shown in decoded format in the information window for all weather sources like simulator, ASN, AS16, NOAA and VATSIM.
* The Active Sky flight plan weather file is now used to show METARs and decoded weather for destination and departure. This gives a precise weather indication for ASN or AS16 users.
* Wind pointer on top center of the map for wind around user aircraft added.
Map Display
* AI and multiplayer aircraft are now shown on the map. Information about these is available in the aircraft progress window and tooltips.
* Added configurable top of descent display on map and elevation profile display based on simple number of nautical miles per 1000 ft rule.
* The floating map overlays can now be hidden.
* Added a mode that scrolls the map continously while displaying and following the user aircraft.
* Movement and updates of the user aircraft are now more fluid.
* User aircraft icon can now show an optional line indicating the track.
* Aircraft types \(jet, piston/turboprop, helicopter\) are now indicated by the user and AI/multiplayer aircraft icons.
* Added drawing of minimum safe altitude for each flight plan segment in profile window.
* Runway length is now shown in precise units using meter or feet depending on settings.
* Text labels on map can now be customized for airport, user and AI/multiplayer aicraft.
* Symbol and text sizes for airports, navaids, user and AI/multiplayer aircraft can be changed separately.
* Flight plan and user aircraft trail line width and color can be changed.
* Range ring and distance measurement line width can be changed.
* Zoom distance for double click and `Show on map menu items can now be changed separately.`
* Added option to center map on last flight plan on startup.
Flight Simulator Connection
* Little Navmap can now connect to a flight simulator directly. Little Navconnect is now only needed for remote connections.
* Little Navmap can now optionally reconnect to a local flight simulator or a remote Little Navconnect instance. Start order of programs does not matter now.
* Hostnames can now be deleted in the connect dialog list.
Problems Solved
General
* The OpenTopoMap is back in all its glory. In general all online maps using HTTPS connections should work properly now.
* Course to or from user defined waypoints was wrong in some cases due to missing magnetic variance.
* Fixed crashes in flight plan calculation when using the FSX/P3D Navaids update (http://www.aero.sors.fr/navaids3.html).
* Solved small problem where flight plan calculation jumped often between equal overlaying airways.
* Line endings for saved PLN files are now always Windows style which allows to load the flight plan into PF3 ATC.
* Route type was empty when saving a flight plan in some cases. Flight simulator could not load these.
* Magnetic variation was wrong in some cases in information window and tooltips.
* Solved old problem with tooltips reappearing randomly.
Scenery Library Loader
* Duplicate navaids and airways are now removed.
* Added workaround that omits long invalid airway segments while loading the scenery database.
* Fixed problem when reading too small BGL files into the scenery database.
* Fixed map zoom problem with some add-on airports that contain a far away dummy runway.
* Solved old problem that caused airways split into fragments during loading.
* Fixed problem that recognized too many add-on runway surfaces as `invalid.`
Version 1.0.5 - Stable Release
Little Navmap
* Fixed error in flight plan order when adding waypoints to first entry.
* Fixed problem with overview map overlay (top left of map) loosing background image when moving program
after first start.
* Fixed problem where a valid start position could not be found for a flight plan after loading
and displayed a warning dialog.
* Fixed potential crashes when updating HTML information.
* Simulator selection in database dialog and map is now synchronized to avoid misunderstandings
* Added: Disable aircraft tracking on double click and others (issue #28)
* Lowered maximumConnections of OpenMapSurfer to 2 to avoid parallel connection blocking from single source.
* Improvement to error handling dialogs to allow instant access to contact and log file.
* Closing splash now before it hides the "application already running dialog".
* Fixed display of closed taxiways and taxiways having width of 0 ft.
* Made aircraft movement a bit smoother.
* Added help buttons to connect and database dialog. Removed explanation label from connect dialog.
* Improved help system. Converted help label in search to button linking to help document.
* Added help to "no simulator found" dialog.
Little Navmap Manual
* Rework, clarifications and fixes in manual, legend and feature list. Added program menu icons to manual.
* Made flight plan editing a separate chapter and added more explanations.
* Additions to the manual regarding flight plan altitude and online services.
* Added files section in manual.
* Added closed taxiways to legend.
Inherited from atools:
* Fixed scenery loading error for airports without city names.
* Improvement to error handling dialogs to allow instant access to contact and log file.
* Scenery.cfg reading is now more error tolerant, only prints warnings and ignores invalid entries.
* Fixed exclude and include directives for scenery not working for relative paths containing "..".
Version 1.0.4.beta
Little Navmap
* Scenery loading now continues if errors occur. Errors are shown after loading has finished.
* Fixed drawing error where an airport can erase a close by airport when drawing the background.
* Changed color for invalid or unknown airport surfaces (runway, taxiway, apron and helipad) to white.
* Adjusted surface colors to be more distinguishable.
* Added drawing style for closed taxiways.
* Made simulator order in database dialog combo box deterministic.
* Fixed problem where splash screen could hide the erase database dialog on startup.
Inherited from atools:
* Fixed multiple BGL reading errors:
** Now stopping BGL reading early if magic number or header size do not match.
** Skipping all BGL files with wrong magic number and wrong header size now.
* Fixed problem with wrongly assigned surface id 3 (CEMENT) in BGL files.
* Scenery reading now collects errors/exceptions instead of stopping at the first error.
* Added number of collected errors/exceptions to progress report when reading scenery.
* Made scenery.cfg reading more error tolerant to avoid problems with Scenery Config Editor.
* Fixed scenery.cfg path detection to use Windows environment variables. Now more reliable and also working on Windows XP.
* Fixed problem that could cause scenery areas to be omitted when section name is upper or mixed case.
* Fixed error when loading PFPX flight plans PLN files with missing + or - prefix in altitude.
Version 1.0.3.beta
Little Navmap
* Using native paths across the whole application now to avoid confusion regarding slashes and backslashes.
* Increased file history size to 20 files.
* Clarification in database erase question dialog.
* Fixed several problems setting flight plan departure for add-on airports that have either no
runways or no start positions.
* Solved problem of parking dialog not showing all positions for some add-on airports.
* Automatic start position assignment now adapted to add-on airports having no runway or no start positions.
* Fixed crash in parking dialog when showing error message.
* Added logging of database version.
* Fixed display in info panel for runway-less airports.
* Added search option for runway-less airports (many add-on heliports have neither runway nor helipad records).
* Now using native file paths in all GUI elements to avoid confusion.
* Added native support for AS16 metar display.
* Fixed errors in options dialog weather tab.
* Improved tooltips in weather tab.
* Additions to manual: Database update, weather, copy and paste from dialogs and hightlighted text.
* Removed "untested" annotation since it is all beta anyway.
* Marble cache is now initialized late to avoid disk trashing on startup for those without SSD.
* Options - scenery database: Deleting the last path in the list was not saved.
Inherited from atools:
* Removed not null constaints on type, ident and name columns since some add-ons leave fields empty.
* Updated schema to keep runway names in start even if no assignment to runway was found.
* Increased width of ident columns for some add-on sceneries.
* Database minor updated to 4 - needs a scenery reload.
* Fixed non working scenery exclusion when scenery folder is selected.
Version 1.0.2.beta
* Older add-on airports using FS9 BGLs can now be read.
* Fixed crash "locked database" on ILS update during scenery loading.
* Several problems reading add-on airports are solved.
* Fixed display/zoom problems for some add-on airports on double click or "Show on map".
* Updates to legend and manual.
Version 1.0.1.beta
* Distance lines from DME now use true course since DME have no magnetic variance.
* Adapted to changes regarding invalid BGL values in database.
* Better error reporting: Added BGL file path to error dialog in database loader.
Version 1.0.0.beta
* Public beta release