{"push_id":1324701315,"size":42,"distinct_size":12,"ref":"refs/heads/livetrack24","head":"cf4338adaa4ca4f2ce7177aed60854e3a78052c8","before":"e6bf8c4872ae165861a94684cbc24a5cf6b6daf8","commits":[{"sha":"c7e7bc6dfc5bef6460e845179862226536db8e91","author":{"name":"Max Kellermann","email":"d0bf04c4eeeb6d33cd5a0a197a096f6ee6b9c1c8@gmail.com"},"message":"NEWS: prepare for 6.8.8","distinct":false,"url":"https://api.github.com/repos/kerel-fs/XCSoar/commits/c7e7bc6dfc5bef6460e845179862226536db8e91"},{"sha":"0732eac033aea5cacbd72de6123bc0d2c87fecc4","author":{"name":"Max Kellermann","email":"d0bf04c4eeeb6d33cd5a0a197a096f6ee6b9c1c8@gmail.com"},"message":"Tracking/Glue: add missing mutex lock in OnWave()","distinct":false,"url":"https://api.github.com/repos/kerel-fs/XCSoar/commits/0732eac033aea5cacbd72de6123bc0d2c87fecc4"},{"sha":"6cebaba899e00b35dff9d6f67416a652cd5f32cf","author":{"name":"Tonino Tarsi","email":"ecf474464c330b40e508c315eef26d38ac2ccdad@gmail.com"},"message":"Update libpng to version 1.6.24","distinct":false,"url":"https://api.github.com/repos/kerel-fs/XCSoar/commits/6cebaba899e00b35dff9d6f67416a652cd5f32cf"},{"sha":"a234c4fbd2edea552e3a59b537afe56b0720ef0d","author":{"name":"Arne Martin Güettler","email":"dc92d2c858f8525518208d3da188f18936c2e4a0@guettler.no"},"message":"CuRenderer: Use user selected unit for y-axis (altitude)\n\nPreviously used the less intuitive \"level\", which in current\nimplementation happens to be 100 meters.","distinct":false,"url":"https://api.github.com/repos/kerel-fs/XCSoar/commits/a234c4fbd2edea552e3a59b537afe56b0720ef0d"},{"sha":"35ecbe68e894cfa5438be3cdafb3f3d565c1746d","author":{"name":"Felix Hädicke","email":"8a5cacc2f9b177afdac9b565a95b03e7c8c39598@web.de"},"message":"Util/TriState: undefine TRUE and FALSE macros on all platforms, if defined\n\nThis fixes compilation for iOS and macOS.","distinct":false,"url":"https://api.github.com/repos/kerel-fs/XCSoar/commits/35ecbe68e894cfa5438be3cdafb3f3d565c1746d"},{"sha":"83e0df719a2a46272b0f7e83fa417059d2be9271","author":{"name":"Max Kellermann","email":"d0bf04c4eeeb6d33cd5a0a197a096f6ee6b9c1c8@gmail.com"},"message":"Screen/Memory/Buffer: constexpr/const fixups for At()\n\nIn C++11, \"constexpr\" on a method implies \"const\", which is why\nWritableImageBuffer::At() has been working at all for const instances\n(something we need all the time).  I now learned that clang's\n-Wconstexpr-not-const was correct after all.\n\nHowever this implicit \"const\" has been removed in C++14, and so this\nfails to build.\n\nTo make this code future-proof, split WritableImageBuffer::At() into\ntwo overloads: one is \"constexpr const\", and the other is neither (we\ncan't have \"constexpr\" without \"const\" until we switch to -std=c++14).\nAfter the \"-std=c++14\" switch (XCSoar 7.0), we can re-add the\n\"constexpr\" to the non-const overload.\n\nThe method ConstImageBuffer::At() is also missing the explicit\n\"const\", and will eventually break.","distinct":false,"url":"https://api.github.com/repos/kerel-fs/XCSoar/commits/83e0df719a2a46272b0f7e83fa417059d2be9271"},{"sha":"04015f7708656f547faca862a9cfc232d99538d2","author":{"name":"Max Kellermann","email":"d0bf04c4eeeb6d33cd5a0a197a096f6ee6b9c1c8@gmail.com"},"message":"Merge branch 'v6.8.x'","distinct":false,"url":"https://api.github.com/repos/kerel-fs/XCSoar/commits/04015f7708656f547faca862a9cfc232d99538d2"},{"sha":"e6382171be2baea2fdb5fba746b045aa37ebd675","author":{"name":"Max Kellermann","email":"d0bf04c4eeeb6d33cd5a0a197a096f6ee6b9c1c8@gmail.com"},"message":"IO/KeyValueFileWriter: switch to BufferedOutputStream","distinct":false,"url":"https://api.github.com/repos/kerel-fs/XCSoar/commits/e6382171be2baea2fdb5fba746b045aa37ebd675"},{"sha":"1bfcb1b53c46d7e87c5005e49a4667b66a12439e","author":{"name":"Max Kellermann","email":"d0bf04c4eeeb6d33cd5a0a197a096f6ee6b9c1c8@gmail.com"},"message":"IO/StdioOutputStream: import another IO class from MPD","distinct":false,"url":"https://api.github.com/repos/kerel-fs/XCSoar/commits/1bfcb1b53c46d7e87c5005e49a4667b66a12439e"},{"sha":"c9ab20d1f01819a4c90377c5aa2487a514a9e377","author":{"name":"Max Kellermann","email":"d0bf04c4eeeb6d33cd5a0a197a096f6ee6b9c1c8@gmail.com"},"message":"IO/BufferedOutputStream: add Write(char)","distinct":false,"url":"https://api.github.com/repos/kerel-fs/XCSoar/commits/c9ab20d1f01819a4c90377c5aa2487a514a9e377"},{"sha":"c6e553b1baa9d65e402ee302ab04461c0f7a7c7e","author":{"name":"Max Kellermann","email":"d0bf04c4eeeb6d33cd5a0a197a096f6ee6b9c1c8@gmail.com"},"message":"IO/BufferedOutputStream: add wchar_t overloads","distinct":false,"url":"https://api.github.com/repos/kerel-fs/XCSoar/commits/c6e553b1baa9d65e402ee302ab04461c0f7a7c7e"},{"sha":"5e950a205908007072977e60e2eb59c32edcaa73","author":{"name":"Max Kellermann","email":"d0bf04c4eeeb6d33cd5a0a197a096f6ee6b9c1c8@gmail.com"},"message":"XML/Writer: switch to BufferedOutputStream","distinct":false,"url":"https://api.github.com/repos/kerel-fs/XCSoar/commits/5e950a205908007072977e60e2eb59c32edcaa73"},{"sha":"586dd590baa8064571503d0a0c3c7d4beed54dd9","author":{"name":"Max Kellermann","email":"d0bf04c4eeeb6d33cd5a0a197a096f6ee6b9c1c8@gmail.com"},"message":"FLARM/NameFile: switch to BufferedOutputStream","distinct":false,"url":"https://api.github.com/repos/kerel-fs/XCSoar/commits/586dd590baa8064571503d0a0c3c7d4beed54dd9"},{"sha":"ea4c577ffd7cd6817fe1543199302753232dc8c0","author":{"name":"Max Kellermann","email":"d0bf04c4eeeb6d33cd5a0a197a096f6ee6b9c1c8@gmail.com"},"message":"JSON/Writer: switch to BufferedOutputStream","distinct":false,"url":"https://api.github.com/repos/kerel-fs/XCSoar/commits/ea4c577ffd7cd6817fe1543199302753232dc8c0"},{"sha":"f99526a376bc2fff115ff29650c86bde6114319a","author":{"name":"Max Kellermann","email":"d0bf04c4eeeb6d33cd5a0a197a096f6ee6b9c1c8@gmail.com"},"message":"Logger/External: include cleanup","distinct":false,"url":"https://api.github.com/repos/kerel-fs/XCSoar/commits/f99526a376bc2fff115ff29650c86bde6114319a"},{"sha":"8bc271e17f388a2afff301272ebbf49fcc3a7403","author":{"name":"Max Kellermann","email":"d0bf04c4eeeb6d33cd5a0a197a096f6ee6b9c1c8@gmail.com"},"message":"Lua: don't indent after \"namespace {\"","distinct":false,"url":"https://api.github.com/repos/kerel-fs/XCSoar/commits/8bc271e17f388a2afff301272ebbf49fcc3a7403"},{"sha":"4407a3e5e8ba3ff7ee2b80da36d19e50b94383ed","author":{"name":"Max Kellermann","email":"d0bf04c4eeeb6d33cd5a0a197a096f6ee6b9c1c8@gmail.com"},"message":"Lua/Ptr: safe lua_State* wrapper","distinct":false,"url":"https://api.github.com/repos/kerel-fs/XCSoar/commits/4407a3e5e8ba3ff7ee2b80da36d19e50b94383ed"},{"sha":"078d50a215127c0e8ddff0cafd0628ee6af2e4a4","author":{"name":"Max Kellermann","email":"d0bf04c4eeeb6d33cd5a0a197a096f6ee6b9c1c8@gmail.com"},"message":"Lua: switch from class Error to C++ exceptions","distinct":false,"url":"https://api.github.com/repos/kerel-fs/XCSoar/commits/078d50a215127c0e8ddff0cafd0628ee6af2e4a4"},{"sha":"b123953beb699547a3142f40ef10838d12c11f95","author":{"name":"Max Kellermann","email":"d0bf04c4eeeb6d33cd5a0a197a096f6ee6b9c1c8@gmail.com"},"message":"LogFile: remove Error obsolete overloads","distinct":false,"url":"https://api.github.com/repos/kerel-fs/XCSoar/commits/b123953beb699547a3142f40ef10838d12c11f95"},{"sha":"b4fb733e785bbf97b68760a8efe3f68357ebb30c","author":{"name":"Max Kellermann","email":"d0bf04c4eeeb6d33cd5a0a197a096f6ee6b9c1c8@gmail.com"},"message":"Dialogs/Error: remove Error obsolete overload","distinct":false,"url":"https://api.github.com/repos/kerel-fs/XCSoar/commits/b4fb733e785bbf97b68760a8efe3f68357ebb30c"}]}
{"actor":{"display_login":"kerel-fs"}}