{"push_id":831281220,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"2364449d7a173086c2681eae267b32e5c1596b00","before":"06e5d0f5c59b7d3d1bb20d76abf011a474302b3a","commits":[{"sha":"006ef5b4a5e362eed848ca26b411a8059d74b965","author":{"email":"1a70a9294f4081992370f7c444ad2288221b8839@minetest.net","name":"PilzAdam"},"message":"New settings tab contain all possible settings\n\nSettings are automatically parsed from builtin/settingtypes.txt\nThe edit dialog automatically adjust based on the type of setting","distinct":true,"url":"https://api.github.com/repos/paramat/minetest/commits/006ef5b4a5e362eed848ca26b411a8059d74b965"},{"sha":"6b408248a16b0c61007247d8bce23a349f86b45c","author":{"email":"525f226feddbc32ac8f376a33b6c9841bf065ea1@outlook.com","name":"est31"},"message":"Re-add \"file\" type for --add-location for xgettext call\n\nPassing line numbers in the comments is bad.\n\nReferences:\n\n* Commit 94961b3364f76d5861913af321e9be6200d080b3\n* Previous commit","distinct":true,"url":"https://api.github.com/repos/paramat/minetest/commits/6b408248a16b0c61007247d8bce23a349f86b45c"},{"sha":"c4d18623440b58b9f90629c798687608bc32c6da","author":{"email":"b74569be7793ddecdfb6527a1760ef19eaa4a480@gmx.net","name":"Kahrl"},"message":"Fix GUITable selection issues with trees\n\n- setOpenedTrees(): this internal function was calling setSelected()\n  to update m_selected. Since setSelected() calls autoScroll(),\n  this caused the scrollbar to scroll back to the selected row\n  in some cases when that shouldn't be done.\n\n  For example, clicking the \"+\" to open a tree caused autoscroll.\n\n  Fix this by making setOpenedTrees() modify m_selected directly.\n\n- setDynamicData(): set scrollbar position after calling\n  setSelected(), not before. This avoids setSelected()'s autoscroll\n  messing up the scrollbar position again.\n\n- setSelected(): If an invisible row is selected, open all parents\n  of the selected row in order to make the selected row visible.\n\n  This fixes the issue where all the trees are closed again whenever\n  you return from the setting edit dialog to the settings tab.","distinct":true,"url":"https://api.github.com/repos/paramat/minetest/commits/c4d18623440b58b9f90629c798687608bc32c6da"},{"sha":"f3d82567c9dc98d5b1fa8724055727956ed351eb","author":{"email":"525f226feddbc32ac8f376a33b6c9841bf065ea1@outlook.com","name":"est31"},"message":"Display sane output for empty descriptions\n\nAccording to its man page, the function gettext(3)\n\"may return a nonempty string\" when msgid is \"\".\n\nThis commit fixes a bug where the comment \"\"\nfor some settings caused gettext to return a\n\"nonempty string\", in this case header info of the\npo file.","distinct":true,"url":"https://api.github.com/repos/paramat/minetest/commits/f3d82567c9dc98d5b1fa8724055727956ed351eb"},{"sha":"6b0cae5a9d6e220b9f1ecf8e6a821d84961564fd","author":{"email":"525f226feddbc32ac8f376a33b6c9841bf065ea1@outlook.com","name":"est31"},"message":"Remove wstrgettext\n\nEverywhere where wstrgettext was used, its output was converted back\nto utf8. As wstrgettext internally converts the return value\nfrom utf8 to wstring, it has been a waste. Remove the function, and\nuse strgettext instead.","distinct":true,"url":"https://api.github.com/repos/paramat/minetest/commits/6b0cae5a9d6e220b9f1ecf8e6a821d84961564fd"},{"sha":"ba9d7215ecc38b6a33e2984a600c13db203f6274","author":{"email":"b74569be7793ddecdfb6527a1760ef19eaa4a480@gmx.net","name":"Kahrl"},"message":"Settings tab: don't autoscroll when toggling \"Show technical names\"","distinct":true,"url":"https://api.github.com/repos/paramat/minetest/commits/ba9d7215ecc38b6a33e2984a600c13db203f6274"},{"sha":"2364449d7a173086c2681eae267b32e5c1596b00","author":{"email":"b74569be7793ddecdfb6527a1760ef19eaa4a480@gmx.net","name":"Kahrl"},"message":"Settings tab: double click opens/closes trees","distinct":true,"url":"https://api.github.com/repos/paramat/minetest/commits/2364449d7a173086c2681eae267b32e5c1596b00"}]}