forked from ArduPilot/MissionPlanner
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog.txt
3594 lines (3412 loc) · 124 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
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
* Mission Planner 1.3.44 - 31-1-2017
Georefimage: add exception handle around writecoords
AP_Terrain: add io section
AASettings: add .net version warning
LogBrowse: prevent outofrange exception
SerialInjectGPS: add bytes sent
fftui: filter based on regression of time
MavlinkInterface: throw exception on getlog fail
MavlinkInterface: allow exit in GetLog
MavlinkInterface: fix mav2 signing when more than one client key in cache
MainV2: cleanup gstreamer
Wizard: update frametype selection for 3.5
ThemeManager: fix posible null exception
AuthKeys: add disable signing button
MainV2: ensure displaview is saved in config on any change
ConfigPlanner: fix adsb checkbox
httpserver: update kml links
Program: fix gdal path check
GDAL: option gdal support based on directory exist
srtm: add logging
WPControl: fix location display
LogDownloadScp: add clear logs support
CircleSurveyMission: add beta
LogDownloadScp: add new log download method (ap_sync/solo)
InputBox: support int and double return types
SikRadio: support rfd900x with hex modification
Program: add closing exception ignore
CurrentState: prevent exception on invalid enum parse
ConfigHWCompass: use orientation from parammetadata
mavgraphs: add TECS graphs
LogBrowse: reduce mono memory usage
LogBrowse: improve mono support
MyDataGridView: mono fix's
CurrentState: init capabilities with valid state
SerialInjectGPS: code comments
SerialInjectGPS: add Show()
MavAuthKeys: fix file save directory
ConfigFirmware: add px4 option
MavlinkInterface: revert type used for mavparam init to float #1461
BackStageView: prevent exception on close/dispose
Added description of waypoint parameters
MagCalib: add DIA and ODI for compass 2/3
ConfigHWCompass: add fitness note, and put onboard first #1459
ConfigFirmware: update for new multiframe firmware
SikRadio: support hex freq/board id's
MotorFailure: test
AltitudeAngelService: add point support
AltitudeAngelService: fix airdata bug
DFLog: add missing Error_SubSystem codes
FlightData: add handlecreated check
CommNTRIP: fix overflow and nmea string
UDPVideoShim: add ping
MainV2: prevent send on closed port
SimpleExample: fix compile errors
DFLog: add dfitem string index
CurrentState: fix exception for unknown type
Solo: add df download via scp
HUD: ensure opengl sticks in design mode
QuickView: support more quickviews
MavlinkInterface: fix posible short read
CommsFile: handle all file inputs
Proximity: increase font size #1453
Hud: update for rtk float/fixed
CurrentState: add ch9-16out (mavlink2 only)
MavlinkUtil: fix memory clear
Strings: fix typo
NoFly: add MulitGeometry support
SITL/update/loganalyzer: add windows store app restriction
ConfigMount: add 9-16 as input channels
MavLinkInterface: prevent Proximity creations
BinaryLog: cleanup line endings #1452
Device: add device map WIP
SerialInjectGPS: fix localization
MavlinkParse: add mavlink2 send support
GeoTiff: convert to float storage
MavLinkInterface: scale do_digicam_control on getwp #1413
InitialSetup: rename gpsinject
ConfigGPSInject: move gps injection to initial setup
ConfigFrameClassType: autoselect class #1442
FlightPlanner: clean geofence onscreen on clear #1445
Remove NAV_LOITER 'Heading req' param text, its always enforced
MatLab: fix linefeed bug and msg's
CommsNTRIP: add nmea gga support
ConfigTradHeli: update new param names #1444
MavlinkParamList: change lock per class, not static
SITL: add delay in connect
MavlinkCheckbox: add multi paramname support
SimpleGrid: change min distance #1007
Translation: Arabic
resedit: add tostring
resedit: dont save non change items
MagCalib: remove set all to 0
FlightData: exception checks
CurrentState: add armed check to timeinair
InitialSetup: add copter check to frametype
HUD: default opengl to on
ConfigFrameClassType: add new frame configs
LogBrowse & FFTUI: add zedgraph mousemove label debounce
MatLab: change to MLCell
CommBase: add theme support
ConfigHWCompass: remove some text #1427
README: update url #1429
MainV2: add theme null check
DFLog: update event label #1436
Wizard: update hyperlinks
MatLab: MLCell test
Settings: add baudrate saving per port
MainV2: remove UDP defaulting
GeoRefImage: add map/image
MetaDataExtractor: exception check, and thread safe
LogSort: add full resort
LogIndex: improve performance
UDPVideoShim: prevent timeout on load
GStreamer: add solo support
LogMap: change to use collectionbuffer
GMapMarkers: prevent int overflows
LogMap: add parallel
MatLab: fix parm on older files
MatLab: fix linefeed in fmt messages
Wizard: ConnectAP add null checks
ConfigFriendlyParams: fix sort before upload
AltitudeAngel: remove weather
* Mission Planner 1.3.43 - 24-12-2016
DisplayView: fix missing options
Theming now correctly affects elements on Flight Planning tab. Theming added to terminal window. Check to see if current theme and layout exsist at startup.
ParameterMetaDataBackup: update base
* Mission Planner 1.3.42 - 20-12-2016
NoFly: add new kmz
FlightPlanner: add home check and message on upload
FlightPlanner: fix load and append of home
Wizard: accelcalib update to use subscription
UDPVideoShim: add initial
MAVLinkInterface: prevent enumeration change exception
LogAnalyzer: upstream update
GDAL: add vector to raster
GMapMarkerBoat: add
SerialInjectGPS: remember settings, make icon use elipsoid height
Wizard: ConnectAP add param exists check - exception check
Extensions: add loging extension to Control class
FlightPlanner: add exception check on bad input coords
ConfigHWCompass: add exception check on start mag cal
SITL: add exception check on process start
Proximity: add zoom and Id
Proximity: thinken lines
LogBrowse: modify bad data filter
temp: add rip fw status
MainV2: temp disable AA prompt
Sikradio: custom upload for rfd900x, better handle setting aes
FlightPlanner: add custom command id support using UNKNOWN
MAVState: add dispose chain
Mavlink: update from upstream
MAVLinkMessage: prevent return of unfilled packet. #1418
ConfigArduRover: update to use mavlink controls
MAVLink: fix posible buffer overflow/clear
MainV2: prevent icon refresh is not needed #1419
MAVLinkInterface: packets add locking to ensure threadsafe
AA: change from click to mouseovers
GDAL: add progress and base overlay
ElevationProfile: change srtm label to be generic
Temp: add GDAL scanning button
GDAL: new map source
Sikradio: change aes key save order
Coords: add altsource to all projections
Proximity: add test interface
MainV2: maintain advanced view
FlightPlanner: use srtm alt on drag home pny
DTED: add custom directory scanning.
AA: add flightplanner
ThemeManger: auto apply theme to child windows
MainV2: prevent donate disable
Improved theming functionality. (#1)
SerialInjectGPS: design changes
SerialInjectGPS: add ubx ack/nack logging
ConfigAccelCalib: use message subscription for statustext
MAVLinkInterface: add new unsubscribe interface
Proximity: add logging
MAVLinkInterface: dont scale x,y for digicam mission items
FlightPlanner: add geofence clear
MAVLinkInterface: verify command response is what we requested
flightdata: bring form to front insted of creating new form every time
AltitudeAngel: add filter interface and per session cache
FlightData: add AA settings to right click menu
HUD: make VSync non browsable
app.manifest: report as non dpiaware
Proximity: Initial class
WayPointLeader: add takeoff check
ConfigFlightModes: fix wiki link
WPControl: add autozoom out on graph at start
DroneGroup: better collision avoidance. higher drone will climb to avoid collision.
MainV2: close all comports and cleanup on exit
FormationControl: fix update pos
WPControl: add max wpnav_accel and rtlland
wix: update servername
Update: write check
InitialSetup: add back maestro based antenna tracker
WPControl: remove statics, and terminate functions on dialog close
AltitudeAngel: prep filters
FormationControl: account for leader yaw during UpdatePos
ConfigArduplane: remove paramsettings
ArduPlane: update plane basic tuning
Formation: switch to velocity control for copter
FormationControl: update to 10hz
SerialInjectGPS: add logging and m8p options
SerialInjectGPS: add m8p base station fixed pos.
SerialInjectGPS: add rctm base location extraction display
temp: add extra metadata file extraction
FirmwareHistory: AP 3.7.1 AT 1.0
Formation: change to velocity/position control
srtm: change default dir cache expire from 2 to 7 days
ListExtension: add custom sort
LogDownloadMavlink: fix bad log file reference #1406
AASettings: apply theme
AltitudeAngel: update displayed data on element click
dxf: add dxf overlay with utm conversion. (line work only)
WPControl: prevent exception
FlightPlanner: add logging for current mav_cmd's displayed
ConfigHWUAVCAN: add image and on/off option
LogOutput: output param file from df log
Speech: fix posible baud speech issue
AutoScaleMode: change all to None
MAVLinkInterface: convert all MAVLinkParams to byte[] and display correct values in logs
FlightPlanner: fix px4 wp upload
ConfigRawParams: fix display of non float px4 params
ConfigFlightModes: support px4 modes
MAVLinkParam: accept only byte[] as wireinput
MAVLinkInterface: fix frag flag
SerialInjectGPS: add larger buffer on new rtcm_data message
MavLinkInterface: fix new rtcm_data inject
SerialInjectGPS: add more m8p support
SerialInjectGPS: add rtcm 1005/1006 display
SerialInjectGPS: add new rtcm_data msg support and default
Mavlink: update from upstream
Improve Parrot firmware install process
Fixes joystick setup file load issue (no. 1388)
FlightData: update map pan logic, prevent update on small movements
LogAnalyzer: update create scripts
WPLeader: update
MAVLinkInterface: add get/set param sysid/compid support
TilePrefetch: fix posible disposed exception
POI: fix poi load #1375
FlightPlanner: fix max precache zoom #1378
GMap.Net: remove yahoo map
Swarm WPLeader: initial commit
AltitudeAngel: obey display filters
FlightPlanner: fix longstanding drag wp bug
FlightData: change to invoke on route local position update
CurrentState: add outside corner check for geofence distance
AA: fix polling when not signed in
FlightPlanner: fix geofence for plane
AltitudeAngel: add disable and layer options
MAVLinkInterface: prevent cross thread exception
SerialOutputNMEA: report rtk as ok
SerialInjectGPS: send message to all connected mavs
MapAdapter: prevent rightclick trigger polygon info for AA data
SerialOutputNMEA: shorten lines for OBC
MAVLinkInterface: add ability to injectgps to any sysid/compid
Updater: fix file exclusion
MAVLinkInterface: make sure getDatastream goes to correct sysid/compid
ConfigPlanner: add AltitudeAngel signin button
ConfigRawParams: fix sort order check
PluginLoader: add filter to exclude load
Grid: update to how the start point/line is selected.
Multiple: update autoscalemode
AltitudeAngelWings: remove keys.config from project
MainV2: add AA enable prompt
MAVLinkInterface: add new functions to direct target sysid/compid's
LogBrowse: add more colours
LogBrowse: prevent duplicates #1367
StreamCombiner: add 10 instance support
AltitudeAngelService: remove weather summary
MAVLinkInterface: add parent
* Mission Planner 1.3.41 - 23-9-2016
NOTE: this is a bug fix build
FlightData: handle log analyzer xml exception
CurrentState: add GeoFenceDistance #1361
SikRadio: prevent exception on bad aes key
FlightPlanner: prevent exception on UTM conversion for bad input lat/lngs
FlightData: add larger thread start delay
AssemblyInfo: use auto Versions #1363
Settings: fix GetConfigFullPath for multiple installs #1365
FlightPlanner: ask for max zoom on prefetch #1362
FlightPlanner: Fix wp file mav_cmd size
ConfigHWCompass: use param doc for fitness dropdown
FlightPlanner: check polygon file line is valid
MainV2: add kb reference for xp users
mavgraph: add position innovations
CheckListItem: null returns 0
LogBrowse: fix gps status check
CheckListItem: handle non iConvertable items
AltitudeAngel: add initial support
FlightPlanner: Improve precache FetchPath #1362
Camera: add sony a7r2
MAVLinkInterface: check existing log download
Firmware: dont try download if not full url
LogDownloadMavlink: isdisposed check
solo: add initial library
ConfigRawParam: add case with both are enabled
MAVLinkInterface: change exception to TimeoutException where relevant
FlightData: add pointcamerahere exception check
MainSwitcher: add null check on dispose
Program: remove NGEN
tfr: remove debug
ParamaterMetaDataBackup: update stable
LogMap: better handle logs without FMT
GridUI/2: fix file paths
ConfigHWCompass: add cal_fit options #1355
POI: check marker type before delete
SITL: check if sitl image exists before starting
* Mission Planner 1.3.40 - 17-9-2016
NOTE: the default config directory is now in MyDocuments\Mission Planner.
this includes all log files, excluding existing installs, where the log path has been changed.
This means any precached maps will need to be refreshed.
New Paths are
Map cache: C:\ProgramData\Mission Planner
srtm cache: C:\ProgramData\Mission Planner
logs: MyDocuments\Mission Planner
config: MyDocuments\Mission Planner
Terminal: add missing linefeed
Firmware: add firmware upload time stat
FlightData: handle enum convert
appxmanifest: update
Firmware: add download fw time stat
Firmware: remove old google code hashs
MAVLinkInterface: handle rlogs
MagCalib: update dxf path
DFLogScript: add mag_heading_df support
MAVLinkInterface: string conversion
Loading: fix first update delay
MainV2: add background parameter poll
MAVLinkInterface: add getParamPoll
srtm: age cached listings
TerrainFollow: thread saftey
ConnectionControl: add param bypass on sysid change (hold control while changing)#1353
MainV2: update connectioncontrol on connect with actual underlying transport type
Common: GMapMarkerPlane prevent out of memory exception on small sweeps
StreamCombiner: make threadsafe and autoconnect
MAVList: make enumeration threadsafe
MavlinkParse: fix resize order
LogAnalyzer: ensure latest version is downloaded
LogAnalyzer: update
AltitudeAngelWings: add library
sbp: fix parser buffer return
PluginLoader: add exception logging on init
MatLab: change file limit on 64bit system
MAVlinkParamList: add new Add
Update projects to anycpu
Settings: move config to user data folder
Multiple: update to use new paths
Settings: add new datapaths and change default log location to MyDocuments\Mission Planner
CurrentState: change sensor health check to prevent false positive
MainSwitch: add screen control null check
README.md: update urls #1351
Mavlink: support MAV_SYS_STATUS_LOGGING
MAVLinkInterface: increase comments/verbose
GridUI: fix missing wp's with different configs
FlightPlanner: support alternate coord systems
FlightData: use gps2 on hud
Coords: add SystemChanged event
HUD: add gps2 support (report highest fix level)
MAVLinkMessage: add ismavlink2
GMap.Net: make objects Serializable
Sphere: support size change
MAVLinkInterface: add length check back
Currentstate: add vision status #1349
InitialSetup: rename sonar to range finder
ConfigRawParams: add missing display when loading param file
GridUI: fix missing end point when no overshoot
mavgraphs: add velocity vs innovation velocity graphs
FlightData & FlightPlanner: delay mapchange on startup
ControlSensorStatus: add
FlightPlanner: fix fence avalability check #1346
temp: add back magcal and sphere view
MagCalib: update dflog magcal
CollectionBuffer: add new enumerator to return DFItem
MAVLink: remove calculated values
LogIndex: fix location
DFLogScript: add delta graphs
MainV2: change adsb to concurrent dictionary
LogIndex: add more fields
MAVLinkMessage: create lock on instance create
FlightPlanner: add mgrs (1m accuracy)
LogBrowse: fix pos end route
LogBrowse: update ekf vel tune
MAVLinkInterface: decrease memory allocations for tlog playback
Mavlink: update message_info ToString()
MainV2: Display wizard for new MP users
BoardDetect: move file
ConfigFirmware: add pixhawk2 link
MAVState: use ConcurrentDictionary
LogBrowse: add gps2 to map gps1(blue) gps2(green) pos(red)
CheckListControl: add groupbox to each item
Add Bebop2 detection and upload
Add SharpAdbClient external lib
Add ManagedNativeWifi Simple external library
MissionPlanner: update solution file to vs 2015
LogMap: filter fix by status
LibVLC: print debug to console
mavcmd: add roi for rover #1340
MAVLinkInterface: add ability to disable all speech from this class
MAVLinkInterface: performance tune tlog read.
LogMap and LogSort: add sitl detection
Loading: change assign order
fftui: modify button labels
DFLogScript: add GPS2 delta
GeoRef: add TRIG message support
FlightPlanner: add utm on wp file load
ConfigRawParamTree: Remove null check
LogOutput: fix mode in kml
ConfigRawParam*: check for null compare
DFLog: add missing events #1331
ConfigHWCompass: enable autoretry on internal compass cal
MagCalib: fix compass3 error display, and limit loop count to 20 in LSQ
MainV2: fix posible exception
ConfigHWCompass: fix mag calibrate dialog
Config*Params: sort and put ENABLE at end on write
ConfigAntennaTracker: add pitch min and max #1324
mavcmd: add nav_delay #1325
GridUI: fix missing points
georefimage: revert quality settings #1327
GridUI: exclude stopstart wp if not turned on #1326
FlightPanner: UTM
TrackerHomeGPS: change to anycpu
DTED: change scan order dt2 first, dt1, dt0
Settings: make members public
ConfigHWUAVCANESC: add initial support
MAVLinkInterface: add param refresh screen
FlightData: add servos 12-14 #1317
ConfigMount: add rc12-14 #1317
ThemeManger: fix removed view
InitialSetup: correct gimbal screen #1322
MAVLinkinterface: fix gpsinject msg size calc, and prep
LibVLC: look for 64bit vlc as well
Generic: fix warnings
Generic: warning fixs
Joystick: move from directinput to sharpdx
FlightPlanner: fix VTOL_TAKEOFF flightplan item
ConfigHWCompass: tweak onboard calib display
HorizontalProgressBar: remember min and max in design view
BackstageView: prevent object creation on activatepage
ConfigHWCompass: change result display
Update README.md
updated camerasBuiltin.xml to add gopro hero 4
MavlinkMessage: add static invalid
MavlinkInterface: add child statustext support
MavlinkUtil: limit trim_packet to atleast 1 byte
ImageProjection: add quick R=0 P=0 case
GMapMarkerOverlapCount: cleanup grid
MissionFile: prep for grid
GridUI: fix loading from file
MAVLink: update
GeoRefImage: fix localisation issues
LogAnalyzer: update build scripts
DTED: add support
Firmware: add more status updates
Coord: add alt source
ParameterMetaDataBackup: update
ParameterMetaDataParser: reduce complexity
ParameterMetaData: update backup data
camerasbuiltin: update FLIR camera #1311
GridUI: exclude angle change from autozoom #1314
GeoTiff: add support for 32bit tiffs
MAVLink: add uavonix packets
srtm: filter bad input coords
GStreamer: change default port to 5600
HUD: fix texture reset time
FlightPlanner: accept invalid seq on set home
HUD: force texture reset every hour
WMSProvider: update max zoom to 22
Custom: fix custom image max zoom
Driver: update
MainV2: log directory creation exception check
InitialSetup: prevent creation of unused controls
BackstageView: invalidate menu on control add
MAVLinkMessage: prevent duplicate create
GeoRef: add 2 field sort, time and filename
adsb: make plane info selectable
SITL: close old session on new session
Simulation: and adsb update
srtm: speed tweaks
mavcmd: fix naming
sitl: add param defaults
Mavlink: add MAV_CMD_DO_SET_REVERSE
FlightData: add ability to display ICAO all the time
GeoRef: workaround tif exif issue
* Mission Planner 1.3.39 - 13-7-2016
SITL: add nowait to tcp
SITL: add xplane-heli
CurrentState: current 0 fix
HUD: fix heading decimals
Common: add more speech options
CurrentState: add battery_kmleft estimate
Cameras: add new cameras
CurrentState: add battery_mahperkm
HUD: fix padding
FlightData: cancel speech events on fast log playback
TilePrefetcher: mono fix
MissionFile: fix frame type
MissionFile: add saving json support
ControlTest: add tester
HUD: allocation tweaks
MissionFile: add new json file format loading
ConfigMount: fix param scaling
FlightPlanner: geofence, remove min/max alt if not available
SikRadio: fix old fw upload
ConfigAntennaTracker: add current pwm display
Common: add warn and danger radius
ConfigMotorTest: add test in sequence
SoftwareConfig: remove duplicate param list for tracker
FlightData: update state of other vehciles when playing back a tlog
MAVlist: use GetID internally
ConnectionControl: prevent null exception on no item selected
Program: update commonly inuse files
ConnectionControl: pull param list on target change if 0 params #1249
SikRadio: update urls
MainV2: update connected devices on dropdown
FirmwareHistory: update
LogMap: fix exception on no gps data
ConfigHWPX4Flow: fix exception on deactivate
tfr: fix polygon decoding
Speech: fix no voice installed exception
GeoRef: modify ground image projection
Update URLs and a file name
airports.csv: update (ourairports.com)
LogAnalyzer: add basefiles
LogAnalyzer: externalize and lib zip
Speech: prevent exception on no voices installed
L10N: auto switch default map, update zh-hans
Grid: reduce spacing min from 10 to 4m
CurrentState: add battery_usedmah no sensor value
HUD: fix character cleanup on resize
flightdata: prevent exception on connect for large param values
georefimage: fix georef image precision loss
ConfigAntennaTracker: reverse yaw test
MavlinkLog: add expected wp count to wp extraction
mavgen_csharp: fix float arrays
MAVlinkInterface: reduce log spam
MavlinkLog: add count and exception handling
LogMap: create maps with more than one vehcile correctly
Add Sony A6000, A7R, Parrot Sequoia Monochrome & RGB
adsb: update existing object instead of create new one
adsb: add collision support
MAVLink: update common.xml
GMaps: update provider versions
AuthKeys: add use button
FlightPlanner: enable polygon geofence for copter
SITL: add advanced features
dflog: convert to use collectionbuffer dflog
CollectionBuffer: expose dflog
CollectionBuffer: remove uneeded functions
SITL: add speedup support
MAVList: memory allocation reduction
MissionPlanner: reinclude base drivers and Lib
Cleanup: remove msvc 2010 redist files and python tests
cleanup jsbsim and ftdi drivers
GeoRefImage: fix salt not making it to log
Python: add example 8 speech
MAVLinkInterface: increase log download timeouts #1300
MAVLinkInterface: update gui during docommand #1298
MAVLinkInterface: prevent blocking on preflight_storage #1298
GeoRef: better handle missing fields #1289
HUD: add alt bad data check #1294
HUD: add more bad data checks #1294
Hud: fix hang on bad input airspeed/groundspeed #1294
FlightData: add more error detail to ConvertToDouble
MainV2: add cleanup exception check
FlightData: prevent mainloop jumping ahead
MainV2: fix adsb time tag
Common: adsb plane add new colours
GridUI: add exception handle for bad camera options
SITL: conver sitl plane to plane from jsbsim
FlightPlanner: re-enable map rotation #1247
georefimage: add RFND.Dist1 support #1126
CurrentState: fix battery2 mavlink packet scaling
MAVLinkInterface: fix issue with doreboot #1285
FlightPlanner: use double for alt in pointlist #1284
FlightPlanner: dont round alt on import #1284
FollowMe: dont override mode.
ConfigAntennaTracker: update interface #1282 #1278
LogBrowse: add multithread load #1281
LogBrowse: add multifile select #1281
georefimage: add tlog camera_feedback parsing
SerialOutputNmea: fix speed units to knots
srtm: fix alt around 0 lat/lng
georefimage: switch cam msg read to use collectionbuffer
MAVAuthKeys: key administration
SerialInjectGPS: packet align rtcm/sbp
SignXML: remove posible security threat #1276
GridUI: add saving servo params
GridUI: add do_set_servo support #1243
GridUI: use stop/start on do_repeat_servo #1243
GridUI: change do_repeat_servo count to 1 from 999 #1243
LogDownloadMavlink: rename file based on gps time
SikRadio: add initail xmodem upload support
CollectionBuffer: default to type string and improve support for out of place FMT messages #1271
GMapMarkerOverlapCount: fix rounding issue
ImageProjection: prevent bad projection
MAVLinkSerialPort: add additional constructor
ConfigArducopter: reset to old value on write cancel #1268
sikradio: change aes save order
sikradio: remove references
SikRadio: support radio on telem2
MAVLinkInterface: support mission_item_int tlog playback
GMapMarkerPhoto: exclude > 25 roll angle photos from footprint calc
CheckListItem: add PARAM support
ParameterMetaData: update backup version
ConfigMotorTest: add motor test to quadplane #1263
ThemeManager: propigate icon through app
ConfigRawParam: speed up draw
FlightData: fix posible messagecount miss
ConfigAccelCalibration: filter display messages
MAVLinkInterface: always display statustext that fit certain masks
ConfigPlanner: add option to ignore no rc receiver
ThemeManager: add missed controls
GMapMarkerSingle: add single copter icon #1261
ParamCompare: make sizable #1260
GMapMarkerPhoto: change footprint color
GridUI: fix camera overlay rotation
ConnectionControl: add hidden vehicle type selection
SikRadio: update to support new rfd900 with aes
mindpx: add drivers
ThemeManager: add more customisation
MAVLinkInterface: fix mavlink1 packet generation for packets with extensions
mavlinkutil: fix trim_payload
mavlink generator: add min length
MAVLink: handle short packets
MAVLink: add trim_payload support
MAVLinkInterface: remove length check
MAVLink: update generator
ConfigRawParam: disable warning if disarmed
AP_GPS_NOVA: keep in sync
fft: add imu message based fft, max 25hz
Plane mission planning label for loiter param4=Exit tangent
ConfigArducopter: label gyro axis
MAVLinkInterface: add more packet stats
ConnectionStats: add mavlink2 display
px4uploader: modify writetimeout
ZedGraph: reverse curve draw order
MAVLinkInterface: improve mavlink2 logplayback
FlightPlanner: add area under auto wp
LogBrowse: implement predefined expressions + fix load log #1255
Mavlink2: use settings per device, not per port
FlightPlanner: fix area #1256
locationwp: change id to ushort
ConfigHWPX4Flow: add image
ConfigAntennaTracker: obey reverse on test
* Mission Planner 1.3.38 - 19-5-2016
GridUI: support kml overlay and autozoom to overlay
AP_GPS: rename internals
BackStageView: fix exception handleing in Deactivate
MAVLinkInterface: make signing per mav
ConfigHWPX4Flow: add px4flow focus calibration
AP_GPS_NOVA: testing and AP_GPS updates
ConfigArduCopter: update FILT and IMAX scale #1250
app.config: update param metadata urls #1250
MavlinkNumericUpDown: use parameter based increment value
MAVLinkInterface: always print/anounce tuning
Added QRTL mode for plane
FlightPlanner: fix posible bad wp upload #1248
MavlinkLog: fix wp index on tlog wp extraction
OpticalFlow: add calibration mode support and display
SerialInjectGPS: add m8p config string
MAVLinkInterface: support bps for logplayback
CommsTCPSerial: fix exception on non connected client
Sikradio: add new rfd900+ AES key display
AP_GPS_GSOF: add event handling
MavlinkUtil: calc array length for all data types
CommTCPSerial: fix recursive get
Wix: whitespace change
Wix: update msi installer
Updater: add file exclude
MAVLinkParamList: make more threadsafe
CurrentState: update descriptions
MAVLinkInterface: verify source system on getparam
MavlinkLog: select mav for param extraction
MAVLinkInterface: check for invalid param index
FlightPlanner: use default alt for terrain points #1239
srtm: add dl exclusions
ADSB: add Time to PLLAH
ConfigRadioInput: support 16 channels
MAVLinkInterface: fix sendpacket type id
MAVLinkInterface: show error vs unexpected error
srtm: add 0 size file check
temp: add support for custom signing key
GeoRef: add sonar alt #1126
LogOutput: add wp file creation from log #1234
GeoRef: sort files by exif time #1235
MAVLinkInterface: fix null exception #1233
MavlinkParser: cleanup
FlightData: fix mount mode button
MAVLink: add back mavlink.cs
MAVLink2 signing working
MAVLink2 refactoring
GMapMarkerAirport: increase base nofly size to 9km
httpserver: access packet history via getPacket
Multiple: refactoring mavlink
Multiple: factor out mavlinkmessage
MAVLink: update
MAVLink: generator update 24bit msgid
ConfigArducopter: update param names #1228
FlightData: add on/off for overlap count
GMapMarkerOverlapCount: improve performance.
georefimage: error message mods
CommsNTRIP: add example
FlightData: Use new overlay marker for photo coverage
GridUI: use new overlay marker type for footprints
GMapMarkerOverlayCount: add new marker type
GMapMarkerPhoto: update photo icon size
temp: add older param metadata
Loading: additional disposed check
LogIndex: multithread speedup
Loading: fix cross thread calls
GMapMarkerPhoto: make footprint public
MAVList: fix posible exception
mavgen: update import #1226
Speech: add word substitutes
MAVLinkInterface: add compid to missed packet message
OSDVideo: fix exceptions
MAVLinkInterface: improve unknown sysid/compid action
tlogThumbnailHandler: fix directory create
GridUI: add griddata to all grid commands
temp: scan for all valid file types in log map creation
Speech: word replacement
MavlinkLog: add broader file mask
GMapRoute: change arrow draw frequency
MainV2: prevent px4v2 serial readout #1222
MainV2: add extra exception reporting
fftui: add bin support
CollectionBuffer: implement stream like functions
Loading: add missing file
LogBrowse: add loading dialogs
MainV2: add MP log review from cmd line
GridPlugin: use version
MainV2: prompt about new fw on any version increment
FlightPlanner: always show alt mode when not connected.
GridUI: add cross grid
FlightData: add tlog playback shortcuts (space/+/-) #502
FlightData: fix CAM_MIN_INTERVAL scale and rounding #1216
FlightData: rebind datasource on activate #1155
GmapRoute: fix custom line issue with long lines #1219
MAVLinkInterface: fix playback pause reset #1218
LogStrings: add missing file
LogIndex: fix seek
Fix null reference in MainV2 form.
Dispose SerialPort Streams properly.
Fix bugs in LogDownloadMavLink dialog.
MAVLink: upgrade generator
ModifyandSet: min and maxs fix
FlightData: fix issue with negative loiter radius
GridUI: save fov anagles
CurrentState: add timesincelastshot to status
GMapMarkerPhoto: add min_interval check
GridUI: fix bugs #1214
GMapMarkerPhoto: add photo number (mouse over)
FlightData: add camera_feedback to map and footprints
GMapMarkerPhoto: add new marker
MAVLinkInterface: add CAMERA_FEEDBACK history
myGMAP: add invalidation check to mouse movement
HUD: fix hud rocking when using russian hud
MAVLinkInterface: store camera_feedback messages
FlightData: fix loiter rad scaling #932
FlightData: add set loiter rad #932
SimpleExample: update
Joystick: fix custom1/2 scale bug
Exception checks
Wix: update for new server
camerasBuiltin: add camera
FlightData: tweak graph this height
ImageProjection: fix rotations
Matrix3: update names
CurrentState: add Location
FlightData: accept just lat/long in point camera here coords
Script: remove statics
MyUserControl: add exception logging
FlightData: add point camera coords
POI: add load
FlightData: default point camera here alt to ground alt #1200
GridUI: change default placeholder text number
Rename Solution File
PluginLoader: fix plugin cultures
ImageProjection: remove debug
FlightPlanner: add handle checks
HUD: fix drawimage implementation
Help: add exception check around update checks
ConfigHWCompass: add param check
Exception Fix's
GridUI: use image projection for footprints
ImageProjection: add new calc library
GMapRoute: enable custom line type
FlightData: fix quickview initial scale
GridUI: fix footprint angle calc
GridUI: use home alt and terrain alt when calcing photo footprints
Matrix3: update lib
MainV2: improve startup time
L10N: prevent exception
MyImageCache: implement removal date
LogBrowse: fix map zoom after draw
PluginLoader: fix load method
ConfigFlightModes: change to use predefined lists
PluginLoader: plugin culture/path fix
MAVLinkInterface: fix type from pull request
POI: update poi moves
Log: reject large spikes in log files
Use Assembly.LoadFrom when loading plugins
ADSB: fixed heading for new XML
MAVLinkParam: fix compile
ConfigHWESP8266: add simple config
MAVLinkInterface: support udp bridge component
MAVParam: expose raw data
BackstageView: change docking and fix designer mode
CollectionBuffer: Improve message index detection.
DroneShare: Remove
GeoRefImage: option out relalt #1193
FlightData: make icon more generic
HUD: fix default ekf and vibe state #1188
FlightData: turn on ekf and vibe #1188
* Mission Planner 1.3.37 - 14-3-2016
FlightData: actions customisation add default init
Common: rearrange code
FlightData: maintain taborder from config file
FlightData: add ability to customize actions tab display
ConfigRawParam: speedup draw
Script: add example 7 (wp load in FP)
ParamMetaData: fix parser readover
TerrainFollow: fix interface unsubscribe
MissionPlanner: to .net 4.5 (XP will stop working)
Update: add async md5
ParamMetaData: fix backup, nested groups
LogOutput: filter bad gps data
FlightData: change .bin to kml to be direct from .bin files
LogOutput: cleanup old log formats
CollectionBuffer: reduce memory usage
BinaryLog: improve performance
KMLib Coordinates: improve performance
FlightData: fix crossthread call, joystick related #1172
FlightData: fix verify height alt on move #1183
Icons: trial new icon
GridUI: fix split mission #1182
GStreamer: autostart gstreamer client
vlcrender: prevent crash on close
FlightData: add right click start camera option #1180
GridUI: fix cam_trig_dist if breakup starts was off #1181
HttpServer: update
GridV2: resource files
Common: add QLand
GridV2: use new icons
ParameterMetaData: expand support
Common: add quadplane flight modes #1169
MavlinkCheckBoxBitmask: fix height calculation #1173
Warning Engine: name thread
GridUI: update on overlap values change #1171
FlightPlanner: add group delete
mavlink: update common.xml
MAVLinkInterface: update getwp to use capabilities mask
FlightPlanner: use capability based on version message
CurrentState: add capabilities
LogBrowse: modify bad data range
FirmwareHistory: update urls
Build: Fix the build by adding missing parenthesis around print.
* Mission Planner 1.3.36 - 5-3-2016
GridUI: add elevation range
GMapControl: update scale color
GMapControl: update scalebar to use transform
CommsNTRIP: support @ in username
ParameterMetaData: update backup
Flightplanner: fix posible int issue
Help: fix text colour
Add Korean translation
mavgraphs: update from upstream
FirmwareHistory: update
add px4 identification
FlightPlanner: fix wp timeout upload for non int
Update for new domain name firmware.ardupilot.org
L10N: add logging to url modifications
Update: update strings
L10N: fix mirror check, add mirror replacement for update check
L10N: update zh-Hans translation
FlightPlanner: fix wp upload order
mavcmd: add heading exit request
FlightPlanner: tweak wp uploader
FlightData: add another wp count parser
LogSort: fix bugs
GStreamer: initial commit
MAVLinkInterface: add getHomePosition
CurrentState: fix bitmask creation
Settings: fix log directory
GridUI: change min alt to 1m
GMaps: update versions
GridUI: improve mission splitting
FlightPlanner: return row number on add
FlightPlanner: Support mission_item_int uploading
MAVLinkInterface: support sending mission_item_int
MAVLinkInterface: add mavlink_mission_item_int_t
LocationWP: add mavlink_mission_item_int_t support
FlightData: add disable joystick button
CurrentState: prevent +/- flipping
GMapMarkerWP: update point numbers
ProgressReporterSphere: remove config
GMap.net.core: add missing file
use IsReady to avoid requiring speech to be referenced everywhere
these changes found to reduce the x11 errors
fix log analyzer startup path
improve HUD failure message
remove non-existent files from projects
swap to new sqllite library
Mono/Linux case and build fixes
ThemeManager: fix richtext
CurrentState: add saftey switch status
Formation: add leader and dynamic speed changes for plane
utmpos: improve performance
Common: update GMapMarkerPlane to use specified radius
JSBSim update fix control socket issues
JSBSim: update
FlightData: fix disarm dialog logic #1156
MAVLinkInterface: log handle exception check
Swarm: update takeoff command
MainV2: ensure mavchange event occurs
Connection: Display/speed tweaks
ThemeManager: fix help rtf
ConnectionControl: fix sysid display
LogBrowse: abandon data > 3.15e20
MainV2: prevent exception
ConnectionControl: update display value
Formation: updates
Comms: update portnames
MAVLinkInterface: add mission_int receiving
ConnectionControl: improve multiple connection support
MainV2: handle theme error
FlightPlanner: support kml placemarks loaded as poi's #909
FlightData: display tweak
GridUI: fix DO_DIGICAM_CONTROL
Settings: change default back to null
L10N: fix mistakes in zh-Hans, add mirror available check, update zh-Hans help text
Create Settings class to wrap and manage application settings.
Add progress feedback during firmware upload.
ConfigHWCompass: add primary compass note #1141
CurrentState: add rev throttle status #1146
MAVLinkCheckBoxBitMask: handle types #1145
MAVLinkInterface: fix possible null exception
Help: update help text
BoardDetect: remove apvar decoding
Strings: fix spacing
MAVLinkinterface: fix lost packet count #1124
SITL: fix issue #1138
mavlink: generate mavlink on every build - do not store output
SoftwareConfig: update to use backstageview types
ConfigFriendlyParams: seperate advanced view
BackstageView: modify to use types
ConfigRawParam: change search to regex
Wizard: accellcalib renable start button on complete
HUD: rename params and enable
FlightPlanner: datagrid view speed improve
Common: only calc text size if needed
FlightPlanner: performance improvement
BinaryLog: identify AntennaTracker logs #1133
Grid: fix do_digicamcontrol #1135
ConfigFirmware: modify firmware detection.
FlightData: improve overlay draw
GmapControl: performance tweaks
Common: performance
Grid: Improve Performance
MainV2: add reload check on fw upload
mavcmd: add vtol_transition
Grid: resolve cam_trig_dist early start when leadin was used. #1129
ConfigRawParam: add sticky column widths
ConfigFirmware: update motor setup url #1128
Quickview: force invalidate on format change
mavcmd: add plane vtol commands
hud: add ability to turn of ekf/vibe
FlightData: add ctl-1-9 to switch tabs #1122
* Mission Planner 1.3.35 - 4-2-2016
* GeoRef: add gps2 support
* Add translation: indonesian
* Ardupilot loader cleanup
* SikRadio: Code Cleanup
* Rename Solution
* MainV2: prevent cross thread call
* Firmware: change http timeout
* PX4Uploader: update bootloader support levels
* Firmware: fix px4v4 upload
* GCSViews: add abort land button for Plane
* Mavlink: add abort landing method
* Add angle (degrees) column in flight planner mission chart
* temp: vlc exception handle
* SITL: handle no home point
* MainSwitcher: update to accept Type
* ConfigMotorTest: add error message on command timeout
* Program: add opengl exception message
* ConfigMount: add param check
* ConfigHWCompass: add param check
* MavLinkParamList: make threadsafe
* Rename Sik Radio
* ConfigESCCalibration: hide screen