{"ref":"refs/heads/master","commits":[{"author":{"name":"Max Kellermann","email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/f2339fff59d1e2f1f61f17beb13fe3e0a729a482","message":"NEWS.txt: updates for 6.2.2","sha":"f2339fff59d1e2f1f61f17beb13fe3e0a729a482"},{"author":{"name":"Max Kellermann","email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/341161678c96dbf71d20c77301587d64d5a906ec","message":"Makefile: add \"Settings\" to NATIVE_CLASSES","sha":"341161678c96dbf71d20c77301587d64d5a906ec"},{"author":{"name":"Max Kellermann","email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/9498f4d5e947d0e7055704dda9fdd189af6f3267","message":"po: regenerate xcsoar.pot and *.po\n\nLine number changes.  Prepare a smooth merge from Launchpad.","sha":"9498f4d5e947d0e7055704dda9fdd189af6f3267"},{"author":{"name":"Titi","email":"50d8b4a941c26b89482c94ab324b5a274f9ced66"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/b2a9c85f454eb5515efbd07bb0fde637c5ccbffe","message":"po: update French translation","sha":"b2a9c85f454eb5515efbd07bb0fde637c5ccbffe"},{"author":{"name":"Quint Segers","email":"50d8b4a941c26b89482c94ab324b5a274f9ced66"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/ba44df6fc4fdd6b299ff9e646eb248e704fbe57a","message":"po: update Dutch translation","sha":"ba44df6fc4fdd6b299ff9e646eb248e704fbe57a"},{"author":{"name":"Davide Pizzetti","email":"3fab559b5be0a01ee55fa75ee2d118f72cb1ab2e@alice.it"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/5755858295541492a9623dba77ef273471ee6ebb","message":"po: update Italian translation","sha":"5755858295541492a9623dba77ef273471ee6ebb"},{"author":{"name":"Philipp Wollschlegel","email":"aba1e05607bf6e6540baca2cbb9eb02ed5066432@kabelsalat.ch"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/f8298a628eb8e812ef959a28cbf8813b3ebf980d","message":"po: update German translation","sha":"f8298a628eb8e812ef959a28cbf8813b3ebf980d"},{"author":{"name":"Úr Balázs","email":"337ac9f2929d3fd13af83f6deba649673f48865d@gmail.com"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/f160ea390247f1b7435aa12ae03cdde584667fbb","message":"po: update Hungarian translation","sha":"f160ea390247f1b7435aa12ae03cdde584667fbb"},{"author":{"name":"Max Kellermann","email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/ec2bbbb54a10c7dd862dadee74402b5b8e44c60e","message":"Makefile: add dependency on r.sed [Android]","sha":"ec2bbbb54a10c7dd862dadee74402b5b8e44c60e"},{"author":{"name":"Max Kellermann","email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/19b0fc990803f507f21d5f9c8d2b66853fd28409","message":"build/r.sed: use ${gen.absolute.dir} [Android]\n\nOn the new Android SDK, the internal variable ${gen.dir} was renamed\nto ${gen.absolute.dir}, which breaks the build.","sha":"19b0fc990803f507f21d5f9c8d2b66853fd28409"},{"author":{"name":"Max Kellermann","email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/99c2a7c1ee057b5ffca60be92f43ca71bf8d9f31","message":"Android: move class EventBridge to a separate source file\n\nBetter compiling dependencies.","sha":"99c2a7c1ee057b5ffca60be92f43ca71bf8d9f31"},{"author":{"name":"Max Kellermann","email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/ca695db61b85abab52e7a0b9b588751227ec308a","message":"Android: compile JNI classes with a custom build.xml\n\nThe new Android SDK hides the \"compile\" target, it cannot be called\nfrom the command line.  This patch compiles the JNI Java sources with\na custom build.xml into a custom destination directory, which also\nfixes a few dependency quirks.","sha":"ca695db61b85abab52e7a0b9b588751227ec308a"},{"author":{"name":"Max Kellermann","email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/f246095ef643dbd83a4306ba3f789c65719853b0","message":"Makefile: \"touch\" JNI headers after \"javah\" call\n\n\"javah\" doesn't update the time stamp if the file contents havn't\nchanged.  That confuses \"make\".","sha":"f246095ef643dbd83a4306ba3f789c65719853b0"},{"author":{"name":"Tobias Bieniek","email":"3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/4b963d956bc1ebc95f7bfd9f48652b7a8693d2f1","message":"MapItemList: Fixed sorting bug\n\nThe compare function needs to implement strict weak ordering\notherwise the sorting algorithm can fail and crash.\n\nThis fixes ticket #1524","sha":"4b963d956bc1ebc95f7bfd9f48652b7a8693d2f1"},{"author":{"name":"Tobias Bieniek","email":"3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/bd3f420b9c6bbbbf336654491fdc828b8eff76e8","message":"MapItemList: Sort markers by id","sha":"bd3f420b9c6bbbbf336654491fdc828b8eff76e8"},{"author":{"name":"Tobias Bieniek","email":"3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/f1805282dd3e3c730e52a04b00fc8649d51e85ae","message":"MapItem: Force not-NULL airspace parameter in AirspaceMapItem constructor","sha":"f1805282dd3e3c730e52a04b00fc8649d51e85ae"},{"author":{"name":"Max Kellermann","email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/31bef72a2f1e590d56c76fa144a56e986b4f4108","message":"Device/Port: pass byte buffers to handler\n\nMove the line splitting code from all Port implementations to the new\nwrapper class PortLineHandler.  This merges a good amount of duplicate\ncode, and will allow handlers to read raw binary data from a port.","sha":"31bef72a2f1e590d56c76fa144a56e986b4f4108"},{"author":{"name":"Max Kellermann","email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/070da27c473cd97d377eb77c5adde7e82e689b3f","message":"Merge branch 'v6.2.x'\n\nConflicts:\n\tsrc/Logger/IGCWriter.cpp\n\tsrc/Logger/LoggerFRecord.cpp\n\tsrc/Screen/OpenGL/Triangulate.cpp","sha":"070da27c473cd97d377eb77c5adde7e82e689b3f"},{"author":{"name":"Max Kellermann","email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/d194edffefae8eb6e614a01a3962e5beeeff6c26","message":"Util/FifoBuffer: use std::move()","sha":"d194edffefae8eb6e614a01a3962e5beeeff6c26"},{"author":{"name":"Tobias Bieniek","email":"5e0335f21a153cf7664d915eb62465b2b3b36b98@arc-aachen.de"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/441ee7c2211688700e9efd10a66cb920387f4433","message":"MapItemListDialog: Show terrain elevation at selected location","sha":"441ee7c2211688700e9efd10a66cb920387f4433"}],"head":"441ee7c2211688700e9efd10a66cb920387f4433","size":20,"push_id":48097334}