{"push_id":575316732,"size":15,"distinct_size":15,"ref":"refs/heads/master","head":"021512bdbd0d3e17603c577b994f42ec23f7361b","before":"00d281d597bd677ccae53676ed81c4090fe24699","commits":[{"sha":"df727dd87c95305e5997c9eff52e0de92a6a4846","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"Compiler.h: add macros GCC_CHECK_VERSION, CLANG_OR_GCC_VERSION, GCC_OLDER_THAN\n\nBackport from master.","distinct":true,"url":"https://api.github.com/repos/MaxKellermann/XCSoar/commits/df727dd87c95305e5997c9eff52e0de92a6a4846"},{"sha":"37a84fa6d657567cd786ff13862163d2a0f7a289","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"Util/TypeTraits: enable new C++11 functions for gcc 5.0\n\ngcc has finally migrated from the deprecated C++0x draft API to the\nfinal C++11 API.","distinct":true,"url":"https://api.github.com/repos/MaxKellermann/XCSoar/commits/37a84fa6d657567cd786ff13862163d2a0f7a289"},{"sha":"ec54c51ea32f04b583667ca5d1977e6efc51a381","author":{"email":"7a0e50e3f6a0939db82b6a8a423c08a163896f41@gmail.com","name":"Benjamin Tissoires"},"message":"Fix Kobo PowerOff Debug compilation\n\nWhen compiling without optimizations (DEBUG=y) PowerOff fails to build:\n\n  LINK    output/KOBO/bin/PowerOff-ns\noutput/KOBO/screen.a(Font.o): In function `Mutex::Lock()':\n./src/Thread/Mutex.hpp:131: undefined reference to `thread_locks_held'\n./src/Thread/Mutex.hpp:131: undefined reference to `thread_locks_held'\noutput/KOBO/screen.a(Font.o): In function `Mutex::Unlock()':\n./src/Thread/Mutex.hpp:173: undefined reference to `thread_locks_held'\n./src/Thread/Mutex.hpp:173: undefined reference to `thread_locks_held'\ncollect2: error: ld returned 1 exit status\nmake: *** [output/KOBO/bin/PowerOff-ns] Error 1\n\nThread/Mutex.cpp only contains one symbol exported only when the debug\ntarget is chosen so it is safe to include it no matter what.","distinct":true,"url":"https://api.github.com/repos/MaxKellermann/XCSoar/commits/ec54c51ea32f04b583667ca5d1977e6efc51a381"},{"sha":"9b0fd09fcebaea29245073a0988113e8d02e4279","author":{"email":"25b2c3d674030121eb96a9b1d6ee302f403821a7@gmail.com","name":"Andreas Pfaller"},"message":"InfoBoxes/Content/Contest: Fix data in OLC infoboxes if \"OLC League\" is used\n\nFixes trac issue #3461.","distinct":true,"url":"https://api.github.com/repos/MaxKellermann/XCSoar/commits/9b0fd09fcebaea29245073a0988113e8d02e4279"},{"sha":"85f3eee40ace5eeed9b492da03d0829dbc170c54","author":{"email":"25b2c3d674030121eb96a9b1d6ee302f403821a7@gmail.com","name":"Andreas Pfaller"},"message":"NEWS: Add missing trac issue number\n\nSee 7cb57d8c63b9009c6ef105379dd7cff55b4f8349","distinct":true,"url":"https://api.github.com/repos/MaxKellermann/XCSoar/commits/85f3eee40ace5eeed9b492da03d0829dbc170c54"},{"sha":"8133e6839e8ab9df1963e1271c9e5b06caaa0f44","author":{"email":"25b2c3d674030121eb96a9b1d6ee302f403821a7@gmail.com","name":"Andreas Pfaller"},"message":"Engine/Contest/Solvers/AbstractContest: Fix handicap factor for \"OLC League\" scores","distinct":true,"url":"https://api.github.com/repos/MaxKellermann/XCSoar/commits/8133e6839e8ab9df1963e1271c9e5b06caaa0f44"},{"sha":"ebfbcba097b241c8a922de620101bddf3b61f7c6","author":{"email":"25b2c3d674030121eb96a9b1d6ee302f403821a7@gmail.com","name":"Andreas Pfaller"},"message":"Input/InputParser: Accept '_' in event identifiers\n\nFixes trac issue #3464.","distinct":true,"url":"https://api.github.com/repos/MaxKellermann/XCSoar/commits/ebfbcba097b241c8a922de620101bddf3b61f7c6"},{"sha":"be100d5a36e6699601b9a2a4ef5bb90c934143e3","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"Merge branch 'v6.7.x'","distinct":true,"url":"https://api.github.com/repos/MaxKellermann/XCSoar/commits/be100d5a36e6699601b9a2a4ef5bb90c934143e3"},{"sha":"10e1d1916c087b794d3021446cd478602a334b0c","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"Net/SocketDescriptor: return Undefined() on Accept() error\n\nRegression from commit ea917c7","distinct":true,"url":"https://api.github.com/repos/MaxKellermann/XCSoar/commits/10e1d1916c087b794d3021446cd478602a334b0c"},{"sha":"d3db94dcf38a8c229c7573d8878c6a236b8704ea","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"Makefile: link WinCE with -lws2 instead of -lwinsock\n\nRequired for WSAGetLastError().","distinct":true,"url":"https://api.github.com/repos/MaxKellermann/XCSoar/commits/d3db94dcf38a8c229c7573d8878c6a236b8704ea"},{"sha":"7e72be2a2c6aba3270dd86f0ffc1202e462e4bb6","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"Net/SocketError: new utility library","distinct":true,"url":"https://api.github.com/repos/MaxKellermann/XCSoar/commits/7e72be2a2c6aba3270dd86f0ffc1202e462e4bb6"},{"sha":"889ed8b9c78b3a7b16bb6dc89071d3de1a4054e3","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"Device/SocketPort: retry Write() after EAGAIN\n\nAllows the socket to be non-blocking (or using MSG_DONTWAIT).","distinct":true,"url":"https://api.github.com/repos/MaxKellermann/XCSoar/commits/889ed8b9c78b3a7b16bb6dc89071d3de1a4054e3"},{"sha":"45801f942d0e68ed93b98eb82c4cef77d911882d","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"Device/TCPClientPort: omit the SetBlocking() call\n\nThe SocketPort class can deal very well with non-blocking sockets.\nAnyway, if Connect() blocks, TCPClientPort::OnFileEvent() will not\nenable blocking mode - the code was inconsistent.","distinct":true,"url":"https://api.github.com/repos/MaxKellermann/XCSoar/commits/45801f942d0e68ed93b98eb82c4cef77d911882d"},{"sha":"2d0473f9f00fdd90a8b5667308a6e03864267f50","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"Net/SocketDescriptor: use nullptr instead of NULL","distinct":true,"url":"https://api.github.com/repos/MaxKellermann/XCSoar/commits/2d0473f9f00fdd90a8b5667308a6e03864267f50"},{"sha":"021512bdbd0d3e17603c577b994f42ec23f7361b","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"test/FeedFlyNetData: migrate to Port from SocketDescriptor","distinct":true,"url":"https://api.github.com/repos/MaxKellermann/XCSoar/commits/021512bdbd0d3e17603c577b994f42ec23f7361b"}]}