forked from ArduPilot/MissionPlanner
-
Notifications
You must be signed in to change notification settings - Fork 1
/
ChangeLog.txt
4702 lines (4506 loc) · 164 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.61 - 26-11-2018
wasm: custom dflog graph
manifest: dpiawareness to system
wasm: change to array buffer
LogBrowse: fix log files
wasm: update
Fix garbled characters in HORIZONTAL ELLIPSIS
ConfigParam: drop from send loop on error #1998
*Mission Planner 1.3.60 - 21-11-2018
CustomMessageBox: add overrides
LogBrowse: tweaks
LogBrowse: change layout
CollectionBuffer: improve performance
Nuget: update System.Drawing.Common
Joystick: add extra channels
Grid: async grid
MyUserControl: fix typos
AviFile: change default handler
Grid: change min spacing to 0.1m (new mins are 0.1 for spacing and lane spacing)
LogBrowse: improve performance for large logs (500mb bin)
MAVLinkInterface: make gcssysid public
FlightData: change video rate to 25hz
SikRadio: fix unsafe
ConfigBatteryMonitoring: update divider info
OpenGLtest2: add targetlocation
OSDVideo: remove ffdshow for decode
SikRadio: fix dependancys
DFLogScript: add scaling to sqrt
FlightData: reduce changes on status tab
ConfigFirmware: fix history
Mavlink: add attributes
CurrentState: add TargetLocation
MissionPlanner: remove packages from release build
MAVLinkInterface: null check basestream #1983
Settings: change mono default user data dir #1982
Manifest: dpiaware
MainV2: fonts
FlightData: change arming button fontsize
BackstageView: scale text based on screen dpi
using: cleanup
mavelous: remove
HIL: make external
Antenna: make external
LogDownloadMavlink: dont use HB #1971
Speech: handle comexception
Firmware: fix firmware check on old fw upload #1977
add SURFACE_BOAT to if statement
SimpleExample: very basic mission upload
GL2: move
wasm: update
LogBrowse: fix map in time mode
Exception handling
MP: tweaks
ConfigRawParams: bitmask editor
MyUserControl: convert to
MAVLinkInterface: null check basestream
FlightPlanner: fix exception on exit
GL2: update
Joystick: clear last state
BoardDetect: add hex bootloader
Fix plane basic tuning throttle slewrate field DE
MAVLinkInterface: RtsEnable exception handle
ZedGraph: remove datasource
BoardDetect: dont lowercase bootloader id
CurrentState: add turng's
ConfigPlanner: add rate of -1 to disable request
FirmwareHistory: add AP
ParameterMetaData: update backup source
Joy_Mount_Mode: update param name
CAN config screen: enable enumeration
Rename UAVCAN config screen to CAN
Map: Added Japan Maps
Map: Add Japan Maps
Map: Reflected review comments
httpserver: remove tracking
MainV2: remove tracking params
GStreamer: open gstreamer feed on startup from cmdline
*Mission Planner 1.3.59 - 23-10-2018
temp: add reboot are you sure
EKFStatus: add red text for error reason #1965
GStreamer: fix blocking ui thread
OpenGLtest2: imageload
ZeroConf: remove unused library
wasm: package update
MAVLinkInterface: mavlink2 dont len check
ChibiOS: update driver cat
MAVLink: upstream changes #1963
sitl: tweak, lower framerate
Exposing sky and ground color values to support upcoming "Night MODE" plugin.
BoardDetect: add new vid/pid
SITL: add how many
Swarm: Layout save formatting
swarm: change to opengl
wasm: update
Comms: add lossy queue
httpserver: fix websocket raw
wasm: cesium
CurrentState: add SCALED_PRESSURE2 #1939
FlightPlanner: fix multiple wp drag
vlcrender: clone image
MainV2: udp port connection list
Grid: increase max focal length #1944
wasm: update
csproj: change all to portable debug
Mavlog: output kml for all mavs in log
CurrentState: add null check
wasm: first
httpserver: make streamwrite async
CommsFile: allow length override
CurrentState: add null check
Updater: keep old
Updater: add exception output
BitMiracle.LibTiff.NetStandard: use local
SerialOutputNMEA: add more messages
MAVLinkInterface: limit external dependancys
Transitions: netstandard
Dependancys: clean
MatLab: fix matlab datetime
Nuget: update libs
MissionPlanner: use local libs
ProjNet
netDxf
SharpZipLib
BouncyCastle
alglib
MAVLinkInspector: convert usec to datetime
MAVLinkInterface: add force arm
SITL: set sysid and frame_class as part of startup
MAVInspector: allow rate greater than 16.7hz #1929
SITL: add multi link vs multi router
CurrentState: ekfsatus = 1 if has not init Vel Horiz
LogSort: multi drone logs use min sysid
GMaps: convert to graphics interface
CurrentState: update esc message scaling
Mavlink: update generator
MAVLinkInterface: fix rfd900 radio status #1913
Sequence: add bg image
Mavlink: update
FlightPlanner: fix fastupload mav check
GStreamer: fix crash on exit, add debug, 60 second timeout
AutoScaleMode: remove globally
Strings: move to project
app: use more rollover logs
FlightPlanner: fast wp check target sysid
FlightPlanner: add fast wp upload button
MAVLinkInterface: check responce sysid if there is a target_sysid
Download: fix GetFileSize, add cache
*Mission Planner 1.3.58 - 8-8-2018
Program: remove exe
Projects: system.io.ports update
SITL: get defaults once
Sequence: parallel
Grid: invalidate on add icon
SITL: start 11 drone (control-s)
FirmwareHistory: update
BoardDetect: convert boardid to lower
Uploader: flush on close
BoardDetect: support old firmware on new bootloader/fw
ConfigFirmware: force bootloader on plugin
Script: add backtrace to python error
Win32DeviceMgmt: fix increment
Win32DeviceMgmt: log all output
Win32DeviceMgmt: handle exceptions better
ConfigHWAirspeed: add ARSPD_TYPE to config #1725
FlightData: Add additioanl Set Home Here #1901
ConfigFirmware: rename force bootloader #1902
FlightPlanner: remove zoom and centre on map type change #1904
CurrentState: fix start battery_usedmah2 #1905
ConfigArducopter: update param names #1903
Update: cleanup old dll/exe
DownloadStream: increase chunk size
ParamaterMetaDataBackup: sort
CurrentState: null check
ParameterMetaDataParser: order xml output
ParameterMetaDataBackup: update
ConfigArduplane: fix airspeed cruise range
ConfigRawParams: fix sort with nulls
Sequence: faster multi connect
CurrentState: console write mavlink_autopilot_version_t
MAVLinkInterface: fix hb check when sysid = 0
*Mission Planner 1.3.57 - 22-7-2018
Add Altitude Angel flight reporting to Mission Planner
OpenGLTest2: add wp marker
OpenGLtest2: fix pxstep terrain
ConfigMotorTest: increase max timeout to 999
OpenGLtest2: add wps
Clarify Log Creation Failure to GS, not board.
OpenGLtest2: tweaks and guided mode
MainV2: add more exit logging
Privacy: allow more
MP: add System.Text.Encoding.CodePages
Privacy: add mission_item_int
Privacy: add to test
px4uploader: fix dotnetzip dll
ConfigRawParams: autoconvert to .*
LogDownload: armed check
SITL: control-s swarm force mav2
appveyor: github intergration
MAVLinkInterface: prevent multiple bootloader trys
temp: add FLASH_BOOTLOADER support
Common: fix colour index
Common: fix plane icons
Make quickView items aware of background color, so they remain readable in HighContrast theme as well. If we have more than the default six quickViews then change theme requires restart.
BoardDetect: ignore port name
SaveFileDialog: ensure exit on cancel
Uploader: change reverse
MyUserControl: use
SharpKML: netstandard
RFD900X-MP MultiPoint radio support.
Update: remove redundant dll's
ThemeManager: add html
Strings: fix
Firmware: support new bootloader in a generic way
minor typo.
update other code block to match as suggested by Bill-B.
rework of logo handling to remove it from the .Designer file as requested.
colourise plane icons different colours depending on their mavlink sysid. supports upto 6 different colours.
allow logo in mission planner to be loaded at runtime instead of just embedded.
BUGFIX: airspeed comtrol does not work on ArduPlane 3.8.x without this fix. previous code works up to 3.7.x only, as ARSPD_ENABLE has been replaced with ARSPD_TYPE.
update power module and battery failsafe config
Fix mission discrepancy between FlighData and FlightPlanner views. CreateOverlay is used with both views, but FlightData adds WP0 as Home position and it is displayed as WP1 so WP numbering are off on FlightData view. Also added workaround to display home position only when all WP-s are deleted
Reconnect HUD custom items to the main state on connect, this solves freezed custom HUD items after disconnect/connect
ConfigRawParamsTree: fix col size restore
BoardDetect: detect new bl strings
httpserver: multiple drones in location kml
MP.Utilities: change hint path for System.Speech
httpserver: fix wp list kml
ChibiOS.inf: add
NMEA: fix culture issues #1867
CurrentState: add esc 4-8 and rename
CurrentState: parse esc messages 4 esc
Mavlink: upstream update
WarningEngine: fix xml path
FirmwareHistory: update
ConfigRadioInput: trim min/max check
BoardDetect: more fmuv5 checks
Firmware: look for fmuv5
MAVLinkInterface: fix rate checks for everything above 4hz #1847
NuGet: update packages
LogIndex: switch to virtualmode
CurrentState: add timeSinceArmInAir
MAVLinkInterface: remove debug console writes
CurrentState: dont reset time in air based on arm state
dflog: add null checks
CollectionBuffer: fix exception on bad message
SkiaSharp: update
FlightPlanner: fix autozoom and centre on read/load
SimpleExample: update to compile
BinaryLog: bin to log speedup
CollectionBuffer: improve performance
MAVLink: update frm upstream
LowBrowse: fix missing tree items
TD: tweak
Firmware: support mindpx v2
fixes a crash when the camera is started from HUD, when already running
Capture: fix posible bad read #1841
TD: Update
MAVLinkInterface: add version polling
LogBrowse: filter options only show seen messages (#1833)
Japanese improvement (#1832)
fix Japanese for Help
fix Japanese for write param button, remove space, add new translate for Search
fix some Japanese for ConfigPlanner
fix Japanese for InitialSetup
System.Drawing update
Gmap: fix compile dependancy
Projects: remove net461
MainV2: add startup script support
ConfigFirmware: fix antenna tracker
Improvement japanese (#1830)
fix japanese expression for script console
fix Japanese for Script tab
fix Japanese for FlightData map context menu
fix Japanese for FlightPlanner
fix Japanese for Firmware install
fix a small expression
LogBrowse: add CMD's
Japanese improvement for Wizard
adsb: fix mavlink adsb
BoardDetect: detect chibios vid/pid
fix some wrong Japanese words.
fix some wrong words. change button label "ロイター" to "Loiter" and its tooltip in FlightData action tab.
Fixed a bit strange part of Japanese display.
Firmware: ask for ChibiOS
BoardDetect: add more boards
MainV2: fix speech
Statkart_topo2: use topo4 layer
CurrentState: filter groundcourse
ConfigRadioInput: always write min/max
Firmware: initial revomini support
ProximityControl: fix crash
ProximityControl: refresh at interval
ConfigAccelerometerCalibration: use new accel calib message to show current target
CommsSerialPort: fix timeout
georefimage: outputlog refresh
ConfigFFT: fix exception on not supported
wix: update servername
CommsSerialPort: infinite timeout
*Mission Planner 1.3.56 - 9-4-2018
GeoRefImageBase: fix tlog cam message
Update: fix changelog url
appveyor: add changelog to build
FlightPlanner: fix for no home location
UDPMavlinkShim: prevent exception
Spelling fix
MatLab: support ISBD
temp: add proximity button back
FlightPlanner: fix overlay pen
Updater: fix net version
Extensions: fix Aggregate bug
*Mission Planner 1.3.55 - 27-3-2018
wix: msi
FlightPlanner: old savewp
FlightPlanner: fix total distance scale
WPOverlay: add simple tangent to loiter
Extensions: add PrevNowNext IEnumerable extension
FlightPlanner: hide spline option for all but copter
Wizard: make filenames match class names
temp: make localizable
Turkish: update
Propagation: abandon update if desired has changed
srtm: better thread support
Propagation: prevent imagedata curruption
Propigation: put limit on zoom
Make forms localizable
Propagation: support Transparent color
MAVLinkInterface: cleanup old code
Settings: make copy of bad config
ConfigRawParamTree: prevent currupt config on non english language
SikRadio: namespace change
Russian: update
GDAL: support gpkg overlay
FlightData: fix user hidden tabs
downgrade System.Drawing.Common
GDAL: use MP.GDAL.Native
strings: make internal
*Mission Planner 1.3.54 - 21-3-2018
WPOverlay: extract path drawing code
Strings: change to link
MAVLinkInterface: add SURFACE_BOAT
FlightPlanner: fast wp write
Formation: method 2
ElevationProfile: fix terrain alt
GStreamer: more status messages
GStreamer: use bundled version only
*Mission Planner 1.3.53 - 19-3-2018
Formation: tweaks
Formation: more plane tweaks
GMapMarkerPlane: fix arc scaling
SightGen: show rf propigation while not connected
GMapPolygon: fix draw hang on large offscreen polygon
CurrentState: fix some units
Swarm: improve plane support and use mavlink_set_attitude_target_t
PluginLoader: look in install directory first
Resources: shrink
Update: remove use of System.IO.Compression.FileSystem
remove use of ValueTuple and Compression
GMapMarkerElevation: change to 32bpp to work on mono
srtm: fix srtm off by 1
GMapMarkerElevation: fix width vs stride
FlightData: dont display Movingbase if its Zero
ConfigFirmware: windows store no firmware
Ardupilot: new project refactor
Adding SSH functionality to Terminal. Allows use all all common commands and nano.
Modifying terminal layout, and adding more features to SSH terminal
SSH Terminal allows tab, arrow keys and corrections to htop and top.
Disabling scolling in SSH terminal, disabled Byobu, implemented pageup/down
Byobu has been disabled due to issues with status bar. Resize now works for any screen size.
Adjusting PageUp for SSH Terminal. Minor adjustments to regexes to catch ANSI codes.
Correcting Issue with ANSI code interpretations
Byobu is now enabled. Login has been changed to terminal login. Resolved issues with ANSI codes.
Changing booleans when disconnecting
Changing booleans to opposite values when disconnecting, or page has changed
GMaps: rearrange code
Propagation: parallel
SightGen: Parallel
Propagation: prevent image exception
SightGen: use PointLatLngAlt
Propagation: fix elevation marker on zoom
Propagation: RF/Elevation/Terrain based on #1758
Settings: add default override
LayoutEditor: give time for takeoff
LayoutEditor: add mode/arm/takeoff
Sequence: add new swarm
SITL: add swarm start (ctl-s)
nuget: consolidate
PluginLoader: add file name to failed load
GeoRef: add use gpsalt for cam and trig
Warning cleanup
SvgNet: update project
CurrentState: add horizondist
HUD: use svgnet
SvgNet: add
GStreamer: change try limit to 10 seconds
HUD: modify dopaint
UDPVideoShim: remove duplicate code
GStreamer: use pinvoke
Coords: 7 dp
FlightPlanner: save to 8 dp #1776
Extensions: unix time
adsb: add adsbexchange data
CrossCompile
NoFly: cleanup after display
Joystick: seperate class
ParameterMetaDataParser: preload
FlightData: modify tabs
UDPMavlinkShim: enable
UDPVideoShim: switch to jpegenc
UDPVideoShim: skyviper update
GStreamer: add download
Download: add stats
CaptureMJPEG: add retry
Skia: wip
OpenGLtest2: performance
LibTessDotNet: add
HUD: enable MakeCurrent
UDPVideoShim: change skyviper to mjpeg
Controls: fix compile
Grid: namespace update
Program: add FirstChanceException logging
Controls: fix nuget
Controls: convert to old style project
MainV2: remove splash dependancy
httpserver: remove dependancy
FlightPlanner: invoke check
Warning cleanup
appveyor: cache packages
Language: add turkish by msg1217 and add russian by PaShaKZ
LogIndex: progress feedback
MAVLinkInterface: readlog performance mod
Loading: change to timer
Reference: cleanup
FlightPlanner: intergrate multiplieralt
ControlSensorsStatus: cleanup
MAVLinkInterface: fix guided mode alt
BoardDetect: prep for new detection method
FlightData: log camera errors
MainV2: fix auto connect
Added a minute.second interpretation of TimeInAir to currentstate for easier read. (#1769)
Adding the AeroHawk camera parameters to the camerasBuiltin.xml file (#1768)
GMap.NET: fix for mono
MainV2: refactor
SkiaSharp: remove
Installer: update path slash
BoardDetect: include DeviceDesc
ParameterMetaDataParser: fix queue clear
MAVLinkInterface: fix param abort
Program: display build
ConfigRawParams: min col size
ConfigRawParamsTree: highlight root node
Common: change knots to kts
mavgraph:add autoland preselection
SkiaSharp: load correct arch
HUD: add units
HUD: fix Antialias
HUD: skiasharp
Uploader: fix
GeoRef: refactor
BoardDetect: detect board_type 33 as fmuv3
Uploader: allow board_type 33 to load fmuv3 firmware
Utils: remove dynamic
Formation: change z axis to NED
BoardDetect: detect board_type 33 as fmuv3
Mavlink: update
CleanDrivers: use pnputil
Drivers: fix bad cat
Drivers
Line: fix label
HUD: disable PolygonSmooth
version: update to use build and rev number
ConfigRawParams: sort by Fav
BackStageView: add timing to debug logs
GMapProvider: update UserAgent
ConfigRawParams: add favs
ConfigFirmware: fix ph2 image
L10N: cleanup
CustomMessageBox: abstract
BinaryLog: fix mode decode
appveyor: remove cache
CollectionBuffer: GetUnit to tuple
CollectionBuffer: change to tuple
appveyor: remove cache
ConfigFFT: add log_bitmask
RangeControl: rounding
MavlinkCheckBoxBitMask: auto fill name and label
ConfigFFT: initial
BinaryLog: fix format a
FlightData: rename bin to log button
ConfigRawParams: Parallel load
String: update gps message
Installer: update beta urls
md5sum: use web/unix slash
NoFly: add ability to turn nofly off #1724
ConfigFirmware: add Sub
md5sum: use own implementation
CollectionBuffer: fix GetUnit when none are available
httpserver: add hud content-length
fftui: fix globalization #1739
Update: fix beta links
ParameterMetaDataParser: fix filename
CollectionBuffer: fix double scaling
LogBrowse: units support
CollectionBuffer: parse units for text and bins
CollectionBuffer: add unit parsing
FlightData: Fix hudswap
Update: switch beta to use zip
LogBrowse: update "power issues"
GridUI: add distance to/from home as part of route total distance
When row is deleted from grid in flight planner redraw waypoints. Allow saving of map / hud swap on flightdata view. fixed bug in saving hud width... changed to save splitter width.
FlightPlanner: Change the error message to item name
MatLab: move to utils
CommsFile: implement idisposable
appveyor: update
Vector3: fix - and convert
FlightData: add quickview number filter
Spline2: move
FirmwareHistory: update
Help: add update master message
Proximity: add autodisplay
MAVLinkInspector: add more text formating
MAVLinkInspector: create
srtm: fix out of range
VRBRAIN: Added new board VR Brain 5.4 (detection, driver and upload firmware)
ParameterMetaData: make generic
CommsSerialScan: make generic
rtcm3: update
ConfigArduRover: update #1719
CurrentState: add gps accuracys
Mavlink: upstream update
ConfigFirmware: add apj extension #1720
Mavlink: update xml
GStreamer: allow external sink
CurrentState: reset timeinair on disarm
Program: add dotnet 4.6.2 error message
UDPVideoShim: add gstreamer download
GStreamer: add error output reading
Download: auto chunksize and limit parallel
Cleanup Unused variables
Installer: copy to output dir
LogOutput: move
tlogThumbnailHandler: update
Download: fix Parallel for
Update: add file no status
Download: parallel download chunks
IProgressReporterDialogue: generalize interface
ConfigFlightMode: enable fmode6
appveyor: fix build
srtm: fix inverse Y
ConfigFrameClassType: update options
appveyor: fix multiline command
SikRadio: cleanup references
appveyor: run cov once per day
Fixed testing screen checkbox behaviour in config planner view
simple interface tab for MavLink Gimbals
Vector3: changed dot product overload to output a scalar #1712
appveyor: remove curl upload
TD: update alt change
Firmware: add missing fields
Utils: culture and null check
Log: Parallel
Privacy: update for tlog
Mavlink: dont cache _data on processBuffer and add log/timestamp support
CommsFile: dont limit by default
ConnectionControl: fix selection issue
*Mission Planner 1.3.52 - 16-12-2017
Utilities: namespace update
Refactor and move
BoardDetect: only upload v3 fw to bl_rev >= 5
appveyor: add form fields
CommsNTRIP: fix nmea string
appveyor: coverity upload
MAVLinkInterface: make getParamList targetable
MavLink interface enhancements to improve handling of non-fc components (#1686)
disabled setting target sysid/compid from SetupMavConnect()
connection control
CommsStream: create stream
Utilities: refactor and coverity
Coverity: fixs
MissionPlanner: fix speech reference
MissionPlanner: project cleanup
appveyor: add coverity
Added option to enable/disable automatic param commit
Also adds param commit button visibility option to displayview
Added ability to commit params to flash in param list/tree
also fixed ctrl+Y command so that it sends a write params command
rather than a read params command.
Extensions: generic async extensions
Extensions: add generic async on Action delegate
Revised german translation
Every thing else is just a byproduct...
Download: add async versions
MAVLinkInterface: prep for setNewWPAlt change
MAVLinkInterface: revert arduplane to old guided mode
GridUI: fix displayed flighttime > 24hrs
FlightData: fix quickview highlighting
CodeGen: add all assemblys
FlightData: fix green highlight of selected fields
CodeGen: add netstandard dll
MAVLinkinterface: fix PREFLIGHT_STORAGE save #1704
ConfigArduRover: fix #1691
ConnectionControl: show current mav on list update
HorizontalProgressBar2: fix label redraw in tablelayout
ConfigRadioOutput: create
CheckListControl: fix designer fail
FlightData: add set EKF Origin Here #1702
Settings: add null check to GetRunningDirectory
Installer: crossthread call fix
Download: make expirecache threadsafe
Download: prevent exception on collection change
Installer: ensure path is changed
fixed param type corruption on ardupilot type MAVs and reverted mav
change behaviour
MAVLinkInterface: fix #1698 connect issue
CurrentState: make sure compid is correct
GMap: remove sqlite dependancy
AviFile: netstandard 2
Remove missing files
Scripts: fix sendpacket example #1699
Projects: remove TargetFrameworkProfile
*Mission Planner 1.3.51 - 9-12-2017
ParameterMetaDataBackup: update
ConfigArduRover: support older versions
Installer: create
Download: make chunksize public
appveyor: change verbose to minimal
GMapMarkers: seperate and move
ConnectionControl: add baud 625000
MainV2: force layout on autohide disable
InitialSetup: remove firmware upload from store app
ConfigRawParamsTree: fix #1693
Added the ability to create layouts with menu autohide always turned on.
ConfigArduRover: update #1691
ConfigArdurover: Add tuning options for 3.2
MAVLinkInterface: use new guided mode
DashWare: add filter
CurrentState: add highlatency message support
Download: add static cache
appveyor: prevent checksums.txt circle reference
Utilities: move external
Update: enable zip support
Download: Generalize
Appveyor: update
FlightPlanner: kml update alt modes #180
MagCal: copy implementation
MagCalib: ensure we start from a valid state
MagCalib: enable DIA
DashWare: add support
Utils: move vector3 and matrix
DisplayView: fix advanced options
Translation: az-Latn-AZ
Added facility to hide plugin autoWP options in flight planner
Added facility to hide simple/super simple modes in the flight modes
screen and made the flight modes screen in the config/tuning tab
conform to the displayview flag
Added facilities to hide advanced planner options from the user
Added facility to block compass config except calibration using displayview
Enhancements to display view to allow finer control of hidden pages
MagCalib: turn off ellipsoid
ModifyandSet: remove margin
MagCalib: remove ellipsoid setting
project updates
Relocate utils based on dependant types
Plugin: project update
Package Upgrade
Framework update
ZeroConf: fix appveyor
ZeroConf: add source
ExtLibs: netstandard20
FirmwareHistory: update
Proximity: only open on request
ParameterMetaDataParser: support vehicle specific param options
httpserver: add 304 support, and raw websocket
ConfigRawParam: offline param edit
MAVLinkParamList: prevent duplicates
httpserver: multithread and path cleanup
MAVLinkInterface: add OnPacketReveived event
MainV2: allow custom baud
Hud: maps
hud: add simple graph
MAVState: remove not required json members
ParameterMetaDataRepositoryAPMpdef: support apm.pdef.xml
FlightPlanner: add grid down to 1m
CurrentState: adjust voltage smoothing
Hud: tweaks
SITL: use existing if exists and download fails
CurrentState: make json capable
hud.html: update to work in edge
Add px4fmu-v4pro support (#1671)
Add px4fmu-v4pro support
ConfigMount: fix config loss on reload #1425
MetaDataExtractor: fix missing exif reading #1677
UDPVideoShim: fix skyviper latency issues
Eniro_Topo: add new map source
CommsUdpSerial: multipoint udp
Grid: remove limit, so can create single line corridor
MovingBase: add udp/tcp
CommsUdpSerial: ensure remote is reset on new open
UDPVideoShim: support skyviper video on mp startup
Updating sw and build requirements (VS)
Prevent multiple register to video captue event
Fix missing flight strip bug when doing segmentation in GridUI
GStreamer: setup new direct pipeline
gstream
FlightPlanner: copy non uploaded mission to flightdata for display
AltitudeAngelService: Exception check
CurrentState: fix speedup
prevent exceptions
temp: add DEM load
CurrentState: add battery_usedmah2 #1645
ElevationGraph: change label from SRTM to DEM #1646
LogOutput: fix . vs , issue in first person view #1656
Updated No fly zones in Portugal
*Mission Planner 1.3.50 - 6-10-2017
HUD: fix intel graphics freeze
ConfigESP8266: add STA mode
Drivers: Cube
fft: add new df format for fft
MAVLinkMessage: make serializable and add rxtime
px4uploader: remove redundant file save
SITL: enable in appstore
Firmware: check for null url on old firmwares
Fix for issue #1641. OpenFileDialog remember the last used dir until restart
LogAnalyzer: update
SerialInjectGPS: fix buffer length passing
SerialInjectGPS: match sendData length variable type to InjectGpsData
MAVLinkInterface: add yaw support to setPositionTargetGlobalInt
DroneBase: create baseclass
MainV2: fix connection list on invalid items
IProgressReporterDialogue: create and use
MAVLinkInterface: try rts/cts on no data
MissionPlanner: fix project file globbing
MissionPlanner: convert project to new format
solo: add image upload support
SRB: send multiple takeoffs
px4uploader: fix for missing cert.xml
MAVLinkInterface: param switch to one by one when more than 75% of the params have been received
MainV2: add ProcessCmdKey event
SRB: straight takeoff
MAVLinkInterface: support uavcan node status
Mavlink: add uavcan messages
GMAP: use sqlite always
SRB: change takeoff progression
MainV2: add connection list connect (tcp://|udp://|udpcl://|serial:)
TD: fix fence cast
SRB: takeoff one at a time
NetStandard: convert
DistanceBar: fix render
Nuget: cleanup
Gmap: fix release build
NetStandard updates
SRB: yaw and land tweaks
NetStandard 2.0
ParameterMetaData: update backup file
MainV2: display advanced by default #1638
MainV2: add adsb sending to drone, when used with SDR etc
georef: create xml of extracted positions
work around for emlid reach Beidou RTCM message parsing (#1637)
MainV2: add clickable ardupilot logo
FlightPlanner: fix wpfile load with no home #1635
HUD: add more startup logging
ConfigFlightMode: support mode6 on rover
SRB: use base velocity after takeoff issued, and fix posible land issue, Set Z speed on init
SRB: add yaw and moving takeoff
SRB: speed and fixs
Logo: update
SRB: fix base heading
SRB: null checks
ArduPilot Logo
SRB: add
AltitudeAngel: Exception fix
FlightPlanner: dont draw DELAY command
ParameterMetaDataParser: parallel process groups
Update: parallel download x3
Kalman3D: future use
SerialInjectGPS: add ubx velned support
SerialInjectGPS: add moving baseline support
Device: fix decoder
HUD: fix non npot
ParameterMetaData: update for AC 3.5 changes #1604
SITL: load correct param files #1607
FailSafe: update urls #1615
hud: add try around vsync
mavgraphs: add magfield vs throttle
ConfigHWCompass: remove quickselect for new AC versions
Firmware: scan all ports during bootloader detect
Joystick: remove self reference
temp: define TD start sequence
Grid: fix lane reversal spacing
LogBrowse: fix modebar height when zoomed and text appearing when it is off when adding a item
HUD: force makecurrent poll every 5 seconds
ParameterMetaData: update backup
AA: OverlayAdapter fix exception on exit
Grid: corridor support
Wix: update
* Mission Planner 1.3.49 - 20-7-2017
LogBrowse: change to mode color bands
GridUI: add exception handle
Grid: add min shutter speed #1601
FirmwareHistory: update
removed KeyError: 'POWR'
null check
ConfigMotorTest: add rover support #1598
LogBrowse: mono fixs
Public: make externally visible
Solo: prevent exception on no solo
GDAL: clean references
Swarm: add test swarm
ProgressReporterDialogue: prevent multiple dialogs running
MatLab: fix MSG1 and fix octave loading (remove compression) #1592
SerialOutputNMEA: add tcp and udp
LogBrowse: modify log mode bg colours
LogBrowse: add abiulity to turn msg's off, and mode bg color
FlightData: sort tuning selections
appveyor: add script
MAVLink: update from upstream
georefimage: add csv output #1586
NuGet lib update/add
Update nuget Libs
AA MapAdapter: exception handles
BoardDetect: better handle v3 code
Exception Handles
MavlinkNumericUpDown: add delay timer
MainV2: update AACheck display
ConfigRawParams: add readonly attribute display
LogBrowse: add MSG display
LogBrowse: filter map by zoom selection #1577
SikRadio: fix #1581
ConfigTradHeli: fix setup issues
georefimage: prevent duplicate georef clicks #1579
SITL: update for defaults file seperation
MovingBase/FollowMe: update to support gngga
Grid: improve grid draw speed
FlightPlanner: fix internal grid init
AA: Oauth refreshfix
AltitudeAngel: fix dependancys
PluginLoader: prevent loading legacy dll
CommsNTRIP: modify VRS nmea line
resedit: de-de update
SimpleGrid: fix compile issue
Grid: fix homelocation
MissionFile: support .plan file format
FlightData: add failsafe check to mode change #1560
FlightData: fix panning at non interger zoomz
FlightPlanner: reload terrain mission correctly
FlightData: clear camera points on clear track
MagCalib: fix posible add while in lsq
CommsNTRIP: send GGA message every 30 seconds
Core: move ColorTranslator internal
CurrentState: seperate bat1/2 current
MP: cleanup references
MP: add GDAL to MP base project
MP: cleanup references
MP: remove mono code projects
Xamarin: remove reference
Mono fixs/tweaks
SerialInjectGPS: add parser reset on any valid packet from any protocol
PluginLoader: add exclude filter
FlightPlanner: simplify if
FlightPlanner: reduce altitude mode wp types
README.md: update
GMap.NET: add CS1591 ignore
FlightPlanner: add wp at current pos
Firmware: add px4v3 support
MAVLinkInterface: increase param_request_list to 6 retrys (24 seconds) before going 1by1
ConfigHWCompass: handle specific plane version and add bypass
MissionPlanner: revert to older system.speech 3.0
CurrentState: fix battery_status invalid values
MAVLinkInterface: add extra full param retry
SerilaInjectGPS: better handle snrs
CurrentState: fix current scale
JoyStick: fix scaling and name issues
FlightData.Designer: definition of AOA and SSA variables
HUD: indication of AOA and flight path vectors (based on AOA and SSA)
CurrentState: acquire of AOA and SSA values from Mavlink
SITL: add wipe option
MAVLinkInterface: ensure mavlink2 is know about before getversion/params
GStreamer: add custom pipeline support
* Mission Planner 1.3.48 - 1-5-2017
MAVLinkInterface: fix streamrate request bug
ZeroConf: prevent issue when no network present
GStreamer: prep for custom pipeline src
* Mission Planner 1.3.47 - 29-4-2017
MainV2: dont param poll if armed
ConfigBatteryMonitoring: fix hardware label
log4net dependancy fix
OpenGLTest1: tweak
Updating No-Fly zones in Portugal (#1522)
Update No-Fly Zones in Portugal, including absolute restrictions in Lisbon
Update No Fly maps for Portugal
MAVState: fix mavlink packet stats for mavlink2 thanks @EShamaev
OpenGLTest: update
ConfigESP8266: fix exception
remove all assemblyBindings
MAVLink: upstream changes
package: remove netstandard
nuget: update
CurrentState: add cell voltages
Packages: updates
Updater: remove manifest
ZeroConf: initial
temp: remove items on click
ConfigPlanner: fix tfr checkbox load state
GeoTiff: change to filesize based cacheable option
Disable Signing
ParamFile filter
ExtLibs: cleanup
Projects: remove old bcl references
disable signing
RollingPointPairList: add lock to item set and get
CurrentState: add velocity vector length
Swarm: update to use ekf vx/vy/vz
CommsTCPSerial: add reconnect logic
FFTUI: scale similar items together
Solution: update all nuget packages
Solution: target .net 4.6.2
example9: add sitl start example
Mainv2: prevent exception when no serialno is present
StreamCombiner: support upto 100 instances
FlightData: prevent collection change exception
CommsTCPSerial: use remote port for portname
HUD: add designtime exclusions
MAVLinkInterface: fix fragment bit on alignment and array size
ConfigMotorTest: support more frame types
POI: add file load flag
CurrentState: add vx/vy/vz
GeoTiff: make very large geotiffs none cacheable
app.config: enable >2gb arrays
SITL: add extra commandline option
FlightPlanner: fix mav_cmd length
* Mission Planner 1.3.46 - 11-4-2017
MainV2: update xp urls
GDAL: reduce skiped file size
SerialOuputNMEA: add output rate selection #1516
LogOutput: tweak rinex generation
temp: extract gps_rtcm message as well
Mavlink: remove enum_end
EKFStatus: update to not use ENUM_END
Mavlink: add enum types where posible
SerialInjectGPS: add nmea parsing
SerialInjectGPS: reset seem on restart
ElevationProfile: change legend labels
FormationControl: make topmost
MAVState: add tostring
SerialInjectGPS: expire rtcm status
SeriaqlInjectGPS: add tmode polling and ECEF
PointLatLngAlt: support lat/lng/alt double input
SerialInjectGPS: add rtcm status
LogBrowse: add export visible, and speed up filter
GMapOverlay: add point count check
ConfigHWCompass: display best option based on capability bit
AA: remove reference
GMap.NET: remove visible internals requirement
Mavlink: update from xmls
package.config: globalupdate
GMapPolygon: dont draw offscreen polygons
SerialInjectGPS: modify interface
Fix maximized hud aspect ration when 16:9 is chosen
Privacy: add privacy policy
MainV2: disable udp autoconnect
MainV2: add xp removal notice
CommsSerialPipe: remove all unsafe options
Drivers: add ublox drivers
CommsSerialPipe: add simple pipe support
Help: remove update buttons in windows store version
SerialTest: check the reported device type
ConfigHWesp8266: fix
CommsSerialScan: support multiple connects at once (ie multiple radios)
SerialInjectGPS: remove location services
GStreamer: add more info on gstreamer version
* Mission Planner 1.3.45 - 18-3-2017
UDPShims: add exception logging
FlightPlanner: Exception Logging
Language: update PT
MAVLink: fix parse, and improve serial scanner
Arduino: move to library
MyProgressBar: guard against overflow exception
MavlinkLog: add splitcontainer
MAVLinkParam: convert hashtable to dictionary
MavlinkInterface: support new comms changes
MP.Utilities: .net 4.0
ProgressReporterDialog: add propery change event
MP.Comms: remove external UI dependancys
MainV2: download fence on connect if set
ConfigRawParams: add delaytimer to search
BackStageViewPage: enable autoscroll
RangeControl: disable scrollwheel
MAVLinkInterface: add timestamp support