forked from ArduPilot/MissionPlanner
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog.txt
6597 lines (6594 loc) · 230 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.76 - 25-12-2021
Vario: move to async
FlightPlanner: clear mavmarkers every 10 seconds
wasm: update nugets
ParameterMetaDataRepository: fix legacy cache
Fix tradiheli stable/dev selection
LogBrowse: add more tool tips from param
Speed up ConfigRawParams and ConfigRawParamsTree reload time
ParameterMetaDataRepository: add memorycache
Xamarin: null fix
DroneCAN: update
Mavlink: update
Xamarin: change https provider (letsencrypt issue)
Utilities: add old param data as fallback
Ardupilot: switch to utf8
ConfigArduRover: update #2740
Fix for ISSUE #2714, Radio Calibration Screen reverse CB does not honor RCMAP setting.
fix ISSUE #2725
Fix for canceling SITL version selection messagebox. ISSUE #2741
remove first (home) cmd when loading saved fence or rally from file.
Add iconised GPS, EKF, VIBE and Battery status to the HUD
ConfigurationView: Show all text
GCSViews: Add Servo15,16 and Relay5,6
ConfigurationView: Add a minimum altitude item to the geofence setting screen
LogBrowse: display extra info from params with log items
update the map once click 'Grid' check box in FlightPlanner
Example: add mass
DroneCan: update dsdl
MAVLinkInterface: ensure sent packets are in order
MAVFtp: status feedback
Config: Full Parameter List: allow math expressions
Example: update lib include
Installer: fix missing members
GCSVews: Configuration: Compass2: support new compass param names
MavLink ParamList: accept array of parameter names
SITL: ensure previous instance is closed before next session started
Download: reset attributes on sitl binary
Comms: move to Ntrip v2
MAVLink: update xml
mavlink: added NAV_SCIPT_TIME
Moving InitialParameterSetup to the SETUP tab.
px4uploader: bl workaround
ConfigUserDefined: fix init
SIK: support hb1060
Xamarin: NativeLib compression
DroneCAN: rename
UAVCan: add baud
MAVFtp: fix control order
GCSViews: If the delay of WAYPOINT is set to less than 0, set it to 0
Hygrometer: support 2 hygrometer sensors
Grid: Use PlannedHomeLocation altitude
Camera footprints are not displayed if we don't have valid home altitude. This patch change startalt to PlannedHomeLocation.Alt.
Now footprints are shown again :)
SITL: add stable
ConfigAccelerometerCalibration: use new packet ack
Accel Cal: Add Simple Accel Cal feature button
GDAL: android
Plugins: add example13
Xamarin: add some plugins to build
setPositionTargetGlobalInt: fix TYPE_MASK_FORCE handling
FlightData: fix hud popout restore on map hud swap
Common: fix icon flashing
Fix tabindex order (#2695)
ConfigBatteryMonitor: add ZealotH743 (#2699)
ConfigBatteryMonitor: add ZealotH743
GStreamer: android detection change
ConfigBatteryMonitor: add Durandal #2683
ConfigFirmware: fix name display
FlightData: support bool type quickview
CurrentState: add safteyactive
HUD: skia
flightdata: gstreamer update default
gstreamerAndroid: add
MainV2: update default baud
GStreamer: remove unused callbacks
Utilities: include .config file
GStreamer: add dllmap
ADSB: Add transponder control for ping200x support
Actions: fix actions via pull_request
CurrentState: add gpsyaw2
FlightData: change label types
SITL: add linux
UserPanel: remove
WarningManager: fix reload
Bump SharpCompress from 0.26.0 to 0.29.0 in /ExtLibs/ArduPilot (#2690)
Xamarin: fix build
Common: Fix exception on collection change
Mavlink: fix freebuffers thread issue
Common: GMapMarker use existing
Maps: Update Plane icon
SITL: add plane and rover swarm multilink
Actions: add pull request
MAVLinkInterface: add gui-less connect
Display hygrometer message (#2682)
Update README.md (#2684)
Clarify MacOS support
MyGMAP: pinch zoom
SIK: add HB1060
Actions: test release
WMTS: fix name type
APFirmware: support new MavFirmwareVersionStr
myGMAP: add gesture base
Mono update
Xamarin: osx WinForms disable left hold
Xamarin: osx checks
Xamarin: thread checks
WMSTProvider: add
ConnectionControl: fix preselected option
MainV2: update connected mav on mavchange
ProgressReporter: fix cross thread
SITL: fix multisitl connect count
FlightData: fix null
Swarm: add Auto option
FlightData: add click to change MAV focus "ClickSwapMAV" setting
GMarker: add rotation
Controls: imagelabel saving, skcontrol bitmap
Maps: add new icons/tweaks
MAVList: threadsaftey
GStreamer: change leaky queue to single buffer
ProgressReporterDialogue: show X/close on done
MAVLinkInterface: add _openComplete
GStreamer: fix rpi gstreamer
JoystickLinux: fix bad init on no joysticks
GStreamer: move to single thread
MAVFtp: add debug
GStreamer: add arm
adsb: fix posible exception
Xamarin: detect system
Controls: Hud text center, skcontrol bitmap
Plugins: add/update examples
Uploader: update max bl version
SITL: chmod
wasm: update
MAVLink: update for nuget
Common: remove Flurl ref
fix coax and single copter firmware type setting (#2680)
Fix FlightPlanner CTRL-Z undo (#2664)
Current waypoints to polygon feature (#2676)
Initial commit
Added dialog box
Allow clockwise spiral grid patterns (#2677)
added clockwise spiral feature
added spiral perimeter closure
circuits->laps
Drawing: fix build Xamarin
Mavlink: update
OpticalFlow: fix
SkiaGraphics update
ConfigAC_Fence: update paramlist on enable
temp: parse more types of mavlink raw hex/chr into sample decoder
DeviceInfo: update tables
SITL: support arm
Support custom config file
CurrentState: remove AZ and EL 5m restriction
Utilities: Extensions ass private reflection helper
MP.Drawing: handle negative MeasureString
SkiaTest: upgrade net6
Mono: rebase
ConfigADSB: disable custom adsb config
Mavlink: upstream update
ConfigRawParam: fix offline local conversion
DisplayView: add more disable options
*Mission Planner 1.3.75 - 1-08-2021
Xamarin: api 30
Xamarin: remove GDAL
Firmware: tweak begininvoke order
LogBrowse: fix right click add
Await: replace Result
Update: change md5 imp
TerrainFollow: prevent dual init
GeoTiff: fix width and height swap on exclude check
ParamFile: support files with extra metadata
MainV2: debounce video url
LogBrowse: fix right click add
Xamarin: disable aot for apk's
Xamarin: separate apks per arch
Xamarin: AotAssemblies and all archs
LogBrowse: fix check and mouse move
FlightData: rename wpoverlay
Privacy: increase rand max
UAVCAN parameter editor - now when entering text value for a numerical parameter, denies new value and shows message box. Also now shows message box if a numerical value entered which is out of acceptable range.
UAVCAN parameter editor now does min/max checking on numerical parameters
Mavcmd: Correct do_change_speed params
Replaced 2 strings with interpolation
Made dir string static
Implemented a variable for Settins.GetRunningDirectory
Fixed error in type cast
Introduced some string interpolation
remove redundant processBuffer call
HUD: update CN gps status text
MPLib: remove unused dependancy
Settings: add custom config loading
MainV2: fix rtsp video detected spam
APFirmware: prevent multiple getlists
Swarm: update Vertexs.py
wasm: update
MissionPlanner.Utilities: remove unused nugets
wasm: update libs
LogBrowse: graph all expressions on one y axis
ConfigUAVCAN: support moving base data extraction
UAVCAN: add missing messages
DFLogBuffer: support instance in GetEnumeratorType
DFLogScript: fix instance number - mag_heading_df
UAVCAN: add 20006.RelPosHeading.uavcan
Graphs: update
Xamarin: add DeviceInfo
Xamarin: remove plugin
Program: change Zedgraph font scale
LogBrowse: fix modifer for instances
MatLab: fix dflog instance numbers
Xamarin: fix file save dialog
Xamarin: fix build
Null checks
ULog: decoder
Benchmark: add
improved UI design for filter values
slightly modified groupboxes alignment
added UI for filter options to the extended tuning page in the config section
Mavlink: upstream update
ConnectionStats: add reset
GeoTiff: add 64bit support
CurrentState: add NED
MavlinkUtil: use 4 buffers for ByteArrayToStructureGC
Dowding: add direct point coords
plugin: generator, fix loop
PluginLoader: dont init plugin self type
Flurl: update
temp: add ByteArrayToStructureGC struct tests
MainV2: FreeHGlobal cleanup
MavlinkUtil: remove allocation from ByteArrayToStructureGC
Mavlink: change to ByteArrayToStructureGC
MainV2: support custom theme
Mavcmd: remove do_set_mode
Async Fixs
Dowding: add generic drone
ZeroConf: seperate polls
Common: add MAVState to map icons
Dowding: remove from default build
FlightPlanner: add tracker alt
MAVState: make param_types thread safe
srtm: async improvements
FlightData: remove async on mainloop
MAVLinkInterface: remove mavftp .result
Extensions: modify awaitsync to another thread
SITL: parallel download main files
PluginLoader: change to lamba create
Common: improve speech conversion efficiency
CheckListItem: exception check result
MavFTPUI: fix crossthread call
MP: beta bump
Multiple: warning fixs
Dowding: add Cot
CoT: fix lng vs lon
APFirmware: add nullchecks
Update: fix mono updater
Update: remove paramgen
Xamarin: prevent toast crash
Xamarin: fix speech crash
MainV2: Connection size fix
Xamarin: fix draw
Submodule update
MainV2: async joystick & serial
TestPlugin: deactivate
WarningEngine: change to async
Propagation: change to async
ZeroConf: rename Hosts
CurrentState: ensure no unprintable characters in messagehigh
MAVState: fix paramcache file sync issues
Xamarin: draw tweak
MainV2: limit param poll at connect for 60 seconds
Dowding: test server - add more
ThemeManager: null check
ConfigADSB: add flid and reg
ConfigSerialInjectGPS: add ublox to labels
Dowding: fix altitude, UI tweaks
Xamarin: disable profiled aot
FlightData: add adsb ident
Dowding: add simple test server
Mavlink: add adsb messages
Xamarin: remove extractNativeLibs
Dowding: add onvif
Build: Fix file typo
GCSViews: Add RC inputs 15 and 16
Properties: Make the format match the others
Properties: Change to WINDOWS newline
Controls: Show the full link status string
GCSViews: Set the WP radius value in the repository value
ConfigBattery: add QiotekZealotF427
FlightData: Optimize string sorting
CurrentState: Optimize string sorting
FlightData: fix the incomplete display of string information
CurrentState: add more MAVLink2 BATTERY STATUS information display
Dowding: fix hiding
Crypto: fix buffer size
MainV2: disable paramcache
MainV2: fix possible param issue
MAVFtp: add file not found exception
MAVState: cleanup params
Control: Status exception fix
MAVState: exception checks
MAVLinkInterface: mavftp param exception fallback
Plugins: load self
Dowding: fix ws parsing
Maps: change max zoom level
GridUI: change speed to float
Xamarin: add GPS
AirMarket: await cleanup
CameraProtocol: await cleanup
GridUI: add decimal to speed
Mavlink param cache
APFirmware: make case insensitive
Xamarin: fix android compile
CurrentState: add uid2
MainV2: add baud is number check
Config-multiple: expand fields
MissionPlannerLib: remove flasher
Flasher: null check
MainV2: update port structs
MAVLinkInterface: add banner
Flasher: improve old compile compat
MavlinkInterface: add getParamListMavftp
Flasher: update
inf2cat: update ts server
Flasher: add
Dowding: add AT output
SikRadio: invariant culture fix
UAVCan: fix bad trim
LogDownloadMavLink: add more user feedback
Dowding: add event click target
LogDownloadMavLink: use filename vs stream
SerialOutputCoT: fix invalid first char
Cot: change to xmlserializer
LogDownload: remove .log conversion by default
Xamarin: prepare SAF
Xamarin: disable requestLegacyExternalStorage
UAVCan: fix packet generator
Dowding: plugin
HUD: scale dist to wp
Download: add url to log
SITL: update rover filename
editorconfig
GCSViews: Add options for RC15 and 16
MissionPlanner: Repond to catch warning CS0168
GCSViews: Repond to catch warning CS0168
ExtLibs: Repond to catch warning CS0168
GCSViews: Set the WAY POINT radius to a floating value
ExtLibs: Set the WAY POINT radius to a floating value
Xamarin: profiledAOT
update example
Warning Fixs
UAVCan: canfd
WebAPI: update
Plugin: add outside assembly loading
mavgraphs: add length to gyro
AirMarket: add
MainV2: tweak performance
Readme update
Camera: add
MainV2: tweak performance
ParameterMetaDataRepositoryAPMpdef: fix file extraction
FlightData: reduce update rate
MainV2: tweak plugin sleep
CommsTCPSerial: invalidate host on close
wasm: net6
FlightData: modify default Panel1Collapsed state
LogBrowse: DisableFocusOnMouseEnter
CurrentState: add fence breach info
SITL: change start type
Xamarin: fix renderers
MissionPlannerLib: exclude new lib
AutoConnect: add tcp support
WebAPIs: add
GStreamer: skip download on ARM
GStreamer: tweak threadstart
AutoConnect: change to decodebin3
ConfigArduplane: fix param rename
ParameterMetaDataRepositoryAPMpdef: fix rover
InitialSetup: show frame screen if param exists
ConfigSerialInjectGPS: tweak ui layout
AndroidVideo: add placeholder
GMap: addjust max zoom
mono: update
GeoTiff: add gda94
Xamarin: add android keyboard show/hide
ParameterMetaDataRepositoryAPMpdef: trial use
PointLatLngAlt: add tranfrom based on WKT's
MissionPlanner.Drawing: update version
Firmwares: add AP_Periph
DefaultSettings: remove redundant queue
Xamarin: ui thread override
OSX: serial port change
ConnectionControl: tweak baud size and item count
MAVLinkInterface: add MAVDetected event
GMapMarkerRallyPt: fix offset icon #2589
LogOutput: add RALY export
Xamarin: macos default port type
FlightPlanner: background task getalt
Xamarin: scale OSX on high dpi
SITL: increase heading range to 360
GeoTiff: remove cache memory limit
GeoTiff: fix wgs tiff
FlightPlanner: draw utm zone change line
Mavlink: update - break old herelink
LogBrowse: remove focus on mouseenter
Make QuickViewTab undockable
Add a new warning type to WarningEngine. It change the background color for the QuickView Item of the selected parameter, if condition is met. This PR will go along with the follwing one which makes QuickView undockable.
Add QV.numberBackupColor to make space for save numberColor for temporary change it.
Update ConfigRawParams Handle comma/period decimal separator issues.
Update ConfigRawParamsTree Handle comma/period decimal separator issue.
Plugin InitialParamsCalc : Update to latest calculations Updated Initial Params Calculator according to Xfaxta's latest excel.
Add yaw of GPS_RAW_INT to CurrentState
nuget: fix
CurrentState: add efi
add dotnet restore
github actions fix
onvif
Cursor on target xml fix
GeoTiff: fix pixel is point
GeoTiff: fix etrs position
CurrentState: fix disarmed status bug
LogBrowse: change params view to tree
GeoTiff: add ETRS89 support
plugin: example update herelink
WPOverlay: fix dojump index
OpenGLtest2: add location projection
Geotiff: change cache to work on android
GeoTiff: fix int32 alts, and improve performance
Pelco: base
Nuget: Xamarin Forms update
GDALForAndroid: add drawing
Drawing: Image dtor
Added checkbox "Skip Download"
CurrentState: timeSinceArmInAir reset on arming
ConfigUAVCAN: mode update beta to seperate button
MapBox: use settings apikey
srtm: tweak downloader
Actions: add multiple lang whats new
ConfigSerialInjectGPS: prevent snr jumping
CommsSerialPort: make writes timeout
Script: add ahrs bypass sample
ZeroConf: mavlink
CommUDPSerialConnect: make hostEndPoint visible
MAVLinkInterface: ensure a HB is sent when waiting for a HB
MavFTPUI: fix compile
Multiple: remove getbuffer usage
MAVftp: better use of getbuffer and MS initial size
FlightData: fix message tab when there are 1000 items
MAVLinkInterface: fix upload of 0 points
Program: fix dynamic location print
CurrentState: fix current labels
SST DNM
AppX: copy to output
GridUI: fix turnrad #2555
Drawing: prep color
MissionPlannerLib: add assembly info
MAVLinkInspector: fix graphing
Splash: use Splash Assembly version
log4net: update
log4net: update
Settings: continue on bad log dir
DSP: add
SkiaSharpTest: test
Ntrip: add sourcetable
remove GenerateResourceUsePreserializedResources
ConfigBatteryMonitoring: add missing autofill entry
MAVLinkInspector: fix graph
Add ability to prevent theming using attribute (#2546)
appveyor fix
UserAlert: add lastModified
SITL: fix default config file dl
Xamarin: add speech back
Xamarin: add android Bluetooth support
FlightData: add Battery Reset
OSM: update referer
Actions: split artifices ios/osx
Xamarin: prepare gps interface
Xamarin: resource cleanup
SkiaTest: namespace update
Drawing: Fix SystemIcons
Xamarin: copy xmls
azure pipeline update
Actions: add git log
Xamarin: loging tweak and scale
srtm: reduce memory footprint
Drawing: improve FillPath and DrawPath
HUD: use power of 2 char texture
Drawing: fix Measure 0 width
Xamarin: WinForms scale 1 on osx and no cursor
CommsSerialPort: add cu. and tty.
Fix Hud render
Xamarin Mac: use custom system.drawing
System.Drawing: remove unused skia
SvgNet: remove opentk
android push
ConfigGPSOrder: add
iOS/osx
RLE Huffman Delta
UAVCAN: Heading update
ConfigRadioOutput: 1-16
MAVLinkInterface: add obsoletes
JoystickBase: remove obsolete
CurrentState: add HIGH_LATENCY2
MAVLINK: update
ConfigFriendlyParams: improve redraw performance
ConfigArducopter: support QuadPlane
Privacy: add lng to random
MAVLinkInspector: fix the unit of bytes per second
use "POS" data to draw map
ConfigUAVCAN: add update messages
GridUI: add leadin2, dist optimise, startpoint number
MP: beta version no
Exception Handler
UdpSerial: fix basestream
UAVCAN: add anon to GetNodeName
UAVCAN: check CanTimeout on connect
ConfigUAVCAN: add udp/tcp support MAVLinkInterface: add can detection and error
UAVCAN: add Subscriber UAVCANInspector: add node name
UAVCan: add fw search url
UAVCAN: obey cancel to Update
ConnectionControl: add 1m baud
SkiaTest: fix compile
Help: fix shortcut description
Speech: use ui culture for speech #2516
temp: update GND_ABS_PRESS
wasm: net50
Drawing: allow exception and continue
MAVLinkInterface: add ability to disable bps with printbps and debug public
ConfigFFT: fix size
UAVCan: remove exception in file read handler
UAVCan: adjust prio
fttui: update wav button
LogBrowse: Add Params
MAVLink: python 3 update
Spectrogram: add ISBH support
WPOverlay: draw takeoff
UAVCan: add FW upload timeout when node drops during update
github: test android joint build
Remove double declaration of tableLayoutPanel2 Remove double declaration of 'tableLayoutPanel2' in FlightData.Designer.cs (It broke designer view in VS)
FlightPlanner.cs: Add rotation parameter to AutoWP/Text Adding a rotation input parameter to Text drawing tool in FlightPlanner.
FlightData: change case of actions
PluginLoader: load uavcan
ParameterMetaDataGenerator: prevent run through
ubx: update restart options
ConfigSerialInjectGPS: ensure base_pos is restored on startup
Ardupilot: detect vtol correctly
FlightPlanner: recalc route distance
Common: correct icon for vtol
Maps: update for do_land_start
UAVCan: prevent possible double allocation
RollingPointPairList: make Add threadsafe
LogBrowse: support gps instance on map
JoyStick: remove mono.posix
UAVCan: write own messages to log
Xamarin: posix change
Xamarin: remove need for mono.posix
UAVCan: process double T packets
UAVCan: add DynamicNodeAllocator property
Grid: allow negative leadin/out
uavcan: graph nested items
uavcan: filter primative types
MAVLinkInspector: graph multiple
UAVCan: recursive inspector, fix tao index and length
posix change
JoyStick: refactor
datagridview fix
mono: update
Settings: add bad config break
SITL: update rover-skid #2497
Graphics: handle Trimming in DrawText and width in MeasureString
Drivers: Cube update
SvgNet: add another shim and support gradient rotation
REPL: scan for repl in APM dir
Fix HUD/EKF/VIBE position save/restore config keys with dash are not saved, so changed the dash to underscore.
UAVCANFlasher: fix dictionary remove
FlightData: save/restore EKF/Vibe window location
FlightData: Save/Restore position of Hud dropout
FlightData: fix brown hud between sessions
ParameterMetaDataGenerator: local git process
ParameterMetaDataParser: improve local file performance
MainV2: fix autohide between sessions
Firmware: remove save of old format
MainV2: use manifest for FW version check
ConfigFrameClassType: add Other type #2498
FlightData: fix adsb alt #2496
LogBrowse: logmeta textbox
UAVCan: change menu, add passthrough
UAVCan: support requested node_id
CurrentState: filter out bad postion
ConfigFirmwareManifest: add message about no mavlink for bootloader update
UAVCAN: update formatting
UAVCAN: add SetParameter overload
github: actions apk
wasm: update refs
MainV2: add mavftp param sleep
Spectrogram: change colors
MainV2: mavftp save params as float not union #2503
UAVCAN: Node allocator mod
UAVCAN: cache all params
CurrentState: remove verbose ekf status message to console
Xamarin: keydown fix
uavcan: add rx frame count
Xamarin: add button filter
Android: ftdi serial fixs
UsbSerialForAndroid: update to usb-serial-for-android-3.3.0
MainV2: prevent cross thread call
AndroidSerial: fix baudrate change while open
SkiaTest: fix path
github: action update
Geofence upload now runs in a separate thread and a pop up box shows progress. Now when downloads a geofence from aircraft, checks point index replied is the same as point index requested. Geofence upload error message now more descriptive.
mavlink_gps_rtcm_data_t only gets sent once now to reduce transmitted data.
Log Anonimizer: Fix typo to make anonymizer work The field which it should look for is Lat and not lat.
SpectrogramUI: add
HUD: change mode color on change (2 seconds)
GDAL: linux fix
MavlinkLog: add CS export
Ardupilot: json optimize
SkiaTest: add
MP.Drawing: matrix fixs
ImageVisualizer: update
Display calculated cell voltage for battery1 in HUD, enabled/disabled via a context menu
UAVCAN: add messages
ConfigRawParam: refilter on refresh
MavFTPUI: add SYS and ROMFS
SITL: add skid-rover #2497
Mavlink: component_information
Graphs: add mah-km
Update Korean translation
MainV2: Make titlebar public
FlightData: Checks takeoff result in resume
ConfigSerialInjectGPS: baudrate scan/increase baudrate
Xamarin: update ref
Xamarin.Forms.Platform.WinForms: update forms
GDAL: Refactor
GMapMarkerRect: always draw wprad
Xamarin: hide BT
AltitudeAngelWings: signin check
temp: gcs saftey toogle
Xamarin: GDAL
GDALMPAndroid: add
GDALForAndroid: add
UAVCAN: add function description
Lib: Shim update
srtm: use 1sec if available
Propagation: alt==0 filter
FIPS: SHA256Managed to SHA256CryptoServiceProvider
UserAlert: update based on schema
MainV2: min size change
plugins: example 8 change loop rate to 3.3seconds
Xamarin: fix build
Scripts: ui sample
FlightPlanner: remove label
Xamarin: zorder
Xamarin: android 7 toast workaround
Xamarin: android 5-6 fix
Xamarin: memory tweak
HUD: fix pi hud
Graphics/Mono tweaks
Program: use new download.post
Xamarin: BT fixs
Download: add PostAsync and GetAsync
CodeGen: exists check
MAVLink: upstream update
Xamarin: bluetooth template
CodeGen: extra debug
ConfigUAVCAN: switch to timer ui update
UAVCAN: use read buffered stream
GDAL: cross thread exception
UserAlert: parser and downloader
Settings: dont allow bad xml chars
CustomMessageBox: fix message tweak
Xamarin: scale correctly
Xamarin: plugins
Github Actions update
ConnectionControl: increase font size
Drawing: font size fixs
FlightData: fix point camera here alt #2392
GDAL: fix for 24bit bitmap alpha
Xamarin: LaunchMode to singleinstance and move serial init
ConfigFirmware: add port injection callback
Graphics: better handle bad input
RemoteLog: close file on new start
LogBrowse: hide tooltip on node click
Xamarin: resolve autoconnect issues and composite ports
Program: remove extra process debug
GMapProviders: change download async type
Xamarin: usb
BoardDetect: use interface
Comms.SerialPort: init DefaultType on port change
FollowMe: switch to ICommsSerial
Xamarin: add filter injection for already connected usb
Xamarin: usb
ConfigFirmwareManifest: support external injected deviceinfo
Drawing: skia unicode chars
Comms: SerialPort shell
SikRadio: change 433 spacing to 10hz
Update: null check url
GitHubContent: fix parser
MissionPlanner.Drawing: font selection based on ui culture
GStreamer: try forever
FlightPlanner: check terrain on upload
Add DialogResult to paramcompare for handling Cancel and Save in InitialParamsCalc and other upcoming plugins.
[Plugin thread]: fix looprate 0 Do not call loop() for plugins with zero loop rate.
LogMetaData: trunc file on extract
Xamarin: usb composite
UAVCANParams: apply theme
Xamarin: usb
fix namespace's
Drawing: fix colortranslator and graphicspath to skpath
Xamarin: usb
Xamarin: move asset init and Resources
MainV2: add progress to AUTO connect
Settings: use alternate path is specified
USBSerialForAndroid: update
Xamarin: usbdevice
SITL: add debug
MainV2: remove tfr
Xamarin: add SITL
SITL: add external bundle support
Xamarin: hide menu on large devices
Xamarin: fix permissions
Lib: update build
Xamarin: fix resume
Manifest: remove usb.host, small screens, add gl and sensorlandscape
srtm: move urls to static global
Xamarin: speech
Utilities: IBrowserOpen
MainV2: allow external speechEngine
submodule update
streamjpg: remove
Xamarin: cursor and right click, sdk 29
github actions: include all apks
GeoRef: fix tif support, and exif writing, add ability to drop images
FlightData: table layout
ModifyandSet: change autosize
Graphs: cleanup RSSI_Distance
ConfigUAVCAN: add ability to not close stream on exit
POI: fix delay loading large lists
Xamarin: fix crash on startup
UAVCan: ensure strings work
SerialOutputCoT: remove unused usings
CoT: Add Cursor-on-Target output (#2441)
remove sub-projects that fail to build
Add Cursor-on-Target output (WIP)
Cursor on Target - added manual overrides for testing
CoT - final UI touches
AltitudeAngel - catch bug crashes with invalid WebBrowser()
CoT - fix copy/paste error error
CoT - move server.Open to background thread
Solution: add back in accidently removed projects
CoT: clean up window, remove debug. Remember UID
Xamarin: dont try draw when clip is 0
Xamarin: add missing resource files
Xamarin: use opengl
Xamarin: add West to release
Xamarin: use CustomUserDataDirectory
Settings: add CustomUserDataDirectory
MavlinkNumericUpDown: use metadata values first
HUD message colored by severity
Default messageHigh severity to EMERGENCY in case not set explicitly
Set severity for current component and sub-component
HUD message color depends on severity
Xamarin: picturerecorder
HUD: invalidate on resize
Xamarin: fix ref
*Mission Planner 1.3.74 - 15-09-2020
ConfigHWCompass2: fix orient display
LogBrowse: tooltips for msgs
Program: fix LIB compile
Xamarin: add posible hardwareAccelerated
Drawing: use drawbitmap
BackStageView: handle activate exception
MissionPlanner: add self-profile options
ParameterMetaDataRepositoryAPMpdef: update to seperate files (not used)
DisplayView: prevent exception
CodeGen: fix exception
ParameterMetaDataParser: log bad entry
LogMetaData: add xz support
mavcmd: add do_winch
Plugins: add example9 - hud items
ConfigOSD: osd params
Xamarin: refresh rate change
JoystickLinux: add base class
MavFTPUI: fix crc error #2464
Drawing: text fix
CommsUdpSerial: fix posible exception
SerialOutputNMEA: change default port to tcp
ImageVisualizer
LogBrowse: add LogMessagesMetaData
Xamarin: remove launcher and add I18n West
mavextra: add mag_heading_df
Xamarin: tweak
FlightData: add tablelayout to action tab
PluginManager: Update PluginManager to handle runtime compiled c# plugins
Xamarin: cliprect
Drawing: LinearGradientMode and AddNewLinesToText
HUD: refresh - check enabled and dispose state
Settings: GetRunningDirectory use alternate if blank
Drawing: Brush Fixs
WPOverlay: fix exception on no home and invalid first wp
GMapControl: clear background
Lib: gdal mod
Lib: remove direct gdal refs
Xamarin: lib
Xamarin: remove phone perm
Drawing: fix text draw
GDAL: fix bad hint paths
Joystick: add uint16_max
Mavlink: add Obsolete
ConfigSerialInjectGPS: fix exception
MAVLinkInterface: prevent io timeout on mirrorstream
ConfigUAVCAN: improve redraw performance
UAVCANInspector: add bps
Mavlink: update upstream
UAVCAN: add bps
UAVCANInspector: support graphing arrays
UAVCAN: fix encode bug/ui exception
fix sub-component statustext
Fix this comparing the of the "current" component version to 0.4 instead.
UAVCAN: init to array len on decode
UAVCAN: ui update
CurrentState: warn about overcurrent
ConfigSerialInject: ensure Restart works on F9P
UAVCan: add PrintDebugToConsole
Solution: more build order changes
Fix OpenTK-1.0 ref
Solution: fix build order
UAVCAN: fix possible double allocation
Drawing: fix image scale
Controls: SKControl
Program: libSkiaSharp mod for wine
UAVCan: file write timeout and Stop exception fix
Drawing: fix exception on failed load
UAVCAN: fix param conversion
plugins: disable modecahnge by default
OSDConfig: fix resource
ParameterMetaDataBackup: update
UAVCAN: update tweaks
CI Submodules
UAVCAN: improve IO
MAVLinkInterface: print high prio msgs for components to hud
Controls: compile under net461;netcoreapp3.1;netstandard2.0
ParameterMetaDataParser: prevent null exception on bad source file
FlightPlanner: use internal mavcmd as backup
UAVCAN: fix array bug, setparam bool, log everything to file and filter out Z/z/\a
GMapControl: skiadraw
Resource: update names
DFItem: null check input
MAVLinkInterface: add set mode by commandlong - backwards compatable
Controls: HUD/resource
ThemeManager: ignore directory errors
ConfigSerialInjectGPS: fallback port type
SvgNet: fix matrix
GridUI: DO_SET_CAM_TRIGG_DIST only within polygon.
FlightData: map - used planned home if real home is 0 (no gps)
plugin : example8 fix cross thread call
FlightData: fix distancebar with takeoff as first cmd
Generator: fix scope issue
*Mission Planner 1.3.73 - 13-08-2020
UAVCAN update, bps stats, performance
Drawing: change name
MAVLinkInterface: add banner request on open
SLN: cleanup
ObjectListView: add
Skia winforms: add
MP.Drawing
WindowsStore: version
Proximity: add OBSTACLE_DISTANCE
GeoidHeightsDotNet: add
Xamarin.Forms.Platform.WinForms: add
zlib: add
GLControl: Add
MPLib
Drawing: split libs
wasm: drawing fix
MissionPlanner: remove application insights
Drawing: open snk change
SLN: update
Core: update
Lib: Add
Video: OnNewImage pass bitmap
WebCamService: use local directshowlib
DirectShowLib: add
OpticalFlow: using fix
Github Action: add debug build
AltitudeAngel - catch bug crashes with invalid WebBrowser()
LogMap: update using
WebCam: null check
Drawing: update
Xamarin: update
BSE.WinForms: remove designer deps
ConfigRawParam: cleanup
ZedGraph: remove print
Common: ignore icon
Program: remove depreciated code
drivers: update version
px4uploader: pad firmware % 4
Drivers: cube - px4
CaptureMJPEG: ubuntu fix #2436
plugin generator: only show on message
Plugin: example rename
ConfigAdvanced: fix text alignment
MainV2: exception handle
Xamarin: change layout
MainSwitcher: replace existing if duplicate add
GStreamer: fix ubuntu gstreamer #2437
Generator: fix scale
Mavlink: upstream update
generator: update
CurrentState: add gen_runtime gen_maint_time
Gstreamer: update gstreamer version
PluginThread: pump message loop while waiting
srtm: lock cache on add
OpenGLtest2: es20, add lines, tweaks
Ntrip: auto can node if
OpenGLtest2: shader based fog
HUD: null check message
CurrentState: add messageHigh log
OpenGLTest: make shared context work under mesa3d #2430
Mainv2: fix adsb speed #2433
HUD: init strings
QuickView: use Equals, fixs nans
MavlinkUtils: improve StructureToByteArray to size array so marshal does not fail
MainV2: add mavftp param logging to tlog as gcs
Mavlink: xml update
OpenGLTtest2: remove loadmatrix/update shaders
FlightData: lower update rate when not connected
ElevationProfile: fix terrain display
mavcmd: add delay for rover #2269
example8: ensure enabled if connected
DisplayView: add custom
Settings: order config
LogBrowse: full mavgraph support
mavcmd: add yaw_speed #2427
LogBrowse: add unit graph
DFLogBuffer: add null check for bad log
ConfigHWCompass2: remove 0 prio's (this could cause a reorder if prio1/2/3 is 0 and devid4+ exists)
MAVFtp: add logging
ConfigPlanner: fix default state for reset on connect
GimbalPoint: fix param name
FlightData: seperate exception handler
ConfigHWCompass2: fix missing compass message when devid = 0
Plugins: add generator
CurrentState: use freemem32 if available
Python example10.py and param reset
Utilities: remove unneeded nuget
example8 update
CurrentState: add generator status
MainV2: make plugin more thread safe
ntrip: add listerning message
LogBrowse: fix line no exponent
mavgraphs: add distance from ekf origin
temp: add full param file
MagCalib: dont let a lsq error abort
PluginLoader: bg compile cs
plugins: example8 make compile under c#5
LogMap: fix posible bad image load
LogIndex: fix distance calcs
MainV2: ensure we always request autopilot_version
Uploader: remove sync delay
Updater: try harder to remove .old
Graphs: update
Example8: header bar
Mavlink: upstream update
Warning: Fixes
Px4uploader: use less cpu
ntrip: netcore
MagCalib: remove obsolete
ConfigUserDefined: fix selection on reopen
Mavlink: add generator msg
ConfigUAVCAN: blind send switch to uavcan
SerialPort: remove SerialPortFixer
MAVLinkInterface: initilizer cleanup
Firmware: thread
ZeroConf: change retry interval
px4uploader: add trace code
Ntrip: support can_rtcm
MAVLinkInterface: remove use of obsoletes
Cleanup
BindableListView
Class File Seperation
CurrentState: display prearm error
ConfigHWCompass2: add missing compass
MessageBox: debug
Plugin: InitialParamCalc add
MAVlink: fix clear
SkiaGraphics: update
Program: add /updatebeta cmdline
Project Cleanup
libSkiaSharp: arm and arm64
MAVLink: remove unsafe
MainV2: dont print process modules to console
adsb: fix null exception
RemoteLog: fix first packet
RemoteLog: add
ApplicationInsights: add
mavftp: fix enum
MavFTP: hide romfs