This repository has been archived by the owner on Aug 15, 2022. It is now read-only.
forked from ArduPilot/MissionPlanner
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog.txt
5757 lines (5547 loc) · 197 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.72 - 07-06-2020
MatLabForms: exception around conversion
FaceMapUI: check for invalid grid
MavFTPUI: exception check on progress
UAVCAN: add beta check
appx update
ConfigHWCompass2: rework source values
ConfigHWCompass2: add rebootrequired
CurrentState: remove messageHighTime
SerialPort: filter getNiceName
ConfigHWCompass2: add row counter
LogMetaData: add parser
ConfigArducopter: remove TUNE Scale
CommsNTRIP: fix mono issue
MAVLinkInterface: fix legacy fence display
FlightPlanner: fix plane fence detection bug
Advanced Tuning filed background color fix
ACCEL ME and INPUT TC filed was missing change indication.
Fixed x from outer scope test. Changed to item.
Fixed joystic window not loading saved joystic buttons settings.
UTMMGR: fix utm to mrgs conversion for zone N+
OpenGLtest2: modify samples
ConfigREPL: add exception check
FlightPlanner: add shp file load exceptio check
Camera: check for camera compid and example4
MainV2: make param_bg use bg thread
FlightPlanner: prevent bad fence on mission draw
Program: add full stack trace on error
MAVLinkInspector: add more strings
Propagation: update color table
Download: use single httpclient
FlightPlanner: restore plannedhome is no valid home
ParameterMetaDataParser: support multiple vehicle selector
Set Mode dropdown fix
Let the Set Mode dropdown in FlightData/Actions retain selected value if not clicked in, instead of go back to stabilize every time.
LogBrowse: fix culture issue #2387
FlightPlanner: add PlannedHomeLocation
Plugin: add example3 - geofence shading
GMapMarkerFill: add
PluginLoader: use compile file
CodeGen: add compile from filename - easy debug
CurrentState: reenable GeoFenceDist
ConfigSerialInjectGPS: add QZSS snr
rtcm3: fix snr's and overrides
FlightPlanner: prevent fatal exception on saveWPs
Xamarin: fix hud font
Xamarin: h265/h264
MP: update beta Version no
AP_REPL: update mav_cmd
FlightData: update point camera here after breaking change #2392
ConfigSerialInjectGPS: attempt slcan config on comport connect
MAVLinkInterface: add frame to doCommandInt
*Mission Planner 1.3.71 - 26-05-2020
* OpenGLtest2: add fog option and increase max distance
* FlightPlanner: dont change MAV homelocation
* Controls: change paint logic to improve first load time
* SimpleGrid: fix scale on init for large area
* temp: add threads.txt
* GarminUSBGPS: fix the unbound loop
* Plugins: add example2
* FlightData: improve adsb and ais icon update
* GMapMarkerADSBPlane: improve clickzone
* ConfigSerialInjectGPS: option GGA output
* CommsSerialPort: clean up port list
* ADSB: add Squawk
* FlightPlanner: add guard to set home #2389
* Uploader: modify plugin scan timing
* Drawing: move class's to match core
* MAVLinkInterface: async setparam and getHomePosition
* Drawing: namespace change
* MAVFtp: handle kErrBusy on openfile
* ConfigMotorTest: fix min scale
* MAVFtp: tweak param.pck for lossy radios (no burst)
* MAVLinkInterface: mavlink signing fix disable
* OpenGLtest2: recenter on more than 10km distance
* GMapMarkerPhoto: default to no footprint draw
* OpenGLTest: add locktomav
* FlightPlanner: remove autosize
* ConfigAdvanced: add fft
* MAVLinkInterface: send status text on connect of multiple types
* MAVLinkInterface: resolve mav2 signing issue when using more than one key
* Assembly: point release
* ModifyAndSet: support decimal
* OpenGLTest: BG texture load
* NetDFULib: add
* FlightPlanner: improve fence usage
* ConfigArducopter: fix tune_max
* OpenGLTest: improve
* PointLatLngAlt: cache utm conversion
* AP_InternalError: remove
* GeoTiff: background load images
* GeoTiff: support wgs84 utm zones
* MainV2: async readPacket
* ConfigMotorTest: add spin min and spin arm
* Merge pull request #2381 from meee1/RFD900ToolsForPullRequest
* RFD900 tools 2.0
* Fixed problem in which couldn't get modems into AT command mode from transparent mode. Now uses parameter range information read from modem using ATI5? query, if available.
* Selecting serial baud rate is now more consistant across modem models. User selects actual baud rate for RFD900au+, instead of the setting designator (e.g. 57600 instead of 57).
* RFD900 tools
* Supports multipoint firmware as tested using RFD900u.
* Tested and working OK for RFD900u multipoint, RFD900u p2p, RFD900x p2p and RFD900x async
* Removed comms log window which didn't do anything yet anyway.
* Brought across relevant changes from RFDesign master to go to pull request.
* Added support for multipoint firmware on RFD900x
* Before merging changes in ardupilot/missionplanner pull request back into here
* Now has a connect/disconnect button. Switching between settings and terminal windows while connected now working OK.
* Switches between RSSI window and other windows OK now.
* Fixed bug in modem mode switching in which it didn't remember it was in AT cmd mode.
* Fixed bug in which old RSSI plot lines still there when switching from RSSI and then back into RSSI window.
* Fixed issues related to serial port connection state. Tested the sikradio utility in both stand-alone radio utility and embedded within in mission planner. The stand-alone utility uses a connect/disconnect button. The utility embedded in mission planner doesn't require connect/disconnect but does require the correct com port and baud rate to be selected in the top right corner of the main window.
* SikRadio: support HM-TRP
* Add possibility to use own GoogleAPI key
* Ardupilot: change to mavlink char(16) to byte(8)
* Mavlink: update - remove usage of char (16utf) type
* wasm: cesium update
* wasm: fix compile
* MainV2: modify mavftp burst size on connect param fetch
* SerialPort: dcb fixer
* MAVLinkMessage: null check type
* ConfigHWCompass: add confirm to large cal
* QuickView: add some character buffer
* Extension: async modify
* UAVCan: add toggle checking
* UAVCANParams: fix clearing just loaded params
* Async: pump message loop when on gui context
* UAVCANParams: remove mavlink code
* ZedGraph: Line add decimal places
* JoyStick: add to optional
* parampck: update format
* Firmware: add chip and chip_des
* CurrentState: prevent exception on status screen draw
* app: update for rover folder rename
* Xamarin: params
* UAVCan: 0 length check
* ConfigRadioInput: fix reverse display issue on startup
* Xamarin: video/hud overlay
* ConfigRadioInput: min != max check
* parampck: add magic
* Drawing: rename namespace
* MainV2: better mavftp check and option param BG download
* InputBox: optimize usage
* Settings: modify get/setlist encode
* Controls: WndProc override
* GDAL: directory exists check
* MainV2: dont stop UI during mavftp param attempt
* MainV2: Modify param via ftp timeout and bg param fetch
* ConfigHWCompass2: always put existing prio's at the top and hide 0's
* ntrip: reconnect on no data
* MavFTPUI: add romfs
* AIS: add
* MainV2: support params over ftp
* GridUI: take photo at start of DO_SET_CAM_TRIGG_DIST
* Custom fields for currentstate with support for NAMED_VALUE_FLOAT mavlink messages
* MainV2: use param list UI on connect
* ConfigUAVCAN: buffered read stream
* CommsSerialPort: distinct portnames
* Ntrip: symlink resolve
* CurrentState: GetItemList add numbers only
* Plugins: add plugin from code
* Ntrip: add usage
* Nuget: consolidate dotnetzip
* UAVCan: fix uavcan message scanner
* UAVCAN: update
* Xamarin: firmware upload
* MainV2: autoscan logic
* Xamarin: prevent fatal crash on list change
* Ntrip: add
* px4uploader: android
* Devopsui: add
* temp: update default message list for DashWare
* DashWare: add trailing commas to csv file
* Mavlink: show inknown packet id
* MAVLink: update + offspec msgs
* FlightData: herelink ip request
* FlightPlanner: polygon point inserts
* ConfigHWCompass2: fix sorting/ordering
* InitialSetup: add param loading screen
* GMapMarkerPlus: fix mouse over offset
* FlightPlanner: add midpoints
* airports: update
* Firmware: remove timeoutcall
* UserPanel: template
* HW: add device ids
* FlightData: add fly to coords & poi at coords
* Extension: skpaint dictionary lock
* MAVLinkInterface: refactor device_op
* MissionPlannerCore: change obj dir
* FaceMap: add
* GMAPCache: add remove all
* FirmwareHistory: update
* GDAL: downgrade to 2.3.2 - prevent issue with gstreamer
* MainV2: dont miss detect scan on a cubeblack+
* GStreamer: add DllNotFoundException handle
* Program: remove trace
* FlightData: error when do action fails
* ConfigHWIDs: change to datagrid
* ConfigSerialInjectGPS: add base map
* ConfigAccelerometerCalibration: error when command is rejected
* UAVCan: update read to better filter out bad messages
* Capture: clean dispose thread
* Edits to Accel Cal Screen
* Created discrete DO_FENCE_ENABLE waypoint for Plane in Flight Plan screen.
* Modified text bubble in Plane and Copter to include Sat Count, HDOP, and Voltage.
* Sorting items in Status tab
* accept the float value in "Modify Alt" on Flight Planner screen
* Added PluginUI and DisabledPluigins setting
* Strings: arhs message change #13457
* LogBrowse: ensure filtered data shows evaluated data #2099
* GridUI: blank cmpixel check
* GMapControl: prevent update on draw
* Grid: Spiral, include all children polygons
* GeoTiff: DEM check file exists
* GMapControl: prevent update during draw
* ConfigHWCompass2: check reboot required
* MainV2: load GDAL Image on startup
* CommsNTRIP: add SOURCETABLE check
* GStreamer: add x64/z86 check and download
* MissionPlanner.Comms: switch to system.io.ports
* MAVLink: update
* ConfigREPL: cleanup line before send MONO
* ConfigREPL: fix mono
* ConfigArducopter: add ATC_ACCEL
* UAVCANFileUI: enable
* ConfigHWCompass: update large magcal message
* ConfigHWCompass2: large vehicle magcal
* Device: cleanup enum string
* MAVLinkInterface: add char to mavlink debug
* FlightData: fix moving base display
* ConfigHWCompass2: add port open check and remove dev_type
* SoftwareConfig: add loading screen
* ConfigParamLoading: add
* ConfigParamLoading: add
* AP_REPL: partial file write
* FlightData: prevent exception
* Firmware: update for port that hangs
* ConfigREPL: add
* CheckListEditor: modify redraw
* MP.Ardupilot: seperate class files
* AP_REPL: add
* PointLatLngAlt: add operator == for plla and pll
* GeoTiff: srtm add tile support
* Layout Chinese translation error modified (#2313)
* keep the delay value of a waypoint when moving
* Do not display waypoints with lat and lon 0
* Program: fix exception description check #2330
* GDAL: support 32bit geotiff as map source
* MPCore: update
* CodeGen: update reference code
* log4net: change init type
* MAVLinkInterface: getParamListAsync ensure readpacket is called
* UAVCAN: dsdl add
* MpCore
* SITL: ensure file handle is closed
* Recall Last directory on open file dialog
* TestPlugin: update
* GMaps: change to httpclient
* Zoom: add zoom options
* Update: quite force cancel
* ConfigAdvanced: quite force cancel
* ProgressReporterDialogue: support quite force cancel
* APFirmware: use httpclient
* srtm: useragent check
* ConfigFirmware: remove redundant code
* .gitattributes: add
* InitialSetup: remove old heli config screen
* ConfigFirmwareManifest: revert to official on leave screen #2321
* SITL: async swarm fix, and terminate swarm on new/exit
* SITL: add swarm buttons and parm to reduce cpu usage
* SITL: create directory on download
* SITL: create identity.parm and use for swarm (control-s/control-d)
* FlightData: fix quickview total check
* FlightData: quick view mono fix
* FlightData: mono quickpanel fix
* ConfigRadioInput: 0 check all inputs #2304
* ConfigRawParams: restore old value on cancel #2318
* LogBrowser: add semaphore around label updates #2315
* BinaryLog: performance improvement
* wasm: add websocket helper
* TestPlugin: test
* MainV2: add menu text
* FlightPlanner: disable isselected on polygon
* FlightPlanner: add fence note
* ConfigTradHeli4: fix comboboxs
* Terminal: move to advanced
* Update: cleanup all dll/exe that are ot part of the checksum file #2312
* Update: add http timeout
* modifyandSetSpeed: update to use do command vs param #2311
* Xamarin: update
* WaypointFile: update file support
* Program: cleanup libskiasharp.dll
* APFirmware: add device null check (mono)
* InputBox: remove DoEvents before show
* FirmwareSelection: add null check
* ParameterMetaDataBackup: update
* InitialSetup: make firmware manifest default
* ProximityControl: add null check for when not connected #2305
* FlightData: fix quick view when decreasing number to be shown #2306
* CurrentState: update sys_status flags
* ControlSensorsStatus: add back to temp
* Common: use F1 for speech tostring
* CommsWebSocket: try socketio
* FlightPlanner: use fileshare open #2303
* Download: move to httpclient
* Program: add process module debug
* InitialSetup: dont display items that require params before they are fetched
* WebSocket: dont autoreconnect on close
* Status: add status and use
* WebSocket: add WS
* MAVLinkInterface: fix remove event
* MAVlinkInterface: show no logs #2301
* fix md5sum
* appveyor: remove msi
* ConfigAdvanced: add progress to param update
* Installer: fix user Agent
* MainV2: async paramget
* MainV2: menu size
* FlightData: change default map draw rate
* gdal proj
* DriverCleanup: change project style
* FlightData: prevent hud resize loop under mono
* ConfigFirmware: support force cancel
* Projects: update and nuget
* Color theme files and Theme Editor for editing those files (#2298)
* Added ThemeEditor for editing theme files
* Added file based themes
* Removed old ThemeColors dialog
* Update readme informations
* BSE.Windows.Forms: Correct resource path
* GMapControl: remove render time debug
* CaptureMJPEG: add connect debug
* Skia: update SkiaSharp.NativeAssets.Linux
* ParameterMetaDataParser: fix typo and add time elapsed data
* Update: always print a responce from MD5File
* Program: make sure working directory is our root folder
* Add possibility for custom icons in MainMenuStrip. If a correctly named png file exists in the Working directory it replace default icon on the Menu strip. (#2294)
* ParameterMetaDataParser: limit to 3 threads
* FlightPlanner: mono fix for datasource vs item list #2296
* Update: fix mono update issue #2296
* MainV2: remove simulation under Mono #2296
* Program: add mono 6 checkand notification #2296
* MAVLinkInterface: add null check to event info
* SoftwareConfig: add MAVFtp
* ConfigAdvanced: add more buttons
* ConfigAdvanced: make buttons work
* ElevationProfile: remove google. api cost
* ConfigTradHeli4: add
* LogBrowse: localization fixs #2293
* DFLogBuffer: correct FMT parsing for .log files #2293
* FlightPlanner: reenable keyboard shortcuts (undo(ctl-z)/load(ctl-o)/save(ctl-s))
* FlightData: fix tuning graph selection list size
* GMapControl: check invoke required on cursor change
* MavlinkUtil: add length check
* CommsNTRIP: add ssl support #2295
* MAVLinkInterface: add DoOnPacketSent
* MAVLinkMessage: add header length check
* httpserver: raw websocket at /
* ElevationGraph: use correct frame per wp
* CodeCleanup
* MAVLinkInterface: fix wp cache on upload
* ConfigHWCompass2: add CheckReboot
* ConfigUAVCAN: enable cancel param get
* UAVCan: speedup param download
* compile
* wix: dont touch .bin
* ParameterMetaDataGenerator: add
* ConfigHWCompass2: move Use
* ConfigUAVCAN: add null check
* UAVCANInspector: fix missing elements
* fixed vertical_speed_fpm display
* Update MainV2.cs to correctly check for windows XP
* ConfigurationView: resx update
* ConfigHWCompass2: add mag cal
* ConfigFirmwareManifest: add all
* Drivers: add 1026 cubeorange
* drivers: update msi
* ConfigUserDefined: fix exclusion
* ConfigFlightModes: use fltmode_ch for all frame types
* ConfigArducopter: update tune min/max
* Controls: TransparentPanel
* ConfigHWCompass2: add reboot
* Drivers: separate composite driver
* ConfigHWCompass2: fix display of uavcan compass devtype
* GCSViews: adjust min sizes
* UAVCan: add progress reporter and fix inspector
* FirmwareHistory: update
* ConfigUAVCan: add mavlink connected message
* UAVCan: add readline timeout
* MainV2: icon size. bigger map etc
* ConfigHWCompass2: add text
* ConfigHWCompass2: update param names
* Drivers: update
* ConfigHWCompass2: add new test ui
* FlightPlanner: fix fast wp upload on multicast udp
* MainV2: menu size
* MainV2: remove old serial check
* AutoConnect: fix udp
* MainV2: log playback
* MAVLinkInterface: more event infomation
* Mavlink: upstream update
* FlightPlanner: fix exception on altmode
* Download: httpclient async
* SITL: add morse
* mav_mission: async fix for dup download
* MavFTPUI: add delete error message
* MAVLinkInspector: add gcs checkbox
* LogBrowse: fix filtering
* GridUI: save spline setting
* GridUI: change DO_SET_CAM_TRIGG_DIST turn off at end of leadout to prevent copter leach issue
* MAVLinkInterface: support MISSION_REQUEST_INT
* MAVLinkInterface: add event logging
* LogSort: add bin/log sitl
* ConfigBatteryMonitoring: fix tabindex/feature error
* MAVLinkInterface: change from Obsolete functions
* Nuget: Skia update - linux fix
* MissionPlanner.Drawing: use skbitmap
* temp: add lockup
* ConfigAdvanced: stage
* MainV2: add release note link to fw update check on connect
* Common: add link support to MessageShowAgain
* FlightData: add GeoRef to DF tab
* ConfigFirmwareManifest: add All Options
* ConfigFirmwareDisabled: add update bootloader
* CustomMessageBox: inline click event
* FlightData: add alt to guide mode text
* editorconfig: add filters
* DFLogBuffer: add this[string type, string col]
* GridUI: fix cross thread
* ConfigMotorTest: fix dead url
* Font: add null check
* MAVLinkInspector: fix string casts
* ParameterMetaDataParser: switch to httpclient
* Xamarin: add test buttons
* LTM: parser
* wasm: fix compile add wp's and history path
* LogBrowse: add CAM to map and change wp icons
* Mavlink: update to use char[]
* nuget: update
* CommsUDPSerialConnect: check full multicast range #2276
* srtm: async
* DFLogBuffer: rename
* LogBrowse: support instances
* FlightPlanner: add min to command list
* Pen: fix pen constructor
* MAVFtp: add message and percent feedback to dir list
* wasm: dont log websocket packets
* Coms rates update (#2277)
* SITL: add sailboat and motorboat #2272
* wasm: GraphicsWeb cache
* Server: change to https
* wasm: Hud/websockets/speech
* MissionPlanner.Drawing: less verbose
* MAVLinkInterface: use AwaitSync
* Common: getModesList less verbose
* Extensions: add AwaitSync
* MavFTPUI: fix awaits
* MAVLinkInterface: dtor dispose
* raise max bl revsion
* more hud values types
* show milliseconds in dataflash logs
* Update: exclude files.html
* UdpSerialConnect: modify isopen to be manually controlled
*Mission Planner 1.3.70 - 04-12-2019
MAVLinkInterface: propagate radio/status across all mavs on the link
inf2cat: update
mavcmd: remove invalid cmd's #2249
UdpSerialConnect: mcast support
CaptureMJPEG: fix
ConfigFirmwareManifest: updatebootloader fix
LogOutput: dont include if file doesnt exist
ConfigUAVCAN: add port open check
ConfigHWCompass: remove enable #2264
FlightPlanner: fix wpfile format
Exception fixs
CommsInjection: full read/write
GridUI: generic font
httpserver: support 2way websockets
MAVLinkInspector: cleanup on exit
srtm: fix 60N+ data status
FlightPlanner: fix savewp frame type #2262
*Mission Planner 1.3.69 - 28-11-2019
MAVLink: update nuget
GMapMarker: option the lines
AP_InternalError: add support
MainV2: move nativemethods
temp: remove gstreamer
FlightData: age OADB items
FirmwareHistory
HUD: scale message text
CurrentState: change messages to include datetime
GStreamer: handle stop crash
MainV2: rtk fix start location cmdline
GitHub: action
Common: move getModesList
JoystickSetup: speedup draw
Github: worflow
MainV2: joystick set ignore value to 65535 for first 8 channels
MainV2: add rtk support cmdline
PacketInspector: fix bps allocation
Spectrogram: image generator
LogMap: handle exception
PacketInspector: fix bps
DFLog: update Log_Event
PacketInspector: add size
wasm: add scroll-y
UAVCan: fix fw filename
UAVCANParam: save on all writes
UAVCan: add file ui
MainV2: dont change baud if portname doesnt change
SimpleGrid: add speed
wasm: fft acc1
wasm: update to graph files
mavgraph: add log info for file load
CollectionBuffer: dont format param print
UAVCAN: treat crc match as pass, adjust filename if requested
ConfigSerialInjectGPS: support can RTCM message
UAVCan: logging and uid display
adsb: add oa_db plotting
UAVCan: add logging
ADSB: threat level fix
FlightPlanner: fix dist/grad when using ft
ConfigUAVCAN: display more hw info
MAVFtp
MAVLinkInterface: make connect timeout a setting
MissionPlanner.Drawing: extract
MAVLinkInterface: GetLogList speedup
MissionPlanner: project dependancys
build: update to vs2019
FlightPlanner: add Frame
FlightPlanner: split
DriverCleanup
MavFTP: add cancel to crc32, change to createfile
Firmware: add px4v2 to cubeblack question
px4uploader: fix init bug
AntennaTracker: generic
SerialOutputPass: allow custom port
Tracking: relocate
AndroidSerial: change default read wait
px4uploader: change to use icommsserial
HUD: add gps2
ConfigRawParamsTree: add enable notification
ConfigRawParams: fix partial fail message #2223
TrackerUI: extract base
MissionPlanner: build
TestPlugin
MainV2: fix loop terminator
MAVLinkInspector: add gcs packets
Grid: add spline exit/entry option
ConfigFrameClassType: fix octaquad icon
ConfigRawParams: remember col widths as percent
Uno: test
BoardDetect: dependancy mod
UAVCANParams: fix col width
ParamFile: move
Utilities: move/refactor
WpfAuthorizeDisplay: switch to windows forms
MavlinkLog: extract base
IActivate: move
ConfigSerialInjectGPS: add galileo
GMaps: bitmap change
wasm: uppercase
HolyBro: HW name change #2218
FlightPlanner: fix grid
MAVLinkInterface: fix race condition
UAVCANInspector: fix title
dfgpslag: add
MAVLinkInterface: send getparamlist to all components
OpenGLtest2: update
FlightData: save takeoff alt
Mavlink: update
SerialPort: ioexception sets isopen = false
MAVLinkInterface: giveComport fix
MainV2: ignore fence get issues on connect
wasm: update preview
MapBoxUser: add
Interfaces: refactor
Propagation: add cancel
BSE: remove panels
Device: fix imu/compass switch
CurrentState: switch to callback from polled
WPOverlay: fence render
FlightPlanner: fences
Uploader: skip maxsize check if bl reports 0
SimpleGridUI: add decimals #2217
MAVLinkInterface: dont send rtcm when its to large
FlightPlanner: fence
CollectionBuffer: msg and param parse on init
ConfigFirmwareManifest
ConfigFirmwareManifest: fix param name
ConfigFirmwareManifest: add bootloader update #2206
ConfigHWCompass: hide enable when does not exist #2214
UAVCan: fix globalization
FlightPlanner: add fence and rally
GStreamer: fix stop
ConfigSerialInjectGPS: exception fix in datagrid
Password: move
ConfigBatteryMonitoring: fix sensor bug
ConfigArducopter: fix old param name
MavlinkComboBox: set Name to usable paramname
ConfigArducopter: reorder OPTs
Drivers: add cleanup
LogSort: fix identification
mav_mission: download/upload & Fence
LogSort: relocate
FlightData: make map update rate adjustable
Mavlink: update
MAVFtp: add cancel
MAVFtp: make crc wait while busy
mav_mission: change invalid sequence responce type
MAVLinkInterface: GetParam get comport before send
MAVLinkInterface: make progress public
MAVLinkInspector: handle unknown packets
HorizontalProgressBar: animation removal
tfr: remove cache on bad parse
ConfigHWID: fix text hide #2204
Joystick: add null check
Joystick: fix config load
DFLo
Gmaps: add polygon 0 point check
Settings: make config dir editable
Joystick: make more generic
mav_mission: fix index issue
WPOverlay: deal with loiter with 0,0,0
WaypointFile: move code to utils
Camera: first
Rover: add waypoint item DO_NAV_DELAY
mav_mission: add
Drivers: cube orange dual cdcacm
DFLog: performance
flightdata: add system_time action
CurrentState: add GlideRatio and verticalspeed_fpm #2193
CollectionBuffer: post sorting
UserAgent: add
Password: remove controls
ConfigUAVCAN: set _DRIVER port
ConfigADSB: add
flightdata: remove menu check
mavgraph: sort and ignore case
WPOverlay: check for invalid srtm
LogBrowse: move mavgraph, fix log filter
CollectionBuffer: try harder get gpstime during first parse
Extension: make generic
Firmware: cache git-version requests
ConfigUAVCAN: force reboot on CPORT change
UAVCan: prevent loop runaway
Extensions: move ConvertToDouble
GCSViews: fix exceptions
wasm: exceptions
FlightData: add srtm valid check for ekf origin and home
temp: paramgen combine stable and master
ConfigUserDefined: add user modify
ParameterMetaDataParser: dedup
InputBox: add scrollbar to inputbox multiline
ConfigArducopter: support both CH7_OPTION and RC7_OPTION
MissionPlanner: update VS version
LogBrowse: only filter on OK #2183
Comms: remove android lib causing dependancy issues
DigitalSky: add simple ui
Extensions: EvaluateMath treat blank input as 0
app: test cdn
GDAL: update
LogBrowse: filter by text, not selected item #2178
UsbSerialForAndroid: add vid/pids
Strings: add
AutoConnect: add initial
ConfigUAVCAN: support interface without mavlink connection
fftui: add avg to wav fft
Comms.SerialPort: delegate GetDeviceName
SITL: add plane-jet
Firmware: fix filter for copter/heli
ParameterMetaDataBackup: update
SITL: async
GeoRef: add more debug logging
Common: add sysid, compid to TTS
ServoOptions: add Mid
Movingbase: add relative option (gps alt - home alt)
Drivers: update cube yellow
ConfigUserDefined: working
Common: use UI culture for bat voltage
MAVLink: update
ubx_m8p: add 15 degree elevation mask and 35db snr mask
FlightData: add herelink video
ThemeManager: add listview
ConfigRawParamsTree: prevent exception
MainV2: handle bad gstreamer frames
ConfigBattery: add cube orange
MAVFtpUI: add simple ui
ConfigFirmware: fix manifest master
FlightData: fix position resolution #2173
RelayOption: add
GStreamer: prevent x86 crash, add system scan for exe and arch message
Fix log->param extraction files to be CSV instead of TSV
FlightPlanner: save WMSlayer #2171
UAVCANInspector: add
ConfigFirmware: fix history
SerialGPSInject: add Galileo
wix: fix servername
*Mission Planner 1.3.68 - 15-6-2019
ConfigFirmware: fix copter fw upload
Drivers: add nxp
LogBrowse: add ironpython graph processing with fallback
LogBrowse: add more mavgraphs and parser
mavcmd: add do_gripper for rover #2157
7zip: add
httpserver: fix mavlink
*Mission Planner 1.3.67 - 11-6-2019
ThemeManager: more html
ConfigMotorTest: allow negative % #1911
FlightData: fix units on QV and speedup prompt
FlightPlanner: fix alt units #2158
netdxf: fix textstyle file path
Add the distance of DISTANCE_SENSOR to CurrentState (#2151)
Download: add custom chunksize support
Update: add github dns check (china)
ConfigFirmware: change to use manifest
Firmware: update urls for china
Firmware: fix usbscan on windows 7
Download: exception fix
MAVLink generator update
srtm: add useragent to requests
ImageLabel: add default event
APFirmware: add rel type filters
MAVLinkInterface: prevent exception when log enabled but no rlog
ConfigUAVCAN: disable screen if CAN_SLCAN_TIMOUT param doesnt exist
MyButton: revert to default
CurrentState: check for invalid numbers on gps_raw_int
temp: add baro edit
FlightData: ensure armed state is consistant
PointLatLngAlt: fix json convert issue
MAVLink: update
MyButton: add default event
temp: add mavlink packet decode from hex string (debuging)
APFirmware: change root object name
Extension: add textwrap
Mock: add
MAVLinkInterface: fix div by 0 when 0 params
MavlinkMessagePlugin: add example
Xamarin: move files
MAVLINK: update
MyButton: formating
FlightPlanner: default land to 0 alt
ConfigBatteryMonitoring: rename fields
LogBrowse: add Events
Firmware: add trial
Cube: update logo
APFirmware: initial
Mavlinklog: use frame #2146
Utilities.Drawing: update
MyButton: fix designer
Log: filter for bin and BIN
Xamarin: update
Drawing: Update
Extensions: ignore errors on ToJSON
MainV2: change min size
CurrentState: add battery 3-8
SB: add detection method
Wizard: remove
Xamarin: test controls
Ardupilot: remove maps dependancy
Utilities.Drawing: add missing
String: cleanup and set default lang
Xamarin: test
MAVFtp: add all cmds
Updater: sign and link project to signed exe
MAVFtp: update
Drivers: update name
Corridor (GRID) direction fix (#2129)
Makes corridor generator (in GRID) aware of StartFrom setting.
Change the layout of the battery failsafe view
Allow capacity based trigger to be disabled
Drivers: fixed name of Pixhawk6
BoardDetect: add blanked VID's to detection
MyButton: ensure focus changes on click
FlightData: improve forced arm message
PluginLoader: exclude more files
Capture: fix webcam capture
SB: force theme
*Mission Planner 1.3.66 - 25-4-2019
SkiaGraphics: null and empty check on measure
QuickView: prevent null desc
libskiasharp: add linux binary
MAVFtp: initial
ConfigRawParamsTree: listview clear
SkiaGraphics: add text null check
QuickView: smooth size
SB: add custom screen with contact details
ConfigRawParamsTree: fix exception on refresh (thanks craig)
MainV2: cube stats and SB
PluginLoader: add debug times
WinSerialStream: add debug
PluginLoader: exclude usbserialforandroid dll
Firmware: add is this a CubeBlack prompt
Skia: load correct arch dll
*Mission Planner 1.3.65 - 23-4-2019
MAVLinkInterface: do not duplicate digicamcontrol #2100
MyButton: support dialog result
MyButton: set default size
MainV2: use new cube SB url
MissionPlanner.Utilities.Drawing: update
FlightData: change from button to control
SkiaGraphics: convert 3 controls
MainV2: add spi scan for cube
MainV2: detect is imu3 is good
MAVLinkInterface: scan for new strings on param load
MP.Utilities.Drawing: add
FollowMe: fix bad write path
drivers: update msi
temp: add hwid decoding
Win32DeviceMgmt: handle GetDeviceProperty Fail
WebCamService: remove native calls
GMap.NET.FindowsForms: change resource to byte[]
UAVCAN: add upload progress
Utilities: remove system.drawing
ConfigFirmware: remove reboot attempt
Firmware: deal with hung usb device
UAVCANFlasher: add mavlink to uavcan switch
UAVCANFlasher: add
MovingBase: fix null reference on close
UAVCAN: Add FileComplete and debug
UAVCAN: update
FirmwareHistory: fix typo on AP/AC
UAVCAN: add service to namespace
px4uploader: use missionplanner.comms
MissionPlanner.Comms: pull in mono system.io.ports
MovingBase: update to support longer GGA messages
General: remove use of system.drawing
GMap.Net.Core: remove system.drawing
Core: remove system.drawing
MainV2: add switch to skia gl for map
SkiaGraphics: DrawImage fix's
GMapControl: skia opengl
PluginLoader: log assembly load requests
Propagation: Make Transparent and nan check
GMapPolygon: performance gain on large polygons
SkiaGraphics: fix drawimage
MainV2: no altitude angel on mono
Update azure-pipelines.yml for Azure Pipelines [skip ci]
Vector3: remove use of dynamic
Comms: add AndroidSerial
InitialSetup: remove duplicate rtk inject #2123
CollecitonBuffer: reject bad format packets
Updater: change attributes and admin
FlightPlanner: wprad and loiterrad check empty
appveyor: cache packages
QuickView: fix number formatting
LogBrowse: fix mode indicator going being graph area
LogBrowser: remove cursor value force
UAVCAN: extension fix empty label
QuickView: change render
BackStageViewMenuPanel: enable autoscroll
*Mission Planner 1.3.64 - 3-4-2019
Drivers: fix cube driver
Sequence: fix multiple start bug
NoFly: add kmz
MAVLinkInterface: tweak rts change after 20 seconds
LogOutput: create wpfile with correct frame from dflog
InitialSetup: add UAVCAN
wasm: update
CollectionBuffer: fix units
Fixed issue which caused RF propagation calcs to not be rerun as expected.
Improved formatting of range markers to be more usable.
Added propagation functionality to the flight planning screen, since that is when taking terrain elevation into consideration is probably most of interest.
Possibility to delete logs in logindex and get statistics on selected logs
Update azure-pipelines.yml for Azure Pipelines [skip ci]
Fix: "Tlog > Kml or Graph" fails to load with Null reference exception
MAVLinkInterface: update device_op
MAVLinkInterface: add device_op
rtcm3: update for week rollover
FlightData: add force arm
ConfigBatteryMonitoring: update labels
ConfigUAVCAN: add internet update check
temp: update GE Injection cache location
Common: fix modelist firmware type
DFLog: use both gps and gps2 to resolve time
SvgNet: update skia
IArduinoComms: change interface
CurrentState: add QNH
mavgraph: add param renames for RC
SerialOutputPass: use Configref
UAVCAN: support BL tag
CommsUDP: configref support
UAVCan: add timeout to drop back to mavlink, cleanup events
LogBrowse: add Battery Watts
MAVLinkInterface: fix one by one when less than 10 left
MAVLink: upstream update
MainV2: fix error dialog message swap
Comms: cleanup
Update azure-pipelines.yml for Azure Pipelines
Set up CI with Azure Pipelines
MAVLinkInterface: remove legacy px4 usb console start
*Mission Planner 1.3.63 - 16-3-2019
UAVCAN: test cases, encode fix
DFLog: add more missing events #2099
DFLOG: add missing events #2099
Temp: cleanup unused code
FlightPlanner: cleanup graphics after use
UAVCAN: update
Xamarin: change udp port
SvgNet: skia update
FirmwareHistory: update
Quickview: smaller font to prevent wrap
Solution: update system.drawing
UAVCAN: nice health and mode
FlightData: ensure hud ground color loads on startup
UAVCan: exception check
GridUI: add spiral
CurrentState: add vtol_state and landed_state
ControlTest: remove
DefaultSettings: async
FlightData: hud color options
Improved ElevationProfile to take units into account.
Change from option CH to option RC
Change from option CH to option RC
Replaced unawaited Task.Delays with Thread.Sleep. if not awaited Task.Delay returns inmediately and that is not its intended use. Thousands of Tasks/Timer objects could potentially be created with unexpected consecuences.
Xamarin
MissionPlanner: change build projects
Refactoring
Device: add sensor
adsb: add speed
ICommsSerial: add displosable
MAVLinkInterface: add MISSION_REQUEST_INT
AltitudeAngelWings: nuget
ConfigHWIDs
ConfigMotorTest
ConfigUAVCAN
Xamarin
WindowsStore
Drivers
UAVCAN
cube: fix cat for windows 7
OnboardOsdTool: layout impr. for better support of small displays. Copy/Paste feature. Bitwise parameter control.
OnboardOSDTool: Refresh btn added
OnboardOSDTool: show tab only if OSD settings exists
OnboardOSD: pitch&roll visualization fix
OnboardOSD: Item location corrections
OnboardOSD Config tool impl.
FlightData: test ground colour change
GStreamer: sample h265 gimbal source
Extension: NowNextBy2
Cube: new pid
ac 3.6.4
fftui: fix scale count
fftui: fix sample rate on all sensors with different rates #2069
Update: update label
Download: change http timeout to 10 seconds
MAVLinkInterface: add get_node_info request #2061
MAVState: resolve display issue when packets received in close proximity #2054
MAVLinkInterface: prevent duplicate camera feedback
MAVLinkInterface: add UAVCAN_NODE_INFO name support #2061
Firmware: get firmware version from fmuv3 then px4v2 #2062
Download: protect against invalid url
ConfigArdurover: add rc7-10 option #2023
ConfigFirmware: try exit bootloader mode on deactivate
ThemeManager: fix theme display issues #2050
CurrentState: 0 unused battery cells #2054
FlightData: fix hud alt units #2052
MainV2: dont request home for invalid autopilot #2060
temp: add saftey switch toggle
temp: improve message_interval test
Privacy: 0 check dflogs
temp: test support for SET_MESSAGE_INTERVAL
GMapRoute: handle large routes better
FlightData: fix graph this size #2047
Minor fix when setting home in flight planner with units other than meters.
LogBrowse: remember last state
Extensions: add generic ToJSON
Joystick: add extra axis (mavlink2 only)
MavlinkLog: add units
MavlinkLog: add multiple yaxis
Extensions: RemoveFromEnd
MavlinkParse: get unit
Tracking: prevent dups
Firmware: add px4rl
removed duplicate flight modes for plane
LogBrowse: fix first map draw on line mode
LogBrowse: fix time label and initial map
CollectionBuffer: always get first gps
BoardDetect: accept list of PIDs
CsAssortedWidgets: netstandard
AA: increase opacity
FirmwareHistory: update
*Mission Planner 1.3.62 - 9-12-2018
MAVLinkInterface: adjust timeouts (min 450ms)
MAVLinkInterface: add gcs id support and checking
LogBrowse: fix resize logic
SITL: null check json object
MainV2: log gstream startup fail to log
FlightData: gracefull error abort land