{"push_id":813391321,"size":220,"distinct_size":1,"ref":"refs/heads/minetest","head":"e15b93a99a0ac9d212a7f3c8fa821c6bf59f4ba0","before":"59f304f7b1ffedbe48226b43de238cdfc5d02d1b","commits":[{"sha":"e4bff8be94c0db4f94e63ad448d0eeb869ccdbbd","author":{"email":"3f7fe43b4ddf007261c76197d33696d3f30c90cd@minetest.net","name":"ShadowNinja"},"message":"Clean up threading\n\n  * Rename everything.\n    * Strip J prefix.\n    * Change UpperCamelCase functions to lowerCamelCase.\n  * Remove global (!) semaphore count mutex on OSX.\n  * Remove semaphore count getter (unused, unsafe, depended on internal\n    API functions on Windows, and used a hack on OSX).\n  * Add `Atomic<type>`.\n  * Make `Thread` handle thread names.\n  * Add support for C++11 multi-threading.\n  * Combine pthread and win32 sources.\n  * Remove `ThreadStarted` (unused, unneeded).\n  * Move some includes from the headers to the sources.\n  * Move all of `Event` into its header (allows inlining with no new includes).\n  * Make `Event` use `Semaphore` (except on Windows).\n  * Move some porting functions into `Thread`.\n  * Integrate logging with `Thread`.\n  * Add threading test.","distinct":false,"url":"https://api.github.com/repos/proller/freeminer/commits/e4bff8be94c0db4f94e63ad448d0eeb869ccdbbd"},{"sha":"32e4f4b32d7633a5f17c9e0e0733141ebb1257f8","author":{"email":"3f7fe43b4ddf007261c76197d33696d3f30c90cd@minetest.net","name":"ShadowNinja"},"message":"Fix Android build of threading sources","distinct":false,"url":"https://api.github.com/repos/proller/freeminer/commits/32e4f4b32d7633a5f17c9e0e0733141ebb1257f8"},{"sha":"6c5bc14290e8895a61ca2bf9b71fa3c69857675a","author":{"email":"09a26c245dfde5487913f49eeb5846173f328738@bk.ru","name":"onkrot"},"message":"Fix comment positioning in minetest.conf.example","distinct":false,"url":"https://api.github.com/repos/proller/freeminer/commits/6c5bc14290e8895a61ca2bf9b71fa3c69857675a"},{"sha":"67d38a303b38042639097f8d2f0cd64529389961","author":{"email":"3f7fe43b4ddf007261c76197d33696d3f30c90cd@minetest.net","name":"ShadowNinja"},"message":"Add setting for mods to copy to Android app","distinct":false,"url":"https://api.github.com/repos/proller/freeminer/commits/67d38a303b38042639097f8d2f0cd64529389961"},{"sha":"ca9ebd45451d06eb308244698364258608b98ce7","author":{"email":"3911b719cd54e361392ba6f004ef4395b28f3a78@gmail.com","name":"Rui914"},"message":"Use gettext to \"None\" of texture pack list","distinct":false,"url":"https://api.github.com/repos/proller/freeminer/commits/ca9ebd45451d06eb308244698364258608b98ce7"},{"sha":"2480f2d06fe50295184a60d6659378f9a5d57065","author":{"email":"525f226feddbc32ac8f376a33b6c9841bf065ea1@outlook.com","name":"est31"},"message":"Add fgettext_ne as keyword to updatepo.sh","distinct":false,"url":"https://api.github.com/repos/proller/freeminer/commits/2480f2d06fe50295184a60d6659378f9a5d57065"},{"sha":"34b7a147dcf9831f3b4d81599c473ba01ff5da00","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@gogledd.cymru","name":"David Jones"},"message":"Change i++ to ++i","distinct":false,"url":"https://api.github.com/repos/proller/freeminer/commits/34b7a147dcf9831f3b4d81599c473ba01ff5da00"},{"sha":"3304e1e517fb8aac008c4684e72a4b59b408414a","author":{"email":"b74569be7793ddecdfb6527a1760ef19eaa4a480@gmx.net","name":"Kahrl"},"message":"Push error handler afresh each time lua_pcall is used\n\nFixes \"double fault\" / \"error in error handling\" messages\n(issue #1423) and instead shows a complete backtrace.","distinct":false,"url":"https://api.github.com/repos/proller/freeminer/commits/3304e1e517fb8aac008c4684e72a4b59b408414a"},{"sha":"8658c8d9b5f30dc952eed29a19d619de9210474c","author":{"email":"b74569be7793ddecdfb6527a1760ef19eaa4a480@gmx.net","name":"Kahrl"},"message":"Use numeric indices and raw table access with LUA_REGISTRYINDEX","distinct":false,"url":"https://api.github.com/repos/proller/freeminer/commits/8658c8d9b5f30dc952eed29a19d619de9210474c"},{"sha":"17b7b7c85fc4faca2180a0104ed457c3a8734627","author":{"email":"4db3a0dbff08534e6778384f43ef9ce95af4cb8e@virginmedia.com","name":"paramat"},"message":"Dungeongen: Remove floating frames\n\nPreserves the rare unbroken protruding dungeons\nFix random range for first room roomplace\nFix checked volume for first room 'fits' bool\nand check for 'untouchable' flag instead of 'inside'\nRemove 'enable floating dungeons' setting","distinct":false,"url":"https://api.github.com/repos/proller/freeminer/commits/17b7b7c85fc4faca2180a0104ed457c3a8734627"},{"sha":"18973f9af196ca48abfca25e05d4b1a396fdd871","author":{"email":"8b9b27dce2472daa81c3e3114de913dea8d799fe@akeonet.com","name":"Gael-de-Sailly"},"message":"Ores: change ore chance in clusters to better respect clust_num_ores for dense clusters","distinct":false,"url":"https://api.github.com/repos/proller/freeminer/commits/18973f9af196ca48abfca25e05d4b1a396fdd871"},{"sha":"9c44aace4fce5f4b496201214d3215899f1481c3","author":{"email":"525f226feddbc32ac8f376a33b6c9841bf065ea1@outlook.com","name":"est31"},"message":"l_mainmenu.h: remove unused l_get_dirlist function\n\nThe commit\n8f9af57314f71aae1cc77e13f9996e13015d776d \"Add core.get_dir_list\" by @ShadowNinja\nhas removed the implementation of the l_get_dirlist function and all its usages\nfrom the l_mainmenu.cpp file, but hasn't removed it from the header file.\n\nThe reason why this hasn't been detected earlier is that C++ has this interesting\nfeature to still make it possible to create instances of classes whose never used\nprivate methods are declared but not defined.","distinct":false,"url":"https://api.github.com/repos/proller/freeminer/commits/9c44aace4fce5f4b496201214d3215899f1481c3"},{"sha":"a9c8b45ff4298b58b749b06767ee1671db91a45e","author":{"email":"b2a9043a574d3656fca8464905398e7d38f263f2@github.com","name":"proller"},"message":"sometimes step far objects","distinct":false,"url":"https://api.github.com/repos/proller/freeminer/commits/a9c8b45ff4298b58b749b06767ee1671db91a45e"},{"sha":"2c637ce1c26145269b09c62afb451240a8def401","author":{"email":"525f226feddbc32ac8f376a33b6c9841bf065ea1@outlook.com","name":"est31"},"message":"Make ClientInterface::statenames consistent with the state enum again\n\nFixes minetest.get_player_information segfault due\nto out of bounds access problems, when compiled as debug build.","distinct":false,"url":"https://api.github.com/repos/proller/freeminer/commits/2c637ce1c26145269b09c62afb451240a8def401"},{"sha":"714b68add28bc0604f8bbc670c8faa34dae00e20","author":{"email":"525f226feddbc32ac8f376a33b6c9841bf065ea1@outlook.com","name":"est31"},"message":"Credits tab: fix accidental merger of two contributors\n\nFixes #3125","distinct":false,"url":"https://api.github.com/repos/proller/freeminer/commits/714b68add28bc0604f8bbc670c8faa34dae00e20"},{"sha":"dce9468925b2208b8178722af218d9cd30a35a64","author":{"email":"1223d97bad1ebcdd00485ac0bb540cba0bf0fe93@live.cn","name":"jh10001"},"message":"gettext.cpp: Fix syntax error when using MSVC\n\nAlso remove trailing whitespaces from the file","distinct":false,"url":"https://api.github.com/repos/proller/freeminer/commits/dce9468925b2208b8178722af218d9cd30a35a64"},{"sha":"0903190ba2ed2134c464f2efe694d7281ead1c09","author":{"email":"525f226feddbc32ac8f376a33b6c9841bf065ea1@outlook.com","name":"est31"},"message":"Hide minimap if it has been disabled by server","distinct":false,"url":"https://api.github.com/repos/proller/freeminer/commits/0903190ba2ed2134c464f2efe694d7281ead1c09"},{"sha":"4124e360cb676f68ee0d20ff7f9282f8f80f44c7","author":{"email":"8fdb09dc52230f7e45180e386c277a4d8e6d648c@users.noreply.github.com","name":"Rui"},"message":"Minor tweaks __builtin:falling_node","distinct":false,"url":"https://api.github.com/repos/proller/freeminer/commits/4124e360cb676f68ee0d20ff7f9282f8f80f44c7"},{"sha":"fa30a14c5ce4cac402a6cecaee2e450969625f68","author":{"email":"f68a81604a0380545c5340ae97804fbd4df693d8@10g.pl","name":"Marcin"},"message":"Make example config more readable","distinct":false,"url":"https://api.github.com/repos/proller/freeminer/commits/fa30a14c5ce4cac402a6cecaee2e450969625f68"},{"sha":"e511282d78a844af24602791cd3cab9aa6e6996d","author":{"email":"3f7fe43b4ddf007261c76197d33696d3f30c90cd@minetest.net","name":"ShadowNinja"},"message":"Warn when building without cURL","distinct":false,"url":"https://api.github.com/repos/proller/freeminer/commits/e511282d78a844af24602791cd3cab9aa6e6996d"}]}