{"ref":"refs/heads/master","push_id":54773921,"commits":[{"sha":"d2a13b615d9aee2626f17ed2777afe69192c3a75","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/d2a13b615d9aee2626f17ed2777afe69192c3a75","message":"OpenGL/BufferCanvas: configure GL_TEXTURE_ENV_MODE=GL_REPLACE\n\nFixes the flickering bug."},{"sha":"92753eab46b60d1c521ceb1b5f18d15cbd97a14b","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/92753eab46b60d1c521ceb1b5f18d15cbd97a14b","message":"Android/TextUtil: generate GL_LUMINANCE texture\n\nSave 50% video memory."},{"sha":"6cfec7764a51bd51648981a733f9f74b2f408b8a","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/6cfec7764a51bd51648981a733f9f74b2f408b8a","message":"Makefile: fix duplicate symbols in debug programs\n\nLLVM complains."},{"sha":"317f328893e45e69362a87eb0de5146f303612b2","author":{"email":"50d8b4a941c26b89482c94ab324b5a274f9ced66","name":"Wladimir Kummer de Paula"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/317f328893e45e69362a87eb0de5146f303612b2","message":"po: update Brazilian Portuguese translation"},{"sha":"f17d957d7f5af157e2f2ae049f5e68b3f8dcf507","author":{"email":"3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de","name":"Tobias Bieniek"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/f17d957d7f5af157e2f2ae049f5e68b3f8dcf507","message":"dlgConfiguration: Fixed tab-order"},{"sha":"e8b15a6cd0bd50fdf9d2207422f2d3f81d8697d3","author":{"email":"3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de","name":"Tobias Bieniek"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/e8b15a6cd0bd50fdf9d2207422f2d3f81d8697d3","message":"FeedTCP: Close socket even if connect() fails"},{"sha":"d35b41111a41889c6885a2f7be19fff49999e77b","author":{"email":"3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de","name":"Tobias Bieniek"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/d35b41111a41889c6885a2f7be19fff49999e77b","message":"FeedTCP: Convert IP address after the socket has been created"},{"sha":"388c0c2bd6e85923e24cb07e289127565d7eec60","author":{"email":"3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de","name":"Tobias Bieniek"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/388c0c2bd6e85923e24cb07e289127565d7eec60","message":"StaticString: Fixed typo\n\nNarrowString is using char, not TCHAR!!"},{"sha":"7223b3e9609d137a45af1529ee6195723539a9c8","author":{"email":"3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de","name":"Tobias Bieniek"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/7223b3e9609d137a45af1529ee6195723539a9c8","message":"test/*TCP*: Added program purpose description"},{"sha":"88bed4b3443f75881d391f68ca3a56ff3b19bebe","author":{"email":"3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de","name":"Tobias Bieniek"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/88bed4b3443f75881d391f68ca3a56ff3b19bebe","message":"Device/Port: Added TCPClientPort class"},{"sha":"5297c672b1ea7912180a764bc8e88cf93135dc02","author":{"email":"3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de","name":"Tobias Bieniek"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/5297c672b1ea7912180a764bc8e88cf93135dc02","message":"FeedTCP: Used TCPClientPort class"},{"sha":"511deee4f0c3c1af2d876b9d06dd7c0c0fd8982c","author":{"email":"3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de","name":"Tobias Bieniek"},"url":"https://api.github.com/repos/Turbo87/XCSoar/commits/511deee4f0c3c1af2d876b9d06dd7c0c0fd8982c","message":"test: Added RunTCPClient test program"}],"head":"511deee4f0c3c1af2d876b9d06dd7c0c0fd8982c","size":12}