{"shas":[["4213a466a565f9c4944c27e93bc58520cd3611a8","0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","Route/ReachFan: use SliceAllocator for the fan tree\n\nReduces heap fragmentation.","Max Kellermann"],["1cbbf71a5630c0269f6e7a5e7be5df6a0169af64","0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","Route/ReachFan: add \"pure\" attributes","Max Kellermann"],["e5437a6a67ffe7301fb2e8d5c7a4c4dc2e9e6222","7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@raspberryridgesheepfarm.com","Racing task, FAI Task: allow 11 Turnpoints\n\nThis is max for US Racing rules.  Was allowing only 8, now allows 11\nTurnpoints.\nAddresses bug #1344","Rob Dunning"],["3501407d7ec8623bb858bfafca799398ad0d4041","3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de","IMI/Checksum: Added FixChecksum() function","Tobias Bieniek"],["706c025cb4ae010e39e63433463d28939d70dca3","7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@raspberryridgesheepfarm.com","TaskManager.cpp: fix TimeUnderStartHeight calculation\n\nWas always using MSL.  Now correctly detects MSL/AGL start height ref\nFixes bug #1340","Rob Dunning"],["2e08a71e549c5ce4789fb36acccef61918fee17f","3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de","IMI/Communication: Added FlashRead() function","Tobias Bieniek"],["8494d1906f390a79de71b60726ed678330c9aaf7","3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de","IMI/IGC: Added WriteHeader/Fix/Signature() functions","Tobias Bieniek"],["50a8f0b28c8e079f99a3841024bdfc8698889cbe","3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de","IMI/Protocol: Added FlightDownload() function","Tobias Bieniek"],["9ca96343a3d4dfc60e191c6eca0238e2ecf543d3","3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de","IMI: Added DownloadFlight() function","Tobias Bieniek"],["d4738ee38d750cefa2668956a87e870038f5f050","3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de","IMI/Register: Register IMI ERIXX as a LOGGER","Tobias Bieniek"],["78ca219df7025057626115b14c5d7bfb7fef601e","0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","Device/Port: add utility method FullFlush()","Max Kellermann"],["2d35e1129682dc9804159fabc05765264caaef4d","0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","Driver/LX: do a full flush in LX::CommandMode()\n\nThis changes LX::CommandMode() to be faster and more robust: it makes\nsure that all input from the device is consumed, and returns early\nafter the first handshake has succeeded.","Max Kellermann"],["364fd96aae904579852daac4a1f10c30736577f9","0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","Device/Descriptor: rename flag \"declaring\" to \"busy\"\n\nThis flag will be used for flight download, too.","Max Kellermann"],["3499fa7055b92d4479c800056a81af14c2d66cc2","0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","ExternalLogger: set the descriptor's \"busy\" flag during flight download\n\nLink timeouts must be disabled.","Max Kellermann"],["74fcd733bb7fcee3aec224034c9cc1e73396034e","7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@raspberryridgesheepfarm.com","TaskRulesConfigPanel.cpp: fix task start height save to profile\n\nsave was not working. was always writing AGL.  It was coverting to\naltitude units, so if using \"feet\" was always saving the enum (0 or 1) as 0.  Now saves correctly as enum (0 or 1)\nFixes bug #1342","Rob Dunning"],["f63bea06ec54cf8fc180e776613438b77e16fd06","3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de","IMI/IGC: Take care of the competition class bug\n\nSee code comment.","Tobias Bieniek"],["c64f199ac85d8d59457eefe957e27c4e7a165296","3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de","IMI/IGC: Fixed output of strings\n\nStrings received from the ERIXX don't have to be null-terminated!","Tobias Bieniek"],["73ccb83875dce77f2e8e259610376bb55e389431","0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","OS/ByteOrder: fix generic ByteSwap32() implementation\n\nWas not swapping on little-endian.","Max Kellermann"],["a2e186418bb11bf9ddd1f80e2a7a5066ac68cd02","3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de","dlgWaypointDetails: Replaced list with edit field\n\nThis fixes ticket #778 (Line-wrap in waypoint details dialog)","Tobias Bieniek"],["89b68880edddf6b692d07756a464d5336076397f","3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de","dlgChecklist: Replaced list with edit field","Tobias Bieniek"]],"ref":"refs/heads/master","size":153,"head":"3e6a3d027a42b8d8ab1eadbdcd149d6e704ed405","push_id":36974659}