forked from ArduPilot/MissionPlanner
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog.txt
5054 lines (4851 loc) · 176 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.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
Firmware: gracefull error handle solo upload fail
FlightPlanner: add exception handles
MainV2: detect invalid baud rate input
MAVLinkInterface: change getwp timeout
BackstageView: force drawmenu on no items
BackstageView: fix redraw
BackstageView: change min size
LogBrowse: exception handle
BackStageViewMenuPanel: fix exception
FlightPlanner: fix culture info
MainV2: add download ui for gstreamer on cmdline param
MainV2: fail gracefully on startup gstream dll missing
Joystick: fix null reference on config
Program: noinline on start function
apj_tool: add support
FlightData: fix text fit issue
MavlinLog: prevent duplicate items #2020
FlightPlanner: change dataview autosize to allow user change #2019
myGMAP: allow scroll on marker #2013 #1987
MavlinkLog: remove old code
ConfigRawParams: add success message #1973
ConfigCompassMot: change to subscription
Device: update ids
Joystick: fix no (thanks @songmike)
CollectionBuffer: fix reading NTUN (id 0) #2012
CurrentState: prep for alpha sorting
ConfigRawParams: modified
ConfigRawParamsTree: tooltips on long items
Grid: increase max zoom
Grid: zoom to grid on load even if no valid grid lines
Grid: fix line selection #1679
GMap: change zoom center #2013
Grid: add style to prevent overpaint
ConfigFirmware: and extra solo prompt
ConfigBatteryMonitoring: update sensors and version
MAVLinkInspector: add graphing with units
ConfigPlanner: add new rates
FlightData: allow any number type as graph item #2000
MatLab: add null check caused by crc fail
MAVInspector: handle rates higher than 58hz
ConfigMount: add SERVO1-4 to _MNT options
for consistency with RadioOutput and RawParams
ConfigPlanner: save rates between connects #2009
wasm: websocket update
Grid: allow negative leadin and overshoot
wasm: webworker
LogBrowse: fix msg display
LogOutput: split waypoint plotting
FlightData: exit after timeout
ElevationProfile: add apikey
GoogleMapProviderBase: add apikey
ConfigRawParams: ensure bitmask is editable on cell click
FlightPlanner: change z order
MainV2: autoscale font
*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