{"ref":"refs/heads/master","push_id":55088904,"commits":[{"sha":"25f217b27c3879c86075eef52b3e7e06e9010298","author":{"email":"2fb6f55517b380f0646193cc5edae4126529d603@web.de","name":"Helmut J. Rohs"},"url":"https://api.github.com/repos/rdunning0823/xcsoar/commits/25f217b27c3879c86075eef52b3e7e06e9010298","message":"i18n: Also scan the Configuration subdirectory for translation tokens."},{"sha":"de37cebbad7378d4f57e9ea4990dc3b264fb0300","author":{"email":"2fb6f55517b380f0646193cc5edae4126529d603@web.de","name":"Helmut J. Rohs"},"url":"https://api.github.com/repos/rdunning0823/xcsoar/commits/de37cebbad7378d4f57e9ea4990dc3b264fb0300","message":"l10n: Regenerate pot file, rescued some german translations."},{"sha":"b61f6039601ad1cc0ba3912ec59160fb6b9510fc","author":{"email":"2fb6f55517b380f0646193cc5edae4126529d603@web.de","name":"Helmut J. Rohs"},"url":"https://api.github.com/repos/rdunning0823/xcsoar/commits/b61f6039601ad1cc0ba3912ec59160fb6b9510fc","message":"XML text: Removed difference from landscape/portait text version."},{"sha":"289fc8281235cc733abc5727f90e1d6a0f8a3580","author":{"email":"3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de","name":"Tobias Bieniek"},"url":"https://api.github.com/repos/rdunning0823/xcsoar/commits/289fc8281235cc733abc5727f90e1d6a0f8a3580","message":"Form/Button: Applied naming convention"},{"sha":"b598adea9d073640ecd7403aee3e4e94077a831c","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"url":"https://api.github.com/repos/rdunning0823/xcsoar/commits/b598adea9d073640ecd7403aee3e4e94077a831c","message":"po: regenerate *.po"},{"sha":"68d12c05b1a61c5dee965473ba2cdcb0bf51adc8","author":{"email":"1291af43162bff43f58fb7c637d50477a6b9cfb0@gmail.com","name":"Mats Larsson"},"url":"https://api.github.com/repos/rdunning0823/xcsoar/commits/68d12c05b1a61c5dee965473ba2cdcb0bf51adc8","message":"po: update Swedish translation"},{"sha":"e9c165392ea284caacc86cc081424d52aa6006fb","author":{"email":"3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de","name":"Tobias Bieniek"},"url":"https://api.github.com/repos/rdunning0823/xcsoar/commits/e9c165392ea284caacc86cc081424d52aa6006fb","message":"DialogLook: Moved button_font to separate ButtonLook struct"},{"sha":"8e008c6f59617d9ee9f0a262c21e10fbeaae3994","author":{"email":"3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de","name":"Tobias Bieniek"},"url":"https://api.github.com/repos/rdunning0823/xcsoar/commits/8e008c6f59617d9ee9f0a262c21e10fbeaae3994","message":"Custom/SymbolButton: Moved disabled_brush/color to ButtonLook struct"},{"sha":"a3775ea15f3b259fd833161d14f2f0767c0d6c5e","author":{"email":"3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de","name":"Tobias Bieniek"},"url":"https://api.github.com/repos/rdunning0823/xcsoar/commits/a3775ea15f3b259fd833161d14f2f0767c0d6c5e","message":"SymbolButton: Don't clear the canvas, draw directly on top"},{"sha":"32976d7e7d258d3a98769c475f617c12808f7341","author":{"email":"3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de","name":"Tobias Bieniek"},"url":"https://api.github.com/repos/rdunning0823/xcsoar/commits/32976d7e7d258d3a98769c475f617c12808f7341","message":"Renderer: Added ButtonRenderer class"},{"sha":"b2a537cf3d6c34dc9e5ab2afaa82fa537a2ad340","author":{"email":"3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de","name":"Tobias Bieniek"},"url":"https://api.github.com/repos/rdunning0823/xcsoar/commits/b2a537cf3d6c34dc9e5ab2afaa82fa537a2ad340","message":"SymbolButton: Used ButtonRenderer class"},{"sha":"ff526b450f96f543175eba800672f1d46f0419c0","author":{"email":"3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de","name":"Tobias Bieniek"},"url":"https://api.github.com/repos/rdunning0823/xcsoar/commits/ff526b450f96f543175eba800672f1d46f0419c0","message":"Form/Button: Used ButtonRenderer class"},{"sha":"c428aae0f77285c558778553cc815f28b6d60d89","author":{"email":"3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de","name":"Tobias Bieniek"},"url":"https://api.github.com/repos/rdunning0823/xcsoar/commits/c428aae0f77285c558778553cc815f28b6d60d89","message":"dlgFlarmTrafficDetails: Used assert() instead of condition"},{"sha":"9f65345f0419b40bcfcced0a586f3439aa07a4ce","author":{"email":"3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de","name":"Tobias Bieniek"},"url":"https://api.github.com/repos/rdunning0823/xcsoar/commits/9f65345f0419b40bcfcced0a586f3439aa07a4ce","message":"dlgFlarmTrafficDetails: Empty the dynamic fields when the target moves out of range"},{"sha":"c2429d83de805018a6efdbd7a40d5a019ed7ccfe","author":{"email":"3705ed3fd952b292a486ace50523e6a2730948aa@gmx.de","name":"Tobias Bieniek"},"url":"https://api.github.com/repos/rdunning0823/xcsoar/commits/c2429d83de805018a6efdbd7a40d5a019ed7ccfe","message":"dlgFlarmTraffic: Fixed typo"},{"sha":"d6aba573b7d1f2df3b78ad6f78cc959f12923995","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@raspberryridgesheepfarm.com","name":"Rob Dunning"},"url":"https://api.github.com/repos/rdunning0823/xcsoar/commits/d6aba573b7d1f2df3b78ad6f78cc959f12923995","message":"SubForm, XMLWidget: Change APIs\n\nClarify XMLWidget API that LoadWindow() shall\nonly be called from within Prepare().\nAdd logic so Unprepare() deletes the window\ncreated by LoadWindow().\n\nSubForm: Clear() deletes the windows added to\nthe destruct_windows list of the form.  These\nwindows are no longer deleted in ~SubForm().\nThe user of the SubForm must call Clear() to\ndelete these windows.\n\nEnforce:\nForm: calls SubForm::Clear() in ~Form().\nXMLWidget: calls SubForm::Clear() in UnPrepare()"},{"sha":"d18aa86d9905ff1d5ea2c2c6d96fbd03d6cb403f","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@raspberryridgesheepfarm.com","name":"Rob Dunning"},"url":"https://api.github.com/repos/rdunning0823/xcsoar/commits/d18aa86d9905ff1d5ea2c2c6d96fbd03d6cb403f","message":"WindowWidget: Add DeleteWindow()\n\nThis allows a derived class to delete a window\nadded to a WindowWidget."},{"sha":"86ef763ec50e53a65db426c57888b6f66a3e1493","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@raspberryridgesheepfarm.com","name":"Rob Dunning"},"url":"https://api.github.com/repos/rdunning0823/xcsoar/commits/86ef763ec50e53a65db426c57888b6f66a3e1493","message":"InfoBoxManager: add default Content dialog\n\nFor InfoBoxes that have no specific dialog content,\ndisplay a Dialog with two tab buttons to change the\nInfoBox and to Close.  This is consistent with\nthe behaviour of InfoBoxes with specific dialog content."},{"sha":"ef84b7ac15f01613981a985c8d82627d5a6cd036","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@raspberryridgesheepfarm.com","name":"Rob Dunning"},"url":"https://api.github.com/repos/rdunning0823/xcsoar/commits/ef84b7ac15f01613981a985c8d82627d5a6cd036","message":"dlgInfoBoxAccess: Use InfoBox Name\n\nUse name instead of title in the InfoBox\naccess dialog.  The name is longer\nand more descriptive."},{"sha":"47e1886d2aba785f102263bd97254cdec325cf9d","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@raspberryridgesheepfarm.com","name":"Rob Dunning"},"url":"https://api.github.com/repos/rdunning0823/xcsoar/commits/47e1886d2aba785f102263bd97254cdec325cf9d","message":"AltitudeSimulator: hide Sim tab if not running simulator\n\nHide the Simulator tab on the Altitude InfoBox setup\nthe gps position is not provided by the simulator."}],"head":"ac4260df1a942ba778d2075728a5dd102b161231","size":23}