{"ref":"refs/heads/master","commits":[{"author":{"name":"Max Kellermann","email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org"},"message":"Merge branch 'master' of git://github.com/jamesrw/XCSoar","url":"https://api.github.com/repos/jamesrw/XCSoar/commits/d928a5d1d6b0d8ef959f9f4fd5d4229d49cb3f37","sha":"d928a5d1d6b0d8ef959f9f4fd5d4229d49cb3f37"},{"author":{"name":"Gabor Liptak","email":"ea828200c44b3303cd68738b591500e03e10339e@freemail.hu"},"message":"HTTP client library setting is adapted for cygwin target.","url":"https://api.github.com/repos/jamesrw/XCSoar/commits/2c2375ff7d82cb191c40fe79d4283c1d2263e57e","sha":"2c2375ff7d82cb191c40fe79d4283c1d2263e57e"},{"author":{"name":"Gabor Liptak","email":"ea828200c44b3303cd68738b591500e03e10339e@freemail.hu"},"message":"t_InfoBox type handling is extended","url":"https://api.github.com/repos/jamesrw/XCSoar/commits/832530c1a2290e9276b8cc0ddc96fed3ab54ceff","sha":"832530c1a2290e9276b8cc0ddc96fed3ab54ceff"},{"author":{"name":"Olaf Hartmann","email":"a09f8438ee9b1302f678562ad1ed63a64ed06c53@s1998.tu-chemnitz.de"},"message":"OpenGL/Triangulate: cleanup, no functional changes\n\n- restore comment lost by merging\n- remove comments that tell no more than the code\n- added comments\n- rename AddToTriangleStrip to AppendPoint\n- simplified code","url":"https://api.github.com/repos/jamesrw/XCSoar/commits/ffa9c346912033eb1c1b5a14522759e703bb06af","sha":"ffa9c346912033eb1c1b5a14522759e703bb06af"},{"author":{"name":"Andreas Pfaller","email":"25b2c3d674030121eb96a9b1d6ee302f403821a7@gmail.com"},"message":"Engine/Task/Tasks/PathSolvers/TaskDijkstra: Add GlobalSliceAllocator.hpp include\n\nFixes link failures in test programs.","url":"https://api.github.com/repos/jamesrw/XCSoar/commits/2da0f7e8e99543570cc5975b9bffe85447ff3c2a","sha":"2da0f7e8e99543570cc5975b9bffe85447ff3c2a"},{"author":{"name":"Max Kellermann","email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org"},"message":"GlideComputerTask: don't derive from GlideComputerBlackboard","url":"https://api.github.com/repos/jamesrw/XCSoar/commits/6e3ab404bd467c3f4b56255351907bc0c01cbe8e","sha":"6e3ab404bd467c3f4b56255351907bc0c01cbe8e"},{"author":{"name":"Max Kellermann","email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org"},"message":"RoutePolar: don't take reference of GetMC() return value\n\nThis is a temporary object, the reference will be invalid instantly.","url":"https://api.github.com/repos/jamesrw/XCSoar/commits/f6076df110dbdaa79c6a3c2e9c478b21e033deb9","sha":"f6076df110dbdaa79c6a3c2e9c478b21e033deb9"},{"author":{"name":"Max Kellermann","email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org"},"message":"RoutePolar: fix angle calculations\n\nThe formulas for converting projected X/Y values to a polar index were\nutterly broken.  This caused big differences between straight arrival\nheight and \"ReachFan\" arrival height when the wind was strong, because\nthe head/tail wind was not considered correctly (TRAC #1531).\n\nThe integer-only formula is now replaced with a floating point one.\nThe cost of that is acceptable.","url":"https://api.github.com/repos/jamesrw/XCSoar/commits/6c616cec25783f474b999473bbdb38b95242bc5b","sha":"6c616cec25783f474b999473bbdb38b95242bc5b"},{"author":{"name":"Max Kellermann","email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org"},"message":"AirspaceConfigPanel: don't hide \"margin\" in ALLBELOW mode\n\nTRAC #1523.","url":"https://api.github.com/repos/jamesrw/XCSoar/commits/ffaa05db57f796a26e06f242fe030f90b4b8c6e0","sha":"ffaa05db57f796a26e06f242fe030f90b4b8c6e0"},{"author":{"name":"Max Kellermann","email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org"},"message":"Profile/DeviceConfig: save the \"bulk baud rate\" setting\n\nDoh!  Nobody felt responsible for saving that setting, so it never\nworked (TRAC #1521).","url":"https://api.github.com/repos/jamesrw/XCSoar/commits/40d112388432981e85ea9d0ce259b396360ae37e","sha":"40d112388432981e85ea9d0ce259b396360ae37e"},{"author":{"name":"Max Kellermann","email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org"},"message":"dlgConfigFonts: show message before deleting the temporary fonts\n\nThe sample fonts will continue to be rendered until the user\nacknowledges the message box.  We must not dispose the temporary fonts\nuntil that has happened, or XCSoar will crash (TRAC #1519).","url":"https://api.github.com/repos/jamesrw/XCSoar/commits/1f6e68c951b8f644690765e1dc1d142b579b07ef","sha":"1f6e68c951b8f644690765e1dc1d142b579b07ef"},{"author":{"name":"Max Kellermann","email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org"},"message":"Device/Driver: don't auto-restart NMEAOut and XCOM760","url":"https://api.github.com/repos/jamesrw/XCSoar/commits/48f01bf32234c020bab6fa5a6712c3c89586a5a3","sha":"48f01bf32234c020bab6fa5a6712c3c89586a5a3"},{"author":{"name":"Max Kellermann","email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org"},"message":"Makefile: APK file renamed to XCSoar-release-unsigned.apk\n\nSeems to be an Android SDK change.","url":"https://api.github.com/repos/jamesrw/XCSoar/commits/7932fad0d83a47a465daa7609b81892b418b679e","sha":"7932fad0d83a47a465daa7609b81892b418b679e"},{"author":{"name":"Max Kellermann","email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org"},"message":"release v6.2.2","url":"https://api.github.com/repos/jamesrw/XCSoar/commits/d529480ef836af14de3f5e746e5b7557200f6977","sha":"d529480ef836af14de3f5e746e5b7557200f6977"},{"author":{"name":"Max Kellermann","email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org"},"message":"Merge commit 'v6.2.2'\n\nConflicts:\n\tNEWS.txt\n\tsrc/Dialogs/dlgConfigFonts.cpp\n\tsrc/Engine/Route/RoutePolar.cpp","url":"https://api.github.com/repos/jamesrw/XCSoar/commits/deba8bf2a646c5e2d4382bd5a7f8748ed595f267","sha":"deba8bf2a646c5e2d4382bd5a7f8748ed595f267"},{"author":{"name":"Max Kellermann","email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org"},"message":"GlideComputerRoute: use DerivedInfo::GetWindOrZero()","url":"https://api.github.com/repos/jamesrw/XCSoar/commits/a5f3997dd8aa2b1646108f8c881143827b1fbfd7","sha":"a5f3997dd8aa2b1646108f8c881143827b1fbfd7"},{"author":{"name":"Max Kellermann","email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org"},"message":"TaskStats/DistanceStat: initialise speed_incremental=0","url":"https://api.github.com/repos/jamesrw/XCSoar/commits/a02ddbfa3f545dad979848eeedc77a19c24b86c0","sha":"a02ddbfa3f545dad979848eeedc77a19c24b86c0"},{"author":{"name":"Max Kellermann","email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org"},"message":"RoutePolar: use MacCready::GetInvMC()\n\nMultiplication is faster than division.","url":"https://api.github.com/repos/jamesrw/XCSoar/commits/a7c7193f48da566105bce57b6064d66fe73fed41","sha":"a7c7193f48da566105bce57b6064d66fe73fed41"},{"author":{"name":"Max Kellermann","email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org"},"message":"RoutePolar: remove useless explicit copy constructor\n\nThe C++ compiler can do better.","url":"https://api.github.com/repos/jamesrw/XCSoar/commits/6f5f40ade870de2e44f16e276519d0460ba58d8c","sha":"6f5f40ade870de2e44f16e276519d0460ba58d8c"},{"author":{"name":"Max Kellermann","email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org"},"message":"RoutePolar: don't initialise in RPPoint default constructor\n\nIt is expected that all points get initialised by\nRoutePolar::initialise().","url":"https://api.github.com/repos/jamesrw/XCSoar/commits/e0f21653f0d2ebb9d9c05b261ad3c271fdcf1d35","sha":"e0f21653f0d2ebb9d9c05b261ad3c271fdcf1d35"}],"head":"65d77e08e8ea70e7a415949589ac57edb8e41058","size":55,"push_id":48831027}