mirror of
https://github.com/godotengine/godot-interactive-changelog.git
synced 2025-12-31 01:49:28 +03:00
1 line
1.3 MiB
1 line
1.3 MiB
{"generated_at":1679681948420,"log":["c5e2c83dcd6f3e1be295149c2b2e3d048dbab4c5","9cc700a0ab4098f208a52162cd722b51de951845","569966f3bbe82d768baf3fd26680462df22d29ad","58556f5f95e4a7e777d8e28eb37ed911072813db","229b172977dce0fa2f32c184cc828ecc0228c671","c56ea7cf91879ac0521a4962eb9e258d45c6448a","1913e4a04025272c1dcf4f55e7b88a63a9244868","2b35ba48153ad19be27602ac99449e1d33a91fcc","d853eb2fb72957d6389e1c4aa29323e8816c4e27","36eeedb357fdea40de895a44792cadce1854afc7","5f18c5cb4695c82ec51105906d4e3759679c1d04","f25e9a08e1f11d2d9036f10324ec0792957938ff","4f8f9a4dbf97aace22ad752f5a9d5d32fab95dbd","dd97502788a489627401c4183f228006ff3a65d8","d55304c56f08e44c0f1fb1ccc75899180612e504","03a4b8cbc86f6ba43d72840179271c9181482403","2f0df52fe78dc2f60b9103fff4f394756e494ee1","fd6f62fd9a02aaf537fe507a1657391091deff4d","cea949180688add09eb9e69f5e405f361dc96d40","0de7860511fe56f06d039c51ff463c7a1146b7e1","af6ef01c692311410c084b0bf4f3fe2f4d46786d","7b165e8ac27c8c6f979bf6e2da32a9a58836da08","3eb3752a5931b39b7200c842a1fa8bf7e6f5d7c7","bee20910569d89cf36b6601eca2c6322f2947943","73db1571cd5d6f9aebad5f38b0228e20decf3b1c","d7910f44d89e941772e1f54ffdc17d162795ba4a","87e8444499931b574869dc04c49367eb6e91e848","ae1267d41cf15d9a5b40a4d2525f2cb151f6b17d","0b595f94c47a9144dbe9c200a8057558b0c4f839","c788284b5c24cacdddd50fef362a419f18809017","3ca08d2a0fc48ac5e073fe586ae47d1fbcda47e2","37ce4387875e66c1d212c626ba9b4f13e98e6e1c","5e011dcd0e4958f6bc59f64e024402af1ad1dc0d","a1c0fdac9a4ec1e8c2097b457a52e568f983c7d0","2b5198b23dde370563719f57d158f4f342263be2","b80c42ef4e99ee155a98c7a2f17201280612257f","09c4d65b64892f945aeb98a4abcedab42126c248","73f83fadc82a9fa0fd4a70dec4ecd9d4a8dde6a9","4755fe5576b05c94081bdcad5bd37523d5040150","38286670acc1292eea8effb332aa47136f1f0be8","6e137c02d26df269c9860ac69e9d8824e4b5336b","e300df517de211afc4d31ca51e74ab6202b86b12","9720e73e0480e454b580afc9499240bb08a823f3","7ea5bea00d6900d368906f37cff02fb0a72c1917","5035edb7fdff85749ab5640b9a7fda91b9d39012","2dd83e28b97d7bc070e6641b7d6939b02b4067bc","829d89631e46ddef4f532666539d0cc82f287dcf","f06f6716ebac26010836118ddfdf9ec57a56b154","12ddc8703296abc5f1e88d9467f0ec0070fef103","283530a70ba4c1a325dbd143f0c55e89b22f68df","3cdb5e0d1fff7a4d4b1dc1dcca4d024192df13d2","08ba6086be75aac58748417808fed5462608f498","0d53ee274c3cecc2cb8fc1e3a8831bfc5a8988a8","740dea7de7ca9df8034076ee2c83fe7c0203b087","0dc2adad46590f2c9b34624e4a5b60dca768c9ae","2d4c4b6ea9947607227e55682d195ebd05d383c6","1dae31f55459439cbb51eaa8fd9070873107a836","c0e3c1fe7a869b36063b89271977ea0bdeda34a9","0bc589a0c7a12c80f4e365724586174e2e7c9dbd","8a01655db596866b7ab0a7488b18d19501c7da75","35cb8ff89e1c1871e7ad3383b524b2ebf82dfa3e","ea17094c4f3714ac906c3706e9888d2b4ddcede0","c1d7ee3224f2f46754ee263ea72814e2a8d7ef7d","1d87108b5b5b460e3ae9eb02a7a5554f3d78b376","3d71f5e5ad617ce95f83e797418eb9f61b4a184e","cf851f7ed432134adb1da0077995a3ff26cc404d","b48fd16add3669219ad38c27f7db7fc2d5e32130","9df192d8ec2a332f62f2dae2634828abcd9015c4","c6c9f29827198c30ae11c1ddff0c62b2df210a18","161e77471fe0733bde8c61fd3ecf29d9da9540cf","eefca1ada97a6bc5db38936d23da323a78b2044d","2150855fafd76f881bf5b1389d7740216981aaf0","535a6f9faf21f1f8cbd0f4580de47cfc231a625d","542bd81e760c4fcd271e95120978f6ddfa730ad5","548a69aca7d843654ccc554da436bd03f2d59a7b","759e20aac69eca8beeca95a0f321c6a3f41f435f","80e8904784796e3592c667ef8cb4acbda6ab9821","60e19f77519caee64842319443cd19e20c699d81","9151eb591dcab408d3a7e4d9e3b3874c2e281acf","fd659e869b86bc72d1e22ee601ba46d145b8dbaa","8d4d167234e08fe0de74ea29814febd5b7a272f8","ccf6b3151d1445f3e1bc351056a64b8f0094bc63","bc6e750f957864d866bad94236212d1a87cebd2d","213a57ccafdf2f4fcc472801c60332d40cfe6464","a155342eca0bf4417838e9d4f081450014f47e11","2f8910185ea42a4b401a98b04f869562c87ffed6","6273ec901faec2823c8f4801244d1cffbbe9b118","a2b8ef6d5108f1822f323e23e8546878e3ec8fe3","f86176d20b75598de78f117c06f55ef193115fd6","7dbdfe8dbd761631850db2e3476b74ae082fbe14","29c1a6eb23d85acc3cf3ddff72a81ea418dc1cc0","23a20791d1f0c0760c0e22d51c0450b58b0e05f1","ed094d52a9a281fc0735f633b02adc7f2cf11cf8","ab93fd1af9db397f54cc0103867aa9953572fb84","85f365bbffc0735a82d29ddce4e7991814ae1a5b","991d9394d7a3ff03b412e80c8579523b3b4d47fb","dc3c32b488f7ffd40985f3b84c60fe74fbc43bf6","f8f3f302487d14976dca8181148ec189bccbc658","6b0a810970b76e54cbd874228db01e0b0a74504d","62cdfeaf581e3c97f620ac6e58e5cec04f10899d","6e3c7fe5fe574ceeb056e4d1f697b0ec719801ec","0b75f894c3849f891a8876fcf0f4e62f0a5f2134","c9d005375446c80cab2fb226d92e6b212b10faac","ba625a14c64e451be46a18fb2e6ee37a7d2aa24b","9213400cd552b09667445916f812db186626fb50","60d937354790ac025ba0caef17a3ca7c81244492","7be70c5a3c4645e50f2287fcdc777a282153b3c0","bafcabb15714b03ab5f381066017793a91cb7591","67640c84eb60238be7e75d1b0d9d937518f885fb","2182ee3270378d8e109d343efa06aced34e69f58","ffdd9f16dd6a765c34f3a5d454419479fd431af6","8fbe804bd17f919f53daae70a229c07ca4d8a355","580b4465c6aa98063ceb34288f2f37e83df4baaf","308d405c31f83ce538fea76d6e88931718afc012","ebefdaa598e29791ba83598fd3e3aa3f52f2bf31","990a23e48ea6dee7d311d450f1032c4e3526b0ac","e2644ed188f8325606c896f046d77351e2b3eaa0","d248a7d78b9c56b969406274a5d72305f24aae42","761193ecd9ac0240fc8bf945f0601acb82bf8e98","5d52146ff783e8966562b1feb144ef1fee03a6f5","221cb58382ae34d4f91d9923fd979a328feabace","1eefff283a961dbdd6365924d76db13023abdf68","c1ab343f02ee04b807087f28b33b4ac279d0fda6","b13f4308534537fa4931199e7a3f5bf297efba82","1d41a070f6d65a967d488e727c94bfd9ce4637b5","e7884246ebf6546d6cb2560fc22a1311c66b6891","abee84fe2185d4f34a3bd6fd8b22ea2d236a15bf","5b12b3997b30470a01bdac9cdb0fa70657b29ac5","6622a3d110e50d1666ab46b1c32cd04bafa265ae","d49600f4a2a0e4fce94e2b0e117df62359ed6448","71c12b58014e9ccdce14c8256ac23b8ef969c98e","f00e0b589f94413afd446c63d941ced77fdda539","4d4cb1bfabc8545ad593149df65340389bcb7ab4","b13bbcecc31851099d49ac7f435ea7c80de5d9a3","6b7067630602ab662cf2d14793b538425700ec71","5182fe2ef9c3a862362866546ffd2cdd6149cd8c","1a1342670ea75d36aca704d0f05acb292c29fc4c","f46f5306260f9a3e0bb04a99bd1b575580441149","b1df9e016cb8b7dac7499149f3f7d2a10575b133","3aeafcae04722dd6d6ff52632dec9f31239875e4","e4cd01ac8cc885ee5429a309a6db458eed22a85d","12472534ec644fbffa0d15b0ab199f41abefc324","f51a8162532e135584f82ecb3ef48414fd8188cf","51519b5d6b337ac339df13c548acb8ce8bf5a302","908f585ef6b6e77e132eb17cddc2f92ee764eff1","6072eb878de93225eb44d335def80deacfc9cff8","c57b992774251d239961524a2cc575427ac4f484","a812e15603702073b3e8ab1ce33b4cb315c00619","82d18f4c1c468e58268f3d27db00c342205a1b60","51b03f0bf5af5cb6041b454a846061b5a7ff2d4c","f86b6987655aea7d471bbe2e5324efd7a6b615a7","ec8c6e2c7c6689856a9a5547ece905339df994a8","93c3c801dbc01251ee7b9e45066936c95eb510e1","925e5e9f2aa7a57da5a939918e7334db1f1bb6e0","3dd5ffb48aecd2d9947ecec193045bf86ea8afb8","503f9ab9d978254b88c74f8f8c1ee1c3abe2069e","2a0dff9ae3a81dd056535cf6a142e13bd2ffbe7c","d04ada397318bd895360b2000e2091a431854fb9","b623acb718c50b86219027e0f6f7bebd11d96909","93de25f68a6b277293c0d3476996ab074ba3dc16","2c1a74fb3a8aac2d8d8a7050b890aa780a5f0356","d723e5a62ff10d338b8a2848e5a7a43a81233c24","f4c0bc20c3052533a44533dc85a0576d0ecc140d","53beeb774b36b7af391e61fffeceb9f7ed3e299e","4abc945466c69426cf4c00ab87d61b927ef1639d","ff8f4cb40984884c722809fc0d440299570053b1","e75bad41f777502b2fc05c9a8ccbb3f86c98b891","124e3591a5b17e0fd4e50540dd909bed94792f32","beaa56bff209d4a4a24e556ff4b592f380c99550","ad55c63918bee55c84c2be9aff27f348c267d93e","b1cca17053fd0e1d714a0fd2e941296e91af195a","dd7b1021f6f5f63ed01471eb0db6caf71a3c97d5","01e39ecec8f73f99d2436a04d2e43c6cfa381a38","40d78c214404652d8ea8ab701f2473d6b4010b78","5274f2a1262b68692e6010e2dc48c56c549f235f","750b973ee4d022492544d61c3105d46d68af0c60","fc16954fa2d87707fa69293b7507dd43b028a96f","33cc480350264e15c12bf82b9198b9967e4313dc","4e82f9ffcf8531b0065699b9eb03c823504ab271","2b608846594bc69a20f8945c6f61bdb9319b2fdb","fc4ace312013216360f544e06e50cdc0dab4e45a","07178937725d60e0f02050a3b39fc85e44c76b2d","79a7473cac40049769121a3a619b0d1e08899353","0988970c1fca780f51ba4f2dce6afebdfef7f292","9de33e18f14f78165754e97ed0f7827b2e50d560","4bf16542720a431599127ec81323822786fa3de2","b50b099f0dada789f369574a28e962737863e3e3","87d0515d0935d0af929feeef15fb704773cc4a12","525fb01fd2f3059eef17b9e082bbde86bce50fb4","c83aa5f86383bf89871f0a41752f5c6eeb148950","919e9dd358161a4eb65697aaad1e2b03cf08a164","17f86eee33c06b45457eeb2c154592e56fe31959","569541bafcefb45f5fd94e54f5aeba5d8c25ae33","1f519e7ebb836bdf52bc47e6873c5374fb673bdf","6626ac463eed0124736b8ef60bf82ba42a253200","13fe615ea34f3edcdbaa17820dd62d606a608b47","be560a750c363355ad077331bf6bdbc62c6b2762","1e7b9c509f02dd641f10fe50d24bb19c165078d7","b49476a0119bd177341a2e974d62b591117efe3f","3e3108abe2398fba80c54db153d0b375e437130f","ea775534163cd0661eb4f316035610f1017f7d6a","eeb8987276a10121cfd0d7762f6d9dca0e9c2d2f","78819b6b542ab4396d6909db7885498e0d692626","7a4d67ae7129ee92feebea3d5f7b46d456d29f88","c45837cf3f39eaaf70b6662a036e1c76bba6c6ee","587826f879a1cf7a6ac578ae5cf5af160782d74f","f93e333e85191a467f87143cf1edec0829595767","f10bd217a26487f097bc4609c02302126d36ae41","9698571d61889bbb6da2be4cc471157499beb0d2","4f9dea3aed8a0a15df6dfde65fc5f2bd5e8a0b06","2a97d79a64a9a1e96858221e62762b1b84d171eb","0c3b1b51b854ae38cbb95059b1e457d02daaccf9","b0c2801458ed87f6e643c023e86488ee3a16c7f5","f04137b9423a543efdfee8264acdc31670711d2c","0610c77e43eeae135ca0ea14eb5deab3762fe7dc","3ca6e584e5457bf7e5b218ded84d33e649c28a8b","72194ceededdf9472b2f8398581fa5aeb6a20cc1","e91bd708d91fba94b97eb6bebea5752e85d8debf","79cb91dc842eded0fcbb562f127996759abeddc7","f26f181ba964d4fa4903ab936c26a27c65a1e525","f53e7efefed8767cdf049f2ae942e4643144be22","3725114a1658337d6de21bb7a5b6fde5f8a74d1f","edf7082326526d76bfda095daa99e56317e30803","5505f0c776c709a52f6db9b87a928cae35693b06","254d79a560781e9f86debcc63ef6726cfd81ac80","c328693e837f5899b24504caef5a9ee5e4d4cb4e","b2953bc1ccc23089559f1216563032fabd6b929f","be563a1663fa87510ddd59aced23b34560915dc2","d6f2e41e6f6ed2de6afd8d1e08085e732383b9cb","4958963abe5b76c613f25f8749c270988bdcccc3","62eae7cbe25f3e2f5cf2cc3bd4cb8d13a6845ef3","8de5aedb9ef7d4c17027b41b40677d1892f4158c","3183834c5d5dd27e1be4f581c0fe1a8bef3c4a6e","523e46ad0a915364de92d209ae59be14fbb3a7a4","e6cf0d444b37522ab1e637dd173e8c7199bf36d7","7767aa272262d2fdfdb5b8ae50cb3470e993ce74","4e69bc3bff38db3e22f0171e55355205277f8bde","7b28976af5c4c1bb7bf49028d7e9fde5465d7d2e","5218f35b7fe8c6655c6b304272cefdf9ea4d82e6","18f165b494b7a4b314c0885d596131bcd2cf9287","22419082d9bedbc9dc060ea5784bb0871f8710a3","f20680947bde28dfc10fcee4fc7c2949b111a40a","3698332f6be935a918a9afbba62abd1a7952f509","b23889eb413f26cf0a3b94180fe11e86c08489f9","60f1656fff6242c02113534b4e592dcc8243be3e","10be575aa16f4158e23c8ae3cdaaced6e734086a","6a5e11c075b6bc48d23267c03a66e613dee2bf55","671c21dce7a92239b6c15eafd61faa5f65c7adfa","e2ad08c56b41ce5e33e0ed3f702f6133eb58f618","f9d1e03018bc9fa7d32fd99cb21d5bf58140c265","24d86e33a6ef0d787a37639831ae582a397d821c","f07d4f556a875155625503b7217e5955c2a1d5c2","966eabb07b030c6881cef33ec581977452e021a9","69b0835986e0448131289683cb5997d14b7d8030","71ee8eeb3fd34ca99d0ab85697a270c9d09c1ab6","2bba1bf77074b8c0960f88867380f12947a8393b","b10b16ee49a4fcb0b220b559de7bfc1fdfdfa272","7b846d62ac6e04cc3792c93576acce6a9f5b6e57","370ae3512deda40b2659a1192f302298e269305f","2c9468a46ac7be81085baec4778fcbf3075b2c70","b550471a148d232f50d0d1f03256fc9ef82a52f3","4c4ab140b4569f2700517a13b20127eb7542b3ec","eaeee58b9ef95f708728161296a66743f45501d3","b781dcdb1a33c98be56e95d8557dcbc01d116990","cfaad1ebe75bd0ba48258bcb9b7b137a3f6b7940","fd5fdaba68974baaaa8868750ee0991478c9e089","d33bdd2891fcda4f139a759363947290ea058fa9","9ff7c5524f21d299380e68e600cd99133cf6a215","952cb123641e509d9b3285b9f2b70966cdb19124","e6eae244d3835addb87ed31f8325f590521c73aa","3e2c7bf797bd073727e5d0272ce47aa77895935b","9a931e333c5e3fe9e455500319d861e1bd1386cd","98eec177ae3fbdfc2222844ba5b53fd9c8c45f60","8772b8ea85278f67832a34e51724720c46916f27","19d9fac4ed3c9048423cb655fcd55eaade78de3b","280a75ac6cdced15a47f7d01199003a147a9e1e9","1f2110956b8f66fc3c6c89f74f0dfeb6c2265e45","26baaf447abb85c7a1670141ffa6a41f3287601e","68fbb8f8ac5c11a751c455fa1c4465522e21713f","b3cf4c73fcd51a893ed12dfea110151968e1a2e0","1403fa18a9cf1077d9b7ec974ee9f77249ae49b6","ca866803bec602c595f0590977fe619194c19c27","20c7f2bded2ed4cd30eb6e0c22b1e2605a59500d","54f720ac0688cc069e5ab7c2d66d2e8649143b75","5545afd52b912722bbdb6e412cce9593857c5726","b8c506be1c8316e6808ea2ea2b87b1b8867a1a2f","c0e63955260d36bde58102805467e16d3ec90dc3","f82e7d3a97431107b7581dc27f19912b12d3fb68","480ac2bcfbe114d402cf5279ba392e709d378a24","31ebac2bfb7abc9b99907d16ac4926a1dfbb40ba","fbc5f1ecfb60e0a08614d0fb2d78db6b61532145","aed2f5f938c41af5c65b543cf4d9816780da3c40","12e3bb1f0147c17c4269977949386fca19532300","a57c1da183c22ec6fb71fe550a6049296d63be3e","28356a7d63b324bbd4b202434e1a2b8ac40aeb3f","21385d9ecbc74425a599f8a5953bd2ec7fdd1b68","cc133c9289123e71789e9410f9ed07e2546fa459","a9956be63de69ece580ce819307833b22c3d5993","8e5c40b3641352699497b8b4407144ed4f09c817","b41be2d1a9210d03be0817871ead7aa0f8657716","978cb0e884dea9be4d98a0b52ae930655f7d9ad8","605193b22fc61913d00b4ba4801c0283646b3a00","9397458cc0a37f4899a0dba5352a6e045ed123d8","57080063407cc77c400197b07a1bf47f8cb40978","1a1b62748a01928401a344b8c538b59f75706ece","d37ef5990b229c0fb90c25e884ae6ef42dda5a6c","83ab4445f2b37401593855e40c1628e5742babb1","8d9b73171ef2e500dc7e47e9373e602d0413a6ed","e525a0387bb79d5302cff768e580302fce0cba8f","da3ad668259aa03caeae5904154e77481c1dba6b","bba89aef3b01d96a0a14e93d9f78b068d3f3f8ca","e468bf25442648537abd9d31c6973bfc70ffc7ae","d279d060e18fba43c83c77b0f91dcf2f6bfb3fd2","8462127aa904eb394f86240d18ad0d488011b1ba","46bb02991ff6d7d0ef1ecdda76de015b183d0c08","223ca1363c32c12a6a5842d1c606280a69f8a5e9","9dac41432e9aeaf2b96af9cd3ce44389c604c28a","bcf6491a86038559356729f28c98574c8086172f","7bfb84af0816c3f0cd9c108ff401cc7dec2e4160","7af77e1b7b60a023508ad1b4589b58adc500ddb0","06eef730c0f220ae16fade6e69ed9b81edbb0c23","e74d71a5bfccec42945836c82521469ec664b6dc","5dd6530acf1f1db145ebfdd1c0967329b9c36fa0","49b288d331cc1cb6854c780b861aa7964c6a83ee","eff44f0321268d0e338783b7da82342106a1051c","0e6e0ed0e5b8f41b20c087f3acb3a5ebb0836e60","28641fd9b8e73b3fae57ea4ccf0356629507ea3a","b06eca108af4da333e84f553ac1e8ca25e6c1cdf","5bb552273bf1bf2dd1ce4b79678d0cbd1262dd04","8113ba8befc7d2ad42a58ec7a01709ad26cecf54","d43adcbb1e8e14935af21a2765b1c50f9a3d9f20","637796900080cfcf407e1045f10e6e9040c8d33e","c6a0b0dab30a6a57ba69fd831090d132d758634e","ae3d316798b6fbb36f73e7c2c0724dfac4f7ecad","2c6d0d490519016986c1c5be992ff53fbdea8c8f","061cadcae57cf05b9fe60d42f1a8da0f0e6dc328","5f41ea6bf8b75afbde201df7a11de01196cc0e39","864c0e84de9c2a2c5a030ec4ee167f3793e1e962","d23d40cfbdb1033848f89a2896701b792ef5e5ad","7cad11e1083c8ceb07c415ccb36eb4596b66384f","1d6be8b00d9c46ca748f9465864ce74487c6bc88","48bdaaa5601e82f242af240fd9eb1b4a7acb79b7","914d670a7164b920d0b465950083aea7924de937","920310e72af9f9e36c007fdfe19ae03ce3f0c670","b0f0ae072367b061e4ff59b17b920f2d67b41e3a","90f8a3bd29d9119fb4e34ec738df7583a41e7ea5","2980b27befbae4161675af006b0f8bf004970230","15d52d6c95d9c04a990acee55a64361c4ab03efb","af395cea42913f8f9d12912d7eee9011dd557ec7","dd01286137366a53ee7ca41f1fbe1368d319d4d2","3a70d4a072fa170ae927e2b416861ccd395f92d2","3816fe9d190817b871de3a5b15adee1301b9d267","0e119a91640acbc7643ff1dd1049bf12ca302d21","c973f3a1da9fbb7ba816455b761c6cc3f9535b78","52fdc65a5df71af98af5f54ccb2db972084bbec1","7de55b86c16b2fbef45d9114031fb3b88044fc4f","4bf31b3f3d00bd2a27d8414e8e5bd254b4d4a29b","ca009ac4afcccc21aa422de78265f05418304aed","02aeac12d1e0638ad223190b2eb5c6845090b4ed","69c8b583e7b7c31e9316a24f185ca99f9452d91d","a15de809429171e93556db6e9d7010a2b3d61f18","288355afe9d2c2baf5bfe52875934c5fb3178546","78601c843464288868a49eb94438c0b25682c0ef","4beeff94335938ba0249aea69c4e47024b08bf64","20aee6f5286b7ffd25ffb1b22b0d188f6e164c0a","6b154c9706c4dc99728195d5009d42782bf51b86","5a8335436f5b76f950a2f4d65b37ad10f195c08d","158585b21cf5570c425428bb76c6749518199042","2924536e903bebe0d7ddb892784fb3c3f16b23dd","d7dd10a1a2f64d4e77f09e7d63ce55630863616c","f40f360a2c4ca8e6f2a651dbcca3ae82e2abe7a1","7e3044981ef3ed2a71270e331f2a36f57d5ec0c5","e55c6f823251fcff366c7ce93b3ab0bf1fdedd68","ddd446f274d33d8624da3fd842c23e9ede0e6b11","dc58be9f3542d640771722187959f56f042b5baa","d8c31e0e7480906ccf230892b090e3c3cbe1b271","a1d841e6f7b9df50e0f90901a79425496bf394ad","f5ce4e251d0d5d6d1c77a25587870d91ac66e337","5c77abd8a807d25710d75873b32d3d724c2f4c60","f1e1910ae435c255745773bf37a60d798f9412fb","454b210242ec15a9928324757f27989216bc5a59","3fcb9b1ec179b99d979d4cfea9b5e3c80e4a3e33","b6ac91c0e6416eda0dec226c5dbe5716f293e4f6","9be07081de26ff829586e8c81cc32f07b73777a8","96eb97cbbf8acd38a44ecb914e12aeda322d0bd4","1b9433594ecc6c935c81e9030a6b52c7b56cb3a4","779bf6eca3d5c50e094c65bc5c636beb27c2529d","7c1ab42571d5291952e329554643142a30dee1d1","17e4ead62a949e2a1568574228a157ea4b403d30","a78226c32ceb0614e079f5cdd5653af7be729dac","1bc8d1900fe68510e1e5a9cc08a7241d69690034","40d3234304535a3993b44c0a7cd55e18b14ced95","e4b7a45a381f028752163d0f57662baa0def0301","9238de4ea9fe444d2dcef8802f1a990b3c6a04b5","fe49b7180420eb8dafe4ced86de7168a34c292b9","4316a17c02383c8a07966dde6c8ed9d65a55a8b0","eecf4ff273a74ab8a71e6a8257032125c0254799","29b62ce5d009bfdc57e065e450d7e01c5bd5bd05","647dc1e21422f1d501de2b80a5830a97f7ead0b4","0a8d6de0c336dfc2029da276c80371d3bf4c9792","5c355a63d3a86039a8f1a88e6ea508209de97dbc","0f767fe8b923c9926247aee387563fa5e67971c2","45cfd199a46a6fdffb48cd367c69a336eb79590b","628b0a9375814bc811820f073df5f102bdb049fc","c6b55e45e9256bb41b2d045d8c61d1946de881b1","3b7b581d63053b9cf599c208c2d79318abba40a3","90b5b0d1c939eea5e15bc42349b99fbf65d68ce5","176920278f7cdaca9ccbdebc9894f444902e6cf7","66856a11d7ae7641fee369842fd63a2984f0802b","ca6d52cd68174a9496a9a5034f3abf31a3e0859c","9731da3280ed306c79e715c97279a4ffc6c6a061","b09dbaa78e716078806fdf1f88dea279d7d3c257","716dfa67a3c5a0a38205179c01676e05a718d244","a2386bd2b2a3eed54e02d7609c3c99505ac293e0","5c3c87206b7e00619b22d45ff2ce677ad50d478b","22cf80eedeea48e0014065e87288d4cca3a62dbc","f97ff474d55ba26369e43627d7a7fe7f994d640b","576a28470fce95cf0d35d5e2e1e408b4afe80e4f","1e095cf39760d0469e7a5a0749b1541a0790cb77","7e50a9a2e87582e922b06d6c0b6a03d22e7cef68","55b8a353f57bf870f17365389957433d4072651d","91add16300de38adf1e95728055c3e28f36ec182","7a142780f05d56aa751690c8716bd8aab429b140","ac157f8c05bf0967b65ba289b6118de807612cdf","6bd22b9c2ebe8a7c489e167d61961be5ee210923","e0c7ffc65aa17b626e04949a5bf63bda51da595c","a801e28e46ebe16608fd63f1a621cdbd9014c3d9","f866a793882dfe79c4d09c9b9040a9f6d8fddc9e","37ec0ad35ced330cac9d70ac8ea53584876ce38c","9693f37fccffb415fc162d4e7eb397b85e6debbe","6442dfb73bf17d69768b5ff42d2fd269a6aa2f51","ec18b97f5cdc3fcf67cb2625d289cb061958b2b6","805b668d7f7a5fcddf887e25938f6ee829bd19d8","a28bf56ef9b9d5d93031fb8ce4209370f075f69b","bb2a456456857a3133ac837ea8b7b934fd0c6407","1726bacf78ea5089d2e23e55a334a2126e7c0eae","f9bd038ca749ccedfc55170b0780925574d4042e","973a12c5f2420b56438086c9a81eaf6bea2b537d","eade613dc7e83646490477dc188a0cfdf75fa67a","38ed5d9c7d5b3ce03e7ac5141ef0115a605e75bf","48959f0590665e9c958cafc7786a764365f4feb2","6856c5249104d2b69fe297ff7546092e3bb23555","ec94dd7eeebb218c51baedb1e63c02e77f8a2c9a","8cbb154466c4555f8ea44ebb9ea98f8a0e4c9877","3185ce64c5c27c3ce7c4ce755bfc890bac172f04","db9335f4c1247d950b4858b56d653975bb3058ff","a41a70ea3e661b14acd747e6173b3f08086d79fc","54571e94acf4628cf28bd4bdad2a5fc1f76386a8","f6725f9768b8ba379106b26810c83b0bd110764b","b391306828294bc28675e135e7c2232ac6b8305a","b9326e3f2bf08026b1b1a990432606c7633fad32","ffbc2e56c90b632382b9deb280ee62d2f907d722","96c9f11aad7b3b422c71828ba756f6a8056dcd70","89bb72b2d3ae209eae64252fcbac7d6f0ff6e376","ab93c38335f395345a9a855520bb54a3bb9b7a65","729e61e1d5faedeee116f3e3189c5453e206643e","050a514799148877ee56d6d678ad2ce45589aeb5","185ba75bfac7fc958bf334ca017579177e094149","e8a2c767d2c151b7960cc8a977b09664e10824e1","e49b73e93a91ebd76671dfedd213ddf5b0ae7b56","d81b635957450a85efbf25066f9ee517ef10ec3f","91655b9a18fdccaff9137af458add3778bf666e9","0233c69bdcc951926421f1d9ac4160e0f3758f8d","a99ca66ce5d9674691ee6252409dc18e4493124b","efe4c667884d069c444a3191fcfb2edb553cae82","3fc115e4338a80d58ffd9b6ddfbf6ddb01e01b2b","da2f7e3c3847e1a50ca7cca2575b56288f865b7b","a3dec742e94f12df9ce99411181000c740fa73af","fcf6977610aa197bbe9a044b536e008084531670","cf0fbe493ff8e2dd80859d75a9794d364a03551c","36e754457fadef8f850db89cd0fa54d50ede5ab0","ff11401441ccdf00dc0c6772e01a835a130ca83c","ea6c8d5b8b3a4223b21f8cf2a08af14bb9e81352","ac6257bf8ad51f0980e023ac4d28e8cd14fd606b","449a28e75a57a52df50db2027bfbe18ba3d4a0ac","fe5ee68489ba2a7332fceddebdc1987bd3695276","e5fc62cc4b8ec6440fa4badb5b9ff4bbe92bdc04","2511f48339ab9fa489cf31e7c985547ddb69ae4e","22d52276637164f8929e10b57a3d6cf8a79db69e","66ab096c49cf6b0d3cb91437ee655f8757609228","fbdb717cae6f7598fb9459d2f05afb2745bfede2","72c2cccbe28d37890e3367c1488830693a225e69","681471e3f097238b5dd25496bd04e92d5fe6ccdf","aac0af043cb3c7624d32ec39f91e4f24bdb5dcf5","ae055ebf82d46fd64d79c01369d60709a2d6c44e","aeb5365e841d610a3b9a0fde0520238909c25c49","6686fbc1e0458bc87909863d4a7ed018325be2d6","484f4d8dec3ad1f08a3a5d36d6eb59cdfd9ad7d8","f56a0435f2008cf88609124a74fcaa71ad8fb2c1","119cd5d3ff9fbbafc59db7481c0eee29f43c0c64","72ab3c22367c98735cc97402447b862b59b8557e","cd60c11229b7bf04a994ae7ccf7463a3e586dd41","ea108bed7941725b1da2e0e28d7c8dc23f4fff70","ea8292c1c06646928968519e5647c25cc3085b07","afab4168fd33e56beddb857625facdfca305c575","5e0edcc48086ab0aa9a831373b3b26368faddc07","fbdb7a947bd9d75ed6e2a86e58337ca4d47d085e","673e3b70b6bb888093f4963348c76c1423987aa8","5502499469e84176bcaa3eaf3c2e0aff3778227e","1492fd846073a4fa643365a8a5d4e021868c0e48","2fd9b77828bcc7c22594c7037db17efd11ba1909","92f10a358289df3d81bc796a9d37dbd90afb39a0","a5e27503fd52589703d637d1245a023233a14a27","83740ab793079ff5094de372d499560589f68b81","5065e46381814746eeddb4c44b5eb1540b0331f8","519fce94e97888d37efc11b44e6cc6cb01b51a3a","3754f6cd755c5ab266869a33abdde87db4845712","c6ca17e12a4e439c3146672627c30c09e617a253","259e60d28367b4ad4f2be01a0c84280ee810935b","cf6450043d8815c5708644a097e3af85a1b120b6","f4c66408276c5eff471d9e945eb02b36e7c71395","565bb3afcc207aea6608bb119e21c6833f1b87b3","e453c10ff5550a6dd7b17ae68da4b858b6415eff","8e1c0f287db96f73c8715ac1fa387b430f3758ca","41a26528e4dc1e9204cbac20e3339ad89a2ed0ce","e4eb025bfe86df44fed54f93babaa9b193991336","2598fe5f8dcedf78ec990282323d5298683f3278","aa5a031f951ddc7a7b7fce30bc2f6ce31754558a","e8743684c84cab5486dc457174c3e8dd77a1c09b","519086af60a284f93374b6b3bf3d21fe75bce921","bd424d8f734fdad261953142451e412db60b4543","c702981d5785386eea3ea81abca978b640cf6690","ba5bc57816999804e3c392e9d1f94b528baa8c18","972c2ad09f6a89e45e61987c9aa89cc3716d2b2b","1f9812ab835e97ff07f4abba23a7915e04d306c9","efdcf205d2b428580ee9b4a50572649bc06b4276","88e28af5e360d826ee0e83944dff0003375e3daf","d41b7a66e9e01b55310d68e216139d6b6cc712f1","e2d208f1226f802b941d099c2f16223e7446cb07","47d6cc08bbd745d63829e02ae408c4ce09ce1299","081c400ac6481192d0df214fac9da0f3206c1db7","e7b2626707457fe1d6af36da3d7a1ec3863cd52f","6ce47d9b51f6f540a8d3b6aece32ec0efdf2a37f","2c59f778850dc4450481680e859efd66660c9119","9e751178eb45d048d6edafdd13663fd2dea047f9","9ac7eaa89caa9f4613f39df1ffc5d08fc8f20168","f55dc6d0b6a0407fa9f88e38169fe1d216969f74","8362bb1434b16724b4a1ef959725fe009a58c614","bf44275b1af5f8757162ebbd81bdbccdfcf61a26","da034f324adebda824db010e1d020df884cb1e81","10f411b47bd46fc28f780be9f70c20228ef4428c","8baa85d6b4428b3fcbcd7ef160e608471ea7606b","282da142aea365680acd80c12916d8e46dd2f5e8","33f1204dc4e919660bd923f366897349a9f9fdbb","66d513bb2ab86ab75d727cce031cfb226501cab4","dc2ec3140a33b39d88f72c9f41fcc880ff10ac5a","5b96496a99fccee6fe890810758a88c4ad9d9d6d","3668bdc93e30410741bb22dbd2b1735126e75a48","5dbb587c0ffe35940505a3216e0fc56b063a3b31","0be12898a7ed2d4130b1bda2dc2677ff17018925","130b83bc527b90448a36f8d6357183d29c837cd5","7f98f37f139537fe82ac1e7b790c7517eed05f1b","8f259ff5ca04635d3c229c1947741fe828a96f98","fb9d1498bf96f89773dff3f0e5ab6051b84f59bc","f31a6d26f15ef6fe5aac783dc188534074517b1e","3813160ea015b6e7532455aefd183a274e56fcef","544b196d77428f5b3362f1b3a3b7f2be3ad4164a","8a5d23c820dd6ff0d124fa6e29322ddbfa942ae0","7d06d50e65193e7d40d03544d84c51ea20c4ddde","fad6b29a59525cddb3c0d9e284671d86e18a4667","b02d67be308a9f756a9447afe14ed276a18813d2","ee7c1bc235cabc159359b6927ab628280f76762a","620da09b8714b446b2fc2fb0a9d897ce502f0377","441640506f5aaba3467e5bad706f101b7752d119","a6ec3af349914ea54725e87a699fa5b6f942dd80","d306b9bea57660676f10229dd65fc885e173f268","8dac3bf3b10406d05c4d520e81082e490e3b76ff","c931ed976b5952d7f0972f4c8c4efe279db456ac","882b3ed13893d721d39fb9780f3fe026eb86184e","38faed54baa04a1ffea52020b2c87567aa7cf6e0","e4c5a16a2c9c9a72675866562c1b9f03f1d55e2c","dd1ad3175715d7a1eea089a4d9ecec8cb3a516fd","24fdf06b2fcf7c9dc69635bdf63f4d64f38268c9","b8190fbef6fcc676a0b2c47dcd739f5fda08be3b","6d37253be5657844171413c2fbb164a1a9e7ee9a","62dfee768d1541d8933452c004e5f9e002e6d912","22c9a44174a113a5f41c21c3d8fa22413834a21d","322c12d8a7d180625e0c6dde0e49852d96a21dcc","d7da269f46081ba5d7fdf7b609cc15fe6834a43d","001294ed35fc4ffe2130923ab180255065a79c86","8cd1eb5e4fc5b966ea0950e859625ccbc1d231af","d52fa2e0ebc5eec796d243286494afae55d3a31a","06c6516604696c294df2e374ba8433efee54912c","118f54aeeb3c2f67e721d261edf4f96dce7cf0d4","456b7733fca2af68c1943597e181d7bcd81edc78","fbddc0b7471e7cf62b934e5c9bbb4c05c1313e74","a5a5bdef25f95008e7c4ddecf48694c43000fbdf","7c4221f62aba064718301e0de69c0edc3bb1ae3b","c871cf68012f833d33be9f1c9bcc59dea6a7a030","f4dfa37a23629e011dac74911a87860edf83c63d","b643d9af6f889e12609997dc253e3925f0438c8c","95e3279d34fd99bf816a19a7c0dc5a2d58e418e6","f1e75527222b0e01e04c64db26e5f1e0a0017922","3dd4cf3fed549820bdfcf04647fd21636de1b33b","b09b449615956f795bee7a0d3a64bc1e65f2cab5","515472bc524b3432667678bd1191042c3b6b03b1","9e0b6057e74181635bf3732879313d3d82bcfd93","6776fa63de4d96f043c1e970ee366a865d46da27","b06d235ce8634167cc1c37814f915e06ec0fa326","a8f8f52b195f1992ae72e5ea21eb0d4eeaeeaa02","98b02209a438ddd4358eda58870100287c3924d1","60fa2b98151ae2fc87d77ef52372eec82f7754dd","9bf3ee7acc144713d8e55d42f29ec0ea6fef7301","0f54ab93bc25dc5164c678dc8cb653fdfe8a4f16","10c512e46d57034b2fd6f408e0fec37f17e972e5","dc8c14548833d6d1ffe209ecc37e442bc5259b3f","0a72f9ccb80baed0e21a5d7b25f717372e2e02a2","fe087409895c167d0149513495219c2b6640a340","92ee868a94cdd55bbadc39e0e28447d08e7aa0ee","3cafcaedd02133a5a22708cafe62e951fca8b803","b9ed5b12c9c4b68b1f0c727916dfc74bdc4f6fb7","20112a338d94364b6a296ce9ca3753699e76c98b","daa41802109d690962129cd7a4264ad1f9a23068","d6225b1e0004c57cc50452ddb5d512fd6556a523","85a5290ee8a4c95be19f086181379330baf0deed","0ab05b09e4a950783c9bd95e65fdcee6b39dcc67","f0290e643be514d15f29382a5b07a3d3bbd182f2","cfa11777c0a031c0f3f556b27240dc4d789e3cd6","c68e4e8cbe4ac1ff0e52fa9f8f652c82d8cba9b2","072da51f20870ec2949ed306be46501905b93a75","842e7bfc2f81cda73fd9f16a1ade323a1a5d0292","591be5df25be713bfe9b34a93b72b33e6e6f989e","4f54e721895d44ded7b49fe6d6138a97d56d456b","e09e036565cdcb37b86f64c16531ce8fad4f860a","c85f27c9736c1634477939ddba0525624c1a5602","e65eba664fcb333256e88a34da0c790b7d4c37ea","3284e7b9d40b37de76cbf487a31ea4ac3675fd0c","797168e62dfb43762dbf91a47ec6484502904723","0266d752b3e0b2c5d5234ffd16ea19709bd0c8dd","87cb3629f2ae34ee65b2edaa52199c302d14f4e2","5974653307b56cfd8ed5a8b784f23e7f5822a6f4","44c37e9b13c255ab0e002ef6c0ea794141da1a9f","3edf66477a49696ae82074b4675aff818dda68fe","d57b09e47bb229b164ac34a408207882635b541b","3b5b893a0ea489585ba98361911fa210b7864a43","5e082d583b1dc0fcdefe39960bcefda7955b8537","d08092e113bd878f8d3eb4a4f67f305b82df470d","e53f18689927be0193b6c811f0de64ec6686860c","9bde4e565237b60f3543491839a38211ca717e9d","e69e50040b51d3cba4bb38b848bac6ed003640d7","f3342eb72e8d2768d2457abbec28ccedc865876a","45f0dec55c64c62f6f47b6fc6735af33afb6e028","706895a922d69c5825d2d2a2d51ca205b1b81ea3","a3e69b7bab5fe15eacdbfabf5f89a8f43a7c0be6","a40cb680cae75342ef86443c6996024199b1391d","528727d3d98f8cda714f6649504c416b1fa34a96","91ee2f60591d0b47d5eca8783ffbd15caa9c4665","6d09183c44e6db0ca1896f50f8727e55716dd85c","81a5e4238d43891442556c5ed208a15ee938b2cd","0f20d8756e6d6842449e4249ba961178b24c72ee","4d33eb01d7d29e32359df7a072f96a084fc7bd05","1e08387ce032f1af5d60a0af6c05f83c2c7fc1f4","ae855438069e16a0da6d569404cff11f9c8c7bd6","a2e39c8da00e0c8a1015a6dea8d0989a551ee016","7915db67c55748e7e7ad3051b9749f9a992a1f17","bd5c8f2aa086c2cacc704dfef249c124760ab569","2009619166e019f5eba4f4e67485011c038807ce","912afb129ff1f220a0089dd19d37158736eb3f64","621b8d132431506b4b686a77a72f240095b6b1c7","67a29bab74837947fc05a889e573efd86457a88e","b3b1fdae85f845d92d749ec268877b87bb9bc47a","029ca80dca135df3dcbbea517032d6842f2efc87","b7b547a191ce89df25bfcc322e1305c15f149f49","d76ee09774c546476b350c15a4197d2b9ae160dc","9b8f2741aee4604bd7a84ac746fae58ae06a4267","fa0d1cd27cac45534097219b52a5b7ab08e1b917","48f9c0228926d632eac2d820be9d9e3f9f3ef73e","6d19d905cfe2fa426c9fd6470fa024255a7b0014","9d4cdc6d8a04cfbd543b5385f68e61dd1b33bd94","ad8d4a6b261277388433d72f6dbcea348ef0d0ca","6872139300cefae120d6ec9493ebb134c41ec7cc","e9d2c9ad51f7251ec39ccc7a890735bc1225a448","85d8000449be06affcd686838d498be186594c14","6bdd17f07c37db678f1d4e915cf121ad085096d4","79c500bee1bb53164a78855419eca8543193f77f","8f6b56cfda4ec412ae1fdd66e5e579b02211ddb2","f1af0fd25c8b380956c8083a448db6c7b3fe5142","780fa60072eb1957eb1e4abdcf4fbd2a9e5bda95","93441d6119e801fe3b949c96a6c845e982462bd0","8f7a1367fe9bc15314aedf7fed3b66e31242706f","38843a67a9fc1411feaa0106b83d499b511aa7c3","a1e32a6f7d19a4a594e498fea250d0b65417c2c8","0e07f49a03cdf8bca5859e2a28bb68e4997005f4","36687684632bac50f1e6b0fc4b0adab6f09bf663","fff4d5867ce8ae69cd5699a55f7617edb3015f0f","a1a57bc369de01cbb2295b403d84ec5fac210020","5d950728795cdc9cc6ea3c40e29b38d3dc43b709","913e3206dbbc503fcdf093f8ac52a06cd6641103","d4359b2d09625695a972a40ce76faf90b38f4e59","225fbe0a9075c026a1a41d954b1dab8a2269d6cb","9b2f8afcc2274767ba5afd2205d5d49fda449864","17f706594412194bceb5209dfed0e54ea5bdd5ac","5e816fd8c8e8c97e22f636573667a99ac705e56c","0f1a717c643f3353ed75051e2f432aacdefe0ed0","6e9e57beaa7876479a629c32a31c98f7699b9773","00bc06b50bb1c688e6481ae8fbfab0a758b83dad","0db02f26b66ba4e3ac671607ba85fc794ae698fa","eff0bd2d48b57855b8895c6798cac7df05851e74","bcd55503b455de5442fc9074fdd26f9837b85386","753d86f27ad4fe9b46888269404b68c334efca1e","3e0966cfc3b25338c1cb23f9a47272b622febd94","4ee9a1033274911300128815f470bd9cc3fe6f80","64717a54e132a905a35eb73ac80e4aeff4d126d6","725b9c8c05a9906218ac28a2c7b583e4754d91e5","618d34463d37f179ae7f6fbba15502e2e8ffac65","7bdccc19119cec273f46d4d3b1be72f87049749a","07b6195a33c1344abb8b8b494497bcca5e37dd8c","a1fcc4c33a3407b6e663cc1f781ae5819d5050e4","5cb31f6d5b667a551092b699de6f4786e0bb5b6d","8cbd0b9ae34f893683bb650813320cfe9d1b3d78","66e7ddb55b4c7e5f29acb0df83dafc69d091a8cc","831ae2d510b4ae87a1ff5f828ab817640269dca2","d3dff93e33bb61bde1cc8c311c38c3ba356b2c7f","1b8d0a16b7df53aa0f43f046fe8fcc4b446df69e","f47d7b27cb70c8f454fd5a6461f817a2928d52e5","0cf4bba6e2c3cb8c046839feebe04a76ccaa9315","214f316cf9c861a0083cf74b790760aab77cb2ea","644e9076bbb0daf5e137fae2acad774c6fd3dc49","92fc3fa5369693772d4cd5acc42fabd18003fd0a","0454e1d6cbe95fa6708ea27525ea78eb181590d4","35ffa56e170f4f666d9f9105c3e5cfa40c310a31","f84ffb9bedf307721f50d36eb5a9e5905a52a583","98f23d27a4ffda0828a72108c00178fe1d8d2c3f","37d1bf4d53c9e057fa344d37ce208874bf319268","48a7216f99457ece6e4958016260652063358acf","425962a3aa1fa6068d38e7bbde2baaa501039975","361c8b1dc6a585d1cac663df6b3619bd8165c390","42cbdc26b83db39b82546aebd61ec72cd815ebb3","8a27835bca1e4462b372bdc6e3a7f3da4ad21a07","e76f744c36234b5b4043c68c7d20a3d2e22d7a8c","df202127e3096c7e8b5188c4d29f38b03cae1658","b9f944ed5c68f6b2d23866cd718510596080749c","1923733ec83d2402d2b91877e9dbe62f87882784","c7b425ed9c1a085ee648a11d037373af5df1148a","c9498e12a503697011e7297e5393f1fabb54fb3a","360cebaf23e8d4dd8c701184214d4a6802cc587e","57e1387199c96473007bfa2d430e8cf6cedfc5ff","f70aa176e5b84c3029078ceb4941fd6234ff7680","8f2115529ec861d3d4184091dabbd063e5684983","40944ddffb8e6e73c31d1061eb185995787a968e","174b78119bd644106da3c1bbd27a530cc9733d1c","3520902194357d77f729ed608bb4c1ea68fe495f","400febf58517631651ffdb6707e483db3271f04c","7c20c386c519185bd7884dd770588a360fec9a11","939ec3693043aabb7c0223b48955bc2d1012402c","29177e1e9b2644cfa2d5efe6fcfe2605b84ed68c","e71391e7cc1f143055ef089e94f3e0d033630f68","3d85a144040389be950f3a34806016252ce9d73d","bd79aa52ab2ef7eec4cad55d373b6e4fc7de7731","422fac5066b704cb2bf251000869b5b94e188c85","449571b6cd48083fb34a4f7aebe6758cd527afc9","17fbf473fdd12f0a9a351521256d5c34880cb427","935a56844473931dcd810ae5f6e807f369ac3920","7544cd6ce2d747b65a0ca704c1f14f6393071d1e","2ca331d95902266239b2ecbdef8dc5831bc40b6e","a95a1f47a45a5d8595c6681c28abd31ab0635479","0bbb0d0caadcabb4228482424a3809c7132aa557","4b05181397bb916b20d0eec3d1c640e028896eda","1c541a2bee5f3ad71509d0d4a08d6db7d97c46da","b4b80625d175a151f05403c9dcbc5f13be652289","b587a13293840975b53bad3392374ad30a578064","5e7f1fc79b03f0c1eb9877ff82f24b921d2c43ea","81a10795dc3c88331e211d80ac13baea41b11d77","4928cc34ebb907c72232b8bcfc311bddffefd232","9b9580f5682fc5876a546eaf3062d5a3d29fc0f9","bb3362fd124988b5730b8ff7d1a9c0e6b6c67789","c3bf11d4d48c0499460dc294c6836acedbfd46cb","80727b68961c0c884b7ce8e84b587e4f0350f385","b7dbf9207abf9fb9e4cc46e8e1d67f3d6d40d58c","bc9f9b1c6ae0e5858790fe2463a175b451580fba","adc13e902722d62555d112a74c5b8ce39348aceb","e048d1e0a2acc187c90f1df5da807e01547b6e74","d8be6713133555763f86cea4337a6548c0dd0639","e3905a084e614738fa6565144bf364b8f364f2ae","99612207b7ddc1b4e9db06fbc7e7f11cfe4e51fa","61655d6dc2912424de937e2870b6a5ad346c3daf","a7fc04626af238bf9a80c4f3b569e1c5d70465c9","c246931f030fa434d9494835a565543ab7d61258","916e84d08cf08de08ba6966a6fd28ffb2b2d6cd0","71245995a4813d49449ac055f77cf60c896b483d","6b74e43a5b1c6febd953b7c9c5d6ed0e6b760be1","06690989f17f8ad0de84794b4cc42fdf22458302","57c67fb0f7515564ae739e828d2f4320785d789c","dcd50f8838f0e0714e13c0d105030e75c9481c5a","3ddce309f4ea3410c280192f9062b25b02df27c5","3b5f1afb5cc82cf8417b1fe94774e04e238a9488","7723579237706f08cc29b4b4b551c552ed5c0694","aebad5de5f629826ae4e63df7c48cab204999b4f","65bcde0a7d837bcfc98d37734806caa1f894a36d","95dc15b75096b7f4017b16ddae9066ee2deb3934","6a68ce9c93fb47d69718cf41c97074138b81c620","55b83157e70a34a933a2a73f14a0052a832d0287","ebbd705b63d44d6f25949f6fda9bacf8d974c8bd","9f2f8c91302e5a1b66c39ee32420288398742d64","7073bb0bb2c814b71f6128d249d7135dfca94b4a","f0d9245ecf981dada4595da0e525cc95a0caf785","816b3fa94de91fb671b58d7cda57f10104a682da","c4c6797fc1d700f59ea8d4927d42c1838bcfb3b9","541a1226cd9fe136ef218d74a92a1d3ac6a76fab","6bbc53ee18f273cd45a332847a9053a268b3937c","bb2cac4515c5afdb53cb3c0fd4518c1f92c296b7","dacb620f83c5e84a5f8954bdbbbfa030af9e2444","cb013e87031aa2d4453eaaee87b6b104ba625123","e6bbe9199436c1c0e9467f4d1bd02d465374ddf6","a3481ed1c780ac983d474d97af68f7175f296116","d97e46ffb6e2e449f958296480d52ab5bd779d0d","367aabf03080da8e4e72c9db56b0b2097c86d6b4","3e50ec71e97dbad6978f06261175a4c0504013d8","1899f7f28d814193a04b50fe51c5494f0eb14813","1fcb2a1a00e425266baa53b0de3530c115957963","0e8b8600488971e5d452ad681bb41153ed8d34ad","5c135bc0b3df8c34f84229ea4c207d9d72f0fbab","41677df7cfe74df197ebfcea9382b0154823d136","cffdc52482b12db0fec62a49680a350734cc5c6b","01bb8787c953aeb399bd97fa64c8b31c2e9abe43","f38f5c9e16c37e799fdcd2b71bbe7f9e66705a78","78b745bb0a6e515255ffba0c646c770b94109413","ee105744e0c6bc64f76124b0a80f0f4ac96c5957","2345f7fcae53b12e3da15b8e57fdf9c79669ca10","1c1f17e72baa5a6cf9d630cc6db3cd95dc48569d","0f1ae03626941590f6d884e8ceafc9d2264483d4","9cf8b235707ef2290e4df049e7954ffb81bc57f5","f665200df7bd6d1660f6dd8255ad66f5c675770d","1a99c5bad82ecd86e3329f71110c7c2c502b5219","c43008d2009206f231e9e8db0a3561617afa79cd","0537709b396530346f8df3217c2c19574760fc94","131cd1399cc97ba2f4b3cc5c9aeff64c33de0955","c48ffed87a189c3543e0bb2a8056f24b5f7d19cb","58a891265aabc7944ae5b7e588b64ff21ecd3ea8","333de40180d7d8d6890cceaa1bc3d46efa2b5083","99e5bb56d120e82279404db2731b2d930ef1b30b","c204170232a6e15d60ad67e684b21453abd71184","f57d6eef983e5abb650793af173bab79544e48b9","37ed2bae69c1ff6e7481ad837ab183d5e3b23299","944c7e26038ff82c4666fa2c3814c612ef576761","17b6cebcfe30c796fcbf374ecc9db14066f3744d","64b4253dbfe3fdfc4efa405086d23765a9774d91","4866713bc3ab58cd22ef5090a75b8a20e3b35e7d","3d0b39045793fc652633732923028a9d53d473e9","26d63b559433c12c8208d36ab586d36e47752829","3c09682417baa9bde490bd21961f6f3df92909be","d03f1131d75204fc0eb2d30896d4aff132c790aa","fc54830f1aa84534233c2a599e0121eba4255a07","b46bffd7ef87d0618e192b469dc4cf7207aac1ab","3cee648144b25a7d0ab1daa5ce09716958148f10","dca382647ee2734ff856f0aa50df12f86509c4e8","7526b14afdd6668498fa0ac4ce912930b8235532","28034190a9757bc0cbfbf6b2f9582009776b1399","137464af870d4155d948c5956876936c54c8d6f4","5f674bdca1dafd7073c769a3830dac15f5dbc9d6","7a19e3c6ae360fc278f2eed7b5d402d794b794e3","d42117eeb6bad1b39e23feaa3c027711e50fa88f","20b45678293551f9fdb5a4b13ec1d5871a3d9cf8","7127f0943df4790f49afa8fda084ea6dff705e7e","b90ecc6e0a5fe2c664b33ef6dd563290bbe35841","907100337e751ca710801691a1fe31bf6a6016f4","52d2d52c31c20fa734b1af85d673400835a97470","45443a165147859f83df37223572cdd40df476b4","910151a36153d954acaff9c95ef09ec6540179fa","7f02627290cedf2d5ef6b45cddc6117c763cb15b","f0abda999e179faf1577026d0369062349cb4897","e1948d520af3df173e33bc46087b1717215293dd","5524bcd2b5dd798c2ef054e5c475d2d3e4845d51","9b7e21698dc613504de04f4809fca8391047ea42","7427cbee7b866f589386f5ddd60ded445e6ae0bd","7c9e68ed7e0ffb35dd081f14bd3a8a6396766f30","be223c91f93f8e5235a4425236a4c3254c3e62c1","4667f9e61ebacda472a8df123018625488a54645","918d8517b738d1ff1cbd8d803e291dbb4e4672d6","d91120382991b021f0e39a39d4aff97ed8bfdbd9","c1056a9bfb723d053c3bec9d9f8d84ecdc5e93f9","471ab4e6ff1b94e09835b7e3a2a82ea9e65f9214","feb95fa9ace04a3f2eb883e39995b962fde09561","68868aabc6f27a8facd8fe3ecb5719bc50f0f3f4","a6c37d2b5d058d3bad2a942d965564c5054424c5","378785656350fc1eacb523ca42307b651607fa6c","4bb93c976c6b67b4538c8a012ea549ec24e3ac1a","83bf8036def06e8038891b1f143ac86c1d9b0c0c","eaa34f21236757758920efed631d51068e9767fd","1785f6939f2db8e02776559c8a2b5c5d391ad909","1555608276abda42bd2ced9f949e1afb5bc0a6dd","482b21a5a4562ac2dd4f5bb2c35b53f4d8b860c7","ceeb5453a8d8e385de49a5f72b1b395e7ca380e3","f071c827422e8d3e7344345d41d9eddd57454abb","5c5e22b252df8deb7ac1d53288703807a9229da8","ef9720c8f032ec85ccc45b21db5705050b5e2d48","3c21827d13793684fe2d87ea208194dadea11cb1","e8209b9c5cd40649e0ab87515d20b4aab6c9feb0","fea9511bc6be3135ee80f6aef03b4323110826e9","e88e0607f8f9eac59d155c23490094159fde865b","10881802bab109e076577edda3b9a86226367cda","ef2f6a18d215df77ce5c00b19b9429ddb1613c8c","f860915ae0a1f09ff554a0b37777a57fc6e29ece","d5e2b59c84d8cc60dd042c1567cd1d74a654dc6e","9ddc13a5ccdfdb67950bb198a6e56868f64e8852","3b2c96139b39ddcfbadcd21b61e5c1ff608ad95e","b75fb6674b844d177d6d07526dd4d05de74294f5","36d51f21ff2d63bb0a77448c6415d555d30dcc13","db1e9bac79ce4934e62b1c97586ff0ec19346ffb","375fbe5c7ce5ebeb45a04e7f6b8aa72b9fb06507","b5f2ea542a563fc44870417f1343fd9cb9acc253","90b3f702bdc3ad6228f302cc8c9f7d5f272460dc","9a2d5fa1e19acdeaaf9fef253571677868ad3346","fc7adf0b4c2d501ca2732d366156ad32e187a912","0bda0fcb3e8985fe613b696761ab5f211316faf7","1b189ad9435b6b119a594c4972aee88bc3ca3e29","bb1b51f470b20aefa8bc1e401dcf76844c7609d7","048f5a6b75b2a2022c591dc68ca5e440c9e4e9f9","6ce5876c63ffd7bc21b38197c4fa89713a77ceb5","46b6bb9dc49a7b187a7bf6e19e5da732a5656e19","269d5704202d29d1f367abfb2df44fa19997fd18","3d931f3353eaa3bb9afed0c351389006826191df","f5aadad7ae58d2eec06e7b6fff29a9ca2d035063","3f3798811d018e19ffc7ea43465962ca0f5f1f56","a7131883888b31f972025a248c16e8ea1e02f09a","4f64935ab62f7837c0a1cd6b8f069ef568928474","00bfdc834bc028e7c15e939662a72353250d00f3","c5a2aff6db2ee419c544a4eb38f2629f4f9555ee","6b7ddce183b7ba1e05739a345bf8b100b11e02ca","678563a3b9352655acdb298342e1a1b47e02c976","8266cf46b5f680f4382318d1f95c8ca935d2c5a2","ae1e43afef3eaa2c5dc0522e40d245672210a89e","45d1ffd611de94377f99e54ae7ca355b2b23afc9","f4ff30dff0468880c6b36c347e83ebacb9db2d5e","94a6ff3d7a2ff770e32a68ac76771639e5a22665","d02261fc844b54ee5a1aa96ef675ee3b3c672744","c63ec998be918ada277d381520d6324a40325409","5534ba83dc4a0adfda05df94905d9ff0eba422e8","a3890594fa2798ef31d92e4195c84b7246860929","1dadaa4db3bbb825dc204536b14831f1042f3fc3","990956c4e0db8de0a2031a416e6b8298e25a2ba4","eb14373d699870e5f2cbd3e0160dc8799c8de83f","73b93c9110ec853e12bcde1a26305bd96ed801d4","18c941bbec51fa7e899a98eaadb883dfc4f046c0","26d18b74ac8b5cc3f99fe3aa7d8a2438f9dd52cd","78856d537edbcffdd12e032bc45d7f70885c80fa","dc2ea39f242979f69be3469bea8ef2467ab98b34","ca764f8579d7831d7882f6e0978e21103163e4f1","9349e747f671b3c655c88e9365af7e07d95649b9","be71cb425b3b25d5507416c3df7b7dc0daf4f3d7","f8f30662d93a46eb4b1ece6d45be28760d5ad58c","1bdb55831dc90075665b1900b1cf4cdf1a5fe335","beabefe432bc8f6ec75f2cbdac96e055ae74f3fa","c1705899299566609fece7ff890c658505557f19","73fa537472eeb216bfbd98deb80290b995c040ba","50de99f0503c220aea71e882a16e0fb64d7eb680","aa200ef735cb2198c859e091f69599308ac09795","1f2ad872cc6ba88ee9242cf29093ff06b90e8d96","e260e3872cb08c12c46981a6c8b7d2115a6a405c","b847aec864d30eb148de7222ca74689c6be8c0ec","47944098c2fbebc62fde33d4a86e6a923cb547e9","32fa1e3ee6f94d6bc1fc5aaa604c7461428f63f3","1b3fd498a33151a1029a3235bb77e3c6bcb81a64","3d95c82669ebcbee15e04574aa179a3da2e712a3","040c87ea7b81c8235435626bca02f1046b059c1b","732e5be3fff2883feb4f1434bec953f936e7c9e7","ac4fdb391e50e3ba4d30fc5ab6f09114dc32d8c2","39260f9dca60d9637cf00264d8ae51e027cb1a51","9f94d3fbace543bb723b49d3a3a7d97e0da65f41","1d6b0836d38b742b37e5c4f0b7f183c1f891726e","d61b91cbe0c05466182b15a6dd1899e92fcac749","5bed0af65e7bac0a4f8b97ea5392d2df2c25622d","768e9252714b57421b5c893a8258469a14630a30","4c658dc52303ece088a245ede2835a68b78530b2","193272aa8a809168b836dde3535cf96ce1f52264","e6ac3a3f35252d44938d88b9471d1675731a56ec","c2de978bac2d6209c09cd8ab21b0c666affc9733","9c762fef0fb8c4af6cd2b3fb97525114b2d35d27","101e0c9ec6db92a842a8ca8fc7b4e475a6f2f477","ceae11ee290debf84ab06494df1c7a88e0c0e65d","e4a24812cd3fa6d6fb9f0ba440e01c84642204ac","5e01566d01023b0ce136e6db122d5817d9b207eb","a4fd9d1662c7f22cc799a9500164b47241caf40f","d66b034bd1557bb8a3b8e29a1fa64b10b94e408c","ce328ce99b6dd41862dea3c95aa8621dc4b83d15","4b893ffeeb5582b861ef74c8ff320c4f30201c25","3df26825b4e85ec5fbc4ae0679b3c12c84ae56f5","a21eb2b89dca54bcda4cb923d9e1ac01359aec27","3cfa9209825b1992f8958ecedf88ee1eec8c7fb0","bf98095f46c4d9dbe55c0d07582d9f073f2f7405","ec96e36bc9c2884226bd5a546e7b9717988022cd","8a4eca8aa84ae79feba4c73f45af77b3dfde0e65","db5ea849d8f20296700e9f9d368dc41f6609ce5a","a1ba404cc5d31e8b71edcc95737afe318fc01108","aed547423825af99fbd5112c39c7e3c33fc2200f","0729c852b4f459b9cb6350f564136e3e8aa6c2cf","78218359b1e85728cda9879aba326dda021219a8","86253cbdfe0410ad4d50c2051036b51fb01ea16d","0c985913a74ce196e81e711350961f3bd97a7355","06bc4e20d3952129b622fc3c07a33d725930058f","aec550641429ace3ff7b3db57c3fb33d8f1def4c","e535c942f3c1b7e87a2971101192df5c259cdd30","2b9cab25c08f9319fcb9d89262d8eda5618a89ee","c86f1f1737ee58dca9ad6c4ddb3b475fc005453a","9a3ca0eaa29798fd2e87bca1b96a6271681d9584","82b759d9388b8d64323b9f8cd61ae7a8691e4b8a","736b65e56605c5b50ddb48cc29d3fa457a3580a5","be830d10c25e0699d516cbb0a4e8124754e5ff51","7499fa4507919eb0f1802f01d012d9b88fe714c7","5aa40704388be838c4fecc9989dd69bc6b5d9077","9df4c1885362103baef02f01bf2012d8aa64e0a0","c42651c39e80478594f5fef0c852faaaf498009d","85f4f3927973fa7b106ee274033b1f0180ad4343","a1b696aa569da526745927bad1c4203aeab9e2c6","5cd7611a9ab71a7b72b4aaaab4a2498b3cadc972","3ae24865f1d65d7b493fcddd7b431f2281661a95","bf4d749f1036f332094b8ff58cbe8889a64e6ca5","31fb0eff62dd0b03123af446218af42c3027962a","7fd6977ef9768a6f699ec0ee3f4ef46d152011bc","7dd00d3398acc06fc2d7517304f2c85365df67ea","1ce0ccac29fd6ad7d3c0c404cc135633a00c2d40","a0eb297cfcc59bd9cf743250ddc9b21975f4fdaf","840c5f9b9882043a1e72eb9ce9ded4a3554273b7","3a21f98131149a534b8e89083d5ddccc660f8ae2","c0a8c4f6e4cd3b70d8c14d34918a25c28760170c","be867f387781913f7ffdecc4332f7e0978789f5c","18fc2ccbe1b6ae38153db1066b696dee3a7a176b","ad0af9d2739f17c35be1dc78fab8049e96592cc4","f97f8971e3afd738a787b3a47f18feba3ee1f104","04fc62c4e3ace066cfb6c1114dc0238b299e2d7c","3fb3b7c1f7609f73b6992b43316e2a52764f09db","955ed0a95f61e14e6c941540b11905a16fb40d00","63ab89d28cba3256eb9cdb707832e0551621acdb","5af475cd3e7de0b2d0cee6553668f959e360543b","942de803f94148f10562476a58baa4495cbb73f5","2420e46b449f4c8acdfe48c765ea52fc3e860de7","684a1207c0a08889be7024d5851c224877557053","8d497301d424f5f82c759878cc0c4f7e589bdb11","c1a18039c8557deb4517d2c001e35fa9bcbbea3a","494847f0d106968e4f527eec088aeb84ab39b112","1dab0aab7ce40cc421136a281898d106db2a0a06","1e068d34f4cb70c949aa7425c2b83169d745fd6b","842057e56f63c7dfc20b60615aa1a70fd5791d59","7398d696d0da3f294571ebeddc32fc92f9f99519","3acbf8e71f15c682bcf4fee248f58180e689df1c","a9779efe820e4ca62e498487d4e75e952d8b1bda","a0ac4293c17d08ca985a54247c73aa6cd183fe0f","f792f63b030ad2306c0407492f03fd9508b70766","dcce477f5e2b6572e3b9579e288986c969f1a816","56348cbbfe82c2f5e2b95875e0687b664cc6e2d8","662e0cc4115be65de3ca7a59c78454f97918dce3","9e0921e038fc2c8f88f837e234a0b1b7cec32117","673105feb9224a469eb629afe7ee5fa7ac0e8023","64fd75d91a65d6fe05cf6c3578f53f85b4c92c27","cee94b61199163ad3c03e240fad5b164958687ff","c1028b9011693f9e40f32bfcd45f33b1efedce9a","007efb6a20dcaa9230f1cfdc1cda92db24c5510f","4389388d4e0b2973e831b030b14e912e00b124b8","50fd5edb9e16acc9fe6c7828608252c0b6de03e2","279b7921e8dc8feb44a7650b983f6b3878a01d14","2884faf55bfe5bc01c71f1b77d8996300c7597ec","2ddaf417778e57a24682e13f573cb876f9a9ce1c","5894060abb35713d744b6a79e7112d38926ba767","9546b2ffd4a73001b4e00248b8f7dc893c133a06","dc3cef7c4d7d596dd2e6a171a0912971c21df89b","fdf914e53e80f49153ea7f999f816010c0ad8e50","5b6a8eca94301410b066def0303a132bdc833dd4","3ae61f22921520e473a9e95783f0fcc03a5c6a54","1a80b2a04a16f930e0d5cca4bdf322769d5a24f9","b160a26abd50eb34e8ba982f2c1fd95fdd6d102e","76ab7d3886c5a5e7c777e3cd9869e7b428247c06","280e3611b90c40fc26c7b7295430703f70f50f03","f1cd33b53916f47ee4b60440f5b37dd08bec0c9e","4b0bae97998dc337c0ca3cfb84332fe2d06d3433","992a76b41a59de8aad28cf6bce918e7d17970e4e","0e122566d0dcb1e24ae8347ce4e03121df6478c1","95773c478555728c7c0a183185c9d0cab5cff300","cbba9c45062d7daf76823cad8a98893132c3ba81","a068152ba08cde6933db6862b9b440d3b5cc00a5","5f7b42cb874764b9e23724ed4a99c1b165b84f8a","f32f4671542839495c5fbf18f3460eae8d0499f2","987192775a713c61bc7ac17b54b3bbd1d1e067f3","26332479d3d1df0b9c48288eedde9b2d85b3f752","5f5ca8cd9b323e3a89940afd5df09099f83d1473","cd56cad9ac9f0787d8eaa62dee470b783ee0212e","b4fb4a131dcfc4b62b07e33430d638c0813c3b71","bf22e698229797284c3145c2750533c2eb4046cc","bff77d731fbfc51f4b7cbb3a1a72d9fd3995d631","43dad78209e76fc37ae8b46ac3a8ffe4a589eb55","21e05167b1f3afa46de33be76b17b600cd9c640c","4c5439f8cd787d6422a5ca30316f256227ff3405","dd4eaa10051407034bf854a7f876fbb6d1027f01","45163b10bebb07769fdb103a76468915e0066f76","2ca4995a6f934b9d849679e3bbcf5722d5e238f0","a0a16aec3ae3a1df90ef8b5d1f041eca5e476f08","c7d45ec085086ab86192a7890b9622320d57b89d","f9af57f3bdb16e015ee10b979fe18cf2195077f9","2bbedd35ddfa0eb4872003383c5ea91b887427ac","b8d31c5eb5ff91c5c4f0af3c74d92aabbbebac9f","4e0f2389c3a79f1e558ee13e6d51e7dbe531368e","bc25492e636a82a30d77aa1b37edede0a2a9182f","fa4a82a8677d1cc6987dc6f4a96309570becc3c1","6829b4b57bf74160d7ba2a6174c6238177326c67","b38ee6b1f98bea4c4870722cae2e3260ff1ef4d3","25800e958c3179e4ff3c2a587d614d7421ea79b1","d9eab56bf0329daf89637c7ebffc142e9c1431a6","da950fcc3fed87ece8bbeda3c521d4337d317c09","fe3a68c4c2c2608ea1d5d17483771bead501c794","9073dc99634285edc3b4886467871c14100f8233","ee7d94bf1102425a669646e8712ad675b03c6165","fc73f0c8b01ca5777f9c7970c5d78abc7c190b6e","182ee80b7d0e187053150add897931363e5caab4","e57bca90ab9e5c7ab983d2db62b033dd2f00f653","408c26ce0bc3847ed956a6993faa2619cd942da2","cc0a7b24e760512c4a17e54371c3308cd082c266","9e745b920fec25f1088ae0377a8d87a87136a5f7","45752eaae4a97b93c794651aa1b8dfec3c4f4d95","cceb842a4899faae702be8ec0291423a177d1879","4ec2b1434f8260f959e3e7327ebf1410cff6841b","5b9ff5f494055f20b2fbb655a52556b77796e906","4bcc60008d7ce346b282652a347b3e1f6184e5f9","445909c1e106a3fd02da313d258d9078632cb745","7ebc4229455521bd1e978c8de2913a9a7763b66f","4192d6d5512611825c777aea7af0c8a9478ee290","33bb0491f8b1794875ee9b7c858054c86ecb872f","9b3319b70d23444f566701f47ee0fd30fe51e90d","4a1a6c0d06883767000b9e607e40b73402c86c7d","f7d0110cdf61fff70bcb66b50a5274e5d96a6c76","f2efa22c9615c36a3dd36dc659ef83c374895cea","bca3864492be39a2c4be0b3b1ff29e810095e05f","35cb75220de897face4d133cd9a9c5c1ac80d8a4","ec3d23c32302aca114dcb82cc5e5c805387b3d45","9d036f51a3045503989510764d30dc81e6df50a3","195a76632add9e9226f95e57721feffb94572716","0dc6ee9c1ee85d6fa155e5997c5f4d64f2c2f024","4e6f452c527c9305f57cb383cfe3f2253612d215","df139f57b32fb19759392e5082ec65a7df316ab9","8f6b5ffdc72fe53776ddf7e98783aa2b21e06c09","1ae9ff19194af9a365b3a76e50ee8d3aa01205b8","0325944ee4f6e3ca17382df82fa6d12868b3c541","da3247a500662dcbd8e1946ecf0a9af19a146982","d77f465bd02a55b99a80aa1e8f65c8eadac5fe62","da25b76aa1c1950df34d540e808919f2f3740b9d","617530832b56d10dc6df16f83692ccdcb905cfc7","68e35b6bebb936bd083bca6f813475cefdc5419b","e4f68d08ebbfafec43d97763facc964026483be1","f4ee46124a4b0926703b11ff11ee873be123b933","bbaaf032009cb9deeab2e9693fa702288ae1b9ec","7e18de6b6abb7bc9533bc4d7b2669b7273f6f9b6","21bcf4a8aa209053c1a3177877695a444e8957f4","fbef1ff253e79217e55b712767ae8f50050d7ed3","c761333ce412c18dc57890305253fd5991bac2c2","4f596e1924386500fa723317c68584e1b22f4b91","dffbc19c8a5cb5f804159b948bf1848787f760db","9418b81c74004794cbab323a1d5daed2b5057e0d","a9d246ea6caa25d94e729f2aff8b64366b68b79c","8804b939531f6cab6b1db35da846403f6d60fd04","344a39dafd13922ee535928df284d4a87e8721fd","bb223869e0d016d372d8f3d98b3d5680cc069368","fb2d52e1164bd823e6de406f77d762804c1b1df9","4d6d6fcbfc9cd7e37ad38bb83c05f9260e50d5bc","0eb6c644b282440d3e83aaa4db6db2c48be46f8c","97b116dfc6db2d8706e2f64d1f51aec729497398","0a217507373bb8f2833cf24d5a9f661f395f1da1","d1f5c3a5bf9446cdbd29b2f431fad81dfbb32910","ec9637613f68eba38450fb93867e616681efcc50","84ad8a11b6e63fb34eca619b7b5bdf6254deb910","78b4dcf84d58b23e50a41e2851693524b8c1f812","063d507a15d7895a08dabe50feaf949e454445d3","a4cbed846589c8987965684757f59f234a55c9a8","6cd39ed956ea72bdf7ad0c19f10ca410997217de","27aac93c5fd67cfa86e67f8c85d90bb55905e073","3ba4e6b2ac079c20d4e79f6e0d7dc1123ce49f25","0fc4f1bcf4daf4b6efbce3e76506d74c672db59a","67d44e18f540a39f3edb43b2c0337295e65037b8","771b22571859df758609c2391e113e6fb894fa58","405094c167b573d196faa40a0e13ef2d059333d9","d0292a68cf52d14fd760a5541e08d7249dd655d2","73918100bebed91f50464f8242be97e3b9703fd9","8b1c665087c1f26578a1847c05cc32e02b7fe2d8","18484eb6c778c318e824882f2bec829ef1fe3582","7e4c58c56331f0a6f98c9ac950135041d8578f97","6ae126ef9b2d654dc3575aea18bbb280992e0bc5","f2327829669385ebcb51a0af966709dfce070373","4a4968e5a839c8866d0d20d18f796bb48446fd2d","dde995a5134d2421f987200542e50547484d956f","9845b08f816bd5c3915874f8155ec17a4ea402ae","889d141ba987940c25b7465bab862752dbd14d43","8a70c6eaf1f7a1ceae94edf68103526d0fcdf22a","77d998934c6307c6ecfe5f2772b91bd69812dc95","a35ee35785b5a3b2055f7de386847221095ebce7","77da64ca96c3292c1ce5b7d8845305a98da4224c","72c0d6d706f1066d166629036a0364fbad795553","cf3575e0b4c5e73c6f8889bcf662906383021171","9b1f8230ec435d9289b53afa8da02367daf8b5af","7dd0b5857a92629c0e0c9fb06f6e054052cc57a7","47bd1e868893c6ad8cd56b591115b181726b7b93","db4948030ea202b130052cc8348544bf03901a53","d02a819fd0637bf87f10390e14f54e8341474869","e6e878e139eb48f587bf4f6e111b08ebf0121749","e0e52055bc6dd76ab26ca9f914631b351ba49ff9","d5fe48831a52acf808f4688ecf938406ad5e9c67","e623a50be623e3e714e28c2346d8130eb2f0e471","c7d24b7814b335fb9503f6a957ac5923a47da161","4f100f92d859848f44c972c08e7fbf37c04e8d3e","d31696e3dbe54111cfcf444abf854a55c94bdb76","c2b13156895ede907166c25098f4d01b7edc635b","96bdab6edfb2834a07add23cd3892a599ee9bfa4","a2fee794591c09be9f1c625eee0df60977fb1e95","e8d5ff5169a5a2813cfea75568a12fef50d7eadf","d3b46b6bf21713b99d991bb69d33df1ee80a15e8","5bbb67fcacff4df5d3c117a2bd81778d3ba0a53f","6a7530c71882967b90946ef91a2f546dd4a380df","7d262947af09303394a440700d13590a275271fd","3f8cd70c1ab78197e01cee9ae284997a2362ff0e","0a046e6232cd6dc094423436da8bc1842a8e2645","f9253fa47aaa9e36c015449b514e48d43c93475f","2c9b28df1377eb90c8619644eb2a4125d8d408bf","53279bf02dad30d5bb4306ad21f12f874190043d","65615c03539305d022abf9ac720726bcaefb1d2f","3e8eb396d7cfec8a96efb78719c0556f1beccf68","51be9beec9c38a8cd5a0f9a42a8258484aece9fb","a5777994cbc06183af7db7d8233434f245d5b089","cb05e8450d1c81f709627e7f174a1c3ad8420955","cb3faf0b6f0db57dd58c09791ca7ff1a1bf4e234","f2bb7722abcd9d13fb05c5a9eda81471bf096353","9ac4b293229f62502f4e4e54e1b426e366bbccc8","defe7f18c22d78cb19925c36edad6c2ada41163e","62de01ae3b9076682f7f19039c00f98fe7763625","ae0a59731e72efec5bdcca038397c8bda3d13a74","aba972238ec23612a9b418c9aa39b903557813ee","65fa8f91ca979d61cebed8eddd4c8a5bc5317ca7","ca876191e548adee0c0ce4c3317eba818a6e0838","d9e86528933aac72ca5c80df7e0194dc9cfb7dca","6fefcfd46a7b37d06311819d390bbc87ecb044a7","b2013603b4b5d5a3de38672c3f3ac503f579e4c3","71f18fdaae156eabd5a35749626bec0f8f33718d","d708afdc1cd0c23ee3381bd91fe20a7c2acfd056","b6fdac80cb0716f4c64aed9d0920159b50e2ed15","e7b7dfefd39308083fa7329d8acde03b94df2c32","bccdc11ddec9dc8690f2686c296eb81f424e56f9","ab97718d8aca65297b147770e5158f0494ac5bb8","8d69e1b6205b0f7073129873b2b8f809e6d25c2b","4877b714b3f8b0f0af2bce7a32691fc2202c8acc","8be2fabbe5cd846bac5e5a38e55f3fb70e73f2da","7c1594ee5a6e17216ffa4e73e33be235e65e0946","4b80b6b0e3dc88592282c05df0446265fc397b9e","daf0ed646f90ed149a45838e5e6ebf9c577672f7","eb7227a20b27e91c6e2adfb1ded738f2dd7e453b","728ce570a55a563ac78ade7998fa204a64dca3c5","b0a97579ac8da127a1a0fe370dd4fb6a473a83b2","4a5997ec1cf19737d2472012871ad7e4836f4f3a","72fda444d198108a250e019d1437b6383c5258da","ea9cde884279a665c89d89915559ae3ddc5f8cc1","ba0fbe4f79622e739ffa5a03a61d772fea7a47d5","9daaa709207adf77eb5cf7c440782eaad3a3f7b2","27dbbd68d5244a20942cc759976132050d93f164","e5d16eca466aa50b57a127d660499591f16f2255","a16eb3726cd14bbcc2dd9e5024e6bb438feca301","abbdfb57393fe807f8c5bd30adb903d6ec9ec53f","c7ac70cc9ecd16fc393dda80e34e4382bd52ef30","12a6153ab407e36091a0fbd37be0ea92cdac961c","a629e83b1557a481c01dbe4f7222fc58b5f5c0bc","11f728fc987785c94edeb60002cb16bf0c95fcdf","677b77036ae643b13970f033121570d25203c418","15e9f66a1aca28cda51828a8ab409b905ae6def5","6dd538a7ae40333ece7fca8f8786228204156416","f7b5fdc923d4064c0c5346a757df098ea7e0cc1d","7df5249779cc7b1146a72d14e764422dbea50d7c","98e73429afccaba88bf0220352ecdc38da1aeca6","e843e74d39bbed3657c611c50bdceade979cf031","ff67c256f52b904bdabe17e755194149da9b219f","ba0baa3ca74b40eb6f2a1c3623feaaa647fbd6f6","c9350d7897b2513da1c9aa7870026dabc1d03eeb","472ab44768240bc8415778af125ab605b8f334fd","5eb14d3af08a97e71222a8972996d86e3ceed54b","d3495b128a700b6f830ec90ff0b544ad1333b867","bb61ef9d9ad61b9bff1993709024afbfaee8cc18","b777b32470fc7cba345f3ff2ee419074104f8f9b","d7073a77e1dfcdb7259737adf40e522264b89d1a","0ccf153a15c04bf6d7a40fd9d48b665af9384240","beeed210c904d4cb57df8b72417f004a37ce3b6b","9e1ee568a6683fcd9a0f97d00da892d47eb5e8ec","8a6933afb1c8a5e70fbc580a5d06b1f798f760a9","29d9eb02b9b96df9542523665947bc7b18ec80b2","e75701e0b5ab909b8ec434c060340d6706537647","7caabd939867ac55db8a8c3973442b8a385762b7","e56f05c6909f0294a8a26d2c1ad53749d2fe41f8","c721c20f053015ed79f6828fb54c97d1c3c9dd22","91214abdaac8a0ea896db7af24f420516062b007","da54a4d69367b8ca42aa8a5c33c6ee883c0fda5d","d3515a1ccb1a33618d7d119302d53ef192c25ca3","0d20ceeb61be915fea81c22c174efb9253d96974","b2a4908e9cc802a838a67f92dd66a17d3894c619","cc5a020afe3e02a421b3fcfdfac3b6ea9cf6699d","ec7c36aa3eccaa1bb26c119041fd6c9459396a1c","f3a3596295e9a2d0f86588c579eb6f0b43590f99","81fd4598c1e436c9dfe7951b1f829ff68045103b","62b568ebbf3837d4d0cae90f55b5ca834fe0dd9a","eacb8f04c4697b8123afeec03088eebb3c4b20bd","dbb4c0c9b759a384b3c454f4629976cb69a399d7","a75f8963380a1f6ae8501f21a1d3f3bef8a89d91","4c4d79e3c98182faf348f41f98d1cc3e5d843e69","12bd9ee6f27c6d40f91e0bee7b150fea257463cb","6cf2353305922f3464ff91ae1b137e747e1d2961","87e8e8d37298a126214679dfdbe3ef7db3543fd5","10a50853dfa65a70dc4c4ed1c95cfdb38f29436c","8d300cc8a85e2f9e8fc710f524b6817c27fc30bb","1c8a447cb652ee332b2add03c9ad1cc571965a36","bcd4d8a8a0d7f5075312d8e286deef663505d19c","21f965f249799d5f6adb607a6ea5a4cd728f28b0","be053e62860a6b9d712e6ece4cde025569ff2efb","a65a66b2a3b44ae93258cbdab7388752d1a05fad","33403d91f77f1f34b19bff763391500bc9c2616c","b0a5347a1ceaff56e88d33fb13df2a91abae594f","83fe6a6bdb057388308bdffa4a492d3af4390179","da24bc8f3fa5bb00deb7042b63794f4218dee774","97da9f14abfbbfd8a27f12afef0cd7c46fa425a6","436debb0450baffc44956523b8277ecf1a477b7a","2b29e7ba6ff20f81dc512c14fbb0153d1ef6a201","2a6bd0c357fbc537f0e0260cf9c14101f3d53355","8061be1465638da27cd1dfcc4897f4913e36ece9","674cfe21d3b4e8db0aac548c4c579a55503201a0","00d8f8604476b525869787f0962bf41b4b591061","c2d754516f1c94674fc27afe329f41c34aedaaa9","94c34ff8906935cf0a9ef5ad82c6755ee21bbd07","eeb83982e2eb4b70e43d45f9fdfe5a54f08576eb","160713d4d36ab4bd5f9b53d0d3e0c69d7e4960f7","bc8df8feaafd4e9ce0daa383f772ff111073c672","a92652d5789ed8948ca696604fde56196486e653","dfc50c06d63e6c2437ce458c9c9fd2d45bbc82e2","4b80895082655084742480a6c42ccfae01cc336e","d2085729068e5ced979d672257dcb4af4581b1ee","8884b8f51963553dd1ecc0bc4accf64deb4f645f","5eaf0bcc203c94c21aac9b80cef046655aea4f04","2eb4e7c103793c7ca915b5f1cfc1a8bf356c0152","5e0f0a962adddfc85957400b007b6b0c08160057","d7c9bb2565ceff2cff6d3cc9976810f5ab336040","f38473f65bd570467f485ca63af718454a70c546","5ad648097930e46df3d23f514e8bc08fa00b31f5","926495d8eb11de2878319ba54f30812fa1637d72","ebcf04ff1fa37531f82b0c8d2a9f2df221d08198","3e61927790ca64ee01a929b8cefa87bb052762c2","be4d95c19a05e651b5a727ab9f227b27f12fe0a9","f33460aa2397a6d38f26b671318cb8864d258047","c195c0df6b36debc870216dd42e49fbda70fa861","3a26e14a2bab777c9ba6aedceff6e4ef2666faf0","433de90564ed76c4069f5fb0193136bf34894847","8cb2e1be1b7ffb6a3a5de93b67373f1736beb2da","3dd722d92f2c8a750065e23188c0cd7fba4fb2d7","10e6525a10cdd652affa47c92f0046b8204d772f","afd5186ca38a227d09256d237cf02b76712392a2","1137ed33aacf3b6459c6b58541923f27f6aae1f1","d6ccea541d029c503818381133a05a29031bd850","b58e261d41ba534584f2efc22240624a304b9d1f","02f3e7e766ef33de51f0d2dffdb5b1abf4b44022","68dc685f1f6182d306fd7a3b31b27ab7c8e10b73","f93aaa9b7896231e80379a17938b9aca26429dd0","eb10c21a00b871ed9ed2f1704831a52cbe4ccdfe","a0dd7ec171001f9b9a14bafc0c9ed12623908984","f9d615ee87ac27fa5fa26f91738b5267ecc7b40e","6cf4f20590c850cf70da0c46101c6545f028be43","a2c4c1708501e1eb223e34375c506c14d8fb4631","8b47e26f59ddca57f95dfae5ce807d382957a97e","0749db2cf8dfaacb70cb5817f60473fa811c0145","bed3efb17ede58a2bfc177b47cb3a49091aea30a","b2bf266ddc799c8421c544b860c36ba1f110ba9c","7913e792acd656469b29fb90be1dbb7c06a855ba","aee156dc023e8cf4db5c5ee51fe6b2b46c7c1660","da7a9aae2782af46b21d70452a4edcf317b8c38b","bd3dbe5fa306c96f79190ccfcd116436d27acb93","4cbf74da7107a255ceecc602a76f72dde2b77c05","ce70c844d1512e713224ea1ad6fe1e86c012085b","82600944bde132c6240a6c05840b18828848ce24","1bdda9a92255d7c333b2ee621179d178b355e11a","dfb9ba877ec1591ef4d6ad3c8df56eaa43dc1bad","83913e86fe5b5553c107ffde5a00d380755707bc","79f29babc961c9989f07455c318955cb9b3f90d6","a5a56a492377537bf27876f8c10cfb0492d532a9","70ec87ecd26f1f9933a8d6c18454b0034cb9095d","e4765c4831e8249696ac3c94ca28da2218cb236c","81b4d38fa70246446af5ed1b5efcb91b2b38b028","2392824dbab773b365dc77b8a75c1b75f42b93d8","91c85ff1f5e83fd7e360ad07abad98684acf6ecf","48dc4d92a8f3c9eb42456eda2433c6fcaff0c723","22d1385caf40badde869fb114b01f6f50ab608ab","2fbf4f563bd5b5b159c35ce93db8963089f46d9d","0c57a58056d68e0e859ab8fd91676143cec9ef17","c7292b1f3d22323352a14e756497b03d66c90666","eb64a8d373b835152794a1b1330fdb6d63599e51","b42c4cce0f378ca51cd30aa542299bad8c575512","997476777a83022d4ea2858e3b8127ef44639d86","972b0f78b3f89ea5096bc37658ceb859ad47fa44","dc90cba42e3c9357af8eb94e69022b4afe901896","7b471068cf8e4d166d8b0569b489f595213c3b52","d7318f69653ca090575d1243256fcafe8d9ca25f","41db10a8ae6702709343b6b2cd38b0f5497cce38","b697de92efab8ddd9796a1f396cebfb159be11b0","b5e0729fcd21a63fc71fe2f37804a02c1d446e40","b9b423c1ee4b9d83e5cfa9d50da73af7cdca5827","49c473bb365054969687f14ed0b55bfe3b06e637","98bff2f595beda46a35ce66ac4d714fbc41ba2ba","86b46c0b7ec624ba6584974bf021398b4d4db993","0b572b35c2a5b284f7ecae4160fccda9a0eec336","bc31be9812b165c677584a2be81a5a9bd71d8ecf","e03e7deb1bbc25d1d7e3506058e090a14eabde97","0dfc4a2029e7a39ce521cc81da94fdaf73341ab2","7985bd8e15fc037b42e182972f40742d25d8b847","2e44e255ed913372df5ced3526ea56fd50e6df3a","4ee2999777a434940f9546316069bec305e92472","b78b01354d7deb0f52c95539805688943b44695f","0b64b97d41cd298b03d064316c19c63dbf7f355b","9e6234201bdd9abbd780d75d5c5e1ead454d4c20","8a45936abd8679b5128e9d990b2c563afac72379","59e68ae6d02c87c5130eb4aea6de3dc936f223bb","21a71e8b7c6d518aaa444dd559e286dceaeaf1bd","d5c11091e7987dbbb5dbde8060a4853c1e511296","488495852bcee4e92038657abd166b83f78f2a2a","a53841a43a20576aedfce440a749b03cb199bc4b","0a2b341d0a7027b9d8c1e3bf1448f83c568a9304","baaa74f2153403044ab7570b920bc01317f8a047","62c17d65a8ad808bb712e64df2f16ecfb193c9be","4eab767a6fbc746f6a13e976b4e34d566e7cc4cd","e7f78cddc91696bd47b5e5400f0b4b4fd654fd6b","c556a97b27ff7129ecfda20bb73480239f3cd146","78a616eab02ef6397e65873e378982f21ae7b0ab","cfd3efd09785301eed733abe9e46fd89da3ad114","cb0be4adaac5c2d1715b70a6d2cbd65cb2855b06","1bbb970af8649ddab978d570aff41c2703199f61","ed7c0a6caf35838efbf8799bdae7b591f5332ec9","5619efe9f881240580842187537a04d5044c3ef3","81297f0fa1a0f021c5dfe120d0f4419d5cbcb2b5","f558b4003b010a81884b95eea37470da1cffa38c","accc2a195bdcb79628650a61e6d9a3e408c37d19","f86cffd8e6cacb09cf59c27423c7e82c0e024aaa","9487a9b3c25f23942561eba20edce24f4be6f148","c71afda49916c61c4212bb5411af8d89124f8b81","c1b53a0c5da1c6cb7f8249b84f8238fbc3719b19","99e31e10053a96e794ff0c3391b0c5054f7ed0e8","49f31197f2557e1e3b7519d810999f9541a32688","f909634832a72cfc669fd1b6281c8a960ea3d40f","ab1da5dc1be0c24e0ac47c8e946372d8574ca575","8043135e0d34b59d82a6ac82d31cc0193f7faacf","fd6667a7dc24c41686110e9473774ef168ef9ea9","89d87294dbc84df8dd7740cd04cc4842b8738e96","5930408746fab692aaf277ec7b6482e7055f3344","0fa5154c0af7895b0a5e11ff4899e12cc0cbbdd2","1e752c01203b2560ef3ed28993aac9c98c053cb8","fbe5a5e4a734b40f83d842105b5bf6652d73c197","fb277dbde6a337a3294867f54cebc54c7cd91653","2060e6616cb39362cddc3c57a94292896f9f4525","dd419e8efa347a8c1d6be464a89ec056cb4e4712","ea1c9d5b5d379b45472c416e1b00db2c96e23aa9","1e37dcd88b1b8323b3fd03e01d8cd6c7b71880d0","f338a0c944dbb41e8d49449bd4bf3abc9c10deb0","98bd5362c3474d7c2580eac1b99c07e5ca9ab2d1","f8322c99488925eeca36456f81716119f74d77e2","a79e3906135c2258b5bf9814e4971c4fc2f231e6","db0fde9d39687937567c208e989cf25b15e09af4","3279ad79c3dcecbb2c5c001775d7a28f982e0955","6a4b62e72069f7c96f8b7cb9b7855da0bbd84b63","dd69aeceac3d1798d0869d8adfb44af883b5fb93","567cb691ec49844101247bb9dc34bc2722f6af4f","723c0d730c0bb3df888934dd94ed1e45f24b7acd","b81d9e6d614a67fd58e2256e90055589205bfa30","d6cd5108e3b448a71cdd4150693c9b0d3610f7e1","9424c6c58f0b33f06807936958978e907574a845","ab623c923d4e2c950342aec5da371cb92b1fbbc6","f1b39631f594b28f81b7d3d3162ae9847134464e","7b834dd788734b38ba0259c740eefce180f76b0e","084d0bef96068109b67a4bc90e270cd32c678094","f6ae5e41de720996195eb02e1ba6ea954e4932e9","5b039245b9d95c8ca1914d41d976e9a52e5510ef","e2e2c0a39fad3ab501a3409a989a6496f6116df9","e0d27c55237d4f61910b1e72b744fc043e9b6bff","c90bc695447b5d74227ed7c0d0bc19b7141dc835","c7e8def44696da9ddf0b459e166280668c84c4cb","8fb7280f39600b1fec6f5a88fba29aecb0caa9b4","c824781e9808bf1edb6b3fd963dda32eda5bf7ab","57d0b784266f02c8f021d09f4f0bab911d894207","4e23ba5f37e21021c47e3aecf544afc9485e311b","564ba76becab1819bcde1265d4f119e04a6b76ee","3ca1d0f1d534d1111ccd9dfd007a891592154146","1d9c4c559be260327e367860acd32c59ea6f6470","520e6f5b0944df0140521158f05c7d3fbd8bc2c0","da6cdd9112870855a08324f4a27182f6dfd2cfe9","4453284388bcdad18242f1cbbdf2a4835c666d68","bbac15388a0dc5f45f272f54209996a3b315757c","78eccd61f8afca377d3eb88d1987811619cb557d","bac283a8748d78ac9f99a9f7198108eba18b3ea9","7c59d819a7ebb936d51ca032e66a2489e4080d08","abf5f8c586239d1fe6924e218b55182e9cb99e77","f48d385644c2e532032184cde099845edc07a794","bf13410626b0085cf5cd11d4542bbcbb5bde1628","3ff7ec807d6315ae1974ebd5ba684d09914298b9","107e62be7045ae69415f8069a6f49ec912ec3799","3717bafa4a1dbe550069814ebb84740018f48a29","479cfb1d361bcf1863d69a464ed404efa7fe3b40","85c2dbe0697ed58d69f4c13b6250f6ce52b55de2","5bb7cef8367e77c70b9a1ad045741fb97b32ef9d","f9fafb75dc30486818ea7d8972f013343c68edd9","957c265f11fc5f244e24bb4d5442fedba4e32634","8ceab5ddaf141434cda982a04bdf4a8f4b0b5155","d6304855c5e83b6a04442091a83453b65bc73f69","23f04abfb7241158cd6e9446280f1f7d14cb2b88","c2bdb3727b14aff4de2504221e55c7574da4b60b","6117a6f9b0fb5d3f8f7c5519f7f3b593157f6eb8","3cd58fe0ba597f5e72e087b9df0a847d2ecbf990","a3d81cab8a97eeece54ebadb82c40532188b4d57","5cdf4a63792ab7979da90977cf7d36568c8fd83e","21c181bd3ce5c13b346f44af362a779e742ec344","8b32c805298da73463d59b448097f949aec84e49","8574489dd2597de73c720cb02b601b826b92a1ff","bbaf2969483d9b289bd8985067d546f5b60d645f","6c0071be965b03a0d2d2b1a5c315aa0cf13972ca","8dc9e557072dd93e6f70d0b5504f743df26c4b2c","ab7886ffc41326db9c1b578ff008e90a42cad446","94274b9ab517aac175d205636f8561ff76d45eda","8259c4670771adb574f4e813d9d5862f45642268","0b4f27718420c0b27218ecb79616b4f11f59773d","6883325f926af425cf1db7606506f5538b7a205a","78adbf4790a080fc02778a1a67d06dfcdf28290c","a735573327d26536bd29e14350f1e5811c030b86","b172cb524d494867601fbb0335e55bf558429cdc","ff40dcd83f7cc74446ee90a911b58c165b6e164f","f938793e7892639d5cea894aae447ed256f51c41","2cd8e86aa016fe8c61a48889529aa81284f6d889","18c09acf9fd040644515a4ae2f56d38517d71825","6aae63fce24dad69a90eac5afe7e7b33149eb2b7","2bc626a72c2b66140b751dd7f5be1f63342ff167","a518792d89217b3e1f1d19762e733ca779101e63","6962fd91c6c03ceec91e8f25242ca5c638dfea03","de3ed61fc54b7815f0887f03ebea74381d9c0587","b50c00ff9065ee0073c79bd5c3f11296a5f6965f","6d22e03b96b95a07a49d25cf31cd623079ec1e3b","db50ccb25ff5bf9e6a05dab11590b62837fb6263","d82ff4ed0987642087a8148a28c1da7da38606f4","64751e0a75eae68eb90ce810a7b79b51b36f3c1f","fa3240a8e902164054ac9bd881933a682d22c5b7","a0dce1e66fbd3d20ee851abc76a85e96b3db0d13","5c61e17c103f4f9fc391b2152fdf3dad0f44bd00","c97cc362e381137bd8198b7a6a7084b842ac1c59","4de3f8944e88b3dbfe6c07379c1e360a6e623669","4e8cb708ec2e5bdfd0227ceb1d731b8482c7bfa1","faf21b81e82c1a27897932c309c800b7dee94d32","0fa588a8301b50cff5975f6c9fe8dd7969f59f16","bda5ea087151f88d90a71f7a2758c4d7e8a6a568","ea0231a56c32e4c61938cd42af37f6d6befd7aa2","8ae279a5e7118e28ae3788f45ddd9c055af560dc","45ffc053b5c96a0c384261d67dd1a88cc599f1a9","0485c9eaba0cbe6a919959e727ff99ff8c99ffad","ab4caa79538750d7557308dd4f83d6b17d9bdd22","418049b741bc6aa1445e64b78c681e5291f5a4d4","9f29b4b26a9c9d24235c266f750c14339c038227","8156f4944eac69fd6cbe16e5b24221a5a0412c54","3a4ec88b37d50837ef9e1cfa57f004b9bd36715d","e9a5471ee1eb96d87c755c33e77aa58a2643f352","5141574422eaa5c264baac2a29b4f8a63f4a9a9b","a5b4c1d64f799c5f1bceb874eac46f80d949445c","6ad226ac38c16d66d96fa93fef61c4f8a2143ea9","49e560bfb6f67892604996c4f94aa4c39b83e884","54244e0e1d37c03d86b1628df062b23c09a79c43","e301ca35447ef568d2773ab0bf90b0d0fdf9748e","edff81c2142f75d811263dafed42fd817e407be0","f2a73816c2202f0f155086e451a73f76fba67c42","87aa1282285fe4c71caa82740b7f1d6ddb5643b6","034d6e811fdfeb91e19a013e63d3d2ec463f5a8c","a7b4127481d1f377a50ac5f62ec3f20e2ba71dff","bd95e18ae48711e5c62f3f2254aaf3d9edc989e1","81e405545bdbd5771ce29a8a01dfd3a3ccb0bff1","2c026c4c961f7aca93a6d1015d788edbbd654027","d3811b490d5cad9ccac329a7266cce0520892673","ec606f94dc259cd4d22b11e9147789b87ed73738","f368d380e708bd39589a309e2611b55306b78b3a","82a725a3fd8033c87c2e15232bab6dd01e877710","a1ebf555b757f493b69c37f2baf498dd472ed396","ef8b160da898a67f226c6af2f443a18929739db7","6e4957d429c845731fe3d4b93198b29dd1d6da41","2272824ee27eb98624d0296884582dbd4fbedb67","ffaced87a652109bf150f2680b666a8602d04103","f3e6569e00b6fcebe5f932d91cf0df24411ce062","9201b5a27c0672bc249d2ba2a1e26f08b16b5536","b2e0cedbf04c3d97bbf3bc41fac82ceeb34327a3","7d89a8b7481c1e172958010366b3735b6d000591","c9340cdcc622d3352eb78d3f0480cd5f9fe2b169","3b12f9ea8254e6c979e14b6cc5241edbff5c797a","79df52b57e92c7f30ee8b01c55b7cc7d0a0b2215","d75856146cccd9547eb41ce64bca95cd71f6fb66","f7d31cec38c795909c4d1e0917f54aa118d380d7","dbabe4c07cd9c0d825c14b961bd472f77e525162","c0ec7e933ac6b6419e564b276b49c8d9a6d03f30","b03a892f9574d78da2cfded1b829c549dd1fced1","73ca83184894f7c6a24178b25095088c7b4c508c","1ea4b8e2dc61b39e78fb1691f738a03091ee2138","e5c1a2c3f7bc97e75f885ea1af6d1ac0cf1efb46","30e5df6e21911a1952e5301600c036e603821fc4","016be49e084a0a3582b5ebba921114bfd37bfa7e","6da39ce18de976cbf101292aabb598de2e4f6648","1566da2a6f4761aca1b9243cc45283e0ef8ff3b6","7a8aea0be9186e9b47b28ca3d2999d7182a73d2b","9ab8461a3e894a22ea6312b1c431faad8788f774","45b90f16ca080c601e6bf7038979eabb6b7eaa3e","e7f66a88d67542d13764eb8b1441037c327beabe","0e9eefb7d4d3d3b10558ade0fea5ea9656a7cace","a3fbabf4a1a4b2fd5cfad3802b93ffd5a851feb2","e94e710893960d9b6581c0c669a436173185d596","325a02e4af082fcef6173fb1a100eab2ecd936b1","206895afae413df9a3961ce6793ce295babb5920","336cbfa7b63721757874f0fc5c33ec5dd31c5076","fd07ef07fa9058e3fc6c72c246a4db421336c346","0ca7e192423e743db3ded3822ae70888a523a35e","48b2dfab9f91bec2fd9a0fc94630e2dae51fbf11","df13fdf0e93b1ef3ce4e12dfca0fcd38086eb0ed","3348dea78bba42ede7a6f607c1287bc000119b62","e566b17f91a7c8e341793d2b07a0127a92c4391f","6b41544a3955c71ffe6882e9494c48d8f0a59451","f124b5e0acc0e06eb1e641902c68efd96cf7281a","a379ed56ea2b605802534a5a3c25c244fc684d18","e48c07750f0f0f5a4570546152360275b9af1866","c04b3edac4fb1f99f7a58bb3b634954666db47e6","7a18bb8ace4bc7a639a1db92826fa16097fda803","bf0f9141409fd5f754c2b4e8dea0e5ea6f156896","0ee8b74101a4273fa333b8988a3a9d69757c7eae","37f84c47aa30cded43c3409bd9e4de06d926f937","1db2759f5e41dab1d3dcba8b67ae7dd4a52edd14","e97922f22038e9049ed4c2db5b3736dfaa0edde3","bc5ee6c98fa77cc75e1654d2f3b5044f075688b7","880f4abda44a42532abb6f15999a90bc85f6264a","08b93da28aaa3cef006ce6cb13c4e5f7f8d8b5d2","fd9b82a082c5122df5dffeda4d2d90adf31e2a42","c0576c64da3fb03f63922fa572897b1a80e606e4","86c632605771ba4d2caca0faf610c1345eea5a53","20f62dd9585cfda1f6d75a49ddd9bb0ce7803bb6","3029f5ee02483021aadd5d5bc48becb2490791f1","ee59b2053fd2ea4b9517028380f231f8f0c4b353","67682b35b0e3057b2d630592815cd84596e741e3","5907a007dc2e9dd7c89649cfed42dbc0239e4b42","08aaff21f30c2eafb37e6220a314f2a5774521bd","e07266f6c1177d963f015fa108af40a315305f89","29ed58eab698334bcfc06c808406c054b06614a3","15de5b0a2cfd2966d093a04a057501612a499ab0","16edce0cc242831062e1e1630e33146a003280a9","2cbd850979ac6d260f15a1e62f7b0a89e7a16b4d","84d706cb356f4f00bedfa0bff265968b439385c8","d239e6bc0ebf7ac987f2c1991a5dceb33ad2a8f2","aabb0d9cbcebea1ce7ebe056c672a51dd6d816d9","925aa086a27fc06d7dacc866fed975046652cf23","89fcd529f3966a2f4977402f9d8f1ec25dfeb53e","ed497cb1532340e2074fdb26857ac6b5d69910d7","7d1b4567b07ac4d88bca58f70b773dd996d0cae6","a7e37586f3a1f8b350695f9bbd2620931cbb5277","9d754247d93883804de94425278a3d1a50f2be6e","57cddf3811b3abfe557aac4ebcf55394b51ee596","b6a2459870412d887b2fe3dd1011bf446b5bfe2b","e8a0b2462b11528838ad5890f2146a84a9e70f93","c860574d8ba246b5e2c59578f24accd2ace5e9bc","7762e1afe60d6cf3ae310a4cf0af0e25ae5d18c6","f7c3d6329cdc9c21c205f1522813090313a422d2","d643a40f95b7f7392f143f68d970a0db8c61c491","189b3067221831bf116058f06322a5b4f2c49e43","8c328474f2b2397fb4bcc3fc84402a0305383da6","6207d56b958ddc288d0b7f80e057ff93fc011280","d454e64f429affb89de036eed6daa5c6e5278492","473de561f8827fc29204b011509dcac7ee8e7ce2","b9ac3df29be261f4ec83005415900539ca30a818","823e87baeed23d8244fd7e89ef334377f5890be6","33d63f42f52fa21c10e15e4b9a0b94a87a130c87","e7b6994e241c806284489dda217bafc63610f67a","6cf3bdcf7662218f8f02feb91fa85efedbc1b7b3","fab57f2fbc3d6ccd497bbde0174b05e5f52e260c","7820e590ead1755381630fde280cd1852cd28630","5ec7d3f264bd01f38046e52af28d950054cdce0b","da28a2f062521a991ac2521e2c43333edbffd160","4f6b2152e2e12a6c9157ea3190830b627cbae3b7","1b95dca6bd8113503f4da21c148f7eb98e7722e6","5d6b58fea69ab78cb04f1f52eed3b2aee0ec9207","3e3f16fefc4dc8b9ffa40d3357f0959ac17163e7","e26f3dc03a76d71e01c3a3ebaa6fb0caf0580578","d78e98e2a49bf952dd3e38e4a8359903d03bf42c","93700676b5491ff41d0a14954e71327b99440f7e","d5191a610b9beb833cd9fc0e6607cfa95365be64","44446cf58bcbcfac42244f731e088edb4141145d","d6871ee847524aea3648095196fa726d52480db2","aad31ee986e60183c708f0c6d31cc04e05f31916","2f12c2dd9090e4b8f959e3bebf4f7ce57b0186b2","6b000bdeb720c3bd79d5ab218f597b4ac0d5bac0","6dcd1354c2e0c489eea9cf111ddbf11804c39c4b","b7d79c93f47c6d5e6d9e4f50c546cd521866703a","4af1839073261d913ef53bb6f81d2a0cb486d39b","9dc620f6a225ffaf79dfdffaf843c36d69643e9e","8ee8802cbe753c9cb6472da9f906a71954ecae5e","646e0897829d7baf4b982c59d4bddade85199665","f303e3483d2a160a9841a3b50f21b86a62a7b4ec","3ebde34d8fbcce5796b7bac6f26c9cf7881b55ad","c7519f091d6c4bd3f7edc1b8213fb4aa418fad3a","868872392379aa5c90c3d199a2cfee32b8f593f2","fc9f9adcb25cde432f888b8b29aee862eb0d8f95","971c3be52deddb163e90f17126d462e4f3900799","15f43149e179f754f48b59ac08002d5c4c0a5bc0","a8ebd43ab7d246669f1a8bb30fb780c07abe01d6","9c89d3e042fd7a6472ac2261afedaa235d2b4ebb","1b6f14d81047b563283fb66022701f03d5bd9ca1","72825ecdca3ea91a2f552fb84416f9bc4d42b182","e971112f4abc8a89089f4cb500863867a4e88ec6","391095e0efe075268b892ff47a5885f5a6e2706f","7a9998370f0a805a75634f31558abba9c4d74a48","a984adb5a6bde78c3b3c7681ad529cf22f2452ec","fe779d4386ac32431ed85b6248b05f018a5db86e","7a1d7af332552e9658ef8e759614f3841984d4eb","e7572c690a3a6792e5aa183e16d902bff77398bc","50aa78210c0e31ea8a348bdd8a2432159dc61879","0a5472e697dee57956c2583a50bc5cf5faada5d8","48f057ea816f4ae4b917cb110e399fcbfb4234a0","35865139e1a7934723c50950bfd1e2f7d7abfc18","23cf6a85bdb904a1833c6015222d9ee69842c1ed","2b57cb94da8bfad1f32a89437f4978301da92e10","4eb49cc73241e0597174c4bfdfdddaf96dce86af","3cc7b6fa5ddaea8cbc29a32ede638834ef83de56","995890d5b29fc0dc4eca66d9f11e1e3f8f275ae0","0a9c8a9f36dbcba2e416b7ab29c949b70bd72c0e","7fe28d4168aa52a79cbc41c42112c1d1ec2680f4","0bba09c4cb98525ccc88aa69574162458a79abb6","eae5169dfdba004a1bba1978a6acf011af8cc69b","e4fea5d5f9906a022ab0e83dc7a2070b8d688599","8d7a94389aeefb805fb2840c6a69af95f563f89b","8708a284f7b5390a48ea2fd95848f60cc40d0bf0","474911c5338e3dfece0c7195c50e11b9027adb05","32391ffd73904a3e397ed942ff6cd35c179239eb","6b64b26f0ef8be16741da5f4359c4014dc5f60b8","f293503a9857fae6b0c1db45f9d68f2cccd3b5fa","44ee7c238e972b26c196f2c555da172b28ceecd1","681969d5b396c46d187e5005b6f0853605531e7e","ef08fed277f457249ae4058f2a391bc9e2ebe5bb","8920ab0fbfd31098b97894d27db5704072c5cd2b","cd07badee3c198d295354f4e35b6bdc73622dbcc","9d74b76a69b1fda38d8e0fc5a7460c79ad276420","15d1fca0614ad87fd16fa7532e4db867b342d00e","440ef4b7562cb8a84fdd9812bf359a9bbe35de4c","81b449908e5af7c0873345f85edd5c634ecbce24","e8ee4f79734af75cb04c3220f83e8735d28dd6e7","8c2771b6d5f0a50d8b7c9587da8116667d42e03a","0c6f089ce4068c02514261c8a40e231c3779b9d5","c844c2d604ab7e8824659e1f6b6011039a552cbe","d38454b9670483707f980e638a00f3c8b947906d","a895e2e372c9df2a9972f38134ae0ea9c8bf45a8","c58494038702876403687e5b76a100f077b8d9b3","d4321c9f3363674360eac275805166e416418dca","e67ee2bc087e5f36d906dc4d252fd89c3d616f51","a0fb5b5f95f0d4ce90766301ddce4e5f199fb125","d8392dd1176f5d133a77304ad591fe9cb311c3ea","3741bc70fe2aa96d163880cfe1ca013e741fd03e","6cf978b7d61fa1655f13138a775acdd7fbbf39b5","b8daa7e6e6c75324bd1aab346975b38721667c2f","bf13f29b15d6c61a1492783ad278e64f0eca6ed2","0571f961a8758139fdcb34211d80c855dad8c3c6","abb720438fcdc2c9e4d82bf28cbcfcd78bb7d001","77949f02d95966ee49423844f7e20415f908d5a3","dda9528dac88c15025cc989028f4f6639ec84a3b","3eddd46fa81cc51ecb3974da7a12883c6bedbe10","fb58bafc540de18c94ebd4939547e3b564982a1b","db81ef92b5e22051e54644018909f73dd0cf9d01","2a581835cab08aef79136ed7b765e25db546bba1","4e59d1c51fc504acf03e4287c13b4d4a6971207d","15ba4d34c5040532b7926f6cfe670d081fee79b1","0e1ae3b3819a26bcf67789802107cb9ca3f414e7","0fc7be89d3d85e35a42e4b33f619f53c92694a76","e13e343c9ceac6be272347f5aba5e3fc59d63fba","9e026fecef94c5bc52ecddf6db5ec60c76b2e3be","b955282d4673ea8b2240c4154b01a8cab858c2a9","021a84e704bf4b0a18df4515c01b83a657dc967c","44fe74bfc3df6ac8251ebc4b678c99a7ad122dbb","3adc5a45ab8a6a486ee2713f1ef60370c0d94cbe","9c0e1524e56a3d38bf5ab281939770e806ac24e9","4cc3fbeaffcffe5fe834b2b2afda18661836f769","63aafb3f4891a66b06e65ba1f47d958fcd92ed7f","674c6f2f2de46517948c00ecfb7ee8f39849905e","174b9a5f9e2382508df320f6ee1188fd3572c44b","b0488cacf27cb98c4a0dd58661c83262236e18a0","5b67305ebb466cea3b767d4abd2f360ebadf3414","cb065b961c80ec6d810539e48ebff75b64367df3","4a0f835ece40db45f1705761cd492bd34e8c4630","15891573374210323ae37293a63f53aaa6d44af5","648af0c42b57fd6a70ce1751311dd5ec23a3daf8","fac027cb14a730c1d8cca080dad733663c287a2d","4dfd0c1863fca80ddc35b6bcacf339077a0c4f54","c9a401e54172d87ed8c541b563b471d0ff36a33b","aec4f57f9507208f9aef499d8a8e8d1642bf2c72","c1a1adae280c6a25fa776dfd083b6d7a48f580c0","9e97e9f39d3893174f42803b5eabc73819d68ac2","f1c58e4b189bfde0397bd489ed7b9a25d8f8947a","86c6a4a8f676e8c3b8f204cc27960513d4cf4c6b","8d2a957e360bd66e02522a18161df8b35c0db0df","5ee67ba498f7c556f92ed7d4d33afdda18f92ee8","bb22db570421f8cece3507e91cf1769145df52dc","c30bebd1d3d10f705eae339a684e439edc052195","cb7db2d4302654312cb1de75597e498353bf8ae2","05036ed0addb5634ff2e92bba1055d8e99b3f982","aba9729ba78dc50810189c69a8fadc08104926c7","9de53c98a045e35dfacb6a2adf1aac7f87989132","fd06683cb4cf16fd607c28114fcbc659657929b5","e2061e00257ba33e9e147ef31fb6ea89b4237007","9234bd3ff9a3ff025368a1882ccfb91ca1b96ff1","751c1deef1086cd3c708e6ef063700ed3ffdf79b","ad29ee328d5d4f1e08fb20248aa4a8ae5fd6c380","1f4a214987a2c3a9d767af36620d632174fe861d","8b9596b7bf4c3e72dc73e10cd0feb986c89a0ebb","096667fb57e67744d069c21efdd364d4ede0f250","942157bde3687baefca3aea48c8773d37a52e527","feef563f3f2ad7f1cb5aa2e788e3ea4adfee3c56","b2e471fd7c60a81c29e21367a849c9bc0fb3ac05","1f07fe5502a97c72ef2cf44610cb6d24698eb693","d36333b6483b4a8f4ef6d1b38b0688f0f7e99caf","533b9b734272d60ba60427e3d7092a84fe47f9e0","be4d58e1203ae35dab97b14f08098f50998d4201","801221d01b705103cac27e7a50e87312cedb8f18","24bc7d8db7744589672b0b16b269e99160b64e32","082092267a1ee41600b6d21a42f2d0cfc63e4b3e","6eb4812317bc5207444ddbfe887d06969969b669","8b1dcbfe4d92f9d7273bbd2f1eb805e5c508961a","d85f06c42d54971af5da826581c75d1ed001475e","6e86a0535050855d5c4e4d63002eea084f2e3ebf","ebc581becfc78e29ff82c2ea955e2d1ed0b6e825","a638af886e40ea749088ad0978cd24e0e70d0e23","897b33ce77dee4ba22ce30aede7784eec73f9c64","c6e57bf514cb3cfd12f5eae9a96b0e0cef3af923","bac875be66073d3f36adc3f03c391e724986888e","aaad24e6fb1528fc6c773c0225ed9500c3fdd2bb","042f8bf88c331197b05e9b250b48ef3f5632b4fe","b5f873c9d132ea80b3f221b3bfd149d02f4f2aac","6ef3c3b6458f6d3156cdcfc6b906b8dba4c91a2b","c0a6df53a8cbd31a0c47aaa2d57803f6950941f4","0e8a8d2cb116f06ecd5d420b22b158b917fc7626","3fc16d402514550206709c87616657ce7c0933ea","65b7791263e8e20f83b6b7fbfd30329a0e4e9a4f","7b07bcaf449ea6cf52c2ac501e48cddbe4bde035","bf7f9244a95962c9833e68743726fe83a00b732c","19ea9ae1e5ad51e22c32d4f6593e93c7ef58f491","96d6a74e25976c64657c5a060494e667d4ab3643","4b14c18d1334d65c6b1949dfbb554037448fd59f","e46e43d2aaa6339a1675eb989f41885e745bf5c3","4a4f2479146aa33e235ed57cde311efda68d3c8f","1dad6eca812e5c2e313b54265114de8a1d73d999","2fa200ff5380d03bf3f581c00ef202729983423f","a3d6768199c2100391343083900177c129a683d6","9157a13aef46c0642fb46fcbe5c14892d42583b2","7e223cc29acd677b5efce87241cc2b9f82491710","32bb7a04a285e6d8bc045df8b4f07cfc4928ddac","f7fad321886858dd05d06f1e2d57773a2b24f147","9509d92149084b0aa3993c5da65a83af4857353e","3d9e26bfce02ddeb7c7e1dd2e9c88a16f4ab046f","7fecebd8a8dc12e59c8fd430b9e3dc0069fd48d1","2e1b1234a339e5aa651b6462fe03461c65c98bc4","20308c0475acb4678c9b86c7a4f210c1ec7548dc","84c879b9e90ac733735ca0be68ef795649a0218d","9544042adb2818561370e776f93d6ab7cf0033c5","5eeb46da8da58c88802f89e6f63218c6f9678c70","db89a47e282bd30bc73f43802d5987319060b3c5","17e92a896e0ced75e868517687cf900239afa010","1f83ae9b5abd03fe4d0943da2d7a1f06151e116c","973f7d56f3a973539da0ec6a7109a78f65e0d70d","02eddbf7dae761c7763119271bb5cca5c0059c03","f19eea2f2d01cdfd671f16436eb639b46908b150","23a4683879f4da5b09f05e79a43e061e78ccdb43","a283d367a7cb54807e8c2e6015167feca9f604d1","48524384d6f29facb759517eb0cd7ddae7329cce","d9ef89f90a24aa3f0557bc13fd2a175014c491c0","1b806ef54e4f74a47e5d922330f63bf53220fffd","f8c666085e390783f7582a2aee871d3330c4bdc1","ff7c89ebaf7303380dee8b9120093f20e35aa5cf","61e63b635c5bbd733859a10ce2cf81201286077d","754d24612f61b5301fd5e8664d4ebc00bed3b061","4fb729362b750657d3a9a43ba7be31609dc6578b","866e47ec5458c26296dc8296888d686535d57030","fdd1209276433565af089fe4142a991b9e8d3b78","218bb112e59b20fd881e799754d7cc634f4a8bca","1d188c1c7b37ab2661042492325a9da97d096c8c","b79e83ad6ff438aed4761a281eec33ed2f2eee26","da85fe26a58f47670679da7941dde6a9a4dcf5e9","cd1184d56c89015463ed44d9e4debb9bbe302c6d","21335e502cfb2ad2cfc62aafd1fa621823c9089d","6b1ca582f94b23e000e8c930586bf980e12e622c","cc6a6ef08cff08348c2038312d040f032d58ee50","352db6b17eaed84fef930723a67c6fba40a4b099","bd7f2590f19bc3e6e15c532a79823f9a71a4d8ea","5a9b18b665b250b54c0d8eb80354dc08e363377c","3fc80f65cd26122fed771a149c2e583a8139e4ce","47206b409d6802ac9ccbaedaa0daedc30b739e2f","26cc14e83974b9d865edfb4f03396bdad5a29b87","03025f60b6db551335f3101c1d024dd86b492beb","5200ebd8fd3e72f26c28b46235838d1b8267b2b7","6b7ec5de695623c395827533225ce864d3486d4b","26342b34aaaa2daedb51b36f5c209341d146097b","d6cc887627de8868d88fe93968978a90f243c8e1","d0c95ec19136fe60af17ce46ab0d9fa076c480f8","002ff3cc9a6479695034b556f15ef4d9fa4bc6fe","46bfcd350745d3053a0cab2985d73baae0a4a88d","c26f753ffe0e853bc248a76165935f169cb2dbbb","391ce81c5ea037ffcbc525434673f4edd55a7d7e","d7052ddba334de3df1190837c6d8589b48799965","a12c63ef9e6332d0003228e1d8d79a57ef3995fb","c0382a1731b2979ad6231720372dc850b2cd4db9","0022af96476e55a2d4d26f7f54e22eb4a3f42ded","210d332defffb5528da6c6aff3b28fb8732bf007","445d38b7280b25caec1b9728f68d0aa0f69917b6","0b24a13fa0116e63a70b6ccbd77c75fcb31c21eb","640443be6a81c2b5a0f7182bf51b6196fbfc6215","96b60c281fcaee977b1116dfa0ca8c3064fefa36","f740d0ced31c7b941e55edeebebd5e921c142ef9","adf50568890cefb5fc354dbc1b21c4140bb410f9","5f66692395744712244f19e66eaa89790590a019","f81153eb6997c16318a5a7df5e982f013ebad37b","bc87ce62365b71ba5da5afffd8ddf90c6ca4af0a","ee2bc87c0ef3cc1a432655ff935e60f32977904d","3546403af2a95e6d209ce1113e78bef7bfb9440b","49e1cc6fa90e437bae2477c1825331915e41f4dc","d8ac5cff579bb454b945eaf6c47f4240fb431570","eb5f9ed89be7be2ba147cb95ee74516ce4862d01","b79351aa455f0c16144f4f148fad7ba8be94049f","6fc1c3a4d1cf0c865f7dfdb1221ef07a5d25f305","a97c1ca8f9f22aca758ebc778d8eb34b3f9ccc39","2fd177b2a58f491f91b836206865275f62832d49","0f087755ccccd161676def0a8f3fb13f5c9b1f5b","30d0ca97664a7645ce8b2af7d169f0cee3248953","08e0e64a192940468b0f74b594fbaff32b39dfd6","2a7fdb23b3381900c3dd087f567e50d2d738c43a","d093f558ab3b33766cc346d9964f59a6ba09ed58","7d8b7df19d2ee8f6f6c09c3bbb92224eedf8115f","6b6ce35e7883120637a3ad798d40427d50aee405","89b4c76e0c3bbdea7d4ad67ad5f57b6228c4abaf","ea751724a21e3513ff2291aa24491e9d91c8c0f0","c91b1daad82a5c1097eac1510d30897399ca9f61","5d5b7f2120efa61d4a75552f294e12e82f449a65","ba6858dd414f05f9937d3f2af8e21385d893ccfb","f2a567d925c70da5968cb9cb0e5aa18ed280d28d","1e54fd142be062fd221209c88926d77f909066b7","3d58d5d5f2c952fe2d508a6b58d8d96822638325","00d3c657dea373fa98723504a3340eaa5045d829","0ab681b9cd7477a51e22d6abbca6b485e29ff710","7efb45e0db6dfaa1f5faf04e62572408bb187db3","fe49ac19df042595d9858fec0fad0ee02224bb47","c8071dfce867dc3b1ac252099082008d102f1a88","cea8e97c11b684462f6875e40168691b5c9165e9","32e1a56cd3b016d6834fdd0734da0e2b8fbb5c6c","3b18a90ca351fef61c54a8293afbc14d33afee91","862c56c00494bd12b0fa5c66ee92805f307bf16a","fb1e52f4d8bbf03e59a810950c3d39c0f4f1d38c","de5281c3989fd4071cf57e5b7bc0cbbc174524e8"],"authors":{"MDQ6VXNlcjQ3MDEzMzg=":{"id":"MDQ6VXNlcjQ3MDEzMzg=","user":"akien-mga","avatar":"https://avatars.githubusercontent.com/u/4701338?u=4a42fd867f2c449fcc23adf635dd574dae98e6c2&v=4","url":"https://github.com/akien-mga","pull_count":37,"commit_count":176},"MDQ6VXNlcjYyNjUzMDc=":{"id":"MDQ6VXNlcjYyNjUzMDc=","user":"reduz","avatar":"https://avatars.githubusercontent.com/u/6265307?u=987b9f7a5547e1e9937291fc286ab3f13e9b433c&v=4","url":"https://github.com/reduz","pull_count":4,"commit_count":262},"MDQ6VXNlcjIwODc0NDU2":{"id":"MDQ6VXNlcjIwODc0NDU2","user":"Skyfrit","avatar":"https://avatars.githubusercontent.com/u/20874456?v=4","url":"https://github.com/Skyfrit","pull_count":3,"commit_count":6},"MDQ6VXNlcjc3MTgxMDA=":{"id":"MDQ6VXNlcjc3MTgxMDA=","user":"neikeq","avatar":"https://avatars.githubusercontent.com/u/7718100?u=270fb3a7fdab41e01e0f2c5be05d3dcea151f28e&v=4","url":"https://github.com/neikeq","pull_count":43,"commit_count":49},"MDQ6VXNlcjgyODE5MTY=":{"id":"MDQ6VXNlcjgyODE5MTY=","user":"27thLiz","avatar":"https://avatars.githubusercontent.com/u/8281916?u=2171745a413ca081df83835331f74dd955996118&v=4","url":"https://github.com/27thLiz","pull_count":35,"commit_count":40},"MDQ6VXNlcjUyNzY3Mjc=":{"id":"MDQ6VXNlcjUyNzY3Mjc=","user":"bojidar-bg","avatar":"https://avatars.githubusercontent.com/u/5276727?u=77866a4a78c7e17744be56cc1b2e84fbbb606ab3&v=4","url":"https://github.com/bojidar-bg","pull_count":28,"commit_count":34},"":{"id":"","user":"ghost","avatar":"https://avatars.githubusercontent.com/u/10137?v=4","url":"https://github.com/ghost","pull_count":0,"commit_count":82},"MDQ6VXNlcjE4MjQ2MDc=":{"id":"MDQ6VXNlcjE4MjQ2MDc=","user":"hurikhan","avatar":"https://avatars.githubusercontent.com/u/1824607?u=a77a27d2165c32b5a04d6ebd0251b82bbdd3a1e9&v=4","url":"https://github.com/hurikhan","pull_count":8,"commit_count":0},"MDQ6VXNlcjEyNzU2MDQ3":{"id":"MDQ6VXNlcjEyNzU2MDQ3","user":"SaracenOne","avatar":"https://avatars.githubusercontent.com/u/12756047?u=b898b9a13751c0734a1cfe31fa1fef8b74a50fdb&v=4","url":"https://github.com/SaracenOne","pull_count":23,"commit_count":27},"MDQ6VXNlcjk1OTQyOQ==":{"id":"MDQ6VXNlcjk1OTQyOQ==","user":"Marqin","avatar":"https://avatars.githubusercontent.com/u/959429?u=825c3378e3494b315810b8a51e542802a076cf5a&v=4","url":"https://github.com/Marqin","pull_count":5,"commit_count":0},"MDQ6VXNlcjY5OTYxOTE=":{"id":"MDQ6VXNlcjY5OTYxOTE=","user":"leonkrause","avatar":"https://avatars.githubusercontent.com/u/6996191?v=4","url":"https://github.com/leonkrause","pull_count":11,"commit_count":12},"MDQ6VXNlcjEwNTc4MjI1":{"id":"MDQ6VXNlcjEwNTc4MjI1","user":"marcelofg55","avatar":"https://avatars.githubusercontent.com/u/10578225?u=1e4278911c881a26bdd71a5a9940b7f6c3599b68&v=4","url":"https://github.com/marcelofg55","pull_count":8,"commit_count":9},"MDQ6VXNlcjE4NTMyMg==":{"id":"MDQ6VXNlcjE4NTMyMg==","user":"leezh","avatar":"https://avatars.githubusercontent.com/u/185322?v=4","url":"https://github.com/leezh","pull_count":8,"commit_count":11},"MDQ6VXNlcjI1MDkzNQ==":{"id":"MDQ6VXNlcjI1MDkzNQ==","user":"profelis","avatar":"https://avatars.githubusercontent.com/u/250935?v=4","url":"https://github.com/profelis","pull_count":5,"commit_count":5},"MDQ6VXNlcjY1ODQzMzA=":{"id":"MDQ6VXNlcjY1ODQzMzA=","user":"Paulb23","avatar":"https://avatars.githubusercontent.com/u/6584330?u=6feda0168eba0b01af4797a09e2c54219e49506b&v=4","url":"https://github.com/Paulb23","pull_count":71,"commit_count":89},"MDQ6VXNlcjEwNDk0NDI=":{"id":"MDQ6VXNlcjEwNDk0NDI=","user":"allkhor","avatar":"https://avatars.githubusercontent.com/u/1049442?u=427f28aa89bb8a15c060ef382a4588064334ad56&v=4","url":"https://github.com/allkhor","pull_count":1,"commit_count":1},"MDQ6VXNlcjExMDM4OTc=":{"id":"MDQ6VXNlcjExMDM4OTc=","user":"djrm","avatar":"https://avatars.githubusercontent.com/u/1103897?u=878c7ff8c6bd60a596d87ef494ca772b8efa56e3&v=4","url":"https://github.com/djrm","pull_count":36,"commit_count":49},"MDQ6VXNlcjU1OTk3OTY=":{"id":"MDQ6VXNlcjU1OTk3OTY=","user":"vnen","avatar":"https://avatars.githubusercontent.com/u/5599796?u=4609ceaeea06ef2484368f7ecdf0c9262a8dd825&v=4","url":"https://github.com/vnen","pull_count":41,"commit_count":60},"MDQ6VXNlcjE5NzY0NDky":{"id":"MDQ6VXNlcjE5NzY0NDky","user":"pkowal1982","avatar":"https://avatars.githubusercontent.com/u/19764492?u=a8eb09586390184bb294ed1f465e32857f8d4faf&v=4","url":"https://github.com/pkowal1982","pull_count":5,"commit_count":5},"MDQ6VXNlcjQ2MTAzNDI=":{"id":"MDQ6VXNlcjQ2MTAzNDI=","user":"jlopezcur","avatar":"https://avatars.githubusercontent.com/u/4610342?u=038fd42c5026e547bfb807e13ef98172823dcdc4&v=4","url":"https://github.com/jlopezcur","pull_count":1,"commit_count":1},"MDQ6VXNlcjYxNTQwNzc=":{"id":"MDQ6VXNlcjYxNTQwNzc=","user":"29jm","avatar":"https://avatars.githubusercontent.com/u/6154077?u=2a7e6bce566427cd213d4457cf82dc92c1af2581&v=4","url":"https://github.com/29jm","pull_count":8,"commit_count":8},"MDQ6VXNlcjE3NzYwNDQ=":{"id":"MDQ6VXNlcjE3NzYwNDQ=","user":"MarianoGnu","avatar":"https://avatars.githubusercontent.com/u/1776044?u=0f62c20186741f175d0ba2d4da789259bc2deffa&v=4","url":"https://github.com/MarianoGnu","pull_count":10,"commit_count":13},"MDQ6VXNlcjk4NDc0MzA=":{"id":"MDQ6VXNlcjk4NDc0MzA=","user":"Alex-doc","avatar":"https://avatars.githubusercontent.com/u/9847430?u=d2b711589cedc35037ffacfddf5af3c0460fb80e&v=4","url":"https://github.com/Alex-doc","pull_count":2,"commit_count":1},"MDQ6VXNlcjc1Mjc4OTI=":{"id":"MDQ6VXNlcjc1Mjc4OTI=","user":"itsraineing","avatar":"https://avatars.githubusercontent.com/u/7527892?u=987ae446df608ad9b86f7b22b8e97f343b99e20e&v=4","url":"https://github.com/itsraineing","pull_count":2,"commit_count":0},"MDQ6VXNlcjgyODE0NTQ=":{"id":"MDQ6VXNlcjgyODE0NTQ=","user":"volzhs","avatar":"https://avatars.githubusercontent.com/u/8281454?u=a9bb3ea9b19f273625139d0750bb9f40ffb11093&v=4","url":"https://github.com/volzhs","pull_count":47,"commit_count":52},"MDQ6VXNlcjE2MzA5MTc4":{"id":"MDQ6VXNlcjE2MzA5MTc4","user":"Algrin6","avatar":"https://avatars.githubusercontent.com/u/16309178?v=4","url":"https://github.com/Algrin6","pull_count":1,"commit_count":1},"MDQ6VXNlcjE0MDgxNjE=":{"id":"MDQ6VXNlcjE0MDgxNjE=","user":"jarfil","avatar":"https://avatars.githubusercontent.com/u/1408161?v=4","url":"https://github.com/jarfil","pull_count":1,"commit_count":2},"MDQ6VXNlcjI2MTY3MQ==":{"id":"MDQ6VXNlcjI2MTY3MQ==","user":"r1cebank","avatar":"https://avatars.githubusercontent.com/u/261671?u=89ad35e6ea1f934208f32777759c474e4a309d19&v=4","url":"https://github.com/r1cebank","pull_count":1,"commit_count":0},"MDQ6VXNlcjg3NTQ1NTk=":{"id":"MDQ6VXNlcjg3NTQ1NTk=","user":"Razzlegames","avatar":"https://avatars.githubusercontent.com/u/8754559?u=a36146e49292acb9f705fbfbc20309ab9275a463&v=4","url":"https://github.com/Razzlegames","pull_count":5,"commit_count":5},"MDQ6VXNlcjEzNDE4ODkw":{"id":"MDQ6VXNlcjEzNDE4ODkw","user":"Ovnuniarchos","avatar":"https://avatars.githubusercontent.com/u/13418890?u=fe011d23ff77724eb38d7e0be572b1c65b7da65b&v=4","url":"https://github.com/Ovnuniarchos","pull_count":7,"commit_count":7},"MDQ6VXNlcjI1Mjc2Mzc=":{"id":"MDQ6VXNlcjI1Mjc2Mzc=","user":"jay3d","avatar":"https://avatars.githubusercontent.com/u/2527637?u=efcd42700d79040815c93474836d2f32d554926c&v=4","url":"https://github.com/jay3d","pull_count":3,"commit_count":3},"MDQ6VXNlcjEyODkyMDc=":{"id":"MDQ6VXNlcjEyODkyMDc=","user":"StraToN","avatar":"https://avatars.githubusercontent.com/u/1289207?u=aa30a71568ee4fb0ef4b6b092f51f986151bd295&v=4","url":"https://github.com/StraToN","pull_count":4,"commit_count":6},"MDQ6VXNlcjYxMjk1OTQ=":{"id":"MDQ6VXNlcjYxMjk1OTQ=","user":"kubecz3k","avatar":"https://avatars.githubusercontent.com/u/6129594?u=460be5e7d2c138fd4009950dec6a22ea7aa6d82f&v=4","url":"https://github.com/kubecz3k","pull_count":2,"commit_count":2},"MDQ6VXNlcjIzODQwOTE=":{"id":"MDQ6VXNlcjIzODQwOTE=","user":"vkbsb","avatar":"https://avatars.githubusercontent.com/u/2384091?v=4","url":"https://github.com/vkbsb","pull_count":0,"commit_count":1},"MDQ6VXNlcjY4ODAzNzg=":{"id":"MDQ6VXNlcjY4ODAzNzg=","user":"sanikoyes","avatar":"https://avatars.githubusercontent.com/u/6880378?u=9b2f8961225f0c4f9ea7408e76b8fbaeae566dca&v=4","url":"https://github.com/sanikoyes","pull_count":12,"commit_count":14},"MDQ6VXNlcjEyOTY3MjY=":{"id":"MDQ6VXNlcjEyOTY3MjY=","user":"J08nY","avatar":"https://avatars.githubusercontent.com/u/1296726?u=fd525ad7c79555ed088787afdb9760dab25ba030&v=4","url":"https://github.com/J08nY","pull_count":24,"commit_count":38},"MDQ6VXNlcjgzNjc1ODM=":{"id":"MDQ6VXNlcjgzNjc1ODM=","user":"opmana","avatar":"https://avatars.githubusercontent.com/u/8367583?v=4","url":"https://github.com/opmana","pull_count":1,"commit_count":1},"MDQ6VXNlcjk4MDE4MDI=":{"id":"MDQ6VXNlcjk4MDE4MDI=","user":"SuperUserNameMan","avatar":"https://avatars.githubusercontent.com/u/9801802?v=4","url":"https://github.com/SuperUserNameMan","pull_count":2,"commit_count":2},"MDQ6VXNlcjg4NDk1NTQ=":{"id":"MDQ6VXNlcjg4NDk1NTQ=","user":"timoschwarzer","avatar":"https://avatars.githubusercontent.com/u/8849554?u=5fb1d8230c118f1c44d72553485fac4df05cf75c&v=4","url":"https://github.com/timoschwarzer","pull_count":1,"commit_count":4},"MDQ6VXNlcjEzMDU0ODcx":{"id":"MDQ6VXNlcjEzMDU0ODcx","user":"jejung","avatar":"https://avatars.githubusercontent.com/u/13054871?v=4","url":"https://github.com/jejung","pull_count":2,"commit_count":4},"MDQ6VXNlcjM1MjEwOA==":{"id":"MDQ6VXNlcjM1MjEwOA==","user":"samuelgrigolato","avatar":"https://avatars.githubusercontent.com/u/352108?v=4","url":"https://github.com/samuelgrigolato","pull_count":4,"commit_count":4},"MDQ6VXNlcjExNzk3MTc0":{"id":"MDQ6VXNlcjExNzk3MTc0","user":"RandomShaper","avatar":"https://avatars.githubusercontent.com/u/11797174?u=a254c0fcd6cf4668367407a460e175559e12dc6f&v=4","url":"https://github.com/RandomShaper","pull_count":10,"commit_count":15},"MDQ6VXNlcjEwMjQ1NDcx":{"id":"MDQ6VXNlcjEwMjQ1NDcx","user":"Bonfi96","avatar":"https://avatars.githubusercontent.com/u/10245471?u=c5d5848f88ac988456d2c836254a33ff08cdd39f&v=4","url":"https://github.com/Bonfi96","pull_count":2,"commit_count":2},"MDQ6VXNlcjE4NTU0NDg=":{"id":"MDQ6VXNlcjE4NTU0NDg=","user":"susnux","avatar":"https://avatars.githubusercontent.com/u/1855448?v=4","url":"https://github.com/susnux","pull_count":1,"commit_count":1},"MDQ6VXNlcjY2NDUzMDk=":{"id":"MDQ6VXNlcjY2NDUzMDk=","user":"punto-","avatar":"https://avatars.githubusercontent.com/u/6645309?v=4","url":"https://github.com/punto-","pull_count":1,"commit_count":21},"MDQ6VXNlcjU0NzgzNjU=":{"id":"MDQ6VXNlcjU0NzgzNjU=","user":"m4nu3lf","avatar":"https://avatars.githubusercontent.com/u/5478365?u=42d971293e2259f663c650e7c9701390272fb9c5&v=4","url":"https://github.com/m4nu3lf","pull_count":2,"commit_count":2},"MDQ6VXNlcjQzNjkxNzQ=":{"id":"MDQ6VXNlcjQzNjkxNzQ=","user":"Keyaku","avatar":"https://avatars.githubusercontent.com/u/4369174?u=f0996a82482e865739ec7088d3836d39f5648f0f&v=4","url":"https://github.com/Keyaku","pull_count":1,"commit_count":0},"MDQ6VXNlcjQwNzIwNzc=":{"id":"MDQ6VXNlcjQwNzIwNzc=","user":"sunnystormy","avatar":"https://avatars.githubusercontent.com/u/4072077?u=e7e7a18a5d73fc03d42ace92f2a5a3fdb13bfcb0&v=4","url":"https://github.com/sunnystormy","pull_count":2,"commit_count":0},"MDQ6VXNlcjE0ODYwODM3":{"id":"MDQ6VXNlcjE0ODYwODM3","user":"pwnSquirrel","avatar":"https://avatars.githubusercontent.com/u/14860837?v=4","url":"https://github.com/pwnSquirrel","pull_count":1,"commit_count":0},"MDQ6VXNlcjYyODAwOTU=":{"id":"MDQ6VXNlcjYyODAwOTU=","user":"wbrbr","avatar":"https://avatars.githubusercontent.com/u/6280095?u=a38a4fa856af410483702c4de05fa8ab995e86b8&v=4","url":"https://github.com/wbrbr","pull_count":3,"commit_count":0},"MDQ6VXNlcjc3ODIyMTg=":{"id":"MDQ6VXNlcjc3ODIyMTg=","user":"DmitriySalnikov","avatar":"https://avatars.githubusercontent.com/u/7782218?u=2a04818033d655d2e59709e484c36630e2c4897b&v=4","url":"https://github.com/DmitriySalnikov","pull_count":8,"commit_count":10},"MDQ6VXNlcjU4OTUzMjg=":{"id":"MDQ6VXNlcjU4OTUzMjg=","user":"hubbyist","avatar":"https://avatars.githubusercontent.com/u/5895328?v=4","url":"https://github.com/hubbyist","pull_count":1,"commit_count":0},"MDQ6VXNlcjU0MTYzNw==":{"id":"MDQ6VXNlcjU0MTYzNw==","user":"brakhane","avatar":"https://avatars.githubusercontent.com/u/541637?v=4","url":"https://github.com/brakhane","pull_count":3,"commit_count":4},"MDQ6VXNlcjExMzU1NDY5":{"id":"MDQ6VXNlcjExMzU1NDY5","user":"Hodes","avatar":"https://avatars.githubusercontent.com/u/11355469?u=b5252be70b8b1c730ba24ebe69d71aee4ccf66e4&v=4","url":"https://github.com/Hodes","pull_count":2,"commit_count":2},"MDQ6VXNlcjY5NjQ1NTY=":{"id":"MDQ6VXNlcjY5NjQ1NTY=","user":"Geequlim","avatar":"https://avatars.githubusercontent.com/u/6964556?u=221b7e007c4c0595e81fb3f8eb2fbd825ce22c92&v=4","url":"https://github.com/Geequlim","pull_count":18,"commit_count":22},"MDQ6VXNlcjYyMzkwOTA=":{"id":"MDQ6VXNlcjYyMzkwOTA=","user":"zaps166","avatar":"https://avatars.githubusercontent.com/u/6239090?u=6e4bd1e6b88b0cad1b1a394f676c0c2c403579e7&v=4","url":"https://github.com/zaps166","pull_count":4,"commit_count":6},"MDQ6VXNlcjkzMDk1ODk=":{"id":"MDQ6VXNlcjkzMDk1ODk=","user":"UgisBrekis","avatar":"https://avatars.githubusercontent.com/u/9309589?u=f23ee1da57530137dfc804b8823009de2909d61d&v=4","url":"https://github.com/UgisBrekis","pull_count":1,"commit_count":1},"MDQ6VXNlcjE2NDIwMTU=":{"id":"MDQ6VXNlcjE2NDIwMTU=","user":"nunodonato","avatar":"https://avatars.githubusercontent.com/u/1642015?u=d9fc956b05a8f763aa20bc62df2f8450bba25961&v=4","url":"https://github.com/nunodonato","pull_count":1,"commit_count":1},"MDQ6VXNlcjUyNjgyOQ==":{"id":"MDQ6VXNlcjUyNjgyOQ==","user":"noidexe","avatar":"https://avatars.githubusercontent.com/u/526829?u=41bdf186592d1372030d1d57b246fa08064901d8&v=4","url":"https://github.com/noidexe","pull_count":1,"commit_count":2},"MDQ6VXNlcjExNDUwODc1":{"id":"MDQ6VXNlcjExNDUwODc1","user":"CowThing","avatar":"https://avatars.githubusercontent.com/u/11450875?u=bd65ad24592271be39683b1c777d42cdbb28bc13&v=4","url":"https://github.com/CowThing","pull_count":6,"commit_count":7},"MDQ6VXNlcjE3NzQyMzMz":{"id":"MDQ6VXNlcjE3NzQyMzMz","user":"zenvoid","avatar":"https://avatars.githubusercontent.com/u/17742333?v=4","url":"https://github.com/zenvoid","pull_count":1,"commit_count":4},"MDQ6VXNlcjc1MDA2OTM=":{"id":"MDQ6VXNlcjc1MDA2OTM=","user":"Warlaan","avatar":"https://avatars.githubusercontent.com/u/7500693?v=4","url":"https://github.com/Warlaan","pull_count":2,"commit_count":1},"MDQ6VXNlcjExODE4ODA5":{"id":"MDQ6VXNlcjExODE4ODA5","user":"derderder77","avatar":"https://avatars.githubusercontent.com/u/11818809?v=4","url":"https://github.com/derderder77","pull_count":1,"commit_count":1},"MDQ6VXNlcjE5NjY5Mzky":{"id":"MDQ6VXNlcjE5NjY5Mzky","user":"P-GLEZ","avatar":"https://avatars.githubusercontent.com/u/19669392?v=4","url":"https://github.com/P-GLEZ","pull_count":2,"commit_count":3},"MDQ6VXNlcjg1MjMyOTA=":{"id":"MDQ6VXNlcjg1MjMyOTA=","user":"hyperglow","avatar":"https://avatars.githubusercontent.com/u/8523290?u=782051d3890a199bc95830e0608eceebca6e4027&v=4","url":"https://github.com/hyperglow","pull_count":1,"commit_count":1},"MDQ6VXNlcjcxNzI5MA==":{"id":"MDQ6VXNlcjcxNzI5MA==","user":"ajacobsen","avatar":"https://avatars.githubusercontent.com/u/717290?u=07c3922210b63c17726124e7c538c60406c6aa7a&v=4","url":"https://github.com/ajacobsen","pull_count":1,"commit_count":1},"MDQ6VXNlcjU0MTIzMjI=":{"id":"MDQ6VXNlcjU0MTIzMjI=","user":"toby3d","avatar":"https://avatars.githubusercontent.com/u/5412322?u=cb083c40131b586602bbea9b454b5fb2f9bf10c5&v=4","url":"https://github.com/toby3d","pull_count":1,"commit_count":1},"MDQ6VXNlcjIzNTYzNjg=":{"id":"MDQ6VXNlcjIzNTYzNjg=","user":"JohnnyLeone","avatar":"https://avatars.githubusercontent.com/u/2356368?u=957696ba96399bd140f2a13c6ecc91994fc052ef&v=4","url":"https://github.com/JohnnyLeone","pull_count":0,"commit_count":1},"MDQ6VXNlcjEwMzMyNTM0":{"id":"MDQ6VXNlcjEwMzMyNTM0","user":"jmintb","avatar":"https://avatars.githubusercontent.com/u/10332534?u=26c7f05df22a6c41aa0c6572b26147597e275015&v=4","url":"https://github.com/jmintb","pull_count":0,"commit_count":1},"MDQ6VXNlcjk5MjgyNg==":{"id":"MDQ6VXNlcjk5MjgyNg==","user":"paviro","avatar":"https://avatars.githubusercontent.com/u/992826?u=9463b67d9de31a7313b0cf7709cfcfe04a29843f&v=4","url":"https://github.com/paviro","pull_count":1,"commit_count":1},"MDQ6VXNlcjM5NjQ3NQ==":{"id":"MDQ6VXNlcjM5NjQ3NQ==","user":"Leandros","avatar":"https://avatars.githubusercontent.com/u/396475?u=6450be0ac4ff39c964c9ae629ed9cfa0799a0f85&v=4","url":"https://github.com/Leandros","pull_count":1,"commit_count":1},"MDQ6VXNlcjEwODgzNzQ5":{"id":"MDQ6VXNlcjEwODgzNzQ5","user":"ZX-WT","avatar":"https://avatars.githubusercontent.com/u/10883749?v=4","url":"https://github.com/ZX-WT","pull_count":1,"commit_count":1},"MDQ6VXNlcjY2MzM5OTg=":{"id":"MDQ6VXNlcjY2MzM5OTg=","user":"TheoXD","avatar":"https://avatars.githubusercontent.com/u/6633998?u=fd48458d94478c7999d2df89648d06a7ef20bbf1&v=4","url":"https://github.com/TheoXD","pull_count":1,"commit_count":1},"MDQ6VXNlcjU3NTc3MDQ=":{"id":"MDQ6VXNlcjU3NTc3MDQ=","user":"Griefchief","avatar":"https://avatars.githubusercontent.com/u/5757704?u=66c85b8d1aafbff17a612777926027bc39d9acd6&v=4","url":"https://github.com/Griefchief","pull_count":2,"commit_count":2},"MDQ6VXNlcjI2OTQ2NjM=":{"id":"MDQ6VXNlcjI2OTQ2NjM=","user":"cart","avatar":"https://avatars.githubusercontent.com/u/2694663?u=0c899e4b49bab67aac554b7cb283014a0fb2880e&v=4","url":"https://github.com/cart","pull_count":1,"commit_count":1},"MDQ6VXNlcjE4MDAzMg==":{"id":"MDQ6VXNlcjE4MDAzMg==","user":"Calinou","avatar":"https://avatars.githubusercontent.com/u/180032?v=4","url":"https://github.com/Calinou","pull_count":2,"commit_count":2},"MDQ6VXNlcjEwOTczNDU3":{"id":"MDQ6VXNlcjEwOTczNDU3","user":"iap-mutant","avatar":"https://avatars.githubusercontent.com/u/10973457?v=4","url":"https://github.com/iap-mutant","pull_count":1,"commit_count":1},"MDQ6VXNlcjUxNTg4OQ==":{"id":"MDQ6VXNlcjUxNTg4OQ==","user":"techtonik","avatar":"https://avatars.githubusercontent.com/u/515889?u=f05330ab9c5aea33f69d511dda6ca1a2f55a3126&v=4","url":"https://github.com/techtonik","pull_count":2,"commit_count":2},"MDQ6VXNlcjg4NzIxMTk=":{"id":"MDQ6VXNlcjg4NzIxMTk=","user":"est31","avatar":"https://avatars.githubusercontent.com/u/8872119?u=59897723a76ab72fdda33212120e28153b9f1444&v=4","url":"https://github.com/est31","pull_count":5,"commit_count":7},"MDQ6VXNlcjkxNDIyMjQ=":{"id":"MDQ6VXNlcjkxNDIyMjQ=","user":"agusbena","avatar":"https://avatars.githubusercontent.com/u/9142224?u=b71e56389f037bdaef599b8e26ecfb3271baeafe&v=4","url":"https://github.com/agusbena","pull_count":1,"commit_count":1},"MDQ6VXNlcjg1ODMzNzU=":{"id":"MDQ6VXNlcjg1ODMzNzU=","user":"captainwasabi","avatar":"https://avatars.githubusercontent.com/u/8583375?u=3ba775a7c969868b970d51094de8f38e5f102db7&v=4","url":"https://github.com/captainwasabi","pull_count":1,"commit_count":1},"MDQ6VXNlcjExOTYxOTc=":{"id":"MDQ6VXNlcjExOTYxOTc=","user":"Cybolic","avatar":"https://avatars.githubusercontent.com/u/1196197?v=4","url":"https://github.com/Cybolic","pull_count":1,"commit_count":1},"MDQ6VXNlcjEyMjU5NjE3":{"id":"MDQ6VXNlcjEyMjU5NjE3","user":"kjohnson0451","avatar":"https://avatars.githubusercontent.com/u/12259617?u=a22335c21ccdfdcfc84e44a90020b1e421f7ccf9&v=4","url":"https://github.com/kjohnson0451","pull_count":1,"commit_count":1},"MDQ6VXNlcjEzMjE1MDQz":{"id":"MDQ6VXNlcjEzMjE1MDQz","user":"MattUV","avatar":"https://avatars.githubusercontent.com/u/13215043?v=4","url":"https://github.com/MattUV","pull_count":1,"commit_count":1},"MDQ6VXNlcjEzMDA2ODE=":{"id":"MDQ6VXNlcjEzMDA2ODE=","user":"mattiascibien","avatar":"https://avatars.githubusercontent.com/u/1300681?u=110fba4860d49e8efc702b75a42cf3d9e77fc8fd&v=4","url":"https://github.com/mattiascibien","pull_count":4,"commit_count":5},"MDQ6VXNlcjQ3NDE4ODY=":{"id":"MDQ6VXNlcjQ3NDE4ODY=","user":"AlexHolly","avatar":"https://avatars.githubusercontent.com/u/4741886?u=81482cfee6722a4251a80309bdba329f31f7229c&v=4","url":"https://github.com/AlexHolly","pull_count":8,"commit_count":8},"MDQ6VXNlcjE2NTIwNjE3":{"id":"MDQ6VXNlcjE2NTIwNjE3","user":"Valentactive","avatar":"https://avatars.githubusercontent.com/u/16520617?u=acc137a707071399a93c92f2d5048193ca0e8b74&v=4","url":"https://github.com/Valentactive","pull_count":1,"commit_count":1},"MDQ6VXNlcjUxMjA0MzY=":{"id":"MDQ6VXNlcjUxMjA0MzY=","user":"mrezai","avatar":"https://avatars.githubusercontent.com/u/5120436?v=4","url":"https://github.com/mrezai","pull_count":5,"commit_count":5},"MDQ6VXNlcjY5NDAyOTg=":{"id":"MDQ6VXNlcjY5NDAyOTg=","user":"francogarcia","avatar":"https://avatars.githubusercontent.com/u/6940298?v=4","url":"https://github.com/francogarcia","pull_count":1,"commit_count":1},"MDQ6VXNlcjMxNjQxOTA=":{"id":"MDQ6VXNlcjMxNjQxOTA=","user":"CombustibleLemonade","avatar":"https://avatars.githubusercontent.com/u/3164190?v=4","url":"https://github.com/CombustibleLemonade","pull_count":1,"commit_count":3},"MDQ6VXNlcjM5NDM4":{"id":"MDQ6VXNlcjM5NDM4","user":"JoshuaGrams","avatar":"https://avatars.githubusercontent.com/u/39438?u=42e26c8e5061bcbc1238c37159ad9d2b17526a26&v=4","url":"https://github.com/JoshuaGrams","pull_count":11,"commit_count":22},"MDQ6VXNlcjY3Njk2NjY=":{"id":"MDQ6VXNlcjY3Njk2NjY=","user":"kurikaesu","avatar":"https://avatars.githubusercontent.com/u/6769666?u=4ea75f77833b7f9b8964f94eb05e79972f3c0592&v=4","url":"https://github.com/kurikaesu","pull_count":2,"commit_count":2},"MDQ6VXNlcjM4MjI3Njg=":{"id":"MDQ6VXNlcjM4MjI3Njg=","user":"Anarchid","avatar":"https://avatars.githubusercontent.com/u/3822768?u=b3d706b1b305a61b6df8870527a8d033fc75a0ee&v=4","url":"https://github.com/Anarchid","pull_count":1,"commit_count":2},"MDQ6VXNlcjM2ODU2MTM=":{"id":"MDQ6VXNlcjM2ODU2MTM=","user":"mownier","avatar":"https://avatars.githubusercontent.com/u/3685613?u=574b10aed772609538bfcd7db2845efd3ea2a8f5&v=4","url":"https://github.com/mownier","pull_count":1,"commit_count":1},"MDQ6VXNlcjEyMzc2MDQy":{"id":"MDQ6VXNlcjEyMzc2MDQy","user":"HeartoLazor","avatar":"https://avatars.githubusercontent.com/u/12376042?u=74f446edcbe918eab92fcc507e31ea81ebca203d&v=4","url":"https://github.com/HeartoLazor","pull_count":2,"commit_count":2},"MDQ6VXNlcjEzMTE1NTU=":{"id":"MDQ6VXNlcjEzMTE1NTU=","user":"Zylann","avatar":"https://avatars.githubusercontent.com/u/1311555?u=98e85e0c6d8599c7de140000f240417c9f512cea&v=4","url":"https://github.com/Zylann","pull_count":2,"commit_count":2},"MDQ6VXNlcjQyNzY1OTM=":{"id":"MDQ6VXNlcjQyNzY1OTM=","user":"luizpvas","avatar":"https://avatars.githubusercontent.com/u/4276593?u=37682428c431c000e523cc24df02e543ee1f5068&v=4","url":"https://github.com/luizpvas","pull_count":1,"commit_count":1},"MDQ6VXNlcjYwOTk=":{"id":"MDQ6VXNlcjYwOTk=","user":"slapin","avatar":"https://avatars.githubusercontent.com/u/6099?v=4","url":"https://github.com/slapin","pull_count":1,"commit_count":3},"MDQ6VXNlcjExNzQ4NTg=":{"id":"MDQ6VXNlcjExNzQ4NTg=","user":"Adjective-Object","avatar":"https://avatars.githubusercontent.com/u/1174858?u=8a6259bcc32bba59fc8b9bf3f03c7fa0701d4fe5&v=4","url":"https://github.com/Adjective-Object","pull_count":1,"commit_count":1},"MDQ6VXNlcjIxMjkxNTA=":{"id":"MDQ6VXNlcjIxMjkxNTA=","user":"teamblubee","avatar":"https://avatars.githubusercontent.com/u/2129150?v=4","url":"https://github.com/teamblubee","pull_count":1,"commit_count":1},"MDQ6VXNlcjUyNzg4NzY=":{"id":"MDQ6VXNlcjUyNzg4NzY=","user":"demolitions","avatar":"https://avatars.githubusercontent.com/u/5278876?u=8f045086d9cec2c2179ba7f26580378bebadd047&v=4","url":"https://github.com/demolitions","pull_count":2,"commit_count":2},"MDQ6VXNlcjkxOTAxNw==":{"id":"MDQ6VXNlcjkxOTAxNw==","user":"bdero","avatar":"https://avatars.githubusercontent.com/u/919017?u=61c8fc05fc5647dffb28e33b94cd570828853bc0&v=4","url":"https://github.com/bdero","pull_count":1,"commit_count":1},"MDQ6VXNlcjE0OTU3NDA3":{"id":"MDQ6VXNlcjE0OTU3NDA3","user":"RegalMedia","avatar":"https://avatars.githubusercontent.com/u/14957407?u=fe5bb97df7b71740d5817c7bed9ab74ef83403f8&v=4","url":"https://github.com/RegalMedia","pull_count":1,"commit_count":1},"MDQ6VXNlcjQ3MDAxMjI=":{"id":"MDQ6VXNlcjQ3MDAxMjI=","user":"martindzejky","avatar":"https://avatars.githubusercontent.com/u/4700122?u=6c1fff063de1a3867a0738025b1cd84149c22a13&v=4","url":"https://github.com/martindzejky","pull_count":4,"commit_count":6},"MDQ6VXNlcjg3NzkzMzE=":{"id":"MDQ6VXNlcjg3NzkzMzE=","user":"Stabington","avatar":"https://avatars.githubusercontent.com/u/8779331?u=49d6944931aecc35892aaf31bf0a36348fe6071b&v=4","url":"https://github.com/Stabington","pull_count":1,"commit_count":0},"MDQ6VXNlcjExODU0MzMw":{"id":"MDQ6VXNlcjExODU0MzMw","user":"sheepandshepherd","avatar":"https://avatars.githubusercontent.com/u/11854330?u=b122b24522d2ea218a3921fba31100e1b314653b&v=4","url":"https://github.com/sheepandshepherd","pull_count":0,"commit_count":1},"MDQ6VXNlcjI1NjcxNjI=":{"id":"MDQ6VXNlcjI1NjcxNjI=","user":"w84death","avatar":"https://avatars.githubusercontent.com/u/2567162?u=6fb2e06731bd1f74f87df2d9aade9e872a78d61a&v=4","url":"https://github.com/w84death","pull_count":1,"commit_count":1},"MDQ6VXNlcjEzMDEyMDE=":{"id":"MDQ6VXNlcjEzMDEyMDE=","user":"wass3r","avatar":"https://avatars.githubusercontent.com/u/1301201?v=4","url":"https://github.com/wass3r","pull_count":1,"commit_count":1},"MDQ6VXNlcjYzNTE0MjE=":{"id":"MDQ6VXNlcjYzNTE0MjE=","user":"adolson","avatar":"https://avatars.githubusercontent.com/u/6351421?v=4","url":"https://github.com/adolson","pull_count":2,"commit_count":2}},"commits":{"c5e2c83dcd6f3e1be295149c2b2e3d048dbab4c5":{"hash":"c5e2c83dcd6f3e1be295149c2b2e3d048dbab4c5","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Release 2.1-stable","body":"\\o/","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9cc700a0ab4098f208a52162cd722b51de951845":{"hash":"9cc700a0ab4098f208a52162cd722b51de951845","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"OSX Info.plist: no longer dev version","body":"This should really be dehardcoded somehow.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"569966f3bbe82d768baf3fd26680462df22d29ad":{"hash":"569966f3bbe82d768baf3fd26680462df22d29ad","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"prevent bug due to scripts not working in editor and notifier sending signals to it.","body":"(cherry picked from commit 37b5e99bc27a2a6a915accb814b0b618c66b0bb7)","is_cherrypick":true,"cherrypick_hash":"37b5e99bc27a2a6a915accb814b0b618c66b0bb7","pull":""},"37b5e99bc27a2a6a915accb814b0b618c66b0bb7":{"hash":"37b5e99bc27a2a6a915accb814b0b618c66b0bb7","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"prevent bug due to scripts not working in editor and notifier sending signals to it.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"58556f5f95e4a7e777d8e28eb37ed911072813db":{"hash":"58556f5f95e4a7e777d8e28eb37ed911072813db","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fixed bug in make_dir_recursive, closes #6016","body":"(cherry picked from commit df6dbadc3efa3c0f36b6c3c8992dba153e303254)","is_cherrypick":true,"cherrypick_hash":"df6dbadc3efa3c0f36b6c3c8992dba153e303254","pull":""},"df6dbadc3efa3c0f36b6c3c8992dba153e303254":{"hash":"df6dbadc3efa3c0f36b6c3c8992dba153e303254","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixed bug in make_dir_recursive, closes #6016","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"229b172977dce0fa2f32c184cc828ecc0228c671":{"hash":"229b172977dce0fa2f32c184cc828ecc0228c671","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #6078 from eska014/2.1-fix-call_func","body":"Revert documentation of return type for FuncRef::call_func from b80c42e","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c56ea7cf91879ac0521a4962eb9e258d45c6448a":{"hash":"c56ea7cf91879ac0521a4962eb9e258d45c6448a","is_merge":false,"authored_by":["MDQ6VXNlcjIwODc0NDU2"],"author_raw":"Skyfrit <skyfrit.blog@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Android: Rename values-zh to values-zh-rCN (#6063)","body":"(cherry picked from commit 4f6a21b0df772804b67073dc65f000f571a4511e)","is_cherrypick":true,"cherrypick_hash":"4f6a21b0df772804b67073dc65f000f571a4511e","pull":""},"4f6a21b0df772804b67073dc65f000f571a4511e":{"hash":"4f6a21b0df772804b67073dc65f000f571a4511e","is_merge":false,"authored_by":["MDQ6VXNlcjIwODc0NDU2"],"author_raw":"Skyfrit <skyfrit.blog@gmail.com>","committer_raw":"Skyfrit <skyfrit.blog@gmail.com>","summary":"Android: Rename values-zh to values-zh-rCN (#6063)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":6063},"1913e4a04025272c1dcf4f55e7b88a63a9244868":{"hash":"1913e4a04025272c1dcf4f55e7b88a63a9244868","is_merge":false,"authored_by":["MDQ6VXNlcjIwODc0NDU2"],"author_raw":"Skyfrit <skyfrit.blog@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Android: Add support for Traditional Chinese (HK) (#6061)","body":"(cherry picked from commit 664b5b5137b00c170968c688d880561ab294ae91)","is_cherrypick":true,"cherrypick_hash":"664b5b5137b00c170968c688d880561ab294ae91","pull":""},"664b5b5137b00c170968c688d880561ab294ae91":{"hash":"664b5b5137b00c170968c688d880561ab294ae91","is_merge":false,"authored_by":["MDQ6VXNlcjIwODc0NDU2"],"author_raw":"Skyfrit <skyfrit.blog@gmail.com>","committer_raw":"Skyfrit <skyfrit.blog@gmail.com>","summary":"Android: Add support for Traditional Chinese (HK) (#6061)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":6062},"2b35ba48153ad19be27602ac99449e1d33a91fcc":{"hash":"2b35ba48153ad19be27602ac99449e1d33a91fcc","is_merge":false,"authored_by":["MDQ6VXNlcjIwODc0NDU2"],"author_raw":"Skyfrit <skyfrit.blog@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Android: Add support for Traditional Chinese (TW) (#6061)","body":"(cherry picked from commit 8ab4acd17f06c31b9281c63232756c4d1a7b3a24)","is_cherrypick":true,"cherrypick_hash":"8ab4acd17f06c31b9281c63232756c4d1a7b3a24","pull":""},"8ab4acd17f06c31b9281c63232756c4d1a7b3a24":{"hash":"8ab4acd17f06c31b9281c63232756c4d1a7b3a24","is_merge":false,"authored_by":["MDQ6VXNlcjIwODc0NDU2"],"author_raw":"Skyfrit <skyfrit.blog@gmail.com>","committer_raw":"Skyfrit <skyfrit.blog@gmail.com>","summary":"Android: Add support for Traditional Chinese (TW) (#6061)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":6061},"d853eb2fb72957d6389e1c4aa29323e8816c4e27":{"hash":"d853eb2fb72957d6389e1c4aa29323e8816c4e27","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Project Manager: Fix and improve unhandled input","body":"(cherry picked from commit f3a75a42dda5ef9c2458f16757bf6e8b8a5d9e8f)","is_cherrypick":true,"cherrypick_hash":"f3a75a42dda5ef9c2458f16757bf6e8b8a5d9e8f","pull":""},"f3a75a42dda5ef9c2458f16757bf6e8b8a5d9e8f":{"hash":"f3a75a42dda5ef9c2458f16757bf6e8b8a5d9e8f","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Project Manager: Fix and improve unhandled input","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":6051},"36eeedb357fdea40de895a44792cadce1854afc7":{"hash":"36eeedb357fdea40de895a44792cadce1854afc7","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Remove unused function in Project Manager.","body":"This has been deprecated by #5993\n\n(cherry picked from commit 0df40cc29b5f0c059383212c2bb8419767544696)","is_cherrypick":true,"cherrypick_hash":"0df40cc29b5f0c059383212c2bb8419767544696","pull":""},"0df40cc29b5f0c059383212c2bb8419767544696":{"hash":"0df40cc29b5f0c059383212c2bb8419767544696","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"Remove unused function in Project Manager.","body":"This has been deprecated by #5993","is_cherrypick":false,"cherrypick_hash":"","pull":6050},"5f18c5cb4695c82ec51105906d4e3759679c1d04":{"hash":"5f18c5cb4695c82ec51105906d4e3759679c1d04","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix steam controller gamepad mapping","body":"The left stick click was missing\n\n(cherry picked from commit e52567bd2988e901c7c757a5f3a2d98309eaa902)","is_cherrypick":true,"cherrypick_hash":"e52567bd2988e901c7c757a5f3a2d98309eaa902","pull":""},"e52567bd2988e901c7c757a5f3a2d98309eaa902":{"hash":"e52567bd2988e901c7c757a5f3a2d98309eaa902","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"Fix steam controller gamepad mapping","body":"The left stick click was missing","is_cherrypick":false,"cherrypick_hash":"","pull":6049},"f25e9a08e1f11d2d9036f10324ec0792957938ff":{"hash":"f25e9a08e1f11d2d9036f10324ec0792957938ff","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix #5891 by not expecting the script instance to be a GDInstance","body":"It could be a placeholder instance as well\n\n(cherry picked from commit 76ea995228df510bfd4212e29f7cb76f13e25fb5)","is_cherrypick":true,"cherrypick_hash":"76ea995228df510bfd4212e29f7cb76f13e25fb5","pull":""},"76ea995228df510bfd4212e29f7cb76f13e25fb5":{"hash":"76ea995228df510bfd4212e29f7cb76f13e25fb5","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix #5891 by not expecting the script instance to be a GDInstance","body":"It could be a placeholder instance as well","is_cherrypick":false,"cherrypick_hash":"","pull":6045},"4f8f9a4dbf97aace22ad752f5a9d5d32fab95dbd":{"hash":"4f8f9a4dbf97aace22ad752f5a9d5d32fab95dbd","is_merge":false,"authored_by":[""],"author_raw":"MSC <m.schlack@protonmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Some additions to the OS documentation (#6037)","body":"(cherry picked from commit 7b05b4c83c94b5c1bbdf5372328192d5ea9f4bea)","is_cherrypick":true,"cherrypick_hash":"7b05b4c83c94b5c1bbdf5372328192d5ea9f4bea","pull":""},"7b05b4c83c94b5c1bbdf5372328192d5ea9f4bea":{"hash":"7b05b4c83c94b5c1bbdf5372328192d5ea9f4bea","is_merge":false,"authored_by":[""],"author_raw":"MSC <m.schlack@protonmail.com>","committer_raw":"MSC <m.schlack@protonmail.com>","summary":"Some additions to the OS documentation (#6037)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":6037},"dd97502788a489627401c4183f228006ff3a65d8":{"hash":"dd97502788a489627401c4183f228006ff3a65d8","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"TextureRegionEditor snap_mode fix.","body":"(cherry picked from commit b578cf4da8feaceca1862d0fb5a4e61818275503)","is_cherrypick":true,"cherrypick_hash":"b578cf4da8feaceca1862d0fb5a4e61818275503","pull":""},"b578cf4da8feaceca1862d0fb5a4e61818275503":{"hash":"b578cf4da8feaceca1862d0fb5a4e61818275503","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"TextureRegionEditor snap_mode fix.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":6043},"d55304c56f08e44c0f1fb1ccc75899180612e504":{"hash":"d55304c56f08e44c0f1fb1ccc75899180612e504","is_merge":false,"authored_by":[""],"author_raw":"Hubert Jarosz <marqin.pl@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"[ci skip] update Raycast documentation","body":"clarification that set_cast_to needs LOCAL point\nand get_collision_point gives GLOBAL point\n\n(cherry picked from commit 1445553fea268104bf7012785536c4e7c9c6b1e6)","is_cherrypick":true,"cherrypick_hash":"1445553fea268104bf7012785536c4e7c9c6b1e6","pull":""},"1445553fea268104bf7012785536c4e7c9c6b1e6":{"hash":"1445553fea268104bf7012785536c4e7c9c6b1e6","is_merge":false,"authored_by":[""],"author_raw":"Hubert Jarosz <marqin.pl@gmail.com>","committer_raw":"Hubert Jarosz <marqin.pl@gmail.com>","summary":"[ci skip] update Raycast documentation","body":"clarification that set_cast_to needs LOCAL point\nand get_collision_point gives GLOBAL point","is_cherrypick":false,"cherrypick_hash":"","pull":6026},"03a4b8cbc86f6ba43d72840179271c9181482403":{"hash":"03a4b8cbc86f6ba43d72840179271c9181482403","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"eska <eska@eska.me>","committer_raw":"eska <eska@eska.me>","summary":"Revert documentation of return type for FuncRef::call_func from b80c42e","body":"bind_native_method doesn't support this style of return type documentation.","is_cherrypick":false,"cherrypick_hash":"","pull":6078},"2f0df52fe78dc2f60b9103fff4f394756e494ee1":{"hash":"2f0df52fe78dc2f60b9103fff4f394756e494ee1","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Bump version to 2.1-rc2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fd6f62fd9a02aaf537fe507a1657391091deff4d":{"hash":"fd6f62fd9a02aaf537fe507a1657391091deff4d","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"marcelofg55 <marcelofg55@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix set_window_size not setting the correct size on OSX","body":"(cherry picked from commit 38de4d24efb51e70302fd08c819241db5ec545ad)","is_cherrypick":true,"cherrypick_hash":"38de4d24efb51e70302fd08c819241db5ec545ad","pull":""},"38de4d24efb51e70302fd08c819241db5ec545ad":{"hash":"38de4d24efb51e70302fd08c819241db5ec545ad","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"marcelofg55 <marcelofg55@gmail.com>","committer_raw":"marcelofg55 <marcelofg55@gmail.com>","summary":"Fix set_window_size not setting the correct size on OSX","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":6021},"cea949180688add09eb9e69f5e405f361dc96d40":{"hash":"cea949180688add09eb9e69f5e405f361dc96d40","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #6009 from leezh/dynamicfont_tweaks","body":"Added texture filtering and char spacing for DynamicFont","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0de7860511fe56f06d039c51ff463c7a1146b7e1":{"hash":"0de7860511fe56f06d039c51ff463c7a1146b7e1","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTMyMg=="],"author_raw":"Zher Huei Lee <lee.zh.92@gmail.com>","committer_raw":"Zher Huei Lee <lee.zh.92@gmail.com>","summary":"DynamicFont caches now accounts for texture flags","body":"CacheID added for future-proofing","is_cherrypick":false,"cherrypick_hash":"","pull":6009},"af6ef01c692311410c084b0bf4f3fe2f4d46786d":{"hash":"af6ef01c692311410c084b0bf4f3fe2f4d46786d","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTMyMg=="],"author_raw":"Zher Huei Lee <lee.zh.92@gmail.com>","committer_raw":"Zher Huei Lee <lee.zh.92@gmail.com>","summary":"Added extra spacing support for DynamicFont","body":"Side effect is that label min-size will now take into account\nkerning.","is_cherrypick":false,"cherrypick_hash":"","pull":6009},"7b165e8ac27c8c6f979bf6e2da32a9a58836da08":{"hash":"7b165e8ac27c8c6f979bf6e2da32a9a58836da08","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTMyMg=="],"author_raw":"Zher Huei Lee <lee.zh.92@gmail.com>","committer_raw":"Zher Huei Lee <lee.zh.92@gmail.com>","summary":"Added texture mipmaps and filtering to DynamicFont","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":6009},"3eb3752a5931b39b7200c842a1fa8bf7e6f5d7c7":{"hash":"3eb3752a5931b39b7200c842a1fa8bf7e6f5d7c7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5993 from profelis/PR-scan-dragged-folder-2","body":"Improved drad&drop files on project manager","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bee20910569d89cf36b6601eca2c6322f2947943":{"hash":"bee20910569d89cf36b6601eca2c6322f2947943","is_merge":false,"authored_by":["MDQ6VXNlcjI1MDkzNQ=="],"author_raw":"Dima Granetchi <system.grand@gmail.com>","committer_raw":"Dima Granetchi <system.grand@gmail.com>","summary":"Auto import project folder, confirm scan multiple folders or non-project folder","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5993},"73db1571cd5d6f9aebad5f38b0228e20decf3b1c":{"hash":"73db1571cd5d6f9aebad5f38b0228e20decf3b1c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5175 from Paulb23/scene_tree_dock_shortcuts","body":"Added Scene tree dock shortcuts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d7910f44d89e941772e1f54ffdc17d162795ba4a":{"hash":"d7910f44d89e941772e1f54ffdc17d162795ba4a","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Added Scene tree dock shortcuts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5175},"87e8444499931b574869dc04c49367eb6e91e848":{"hash":"87e8444499931b574869dc04c49367eb6e91e848","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5996 from hurikhan/editor_help_indentation","body":"Fix help page title indentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ae1267d41cf15d9a5b40a4d2525f2cb151f6b17d":{"hash":"ae1267d41cf15d9a5b40a4d2525f2cb151f6b17d","is_merge":false,"authored_by":[""],"author_raw":"Mario Schlack <m4r10.5ch14ck@gmail.com>","committer_raw":"Mario Schlack <m4r10.5ch14ck@gmail.com>","summary":"Fix help page title indentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5996},"0b595f94c47a9144dbe9c200a8057558b0c4f839":{"hash":"0b595f94c47a9144dbe9c200a8057558b0c4f839","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Improve dialog title when scanning for projects","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c788284b5c24cacdddd50fef362a419f18809017":{"hash":"c788284b5c24cacdddd50fef362a419f18809017","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5981 from profelis/PR-scan-dragged-folder","body":"Drag open scan window if engine.cfg not found","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3ca08d2a0fc48ac5e073fe586ae47d1fbcda47e2":{"hash":"3ca08d2a0fc48ac5e073fe586ae47d1fbcda47e2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5980 from profelis/PR-run-btn-availability","body":"Run button availability check","is_cherrypick":false,"cherrypick_hash":"","pull":""},"37ce4387875e66c1d212c626ba9b4f13e98e6e1c":{"hash":"37ce4387875e66c1d212c626ba9b4f13e98e6e1c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5976 from allkhor/master","body":"Fix String::is_valid_integer() for single symbols + and -","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5e011dcd0e4958f6bc59f64e024402af1ad1dc0d":{"hash":"5e011dcd0e4958f6bc59f64e024402af1ad1dc0d","is_merge":false,"authored_by":["MDQ6VXNlcjI1MDkzNQ=="],"author_raw":"Dima Granetchi <system.grand@gmail.com>","committer_raw":"Dima Granetchi <system.grand@gmail.com>","summary":"dnd folder open scan window if engine.cfg not found","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5981},"a1c0fdac9a4ec1e8c2097b457a52e568f983c7d0":{"hash":"a1c0fdac9a4ec1e8c2097b457a52e568f983c7d0","is_merge":false,"authored_by":["MDQ6VXNlcjI1MDkzNQ=="],"author_raw":"Dima Granetchi <system.grand@gmail.com>","committer_raw":"Dima Granetchi <system.grand@gmail.com>","summary":"fix run button availability check","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5980},"2b5198b23dde370563719f57d158f4f342263be2":{"hash":"2b5198b23dde370563719f57d158f4f342263be2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5978 from eska014/class-doc","body":"Document FuncRef, GDFunctionState, InstancePlaceholder, RID and World2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b80c42ef4e99ee155a98c7a2f17201280612257f":{"hash":"b80c42ef4e99ee155a98c7a2f17201280612257f","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"eska <eska@eska.me>","committer_raw":"eska <eska@eska.me>","summary":"Document FuncRef, GDFunctionState, InstancePlaceholder, RID, World2D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5978},"09c4d65b64892f945aeb98a4abcedab42126c248":{"hash":"09c4d65b64892f945aeb98a4abcedab42126c248","is_merge":false,"authored_by":["MDQ6VXNlcjEwNDk0NDI="],"author_raw":"allkhor <say2word@gmail.com>","committer_raw":"allkhor <say2word@gmail.com>","summary":"Fix String::is_valid_integer() for single symbols + and -","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5976},"73f83fadc82a9fa0fd4a70dec4ecd9d4a8dde6a9":{"hash":"73f83fadc82a9fa0fd4a70dec4ecd9d4a8dde6a9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5971 from Hinsbart/ui_axis","body":"UI navigation via JOYSTICK_MOTION.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4755fe5576b05c94081bdcad5bd37523d5040150":{"hash":"4755fe5576b05c94081bdcad5bd37523d5040150","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"UI navigation via JOYSTICK_MOTION.","body":"Previously, you could assign joystick axis events to \"ui_*\" actions but they had no effect.\nSee https://godotengine.org/qa/6232","is_cherrypick":false,"cherrypick_hash":"","pull":5971},"38286670acc1292eea8effb332aa47136f1f0be8":{"hash":"38286670acc1292eea8effb332aa47136f1f0be8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5966 from neikeq/pr-issue-5935","body":"Fix infinite loop when replacing text","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6e137c02d26df269c9860ac69e9d8824e4b5336b":{"hash":"6e137c02d26df269c9860ac69e9d8824e4b5336b","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix infinite loop when replacing text","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5966},"e300df517de211afc4d31ca51e74ab6202b86b12":{"hash":"e300df517de211afc4d31ca51e74ab6202b86b12","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5963 from Hinsbart/pm_drop","body":"Project Manager: Import projects using filesystem drag'n'drop.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9720e73e0480e454b580afc9499240bb08a823f3":{"hash":"9720e73e0480e454b580afc9499240bb08a823f3","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"Project Manager: Import projects using filesystem drag'n'drop.","body":"Can drop an engine.cfg file over the window to import it ;)","is_cherrypick":false,"cherrypick_hash":"","pull":5963},"7ea5bea00d6900d368906f37cff02fb0a72c1917":{"hash":"7ea5bea00d6900d368906f37cff02fb0a72c1917","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5961 from SaracenOne/script_sync_fix","body":"Explicitly initialize 'pending_auto_reload' to false.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5035edb7fdff85749ab5640b9a7fda91b9d39012":{"hash":"5035edb7fdff85749ab5640b9a7fda91b9d39012","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Explicitly initialize 'pending_auto_reload' to false.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5961},"2dd83e28b97d7bc070e6641b7d6939b02b4067bc":{"hash":"2dd83e28b97d7bc070e6641b7d6939b02b4067bc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5957 from djrm/new_icons","body":"New http request and tutorials icon","is_cherrypick":false,"cherrypick_hash":"","pull":""},"829d89631e46ddef4f532666539d0cc82f287dcf":{"hash":"829d89631e46ddef4f532666539d0cc82f287dcf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5955 from profelis/PR-update-selected-list","body":"Keep ProjectManager.selected_list up to date","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f06f6716ebac26010836118ddfdf9ec57a56b154":{"hash":"f06f6716ebac26010836118ddfdf9ec57a56b154","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5954 from vnen/fix-icons-generation","body":"Fix editor icons source file generation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"12ddc8703296abc5f1e88d9467f0ec0070fef103":{"hash":"12ddc8703296abc5f1e88d9467f0ec0070fef103","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"New http request and tutorials icon","body":"Remove garbage in group icon","is_cherrypick":false,"cherrypick_hash":"","pull":5957},"283530a70ba4c1a325dbd143f0c55e89b22f68df":{"hash":"283530a70ba4c1a325dbd143f0c55e89b22f68df","is_merge":false,"authored_by":["MDQ6VXNlcjI1MDkzNQ=="],"author_raw":"Dima Granetchi <system.grand@gmail.com>","committer_raw":"Dima Granetchi <system.grand@gmail.com>","summary":"keep selected_list up to date","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5955},"3cdb5e0d1fff7a4d4b1dc1dcca4d024192df13d2":{"hash":"3cdb5e0d1fff7a4d4b1dc1dcca4d024192df13d2","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix editor icons source file generation","body":"Also removes the unused make_icons.py file.","is_cherrypick":false,"cherrypick_hash":"","pull":5954},"08ba6086be75aac58748417808fed5462608f498":{"hash":"08ba6086be75aac58748417808fed5462608f498","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"World2D: Fix typo in default_density deprecation check","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0d53ee274c3cecc2cb8fc1e3a8831bfc5a8988a8":{"hash":"0d53ee274c3cecc2cb8fc1e3a8831bfc5a8988a8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5951 from Paulb23/syntax_highlighting_properties","body":"Exposed enable syntax highlighting to properties","is_cherrypick":false,"cherrypick_hash":"","pull":""},"740dea7de7ca9df8034076ee2c83fe7c0203b087":{"hash":"740dea7de7ca9df8034076ee2c83fe7c0203b087","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Exposed enable syntax highlighting to properties","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5951},"0dc2adad46590f2c9b34624e4a5b60dca768c9ae":{"hash":"0dc2adad46590f2c9b34624e4a5b60dca768c9ae","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5950 from neikeq/pr-issue-5944","body":"Fix regression with str() improvements for math types","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2d4c4b6ea9947607227e55682d195ebd05d383c6":{"hash":"2d4c4b6ea9947607227e55682d195ebd05d383c6","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix regression with str() improvements for math types","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5950},"1dae31f55459439cbb51eaa8fd9070873107a836":{"hash":"1dae31f55459439cbb51eaa8fd9070873107a836","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5925 from profelis/shortcut-filter-project","body":"Command-f focus filter input field in project manager","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c0e3c1fe7a869b36063b89271977ea0bdeda34a9":{"hash":"c0e3c1fe7a869b36063b89271977ea0bdeda34a9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5943 from vnen/windows-resource-info","body":"Fix Windows resource script","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0bc589a0c7a12c80f4e365724586174e2e7c9dbd":{"hash":"0bc589a0c7a12c80f4e365724586174e2e7c9dbd","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix Windows resource script","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5943},"8a01655db596866b7ab0a7488b18d19501c7da75":{"hash":"8a01655db596866b7ab0a7488b18d19501c7da75","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5941 from neikeq/pr-regression-5271","body":"LineEdit: Fix event handled as text when a mod key is pressed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"35cb8ff89e1c1871e7ad3383b524b2ebf82dfa3e":{"hash":"35cb8ff89e1c1871e7ad3383b524b2ebf82dfa3e","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"LineEdit: Fix event handled as text when a mod key is pressed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5941},"ea17094c4f3714ac906c3706e9888d2b4ddcede0":{"hash":"ea17094c4f3714ac906c3706e9888d2b4ddcede0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5939 from neikeq/pr-imp-about","body":"AboutDialog: Popup respecting its minimum size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c1d7ee3224f2f46754ee263ea72814e2a8d7ef7d":{"hash":"c1d7ee3224f2f46754ee263ea72814e2a8d7ef7d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5938 from vnen/windows-resource-info","body":"Improve Windows application details","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1d87108b5b5b460e3ae9eb02a7a5554f3d78b376":{"hash":"1d87108b5b5b460e3ae9eb02a7a5554f3d78b376","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5937 from neikeq/pr-issue-5932","body":"Project Settings: Use containers for the Input Map tab content","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3d71f5e5ad617ce95f83e797418eb9f61b4a184e":{"hash":"3d71f5e5ad617ce95f83e797418eb9f61b4a184e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5940 from pkowal1982/array_has_doc","body":"Array has() documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cf851f7ed432134adb1da0077995a3ff26cc404d":{"hash":"cf851f7ed432134adb1da0077995a3ff26cc404d","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"AboutDialog: Popup respecting its minimum size","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5939},"b48fd16add3669219ad38c27f7db7fc2d5e32130":{"hash":"b48fd16add3669219ad38c27f7db7fc2d5e32130","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Improve Windows application details","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5938},"9df192d8ec2a332f62f2dae2634828abcd9015c4":{"hash":"9df192d8ec2a332f62f2dae2634828abcd9015c4","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Project Settings: Use containers for the Input Map tab content","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5937},"c6c9f29827198c30ae11c1ddff0c62b2df210a18":{"hash":"c6c9f29827198c30ae11c1ddff0c62b2df210a18","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5921 from neikeq/pr-issue-5919","body":"Prettier str() for some math types","is_cherrypick":false,"cherrypick_hash":"","pull":""},"161e77471fe0733bde8c61fd3ecf29d9da9540cf":{"hash":"161e77471fe0733bde8c61fd3ecf29d9da9540cf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5936 from bojidar-bg/fix-empty-stringarray-read","body":"Fix reading of empty StringArray-s in .tscn","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eefca1ada97a6bc5db38936d23da323a78b2044d":{"hash":"eefca1ada97a6bc5db38936d23da323a78b2044d","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Prettier str() for some math types","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5921},"2150855fafd76f881bf5b1389d7740216981aaf0":{"hash":"2150855fafd76f881bf5b1389d7740216981aaf0","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix reading of empty StringArray-s in .tscn","body":"Closes #5912","is_cherrypick":false,"cherrypick_hash":"","pull":5936},"535a6f9faf21f1f8cbd0f4580de47cfc231a625d":{"hash":"535a6f9faf21f1f8cbd0f4580de47cfc231a625d","is_merge":false,"authored_by":["MDQ6VXNlcjE5NzY0NDky"],"author_raw":"Pawel Kowal <pkowal1982@gmail.com>","committer_raw":"Pawel Kowal <pkowal1982@gmail.com>","summary":"Array has() documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5940},"542bd81e760c4fcd271e95120978f6ddfa730ad5":{"hash":"542bd81e760c4fcd271e95120978f6ddfa730ad5","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5926 from akien-mga/pr-graphedit-drag","body":"Fix GraphEdit dragging issues at scales != 1","is_cherrypick":false,"cherrypick_hash":"","pull":""},"548a69aca7d843654ccc554da436bd03f2d59a7b":{"hash":"548a69aca7d843654ccc554da436bd03f2d59a7b","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5909 from akien-mga/pr-gles2-error-before-crash","body":"GLES2: Check for GPU capabilities to display an error","is_cherrypick":false,"cherrypick_hash":"","pull":""},"759e20aac69eca8beeca95a0f321c6a3f41f435f":{"hash":"759e20aac69eca8beeca95a0f321c6a3f41f435f","is_merge":false,"authored_by":["MDQ6VXNlcjI1MDkzNQ=="],"author_raw":"Dima Granetchi <system.grand@gmail.com>","committer_raw":"Dima Granetchi <system.grand@gmail.com>","summary":"Command-F focus filter input field in project manager","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5925},"80e8904784796e3592c667ef8cb4acbda6ab9821":{"hash":"80e8904784796e3592c667ef8cb4acbda6ab9821","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5905 from jlopezcur/master","body":"Update Tween class documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"60e19f77519caee64842319443cd19e20c699d81":{"hash":"60e19f77519caee64842319443cd19e20c699d81","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix GraphEdit dragging issues at scales != 1","body":"Works around the issue originally described in #5907 (that was then\nhijacked to describe the broader issue it exposes).","is_cherrypick":false,"cherrypick_hash":"","pull":5926},"9151eb591dcab408d3a7e4d9e3b3874c2e281acf":{"hash":"9151eb591dcab408d3a7e4d9e3b3874c2e281acf","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Changed the way the step decimals are computed to a safer way, fixes many issues.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fd659e869b86bc72d1e22ee601ba46d145b8dbaa":{"hash":"fd659e869b86bc72d1e22ee601ba46d145b8dbaa","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Windows: Make alert message box use MB_TASKMODAL","body":"This flag pauses the current running thread, allowing for the user to see the\nalert and acknowledge it before the thread continues (and e.g. crashes :)).\n\nThanks to @SuperUserNameMan for finding it.\nRef: https://msdn.microsoft.com/en-us/library/windows/desktop/ms645505(v=vs.85).aspx","is_cherrypick":false,"cherrypick_hash":"","pull":5909},"8d4d167234e08fe0de74ea29814febd5b7a272f8":{"hash":"8d4d167234e08fe0de74ea29814febd5b7a272f8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5918 from Hinsbart/sc-mapping","body":"Add gamepad mapping for the free steam controller userspace driver.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ccf6b3151d1445f3e1bc351056a64b8f0094bc63":{"hash":"ccf6b3151d1445f3e1bc351056a64b8f0094bc63","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"Add gamepad mapping for the steam controller userspace driver.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5918},"bc6e750f957864d866bad94236212d1a87cebd2d":{"hash":"bc6e750f957864d866bad94236212d1a87cebd2d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5913 from djrm/fix_bake_segfault","body":"Stop baking process if there is no geometry in the BakedLightInstance.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"213a57ccafdf2f4fcc472801c60332d40cfe6464":{"hash":"213a57ccafdf2f4fcc472801c60332d40cfe6464","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Stop baking process if there is no geometry in the BakedLightInstance.","body":"moved missing baked light warning to BakedLightInstance configuration warning","is_cherrypick":false,"cherrypick_hash":"","pull":5913},"a155342eca0bf4417838e9d4f081450014f47e11":{"hash":"a155342eca0bf4417838e9d4f081450014f47e11","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"GLES2: Check for GPU capabilities to display an error","body":"The engine will still segfault, but the error message should be displayed by the\nOS in a blocking manner, so that it will only crash once users have acknowledged\nthe error dialog.\n\nCloses #1162.","is_cherrypick":false,"cherrypick_hash":"","pull":5909},"2f8910185ea42a4b401a98b04f869562c87ffed6":{"hash":"2f8910185ea42a4b401a98b04f869562c87ffed6","is_merge":false,"authored_by":["MDQ6VXNlcjQ2MTAzNDI="],"author_raw":"Javier López Úbeda <jlopezcur@gmail.com>","committer_raw":"Javier López Úbeda <jlopezcur@gmail.com>","summary":"Update Tween class documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5905},"6273ec901faec2823c8f4801244d1cffbbe9b118":{"hash":"6273ec901faec2823c8f4801244d1cffbbe9b118","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5902 from 29jm/fix-warnings","body":"Fix some warnings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a2b8ef6d5108f1822f323e23e8546878e3ec8fe3":{"hash":"a2b8ef6d5108f1822f323e23e8546878e3ec8fe3","is_merge":false,"authored_by":["MDQ6VXNlcjYxNTQwNzc="],"author_raw":"Johan Manuel <johan.manuel@live.fr>","committer_raw":"Johan Manuel <johan.manuel@live.fr>","summary":"Fix some warnings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5902},"f86176d20b75598de78f117c06f55ef193115fd6":{"hash":"f86176d20b75598de78f117c06f55ef193115fd6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5900 from bojidar-bg/fix-integer-ranges","body":"Fix default ranges of the inspector, as well as Range.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7dbdfe8dbd761631850db2e3476b74ae082fbe14":{"hash":"7dbdfe8dbd761631850db2e3476b74ae082fbe14","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix default ranges of the inspector","body":"Probably closes #3091\n(Should apply to Variant::REAL and Variant::INT)","is_cherrypick":false,"cherrypick_hash":"","pull":5900},"29c1a6eb23d85acc3cf3ddff72a81ea418dc1cc0":{"hash":"29c1a6eb23d85acc3cf3ddff72a81ea418dc1cc0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5898 from MarianoGnu/master","body":"expose bottom panel button to EditorPlugin scripts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"23a20791d1f0c0760c0e22d51c0450b58b0e05f1":{"hash":"23a20791d1f0c0760c0e22d51c0450b58b0e05f1","is_merge":false,"authored_by":["MDQ6VXNlcjE3NzYwNDQ="],"author_raw":"MarianoGNU <marianognu.easyrpg@gmail.com>","committer_raw":"MarianoGNU <marianognu.easyrpg@gmail.com>","summary":"Update documentation.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5898},"ed094d52a9a281fc0735f633b02adc7f2cf11cf8":{"hash":"ed094d52a9a281fc0735f633b02adc7f2cf11cf8","is_merge":false,"authored_by":["MDQ6VXNlcjE3NzYwNDQ="],"author_raw":"MarianoGNU <marianognu.easyrpg@gmail.com>","committer_raw":"MarianoGNU <marianognu.easyrpg@gmail.com>","summary":"expose bottom panel button to EditorPlugin scripts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5898},"ab93fd1af9db397f54cc0103867aa9953572fb84":{"hash":"ab93fd1af9db397f54cc0103867aa9953572fb84","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add thread support to HTTPRequest, changed assetlib to use it.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"85f365bbffc0735a82d29ddce4e7991814ae1a5b":{"hash":"85f365bbffc0735a82d29ddce4e7991814ae1a5b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"shows progress (bytes) on download even if getting chunked content","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"991d9394d7a3ff03b412e80c8579523b3b4d47fb":{"hash":"991d9394d7a3ff03b412e80c8579523b3b4d47fb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Bump version to 2.1-rc1","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dc3c32b488f7ffd40985f3b84c60fe74fbc43bf6":{"hash":"dc3c32b488f7ffd40985f3b84c60fe74fbc43bf6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5894 from vnen/windows-set-position","body":"Avoid changing position when the window is fullscreen","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f8f3f302487d14976dca8181148ec189bccbc658":{"hash":"f8f3f302487d14976dca8181148ec189bccbc658","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5893 from akien-mga/pr-invisible-col","body":"Fix non-visible col number in text editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6b0a810970b76e54cbd874228db01e0b0a74504d":{"hash":"6b0a810970b76e54cbd874228db01e0b0a74504d","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5855 from Alex-doc/fix_velocity_at_pos","body":"Fix #5854 (get_contact_collider_velocity_at_pos() strange behavior)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"62cdfeaf581e3c97f620ac6e58e5cec04f10899d":{"hash":"62cdfeaf581e3c97f620ac6e58e5cec04f10899d","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5881 from neikeq/pr-fix-propagation","body":"Viewport: Replace obsolete \"windows\" group calls","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6e3c7fe5fe574ceeb056e4d1f697b0ec719801ec":{"hash":"6e3c7fe5fe574ceeb056e4d1f697b0ec719801ec","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5803 from jarfil/issue/origin5695-pr","body":"Fix tooltips blinking","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0b75f894c3849f891a8876fcf0f4e62f0a5f2134":{"hash":"0b75f894c3849f891a8876fcf0f4e62f0a5f2134","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5746 from Ovnuniarchos/FileDialogExposed","body":"Corrections and additions to FileDialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c9d005375446c80cab2fb226d92e6b212b10faac":{"hash":"c9d005375446c80cab2fb226d92e6b212b10faac","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5524 from pkowal1982/master","body":"Array has(var value) function","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ba625a14c64e451be46a18fb2e6ee37a7d2aa24b":{"hash":"ba625a14c64e451be46a18fb2e6ee37a7d2aa24b","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5447 from RandomShaper/parallax-layer-fix-tidy","body":"Improve parallax mirroring algorithm","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9213400cd552b09667445916f812db186626fb50":{"hash":"9213400cd552b09667445916f812db186626fb50","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5415 from volzhs/improve-android-payment","body":"Improve android payment","is_cherrypick":false,"cherrypick_hash":"","pull":""},"60d937354790ac025ba0caef17a3ca7c81244492":{"hash":"60d937354790ac025ba0caef17a3ca7c81244492","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix non-visible col number in text editor","body":"The issue itself cannot be fully fixed due to the changes in 864c0e8,\nbut this solution makes the bug less likely to happen (it would only\nhappen with > 5 digits for line or column, and/or a much bigger font.\nCould be further refined by taking the configured font into account...\n\nFixed #5890.","is_cherrypick":false,"cherrypick_hash":"","pull":5893},"7be70c5a3c4645e50f2287fcdc777a282153b3c0":{"hash":"7be70c5a3c4645e50f2287fcdc777a282153b3c0","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Avoid changing position when the window is fullscreen","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5894},"bafcabb15714b03ab5f381066017793a91cb7591":{"hash":"bafcabb15714b03ab5f381066017793a91cb7591","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5832 from Algrin6/patch-1","body":"Fixes defects in Curve2D and Curve3D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"67640c84eb60238be7e75d1b0d9d937518f885fb":{"hash":"67640c84eb60238be7e75d1b0d9d937518f885fb","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Viewport: Replace obsolete \"windows\" group calls","body":"- Fixes neighbour focusing event propagation not being stopped","is_cherrypick":false,"cherrypick_hash":"","pull":5881},"2182ee3270378d8e109d343efa06aced34e69f58":{"hash":"2182ee3270378d8e109d343efa06aced34e69f58","is_merge":true,"authored_by":[],"author_raw":"Alex Piola <alex@axeeel.com>","committer_raw":"Alex Piola <alex@axeeel.com>","summary":"Merge remote-tracking branch 'origin/fix_velocity_at_pos' into fix_velocity_at_pos","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ffdd9f16dd6a765c34f3a5d454419479fd431af6":{"hash":"ffdd9f16dd6a765c34f3a5d454419479fd431af6","is_merge":false,"authored_by":[""],"author_raw":"Alex Piola <alex@axeeel.com>","committer_raw":"Alex Piola <alex@axeeel.com>","summary":"Fix for incorrect velocity report due to a typo.","body":"Closes #5854","is_cherrypick":false,"cherrypick_hash":"","pull":5855},"8fbe804bd17f919f53daae70a229c07ca4d8a355":{"hash":"8fbe804bd17f919f53daae70a229c07ca4d8a355","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5884 from 29jm/fix-crash-graphnode","body":"Fix crash when GraphNode wasn't a child of a Control","is_cherrypick":false,"cherrypick_hash":"","pull":""},"580b4465c6aa98063ceb34288f2f37e83df4baaf":{"hash":"580b4465c6aa98063ceb34288f2f37e83df4baaf","is_merge":false,"authored_by":["MDQ6VXNlcjYxNTQwNzc="],"author_raw":"Johan Manuel <johan.manuel@live.fr>","committer_raw":"Johan Manuel <johan.manuel@live.fr>","summary":"Fix crash when GraphNode wasn't a child of a Control","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5884},"308d405c31f83ce538fea76d6e88931718afc012":{"hash":"308d405c31f83ce538fea76d6e88931718afc012","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Turn some prints to error logs, remove others","body":"Fixes #5876 in passing.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ebefdaa598e29791ba83598fd3e3aa3f52f2bf31":{"hash":"ebefdaa598e29791ba83598fd3e3aa3f52f2bf31","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5737 from neikeq/pr-issue-5269","body":"TextEdit: Scroll search results to the center","is_cherrypick":false,"cherrypick_hash":"","pull":""},"990a23e48ea6dee7d311d450f1032c4e3526b0ac":{"hash":"990a23e48ea6dee7d311d450f1032c4e3526b0ac","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5821 from TheHX/issue-5795","body":"Improved FileSystem dock \"Instance\" option","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e2644ed188f8325606c896f046d77351e2b3eaa0":{"hash":"e2644ed188f8325606c896f046d77351e2b3eaa0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5875 from 29jm/fix-warnings","body":"Fix warnings in core/variant_op.cpp","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d248a7d78b9c56b969406274a5d72305f24aae42":{"hash":"d248a7d78b9c56b969406274a5d72305f24aae42","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5882 from neikeq/pr-issue-1481","body":"Project Manager: Added project list scrolling with keyboard","is_cherrypick":false,"cherrypick_hash":"","pull":""},"761193ecd9ac0240fc8bf945f0601acb82bf8e98":{"hash":"761193ecd9ac0240fc8bf945f0601acb82bf8e98","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Project Manager: Added project list scrolling with keyboard","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5882},"5d52146ff783e8966562b1feb144ef1fee03a6f5":{"hash":"5d52146ff783e8966562b1feb144ef1fee03a6f5","is_merge":false,"authored_by":["MDQ6VXNlcjYxNTQwNzc="],"author_raw":"Johan Manuel <johan.manuel@live.fr>","committer_raw":"Johan Manuel <johan.manuel@live.fr>","summary":"Fix warnings in core/variant_op.cpp","body":"Adds default cases in switches where needed, and replaces '0;' with ';;'\nin macro expansions (as suggested by @vnen in #5587).","is_cherrypick":false,"cherrypick_hash":"","pull":5875},"221cb58382ae34d4f91d9923fd979a328feabace":{"hash":"221cb58382ae34d4f91d9923fd979a328feabace","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add some doc to ImmediateGeometry","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1eefff283a961dbdd6365924d76db13023abdf68":{"hash":"1eefff283a961dbdd6365924d76db13023abdf68","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5872 from akien-mga/pr-libraries-update","body":"Update embedded libraries: rg_etc1 1.04, zlib 1.2.8, RtAudio 4.1.2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c1ab343f02ee04b807087f28b33b4ac279d0fda6":{"hash":"c1ab343f02ee04b807087f28b33b4ac279d0fda6","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"RtAudio: Update to upstream version 4.1.2","body":"The only differences we have with the upstream tarball are marked with\n`// -GODOT-` comments for clarity. The changes we currently have are\njust some defines for cross-platform configuration, and could likely be\nmoved to the SCons buildsystem (ideally in a sub-environment to avoid\nhaving RtAudio-specific defines pollute the whole build log).\n\nOne change for WinRT was not kept, if it is needed it should ideally be\nintegrated upstream:\n```\n#if defined(__WINDOWS_DS__) || defined(__WINDOWS_ASIO__) || defined(__WINDOWS_WASAPI__)\n-#ifdef WINRT_ENABLED\n- #define MUTEX_INITIALIZE(A) InitializeCriticalSectionEx(A, 0, 0)\n-#else\n#define MUTEX_INITIALIZE(A) InitializeCriticalSection(A)\n-#endif\n```","is_cherrypick":false,"cherrypick_hash":"","pull":5872},"b13f4308534537fa4931199e7a3f5bf297efba82":{"hash":"b13f4308534537fa4931199e7a3f5bf297efba82","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"zlib: Update builtin version to upstream 1.2.8","body":"Our only differences to the upstream distribution are:\n- The `gz*.c` files are not included\n- Z_PREFIX and Z_SOLO are defined in zconf.h","is_cherrypick":false,"cherrypick_hash":"","pull":5872},"1d41a070f6d65a967d488e727c94bfd9ce4637b5":{"hash":"1d41a070f6d65a967d488e727c94bfd9ce4637b5","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"rg_etc1: Upstream version 1.04","body":"From https://github.com/richgel999/rg-etc1","is_cherrypick":false,"cherrypick_hash":"","pull":5872},"e7884246ebf6546d6cb2560fc22a1311c66b6891":{"hash":"e7884246ebf6546d6cb2560fc22a1311c66b6891","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5861 from akien-mga/pr-freetype-2.6.5","body":"Upgrade FreeType to upstream version 2.6.5","is_cherrypick":false,"cherrypick_hash":"","pull":""},"abee84fe2185d4f34a3bd6fd8b22ea2d236a15bf":{"hash":"abee84fe2185d4f34a3bd6fd8b22ea2d236a15bf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5864 from djrm/new_icons","body":"Modified some icons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5b12b3997b30470a01bdac9cdb0fa70657b29ac5":{"hash":"5b12b3997b30470a01bdac9cdb0fa70657b29ac5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5866 from MarianoGnu/master","body":"Prevent crash in TextureRegionEditor. Fixes #5862","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6622a3d110e50d1666ab46b1c32cd04bafa265ae":{"hash":"6622a3d110e50d1666ab46b1c32cd04bafa265ae","is_merge":false,"authored_by":["MDQ6VXNlcjE3NzYwNDQ="],"author_raw":"MarianoGNU <marianognu.easyrpg@gmail.com>","committer_raw":"MarianoGNU <marianognu.easyrpg@gmail.com>","summary":"Prevent crash in TextureRegionEditor. Fixes #5862","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5866},"d49600f4a2a0e4fce94e2b0e117df62359ed6448":{"hash":"d49600f4a2a0e4fce94e2b0e117df62359ed6448","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Modified some icons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5864},"71c12b58014e9ccdce14c8256ac23b8ef969c98e":{"hash":"71c12b58014e9ccdce14c8256ac23b8ef969c98e","is_merge":true,"authored_by":[],"author_raw":"Mariano Javier Suligoy <marianognu.easyrpg@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5863 from MarianoGnu/master","body":"Fix pick color from screen. Closes #5853","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f00e0b589f94413afd446c63d941ced77fdda539":{"hash":"f00e0b589f94413afd446c63d941ced77fdda539","is_merge":false,"authored_by":["MDQ6VXNlcjE3NzYwNDQ="],"author_raw":"MarianoGNU <marianognu.easyrpg@gmail.com>","committer_raw":"MarianoGNU <marianognu.easyrpg@gmail.com>","summary":"Fix pick color from screen. Closes #5853","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5863},"4d4cb1bfabc8545ad593149df65340389bcb7ab4":{"hash":"4d4cb1bfabc8545ad593149df65340389bcb7ab4","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"FreeType: Update to upstream version 2.6.5","body":"The only diffs to the upstream sources are to be found in `include/ft2build.h`\nand `include/freetype/config/ftoption.h`.","is_cherrypick":false,"cherrypick_hash":"","pull":5861},"b13bbcecc31851099d49ac7f435ea7c80de5d9a3":{"hash":"b13bbcecc31851099d49ac7f435ea7c80de5d9a3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"FreeType: Remove unnecessary subfolder","body":"Also sort sources alphabetically for clarity.","is_cherrypick":false,"cherrypick_hash":"","pull":5861},"6b7067630602ab662cf2d14793b538425700ec71":{"hash":"6b7067630602ab662cf2d14793b538425700ec71","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"FreeType: Reduce diff with upstream 2.5.0 version","body":"The Godot specific changes to ftoption.h are indicated with a\n`// -Godot-` comment for clarity.\nSee #5859 for details.","is_cherrypick":false,"cherrypick_hash":"","pull":5861},"5182fe2ef9c3a862362866546ffd2cdd6149cd8c":{"hash":"5182fe2ef9c3a862362866546ffd2cdd6149cd8c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5860 from 29jm/fix-itemlist-separators","body":"Fix ItemList.clear() not removing separators","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1a1342670ea75d36aca704d0f05acb292c29fc4c":{"hash":"1a1342670ea75d36aca704d0f05acb292c29fc4c","is_merge":false,"authored_by":["MDQ6VXNlcjYxNTQwNzc="],"author_raw":"Johan Manuel <johan.manuel@live.fr>","committer_raw":"Johan Manuel <johan.manuel@live.fr>","summary":"Fix ItemList.clear() not removing separators","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5860},"f46f5306260f9a3e0bb04a99bd1b575580441149":{"hash":"f46f5306260f9a3e0bb04a99bd1b575580441149","is_merge":false,"authored_by":[""],"author_raw":"Alex Piola <alex@axeeel.com>","committer_raw":"Alex Piola <alex@axeeel.com>","summary":"Fix #5854","body":"Fix for #5854","is_cherrypick":false,"cherrypick_hash":"","pull":5855},"b1df9e016cb8b7dac7499149f3f7d2a10575b133":{"hash":"b1df9e016cb8b7dac7499149f3f7d2a10575b133","is_merge":false,"authored_by":[""],"author_raw":"Robert Lewicki <zguba44@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fixed ItemList indexing bug while selecting items.","body":"Also added functionality for unselecting items in itemlist while clicking in empty space.\nFixes #5772.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3aeafcae04722dd6d6ff52632dec9f31239875e4":{"hash":"3aeafcae04722dd6d6ff52632dec9f31239875e4","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Removed support for saving paths as relative, closes #5728","body":"Editor now has good refactoring tools, so this function is mostly obsolete","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e4cd01ac8cc885ee5429a309a6db458eed22a85d":{"hash":"e4cd01ac8cc885ee5429a309a6db458eed22a85d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make texture parameter optional in begin() of ImmediateGeometry. Closes #5676 and closes #5720","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"12472534ec644fbffa0d15b0ab199f41abefc324":{"hash":"12472534ec644fbffa0d15b0ab199f41abefc324","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Show a warning that an animation must be selected in order to edit it. Avoid copying/pasting if no anim selected. Closes #5799","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f51a8162532e135584f82ecb3ef48414fd8188cf":{"hash":"f51a8162532e135584f82ecb3ef48414fd8188cf","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Set proper line into operators when parsing GDScript, fixes #5822","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"51519b5d6b337ac339df13c548acb8ce8bf5a302":{"hash":"51519b5d6b337ac339df13c548acb8ce8bf5a302","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5851 from 29jm/typo-scroll","body":"Fix typo in ScrollContainer documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"908f585ef6b6e77e132eb17cddc2f92ee764eff1":{"hash":"908f585ef6b6e77e132eb17cddc2f92ee764eff1","is_merge":false,"authored_by":["MDQ6VXNlcjYxNTQwNzc="],"author_raw":"Johan Manuel <johan.manuel@live.fr>","committer_raw":"Johan Manuel <johan.manuel@live.fr>","summary":"Fix typo in ScrollContainer documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5851},"6072eb878de93225eb44d335def80deacfc9cff8":{"hash":"6072eb878de93225eb44d335def80deacfc9cff8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5849 from SaracenOne/expose_add_index","body":"SurfaceTool add_index method exposed to scripts.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c57b992774251d239961524a2cc575427ac4f484":{"hash":"c57b992774251d239961524a2cc575427ac4f484","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5847 from 29jm/patch-3","body":"Expose virtual keyboard functions to GDScript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a812e15603702073b3e8ab1ce33b4cb315c00619":{"hash":"a812e15603702073b3e8ab1ce33b4cb315c00619","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5846 from leezh/regex_doc","body":"Added examples to RegEx doc #5827","is_cherrypick":false,"cherrypick_hash":"","pull":""},"82d18f4c1c468e58268f3d27db00c342205a1b60":{"hash":"82d18f4c1c468e58268f3d27db00c342205a1b60","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5845 from hurikhan/x11_cleanup","body":"Code cleanup in platform/x11","is_cherrypick":false,"cherrypick_hash":"","pull":""},"51b03f0bf5af5cb6041b454a846061b5a7ff2d4c":{"hash":"51b03f0bf5af5cb6041b454a846061b5a7ff2d4c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix binding for ItemList.sort_items_by_text","body":"Also forces to recompute the cached rect for all items.\nFixes #5799","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f86b6987655aea7d471bbe2e5324efd7a6b615a7":{"hash":"f86b6987655aea7d471bbe2e5324efd7a6b615a7","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"SurfaceTool add_index method exposed to scripts.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5849},"ec8c6e2c7c6689856a9a5547ece905339df994a8":{"hash":"ec8c6e2c7c6689856a9a5547ece905339df994a8","is_merge":false,"authored_by":["MDQ6VXNlcjYxNTQwNzc="],"author_raw":"Johan Manuel <johan.manuel@live.fr>","committer_raw":"Johan Manuel <johan.manuel@live.fr>","summary":"Expose virtual keyboard functions to GDScript","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5847},"93c3c801dbc01251ee7b9e45066936c95eb510e1":{"hash":"93c3c801dbc01251ee7b9e45066936c95eb510e1","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"properly implement item disabling, fixes #5683","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"925e5e9f2aa7a57da5a939918e7334db1f1bb6e0":{"hash":"925e5e9f2aa7a57da5a939918e7334db1f1bb6e0","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Update profiler curves on item toggled, closes #5680","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3dd5ffb48aecd2d9947ecec193045bf86ea8afb8":{"hash":"3dd5ffb48aecd2d9947ecec193045bf86ea8afb8","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTMyMg=="],"author_raw":"Zher Huei Lee <lee.zh.92@gmail.com>","committer_raw":"Zher Huei Lee <lee.zh.92@gmail.com>","summary":"Added examples to RegEx doc","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5846},"503f9ab9d978254b88c74f8f8c1ee1c3abe2069e":{"hash":"503f9ab9d978254b88c74f8f8c1ee1c3abe2069e","is_merge":false,"authored_by":[""],"author_raw":"Mario Schlack <m4r10.5ch14ck@gmail.com>","committer_raw":"Mario Schlack <m4r10.5ch14ck@gmail.com>","summary":"Code cleanup in platform/x11","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5845},"2a0dff9ae3a81dd056535cf6a142e13bd2ffbe7c":{"hash":"2a0dff9ae3a81dd056535cf6a142e13bd2ffbe7c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5842 from hurikhan/x11_request_attention","body":"Implement OS.request_attention() for X11","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d04ada397318bd895360b2000e2091a431854fb9":{"hash":"d04ada397318bd895360b2000e2091a431854fb9","is_merge":false,"authored_by":[""],"author_raw":"Mario Schlack <m4r10.5ch14ck@gmail.com>","committer_raw":"Mario Schlack <m4r10.5ch14ck@gmail.com>","summary":"Implement OS.request_attention() for X11","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5842},"b623acb718c50b86219027e0f6f7bebd11d96909":{"hash":"b623acb718c50b86219027e0f6f7bebd11d96909","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5841 from vnen/fix-windows-wheel","body":"Fix mouse wheel event position on Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"93de25f68a6b277293c0d3476996ab074ba3dc16":{"hash":"93de25f68a6b277293c0d3476996ab074ba3dc16","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5837 from hurikhan/android_cleanup","body":"Minor code formatting in platform/android","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2c1a74fb3a8aac2d8d8a7050b890aa780a5f0356":{"hash":"2c1a74fb3a8aac2d8d8a7050b890aa780a5f0356","is_merge":false,"authored_by":[""],"author_raw":"GungnirInd <gungnirind@me.com>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Implement OS.request_attention() for OSX (#5662)","body":"Keeps bouncing icon until user focuses window","is_cherrypick":false,"cherrypick_hash":"","pull":5662},"d723e5a62ff10d338b8a2848e5a7a43a81233c24":{"hash":"d723e5a62ff10d338b8a2848e5a7a43a81233c24","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5560 from vnen/os-request-attention","body":"Add OS.request_attention() for Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f4c0bc20c3052533a44533dc85a0576d0ecc140d":{"hash":"f4c0bc20c3052533a44533dc85a0576d0ecc140d","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix mouse wheel event position on Windows","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5841},"53beeb774b36b7af391e61fffeceb9f7ed3e299e":{"hash":"53beeb774b36b7af391e61fffeceb9f7ed3e299e","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"\"FileSystem\" dock now instance all selected scenes in one action","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4abc945466c69426cf4c00ab87d61b927ef1639d":{"hash":"4abc945466c69426cf4c00ab87d61b927ef1639d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Instance only selected scenes in FS dock, closes #5795","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ff8f4cb40984884c722809fc0d440299570053b1":{"hash":"ff8f4cb40984884c722809fc0d440299570053b1","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Renamed scenes_dock to filesystem_dock (makes more sense, it has not been a scenes dock since a long time).","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e75bad41f777502b2fc05c9a8ccbb3f86c98b891":{"hash":"e75bad41f777502b2fc05c9a8ccbb3f86c98b891","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Hide editor types from create node dialog, closes #3263","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"124e3591a5b17e0fd4e50540dd909bed94792f32":{"hash":"124e3591a5b17e0fd4e50540dd909bed94792f32","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Some optimizations and limits for extreme zoom in and out in editor, fixes #5820","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"beaa56bff209d4a4a24e556ff4b592f380c99550":{"hash":"beaa56bff209d4a4a24e556ff4b592f380c99550","is_merge":false,"authored_by":[""],"author_raw":"Mario Schlack <m4r10.5ch14ck@gmail.com>","committer_raw":"Mario Schlack <m4r10.5ch14ck@gmail.com>","summary":"Minor code formatting in platform/android","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5837},"ad55c63918bee55c84c2be9aff27f348c267d93e":{"hash":"ad55c63918bee55c84c2be9aff27f348c267d93e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5836 from volzhs/issue-5830","body":"Remove \"SMOOTH BEGIN?\" message","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b1cca17053fd0e1d714a0fd2e941296e91af195a":{"hash":"b1cca17053fd0e1d714a0fd2e941296e91af195a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5835 from volzhs/issue-5831","body":"Fix compile error if use android_stl=yes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dd7b1021f6f5f63ed01471eb0db6caf71a3c97d5":{"hash":"dd7b1021f6f5f63ed01471eb0db6caf71a3c97d5","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Remove \"SMOOTH BEGIN?\" message","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5836},"01e39ecec8f73f99d2436a04d2e43c6cfa381a38":{"hash":"01e39ecec8f73f99d2436a04d2e43c6cfa381a38","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix compile error if use android_stl=yes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5835},"40d78c214404652d8ea8ab701f2473d6b4010b78":{"hash":"40d78c214404652d8ea8ab701f2473d6b4010b78","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5829 from 29jm/master","body":"Fix the rotation not updating in the inspector with Controls","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5274f2a1262b68692e6010e2dc48c56c549f235f":{"hash":"5274f2a1262b68692e6010e2dc48c56c549f235f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5819 from hurikhan/android_getScreenDPI","body":"Implement get_screen_dpi() on Android","is_cherrypick":false,"cherrypick_hash":"","pull":""},"750b973ee4d022492544d61c3105d46d68af0c60":{"hash":"750b973ee4d022492544d61c3105d46d68af0c60","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5200 from neikeq/sc-CanvasItemEditor","body":"Implement ShortCuts in CanvasItemEditor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fc16954fa2d87707fa69293b7507dd43b028a96f":{"hash":"fc16954fa2d87707fa69293b7507dd43b028a96f","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"TextEdit: Center search results","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5737},"33cc480350264e15c12bf82b9198b9967e4313dc":{"hash":"33cc480350264e15c12bf82b9198b9967e4313dc","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixed reloading of tool scripts within editor, they should work much better now, closes #3194","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4e82f9ffcf8531b0065699b9eb03c823504ab271":{"hash":"4e82f9ffcf8531b0065699b9eb03c823504ab271","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Implement missing ShortCuts in CanvasItemEditor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5200},"2b608846594bc69a20f8945c6f61bdb9319b2fdb":{"hash":"2b608846594bc69a20f8945c6f61bdb9319b2fdb","is_merge":false,"authored_by":["MDQ6VXNlcjE2MzA5MTc4"],"author_raw":"Algrin6 <algrin@bk.ru>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix curve bug","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5832},"fc4ace312013216360f544e06e50cdc0dab4e45a":{"hash":"fc4ace312013216360f544e06e50cdc0dab4e45a","is_merge":false,"authored_by":["MDQ6VXNlcjYxNTQwNzc="],"author_raw":"Johan Manuel <johan.manuel@live.fr>","committer_raw":"Johan Manuel <johan.manuel@live.fr>","summary":"Fix the rotation not updating in the inspector with Controls","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5829},"07178937725d60e0f02050a3b39fc85e44c76b2d":{"hash":"07178937725d60e0f02050a3b39fc85e44c76b2d","is_merge":false,"authored_by":[""],"author_raw":"Mario Schlack <m4r10.5ch14ck@gmail.com>","committer_raw":"Mario Schlack <m4r10.5ch14ck@gmail.com>","summary":"Implement get_screen_dpi() on Android","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5819},"79a7473cac40049769121a3a619b0d1e08899353":{"hash":"79a7473cac40049769121a3a619b0d1e08899353","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"put text formats for resources and scenes as priority","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0988970c1fca780f51ba4f2dce6afebdfef7f292":{"hash":"0988970c1fca780f51ba4f2dce6afebdfef7f292","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixed properly not save signals that already exist in their base scenes, closes #5656","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9de33e18f14f78165754e97ed0f7827b2e50d560":{"hash":"9de33e18f14f78165754e97ed0f7827b2e50d560","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"WIP bugfix for existing connections","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4bf16542720a431599127ec81323822786fa3de2":{"hash":"4bf16542720a431599127ec81323822786fa3de2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"classref: WIP improved docs for Node","body":"Also clarified the purpose of Input.get_mouse_speed (see #1355)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b50b099f0dada789f369574a28e962737863e3e3":{"hash":"b50b099f0dada789f369574a28e962737863e3e3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"classref: Sync classes with source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"87d0515d0935d0af929feeef15fb704773cc4a12":{"hash":"87d0515d0935d0af929feeef15fb704773cc4a12","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix main scene not being saved when set via Play button","body":"Fixes #1134 for real. Also tweaked the engine.cfg template\nand the preference order when browsing for the main scene.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"525fb01fd2f3059eef17b9e082bbde86bce50fb4":{"hash":"525fb01fd2f3059eef17b9e082bbde86bce50fb4","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Revert \"Homogeinize resource formats loaders/savers\"","body":"The text format definition needs to stay in `scene/` as it relies\non other scene components, and `core/` must stay self-contained.\n\nThis reverts commits a5e27503fd52589703d637d1245a023233a14a27\nand 1492fd846073a4fa643365a8a5d4e021868c0e48.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c83aa5f86383bf89871f0a41752f5c6eeb148950":{"hash":"c83aa5f86383bf89871f0a41752f5c6eeb148950","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5794 from TheHX/editor-settings-dialog","body":"Keep selected section in Editor Settings when reopening the dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"919e9dd358161a4eb65697aaad1e2b03cf08a164":{"hash":"919e9dd358161a4eb65697aaad1e2b03cf08a164","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5793 from TheHX/issue-5722","body":"Fix Editor Settings dialog range editing by dragging and using the slider","is_cherrypick":false,"cherrypick_hash":"","pull":""},"17f86eee33c06b45457eeb2c154592e56fe31959":{"hash":"17f86eee33c06b45457eeb2c154592e56fe31959","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5792 from neikeq/pr-issue-3868","body":"Label: Added `get_visible_line_count` method","is_cherrypick":false,"cherrypick_hash":"","pull":""},"569541bafcefb45f5fd94e54f5aeba5d8c25ae33":{"hash":"569541bafcefb45f5fd94e54f5aeba5d8c25ae33","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5790 from neikeq/pr-issue-1149","body":"MenuButton: Fix event propagation with dialogs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1f519e7ebb836bdf52bc47e6873c5374fb673bdf":{"hash":"1f519e7ebb836bdf52bc47e6873c5374fb673bdf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5787 from akien-mga/pr-fix-warnings","body":"Fix multichar character constant warning","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6626ac463eed0124736b8ef60bf82ba42a253200":{"hash":"6626ac463eed0124736b8ef60bf82ba42a253200","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5783 from TheHX/issue-5782","body":"Fix crash when dropping scene as a sibling of the root node","is_cherrypick":false,"cherrypick_hash":"","pull":""},"13fe615ea34f3edcdbaa17820dd62d606a608b47":{"hash":"13fe615ea34f3edcdbaa17820dd62d606a608b47","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5760 from r1cebank/issue-5636__add-close-docs-option","body":"Script Editor: adding close all docs menu option","is_cherrypick":false,"cherrypick_hash":"","pull":""},"be560a750c363355ad077331bf6bdbc62c6b2762":{"hash":"be560a750c363355ad077331bf6bdbc62c6b2762","is_merge":false,"authored_by":["MDQ6VXNlcjE0MDgxNjE="],"author_raw":"Jaroslaw Filiochowski <jarfil@gmail.com>","committer_raw":"Jaroslaw Filiochowski <jarfil@gmail.com>","summary":"Hide tooltip if new mouse position's tooltip is empty","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5803},"1e7b9c509f02dd641f10fe50d24bb19c165078d7":{"hash":"1e7b9c509f02dd641f10fe50d24bb19c165078d7","is_merge":false,"authored_by":["MDQ6VXNlcjE0MDgxNjE="],"author_raw":"Jaroslaw Filiochowski <jarfil@gmail.com>","committer_raw":"Jaroslaw Filiochowski <jarfil@gmail.com>","summary":"Don't start a new tooltip timer for the same tooltip","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5803},"b49476a0119bd177341a2e974d62b591117efe3f":{"hash":"b49476a0119bd177341a2e974d62b591117efe3f","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5731 from neikeq/pr-issue-5642","body":"LineEdit: Fix rtl scrolling with mouse drag selection","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3e3108abe2398fba80c54db153d0b375e437130f":{"hash":"3e3108abe2398fba80c54db153d0b375e437130f","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Always soft reload editor plugins. Closes #5273","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ea775534163cd0661eb4f316035610f1017f7d6a":{"hash":"ea775534163cd0661eb4f316035610f1017f7d6a","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Keep selected section in Editor Settings when reopening the dialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eeb8987276a10121cfd0d7762f6d9dca0e9c2d2f":{"hash":"eeb8987276a10121cfd0d7762f6d9dca0e9c2d2f","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Fix Editor Settings dialog range editing by dragging and using the slider","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"78819b6b542ab4396d6909db7885498e0d692626":{"hash":"78819b6b542ab4396d6909db7885498e0d692626","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Label: Added `get_visible_line_count` method","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5792},"7a4d67ae7129ee92feebea3d5f7b46d456d29f88":{"hash":"7a4d67ae7129ee92feebea3d5f7b46d456d29f88","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Property convert images to RGBA before applying hq2x, fixes #5168","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c45837cf3f39eaaf70b6662a036e1c76bba6c6ee":{"hash":"c45837cf3f39eaaf70b6662a036e1c76bba6c6ee","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"MenuButton: Fix event propagation with dialogs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5790},"587826f879a1cf7a6ac578ae5cf5af160782d74f":{"hash":"587826f879a1cf7a6ac578ae5cf5af160782d74f","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"remove GLU dependency, closes #3787","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f93e333e85191a467f87143cf1edec0829595767":{"hash":"f93e333e85191a467f87143cf1edec0829595767","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Properly transform sub-viewport input, closes #3580","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f10bd217a26487f097bc4609c02302126d36ae41":{"hash":"f10bd217a26487f097bc4609c02302126d36ae41","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"properly fixed notificaitons for theme changed, closes #5774","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9698571d61889bbb6da2be4cc471157499beb0d2":{"hash":"9698571d61889bbb6da2be4cc471157499beb0d2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix multichar character constant warning","body":"Multi-character character constants are implementation defined,\nand therefore they are risky to use for use when trying to be compatible\nwith so many different platforms. Fixes #2540.","is_cherrypick":false,"cherrypick_hash":"","pull":5787},"4f9dea3aed8a0a15df6dfde65fc5f2bd5e8a0b06":{"hash":"4f9dea3aed8a0a15df6dfde65fc5f2bd5e8a0b06","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Revert \"Change default extension to .tscn when import 3d scene\"","body":"Also adds a comment as to why this extension should not be changed.\nThis commit reverts edf7082326526d76bfda095daa99e56317e30803.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2a97d79a64a9a1e96858221e62762b1b84d171eb":{"hash":"2a97d79a64a9a1e96858221e62762b1b84d171eb","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Fix crash when dropping scene as a sibling of the root node","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0c3b1b51b854ae38cbb95059b1e457d02daaccf9":{"hash":"0c3b1b51b854ae38cbb95059b1e457d02daaccf9","is_merge":false,"authored_by":[""],"author_raw":"Siyuan Gao <siyuangao@gmail.com>","committer_raw":"Siyuan Gao <sgao@mobify.com>","summary":"Script Editor: adding close all docs menu option","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5760},"b0c2801458ed87f6e643c023e86488ee3a16c7f5":{"hash":"b0c2801458ed87f6e643c023e86488ee3a16c7f5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5780 from TheHX/script-editor-layout","body":"Fix ScriptEditor don't saving the layout when opening a help page","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f04137b9423a543efdfee8264acdc31670711d2c":{"hash":"f04137b9423a543efdfee8264acdc31670711d2c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5781 from vnen/create-node-base-icon","body":"Add icon for root node in Create Dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0610c77e43eeae135ca0ea14eb5deab3762fe7dc":{"hash":"0610c77e43eeae135ca0ea14eb5deab3762fe7dc","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add icon for root node in Create Dialog","body":"Close #5766","is_cherrypick":false,"cherrypick_hash":"","pull":5781},"3ca6e584e5457bf7e5b218ded84d33e649c28a8b":{"hash":"3ca6e584e5457bf7e5b218ded84d33e649c28a8b","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Fix ScriptEditor don't saving the layout when opening a help page","body":"- Use ScriptEditor::_update_script_names just once when re-creating the layout","is_cherrypick":false,"cherrypick_hash":"","pull":""},"72194ceededdf9472b2f8398581fa5aeb6a20cc1":{"hash":"72194ceededdf9472b2f8398581fa5aeb6a20cc1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5778 from volzhs/import-3d-scene-tscn","body":"Change default extension to .tscn when import 3d scene","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e91bd708d91fba94b97eb6bebea5752e85d8debf":{"hash":"e91bd708d91fba94b97eb6bebea5752e85d8debf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5777 from Paulb23/caret_stretching","body":"Fixed caret width on tabs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"79cb91dc842eded0fcbb562f127996759abeddc7":{"hash":"79cb91dc842eded0fcbb562f127996759abeddc7","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Add querying details of IAP items for android","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5415},"f26f181ba964d4fa4903ab936c26a27c65a1e525":{"hash":"f26f181ba964d4fa4903ab936c26a27c65a1e525","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix can't get all info if user purchases many items and not consumed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5415},"f53e7efefed8767cdf049f2ae942e4643144be22":{"hash":"f53e7efefed8767cdf049f2ae942e4643144be22","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5527 from djrm/color_picker_fixes","body":"Color picker fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3725114a1658337d6de21bb7a5b6fde5f8a74d1f":{"hash":"3725114a1658337d6de21bb7a5b6fde5f8a74d1f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5383 from Ovnuniarchos/OptimizeOneWay","body":"Optimized one-way collision loops.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"edf7082326526d76bfda095daa99e56317e30803":{"hash":"edf7082326526d76bfda095daa99e56317e30803","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Change default extension to .tscn when import 3d scene","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5778},"5505f0c776c709a52f6db9b87a928cae35693b06":{"hash":"5505f0c776c709a52f6db9b87a928cae35693b06","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed caret width on tabs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5777},"254d79a560781e9f86debcc63ef6726cfd81ac80":{"hash":"254d79a560781e9f86debcc63ef6726cfd81ac80","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add a function to notify font users that the font changed. Closes #5774","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c328693e837f5899b24504caef5a9ee5e4d4cb4e":{"hash":"c328693e837f5899b24504caef5a9ee5e4d4cb4e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5709 from akien-mga/pr-get-engine-version","body":"OS: Add get_engine_version method","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b2953bc1ccc23089559f1216563032fabd6b929f":{"hash":"b2953bc1ccc23089559f1216563032fabd6b929f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"OS: Add get_engine_version method","body":"Fixes #5693.","is_cherrypick":false,"cherrypick_hash":"","pull":5709},"be563a1663fa87510ddd59aced23b34560915dc2":{"hash":"be563a1663fa87510ddd59aced23b34560915dc2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5757 from Razzlegames/blendIndexFix","body":"Could not use pre multiply alpha for material in editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d6f2e41e6f6ed2de6afd8d1e08085e732383b9cb":{"hash":"d6f2e41e6f6ed2de6afd8d1e08085e732383b9cb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5750 from TheHX/issue-5681","body":"Keep debugger selected tab open when pressing the pause button","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4958963abe5b76c613f25f8749c270988bdcccc3":{"hash":"4958963abe5b76c613f25f8749c270988bdcccc3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5742 from Ovnuniarchos/TreeItemSetButton","body":"TreeItem.set_button exposed.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"62eae7cbe25f3e2f5cf2cc3bd4cb8d13a6845ef3":{"hash":"62eae7cbe25f3e2f5cf2cc3bd4cb8d13a6845ef3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5723 from Paulb23/toggle_breakpoint_gutter_issue_5712","body":"Fixed toggle breakpoint gutter not updating when the game is running, issue 5712","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8de5aedb9ef7d4c17027b41b40677d1892f4158c":{"hash":"8de5aedb9ef7d4c17027b41b40677d1892f4158c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5718 from jay3d/master","body":"Added gyroscope support to Godot and Android","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3183834c5d5dd27e1be4f581c0fe1a8bef3c4a6e":{"hash":"3183834c5d5dd27e1be4f581c0fe1a8bef3c4a6e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5657 from Paulb23/block_caret","body":"Added block caret to TextEdit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"523e46ad0a915364de92d209ae59be14fbb3a7a4":{"hash":"523e46ad0a915364de92d209ae59be14fbb3a7a4","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Revert \"Make editor compatible with Windows high contrast themes\"","body":"This reverts commit 85a5290ee8a4c95be19f086181379330baf0deed.\n\nThe patch itself is good and it could maybe be readded in the future,\nbut right now Microsoft forced its Windows 10 \"update\" on people with older\nIntel HD Graphics 3000 IGP without ensuring that they can ship proper drivers,\nand such users seem to get Godot crashing due to this patch. Sorry :(\nCloses #5452.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e6cf0d444b37522ab1e637dd173e8c7199bf36d7":{"hash":"e6cf0d444b37522ab1e637dd173e8c7199bf36d7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5758 from TheHX/issue-5756","body":"Fix editor states saving, and remove related error messages","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7767aa272262d2fdfdb5b8ae50cb3470e993ce74":{"hash":"7767aa272262d2fdfdb5b8ae50cb3470e993ce74","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Fix editor states saving, and remove related error messages","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4e69bc3bff38db3e22f0171e55355205277f8bde":{"hash":"4e69bc3bff38db3e22f0171e55355205277f8bde","is_merge":false,"authored_by":["MDQ6VXNlcjg3NTQ1NTk="],"author_raw":"Kyle Luce <razzlegames@gmail.com>","committer_raw":"Kyle Luce <razzlegames@gmail.com>","summary":"Could not use pre multiply alpha for material in editor","body":"- 3 was hard coded, I just changed to 4. Unfortunately this will break every time\na blend mode is added","is_cherrypick":false,"cherrypick_hash":"","pull":5757},"7b28976af5c4c1bb7bf49028d7e9fde5465d7d2e":{"hash":"7b28976af5c4c1bb7bf49028d7e9fde5465d7d2e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5755 from TheHX/issue-5716","body":"Fix empty reference pages after restarting Godot","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5218f35b7fe8c6655c6b304272cefdf9ea4d82e6":{"hash":"5218f35b7fe8c6655c6b304272cefdf9ea4d82e6","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Forgot to clear signals on recompile, closes #5729","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"18f165b494b7a4b314c0885d596131bcd2cf9287":{"hash":"18f165b494b7a4b314c0885d596131bcd2cf9287","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Fix empty reference pages after restarting Godot","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"22419082d9bedbc9dc060ea5784bb0871f8710a3":{"hash":"22419082d9bedbc9dc060ea5784bb0871f8710a3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Remove some noisy debug prints","body":"Part of #5031","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f20680947bde28dfc10fcee4fc7c2949b111a40a":{"hash":"f20680947bde28dfc10fcee4fc7c2949b111a40a","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Keep debugger selected tab open when pressing the pause button","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3698332f6be935a918a9afbba62abd1a7952f509":{"hash":"3698332f6be935a918a9afbba62abd1a7952f509","is_merge":false,"authored_by":["MDQ6VXNlcjEzNDE4ODkw"],"author_raw":"Ovnuniarchos <pujalte.jorge@gmail.com>","committer_raw":"Ovnuniarchos <pujalte.jorge@gmail.com>","summary":"Exposed mode, access, filters, and show hidden files to the editor. Also, two functions to get/set the filter list.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5746},"b23889eb413f26cf0a3b94180fe11e86c08489f9":{"hash":"b23889eb413f26cf0a3b94180fe11e86c08489f9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5743 from TheHX/issue-5740","body":"Fix signals/group button on Scene dock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"60f1656fff6242c02113534b4e592dcc8243be3e":{"hash":"60f1656fff6242c02113534b4e592dcc8243be3e","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Fix signals/group button on Scene dock","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"10be575aa16f4158e23c8ae3cdaaced6e734086a":{"hash":"10be575aa16f4158e23c8ae3cdaaced6e734086a","is_merge":false,"authored_by":["MDQ6VXNlcjEzNDE4ODkw"],"author_raw":"Ovnuniarchos <pujalte.jorge@gmail.com>","committer_raw":"Ovnuniarchos <pujalte.jorge@gmail.com>","summary":"TreeItem.set_button exposed.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5742},"6a5e11c075b6bc48d23267c03a66e613dee2bf55":{"hash":"6a5e11c075b6bc48d23267c03a66e613dee2bf55","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5735 from neikeq/menu-accept-event-fix","body":"MenuButton: Fix regression","is_cherrypick":false,"cherrypick_hash":"","pull":""},"671c21dce7a92239b6c15eafd61faa5f65c7adfa":{"hash":"671c21dce7a92239b6c15eafd61faa5f65c7adfa","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"MenuButton: Fix regression","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5735},"e2ad08c56b41ce5e33e0ed3f702f6133eb58f618":{"hash":"e2ad08c56b41ce5e33e0ed3f702f6133eb58f618","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #4848 from neikeq/menu-accept-event","body":"MenuButton: Avoid key event propagation if handled as hotkey","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f9d1e03018bc9fa7d32fd99cb21d5bf58140c265":{"hash":"f9d1e03018bc9fa7d32fd99cb21d5bf58140c265","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"MenuButton: Avoid event propagation if handled as hotkey","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4848},"24d86e33a6ef0d787a37639831ae582a397d821c":{"hash":"24d86e33a6ef0d787a37639831ae582a397d821c","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5467 from RandomShaper/enhance-tidy-extensions","body":"Enhance/tidy file extensions management","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f07d4f556a875155625503b7217e5955c2a1d5c2":{"hash":"f07d4f556a875155625503b7217e5955c2a1d5c2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Add missing locale identifiers for Bengali and Urdu","body":"Fixes errors showing up since the addition of those WIP translations.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"966eabb07b030c6881cef33ec581977452e021a9":{"hash":"966eabb07b030c6881cef33ec581977452e021a9","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fonts: add missing license information","body":"Droid Sans is under Apache 2.0, Source Code Pro under SIL OFL 1.1.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"69b0835986e0448131289683cb5997d14b7d8030":{"hash":"69b0835986e0448131289683cb5997d14b7d8030","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5730 from neikeq/pr-issue-4856","body":"CanvasItemEditor: Changed Frame Selection shortcut","is_cherrypick":false,"cherrypick_hash":"","pull":""},"71ee8eeb3fd34ca99d0ab85697a270c9d09c1ab6":{"hash":"71ee8eeb3fd34ca99d0ab85697a270c9d09c1ab6","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"LineEdit: Fix rtl scrolling with mouse drag selection","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5731},"2bba1bf77074b8c0960f88867380f12947a8393b":{"hash":"2bba1bf77074b8c0960f88867380f12947a8393b","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"CanvasItemEditor: Changed Frame Selection shortcut","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5730},"b10b16ee49a4fcb0b220b559de7bfc1fdfdfa272":{"hash":"b10b16ee49a4fcb0b220b559de7bfc1fdfdfa272","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Added documentation for color picker raw mode","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5527},"7b846d62ac6e04cc3792c93576acce6a9f5b6e57":{"hash":"7b846d62ac6e04cc3792c93576acce6a9f5b6e57","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Color picker fixes:","body":"- fixed alpha channel slider range in raw mode to go from 0 to 1 fixes #4396\n- fixed HS bars going outside the control area\n- fixed color text field changing to hex mode even if script mode was selected","is_cherrypick":false,"cherrypick_hash":"","pull":5527},"370ae3512deda40b2659a1192f302298e269305f":{"hash":"370ae3512deda40b2659a1192f302298e269305f","is_merge":false,"authored_by":["MDQ6VXNlcjI1Mjc2Mzc="],"author_raw":"Jamil Halabi <jay3dlinux@gmail.com>","committer_raw":"Jamil Halabi <jay3dlinux@gmail.com>","summary":"Added gyroscope support to Godot and Android","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5718},"2c9468a46ac7be81085baec4778fcbf3075b2c70":{"hash":"2c9468a46ac7be81085baec4778fcbf3075b2c70","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Update docs with breakpoint_toggled signal","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5723},"b550471a148d232f50d0d1f03256fc9ef82a52f3":{"hash":"b550471a148d232f50d0d1f03256fc9ef82a52f3","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed breakpoint gutter toggle not updating when game is running, issue 5712","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5723},"4c4ab140b4569f2700517a13b20127eb7542b3ec":{"hash":"4c4ab140b4569f2700517a13b20127eb7542b3ec","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5702 from Paulb23/zoom_shortcuts","body":"Added code editor zoom shortcuts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eaeee58b9ef95f708728161296a66743f45501d3":{"hash":"eaeee58b9ef95f708728161296a66743f45501d3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5705 from StraToN/doc-update","body":"Docs-update: AnimatedSprite, AnimatedSprite3D (unfinished)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b781dcdb1a33c98be56e95d8557dcbc01d116990":{"hash":"b781dcdb1a33c98be56e95d8557dcbc01d116990","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Merge translations with synced template","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cfaad1ebe75bd0ba48258bcb9b7b137a3f6b7940":{"hash":"cfaad1ebe75bd0ba48258bcb9b7b137a3f6b7940","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync template with current source","body":"Also fix a space after : in a translated string.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fd5fdaba68974baaaa8868750ee0991478c9e089":{"hash":"fd5fdaba68974baaaa8868750ee0991478c9e089","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Pull translations from Weblate","body":"Adds Bengali and Urdu (Pakistan) WIP translations.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d33bdd2891fcda4f139a759363947290ea058fa9":{"hash":"d33bdd2891fcda4f139a759363947290ea058fa9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5715 from volzhs/issue-5659","body":"Perform connect when double click a node on connecting signal window","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9ff7c5524f21d299380e68e600cd99133cf6a215":{"hash":"9ff7c5524f21d299380e68e600cd99133cf6a215","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Perform connect when double click a node on connecting signal window","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5715},"952cb123641e509d9b3285b9f2b70966cdb19124":{"hash":"952cb123641e509d9b3285b9f2b70966cdb19124","is_merge":false,"authored_by":["MDQ6VXNlcjEyODkyMDc="],"author_raw":"Julian Murgia <the.straton@gmail.com>","committer_raw":"Julian Murgia <the.straton@gmail.com>","summary":"Written AnimatedSprite, AnimatedSprite3D (unfinished)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5705},"e6eae244d3835addb87ed31f8325f590521c73aa":{"hash":"e6eae244d3835addb87ed31f8325f590521c73aa","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Added code editor zoom shortcuts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5702},"3e2c7bf797bd073727e5d0272ce47aa77895935b":{"hash":"3e2c7bf797bd073727e5d0272ce47aa77895935b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5697 from TheHX/issue-5664","body":"Fix Orphan StringName on EditorAutoloadSettings class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9a931e333c5e3fe9e455500319d861e1bd1386cd":{"hash":"9a931e333c5e3fe9e455500319d861e1bd1386cd","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix binding of File::get_sha256()","body":"Fix #5698","is_cherrypick":false,"cherrypick_hash":"","pull":""},"98eec177ae3fbdfc2222844ba5b53fd9c8c45f60":{"hash":"98eec177ae3fbdfc2222844ba5b53fd9c8c45f60","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix classes.xml structure","body":"Fix the addition in #4854 which added elements in the wrong place.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8772b8ea85278f67832a34e51724720c46916f27":{"hash":"8772b8ea85278f67832a34e51724720c46916f27","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Fix Orphan StringName on EditorAutoloadSettings class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"19d9fac4ed3c9048423cb655fcd55eaade78de3b":{"hash":"19d9fac4ed3c9048423cb655fcd55eaade78de3b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5689 from kubecz3k/master","body":"added KDevelop project files to gitignore file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"280a75ac6cdced15a47f7d01199003a147a9e1e9":{"hash":"280a75ac6cdced15a47f7d01199003a147a9e1e9","is_merge":false,"authored_by":["MDQ6VXNlcjYxMjk1OTQ="],"author_raw":"Jakub Grzesik <kubecz3k@gmail.com>","committer_raw":"Jakub Grzesik <kubecz3k@gmail.com>","summary":"added KDevelop project files to gitignore","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5689},"1f2110956b8f66fc3c6c89f74f0dfeb6c2265e45":{"hash":"1f2110956b8f66fc3c6c89f74f0dfeb6c2265e45","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5592 from volzhs/libwebp-0.5.1","body":"Update webp driver to 0.5.1","is_cherrypick":false,"cherrypick_hash":"","pull":""},"26baaf447abb85c7a1670141ffa6a41f3287601e":{"hash":"26baaf447abb85c7a1670141ffa6a41f3287601e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"WinRT: Add missing license file for ANGLE","body":"Also drop the unused \"All rights reserved\" FunctionDiscoveryKeys_devpkey.h\nFixes #4859.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"68fbb8f8ac5c11a751c455fa1c4465522e21713f":{"hash":"68fbb8f8ac5c11a751c455fa1c4465522e21713f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Drop obsolete \"webpold\" backup of previous webp version","body":"Fixes #5252","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b3cf4c73fcd51a893ed12dfea110151968e1a2e0":{"hash":"b3cf4c73fcd51a893ed12dfea110151968e1a2e0","is_merge":false,"authored_by":["MDQ6VXNlcjIzODQwOTE="],"author_raw":"vamsi <vamsikrishna.v@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fixed a crash in scenario where SSL is not available.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1403fa18a9cf1077d9b7ec974ee9f77249ae49b6":{"hash":"1403fa18a9cf1077d9b7ec974ee9f77249ae49b6","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5677 from SaracenOne/animation_import_fix","body":"Removes AnimationPlayer renaming on import.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ca866803bec602c595f0590977fe619194c19c27":{"hash":"ca866803bec602c595f0590977fe619194c19c27","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Removes AnimationPlayer renaming on import.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5677},"20c7f2bded2ed4cd30eb6e0c22b1e2605a59500d":{"hash":"20c7f2bded2ed4cd30eb6e0c22b1e2605a59500d","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Added caret block mode to docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5657},"54f720ac0688cc069e5ab7c2d66d2e8649143b75":{"hash":"54f720ac0688cc069e5ab7c2d66d2e8649143b75","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Added block caret to TextEdit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5657},"5545afd52b912722bbdb6e412cce9593857c5726":{"hash":"5545afd52b912722bbdb6e412cce9593857c5726","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Bump version to 2.1-beta \\o/","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b8c506be1c8316e6808ea2ea2b87b1b8867a1a2f":{"hash":"b8c506be1c8316e6808ea2ea2b87b1b8867a1a2f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5615 from Paulb23/shortcut_save_print","body":"Removed shortcut saving print","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c0e63955260d36bde58102805467e16d3ec90dc3":{"hash":"c0e63955260d36bde58102805467e16d3ec90dc3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5638 from TheHX/tree-buttons","body":"Fix tree drawing the pressed stylebox in all buttons in the column","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f82e7d3a97431107b7581dc27f19912b12d3fb68":{"hash":"f82e7d3a97431107b7581dc27f19912b12d3fb68","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5641 from sanikoyes/Pr-fix-android-crash","body":"Fix crash in FileAccessJAndroid::file_exists (does not free local ref)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"480ac2bcfbe114d402cf5279ba392e709d378a24":{"hash":"480ac2bcfbe114d402cf5279ba392e709d378a24","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5648 from Paulb23/completion_box_colors","body":"Added Completion box colors. Exposed show line numbers, highlight all occurrences, and updated theme.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"31ebac2bfb7abc9b99907d16ac4926a1dfbb40ba":{"hash":"31ebac2bfb7abc9b99907d16ac4926a1dfbb40ba","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Downloaded templates from project manager can now be installed.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fbc5f1ecfb60e0a08614d0fb2d78db6b61532145":{"hash":"fbc5f1ecfb60e0a08614d0fb2d78db6b61532145","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5650 from TheHX/issue-5643","body":"Fix \"Play custom scene\" keyboard shortcut","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aed2f5f938c41af5c65b543cf4d9816780da3c40":{"hash":"aed2f5f938c41af5c65b543cf4d9816780da3c40","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Fix \"Play custom scene\" keyboard shortcut","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"12e3bb1f0147c17c4269977949386fca19532300":{"hash":"12e3bb1f0147c17c4269977949386fca19532300","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Removed duplicate color","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5648},"a57c1da183c22ec6fb71fe550a6049296d63be3e":{"hash":"a57c1da183c22ec6fb71fe550a6049296d63be3e","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Update textedit docs with colors, show line number and highlight all occurences","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5648},"28356a7d63b324bbd4b202434e1a2b8ac40aeb3f":{"hash":"28356a7d63b324bbd4b202434e1a2b8ac40aeb3f","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Expose highlight all occurrences","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5648},"21385d9ecbc74425a599f8a5953bd2ec7fdd1b68":{"hash":"21385d9ecbc74425a599f8a5953bd2ec7fdd1b68","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Expose show line numbers","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5648},"cc133c9289123e71789e9410f9ed07e2546fa459":{"hash":"cc133c9289123e71789e9410f9ed07e2546fa459","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Expose colors to theme","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5648},"a9956be63de69ece580ce819307833b22c3d5993":{"hash":"a9956be63de69ece580ce819307833b22c3d5993","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Added completion font colors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5648},"8e5c40b3641352699497b8b4407144ed4f09c817":{"hash":"8e5c40b3641352699497b8b4407144ed4f09c817","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Added completion scroll color","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5648},"b41be2d1a9210d03be0817871ead7aa0f8657716":{"hash":"b41be2d1a9210d03be0817871ead7aa0f8657716","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #4854 from Razzlegames/screenToLocal","body":"Conversion function for screen coords to local Canvas coords","is_cherrypick":false,"cherrypick_hash":"","pull":""},"978cb0e884dea9be4d98a0b52ae930655f7d9ad8":{"hash":"978cb0e884dea9be4d98a0b52ae930655f7d9ad8","is_merge":false,"authored_by":["MDQ6VXNlcjY4ODAzNzg="],"author_raw":"sanikoyes <sanikoyes@163.com>","committer_raw":"sanikoyes <sanikoyes@163.com>","summary":"Fix crash in FileAccessJAndroid::file_exists (does not free local ref)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5641},"605193b22fc61913d00b4ba4801c0283646b3a00":{"hash":"605193b22fc61913d00b4ba4801c0283646b3a00","is_merge":false,"authored_by":["MDQ6VXNlcjg3NTQ1NTk="],"author_raw":"Kyle Luce <razzlegames@gmail.com>","committer_raw":"Kyle Luce <razzlegames@gmail.com>","summary":"Conversion function for screen coords to local Canvas coords","body":"- Useful if you need to Convert screen coords to the coordinate space of a\nCanvasItem, but don't have an associated InputEvent to use in\n#make_event_local.\n\nFor example, if you have a particular point on the screen you'd like to project\ninto World Space, for various reasons, you would use this function on the root\nof the scene. This is analogous to ray casting from screen space in 3D.","is_cherrypick":false,"cherrypick_hash":"","pull":4854},"9397458cc0a37f4899a0dba5352a6e045ed123d8":{"hash":"9397458cc0a37f4899a0dba5352a6e045ed123d8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5634 from vnen/assetlib-map-crash","body":"Fix crash on asset lib install","is_cherrypick":false,"cherrypick_hash":"","pull":""},"57080063407cc77c400197b07a1bf47f8cb40978":{"hash":"57080063407cc77c400197b07a1bf47f8cb40978","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Fix tree drawing the pressed stylebox in all buttons in the column","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1a1b62748a01928401a344b8c538b59f75706ece":{"hash":"1a1b62748a01928401a344b8c538b59f75706ece","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix crash on asset lib install","body":"This is not the perfect solution, but fixes the crash and avoid a\ndependency on EditorNode.","is_cherrypick":false,"cherrypick_hash":"","pull":5634},"d37ef5990b229c0fb90c25e884ae6ef42dda5a6c":{"hash":"d37ef5990b229c0fb90c25e884ae6ef42dda5a6c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5627 from Paulb23/fixed_highlighting_highlighted_section","body":"Fixed highlight all occurrences highlighing highlighted section","is_cherrypick":false,"cherrypick_hash":"","pull":""},"83ab4445f2b37401593855e40c1628e5742babb1":{"hash":"83ab4445f2b37401593855e40c1628e5742babb1","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"As volzhs mentioned in #5385, changes to save to FILE_SAVE_ALL_SCENES","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8d9b73171ef2e500dc7e47e9373e602d0413a6ed":{"hash":"8d9b73171ef2e500dc7e47e9373e602d0413a6ed","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5385 from volzhs/autosave-android","body":"Fix autosave when run on remote device","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e525a0387bb79d5302cff768e580302fce0cba8f":{"hash":"e525a0387bb79d5302cff768e580302fce0cba8f","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5421 from MarianoGnu/issues","body":"Save all edited scenes when Runing (and auto-save is enabled). Fixes #4410","is_cherrypick":false,"cherrypick_hash":"","pull":""},"da3ad668259aa03caeae5904154e77481c1dba6b":{"hash":"da3ad668259aa03caeae5904154e77481c1dba6b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Remove Better Collada Exporter, now in its own repo","body":"See https://github.com/godotengine/collada-exporter for the new upstream location.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bba89aef3b01d96a0a14e93d9f78b068d3f3f8ca":{"hash":"bba89aef3b01d96a0a14e93d9f78b068d3f3f8ca","is_merge":true,"authored_by":[],"author_raw":"punto- <ariel@godotengine.org>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5559 from Hinsbart/connected_joysticks","body":"Input: add get_connected_joysticks() method.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e468bf25442648537abd9d31c6973bfc70ffc7ae":{"hash":"e468bf25442648537abd9d31c6973bfc70ffc7ae","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5628 from vnen/pass-semicolon","body":"Allow semicolon after 'pass' keyword","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d279d060e18fba43c83c77b0f91dcf2f6bfb3fd2":{"hash":"d279d060e18fba43c83c77b0f91dcf2f6bfb3fd2","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5077 from RandomShaper/improve-android-build","body":"Improve Android build","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8462127aa904eb394f86240d18ad0d488011b1ba":{"hash":"8462127aa904eb394f86240d18ad0d488011b1ba","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5287 from marcelofg55/master","body":"Added popup menu for animation key right-click","is_cherrypick":false,"cherrypick_hash":"","pull":""},"46bb02991ff6d7d0ef1ecdda76de015b183d0c08":{"hash":"46bb02991ff6d7d0ef1ecdda76de015b183d0c08","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5270 from lonesurvivor/master","body":"Added Tile Origin = Bottom Left option to the TileMap","is_cherrypick":false,"cherrypick_hash":"","pull":""},"223ca1363c32c12a6a5842d1c606280a69f8a5e9":{"hash":"223ca1363c32c12a6a5842d1c606280a69f8a5e9","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5352 from m4nu3lf/master","body":"AnimationTreePlayer filters improved","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9dac41432e9aeaf2b96af9cd3ce44389c604c28a":{"hash":"9dac41432e9aeaf2b96af9cd3ce44389c604c28a","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5443 from samuelgrigolato/iterate-string-in-gdscript","body":"Add support to String type in gdscript iteration","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bcf6491a86038559356729f28c98574c8086172f":{"hash":"bcf6491a86038559356729f28c98574c8086172f","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5621 from TheHX/issue-5616","body":"Fix custom types showing on wrong dialogs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7bfb84af0816c3f0cd9c108ff401cc7dec2e4160":{"hash":"7bfb84af0816c3f0cd9c108ff401cc7dec2e4160","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5611 from TheHX/spatial-gizmo","body":"Fix EditorSpatialGizmo virtual functions not being called","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7af77e1b7b60a023508ad1b4589b58adc500ddb0":{"hash":"7af77e1b7b60a023508ad1b4589b58adc500ddb0","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5606 from akien-mga/pr-rtl-raw-text","body":"RichTextLabel: Fix adding raw text when bbcode is disabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"06eef730c0f220ae16fade6e69ed9b81edbb0c23":{"hash":"06eef730c0f220ae16fade6e69ed9b81edbb0c23","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5584 from TheHX/project-settings","body":"Implement undo/redo for adding and deleting global properties","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e74d71a5bfccec42945836c82521469ec664b6dc":{"hash":"e74d71a5bfccec42945836c82521469ec664b6dc","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5574 from volzhs/android-app-id","body":"Add android_add_default_config for config.py","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5dd6530acf1f1db145ebfdd1c0967329b9c36fa0":{"hash":"5dd6530acf1f1db145ebfdd1c0967329b9c36fa0","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5563 from opmana/fix-convert-tileset","body":"Respect frame property when converting to TileSet.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"49b288d331cc1cb6854c780b861aa7964c6a83ee":{"hash":"49b288d331cc1cb6854c780b861aa7964c6a83ee","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add function to get the list of samples, closes #5561","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eff44f0321268d0e338783b7da82342106a1051c":{"hash":"eff44f0321268d0e338783b7da82342106a1051c","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5554 from TheHX/issue-3543","body":"Added drag and drop to rearrange the autoload order","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0e6e0ed0e5b8f41b20c087f3acb3a5ebb0836e60":{"hash":"0e6e0ed0e5b8f41b20c087f3acb3a5ebb0836e60","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5533 from Hinsbart/cursor_atex","body":"Can use AtlasTextures as custom mouse cursor.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"28641fd9b8e73b3fae57ea4ccf0356629507ea3a":{"hash":"28641fd9b8e73b3fae57ea4ccf0356629507ea3a","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5525 from SuperUserNameMan/window_get_latin_kb_variant","body":"windows get_latin_keyboard_variant() implementation and gdscript binding, #5503","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b06eca108af4da333e84f553ac1e8ca25e6c1cdf":{"hash":"b06eca108af4da333e84f553ac1e8ca25e6c1cdf","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5490 from timoschwarzer/master","body":"Add new Camera2D alignment functions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5bb552273bf1bf2dd1ce4b79678d0cbd1262dd04":{"hash":"5bb552273bf1bf2dd1ce4b79678d0cbd1262dd04","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5489 from jejung/richtextlabel-get_text","body":"RichTextLabel-get_text","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8113ba8befc7d2ad42a58ec7a01709ad26cecf54":{"hash":"8113ba8befc7d2ad42a58ec7a01709ad26cecf54","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Allow semicolon after 'pass' keyword","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5628},"d43adcbb1e8e14935af21a2765b1c50f9a3d9f20":{"hash":"d43adcbb1e8e14935af21a2765b1c50f9a3d9f20","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed highlight all occurrences highlighing highlighted section","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5627},"637796900080cfcf407e1045f10e6e9040c8d33e":{"hash":"637796900080cfcf407e1045f10e6e9040c8d33e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5623 from Ovnuniarchos/LineEditXlatedPHolder","body":"LineEdit placeholder property now accepts translated strings.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c6a0b0dab30a6a57ba69fd831090d132d758634e":{"hash":"c6a0b0dab30a6a57ba69fd831090d132d758634e","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Fix custom types showing on wrong dialogs","body":"* The custom types are visible when the dialog is shown","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ae3d316798b6fbb36f73e7c2c0724dfac4f7ecad":{"hash":"ae3d316798b6fbb36f73e7c2c0724dfac4f7ecad","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5618 from vnen/fix-openssl-conf","body":"Fix builtin OpenSSL configuration","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2c6d0d490519016986c1c5be992ff53fbdea8c8f":{"hash":"2c6d0d490519016986c1c5be992ff53fbdea8c8f","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix builtin OpenSSL configuration","body":"Fixes a bug that happens on Windows 64-bits.","is_cherrypick":false,"cherrypick_hash":"","pull":5618},"061cadcae57cf05b9fe60d42f1a8da0f0e6dc328":{"hash":"061cadcae57cf05b9fe60d42f1a8da0f0e6dc328","is_merge":false,"authored_by":["MDQ6VXNlcjEzNDE4ODkw"],"author_raw":"Ovnuniarchos <pujalte.jorge@gmail.com>","committer_raw":"Ovnuniarchos <pujalte.jorge@gmail.com>","summary":"LineEdit placeholder now accepts translated strings.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5623},"5f41ea6bf8b75afbde201df7a11de01196cc0e39":{"hash":"5f41ea6bf8b75afbde201df7a11de01196cc0e39","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Removed shortcut saving print","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5615},"864c0e84de9c2a2c5a030ec4ee167f3793e1e962":{"hash":"864c0e84de9c2a2c5a030ec4ee167f3793e1e962","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"line/col label was changing size with each cursor move, forcing the GUI to resize upwards and costing considerably CPU usage.","body":"It has been changed so it won't resize the UI when modified.\nThis will make the code editor feel a lot smoother.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d23d40cfbdb1033848f89a2896701b792ef5e5ad":{"hash":"d23d40cfbdb1033848f89a2896701b792ef5e5ad","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5612 from TheHX/collision-polygon-plugin","body":"Fix CollisionPolygon gizmo showing error icons instead of the 3d handles","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7cad11e1083c8ceb07c415ccb36eb4596b66384f":{"hash":"7cad11e1083c8ceb07c415ccb36eb4596b66384f","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Fix CollisionPolygon gizmo showing error icons instead of the 3d handles","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1d6be8b00d9c46ca748f9465864ce74487c6bc88":{"hash":"1d6be8b00d9c46ca748f9465864ce74487c6bc88","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Changed tree so shift-selection skips folded children, closes #5515","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"48bdaaa5601e82f242af240fd9eb1b4a7acb79b7":{"hash":"48bdaaa5601e82f242af240fd9eb1b4a7acb79b7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5609 from eska014/help-search-titles","body":"Fix help search dialog titles","is_cherrypick":false,"cherrypick_hash":"","pull":""},"914d670a7164b920d0b465950083aea7924de937":{"hash":"914d670a7164b920d0b465950083aea7924de937","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Fix EditorSpatialGizmo virtual functions not being called","body":"* Bind EditorSpatialGizmo::clear method","is_cherrypick":false,"cherrypick_hash":"","pull":""},"920310e72af9f9e36c007fdfe19ae03ce3f0c670":{"hash":"920310e72af9f9e36c007fdfe19ae03ce3f0c670","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"removed target_fps option, moved it to debug (it makes no sense for games). Added a frame_delay option for games that don't want to use the CPU fully.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b0f0ae072367b061e4ff59b17b920f2d67b41e3a":{"hash":"b0f0ae072367b061e4ff59b17b920f2d67b41e3a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Finally fixes the infamous bug #4444, hoping to never see you again.","body":"Closes #4444.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"90f8a3bd29d9119fb4e34ec738df7583a41e7ea5":{"hash":"90f8a3bd29d9119fb4e34ec738df7583a41e7ea5","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"properly generate tangents only upon request, closes #5580","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2980b27befbae4161675af006b0f8bf004970230":{"hash":"2980b27befbae4161675af006b0f8bf004970230","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"do not show help on multi node selection, array editing, etc, closes #5550","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"15d52d6c95d9c04a990acee55a64361c4ab03efb":{"hash":"15d52d6c95d9c04a990acee55a64361c4ab03efb","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Cleaned up preview generation thread, fixes #5499","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"af395cea42913f8f9d12912d7eee9011dd557ec7":{"hash":"af395cea42913f8f9d12912d7eee9011dd557ec7","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"eska <eska@eska.me>","committer_raw":"eska <eska@eska.me>","summary":"Fix help search dialog titles","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5609},"dd01286137366a53ee7ca41f1fbe1368d319d4d2":{"hash":"dd01286137366a53ee7ca41f1fbe1368d319d4d2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Regenerate hardcoded Godot icon to match current one","body":"Used `xxd -i icon64.png data.h` to get the raw array from a 64x64 export\nof the SVG icon. Also improved the formatting of the splash array to avoid\nhaving 65k char-long lines.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3a70d4a072fa170ae927e2b416861ccd395f92d2":{"hash":"3a70d4a072fa170ae927e2b416861ccd395f92d2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5589 from akien-mga/pr-unused-var","body":"Removing some more unused vars and dead code","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3816fe9d190817b871de3a5b15adee1301b9d267":{"hash":"3816fe9d190817b871de3a5b15adee1301b9d267","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"RichTextLabel: Fix adding raw text when bbcode is disabled","body":"Fixes #5605.","is_cherrypick":false,"cherrypick_hash":"","pull":5606},"0e119a91640acbc7643ff1dd1049bf12ca302d21":{"hash":"0e119a91640acbc7643ff1dd1049bf12ca302d21","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5480 from paper-pauper/blender-flake8","body":"Made Better Collada Exporter flake8-compliant","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c973f3a1da9fbb7ba816455b761c6cc3f9535b78":{"hash":"c973f3a1da9fbb7ba816455b761c6cc3f9535b78","is_merge":false,"authored_by":[""],"author_raw":"Nobody Really <notactualowl@fakepmail.ie>","committer_raw":"Nobody Really <notactualowl@fakepmail.ie>","summary":"Flake8 compliance (except for unused variables)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"52fdc65a5df71af98af5f54ccb2db972084bbec1":{"hash":"52fdc65a5df71af98af5f54ccb2db972084bbec1","is_merge":false,"authored_by":[""],"author_raw":"Nobody Really <notactualowl@fakepmail.ie>","committer_raw":"Nobody Really <notactualowl@fakepmail.ie>","summary":"Comma fix","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7de55b86c16b2fbef45d9114031fb3b88044fc4f":{"hash":"7de55b86c16b2fbef45d9114031fb3b88044fc4f","is_merge":false,"authored_by":[""],"author_raw":"Nobody Really <notactualowl@fakepmail.ie>","committer_raw":"Nobody Really <notactualowl@fakepmail.ie>","summary":"Whitespace fix","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4bf31b3f3d00bd2a27d8414e8e5bd254b4d4a29b":{"hash":"4bf31b3f3d00bd2a27d8414e8e5bd254b4d4a29b","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Revert removing of function call in gd_parser","body":"The function call was removed in #5538 because of the unused return value,\nbut the function itself has side effects and the absence of the call was\ncausing crashes.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ca009ac4afcccc21aa422de78265f05418304aed":{"hash":"ca009ac4afcccc21aa422de78265f05418304aed","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5602 from akien-mga/pr-osx-fat-export","body":"OSX export: Default to fat format, make it an enum","is_cherrypick":false,"cherrypick_hash":"","pull":""},"02aeac12d1e0638ad223190b2eb5c6845090b4ed":{"hash":"02aeac12d1e0638ad223190b2eb5c6845090b4ed","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"OSX export: Default to fat format, make it an enum","body":"Since we want to distribute only the fat binary in the official templates, this should\nmake it work out of the box. 32 bits and 64 bits options are still available for people\nthat want them, but will throw an error if the binaries are not in the template zip.","is_cherrypick":false,"cherrypick_hash":"","pull":5602},"69c8b583e7b7c31e9316a24f185ca99f9452d91d":{"hash":"69c8b583e7b7c31e9316a24f185ca99f9452d91d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"classref: Add docs for InputEvent* and InputMap","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a15de809429171e93556db6e9d7010a2b3d61f18":{"hash":"a15de809429171e93556db6e9d7010a2b3d61f18","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"classref: Fix arg name for is_action_pressed/released","body":"Also position TEXTURE_SPHERE constant properly.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"288355afe9d2c2baf5bfe52875934c5fb3178546":{"hash":"288355afe9d2c2baf5bfe52875934c5fb3178546","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"classref: Fix descriptions indentation after #5588","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"78601c843464288868a49eb94438c0b25682c0ef":{"hash":"78601c843464288868a49eb94438c0b25682c0ef","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5601 from eska014/emscripten-mouse-pos","body":"Fix Input singleton mouse position in web export","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4beeff94335938ba0249aea69c4e47024b08bf64":{"hash":"4beeff94335938ba0249aea69c4e47024b08bf64","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"eska <eska@eska.me>","committer_raw":"eska <eska@eska.me>","summary":"Pass mouse position to Input singleton in web export","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5601},"20aee6f5286b7ffd25ffb1b22b0d188f6e164c0a":{"hash":"20aee6f5286b7ffd25ffb1b22b0d188f6e164c0a","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5598 from TheHX/issue-5482","body":"Fix own world option of Viewport.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6b154c9706c4dc99728195d5009d42782bf51b86":{"hash":"6b154c9706c4dc99728195d5009d42782bf51b86","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Fix own world option of Viewport.","body":"It happens when the viewport has WorldEnviroment child with a valid Enviroment","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5a8335436f5b76f950a2f4d65b37ad10f195c08d":{"hash":"5a8335436f5b76f950a2f4d65b37ad10f195c08d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5588 from J08nY/doctool-indentation","body":"Doctool: change content indentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"158585b21cf5570c425428bb76c6749518199042":{"hash":"158585b21cf5570c425428bb76c6749518199042","is_merge":false,"authored_by":["MDQ6VXNlcjE3NzYwNDQ="],"author_raw":"MarianoGNU <marianognu.easyrpg@gmail.com>","committer_raw":"MarianoGNU <marianognu.easyrpg@gmail.com>","summary":"save the editor state of the right scene instead of current","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5421},"2924536e903bebe0d7ddb892784fb3c3f16b23dd":{"hash":"2924536e903bebe0d7ddb892784fb3c3f16b23dd","is_merge":false,"authored_by":["MDQ6VXNlcjE3NzYwNDQ="],"author_raw":"MarianoGNU <marianognu.easyrpg@gmail.com>","committer_raw":"MarianoGNU <marianognu.easyrpg@gmail.com>","summary":"Save all edited scenes when Runing (and auto-save is enabled). Fixes #4410","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5421},"d7dd10a1a2f64d4e77f09e7d63ce55630863616c":{"hash":"d7dd10a1a2f64d4e77f09e7d63ce55630863616c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Cleanup: drop ImportSettingsDialog, replaced by contextual actions","body":"Note that it was already commented out.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f40f360a2c4ca8e6f2a651dbcca3ae82e2abe7a1":{"hash":"f40f360a2c4ca8e6f2a651dbcca3ae82e2abe7a1","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Remove unused variables (fourth pass) + dead code","body":"Also fix a potential regression from 3fcb9b1ec179b99d979d4cfea9b5e3c80e4a3e33.","is_cherrypick":false,"cherrypick_hash":"","pull":5589},"7e3044981ef3ed2a71270e331f2a36f57d5ec0c5":{"hash":"7e3044981ef3ed2a71270e331f2a36f57d5ec0c5","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Avoid crash if setting modifiers fails, closes #5158","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e55c6f823251fcff366c7ce93b3ab0bf1fdedd68":{"hash":"e55c6f823251fcff366c7ce93b3ab0bf1fdedd68","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Modified webp source codes for godot","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5592},"ddd446f274d33d8624da3fd842c23e9ede0e6b11":{"hash":"ddd446f274d33d8624da3fd842c23e9ede0e6b11","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Update webp driver to 0.5.1 (upstream)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5592},"dc58be9f3542d640771722187959f56f042b5baa":{"hash":"dc58be9f3542d640771722187959f56f042b5baa","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"ScenesDock: Fix regression in tree generation","body":"Was a regression from 3fcb9b1ec179b99d979d4cfea9b5e3c80e4a3e33.\nFixes #5590.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d8c31e0e7480906ccf230892b090e3c3cbe1b271":{"hash":"d8c31e0e7480906ccf230892b090e3c3cbe1b271","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"remove warnings if a script is missing and can't be opened","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a1d841e6f7b9df50e0f90901a79425496bf394ad":{"hash":"a1d841e6f7b9df50e0f90901a79425496bf394ad","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"do not allow removal of groups that come from instanced/inherited scene, closes #5505","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f5ce4e251d0d5d6d1c77a25587870d91ac66e337":{"hash":"f5ce4e251d0d5d6d1c77a25587870d91ac66e337","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <johny@neuromancer.sk>","committer_raw":"J08nY <johny@neuromancer.sk>","summary":"Classref: update with new doctool indentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5588},"5c77abd8a807d25710d75873b32d3d724c2f4c60":{"hash":"5c77abd8a807d25710d75873b32d3d724c2f4c60","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <johny@neuromancer.sk>","committer_raw":"J08nY <johny@neuromancer.sk>","summary":"Doctool: correct XML indentation","body":"fixes #4483","is_cherrypick":false,"cherrypick_hash":"","pull":5588},"f1e1910ae435c255745773bf37a60d798f9412fb":{"hash":"f1e1910ae435c255745773bf37a60d798f9412fb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5538 from akien-mga/pr-unused-var","body":"Removed unused variables + dead code","is_cherrypick":false,"cherrypick_hash":"","pull":""},"454b210242ec15a9928324757f27989216bc5a59":{"hash":"454b210242ec15a9928324757f27989216bc5a59","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Remove unused variables (third pass) + dead code","body":"Fixes various gcc 5.4.0 warnings for -Wunused-variable and -Wunused-but-set-variable","is_cherrypick":false,"cherrypick_hash":"","pull":5538},"3fcb9b1ec179b99d979d4cfea9b5e3c80e4a3e33":{"hash":"3fcb9b1ec179b99d979d4cfea9b5e3c80e4a3e33","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Removed unused variables (second pass) + dead code","body":"Fixes various gcc 5.4.0 warnings for -Wunused-variable and -Wunused-but-set-variable","is_cherrypick":false,"cherrypick_hash":"","pull":5538},"b6ac91c0e6416eda0dec226c5dbe5716f293e4f6":{"hash":"b6ac91c0e6416eda0dec226c5dbe5716f293e4f6","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Removed unused variables (first pass)","body":"Fixes various gcc 5.4.0 warnings for -Wunused-variable and -Wunused-but-set-variable","is_cherrypick":false,"cherrypick_hash":"","pull":5538},"9be07081de26ff829586e8c81cc32f07b73777a8":{"hash":"9be07081de26ff829586e8c81cc32f07b73777a8","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Implement undo/redo for adding and deleting global properties","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"96eb97cbbf8acd38a44ecb914e12aeda322d0bd4":{"hash":"96eb97cbbf8acd38a44ecb914e12aeda322d0bd4","is_merge":false,"authored_by":["MDQ6VXNlcjE5NzY0NDky"],"author_raw":"Pawel Kowal <pkowal1982@gmail.com>","committer_raw":"Pawel Kowal <pkowal1982@gmail.com>","summary":"Array has(var value) function","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5524},"1b9433594ecc6c935c81e9030a6b52c7b56cb3a4":{"hash":"1b9433594ecc6c935c81e9030a6b52c7b56cb3a4","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SceneTreeDock: Fix wrong argument in _has_visible_children","body":"Seen while checking for unused variables, which `child` was.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"779bf6eca3d5c50e094c65bc5c636beb27c2529d":{"hash":"779bf6eca3d5c50e094c65bc5c636beb27c2529d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5577 from vnen/improve-quickopen-listing","body":"Improve quick open sorting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7c1ab42571d5291952e329554643142a30dee1d1":{"hash":"7c1ab42571d5291952e329554643142a30dee1d1","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix the +1 button to insert keyframes in Sprite and Sprite3D, closes #5422","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"17e4ead62a949e2a1568574228a157ea4b403d30":{"hash":"17e4ead62a949e2a1568574228a157ea4b403d30","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix several bugs related to node duplication and signals, closes #5405","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a78226c32ceb0614e079f5cdd5653af7be729dac":{"hash":"a78226c32ceb0614e079f5cdd5653af7be729dac","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Only allow built-in scripts to be edited when the scene they belong to is loaded, closes #5403","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1bc8d1900fe68510e1e5a9cc08a7241d69690034":{"hash":"1bc8d1900fe68510e1e5a9cc08a7241d69690034","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Improve quick open sorting","body":"Perfect matches and substrings will be shown first. Similar matches will\nbe at the bottom. When they score is the same they're shown in the natural\nfile system order.","is_cherrypick":false,"cherrypick_hash":"","pull":5577},"40d3234304535a3993b44c0a7cd55e18b14ced95":{"hash":"40d3234304535a3993b44c0a7cd55e18b14ced95","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Add android_add_default_config for config.py","body":"usage : env.android_add_default_config(\"applicationId 'com.godot.game'\")","is_cherrypick":false,"cherrypick_hash":"","pull":5574},"e4b7a45a381f028752163d0f57662baa0def0301":{"hash":"e4b7a45a381f028752163d0f57662baa0def0301","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Initialize the SSL certificates in the project manager","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9238de4ea9fe444d2dcef8802f1a990b3c6a04b5":{"hash":"9238de4ea9fe444d2dcef8802f1a990b3c6a04b5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5569 from pkowal1982/capitalize","body":"Update String.capitalize() documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fe49b7180420eb8dafe4ced86de7168a34c292b9":{"hash":"fe49b7180420eb8dafe4ced86de7168a34c292b9","is_merge":false,"authored_by":["MDQ6VXNlcjE5NzY0NDky"],"author_raw":"Pawel Kowal <pkowal1982@gmail.com>","committer_raw":"Pawel Kowal <pkowal1982@gmail.com>","summary":"Update String.capitalize() documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5569},"4316a17c02383c8a07966dde6c8ed9d65a55a8b0":{"hash":"4316a17c02383c8a07966dde6c8ed9d65a55a8b0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5564 from vnen/fix-xml-constants-sorting","body":"Fix documentation constants sorting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eecf4ff273a74ab8a71e6a8257032125c0254799":{"hash":"eecf4ff273a74ab8a71e6a8257032125c0254799","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Update classes.xml to fix sorting of constants","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5564},"29b62ce5d009bfdc57e065e450d7e01c5bd5bd05":{"hash":"29b62ce5d009bfdc57e065e450d7e01c5bd5bd05","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Make sure builtin types' constants remain in order","body":"This adds a list of constants for VariantCall to make sure the order of\nregister is kept when showing in the editor help and in the documentation.\n\nThis also remove the sorting of constants from the doctool, so it keeps\nthe natural order in classes.xml.","is_cherrypick":false,"cherrypick_hash":"","pull":5564},"647dc1e21422f1d501de2b80a5830a97f7ead0b4":{"hash":"647dc1e21422f1d501de2b80a5830a97f7ead0b4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5562 from J08nY/hq2x-fix","body":"Fixed HQ2x compiler warnings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0a8d6de0c336dfc2029da276c80371d3bf4c9792":{"hash":"0a8d6de0c336dfc2029da276c80371d3bf4c9792","is_merge":false,"authored_by":["MDQ6VXNlcjgzNjc1ODM="],"author_raw":"Andrii Skrynnyk <andy@manaon.com>","committer_raw":"Andrii Skrynnyk <andy@manaon.com>","summary":"Respect frame property when converting to TileSet.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5563},"5c355a63d3a86039a8f1a88e6ea508209de97dbc":{"hash":"5c355a63d3a86039a8f1a88e6ea508209de97dbc","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add OS.request_attention() for Windows","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5560},"0f767fe8b923c9926247aee387563fa5e67971c2":{"hash":"0f767fe8b923c9926247aee387563fa5e67971c2","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <johny@neuromancer.sk>","committer_raw":"J08nY <johny@neuromancer.sk>","summary":"Fixed HQ2x compiler warnings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5562},"45cfd199a46a6fdffb48cd367c69a336eb79590b":{"hash":"45cfd199a46a6fdffb48cd367c69a336eb79590b","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"Input: add get_connected_joysticks() method.","body":"fixes #5465","is_cherrypick":false,"cherrypick_hash":"","pull":5559},"628b0a9375814bc811820f073df5f102bdb049fc":{"hash":"628b0a9375814bc811820f073df5f102bdb049fc","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Revert \"Fix return type for EditorResourcePreview::check_for_invalidation\"","body":"This reverts commit 716dfa67a3c5a0a38205179c01676e05a718d244, since it was later\nfixes differently with c6b55e45e9256bb41b2d045d8c61d1946de881b1...","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c6b55e45e9256bb41b2d045d8c61d1946de881b1":{"hash":"c6b55e45e9256bb41b2d045d8c61d1946de881b1","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"added missing return value","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3b7b581d63053b9cf599c208c2d79318abba40a3":{"hash":"3b7b581d63053b9cf599c208c2d79318abba40a3","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Added drag and drop to rearrange the autoload order","body":"* Created a new class for autoload settings, in editor_autoload_settings.h","is_cherrypick":false,"cherrypick_hash":"","pull":""},"90b5b0d1c939eea5e15bc42349b99fbf65d68ce5":{"hash":"90b5b0d1c939eea5e15bc42349b99fbf65d68ce5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5552 from volzhs/fix-jni-null","body":"Fix crash when null value through jni on android","is_cherrypick":false,"cherrypick_hash":"","pull":""},"176920278f7cdaca9ccbdebc9894f444902e6cf7":{"hash":"176920278f7cdaca9ccbdebc9894f444902e6cf7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5551 from eska014/bsd-no-libdl","body":"Link libdl only on Linux, fix BSD build","is_cherrypick":false,"cherrypick_hash":"","pull":""},"66856a11d7ae7641fee369842fd63a2984f0802b":{"hash":"66856a11d7ae7641fee369842fd63a2984f0802b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5549 from TheHX/fix-issue-4608","body":"Fix TreeItem range editing by dragging on the inspector","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ca6d52cd68174a9496a9a5034f3abf31a3e0859c":{"hash":"ca6d52cd68174a9496a9a5034f3abf31a3e0859c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5548 from TheHX/fix-plugin-spatial-event","body":"Fix EditorPlugin::forward_spatial_input_event in GDScripts addons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9731da3280ed306c79e715c97279a4ffc6c6a061":{"hash":"9731da3280ed306c79e715c97279a4ffc6c6a061","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5547 from TheHX/fix-addons-disabling","body":"Fix addon disabling","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b09dbaa78e716078806fdf1f88dea279d7d3c257":{"hash":"b09dbaa78e716078806fdf1f88dea279d7d3c257","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix crash when null value through jni on android","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5552},"716dfa67a3c5a0a38205179c01676e05a718d244":{"hash":"716dfa67a3c5a0a38205179c01676e05a718d244","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix return type for EditorResourcePreview::check_for_invalidation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a2386bd2b2a3eed54e02d7609c3c99505ac293e0":{"hash":"a2386bd2b2a3eed54e02d7609c3c99505ac293e0","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"eska <eska@eska.me>","committer_raw":"eska <eska@eska.me>","summary":"Link libdl only on Linux, fix BSD build","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5551},"5c3c87206b7e00619b22d45ff2ce677ad50d478b":{"hash":"5c3c87206b7e00619b22d45ff2ce677ad50d478b","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Fix TreeItem range editing by dragging on the inspector","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"22cf80eedeea48e0014065e87288d4cca3a62dbc":{"hash":"22cf80eedeea48e0014065e87288d4cca3a62dbc","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Fix EditorPlugin::forward_spatial_input_event in GDScripts addons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f97ff474d55ba26369e43627d7a7fe7f994d640b":{"hash":"f97ff474d55ba26369e43627d7a7fe7f994d640b","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Fix addon disabling","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"576a28470fce95cf0d35d5e2e1e408b4afe80e4f":{"hash":"576a28470fce95cf0d35d5e2e1e408b4afe80e4f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5539 from vnen/fix-completion-crash","body":"Fix completion string check when column = 0","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1e095cf39760d0469e7a5a0749b1541a0790cb77":{"hash":"1e095cf39760d0469e7a5a0749b1541a0790cb77","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"fix to the fix, and removed some conflicting shorcuts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7e50a9a2e87582e922b06d6c0b6a03d22e7cef68":{"hash":"7e50a9a2e87582e922b06d6c0b6a03d22e7cef68","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Avoid settings from being lost when opening project manager.","body":"Probably fixes many issues of this kind, like missing shortcuts or other settings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"55b8a353f57bf870f17365389957433d4072651d":{"hash":"55b8a353f57bf870f17365389957433d4072651d","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix completion string check when column = 0","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5539},"91add16300de38adf1e95728055c3e28f36ec182":{"hash":"91add16300de38adf1e95728055c3e28f36ec182","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"Can use AtlasTextures as custom mouse cursor.","body":"fixes #3957","is_cherrypick":false,"cherrypick_hash":"","pull":5533},"7a142780f05d56aa751690c8716bd8aab429b140":{"hash":"7a142780f05d56aa751690c8716bd8aab429b140","is_merge":false,"authored_by":["MDQ6VXNlcjk4MDE4MDI="],"author_raw":"SuperUserNameMan <yoann@terminajones.com>","committer_raw":"SuperUserNameMan <yoann@terminajones.com>","summary":"windows get_latin_keyboard_variant() implementation and gdscript binding","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5525},"ac157f8c05bf0967b65ba289b6118de807612cdf":{"hash":"ac157f8c05bf0967b65ba289b6118de807612cdf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5530 from Paulb23/shortcut_search","body":"Added search to shortcut config","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6bd22b9c2ebe8a7c489e167d61961be5ee210923":{"hash":"6bd22b9c2ebe8a7c489e167d61961be5ee210923","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5516 from Hinsbart/fix_win_freeze","body":"Windows: prevent freeze while moving or resizing the game window.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e0c7ffc65aa17b626e04949a5bf63bda51da595c":{"hash":"e0c7ffc65aa17b626e04949a5bf63bda51da595c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5508 from djrm/spatial_editor_shortcuts","body":"Added spatial editor shortcuts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a801e28e46ebe16608fd63f1a621cdbd9014c3d9":{"hash":"a801e28e46ebe16608fd63f1a621cdbd9014c3d9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5507 from vnen/completion-sort-improve","body":"Fix code completion sorting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f866a793882dfe79c4d09c9b9040a9f6d8fddc9e":{"hash":"f866a793882dfe79c4d09c9b9040a9f6d8fddc9e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5506 from vnen/enhance-quickopen-search","body":"Improve Quick Open search","is_cherrypick":false,"cherrypick_hash":"","pull":""},"37ec0ad35ced330cac9d70ac8ea53584876ce38c":{"hash":"37ec0ad35ced330cac9d70ac8ea53584876ce38c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5504 from djrm/canvas_item_editor_shortcuts","body":"Canvas item editor shortcuts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9693f37fccffb415fc162d4e7eb397b85e6debbe":{"hash":"9693f37fccffb415fc162d4e7eb397b85e6debbe","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5491 from volzhs/fix-jni-bool-string","body":"Fix wrong return bool, string, string array data through jni","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6442dfb73bf17d69768b5ff42d2fd269a6aa2f51":{"hash":"6442dfb73bf17d69768b5ff42d2fd269a6aa2f51","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added proper resource preview cache invalidation, fixes #5342","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ec18b97f5cdc3fcf67cb2625d289cb061958b2b6":{"hash":"ec18b97f5cdc3fcf67cb2625d289cb061958b2b6","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Stop completion when the match is perfect","body":"to avoid the completion insisting showing up after a completion.","is_cherrypick":false,"cherrypick_hash":"","pull":5507},"805b668d7f7a5fcddf887e25938f6ee829bd19d8":{"hash":"805b668d7f7a5fcddf887e25938f6ee829bd19d8","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix code completion sorting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5507},"a28bf56ef9b9d5d93031fb8ce4209370f075f69b":{"hash":"a28bf56ef9b9d5d93031fb8ce4209370f075f69b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"GH linguist: properly detect .inc files as C++","body":"Also drop two unnecessary speex buildsystem files.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bb2a456456857a3133ac837ea8b7b934fd0c6407":{"hash":"bb2a456456857a3133ac837ea8b7b934fd0c6407","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Added search to shortcut config","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5530},"1726bacf78ea5089d2e23e55a334a2126e7c0eae":{"hash":"1726bacf78ea5089d2e23e55a334a2126e7c0eae","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"missnig ;","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f9bd038ca749ccedfc55170b0780925574d4042e":{"hash":"f9bd038ca749ccedfc55170b0780925574d4042e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Removed no longer needed check","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"973a12c5f2420b56438086c9a81eaf6bea2b537d":{"hash":"973a12c5f2420b56438086c9a81eaf6bea2b537d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Data dir returns a symlink in Android 6.0, which confuses DirAccess on android, this should fix it","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eade613dc7e83646490477dc188a0cfdf75fa67a":{"hash":"eade613dc7e83646490477dc188a0cfdf75fa67a","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5522 from neikeq/pr-issue-5519","body":"Prettier str() for arrays","is_cherrypick":false,"cherrypick_hash":"","pull":""},"38ed5d9c7d5b3ce03e7ac5141ef0115a605e75bf":{"hash":"38ed5d9c7d5b3ce03e7ac5141ef0115a605e75bf","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Prettier str() for arrays","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5522},"48959f0590665e9c958cafc7786a764365f4feb2":{"hash":"48959f0590665e9c958cafc7786a764365f4feb2","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5407 from RandomShaper/opt-self-indexing","body":"Optimize member access with self","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6856c5249104d2b69fe297ff7546092e3bb23555":{"hash":"6856c5249104d2b69fe297ff7546092e3bb23555","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"Windows: prevent freeze while moving or resizing the game window.","body":"When moving or resizing the window, Windows spins up a seperate event-loop, effectively blocking the normal one.\nTo work around this, we're starting a timer that will continue sending WM_TIMER messages which we can use to keep the mainloop running.\n\nfixes #4695","is_cherrypick":false,"cherrypick_hash":"","pull":5516},"ec94dd7eeebb218c51baedb1e63c02e77f8a2c9a":{"hash":"ec94dd7eeebb218c51baedb1e63c02e77f8a2c9a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixed the order of input, reverts #4384, closes #5361","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8cbb154466c4555f8ea44ebb9ea98f8a0e4c9877":{"hash":"8cbb154466c4555f8ea44ebb9ea98f8a0e4c9877","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Color picker was getting too much focus, made it get not as much focus.","body":"This abuse of focus was the original culprit of #5354","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3185ce64c5c27c3ce7c4ce755bfc890bac172f04":{"hash":"3185ce64c5c27c3ce7c4ce755bfc890bac172f04","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Invalidate key focus if not visible, fixes #5354","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"db9335f4c1247d950b4858b56d653975bb3058ff":{"hash":"db9335f4c1247d950b4858b56d653975bb3058ff","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Improved drag&drop to work as n-piggeon wants to use, closes #5342","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a41a70ea3e661b14acd747e6173b3f08086d79fc":{"hash":"a41a70ea3e661b14acd747e6173b3f08086d79fc","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Many fixes to scene tree node dragging, closes #5341","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"54571e94acf4628cf28bd4bdad2a5fc1f76386a8":{"hash":"54571e94acf4628cf28bd4bdad2a5fc1f76386a8","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixes to import plugin, closes #5318","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f6725f9768b8ba379106b26810c83b0bd110764b":{"hash":"f6725f9768b8ba379106b26810c83b0bd110764b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"throw error if GridContainer::set_columns goes below 1, closes #5316","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b391306828294bc28675e135e7c2232ac6b8305a":{"hash":"b391306828294bc28675e135e7c2232ac6b8305a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make both signals be ordered and samplelibrary items too, fixes scenes changing for git, closes #5289","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b9326e3f2bf08026b1b1a990432606c7633fad32":{"hash":"b9326e3f2bf08026b1b1a990432606c7633fad32","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Properly show the sample and play it back, also closes #5288","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ffbc2e56c90b632382b9deb280ee62d2f907d722":{"hash":"ffbc2e56c90b632382b9deb280ee62d2f907d722","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix some bugs in diraccess, closes #5288","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"96c9f11aad7b3b422c71828ba756f6a8056dcd70":{"hash":"96c9f11aad7b3b422c71828ba756f6a8056dcd70","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Added spatial editor shortcuts","body":"for now it does not support the emulate numpad setting","is_cherrypick":false,"cherrypick_hash":"","pull":5508},"89bb72b2d3ae209eae64252fcbac7d6f0ff6e376":{"hash":"89bb72b2d3ae209eae64252fcbac7d6f0ff6e376","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Only emit item_selected once per Tree row, closes #5280","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ab93c38335f395345a9a855520bb54a3bb9b7a65":{"hash":"ab93c38335f395345a9a855520bb54a3bb9b7a65","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Improve Quick Open search","body":"Makes it sort by similarity with best match on top","is_cherrypick":false,"cherrypick_hash":"","pull":5506},"729e61e1d5faedeee116f3e3189c5453e206643e":{"hash":"729e61e1d5faedeee116f3e3189c5453e206643e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5502 from Paulb23/dock_connection_spam_issue_5498","body":"Fixed signal connection prints when moving docks, issue 5498","is_cherrypick":false,"cherrypick_hash":"","pull":""},"050a514799148877ee56d6d678ad2ce45589aeb5":{"hash":"050a514799148877ee56d6d678ad2ce45589aeb5","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed signal connection prints when moving docks, issue 5498","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5502},"185ba75bfac7fc958bf334ca017579177e094149":{"hash":"185ba75bfac7fc958bf334ca017579177e094149","is_merge":false,"authored_by":["MDQ6VXNlcjg4NDk1NTQ="],"author_raw":"Timo Schwarzer <me@timoschwarzer.com>","committer_raw":"Timo Schwarzer <me@timoschwarzer.com>","summary":"Fix Camera2D header for align()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5490},"e8a2c767d2c151b7960cc8a977b09664e10824e1":{"hash":"e8a2c767d2c151b7960cc8a977b09664e10824e1","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge branch 'master' of https://github.com/godotengine/godot","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e49b73e93a91ebd76671dfedd213ddf5b0ae7b56":{"hash":"e49b73e93a91ebd76671dfedd213ddf5b0ae7b56","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Only check for constants when parsing constants, should close #5497","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d81b635957450a85efbf25066f9ee517ef10ec3f":{"hash":"d81b635957450a85efbf25066f9ee517ef10ec3f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5495 from SuperUserNameMan/joystick_bug_windows","body":"fixes #5464 windows_joystick close_joystick bug","is_cherrypick":false,"cherrypick_hash":"","pull":""},"91655b9a18fdccaff9137af458add3778bf666e9":{"hash":"91655b9a18fdccaff9137af458add3778bf666e9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5494 from jay3d/master","body":"Fixed building for latest Haiku nightlies.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0233c69bdcc951926421f1d9ac4160e0f3758f8d":{"hash":"0233c69bdcc951926421f1d9ac4160e0f3758f8d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5474 from samuelgrigolato/tile-map-idx","body":"Add tile index prefixes in tile map editor plugin","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a99ca66ce5d9674691ee6252409dc18e4493124b":{"hash":"a99ca66ce5d9674691ee6252409dc18e4493124b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5449 from sanikoyes/Pr-placeholder-line-edit","body":"Add placeholder property for line_edit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"efe4c667884d069c444a3191fcfb2edb553cae82":{"hash":"efe4c667884d069c444a3191fcfb2edb553cae82","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5445 from susnux/arch-detection","body":"Fix compiling for X11 on non-86, this fixes #5444","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3fc115e4338a80d58ffd9b6ddfbf6ddb01e01b2b":{"hash":"3fc115e4338a80d58ffd9b6ddfbf6ddb01e01b2b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5439 from samuelgrigolato/fix-filesystem-dock-min-size","body":"Fix issue when switching between FileSystem and other editor docks","is_cherrypick":false,"cherrypick_hash":"","pull":""},"da2f7e3c3847e1a50ca7cca2575b56288f865b7b":{"hash":"da2f7e3c3847e1a50ca7cca2575b56288f865b7b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5419 from djrm/shortcuts","body":"Shortcuts for script switching in script Mode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a3dec742e94f12df9ce99411181000c740fa73af":{"hash":"a3dec742e94f12df9ce99411181000c740fa73af","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5462 from volzhs/fix-pm-warning","body":"remove the warning of instances in use at Project manager exit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fcf6977610aa197bbe9a044b536e008084531670":{"hash":"fcf6977610aa197bbe9a044b536e008084531670","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5487 from Paulb23/function_highlighting_issue_5454","body":"Fixed function highlighting with spaces","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cf0fbe493ff8e2dd80859d75a9794d364a03551c":{"hash":"cf0fbe493ff8e2dd80859d75a9794d364a03551c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ability to put constants in constant expressions, closes #5264","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"36e754457fadef8f850db89cd0fa54d50ede5ab0":{"hash":"36e754457fadef8f850db89cd0fa54d50ede5ab0","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Warn instad of crashing when class instance is gone after yield. Closes #5247 , probably closes other yield related crashes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ff11401441ccdf00dc0c6772e01a835a130ca83c":{"hash":"ff11401441ccdf00dc0c6772e01a835a130ca83c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Allow animation name to be clipped, closes #5246","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ea6c8d5b8b3a4223b21f8cf2a08af14bb9e81352":{"hash":"ea6c8d5b8b3a4223b21f8cf2a08af14bb9e81352","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add Variant to the list of clases, so it can be documented (make sure it can't be documented that it can't be used). Closes #5237","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ac6257bf8ad51f0980e023ac4d28e8cd14fd606b":{"hash":"ac6257bf8ad51f0980e023ac4d28e8cd14fd606b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"only call finished signal when it really finishes, closes #5222","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"449a28e75a57a52df50db2027bfbe18ba3d4a0ac":{"hash":"449a28e75a57a52df50db2027bfbe18ba3d4a0ac","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"make property not be applied in skeleton if not inside tree. This will eventually e changed. Fixes #5205","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fe5ee68489ba2a7332fceddebdc1987bd3695276":{"hash":"fe5ee68489ba2a7332fceddebdc1987bd3695276","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5429 from Paulb23/selected_text_highlighting_issue_5199","body":"Fixed selected text turning black, issue 5199","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e5fc62cc4b8ec6440fa4badb5b9ff4bbe92bdc04":{"hash":"e5fc62cc4b8ec6440fa4badb5b9ff4bbe92bdc04","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"remove unnecesary warning, closes #5169","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2511f48339ab9fa489cf31e7c985547ddb69ae4e":{"hash":"2511f48339ab9fa489cf31e7c985547ddb69ae4e","is_merge":false,"authored_by":["MDQ6VXNlcjk4MDE4MDI="],"author_raw":"SuperUserNameMan <yoann@terminajones.com>","committer_raw":"SuperUserNameMan <yoann@terminajones.com>","summary":"fixes #5464 windows_joystick close_joystick bug","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5495},"22d52276637164f8929e10b57a3d6cf8a79db69e":{"hash":"22d52276637164f8929e10b57a3d6cf8a79db69e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"AnimatedSprite and AnimatedSprite 3D adapt the name of the current animation if the one in SpriteFrames is removed/added or renamed. Closes #5152","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"66ab096c49cf6b0d3cb91437ee655f8757609228":{"hash":"66ab096c49cf6b0d3cb91437ee655f8757609228","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Canvas item editor shortcuts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5504},"fbdb717cae6f7598fb9459d2f05afb2745bfede2":{"hash":"fbdb717cae6f7598fb9459d2f05afb2745bfede2","is_merge":false,"authored_by":["MDQ6VXNlcjI1Mjc2Mzc="],"author_raw":"Jamil Halabi <jay3dlinux@gmail.com>","committer_raw":"Jamil Halabi <jay3dlinux@gmail.com>","summary":"Fixed building for latest Haiku nightlies.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5494},"72c2cccbe28d37890e3367c1488830693a225e69":{"hash":"72c2cccbe28d37890e3367c1488830693a225e69","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"assetlib: Connect to the API using SSL","body":"Note: it does not work in the project manager as the latter does not\nuse the editor-bundled certificates, but that's a bug and should be fixed.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"681471e3f097238b5dd25496bd04e92d5fe6ccdf":{"hash":"681471e3f097238b5dd25496bd04e92d5fe6ccdf","is_merge":false,"authored_by":["MDQ6VXNlcjg4NDk1NTQ="],"author_raw":"Timo Schwarzer <me@timoschwarzer.com>","committer_raw":"Timo Schwarzer <me@timoschwarzer.com>","summary":"Add documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5490},"aac0af043cb3c7624d32ec39f91e4f24bdb5dcf5":{"hash":"aac0af043cb3c7624d32ec39f91e4f24bdb5dcf5","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix wrong return bool, string, string array data through jni","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5491},"ae055ebf82d46fd64d79c01369d60709a2d6c44e":{"hash":"ae055ebf82d46fd64d79c01369d60709a2d6c44e","is_merge":false,"authored_by":["MDQ6VXNlcjg4NDk1NTQ="],"author_raw":"Timo Schwarzer <me@timoschwarzer.com>","committer_raw":"Timo Schwarzer <me@timoschwarzer.com>","summary":"Add align() to realign the Camera2D to its tracked node","body":"align() will center the tracked Node if anchor mode is set to DRAG_CENTER, otherwise the camera is set to the Node's position","is_cherrypick":false,"cherrypick_hash":"","pull":5490},"aeb5365e841d610a3b9a0fde0520238909c25c49":{"hash":"aeb5365e841d610a3b9a0fde0520238909c25c49","is_merge":false,"authored_by":["MDQ6VXNlcjEzMDU0ODcx"],"author_raw":"Jean Jung <jean.jung@rocketmail.com>","committer_raw":"Jean Jung <jean.jung@rocketmail.com>","summary":"Adding support to get the raw text without formatting information from a RichTextLabel.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5489},"6686fbc1e0458bc87909863d4a7ed018325be2d6":{"hash":"6686fbc1e0458bc87909863d4a7ed018325be2d6","is_merge":false,"authored_by":["MDQ6VXNlcjg4NDk1NTQ="],"author_raw":"Timo Schwarzer <me@timoschwarzer.com>","committer_raw":"Timo Schwarzer <me@timoschwarzer.com>","summary":"Add reset_smoothing() for immediately fixing the camera to the destination location","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5490},"484f4d8dec3ad1f08a3a5d36d6eb59cdfd9ad7d8":{"hash":"484f4d8dec3ad1f08a3a5d36d6eb59cdfd9ad7d8","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed function highlighting with spaces","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5487},"f56a0435f2008cf88609124a74fcaa71ad8fb2c1":{"hash":"f56a0435f2008cf88609124a74fcaa71ad8fb2c1","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Turn on SNI in OpenSSL","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"119cd5d3ff9fbbafc59db7481c0eee29f43c0c64":{"hash":"119cd5d3ff9fbbafc59db7481c0eee29f43c0c64","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5479 from volzhs/fix-show-main-panel","body":"Fix main(2D, 3D, Script) panel not updated when start up and select f…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"72ab3c22367c98735cc97402447b862b59b8557e":{"hash":"72ab3c22367c98735cc97402447b862b59b8557e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Do a second stage remap, so it considers translation first, atlas second, closes #5147","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cd60c11229b7bf04a994ae7ccf7463a3e586dd41":{"hash":"cd60c11229b7bf04a994ae7ccf7463a3e586dd41","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix main(2D, 3D, Script) panel not updated when start up and select from tool button","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5479},"ea108bed7941725b1da2e0e28d7c8dc23f4fff70":{"hash":"ea108bed7941725b1da2e0e28d7c8dc23f4fff70","is_merge":true,"authored_by":[],"author_raw":"Mariano Javier Suligoy <marianognu.easyrpg@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5478 from MarianoGnu/master","body":"Initialize missing variables. Fixes #5461","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ea8292c1c06646928968519e5647c25cc3085b07":{"hash":"ea8292c1c06646928968519e5647c25cc3085b07","is_merge":false,"authored_by":["MDQ6VXNlcjE3NzYwNDQ="],"author_raw":"MarianoGNU <marianognu.easyrpg@gmail.com>","committer_raw":"MarianoGNU <marianognu.easyrpg@gmail.com>","summary":"Initialize missing variables. Fixes #5461","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5478},"afab4168fd33e56beddb857625facdfca305c575":{"hash":"afab4168fd33e56beddb857625facdfca305c575","is_merge":false,"authored_by":["MDQ6VXNlcjM1MjEwOA=="],"author_raw":"Samuel Grigolato <samuel.grigolato@gmail.com>","committer_raw":"Samuel Grigolato <samuel.grigolato@gmail.com>","summary":"Add tile index prefixes in tile map editor plugin. #5420","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5474},"5e0edcc48086ab0aa9a831373b3b26368faddc07":{"hash":"5e0edcc48086ab0aa9a831373b3b26368faddc07","is_merge":true,"authored_by":[],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5468 from jejung/itemlist-get-selected_items","body":"itemlist-get_selected_items","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fbdb7a947bd9d75ed6e2a86e58337ca4d47d085e":{"hash":"fbdb7a947bd9d75ed6e2a86e58337ca4d47d085e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Editor properly reloads scenes if they changed on disk or were reimported","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"673e3b70b6bb888093f4963348c76c1423987aa8":{"hash":"673e3b70b6bb888093f4963348c76c1423987aa8","is_merge":false,"authored_by":["MDQ6VXNlcjEzMDU0ODcx"],"author_raw":"Jean Jung <jean.jung@rocketmail.com>","committer_raw":"Jean Jung <jean.jung@rocketmail.com>","summary":"Added ItemList.get_selected_items() doc","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5468},"5502499469e84176bcaa3eaf3c2e0aff3778227e":{"hash":"5502499469e84176bcaa3eaf3c2e0aff3778227e","is_merge":false,"authored_by":["MDQ6VXNlcjEzMDU0ODcx"],"author_raw":"Jean Jung <jean.jung@rocketmail.com>","committer_raw":"Jean Jung <jean.jung@rocketmail.com>","summary":"syncing the reference","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5468},"1492fd846073a4fa643365a8a5d4e021868c0e48":{"hash":"1492fd846073a4fa643365a8a5d4e021868c0e48","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","summary":"Make text formats preferent over binary ones","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5467},"2fd9b77828bcc7c22594c7037db17efd11ba1909":{"hash":"2fd9b77828bcc7c22594c7037db17efd11ba1909","is_merge":false,"authored_by":["MDQ6VXNlcjEzMDU0ODcx"],"author_raw":"Jean Jung <jean.jung@rocketmail.com>","committer_raw":"Jean Jung <jean.jung@rocketmail.com>","summary":"itemlist-get_selected_items","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5468},"92f10a358289df3d81bc796a9d37dbd90afb39a0":{"hash":"92f10a358289df3d81bc796a9d37dbd90afb39a0","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","summary":"Tidy up population of extensions list","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5467},"a5e27503fd52589703d637d1245a023233a14a27":{"hash":"a5e27503fd52589703d637d1245a023233a14a27","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","summary":"Homogeinize resource formats loaders/savers","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5467},"83740ab793079ff5094de372d499560589f68b81":{"hash":"83740ab793079ff5094de372d499560589f68b81","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","summary":"Revert \"make default extension .tscn\"","body":"This reverts commit 29177e1e9b2644cfa2d5efe6fcfe2605b84ed68c.","is_cherrypick":false,"cherrypick_hash":"","pull":5467},"5065e46381814746eeddb4c44b5eb1540b0331f8":{"hash":"5065e46381814746eeddb4c44b5eb1540b0331f8","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Change method of storing folding, solves problems with inheritance, closes #3395","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"519fce94e97888d37efc11b44e6cc6cb01b51a3a":{"hash":"519fce94e97888d37efc11b44e6cc6cb01b51a3a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Remove error when getting dependencies from tscn files in some cases, closes #3897","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3754f6cd755c5ab266869a33abdde87db4845712":{"hash":"3754f6cd755c5ab266869a33abdde87db4845712","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Properly show the source:line even in inner clases, closes #3766","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c6ca17e12a4e439c3146672627c30c09e617a253":{"hash":"c6ca17e12a4e439c3146672627c30c09e617a253","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5463 from vnen/fix-shortcut-typo","body":"Fix typo in file dialog shortcut","is_cherrypick":false,"cherrypick_hash":"","pull":""},"259e60d28367b4ad4f2be01a0c84280ee810935b":{"hash":"259e60d28367b4ad4f2be01a0c84280ee810935b","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix typo in file dialog shortcut","body":"Also change the shortcut to refresh to F5.","is_cherrypick":false,"cherrypick_hash":"","pull":5463},"cf6450043d8815c5708644a097e3af85a1b120b6":{"hash":"cf6450043d8815c5708644a097e3af85a1b120b6","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix bug in inner class reference, closes #1411","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f4c66408276c5eff471d9e945eb02b36e7c71395":{"hash":"f4c66408276c5eff471d9e945eb02b36e7c71395","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixed bug related to resolving constants in a class, closes #1110","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"565bb3afcc207aea6608bb119e21c6833f1b87b3":{"hash":"565bb3afcc207aea6608bb119e21c6833f1b87b3","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix extends issue, closes #4026","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e453c10ff5550a6dd7b17ae68da4b858b6415eff":{"hash":"e453c10ff5550a6dd7b17ae68da4b858b6415eff","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"remove the warning of instances in use at Project manager exit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5462},"8e1c0f287db96f73c8715ac1fa387b430f3758ca":{"hash":"8e1c0f287db96f73c8715ac1fa387b430f3758ca","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixed bug in instance state ordering, closes #3904","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"41a26528e4dc1e9204cbac20e3339ad89a2ed0ce":{"hash":"41a26528e4dc1e9204cbac20e3339ad89a2ed0ce","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Avoid recursion in filesystem scanning, closes #3838","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e4eb025bfe86df44fed54f93babaa9b193991336":{"hash":"e4eb025bfe86df44fed54f93babaa9b193991336","is_merge":false,"authored_by":["MDQ6VXNlcjEwMjQ1NDcx"],"author_raw":"Bonfi96 <bonfi.96@hotmail.it>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"i18n: Corrected a typo (#5460)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5460},"2598fe5f8dcedf78ec990282323d5298683f3278":{"hash":"2598fe5f8dcedf78ec990282323d5298683f3278","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Merge translations with template","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aa5a031f951ddc7a7b7fce30bc2f6ce31754558a":{"hash":"aa5a031f951ddc7a7b7fce30bc2f6ce31754558a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync template with source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e8743684c84cab5486dc457174c3e8dd77a1c09b":{"hash":"e8743684c84cab5486dc457174c3e8dd77a1c09b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations from Weblate","body":"Also adds Bulgarian and Japanese WIPs.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"519086af60a284f93374b6b3bf3d21fe75bce921":{"hash":"519086af60a284f93374b6b3bf3d21fe75bce921","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Fix malformed TTR call","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bd424d8f734fdad261953142451e412db60b4543":{"hash":"bd424d8f734fdad261953142451e412db60b4543","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix style bug in event queue","body":"Same fix as for 1f9812ab835e97ff07f4abba23a7915e04d306c9\nNot sure if this code actually does anything though, `buffer_max_used` seems unused.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c702981d5785386eea3ea81abca978b640cf6690":{"hash":"c702981d5785386eea3ea81abca978b640cf6690","is_merge":false,"authored_by":["MDQ6VXNlcjY4ODAzNzg="],"author_raw":"sanikoyes <sanikoyes@163.com>","committer_raw":"sanikoyes <sanikoyes@163.com>","summary":"add placeholder alpha property","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5449},"ba5bc57816999804e3c392e9d1f94b528baa8c18":{"hash":"ba5bc57816999804e3c392e9d1f94b528baa8c18","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Figured out a way to fix event propagation for shortcuts and some other cases so they properly stop shortcuts if a modal window is open, closes #4848","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"972c2ad09f6a89e45e61987c9aa89cc3716d2b2b":{"hash":"972c2ad09f6a89e45e61987c9aa89cc3716d2b2b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ask about selecting a main scene if one has not been selected.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1f9812ab835e97ff07f4abba23a7915e04d306c9":{"hash":"1f9812ab835e97ff07f4abba23a7915e04d306c9","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"fix bug in reporting of message queue size","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"efdcf205d2b428580ee9b4a50572649bc06b4276":{"hash":"efdcf205d2b428580ee9b4a50572649bc06b4276","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make most resources (save for packedscenes and scripts) reload if they change on disk. Closes #4059.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"88e28af5e360d826ee0e83944dff0003375e3daf":{"hash":"88e28af5e360d826ee0e83944dff0003375e3daf","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add a small workaround to avoid modal tabs to be closed if they are spawned in the same frame, closes #3837","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d41b7a66e9e01b55310d68e216139d6b6cc712f1":{"hash":"d41b7a66e9e01b55310d68e216139d6b6cc712f1","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Properly complain when a scene file has not be selected, closes #3811","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e2d208f1226f802b941d099c2f16223e7446cb07":{"hash":"e2d208f1226f802b941d099c2f16223e7446cb07","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ability to rotate controls using tool, closes #3800","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"47d6cc08bbd745d63829e02ae408c4ce09ce1299":{"hash":"47d6cc08bbd745d63829e02ae408c4ce09ce1299","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Properly deliver localized coordinates when passing gui events through parents, closes #4215","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"081c400ac6481192d0df214fac9da0f3206c1db7":{"hash":"081c400ac6481192d0df214fac9da0f3206c1db7","is_merge":false,"authored_by":["MDQ6VXNlcjY4ODAzNzg="],"author_raw":"sanikoyes <sanikoyes@163.com>","committer_raw":"sanikoyes <sanikoyes@163.com>","summary":"Add placeholder property for line_edit","body":"this useful for user input tip","is_cherrypick":false,"cherrypick_hash":"","pull":5449},"e7b2626707457fe1d6af36da3d7a1ec3863cd52f":{"hash":"e7b2626707457fe1d6af36da3d7a1ec3863cd52f","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","summary":"Make Android build smarter (SCons + Gradle)","body":"Upgrade Gradle and Android plugin for Gradle\nDisable all signing and zip-aligning for the export templates\nGive correct names to generated APKs\nPut .so files built by SCons right where Gradle has to pick them according to arch & build type\nDowngrade NDK platform to 14 to match minSdkVersion","is_cherrypick":false,"cherrypick_hash":"","pull":5077},"6ce47d9b51f6f540a8d3b6aece32ec0efdf2a37f":{"hash":"6ce47d9b51f6f540a8d3b6aece32ec0efdf2a37f","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","summary":"Improve parallax mirroring algorithm","body":"Replaces the iterative approach currently used by an equivalent direct computation.\nAlso fixes infinite looping that happens when the mirroring value is negative.","is_cherrypick":false,"cherrypick_hash":"","pull":5447},"2c59f778850dc4450481680e859efd66660c9119":{"hash":"2c59f778850dc4450481680e859efd66660c9119","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5438 from akien-mga/pr-revert-loop-interpolation","body":"Revert \"Added toggle for loop interpolation based on adolson's code\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9e751178eb45d048d6edafdd13663fd2dea047f9":{"hash":"9e751178eb45d048d6edafdd13663fd2dea047f9","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTU0NDg="],"author_raw":"Ferdinand Thiessen <rpm@fthiessen.de>","committer_raw":"Ferdinand Thiessen <rpm@fthiessen.de>","summary":"Fix compiling for X11 on non-86, this fixes #5444","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5445},"9ac7eaa89caa9f4613f39df1ffc5d08fc8f20168":{"hash":"9ac7eaa89caa9f4613f39df1ffc5d08fc8f20168","is_merge":false,"authored_by":["MDQ6VXNlcjM1MjEwOA=="],"author_raw":"Samuel Grigolato <samuel.grigolato@gmail.com>","committer_raw":"Samuel Grigolato <samuel.grigolato@gmail.com>","summary":"Add support to String type in gdscript iteration. #5188","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5443},"f55dc6d0b6a0407fa9f88e38169fe1d216969f74":{"hash":"f55dc6d0b6a0407fa9f88e38169fe1d216969f74","is_merge":false,"authored_by":["MDQ6VXNlcjM1MjEwOA=="],"author_raw":"Samuel Grigolato <samuel.grigolato@gmail.com>","committer_raw":"Samuel Grigolato <samuel.grigolato@gmail.com>","summary":"Fix issue when switching between FileSystem and other editor docks. #5384","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5439},"8362bb1434b16724b4a1ef959725fe009a58c614":{"hash":"8362bb1434b16724b4a1ef959725fe009a58c614","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5437 from vnen/fix-visualserver-minimize-error","body":"Fix visual server error when minimizing the window","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bf44275b1af5f8757162ebbd81bdbccdfcf61a26":{"hash":"bf44275b1af5f8757162ebbd81bdbccdfcf61a26","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix visual server error when minimizing the window","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5437},"da034f324adebda824db010e1d020df884cb1e81":{"hash":"da034f324adebda824db010e1d020df884cb1e81","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Revert \"Added toggle for loop interpolation based on adolson's code\"","body":"This reverts commits 8884b8f51963553dd1ecc0bc4accf64deb4f645f\nbd5c8f2aa086c2cacc704dfef249c124760ab569\nand 5cb31f6d5b667a551092b699de6f4786e0bb5b6d.\n\n<reduz> Akien, I understand the need for the second loop mode, but I think\nthe current UI is pretty confusing. I think this should be changed for an\nenum, both there and in the animation.. otherwise we should revert it\n[...]\n<reduz> alternatively this could be added per track, which I think should\nmake it a little less confusing\n\nReopens #959..","is_cherrypick":false,"cherrypick_hash":"","pull":5438},"10f411b47bd46fc28f780be9f70c20228ef4428c":{"hash":"10f411b47bd46fc28f780be9f70c20228ef4428c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Avoid mirroring to go negative to fix crash, closes #4036","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8baa85d6b4428b3fcbcd7ef160e608471ea7606b":{"hash":"8baa85d6b4428b3fcbcd7ef160e608471ea7606b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"remove the warning of instances in use at exit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"282da142aea365680acd80c12916d8e46dd2f5e8":{"hash":"282da142aea365680acd80c12916d8e46dd2f5e8","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added an option to ParallaxLayer to add an extra scroll offset, helps if you want to make clouds to move by themselves and animate that, for example.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"33f1204dc4e919660bd923f366897349a9f9fdbb":{"hash":"33f1204dc4e919660bd923f366897349a9f9fdbb","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix error reporting when a scene is not imported properly, closes #3968","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"66d513bb2ab86ab75d727cce031cfb226501cab4":{"hash":"66d513bb2ab86ab75d727cce031cfb226501cab4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5434 from vnen/fix-msvc-cscript-compile","body":"Fix cscript module syntax errors for MSVC compiler","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dc2ec3140a33b39d88f72c9f41fcc880ff10ac5a":{"hash":"dc2ec3140a33b39d88f72c9f41fcc880ff10ac5a","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix cscript module syntax errors for MSVC compiler","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5434},"5b96496a99fccee6fe890810758a88c4ad9d9d6d":{"hash":"5b96496a99fccee6fe890810758a88c4ad9d9d6d","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5431 from godotengine/revert-5416-master","body":"Revert \"Fix issue when switching between FileSystem and other editor docks\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3668bdc93e30410741bb22dbd2b1735126e75a48":{"hash":"3668bdc93e30410741bb22dbd2b1735126e75a48","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Fix issue when switching between FileSystem and other editor docks\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5431},"5dbb587c0ffe35940505a3216e0fc56b063a3b31":{"hash":"5dbb587c0ffe35940505a3216e0fc56b063a3b31","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5430 from godotengine/revert-5391-parallax-layer-fix-tidy","body":"Revert \"Improve parallax mirroring algorithm\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0be12898a7ed2d4130b1bda2dc2677ff17018925":{"hash":"0be12898a7ed2d4130b1bda2dc2677ff17018925","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Improve parallax mirroring algorithm\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5430},"130b83bc527b90448a36f8d6357183d29c837cd5":{"hash":"130b83bc527b90448a36f8d6357183d29c837cd5","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ability to set draw transform as a matrix, closes #5428","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7f98f37f139537fe82ac1e7b790c7517eed05f1b":{"hash":"7f98f37f139537fe82ac1e7b790c7517eed05f1b","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed selected text turning black, issue 5199","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5429},"8f259ff5ca04635d3c229c1947741fe828a96f98":{"hash":"8f259ff5ca04635d3c229c1947741fe828a96f98","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Shortcuts for script switching in script Mode","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5419},"fb9d1498bf96f89773dff3f0e5ab6051b84f59bc":{"hash":"fb9d1498bf96f89773dff3f0e5ab6051b84f59bc","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Cleaner way to enable ptrcall","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f31a6d26f15ef6fe5aac783dc188534074517b1e":{"hash":"f31a6d26f15ef6fe5aac783dc188534074517b1e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"missing files","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3813160ea015b6e7532455aefd183a274e56fcef":{"hash":"3813160ea015b6e7532455aefd183a274e56fcef","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Fix crashes with thread_exit()","body":"-Added draft of C script API (still disabled and unused)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"544b196d77428f5b3362f1b3a3b7f2be3ad4164a":{"hash":"544b196d77428f5b3362f1b3a3b7f2be3ad4164a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5416 from samuelgrigolato/master","body":"Fix issue when switching between FileSystem and other editor docks","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8a5d23c820dd6ff0d124fa6e29322ddbfa942ae0":{"hash":"8a5d23c820dd6ff0d124fa6e29322ddbfa942ae0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5412 from vnen/dvector-invert-bind","body":"Expose *Array.invert() to script","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7d06d50e65193e7d40d03544d84c51ea20c4ddde":{"hash":"7d06d50e65193e7d40d03544d84c51ea20c4ddde","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5395 from vnen/android-sensors","body":"Fix Android sensors polling rate on resume","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fad6b29a59525cddb3c0d9e284671d86e18a4667":{"hash":"fad6b29a59525cddb3c0d9e284671d86e18a4667","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5390 from volzhs/jni-stringarray","body":"Fix string array parameter check with jni","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b02d67be308a9f756a9447afe14ed276a18813d2":{"hash":"b02d67be308a9f756a9447afe14ed276a18813d2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5307 from MarianoGnu/master","body":"TextureRegion improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ee7c1bc235cabc159359b6927ab628280f76762a":{"hash":"ee7c1bc235cabc159359b6927ab628280f76762a","is_merge":false,"authored_by":["MDQ6VXNlcjM1MjEwOA=="],"author_raw":"samuel.grigolato <samuel.grigolato@gmail.com>","committer_raw":"samuel.grigolato <samuel.grigolato@gmail.com>","summary":"Fix issue when switching between FileSystem and other docks. #5384","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5416},"620da09b8714b446b2fc2fb0a9d897ce502f0377":{"hash":"620da09b8714b446b2fc2fb0a9d897ce502f0377","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"try to fix windows build","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"441640506f5aaba3467e5bad706f101b7752d119":{"hash":"441640506f5aaba3467e5bad706f101b7752d119","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add *Array.invert() documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5412},"a6ec3af349914ea54725e87a699fa5b6f942dd80":{"hash":"a6ec3af349914ea54725e87a699fa5b6f942dd80","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Expose *Array.invert() to script","body":"Properly solve #4601.","is_cherrypick":false,"cherrypick_hash":"","pull":5412},"d306b9bea57660676f10229dd65fc885e173f268":{"hash":"d306b9bea57660676f10229dd65fc885e173f268","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","summary":"Optimize member access with self","body":"Let the compiler take the fast path when a member is superfluously accessed with `self.`.","is_cherrypick":false,"cherrypick_hash":"","pull":5407},"8dac3bf3b10406d05c4d520e81082e490e3b76ff":{"hash":"8dac3bf3b10406d05c4d520e81082e490e3b76ff","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added function to notify ScriptLanguage when a thread is created/freed, allows scripts to allocate a stack there via TLS","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c931ed976b5952d7f0972f4c8c4efe279db456ac":{"hash":"c931ed976b5952d7f0972f4c8c4efe279db456ac","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Gradle: remove trailing spaces","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"882b3ed13893d721d39fb9780f3fe026eb86184e":{"hash":"882b3ed13893d721d39fb9780f3fe026eb86184e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5400 from paper-pauper/wm-class-fix","body":"Changes X11 res_name to \"Godot_Engine\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"38faed54baa04a1ffea52020b2c87567aa7cf6e0":{"hash":"38faed54baa04a1ffea52020b2c87567aa7cf6e0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5398 from djrm/shortcuts","body":"Configurable shortcuts for tabs switching","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e4c5a16a2c9c9a72675866562c1b9f03f1d55e2c":{"hash":"e4c5a16a2c9c9a72675866562c1b9f03f1d55e2c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5397 from djrm/gizmos_fix","body":"Added high resolution icons for the Gizmos","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dd1ad3175715d7a1eea089a4d9ecec8cb3a516fd":{"hash":"dd1ad3175715d7a1eea089a4d9ecec8cb3a516fd","is_merge":false,"authored_by":[""],"author_raw":"paper-pauper <paper-pauper@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Changes X11 res_name to \"Godot_Engine\"","body":"Add additional/alternative WM_CLASS; only affects the game window, avoids redundancy and allows finer control in WMs (#5265)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"24fdf06b2fcf7c9dc69635bdf63f4d64f38268c9":{"hash":"24fdf06b2fcf7c9dc69635bdf63f4d64f38268c9","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Configurable shortcuts for tabs switching","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5398},"b8190fbef6fcc676a0b2c47dcd739f5fda08be3b":{"hash":"b8190fbef6fcc676a0b2c47dcd739f5fda08be3b","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Added high resolution icons for the Gizmos, fixes #1638","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5397},"6d37253be5657844171413c2fbb164a1a9e7ee9a":{"hash":"6d37253be5657844171413c2fbb164a1a9e7ee9a","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix Android sensors polling rate on resume","body":"Fix #5306","is_cherrypick":false,"cherrypick_hash":"","pull":5395},"62dfee768d1541d8933452c004e5f9e002e6d912":{"hash":"62dfee768d1541d8933452c004e5f9e002e6d912","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"changed way to return reference","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"22c9a44174a113a5f41c21c3d8fa22413834a21d":{"hash":"22c9a44174a113a5f41c21c3d8fa22413834a21d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5391 from RandomShaper/parallax-layer-fix-tidy","body":"Improve parallax mirroring algorithm","is_cherrypick":false,"cherrypick_hash":"","pull":""},"322c12d8a7d180625e0c6dde0e49852d96a21dcc":{"hash":"322c12d8a7d180625e0c6dde0e49852d96a21dcc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5389 from volzhs/remove-duplicate-aidl","body":"Remove duplicated aidl for android","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d7da269f46081ba5d7fdf7b609cc15fe6834a43d":{"hash":"d7da269f46081ba5d7fdf7b609cc15fe6834a43d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5388 from Hinsbart/keyword_bool","body":"Add \"bool\" to GDScript reserverd keywords","is_cherrypick":false,"cherrypick_hash":"","pull":""},"001294ed35fc4ffe2130923ab180255065a79c86":{"hash":"001294ed35fc4ffe2130923ab180255065a79c86","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5386 from Paulb23/code_completion_color_theme","body":"Exposed code completion colors to the text edit theme","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8cd1eb5e4fc5b966ea0950e859625ccbc1d231af":{"hash":"8cd1eb5e4fc5b966ea0950e859625ccbc1d231af","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5382 from volzhs/fix-save-ip","body":"Fix network IP setting change","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d52fa2e0ebc5eec796d243286494afae55d3a31a":{"hash":"d52fa2e0ebc5eec796d243286494afae55d3a31a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5380 from vnen/string-canvasitem-docs","body":"Documentation for String and CanvasItem","is_cherrypick":false,"cherrypick_hash":"","pull":""},"06c6516604696c294df2e374ba8433efee54912c":{"hash":"06c6516604696c294df2e374ba8433efee54912c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5379 from neikeq/pr-issue-5375","body":"Fix weird deselection behaviour with text field","is_cherrypick":false,"cherrypick_hash":"","pull":""},"118f54aeeb3c2f67e721d261edf4f96dce7cf0d4":{"hash":"118f54aeeb3c2f67e721d261edf4f96dce7cf0d4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5328 from Paulb23/line_edit_caret","body":"Added caret blink to line edit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"456b7733fca2af68c1943597e181d7bcd81edc78":{"hash":"456b7733fca2af68c1943597e181d7bcd81edc78","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix string array parameter check with jni","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5390},"fbddc0b7471e7cf62b934e5c9bbb4c05c1313e74":{"hash":"fbddc0b7471e7cf62b934e5c9bbb4c05c1313e74","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","summary":"Improve parallax mirroring algorithm","body":"Replaces the iterative approach currently used by the standard fmod() function.\nAlso fixes infinite looping that happens when the mirroring value is negative.","is_cherrypick":false,"cherrypick_hash":"","pull":5391},"a5a5bdef25f95008e7c4ddecf48694c43000fbdf":{"hash":"a5a5bdef25f95008e7c4ddecf48694c43000fbdf","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Remove duplicated aidl for android","body":"Tested IAP function on device.","is_cherrypick":false,"cherrypick_hash":"","pull":5389},"7c4221f62aba064718301e0de69c0edc3bb1ae3b":{"hash":"7c4221f62aba064718301e0de69c0edc3bb1ae3b","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5387 from vnen/fix-strrange-comparison","body":"Fix bug in String==StrRange comparison","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c871cf68012f833d33be9f1c9bcc59dea6a7a030":{"hash":"c871cf68012f833d33be9f1c9bcc59dea6a7a030","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"Add \"bool\" to GDScript reserverd keywords","body":"Noticed that \"bool\" wasn't highlighted when used like `export(bool) var is_xy = false`","is_cherrypick":false,"cherrypick_hash":"","pull":5388},"f4dfa37a23629e011dac74911a87860edf83c63d":{"hash":"f4dfa37a23629e011dac74911a87860edf83c63d","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix bug in String==StrRange comparison","body":"It was comparing the StrRange with itself, always return true if both\nwere the same length.\n\nFix #3843","is_cherrypick":false,"cherrypick_hash":"","pull":5387},"b643d9af6f889e12609997dc253e3925f0438c8c":{"hash":"b643d9af6f889e12609997dc253e3925f0438c8c","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Exposed code completion colors to the text edit theme","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5386},"95e3279d34fd99bf816a19a7c0dc5a2d58e418e6":{"hash":"95e3279d34fd99bf816a19a7c0dc5a2d58e418e6","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Properly report a valid error instead of reporting as a bug, closes #3841","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f1e75527222b0e01e04c64db26e5f1e0a0017922":{"hash":"f1e75527222b0e01e04c64db26e5f1e0a0017922","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix weird deselection behaviour with text field","body":"- TextEdit will now deselect if Ctrl+Left/Right is pressed\n- TextEdit and LineEdit no longer deselect text when Alt is pressed (except with Apple style keys)","is_cherrypick":false,"cherrypick_hash":"","pull":5379},"3dd4cf3fed549820bdfcf04647fd21636de1b33b":{"hash":"3dd4cf3fed549820bdfcf04647fd21636de1b33b","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix autosave when run on remote device","body":"Fix #5367","is_cherrypick":false,"cherrypick_hash":"","pull":5385},"b09b449615956f795bee7a0d3a64bc1e65f2cab5":{"hash":"b09b449615956f795bee7a0d3a64bc1e65f2cab5","is_merge":false,"authored_by":["MDQ6VXNlcjEzNDE4ODkw"],"author_raw":"Ovnuniarchos <pujalte.jorge@gmail.com>","committer_raw":"Ovnuniarchos <pujalte.jorge@gmail.com>","summary":"Optimized one way collision loops.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5383},"515472bc524b3432667678bd1191042c3b6b03b1":{"hash":"515472bc524b3432667678bd1191042c3b6b03b1","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix network IP setting change","body":"Fix #5368","is_cherrypick":false,"cherrypick_hash":"","pull":5382},"9e0b6057e74181635bf3732879313d3d82bcfd93":{"hash":"9e0b6057e74181635bf3732879313d3d82bcfd93","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make button aware of it being dragged and reset state, closes #4178","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6776fa63de4d96f043c1e970ee366a865d46da27":{"hash":"6776fa63de4d96f043c1e970ee366a865d46da27","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add docs for String and CanvasItem","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5380},"b06d235ce8634167cc1c37814f915e06ec0fa326":{"hash":"b06d235ce8634167cc1c37814f915e06ec0fa326","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Rename CanvasItem.edit_get() to edit_get_state()","body":"This makes more sense of what it does and correlates to edit_set_state()","is_cherrypick":false,"cherrypick_hash":"","pull":5380},"a8f8f52b195f1992ae72e5ea21eb0d4eeaeeaa02":{"hash":"a8f8f52b195f1992ae72e5ea21eb0d4eeaeeaa02","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix issue saving flags (size fill expand), fixes #4176","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"98b02209a438ddd4358eda58870100287c3924d1":{"hash":"98b02209a438ddd4358eda58870100287c3924d1","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add sha256_buffer() function to String","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5380},"60fa2b98151ae2fc87d77ef52372eec82f7754dd":{"hash":"60fa2b98151ae2fc87d77ef52372eec82f7754dd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5201 from Hinsbart/quat_op","body":"Expose missing Quaternion operators.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9bf3ee7acc144713d8e55d42f29ec0ea6fef7301":{"hash":"9bf3ee7acc144713d8e55d42f29ec0ea6fef7301","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"png: Do not output warnings as errors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0f54ab93bc25dc5164c678dc8cb653fdfe8a4f16":{"hash":"0f54ab93bc25dc5164c678dc8cb653fdfe8a4f16","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix typo to PTRCALL_ENABLED from previous commit","body":"And boo @reduz, those trailing spaces :p","is_cherrypick":false,"cherrypick_hash":"","pull":""},"10c512e46d57034b2fd6f408e0fec37f17e972e5":{"hash":"10c512e46d57034b2fd6f408e0fec37f17e972e5","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"Ariel Manzur <punto@godotengine.org>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"added \"arch\" parameter, made iphone use it to build isim","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dc8c14548833d6d1ffe209ecc37e442bc5259b3f":{"hash":"dc8c14548833d6d1ffe209ecc37e442bc5259b3f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"iOS simulator: merge into iphone detect.py","body":"Fixes #4489","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0a72f9ccb80baed0e21a5d7b25f717372e2e02a2":{"hash":"0a72f9ccb80baed0e21a5d7b25f717372e2e02a2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5362 from J08nY/png","body":"libpng: New version 1.6.27","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fe087409895c167d0149513495219c2b6640a340":{"hash":"fe087409895c167d0149513495219c2b6640a340","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5360 from Paulb23/fix_script_save_as_issue_4210","body":"Fixed save as not working with scripts, issue 4210","is_cherrypick":false,"cherrypick_hash":"","pull":""},"92ee868a94cdd55bbadc39e0e28447d08e7aa0ee":{"hash":"92ee868a94cdd55bbadc39e0e28447d08e7aa0ee","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5358 from Keyaku/alert-for-osx","body":"Added alert() functionality for OS X","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3cafcaedd02133a5a22708cafe62e951fca8b803":{"hash":"3cafcaedd02133a5a22708cafe62e951fca8b803","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5345 from djrm/fix_#5324","body":"Fixed file name being removed on folder change in save as dialogs fix…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b9ed5b12c9c4b68b1f0c727916dfc74bdc4f6fb7":{"hash":"b9ed5b12c9c4b68b1f0c727916dfc74bdc4f6fb7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5235 from volzhs/fix-android-export","body":"fix errors while exporting android","is_cherrypick":false,"cherrypick_hash":"","pull":""},"20112a338d94364b6a296ce9ca3753699e76c98b":{"hash":"20112a338d94364b6a296ce9ca3753699e76c98b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5338 from J08nY/array-bindings","body":"*Array bindings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"daa41802109d690962129cd7a4264ad1f9a23068":{"hash":"daa41802109d690962129cd7a4264ad1f9a23068","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5364 from RandomShaper/windows-high-contrast-compat","body":"Make editor compatible with Windows high contrast themes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d6225b1e0004c57cc50452ddb5d512fd6556a523":{"hash":"d6225b1e0004c57cc50452ddb5d512fd6556a523","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Improved binding system (ObjectTypeDB::bind_method) to be friendlier to statically typed languages, should help in the Mono integration.","body":"Disabled by default.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"85a5290ee8a4c95be19f086181379330baf0deed":{"hash":"85a5290ee8a4c95be19f086181379330baf0deed","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","summary":"Make editor compatible with Windows high contrast themes","body":"By providing a manifest specifying the targeted Windows versions (as per https://msdn.microsoft.com/en-us/library/windows/desktop/hh404233(v=vs.85).aspx#_______supporting_high_contrast_themes_in_windows_8_and_later) now the Godot editor renders normally under a high contrast theme on Windows, instead of staying white/black.","is_cherrypick":false,"cherrypick_hash":"","pull":5364},"0ab05b09e4a950783c9bd95e65fdcee6b39dcc67":{"hash":"0ab05b09e4a950783c9bd95e65fdcee6b39dcc67","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <johny@neuromancer.sk>","committer_raw":"J08nY <johny@neuromancer.sk>","summary":"Fixed iCCp chunk in pngs","body":"neccesary for libpng 1.6.27 to work silently","is_cherrypick":false,"cherrypick_hash":"","pull":5362},"f0290e643be514d15f29382a5b07a3d3bbd182f2":{"hash":"f0290e643be514d15f29382a5b07a3d3bbd182f2","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <johny@neuromancer.sk>","committer_raw":"J08nY <johny@neuromancer.sk>","summary":"libpng: New version 1.6.27","body":"Warning: libpng 1.6 is strict about iCCp chunks being incorrect,\nsolution is to fix the profile. On *nix ImageMagicks \"convert\" works\non windows optiPNG.","is_cherrypick":false,"cherrypick_hash":"","pull":5362},"cfa11777c0a031c0f3f556b27240dc4d789e3cd6":{"hash":"cfa11777c0a031c0f3f556b27240dc4d789e3cd6","is_merge":false,"authored_by":["MDQ6VXNlcjU0NzgzNjU="],"author_raw":"m4nu3lf <m4nu3lf@gmail.com>","committer_raw":"m4nu3lf <m4nu3lf@gmail.com>","summary":"AnimationTreePlayer filters improved","body":"Now the AnimationTreePlayer filters for Blend2 and OneShot nodes\nbehave as expected, that is the main animation is not affected by\nthe secondary animation if the track is filterd out for arbitarily\ncomplex trees.","is_cherrypick":false,"cherrypick_hash":"","pull":5352},"c68e4e8cbe4ac1ff0e52fa9f8f652c82d8cba9b2":{"hash":"c68e4e8cbe4ac1ff0e52fa9f8f652c82d8cba9b2","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed save as not working with scripts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5360},"072da51f20870ec2949ed306be46501905b93a75":{"hash":"072da51f20870ec2949ed306be46501905b93a75","is_merge":false,"authored_by":[""],"author_raw":"Keyaku <antonio.luis.sarmento@gmail.com>","committer_raw":"Keyaku <antonio.luis.sarmento@gmail.com>","summary":"Added alert() functionality for OS X","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5358},"842e7bfc2f81cda73fd9f16a1ade323a1a5d0292":{"hash":"842e7bfc2f81cda73fd9f16a1ade323a1a5d0292","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5357 from volzhs/fix-locale-android","body":"fix android resource locale","is_cherrypick":false,"cherrypick_hash":"","pull":""},"591be5df25be713bfe9b34a93b72b33e6e6f989e":{"hash":"591be5df25be713bfe9b34a93b72b33e6e6f989e","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"fix android resource locale","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5357},"4f54e721895d44ded7b49fe6d6138a97d56d456b":{"hash":"4f54e721895d44ded7b49fe6d6138a97d56d456b","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Added setting to toggle line edit caret blink","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5328},"e09e036565cdcb37b86f64c16531ce8fad4f860a":{"hash":"e09e036565cdcb37b86f64c16531ce8fad4f860a","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Line edit caret no longer draws on focus loss","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5328},"c85f27c9736c1634477939ddba0525624c1a5602":{"hash":"c85f27c9736c1634477939ddba0525624c1a5602","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Added caret blink documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5328},"e65eba664fcb333256e88a34da0c790b7d4c37ea":{"hash":"e65eba664fcb333256e88a34da0c790b7d4c37ea","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Added caret blink to line edit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5328},"3284e7b9d40b37de76cbf487a31ea4ac3675fd0c":{"hash":"3284e7b9d40b37de76cbf487a31ea4ac3675fd0c","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <johny@neuromancer.sk>","committer_raw":"J08nY <johny@neuromancer.sk>","summary":"Classref: added for new *Array bindings","body":"- append(),append_array(),insert(),remove()","is_cherrypick":false,"cherrypick_hash":"","pull":5338},"797168e62dfb43762dbf91a47ec6484502904723":{"hash":"797168e62dfb43762dbf91a47ec6484502904723","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <johny@neuromancer.sk>","committer_raw":"J08nY <johny@neuromancer.sk>","summary":"*Array: added bindings for other DVector methods","body":"- affects {RAW,INT,REAL,STRING,VECTOR2,VECTOR3,COLOR}_ARRAY\n- adds bindings for append(),append_array(),remove(),insert()\n- broadens #4245","is_cherrypick":false,"cherrypick_hash":"","pull":5338},"0266d752b3e0b2c5d5234ffd16ea19709bd0c8dd":{"hash":"0266d752b3e0b2c5d5234ffd16ea19709bd0c8dd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5333 from J08nY/signal-list-fix","body":"Object: get_signal_connection_list fixed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"87cb3629f2ae34ee65b2edaa52199c302d14f4e2":{"hash":"87cb3629f2ae34ee65b2edaa52199c302d14f4e2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5344 from Paulb23/code_completion_colors","body":"Code completion box colors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5974653307b56cfd8ed5a8b784f23e7f5822a6f4":{"hash":"5974653307b56cfd8ed5a8b784f23e7f5822a6f4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5274 from Paulb23/editor_file_dialog_shortcuts","body":"Added editor file dialog shortcuts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"44c37e9b13c255ab0e002ef6c0ea794141da1a9f":{"hash":"44c37e9b13c255ab0e002ef6c0ea794141da1a9f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5282 from Hodes/master","body":"editor_node.cpp now takes care of removing plugin after deactivating it","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3edf66477a49696ae82074b4675aff818dda68fe":{"hash":"3edf66477a49696ae82074b4675aff818dda68fe","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixed error using the same atlas rect for all images, closes #4139","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d57b09e47bb229b164ac34a408207882635b541b":{"hash":"d57b09e47bb229b164ac34a408207882635b541b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Better support in ScriptLanguage for GC based scripts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3b5b893a0ea489585ba98361911fa210b7864a43":{"hash":"3b5b893a0ea489585ba98361911fa210b7864a43","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5350 from vnen/fix-classesxml-sorting","body":"Fix classes.xml sorting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5e082d583b1dc0fcdefe39960bcefda7955b8537":{"hash":"5e082d583b1dc0fcdefe39960bcefda7955b8537","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"classref: Fix UTF-8 parsing in makerst","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d08092e113bd878f8d3eb4a4f67f305b82df470d":{"hash":"d08092e113bd878f8d3eb4a4f67f305b82df470d","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"Expose missing Quaternion operators.","body":"Scripts can now evaluate the following cases:\n- (quat * real) and (quat / real)\n- (quat + quat) and (quat - quat)","is_cherrypick":false,"cherrypick_hash":"","pull":5201},"e53f18689927be0193b6c811f0de64ec6686860c":{"hash":"e53f18689927be0193b6c811f0de64ec6686860c","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Sync classes.xml with the new sorting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5350},"9bde4e565237b60f3543491839a38211ca717e9d":{"hash":"9bde4e565237b60f3543491839a38211ca717e9d","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix classes.xml sorting","body":"Make methods, signals, theme items and constants sort correctly","is_cherrypick":false,"cherrypick_hash":"","pull":5350},"e69e50040b51d3cba4bb38b848bac6ed003640d7":{"hash":"e69e50040b51d3cba4bb38b848bac6ed003640d7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5349 from bojidar-bg/fix-camera2d-screen-preview","body":"Fix a inherited transform bug with Camera2D preview drawing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f3342eb72e8d2768d2457abbec28ccedc865876a":{"hash":"f3342eb72e8d2768d2457abbec28ccedc865876a","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix a inherited transform bug with Camera2D preview drawing","body":"Closes #5339","is_cherrypick":false,"cherrypick_hash":"","pull":5349},"45f0dec55c64c62f6f47b6fc6735af33afb6e028":{"hash":"45f0dec55c64c62f6f47b6fc6735af33afb6e028","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Added code completion existing color setting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5344},"706895a922d69c5825d2d2a2d51ca205b1b81ea3":{"hash":"706895a922d69c5825d2d2a2d51ca205b1b81ea3","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Added code completion selected color setting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5344},"a3e69b7bab5fe15eacdbfabf5f89a8f43a7c0be6":{"hash":"a3e69b7bab5fe15eacdbfabf5f89a8f43a7c0be6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5336 from bojidar-bg/assetlib-additional-features","body":"Assetlib additional features","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a40cb680cae75342ef86443c6996024199b1391d":{"hash":"a40cb680cae75342ef86443c6996024199b1391d","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Added code completion background color setting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5344},"528727d3d98f8cda714f6649504c416b1fa34a96":{"hash":"528727d3d98f8cda714f6649504c416b1fa34a96","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5340 from Hinsbart/rumble_duration","body":"Set default duration parameter of joystick vibration to 0.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"91ee2f60591d0b47d5eca8783ffbd15caa9c4665":{"hash":"91ee2f60591d0b47d5eca8783ffbd15caa9c4665","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5335 from J08nY/loop-interpolation-scene-fix","body":"Animation: Fix property loop_interpolation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6d09183c44e6db0ca1896f50f8727e55716dd85c":{"hash":"6d09183c44e6db0ca1896f50f8727e55716dd85c","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"Set default duration parameter of joystick vibration to 0.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5340},"81a5e4238d43891442556c5ed208a15ee938b2cd":{"hash":"81a5e4238d43891442556c5ed208a15ee938b2cd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5325 from vnen/doc-file","body":"Add class reference for File class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0f20d8756e6d6842449e4249ba961178b24c72ee":{"hash":"0f20d8756e6d6842449e4249ba961178b24c72ee","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix File.get_as_text() to return the whole file","body":"It was returning only from the cursor forward.","is_cherrypick":false,"cherrypick_hash":"","pull":5325},"4d33eb01d7d29e32359df7a072f96a084fc7bd05":{"hash":"4d33eb01d7d29e32359df7a072f96a084fc7bd05","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add classref for File class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5325},"1e08387ce032f1af5d60a0af6c05f83c2c7fc1f4":{"hash":"1e08387ce032f1af5d60a0af6c05f83c2c7fc1f4","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix project manager category list, small enchancements as well","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5336},"ae855438069e16a0da6d569404cff11f9c8c7bd6":{"hash":"ae855438069e16a0da6d569404cff11f9c8c7bd6","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ability to premultiply alpha on font import, fixes #5231","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a2e39c8da00e0c8a1015a6dea8d0989a551ee016":{"hash":"a2e39c8da00e0c8a1015a6dea8d0989a551ee016","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Add support levels to search","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5336},"7915db67c55748e7e7ad3051b9749f9a992a1f17":{"hash":"7915db67c55748e7e7ad3051b9749f9a992a1f17","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Check hashes when downloading assets","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5336},"bd5c8f2aa086c2cacc704dfef249c124760ab569":{"hash":"bd5c8f2aa086c2cacc704dfef249c124760ab569","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <johny@neuromancer.sk>","committer_raw":"J08nY <johny@neuromancer.sk>","summary":"Animation: Fix property loop_interpolation","body":"fixes #5317","is_cherrypick":false,"cherrypick_hash":"","pull":5335},"2009619166e019f5eba4f4e67485011c038807ce":{"hash":"2009619166e019f5eba4f4e67485011c038807ce","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5334 from SaracenOne/explict_return_fix","body":"Make return value explicit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"912afb129ff1f220a0089dd19d37158736eb3f64":{"hash":"912afb129ff1f220a0089dd19d37158736eb3f64","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Make return type explicit.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5334},"621b8d132431506b4b686a77a72f240095b6b1c7":{"hash":"621b8d132431506b4b686a77a72f240095b6b1c7","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <johny@neuromancer.sk>","committer_raw":"J08nY <johny@neuromancer.sk>","summary":"Object: get_signal_connection_list fixed","body":"now returns only the connections for the signal argument, as specified\nfixes #5329","is_cherrypick":false,"cherrypick_hash":"","pull":5333},"67a29bab74837947fc05a889e573efd86457a88e":{"hash":"67a29bab74837947fc05a889e573efd86457a88e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5326 from MarianoGnu/issues","body":"Don't create outlines from dummy meshes. Fixes #4718","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b3b1fdae85f845d92d749ec268877b87bb9bc47a":{"hash":"b3b1fdae85f845d92d749ec268877b87bb9bc47a","is_merge":false,"authored_by":[""],"author_raw":"sunnystormy <michael.brodeur@unseen.is>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Renamed Trackpad Hint to Emulate 3 Button Mouse. (#5258)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5258},"029ca80dca135df3dcbbea517032d6842f2efc87":{"hash":"029ca80dca135df3dcbbea517032d6842f2efc87","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5321 from Paulb23/caret_hidden_issue_5320","body":"Fixed caret not drawing on focus regain","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b7b547a191ce89df25bfcc322e1305c15f149f49":{"hash":"b7b547a191ce89df25bfcc322e1305c15f149f49","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5319 from volzhs/android-new-intent","body":"correct current Intent for android","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d76ee09774c546476b350c15a4197d2b9ae160dc":{"hash":"d76ee09774c546476b350c15a4197d2b9ae160dc","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"property remove parent owned nodes when using replace, fixes #4128","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9b8f2741aee4604bd7a84ac746fae58ae06a4267":{"hash":"9b8f2741aee4604bd7a84ac746fae58ae06a4267","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"do not crash when generating preview of very large sound files, fixes #4123","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fa0d1cd27cac45534097219b52a5b7ab08e1b917":{"hash":"fa0d1cd27cac45534097219b52a5b7ab08e1b917","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"fix CanvasItem.get_global_transform() and CanvasItem.get_local_transform(), closes #4075","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"48f9c0228926d632eac2d820be9d9e3f9f3ef73e":{"hash":"48f9c0228926d632eac2d820be9d9e3f9f3ef73e","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Fixed file name being removed on folder change in save as dialogs fixes #5324","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5345},"6d19d905cfe2fa426c9fd6470fa024255a7b0014":{"hash":"6d19d905cfe2fa426c9fd6470fa024255a7b0014","is_merge":false,"authored_by":["MDQ6VXNlcjE3NzYwNDQ="],"author_raw":"MarianoGNU <marianognu.easyrpg@gmail.com>","committer_raw":"MarianoGNU <marianognu.easyrpg@gmail.com>","summary":"Don't create outlines from dummy meshes. Fixes #4718","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5326},"9d4cdc6d8a04cfbd543b5385f68e61dd1b33bd94":{"hash":"9d4cdc6d8a04cfbd543b5385f68e61dd1b33bd94","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"fix bug decompressing bc texture, closes #4404","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ad8d4a6b261277388433d72f6dbcea348ef0d0ca":{"hash":"ad8d4a6b261277388433d72f6dbcea348ef0d0ca","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixed the order of events called by _input, closes #4384","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6872139300cefae120d6ec9493ebb134c41ec7cc":{"hash":"6872139300cefae120d6ec9493ebb134c41ec7cc","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add quotes to .tscn keys, solves #4366","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e9d2c9ad51f7251ec39ccc7a890735bc1225a448":{"hash":"e9d2c9ad51f7251ec39ccc7a890735bc1225a448","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"added missing status, closes #4361","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"85d8000449be06affcd686838d498be186594c14":{"hash":"85d8000449be06affcd686838d498be186594c14","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Allow mouse wheel to go throuhgh so scroll containers work properly, fixes #4431","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6bdd17f07c37db678f1d4e915cf121ad085096d4":{"hash":"6bdd17f07c37db678f1d4e915cf121ad085096d4","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix error storing path for children of instanced nodes in .tscn, fixes #4320 fixes #4579 fixes #4580","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"79c500bee1bb53164a78855419eca8543193f77f":{"hash":"79c500bee1bb53164a78855419eca8543193f77f","is_merge":false,"authored_by":["MDQ6VXNlcjE3NzYwNDQ="],"author_raw":"MarianoGNU <marianognu.easyrpg@gmail.com>","committer_raw":"MarianoGNU <marianognu.easyrpg@gmail.com>","summary":"Modify margins with mouse input","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5307},"8f6b56cfda4ec412ae1fdd66e5e579b02211ddb2":{"hash":"8f6b56cfda4ec412ae1fdd66e5e579b02211ddb2","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed caret not drawing on focus regain","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5321},"f1af0fd25c8b380956c8083a448db6c7b3fe5142":{"hash":"f1af0fd25c8b380956c8083a448db6c7b3fe5142","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Changed save all scripts shortcut to avoid collision, fixes #4278","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"780fa60072eb1957eb1e4abdcf4fbd2a9e5bda95":{"hash":"780fa60072eb1957eb1e4abdcf4fbd2a9e5bda95","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"correct current Intent for android","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5319},"93441d6119e801fe3b949c96a6c845e982462bd0":{"hash":"93441d6119e801fe3b949c96a6c845e982462bd0","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"properly initialize loops to 0 in eventplayer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8f7a1367fe9bc15314aedf7fed3b66e31242706f":{"hash":"8f7a1367fe9bc15314aedf7fed3b66e31242706f","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"fix loop counter for eventstream, closes #4493","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"38843a67a9fc1411feaa0106b83d499b511aa7c3":{"hash":"38843a67a9fc1411feaa0106b83d499b511aa7c3","is_merge":false,"authored_by":["MDQ6VXNlcjE3NzYwNDQ="],"author_raw":"MarianoGNU <marianognu.easyrpg@gmail.com>","committer_raw":"MarianoGNU <marianognu.easyrpg@gmail.com>","summary":"Chance Snap for SnapMode and add AutoSlice option.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5307},"a1e32a6f7d19a4a594e498fea250d0b65417c2c8":{"hash":"a1e32a6f7d19a4a594e498fea250d0b65417c2c8","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Improved theme editor, when a new class is added, the members are created empty, closes #4619","body":"-Made theme editor take less vertical space by using a scroll area","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0e07f49a03cdf8bca5859e2a28bb68e4997005f4":{"hash":"0e07f49a03cdf8bca5859e2a28bb68e4997005f4","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make dure to only call drop_data if can_drop_data returned true, closes #4616","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"36687684632bac50f1e6b0fc4b0adab6f09bf663":{"hash":"36687684632bac50f1e6b0fc4b0adab6f09bf663","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5196 from vnen/similarity-code-completion","body":"Improve code completion search","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fff4d5867ce8ae69cd5699a55f7617edb3015f0f":{"hash":"fff4d5867ce8ae69cd5699a55f7617edb3015f0f","is_merge":false,"authored_by":[""],"author_raw":"Patrick Reh <musicmylove@gmx.net>","committer_raw":"patrick <musicmylove@gmx.net>","summary":"Added Tile Origin = Bottom Left option to the TileMap","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5270},"a1a57bc369de01cbb2295b403d84ec5fac210020":{"hash":"a1a57bc369de01cbb2295b403d84ec5fac210020","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5309 from nounoursheureux/master","body":"Fix the joystick vibration on Linux","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5d950728795cdc9cc6ea3c40e29b38d3dc43b709":{"hash":"5d950728795cdc9cc6ea3c40e29b38d3dc43b709","is_merge":false,"authored_by":[""],"author_raw":"Wilhem Barbier <nounoursheureux@openmailbox.org>","committer_raw":"Wilhem Barbier <nounoursheureux@openmailbox.org>","summary":"Remove the vibration effect from the joystick when stopping","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5309},"913e3206dbbc503fcdf093f8ac52a06cd6641103":{"hash":"913e3206dbbc503fcdf093f8ac52a06cd6641103","is_merge":false,"authored_by":[""],"author_raw":"Wilhem Barbier <nounoursheureux@openmailbox.org>","committer_raw":"Wilhem Barbier <nounoursheureux@openmailbox.org>","summary":"Fix the joystick vibration timestamp","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5309},"d4359b2d09625695a972a40ce76faf90b38f4e59":{"hash":"d4359b2d09625695a972a40ce76faf90b38f4e59","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5308 from MarianoGnu/issues","body":"ShaderEditor fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"225fbe0a9075c026a1a41d954b1dab8a2269d6cb":{"hash":"225fbe0a9075c026a1a41d954b1dab8a2269d6cb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"isim: Sync with iphone files list","body":"Should fix broken build due to Appirater.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9b2f8afcc2274767ba5afd2205d5d49fda449864":{"hash":"9b2f8afcc2274767ba5afd2205d5d49fda449864","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations from Weblate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"17f706594412194bceb5209dfed0e54ea5bdd5ac":{"hash":"17f706594412194bceb5209dfed0e54ea5bdd5ac","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Improve a couple English strings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5e816fd8c8e8c97e22f636573667a99ac705e56c":{"hash":"5e816fd8c8e8c97e22f636573667a99ac705e56c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Property reporty base type when a function fails, fixes #4581 probably also closes other issues","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0f1a717c643f3353ed75051e2f432aacdefe0ed0":{"hash":"0f1a717c643f3353ed75051e2f432aacdefe0ed0","is_merge":false,"authored_by":["MDQ6VXNlcjE3NzYwNDQ="],"author_raw":"MarianoGNU <marianognu.easyrpg@gmail.com>","committer_raw":"MarianoGNU <marianognu.easyrpg@gmail.com>","summary":"Remove unused connection. ShaderEditor should'nt handle ShaderGraphs.","body":"Fixes #4678 && #4745","is_cherrypick":false,"cherrypick_hash":"","pull":5308},"6e9e57beaa7876479a629c32a31c98f7699b9773":{"hash":"6e9e57beaa7876479a629c32a31c98f7699b9773","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Added ability to disable overwrite warning on file dialog, fixes #4545","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"00bc06b50bb1c688e6481ae8fbfab0a758b83dad":{"hash":"00bc06b50bb1c688e6481ae8fbfab0a758b83dad","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make sure that scripts are reloaded if needed when they enter editing, fixes #4456","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0db02f26b66ba4e3ac671607ba85fc794ae698fa":{"hash":"0db02f26b66ba4e3ac671607ba85fc794ae698fa","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Added options for scene import plugin to keep materials and user-added tracks to animations, please test! closes #4425","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eff0bd2d48b57855b8895c6798cac7df05851e74":{"hash":"eff0bd2d48b57855b8895c6798cac7df05851e74","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5304 from djrm/shortcuts","body":"switch tabs using ctrl+tab and ctrl-shift-tab, added shortcuts for scene tree dock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bcd55503b455de5442fc9074fdd26f9837b85386":{"hash":"bcd55503b455de5442fc9074fdd26f9837b85386","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Added shortcuts to scene tree dock","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5304},"753d86f27ad4fe9b46888269404b68c334efca1e":{"hash":"753d86f27ad4fe9b46888269404b68c334efca1e","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Switch tabs using CTRL+TAB and CTRL+SHIFT+TAB","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5304},"3e0966cfc3b25338c1cb23f9a47272b622febd94":{"hash":"3e0966cfc3b25338c1cb23f9a47272b622febd94","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5303 from vnen/fix-delete-layout","body":"Fix layout menu labels and shortcuts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4ee9a1033274911300128815f470bd9cc3fe6f80":{"hash":"4ee9a1033274911300128815f470bd9cc3fe6f80","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix layout menu labels and shortcuts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5303},"64717a54e132a905a35eb73ac80e4aeff4d126d6":{"hash":"64717a54e132a905a35eb73ac80e4aeff4d126d6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5301 from DimOkGamer/update_rus_loc_with_48a7216","body":"Update of Russian translation (commit 48a7216)\n\n[ci skip]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"725b9c8c05a9906218ac28a2c7b583e4754d91e5":{"hash":"725b9c8c05a9906218ac28a2c7b583e4754d91e5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5302 from djrm/new_icons","body":"Added loop interpolation and track trigger icons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"618d34463d37f179ae7f6fbba15502e2e8ffac65":{"hash":"618d34463d37f179ae7f6fbba15502e2e8ffac65","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5298 from Paulb23/caret_draw_focus","body":"Text Edit no longer draws caret on focus loss","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7bdccc19119cec273f46d4d3b1be72f87049749a":{"hash":"7bdccc19119cec273f46d4d3b1be72f87049749a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5292 from J08nY/external-lib-update","body":"External lib update: libogg, libvorbis, libtheora","is_cherrypick":false,"cherrypick_hash":"","pull":""},"07b6195a33c1344abb8b8b494497bcca5e37dd8c":{"hash":"07b6195a33c1344abb8b8b494497bcca5e37dd8c","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Added loop interpolation and track trigger icons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5302},"a1fcc4c33a3407b6e663cc1f781ae5819d5050e4":{"hash":"a1fcc4c33a3407b6e663cc1f781ae5819d5050e4","is_merge":false,"authored_by":["MDQ6VXNlcjc3ODIyMTg="],"author_raw":"DimOkGamer <dimokgamer@gmail.com>","committer_raw":"DimOkGamer <dimokgamer@gmail.com>","summary":"Update of Russian translation (commit 48a7216)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5301},"5cb31f6d5b667a551092b699de6f4786e0bb5b6d":{"hash":"5cb31f6d5b667a551092b699de6f4786e0bb5b6d","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Replace 'or'/'and' keywords","body":"Some compilers do not like this.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8cbd0b9ae34f893683bb650813320cfe9d1b3d78":{"hash":"8cbd0b9ae34f893683bb650813320cfe9d1b3d78","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Text Edit no longer draws caret on focus loss","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5298},"66e7ddb55b4c7e5f29acb0df83dafc69d091a8cc":{"hash":"66e7ddb55b4c7e5f29acb0df83dafc69d091a8cc","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Improve code completion search","body":"- List completion by subsequence match.\n- Case insensitive.\n- Sort completion list by similarity.","is_cherrypick":false,"cherrypick_hash":"","pull":5196},"831ae2d510b4ae87a1ff5f828ab817640269dca2":{"hash":"831ae2d510b4ae87a1ff5f828ab817640269dca2","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix TextEdit cursor position after undo remove text","body":"It was going to where the text started, now it goes to where the text\nends.","is_cherrypick":false,"cherrypick_hash":"","pull":5196},"d3dff93e33bb61bde1cc8c311c38c3ba356b2c7f":{"hash":"d3dff93e33bb61bde1cc8c311c38c3ba356b2c7f","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add docs for String.bigrams() and String.similarity(text)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5196},"1b8d0a16b7df53aa0f43f046fe8fcc4b446df69e":{"hash":"1b8d0a16b7df53aa0f43f046fe8fcc4b446df69e","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add similarity comparison to String","body":"Uses the Sorensen-Dice coefficient to calculate similarity. This also adds\nString.bigrams() as a convenience function needed by the comparison.","is_cherrypick":false,"cherrypick_hash":"","pull":5196},"f47d7b27cb70c8f454fd5a6461f817a2928d52e5":{"hash":"f47d7b27cb70c8f454fd5a6461f817a2928d52e5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5294 from hubbyist/master","body":"Clarification about \"Enter\" and \"Return\" keys confusion for programmers from web background\n[skip ci]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0cf4bba6e2c3cb8c046839feebe04a76ccaa9315":{"hash":"0cf4bba6e2c3cb8c046839feebe04a76ccaa9315","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5293 from Paulb23/ttr_add_font_extention","body":"Made .fnt warning translatable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"214f316cf9c861a0083cf74b790760aab77cb2ea":{"hash":"214f316cf9c861a0083cf74b790760aab77cb2ea","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <johny@neuromancer.sk>","committer_raw":"J08nY <johny@neuromancer.sk>","summary":"libtheora: New version 1.1.1","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5292},"644e9076bbb0daf5e137fae2acad774c6fd3dc49":{"hash":"644e9076bbb0daf5e137fae2acad774c6fd3dc49","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <johny@neuromancer.sk>","committer_raw":"J08nY <johny@neuromancer.sk>","summary":"libvorbis: New version 1.3.5","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5292},"92fc3fa5369693772d4cd5acc42fabd18003fd0a":{"hash":"92fc3fa5369693772d4cd5acc42fabd18003fd0a","is_merge":false,"authored_by":[""],"author_raw":"Mehmet Durgel <mehmet.durgel@ydspublishing.com>","committer_raw":"Mehmet Durgel <mehmet.durgel@ydspublishing.com>","summary":"Clarification about enter keys confusion","body":"Some Languages threat KEY_RETURN and KEY_ENTER keys having the same keycode (eg: Javascript).\nAdded additional explanation about this issue.\nRelated to #4595","is_cherrypick":false,"cherrypick_hash":"","pull":5294},"0454e1d6cbe95fa6708ea27525ea78eb181590d4":{"hash":"0454e1d6cbe95fa6708ea27525ea78eb181590d4","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Made .fnt warning translatable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5293},"35ffa56e170f4f666d9f9105c3e5cfa40c310a31":{"hash":"35ffa56e170f4f666d9f9105c3e5cfa40c310a31","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Added editor file dialog shortcuts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5274},"f84ffb9bedf307721f50d36eb5a9e5905a52a583":{"hash":"f84ffb9bedf307721f50d36eb5a9e5905a52a583","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Setting script in multi node edit works, closes #4442","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"98f23d27a4ffda0828a72108c00178fe1d8d2c3f":{"hash":"98f23d27a4ffda0828a72108c00178fe1d8d2c3f","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <johny@neuromancer.sk>","committer_raw":"J08nY <johny@neuromancer.sk>","summary":"libogg: New version 1.3.2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5292},"37d1bf4d53c9e057fa344d37ce208874bf319268":{"hash":"37d1bf4d53c9e057fa344d37ce208874bf319268","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Also sync incomplete translations from Weblate","body":"It is simpler to sync everything from Weblate and to maybe delete incomplete translations\nbefore building release binaries, than to try to cherry-pick changes (which leads to painful\nmerge conflicts on Weblate's git repo","is_cherrypick":false,"cherrypick_hash":"","pull":""},"48a7216f99457ece6e4958016260652063358acf":{"hash":"48a7216f99457ece6e4958016260652063358acf","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Update and merge translation templates","body":"Also switched the wrapping length to 79 chars instead of 80,\nwhich seems to be what Weblate uses by default (as well as Poedit).","is_cherrypick":false,"cherrypick_hash":"","pull":""},"425962a3aa1fa6068d38e7bbde2baaa501039975":{"hash":"425962a3aa1fa6068d38e7bbde2baaa501039975","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Add translators credits in the PO headers","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"361c8b1dc6a585d1cac663df6b3619bd8165c390":{"hash":"361c8b1dc6a585d1cac663df6b3619bd8165c390","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"Only synced translation with > 50% completion.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"42cbdc26b83db39b82546aebd61ec72cd815ebb3":{"hash":"42cbdc26b83db39b82546aebd61ec72cd815ebb3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5290 from djrm/new_icons","body":"Added missing icons for some nodes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8a27835bca1e4462b372bdc6e3a7f3da4ad21a07":{"hash":"8a27835bca1e4462b372bdc6e3a7f3da4ad21a07","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5285 from brakhane/fix-memset","body":"fix memset calls","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e76f744c36234b5b4043c68c7d20a3d2e22d7a8c":{"hash":"e76f744c36234b5b4043c68c7d20a3d2e22d7a8c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5283 from djrm/remove_prints","body":"Removed lots of prints","is_cherrypick":false,"cherrypick_hash":"","pull":""},"df202127e3096c7e8b5188c4d29f38b03cae1658":{"hash":"df202127e3096c7e8b5188c4d29f38b03cae1658","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5281 from J08nY/useless-preprocessor","body":"Fix #5263: Useless preprocessor condition","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b9f944ed5c68f6b2d23866cd718510596080749c":{"hash":"b9f944ed5c68f6b2d23866cd718510596080749c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5271 from neikeq/pr-issue-1004","body":"LineEdit cursor fixes and improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1923733ec83d2402d2b91877e9dbe62f87882784":{"hash":"1923733ec83d2402d2b91877e9dbe62f87882784","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5268 from brakhane/fix-floating-bug","body":"correctly parse floats in scientific notation (Fix #5267)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c7b425ed9c1a085ee648a11d037373af5df1148a":{"hash":"c7b425ed9c1a085ee648a11d037373af5df1148a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5259 from neikeq/pr-textedit-zoom","body":"TextEdit: Change font size with Ctrl+Mouse Wheel Up/Down","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c9498e12a503697011e7297e5393f1fabb54fb3a":{"hash":"c9498e12a503697011e7297e5393f1fabb54fb3a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5243 from Geequlim/editor-themes","body":"Clean up editor theme creation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"360cebaf23e8d4dd8c701184214d4a6802cc587e":{"hash":"360cebaf23e8d4dd8c701184214d4a6802cc587e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5234 from Paulb23/fix_error_tab_print","body":"Fixed error: set_current_tab print on project open","is_cherrypick":false,"cherrypick_hash":"","pull":""},"57e1387199c96473007bfa2d430e8cf6cedfc5ff":{"hash":"57e1387199c96473007bfa2d430e8cf6cedfc5ff","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5225 from Hinsbart/x_rumble","body":"Windows: Support gamepad vibration using XInput.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f70aa176e5b84c3029078ceb4941fd6234ff7680":{"hash":"f70aa176e5b84c3029078ceb4941fd6234ff7680","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5166 from djrm/shortcuts","body":"Added customizable shortcuts for tile map editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8f2115529ec861d3d4184091dabbd063e5684983":{"hash":"8f2115529ec861d3d4184091dabbd063e5684983","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5135 from volzhs/android-manifest","body":"fix android support screen property for large screen","is_cherrypick":false,"cherrypick_hash":"","pull":""},"40944ddffb8e6e73c31d1061eb185995787a968e":{"hash":"40944ddffb8e6e73c31d1061eb185995787a968e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5085 from RandomShaper/remove-unreachable-code","body":"Remove found dead code","is_cherrypick":false,"cherrypick_hash":"","pull":""},"174b78119bd644106da3c1bbd27a530cc9733d1c":{"hash":"174b78119bd644106da3c1bbd27a530cc9733d1c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5039 from jay3d/master","body":"Add \"-rigid\" postfix import feature to create rigid bodies","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3520902194357d77f729ed608bb4c1ea68fe495f":{"hash":"3520902194357d77f729ed608bb4c1ea68fe495f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #4724 from Cybolic/optional-loop-interpolation","body":"Added toggle for loop interpolation based on adolson's code","is_cherrypick":false,"cherrypick_hash":"","pull":""},"400febf58517631651ffdb6707e483db3271f04c":{"hash":"400febf58517631651ffdb6707e483db3271f04c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add function to get the color picker dialog from ColorPickerButton, closes #4415","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7c20c386c519185bd7884dd770588a360fec9a11":{"hash":"7c20c386c519185bd7884dd770588a360fec9a11","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Added trigger mode to tracks, useful for properties that work as triggers, such as playing a sample, an animation, etc.","body":"-Better interpolation of discrete tracks, fixes #4417","is_cherrypick":false,"cherrypick_hash":"","pull":""},"939ec3693043aabb7c0223b48955bc2d1012402c":{"hash":"939ec3693043aabb7c0223b48955bc2d1012402c","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Added missing icons for some nodes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5290},"29177e1e9b2644cfa2d5efe6fcfe2605b84ed68c":{"hash":"29177e1e9b2644cfa2d5efe6fcfe2605b84ed68c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"make default extension .tscn","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e71391e7cc1f143055ef089e94f3e0d033630f68":{"hash":"e71391e7cc1f143055ef089e94f3e0d033630f68","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"marcelofg55 <marcelofg55@gmail.com>","committer_raw":"marcelofg55 <marcelofg55@gmail.com>","summary":"Added popup menu for animation key right-click","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5287},"3d85a144040389be950f3a34806016252ce9d73d":{"hash":"3d85a144040389be950f3a34806016252ce9d73d","is_merge":false,"authored_by":["MDQ6VXNlcjU0MTYzNw=="],"author_raw":"Dennis Brakhane <brakhane@gmail.com>","committer_raw":"Dennis Brakhane <brakhane@gmail.com>","summary":"fix memset calls","body":"Order is \"mem, val, count\", not \"mem, count, val\"","is_cherrypick":false,"cherrypick_hash":"","pull":5285},"bd79aa52ab2ef7eec4cad55d373b6e4fc7de7731":{"hash":"bd79aa52ab2ef7eec4cad55d373b6e4fc7de7731","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #4158 from Paulb23/add_fnt_extension_issue_162","body":"Adds .fnt extension if not provided, issue #162","is_cherrypick":false,"cherrypick_hash":"","pull":""},"422fac5066b704cb2bf251000869b5b94e188c85":{"hash":"422fac5066b704cb2bf251000869b5b94e188c85","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Removed lots of prints","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5283},"449571b6cd48083fb34a4f7aebe6758cd527afc9":{"hash":"449571b6cd48083fb34a4f7aebe6758cd527afc9","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <johny@neuromancer.sk>","committer_raw":"J08nY <johny@neuromancer.sk>","summary":"Remove USE_QUAD_VECTORS unused check","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5281},"17fbf473fdd12f0a9a351521256d5c34880cb427":{"hash":"17fbf473fdd12f0a9a351521256d5c34880cb427","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"revert previous fix, was a bad idea","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"935a56844473931dcd810ae5f6e807f369ac3920":{"hash":"935a56844473931dcd810ae5f6e807f369ac3920","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Do not ask about overwriting when opening a script in the wizard, but still show complaint about existing. Closes #4545","body":"-Fixed a crash in EditorDirDialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7544cd6ce2d747b65a0ca704c1f14f6393071d1e":{"hash":"7544cd6ce2d747b65a0ca704c1f14f6393071d1e","is_merge":false,"authored_by":["MDQ6VXNlcjExMzU1NDY5"],"author_raw":"hodes <henrique.otavio.es@gmail.com>","committer_raw":"Hodes <rikee8@gmail.com>","summary":"editor_node.cpp now takes care of removing plugin after deactivating it","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5282},"2ca331d95902266239b2ecbdef8dc5831bc40b6e":{"hash":"2ca331d95902266239b2ecbdef8dc5831bc40b6e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5236 from djrm/fix_#5228","body":"Visible path editor icons, fixes #5228","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a95a1f47a45a5d8595c6681c28abd31ab0635479":{"hash":"a95a1f47a45a5d8595c6681c28abd31ab0635479","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <johny@neuromancer.sk>","committer_raw":"J08nY <johny@neuromancer.sk>","summary":"Remove CHARTYPE_16BITS unused checks","body":"fix #5263","is_cherrypick":false,"cherrypick_hash":"","pull":5281},"0bbb0d0caadcabb4228482424a3809c7132aa557":{"hash":"0bbb0d0caadcabb4228482424a3809c7132aa557","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"DynamicFontData can be built-in (will still link to a ttf though), closes #4600","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4b05181397bb916b20d0eec3d1c640e028896eda":{"hash":"4b05181397bb916b20d0eec3d1c640e028896eda","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixed a stupid bug with segment-segment collision in SAT physics, closes #4801 , closes #4984","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1c541a2bee5f3ad71509d0d4a08d6db7d97c46da":{"hash":"1c541a2bee5f3ad71509d0d4a08d6db7d97c46da","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"corrently parse utf8 from zip_io open, closes #1708","body":"this probably failed when exporting or opening android apk files too, should fix that too.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b4b80625d175a151f05403c9dcbc5f13be652289":{"hash":"b4b80625d175a151f05403c9dcbc5f13be652289","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Change hash grid in 2D physics to contemplate large objects as separate cases, to avoid huge memory and performance penalty. Fixes #4662","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b587a13293840975b53bad3392374ad30a578064":{"hash":"b587a13293840975b53bad3392374ad30a578064","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <J08nY@users.noreply.github.com>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Classref: Mutex, Semaphore, Thread, *Array (#5278)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5278},"5e7f1fc79b03f0c1eb9877ff82f24b921d2c43ea":{"hash":"5e7f1fc79b03f0c1eb9877ff82f24b921d2c43ea","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"update EditorDirDialog on external change, closes #4629","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"81a10795dc3c88331e211d80ac13baea41b11d77":{"hash":"81a10795dc3c88331e211d80ac13baea41b11d77","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5275 from akien-mga/pr-empty-files","body":"Drop empty or commented out files and classes that are not in use","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4928cc34ebb907c72232b8bcfc311bddffefd232":{"hash":"4928cc34ebb907c72232b8bcfc311bddffefd232","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"LineEdit: Word jumping and OSX hotkeys","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5271},"9b9580f5682fc5876a546eaf3062d5a3d29fc0f9":{"hash":"9b9580f5682fc5876a546eaf3062d5a3d29fc0f9","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-fix bug in scene tree dragndrop reparenting, closes #4712, closes #4633, closes #4628","body":"-avoid editor scrollable areas to scroll if touchscreen ui hint is turned on","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bb3362fd124988b5730b8ff7d1a9c0e6b6c67789":{"hash":"bb3362fd124988b5730b8ff7d1a9c0e6b6c67789","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Drop useless 3rd party files from nedmalloc and png","body":"Part of #5272","is_cherrypick":false,"cherrypick_hash":"","pull":5275},"c3bf11d4d48c0499460dc294c6836acedbfd46cb":{"hash":"c3bf11d4d48c0499460dc294c6836acedbfd46cb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Drop fully commented-out files","body":"Part of #5272","is_cherrypick":false,"cherrypick_hash":"","pull":5275},"80727b68961c0c884b7ce8e84b587e4f0350f385":{"hash":"80727b68961c0c884b7ce8e84b587e4f0350f385","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Drop empty .cpp files for header-only classes","body":"Part of #5272","is_cherrypick":false,"cherrypick_hash":"","pull":5275},"b7dbf9207abf9fb9e4cc46e8e1d67f3d6d40d58c":{"hash":"b7dbf9207abf9fb9e4cc46e8e1d67f3d6d40d58c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Drop empty files that are not used anywhere","body":"Part of #5272","is_cherrypick":false,"cherrypick_hash":"","pull":5275},"bc9f9b1c6ae0e5858790fe2463a175b451580fba":{"hash":"bc9f9b1c6ae0e5858790fe2463a175b451580fba","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"TextEdit: Change font size with Ctrl+Mouse Wheel Up/Down","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5259},"adc13e902722d62555d112a74c5b8ce39348aceb":{"hash":"adc13e902722d62555d112a74c5b8ce39348aceb","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make \"..\" always appear even if dir is unlistable (likely lacking permissions), closes #1938","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e048d1e0a2acc187c90f1df5da807e01547b6e74":{"hash":"e048d1e0a2acc187c90f1df5da807e01547b6e74","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix make_dir for long paths on Windows","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d8be6713133555763f86cea4337a6548c0dd0639":{"hash":"d8be6713133555763f86cea4337a6548c0dd0639","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Changed how Dir works so it's more user friendly, closes #4705","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e3905a084e614738fa6565144bf364b8f364f2ae":{"hash":"e3905a084e614738fa6565144bf364b8f364f2ae","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-made get_space_left() return values more homogenous, also for script, converted to mb, closes #4617","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"99612207b7ddc1b4e9db06fbc7e7f11cfe4e51fa":{"hash":"99612207b7ddc1b4e9db06fbc7e7f11cfe4e51fa","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"LineEdit: Fix and improve selection behaviour","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5271},"61655d6dc2912424de937e2870b6a5ad346c3daf":{"hash":"61655d6dc2912424de937e2870b6a5ad346c3daf","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixed make_dir and make_dir_recursive erros, closes #1680 closes #1872","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a7fc04626af238bf9a80c4f3b569e1c5d70465c9":{"hash":"a7fc04626af238bf9a80c4f3b569e1c5d70465c9","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Add missing license headers in our source files (#5255)","body":"Also removes a couple wrong Godot headers from third-party source files.","is_cherrypick":false,"cherrypick_hash":"","pull":5255},"c246931f030fa434d9494835a565543ab7d61258":{"hash":"c246931f030fa434d9494835a565543ab7d61258","is_merge":false,"authored_by":["MDQ6VXNlcjU0MTYzNw=="],"author_raw":"Dennis Brakhane <brakhane@gmail.com>","committer_raw":"Dennis Brakhane <brakhane@gmail.com>","summary":"correctly parse floats in scientific notation","body":"GDScript incorrectly parsed float values in scientific notation\nwhen no decimal point was given. \"1e-5\" was parsed as \"15\".\n\nFix this by not requiring a decimal point when we found an exponent\nfor the number to be considered a float.\n\nFixes #5267","is_cherrypick":false,"cherrypick_hash":"","pull":5268},"916e84d08cf08de08ba6966a6fd28ffb2b2d6cd0":{"hash":"916e84d08cf08de08ba6966a6fd28ffb2b2d6cd0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5266 from Geequlim/type_exists","body":"Add @GDScript.type_exists","is_cherrypick":false,"cherrypick_hash":"","pull":""},"71245995a4813d49449ac055f77cf60c896b483d":{"hash":"71245995a4813d49449ac055f77cf60c896b483d","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Add @GDScript.type_exists","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5266},"6b74e43a5b1c6febd953b7c9c5d6ed0e6b760be1":{"hash":"6b74e43a5b1c6febd953b7c9c5d6ed0e6b760be1","is_merge":false,"authored_by":["MDQ6VXNlcjI1Mjc2Mzc="],"author_raw":"jay3d <jay3dlinux@gmail.com>","committer_raw":"jay3d <jay3dlinux@gmail.com>","summary":"Add \"-rigid\" postfix import feature to create rigid bodies","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5039},"06690989f17f8ad0de84794b4cc42fdf22458302":{"hash":"06690989f17f8ad0de84794b4cc42fdf22458302","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Clean up editor theme creation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5243},"57c67fb0f7515564ae739e828d2f4320785d789c":{"hash":"57c67fb0f7515564ae739e828d2f4320785d789c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"reverted to ==, if a line is missing a statement, we'll have to make sure to add it","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dcd50f8838f0e0714e13c0d105030e75c9481c5a":{"hash":"dcd50f8838f0e0714e13c0d105030e75c9481c5a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"changed == for >= since some statements may not store a line (if line is empty)","body":"this is added to #5204","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3ddce309f4ea3410c280192f9062b25b02df27c5":{"hash":"3ddce309f4ea3410c280192f9062b25b02df27c5","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5204 from vnen/fix-completion-crash","body":"Fix crash in code completion","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3b5f1afb5cc82cf8417b1fe94774e04e238a9488":{"hash":"3b5f1afb5cc82cf8417b1fe94774e04e238a9488","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixed fractional offset not being reset in ringbuffer resamples, closes #4764","body":"Probably fixes other streamplayer issues too.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7723579237706f08cc29b4b4b551c552ed5c0694":{"hash":"7723579237706f08cc29b4b4b551c552ed5c0694","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix type hint for the seed argument","body":"Closes #5260.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aebad5de5f629826ae4e63df7c48cab204999b4f":{"hash":"aebad5de5f629826ae4e63df7c48cab204999b4f","is_merge":false,"authored_by":["MDQ6VXNlcjYyMzkwOTA="],"author_raw":"Błażej Szczygieł <spaz16@wp.pl>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix Theora video playback without a Vorbis stream","body":"- prevent audio resampler errors when number of channels is 0,\n- don't check for 'audio_done' when there is no audio data.\n\n(cherry picked from commit 763b29f34e8c99c2f9559dcc31b59f99d0d6dee3)","is_cherrypick":true,"cherrypick_hash":"763b29f34e8c99c2f9559dcc31b59f99d0d6dee3","pull":""},"763b29f34e8c99c2f9559dcc31b59f99d0d6dee3":{"hash":"763b29f34e8c99c2f9559dcc31b59f99d0d6dee3","is_merge":false,"authored_by":["MDQ6VXNlcjYyMzkwOTA="],"author_raw":"Błażej Szczygieł <spaz16@wp.pl>","committer_raw":"Błażej Szczygieł <spaz16@wp.pl>","summary":"Fix Theora video playback without a Vorbis stream","body":"- prevent audio resampler errors when number of channels is 0,\n- don't check for 'audio_done' when there is no audio data.","is_cherrypick":false,"cherrypick_hash":"","pull":5224},"65bcde0a7d837bcfc98d37734806caa1f894a36d":{"hash":"65bcde0a7d837bcfc98d37734806caa1f894a36d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"TabContainer now reports proper minimum size, closes #4896","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"95dc15b75096b7f4017b16ddae9066ee2deb3934":{"hash":"95dc15b75096b7f4017b16ddae9066ee2deb3934","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Send body inout notifications after state is applied, fixes #4683","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6a68ce9c93fb47d69718cf41c97074138b81c620":{"hash":"6a68ce9c93fb47d69718cf41c97074138b81c620","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix bug in GridContainer not updating minimumsize when columns changes, fixes #4677","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"55b83157e70a34a933a2a73f14a0052a832d0287":{"hash":"55b83157e70a34a933a2a73f14a0052a832d0287","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Keep track of when fonts change, so theme or controls that use fonts as overrides get properly updated.","body":"closes #4622 , probably closes many other issues too","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ebbd705b63d44d6f25949f6fda9bacf8d974c8bd":{"hash":"ebbd705b63d44d6f25949f6fda9bacf8d974c8bd","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5250 from bojidar-bg/add-sha256","body":"Add sha256 to String and File/FileAccess.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9f2f8c91302e5a1b66c39ee32420288398742d64":{"hash":"9f2f8c91302e5a1b66c39ee32420288398742d64","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"fixes compilation error on visual studio, closes #5249","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7073bb0bb2c814b71f6128d249d7135dfca94b4a":{"hash":"7073bb0bb2c814b71f6128d249d7135dfca94b4a","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Add sha256 to String and File/FileAccess.","body":"Probably does #4166","is_cherrypick":false,"cherrypick_hash":"","pull":5250},"f0d9245ecf981dada4595da0e525cc95a0caf785":{"hash":"f0d9245ecf981dada4595da0e525cc95a0caf785","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-added missing .inc files","body":"-Made it possible to change the editor theme\n-Added two options to theme editor plugin to create empty template themes and editor themes\n-Make sure that saved themes to .tres keep the null theme fields, to make it easier to keep those when saving/loading the theme","is_cherrypick":false,"cherrypick_hash":"","pull":""},"816b3fa94de91fb671b58d7cda57f10104a682da":{"hash":"816b3fa94de91fb671b58d7cda57f10104a682da","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"It is now possible to set a default custom theme, whether you want a hidpi default theme, or just use a custom font for the default theme","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c4c6797fc1d700f59ea8d4927d42c1838bcfb3b9":{"hash":"c4c6797fc1d700f59ea8d4927d42c1838bcfb3b9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5239 from J08nY/classref","body":"Classref: Added PacketPeer*","is_cherrypick":false,"cherrypick_hash":"","pull":""},"541a1226cd9fe136ef218d74a92a1d3ac6a76fab":{"hash":"541a1226cd9fe136ef218d74a92a1d3ac6a76fab","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <johny@neuromancer.sk>","committer_raw":"J08nY <johny@neuromancer.sk>","summary":"Classref: added PacketPeer*","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5239},"6bbc53ee18f273cd45a332847a9053a268b3937c":{"hash":"6bbc53ee18f273cd45a332847a9053a268b3937c","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <johny@neuromancer.sk>","committer_raw":"J08nY <johny@neuromancer.sk>","summary":"Fixed PacketPeer.get_var() return type in docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5239},"bb2cac4515c5afdb53cb3c0fd4518c1f92c296b7":{"hash":"bb2cac4515c5afdb53cb3c0fd4518c1f92c296b7","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <johny@neuromancer.sk>","committer_raw":"J08nY <johny@neuromancer.sk>","summary":"Sync classref","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5239},"dacb620f83c5e84a5f8954bdbbbfa030af9e2444":{"hash":"dacb620f83c5e84a5f8954bdbbbfa030af9e2444","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5233 from UgisBrekis/scene-tree-relationship-lines","body":"Enables parent-children relationship line drawing in scene tree editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cb013e87031aa2d4453eaaee87b6b104ba625123":{"hash":"cb013e87031aa2d4453eaaee87b6b104ba625123","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Visible path editor icons, fixes #5228","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5236},"e6bbe9199436c1c0e9467f4d1bd02d465374ddf6":{"hash":"e6bbe9199436c1c0e9467f4d1bd02d465374ddf6","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"fix errors while exporting android","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5235},"a3481ed1c780ac983d474d97af68f7175f296116":{"hash":"a3481ed1c780ac983d474d97af68f7175f296116","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed error: set_current_tab print on project open","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5234},"d97e46ffb6e2e449f958296480d52ab5bd779d0d":{"hash":"d97e46ffb6e2e449f958296480d52ab5bd779d0d","is_merge":false,"authored_by":["MDQ6VXNlcjkzMDk1ODk="],"author_raw":"UgisBrekis <ugis.brekis@hotmail.lv>","committer_raw":"UgisBrekis <ugis.brekis@hotmail.lv>","summary":"Adds the ability to draw parent-children relationship lines in scene tree editor","body":"Can be turned on/off in editor settings + line color change available as\nwell","is_cherrypick":false,"cherrypick_hash":"","pull":5233},"367aabf03080da8e4e72c9db56b0b2097c86d6b4":{"hash":"367aabf03080da8e4e72c9db56b0b2097c86d6b4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5230 from Paulb23/fullscreen_distraction_mode_shortcuts","body":"Added fullscreen and distraction free mode shortcuts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3e50ec71e97dbad6978f06261175a4c0504013d8":{"hash":"3e50ec71e97dbad6978f06261175a4c0504013d8","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Added fullscreen and distraction free mode shorcuts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5230},"1899f7f28d814193a04b50fe51c5494f0eb14813":{"hash":"1899f7f28d814193a04b50fe51c5494f0eb14813","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5223 from RandomShaper/fix-android-export","body":"Fix Android export","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1fcb2a1a00e425266baa53b0de3530c115957963":{"hash":"1fcb2a1a00e425266baa53b0de3530c115957963","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","summary":"Handle tmp files properly on Android export","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5223},"0e8b8600488971e5d452ad681bb41153ed8d34ad":{"hash":"0e8b8600488971e5d452ad681bb41153ed8d34ad","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"Windows: Support gamepad vibration using XInput.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5225},"5c135bc0b3df8c34f84229ea4c207d9d72f0fbab":{"hash":"5c135bc0b3df8c34f84229ea4c207d9d72f0fbab","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5219 from Geequlim/fix-5215","body":"Fix endless reimporting for LargeTexture close #5215","is_cherrypick":false,"cherrypick_hash":"","pull":""},"41677df7cfe74df197ebfcea9382b0154823d136":{"hash":"41677df7cfe74df197ebfcea9382b0154823d136","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5218 from djrm/new_icons","body":"Some theme icons and better exporter","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cffdc52482b12db0fec62a49680a350734cc5c6b":{"hash":"cffdc52482b12db0fec62a49680a350734cc5c6b","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <J08nY@users.noreply.github.com>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Classref: Added docs for StreamPeer* (#5216)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5216},"01bb8787c953aeb399bd97fa64c8b31c2e9abe43":{"hash":"01bb8787c953aeb399bd97fa64c8b31c2e9abe43","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5212 from vnen/fix-emscripten-build","body":"Fix javascript build in Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f38f5c9e16c37e799fdcd2b71bbe7f9e66705a78":{"hash":"f38f5c9e16c37e799fdcd2b71bbe7f9e66705a78","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5195 from Ovnuniarchos/Shape2DIcons","body":"New Shape2D* icons.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"78b745bb0a6e515255ffba0c646c770b94109413":{"hash":"78b745bb0a6e515255ffba0c646c770b94109413","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5192 from J08nY/issue-5190","body":"Dictionary: rename param in .has() .has_all() .erase()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ee105744e0c6bc64f76124b0a80f0f4ac96c5957":{"hash":"ee105744e0c6bc64f76124b0a80f0f4ac96c5957","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5210 from J08nY/issue-5189","body":"String documentation: .ord_at() returns int not String","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2345f7fcae53b12e3da15b8e57fdf9c79669ca10":{"hash":"2345f7fcae53b12e3da15b8e57fdf9c79669ca10","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5163 from Paulb23/script_editor_shortcuts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1c1f17e72baa5a6cf9d630cc6db3cd95dc48569d":{"hash":"1c1f17e72baa5a6cf9d630cc6db3cd95dc48569d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5162 from GungnirInd/app_bundle_retina","body":"Make .app bundle high resolution aware","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0f1ae03626941590f6d884e8ceafc9d2264483d4":{"hash":"0f1ae03626941590f6d884e8ceafc9d2264483d4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5149 from m4nu3lf/master","body":"TimeSeek node in AnimationTreePlayer now propagates filters","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9cf8b235707ef2290e4df049e7954ffb81bc57f5":{"hash":"9cf8b235707ef2290e4df049e7954ffb81bc57f5","is_merge":false,"authored_by":["MDQ6VXNlcjc3ODIyMTg="],"author_raw":"Dmitriy Salnikov <dimokgamer@gmail.com>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Update russian translation from Weblate (#5140)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5140},"f665200df7bd6d1660f6dd8255ad66f5c675770d":{"hash":"f665200df7bd6d1660f6dd8255ad66f5c675770d","is_merge":false,"authored_by":[""],"author_raw":"Wilhem Barbier <nounoursheureux@openmailbox.org>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Add joystick vibration support on Linux (#5043)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5043},"1a99c5bad82ecd86e3329f71110c7c2c502b5219":{"hash":"1a99c5bad82ecd86e3329f71110c7c2c502b5219","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Fix endless reimporting for LargeTexture close #5215","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5219},"c43008d2009206f231e9e8db0a3561617afa79cd":{"hash":"c43008d2009206f231e9e8db0a3561617afa79cd","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Added new svgs to pngs exporter","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5218},"0537709b396530346f8df3217c2c19574760fc94":{"hash":"0537709b396530346f8df3217c2c19574760fc94","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Added zoom icons for graph edit, and removed old exporter","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5218},"131cd1399cc97ba2f4b3cc5c9aeff64c33de0955":{"hash":"131cd1399cc97ba2f4b3cc5c9aeff64c33de0955","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Added some theme icons and its sources","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5218},"c48ffed87a189c3543e0bb2a8056f24b5f7d19cb":{"hash":"c48ffed87a189c3543e0bb2a8056f24b5f7d19cb","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix javascript build in Windows","body":"Fix #3438","is_cherrypick":false,"cherrypick_hash":"","pull":5212},"58a891265aabc7944ae5b7e588b64ff21ecd3ea8":{"hash":"58a891265aabc7944ae5b7e588b64ff21ecd3ea8","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <johny@neuromancer.sk>","committer_raw":"J08nY <johny@neuromancer.sk>","summary":"String documentation: .ord_at() returns int not String","body":"fixes #5189","is_cherrypick":false,"cherrypick_hash":"","pull":5210},"333de40180d7d8d6890cceaa1bc3d46efa2b5083":{"hash":"333de40180d7d8d6890cceaa1bc3d46efa2b5083","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"does not fix the bug reported in #4326 and #4818,","body":"but at least make sure it throws and error and does not crash","is_cherrypick":false,"cherrypick_hash":"","pull":""},"99e5bb56d120e82279404db2731b2d930ef1b30b":{"hash":"99e5bb56d120e82279404db2731b2d930ef1b30b","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5137 from nunodonato/fixaxismessages","body":"show correct message when transforming with axis-constraint (fixes #4870)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c204170232a6e15d60ad67e684b21453abd71184":{"hash":"c204170232a6e15d60ad67e684b21453abd71184","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"correctly wrap lines longer than width in richtextlabel, fixes #4735","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f57d6eef983e5abb650793af173bab79544e48b9":{"hash":"f57d6eef983e5abb650793af173bab79544e48b9","is_merge":true,"authored_by":[],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5203 from Hinsbart/update_mappings","body":"Update gamepad mappings.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"37ed2bae69c1ff6e7481ad837ab183d5e3b23299":{"hash":"37ed2bae69c1ff6e7481ad837ab183d5e3b23299","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Better error text when trying to add/remove/move child nodes in a busy parent, closes #4838","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"944c7e26038ff82c4666fa2c3814c612ef576761":{"hash":"944c7e26038ff82c4666fa2c3814c612ef576761","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"fix crash when clearing dynamicfontdata, closes #4877","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"17b6cebcfe30c796fcbf374ecc9db14066f3744d":{"hash":"17b6cebcfe30c796fcbf374ecc9db14066f3744d","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix crash in code completion","body":"Fix #4641","is_cherrypick":false,"cherrypick_hash":"","pull":5204},"64b4253dbfe3fdfc4efa405086d23765a9774d91":{"hash":"64b4253dbfe3fdfc4efa405086d23765a9774d91","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"changed visual server free() to free_rid() like in the other servers. Fixes #4917","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4866713bc3ab58cd22ef5090a75b8a20e3b35e7d":{"hash":"4866713bc3ab58cd22ef5090a75b8a20e3b35e7d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"added a function CanvasItem.get_item_and_children_rect() , fixes #4738","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3d0b39045793fc652633732923028a9d53d473e9":{"hash":"3d0b39045793fc652633732923028a9d53d473e9","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"Update gamepad mappings.","body":"Merge mappings from https://github.com/gabomdq/SDL_GameControllerDB","is_cherrypick":false,"cherrypick_hash":"","pull":5203},"26d63b559433c12c8208d36ab586d36e47752829":{"hash":"26d63b559433c12c8208d36ab586d36e47752829","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"propagate theme changes properly even through 2D nodes, fixes #4754","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3c09682417baa9bde490bd21961f6f3df92909be":{"hash":"3c09682417baa9bde490bd21961f6f3df92909be","is_merge":false,"authored_by":["MDQ6VXNlcjEzNDE4ODkw"],"author_raw":"Ovnuniarchos <pujalte.jorge@gmail.com>","committer_raw":"Ovnuniarchos <pujalte.jorge@gmail.com>","summary":"New Shape2D* icons.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5195},"d03f1131d75204fc0eb2d30896d4aff132c790aa":{"hash":"d03f1131d75204fc0eb2d30896d4aff132c790aa","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5058 from neikeq/pr-issue-1461","body":"Preserve signal connections when replacing target node","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fc54830f1aa84534233c2a599e0121eba4255a07":{"hash":"fc54830f1aa84534233c2a599e0121eba4255a07","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5127 from bojidar-bg/asset-library-update-onshow","body":"Update asset library assets only when opening the respective tab","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b46bffd7ef87d0618e192b469dc4cf7207aac1ab":{"hash":"b46bffd7ef87d0618e192b469dc4cf7207aac1ab","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5138 from Geequlim/TextureRegionEditor","body":"Edit the region of AtlasTexture by TextureRegionEditorPlugin","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3cee648144b25a7d0ab1daa5ce09716958148f10":{"hash":"3cee648144b25a7d0ab1daa5ce09716958148f10","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5160 from neikeq/pr-issue-5136","body":"FindReplaceBar: Fix search bug when text is selected","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dca382647ee2734ff856f0aa50df12f86509c4e8":{"hash":"dca382647ee2734ff856f0aa50df12f86509c4e8","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5165 from neikeq/pr-issue-5116","body":"ConnectionsDock: Double click to create and go to signal connection","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7526b14afdd6668498fa0ac4ce912930b8235532":{"hash":"7526b14afdd6668498fa0ac4ce912930b8235532","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5173 from Hinsbart/fix_xrandr","body":"x11: fix XRandr GetMonitors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"28034190a9757bc0cbfbf6b2f9582009776b1399":{"hash":"28034190a9757bc0cbfbf6b2f9582009776b1399","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5176 from marcelofg55/master","body":"Fixed overloaded virtual functions with const vs none warning","is_cherrypick":false,"cherrypick_hash":"","pull":""},"137464af870d4155d948c5956876936c54c8d6f4":{"hash":"137464af870d4155d948c5956876936c54c8d6f4","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5187 from volzhs/find-nomatch-notice","body":"change \"No matches\" noticeable on finder","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5f674bdca1dafd7073c769a3830dac15f5dbc9d6":{"hash":"5f674bdca1dafd7073c769a3830dac15f5dbc9d6","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5179 from RandomShaper/better-android-export","body":"Enhanced Android export","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7a19e3c6ae360fc278f2eed7b5d402d794b794e3":{"hash":"7a19e3c6ae360fc278f2eed7b5d402d794b794e3","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <johny@neuromancer.sk>","committer_raw":"J08nY <johny@neuromancer.sk>","summary":"Dictionary: rename param in .has() .has_all() .erase()","body":"fixes #5190, param should be named key, not value","is_cherrypick":false,"cherrypick_hash":"","pull":5192},"d42117eeb6bad1b39e23feaa3c027711e50fa88f":{"hash":"d42117eeb6bad1b39e23feaa3c027711e50fa88f","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <johny@neuromancer.sk>","committer_raw":"J08nY <johny@neuromancer.sk>","summary":"Sync classref","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5192},"20b45678293551f9fdb5a4b13ec1d5871a3d9cf8":{"hash":"20b45678293551f9fdb5a4b13ec1d5871a3d9cf8","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5177 from vnen/string-subsequence","body":"Add subsequence search to tools","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7127f0943df4790f49afa8fda084ea6dff705e7e":{"hash":"7127f0943df4790f49afa8fda084ea6dff705e7e","is_merge":true,"authored_by":[],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5139 from zaps166/init_navigation_pointer","body":"GridMap: Initialize \"navigation\" pointer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b90ecc6e0a5fe2c664b33ef6dd563290bbe35841":{"hash":"b90ecc6e0a5fe2c664b33ef6dd563290bbe35841","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"change \"No matches\" noticeable on finder","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5187},"907100337e751ca710801691a1fe31bf6a6016f4":{"hash":"907100337e751ca710801691a1fe31bf6a6016f4","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Added shader editor shortcuts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5163},"52d2d52c31c20fa734b1af85d673400835a97470":{"hash":"52d2d52c31c20fa734b1af85d673400835a97470","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Added script editor shortcuts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5163},"45443a165147859f83df37223572cdd40df476b4":{"hash":"45443a165147859f83df37223572cdd40df476b4","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Changed reload logic to auto-hard-reload scripts on save. It's simpler to use and also fixes #4756","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"910151a36153d954acaff9c95ef09ec6540179fa":{"hash":"910151a36153d954acaff9c95ef09ec6540179fa","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Avoid negative zero from being saved to config files o resource files, fixes #4758","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7f02627290cedf2d5ef6b45cddc6117c763cb15b":{"hash":"7f02627290cedf2d5ef6b45cddc6117c763cb15b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Add visible IO errors when closing a file fails due to it being locked (most likely on windows), closes #4760","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f0abda999e179faf1577026d0369062349cb4897":{"hash":"f0abda999e179faf1577026d0369062349cb4897","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"resolve numerical error when comparing instancing an inheritance to avoid saving changed properties when they didn't, closes 4759","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e1948d520af3df173e33bc46087b1717215293dd":{"hash":"e1948d520af3df173e33bc46087b1717215293dd","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","summary":"Zip-align exported APK","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5179},"5524bcd2b5dd798c2ef054e5c475d2d3e4845d51":{"hash":"5524bcd2b5dd798c2ef054e5c475d2d3e4845d51","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Completed shortcuts for Tile Map Editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5166},"9b7e21698dc613504de04f4809fca8391047ea42":{"hash":"9b7e21698dc613504de04f4809fca8391047ea42","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Added shortcuts to convert_to/MeshLibrary and convert_to/TileSet (pretty handy), dissabled by default.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5166},"7427cbee7b866f589386f5ddd60ded445e6ae0bd":{"hash":"7427cbee7b866f589386f5ddd60ded445e6ae0bd","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Added some shortcutable actions for animation player editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5166},"7c9e68ed7e0ffb35dd081f14bd3a8a6396766f30":{"hash":"7c9e68ed7e0ffb35dd081f14bd3a8a6396766f30","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Added customizable shortcuts for tile map editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5166},"be223c91f93f8e5235a4425236a4c3254c3e62c1":{"hash":"be223c91f93f8e5235a4425236a4c3254c3e62c1","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"fixed tile map editor plugin, all previews are now the same size, closes #4983","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4667f9e61ebacda472a8df123018625488a54645":{"hash":"4667f9e61ebacda472a8df123018625488a54645","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Changed how min/max icon size in ItemList works and replaced it by a fixed size. Fixes many issues, closes #4907","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"918d8517b738d1ff1cbd8d803e291dbb4e4672d6":{"hash":"918d8517b738d1ff1cbd8d803e291dbb4e4672d6","is_merge":true,"authored_by":[],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5178 from Ovnuniarchos/MiscDocs","body":"Documented many Physics2D* classes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d91120382991b021f0e39a39d4aff97ed8bfdbd9":{"hash":"d91120382991b021f0e39a39d4aff97ed8bfdbd9","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"project history was not being saved after a recent fix, this should fix it","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c1056a9bfb723d053c3bec9d9f8d84ecdc5e93f9":{"hash":"c1056a9bfb723d053c3bec9d9f8d84ecdc5e93f9","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixed ancient bug that prevented proper theme editing, closes #4924","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"471ab4e6ff1b94e09835b7e3a2a82ea9e65f9214":{"hash":"471ab4e6ff1b94e09835b7e3a2a82ea9e65f9214","is_merge":false,"authored_by":["MDQ6VXNlcjEzNDE4ODkw"],"author_raw":"Ovnuniarchos <pujalte.jorge@gmail.com>","committer_raw":"Ovnuniarchos <pujalte.jorge@gmail.com>","summary":"Documented many Physics2D* classes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5178},"feb95fa9ace04a3f2eb883e39995b962fde09561":{"hash":"feb95fa9ace04a3f2eb883e39995b962fde09561","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add documentation to String.is_subsequence_of{,i}","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5177},"68868aabc6f27a8facd8fe3ecb5719bc50f0f3f4":{"hash":"68868aabc6f27a8facd8fe3ecb5719bc50f0f3f4","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add subsequence search to tools","body":"Add it to the following searches:\n- Create node.\n- Scene tree.\n- Inspector properties.\n- Classes list in help.\n- Quick open.","is_cherrypick":false,"cherrypick_hash":"","pull":5177},"a6c37d2b5d058d3bad2a942d965564c5054424c5":{"hash":"a6c37d2b5d058d3bad2a942d965564c5054424c5","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add 'is_subsequence_of' function to String","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5177},"378785656350fc1eacb523ca42307b651607fa6c":{"hash":"378785656350fc1eacb523ca42307b651607fa6c","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"marcelofg55 <marcelofg55@gmail.com>","committer_raw":"marcelofg55 <marcelofg55@gmail.com>","summary":"Fixed overloaded virtual functions with const vs none warning","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5176},"4bb93c976c6b67b4538c8a012ea549ec24e3ac1a":{"hash":"4bb93c976c6b67b4538c8a012ea549ec24e3ac1a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Made error when signal calls a method with the wrong number of parameters more detailed, closes #4893","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"83bf8036def06e8038891b1f143ac86c1d9b0c0c":{"hash":"83bf8036def06e8038891b1f143ac86c1d9b0c0c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"rewrote LineEdit window repositioning code so it does not eat the last character, closes #4992","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eaa34f21236757758920efed631d51068e9767fd":{"hash":"eaa34f21236757758920efed631d51068e9767fd","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"x11: fix XRandr GetMonitors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5173},"1785f6939f2db8e02776559c8a2b5c5d391ad909":{"hash":"1785f6939f2db8e02776559c8a2b5c5d391ad909","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ability to discard instancing from menu, closes #4903","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1555608276abda42bd2ced9f949e1afb5bc0a6dd":{"hash":"1555608276abda42bd2ced9f949e1afb5bc0a6dd","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"fix how some display values are shown, fixes #4953","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"482b21a5a4562ac2dd4f5bb2c35b53f4d8b860c7":{"hash":"482b21a5a4562ac2dd4f5bb2c35b53f4d8b860c7","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"apply built-in scripts when running the game, closes #4987","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ceeb5453a8d8e385de49a5f72b1b395e7ca380e3":{"hash":"ceeb5453a8d8e385de49a5f72b1b395e7ca380e3","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"gdscript tokenizer will dislike use of case, closes #4991","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f071c827422e8d3e7344345d41d9eddd57454abb":{"hash":"f071c827422e8d3e7344345d41d9eddd57454abb","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"remove (for now) the next/prev instance buttons in debugger, closes #4993","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5c5e22b252df8deb7ac1d53288703807a9229da8":{"hash":"5c5e22b252df8deb7ac1d53288703807a9229da8","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix the warning message from not using the editor theme, closes #5002","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ef9720c8f032ec85ccc45b21db5705050b5e2d48":{"hash":"ef9720c8f032ec85ccc45b21db5705050b5e2d48","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"fix crash in SamplePlayer, closes #5005","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3c21827d13793684fe2d87ea208194dadea11cb1":{"hash":"3c21827d13793684fe2d87ea208194dadea11cb1","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"make sure editor forgets removed settings, closes #5010","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e8209b9c5cd40649e0ab87515d20b4aab6c9feb0":{"hash":"e8209b9c5cd40649e0ab87515d20b4aab6c9feb0","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Prevent crash in specific situation of removing a plugin, fixes #5019","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fea9511bc6be3135ee80f6aef03b4323110826e9":{"hash":"fea9511bc6be3135ee80f6aef03b4323110826e9","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"remove unnecesary found bug? print, closes #5028","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e88e0607f8f9eac59d155c23490094159fde865b":{"hash":"e88e0607f8f9eac59d155c23490094159fde865b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Rewrote ConnectionsDialog to use containers, should work fine on HiDPI, closes #5608","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"10881802bab109e076577edda3b9a86226367cda":{"hash":"10881802bab109e076577edda3b9a86226367cda","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"ConnectionsDock: Double click to create and go to signal connection","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5165},"ef2f6a18d215df77ce5c00b19b9429ddb1613c8c":{"hash":"ef2f6a18d215df77ce5c00b19b9429ddb1613c8c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"make sure tab is not visible in RichTextLabel, closes #5079","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f860915ae0a1f09ff554a0b37777a57fc6e29ece":{"hash":"f860915ae0a1f09ff554a0b37777a57fc6e29ece","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Made many built-in gdscript functions return more descriptive errors, closes #5150","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d5e2b59c84d8cc60dd042c1567cd1d74a654dc6e":{"hash":"d5e2b59c84d8cc60dd042c1567cd1d74a654dc6e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added options to keep scale and keep aspect centered to TextureFrame, closes #5114","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9ddc13a5ccdfdb67950bb198a6e56868f64e8852":{"hash":"9ddc13a5ccdfdb67950bb198a6e56868f64e8852","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-All variables from script are visible through get_property_list(), not just those with export()","body":"-Added PROPERTY_USAGE_SCRIPT_VARIABLE to identify what comes from script\n-closes #5146","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3b2c96139b39ddcfbadcd21b61e5c1ff608ad95e":{"hash":"3b2c96139b39ddcfbadcd21b61e5c1ff608ad95e","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #4905 from Hinsbart/x11_dpi","body":"x11: Implemented dpi detection","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b75fb6674b844d177d6d07526dd4d05de74294f5":{"hash":"b75fb6674b844d177d6d07526dd4d05de74294f5","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"do not allow picking in captured mode, closes #5134","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"36d51f21ff2d63bb0a77448c6415d555d30dcc13":{"hash":"36d51f21ff2d63bb0a77448c6415d555d30dcc13","is_merge":false,"authored_by":[""],"author_raw":"GungnirInd <gungnirind@me.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Make .app bundle hidpi aware","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5162},"db1e9bac79ce4934e62b1c97586ff0ec19346ffb":{"hash":"db1e9bac79ce4934e62b1c97586ff0ec19346ffb","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"better rewording","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"375fbe5c7ce5ebeb45a04e7f6b8aa72b9fb06507":{"hash":"375fbe5c7ce5ebeb45a04e7f6b8aa72b9fb06507","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Show descriptive errors when look_at is improperly used, closes #5131","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b5f2ea542a563fc44870417f1343fd9cb9acc253":{"hash":"b5f2ea542a563fc44870417f1343fd9cb9acc253","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5161 from neikeq/pr-imp-sc-tooltip","body":"BaseButton: Add identifier for shortcut in tooltip","is_cherrypick":false,"cherrypick_hash":"","pull":""},"90b3f702bdc3ad6228f302cc8c9f7d5f272460dc":{"hash":"90b3f702bdc3ad6228f302cc8c9f7d5f272460dc","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"BaseButton: Add identifier for shortcut in tooltip","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5161},"9a2d5fa1e19acdeaaf9fef253571677868ad3346":{"hash":"9a2d5fa1e19acdeaaf9fef253571677868ad3346","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"FindReplaceBar: Fix search bug when text is selected","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5160},"fc7adf0b4c2d501ca2732d366156ad32e187a912":{"hash":"fc7adf0b4c2d501ca2732d366156ad32e187a912","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"property output unix seconds since epoch in windows get_system_time_secs, fixes #5155","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0bda0fcb3e8985fe613b696761ab5f211316faf7":{"hash":"0bda0fcb3e8985fe613b696761ab5f211316faf7","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5148 from vnen/pr-array-find","body":"Add Array.find(what, from) and Array.rfind(what, from)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1b189ad9435b6b119a594c4972aee88bc3ca3e29":{"hash":"1b189ad9435b6b119a594c4972aee88bc3ca3e29","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","summary":"Fix typo","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5179},"bb1b51f470b20aefa8bc1e401dcf76844c7609d7":{"hash":"bb1b51f470b20aefa8bc1e401dcf76844c7609d7","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","summary":"Keep certain assets uncompressed on Android export","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5179},"048f5a6b75b2a2022c591dc68ca5e440c9e4e9f9":{"hash":"048f5a6b75b2a2022c591dc68ca5e440c9e4e9f9","is_merge":false,"authored_by":["MDQ6VXNlcjU0NzgzNjU="],"author_raw":"m4nu3lf <m4nu3lf@gmail.com>","committer_raw":"m4nu3lf <m4nu3lf@gmail.com>","summary":"TimeSeek node in AnimationTreePlayer now propagates filters","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5149},"6ce5876c63ffd7bc21b38197c4fa89713a77ceb5":{"hash":"6ce5876c63ffd7bc21b38197c4fa89713a77ceb5","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add documentation for Array.find and Array.rfind","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5148},"46b6bb9dc49a7b187a7bf6e19e5da732a5656e19":{"hash":"46b6bb9dc49a7b187a7bf6e19e5da732a5656e19","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add 'rfind' function to Array","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5148},"269d5704202d29d1f367abfb2df44fa19997fd18":{"hash":"269d5704202d29d1f367abfb2df44fa19997fd18","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add 'from' argument to Array.find()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5148},"3d931f3353eaa3bb9afed0c351389006826191df":{"hash":"3d931f3353eaa3bb9afed0c351389006826191df","is_merge":false,"authored_by":["MDQ6VXNlcjYyMzkwOTA="],"author_raw":"Błażej Szczygieł <spaz16@wp.pl>","committer_raw":"Błażej Szczygieł <spaz16@wp.pl>","summary":"GridMap: Initialize \"navigation\" pointer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5139},"f5aadad7ae58d2eec06e7b6fff29a9ca2d035063":{"hash":"f5aadad7ae58d2eec06e7b6fff29a9ca2d035063","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5125 from volzhs/translation-korean-2","body":"update Korean translation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3f3798811d018e19ffc7ea43465962ca0f5f1f56":{"hash":"3f3798811d018e19ffc7ea43465962ca0f5f1f56","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Add support for AtlasTexture resources","body":"Add undo/redo support for texture region of stylebox and atlas texture resources.","is_cherrypick":false,"cherrypick_hash":"","pull":5138},"a7131883888b31f972025a248c16e8ea1e02f09a":{"hash":"a7131883888b31f972025a248c16e8ea1e02f09a","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDIwMTU="],"author_raw":"Nuno Donato <nunodonato@gmail.com>","committer_raw":"Nuno Donato <nunodonato@gmail.com>","summary":"* fix messages when modifying on switching the active axis","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5137},"4f64935ab62f7837c0a1cd6b8f069ef568928474":{"hash":"4f64935ab62f7837c0a1cd6b8f069ef568928474","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"fix android support screen property for large screen","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5135},"00bfdc834bc028e7c15e939662a72353250d00f3":{"hash":"00bfdc834bc028e7c15e939662a72353250d00f3","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Better way to disable asset library","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c5a2aff6db2ee419c544a4eb38f2629f4f9555ee":{"hash":"c5a2aff6db2ee419c544a4eb38f2629f4f9555ee","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"fixes wrong bool return, closes #5037","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6b7ddce183b7ba1e05739a345bf8b100b11e02ca":{"hash":"6b7ddce183b7ba1e05739a345bf8b100b11e02ca","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix last line of label being deleted by line spacing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"678563a3b9352655acdb298342e1a1b47e02c976":{"hash":"678563a3b9352655acdb298342e1a1b47e02c976","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge branch 'master' of https://github.com/godotengine/godot","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8266cf46b5f680f4382318d1f95c8ca935d2c5a2":{"hash":"8266cf46b5f680f4382318d1f95c8ca935d2c5a2","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Reverted a PR i don't understand how to find but fixes #5097","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ae1e43afef3eaa2c5dc0522e40d245672210a89e":{"hash":"ae1e43afef3eaa2c5dc0522e40d245672210a89e","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5132 from godotengine/revert-5052-fix-label-min-size","body":"Revert \"Fix min size bug of Label\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"45d1ffd611de94377f99e54ae7ca355b2b23afc9":{"hash":"45d1ffd611de94377f99e54ae7ca355b2b23afc9","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Fix min size bug of Label\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5132},"f4ff30dff0468880c6b36c347e83ebacb9db2d5e":{"hash":"f4ff30dff0468880c6b36c347e83ebacb9db2d5e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"If a resource is delete from fs dialog, but the resource is currently loaded,","body":"clear the path of the resource. Fixes #5110","is_cherrypick":false,"cherrypick_hash":"","pull":""},"94a6ff3d7a2ff770e32a68ac76771639e5a22665":{"hash":"94a6ff3d7a2ff770e32a68ac76771639e5a22665","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-make freetype build for all platforms the same, default as builtin except on x11.","body":"closes #5119","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d02261fc844b54ee5a1aa96ef675ee3b3c672744":{"hash":"d02261fc844b54ee5a1aa96ef675ee3b3c672744","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Disable asset library compilation if no openssl exists","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c63ec998be918ada277d381520d6324a40325409":{"hash":"c63ec998be918ada277d381520d6324a40325409","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Update asset library assets only when opening the respective tab","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5127},"5534ba83dc4a0adfda05df94905d9ff0eba422e8":{"hash":"5534ba83dc4a0adfda05df94905d9ff0eba422e8","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"update Korean translation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5125},"a3890594fa2798ef31d92e4195c84b7246860929":{"hash":"a3890594fa2798ef31d92e4195c84b7246860929","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5124 from Paulb23/editor_help_focus_issues","body":"Fixed editor help focus issues and input propagation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1dadaa4db3bbb825dc204536b14831f1042f3fc3":{"hash":"1dadaa4db3bbb825dc204536b14831f1042f3fc3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5123 from zaps166/fix-editorassetlibrary-crash","body":"EditorAssetLibrary: Don't call add_child() on uninitialized pointer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"990956c4e0db8de0a2031a416e6b8298e25a2ba4":{"hash":"990956c4e0db8de0a2031a416e6b8298e25a2ba4","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"add line spacing option to script and shader editor (#5105)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5105},"eb14373d699870e5f2cbd3e0160dc8799c8de83f":{"hash":"eb14373d699870e5f2cbd3e0160dc8799c8de83f","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed editor help focus issues and input propagation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5124},"73b93c9110ec853e12bcde1a26305bd96ed801d4":{"hash":"73b93c9110ec853e12bcde1a26305bd96ed801d4","is_merge":false,"authored_by":["MDQ6VXNlcjYyMzkwOTA="],"author_raw":"Błażej Szczygieł <spaz16@wp.pl>","committer_raw":"Błażej Szczygieł <spaz16@wp.pl>","summary":"EditorAssetLibrary: Don't call add_child() on uninitialized pointer","body":"Fixes possible crash and fixes crash when using undefined sanitizer.\nThe \"search_hb\" is already added into \"library_main\" container.","is_cherrypick":false,"cherrypick_hash":"","pull":5123},"18c941bbec51fa7e899a98eaadb883dfc4f046c0":{"hash":"18c941bbec51fa7e899a98eaadb883dfc4f046c0","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"x11: Implemented dpi detection","body":"depends on XRandR.\nHad to dynamically load `XRRGetMonitors` as Ubuntu 12.04 doesn't have it.\nAlso removed libudev from travis install list.","is_cherrypick":false,"cherrypick_hash":"","pull":4905},"26d18b74ac8b5cc3f99fe3aa7d8a2438f9dd52cd":{"hash":"26d18b74ac8b5cc3f99fe3aa7d8a2438f9dd52cd","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync and merge translations with source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"78856d537edbcffdd12e032bc45d7f70885c80fa":{"hash":"78856d537edbcffdd12e032bc45d7f70885c80fa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5115 from noidexe/master","body":"es.po base translation and es_AR.po complete translation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dc2ea39f242979f69be3469bea8ef2467ab98b34":{"hash":"dc2ea39f242979f69be3469bea8ef2467ab98b34","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Preserve signal connections when replacing the target node","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5058},"ca764f8579d7831d7882f6e0978e21103163e4f1":{"hash":"ca764f8579d7831d7882f6e0978e21103163e4f1","is_merge":true,"authored_by":[],"author_raw":"Lisandro Lorea <lisandrolorea@gmail.com>","committer_raw":"Lisandro Lorea <lisandrolorea@gmail.com>","summary":"Merge pull request #1 from noidexe/es_AR","body":"Add es_AR.po. First complete draft.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9349e747f671b3c655c88e9365af7e07d95649b9":{"hash":"9349e747f671b3c655c88e9365af7e07d95649b9","is_merge":false,"authored_by":["MDQ6VXNlcjUyNjgyOQ=="],"author_raw":"Lisandro Lorea <lisandrolorea@gmail.com>","committer_raw":"Lisandro Lorea <lisandrolorea@gmail.com>","summary":"Add es.po","body":"Right now it's just a copy of es_AR to be used as a\ntemplate for a more neutral version.","is_cherrypick":false,"cherrypick_hash":"","pull":5115},"be71cb425b3b25d5507416c3df7b7dc0daf4f3d7":{"hash":"be71cb425b3b25d5507416c3df7b7dc0daf4f3d7","is_merge":false,"authored_by":["MDQ6VXNlcjUyNjgyOQ=="],"author_raw":"Lisandro Lorea <lisandrolorea@gmail.com>","committer_raw":"Lisandro Lorea <lisandrolorea@gmail.com>","summary":"Add es_AR.po. First complete draft.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5115},"f8f30662d93a46eb4b1ece6d45be28760d5ad58c":{"hash":"f8f30662d93a46eb4b1ece6d45be28760d5ad58c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Ability to reload (and soft reload) tool scripts. Please test!","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1bdb55831dc90075665b1900b1cf4cdf1a5fe335":{"hash":"1bdb55831dc90075665b1900b1cf4cdf1a5fe335","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Assetlib: Update link for renamed repository","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"beabefe432bc8f6ec75f2cbdac96e055ae74f3fa":{"hash":"beabefe432bc8f6ec75f2cbdac96e055ae74f3fa","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"port changes from AnimatedSprite to AnimatedSprite3D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c1705899299566609fece7ff890c658505557f19":{"hash":"c1705899299566609fece7ff890c658505557f19","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-properly use hidpi icons in hidpi, looks pretty!","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"73fa537472eeb216bfbd98deb80290b995c040ba":{"hash":"73fa537472eeb216bfbd98deb80290b995c040ba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5111 from CowThing/classref-edit","body":"Filling in documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"50de99f0503c220aea71e882a16e0fb64d7eb680":{"hash":"50de99f0503c220aea71e882a16e0fb64d7eb680","is_merge":false,"authored_by":["MDQ6VXNlcjExNDUwODc1"],"author_raw":"CowThing <cowthing@gmail.com>","committer_raw":"CowThing <cowthing@gmail.com>","summary":"Filling in documentation","body":"Documentation for BoneAttachment, KinematicBody, ParallaxBackground,\nParallaxLayer, and TestCube","is_cherrypick":false,"cherrypick_hash":"","pull":5111},"aa200ef735cb2198c859e091f69599308ac09795":{"hash":"aa200ef735cb2198c859e091f69599308ac09795","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5107 from Paulb23/caret_blink_update_issue_5100","body":"Caret blink no longer updates when hidden, issue 5100","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1f2ad872cc6ba88ee9242cf29093ff06b90e8d96":{"hash":"1f2ad872cc6ba88ee9242cf29093ff06b90e8d96","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixed some options in assetlib","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e260e3872cb08c12c46981a6c8b7d2115a6a405c":{"hash":"e260e3872cb08c12c46981a6c8b7d2115a6a405c","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Caret blink no longer updates when hidden, issue 5100","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5107},"b847aec864d30eb148de7222ca74689c6be8c0ec":{"hash":"b847aec864d30eb148de7222ca74689c6be8c0ec","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added asset library on project manager for templates","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"47944098c2fbebc62fde33d4a86e6a923cb547e9":{"hash":"47944098c2fbebc62fde33d4a86e6a923cb547e9","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge pull request #5007 from bojidar-bg/asset-store","body":"Update asset library editor plugin, adding a bit new functionality and fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"32fa1e3ee6f94d6bc1fc5aaa604c7461428f63f3":{"hash":"32fa1e3ee6f94d6bc1fc5aaa604c7461428f63f3","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge pull request #5088 from Paulb23/breakpoint_marker_scaling","body":"Improved breakpoint marker position, and scales with font size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1b3fd498a33151a1029a3235bb77e3c6bcb81a64":{"hash":"1b3fd498a33151a1029a3235bb77e3c6bcb81a64","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge pull request #5089 from Hinsbart/resdock_copy_path","body":"Add a \"copy path\" item to the filesystem dock context menu.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3d95c82669ebcbee15e04574aa179a3da2e712a3":{"hash":"3d95c82669ebcbee15e04574aa179a3da2e712a3","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge pull request #5090 from akien-mga/glew-1.13.0","body":"Upgrade embedded GLEW to version 1.13.0","is_cherrypick":false,"cherrypick_hash":"","pull":""},"040c87ea7b81c8235435626bca02f1046b059c1b":{"hash":"040c87ea7b81c8235435626bca02f1046b059c1b","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge pull request #5093 from DimOkGamer/more_translatable_strings","body":"Fixed localization in file dialogs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"732e5be3fff2883feb4f1434bec953f936e7c9e7":{"hash":"732e5be3fff2883feb4f1434bec953f936e7c9e7","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge pull request #5094 from pkowal1982/master","body":"Improved Blender/Collada shadeless->unshaded import","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ac4fdb391e50e3ba4d30fc5ab6f09114dc32d8c2":{"hash":"ac4fdb391e50e3ba4d30fc5ab6f09114dc32d8c2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5103 from J08nY/issue-5102","body":"RtAudio: proper under/overflow warning","is_cherrypick":false,"cherrypick_hash":"","pull":""},"39260f9dca60d9637cf00264d8ae51e027cb1a51":{"hash":"39260f9dca60d9637cf00264d8ae51e027cb1a51","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <johny@neuromancer.sk>","committer_raw":"J08nY <johny@neuromancer.sk>","summary":"RtAudio: proper under/overflow warning","body":"fix #5102","is_cherrypick":false,"cherrypick_hash":"","pull":5103},"9f94d3fbace543bb723b49d3a3a7d97e0da65f41":{"hash":"9f94d3fbace543bb723b49d3a3a7d97e0da65f41","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5101 from djrm/new_icons","body":"Regenerated icons with the new faster exporter, Added and fixed some …","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1d6b0836d38b742b37e5c4f0b7f183c1f891726e":{"hash":"1d6b0836d38b742b37e5c4f0b7f183c1f891726e","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Regenerated icons with the new faster exporter, Added and fixed some icons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5101},"d61b91cbe0c05466182b15a6dd1899e92fcac749":{"hash":"d61b91cbe0c05466182b15a6dd1899e92fcac749","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Heavily improved editor startup and exit performance","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5bed0af65e7bac0a4f8b97ea5392d2df2c25622d":{"hash":"5bed0af65e7bac0a4f8b97ea5392d2df2c25622d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"GLEW: Update to upstream version 1.13.0 (pristine)","body":"This removes a custom redefinition of glewGetProcAddress,\nwhich was apparently necessary for older Macs with buggy OpenGL\n(see #5087).\n\nThe added source files are as provided in the upstream tarball.","is_cherrypick":false,"cherrypick_hash":"","pull":5090},"768e9252714b57421b5c893a8258469a14630a30":{"hash":"768e9252714b57421b5c893a8258469a14630a30","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"GLEW: Define static + enabled and includes via SCons","body":"This allows us not to have to hack our definitions in the upstream files,\nmaking it easier to upgrade to newer versions in the future.\n\nFor the include paths to work, the headers are moved to a GL subfolder to\nmatch their upstream location.","is_cherrypick":false,"cherrypick_hash":"","pull":5090},"4c658dc52303ece088a245ede2835a68b78530b2":{"hash":"4c658dc52303ece088a245ede2835a68b78530b2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Haiku: Do not define GLEW_ENABLED to undefine it later","body":"Partial revert of f61eb5fd8e13642c82364f8ee66a0f6c791a4511.","is_cherrypick":false,"cherrypick_hash":"","pull":5090},"193272aa8a809168b836dde3535cf96ce1f52264":{"hash":"193272aa8a809168b836dde3535cf96ce1f52264","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge pull request #5098 from godotengine/revert-5082-EditorFontImportDialog-layout","body":"Revert \"Fix ui layout for EditorFontImportDialog\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e6ac3a3f35252d44938d88b9471d1675731a56ec":{"hash":"e6ac3a3f35252d44938d88b9471d1675731a56ec","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Revert \"Fix ui layout for EditorFontImportDialog\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5098},"c2de978bac2d6209c09cd8ab21b0c666affc9733":{"hash":"c2de978bac2d6209c09cd8ab21b0c666affc9733","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5082 from Geequlim/EditorFontImportDialog-layout","body":"Fix ui layout for EditorFontImportDialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9c762fef0fb8c4af6cd2b3fb97525114b2d35d27":{"hash":"9c762fef0fb8c4af6cd2b3fb97525114b2d35d27","is_merge":false,"authored_by":["MDQ6VXNlcjc3ODIyMTg="],"author_raw":"DimOkGamer <dimokgamer@gmail.com>","committer_raw":"DimOkGamer <dimokgamer@gmail.com>","summary":"rtr instead ttr","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5093},"101e0c9ec6db92a842a8ca8fc7b4e475a6f2f477":{"hash":"101e0c9ec6db92a842a8ca8fc7b4e475a6f2f477","is_merge":false,"authored_by":["MDQ6VXNlcjE5NzY0NDky"],"author_raw":"Pawel Kowal <pkowal1982@gmail.com>","committer_raw":"Pawel Kowal <pkowal1982@gmail.com>","summary":"Improved Blender/Collada shadeless->unshaded import","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5094},"ceae11ee290debf84ab06494df1c7a88e0c0e65d":{"hash":"ceae11ee290debf84ab06494df1c7a88e0c0e65d","is_merge":false,"authored_by":["MDQ6VXNlcjc3ODIyMTg="],"author_raw":"DimOkGamer <dimokgamer@gmail.com>","committer_raw":"DimOkGamer <dimokgamer@gmail.com>","summary":"Fixed localization in file dialogs","body":"and two more lines.\n2 fixes in ru.po.","is_cherrypick":false,"cherrypick_hash":"","pull":5093},"e4a24812cd3fa6d6fb9f0ba440e01c84642204ac":{"hash":"e4a24812cd3fa6d6fb9f0ba440e01c84642204ac","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Update asset library editor plugin - new functionality and fixes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5007},"5e01566d01023b0ce136e6db122d5817d9b207eb":{"hash":"5e01566d01023b0ce136e6db122d5817d9b207eb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5091 from djrm/new_icons","body":"listener icons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a4fd9d1662c7f22cc799a9500164b47241caf40f":{"hash":"a4fd9d1662c7f22cc799a9500164b47241caf40f","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"listener icons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5091},"d66b034bd1557bb8a3b8e29a1fa64b10b94e408c":{"hash":"d66b034bd1557bb8a3b8e29a1fa64b10b94e408c","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Improved breakpoint marker position, and scales with font size","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5088},"ce328ce99b6dd41862dea3c95aa8621dc4b83d15":{"hash":"ce328ce99b6dd41862dea3c95aa8621dc4b83d15","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge pull request #5084 from J08nY/issue-5051","body":"Windows: Hide mouse on MOUSE_MODE_CAPTURED","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4b893ffeeb5582b861ef74c8ff320c4f30201c25":{"hash":"4b893ffeeb5582b861ef74c8ff320c4f30201c25","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge pull request #4861 from brakhane/negative-indexing","body":"Add support for Python-like negative indexing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3df26825b4e85ec5fbc4ae0679b3c12c84ae56f5":{"hash":"3df26825b4e85ec5fbc4ae0679b3c12c84ae56f5","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","summary":"Remove found dead code","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5085},"a21eb2b89dca54bcda4cb923d9e1ac01359aec27":{"hash":"a21eb2b89dca54bcda4cb923d9e1ac01359aec27","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5057 from pkowal1982/master","body":"Improved Blender/Collada -colonly import creating collision shapes fo…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3cfa9209825b1992f8958ecedf88ee1eec8c7fb0":{"hash":"3cfa9209825b1992f8958ecedf88ee1eec8c7fb0","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <johny@neuromancer.sk>","committer_raw":"J08nY <johny@neuromancer.sk>","summary":"Windows: Hide mouse on MOUSE_MODE_CAPTURED","body":"Fixes #5051","is_cherrypick":false,"cherrypick_hash":"","pull":5084},"bf98095f46c4d9dbe55c0d07582d9f073f2f7405":{"hash":"bf98095f46c4d9dbe55c0d07582d9f073f2f7405","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5083 from J08nY/classref","body":"Added classref for Image, ImageTexture, LargeTexture","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ec96e36bc9c2884226bd5a546e7b9717988022cd":{"hash":"ec96e36bc9c2884226bd5a546e7b9717988022cd","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <johny@neuromancer.sk>","committer_raw":"J08nY <johny@neuromancer.sk>","summary":"Classref for: ImageTexture, Image, LargeTexture","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5083},"8a4eca8aa84ae79feba4c73f45af77b3dfde0e65":{"hash":"8a4eca8aa84ae79feba4c73f45af77b3dfde0e65","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <johny@neuromancer.sk>","committer_raw":"J08nY <johny@neuromancer.sk>","summary":"Exposed Image.INTERPOLATE_*","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5083},"db5ea849d8f20296700e9f9d368dc41f6609ce5a":{"hash":"db5ea849d8f20296700e9f9d368dc41f6609ce5a","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <johny@neuromancer.sk>","committer_raw":"J08nY <johny@neuromancer.sk>","summary":"Sync classref","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5083},"a1ba404cc5d31e8b71edcc95737afe318fc01108":{"hash":"a1ba404cc5d31e8b71edcc95737afe318fc01108","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Fix ui layout for EditorFontImportDialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5082},"aed547423825af99fbd5112c39c7e3c33fc2200f":{"hash":"aed547423825af99fbd5112c39c7e3c33fc2200f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4729 from volzhs/android-23","body":"Supporting Android API 23 (Android 6.0)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0729c852b4f459b9cb6350f564136e3e8aa6c2cf":{"hash":"0729c852b4f459b9cb6350f564136e3e8aa6c2cf","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix indentation issues in last commits","body":"Ping @reduz.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"78218359b1e85728cda9879aba326dda021219a8":{"hash":"78218359b1e85728cda9879aba326dda021219a8","is_merge":true,"authored_by":[],"author_raw":"punto- <ariel@godotengine.org>","committer_raw":"punto- <ariel@godotengine.org>","summary":"Merge pull request #5078 from godotengine/revert-5054-fix-implicit-extends","body":"Revert \"Fix implicit GDScript Reference inheritance\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"86253cbdfe0410ad4d50c2051036b51fb01ea16d":{"hash":"86253cbdfe0410ad4d50c2051036b51fb01ea16d","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"punto- <ariel@godotengine.org>","committer_raw":"punto- <ariel@godotengine.org>","summary":"Revert \"Fix implicit GDScript Reference inheritance\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5078},"0c985913a74ce196e81e711350961f3bd97a7355":{"hash":"0c985913a74ce196e81e711350961f3bd97a7355","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge pull request #4092 from sanikoyes/Pr-etc1-pkm-loading","body":"Add etc1(pkm) texture loading support","is_cherrypick":false,"cherrypick_hash":"","pull":""},"06bc4e20d3952129b622fc3c07a33d725930058f":{"hash":"06bc4e20d3952129b622fc3c07a33d725930058f","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge pull request #4101 from SaracenOne/listener","body":"Added New Listener Spatial Node.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aec550641429ace3ff7b3db57c3fb33d8f1def4c":{"hash":"aec550641429ace3ff7b3db57c3fb33d8f1def4c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"properly pass events to parent controls, closes #4701","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e535c942f3c1b7e87a2971101192df5c259cdd30":{"hash":"e535c942f3c1b7e87a2971101192df5c259cdd30","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge branch 'master' of https://github.com/godotengine/godot","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2b9cab25c08f9319fcb9d89262d8eda5618a89ee":{"hash":"2b9cab25c08f9319fcb9d89262d8eda5618a89ee","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Fix small bug regarding to canvas layer detection, closes #4381","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c86f1f1737ee58dca9ad6c4ddb3b475fc005453a":{"hash":"c86f1f1737ee58dca9ad6c4ddb3b475fc005453a","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge pull request #4693 from kjohnson0451/dvector_invert","body":"Adds invert() method DVector","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9a3ca0eaa29798fd2e87bca1b96a6271681d9584":{"hash":"9a3ca0eaa29798fd2e87bca1b96a6271681d9584","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge pull request #4824 from 29jm/pr-3481","body":"Ability to rename autoloads","is_cherrypick":false,"cherrypick_hash":"","pull":""},"82b759d9388b8d64323b9f8cd61ae7a8691e4b8a":{"hash":"82b759d9388b8d64323b9f8cd61ae7a8691e4b8a","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge pull request #4895 from TheoXD/_fix_interactive_loader_cache","body":"fixed interactive_loader() not returning a cached scene","is_cherrypick":false,"cherrypick_hash":"","pull":""},"736b65e56605c5b50ddb48cc29d3fa457a3580a5":{"hash":"736b65e56605c5b50ddb48cc29d3fa457a3580a5","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge pull request #4977 from SaracenOne/scripting_expose","body":"Expose extra methods and constants to scripts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"be830d10c25e0699d516cbb0a4e8124754e5ff51":{"hash":"be830d10c25e0699d516cbb0a4e8124754e5ff51","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge pull request #5026 from Geequlim/patch9frame-extension","body":"Enhanced Patch9Frame","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7499fa4507919eb0f1802f01d012d9b88fe714c7":{"hash":"7499fa4507919eb0f1802f01d012d9b88fe714c7","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge pull request #5048 from J08nY/dictionary","body":"Added Dictionary.values()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5aa40704388be838c4fecc9989dd69bc6b5d9077":{"hash":"5aa40704388be838c4fecc9989dd69bc6b5d9077","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge pull request #5054 from eska014/fix-implicit-extends","body":"Fix implicit GDScript Reference inheritance","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9df4c1885362103baef02f01bf2012d8aa64e0a0":{"hash":"9df4c1885362103baef02f01bf2012d8aa64e0a0","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge pull request #5056 from SaracenOne/bitmask_import_plugin","body":"Bitmask import plugin","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c42651c39e80478594f5fef0c852faaaf498009d":{"hash":"c42651c39e80478594f5fef0c852faaaf498009d","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge branch 'master' of https://github.com/godotengine/godot","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"85f4f3927973fa7b106ee274033b1f0180ad4343":{"hash":"85f4f3927973fa7b106ee274033b1f0180ad4343","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added function get_signals_connected_to_this_this()","body":"should help properly implement #5058","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a1b696aa569da526745927bad1c4203aeab9e2c6":{"hash":"a1b696aa569da526745927bad1c4203aeab9e2c6","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge pull request #5067 from Hinsbart/x11_vsync","body":"x11: fix vsync support","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5cd7611a9ab71a7b72b4aaaab4a2498b3cadc972":{"hash":"5cd7611a9ab71a7b72b4aaaab4a2498b3cadc972","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"x11: fix vsync support","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5067},"3ae24865f1d65d7b493fcddd7b431f2281661a95":{"hash":"3ae24865f1d65d7b493fcddd7b431f2281661a95","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5074 from djrm/new_icons","body":"Fixed some icons by the feedback received, also added some missing icons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bf4d749f1036f332094b8ff58cbe8889a64e6ca5":{"hash":"bf4d749f1036f332094b8ff58cbe8889a64e6ca5","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Fixed some icons given the feedback, also added some missing icons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5074},"31fb0eff62dd0b03123af446218af42c3027962a":{"hash":"31fb0eff62dd0b03123af446218af42c3027962a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5072 from Paulb23/error_tab_index_issue_4997","body":"Fix error tab index out of size print, issue 4997","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7fd6977ef9768a6f699ec0ee3f4ef46d152011bc":{"hash":"7fd6977ef9768a6f699ec0ee3f4ef46d152011bc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5070 from zenvoid/master","body":"Add missing license information for bundled libraries","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7dd00d3398acc06fc2d7517304f2c85365df67ea":{"hash":"7dd00d3398acc06fc2d7517304f2c85365df67ea","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5065 from RandomShaper/keep-default-build-env","body":"Keep the default environment variables as set by SCons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1ce0ccac29fd6ad7d3c0c404cc135633a00c2d40":{"hash":"1ce0ccac29fd6ad7d3c0c404cc135633a00c2d40","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5059 from J08nY/directory-support","body":"Somewhat fixed Directory::get_space_left() return values.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a0eb297cfcc59bd9cf743250ddc9b21975f4fdaf":{"hash":"a0eb297cfcc59bd9cf743250ddc9b21975f4fdaf","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fix error tab index out of size print, issue 4997","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5072},"840c5f9b9882043a1e72eb9ce9ded4a3554273b7":{"hash":"840c5f9b9882043a1e72eb9ce9ded4a3554273b7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5071 from SaracenOne/anchor_icon_fix","body":"Anchor icon fix","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3a21f98131149a534b8e89083d5ddccc660f8ae2":{"hash":"3a21f98131149a534b8e89083d5ddccc660f8ae2","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Fixed bottom left and right icon order for anchor editor.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5071},"c0a8c4f6e4cd3b70d8c14d34918a25c28760170c":{"hash":"c0a8c4f6e4cd3b70d8c14d34918a25c28760170c","is_merge":false,"authored_by":["MDQ6VXNlcjE3NzQyMzMz"],"author_raw":"Roberto <roberto@zenvoid.org>","committer_raw":"Roberto <roberto@zenvoid.org>","summary":"Add missing license information (ogg/vorbis/opus)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5070},"be867f387781913f7ffdecc4332f7e0978789f5c":{"hash":"be867f387781913f7ffdecc4332f7e0978789f5c","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"Add a \"copy path\" item to the filesystem dock context menu.","body":"Copies the path (in \"res://\" format) of the selected resource to the clipboard.\nUseful for preloads/extends etc.","is_cherrypick":false,"cherrypick_hash":"","pull":5089},"18fc2ccbe1b6ae38153db1066b696dee3a7a176b":{"hash":"18fc2ccbe1b6ae38153db1066b696dee3a7a176b","is_merge":false,"authored_by":["MDQ6VXNlcjE3NzQyMzMz"],"author_raw":"Roberto <roberto@zenvoid.org>","committer_raw":"Roberto <roberto@zenvoid.org>","summary":"Add missing license information (Theora)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5070},"ad0af9d2739f17c35be1dc78fab8049e96592cc4":{"hash":"ad0af9d2739f17c35be1dc78fab8049e96592cc4","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","summary":"Keep the default environment variables as set by SCons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5065},"f97f8971e3afd738a787b3a47f18feba3ee1f104":{"hash":"f97f8971e3afd738a787b3a47f18feba3ee1f104","is_merge":false,"authored_by":["MDQ6VXNlcjE3NzQyMzMz"],"author_raw":"Roberto <roberto@zenvoid.org>","committer_raw":"Roberto <roberto@zenvoid.org>","summary":"Add missing license information (WebP)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5070},"04fc62c4e3ace066cfb6c1114dc0238b299e2d7c":{"hash":"04fc62c4e3ace066cfb6c1114dc0238b299e2d7c","is_merge":false,"authored_by":["MDQ6VXNlcjE3NzQyMzMz"],"author_raw":"Roberto <roberto@zenvoid.org>","committer_raw":"Roberto <roberto@zenvoid.org>","summary":"Add missing license information (MiniZip)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5070},"3fb3b7c1f7609f73b6992b43316e2a52764f09db":{"hash":"3fb3b7c1f7609f73b6992b43316e2a52764f09db","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <johny@neuromancer.sk>","committer_raw":"J08nY <johny@neuromancer.sk>","summary":"Somewhat fixed Directory::get_space_left() return values.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5059},"955ed0a95f61e14e6c941540b11905a16fb40d00":{"hash":"955ed0a95f61e14e6c941540b11905a16fb40d00","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"HiDPI: Use global/hidpi_mode as property","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"63ab89d28cba3256eb9cdb707832e0551621acdb":{"hash":"63ab89d28cba3256eb9cdb707832e0551621acdb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5062 from volzhs/translation-korean-1","body":"Better translation for Korean","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5af475cd3e7de0b2d0cee6553668f959e360543b":{"hash":"5af475cd3e7de0b2d0cee6553668f959e360543b","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Better translation for Korean","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5062},"942de803f94148f10562476a58baa4495cbb73f5":{"hash":"942de803f94148f10562476a58baa4495cbb73f5","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"Ariel Manzur <ariel@godotengine.org>","committer_raw":"Ariel Manzur <ariel@godotengine.org>","summary":"temporary fix for vsync call on x11","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2420e46b449f4c8acdfe48c765ea52fc3e860de7":{"hash":"2420e46b449f4c8acdfe48c765ea52fc3e860de7","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"vsync support","body":"-works on windows\n-may not work on X11, if so please fix\n-OSX does not seem to support disabling vsync","is_cherrypick":false,"cherrypick_hash":"","pull":""},"684a1207c0a08889be7024d5851c224877557053":{"hash":"684a1207c0a08889be7024d5851c224877557053","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"make hdpi manually configurable in project settings","body":"also added hidpi support to project manager","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8d497301d424f5f82c759878cc0c4f7e589bdb11":{"hash":"8d497301d424f5f82c759878cc0c4f7e589bdb11","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5055 from djrm/new_icons","body":"Added missing icons for some nodes, changed instance icon","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c1a18039c8557deb4517d2c001e35fa9bcbbea3a":{"hash":"c1a18039c8557deb4517d2c001e35fa9bcbbea3a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5053 from Hinsbart/fix_editor_events","body":"fix ui_* input events in Editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"494847f0d106968e4f527eec088aeb84ab39b112":{"hash":"494847f0d106968e4f527eec088aeb84ab39b112","is_merge":false,"authored_by":["MDQ6VXNlcjE5NzY0NDky"],"author_raw":"Pawel Kowal <pkowal1982@gmail.com>","committer_raw":"Pawel Kowal <pkowal1982@gmail.com>","summary":"Improved Blender/Collada -colonly import creating collision shapes for empties","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5057},"1dab0aab7ce40cc421136a281898d106db2a0a06":{"hash":"1dab0aab7ce40cc421136a281898d106db2a0a06","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Bitmask import plugin","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5056},"1e068d34f4cb70c949aa7425c2b83169d745fd6b":{"hash":"1e068d34f4cb70c949aa7425c2b83169d745fd6b","is_merge":false,"authored_by":["MDQ6VXNlcjU0MTYzNw=="],"author_raw":"Dennis Brakhane <brakhane@gmail.com>","committer_raw":"Dennis Brakhane <brakhane@gmail.com>","summary":"Add support for Python-like negative indexing","body":"Negative indexing is a useful feature in Python, especially when combined\nwith array slicing. Array slicing will hopefully be implemented later, but\nnegative indexing is useful in its own right.\n\nA negative index is indexing from the end of an array,\n\"array[-1] == array[array.size()-1]\", using a negative index\nlarger/smaller than the length of the array is still an error.\n\nWhile primarily useful for arrays and strings, support is also added to\n\"array like\" structures like Vector3 and Color. This is done just\nto be consistent; vector3[2] is much clearer than vector3[-1], but disallowing\nit while allowing it for an array with 3 elements seems confusing.","is_cherrypick":false,"cherrypick_hash":"","pull":4861},"842057e56f63c7dfc20b60615aa1a70fd5791d59":{"hash":"842057e56f63c7dfc20b60615aa1a70fd5791d59","is_merge":false,"authored_by":["MDQ6VXNlcjU0MTYzNw=="],"author_raw":"Dennis Brakhane <brakhane@gmail.com>","committer_raw":"Dennis Brakhane <brakhane@gmail.com>","summary":"Move repetitive code to macros","body":"In preparation for the following \"allow negative indexing\" commit,\nreplace the repetitive array \"set index\" and \"get index\" code with\nmacros.\n\nno functional changes were made, the resulting machine code is unchanged.","is_cherrypick":false,"cherrypick_hash":"","pull":4861},"7398d696d0da3f294571ebeddc32fc92f9f99519":{"hash":"7398d696d0da3f294571ebeddc32fc92f9f99519","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Added missing icons for some nodes, changed instance icons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5055},"3acbf8e71f15c682bcf4fee248f58180e689df1c":{"hash":"3acbf8e71f15c682bcf4fee248f58180e689df1c","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"eska <eska@eska.me>","committer_raw":"eska <eska@eska.me>","summary":"Fix implicit GDScript Reference inheritance","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5054},"a9779efe820e4ca62e498487d4e75e952d8b1bda":{"hash":"a9779efe820e4ca62e498487d4e75e952d8b1bda","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"fix ui_* input events in Editor","body":"`input/` is the category for these in globals ^^\nfixes #5050","is_cherrypick":false,"cherrypick_hash":"","pull":5053},"a0ac4293c17d08ca985a54247c73aa6cd183fe0f":{"hash":"a0ac4293c17d08ca985a54247c73aa6cd183fe0f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5052 from volzhs/fix-label-min-size","body":"Fix min size bug of Label","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f792f63b030ad2306c0407492f03fd9508b70766":{"hash":"f792f63b030ad2306c0407492f03fd9508b70766","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix min size bug of Label","body":"caused by #5030","is_cherrypick":false,"cherrypick_hash":"","pull":5052},"dcce477f5e2b6572e3b9579e288986c969f1a816":{"hash":"dcce477f5e2b6572e3b9579e288986c969f1a816","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <jancar.jj@gmail.com>","committer_raw":"J08nY <jancar.jj@gmail.com>","summary":"Added Dictionary.values()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5048},"56348cbbfe82c2f5e2b95875e0687b664cc6e2d8":{"hash":"56348cbbfe82c2f5e2b95875e0687b664cc6e2d8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5047 from bojidar-bg/document-viewport-viewportsprite","body":"Document Viewport and ViewportSprite","is_cherrypick":false,"cherrypick_hash":"","pull":""},"662e0cc4115be65de3ca7a59c78454f97918dce3":{"hash":"662e0cc4115be65de3ca7a59c78454f97918dce3","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Document Viewport and ViewportSprite classes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5047},"9e0921e038fc2c8f88f837e234a0b1b7cec32117":{"hash":"9e0921e038fc2c8f88f837e234a0b1b7cec32117","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Sync with -doctool","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5047},"673105feb9224a469eb629afe7ee5fa7ac0e8023":{"hash":"673105feb9224a469eb629afe7ee5fa7ac0e8023","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5038 from djrm/new_icons","body":"New icons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"64fd75d91a65d6fe05cf6c3578f53f85b4c92c27":{"hash":"64fd75d91a65d6fe05cf6c3578f53f85b4c92c27","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make Input Actions config not affect the editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cee94b61199163ad3c03e240fad5b164958687ff":{"hash":"cee94b61199163ad3c03e240fad5b164958687ff","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"changed TTR for RTR","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c1028b9011693f9e40f32bfcd45f33b1efedce9a":{"hash":"c1028b9011693f9e40f32bfcd45f33b1efedce9a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"fix for travis","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"007efb6a20dcaa9230f1cfdc1cda92db24c5510f":{"hash":"007efb6a20dcaa9230f1cfdc1cda92db24c5510f","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-customizable shortcuts in editor","body":"-editor settings now save to .tres instead of .xml\n-buttons can now hold a shortcut","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4389388d4e0b2973e831b030b14e912e00b124b8":{"hash":"4389388d4e0b2973e831b030b14e912e00b124b8","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Added 2x PNG versions of the icons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5038},"50fd5edb9e16acc9fe6c7828608252c0b6de03e2":{"hash":"50fd5edb9e16acc9fe6c7828608252c0b6de03e2","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Added basic script to convert source svgs to pngs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5038},"279b7921e8dc8feb44a7650b983f6b3878a01d14":{"hash":"279b7921e8dc8feb44a7650b983f6b3878a01d14","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5036 from J08nY/inputmap-actions","body":"Added InputMap.get_actions()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2884faf55bfe5bc01c71f1b77d8996300c7597ec":{"hash":"2884faf55bfe5bc01c71f1b77d8996300c7597ec","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4999 from volzhs/fix-project-path","body":"change invalid characters when get user data dir on Windows & Unix","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2ddaf417778e57a24682e13f573cb876f9a9ce1c":{"hash":"2ddaf417778e57a24682e13f573cb876f9a9ce1c","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"New icons, almost all the icons have an svg version, plus a more consistent look","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5038},"5894060abb35713d744b6a79e7112d38926ba767":{"hash":"5894060abb35713d744b6a79e7112d38926ba767","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Enhanced StyleBoxTexture:","body":"Add texture region support for StyleBoxTexture.\nQuick region(texture region and scale region) selection for StyleBoxTexture with TextureRegionEditorPlugin.","is_cherrypick":false,"cherrypick_hash":"","pull":5026},"9546b2ffd4a73001b4e00248b8f7dc893c133a06":{"hash":"9546b2ffd4a73001b4e00248b8f7dc893c133a06","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Add plugin to pick texture region and patch margins for Patch9Frame","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5026},"dc3cef7c4d7d596dd2e6a171a0912971c21df89b":{"hash":"dc3cef7c4d7d596dd2e6a171a0912971c21df89b","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Add texture region support for Patch9Frame","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5026},"fdf914e53e80f49153ea7f999f816010c0ad8e50":{"hash":"fdf914e53e80f49153ea7f999f816010c0ad8e50","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Add texture region support for stylebox render","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5026},"5b6a8eca94301410b066def0303a132bdc833dd4":{"hash":"5b6a8eca94301410b066def0303a132bdc833dd4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5035 from marcelofg55/master","body":"Right click->Quit on the godot icon will close the application on OSX","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3ae61f22921520e473a9e95783f0fcc03a5c6a54":{"hash":"3ae61f22921520e473a9e95783f0fcc03a5c6a54","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Created a NodeDock with signals and groups","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1a80b2a04a16f930e0d5cca4bdf322769d5a24f9":{"hash":"1a80b2a04a16f930e0d5cca4bdf322769d5a24f9","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <jancar.jj@gmail.com>","committer_raw":"J08nY <jancar.jj@gmail.com>","summary":"Added InputMap.get_actions()","body":"get_actions() lists all actions in the InputMap.","is_cherrypick":false,"cherrypick_hash":"","pull":5036},"b160a26abd50eb34e8ba982f2c1fd95fdd6d102e":{"hash":"b160a26abd50eb34e8ba982f2c1fd95fdd6d102e","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Expose control theme element and override detection methods to scripting side.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4977},"76ab7d3886c5a5e7c777e3cd9869e7b428247c06":{"hash":"76ab7d3886c5a5e7c777e3cd9869e7b428247c06","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"marcelofg55 <marcelofg55@gmail.com>","committer_raw":"marcelofg55 <marcelofg55@gmail.com>","summary":"Right click->Quit on the godot icon will now close the application on OSX.","body":"Fixed get_window_position that missed a return on OSX.","is_cherrypick":false,"cherrypick_hash":"","pull":5035},"280e3611b90c40fc26c7b7295430703f70f50f03":{"hash":"280e3611b90c40fc26c7b7295430703f70f50f03","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5032 from akien-mga/pr-defaut-linear-damp","body":"Physics2D: Rename default_density to default_linear_damp","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f1cd33b53916f47ee4b60440f5b37dd08bec0c9e":{"hash":"f1cd33b53916f47ee4b60440f5b37dd08bec0c9e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5030 from sanikoyes/Pr-fix-label-minsize","body":"fix line_edit&label get min size bug&draw problem","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4b0bae97998dc337c0ca3cfb84332fe2d06d3433":{"hash":"4b0bae97998dc337c0ca3cfb84332fe2d06d3433","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5027 from J08nY/gdscript","body":"Add Array.find_last() and Array.count()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"992a76b41a59de8aad28cf6bce918e7d17970e4e":{"hash":"992a76b41a59de8aad28cf6bce918e7d17970e4e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5023 from volzhs/deselect-help","body":"deselect in help when click somewhere","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0e122566d0dcb1e24ae8347ce4e03121df6478c1":{"hash":"0e122566d0dcb1e24ae8347ce4e03121df6478c1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5022 from vnen/pr-fix-color8","body":"Fix Color8 constructor using wrong value range","is_cherrypick":false,"cherrypick_hash":"","pull":""},"95773c478555728c7c0a183185c9d0cab5cff300":{"hash":"95773c478555728c7c0a183185c9d0cab5cff300","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4943 from marcelofg55/master","body":"Key modifiers (Ctrl, Alt, Meta and Shift) may be used as Input keys n…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cbba9c45062d7daf76823cad8a98893132c3ba81":{"hash":"cbba9c45062d7daf76823cad8a98893132c3ba81","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4300 from leezh/control_focus_mode","body":"Exposed Control::focus_mode to the scene editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a068152ba08cde6933db6862b9b440d3b5cc00a5":{"hash":"a068152ba08cde6933db6862b9b440d3b5cc00a5","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Physics2D: Rename default_density to default_linear_damp","body":"Also adds a proper deprecating warning and tries to do some porting automatically.\nSupersedes #4109.","is_cherrypick":false,"cherrypick_hash":"","pull":5032},"5f7b42cb874764b9e23724ed4a99c1b165b84f8a":{"hash":"5f7b42cb874764b9e23724ed4a99c1b165b84f8a","is_merge":false,"authored_by":["MDQ6VXNlcjY4ODAzNzg="],"author_raw":"sanikoyes <sanikoyes@163.com>","committer_raw":"sanikoyes <sanikoyes@163.com>","summary":"fix line_edit&label get min size bug","body":"fix line_edit draw char(x ofs_max)","is_cherrypick":false,"cherrypick_hash":"","pull":5030},"f32f4671542839495c5fbf18f3460eae8d0499f2":{"hash":"f32f4671542839495c5fbf18f3460eae8d0499f2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4994 from Warlaan/create_dialog_starts_collapsed","body":"The create node dialog now starts collapsed.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"987192775a713c61bc7ac17b54b3bbd1d1e067f3":{"hash":"987192775a713c61bc7ac17b54b3bbd1d1e067f3","is_merge":false,"authored_by":[""],"author_raw":"Warlaan <lars@lkokemor.de>","committer_raw":"Warlaan <lars@lkokemohr.de>","summary":"The create dialog starts collapsed now.","body":"The original behavior can be reactivated in the editor settings.","is_cherrypick":false,"cherrypick_hash":"","pull":4994},"26332479d3d1df0b9c48288eedde9b2d85b3f752":{"hash":"26332479d3d1df0b9c48288eedde9b2d85b3f752","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Signals became a tab","body":"added icons to contextual scene tree menu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5f5ca8cd9b323e3a89940afd5df09099f83d1473":{"hash":"5f5ca8cd9b323e3a89940afd5df09099f83d1473","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <jancar.jj@gmail.com>","committer_raw":"J08nY <jancar.jj@gmail.com>","summary":"Added Array.find_last() and Array.count()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5027},"cd56cad9ac9f0787d8eaa62dee470b783ee0212e":{"hash":"cd56cad9ac9f0787d8eaa62dee470b783ee0212e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5025 from J08nY/master","body":"Fix typo in http_client.h","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b4fb4a131dcfc4b62b07e33430d638c0813c3b71":{"hash":"b4fb4a131dcfc4b62b07e33430d638c0813c3b71","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <jancar.jj@gmail.com>","committer_raw":"J08nY <jancar.jj@gmail.com>","summary":"Fix typo in http_client.h","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5025},"bf22e698229797284c3145c2750533c2eb4046cc":{"hash":"bf22e698229797284c3145c2750533c2eb4046cc","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"deselect in help when click somewhere","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5023},"bff77d731fbfc51f4b7cbb3a1a72d9fd3995d631":{"hash":"bff77d731fbfc51f4b7cbb3a1a72d9fd3995d631","is_merge":false,"authored_by":["MDQ6VXNlcjYyMzkwOTA="],"author_raw":"Błażej Szczygieł <spaz16@wp.pl>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SampleLibraryEditor: Initialize \"is_playing\" variable","body":"Fixes crash caused by jumping to wrong place due to uninitialized\nvariable.\n\nCloses #4703\n\n(cherry picked from commit 9acb666320a03d6f47b6bd43842488bdb921be9f)","is_cherrypick":true,"cherrypick_hash":"9acb666320a03d6f47b6bd43842488bdb921be9f","pull":""},"9acb666320a03d6f47b6bd43842488bdb921be9f":{"hash":"9acb666320a03d6f47b6bd43842488bdb921be9f","is_merge":false,"authored_by":["MDQ6VXNlcjYyMzkwOTA="],"author_raw":"Błażej Szczygieł <spaz16@wp.pl>","committer_raw":"Błażej Szczygieł <spaz16@wp.pl>","summary":"SampleLibraryEditor: Initialize \"is_playing\" variable","body":"Fixes crash caused by jumping to wrong place due to uninitialized\nvariable.\n\nCloses #4703","is_cherrypick":false,"cherrypick_hash":"","pull":5021},"43dad78209e76fc37ae8b46ac3a8ffe4a589eb55":{"hash":"43dad78209e76fc37ae8b46ac3a8ffe4a589eb55","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix Color8 constructor using wrong value range","body":"Fix #5015","is_cherrypick":false,"cherrypick_hash":"","pull":5022},"21e05167b1f3afa46de33be76b17b600cd9c640c":{"hash":"21e05167b1f3afa46de33be76b17b600cd9c640c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5016 from J08nY/classref","body":"Added classref for HTTPClient and HTTPRequest","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4c5439f8cd787d6422a5ca30316f256227ff3405":{"hash":"4c5439f8cd787d6422a5ca30316f256227ff3405","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <jancar.jj@gmail.com>","committer_raw":"J08nY <jancar.jj@gmail.com>","summary":"Added classref for HTTPClient and HTTPRequest","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5016},"dd4eaa10051407034bf854a7f876fbb6d1027f01":{"hash":"dd4eaa10051407034bf854a7f876fbb6d1027f01","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <jancar.jj@gmail.com>","committer_raw":"J08nY <jancar.jj@gmail.com>","summary":"Exposed a RESULT_DOWNLOAD_FILE_CANT_OPEN constant to docs and GDScript.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5016},"45163b10bebb07769fdb103a76468915e0066f76":{"hash":"45163b10bebb07769fdb103a76468915e0066f76","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <jancar.jj@gmail.com>","committer_raw":"J08nY <jancar.jj@gmail.com>","summary":"Sync classref","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5016},"2ca4995a6f934b9d849679e3bbcf5722d5e238f0":{"hash":"2ca4995a6f934b9d849679e3bbcf5722d5e238f0","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Cleaned up remote menu","body":"-Merged fileserver & deploy dumb clients option\n-Live Script Reloading can now happen automatically on script save\n-Changed Live to Mirror term to differentiate from Unity and Unreal, as\nwhat Godot does is not the same thing.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a0a16aec3ae3a1df90ef8b5d1f041eca5e476f08":{"hash":"a0a16aec3ae3a1df90ef8b5d1f041eca5e476f08","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Remove leftover from the demos","body":"Was missed in c7d45ec085086ab86192a7890b9622320d57b89d.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c7d45ec085086ab86192a7890b9622320d57b89d":{"hash":"c7d45ec085086ab86192a7890b9622320d57b89d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Removed demos","body":"they go to their own project now","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f9af57f3bdb16e015ee10b979fe18cf2195077f9":{"hash":"f9af57f3bdb16e015ee10b979fe18cf2195077f9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4950 from Geequlim/fix-editor-import-plugin","body":"Expose ResourceImportMetadata::set_source_md5 for script","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2bbedd35ddfa0eb4872003383c5ea91b887427ac":{"hash":"2bbedd35ddfa0eb4872003383c5ea91b887427ac","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Expose ResourceImportMetadata::set_source_md5 for script","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4950},"b8d31c5eb5ff91c5c4f0af3c74d92aabbbebac9f":{"hash":"b8d31c5eb5ff91c5c4f0af3c74d92aabbbebac9f","is_merge":false,"authored_by":["MDQ6VXNlcjc3ODIyMTg="],"author_raw":"Dmitriy Salnikov <dimokgamer@gmail.com>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"more fixes in Russian localization (#5006)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5006},"4e0f2389c3a79f1e558ee13e6d51e7dbe531368e":{"hash":"4e0f2389c3a79f1e558ee13e6d51e7dbe531368e","is_merge":true,"authored_by":[],"author_raw":"marcelofg55 <marcelofg55@gmail.com>","committer_raw":"marcelofg55 <marcelofg55@gmail.com>","summary":"Merge remote-tracking branch 'upstream/master'","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bc25492e636a82a30d77aa1b37edede0a2a9182f":{"hash":"bc25492e636a82a30d77aa1b37edede0a2a9182f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Update to libpng 1.5.27","body":"No security relevant fix as far as I can see, but the version bump\ndoes not hurt either.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fa4a82a8677d1cc6987dc6f4a96309570becc3c1":{"hash":"fa4a82a8677d1cc6987dc6f4a96309570becc3c1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5001 from derderder77/master","body":"Add some french translation.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6829b4b57bf74160d7ba2a6174c6238177326c67":{"hash":"6829b4b57bf74160d7ba2a6174c6238177326c67","is_merge":false,"authored_by":["MDQ6VXNlcjExODE4ODA5"],"author_raw":"derderder <derderder77380@gmail.com>","committer_raw":"derderder <derderder77380@gmail.com>","summary":"Improve french translation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5001},"b38ee6b1f98bea4c4870722cae2e3260ff1ef4d3":{"hash":"b38ee6b1f98bea4c4870722cae2e3260ff1ef4d3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4989 from volzhs/fix-texture-atlas-error","body":"fix crash and error with texture atlas","is_cherrypick":false,"cherrypick_hash":"","pull":""},"25800e958c3179e4ff3c2a587d614d7421ea79b1":{"hash":"25800e958c3179e4ff3c2a587d614d7421ea79b1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #5003 from volzhs/translation-korean","body":"Add Korean translation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d9eab56bf0329daf89637c7ebffc142e9c1431a6":{"hash":"d9eab56bf0329daf89637c7ebffc142e9c1431a6","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Add Korean translation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":5003},"da950fcc3fed87ece8bbeda3c521d4337d317c09":{"hash":"da950fcc3fed87ece8bbeda3c521d4337d317c09","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4995 from Warlaan/tooltips_in_create_dialog","body":"Added classes' short descriptions as tooltips in the create dialog.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fe3a68c4c2c2608ea1d5d17483771bead501c794":{"hash":"fe3a68c4c2c2608ea1d5d17483771bead501c794","is_merge":false,"authored_by":["MDQ6VXNlcjc1MDA2OTM="],"author_raw":"Warlaan <lars@lkokemohr.de>","committer_raw":"Warlaan <lars@lkokemohr.de>","summary":"Added classes' short descriptions as tooltips in the create dialog.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4995},"9073dc99634285edc3b4886467871c14100f8233":{"hash":"9073dc99634285edc3b4886467871c14100f8233","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"change invalid characters when get user data dir on Windows & Unix","body":"Can't create user data folder when project name has ``\\ / : * ? \" < > |`` characters on OS_Windows & OS_Unix.\nSo, change it to ``-`` to be able to make folder.\n\nfixes #4928 and it's altanative to #4986.","is_cherrypick":false,"cherrypick_hash":"","pull":4999},"ee7d94bf1102425a669646e8712ad675b03c6165":{"hash":"ee7d94bf1102425a669646e8712ad675b03c6165","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"fix invalid texture plugin name","body":"EditorTextureImportPlugin had ``texture_2d``, ``texture_3d``, ``texture_atlas`` and ``larget_texture``.\nThese are now just ``texture``.","is_cherrypick":false,"cherrypick_hash":"","pull":4989},"fc73f0c8b01ca5777f9c7970c5d78abc7c190b6e":{"hash":"fc73f0c8b01ca5777f9c7970c5d78abc7c190b6e","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"fix crash and error with texture atlas","body":"- crashes at Project Export Settings > Preview Atlas\n- error message when export project\n\n```\nERROR: EditorImportExport::get_import_plugin_by_name: Condition ' !by_idx.has(p_string) ' is true. returned: Ref<EditorImportPlugin>()\nAt: tools\\editor\\editor_import_export.cpp:1548\n```\n\nit is caused by https://github.com/godotengine/godot/commit/8be2fabbe5cd846bac5e5a38e55f3fb70e73f2da#diff-67a74bd708380c6b3baa717bb178dd47R802","is_cherrypick":false,"cherrypick_hash":"","pull":4989},"182ee80b7d0e187053150add897931363e5caab4":{"hash":"182ee80b7d0e187053150add897931363e5caab4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4926 from Paulb23/fullscreen_and_distraction_free_mode","body":"Added fullscreen and distraction free modes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e57bca90ab9e5c7ab983d2db62b033dd2f00f653":{"hash":"e57bca90ab9e5c7ab983d2db62b033dd2f00f653","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4982 from vnen/pr-android-flags","body":"Remove Make-related flags from Android build","is_cherrypick":false,"cherrypick_hash":"","pull":""},"408c26ce0bc3847ed956a6993faa2619cd942da2":{"hash":"408c26ce0bc3847ed956a6993faa2619cd942da2","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Remove Make-related flags from Android build","body":"They were wrongly placed, creating a file named \"-fpic\" instead of\napplying \"-fpic\" to the build. This file was in .gitignore, which made it\nless noticiable.\n\nThis also adds build.gradle to .gitignore.","is_cherrypick":false,"cherrypick_hash":"","pull":4982},"cc0a7b24e760512c4a17e54371c3308cd082c266":{"hash":"cc0a7b24e760512c4a17e54371c3308cd082c266","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"missed ifdef that broke android build","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9e745b920fec25f1088ae0377a8d87a87136a5f7":{"hash":"9e745b920fec25f1088ae0377a8d87a87136a5f7","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ability to reload scripts on running game","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"45752eaae4a97b93c794651aa1b8dfec3c4f4d95":{"hash":"45752eaae4a97b93c794651aa1b8dfec3c4f4d95","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4979 from neikeq/pr-fix-defval","body":"Removed invalid DEFVAL for HTTPClient::request_raw","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cceb842a4899faae702be8ec0291423a177d1879":{"hash":"cceb842a4899faae702be8ec0291423a177d1879","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Removed invalid DEFVAL for HTTPClient::request_raw","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4979},"4ec2b1434f8260f959e3e7327ebf1410cff6841b":{"hash":"4ec2b1434f8260f959e3e7327ebf1410cff6841b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"removed dependency on shcore.dll to get DPI","body":"fixes #4973","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5b9ff5f494055f20b2fbb655a52556b77796e906":{"hash":"5b9ff5f494055f20b2fbb655a52556b77796e906","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4976 from J08nY/issue-4947","body":"Sort translations","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4bcc60008d7ce346b282652a347b3e1f6184e5f9":{"hash":"4bcc60008d7ce346b282652a347b3e1f6184e5f9","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Expose Vector2 abs method to scripts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4977},"445909c1e106a3fd02da313d258d9078632cb745":{"hash":"445909c1e106a3fd02da313d258d9078632cb745","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Exposed remaining PROPERTY_USAGE constants to script","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4977},"7ebc4229455521bd1e978c8de2913a9a7763b66f":{"hash":"7ebc4229455521bd1e978c8de2913a9a7763b66f","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Expose string 'erase' method to script","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4977},"4192d6d5512611825c777aea7af0c8a9478ee290":{"hash":"4192d6d5512611825c777aea7af0c8a9478ee290","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <jancar.jj@gmail.com>","committer_raw":"J08nY <jancar.jj@gmail.com>","summary":"Sort l18n while building","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4976},"33bb0491f8b1794875ee9b7c858054c86ecb872f":{"hash":"33bb0491f8b1794875ee9b7c858054c86ecb872f","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge pull request #4952 from sanikoyes/Pr-fix-stb-font-prop","body":"fix stb font property names","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9b3319b70d23444f566701f47ee0fd30fe51e90d":{"hash":"9b3319b70d23444f566701f47ee0fd30fe51e90d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4974 from DimOkGamer/added_3_more_translatable_strings","body":"Added 3 more translatable strings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4a1a6c0d06883767000b9e607e40b73402c86c7d":{"hash":"4a1a6c0d06883767000b9e607e40b73402c86c7d","is_merge":false,"authored_by":["MDQ6VXNlcjc3ODIyMTg="],"author_raw":"DimOkGamer <dimokgamer@gmail.com>","committer_raw":"DimOkGamer <dimokgamer@gmail.com>","summary":"1 changed string","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4974},"f7d0110cdf61fff70bcb66b50a5274e5d96a6c76":{"hash":"f7d0110cdf61fff70bcb66b50a5274e5d96a6c76","is_merge":false,"authored_by":["MDQ6VXNlcjc3ODIyMTg="],"author_raw":"DimOkGamer <dimokgamer@gmail.com>","committer_raw":"DimOkGamer <dimokgamer@gmail.com>","summary":"Added 3 more translatable strings","body":"and fixed russian localization based on user feedback.\n\nAdded strings already contained in the current version of the\nlocalization.","is_cherrypick":false,"cherrypick_hash":"","pull":4974},"f2efa22c9615c36a3dd36dc659ef83c374895cea":{"hash":"f2efa22c9615c36a3dd36dc659ef83c374895cea","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4971 from P-GLEZ/master","body":"StaticBody documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bca3864492be39a2c4be0b3b1ff29e810095e05f":{"hash":"bca3864492be39a2c4be0b3b1ff29e810095e05f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4972 from hyperglow/master","body":"i18n: Improve existing german translations. Merged two po files.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"35cb75220de897face4d133cd9a9c5c1ac80d8a4":{"hash":"35cb75220de897face4d133cd9a9c5c1ac80d8a4","is_merge":false,"authored_by":["MDQ6VXNlcjE5NjY5Mzky"],"author_raw":"P-GLEZ <4cpablogp@gmail.com>","committer_raw":"P-GLEZ <4cpablogp@gmail.com>","summary":"StaticBody documentation","body":"Documented StaticBody. Also corrected an error in StaticBody2D\ndocumentation","is_cherrypick":false,"cherrypick_hash":"","pull":4971},"ec3d23c32302aca114dcb82cc5e5c805387b3d45":{"hash":"ec3d23c32302aca114dcb82cc5e5c805387b3d45","is_merge":false,"authored_by":["MDQ6VXNlcjg1MjMyOTA="],"author_raw":"hyperglow <greensoma@web.de>","committer_raw":"hyperglow <greensoma@web.de>","summary":"i18n: Improve existing german translations. Merged two po files.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4972},"9d036f51a3045503989510764d30dc81e6df50a3":{"hash":"9d036f51a3045503989510764d30dc81e6df50a3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4968 from ajacobsen/german-translation-fix","body":"i18n: Improve existing german translations","is_cherrypick":false,"cherrypick_hash":"","pull":""},"195a76632add9e9226f95e57721feffb94572716":{"hash":"195a76632add9e9226f95e57721feffb94572716","is_merge":false,"authored_by":["MDQ6VXNlcjcxNzI5MA=="],"author_raw":"atze <atze@libra.uberspace.de>","committer_raw":"atze <atze@libra.uberspace.de>","summary":"i18n: Improve existing german translations","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4968},"0dc6ee9c1ee85d6fa155e5997c5f4d64f2c2f024":{"hash":"0dc6ee9c1ee85d6fa155e5997c5f4d64f2c2f024","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4964 from toby3d/patch-1","body":"Morphological and stylistic corrections in ru.po","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4e6f452c527c9305f57cb383cfe3f2253612d215":{"hash":"4e6f452c527c9305f57cb383cfe3f2253612d215","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4933 from J08nY/classref","body":"Added RigidBody and finished Resource class-reference","is_cherrypick":false,"cherrypick_hash":"","pull":""},"df139f57b32fb19759392e5082ec65a7df316ab9":{"hash":"df139f57b32fb19759392e5082ec65a7df316ab9","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Some cleanup to GDScript","body":"separated GDFunction (VM) from GDScript in two different files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8f6b5ffdc72fe53776ddf7e98783aa2b21e06c09":{"hash":"8f6b5ffdc72fe53776ddf7e98783aa2b21e06c09","is_merge":false,"authored_by":["MDQ6VXNlcjU0MTIzMjI="],"author_raw":"Maxim Lebedev <toby3d@users.noreply.github.com>","committer_raw":"Maxim Lebedev <toby3d@users.noreply.github.com>","summary":"Morphological and stylistic corrections in ru.po","body":"I just corrected a small errors and has added missed signs.","is_cherrypick":false,"cherrypick_hash":"","pull":4964},"1ae9ff19194af9a365b3a76e50ee8d3aa01205b8":{"hash":"1ae9ff19194af9a365b3a76e50ee8d3aa01205b8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4960 from Hinsbart/fix_color8","body":"Make Color.{rgba}8 return int instead float","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0325944ee4f6e3ca17382df82fa6d12868b3c541":{"hash":"0325944ee4f6e3ca17382df82fa6d12868b3c541","is_merge":false,"authored_by":["MDQ6VXNlcjE5NjY5Mzky"],"author_raw":"P-GLEZ <4cpablogp@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"classref: Area documentation","body":"One method was missing.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"da3247a500662dcbd8e1946ecf0a9af19a146982":{"hash":"da3247a500662dcbd8e1946ecf0a9af19a146982","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"Make Color.{rgba}8 return int instead float","body":"According to the class doc, these should be int.\nAlso fixed a little bug: the setter for 'r8' changed the green value","is_cherrypick":false,"cherrypick_hash":"","pull":4960},"d77f465bd02a55b99a80aa1e8f65c8eadac5fe62":{"hash":"d77f465bd02a55b99a80aa1e8f65c8eadac5fe62","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4958 from P-GLEZ/master","body":"Area Documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"da25b76aa1c1950df34d540e808919f2f3740b9d":{"hash":"da25b76aa1c1950df34d540e808919f2f3740b9d","is_merge":false,"authored_by":["MDQ6VXNlcjIzNTYzNjg="],"author_raw":"Andreas Hirschauer <andreas@hirschauer-it.de>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Add more German translation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"617530832b56d10dc6df16f83692ccdcb905cfc7":{"hash":"617530832b56d10dc6df16f83692ccdcb905cfc7","is_merge":false,"authored_by":["MDQ6VXNlcjE5NjY5Mzky"],"author_raw":"P-GLEZ <4cpablogp@gmail.com>","committer_raw":"P-GLEZ <4cpablogp@gmail.com>","summary":"Area Documentation","body":"Ported the Area2D documentation into its 3D counterpart. Also fixed some\ntypos","is_cherrypick":false,"cherrypick_hash":"","pull":4958},"68e35b6bebb936bd083bca6f813475cefdc5419b":{"hash":"68e35b6bebb936bd083bca6f813475cefdc5419b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4956 from volzhs/fix-error-scene-update","body":"fix error when open scene or switch to another scene","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e4f68d08ebbfafec43d97763facc964026483be1":{"hash":"e4f68d08ebbfafec43d97763facc964026483be1","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"fix error when open scene or switch to another scene","body":"## Error message on console ##\n```\nno access to ID:18723\nERROR: FileAccessWindows::_get_modified_time: Method/Function Failed, returning: 0\nAt: drivers\\windows\\file_access_windows.cpp:251\n```","is_cherrypick":false,"cherrypick_hash":"","pull":4956},"f4ee46124a4b0926703b11ff11ee873be123b933":{"hash":"f4ee46124a4b0926703b11ff11ee873be123b933","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sort files to parse alphabetically","body":"This should ensure that python produces the same tools.pot for every user,\nand thus that the .po will not get useless diffs upon merge.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bbaaf032009cb9deeab2e9693fa702288ae1b9ec":{"hash":"bbaaf032009cb9deeab2e9693fa702288ae1b9ec","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4955 from Geequlim/translation-zh_CN","body":"Sync and more translation for zh_CN","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7e18de6b6abb7bc9533bc4d7b2669b7273f6f9b6":{"hash":"7e18de6b6abb7bc9533bc4d7b2669b7273f6f9b6","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"More translation for zh_CN","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4955},"21bcf4a8aa209053c1a3177877695a444e8957f4":{"hash":"21bcf4a8aa209053c1a3177877695a444e8957f4","is_merge":false,"authored_by":["MDQ6VXNlcjY4ODAzNzg="],"author_raw":"sanikoyes <sanikoyes@163.com>","committer_raw":"sanikoyes <sanikoyes@163.com>","summary":"fix stb font property names","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4952},"fbef1ff253e79217e55b712767ae8f50050d7ed3":{"hash":"fbef1ff253e79217e55b712767ae8f50050d7ed3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4948 from volzhs/non-latin-script-editor","body":"Supports to use non-latin characters in script editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c761333ce412c18dc57890305253fd5991bac2c2":{"hash":"c761333ce412c18dc57890305253fd5991bac2c2","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Supports to use non-latin characters in script editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4948},"4f596e1924386500fa723317c68584e1b22f4b91":{"hash":"4f596e1924386500fa723317c68584e1b22f4b91","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4946 from volzhs/issue-4927","body":"fix random inifinite loop when open editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dffbc19c8a5cb5f804159b948bf1848787f760db":{"hash":"dffbc19c8a5cb5f804159b948bf1848787f760db","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4942 from DimOkGamer/master","body":"Many improvements of Russian translation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9418b81c74004794cbab323a1d5daed2b5057e0d":{"hash":"9418b81c74004794cbab323a1d5daed2b5057e0d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4916 from Paulb23/current_line_highlighting","body":"Current line highlighting draws behind line numbers and breakpont gutter","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a9d246ea6caa25d94e729f2aff8b64366b68b79c":{"hash":"a9d246ea6caa25d94e729f2aff8b64366b68b79c","is_merge":false,"authored_by":["MDQ6VXNlcjEwMzMyNTM0"],"author_raw":"jmintb <isai@protonmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Switched the space shooter demo from none fixed process to fixed process","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8804b939531f6cab6b1db35da846403f6d60fd04":{"hash":"8804b939531f6cab6b1db35da846403f6d60fd04","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"fix random inifinite loop when open editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4946},"344a39dafd13922ee535928df284d4a87e8721fd":{"hash":"344a39dafd13922ee535928df284d4a87e8721fd","is_merge":false,"authored_by":[""],"author_raw":"Juan Linietsky <reduz@Juans-MBP.fibertel.com.ar>","committer_raw":"Juan Linietsky <reduz@Juans-MBP.fibertel.com.ar>","summary":"Implemented file drop support in OSX","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bb223869e0d016d372d8f3d98b3d5680cc069368":{"hash":"bb223869e0d016d372d8f3d98b3d5680cc069368","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"marcelofg55 <marcelofg55@gmail.com>","committer_raw":"marcelofg55 <marcelofg55@gmail.com>","summary":"Key modifiers (Ctrl, Alt, Meta and Shift) may be used as Input keys now on OSX","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4943},"fb2d52e1164bd823e6de406f77d762804c1b1df9":{"hash":"fb2d52e1164bd823e6de406f77d762804c1b1df9","is_merge":false,"authored_by":["MDQ6VXNlcjc3ODIyMTg="],"author_raw":"DimOkGamer <dimokgamer@gmail.com>","committer_raw":"DimOkGamer <dimokgamer@gmail.com>","summary":"Many improvements of Russian translation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4942},"4d6d6fcbfc9cd7e37ad38bb83c05f9260e50d5bc":{"hash":"4d6d6fcbfc9cd7e37ad38bb83c05f9260e50d5bc","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge remote-tracking branch 'origin/master'","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0eb6c644b282440d3e83aaa4db6db2c48be46f8c":{"hash":"0eb6c644b282440d3e83aaa4db6db2c48be46f8c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"changed font system to use fallbacks","body":"this way more than 64k characters can be used","is_cherrypick":false,"cherrypick_hash":"","pull":""},"97b116dfc6db2d8706e2f64d1f51aec729497398":{"hash":"97b116dfc6db2d8706e2f64d1f51aec729497398","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4897 from djrm/svg_icons","body":"Added first batch of svg icons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0a217507373bb8f2833cf24d5a9f661f395f1da1":{"hash":"0a217507373bb8f2833cf24d5a9f661f395f1da1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4934 from paviro/master","body":"Added partial German translation.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d1f5c3a5bf9446cdbd29b2f431fad81dfbb32910":{"hash":"d1f5c3a5bf9446cdbd29b2f431fad81dfbb32910","is_merge":false,"authored_by":["MDQ6VXNlcjk5MjgyNg=="],"author_raw":"Paul-Vincent Roll <paviro@me.com>","committer_raw":"Paul-Vincent Roll <paviro@me.com>","summary":"Added partial German translation.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4934},"ec9637613f68eba38450fb93867e616681efcc50":{"hash":"ec9637613f68eba38450fb93867e616681efcc50","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4932 from vnen/pr-ptbr-translation","body":"Add pt_BR editor translation file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"84ad8a11b6e63fb34eca619b7b5bdf6254deb910":{"hash":"84ad8a11b6e63fb34eca619b7b5bdf6254deb910","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4931 from CowThing/classref-edit","body":"Filling in documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"78b4dcf84d58b23e50a41e2851693524b8c1f812":{"hash":"78b4dcf84d58b23e50a41e2851693524b8c1f812","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4920 from neikeq/pr-search-bar-fix","body":"Fixed and improved search bar","is_cherrypick":false,"cherrypick_hash":"","pull":""},"063d507a15d7895a08dabe50feaf949e454445d3":{"hash":"063d507a15d7895a08dabe50feaf949e454445d3","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <jancar.jj@gmail.com>","committer_raw":"J08nY <jancar.jj@gmail.com>","summary":"Added classref for RigidBody, and finished classref for Resource","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4933},"a4cbed846589c8987965684757f59f234a55c9a8":{"hash":"a4cbed846589c8987965684757f59f234a55c9a8","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <jancar.jj@gmail.com>","committer_raw":"J08nY <jancar.jj@gmail.com>","summary":"Sync class-ref with code base.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4933},"6cd39ed956ea72bdf7ad0c19f10ca410997217de":{"hash":"6cd39ed956ea72bdf7ad0c19f10ca410997217de","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync template and PO files with source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"27aac93c5fd67cfa86e67f8c85d90bb55905e073":{"hash":"27aac93c5fd67cfa86e67f8c85d90bb55905e073","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4929 from DimOkGamer/master","body":"Added more translatable strings in code. Updated template tools.pot.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3ba4e6b2ac079c20d4e79f6e0d7dc1123ce49f25":{"hash":"3ba4e6b2ac079c20d4e79f6e0d7dc1123ce49f25","is_merge":false,"authored_by":["MDQ6VXNlcjExNDUwODc1"],"author_raw":"CowThing <cowthing@gmail.com>","committer_raw":"CowThing <cowthing@gmail.com>","summary":"Filling in documentation","body":"VisibilityNotifier and VisibilityEnabler (2D and 3D).","is_cherrypick":false,"cherrypick_hash":"","pull":4931},"0fc4f1bcf4daf4b6efbce3e76506d74c672db59a":{"hash":"0fc4f1bcf4daf4b6efbce3e76506d74c672db59a","is_merge":false,"authored_by":["MDQ6VXNlcjc3ODIyMTg="],"author_raw":"DimOkGamer <dimokgamer@gmail.com>","committer_raw":"DimOkGamer <dimokgamer@gmail.com>","summary":"Added more translatable strings in code. Updated template tools.pot.","body":"also improved Russian localization.","is_cherrypick":false,"cherrypick_hash":"","pull":4929},"67d44e18f540a39f3edb43b2c0337295e65037b8":{"hash":"67d44e18f540a39f3edb43b2c0337295e65037b8","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add pt_BR editor translation file","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4932},"771b22571859df758609c2391e113e6fb894fa58":{"hash":"771b22571859df758609c2391e113e6fb894fa58","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Added fullscreen and distraction free modes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4926},"405094c167b573d196faa40a0e13ef2d059333d9":{"hash":"405094c167b573d196faa40a0e13ef2d059333d9","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Enable parsing RTR strings","body":"TTR is used in the editor, and RTR is for content that it shared between\nthe editor and games (e.g. in scenes/gui)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d0292a68cf52d14fd760a5541e08d7249dd655d2":{"hash":"d0292a68cf52d14fd760a5541e08d7249dd655d2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync PO files with template","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"73918100bebed91f50464f8242be97e3b9703fd9":{"hash":"73918100bebed91f50464f8242be97e3b9703fd9","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"GH Linguist: Ignore drivers/*","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8b1c665087c1f26578a1847c05cc32e02b7fe2d8":{"hash":"8b1c665087c1f26578a1847c05cc32e02b7fe2d8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4921 from Leandros/master","body":"Properly detect .h as a C++ header file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"18484eb6c778c318e824882f2bec829ef1fe3582":{"hash":"18484eb6c778c318e824882f2bec829ef1fe3582","is_merge":false,"authored_by":["MDQ6VXNlcjM5NjQ3NQ=="],"author_raw":"Arvid Gerstmann <ag@arvid.io>","committer_raw":"Arvid Gerstmann <ag@arvid.io>","summary":"properly detect .h as a C++ header file","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4921},"7e4c58c56331f0a6f98c9ac950135041d8578f97":{"hash":"7e4c58c56331f0a6f98c9ac950135041d8578f97","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fixed and improved search bar","body":"- Search no longer selects the results\n- Return focus to the text editor when hiding the bar\n- Fix connecting to invalid signal\n- Update/redraw the text editor after searching","is_cherrypick":false,"cherrypick_hash":"","pull":4920},"6ae126ef9b2d654dc3575aea18bbb280992e0bc5":{"hash":"6ae126ef9b2d654dc3575aea18bbb280992e0bc5","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Current line draws behind line numbers and breakpont gutter","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4916},"f2327829669385ebcb51a0af966709dfce070373":{"hash":"f2327829669385ebcb51a0af966709dfce070373","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4910 from ZX-WT/master","body":"Incomplete Traditional Chinese translation(zh_HK)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4a4968e5a839c8866d0d20d18f796bb48446fd2d":{"hash":"4a4968e5a839c8866d0d20d18f796bb48446fd2d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4902 from Geequlim/translatable-dialogs","body":"Make dialogs translatable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dde995a5134d2421f987200542e50547484d956f":{"hash":"dde995a5134d2421f987200542e50547484d956f","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Make dialogs translatable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4902},"9845b08f816bd5c3915874f8155ec17a4ea402ae":{"hash":"9845b08f816bd5c3915874f8155ec17a4ea402ae","is_merge":false,"authored_by":["MDQ6VXNlcjEwMjQ1NDcx"],"author_raw":"Bonfi96 <bonfi.96@hotmail.it>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Added Italian Localization (#4908)","body":"Full Italian localization of the Godot interface","is_cherrypick":false,"cherrypick_hash":"","pull":4908},"889d141ba987940c25b7465bab862752dbd14d43":{"hash":"889d141ba987940c25b7465bab862752dbd14d43","is_merge":false,"authored_by":["MDQ6VXNlcjEwODgzNzQ5"],"author_raw":"ZX-WT <ZX_WT@ymail.com>","committer_raw":"ZX-WT <ZX_WT@ymail.com>","summary":"Incomplete Traditional Chinese translation(zh_HK)","body":"probably can be used as zh_TW translation","is_cherrypick":false,"cherrypick_hash":"","pull":4910},"8a70c6eaf1f7a1ceae94edf68103526d0fcdf22a":{"hash":"8a70c6eaf1f7a1ceae94edf68103526d0fcdf22a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync Russian translation with template","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"77d998934c6307c6ecfe5f2772b91bd69812dc95":{"hash":"77d998934c6307c6ecfe5f2772b91bd69812dc95","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Convert Russian PO to Unix format","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a35ee35785b5a3b2055f7de386847221095ebce7":{"hash":"a35ee35785b5a3b2055f7de386847221095ebce7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4899 from DimOkGamer/master","body":"Added Russian Localization","is_cherrypick":false,"cherrypick_hash":"","pull":""},"77da64ca96c3292c1ce5b7d8845305a98da4224c":{"hash":"77da64ca96c3292c1ce5b7d8845305a98da4224c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4891 from Hinsbart/dpi_demo","body":"Update window management demo to show screen dpi","is_cherrypick":false,"cherrypick_hash":"","pull":""},"72c0d6d706f1066d166629036a0364fbad795553":{"hash":"72c0d6d706f1066d166629036a0364fbad795553","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Second batch of icons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4897},"cf3575e0b4c5e73c6f8889bcf662906383021171":{"hash":"cf3575e0b4c5e73c6f8889bcf662906383021171","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduz@Juans-MBP.fibertel.com.ar>","committer_raw":"Juan Linietsky <reduz@Juans-MBP.fibertel.com.ar>","summary":"Merge branch 'master' of https://github.com/godotengine/godot","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9b1f8230ec435d9289b53afa8da02367daf8b5af":{"hash":"9b1f8230ec435d9289b53afa8da02367daf8b5af","is_merge":false,"authored_by":[""],"author_raw":"Juan Linietsky <reduz@Juans-MBP.fibertel.com.ar>","committer_raw":"Juan Linietsky <reduz@Juans-MBP.fibertel.com.ar>","summary":"-Some fixes to OSX retina scaling for window functions","body":"-Implemented HiDPI detection and support for Godot Editor!","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7dd0b5857a92629c0e0c9fb06f6e054052cc57a7":{"hash":"7dd0b5857a92629c0e0c9fb06f6e054052cc57a7","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Added first batch of svg icons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4897},"47bd1e868893c6ad8cd56b591115b181726b7b93":{"hash":"47bd1e868893c6ad8cd56b591115b181726b7b93","is_merge":false,"authored_by":["MDQ6VXNlcjY2MzM5OTg="],"author_raw":"TheoXD <redsymbzone@hotmail.com>","committer_raw":"TheoXD <redsymbzone@hotmail.com>","summary":"fixed interactive_loader() not returning a cached scene","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4895},"db4948030ea202b130052cc8348544bf03901a53":{"hash":"db4948030ea202b130052cc8348544bf03901a53","is_merge":false,"authored_by":["MDQ6VXNlcjc3ODIyMTg="],"author_raw":"DimOkGamer <dimokgamer@gmail.com>","committer_raw":"DimOkGamer <dimokgamer@gmail.com>","summary":"Added Russian Localization","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4899},"d02a819fd0637bf87f10390e14f54e8341474869":{"hash":"d02a819fd0637bf87f10390e14f54e8341474869","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"window management demo: show screen dpi","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4891},"e6e878e139eb48f587bf4f6e111b08ebf0121749":{"hash":"e6e878e139eb48f587bf4f6e111b08ebf0121749","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Icon: Remove more grey capsules behind official logo","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e0e52055bc6dd76ab26ca9f914631b351ba49ff9":{"hash":"e0e52055bc6dd76ab26ca9f914631b351ba49ff9","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Fix parsing bug while adding locations to the template","body":"Also sync the template and PO files to reflect this change\n+ the recent TTR additions/removals.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d5fe48831a52acf808f4688ecf938406ad5e9c67":{"hash":"d5fe48831a52acf808f4688ecf938406ad5e9c67","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4888 from vnen/pr-remove-comment-ttr","body":"Remove translatable strings in comments","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e623a50be623e3e714e28c2346d8130eb2f0e471":{"hash":"e623a50be623e3e714e28c2346d8130eb2f0e471","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Remove translatable strings in comments","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4888},"c7d24b7814b335fb9503f6a957ac5923a47da161":{"hash":"c7d24b7814b335fb9503f6a957ac5923a47da161","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"hidpi for now not available on mingw, sorry","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4f100f92d859848f44c972c08e7fbf37c04e8d3e":{"hash":"4f100f92d859848f44c972c08e7fbf37c04e8d3e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"DPI Detection support","body":"Windows only for now.\nMany builds may break (older visual studio, mingw32)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d31696e3dbe54111cfcf444abf854a55c94bdb76":{"hash":"d31696e3dbe54111cfcf444abf854a55c94bdb76","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4874 from Hinsbart/x11_dragndrop","body":"x11: Add support for filesystem drag & drop using xdnd","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c2b13156895ede907166c25098f4d01b7edc635b":{"hash":"c2b13156895ede907166c25098f4d01b7edc635b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4847 from Hinsbart/fix_icon_scale_new","body":"Proper alignment and fixed scaling for TileMapEditor tile icons.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"96bdab6edfb2834a07add23cd3892a599ee9bfa4":{"hash":"96bdab6edfb2834a07add23cd3892a599ee9bfa4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4845 from vnen/pr-magnetometer","body":"Add magnetometer sensor support for Android","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a2fee794591c09be9f1c625eee0df60977fb1e95":{"hash":"a2fee794591c09be9f1c625eee0df60977fb1e95","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4843 from Paulb23/breakpoints_next_prev_and_remove_issue_1690","body":"Added, goto next and previous breakpoint and remove all, issue 1690","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e8d5ff5169a5a2813cfea75568a12fef50d7eadf":{"hash":"e8d5ff5169a5a2813cfea75568a12fef50d7eadf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4823 from Paulb23/fix_backspace_selection_redo_crash","body":"Fix crash when redoing backspace to clear selection","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d3b46b6bf21713b99d991bb69d33df1ee80a15e8":{"hash":"d3b46b6bf21713b99d991bb69d33df1ee80a15e8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4822 from Paulb23/breakpoint_marker_issue_4750","body":"Added breakpoint markers, issue 4750","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5bbb67fcacff4df5d3c117a2bd81778d3ba0a53f":{"hash":"5bbb67fcacff4df5d3c117a2bd81778d3ba0a53f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4814 from neikeq/pr-issue-4805","body":"Debugger: show error message if description is not available","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6a7530c71882967b90946ef91a2f546dd4a380df":{"hash":"6a7530c71882967b90946ef91a2f546dd4a380df","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4812 from neikeq/pr-search-bar","body":"ScriptEditor/ShaderEditor: Replace find/replace dialog with a bar","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7d262947af09303394a440700d13590a275271fd":{"hash":"7d262947af09303394a440700d13590a275271fd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4810 from marcelofg55/master","body":"Added application/fat_bits property for EditorExportPlatformOSX::Edit…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3f8cd70c1ab78197e01cee9ae284997a2362ff0e":{"hash":"3f8cd70c1ab78197e01cee9ae284997a2362ff0e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4871 from Geequlim/translation-zh_cn","body":"Add Simplified Chinese translation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0a046e6232cd6dc094423436da8bc1842a8e2645":{"hash":"0a046e6232cd6dc094423436da8bc1842a8e2645","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Simplified Chinese Translation:","body":"Fix issuse in last commit\nAdd more translation","is_cherrypick":false,"cherrypick_hash":"","pull":4871},"f9253fa47aaa9e36c015449b514e48d43c93475f":{"hash":"f9253fa47aaa9e36c015449b514e48d43c93475f","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Add Simplified Chinese translation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4871},"2c9b28df1377eb90c8619644eb2a4125d8d408bf":{"hash":"2c9b28df1377eb90c8619644eb2a4125d8d408bf","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"xdnd: can handle more than 3 different target types","body":"Now dropping also works with Nemo and PCManFM(gtk)","is_cherrypick":false,"cherrypick_hash":"","pull":4874},"53279bf02dad30d5bb4306ad21f12f874190043d":{"hash":"53279bf02dad30d5bb4306ad21f12f874190043d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"FreeType: Add mandatory license text","body":"Part of #4859.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"65615c03539305d022abf9ac720726bcaefb1d2f":{"hash":"65615c03539305d022abf9ac720726bcaefb1d2f","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"fix freetype paths on osx and mingw","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3e8eb396d7cfec8a96efb78719c0556f1beccf68":{"hash":"3e8eb396d7cfec8a96efb78719c0556f1beccf68","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Finalized DynamicFont implementation","body":"-DynamicFont uses Freetype by default\n-Editor fonts are now scalable thanks to this\n-Cleaned up documentation browser and added fonts for this","is_cherrypick":false,"cherrypick_hash":"","pull":""},"51be9beec9c38a8cd5a0f9a42a8258484aece9fb":{"hash":"51be9beec9c38a8cd5a0f9a42a8258484aece9fb","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"ScriptEditor/ShaderEditor: Replace find/replace dialog with a bar","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4812},"a5777994cbc06183af7db7d8233434f245d5b089":{"hash":"a5777994cbc06183af7db7d8233434f245d5b089","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4868 from Geequlim/more-tranlatable","body":"Set more visible string to translatable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cb05e8450d1c81f709627e7f174a1c3ad8420955":{"hash":"cb05e8450d1c81f709627e7f174a1c3ad8420955","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Set more visible string to translatable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4868},"cb3faf0b6f0db57dd58c09791ca7ff1a1bf4e234":{"hash":"cb3faf0b6f0db57dd58c09791ca7ff1a1bf4e234","is_merge":true,"authored_by":[],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Merge pull request #4860 from Griefchief/msvc_build_fix","body":"Fix MS Visual Studio build settings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f2bb7722abcd9d13fb05c5a9eda81471bf096353":{"hash":"f2bb7722abcd9d13fb05c5a9eda81471bf096353","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4864 from StraToN/classes-ref-writing","body":"Documentation : BackBufferCopy, Light2D, LightOccluder2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9ac4b293229f62502f4e4e54e1b426e366bbccc8":{"hash":"9ac4b293229f62502f4e4e54e1b426e366bbccc8","is_merge":false,"authored_by":["MDQ6VXNlcjEyODkyMDc="],"author_raw":"Julian Murgia - StraToN <the.straton@gmail.com>","committer_raw":"Julian Murgia - StraToN <the.straton@gmail.com>","summary":"Documented Light2D and LightOccluder2D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4864},"defe7f18c22d78cb19925c36edad6c2ada41163e":{"hash":"defe7f18c22d78cb19925c36edad6c2ada41163e","is_merge":false,"authored_by":["MDQ6VXNlcjEyODkyMDc="],"author_raw":"Julian Murgia - StraToN <the.straton@gmail.com>","committer_raw":"Julian Murgia - StraToN <the.straton@gmail.com>","summary":"Documented BackBufferCopy. Need validation for the different copy modes (constants)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4864},"62de01ae3b9076682f7f19039c00f98fe7763625":{"hash":"62de01ae3b9076682f7f19039c00f98fe7763625","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"Delete unused code in TileMapEditor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4847},"ae0a59731e72efec5bdcca038397c8bda3d13a74":{"hash":"ae0a59731e72efec5bdcca038397c8bda3d13a74","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"x11: Add support for filesystem drag & drop using xdnd","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4874},"aba972238ec23612a9b418c9aa39b903557813ee":{"hash":"aba972238ec23612a9b418c9aa39b903557813ee","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"TextEdit: Improve search method to avoid overlapping results","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4812},"65fa8f91ca979d61cebed8eddd4c8a5bc5317ca7":{"hash":"65fa8f91ca979d61cebed8eddd4c8a5bc5317ca7","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"TextEdit: Avoid capturing KEY_ESCAPE when there is no completion hint","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4812},"ca876191e548adee0c0ce4c3317eba818a6e0838":{"hash":"ca876191e548adee0c0ce4c3317eba818a6e0838","is_merge":false,"authored_by":["MDQ6VXNlcjU3NTc3MDQ="],"author_raw":"Aleksandar Danilovic <greatgames.alexandar@gmail.com>","committer_raw":"Aleksandar Danilovic <greatgames.alexandar@gmail.com>","summary":"Fix MS Visual Studio build settings","body":"NMake was not setup by the vsproj=yes compilation\nparameter. After attempting other possible options,\nthis is the best fix for our current requirements.\nCompiling via NMake is implementing an alternative\nto SCons, so this fix escapes out of NMake\nenvironment while also supporting different target\nbuilds and IDE error list integration.\n\nAlso sets -j setting to 2 so that it's easy for\npeople to change it to a propper value and speed it\nup a bit for those that do not.\n\nAdds two missing .gitignore Visual Studio temp files\npresent in Visual Studio's .gitignore.","is_cherrypick":false,"cherrypick_hash":"","pull":4860},"d9e86528933aac72ca5c80df7e0194dc9cfb7dca":{"hash":"d9e86528933aac72ca5c80df7e0194dc9cfb7dca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4857 from akien-mga/pr-fix-pm-base-dir","body":"Editor: Fix base dir when going back to project manager","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6fefcfd46a7b37d06311819d390bbc87ecb044a7":{"hash":"6fefcfd46a7b37d06311819d390bbc87ecb044a7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Editor: Fix base dir when going back to project manager","body":"This caused the PM to load with the parameters of the previously loaded project.\nWas a regression from ea751724a21e3513ff2291aa24491e9d91c8c0f0. Closes #4045.","is_cherrypick":false,"cherrypick_hash":"","pull":4857},"b2013603b4b5d5a3de38672c3f3ac503f579e4c3":{"hash":"b2013603b4b5d5a3de38672c3f3ac503f579e4c3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with template","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"71f18fdaae156eabd5a35749626bec0f8f33718d":{"hash":"71f18fdaae156eabd5a35749626bec0f8f33718d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Add makefile to handle translation updates","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d708afdc1cd0c23ee3381bd91fe20a7c2acfd056":{"hash":"d708afdc1cd0c23ee3381bd91fe20a7c2acfd056","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Fix typo and sync template","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b6fdac80cb0716f4c64aed9d0920159b50e2ed15":{"hash":"b6fdac80cb0716f4c64aed9d0920159b50e2ed15","is_merge":true,"authored_by":[],"author_raw":"Mariano Javier Suligoy <marianognu.easyrpg@gmail.com>","committer_raw":"Mariano Javier Suligoy <marianognu.easyrpg@gmail.com>","summary":"Merge pull request #4852 from MarianoGnu/master","body":"Remove focus from Sprite Region Editor dialog. Fixes #4751","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e7b7dfefd39308083fa7329d8acde03b94df2c32":{"hash":"e7b7dfefd39308083fa7329d8acde03b94df2c32","is_merge":false,"authored_by":["MDQ6VXNlcjE3NzYwNDQ="],"author_raw":"MarianoGNU <marianognu.easyrpg@gmail.com>","committer_raw":"MarianoGNU <marianognu.easyrpg@gmail.com>","summary":"Remove focus from Sprite Region Editor dialog. Fixes #4751","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4852},"bccdc11ddec9dc8690f2686c296eb81f424e56f9":{"hash":"bccdc11ddec9dc8690f2686c296eb81f424e56f9","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added translation support to Godot","body":"included is a French translation!","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ab97718d8aca65297b147770e5158f0494ac5bb8":{"hash":"ab97718d8aca65297b147770e5158f0494ac5bb8","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Reorder tiles into nice columns","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4847},"8d69e1b6205b0f7073129873b2b8f809e6d25c2b":{"hash":"8d69e1b6205b0f7073129873b2b8f809e6d25c2b","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add documentation for Input.get_magnetometer()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4845},"4877b714b3f8b0f0af2bce7a32691fc2202c8acc":{"hash":"4877b714b3f8b0f0af2bce7a32691fc2202c8acc","is_merge":false,"authored_by":[""],"author_raw":"fluffrabbit <fluffrabbit@aol.com>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add magnetometer sensor support for Android","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4845},"8be2fabbe5cd846bac5e5a38e55f3fb70e73f2da":{"hash":"8be2fabbe5cd846bac5e5a38e55f3fb70e73f2da","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Changed import workflow","body":"-Rearrange favorites in fs dock with drag and drop\n-Removed import -> sub-scene, moved to scenetree contextual menu\n-Removed import -> re-import , moved and integrated to FS dock\n-Added ability in FS dock to re-import more than one resource\nsimultaneously\n-Added ability to drag from native filesystem explorer to Godot, only\nworks on Windows though\n-Removed scene reimport merge options, never worked well. Eventually\nmerging materials should be re-added\n-Added ability to set custom root node type when importing scenes\n-Re-Import is now automatic, can be configured back to manual in editor\nsettings\n-Added resource previews in property list for many resource types","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7c1594ee5a6e17216ffa4e73e33be235e65e0946":{"hash":"7c1594ee5a6e17216ffa4e73e33be235e65e0946","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"Use scalar to scale TileMap icons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4847},"4b80b6b0e3dc88592282c05df0446265fc397b9e":{"hash":"4b80b6b0e3dc88592282c05df0446265fc397b9e","is_merge":false,"authored_by":["MDQ6VXNlcjYxNTQwNzc="],"author_raw":"Johan Manuel <johan.manuel@live.fr>","committer_raw":"Johan Manuel <johan.manuel@live.fr>","summary":"Ability to rename autoloads","body":"The commit makes the 'Name' field of autoloads editable, with support\nfor undo/redo. Name clashes/invalid characters are handled. Fixes #3481.","is_cherrypick":false,"cherrypick_hash":"","pull":4824},"daf0ed646f90ed149a45838e5e6ebf9c577672f7":{"hash":"daf0ed646f90ed149a45838e5e6ebf9c577672f7","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Added, goto next and previous breakpoint and remove all, issue 1690","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4843},"eb7227a20b27e91c6e2adfb1ded738f2dd7e453b":{"hash":"eb7227a20b27e91c6e2adfb1ded738f2dd7e453b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4839 from Geequlim/fix-memory-compiler-warnnings","body":"Add spaces to macros in memory.h to make C++11 compilers happy","is_cherrypick":false,"cherrypick_hash":"","pull":""},"728ce570a55a563ac78ade7998fa204a64dca3c5":{"hash":"728ce570a55a563ac78ade7998fa204a64dca3c5","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Add spaces to macros in memory.h to make C++11 compilers happy","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4839},"b0a97579ac8da127a1a0fe370dd4fb6a473a83b2":{"hash":"b0a97579ac8da127a1a0fe370dd4fb6a473a83b2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"README.md: Add codetriage badge","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4a5997ec1cf19737d2472012871ad7e4836f4f3a":{"hash":"4a5997ec1cf19737d2472012871ad7e4836f4f3a","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fix crash when redoing backspace to clear selection","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4823},"72fda444d198108a250e019d1437b6383c5258da":{"hash":"72fda444d198108a250e019d1437b6383c5258da","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Added breakpoint markers, issue 4750","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4822},"ea9cde884279a665c89d89915559ae3ddc5f8cc1":{"hash":"ea9cde884279a665c89d89915559ae3ddc5f8cc1","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Debugger: show error message if description is not available","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4814},"ba0fbe4f79622e739ffa5a03a61d772fea7a47d5":{"hash":"ba0fbe4f79622e739ffa5a03a61d772fea7a47d5","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"marcelofg55 <marcelofg55@gmail.com>","committer_raw":"marcelofg55 <marcelofg55@gmail.com>","summary":"Added application/fat_bits property for EditorExportPlatformOSX::EditorExportPlatformOSX","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4810},"9daaa709207adf77eb5cf7c440782eaad3a3f7b2":{"hash":"9daaa709207adf77eb5cf7c440782eaad3a3f7b2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4808 from Paulb23/mark_and_breakpoint_colors","body":"Added settings to change marked and breakpoint color","is_cherrypick":false,"cherrypick_hash":"","pull":""},"27dbbd68d5244a20942cc759976132050d93f164":{"hash":"27dbbd68d5244a20942cc759976132050d93f164","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Added settings to change marked and breakpoint color","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4808},"e5d16eca466aa50b57a127d660499591f16f2255":{"hash":"e5d16eca466aa50b57a127d660499591f16f2255","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Add comments for NotificationCompat to support API < 16","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4729},"a16eb3726cd14bbcc2dd9e5024e6bb438feca301":{"hash":"a16eb3726cd14bbcc2dd9e5024e6bb438feca301","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4806 from Hinsbart/sregion_tooltip","body":"Set tooltip for SpriteRegionEditor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"abbdfb57393fe807f8c5bd30adb903d6ec9ec53f":{"hash":"abbdfb57393fe807f8c5bd30adb903d6ec9ec53f","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"Set tooltip for SpriteRegionEditor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4806},"c7ac70cc9ecd16fc393dda80e34e4382bd52ef30":{"hash":"c7ac70cc9ecd16fc393dda80e34e4382bd52ef30","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4788 from volzhs/dir-error-windows","body":"fix unexpected char: '\\' error on windows for android module","is_cherrypick":false,"cherrypick_hash":"","pull":""},"12a6153ab407e36091a0fbd37be0ea92cdac961c":{"hash":"12a6153ab407e36091a0fbd37be0ea92cdac961c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4800 from Hinsbart/tilemap_zoom","body":"Add a slider for zooming TileMap preview icons.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a629e83b1557a481c01dbe4f7222fc58b5f5c0bc":{"hash":"a629e83b1557a481c01dbe4f7222fc58b5f5c0bc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4784 from neikeq/pr-missing-4296","body":"Save line number color with text editor theme","is_cherrypick":false,"cherrypick_hash":"","pull":""},"11f728fc987785c94edeb60002cb16bf0c95fcdf":{"hash":"11f728fc987785c94edeb60002cb16bf0c95fcdf","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"Add a slider for zooming TileMap preview icons.","body":"Fixes #2413","is_cherrypick":false,"cherrypick_hash":"","pull":4800},"677b77036ae643b13970f033121570d25203c418":{"hash":"677b77036ae643b13970f033121570d25203c418","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"Allow ItemList icons to stretch to max size.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4800},"15e9f66a1aca28cda51828a8ab409b905ae6def5":{"hash":"15e9f66a1aca28cda51828a8ab409b905ae6def5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4798 from Paulb23/caret_color_not_setting","body":"Fixed caret colour not changing though properties","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6dd538a7ae40333ece7fca8f8786228204156416":{"hash":"6dd538a7ae40333ece7fca8f8786228204156416","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed caret color not changing though properties","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4798},"f7b5fdc923d4064c0c5346a757df098ea7e0cc1d":{"hash":"f7b5fdc923d4064c0c5346a757df098ea7e0cc1d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4794 from mcanders/RemovePrint","body":"Remove noisy print","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7df5249779cc7b1146a72d14e764422dbea50d7c":{"hash":"7df5249779cc7b1146a72d14e764422dbea50d7c","is_merge":false,"authored_by":["MDQ6VXNlcjI2OTQ2NjM="],"author_raw":"Carter Anderson <mcanders1@gmail.com>","committer_raw":"Carter Anderson <mcanders1@gmail.com>","summary":"Remove noisy print","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4794},"98e73429afccaba88bf0220352ecdc38da1aeca6":{"hash":"98e73429afccaba88bf0220352ecdc38da1aeca6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4792 from djrm/better_property_ranges","body":"Better property ranges","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e843e74d39bbed3657c611c50bdceade979cf031":{"hash":"e843e74d39bbed3657c611c50bdceade979cf031","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"General docks clean up","body":"-Moved path box above in fs dock\n-Remove up/down button and added reordering with DND of favorites\n-Changed zoom icon to be centered vertically\n-Made filter for files always visible\n-Added some options to TextureFrame for better alignment/stretching","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ff67c256f52b904bdabe17e755194149da9b219f":{"hash":"ff67c256f52b904bdabe17e755194149da9b219f","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"fix compatibility for Android API 14 with supporting API 23","body":"using ``NotificationCompat`` in ``support-v4`` library will increase APK filesize a little bit, but it guarantees to run OK with API 4+\ntested with API 19 and 23 devices","is_cherrypick":false,"cherrypick_hash":"","pull":4729},"ba0baa3ca74b40eb6f2a1c3623feaaa647fbd6f6":{"hash":"ba0baa3ca74b40eb6f2a1c3623feaaa647fbd6f6","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Modified damp ranges","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4792},"c9350d7897b2513da1c9aa7870026dabc1d03eeb":{"hash":"c9350d7897b2513da1c9aa7870026dabc1d03eeb","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Clamped some light2D ranges","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4792},"472ab44768240bc8415778af125ab605b8f334fd":{"hash":"472ab44768240bc8415778af125ab605b8f334fd","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"D&D: Fix wrong path in ScenesDock (#4789)","body":"Fixes #4786","is_cherrypick":false,"cherrypick_hash":"","pull":4789},"5eb14d3af08a97e71222a8972996d86e3ceed54b":{"hash":"5eb14d3af08a97e71222a8972996d86e3ceed54b","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"fix unexpected char: '\\' error on windows","body":"error occurred when register additional directory for android module on windows.\n\n### config.py ###\n```\ndef can_build(plat):\nreturn plat==\"android\"\n\ndef configure(env):\nif (env['platform'] == 'android'):\nenv.android_add_res_dir(\"android/res\")\n```","is_cherrypick":false,"cherrypick_hash":"","pull":4788},"d3495b128a700b6f830ec90ff0b544ad1333b867":{"hash":"d3495b128a700b6f830ec90ff0b544ad1333b867","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Improve resource previews","body":"-Also fixed draw_texture_rect() tile parameter","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bb61ef9d9ad61b9bff1993709024afbfaee8cc18":{"hash":"bb61ef9d9ad61b9bff1993709024afbfaee8cc18","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Save line number color with text editor theme","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4784},"b777b32470fc7cba345f3ff2ee419074104f8f9b":{"hash":"b777b32470fc7cba345f3ff2ee419074104f8f9b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4296 from Paulb23/code_editor_themes","body":"Added color themes to the text editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d7073a77e1dfcdb7259737adf40e522264b89d1a":{"hash":"d7073a77e1dfcdb7259737adf40e522264b89d1a","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Added color themes to the text editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4296},"0ccf153a15c04bf6d7a40fd9d48b665af9384240":{"hash":"0ccf153a15c04bf6d7a40fd9d48b665af9384240","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTMyMg=="],"author_raw":"Zher Huei Lee <lee.zh.92@gmail.com>","committer_raw":"Zher Huei Lee <lee.zh.92@gmail.com>","summary":"GUI Focus mode improvements","body":"Exposed `get_focus_mode()` to the script\nAdded `focus_mode` to the property panels for line-edit and sliders\nAdded `enabled_focus_mode` to the property panels for buttons\n\nenabled_focus_mode is used when button is enabled/disabled","is_cherrypick":false,"cherrypick_hash":"","pull":4300},"beeed210c904d4cb57df8b72417f004a37ce3b6b":{"hash":"beeed210c904d4cb57df8b72417f004a37ce3b6b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4779 from volzhs/issue-4723","body":"use node name as filename when save scene","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9e1ee568a6683fcd9a0f97d00da892d47eb5e8ec":{"hash":"9e1ee568a6683fcd9a0f97d00da892d47eb5e8ec","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"use node name as filename when save scene","body":"fix #4723","is_cherrypick":false,"cherrypick_hash":"","pull":4779},"8a6933afb1c8a5e70fbc580a5d06b1f798f760a9":{"hash":"8a6933afb1c8a5e70fbc580a5d06b1f798f760a9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4772 from iap-mutant/PR-fix4748","body":"Fix #4748: proper call to base class function","is_cherrypick":false,"cherrypick_hash":"","pull":""},"29d9eb02b9b96df9542523665947bc7b18ec80b2":{"hash":"29d9eb02b9b96df9542523665947bc7b18ec80b2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4765 from Ovnuniarchos/ColorPoly","body":"Polygon2D now exposes vertex colors.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e75701e0b5ab909b8ec434c060340d6706537647":{"hash":"e75701e0b5ab909b8ec434c060340d6706537647","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <Calinou@users.noreply.github.com>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Change the default comment color to #676767 (#4763)","body":"A neutral gray color, more readable than the old brown one.","is_cherrypick":false,"cherrypick_hash":"","pull":4763},"7caabd939867ac55db8a8c3973442b8a385762b7":{"hash":"7caabd939867ac55db8a8c3973442b8a385762b7","is_merge":false,"authored_by":["MDQ6VXNlcjEwOTczNDU3"],"author_raw":"Ignacio Armenteros <ignacio.armenteros@mutant-games.com>","committer_raw":"Ignacio Armenteros <ignacio.armenteros@mutant-games.com>","summary":"Fix #4748: proper call to base class function","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4772},"e56f05c6909f0294a8a26d2c1ad53749d2fe41f8":{"hash":"e56f05c6909f0294a8a26d2c1ad53749d2fe41f8","is_merge":false,"authored_by":["MDQ6VXNlcjUxNTg4OQ=="],"author_raw":"anatoly techtonik <techtonik@gmail.com>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"README.md docs are not wiki (#4770)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4770},"c721c20f053015ed79f6828fb54c97d1c3c9dd22":{"hash":"c721c20f053015ed79f6828fb54c97d1c3c9dd22","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4762 from Calinou/increase_editor_fps","body":"Change low processor usage mode to cap to 60 FPS rather than 40 FPS","is_cherrypick":false,"cherrypick_hash":"","pull":""},"91214abdaac8a0ea896db7af24f420516062b007":{"hash":"91214abdaac8a0ea896db7af24f420516062b007","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4766 from est31/readme-nicer","body":"README: little improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"da54a4d69367b8ca42aa8a5c33c6ee883c0fda5d":{"hash":"da54a4d69367b8ca42aa8a5c33c6ee883c0fda5d","is_merge":false,"authored_by":["MDQ6VXNlcjg4NzIxMTk="],"author_raw":"est31 <MTest31@outlook.com>","committer_raw":"est31 <MTest31@outlook.com>","summary":"README: use https links to main website","body":"Thanks @akien-mga for having given me the idea:\nhttps://github.com/w84death/Tanks-of-Freedom/commit/926df79a7c7581ebcee3fd45bc52ac9a0d7b5412","is_cherrypick":false,"cherrypick_hash":"","pull":4766},"d3515a1ccb1a33618d7d119302d53ef192c25ca3":{"hash":"d3515a1ccb1a33618d7d119302d53ef192c25ca3","is_merge":false,"authored_by":["MDQ6VXNlcjg4NzIxMTk="],"author_raw":"est31 <MTest31@outlook.com>","committer_raw":"est31 <MTest31@outlook.com>","summary":"README: Improve Documentation section","body":"The move was over three months ago, it is irritating\nto still read \"has been moved to\".","is_cherrypick":false,"cherrypick_hash":"","pull":4766},"0d20ceeb61be915fea81c22c174efb9253d96974":{"hash":"0d20ceeb61be915fea81c22c174efb9253d96974","is_merge":false,"authored_by":["MDQ6VXNlcjEzNDE4ODkw"],"author_raw":"Ovnuniarchos <pujalte.jorge@gmail.com>","committer_raw":"Ovnuniarchos <pujalte.jorge@gmail.com>","summary":"Polygon2D now exposes vertex colors.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4765},"b2a4908e9cc802a838a67f92dd66a17d3894c619":{"hash":"b2a4908e9cc802a838a67f92dd66a17d3894c619","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Real-Time Remote Inspector support","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cc5a020afe3e02a421b3fcfdfac3b6ea9cf6699d":{"hash":"cc5a020afe3e02a421b3fcfdfac3b6ea9cf6699d","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Calinou <calinou@opmbx.org>","committer_raw":"Calinou <calinou@opmbx.org>","summary":"Change low processor usage mode to cap to 60 FPS rather than 40 FPS","body":"This results in smoother operation in the editor, without needing to\nresort to the \"Update Always\" method which uses more resources than\nneeded.","is_cherrypick":false,"cherrypick_hash":"","pull":4762},"ec7c36aa3eccaa1bb26c119041fd6c9459396a1c":{"hash":"ec7c36aa3eccaa1bb26c119041fd6c9459396a1c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4752 from volzhs/fix-signal-error","body":"fix error when open project and close editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f3a3596295e9a2d0f86588c579eb6f0b43590f99":{"hash":"f3a3596295e9a2d0f86588c579eb6f0b43590f99","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"fix error when open project and close editor","body":"### when open project ###\n```\nERROR: Attempt to connect nonexistent signal 'size_flags_changed' to method 'queue_sort'\nAt: core\\object.cpp:1400\nERROR: Attempt to connect nonexistent signal 'minimum_size_changed' to method '_child_minsize_changed'\nAt: core\\object.cpp:1400\nERROR: Attempt to connect nonexistent signal 'visibility_changed' to method '_child_minsize_changed'\nAt: core\\object.cpp:1400\n```\n\n### when close editor ###\n```\nERROR: Nonexistent signal: size_flags_changed\nAt: core\\object.cpp:1458\nERROR: Nonexistent signal: minimum_size_changed\nAt: core\\object.cpp:1458\nERROR: Nonexistent signal: visibility_changed\nAt: core\\object.cpp:1458\n```","is_cherrypick":false,"cherrypick_hash":"","pull":4752},"81fd4598c1e436c9dfe7951b1f829ff68045103b":{"hash":"81fd4598c1e436c9dfe7951b1f829ff68045103b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"fixed compilation bug","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"62b568ebbf3837d4d0cae90f55b5ca834fe0dd9a":{"hash":"62b568ebbf3837d4d0cae90f55b5ca834fe0dd9a","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge branch 'master' of https://github.com/godotengine/godot","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eacb8f04c4697b8123afeec03088eebb3c4b20bd":{"hash":"eacb8f04c4697b8123afeec03088eebb3c4b20bd","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge remote-tracking branch 'origin/master'","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dbb4c0c9b759a384b3c454f4629976cb69a399d7":{"hash":"dbb4c0c9b759a384b3c454f4629976cb69a399d7","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"Ariel Manzur <ariel@godotengine.org>","committer_raw":"Ariel Manzur <ariel@godotengine.org>","summary":"fixes android drivers build","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a75f8963380a1f6ae8501f21a1d3f3bef8a89d91":{"hash":"a75f8963380a1f6ae8501f21a1d3f3bef8a89d91","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"First version of Profiler","body":"It is now possible to profile GDScript as well as some parts of Godot\ninternals.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4c4d79e3c98182faf348f41f98d1cc3e5d843e69":{"hash":"4c4d79e3c98182faf348f41f98d1cc3e5d843e69","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"Ariel Manzur <punto@godotengine.org>","committer_raw":"Ariel Manzur <punto@godotengine.org>","summary":"fix drivers build on ios","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"12bd9ee6f27c6d40f91e0bee7b150fea257463cb":{"hash":"12bd9ee6f27c6d40f91e0bee7b150fea257463cb","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"Ariel Manzur <ariel@godotengine.org>","committer_raw":"Ariel Manzur <ariel@godotengine.org>","summary":"fix","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6cf2353305922f3464ff91ae1b137e747e1d2961":{"hash":"6cf2353305922f3464ff91ae1b137e747e1d2961","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"Ariel Manzur <ariel@godotengine.org>","committer_raw":"Ariel Manzur <ariel@godotengine.org>","summary":"using 1 env for all drivers","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"87e8e8d37298a126214679dfdbe3ef7db3543fd5":{"hash":"87e8e8d37298a126214679dfdbe3ef7db3543fd5","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Add gettext header template to the POT","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"10a50853dfa65a70dc4c4ed1c95cfdb38f29436c":{"hash":"10a50853dfa65a70dc4c4ed1c95cfdb38f29436c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Recreate template with improved script","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8d300cc8a85e2f9e8fc710f524b6817c27fc30bb":{"hash":"8d300cc8a85e2f9e8fc710f524b6817c27fc30bb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Disable line numbers in location context","body":"Can be toggled on with --with-line-nb.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1c8a447cb652ee332b2add03c9ad1cc571965a36":{"hash":"1c8a447cb652ee332b2add03c9ad1cc571965a36","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Add location of duplicate strings to the context","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bcd4d8a8a0d7f5075312d8e286deef663505d19c":{"hash":"bcd4d8a8a0d7f5075312d8e286deef663505d19c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Cosmetic fixes to extract script","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"21f965f249799d5f6adb607a6ea5a4cd728f28b0":{"hash":"21f965f249799d5f6adb607a6ea5a4cd728f28b0","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Fix another %i in vformat","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"be053e62860a6b9d712e6ece4cde025569ff2efb":{"hash":"be053e62860a6b9d712e6ece4cde025569ff2efb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Use %d instead of %i in vformat","body":"Fixes #4742.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a65a66b2a3b44ae93258cbdab7388752d1a05fad":{"hash":"a65a66b2a3b44ae93258cbdab7388752d1a05fad","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4740 from Marqin/whitespace","body":"remove trailing whitespace","is_cherrypick":false,"cherrypick_hash":"","pull":""},"33403d91f77f1f34b19bff763391500bc9c2616c":{"hash":"33403d91f77f1f34b19bff763391500bc9c2616c","is_merge":false,"authored_by":[""],"author_raw":"Hubert Jarosz <marqin.pl@gmail.com>","committer_raw":"Hubert Jarosz <marqin.pl@gmail.com>","summary":"remove trailing whitespace","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4740},"b0a5347a1ceaff56e88d33fb13df2a91abae594f":{"hash":"b0a5347a1ceaff56e88d33fb13df2a91abae594f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4737 from Geequlim/filesystem-show_in_explore","body":"Changes to open dir in native explorer RMB option","is_cherrypick":false,"cherrypick_hash":"","pull":""},"83fe6a6bdb057388308bdffa4a492d3af4390179":{"hash":"83fe6a6bdb057388308bdffa4a492d3af4390179","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Changes to open dir in native explorer RMB option","body":"Rename 'Show In System' to 'Show In File Manager'\nReplace path from DirAccess::get_full_path to Globals::globalize_path","is_cherrypick":false,"cherrypick_hash":"","pull":4737},"da24bc8f3fa5bb00deb7042b63794f4218dee774":{"hash":"da24bc8f3fa5bb00deb7042b63794f4218dee774","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"VehicleBody: Cosmetic fixes to previous commit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"97da9f14abfbbfd8a27f12afef0cd7c46fa425a6":{"hash":"97da9f14abfbbfd8a27f12afef0cd7c46fa425a6","is_merge":false,"authored_by":["MDQ6VXNlcjkxNDIyMjQ="],"author_raw":"Agustin Benavidez <agustinbenavidez@gmail.com>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Add get_linear_velocity() method to VehicleBody class","body":"Doc added also.","is_cherrypick":false,"cherrypick_hash":"","pull":4734},"436debb0450baffc44956523b8277ecf1a477b7a":{"hash":"436debb0450baffc44956523b8277ecf1a477b7a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4733 from akien-mga/pr-i18n-proofreading","body":"i18n: Proofreading of all strings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2b29e7ba6ff20f81dc512c14fbb0153d1ef6a201":{"hash":"2b29e7ba6ff20f81dc512c14fbb0153d1ef6a201","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4732 from marcelofg55/master","body":"Added 'fat' option for bits param on scons for osx, this will produce…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2a6bd0c357fbc537f0e0260cf9c14101f3d53355":{"hash":"2a6bd0c357fbc537f0e0260cf9c14101f3d53355","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4722 from MarianoGnu/master","body":"Add Drag&Drop to ShaderGraphEditor's texture uniform graph node.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8061be1465638da27cd1dfcc4897f4913e36ece9":{"hash":"8061be1465638da27cd1dfcc4897f4913e36ece9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4719 from Paulb23/multiline_duplication","body":"Multiline duplication, issue #4661","is_cherrypick":false,"cherrypick_hash":"","pull":""},"674cfe21d3b4e8db0aac548c4c579a55503201a0":{"hash":"674cfe21d3b4e8db0aac548c4c579a55503201a0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4700 from Geequlim/filesystem-show_in_explore","body":"Add 'Show In System' option into filesystem RMB menu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"00d8f8604476b525869787f0962bf41b4b591061":{"hash":"00d8f8604476b525869787f0962bf41b4b591061","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Second pass at proofreading","body":"Mostly removing commented out strings, plus a few critical ones\nthat should not be translated.","is_cherrypick":false,"cherrypick_hash":"","pull":4733},"c2d754516f1c94674fc27afe329f41c34aedaaa9":{"hash":"c2d754516f1c94674fc27afe329f41c34aedaaa9","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync template with previous commit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4733},"94c34ff8906935cf0a9ef5ad82c6755ee21bbd07":{"hash":"94c34ff8906935cf0a9ef5ad82c6755ee21bbd07","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Proofreading of all strings","body":"Done to ensure that no important identifiers are translatable,\nto fix compound strings using the new vformat() function, and\nsome general English proofreading here and there.","is_cherrypick":false,"cherrypick_hash":"","pull":4733},"eeb83982e2eb4b70e43d45f9fdfe5a54f08576eb":{"hash":"eeb83982e2eb4b70e43d45f9fdfe5a54f08576eb","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"marcelofg55 <marcelofg55@gmail.com>","committer_raw":"marcelofg55 <marcelofg55@gmail.com>","summary":"Added 'fat' option for bits param on scons for osx, this will produce a fat binary that contains both 32 bits and 64 bits binaries","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4732},"160713d4d36ab4bd5f9b53d0d3e0c69d7e4960f7":{"hash":"160713d4d36ab4bd5f9b53d0d3e0c69d7e4960f7","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Supporting Android API 23 (Android 6.0)","body":"If we update build gradle to use ``compileSdkVersion 23``,\n``org.apache.http`` package causes error. (issue #4711)\n\nWe need to use ``useLibrary 'org.apache.http.legacy'`` to solve this problem.\nTo use ``useLibrary``, we need to use latest gradle also.\n\nAnd now, we faced another problem with ``APK Expansion`` java sources.\n\n```\n/platform/android/java/src/com/google/android/vending/expansion/downloader/impl/DownloadNotification.java\n137 : mCurrentNotification.setLatestEventInfo(mContext, mCurrentTitle, mCurrentText, mContentIntent); // causes error\n```\n\nSo, some of APK Expansion java sources are updated by referencing commits from https://github.com/danikula/Google-Play-Expansion-File\nAnd dropped V3CustomNotification.java which was for android 3.0, since godot supports android 14 (4.0) above officially.\n\nUnfortunately, another problem, The 'MissingTranslation' error was occurred.\nSo, build.gradle is updated to use ``disable 'MissingTranslation'``\n\nAdditionally, I updated ``buildToolsVersion``, ``targetSdkVersion`` to latest version.\n\nI tested APK Expansion funtionality on Android 6.0 (Nexus 9, Nexus 6p) and Android 4.4 (Galaxy Note 2) with Google Developer console.","is_cherrypick":false,"cherrypick_hash":"","pull":4729},"bc8df8feaafd4e9ce0daa383f772ff111073c672":{"hash":"bc8df8feaafd4e9ce0daa383f772ff111073c672","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4728 from Geequlim/classref-edit","body":"Document the FileDialog and partial OS methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a92652d5789ed8948ca696604fde56196486e653":{"hash":"a92652d5789ed8948ca696604fde56196486e653","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Document the FileDialog and partial OS methods","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4728},"dfc50c06d63e6c2437ce458c9c9fd2d45bbc82e2":{"hash":"dfc50c06d63e6c2437ce458c9c9fd2d45bbc82e2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4726 from bojidar-bg/fix-docs","body":"Fix a XML error with the documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4b80895082655084742480a6c42ccfae01cc336e":{"hash":"4b80895082655084742480a6c42ccfae01cc336e","is_merge":false,"authored_by":["MDQ6VXNlcjg1ODMzNzU="],"author_raw":"captainwasabi <github@dougwalker.us>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Fix for tooltip blinking (#4713)","body":"Moved where active tooltips are canceled to wait until the mouse actually moves off the control.","is_cherrypick":false,"cherrypick_hash":"","pull":4713},"d2085729068e5ced979d672257dcb4af4581b1ee":{"hash":"d2085729068e5ced979d672257dcb4af4581b1ee","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix a XML error with the documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4726},"8884b8f51963553dd1ecc0bc4accf64deb4f645f":{"hash":"8884b8f51963553dd1ecc0bc4accf64deb4f645f","is_merge":false,"authored_by":["MDQ6VXNlcjExOTYxOTc="],"author_raw":"Christian Dannie Storgaard <cybolic@gmail.com>","committer_raw":"Christian Dannie Storgaard <cybolic@gmail.com>","summary":"Added toggle for loop interpolation based on adolson's code","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4724},"5eaf0bcc203c94c21aac9b80cef046655aea4f04":{"hash":"5eaf0bcc203c94c21aac9b80cef046655aea4f04","is_merge":false,"authored_by":["MDQ6VXNlcjE3NzYwNDQ="],"author_raw":"MarianoGNU <marianognu.easyrpg@gmail.com>","committer_raw":"MarianoGNU <marianognu.easyrpg@gmail.com>","summary":"Add Drag&Drop to ShaderGraphEditor's texture uniform graph node.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4722},"2eb4e7c103793c7ca915b5f1cfc1a8bf356c0152":{"hash":"2eb4e7c103793c7ca915b5f1cfc1a8bf356c0152","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Multiline duplication, issue #4661","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4719},"5e0f0a962adddfc85957400b007b6b0c08160057":{"hash":"5e0f0a962adddfc85957400b007b6b0c08160057","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Android buildsystem: Drop obsolete NDK_TOOLCHAIN argument","body":"It was a duplicate of NDK_TARGET, and not used for anything.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d7c9bb2565ceff2cff6d3cc9976810f5ab336040":{"hash":"d7c9bb2565ceff2cff6d3cc9976810f5ab336040","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4707 from nounoursheureux/master","body":"Check the save path before importing a 3D Mesh","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f38473f65bd570467f485ca63af718454a70c546":{"hash":"f38473f65bd570467f485ca63af718454a70c546","is_merge":false,"authored_by":[""],"author_raw":"Wilhem Barbier <nounoursheureux@openmailbox.org>","committer_raw":"Wilhem Barbier <nounoursheureux@openmailbox.org>","summary":"Check the save path before importing a 3D Mesh","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4707},"5ad648097930e46df3d23f514e8bc08fa00b31f5":{"hash":"5ad648097930e46df3d23f514e8bc08fa00b31f5","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Add 'Show In System' option into filesystem RMB menu","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4700},"926495d8eb11de2878319ba54f30812fa1637d72":{"hash":"926495d8eb11de2878319ba54f30812fa1637d72","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4698 from volzhs/compile-no-tools","body":"fix compile failure when tools=no","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ebcf04ff1fa37531f82b0c8d2a9f2df221d08198":{"hash":"ebcf04ff1fa37531f82b0c8d2a9f2df221d08198","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"fix compile failure when tools=no","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4698},"3e61927790ca64ee01a929b8cefa87bb052762c2":{"hash":"3e61927790ca64ee01a929b8cefa87bb052762c2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync template with source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"be4d95c19a05e651b5a727ab9f227b27f12fe0a9":{"hash":"be4d95c19a05e651b5a727ab9f227b27f12fe0a9","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"CanvasModulate: fix build issue with GCC","body":"Bug from c195c0d.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f33460aa2397a6d38f26b671318cb8864d258047":{"hash":"f33460aa2397a6d38f26b671318cb8864d258047","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Make .pot paths hopefully platform-independent","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c195c0df6b36debc870216dd42e49fbda70fa861":{"hash":"c195c0df6b36debc870216dd42e49fbda70fa861","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Added configuration warning system for nodes","body":"-Added a new \"add\" and \"instance\" buttons for scene tree\n-Added a vformat() function to ease translation work","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3a26e14a2bab777c9ba6aedceff6e4ef2666faf0":{"hash":"3a26e14a2bab777c9ba6aedceff6e4ef2666faf0","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Simple extract.py improvements","body":"Also sync the template with current source.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"433de90564ed76c4069f5fb0193136bf34894847":{"hash":"433de90564ed76c4069f5fb0193136bf34894847","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"punto- <ariel@godotengine.org>","committer_raw":"punto- <ariel@godotengine.org>","summary":"Removing round from int interpolation","body":"This might break some animations that use int tracks in continuous mode, but it should provide a more uniform interpolation for things like sprite frames.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8cb2e1be1b7ffb6a3a5de93b67373f1736beb2da":{"hash":"8cb2e1be1b7ffb6a3a5de93b67373f1736beb2da","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4690 from volzhs/dnd-visual","body":"Scenetree Nodes drag and drop visual representation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3dd722d92f2c8a750065e23188c0cd7fba4fb2d7":{"hash":"3dd722d92f2c8a750065e23188c0cd7fba4fb2d7","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Scenetree Nodes drag and drop visual representation","body":"fixes #4684","is_cherrypick":false,"cherrypick_hash":"","pull":4690},"10e6525a10cdd652affa47c92f0046b8204d772f":{"hash":"10e6525a10cdd652affa47c92f0046b8204d772f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4688 from volzhs/search-tree","body":"use case insensitive for searching nodes in Scene tree dock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"afd5186ca38a227d09256d237cf02b76712392a2":{"hash":"afd5186ca38a227d09256d237cf02b76712392a2","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"use case insensitive for searching nodes in Scene tree dock","body":"fixes #4674","is_cherrypick":false,"cherrypick_hash":"","pull":4688},"1137ed33aacf3b6459c6b58541923f27f6aae1f1":{"hash":"1137ed33aacf3b6459c6b58541923f27f6aae1f1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4687 from volzhs/remove-duplicated-add_frame","body":"remove old bind for add_frame of SpriteFrames","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d6ccea541d029c503818381133a05a29031bd850":{"hash":"d6ccea541d029c503818381133a05a29031bd850","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"remove old bind for add_frame of SpriteFrames","body":"it causes ``ERROR: Method already bound: SpriteFrames::add_frame``","is_cherrypick":false,"cherrypick_hash":"","pull":4687},"b58e261d41ba534584f2efc22240624a304b9d1f":{"hash":"b58e261d41ba534584f2efc22240624a304b9d1f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"GDScript: Fix method info for is_nan and is_inf","body":"As reported on https://godotengine.org/qa/4114/why-isnan-and-isinf-arent-implemented","is_cherrypick":false,"cherrypick_hash":"","pull":""},"02f3e7e766ef33de51f0d2dffdb5b1abf4b44022":{"hash":"02f3e7e766ef33de51f0d2dffdb5b1abf4b44022","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4659 from Paulb23/hex_notation_highlighting","body":"Fixed hex notation highlighting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"68dc685f1f6182d306fd7a3b31b27ab7c8e10b73":{"hash":"68dc685f1f6182d306fd7a3b31b27ab7c8e10b73","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4652 from Paulb23/node_duplication_position","body":"Node duplication positions under duplicated node, issue #964","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f93aaa9b7896231e80379a17938b9aca26429dd0":{"hash":"f93aaa9b7896231e80379a17938b9aca26429dd0","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Default editing popup for LineEdit and TextEdit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eb10c21a00b871ed9ed2f1704831a52cbe4ccdfe":{"hash":"eb10c21a00b871ed9ed2f1704831a52cbe4ccdfe","is_merge":false,"authored_by":["MDQ6VXNlcjEyMjU5NjE3"],"author_raw":"kjohnson0451 <kjohnson0451@gmail.com>","committer_raw":"kjohnson0451 <kjohnson0451@gmail.com>","summary":"Adds the invert() method to DVector.","body":"This effectively allows invert() to be used on the following types:\nByteArray, IntArray, RealArray, StringArray, Vector2Array, Vector3Array, ColorArray","is_cherrypick":false,"cherrypick_hash":"","pull":4693},"a0dd7ec171001f9b9a14bafc0c9ed12623908984":{"hash":"a0dd7ec171001f9b9a14bafc0c9ed12623908984","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Missing translatable strings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f9d615ee87ac27fa5fa26f91738b5267ecc7b40e":{"hash":"f9d615ee87ac27fa5fa26f91738b5267ecc7b40e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Contextualized Scene Tree menu","body":"-Added context menu to Scene Tree Dock\n-Removed Buttons\n-Added a filter to search for nods more easily in the dock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6cf4f20590c850cf70da0c46101c6545f028be43":{"hash":"6cf4f20590c850cf70da0c46101c6545f028be43","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4666 from CowThing/classref-edit","body":"Filling in documentation.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a2c4c1708501e1eb223e34375c506c14d8fb4631":{"hash":"a2c4c1708501e1eb223e34375c506c14d8fb4631","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Experimental Right Mouse Button menu for SceneTree","body":"Will eventually replace the buttons of that dock, so please test it!","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8b47e26f59ddca57f95dfae5ce807d382957a97e":{"hash":"8b47e26f59ddca57f95dfae5ce807d382957a97e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Changes to FileSystem Dock","body":"-Replaced buttons for file actions fo RMB menu\n-Added a split mode, if the dock is not sharing vertical space with\nanything else\n-imroved drag and drop support","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0749db2cf8dfaacb70cb5817f60473fa811c0145":{"hash":"0749db2cf8dfaacb70cb5817f60473fa811c0145","is_merge":false,"authored_by":["MDQ6VXNlcjExNDUwODc1"],"author_raw":"CowThing <cowthing@gmail.com>","committer_raw":"CowThing <cowthing@gmail.com>","summary":"Filling in documentation.","body":"AABB, Color, Rect2, Transform, Vector2, and Vector3.","is_cherrypick":false,"cherrypick_hash":"","pull":4666},"bed3efb17ede58a2bfc177b47cb3a49091aea30a":{"hash":"bed3efb17ede58a2bfc177b47cb3a49091aea30a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"New reworked AnimatedSprite!","body":"-New SpriteFrames editor, with support for drag&drop, multiple animation\nsets, animation speed and loop.\n-New AnimatedSprite, with support for all the new features!\nAnimatedSprite3D has not been updated yet.\n-Added support for drag&drop to other editors, such as resourcepreload,\nsample library, etc.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b2bf266ddc799c8421c544b860c36ba1f110ba9c":{"hash":"b2bf266ddc799c8421c544b860c36ba1f110ba9c","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed hex notation highlighting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4659},"7913e792acd656469b29fb90be1dbb7c06a855ba":{"hash":"7913e792acd656469b29fb90be1dbb7c06a855ba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4563 from djrm/classref-edit","body":"Documented @GlobalScope singletons and some keys","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aee156dc023e8cf4db5c5ee51fe6b2b46c7c1660":{"hash":"aee156dc023e8cf4db5c5ee51fe6b2b46c7c1660","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Node duplication positions under duplicated node, issue 964","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4652},"da7a9aae2782af46b21d70452a4edcf317b8c38b":{"hash":"da7a9aae2782af46b21d70452a4edcf317b8c38b","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge pull request #4096 from neikeq/pr-margin-cont-imp","body":"MarginContainer improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bd3dbe5fa306c96f79190ccfcd116436d27acb93":{"hash":"bd3dbe5fa306c96f79190ccfcd116436d27acb93","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4650 from bojidar-bg/add-doctool-member","body":"Save member information in docdata","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4cbf74da7107a255ceecc602a76f72dde2b77c05":{"hash":"4cbf74da7107a255ceecc602a76f72dde2b77c05","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Save member information in docdata","body":"Closes #4609","is_cherrypick":false,"cherrypick_hash":"","pull":4650},"ce70c844d1512e713224ea1ad6fe1e86c012085b":{"hash":"ce70c844d1512e713224ea1ad6fe1e86c012085b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4649 from volzhs/issue-3653","body":"Add SpinBox to Lossy Quality on Image Groups","is_cherrypick":false,"cherrypick_hash":"","pull":""},"82600944bde132c6240a6c05840b18828848ce24":{"hash":"82600944bde132c6240a6c05840b18828848ce24","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Add SpinBox to Lossy Quality on Image Groups","body":"fixes #3653","is_cherrypick":false,"cherrypick_hash":"","pull":4649},"1bdda9a92255d7c333b2ee621179d178b355e11a":{"hash":"1bdda9a92255d7c333b2ee621179d178b355e11a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Travis: Filter out another string, still noisy","body":"That should leave only the `extracting:` lines of the verbose unzip,\nshould be enough to keep Travis awake.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dfb9ba877ec1591ef4d6ad3c8df56eaa43dc1bad":{"hash":"dfb9ba877ec1591ef4d6ad3c8df56eaa43dc1bad","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Travis: Filter verbose output of ndk install","body":"Screw you travis... Timeout after 10 minutes without log output,\nbut build killed once the log reaches 4 MB...","is_cherrypick":false,"cherrypick_hash":"","pull":""},"83913e86fe5b5553c107ffde5a00d380755707bc":{"hash":"83913e86fe5b5553c107ffde5a00d380755707bc","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Travis: Install android *DKs in verbose mode","body":"Builds tend to fail due to the 10 min limit for stalled builds.\nMost likely because the download is done silently and takes more than\n10 min depending on the Travis connection.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"79f29babc961c9989f07455c318955cb9b3f90d6":{"hash":"79f29babc961c9989f07455c318955cb9b3f90d6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4638 from volzhs/pr-issue-4607","body":"open directory or file when double click","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a5a56a492377537bf27876f8c10cfb0492d532a9":{"hash":"a5a56a492377537bf27876f8c10cfb0492d532a9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4644 from djrm/classref-edit-2","body":"Fix some errors in some rotation functions, also clarify that certain…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"70ec87ecd26f1f9933a8d6c18454b0034cb9095d":{"hash":"70ec87ecd26f1f9933a8d6c18454b0034cb9095d","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Fix some errors in some rotation functions, also clarify that certain parameters are expressed in radians","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4644},"e4765c4831e8249696ac3c94ca28da2218cb236c":{"hash":"e4765c4831e8249696ac3c94ca28da2218cb236c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4639 from eska014/js-build-bossl","body":"Remove nocpuid.c from builtin OpenSSL","is_cherrypick":false,"cherrypick_hash":"","pull":""},"81b4d38fa70246446af5ed1b5efcb91b2b38b028":{"hash":"81b4d38fa70246446af5ed1b5efcb91b2b38b028","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"open directory or file when double click","body":"fixes #4607","is_cherrypick":false,"cherrypick_hash":"","pull":4638},"2392824dbab773b365dc77b8a75c1b75f42b93d8":{"hash":"2392824dbab773b365dc77b8a75c1b75f42b93d8","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"eska <eska@eska.me>","committer_raw":"eska <eska@eska.me>","summary":"Remove nocpuid.c from builtin OpenSSL","body":"Since opensslconf.h no longer defines OPENSSL_CPUID_OBJ, OpenSSL defines\nOPENSSL_cpuid_setup itself (with the same empty definition)","is_cherrypick":false,"cherrypick_hash":"","pull":4639},"91c85ff1f5e83fd7e360ad07abad98684acf6ecf":{"hash":"91c85ff1f5e83fd7e360ad07abad98684acf6ecf","is_merge":false,"authored_by":["MDQ6VXNlcjEzMjE1MDQz"],"author_raw":"MattUV <matt.huve@gmail.com>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"classref: Fixed return types in Area and Area2D (#4635)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4635},"48dc4d92a8f3c9eb42456eda2433c6fcaff0c723":{"hash":"48dc4d92a8f3c9eb42456eda2433c6fcaff0c723","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4631 from akien-mga/pr-classref","body":"classref: Documentation for Directory and ConfigFile","is_cherrypick":false,"cherrypick_hash":"","pull":""},"22d1385caf40badde869fb114b01f6f50ab608ab":{"hash":"22d1385caf40badde869fb114b01f6f50ab608ab","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"classref: Directory and ConfigFile","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4631},"2fbf4f563bd5b5b159c35ce93db8963089f46d9d":{"hash":"2fbf4f563bd5b5b159c35ce93db8963089f46d9d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"classref: Sync with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4631},"0c57a58056d68e0e859ab8fd91676143cec9ef17":{"hash":"0c57a58056d68e0e859ab8fd91676143cec9ef17","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"ability to drag scenes from filesystem to tree for instancing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c7292b1f3d22323352a14e756497b03d66c90666":{"hash":"c7292b1f3d22323352a14e756497b03d66c90666","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"OpenSSL buildsystem: actually apply the flag on gcc/clang","body":"Commit 972b0f7 was bogus.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eb64a8d373b835152794a1b1330fdb6d63599e51":{"hash":"eb64a8d373b835152794a1b1330fdb6d63599e51","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4626 from akien-mga/pr-msvc-build","body":"Windows: Fix MinGW argument being passed to MSVC","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b42c4cce0f378ca51cd30aa542299bad8c575512":{"hash":"b42c4cce0f378ca51cd30aa542299bad8c575512","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4627 from Paulb23/caret_blink_binds","body":"Exposed caret blink to gdscript and properties","is_cherrypick":false,"cherrypick_hash":"","pull":""},"997476777a83022d4ea2858e3b8127ef44639d86":{"hash":"997476777a83022d4ea2858e3b8127ef44639d86","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Updated caret blink method documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4627},"972b0f78b3f89ea5096bc37658ceb859ad47fa44":{"hash":"972b0f78b3f89ea5096bc37658ceb859ad47fa44","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Windows: Fix MinGW argument being passed to MSVC","body":"Fixes #4620","is_cherrypick":false,"cherrypick_hash":"","pull":4626},"dc90cba42e3c9357af8eb94e69022b4afe901896":{"hash":"dc90cba42e3c9357af8eb94e69022b4afe901896","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Bind caret blink to gdscript and properties","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4627},"7b471068cf8e4d166d8b0569b489f595213c3b52":{"hash":"7b471068cf8e4d166d8b0569b489f595213c3b52","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4612 from bojidar-bg/fix-anchor-builds","body":"Fix #4588 (crash in Control::_set_anchor)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d7318f69653ca090575d1243256fcafe8d9ca25f":{"hash":"d7318f69653ca090575d1243256fcafe8d9ca25f","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-begun implementing drag & drop editor wide","body":"-filesystem dock dnd support\n-property list dnd support\n-scene tree dnd support","is_cherrypick":false,"cherrypick_hash":"","pull":""},"41db10a8ae6702709343b6b2cd38b0f5497cce38":{"hash":"41db10a8ae6702709343b6b2cd38b0f5497cce38","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4621 from marcelofg55/master","body":"OS.get_screen_size now returns the correct value on OSX","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b697de92efab8ddd9796a1f396cebfb159be11b0":{"hash":"b697de92efab8ddd9796a1f396cebfb159be11b0","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"marcelofg55 <marcelofg55@gmail.com>","committer_raw":"marcelofg55 <marcelofg55@gmail.com>","summary":"OS.get_screen_size now returns the correct value on OSX","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4621},"b5e0729fcd21a63fc71fe2f37804a02c1d446e40":{"hash":"b5e0729fcd21a63fc71fe2f37804a02c1d446e40","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4596 from mattiascibien/hide-cursor-fix","body":"Hide cursor only inside window","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b9b423c1ee4b9d83e5cfa9d50da73af7cdca5827":{"hash":"b9b423c1ee4b9d83e5cfa9d50da73af7cdca5827","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4598 from Paulb23/caret_blink","body":"Added caret blink to the text editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"49c473bb365054969687f14ed0b55bfe3b06e637":{"hash":"49c473bb365054969687f14ed0b55bfe3b06e637","is_merge":false,"authored_by":["MDQ6VXNlcjEzMDA2ODE="],"author_raw":"Mattias Cibien <mattiascibien@users.noreply.github.com>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Added possibility to strip left and right to strip_edges (#4594)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4594},"98bff2f595beda46a35ce66ac4d714fbc41ba2ba":{"hash":"98bff2f595beda46a35ce66ac4d714fbc41ba2ba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4613 from Hinsbart/joydemo_cleanup","body":"Joystick demo script cleanup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"86b46c0b7ec624ba6584974bf021398b4d4db993":{"hash":"86b46c0b7ec624ba6584974bf021398b4d4db993","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"Joystick demo script cleanup","body":"Removes a leftover variable and uses constants instead of magic numbers.","is_cherrypick":false,"cherrypick_hash":"","pull":4613},"0b572b35c2a5b284f7ecae4160fccda9a0eec336":{"hash":"0b572b35c2a5b284f7ecae4160fccda9a0eec336","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix #4588 (crash Control::_set_anchor)","body":"Thanks to @vnen for testing this","is_cherrypick":false,"cherrypick_hash":"","pull":4612},"bc31be9812b165c677584a2be81a5a9bd71d8ecf":{"hash":"bc31be9812b165c677584a2be81a5a9bd71d8ecf","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Sync classes.xml with current sources","body":"Also fix a typo in the binding of Control::set_drag_forwarding.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e03e7deb1bbc25d1d7e3506058e090a14eabde97":{"hash":"e03e7deb1bbc25d1d7e3506058e090a14eabde97","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Added caret blink in text editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4598},"0dfc4a2029e7a39ce521cc81da94fdaf73341ab2":{"hash":"0dfc4a2029e7a39ce521cc81da94fdaf73341ab2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4571 from akien-mga/pr-rot-deg","body":"Rotation APIs: Better exposure for degrees methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7985bd8e15fc037b42e182972f40742d25d8b847":{"hash":"7985bd8e15fc037b42e182972f40742d25d8b847","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4597 from vnen/pr-openssl-flag","body":"Add ignore error flag to OpenSSL driver","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2e44e255ed913372df5ced3526ea56fd50e6df3a":{"hash":"2e44e255ed913372df5ced3526ea56fd50e6df3a","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add ignore error flag to OpenSSL driver","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4597},"4ee2999777a434940f9546316069bec305e92472":{"hash":"4ee2999777a434940f9546316069bec305e92472","is_merge":false,"authored_by":["MDQ6VXNlcjEzMDA2ODE="],"author_raw":"Mattias Cibien <mattias@mattiascibien.net>","committer_raw":"Mattias Cibien <mattias@mattiascibien.net>","summary":"Working even when re-entering window.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4596},"b78b01354d7deb0f52c95539805688943b44695f":{"hash":"b78b01354d7deb0f52c95539805688943b44695f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4583 from Paulb23/autocomplte_string_completion","body":"Fixed autocomplete strings not appearing for function arguments","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0b64b97d41cd298b03d064316c19c63dbf7f355b":{"hash":"0b64b97d41cd298b03d064316c19c63dbf7f355b","is_merge":false,"authored_by":["MDQ6VXNlcjEzMDA2ODE="],"author_raw":"Mattias Cibien <mattias@mattiascibien.net>","committer_raw":"Mattias Cibien <mattias@mattiascibien.net>","summary":"Cursor hides only in client area","body":"At the moment is however restored when going out and then in again.","is_cherrypick":false,"cherrypick_hash":"","pull":4596},"9e6234201bdd9abbd780d75d5c5e1ead454d4c20":{"hash":"9e6234201bdd9abbd780d75d5c5e1ead454d4c20","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed autocomlete strings not appearing for function arguments","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4583},"8a45936abd8679b5128e9d990b2c563afac72379":{"hash":"8a45936abd8679b5128e9d990b2c563afac72379","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4560 from eska014/fix-emscripten-opus","body":"Fix JavaScript build","is_cherrypick":false,"cherrypick_hash":"","pull":""},"59e68ae6d02c87c5130eb4aea6de3dc936f223bb":{"hash":"59e68ae6d02c87c5130eb4aea6de3dc936f223bb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4557 from Paulb23/autocomplete_truncate_issue_4554","body":"Fixed autocomplete truncate, issue 4554","is_cherrypick":false,"cherrypick_hash":"","pull":""},"21a71e8b7c6d518aaa444dd559e286dceaeaf1bd":{"hash":"21a71e8b7c6d518aaa444dd559e286dceaeaf1bd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4553 from AlexHolly/fix-percent-decode-utf8","body":"fix percent decode utf8 error","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d5c11091e7987dbbb5dbde8060a4853c1e511296":{"hash":"d5c11091e7987dbbb5dbde8060a4853c1e511296","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4576 from Paulb23/animation_player_next_auto_queue_fixes","body":"Fixed animation player auto-queue duplication and undo/redo","is_cherrypick":false,"cherrypick_hash":"","pull":""},"488495852bcee4e92038657abd166b83f78f2a2a":{"hash":"488495852bcee4e92038657abd166b83f78f2a2a","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed animation player auto-queue duplication and undo/redo","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4576},"a53841a43a20576aedfce440a749b03cb199bc4b":{"hash":"a53841a43a20576aedfce440a749b03cb199bc4b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4573 from Paulb23/code_completion_after_bracket_issue_3977","body":"Fixed code completion after opening bracket, issue 3977","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0a2b341d0a7027b9d8c1e3bf1448f83c568a9304":{"hash":"0a2b341d0a7027b9d8c1e3bf1448f83c568a9304","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed code completion after opening bracket, issue 3977","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4573},"baaa74f2153403044ab7570b920bc01317f8a047":{"hash":"baaa74f2153403044ab7570b920bc01317f8a047","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"Ariel Manzur <ariel@godotengine.org>","committer_raw":"Ariel Manzur <ariel@godotengine.org>","summary":"cloning env for builtin_openssl _and_ openssl :)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"62c17d65a8ad808bb712e64df2f16ecfb193c9be":{"hash":"62c17d65a8ad808bb712e64df2f16ecfb193c9be","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"Ariel Manzur <ariel@godotengine.org>","committer_raw":"Ariel Manzur <ariel@godotengine.org>","summary":"clonning env for builtin ssl","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4eab767a6fbc746f6a13e976b4e34d566e7cc4cd":{"hash":"4eab767a6fbc746f6a13e976b4e34d566e7cc4cd","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Rotation APIs: Better exposure for degrees methods","body":"Made public the various set/getters for rotations in degrees.\nFor consistency, renamed the exposed method names to remove the leading\nunderscore, and kept the old names with a deprecation warning.\n\nFixes #4511.","is_cherrypick":false,"cherrypick_hash":"","pull":4571},"e7f78cddc91696bd47b5e5400f0b4b4fd654fd6b":{"hash":"e7f78cddc91696bd47b5e5400f0b4b4fd654fd6b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Issue template: ask for Godot version","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c556a97b27ff7129ecfda20bb73480239f3cd146":{"hash":"c556a97b27ff7129ecfda20bb73480239f3cd146","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Variant: readd String.ends_with and Dict.has_all","body":"Erroneously removed in cfd3efd09785301eed733abe9e46fd89da3ad114.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"78a616eab02ef6397e65873e378982f21ae7b0ab":{"hash":"78a616eab02ef6397e65873e378982f21ae7b0ab","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4561 from vnen/pr-fix-win64-build","body":"Fix build for Windows 64-bits with GCC","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cfd3efd09785301eed733abe9e46fd89da3ad114":{"hash":"cfd3efd09785301eed733abe9e46fd89da3ad114","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"Ariel Manzur <ariel@godotengine.org>","committer_raw":"Ariel Manzur <ariel@godotengine.org>","summary":"export fix_alpha_edges","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cb0be4adaac5c2d1715b70a6d2cbd65cb2855b06":{"hash":"cb0be4adaac5c2d1715b70a6d2cbd65cb2855b06","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Documented @GlobalScope singletons and some keys","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4563},"1bbb970af8649ddab978d570aff41c2703199f61":{"hash":"1bbb970af8649ddab978d570aff41c2703199f61","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4559 from djrm/classref-edit","body":"Documented LinkButton, some OS methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ed7c0a6caf35838efbf8799bdae7b591f5332ec9":{"hash":"ed7c0a6caf35838efbf8799bdae7b591f5332ec9","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Partial documentation for OS methods","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4559},"5619efe9f881240580842187537a04d5044c3ef3":{"hash":"5619efe9f881240580842187537a04d5044c3ef3","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"eska <eska@eska.me>","committer_raw":"eska <eska@eska.me>","summary":"Ignore unneeded Opus file, fix JavaScript build","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4560},"81297f0fa1a0f021c5dfe120d0f4419d5cbcb2b5":{"hash":"81297f0fa1a0f021c5dfe120d0f4419d5cbcb2b5","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix build for Windows 64-bits with GCC","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4561},"f558b4003b010a81884b95eea37470da1cffa38c":{"hash":"f558b4003b010a81884b95eea37470da1cffa38c","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Documented LinkButton","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4559},"accc2a195bdcb79628650a61e6d9a3e408c37d19":{"hash":"accc2a195bdcb79628650a61e6d9a3e408c37d19","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed autocomplete truncate, issue 4554","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4557},"f86cffd8e6cacb09cf59c27423c7e82c0e024aaa":{"hash":"f86cffd8e6cacb09cf59c27423c7e82c0e024aaa","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"fix percent decode utf8 error","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4553},"9487a9b3c25f23942561eba20edce24f4be6f148":{"hash":"9487a9b3c25f23942561eba20edce24f4be6f148","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4550 from Valentactive/master","body":"Adds the \".vscode\" folder from Visual Studio Code to \".gitignore\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c71afda49916c61c4212bb5411af8d89124f8b81":{"hash":"c71afda49916c61c4212bb5411af8d89124f8b81","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4549 from AlexHolly/httpclient-rawbody-support","body":"HTTPClient request with raw_array body","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c1b53a0c5da1c6cb7f8249b84f8238fbc3719b19":{"hash":"c1b53a0c5da1c6cb7f8249b84f8238fbc3719b19","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4548 from vnen/pr-fix-win64-build","body":"Fix memory leak","is_cherrypick":false,"cherrypick_hash":"","pull":""},"99e31e10053a96e794ff0c3391b0c5054f7ed0e8":{"hash":"99e31e10053a96e794ff0c3391b0c5054f7ed0e8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4547 from neikeq/pr-wrong-debug-methods","body":"Fix wrong return and argument types in documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"49f31197f2557e1e3b7519d810999f9541a32688":{"hash":"49f31197f2557e1e3b7519d810999f9541a32688","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIwNjE3"],"author_raw":"Michele Valente <valentactive@gmail.com>","committer_raw":"Michele Valente <valentactive@gmail.com>","summary":"Adds the \".vscode\" folder from Visual Studio Code to \".gitignore\"","body":"Adds to \".gitignore\" the \".vscode\" folder which is created when using\nVisual Studio Code together with the \"C/C++\" extension.","is_cherrypick":false,"cherrypick_hash":"","pull":4550},"f909634832a72cfc669fd1b6281c8a960ea3d40f":{"hash":"f909634832a72cfc669fd1b6281c8a960ea3d40f","is_merge":false,"authored_by":[""],"author_raw":"Juan Linietsky <reduz@Juans-MBP.fibertel.com.ar>","committer_raw":"Juan Linietsky <reduz@Juans-MBP.fibertel.com.ar>","summary":"-make sure single select after multi select works better","body":"-fixed some warnings for OSX","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ab1da5dc1be0c24e0ac47c8e946372d8574ca575":{"hash":"ab1da5dc1be0c24e0ac47c8e946372d8574ca575","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"httpclient request withh raw_array body","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4549},"8043135e0d34b59d82a6ac82d31cc0193f7faacf":{"hash":"8043135e0d34b59d82a6ac82d31cc0193f7faacf","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"missing default value","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fd6667a7dc24c41686110e9473774ef168ef9ea9":{"hash":"fd6667a7dc24c41686110e9473774ef168ef9ea9","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"fix to avoid video texture scaling","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"89d87294dbc84df8dd7740cd04cc4842b8738e96":{"hash":"89d87294dbc84df8dd7740cd04cc4842b8738e96","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"ability to shrink all images x2 on load","body":"this is for extreme cases when running on devices with very low video\nmemory, so you can still retain compatibility.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5930408746fab692aaf277ec7b6482e7055f3344":{"hash":"5930408746fab692aaf277ec7b6482e7055f3344","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix memory leak","body":"As pointed out by @sanikoyes in #4541.","is_cherrypick":false,"cherrypick_hash":"","pull":4548},"0fa5154c0af7895b0a5e11ff4899e12cc0cbbdd2":{"hash":"0fa5154c0af7895b0a5e11ff4899e12cc0cbbdd2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: regenerate template for removed debug strings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1e752c01203b2560ef3ed28993aac9c98c053cb8":{"hash":"1e752c01203b2560ef3ed28993aac9c98c053cb8","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix wrong return and argument types in documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4547},"fbe5a5e4a734b40f83d842105b5bf6652d73c197":{"hash":"fbe5a5e4a734b40f83d842105b5bf6652d73c197","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: remove trailing spaces in script","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fb277dbde6a337a3294867f54cebc54c7cd91653":{"hash":"fb277dbde6a337a3294867f54cebc54c7cd91653","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Don't make print_line calls translatable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2060e6616cb39362cddc3c57a94292896f9f4525":{"hash":"2060e6616cb39362cddc3c57a94292896f9f4525","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Add missing Vector2Array case to Variant::operator String()","body":"- Correcly display Vector2Array default arguments in the documentation","is_cherrypick":false,"cherrypick_hash":"","pull":4547},"dd419e8efa347a8c1d6be464a89ec056cb4e4712":{"hash":"dd419e8efa347a8c1d6be464a89ec056cb4e4712","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"forgot this","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ea1c9d5b5d379b45472c416e1b00db2c96e23aa9":{"hash":"ea1c9d5b5d379b45472c416e1b00db2c96e23aa9","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"accepting suggestions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1e37dcd88b1b8323b3fd03e01d8cd6c7b71880d0":{"hash":"1e37dcd88b1b8323b3fd03e01d8cd6c7b71880d0","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"template is now pot","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f338a0c944dbb41e8d49449bd4bf3abc9c10deb0":{"hash":"f338a0c944dbb41e8d49449bd4bf3abc9c10deb0","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"base for translation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"98bd5362c3474d7c2580eac1b99c07e5ca9ab2d1":{"hash":"98bd5362c3474d7c2580eac1b99c07e5ca9ab2d1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4544 from mattiascibien/fix-double-include","body":"Removed double incluson of scene/gui/dialogs.h","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f8322c99488925eeca36456f81716119f74d77e2":{"hash":"f8322c99488925eeca36456f81716119f74d77e2","is_merge":false,"authored_by":["MDQ6VXNlcjEzMDA2ODE="],"author_raw":"Mattias Cibien <mattias@mattiascibien.net>","committer_raw":"Mattias Cibien <mattias@mattiascibien.net>","summary":"Remove double incluson of scene/gui/dialogs.h","body":"Removed a double inclusion of scene/gui/dialogs.h in file\neditor_file_dialog.h","is_cherrypick":false,"cherrypick_hash":"","pull":4544},"a79e3906135c2258b5bf9814e4971c4fc2f231e6":{"hash":"a79e3906135c2258b5bf9814e4971c4fc2f231e6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4543 from djrm/better_hint_all","body":"Changed barely visible PROPERTY_HINT_ALL_FLAGS buttons for checkboxes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"db0fde9d39687937567c208e989cf25b15e09af4":{"hash":"db0fde9d39687937567c208e989cf25b15e09af4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4541 from vnen/pr-fix-win64-build","body":"Fix windows 64-bits build.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3279ad79c3dcecbb2c5c001775d7a28f982e0955":{"hash":"3279ad79c3dcecbb2c5c001775d7a28f982e0955","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4540 from mrezai/openssl-1.0.2h","body":"Update OpenSSL to 1.0.2h","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6a4b62e72069f7c96f8b7cb9b7855da0bbd84b63":{"hash":"6a4b62e72069f7c96f8b7cb9b7855da0bbd84b63","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4535 from sanikoyes/Pr-crash-dynamic-font","body":"Fix crash in dynamic font","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dd69aeceac3d1798d0869d8adfb44af883b5fb93":{"hash":"dd69aeceac3d1798d0869d8adfb44af883b5fb93","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge remote-tracking branch 'origin/master'","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"567cb691ec49844101247bb9dc34bc2722f6af4f":{"hash":"567cb691ec49844101247bb9dc34bc2722f6af4f","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Modified editor strings to be translatable in the future","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"723c0d730c0bb3df888934dd94ed1e45f24b7acd":{"hash":"723c0d730c0bb3df888934dd94ed1e45f24b7acd","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Changed barely visible PROPERTY_HINT_ALL_FLAGS buttons for checkboxes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4543},"b81d9e6d614a67fd58e2256e90055589205bfa30":{"hash":"b81d9e6d614a67fd58e2256e90055589205bfa30","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4542 from Hinsbart/ds3","body":"Fix ds3 gamepad mapping","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d6cd5108e3b448a71cdd4150693c9b0d3610f7e1":{"hash":"d6cd5108e3b448a71cdd4150693c9b0d3610f7e1","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Hinsbart <liu.gam3@gmail.com>","committer_raw":"Hinsbart <liu.gam3@gmail.com>","summary":"Fix ds3 gamepad mapping","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4542},"9424c6c58f0b33f06807936958978e907574a845":{"hash":"9424c6c58f0b33f06807936958978e907574a845","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix windows 64-bits build.","body":"The change in `tools/doc/doc_data.cpp` is needed because the MSVC\ncompiler does not support variable length arrays.\n\nFix #4113","is_cherrypick":false,"cherrypick_hash":"","pull":4541},"ab623c923d4e2c950342aec5da371cb92b1fbbc6":{"hash":"ab623c923d4e2c950342aec5da371cb92b1fbbc6","is_merge":false,"authored_by":["MDQ6VXNlcjUxMjA0MzY="],"author_raw":"mrezai <mhd.rezai@gmail.com>","committer_raw":"mrezai <mhd.rezai@gmail.com>","summary":"Update OpenSSL to 1.0.2h","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4540},"f1b39631f594b28f81b7d3d3162ae9847134464e":{"hash":"f1b39631f594b28f81b7d3d3162ae9847134464e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4539 from Paulb23/autocomplete_duplicate_items_issue_1824","body":"Autocomplete no longer shows duplicates, issue #1824","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7b834dd788734b38ba0259c740eefce180f76b0e":{"hash":"7b834dd788734b38ba0259c740eefce180f76b0e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4538 from CowThing/classref-edit","body":"Input Documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"084d0bef96068109b67a4bc90e270cd32c678094":{"hash":"084d0bef96068109b67a4bc90e270cd32c678094","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Autocomplete no longer shows duplicates, issue 1824","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4539},"f6ae5e41de720996195eb02e1ba6ea954e4932e9":{"hash":"f6ae5e41de720996195eb02e1ba6ea954e4932e9","is_merge":false,"authored_by":["MDQ6VXNlcjExNDUwODc1"],"author_raw":"CowThing <cowthing@gmail.com>","committer_raw":"CowThing <cowthing@gmail.com>","summary":"Input Documentation","body":"Input Documentation","is_cherrypick":false,"cherrypick_hash":"","pull":4538},"5b039245b9d95c8ca1914d41d976e9a52e5510ef":{"hash":"5b039245b9d95c8ca1914d41d976e9a52e5510ef","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Sync class reference","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e2e2c0a39fad3ab501a3409a989a6496f6116df9":{"hash":"e2e2c0a39fad3ab501a3409a989a6496f6116df9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4533 from djrm/doc_data_merge_fix","body":"Fixed documentation generator for polymorphic functions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e0d27c55237d4f61910b1e72b744fc043e9b6bff":{"hash":"e0d27c55237d4f61910b1e72b744fc043e9b6bff","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4536 from mattiascibien/fix-set-window-resizable-win","body":"Fixed behavior of OS.set_window_resizable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c90bc695447b5d74227ed7c0d0bc19b7141dc835":{"hash":"c90bc695447b5d74227ed7c0d0bc19b7141dc835","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4532 from vnen/pr-update-opus-1.1.2","body":"Update Opus driver to 1.1.2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c7e8def44696da9ddf0b459e166280668c84c4cb":{"hash":"c7e8def44696da9ddf0b459e166280668c84c4cb","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add ability to send drag events to another object","body":"will be documented/tested later","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8fb7280f39600b1fec6f5a88fba29aecb0caa9b4":{"hash":"8fb7280f39600b1fec6f5a88fba29aecb0caa9b4","is_merge":false,"authored_by":["MDQ6VXNlcjEzMDA2ODE="],"author_raw":"Mattias Cibien <mattias@mattiascibien.net>","committer_raw":"Mattias Cibien <mattias@mattiascibien.net>","summary":"Fixed behavior of OS.set_window_resizable","body":"Should fix #4428.\n* Minimize button is not hidden anymore","is_cherrypick":false,"cherrypick_hash":"","pull":4536},"c824781e9808bf1edb6b3fd963dda32eda5bf7ab":{"hash":"c824781e9808bf1edb6b3fd963dda32eda5bf7ab","is_merge":false,"authored_by":["MDQ6VXNlcjY4ODAzNzg="],"author_raw":"sanikoyes <sanikoyes@163.com>","committer_raw":"sanikoyes <sanikoyes@163.com>","summary":"Fix crash in dynamic font","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4535},"57d0b784266f02c8f021d09f4f0bab911d894207":{"hash":"57d0b784266f02c8f021d09f4f0bab911d894207","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Fixed documentation generator for polymorphic functions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4533},"4e23ba5f37e21021c47e3aecf544afc9485e311b":{"hash":"4e23ba5f37e21021c47e3aecf544afc9485e311b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4523 from neikeq/pr-issue-4504","body":"Fix checking unsaved changes only in current scene","is_cherrypick":false,"cherrypick_hash":"","pull":""},"564ba76becab1819bcde1265d4f119e04a6b76ee":{"hash":"564ba76becab1819bcde1265d4f119e04a6b76ee","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4531 from djrm/classref-edit","body":"Documented bool methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3ca1d0f1d534d1111ccd9dfd007a891592154146":{"hash":"3ca1d0f1d534d1111ccd9dfd007a891592154146","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Documented bool methods","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4531},"1d9c4c559be260327e367860acd32c59ea6f6470":{"hash":"1d9c4c559be260327e367860acd32c59ea6f6470","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4529 from djrm/classref-float","body":"Documented float","is_cherrypick":false,"cherrypick_hash":"","pull":""},"520e6f5b0944df0140521158f05c7d3fbd8bc2c0":{"hash":"520e6f5b0944df0140521158f05c7d3fbd8bc2c0","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Documented float","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4529},"da6cdd9112870855a08324f4a27182f6dfd2cfe9":{"hash":"da6cdd9112870855a08324f4a27182f6dfd2cfe9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4528 from djrm/classref-int","body":"Documented int methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4453284388bcdad18242f1cbbdf2a4835c666d68":{"hash":"4453284388bcdad18242f1cbbdf2a4835c666d68","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Documented int methods","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4528},"bbac15388a0dc5f45f272f54209996a3b315757c":{"hash":"bbac15388a0dc5f45f272f54209996a3b315757c","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge pull request #4527 from godotengine/revert-4518-animationplayer-finished-name","body":"Revert \"added name parameter on animationplayer finished\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"78eccd61f8afca377d3eb88d1987811619cb557d":{"hash":"78eccd61f8afca377d3eb88d1987811619cb557d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Revert \"added name parameter on animationplayer finished\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4527},"bac283a8748d78ac9f99a9f7198108eba18b3ea9":{"hash":"bac283a8748d78ac9f99a9f7198108eba18b3ea9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4526 from CowThing/classref-edit","body":"Documenting Timer and AnimationPlayer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7c59d819a7ebb936d51ca032e66a2489e4080d08":{"hash":"7c59d819a7ebb936d51ca032e66a2489e4080d08","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Update Opus driver to 1.1.2","body":"And opusfile to 0.7.","is_cherrypick":false,"cherrypick_hash":"","pull":4532},"abf5f8c586239d1fe6924e218b55182e9cb99e77":{"hash":"abf5f8c586239d1fe6924e218b55182e9cb99e77","is_merge":false,"authored_by":["MDQ6VXNlcjExNDUwODc1"],"author_raw":"CowThing <cowthing@gmail.com>","committer_raw":"CowThing <cowthing@gmail.com>","summary":"Finished AnimationPlayer Documentation","body":"Finished AnimationPlayer Documentation","is_cherrypick":false,"cherrypick_hash":"","pull":4526},"f48d385644c2e532032184cde099845edc07a794":{"hash":"f48d385644c2e532032184cde099845edc07a794","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4274 from Griefchief/master","body":"Fixes 64 bit MSVC builds, disables bits parameter","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bf13410626b0085cf5cd11d4542bbcbb5bde1628":{"hash":"bf13410626b0085cf5cd11d4542bbcbb5bde1628","is_merge":false,"authored_by":["MDQ6VXNlcjExNDUwODc1"],"author_raw":"CowThing <cowthing@gmail.com>","committer_raw":"CowThing <cowthing@gmail.com>","summary":"Finished Timer Documentation","body":"Finished Timer Documentation","is_cherrypick":false,"cherrypick_hash":"","pull":4526},"3ff7ec807d6315ae1974ebd5ba684d09914298b9":{"hash":"3ff7ec807d6315ae1974ebd5ba684d09914298b9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4524 from SaracenOne/glsl_includes","body":"Fix error in GLSL #include code","is_cherrypick":false,"cherrypick_hash":"","pull":""},"107e62be7045ae69415f8069a6f49ec912ec3799":{"hash":"107e62be7045ae69415f8069a6f49ec912ec3799","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix checking unsaved changes only in current scene","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4523},"3717bafa4a1dbe550069814ebb84740018f48a29":{"hash":"3717bafa4a1dbe550069814ebb84740018f48a29","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Fix error in GLSL #include code","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4524},"479cfb1d361bcf1863d69a464ed404efa7fe3b40":{"hash":"479cfb1d361bcf1863d69a464ed404efa7fe3b40","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4518 from AlexHolly/animationplayer-finished-name","body":"added name parameter on animationplayer finished","is_cherrypick":false,"cherrypick_hash":"","pull":""},"85c2dbe0697ed58d69f4c13b6250f6ce52b55de2":{"hash":"85c2dbe0697ed58d69f4c13b6250f6ce52b55de2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4505 from SaracenOne/glsl_includes","body":"Support for #includes in built-in GL shaders.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5bb7cef8367e77c70b9a1ad045741fb97b32ef9d":{"hash":"5bb7cef8367e77c70b9a1ad045741fb97b32ef9d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Support for dynamic fonts (TTF)","body":"Added support for DynamicFont, which can load a TTF of any size to use\nas a font. No import required.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f9fafb75dc30486818ea7d8972f013343c68edd9":{"hash":"f9fafb75dc30486818ea7d8972f013343c68edd9","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"added name parameter on animationplayer finished","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4518},"957c265f11fc5f244e24bb4d5442fedba4e32634":{"hash":"957c265f11fc5f244e24bb4d5442fedba4e32634","is_merge":false,"authored_by":["MDQ6VXNlcjExNDUwODc1"],"author_raw":"CowThing <CowThing@users.noreply.github.com>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Documented YSort (#4515)","body":"Documented YSort","is_cherrypick":false,"cherrypick_hash":"","pull":4515},"8ceab5ddaf141434cda982a04bdf4a8f4b0b5155":{"hash":"8ceab5ddaf141434cda982a04bdf4a8f4b0b5155","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Debugger: Fix breaked signal binding (#4508)","body":"Closes #4270.","is_cherrypick":false,"cherrypick_hash":"","pull":4508},"d6304855c5e83b6a04442091a83453b65bc73f69":{"hash":"d6304855c5e83b6a04442091a83453b65bc73f69","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4506 from akien-mga/pr-tabs","body":"Tabs: Various fixes for multiple tabs and right/close buttons position","is_cherrypick":false,"cherrypick_hash":"","pull":""},"23f04abfb7241158cd6e9446280f1f7d14cb2b88":{"hash":"23f04abfb7241158cd6e9446280f1f7d14cb2b88","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4510 from djrm/classref-edit","body":"Documented ColorRamp","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c2bdb3727b14aff4de2504221e55c7574da4b60b":{"hash":"c2bdb3727b14aff4de2504221e55c7574da4b60b","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Documented ColorRamp","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4510},"6117a6f9b0fb5d3f8f7c5519f7f3b593157f6eb8":{"hash":"6117a6f9b0fb5d3f8f7c5519f7f3b593157f6eb8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4509 from djrm/classref-edit","body":"Partial documentation for Particles2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3cd58fe0ba597f5e72e087b9df0a847d2ecbf990":{"hash":"3cd58fe0ba597f5e72e087b9df0a847d2ecbf990","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Partial documentation for Particles2D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4509},"a3d81cab8a97eeece54ebadb82c40532188b4d57":{"hash":"a3d81cab8a97eeece54ebadb82c40532188b4d57","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4507 from bojidar-bg/document-popup-and-inherited","body":"Document Popup, PopupDialog, PopupMenu, and PopupPanel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5cdf4a63792ab7979da90977cf7d36568c8fd83e":{"hash":"5cdf4a63792ab7979da90977cf7d36568c8fd83e","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Document Popup, PopupDialog, PopupMenu, and PopupPanel","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4507},"21c181bd3ce5c13b346f44af362a779e742ec344":{"hash":"21c181bd3ce5c13b346f44af362a779e742ec344","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Tabs: Fix align issue with right/close buttons","body":"The stylebox around the close button was badly centered.\nThere were also bad margins applied when using right buttons.","is_cherrypick":false,"cherrypick_hash":"","pull":4506},"8b32c805298da73463d59b448097f949aec84e49":{"hash":"8b32c805298da73463d59b448097f949aec84e49","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Tabs: cleanup code, no functional change","body":"Some dead code removed, a few cosmetic changes.","is_cherrypick":false,"cherrypick_hash":"","pull":4506},"8574489dd2597de73c720cb02b601b826b92a1ff":{"hash":"8574489dd2597de73c720cb02b601b826b92a1ff","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Tabs: Fix navigation buttons overlap when resizing","body":"It was not taking into account the minimum width of the stylebox.\nFixed by factorizing some duplicate code.","is_cherrypick":false,"cherrypick_hash":"","pull":4506},"bbaf2969483d9b289bd8985067d546f5b60d645f":{"hash":"bbaf2969483d9b289bd8985067d546f5b60d645f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Tabs: Fix icon size not taken into account for offset","body":"Fixes #4107.","is_cherrypick":false,"cherrypick_hash":"","pull":4506},"6c0071be965b03a0d2d2b1a5c315aa0cf13972ca":{"hash":"6c0071be965b03a0d2d2b1a5c315aa0cf13972ca","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Support for #includes in built-in GL shaders.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4505},"8dc9e557072dd93e6f70d0b5504f743df26c4b2c":{"hash":"8dc9e557072dd93e6f70d0b5504f743df26c4b2c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4502 from volzhs/import-font","body":"Allow any directory for custom character set and gradient image file …","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ab7886ffc41326db9c1b578ff008e90a42cad446":{"hash":"ab7886ffc41326db9c1b578ff008e90a42cad446","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"FileDialog: reset mkdir label after use (#4500)","body":"Closes #1686.","is_cherrypick":false,"cherrypick_hash":"","pull":4500},"94274b9ab517aac175d205636f8561ff76d45eda":{"hash":"94274b9ab517aac175d205636f8561ff76d45eda","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"OSX: Fix lib suffix for Android lib (#4499)","body":"Fixes #1452.","is_cherrypick":false,"cherrypick_hash":"","pull":4499},"8259c4670771adb574f4e813d9d5862f45642268":{"hash":"8259c4670771adb574f4e813d9d5862f45642268","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"GridMap: Fix backwards rotate hotkeys (#4498)","body":"Fixes #1237","is_cherrypick":false,"cherrypick_hash":"","pull":4498},"0b4f27718420c0b27218ecb79616b4f11f59773d":{"hash":"0b4f27718420c0b27218ecb79616b4f11f59773d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"AnimationPlayer: Prevent resetting timeline when pinned (#4497)","body":"Fixes #1019","is_cherrypick":false,"cherrypick_hash":"","pull":4497},"6883325f926af425cf1db7606506f5538b7a205a":{"hash":"6883325f926af425cf1db7606506f5538b7a205a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"math: Fix rounding error for 0 in Math::round (#4495)","body":"Thus revert the previous workaround in commit b123bc4a2a9c07fcfd27a84109960bda158b3b9d.\nFixes #3221.","is_cherrypick":false,"cherrypick_hash":"","pull":4495},"78adbf4790a080fc02778a1a67d06dfcdf28290c":{"hash":"78adbf4790a080fc02778a1a67d06dfcdf28290c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Project manager: unescape project names (#4494)","body":"Fixes #3609","is_cherrypick":false,"cherrypick_hash":"","pull":4494},"a735573327d26536bd29e14350f1e5811c030b86":{"hash":"a735573327d26536bd29e14350f1e5811c030b86","is_merge":false,"authored_by":["MDQ6VXNlcjY5NDAyOTg="],"author_raw":"Franco Eusébio Garcia <francoegarcia@outlook.com>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Add math/script expression evaluation in editor (#3620)","body":"Rebase of #453","is_cherrypick":false,"cherrypick_hash":"","pull":3620},"b172cb524d494867601fbb0335e55bf558429cdc":{"hash":"b172cb524d494867601fbb0335e55bf558429cdc","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Allow any directory for custom character set and gradient image file when import font","body":"fix #4486","is_cherrypick":false,"cherrypick_hash":"","pull":4502},"ff40dcd83f7cc74446ee90a911b58c165b6e164f":{"hash":"ff40dcd83f7cc74446ee90a911b58c165b6e164f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4488 from vnen/pr-windows-pid","body":"Implement OS.get_process_ID for Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f938793e7892639d5cea894aae447ed256f51c41":{"hash":"f938793e7892639d5cea894aae447ed256f51c41","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Ignore invalid folders in `platform`","body":"Fixes #4479","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2cd8e86aa016fe8c61a48889529aa81284f6d889":{"hash":"2cd8e86aa016fe8c61a48889529aa81284f6d889","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Implement OS.get_process_ID for Windows","body":"Based on code by @ratsdiov.\nCloses #1733","is_cherrypick":false,"cherrypick_hash":"","pull":4488},"18c09acf9fd040644515a4ae2f56d38517d71825":{"hash":"18c09acf9fd040644515a4ae2f56d38517d71825","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"classref: Run doctool and merge BitmapFont","body":"BitmapFont was split from the Font class, so the relevant method\ndescriptions were readded manually.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6aae63fce24dad69a90eac5afe7e7b33149eb2b7":{"hash":"6aae63fce24dad69a90eac5afe7e7b33149eb2b7","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"Ariel Manzur <punto@godotengine.org>","committer_raw":"Ariel Manzur <punto@godotengine.org>","summary":"disabled appirater","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2bc626a72c2b66140b751dd7f5be1f63342ff167":{"hash":"2bc626a72c2b66140b751dd7f5be1f63342ff167","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4487 from Geequlim/master","body":"Add more documentations","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a518792d89217b3e1f1d19762e733ca779101e63":{"hash":"a518792d89217b3e1f1d19762e733ca779101e63","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Add more documentations for this classes:","body":"* BoxContainer\n* CenterContainer\n* ScrollContainer\n* SplitContainer\n* Vector2\n* StringArray\n* FileDiloags","is_cherrypick":false,"cherrypick_hash":"","pull":4487},"6962fd91c6c03ceec91e8f25242ca5c638dfea03":{"hash":"6962fd91c6c03ceec91e8f25242ca5c638dfea03","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"Ariel Manzur <punto@godotengine.org>","committer_raw":"Ariel Manzur <punto@godotengine.org>","summary":"rate url on iOS and properly launching from .app on OSX","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"de3ed61fc54b7815f0887f03ebea74381d9c0587":{"hash":"de3ed61fc54b7815f0887f03ebea74381d9c0587","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"Ariel Manzur <punto@godotengine.org>","committer_raw":"Ariel Manzur <punto@godotengine.org>","summary":"I think this is ok, \"resizable\" property might change","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b50c00ff9065ee0073c79bd5c3f11296a5f6965f":{"hash":"b50c00ff9065ee0073c79bd5c3f11296a5f6965f","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"Ariel Manzur <punto@godotengine.org>","committer_raw":"Ariel Manzur <punto@godotengine.org>","summary":"merged iphoen changes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6d22e03b96b95a07a49d25cf31cd623079ec1e3b":{"hash":"6d22e03b96b95a07a49d25cf31cd623079ec1e3b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4485 from bojidar-bg/2d-snap-axis","body":"Allow dragging on only one axis when holding down shift in 2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"db50ccb25ff5bf9e6a05dab11590b62837fb6263":{"hash":"db50ccb25ff5bf9e6a05dab11590b62837fb6263","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4484 from Paulb23/shader_editor_text_editor_settings","body":"Shader editor now uses text editor settings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d82ff4ed0987642087a8148a28c1da7da38606f4":{"hash":"d82ff4ed0987642087a8148a28c1da7da38606f4","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Allow dragging on only one (global) axis when holding down shift","body":"Closes #1723","is_cherrypick":false,"cherrypick_hash":"","pull":4485},"64751e0a75eae68eb90ce810a7b79b51b36f3c1f":{"hash":"64751e0a75eae68eb90ce810a7b79b51b36f3c1f","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Shader editor now uses text editor settings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4484},"fa3240a8e902164054ac9bd881933a682d22c5b7":{"hash":"fa3240a8e902164054ac9bd881933a682d22c5b7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Specify the demos license","body":"It was already under the MIT as the rest of the engine,\nbut some users seemed not convinced about it.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a0dce1e66fbd3d20ee851abc76a85e96b3db0d13":{"hash":"a0dce1e66fbd3d20ee851abc76a85e96b3db0d13","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4482 from Geequlim/master","body":"Add more documentations and fix AcceptDialog::add_cancel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5c61e17c103f4f9fc391b2152fdf3dad0f44bd00":{"hash":"5c61e17c103f4f9fc391b2152fdf3dad0f44bd00","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Add more documentations and fix AcceptDialog::add_cancel","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4482},"c97cc362e381137bd8198b7a6a7084b842ac1c59":{"hash":"c97cc362e381137bd8198b7a6a7084b842ac1c59","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4387 from JoshuaGrams/rigidbody2d-torque","body":"Hooked up RigidBody2D torque methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4de3f8944e88b3dbfe6c07379c1e360a6e623669":{"hash":"4de3f8944e88b3dbfe6c07379c1e360a6e623669","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Fill in the blank in the Array, CenterContainer and Dictionary class reference (#4476)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4476},"4e8cb708ec2e5bdfd0227ceb1d731b8482c7bfa1":{"hash":"4e8cb708ec2e5bdfd0227ceb1d731b8482c7bfa1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4473 from Paulb23/shader_editor_color_fix","body":"Fixed shader editor syntax coloring","is_cherrypick":false,"cherrypick_hash":"","pull":""},"faf21b81e82c1a27897932c309c800b7dee94d32":{"hash":"faf21b81e82c1a27897932c309c800b7dee94d32","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Documentation for Canvas Modulate, ColorPicker, ColorPickerButton","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0fa588a8301b50cff5975f6c9fe8dd7969f59f16":{"hash":"0fa588a8301b50cff5975f6c9fe8dd7969f59f16","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"move Font to BitmapFont","body":"so we can add DynamicFont later..","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bda5ea087151f88d90a71f7a2758c4d7e8a6a568":{"hash":"bda5ea087151f88d90a71f7a2758c4d7e8a6a568","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed shader editor syntax coloring","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4473},"ea0231a56c32e4c61938cd42af37f6d6befd7aa2":{"hash":"ea0231a56c32e4c61938cd42af37f6d6befd7aa2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4468 from Hinsbart/better_axis_desc","body":"More precise InputMap Axis descriptions in project settings.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8ae279a5e7118e28ae3788f45ddd9c055af560dc":{"hash":"8ae279a5e7118e28ae3788f45ddd9c055af560dc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4466 from eska014/move-export-debug-toggle","body":"Make export GUI debug toggle more obvious","is_cherrypick":false,"cherrypick_hash":"","pull":""},"45ffc053b5c96a0c384261d67dd1a88cc599f1a9":{"hash":"45ffc053b5c96a0c384261d67dd1a88cc599f1a9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4462 from Paulb23/scroll_lines","body":"Added scroll lines, issue #4243","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0485c9eaba0cbe6a919959e727ff99ff8c99ffad":{"hash":"0485c9eaba0cbe6a919959e727ff99ff8c99ffad","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4451 from JoshuaGrams/anim-tree-filter","body":"Anim tree: add filters on Animation nodes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ab4caa79538750d7557308dd4f83d6b17d9bdd22":{"hash":"ab4caa79538750d7557308dd4f83d6b17d9bdd22","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"eska <eska@eska.me>","committer_raw":"eska <eska@eska.me>","summary":"Move export GUI debug toggle to export settings window","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4466},"418049b741bc6aa1445e64b78c681e5291f5a4d4":{"hash":"418049b741bc6aa1445e64b78c681e5291f5a4d4","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Hinsbart <liu.gam3@gmail.com>","committer_raw":"Hinsbart <liu.gam3@gmail.com>","summary":"More precise InputMap Axis descriptions in project settings.","body":"Now it's \"Left Stick {Up, Down, Left, Right}\" instead of just \"Left Stick\" repeated 4x.","is_cherrypick":false,"cherrypick_hash":"","pull":4468},"9f29b4b26a9c9d24235c266f750c14339c038227":{"hash":"9f29b4b26a9c9d24235c266f750c14339c038227","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel Ramirez <djrmuv@gmail.com>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Partial documentation for Polygon2D and Raycast2D (#4467)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4467},"8156f4944eac69fd6cbe16e5b24221a5a0412c54":{"hash":"8156f4944eac69fd6cbe16e5b24221a5a0412c54","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4465 from akien-mga/pr-classref","body":"Classref: Document Button and ButtonArray","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3a4ec88b37d50837ef9e1cfa57f004b9bd36715d":{"hash":"3a4ec88b37d50837ef9e1cfa57f004b9bd36715d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Classref: Document Button and ButtonArray","body":"Also bind relevant constants and define some object types and better\nargument names for the docs.","is_cherrypick":false,"cherrypick_hash":"","pull":4465},"e9a5471ee1eb96d87c755c33e77aa58a2643f352":{"hash":"e9a5471ee1eb96d87c755c33e77aa58a2643f352","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4461 from djrm/classref-edit","body":"Added GridContainer documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5141574422eaa5c264baac2a29b4f8a63f4a9a9b":{"hash":"5141574422eaa5c264baac2a29b4f8a63f4a9a9b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4463 from AlexHolly/http-fix-duplicate-header","body":"fix - HTTPClient connection keep-alive duplicate Headers #4208","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a5b4c1d64f799c5f1bceb874eac46f80d949445c":{"hash":"a5b4c1d64f799c5f1bceb874eac46f80d949445c","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"GridContainer, CheckBox documentation, descriptions for Vector2 and CenterContainer.set_use_top_left","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4461},"6ad226ac38c16d66d96fa93fef61c4f8a2143ea9":{"hash":"6ad226ac38c16d66d96fa93fef61c4f8a2143ea9","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"fix - HTTPClient connection keep-alive duplicate Headers #4208","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4463},"49e560bfb6f67892604996c4f94aa4c39b83e884":{"hash":"49e560bfb6f67892604996c4f94aa4c39b83e884","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4459 from CombustibleLemonade/master","body":"Documentation for WeakRef","is_cherrypick":false,"cherrypick_hash":"","pull":""},"54244e0e1d37c03d86b1628df062b23c09a79c43":{"hash":"54244e0e1d37c03d86b1628df062b23c09a79c43","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Added scroll lines, issue 4243","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4462},"e301ca35447ef568d2773ab0bf90b0d0fdf9748e":{"hash":"e301ca35447ef568d2773ab0bf90b0d0fdf9748e","is_merge":false,"authored_by":["MDQ6VXNlcjMxNjQxOTA="],"author_raw":"Jan Heemstra <heemstrajan@gmail.com>","committer_raw":"Jan Heemstra <heemstrajan@gmail.com>","summary":"fixed some mistakes in WeakRef documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4459},"edff81c2142f75d811263dafed42fd817e407be0":{"hash":"edff81c2142f75d811263dafed42fd817e407be0","is_merge":false,"authored_by":["MDQ6VXNlcjMxNjQxOTA="],"author_raw":"Jan Heemstra <heemstrajan@gmail.com>","committer_raw":"Jan Heemstra <heemstrajan@gmail.com>","summary":"Documented WeakRef and member functions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4459},"f2a73816c2202f0f155086e451a73f76fba67c42":{"hash":"f2a73816c2202f0f155086e451a73f76fba67c42","is_merge":false,"authored_by":["MDQ6VXNlcjMxNjQxOTA="],"author_raw":"Jan Heemstra <heemstrajan@gmail.com>","committer_raw":"Jan Heemstra <heemstrajan@gmail.com>","summary":"Sync classes reference template with current code base","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4459},"87aa1282285fe4c71caa82740b7f1d6ddb5643b6":{"hash":"87aa1282285fe4c71caa82740b7f1d6ddb5643b6","is_merge":false,"authored_by":["MDQ6VXNlcjEyODkyMDc="],"author_raw":"Julian Murgia - StraToN <the.straton@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Documented Node2D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"034d6e811fdfeb91e19a013e63d3d2ec463f5a8c":{"hash":"034d6e811fdfeb91e19a013e63d3d2ec463f5a8c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Various improvements to doc_status.py","body":"- Make comments opt-in (smaller table in width)\n- Reduce length of Brief Description and Description (also smaller table as output)\n- Make names cyan (blue is too dark on black terminal)\n- Drop some redundant synonyms for the flags","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a7b4127481d1f377a50ac5f62ec3f20e2ba71dff":{"hash":"a7b4127481d1f377a50ac5f62ec3f20e2ba71dff","is_merge":false,"authored_by":["MDQ6VXNlcjM5NDM4"],"author_raw":"Josh Grams <josh@qualdan.com>","committer_raw":"Josh Grams <josh@qualdan.com>","summary":"RigidBody2D (add_force, set_inertia): new methods.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4387},"bd95e18ae48711e5c62f3f2254aaf3d9edc989e1":{"hash":"bd95e18ae48711e5c62f3f2254aaf3d9edc989e1","is_merge":false,"authored_by":["MDQ6VXNlcjM5NDM4"],"author_raw":"Josh Grams <josh@qualdan.com>","committer_raw":"Josh Grams <josh@qualdan.com>","summary":"AnimationTree: add filters to Animation nodes.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4451},"81e405545bdbd5771ce29a8a01dfd3a3ccb0bff1":{"hash":"81e405545bdbd5771ce29a8a01dfd3a3ccb0bff1","is_merge":false,"authored_by":["MDQ6VXNlcjEyODkyMDc="],"author_raw":"Julian Murgia <the.straton@gmail.com>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Edited classes.xml : GraphEdit finished (#4450)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4450},"2c026c4c961f7aca93a6d1015d788edbbd654027":{"hash":"2c026c4c961f7aca93a6d1015d788edbbd654027","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4441 from akien-mga/pr-drop-obsolete-platforms","body":"Drop obsolete platforms","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d3811b490d5cad9ccac329a7266cce0520892673":{"hash":"d3811b490d5cad9ccac329a7266cce0520892673","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Remove last NACL references","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4441},"ec606f94dc259cd4d22b11e9147789b87ed73738":{"hash":"ec606f94dc259cd4d22b11e9147789b87ed73738","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Drop NACL platform","body":"It's no longer maintained and Chrome-specific, so it's not a viable solution\nto deploy Godot games in browsers. The current prefered alternative is asm.js\n(platform/javascript), and we're looking forward to WebAssembly.","is_cherrypick":false,"cherrypick_hash":"","pull":4441},"f368d380e708bd39589a309e2611b55306b78b3a":{"hash":"f368d380e708bd39589a309e2611b55306b78b3a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Drop obsolete WIP for Flash platform","body":"It was apparently never fully functional and has not been maintained.\nFlash itself is nowadays clearly a deprecated technology, so there will\nnot be further work on it. platform/javascript and the upcoming\nWebAssembly technologies should have a brighter future.","is_cherrypick":false,"cherrypick_hash":"","pull":4441},"82a725a3fd8033c87c2e15232bab6dd01e877710":{"hash":"82a725a3fd8033c87c2e15232bab6dd01e877710","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4414 from Paulb23/trim_whitespace","body":"Trim trailing whitespace on save","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a1ebf555b757f493b69c37f2baf498dd472ed396":{"hash":"a1ebf555b757f493b69c37f2baf498dd472ed396","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4409 from Hinsbart/encode_axis_value","body":"Encode axis_value in Variant for InputEvent::JOYSTICK_MOTION.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ef8b160da898a67f226c6af2f443a18929739db7":{"hash":"ef8b160da898a67f226c6af2f443a18929739db7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4407 from bojidar-bg/camera2d-fix-update-in-editor","body":"Fix continious update with Camera2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6e4957d429c845731fe3d4b93198b29dd1d6da41":{"hash":"6e4957d429c845731fe3d4b93198b29dd1d6da41","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4401 from Hinsbart/fix_is_action_bug","body":"add sign comparison for joystick axis events in InputMap::_find_event","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2272824ee27eb98624d0296884582dbd4fbedb67":{"hash":"2272824ee27eb98624d0296884582dbd4fbedb67","is_merge":false,"authored_by":["MDQ6VXNlcjM5NDM4"],"author_raw":"Josh Grams <josh@qualdan.com>","committer_raw":"Josh Grams <josh@qualdan.com>","summary":"AnimationTree: set value track property per frame, not per track.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4451},"ffaced87a652109bf150f2680b666a8602d04103":{"hash":"ffaced87a652109bf150f2680b666a8602d04103","is_merge":false,"authored_by":["MDQ6VXNlcjM5NDM4"],"author_raw":"Josh Grams <josh@qualdan.com>","committer_raw":"Josh Grams <josh@qualdan.com>","summary":"RigidBody2D: rename apply_impulse(pos) to offset.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4387},"f3e6569e00b6fcebe5f932d91cf0df24411ce062":{"hash":"f3e6569e00b6fcebe5f932d91cf0df24411ce062","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Trim trailing white space on save, issue 4383","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4414},"9201b5a27c0672bc249d2ba2a1e26f08b16b5536":{"hash":"9201b5a27c0672bc249d2ba2a1e26f08b16b5536","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Hinsbart <liu.gam3@gmail.com>","committer_raw":"Hinsbart <liu.gam3@gmail.com>","summary":"Encode axis_value in Variant for InputEvent::JOYSTICK_MOTION.","body":"Fixes a bug that caused InputMap actions which have been set to joystick axes\nnot to work correctly on exported builds as the axis_value property wouldn't be serialized into engine.cfb.\nSee recent discussion in #49 (Post 121+)","is_cherrypick":false,"cherrypick_hash":"","pull":4409},"b2e0cedbf04c3d97bbf3bc41fac82ceeb34327a3":{"hash":"b2e0cedbf04c3d97bbf3bc41fac82ceeb34327a3","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix continious update with Camera2D","body":"Closes #4406","is_cherrypick":false,"cherrypick_hash":"","pull":4407},"7d89a8b7481c1e172958010366b3735b6d000591":{"hash":"7d89a8b7481c1e172958010366b3735b6d000591","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4402 from bojidar-bg/docteam-add-helper","body":"Add a python script to check the current doc status","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c9340cdcc622d3352eb78d3f0480cd5f9fe2b169":{"hash":"c9340cdcc622d3352eb78d3f0480cd5f9fe2b169","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Add a python script to check the current doc status","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4402},"3b12f9ea8254e6c979e14b6cc5241edbff5c797a":{"hash":"3b12f9ea8254e6c979e14b6cc5241edbff5c797a","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Hinsbart <liu.gam3@gmail.com>","committer_raw":"Hinsbart <liu.gam3@gmail.com>","summary":"add sign comparison for joystick axis events in InputMap::_find_event","body":"fixes #4400","is_cherrypick":false,"cherrypick_hash":"","pull":4401},"79df52b57e92c7f30ee8b01c55b7cc7d0a0b2215":{"hash":"79df52b57e92c7f30ee8b01c55b7cc7d0a0b2215","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4388 from kurikaesu/theme-editor-remove-class-items","body":"Adds a remove class item option in the theme editor.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d75856146cccd9547eb41ce64bca95cd71f6fb66":{"hash":"d75856146cccd9547eb41ce64bca95cd71f6fb66","is_merge":false,"authored_by":["MDQ6VXNlcjY3Njk2NjY="],"author_raw":"Aren Villanueva <arenvillanueva@yomogi-soft.com>","committer_raw":"Aren Villanueva <arenvillanueva@yomogi-soft.com>","summary":"Adds a remove class item option in the theme editor.","body":"I've also added a get_stylebox_types helper function to the theme class in order to figure out exactly what types are available to a theme.","is_cherrypick":false,"cherrypick_hash":"","pull":4388},"f7d31cec38c795909c4d1e0917f54aa118d380d7":{"hash":"f7d31cec38c795909c4d1e0917f54aa118d380d7","is_merge":false,"authored_by":["MDQ6VXNlcjM5NDM4"],"author_raw":"Josh Grams <josh@qualdan.com>","committer_raw":"Josh Grams <josh@qualdan.com>","summary":"RigidBody2D: add and bind get_inertia() method.","body":"You can't set this value very well, since it's automatically computed\nfrom the mass and the collision shapes. But since the values are higher\nthan many people might suspect, so being able to read it helps estimate\nthe amount of torque you might need to apply.","is_cherrypick":false,"cherrypick_hash":"","pull":4387},"dbabe4c07cd9c0d825c14b961bd472f77e525162":{"hash":"dbabe4c07cd9c0d825c14b961bd472f77e525162","is_merge":false,"authored_by":["MDQ6VXNlcjM5NDM4"],"author_raw":"Josh Grams <josh@qualdan.com>","committer_raw":"Josh Grams <josh@qualdan.com>","summary":"RigidBody2D: add and bind get/set_applied_torque.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4387},"c0ec7e933ac6b6419e564b276b49c8d9a6d03f30":{"hash":"c0ec7e933ac6b6419e564b276b49c8d9a6d03f30","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4302 from Anarchid/gridmap-navmesh","body":"Navmesh support for GridMaps","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b03a892f9574d78da2cfded1b829c549dd1fced1":{"hash":"b03a892f9574d78da2cfded1b829c549dd1fced1","is_merge":false,"authored_by":["MDQ6VXNlcjM4MjI3Njg="],"author_raw":"Anarchid <anarchid@mail.ru>","committer_raw":"Anarchid <anarchid@mail.ru>","summary":"manually fix indent","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4302},"73ca83184894f7c6a24178b25095088c7b4c508c":{"hash":"73ca83184894f7c6a24178b25095088c7b4c508c","is_merge":false,"authored_by":["MDQ6VXNlcjM4MjI3Njg="],"author_raw":"Anarchid <anarchid@mail.ru>","committer_raw":"Anarchid <anarchid@mail.ru>","summary":"Implement GridMap support for navigation meshes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4302},"1ea4b8e2dc61b39e78fb1691f738a03091ee2138":{"hash":"1ea4b8e2dc61b39e78fb1691f738a03091ee2138","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4382 from kurikaesu/get-executable-path-fixes-osx-javascript","body":"Implements get_executable_path for OS X should proc_pidpath in os_osx…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e5c1a2c3f7bc97e75f885ea1af6d1ac0cf1efb46":{"hash":"e5c1a2c3f7bc97e75f885ea1af6d1ac0cf1efb46","is_merge":false,"authored_by":["MDQ6VXNlcjY3Njk2NjY="],"author_raw":"Aren Villanueva <arenvillanueva@yomogi-soft.com>","committer_raw":"Aren Villanueva <arenvillanueva@yomogi-soft.com>","summary":"Implements get_executable_path for OS X should proc_pidpath in os_osx.mm doesn't succeed. Silences the warning for javascript as the function currently appears superfluous.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4382},"30e5df6e21911a1952e5301600c036e603821fc4":{"hash":"30e5df6e21911a1952e5301600c036e603821fc4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4365 from bojidar-bg/surfacetool-add-quad","body":"Add an add_triangle_fan method to SurfaceTool","is_cherrypick":false,"cherrypick_hash":"","pull":""},"016be49e084a0a3582b5ebba921114bfd37bfa7e":{"hash":"016be49e084a0a3582b5ebba921114bfd37bfa7e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4377 from eska014/web-keys","body":"Fix key events in web export","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6da39ce18de976cbf101292aabb598de2e4f6648":{"hash":"6da39ce18de976cbf101292aabb598de2e4f6648","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4380 from bojidar-bg/camera2d-fix-zoom","body":"Fix Camera2D ignoring zoom when checking limits","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1566da2a6f4761aca1b9243cc45283e0ef8ff3b6":{"hash":"1566da2a6f4761aca1b9243cc45283e0ef8ff3b6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4373 from bojidar-bg/draw-camera2d-screen","body":"Add preview of the Camera2D's screen boundaries","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7a8aea0be9186e9b47b28ca3d2999d7182a73d2b":{"hash":"7a8aea0be9186e9b47b28ca3d2999d7182a73d2b","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix Camera2D ignoring zoom when checking limits","body":"Closes #1912","is_cherrypick":false,"cherrypick_hash":"","pull":4380},"9ab8461a3e894a22ea6312b1c431faad8788f774":{"hash":"9ab8461a3e894a22ea6312b1c431faad8788f774","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4375 from eska014/fix-web-clear-color","body":"Fix default clear color in web export","is_cherrypick":false,"cherrypick_hash":"","pull":""},"45b90f16ca080c601e6bf7038979eabb6b7eaa3e":{"hash":"45b90f16ca080c601e6bf7038979eabb6b7eaa3e","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"eska <eska@eska.me>","committer_raw":"eska <eska@eska.me>","summary":"Add fallback to legacy KeyboardEvent in web export","body":"Fallback to KeyboardEvent property `charCode` is absence of both `key`\nand `char` for retrieval of unicode value.","is_cherrypick":false,"cherrypick_hash":"","pull":4377},"e7f66a88d67542d13764eb8b1441037c327beabe":{"hash":"e7f66a88d67542d13764eb8b1441037c327beabe","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Add preview of the Camera2D's screen boundaries","body":"Closes #3365","is_cherrypick":false,"cherrypick_hash":"","pull":4373},"0e9eefb7d4d3d3b10558ade0fea5ea9656a7cace":{"hash":"0e9eefb7d4d3d3b10558ade0fea5ea9656a7cace","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"eska <eska@eska.me>","committer_raw":"eska <eska@eska.me>","summary":"Reimplement key input events in Emscripten export","body":"Scancodes work, but unicode values are now completely broken in some\nbrowser/OS combinations.","is_cherrypick":false,"cherrypick_hash":"","pull":4377},"a3fbabf4a1a4b2fd5cfad3802b93ffd5a851feb2":{"hash":"a3fbabf4a1a4b2fd5cfad3802b93ffd5a851feb2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4369 from volzhs/res-android","body":"remove unused resources and add korean locale for android","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e94e710893960d9b6581c0c669a436173185d596":{"hash":"e94e710893960d9b6581c0c669a436173185d596","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"remove unused resources and add korean locale for android","body":"- remove unused resources in platform/android/java/res/values/strings.xml\n- add korean language resource for apk expansion download screen","is_cherrypick":false,"cherrypick_hash":"","pull":4369},"325a02e4af082fcef6173fb1a100eab2ecd936b1":{"hash":"325a02e4af082fcef6173fb1a100eab2ecd936b1","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Add a add_triangle_fan method to SurfaceTool","body":"Closes #4298","is_cherrypick":false,"cherrypick_hash":"","pull":4365},"206895afae413df9a3961ce6793ce295babb5920":{"hash":"206895afae413df9a3961ce6793ce295babb5920","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4329 from mrezai/openssl-1.0.2g","body":"Update OpenSSL to version 1.0.2g","is_cherrypick":false,"cherrypick_hash":"","pull":""},"336cbfa7b63721757874f0fc5c33ec5dd31c5076":{"hash":"336cbfa7b63721757874f0fc5c33ec5dd31c5076","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4364 from leezh/master","body":"Fixed SEGFAULT in zero-reserved arrays in nrex. Fixes #4346","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fd07ef07fa9058e3fc6c72c246a4db421336c346":{"hash":"fd07ef07fa9058e3fc6c72c246a4db421336c346","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4345 from mownier/add/getter/http-client-connection","body":"Added getter method for the connection property in HTTPClient.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0ca7e192423e743db3ded3822ae70888a523a35e":{"hash":"0ca7e192423e743db3ded3822ae70888a523a35e","is_merge":false,"authored_by":["MDQ6VXNlcjM2ODU2MTM="],"author_raw":"Mounir Ybanez <rinuom91@gmail.com>","committer_raw":"Mounir Ybanez <rinuom91@gmail.com>","summary":"Added getter method for the connection property in HTTPClient. (#4336)","body":"- Exposed a getter method for the private property named `connection` in HTTPClient class.","is_cherrypick":false,"cherrypick_hash":"","pull":4345},"48b2dfab9f91bec2fd9a0fc94630e2dae51fbf11":{"hash":"48b2dfab9f91bec2fd9a0fc94630e2dae51fbf11","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTMyMg=="],"author_raw":"Zher Huei Lee <lee.zh.92@gmail.com>","committer_raw":"Zher Huei Lee <lee.zh.92@gmail.com>","summary":"Fixed zero-length arrays in nrex. Fixes #4346","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4364},"df13fdf0e93b1ef3ce4e12dfca0fcd38086eb0ed":{"hash":"df13fdf0e93b1ef3ce4e12dfca0fcd38086eb0ed","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4360 from AlexHolly/string-ends_with","body":"string ends_with","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3348dea78bba42ede7a6f607c1287bc000119b62":{"hash":"3348dea78bba42ede7a6f607c1287bc000119b62","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4359 from neikeq/pr-issue-4351","body":"Fix 'Quit to Project Manager' not stopping the running application","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e566b17f91a7c8e341793d2b07a0127a92c4391f":{"hash":"e566b17f91a7c8e341793d2b07a0127a92c4391f","is_merge":false,"authored_by":["MDQ6VXNlcjk4NDc0MzA="],"author_raw":"Alex <alxpla123@gmail.com>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"tiny fix to loop restart (#4358)","body":"Closes #4355","is_cherrypick":false,"cherrypick_hash":"","pull":4358},"6b41544a3955c71ffe6882e9494c48d8f0a59451":{"hash":"6b41544a3955c71ffe6882e9494c48d8f0a59451","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4319 from kubecz3k/played_signal","body":"animation_started signal for AnimationPlayer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f124b5e0acc0e06eb1e641902c68efd96cf7281a":{"hash":"f124b5e0acc0e06eb1e641902c68efd96cf7281a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4299 from neikeq/pr-issue-4297","body":"Keep editable instances data when replacing tree root node","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a379ed56ea2b605802534a5a3c25c244fc684d18":{"hash":"a379ed56ea2b605802534a5a3c25c244fc684d18","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"string ends_with","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4360},"e48c07750f0f0f5a4570546152360275b9af1866":{"hash":"e48c07750f0f0f5a4570546152360275b9af1866","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix 'Quit to Project Manager' not stopping the running application","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4359},"c04b3edac4fb1f99f7a58bb3b634954666db47e6":{"hash":"c04b3edac4fb1f99f7a58bb3b634954666db47e6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4337 from bojidar-bg/translation-csv-newlines","body":"Fix File.get_csv_line not including quoted newlines in the output","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7a18bb8ace4bc7a639a1db92826fa16097fda803":{"hash":"7a18bb8ace4bc7a639a1db92826fa16097fda803","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix File.get_csv_line not including quoted newlines in the output","body":"Close #1232","is_cherrypick":false,"cherrypick_hash":"","pull":4337},"bf0f9141409fd5f754c2b4e8dea0e5ea6f156896":{"hash":"bf0f9141409fd5f754c2b4e8dea0e5ea6f156896","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4325 from SaracenOne/bone_attachment_reposition","body":"BoneAttachments now position themselves instantly during bind.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0ee8b74101a4273fa333b8988a3a9d69757c7eae":{"hash":"0ee8b74101a4273fa333b8988a3a9d69757c7eae","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"eska <eska@eska.me>","committer_raw":"eska <eska@eska.me>","summary":"Always set default clear color","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4375},"37f84c47aa30cded43c3409bd9e4de06d926f937":{"hash":"37f84c47aa30cded43c3409bd9e4de06d926f937","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4328 from mrezai/travisci","body":"Add openssl=builtin to build command in .travis.yml","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1db2759f5e41dab1d3dcba8b67ae7dd4a52edd14":{"hash":"1db2759f5e41dab1d3dcba8b67ae7dd4a52edd14","is_merge":false,"authored_by":["MDQ6VXNlcjUxMjA0MzY="],"author_raw":"mrezai <mhd.rezai@gmail.com>","committer_raw":"mrezai <mhd.rezai@gmail.com>","summary":"Add openssl=builtin to build command in .travis.yml","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4328},"e97922f22038e9049ed4c2db5b3736dfaa0edde3":{"hash":"e97922f22038e9049ed4c2db5b3736dfaa0edde3","is_merge":false,"authored_by":["MDQ6VXNlcjUxMjA0MzY="],"author_raw":"mrezai <mhd.rezai@gmail.com>","committer_raw":"mrezai <mhd.rezai@gmail.com>","summary":"Update OpenSSL to version 1.0.2g","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4329},"bc5ee6c98fa77cc75e1654d2f3b5044f075688b7":{"hash":"bc5ee6c98fa77cc75e1654d2f3b5044f075688b7","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"BoneAttachments now position themselves instantly during bind.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4325},"880f4abda44a42532abb6f15999a90bc85f6264a":{"hash":"880f4abda44a42532abb6f15999a90bc85f6264a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4324 from HeartoLazor/path_2d_fix","body":"Fixed curve baking, now always start at origin point","is_cherrypick":false,"cherrypick_hash":"","pull":""},"08b93da28aaa3cef006ce6cb13c4e5f7f8d8b5d2":{"hash":"08b93da28aaa3cef006ce6cb13c4e5f7f8d8b5d2","is_merge":false,"authored_by":["MDQ6VXNlcjEyMzc2MDQy"],"author_raw":"Hearto Lazor <heartolazor@gmail.com>","committer_raw":"Hearto Lazor <heartolazor@gmail.com>","summary":"Fixed curve baking, now always start at origin point","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4324},"fd9b82a082c5122df5dffeda4d2d90adf31e2a42":{"hash":"fd9b82a082c5122df5dffeda4d2d90adf31e2a42","is_merge":false,"authored_by":["MDQ6VXNlcjYxMjk1OTQ="],"author_raw":"Jakub Grzesik <kubecz3k@gmail.com>","committer_raw":"Jakub Grzesik <kubecz3k@gmail.com>","summary":"animation_started signal to AnimationPlayer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4319},"c0576c64da3fb03f63922fa572897b1a80e606e4":{"hash":"c0576c64da3fb03f63922fa572897b1a80e606e4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4317 from volzhs/typo-overwrite","body":"correct typo \"overwrite\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"86c632605771ba4d2caca0faf610c1345eea5a53":{"hash":"86c632605771ba4d2caca0faf610c1345eea5a53","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"correct typo \"overwrite\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4317},"20f62dd9585cfda1f6d75a49ddd9bb0ce7803bb6":{"hash":"20f62dd9585cfda1f6d75a49ddd9bb0ce7803bb6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4308 from JoshuaGrams/atp-resources","body":"AnimationTreePlayer: fix discrete value tracks.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3029f5ee02483021aadd5d5bc48becb2490791f1":{"hash":"3029f5ee02483021aadd5d5bc48becb2490791f1","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Keep editable instances data when replacing tree root node","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4299},"ee59b2053fd2ea4b9517028380f231f8f0c4b353":{"hash":"ee59b2053fd2ea4b9517028380f231f8f0c4b353","is_merge":false,"authored_by":["MDQ6VXNlcjM5NDM4"],"author_raw":"Josh Grams <josh@qualdan.com>","committer_raw":"Josh Grams <josh@qualdan.com>","summary":"AnimationTreePlayer: fix discrete value tracks.","body":"Discrete value tracks don't update every frame (only when a new key is\nreached). So we can't use the actual property value as an accumulator:\nit will end up being zero most of the time.","is_cherrypick":false,"cherrypick_hash":"","pull":4308},"67682b35b0e3057b2d630592815cd84596e741e3":{"hash":"67682b35b0e3057b2d630592815cd84596e741e3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4295 from neikeq/pr-issue-2232","body":"x11: Flush the X output buffer after changing mouse mode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5907a007dc2e9dd7c89649cfed42dbc0239e4b42":{"hash":"5907a007dc2e9dd7c89649cfed42dbc0239e4b42","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"x11: Flush the X output buffer after changing mouse mode","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4295},"08aaff21f30c2eafb37e6220a314f2a5774521bd":{"hash":"08aaff21f30c2eafb37e6220a314f2a5774521bd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4286 from JoshuaGrams/atp-resources","body":"AnimationTreePlayer: allow animating resource properties.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e07266f6c1177d963f015fa108af40a315305f89":{"hash":"e07266f6c1177d963f015fa108af40a315305f89","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4273 from bojidar-bg/add-layers-and-masks-to-3d","body":"Port collision and layer masks to 3D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"29ed58eab698334bcfc06c808406c054b06614a3":{"hash":"29ed58eab698334bcfc06c808406c054b06614a3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4284 from JoshuaGrams/atp-process-mode","body":"AnimationTreePlayer: constructor now sets processing mode.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"15de5b0a2cfd2966d093a04a057501612a499ab0":{"hash":"15de5b0a2cfd2966d093a04a057501612a499ab0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4289 from Zylann/issue4265_trackpad_option","body":"Made trackpad behaviour optional in 3D mode (issue #4265)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"16edce0cc242831062e1e1630e33146a003280a9":{"hash":"16edce0cc242831062e1e1630e33146a003280a9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4287 from Zylann/fix_4163","body":"Fixed #4163 (intersect_shape crashes on results limit)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2cbd850979ac6d260f15a1e62f7b0a89e7a16b4d":{"hash":"2cbd850979ac6d260f15a1e62f7b0a89e7a16b4d","is_merge":false,"authored_by":["MDQ6VXNlcjUxMjA0MzY="],"author_raw":"mrezai <mhd.rezai@gmail.com>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Fix OpenSSL compilation on Windows","body":"Fixes #4285.","is_cherrypick":false,"cherrypick_hash":"","pull":4291},"84d706cb356f4f00bedfa0bff265968b439385c8":{"hash":"84d706cb356f4f00bedfa0bff265968b439385c8","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Made trackpad behaviour optional in 3D mode (issue #4265)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4289},"d239e6bc0ebf7ac987f2c1991a5dceb33ad2a8f2":{"hash":"d239e6bc0ebf7ac987f2c1991a5dceb33ad2a8f2","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Fixed #4163 (intersect_shape crashes on results limit)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4287},"aabb0d9cbcebea1ce7ebe056c672a51dd6d816d9":{"hash":"aabb0d9cbcebea1ce7ebe056c672a51dd6d816d9","is_merge":false,"authored_by":["MDQ6VXNlcjM5NDM4"],"author_raw":"Josh Grams <josh@qualdan.com>","committer_raw":"Josh Grams <josh@qualdan.com>","summary":"AnimationTreePlayer: allow animating resource properties.","body":"e.g. Particles2D config and param values.","is_cherrypick":false,"cherrypick_hash":"","pull":4286},"925aa086a27fc06d7dacc866fed975046652cf23":{"hash":"925aa086a27fc06d7dacc866fed975046652cf23","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4275 from mrezai/openssl-1.0.1s","body":"Update OpenSSL to version 1.0.1s","is_cherrypick":false,"cherrypick_hash":"","pull":""},"89fcd529f3966a2f4977402f9d8f1ec25dfeb53e":{"hash":"89fcd529f3966a2f4977402f9d8f1ec25dfeb53e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4223 from AlexHolly/dictionary-has-all","body":"dictionary has_all","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ed497cb1532340e2074fdb26857ac6b5d69910d7":{"hash":"ed497cb1532340e2074fdb26857ac6b5d69910d7","is_merge":false,"authored_by":["MDQ6VXNlcjM5NDM4"],"author_raw":"Josh Grams <josh@qualdan.com>","committer_raw":"Josh Grams <josh@qualdan.com>","summary":"AnimationTreePlayer: constructor now sets processing mode.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4284},"7d1b4567b07ac4d88bca58f70b773dd996d0cae6":{"hash":"7d1b4567b07ac4d88bca58f70b773dd996d0cae6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4155 from JoshuaGrams/anim_tree_switched","body":"AnimationTreePlayer: Various processing improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a7e37586f3a1f8b350695f9bbd2620931cbb5277":{"hash":"a7e37586f3a1f8b350695f9bbd2620931cbb5277","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4264 from leezh/nrex-0.2","body":"Updated nrex to v0.2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9d754247d93883804de94425278a3d1a50f2be6e":{"hash":"9d754247d93883804de94425278a3d1a50f2be6e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4266 from Paulb23/line_number_color","body":"Added a setting to change the line number color","is_cherrypick":false,"cherrypick_hash":"","pull":""},"57cddf3811b3abfe557aac4ebcf55394b51ee596":{"hash":"57cddf3811b3abfe557aac4ebcf55394b51ee596","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4269 from SaracenOne/subclass_extend","body":"Subclasses can now extend from other subclasses in relative scripts.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b6a2459870412d887b2fe3dd1011bf446b5bfe2b":{"hash":"b6a2459870412d887b2fe3dd1011bf446b5bfe2b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4268 from Paulb23/find_replace_undo_redo_fix","body":"Fixed undo redo interaction with find replace","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e8a0b2462b11528838ad5890f2146a84a9e70f93":{"hash":"e8a0b2462b11528838ad5890f2146a84a9e70f93","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"punto- <ariel@godotengine.org>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Use non-templated nearest_power_of_2","body":"Works around #4262 and likely #4190.\n\n(cherry picked from commit 3a390e9b44cb196aa4b4843dd8b3a7875bbc3a3f)","is_cherrypick":true,"cherrypick_hash":"3a390e9b44cb196aa4b4843dd8b3a7875bbc3a3f","pull":""},"3a390e9b44cb196aa4b4843dd8b3a7875bbc3a3f":{"hash":"3a390e9b44cb196aa4b4843dd8b3a7875bbc3a3f","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"punto- <ariel@godotengine.org>","committer_raw":"punto- <ariel@godotengine.org>","summary":"Use non-templated nearest_power_of_2","body":"Works around #4262 and likely #4190.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c860574d8ba246b5e2c59578f24accd2ace5e9bc":{"hash":"c860574d8ba246b5e2c59578f24accd2ace5e9bc","is_merge":false,"authored_by":["MDQ6VXNlcjUxMjA0MzY="],"author_raw":"mrezai <mhd.rezai@gmail.com>","committer_raw":"mrezai <mhd.rezai@gmail.com>","summary":"Update OpenSSL to version 1.0.1s","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4275},"7762e1afe60d6cf3ae310a4cf0af0e25ae5d18c6":{"hash":"7762e1afe60d6cf3ae310a4cf0af0e25ae5d18c6","is_merge":false,"authored_by":["MDQ6VXNlcjU3NTc3MDQ="],"author_raw":"Aleksandar Danilovic <greatgames.alexandar@gmail.com>","committer_raw":"Aleksandar Danilovic <greatgames.alexandar@gmail.com>","summary":"Fixes 64 bit MSVC builds, disables bits parameter","body":"Also Enables automatic detection of architecture for the MSVC compilers.\nBuilds without assembly optimisations for x64\nCloses issue #3098\n\nSigned-off-by: Aleksandar Danilovic <greatgames.alexandar@gmail.com>","is_cherrypick":false,"cherrypick_hash":"","pull":4274},"f7c3d6329cdc9c21c205f1522813090313a422d2":{"hash":"f7c3d6329cdc9c21c205f1522813090313a422d2","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Port collision and layer masks to 3D, fixes #1759","body":"Raycasts now have type_mask and layer_mask. Areas - collision_mask and layer_mask. PhysicsBodies needed only collision_mask.","is_cherrypick":false,"cherrypick_hash":"","pull":4273},"d643a40f95b7f7392f143f68d970a0db8c61c491":{"hash":"d643a40f95b7f7392f143f68d970a0db8c61c491","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Subclasses can now extend from other subclasses contained in scripts derived from relative paths.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4269},"189b3067221831bf116058f06322a5b4f2c49e43":{"hash":"189b3067221831bf116058f06322a5b4f2c49e43","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed undo redo interaction with find replace","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4268},"8c328474f2b2397fb4bcc3fc84402a0305383da6":{"hash":"8c328474f2b2397fb4bcc3fc84402a0305383da6","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Setting to change line number color","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4266},"6207d56b958ddc288d0b7f80e057ff93fc011280":{"hash":"6207d56b958ddc288d0b7f80e057ff93fc011280","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTMyMg=="],"author_raw":"Zher Huei Lee <lee.zh.92@gmail.com>","committer_raw":"Zher Huei Lee <lee.zh.92@gmail.com>","summary":"Updated nrex to v0.2","body":"* Fixed capturing groups matching to invalid results\n* Fixed parents of recursive quantifiers not expanding properly\n* Fixed LookAhead sometimes adding to result","is_cherrypick":false,"cherrypick_hash":"","pull":4264},"d454e64f429affb89de036eed6daa5c6e5278492":{"hash":"d454e64f429affb89de036eed6daa5c6e5278492","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Sync docs with source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"473de561f8827fc29204b011509dcac7ee8e7ce2":{"hash":"473de561f8827fc29204b011509dcac7ee8e7ce2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Remove duplicate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b9ac3df29be261f4ec83005415900539ca30a818":{"hash":"b9ac3df29be261f4ec83005415900539ca30a818","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4259 from neikeq/pr-issue-4224","body":"Fix RayCast not updating when debugging collissions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"823e87baeed23d8244fd7e89ef334377f5890be6":{"hash":"823e87baeed23d8244fd7e89ef334377f5890be6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4258 from neikeq/pr-imp-canvas-select","body":"Avoid selecting items from instanced scenes in CanvasItemEditorPlugin","is_cherrypick":false,"cherrypick_hash":"","pull":""},"33d63f42f52fa21c10e15e4b9a0b94a87a130c87":{"hash":"33d63f42f52fa21c10e15e4b9a0b94a87a130c87","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4257 from sanikoyes/Pr-gui-fix-warn","body":"Fix warn print when hide an control does not inside_tree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e7b6994e241c806284489dda217bafc63610f67a":{"hash":"e7b6994e241c806284489dda217bafc63610f67a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4256 from sanikoyes/Pr-fix-tween-crash","body":"Fix crash when tween control object previous freed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6cf3bdcf7662218f8f02feb91fa85efedbc1b7b3":{"hash":"6cf3bdcf7662218f8f02feb91fa85efedbc1b7b3","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix RayCast not updating when debugging collissions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4259},"fab57f2fbc3d6ccd497bbde0174b05e5f52e260c":{"hash":"fab57f2fbc3d6ccd497bbde0174b05e5f52e260c","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"CanvasItemEditorPlugin: Avoid selecting items from instanced scenes","body":"- This behaviour is only applied to click selection. Rect selection and List selection can still select these items","is_cherrypick":false,"cherrypick_hash":"","pull":4258},"7820e590ead1755381630fde280cd1852cd28630":{"hash":"7820e590ead1755381630fde280cd1852cd28630","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Doc: fix type of stream object","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5ec7d3f264bd01f38046e52af28d950054cdce0b":{"hash":"5ec7d3f264bd01f38046e52af28d950054cdce0b","is_merge":false,"authored_by":["MDQ6VXNlcjY4ODAzNzg="],"author_raw":"sanikoyes <sanikoyes@163.com>","committer_raw":"sanikoyes <sanikoyes@163.com>","summary":"Fix warn print when hide an control does not inside_tree","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4257},"da28a2f062521a991ac2521e2c43333edbffd160":{"hash":"da28a2f062521a991ac2521e2c43333edbffd160","is_merge":false,"authored_by":["MDQ6VXNlcjY4ODAzNzg="],"author_raw":"sanikoyes <sanikoyes@163.com>","committer_raw":"sanikoyes <sanikoyes@163.com>","summary":"Fix crash when tween control object previous freed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4256},"4f6b2152e2e12a6c9157ea3190830b627cbae3b7":{"hash":"4f6b2152e2e12a6c9157ea3190830b627cbae3b7","is_merge":false,"authored_by":["MDQ6VXNlcjM5NDM4"],"author_raw":"Josh Grams <josh@qualdan.com>","committer_raw":"Josh Grams <josh@qualdan.com>","summary":"AnimationTreePlayer (transition_node_set_current): fix by removing copy-paste duplication.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4155},"1b95dca6bd8113503f4da21c148f7eb98e7722e6":{"hash":"1b95dca6bd8113503f4da21c148f7eb98e7722e6","is_merge":false,"authored_by":["MDQ6VXNlcjM5NDM4"],"author_raw":"Josh Grams <josh@qualdan.com>","committer_raw":"Josh Grams <josh@qualdan.com>","summary":"AnimationTreePlayer (set_active, reset, constructor): seek all animations to start.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4155},"5d6b58fea69ab78cb04f1f52eed3b2aee0ec9207":{"hash":"5d6b58fea69ab78cb04f1f52eed3b2aee0ec9207","is_merge":false,"authored_by":["MDQ6VXNlcjM5NDM4"],"author_raw":"Josh Grams <josh@qualdan.com>","committer_raw":"Josh Grams <josh@qualdan.com>","summary":"AnimationTreePlayer (_process_node): more robust oneshot termination condition.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4155},"3e3f16fefc4dc8b9ffa40d3357f0959ac17163e7":{"hash":"3e3f16fefc4dc8b9ffa40d3357f0959ac17163e7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4251 from Paulb23/block_indent_issue_3803","body":"Fixed block indent inconsistency, issue #3803","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e26f3dc03a76d71e01c3a3ebaa6fb0caf0580578":{"hash":"e26f3dc03a76d71e01c3a3ebaa6fb0caf0580578","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4253 from Paulb23/toggle_syntax_highlighting","body":"Option to toggle syntax highlighting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d78e98e2a49bf952dd3e38e4a8359903d03bf42c":{"hash":"d78e98e2a49bf952dd3e38e4a8359903d03bf42c","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Option to toggle syntax highlighting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4253},"93700676b5491ff41d0a14954e71327b99440f7e":{"hash":"93700676b5491ff41d0a14954e71327b99440f7e","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed block indent inconsistency, fixes issue 3803","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4251},"d5191a610b9beb833cd9fc0e6607cfa95365be64":{"hash":"d5191a610b9beb833cd9fc0e6607cfa95365be64","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4248 from bojidar-bg/fix-launchmedia-for-bones","body":"Fix Ctrl+LaunchMedia showing up as a shortcut for \"Make Bones\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"44446cf58bcbcfac42244f731e088edb4141145d":{"hash":"44446cf58bcbcfac42244f731e088edb4141145d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4238 from Paulb23/caret_color","body":"Ability to change the caret color","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d6871ee847524aea3648095196fa726d52480db2":{"hash":"d6871ee847524aea3648095196fa726d52480db2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4234 from Paulb23/member_variable_syntax_highlighting","body":"Member variable syntax highlighting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aad31ee986e60183c708f0c6d31cc04e05f31916":{"hash":"aad31ee986e60183c708f0c6d31cc04e05f31916","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4174 from Hodes/master","body":"Multiple editor plugins for same obj type","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2f12c2dd9090e4b8f959e3bebf4f7ce57b0186b2":{"hash":"2f12c2dd9090e4b8f959e3bebf4f7ce57b0186b2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4169 from slapin/ik","body":"InverseKinematics node, basic features","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6b000bdeb720c3bd79d5ab218f597b4ac0d5bac0":{"hash":"6b000bdeb720c3bd79d5ab218f597b4ac0d5bac0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4249 from bojidar-bg/add-sleep-state-change-signal","body":"Add a `sleeping_state_changed` signal to RigidBody and RigidBody2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6dcd1354c2e0c489eea9cf111ddbf11804c39c4b":{"hash":"6dcd1354c2e0c489eea9cf111ddbf11804c39c4b","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Add a `sleeping_state_changed` signal to RigidBody and RigidBody2D classes","body":"Closes #3911","is_cherrypick":false,"cherrypick_hash":"","pull":4249},"b7d79c93f47c6d5e6d9e4f50c546cd521866703a":{"hash":"b7d79c93f47c6d5e6d9e4f50c546cd521866703a","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix PopupMenu and MenuButton not activating items with shortcut inside submenus","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4248},"4af1839073261d913ef53bb6f81d2a0cb486d39b":{"hash":"4af1839073261d913ef53bb6f81d2a0cb486d39b","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix Ctrl+LaunchMedia showing up as a shortcut for \"Make Bones\"","body":"Close #4044","is_cherrypick":false,"cherrypick_hash":"","pull":4248},"9dc620f6a225ffaf79dfdffaf843c36d69643e9e":{"hash":"9dc620f6a225ffaf79dfdffaf843c36d69643e9e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Bind Z key (without modifiers) to toggle wireframe in 3D view","body":"Bind Z key (without modifiers) to toggle wireframe in 3D view","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8ee8802cbe753c9cb6472da9f906a71954ecae5e":{"hash":"8ee8802cbe753c9cb6472da9f906a71954ecae5e","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Bind Z key (without modifiers) to toggle wireframe in 3D view","body":"Fixed #4124","is_cherrypick":false,"cherrypick_hash":"","pull":4246},"646e0897829d7baf4b982c59d4bddade85199665":{"hash":"646e0897829d7baf4b982c59d4bddade85199665","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <Paulb23@users.noreply.github.com>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Fixed text edit undo and redo operation interaction","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4242},"f303e3483d2a160a9841a3b50f21b86a62a7b4ec":{"hash":"f303e3483d2a160a9841a3b50f21b86a62a7b4ec","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"SaracenOne <SaracenOne@gmail.com>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Fixes errors occurring when switching to a new scene with a spatial editor from a canvas editor.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4244},"3ebde34d8fbcce5796b7bac6f26c9cf7881b55ad":{"hash":"3ebde34d8fbcce5796b7bac6f26c9cf7881b55ad","is_merge":false,"authored_by":[""],"author_raw":"sunnystormy <michael.brodeur@unseen.is>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Added rotation/panning support for trackpads in 3D mode #53","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4241},"c7519f091d6c4bd3f7edc1b8213fb4aa418fad3a":{"hash":"c7519f091d6c4bd3f7edc1b8213fb4aa418fad3a","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Ability to change the caret color","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4238},"868872392379aa5c90c3d199a2cfee32b8f593f2":{"hash":"868872392379aa5c90c3d199a2cfee32b8f593f2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4231 from Paulb23/selection_undo_fix","body":"Fixed undoing twice when removing selection and 'complex' typo in method name","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fc9f9adcb25cde432f888b8b29aee862eb0d8f95":{"hash":"fc9f9adcb25cde432f888b8b29aee862eb0d8f95","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Member variable syntax highlighting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4234},"971c3be52deddb163e90f17126d462e4f3900799":{"hash":"971c3be52deddb163e90f17126d462e4f3900799","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed 'complex' typo in method name","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4231},"15f43149e179f754f48b59ac08002d5c4c0a5bc0":{"hash":"15f43149e179f754f48b59ac08002d5c4c0a5bc0","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed undoing twice when removing selection","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4231},"a8ebd43ab7d246669f1a8bb30fb780c07abe01d6":{"hash":"a8ebd43ab7d246669f1a8bb30fb780c07abe01d6","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"dictionary has_all","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4223},"9c89d3e042fd7a6472ac2261afedaa235d2b4ebb":{"hash":"9c89d3e042fd7a6472ac2261afedaa235d2b4ebb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Separate help pages from scripts by default","body":"Fixes #4199","is_cherrypick":false,"cherrypick_hash":"","pull":4211},"1b6f14d81047b563283fb66022701f03d5bd9ca1":{"hash":"1b6f14d81047b563283fb66022701f03d5bd9ca1","is_merge":false,"authored_by":["MDQ6VXNlcjQyNzY1OTM="],"author_raw":"Luiz Paulo de Vasconcellos <luiz.pv9@gmail.com>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Change toggle comment behaviour. Fixes #4198","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4207},"72825ecdca3ea91a2f552fb84416f9bc4d42b182":{"hash":"72825ecdca3ea91a2f552fb84416f9bc4d42b182","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4191 from leezh/progressbar_minsize","body":"Progress bar minsize now checks percent_visible","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e971112f4abc8a89089f4cb500863867a4e88ec6":{"hash":"e971112f4abc8a89089f4cb500863867a4e88ec6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4218 from Paulb23/text_edit_insert_mode","body":"Fixed insert mode interaction with selection and autocomplete","is_cherrypick":false,"cherrypick_hash":"","pull":""},"391095e0efe075268b892ff47a5885f5a6e2706f":{"hash":"391095e0efe075268b892ff47a5885f5a6e2706f","is_merge":false,"authored_by":[""],"author_raw":"MSC <m.schlack@protonmail.com>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"memdelete 'joy_thread' + 'joy_mutex' on ::~joystick_linux()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4216},"7a9998370f0a805a75634f31558abba9c4d74a48":{"hash":"7a9998370f0a805a75634f31558abba9c4d74a48","is_merge":false,"authored_by":[""],"author_raw":"MSC <m.schlack@protonmail.com>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"free Material 'shadow_material_double_sided' on ::finish()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4212},"a984adb5a6bde78c3b3c7681ad529cf22f2452ec":{"hash":"a984adb5a6bde78c3b3c7681ad529cf22f2452ec","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed insert mode interaction with auto complete","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4218},"fe779d4386ac32431ed85b6248b05f018a5db86e":{"hash":"fe779d4386ac32431ed85b6248b05f018a5db86e","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed insert mode removing first unselected character","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4218},"7a1d7af332552e9658ef8e759614f3841984d4eb":{"hash":"7a1d7af332552e9658ef8e759614f3841984d4eb","is_merge":false,"authored_by":["MDQ6VXNlcjExMzU1NDY5"],"author_raw":"hodes <henrique.otavio.es@gmail.com>","committer_raw":"hodes <henrique.otavio.es@gmail.com>","summary":"Enables the possibility of editing on multiple plugins at same time on same object type.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4174},"e7572c690a3a6792e5aa183e16d902bff77398bc":{"hash":"e7572c690a3a6792e5aa183e16d902bff77398bc","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Switch Mac version to 2.1-dev too","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"50aa78210c0e31ea8a348bdd8a2432159dc61879":{"hash":"50aa78210c0e31ea8a348bdd8a2432159dc61879","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <Paulb23@users.noreply.github.com>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Function syntax highlighting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4121},"0a5472e697dee57956c2583a50bc5cf5faada5d8":{"hash":"0a5472e697dee57956c2583a50bc5cf5faada5d8","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Remove trailing spaces","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4205},"48f057ea816f4ae4b917cb110e399fcbfb4234a0":{"hash":"48f057ea816f4ae4b917cb110e399fcbfb4234a0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4193 from Paulb23/text_edit_insert_mode","body":"Added insert mode to text editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"35865139e1a7934723c50950bfd1e2f7d7abfc18":{"hash":"35865139e1a7934723c50950bfd1e2f7d7abfc18","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4184 from Paulb23/toggle_line_numbers","body":"Option to toggle line numbers.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"23cf6a85bdb904a1833c6015222d9ee69842c1ed":{"hash":"23cf6a85bdb904a1833c6015222d9ee69842c1ed","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Port 2D demos to TSCN/TRES formats","body":"Part of #4196.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2b57cb94da8bfad1f32a89437f4978301da92e10":{"hash":"2b57cb94da8bfad1f32a89437f4978301da92e10","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Added insert mode to text editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4193},"4eb49cc73241e0597174c4bfdfdddaf96dce86af":{"hash":"4eb49cc73241e0597174c4bfdfdddaf96dce86af","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix last two bindings in input_mapping demo","body":"Also connect the signal from script, as it makes it easier to understand\nthan by having to check the connected signals via the GUI.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3cc7b6fa5ddaea8cbc29a32ede638834ef83de56":{"hash":"3cc7b6fa5ddaea8cbc29a32ede638834ef83de56","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4194 from HeartoLazor/timerpause","body":"Now the timer could be paused","is_cherrypick":false,"cherrypick_hash":"","pull":""},"995890d5b29fc0dc4eca66d9f11e1e3f8f275ae0":{"hash":"995890d5b29fc0dc4eca66d9f11e1e3f8f275ae0","is_merge":false,"authored_by":["MDQ6VXNlcjEyMzc2MDQy"],"author_raw":"Hearto Lazor <heartolazor@gmail.com>","committer_raw":"Hearto Lazor <heartolazor@gmail.com>","summary":"Now the timer could be paused","body":"pause with: set_active(true/false)\nis paused with: is_active()","is_cherrypick":false,"cherrypick_hash":"","pull":4194},"0a9c8a9f36dbcba2e416b7ab29c949b70bd72c0e":{"hash":"0a9c8a9f36dbcba2e416b7ab29c949b70bd72c0e","is_merge":false,"authored_by":["MDQ6VXNlcjM5NDM4"],"author_raw":"Josh Grams <josh@qualdan.com>","committer_raw":"Josh Grams <josh@qualdan.com>","summary":"AnimationTreePlayer (_process_node:TIMESEEK): allow auto-advance with 0 xfade.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4155},"7fe28d4168aa52a79cbc41c42112c1d1ec2680f4":{"hash":"7fe28d4168aa52a79cbc41c42112c1d1ec2680f4","is_merge":false,"authored_by":["MDQ6VXNlcjM5NDM4"],"author_raw":"Josh Grams <josh@qualdan.com>","committer_raw":"Josh Grams <josh@qualdan.com>","summary":"AnimationTreePlayer (_process_node:TIMESEEK): give p_seek precedence over tsn->seek_pos.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4155},"0bba09c4cb98525ccc88aa69574162458a79abb6":{"hash":"0bba09c4cb98525ccc88aa69574162458a79abb6","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTMyMg=="],"author_raw":"Zher Huei Lee <lee.zh.92@gmail.com>","committer_raw":"Zher Huei Lee <lee.zh.92@gmail.com>","summary":"Progress bar minsize now checks percent_visible","body":"Allows for really thin progress bars such as for pixel-art styles.","is_cherrypick":false,"cherrypick_hash":"","pull":4191},"eae5169dfdba004a1bba1978a6acf011af8cc69b":{"hash":"eae5169dfdba004a1bba1978a6acf011af8cc69b","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTk="],"author_raw":"Sergey Lapin <slapinid@gmail.com>","committer_raw":"Sergey Lapin <slapinid@gmail.com>","summary":"Now parameters can be changed real time","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4169},"e4fea5d5f9906a022ab0e83dc7a2070b8d688599":{"hash":"e4fea5d5f9906a022ab0e83dc7a2070b8d688599","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTk="],"author_raw":"Sergey Lapin <slapinid@gmail.com>","committer_raw":"Sergey Lapin <slapinid@gmail.com>","summary":"Added speed setting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4169},"8d7a94389aeefb805fb2840c6a69af95f563f89b":{"hash":"8d7a94389aeefb805fb2840c6a69af95f563f89b","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTk="],"author_raw":"Sergey Lapin <slapinid@gmail.com>","committer_raw":"Sergey Lapin <slapinid@gmail.com>","summary":"InverseKinematics node, basic features","body":"I don't already know how the fuck it works, but it is.\nA bit slow currently, but hope to improve it soon.\n\nThe current limitations:\n\n1. No constraints. At all.\n2. Used simplest CCD algorithm, I just can't believe\nin jacobian construction from code.\n3. Slow to get to target.","is_cherrypick":false,"cherrypick_hash":"","pull":4169},"8708a284f7b5390a48ea2fd95848f60cc40d0bf0":{"hash":"8708a284f7b5390a48ea2fd95848f60cc40d0bf0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4179 from Adjective-Object/master","body":"inherit PKG_CONFIG_PATH from environment","is_cherrypick":false,"cherrypick_hash":"","pull":""},"474911c5338e3dfece0c7195c50e11b9027adb05":{"hash":"474911c5338e3dfece0c7195c50e11b9027adb05","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Option to toggle line numbers","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4184},"32391ffd73904a3e397ed942ff6cd35c179239eb":{"hash":"32391ffd73904a3e397ed942ff6cd35c179239eb","is_merge":false,"authored_by":["MDQ6VXNlcjExNzQ4NTg="],"author_raw":"Maxwell Huang-Hobbs <mhuan13@gmail.com>","committer_raw":"Maxwell Huang-Hobbs <mhuan13@gmail.com>","summary":"inherit PKG_CONFIG_PATH from environment","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4179},"6b64b26f0ef8be16741da5f4359c4014dc5f60b8":{"hash":"6b64b26f0ef8be16741da5f4359c4014dc5f60b8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4156 from JoshuaGrams/match-docs","body":"doc/base/classes.xml: String.match, Node.find_node","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f293503a9857fae6b0c1db45f9d68f2cccd3b5fa":{"hash":"f293503a9857fae6b0c1db45f9d68f2cccd3b5fa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4150 from Paulb23/number_syntax_highlighting","body":"Fixed numbers not highlighting after space","is_cherrypick":false,"cherrypick_hash":"","pull":""},"44ee7c238e972b26c196f2c555da172b28ceecd1":{"hash":"44ee7c238e972b26c196f2c555da172b28ceecd1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4149 from Paulb23/save_scene_flicker_issue_4118","body":"Fix for issue #4118","is_cherrypick":false,"cherrypick_hash":"","pull":""},"681969d5b396c46d187e5005b6f0853605531e7e":{"hash":"681969d5b396c46d187e5005b6f0853605531e7e","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Adds .fnt extension if not provided, issue 162","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4158},"ef08fed277f457249ae4058f2a391bc9e2ebe5bb":{"hash":"ef08fed277f457249ae4058f2a391bc9e2ebe5bb","is_merge":false,"authored_by":["MDQ6VXNlcjM5NDM4"],"author_raw":"Josh Grams <josh@qualdan.com>","committer_raw":"Josh Grams <josh@qualdan.com>","summary":"doc/base/classes.xml: String.match, Node.find_node","body":"Clarify wildcard behavior.","is_cherrypick":false,"cherrypick_hash":"","pull":4156},"8920ab0fbfd31098b97894d27db5704072c5cd2b":{"hash":"8920ab0fbfd31098b97894d27db5704072c5cd2b","is_merge":false,"authored_by":["MDQ6VXNlcjM5NDM4"],"author_raw":"Josh Grams <josh@qualdan.com>","committer_raw":"Josh Grams <josh@qualdan.com>","summary":"* AnimationTreePlayer (_process_node): remove `switched` argument.","body":"The _process_node function (which recurses through the blend tree\ngenerating blend values and the active animation list) had an argument\nnamed `switched` which would loop an animation back to the beginning if\nit had reached the end (regardless of whether or not it was supposed to\nbe a looping animation).\n\nThis argument was only used in four places: two of them were overridden\nby a seek-to-zero, and I believe the other two are bugs.\n\nIn OneShot, it was used to reset the oneshot animation to the beginning\nwhen fired. But this would fail if the oneshot node was fired before it\nhad completed its previous run. While this *could* be a valid way for\noneshot to work (firing does nothing if it's already running), the code\ncurrently resets the fade-in, so I believe that it is intended to reset.\nI replaced this usage with seek-to-0.\n\nIn Transition, it was used on the previous (fading out) animation when\nseeking the Transition node, which I believe is incorrect: why would you\nwant to loop a non-looping animation instead of simply fading out from\nthe end? Also it will never happen unless you seek the Transition node\ntwice during one cross-fade.\n\nThe other two uses are in Transition and _process_animation, where it is\nused along with a seek-to-zero which overrides it.","is_cherrypick":false,"cherrypick_hash":"","pull":4155},"cd07badee3c198d295354f4e35b6bdc73622dbcc":{"hash":"cd07badee3c198d295354f4e35b6bdc73622dbcc","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed numbers not highlighting after space","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4150},"9d74b76a69b1fda38d8e0fc5a7460c79ad276420":{"hash":"9d74b76a69b1fda38d8e0fc5a7460c79ad276420","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Stopped save scene flicker, issue 4118","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4149},"15d1fca0614ad87fd16fa7532e4db867b342d00e":{"hash":"15d1fca0614ad87fd16fa7532e4db867b342d00e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4102 from SaracenOne/dynamic_margin_properties","body":"Dynamic property list for control margins","is_cherrypick":false,"cherrypick_hash":"","pull":""},"440ef4b7562cb8a84fdd9812bf359a9bbe35de4c":{"hash":"440ef4b7562cb8a84fdd9812bf359a9bbe35de4c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Enter the 2.1 alpha phase","body":"To make it clearer that this branch is more recent than\nthe stable 2.0.x releases.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"81b449908e5af7c0873345f85edd5c634ecbce24":{"hash":"81b449908e5af7c0873345f85edd5c634ecbce24","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add support for patch versions (2.0.x)","body":"(cherry picked from commit 706d576f7b24ec62effd59f66f1d7c47c813056b)","is_cherrypick":true,"cherrypick_hash":"706d576f7b24ec62effd59f66f1d7c47c813056b","pull":""},"706d576f7b24ec62effd59f66f1d7c47c813056b":{"hash":"706d576f7b24ec62effd59f66f1d7c47c813056b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add support for patch versions (2.0.x)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e8ee4f79734af75cb04c3220f83e8735d28dd6e7":{"hash":"e8ee4f79734af75cb04c3220f83e8735d28dd6e7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4115 from Paulb23/number_syntax_highlighting","body":"Syntax highlighting for numbers","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8c2771b6d5f0a50d8b7c9587da8116667d42e03a":{"hash":"8c2771b6d5f0a50d8b7c9587da8116667d42e03a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4119 from sanikoyes/Pr-crash-exit-tree","body":"Fix GDScript crash when call show/hide in func _exit_tree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0c6f089ce4068c02514261c8a40e231c3779b9d5":{"hash":"0c6f089ce4068c02514261c8a40e231c3779b9d5","is_merge":false,"authored_by":["MDQ6VXNlcjY4ODAzNzg="],"author_raw":"sanikoyes <sanikoyes@163.com>","committer_raw":"sanikoyes <sanikoyes@163.com>","summary":"Fix GDScript crash when call show/hide in func _exit_tree","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4119},"c844c2d604ab7e8824659e1f6b6011039a552cbe":{"hash":"c844c2d604ab7e8824659e1f6b6011039a552cbe","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Syntax highlighting for numbers","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4115},"d38454b9670483707f980e638a00f3c8b947906d":{"hash":"d38454b9670483707f980e638a00f3c8b947906d","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"MarginContainer: Add top, right and bottom margins","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4096},"a895e2e372c9df2a9972f38134ae0ea9c8bf45a8":{"hash":"a895e2e372c9df2a9972f38134ae0ea9c8bf45a8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4105 from akien-mga/pr-android-shutdown-adb","body":"Expose android/shutdown_adb_on_exit parameter","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c58494038702876403687e5b76a100f077b8d9b3":{"hash":"c58494038702876403687e5b76a100f077b8d9b3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Expose android/shutdown_adb_on_exit parameter and default to true","body":"It was added in 30d0ca9 for the Steam build but only enabled\nwhen parsing a ._sc_ file that would define it.\nIt is now available for all users to toggle, in and outside of Steam.\n\nFixes #4073.","is_cherrypick":false,"cherrypick_hash":"","pull":4105},"d4321c9f3363674360eac275805166e416418dca":{"hash":"d4321c9f3363674360eac275805166e416418dca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4033 from akien-mga/pr-sample-lib-stop-button","body":"Add stop and delete buttons to sample library (supersedes #3339)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e67ee2bc087e5f36d906dc4d252fd89c3d616f51":{"hash":"e67ee2bc087e5f36d906dc4d252fd89c3d616f51","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4104 from teamblubee/master","body":"Add support for gnu-libstc++-4.9 needed by recent NDK versions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a0fb5b5f95f0d4ce90766301ddce4e5f199fb125":{"hash":"a0fb5b5f95f0d4ce90766301ddce4e5f199fb125","is_merge":false,"authored_by":["MDQ6VXNlcjIxMjkxNTA="],"author_raw":"blubee <gurenchan@gmail.com>","committer_raw":"blubee <gurenchan@gmail.com>","summary":"Add support for gnu-libstc++-4.9 needed by recent NDK versions","body":"The 4.9 version is the default one, people can still build using 4.8\nwith older NDK versions by setting the (optional) NDK_TARGET\nand NDK_TARGET_X86 environment variables.","is_cherrypick":false,"cherrypick_hash":"","pull":4104},"d8392dd1176f5d133a77304ad591fe9cb311c3ea":{"hash":"d8392dd1176f5d133a77304ad591fe9cb311c3ea","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Dynamic property list for control margins allowing floating point properties to be used with ratio anchors.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4102},"3741bc70fe2aa96d163880cfe1ca013e741fd03e":{"hash":"3741bc70fe2aa96d163880cfe1ca013e741fd03e","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Added listener spatial node.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4101},"6cf978b7d61fa1655f13138a775acdd7fbbf39b5":{"hash":"6cf978b7d61fa1655f13138a775acdd7fbbf39b5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4085 from sanikoyes/Pr-adb-keep-user-data","body":"Add -r flag to adb install for keep app user data","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b8daa7e6e6c75324bd1aab346975b38721667c2f":{"hash":"b8daa7e6e6c75324bd1aab346975b38721667c2f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4095 from neikeq/pr-bind-add_spacer","body":"BoxContainer: Bind method add_spacer(bool)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bf13f29b15d6c61a1492783ad278e64f0eca6ed2":{"hash":"bf13f29b15d6c61a1492783ad278e64f0eca6ed2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4094 from neikeq/pr-fix-4062","body":"TextEdit: Fix Shift+Delete shortcut not calling cut()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0571f961a8758139fdcb34211d80c855dad8c3c6":{"hash":"0571f961a8758139fdcb34211d80c855dad8c3c6","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"BoxContainer: Bind method add_spacer(bool)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4095},"abb720438fcdc2c9e4d82bf28cbcfcd78bb7d001":{"hash":"abb720438fcdc2c9e4d82bf28cbcfcd78bb7d001","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"TextEdit: Fix Shift+Delete shortcut not calling cut()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4094},"77949f02d95966ee49423844f7e20415f908d5a3":{"hash":"77949f02d95966ee49423844f7e20415f908d5a3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4088 from bojidar-bg/PR-fix-tilemap-z","body":"Fix issues with tilemap covering child nodes and old quadrants","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dda9528dac88c15025cc989028f4f6639ec84a3b":{"hash":"dda9528dac88c15025cc989028f4f6639ec84a3b","is_merge":false,"authored_by":["MDQ6VXNlcjY4ODAzNzg="],"author_raw":"sanikoyes <sanikoyes@163.com>","committer_raw":"sanikoyes <sanikoyes@163.com>","summary":"Add etc1(pkm) texture loading support","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4092},"3eddd46fa81cc51ecb3974da7a12883c6bedbe10":{"hash":"3eddd46fa81cc51ecb3974da7a12883c6bedbe10","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4090 from demolitions/master","body":"Fixes #3942 - Throws an error when exporting for X11 with no filename","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fb58bafc540de18c94ebd4939547e3b564982a1b":{"hash":"fb58bafc540de18c94ebd4939547e3b564982a1b","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzg4NzY="],"author_raw":"demolitions <demolitions@gmail.com>","committer_raw":"demolitions <demolitions@gmail.com>","summary":"Fixes #3942 - Throws an error when exporting for X11 with no filename","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4090},"db81ef92b5e22051e54644018909f73dd0cf9d01":{"hash":"db81ef92b5e22051e54644018909f73dd0cf9d01","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4087 from demolitions/master","body":"Fix for #4014","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2a581835cab08aef79136ed7b765e25db546bba1":{"hash":"2a581835cab08aef79136ed7b765e25db546bba1","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix issues with tilemap covering child nodes and old quadrants","body":"Closes #4070","is_cherrypick":false,"cherrypick_hash":"","pull":4088},"4e59d1c51fc504acf03e4287c13b4d4a6971207d":{"hash":"4e59d1c51fc504acf03e4287c13b4d4a6971207d","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzg4NzY="],"author_raw":"demolitions <demolitions@gmail.com>","committer_raw":"demolitions <demolitions@gmail.com>","summary":"Fix for #4014, changed to 2 instead of 3 chars to trigger search","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4087},"15ba4d34c5040532b7926f6cfe670d081fee79b1":{"hash":"15ba4d34c5040532b7926f6cfe670d081fee79b1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4077 from sanikoyes/Pr-resourcepreloader-multiple-select","body":"Allow select multiple files in ResourcePreloaderEditor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0e1ae3b3819a26bcf67789802107cb9ca3f414e7":{"hash":"0e1ae3b3819a26bcf67789802107cb9ca3f414e7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4086 from Paulb23/toggle_draw_tabs","body":"Option to toggle tab drawing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0fc7be89d3d85e35a42e4b33f619f53c92694a76":{"hash":"0fc7be89d3d85e35a42e4b33f619f53c92694a76","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Option to toggle tab drawing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4086},"e13e343c9ceac6be272347f5aba5e3fc59d63fba":{"hash":"e13e343c9ceac6be272347f5aba5e3fc59d63fba","is_merge":false,"authored_by":["MDQ6VXNlcjY4ODAzNzg="],"author_raw":"sanikoyes <sanikoyes@163.com>","committer_raw":"sanikoyes <sanikoyes@163.com>","summary":"Rename path to paths","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4077},"9e026fecef94c5bc52ecddf6db5ec60c76b2e3be":{"hash":"9e026fecef94c5bc52ecddf6db5ec60c76b2e3be","is_merge":false,"authored_by":["MDQ6VXNlcjY4ODAzNzg="],"author_raw":"sanikoyes <sanikoyes@163.com>","committer_raw":"sanikoyes <sanikoyes@163.com>","summary":"Add -r flag to adb install for keep app user data","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4085},"b955282d4673ea8b2240c4154b01a8cab858c2a9":{"hash":"b955282d4673ea8b2240c4154b01a8cab858c2a9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4071 from Razzlegames/getUnixTimeFromDateTime","body":"Add function to convert Datetime from a dictionary to Epoch","is_cherrypick":false,"cherrypick_hash":"","pull":""},"021a84e704bf4b0a18df4515c01b83a657dc967c":{"hash":"021a84e704bf4b0a18df4515c01b83a657dc967c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4083 from SaracenOne/tree_control_cursor_fix","body":"Fix cursor getting locked on tree control","is_cherrypick":false,"cherrypick_hash":"","pull":""},"44fe74bfc3df6ac8251ebc4b678c99a7ad122dbb":{"hash":"44fe74bfc3df6ac8251ebc4b678c99a7ad122dbb","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Fix cursor getting locked on tree control if tree is cleared while modifying numerical element.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4083},"3adc5a45ab8a6a486ee2713f1ef60370c0d94cbe":{"hash":"3adc5a45ab8a6a486ee2713f1ef60370c0d94cbe","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4082 from Paulb23/word_highlighting","body":"Fixes for Word highlighting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9c0e1524e56a3d38bf5ab281939770e806ac24e9":{"hash":"9c0e1524e56a3d38bf5ab281939770e806ac24e9","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed highlighting when word occurs as substring first","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4082},"4cc3fbeaffcffe5fe834b2b2afda18661836f769":{"hash":"4cc3fbeaffcffe5fe834b2b2afda18661836f769","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed highliting with shift and mouse","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4082},"63aafb3f4891a66b06e65ba1f47d958fcd92ed7f":{"hash":"63aafb3f4891a66b06e65ba1f47d958fcd92ed7f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4076 from Paulb23/word_highlighting","body":"Highlight all occurrences of selected word","is_cherrypick":false,"cherrypick_hash":"","pull":""},"674c6f2f2de46517948c00ecfb7ee8f39849905e":{"hash":"674c6f2f2de46517948c00ecfb7ee8f39849905e","is_merge":false,"authored_by":["MDQ6VXNlcjg3NTQ1NTk="],"author_raw":"Kyle Luce <razzlegames@gmail.com>","committer_raw":"Kyle Luce <razzlegames@gmail.com>","summary":"Add function to convert Date time from a dictionary to Epoch","body":"- Also changed get_time_from_unix_time to get_date_time_from_unix_time to be\nconsistent.\n\nTicket:\nhttps://github.com/godotengine/godot/issues/4038","is_cherrypick":false,"cherrypick_hash":"","pull":4071},"174b9a5f9e2382508df320f6ee1188fd3572c44b":{"hash":"174b9a5f9e2382508df320f6ee1188fd3572c44b","is_merge":false,"authored_by":["MDQ6VXNlcjY4ODAzNzg="],"author_raw":"sanikoyes <sanikoyes@163.com>","committer_raw":"sanikoyes <sanikoyes@163.com>","summary":"Allow select multiple files in ResourcePreloaderEditor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4077},"b0488cacf27cb98c4a0dd58661c83262236e18a0":{"hash":"b0488cacf27cb98c4a0dd58661c83262236e18a0","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Highlight all occurrences of selected word","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4076},"5b67305ebb466cea3b767d4abd2f360ebadf3414":{"hash":"5b67305ebb466cea3b767d4abd2f360ebadf3414","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4065 from TheHX/issue-4058","body":"Fix editors panels, of the bottom panel, not resizing in some cases","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cb065b961c80ec6d810539e48ebff75b64367df3":{"hash":"cb065b961c80ec6d810539e48ebff75b64367df3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4006 from TheHX/tilemap-editor","body":"Several improvements for the Tilemap editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4a0f835ece40db45f1705761cd492bd34e8c4630":{"hash":"4a0f835ece40db45f1705761cd492bd34e8c4630","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Fix editors panels, of the bottom panel, not resizing in some cases","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"15891573374210323ae37293a63f53aaa6d44af5":{"hash":"15891573374210323ae37293a63f53aaa6d44af5","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Tilemap Editor: Fix some last issues of PR-4006","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"648af0c42b57fd6a70ce1751311dd5ec23a3daf8":{"hash":"648af0c42b57fd6a70ce1751311dd5ec23a3daf8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4062 from neikeq/pr-issue-4060","body":"LineEdit/TextEdit: Add Shift+Delete shortcut for cut","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fac027cb14a730c1d8cca080dad733663c287a2d":{"hash":"fac027cb14a730c1d8cca080dad733663c287a2d","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"LineEdit/TextEdit: Add Shift+Delete shortcut for cut","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4062},"4dfd0c1863fca80ddc35b6bcacf339077a0c4f54":{"hash":"4dfd0c1863fca80ddc35b6bcacf339077a0c4f54","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"TextEdit: Fix inconsistent copy, cut and paste behaviour","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4062},"c9a401e54172d87ed8c541b563b471d0ff36a33b":{"hash":"c9a401e54172d87ed8c541b563b471d0ff36a33b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3694 from techtonik/patch-1","body":"Show driver information in verbose mode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aec4f57f9507208f9aef499d8a8e8d1642bf2c72":{"hash":"aec4f57f9507208f9aef499d8a8e8d1642bf2c72","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3528 from SaracenOne/baked_light_realtime_colourize","body":"Ability to colourize baked lighting in real time.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c1a1adae280c6a25fa776dfd083b6d7a48f580c0":{"hash":"c1a1adae280c6a25fa776dfd083b6d7a48f580c0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4051 from AlexHolly/fileeditor-open-any","body":"(editor)filedialog open file and dir MODE_OPEN_ANY","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9e97e9f39d3893174f42803b5eabc73819d68ac2":{"hash":"9e97e9f39d3893174f42803b5eabc73819d68ac2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4057 from TheHX/particles-plugin","body":"Fix file dialog, of Particles2D plugin, showing \"Error\" icons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f1c58e4b189bfde0397bd489ed7b9a25d8f8947a":{"hash":"f1c58e4b189bfde0397bd489ed7b9a25d8f8947a","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Tilemap Editor: Use ItemList::set_item_icon_region in tile palette","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"86c6a4a8f676e8c3b8f204cc27960513d4cf4c6b":{"hash":"86c6a4a8f676e8c3b8f204cc27960513d4cf4c6b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4056 from TheHX/issue-1423","body":"Automatically create input node when creating a ShaderGraph","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8d2a957e360bd66e02522a18161df8b35c0db0df":{"hash":"8d2a957e360bd66e02522a18161df8b35c0db0df","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Fix file dialog, of Particles2D plugin, showing \"Error\" icons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5ee67ba498f7c556f92ed7d4d33afdda18f92ee8":{"hash":"5ee67ba498f7c556f92ed7d4d33afdda18f92ee8","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Automatically create input node when creating a ShaderGraph","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bb22db570421f8cece3507e91cf1769145df52dc":{"hash":"bb22db570421f8cece3507e91cf1769145df52dc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4052 from TheHX/issue-4048","body":"Fix crash when importing sub-scenes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c30bebd1d3d10f705eae339a684e439edc052195":{"hash":"c30bebd1d3d10f705eae339a684e439edc052195","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4017 from Paulb23/set_tab_size","body":"Added configurable tab size in the text editor.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cb7db2d4302654312cb1de75597e498353bf8ae2":{"hash":"cb7db2d4302654312cb1de75597e498353bf8ae2","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Fix crash when importing sub-scenes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"05036ed0addb5634ff2e92bba1055d8e99b3f982":{"hash":"05036ed0addb5634ff2e92bba1055d8e99b3f982","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Tilemap Editor: Bucket tool - optimize memory usage, \"removed safety limit\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aba9729ba78dc50810189c69a8fadc08104926c7":{"hash":"aba9729ba78dc50810189c69a8fadc08104926c7","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Tilemap Editor: Bucket fill","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9de53c98a045e35dfacb6a2adf1aac7f87989132":{"hash":"9de53c98a045e35dfacb6a2adf1aac7f87989132","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Tilemap Editor: Shortcuts for the editor menu, fixed small inconsistencies","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fd06683cb4cf16fd607c28114fcbc659657929b5":{"hash":"fd06683cb4cf16fd607c28114fcbc659657929b5","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Tilemap Editor: Line drawing and erasing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e2061e00257ba33e9e147ef31fb6ea89b4237007":{"hash":"e2061e00257ba33e9e147ef31fb6ea89b4237007","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Tilemap Editor: Rectangle drawing/erasing and small improvements","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9234bd3ff9a3ff025368a1882ccfb91ca1b96ff1":{"hash":"9234bd3ff9a3ff025368a1882ccfb91ca1b96ff1","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Added configuable tab size","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4017},"751c1deef1086cd3c708e6ef063700ed3ffdf79b":{"hash":"751c1deef1086cd3c708e6ef063700ed3ffdf79b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"(editor)filedialog mode open any","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4051},"ad29ee328d5d4f1e08fb20248aa4a8ae5fd6c380":{"hash":"ad29ee328d5d4f1e08fb20248aa4a8ae5fd6c380","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4046 from bdero/bdero/blender-export-light-size","body":"Correct spot light size conversion in Blender exporter.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1f4a214987a2c3a9d767af36620d632174fe861d":{"hash":"1f4a214987a2c3a9d767af36620d632174fe861d","is_merge":false,"authored_by":["MDQ6VXNlcjkxOTAxNw=="],"author_raw":"Brandon DeRosier <x@bdero.me>","committer_raw":"Brandon DeRosier <x@bdero.me>","summary":"Correct spot light size conversion in Blender exporter.","body":"The collada falloff angle is the angle from the center of the spot\nlight projection, whereas Blender's point light size is the angle from\none side to the opposite, meaning it's twice as much.","is_cherrypick":false,"cherrypick_hash":"","pull":4046},"8b9596b7bf4c3e72dc73e10cd0feb986c89a0ebb":{"hash":"8b9596b7bf4c3e72dc73e10cd0feb986c89a0ebb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4035 from TheHX/item-list","body":"Add icon region support for ItemList","is_cherrypick":false,"cherrypick_hash":"","pull":""},"096667fb57e67744d069c21efdd364d4ede0f250":{"hash":"096667fb57e67744d069c21efdd364d4ede0f250","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4040 from SaracenOne/text_editor_undo_fix","body":"Undo and Redo Text Editor Fix","is_cherrypick":false,"cherrypick_hash":"","pull":""},"942157bde3687baefca3aea48c8773d37a52e527":{"hash":"942157bde3687baefca3aea48c8773d37a52e527","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4027 from Razzlegames/fixMonthConsistency","body":"Fixes the month consistency issue in enums (OS::Month) and get_date etc","is_cherrypick":false,"cherrypick_hash":"","pull":""},"feef563f3f2ad7f1cb5aa2e788e3ea4adfee3c56":{"hash":"feef563f3f2ad7f1cb5aa2e788e3ea4adfee3c56","is_merge":false,"authored_by":["MDQ6VXNlcjg3NTQ1NTk="],"author_raw":"Kyle Luce <razzlegames@gmail.com>","committer_raw":"Kyle Luce <razzlegames@gmail.com>","summary":"Fixes the month consistency issue in enums and get_date etc","body":"- Also updated the docs to reflect this.\n- Added some vim temp files to gitignore\n- Changed NaCL to be consistent with the other OS_Unix::get_date implementation\n(added 1 to month to map to 1-12)\n\nTicket:\nhttps://github.com/godotengine/godot/issues/4025","is_cherrypick":false,"cherrypick_hash":"","pull":4027},"b2e471fd7c60a81c29e21367a849c9bc0fb3ac05":{"hash":"b2e471fd7c60a81c29e21367a849c9bc0fb3ac05","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Undo and redo commands on text editor now affect internal version which fixes inconsistent file saving validation.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4040},"1f07fe5502a97c72ef2cf44610cb6d24698eb693":{"hash":"1f07fe5502a97c72ef2cf44610cb6d24698eb693","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Add icon region support for ItemList","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d36333b6483b4a8f4ef6d1b38b0688f0f7e99caf":{"hash":"d36333b6483b4a8f4ef6d1b38b0688f0f7e99caf","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Remove redundant buttons","body":"Now the Load button is alone on its line,\nwe probably need to find it a better place.","is_cherrypick":false,"cherrypick_hash":"","pull":4033},"533b9b734272d60ba60427e3d7092a84fe47f9e0":{"hash":"533b9b734272d60ba60427e3d7092a84fe47f9e0","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add stop and delete buttons to sample library","body":"Based on the work by @rdcklinux in #3339.\nThe play button becomes a stop button while playing.\nA delete button is added in the last column.","is_cherrypick":false,"cherrypick_hash":"","pull":4033},"be4d58e1203ae35dab97b14f08098f50998d4201":{"hash":"be4d58e1203ae35dab97b14f08098f50998d4201","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3956 from SaracenOne/receive_shadow_flag_fix","body":"Fix 'FLAG_RECEIVE_SHADOWS' flag for GeometryInstances.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"801221d01b705103cac27e7a50e87312cedb8f18":{"hash":"801221d01b705103cac27e7a50e87312cedb8f18","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Remove undefined binds","body":"Bug introduced by 6eb4812","is_cherrypick":false,"cherrypick_hash":"","pull":""},"24bc7d8db7744589672b0b16b269e99160b64e32":{"hash":"24bc7d8db7744589672b0b16b269e99160b64e32","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Fix 'FLAG_RECEIVE_SHADOWS' flag for GeometryInstances so that turning it off now correctly disables shadows from affecting the instance.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3956},"082092267a1ee41600b6d21a42f2d0cfc63e4b3e":{"hash":"082092267a1ee41600b6d21a42f2d0cfc63e4b3e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3215 from SaracenOne/borderless_windows","body":"Borderless windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6eb4812317bc5207444ddbfe887d06969969b669":{"hash":"6eb4812317bc5207444ddbfe887d06969969b669","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Borderless window support for the Win32 build. Default window position is now also centred.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3215},"8b1dcbfe4d92f9d7273bbd2f1eb805e5c508961a":{"hash":"8b1dcbfe4d92f9d7273bbd2f1eb805e5c508961a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Made editor support SSL certs by default (embedded them)","body":"-Made asset sharing support https\n-Many fixes to HTTPRequest\n-Added an asset installer dialog\n-Visual cleanups to asset sharing tab\n-Fixed some issues in ScrollContainer, hope it does not break things\n-Asset sharing tab is not visible (hidden on purpose) for now.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d85f06c42d54971af5da826581c75d1ed001475e":{"hash":"d85f06c42d54971af5da826581c75d1ed001475e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-more progress to asset sharing client, but still disabled by default","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6e86a0535050855d5c4e4d63002eea084f2e3ebf":{"hash":"6e86a0535050855d5c4e4d63002eea084f2e3ebf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4012 from sanikoyes/Pr-linke-fail-disable-3d","body":"Fix link error when disable_3d=yes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ebc581becfc78e29ff82c2ea955e2d1ed0b6e825":{"hash":"ebc581becfc78e29ff82c2ea955e2d1ed0b6e825","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4011 from neikeq/fix_regr_3280","body":"TileSet Export: Avoid invalid error when merge is enabled but file doesn't exist","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a638af886e40ea749088ad0978cd24e0e70d0e23":{"hash":"a638af886e40ea749088ad0978cd24e0e70d0e23","is_merge":false,"authored_by":["MDQ6VXNlcjY4ODAzNzg="],"author_raw":"sanikoyes <sanikoyes@163.com>","committer_raw":"sanikoyes <sanikoyes@163.com>","summary":"Fix link error when disable_3d=yes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4012},"897b33ce77dee4ba22ce30aede7784eec73f9c64":{"hash":"897b33ce77dee4ba22ce30aede7784eec73f9c64","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"TileSet Export: Avoid invalid error when merge is enabled but file does not exist","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4011},"c6e57bf514cb3cfd12f5eae9a96b0e0cef3af923":{"hash":"c6e57bf514cb3cfd12f5eae9a96b0e0cef3af923","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #4007 from bojidar-bg/PR-fix-controls","body":"Fix a crash when running a game with Controls with a tools build","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bac875be66073d3f36adc3f03c391e724986888e":{"hash":"bac875be66073d3f36adc3f03c391e724986888e","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix a crash when running a game with Controls with a tools build","body":"Regression from #3997\n\nTOOLS_ENABLED is defined, even when running from editor, but EDITOR_DEF SEGFAULTs","is_cherrypick":false,"cherrypick_hash":"","pull":4007},"aaad24e6fb1528fc6c773c0225ed9500c3fdd2bb":{"hash":"aaad24e6fb1528fc6c773c0225ed9500c3fdd2bb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3865 from Marqin/coverity","body":"[Coverity] fixed 11 of 537 potential bugs found by Coverity","is_cherrypick":false,"cherrypick_hash":"","pull":""},"042f8bf88c331197b05e9b250b48ef3f5632b4fe":{"hash":"042f8bf88c331197b05e9b250b48ef3f5632b4fe","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3934 from Razzlegames/epocConvert","body":"Added epoc to dictionary converter (for human readable display when only given an epoc time)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b5f873c9d132ea80b3f221b3bfd149d02f4f2aac":{"hash":"b5f873c9d132ea80b3f221b3bfd149d02f4f2aac","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3999 from neikeq/issues_3650_3990","body":"Fix crash when resizing ConcavePolygonShape2D segments","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6ef3c3b6458f6d3156cdcfc6b906b8dba4c91a2b":{"hash":"6ef3c3b6458f6d3156cdcfc6b906b8dba4c91a2b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3980 from JoshuaGrams/timescale-remainder","body":"TimeScale node: scale return value (time remaining).","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c0a6df53a8cbd31a0c47aaa2d57803f6950941f4":{"hash":"c0a6df53a8cbd31a0c47aaa2d57803f6950941f4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3997 from bojidar-bg/PR-keep-margins","body":"Add option to keep margins when changing anchors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0e8a8d2cb116f06ecd5d420b22b158b917fc7626":{"hash":"0e8a8d2cb116f06ecd5d420b22b158b917fc7626","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Add option to keep margins when changing anchors, closes #3979","body":"Amend: Fixed an issue for non-tool builds\nAmend2: Same, just fixed doing nothing at some times","is_cherrypick":false,"cherrypick_hash":"","pull":3997},"3fc16d402514550206709c87616657ce7c0933ea":{"hash":"3fc16d402514550206709c87616657ce7c0933ea","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix crash when resizing ConcavePolygonShape2D segments","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3999},"65b7791263e8e20f83b6b7fbfd30329a0e4e9a4f":{"hash":"65b7791263e8e20f83b6b7fbfd30329a0e4e9a4f","is_merge":false,"authored_by":["MDQ6VXNlcjM5NDM4"],"author_raw":"Josh Grams <josh@qualdan.com>","committer_raw":"Josh Grams <josh@qualdan.com>","summary":"TimeScale node: return +inf remaining for 0 scale.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3980},"7b07bcaf449ea6cf52c2ac501e48cddbe4bde035":{"hash":"7b07bcaf449ea6cf52c2ac501e48cddbe4bde035","is_merge":false,"authored_by":[""],"author_raw":"Hubert Jarosz <marqin.pl+git@gmail.com>","committer_raw":"Hubert Jarosz <marqin.pl@gmail.com>","summary":"fix six possible \"divide by zero\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3865},"bf7f9244a95962c9833e68743726fe83a00b732c":{"hash":"bf7f9244a95962c9833e68743726fe83a00b732c","is_merge":false,"authored_by":[""],"author_raw":"Hubert Jarosz <marqin.pl+git@gmail.com>","committer_raw":"Hubert Jarosz <marqin.pl@gmail.com>","summary":"fix two reading uninitialized pointers","body":"fixed in:\ntools/editor/project_settings.cpp\nscene/gui/graph_edit.cpp","is_cherrypick":false,"cherrypick_hash":"","pull":3865},"19ea9ae1e5ad51e22c32d4f6593e93c7ef58f491":{"hash":"19ea9ae1e5ad51e22c32d4f6593e93c7ef58f491","is_merge":false,"authored_by":[""],"author_raw":"Hubert Jarosz <marqin.pl+git@gmail.com>","committer_raw":"Hubert Jarosz <marqin.pl@gmail.com>","summary":"fix possible crash in tools/editor/editor_import_export.cpp","body":"da could be NULL, and dereferencing NULL could lead to crash","is_cherrypick":false,"cherrypick_hash":"","pull":3865},"96d6a74e25976c64657c5a060494e667d4ab3643":{"hash":"96d6a74e25976c64657c5a060494e667d4ab3643","is_merge":false,"authored_by":[""],"author_raw":"Hubert Jarosz <marqin.pl+git@gmail.com>","committer_raw":"Hubert Jarosz <marqin.pl@gmail.com>","summary":"fix possible crash in tools/editor/spatial_editor_gizmos.cpp","body":"spatial_node and base where uninitialized, which could lead to crash","is_cherrypick":false,"cherrypick_hash":"","pull":3865},"4b14c18d1334d65c6b1949dfbb554037448fd59f":{"hash":"4b14c18d1334d65c6b1949dfbb554037448fd59f","is_merge":false,"authored_by":[""],"author_raw":"Hubert Jarosz <marqin.pl+git@gmail.com>","committer_raw":"Hubert Jarosz <marqin.pl@gmail.com>","summary":"fix possible crash in platform/x11/joystick_linux.cpp","body":"ev may be tainted and out of MAX_KEY range,\nwhich will cause joy->key_map[ev.code] to crash","is_cherrypick":false,"cherrypick_hash":"","pull":3865},"e46e43d2aaa6339a1675eb989f41885e745bf5c3":{"hash":"e46e43d2aaa6339a1675eb989f41885e745bf5c3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3928 from Marqin/whitespace","body":"remove trailing whitespace - sorry for the broken PRs, please rebase :)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4a4f2479146aa33e235ed57cde311efda68d3c8f":{"hash":"4a4f2479146aa33e235ed57cde311efda68d3c8f","is_merge":false,"authored_by":[""],"author_raw":"Hubert Jarosz <marqin.pl@gmail.com>","committer_raw":"Hubert Jarosz <marqin.pl@gmail.com>","summary":"remove trailing whitespace","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3928},"1dad6eca812e5c2e313b54265114de8a1d73d999":{"hash":"1dad6eca812e5c2e313b54265114de8a1d73d999","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3991 from JoshuaGrams/issue-3711","body":"Issue 3711","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2fa200ff5380d03bf3f581c00ef202729983423f":{"hash":"2fa200ff5380d03bf3f581c00ef202729983423f","is_merge":false,"authored_by":["MDQ6VXNlcjM5NDM4"],"author_raw":"Josh Grams <josh@qualdan.com>","committer_raw":"Josh Grams <josh@qualdan.com>","summary":"AnimationTreePlayer: distinguish value tracks.","body":"If the node had a 3D Transform, the transform would always get written,\neven if the tracks on that node were supposed to be value tracks.","is_cherrypick":false,"cherrypick_hash":"","pull":3991},"a3d6768199c2100391343083900177c129a683d6":{"hash":"a3d6768199c2100391343083900177c129a683d6","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge pull request #3958 from SaracenOne/cpu_skinning_path_fix","body":"Fix to CPU skinning path when using GPU skinning (meshes with morphs)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9157a13aef46c0642fb46fcbe5c14892d42583b2":{"hash":"9157a13aef46c0642fb46fcbe5c14892d42583b2","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge pull request #3969 from Paulb23/scroll_past_end_of_file","body":"Enabled scrolling past end of file in text editor.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7e223cc29acd677b5efce87241cc2b9f82491710":{"hash":"7e223cc29acd677b5efce87241cc2b9f82491710","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge pull request #3981 from SaracenOne/shadow_casting_features","body":"Added extra controls to GeometryInstances for controlling how shadows are cast.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"32bb7a04a285e6d8bc045df8b4f07cfc4928ddac":{"hash":"32bb7a04a285e6d8bc045df8b4f07cfc4928ddac","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3833 from AlexHolly/feature-file-md5","body":"expose md5 for file(s) to gdscript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f7fad321886858dd05d06f1e2d57773a2b24f147":{"hash":"f7fad321886858dd05d06f1e2d57773a2b24f147","is_merge":false,"authored_by":["MDQ6VXNlcjM5NDM4"],"author_raw":"Josh Grams <josh@qualdan.com>","committer_raw":"Josh Grams <josh@qualdan.com>","summary":"Variant::blend: add Quat, fix Vector3.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3991},"9509d92149084b0aa3993c5da65a83af4857353e":{"hash":"9509d92149084b0aa3993c5da65a83af4857353e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3982 from RegalMedia/patch-1","body":"Update version in Info.plist","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3d9e26bfce02ddeb7c7e1dd2e9c88a16f4ab046f":{"hash":"3d9e26bfce02ddeb7c7e1dd2e9c88a16f4ab046f","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTU3NDA3"],"author_raw":"RegalMedia <RegalMedia@users.noreply.github.com>","committer_raw":"RegalMedia <RegalMedia@users.noreply.github.com>","summary":"Update version in Info.plist","body":"Getting info on Godot.app still shows version 1.0.0. Would be nice to have this reflect the real version number via the build system.","is_cherrypick":false,"cherrypick_hash":"","pull":3982},"7fecebd8a8dc12e59c8fd430b9e3dc0069fd48d1":{"hash":"7fecebd8a8dc12e59c8fd430b9e3dc0069fd48d1","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Added extra controls to GeometryInstances to control how they should cast shadows: double-sided and shadows only.","body":"Conflicts:\nservers/visual/visual_server_raster.h","is_cherrypick":false,"cherrypick_hash":"","pull":3981},"2e1b1234a339e5aa651b6462fe03461c65c98bc4":{"hash":"2e1b1234a339e5aa651b6462fe03461c65c98bc4","is_merge":false,"authored_by":["MDQ6VXNlcjM5NDM4"],"author_raw":"Josh Grams <josh@qualdan.com>","committer_raw":"Josh Grams <josh@qualdan.com>","summary":"TimeScale node: scale return value (time remaining).","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3980},"20308c0475acb4678c9b86c7a4f210c1ec7548dc":{"hash":"20308c0475acb4678c9b86c7a4f210c1ec7548dc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3919 from chuckeles/open-lines-below-above","body":"Open line below and above","is_cherrypick":false,"cherrypick_hash":"","pull":""},"84c879b9e90ac733735ca0be68ef795649a0218d":{"hash":"84c879b9e90ac733735ca0be68ef795649a0218d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3978 from Hinsbart/fix_erase_event","body":"fix InputMap::action_erase_event()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9544042adb2818561370e776f93d6ab7cf0033c5":{"hash":"9544042adb2818561370e776f93d6ab7cf0033c5","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"hondres <liu.gam3@gmail.com>","committer_raw":"hondres <liu.gam3@gmail.com>","summary":"fix InputMap::action_erase_event()","body":"fixes #3976","is_cherrypick":false,"cherrypick_hash":"","pull":3978},"5eeb46da8da58c88802f89e6f63218c6f9678c70":{"hash":"5eeb46da8da58c88802f89e6f63218c6f9678c70","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3975 from volzhs/compile-png-on-windows","body":"fix compiling android templates on windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"db89a47e282bd30bc73f43802d5987319060b3c5":{"hash":"db89a47e282bd30bc73f43802d5987319060b3c5","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"This will disable png arm neon optimizing for android template if compile on windows, but make compiling successful.","body":"And arm neon opt is enabled if not on windows.","is_cherrypick":false,"cherrypick_hash":"","pull":3975},"17e92a896e0ced75e868517687cf900239afa010":{"hash":"17e92a896e0ced75e868517687cf900239afa010","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3974 from Marqin/master","body":"migrate to container-based Travis CI","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1f83ae9b5abd03fe4d0943da2d7a1f06151e116c":{"hash":"1f83ae9b5abd03fe4d0943da2d7a1f06151e116c","is_merge":false,"authored_by":[""],"author_raw":"Hubert Jarosz <marqin.pl@gmail.com>","committer_raw":"Hubert Jarosz <marqin.pl@gmail.com>","summary":"migrate to container-based Travis CI","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3974},"973f7d56f3a973539da0ec6a7109a78f65e0d70d":{"hash":"973f7d56f3a973539da0ec6a7109a78f65e0d70d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3972 from Hinsbart/fix_hscroll","body":"osx: fix inverted horizontal scrolling","is_cherrypick":false,"cherrypick_hash":"","pull":""},"02eddbf7dae761c7763119271bb5cca5c0059c03":{"hash":"02eddbf7dae761c7763119271bb5cca5c0059c03","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"hondres <liu.gam3@gmail.com>","committer_raw":"hondres <liu.gam3@gmail.com>","summary":"osx: fix inverted horizontal scrolling","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3972},"f19eea2f2d01cdfd671f16436eb639b46908b150":{"hash":"f19eea2f2d01cdfd671f16436eb639b46908b150","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Enabled scrolling past end of file","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3969},"23a4683879f4da5b09f05e79a43e061e78ccdb43":{"hash":"23a4683879f4da5b09f05e79a43e061e78ccdb43","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Fix to CPU skinning path when using GPU skinning (meshes with morphs) causing modifications to root bone to have doubled offset and wasted performance.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3958},"a283d367a7cb54807e8c2e6015167feca9f604d1":{"hash":"a283d367a7cb54807e8c2e6015167feca9f604d1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3951 from TheHX/issue-3857","body":"Fix Project Settings dialog add/delete global variable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"48524384d6f29facb759517eb0cd7ddae7329cce":{"hash":"48524384d6f29facb759517eb0cd7ddae7329cce","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Fix Project Settings dialog add/delete global variable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d9ef89f90a24aa3f0557bc13fd2a175014c491c0":{"hash":"d9ef89f90a24aa3f0557bc13fd2a175014c491c0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3949 from Hinsbart/fix_trigger_doc","body":"doc: fix joystick left/right trigger axis description","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1b806ef54e4f74a47e5d922330f63bf53220fffd":{"hash":"1b806ef54e4f74a47e5d922330f63bf53220fffd","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"hondres <liu.gam3@gmail.com>","committer_raw":"hondres <liu.gam3@gmail.com>","summary":"doc: fix joystick left/right trigger axis description (index 6/7 instead of 4/5)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3949},"f8c666085e390783f7582a2aee871d3330c4bdc1":{"hash":"f8c666085e390783f7582a2aee871d3330c4bdc1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3939 from chuckeles/gdscript-doc","body":"Built-in functions and global scope doc","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ff7c89ebaf7303380dee8b9120093f20e35aa5cf":{"hash":"ff7c89ebaf7303380dee8b9120093f20e35aa5cf","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDAxMjI="],"author_raw":"Martin Chuckeles <martin@jakubik.info>","committer_raw":"Martin Chuckeles <martin@jakubik.info>","summary":"Add more verbose build-in functions descriptions","body":"Add descriptions for some global constants","is_cherrypick":false,"cherrypick_hash":"","pull":3939},"61e63b635c5bbd733859a10ce2cf81201286077d":{"hash":"61e63b635c5bbd733859a10ce2cf81201286077d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3927 from TheHX/issue-3645","body":"Added search box in Class List dialog (Script Editor)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"754d24612f61b5301fd5e8664d4ebc00bed3b061":{"hash":"754d24612f61b5301fd5e8664d4ebc00bed3b061","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3931 from TheHX/issue-3876","body":"Fix Sprite doesn't updating region_rect value in certain conditions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4fb729362b750657d3a9a43ba7be31609dc6578b":{"hash":"4fb729362b750657d3a9a43ba7be31609dc6578b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3932 from TheHX/issue-807","body":"The help page now show the entire object hierarchy","is_cherrypick":false,"cherrypick_hash":"","pull":""},"866e47ec5458c26296dc8296888d686535d57030":{"hash":"866e47ec5458c26296dc8296888d686535d57030","is_merge":false,"authored_by":["MDQ6VXNlcjg3NTQ1NTk="],"author_raw":"Kyle Luce <razzlegames@gmail.com>","committer_raw":"Kyle Luce <razzlegames@gmail.com>","summary":"Added epoc to dictionary converter","body":"Useful for when user is storing time as epoc and wants to do operations on this\ntime and then display in human readable form\n\nhttps://www.facebook.com/groups/godotengine/permalink/737469773056286/?comment_id=738011009668829&reply_comment_id=738192799650650¬if_t=group_comment_reply","is_cherrypick":false,"cherrypick_hash":"","pull":3934},"fdd1209276433565af089fe4142a991b9e8d3b78":{"hash":"fdd1209276433565af089fe4142a991b9e8d3b78","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"The help page now show the entire object hierarchy","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"218bb112e59b20fd881e799754d7cc634f4a8bca":{"hash":"218bb112e59b20fd881e799754d7cc634f4a8bca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3930 from TheHX/issue-3801","body":"Removed \"__editor_plugin_screen__\" metadata creation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1d188c1c7b37ab2661042492325a9da97d096c8c":{"hash":"1d188c1c7b37ab2661042492325a9da97d096c8c","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Fix Sprite doesn't updating region_rect value in certain conditions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b79e83ad6ff438aed4761a281eec33ed2f2eee26":{"hash":"b79e83ad6ff438aed4761a281eec33ed2f2eee26","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Removed \"__editor_plugin_screen__\" metadata creation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"da85fe26a58f47670679da7941dde6a9a4dcf5e9":{"hash":"da85fe26a58f47670679da7941dde6a9a4dcf5e9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3922 from chuckeles/doc","body":"GDScript Documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cd1184d56c89015463ed44d9e4debb9bbe302c6d":{"hash":"cd1184d56c89015463ed44d9e4debb9bbe302c6d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDAxMjI="],"author_raw":"Martin Chuckeles <martin@jakubik.info>","committer_raw":"Martin Chuckeles <martin@jakubik.info>","summary":"Write GDScript documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3922},"21335e502cfb2ad2cfc62aafd1fa621823c9089d":{"hash":"21335e502cfb2ad2cfc62aafd1fa621823c9089d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3893 from leezh/diraccess_fix","body":"Added relative paths for DirAccess::remove()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6b1ca582f94b23e000e8c930586bf980e12e622c":{"hash":"6b1ca582f94b23e000e8c930586bf980e12e622c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3920 from Hinsbart/js_echo_keys","body":"html5: workaround for echo key events.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cc6a6ef08cff08348c2038312d040f032d58ee50":{"hash":"cc6a6ef08cff08348c2038312d040f032d58ee50","is_merge":false,"authored_by":[""],"author_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","committer_raw":"Franklin Sobrinho <franklin_gs@hotmail.com>","summary":"Added search box in Class List dialog (Script Editor)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"352db6b17eaed84fef930723a67c6fba40a4b099":{"hash":"352db6b17eaed84fef930723a67c6fba40a4b099","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"hondres <liu.gam3@gmail.com>","committer_raw":"hondres <liu.gam3@gmail.com>","summary":"html5: workaround for echo key events.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3920},"bd7f2590f19bc3e6e15c532a79823f9a71a4d8ea":{"hash":"bd7f2590f19bc3e6e15c532a79823f9a71a4d8ea","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDAxMjI="],"author_raw":"Martin Chuckeles <martin@jakubik.info>","committer_raw":"Martin Chuckeles <martin@jakubik.info>","summary":"Add special new line opening","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3919},"5a9b18b665b250b54c0d8eb80354dc08e363377c":{"hash":"5a9b18b665b250b54c0d8eb80354dc08e363377c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Work on addon editor plugin (disabled by default)","body":"-New HTTPRequest node, to make HTTP requests simpler.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3fc80f65cd26122fed771a149c2e583a8139e4ce":{"hash":"3fc80f65cd26122fed771a149c2e583a8139e4ce","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3910 from chuckeles/completion-tooltip","body":"Completion tooltip","is_cherrypick":false,"cherrypick_hash":"","pull":""},"47206b409d6802ac9ccbaedaa0daedc30b739e2f":{"hash":"47206b409d6802ac9ccbaedaa0daedc30b739e2f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDAxMjI="],"author_raw":"Martin Chuckeles <martin@jakubik.info>","committer_raw":"Martin Chuckeles <martin@jakubik.info>","summary":"Add editor settings for call hint placement","body":"Added settings: text_editor/put_callhint_tooltip_below_current_line\nand text_editor/callhint_tooltip_offset","is_cherrypick":false,"cherrypick_hash":"","pull":3910},"26cc14e83974b9d865edfb4f03396bdad5a29b87":{"hash":"26cc14e83974b9d865edfb4f03396bdad5a29b87","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDAxMjI="],"author_raw":"Martin Chuckeles <martin@jakubik.info>","committer_raw":"Martin Chuckeles <martin@jakubik.info>","summary":"Hide hint if completion is active","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3910},"03025f60b6db551335f3101c1d024dd86b492beb":{"hash":"03025f60b6db551335f3101c1d024dd86b492beb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDAxMjI="],"author_raw":"Martin Chuckeles <martin@jakubik.info>","committer_raw":"Martin Chuckeles <martin@jakubik.info>","summary":"Move the call hint under the current line","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3910},"5200ebd8fd3e72f26c28b46235838d1b8267b2b7":{"hash":"5200ebd8fd3e72f26c28b46235838d1b8267b2b7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3907 from Stabington/master","body":"set_time_scale docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6b7ec5de695623c395827533225ce864d3486d4b":{"hash":"6b7ec5de695623c395827533225ce864d3486d4b","is_merge":false,"authored_by":[""],"author_raw":"Stabington <stabington@openmailbox.org>","committer_raw":"Stabington <stabington@openmailbox.org>","summary":"set_time_scale docs","body":"This is correct?","is_cherrypick":false,"cherrypick_hash":"","pull":3907},"26342b34aaaa2daedb51b36f5c209341d146097b":{"hash":"26342b34aaaa2daedb51b36f5c209341d146097b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3898 from volzhs/fix-android-gradle","body":"fix gradle build on windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d6cc887627de8868d88fe93968978a90f243c8e1":{"hash":"d6cc887627de8868d88fe93968978a90f243c8e1","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"fix gradle build on windows","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3898},"d0c95ec19136fe60af17ce46ab0d9fa076c480f8":{"hash":"d0c95ec19136fe60af17ce46ab0d9fa076c480f8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3894 from akien-mga/pr-revert-3814","body":"Revert \"Merge pull request #3814 from est31/iterators_for_for\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"002ff3cc9a6479695034b556f15ef4d9fa4bc6fe":{"hash":"002ff3cc9a6479695034b556f15ef4d9fa4bc6fe","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Revert \"Merge pull request #3814 from est31/iterators_for_for\"","body":"This reverts commit adf50568890cefb5fc354dbc1b21c4140bb410f9, reversing\nchanges made to ee2bc87c0ef3cc1a432655ff935e60f32977904d.","is_cherrypick":false,"cherrypick_hash":"","pull":3894},"46bfcd350745d3053a0cab2985d73baae0a4a88d":{"hash":"46bfcd350745d3053a0cab2985d73baae0a4a88d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3858 from JoshuaGrams/blend3","body":"AnimationTreePlayer (Blend3): process all inputs.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c26f753ffe0e853bc248a76165935f169cb2dbbb":{"hash":"c26f753ffe0e853bc248a76165935f169cb2dbbb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3757 from JoshuaGrams/animation-tree-blending","body":"AnimationTreePlayer: blend value tracks (intended to close #2299)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"391ce81c5ea037ffcbc525434673f4edd55a7d7e":{"hash":"391ce81c5ea037ffcbc525434673f4edd55a7d7e","is_merge":false,"authored_by":["MDQ6VXNlcjM5NDM4"],"author_raw":"Josh Grams <josh@qualdan.com>","committer_raw":"Josh Grams <josh@qualdan.com>","summary":"AnimationTreePlayer: blend value tracks (closes #2299)","body":"Variant:\n- zero() sets a Variant to the appropriate type of zero value\n- blend() blends part of one Variant on top of another.","is_cherrypick":false,"cherrypick_hash":"","pull":3757},"d7052ddba334de3df1190837c6d8589b48799965":{"hash":"d7052ddba334de3df1190837c6d8589b48799965","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTMyMg=="],"author_raw":"Zher Huei Lee <lee.zh.92@gmail.com>","committer_raw":"Zher Huei Lee <lee.zh.92@gmail.com>","summary":"Added relative paths for DirAccess::remove()","body":"Follows similar behaviour to DirAccess::rename()","is_cherrypick":false,"cherrypick_hash":"","pull":3893},"a12c63ef9e6332d0003228e1d8d79a57ef3995fb":{"hash":"a12c63ef9e6332d0003228e1d8d79a57ef3995fb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Quick fixes to tween documentation formatting","body":"Maybe the reST parser should be improved instead though ;)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c0382a1731b2979ad6231720372dc850b2cd4db9":{"hash":"c0382a1731b2979ad6231720372dc850b2cd4db9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3880 from Hinsbart/joy_names","body":"use joystick name from mapping-db if available","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0022af96476e55a2d4d26f7f54e22eb4a3f42ded":{"hash":"0022af96476e55a2d4d26f7f54e22eb4a3f42ded","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"hinsbart <liu.gam3@gmail.com>","committer_raw":"hinsbart <liu.gam3@gmail.com>","summary":"use joystick name from mapping-db if available","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3880},"210d332defffb5528da6c6aff3b28fb8732bf007":{"hash":"210d332defffb5528da6c6aff3b28fb8732bf007","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-wip on addon editor","body":"-fixes instantiable subclasses not working, as reported in #3871","is_cherrypick":false,"cherrypick_hash":"","pull":""},"445d38b7280b25caec1b9728f68d0aa0f69917b6":{"hash":"445d38b7280b25caec1b9728f68d0aa0f69917b6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3875 from est31/master","body":"Fix crash with release mode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0b24a13fa0116e63a70b6ccbd77c75fcb31c21eb":{"hash":"0b24a13fa0116e63a70b6ccbd77c75fcb31c21eb","is_merge":false,"authored_by":["MDQ6VXNlcjg4NzIxMTk="],"author_raw":"est31 <MTest31@outlook.com>","committer_raw":"est31 <MTest31@outlook.com>","summary":"Fix bug with nearest_power_of_2_templated","body":"We have to shift log(num of bits) many times not num of bytes many.","is_cherrypick":false,"cherrypick_hash":"","pull":3875},"640443be6a81c2b5a0f7182bf51b6196fbfc6215":{"hash":"640443be6a81c2b5a0f7182bf51b6196fbfc6215","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Merge pull request #3864 from leezh/editorplugin_extras","body":"Adds EditorPlugin::remove_control_from_bottom_panel()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"96b60c281fcaee977b1116dfa0ca8c3064fefa36":{"hash":"96b60c281fcaee977b1116dfa0ca8c3064fefa36","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"Ariel Manzur <ariel@godotengine.org>","committer_raw":"Ariel Manzur <ariel@godotengine.org>","summary":"deleted files added accidentally","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f740d0ced31c7b941e55edeebebd5e921c142ef9":{"hash":"f740d0ced31c7b941e55edeebebd5e921c142ef9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3693 from SaracenOne/hardware_skinning_fix","body":"Fixed hardware-accelerated skinning support.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"adf50568890cefb5fc354dbc1b21c4140bb410f9":{"hash":"adf50568890cefb5fc354dbc1b21c4140bb410f9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3814 from est31/iterators_for_for","body":"Add Iterators and use them for for","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5f66692395744712244f19e66eaa89790590a019":{"hash":"5f66692395744712244f19e66eaa89790590a019","is_merge":false,"authored_by":["MDQ6VXNlcjg4NzIxMTk="],"author_raw":"est31 <MTest31@outlook.com>","committer_raw":"est31 <MTest31@outlook.com>","summary":"Use xrange for common \"for i in range(...)\" use case","body":"Make the parser eliminate a wasteful allocation and initialisation\nof a possibly large array.","is_cherrypick":false,"cherrypick_hash":"","pull":3814},"f81153eb6997c16318a5a7df5e982f013ebad37b":{"hash":"f81153eb6997c16318a5a7df5e982f013ebad37b","is_merge":false,"authored_by":["MDQ6VXNlcjg4NzIxMTk="],"author_raw":"est31 <MTest31@outlook.com>","committer_raw":"est31 <MTest31@outlook.com>","summary":"Add xrange builtin function","body":"Also update classes.xml in order to document xrange","is_cherrypick":false,"cherrypick_hash":"","pull":3814},"bc87ce62365b71ba5da5afffd8ddf90c6ca4af0a":{"hash":"bc87ce62365b71ba5da5afffd8ddf90c6ca4af0a","is_merge":false,"authored_by":["MDQ6VXNlcjExODU0MzMw"],"author_raw":"sheepandshepherd <sheepandshepherd@hotmail.com>","committer_raw":"est31 <MTest31@outlook.com>","summary":"Add RangeIterator class for loops","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3814},"ee2bc87c0ef3cc1a432655ff935e60f32977904d":{"hash":"ee2bc87c0ef3cc1a432655ff935e60f32977904d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3863 from bojidar-bg/PR-document-tween","body":"Document Tween class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3546403af2a95e6d209ce1113e78bef7bfb9440b":{"hash":"3546403af2a95e6d209ce1113e78bef7bfb9440b","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTMyMg=="],"author_raw":"Zher Huei Lee <lee.zh.92@gmail.com>","committer_raw":"Zher Huei Lee <lee.zh.92@gmail.com>","summary":"Updated the docs for EditorPlugin","body":"One thing to note is that visibilty of the bottom panel items are automatically\nmanaged by the buttons along the bottom.","is_cherrypick":false,"cherrypick_hash":"","pull":3864},"49e1cc6fa90e437bae2477c1825331915e41f4dc":{"hash":"49e1cc6fa90e437bae2477c1825331915e41f4dc","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Document Tween class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3863},"d8ac5cff579bb454b945eaf6c47f4240fb431570":{"hash":"d8ac5cff579bb454b945eaf6c47f4240fb431570","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTMyMg=="],"author_raw":"Zher Huei Lee <lee.zh.92@gmail.com>","committer_raw":"Zher Huei Lee <lee.zh.92@gmail.com>","summary":"Adds EditorPlugin::remove_control_from_bottom_panel()","body":"Also renames `add_control_to_bottom_dock` to\n`add_control_to_bottom_panel` so that it would be clear that the\nremoval functions are different too.","is_cherrypick":false,"cherrypick_hash":"","pull":3864},"eb5f9ed89be7be2ba147cb95ee74516ce4862d01":{"hash":"eb5f9ed89be7be2ba147cb95ee74516ce4862d01","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Remove grey capsule on official logo","body":"It had been added by a contributor without prior discussion\nwith the rest of the team, but the grey capsule did not look\nso good. Closes #3848.\n\nAlso renamed godot_{icon,logo} to just {icon,logo}.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b79351aa455f0c16144f4f148fad7ba8be94049f":{"hash":"b79351aa455f0c16144f4f148fad7ba8be94049f","is_merge":false,"authored_by":["MDQ6VXNlcjM5NDM4"],"author_raw":"Josh Grams <josh@qualdan.com>","committer_raw":"Josh Grams <josh@qualdan.com>","summary":"AnimationTreePlayer (Blend3): process all inputs.","body":"Always call _process_node on all three inputs so that looped animations\ndon't get out of sync.","is_cherrypick":false,"cherrypick_hash":"","pull":3858},"6fc1c3a4d1cf0c865f7dfdb1221ef07a5d25f305":{"hash":"6fc1c3a4d1cf0c865f7dfdb1221ef07a5d25f305","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Completed the support for plugins! It is not possible to add plugins.","body":"Not all APIs are provided yet, please request whathever you are missing.\nSome example plugins are provided in demos/plugins. Just copy them to a folder in your project named addons/ and then enable them from the project settings.\nHave fun!","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a97c1ca8f9f22aca758ebc778d8eb34b3f9ccc39":{"hash":"a97c1ca8f9f22aca758ebc778d8eb34b3f9ccc39","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"screen_shaders: convert demo images to JPG","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2fd177b2a58f491f91b836206865275f62832d49":{"hash":"2fd177b2a58f491f91b836206865275f62832d49","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"normalmap demo: convert images to JPG","body":"To make the demos lighter","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0f087755ccccd161676def0a8f3fb13f5c9b1f5b":{"hash":"0f087755ccccd161676def0a8f3fb13f5c9b1f5b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Remove Noto Sans font from translation demo (heavy!)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"30d0ca97664a7645ce8b2af7d169f0cee3248953":{"hash":"30d0ca97664a7645ce8b2af7d169f0cee3248953","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"Ariel Manzur <ariel@okamstudio.com>","committer_raw":"Ariel Manzur <ariel@okamstudio.com>","summary":"added [presets] to ._sc_ and \"android/shutdown_adb_on_exit\" to editor_settings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"08e0e64a192940468b0f74b594fbaff32b39dfd6":{"hash":"08e0e64a192940468b0f74b594fbaff32b39dfd6","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"fix transform localization event in mouse motion","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2a7fdb23b3381900c3dd087f567e50d2d738c43a":{"hash":"2a7fdb23b3381900c3dd087f567e50d2d738c43a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"First attempt at making a more useful EditorPlugin API. Still undocumented, but feedback welcome!","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d093f558ab3b33766cc346d9964f59a6ba09ed58":{"hash":"d093f558ab3b33766cc346d9964f59a6ba09ed58","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"expose md5 for file(s) to gdscript","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3833},"7d8b7df19d2ee8f6f6c09c3bbb92224eedf8115f":{"hash":"7d8b7df19d2ee8f6f6c09c3bbb92224eedf8115f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3830 from w84death/patch-1","body":"OUYA gamepad mappings fix","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6b6ce35e7883120637a3ad798d40427d50aee405":{"hash":"6b6ce35e7883120637a3ad798d40427d50aee405","is_merge":false,"authored_by":["MDQ6VXNlcjI1NjcxNjI="],"author_raw":"Krzysztof Jankowski <w84death@gmail.com>","committer_raw":"Krzysztof Jankowski <w84death@gmail.com>","summary":"OUYA gamepad mappings fix","body":"Fix gamepad mappings for OUYA revision 4","is_cherrypick":false,"cherrypick_hash":"","pull":3830},"89b4c76e0c3bbdea7d4ad67ad5f57b6228c4abaf":{"hash":"89b4c76e0c3bbdea7d4ad67ad5f57b6228c4abaf","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"Ariel Manzur <ariel@godotengine.org>","committer_raw":"Ariel Manzur <ariel@godotengine.org>","summary":"theora on server build","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ea751724a21e3513ff2291aa24491e9d91c8c0f0":{"hash":"ea751724a21e3513ff2291aa24491e9d91c8c0f0","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"Ariel Manzur <ariel@okamstudio.com>","committer_raw":"Ariel Manzur <ariel@okamstudio.com>","summary":"adds -pm and -project_manager command line options to start project manager","body":"fixes bug where the user has an engine.cfg on the executable directory so it runs the game instead of opening the project manager","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c91b1daad82a5c1097eac1510d30897399ca9f61":{"hash":"c91b1daad82a5c1097eac1510d30897399ca9f61","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3824 from StraToN/fix-close-button","body":"Fixed closing a scene tab when it was not the CURRENT tab. Fixes #3810","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5d5b7f2120efa61d4a75552f294e12e82f449a65":{"hash":"5d5b7f2120efa61d4a75552f294e12e82f449a65","is_merge":false,"authored_by":["MDQ6VXNlcjEyODkyMDc="],"author_raw":"Julian Murgia - StraToN <the.straton@gmail.com>","committer_raw":"Julian Murgia - StraToN <the.straton@gmail.com>","summary":"Fixed closing a scene tab when it was not the CURRENT tab. Fixes #3810","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3824},"ba6858dd414f05f9937d3f2af8e21385d893ccfb":{"hash":"ba6858dd414f05f9937d3f2af8e21385d893ccfb","is_merge":false,"authored_by":["MDQ6VXNlcjUxNTg4OQ=="],"author_raw":"anatoly techtonik <techtonik@gmail.com>","committer_raw":"anatoly techtonik <techtonik@gmail.com>","summary":"Show which video driver is used in verbose mode","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3694},"f2a567d925c70da5968cb9cb0e5aa18ed280d28d":{"hash":"f2a567d925c70da5968cb9cb0e5aa18ed280d28d","is_merge":true,"authored_by":[],"author_raw":"punto- <ariel@godotengine.org>","committer_raw":"punto- <ariel@godotengine.org>","summary":"Merge pull request #3819 from Hinsbart/fix_dpad","body":"x11: fix joysticks not recognizing some buttons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1e54fd142be062fd221209c88926d77f909066b7":{"hash":"1e54fd142be062fd221209c88926d77f909066b7","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"hinsbart <liu.gam3@gmail.com>","committer_raw":"hinsbart <liu.gam3@gmail.com>","summary":"x11: fix joysticks not recognizing some buttons","body":"dpad on x360 pads with kernel < 4.3 is working now","is_cherrypick":false,"cherrypick_hash":"","pull":3819},"3d58d5d5f2c952fe2d508a6b58d8d96822638325":{"hash":"3d58d5d5f2c952fe2d508a6b58d8d96822638325","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3817 from wass3r/typo-fixes","body":"applied some typo fixes. see godotengine/godot-docs#18","is_cherrypick":false,"cherrypick_hash":"","pull":""},"00d3c657dea373fa98723504a3340eaa5045d829":{"hash":"00d3c657dea373fa98723504a3340eaa5045d829","is_merge":false,"authored_by":["MDQ6VXNlcjEzMDEyMDE="],"author_raw":"David <wasser@gmail.com>","committer_raw":"David <wasser@gmail.com>","summary":"applied some typo fixes. see godotengine/godot-docs#18","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3817},"0ab681b9cd7477a51e22d6abbca6b485e29ff710":{"hash":"0ab681b9cd7477a51e22d6abbca6b485e29ff710","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3816 from adolson/more_js_maps_2","body":"added more Android gamepad mappings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7efb45e0db6dfaa1f5faf04e62572408bb187db3":{"hash":"7efb45e0db6dfaa1f5faf04e62572408bb187db3","is_merge":false,"authored_by":["MDQ6VXNlcjYzNTE0MjE="],"author_raw":"Dana Olson <dana@shineuponthee.com>","committer_raw":"Dana Olson <dana@shineuponthee.com>","summary":"added more Android gamepad mappings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3816},"fe49ac19df042595d9858fec0fad0ee02224bb47":{"hash":"fe49ac19df042595d9858fec0fad0ee02224bb47","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Fixed hardware-accelerated skinning support.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3693},"c8071dfce867dc3b1ac252099082008d102f1a88":{"hash":"c8071dfce867dc3b1ac252099082008d102f1a88","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3812 from est31/master","body":"Fix typo in error","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cea8e97c11b684462f6875e40168691b5c9165e9":{"hash":"cea8e97c11b684462f6875e40168691b5c9165e9","is_merge":false,"authored_by":["MDQ6VXNlcjg4NzIxMTk="],"author_raw":"est31 <MTest31@outlook.com>","committer_raw":"est31 <MTest31@outlook.com>","summary":"Fix typo in error","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3812},"32e1a56cd3b016d6834fdd0734da0e2b8fbb5c6c":{"hash":"32e1a56cd3b016d6834fdd0734da0e2b8fbb5c6c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3771 from est31/fix_memalloc","body":"Fix allocation bug","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3b18a90ca351fef61c54a8293afbc14d33afee91":{"hash":"3b18a90ca351fef61c54a8293afbc14d33afee91","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Merge pull request #3809 from adolson/jsmaps2","body":"added a couple more Linux mappings, tweaked Ouya Linux mapping","is_cherrypick":false,"cherrypick_hash":"","pull":""},"862c56c00494bd12b0fa5c66ee92805f307bf16a":{"hash":"862c56c00494bd12b0fa5c66ee92805f307bf16a","is_merge":false,"authored_by":["MDQ6VXNlcjYzNTE0MjE="],"author_raw":"Dana Olson <dana@shineuponthee.com>","committer_raw":"Dana Olson <dana@shineuponthee.com>","summary":"added a couple more Linux mappings, tweaked Ouya Linux mapping","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3809},"fb1e52f4d8bbf03e59a810950c3d39c0f4f1d38c":{"hash":"fb1e52f4d8bbf03e59a810950c3d39c0f4f1d38c","is_merge":false,"authored_by":["MDQ6VXNlcjg4NzIxMTk="],"author_raw":"est31 <MTest31@outlook.com>","committer_raw":"est31 <MTest31@outlook.com>","summary":"Fix allocation bug if compiled with modern clang or gcc","body":"* Add overflow checked intrinsic abstractions that check on overflow.\n* Use them for memory allocation code.\n* Use size_t type for memory allocation code to support full platform dependent width.\n\nFixes #3756.","is_cherrypick":false,"cherrypick_hash":"","pull":3771},"de5281c3989fd4071cf57e5b7bc0cbbc174524e8":{"hash":"de5281c3989fd4071cf57e5b7bc0cbbc174524e8","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Ability to colourize baked lighting in real time.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":3528}},"pulls":{"3215":{"id":"MDExOlB1bGxSZXF1ZXN0NTQ5MTg5Nzc=","public_id":3215,"url":"https://github.com/godotengine/godot/pull/3215","diff_url":"https://github.com/godotengine/godot/pull/3215.diff","patch_url":"https://github.com/godotengine/godot/pull/3215.patch","title":"Borderless windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2016-01-03T04:57:44Z","updated_at":"2020-01-26T08:10:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["6eb4812317bc5207444ddbfe887d06969969b669"]},"3528":{"id":"MDExOlB1bGxSZXF1ZXN0NTc3NjgwNzc=","public_id":3528,"url":"https://github.com/godotengine/godot/pull/3528","diff_url":"https://github.com/godotengine/godot/pull/3528.diff","patch_url":"https://github.com/godotengine/godot/pull/3528.patch","title":"Ability to colourize baked lighting in real time.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2016-01-31T13:00:41Z","updated_at":"2020-01-26T09:47:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["de5281c3989fd4071cf57e5b7bc0cbbc174524e8"]},"3620":{"id":"MDExOlB1bGxSZXF1ZXN0NTg1NTI1MTc=","public_id":3620,"url":"https://github.com/godotengine/godot/pull/3620","diff_url":"https://github.com/godotengine/godot/pull/3620.diff","patch_url":"https://github.com/godotengine/godot/pull/3620.patch","title":"Add math/script expression evaluation in editor (rebase of #453)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NDAyOTg=","created_at":"2016-02-07T18:05:19Z","updated_at":"2020-01-26T09:47:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a735573327d26536bd29e14350f1e5811c030b86"]},"3693":{"id":"MDExOlB1bGxSZXF1ZXN0NTkyMTkxNDg=","public_id":3693,"url":"https://github.com/godotengine/godot/pull/3693","diff_url":"https://github.com/godotengine/godot/pull/3693.diff","patch_url":"https://github.com/godotengine/godot/pull/3693.patch","title":"Fixed hardware-accelerated skinning support.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2016-02-12T19:28:56Z","updated_at":"2016-03-01T09:39:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["fe49ac19df042595d9858fec0fad0ee02224bb47"]},"3694":{"id":"MDExOlB1bGxSZXF1ZXN0NTkyMjY4MTA=","public_id":3694,"url":"https://github.com/godotengine/godot/pull/3694","diff_url":"https://github.com/godotengine/godot/pull/3694.diff","patch_url":"https://github.com/godotengine/godot/pull/3694.patch","title":"Show driver information in verbose mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUxNTg4OQ==","created_at":"2016-02-12T20:30:03Z","updated_at":"2020-01-26T09:46:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["ba6858dd414f05f9937d3f2af8e21385d893ccfb"]},"3757":{"id":"MDExOlB1bGxSZXF1ZXN0NTk3NDcwNDU=","public_id":3757,"url":"https://github.com/godotengine/godot/pull/3757","diff_url":"https://github.com/godotengine/godot/pull/3757.diff","patch_url":"https://github.com/godotengine/godot/pull/3757.patch","title":"AnimationTreePlayer: blend value tracks (intended to close #2299)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5NDM4","created_at":"2016-02-18T03:43:27Z","updated_at":"2016-03-04T11:44:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["391ce81c5ea037ffcbc525434673f4edd55a7d7e"]},"3771":{"id":"MDExOlB1bGxSZXF1ZXN0NTk5MTAyMjA=","public_id":3771,"url":"https://github.com/godotengine/godot/pull/3771","diff_url":"https://github.com/godotengine/godot/pull/3771.diff","patch_url":"https://github.com/godotengine/godot/pull/3771.patch","title":"Fix allocation bug","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4NzIxMTk=","created_at":"2016-02-19T06:35:07Z","updated_at":"2016-02-23T21:12:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fb1e52f4d8bbf03e59a810950c3d39c0f4f1d38c"]},"3809":{"id":"MDExOlB1bGxSZXF1ZXN0NjAzNjg5OTY=","public_id":3809,"url":"https://github.com/godotengine/godot/pull/3809","diff_url":"https://github.com/godotengine/godot/pull/3809.diff","patch_url":"https://github.com/godotengine/godot/pull/3809.patch","title":"added a couple more Linux mappings, tweaked Ouya Linux mapping","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYzNTE0MjE=","created_at":"2016-02-23T16:38:34Z","updated_at":"2020-01-26T08:52:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["862c56c00494bd12b0fa5c66ee92805f307bf16a"]},"3812":{"id":"MDExOlB1bGxSZXF1ZXN0NjA0Mjc2MDU=","public_id":3812,"url":"https://github.com/godotengine/godot/pull/3812","diff_url":"https://github.com/godotengine/godot/pull/3812.diff","patch_url":"https://github.com/godotengine/godot/pull/3812.patch","title":"Fix typo in error","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4NzIxMTk=","created_at":"2016-02-23T23:12:56Z","updated_at":"2020-01-26T08:52:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["cea8e97c11b684462f6875e40168691b5c9165e9"]},"3814":{"id":"MDExOlB1bGxSZXF1ZXN0NjA0NDQxNTg=","public_id":3814,"url":"https://github.com/godotengine/godot/pull/3814","diff_url":"https://github.com/godotengine/godot/pull/3814.diff","patch_url":"https://github.com/godotengine/godot/pull/3814.patch","title":"Add Iterators and use them for for","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4NzIxMTk=","created_at":"2016-02-24T01:59:44Z","updated_at":"2016-07-12T14:45:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5f66692395744712244f19e66eaa89790590a019","f81153eb6997c16318a5a7df5e982f013ebad37b","bc87ce62365b71ba5da5afffd8ddf90c6ca4af0a"]},"3816":{"id":"MDExOlB1bGxSZXF1ZXN0NjA0NTkxNTU=","public_id":3816,"url":"https://github.com/godotengine/godot/pull/3816","diff_url":"https://github.com/godotengine/godot/pull/3816.diff","patch_url":"https://github.com/godotengine/godot/pull/3816.patch","title":"added more Android gamepad mappings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYzNTE0MjE=","created_at":"2016-02-24T05:38:20Z","updated_at":"2020-01-26T08:52:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["7efb45e0db6dfaa1f5faf04e62572408bb187db3"]},"3817":{"id":"MDExOlB1bGxSZXF1ZXN0NjA0Njk3MDI=","public_id":3817,"url":"https://github.com/godotengine/godot/pull/3817","diff_url":"https://github.com/godotengine/godot/pull/3817.diff","patch_url":"https://github.com/godotengine/godot/pull/3817.patch","title":"applied some typo fixes. see godotengine/godot-docs#18","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMDEyMDE=","created_at":"2016-02-24T07:57:01Z","updated_at":"2020-01-26T08:54:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["00d3c657dea373fa98723504a3340eaa5045d829"]},"3819":{"id":"MDExOlB1bGxSZXF1ZXN0NjA0OTQwNjE=","public_id":3819,"url":"https://github.com/godotengine/godot/pull/3819","diff_url":"https://github.com/godotengine/godot/pull/3819.diff","patch_url":"https://github.com/godotengine/godot/pull/3819.patch","title":"x11: fix joysticks not recognizing some buttons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-02-24T11:25:27Z","updated_at":"2020-01-26T08:54:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["1e54fd142be062fd221209c88926d77f909066b7"]},"3824":{"id":"MDExOlB1bGxSZXF1ZXN0NjA1Nzg3NDE=","public_id":3824,"url":"https://github.com/godotengine/godot/pull/3824","diff_url":"https://github.com/godotengine/godot/pull/3824.diff","patch_url":"https://github.com/godotengine/godot/pull/3824.patch","title":"Fixed closing a scene tab when it was not the CURRENT tab. Fixes #3810","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyODkyMDc=","created_at":"2016-02-24T21:09:39Z","updated_at":"2020-01-26T08:54:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["5d5b7f2120efa61d4a75552f294e12e82f449a65"]},"3830":{"id":"MDExOlB1bGxSZXF1ZXN0NjA3MDU2MjE=","public_id":3830,"url":"https://github.com/godotengine/godot/pull/3830","diff_url":"https://github.com/godotengine/godot/pull/3830.diff","patch_url":"https://github.com/godotengine/godot/pull/3830.patch","title":"OUYA gamepad mappings fix","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1NjcxNjI=","created_at":"2016-02-25T16:25:32Z","updated_at":"2020-01-26T08:54:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6b6ce35e7883120637a3ad798d40427d50aee405"]},"3833":{"id":"MDExOlB1bGxSZXF1ZXN0NjA3MjY3NDA=","public_id":3833,"url":"https://github.com/godotengine/godot/pull/3833","diff_url":"https://github.com/godotengine/godot/pull/3833.diff","patch_url":"https://github.com/godotengine/godot/pull/3833.patch","title":"expose md5 for file(s) to gdscript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2016-02-25T18:44:33Z","updated_at":"2020-01-26T08:53:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["d093f558ab3b33766cc346d9964f59a6ba09ed58"]},"3858":{"id":"MDExOlB1bGxSZXF1ZXN0NjA5ODkwNzU=","public_id":3858,"url":"https://github.com/godotengine/godot/pull/3858","diff_url":"https://github.com/godotengine/godot/pull/3858.diff","patch_url":"https://github.com/godotengine/godot/pull/3858.patch","title":"AnimationTreePlayer (Blend3): process all inputs.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5NDM4","created_at":"2016-02-28T11:59:56Z","updated_at":"2020-01-26T08:53:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b79351aa455f0c16144f4f148fad7ba8be94049f"]},"3863":{"id":"MDExOlB1bGxSZXF1ZXN0NjEwMDQ2MDk=","public_id":3863,"url":"https://github.com/godotengine/godot/pull/3863","diff_url":"https://github.com/godotengine/godot/pull/3863.diff","patch_url":"https://github.com/godotengine/godot/pull/3863.patch","title":"Document Tween class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-02-28T20:10:07Z","updated_at":"2020-01-26T08:53:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["49e1cc6fa90e437bae2477c1825331915e41f4dc"]},"3864":{"id":"MDExOlB1bGxSZXF1ZXN0NjEwMDQ5NDg=","public_id":3864,"url":"https://github.com/godotengine/godot/pull/3864","diff_url":"https://github.com/godotengine/godot/pull/3864.diff","patch_url":"https://github.com/godotengine/godot/pull/3864.patch","title":"Adds EditorPlugin::remove_control_from_bottom_panel()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NTMyMg==","created_at":"2016-02-28T20:19:26Z","updated_at":"2020-01-26T08:53:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"}],"commits":["3546403af2a95e6d209ce1113e78bef7bfb9440b","d8ac5cff579bb454b945eaf6c47f4240fb431570"]},"3865":{"id":"MDExOlB1bGxSZXF1ZXN0NjEwMDUxMTg=","public_id":3865,"url":"https://github.com/godotengine/godot/pull/3865","diff_url":"https://github.com/godotengine/godot/pull/3865.diff","patch_url":"https://github.com/godotengine/godot/pull/3865.patch","title":"[Coverity] fixed 11 of 537 potential bugs found by Coverity","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk1OTQyOQ==","created_at":"2016-02-28T20:24:06Z","updated_at":"2020-01-26T08:53:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7b07bcaf449ea6cf52c2ac501e48cddbe4bde035","bf7f9244a95962c9833e68743726fe83a00b732c","19ea9ae1e5ad51e22c32d4f6593e93c7ef58f491","96d6a74e25976c64657c5a060494e667d4ab3643","4b14c18d1334d65c6b1949dfbb554037448fd59f"]},"3875":{"id":"MDExOlB1bGxSZXF1ZXN0NjEwMzE1ODg=","public_id":3875,"url":"https://github.com/godotengine/godot/pull/3875","diff_url":"https://github.com/godotengine/godot/pull/3875.diff","patch_url":"https://github.com/godotengine/godot/pull/3875.patch","title":"Fix crash with release mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4NzIxMTk=","created_at":"2016-02-29T05:54:38Z","updated_at":"2020-01-26T08:53:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0b24a13fa0116e63a70b6ccbd77c75fcb31c21eb"]},"3880":{"id":"MDExOlB1bGxSZXF1ZXN0NjEwOTgxODM=","public_id":3880,"url":"https://github.com/godotengine/godot/pull/3880","diff_url":"https://github.com/godotengine/godot/pull/3880.diff","patch_url":"https://github.com/godotengine/godot/pull/3880.patch","title":"use joystick name from mapping-db if available","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-02-29T15:52:38Z","updated_at":"2020-01-26T08:53:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0022af96476e55a2d4d26f7f54e22eb4a3f42ded"]},"3893":{"id":"MDExOlB1bGxSZXF1ZXN0NjEyNTM4NTM=","public_id":3893,"url":"https://github.com/godotengine/godot/pull/3893","diff_url":"https://github.com/godotengine/godot/pull/3893.diff","patch_url":"https://github.com/godotengine/godot/pull/3893.patch","title":"Added relative paths for DirAccess::remove()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NTMyMg==","created_at":"2016-03-01T14:57:59Z","updated_at":"2020-01-26T09:46:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d7052ddba334de3df1190837c6d8589b48799965"]},"3894":{"id":"MDExOlB1bGxSZXF1ZXN0NjEyNzY0MDg=","public_id":3894,"url":"https://github.com/godotengine/godot/pull/3894","diff_url":"https://github.com/godotengine/godot/pull/3894.diff","patch_url":"https://github.com/godotengine/godot/pull/3894.patch","title":"Revert \"Merge pull request #3814 from est31/iterators_for_for\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-03-01T17:18:17Z","updated_at":"2020-01-26T09:46:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["002ff3cc9a6479695034b556f15ef4d9fa4bc6fe"]},"3898":{"id":"MDExOlB1bGxSZXF1ZXN0NjEzNDU3NjA=","public_id":3898,"url":"https://github.com/godotengine/godot/pull/3898","diff_url":"https://github.com/godotengine/godot/pull/3898.diff","patch_url":"https://github.com/godotengine/godot/pull/3898.patch","title":"fix gradle build on windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-03-02T03:19:35Z","updated_at":"2020-01-26T09:46:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["d6cc887627de8868d88fe93968978a90f243c8e1"]},"3907":{"id":"MDExOlB1bGxSZXF1ZXN0NjE1MjkwNDc=","public_id":3907,"url":"https://github.com/godotengine/godot/pull/3907","diff_url":"https://github.com/godotengine/godot/pull/3907.diff","patch_url":"https://github.com/godotengine/godot/pull/3907.patch","title":"set_time_scale docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg3NzkzMzE=","created_at":"2016-03-03T09:09:30Z","updated_at":"2020-01-26T09:46:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["6b7ec5de695623c395827533225ce864d3486d4b"]},"3910":{"id":"MDExOlB1bGxSZXF1ZXN0NjE2MTI2MzM=","public_id":3910,"url":"https://github.com/godotengine/godot/pull/3910","diff_url":"https://github.com/godotengine/godot/pull/3910.diff","patch_url":"https://github.com/godotengine/godot/pull/3910.patch","title":"Completion tooltip","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDAxMjI=","created_at":"2016-03-03T19:37:23Z","updated_at":"2020-01-26T09:46:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["47206b409d6802ac9ccbaedaa0daedc30b739e2f","26cc14e83974b9d865edfb4f03396bdad5a29b87","03025f60b6db551335f3101c1d024dd86b492beb"]},"3919":{"id":"MDExOlB1bGxSZXF1ZXN0NjE3NTczNDE=","public_id":3919,"url":"https://github.com/godotengine/godot/pull/3919","diff_url":"https://github.com/godotengine/godot/pull/3919.diff","patch_url":"https://github.com/godotengine/godot/pull/3919.patch","title":"Open line below and above","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDAxMjI=","created_at":"2016-03-04T19:16:18Z","updated_at":"2020-01-26T09:46:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["bd7f2590f19bc3e6e15c532a79823f9a71a4d8ea"]},"3920":{"id":"MDExOlB1bGxSZXF1ZXN0NjE3NTk1MTY=","public_id":3920,"url":"https://github.com/godotengine/godot/pull/3920","diff_url":"https://github.com/godotengine/godot/pull/3920.diff","patch_url":"https://github.com/godotengine/godot/pull/3920.patch","title":"html5: workaround for echo key events.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-03-04T19:33:01Z","updated_at":"2020-01-26T09:46:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["352db6b17eaed84fef930723a67c6fba40a4b099"]},"3922":{"id":"MDExOlB1bGxSZXF1ZXN0NjE3ODczNTk=","public_id":3922,"url":"https://github.com/godotengine/godot/pull/3922","diff_url":"https://github.com/godotengine/godot/pull/3922.diff","patch_url":"https://github.com/godotengine/godot/pull/3922.patch","title":"GDScript Documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDAxMjI=","created_at":"2016-03-04T23:31:47Z","updated_at":"2020-01-26T09:46:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["cd1184d56c89015463ed44d9e4debb9bbe302c6d"]},"3928":{"id":"MDExOlB1bGxSZXF1ZXN0NjE4MTIzNjg=","public_id":3928,"url":"https://github.com/godotengine/godot/pull/3928","diff_url":"https://github.com/godotengine/godot/pull/3928.diff","patch_url":"https://github.com/godotengine/godot/pull/3928.patch","title":"remove trailing whitespace","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk1OTQyOQ==","created_at":"2016-03-05T13:44:02Z","updated_at":"2020-01-26T09:45:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4a4f2479146aa33e235ed57cde311efda68d3c8f"]},"3934":{"id":"MDExOlB1bGxSZXF1ZXN0NjE4MTkyNzE=","public_id":3934,"url":"https://github.com/godotengine/godot/pull/3934","diff_url":"https://github.com/godotengine/godot/pull/3934.diff","patch_url":"https://github.com/godotengine/godot/pull/3934.patch","title":"Added epoc to dictionary converter (for human readable display when only given an epoc time)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg3NTQ1NTk=","created_at":"2016-03-05T18:09:45Z","updated_at":"2020-01-26T09:45:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["866e47ec5458c26296dc8296888d686535d57030"]},"3939":{"id":"MDExOlB1bGxSZXF1ZXN0NjE4MjM3NzY=","public_id":3939,"url":"https://github.com/godotengine/godot/pull/3939","diff_url":"https://github.com/godotengine/godot/pull/3939.diff","patch_url":"https://github.com/godotengine/godot/pull/3939.patch","title":"Built-in functions and global scope doc","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDAxMjI=","created_at":"2016-03-05T20:54:45Z","updated_at":"2020-01-26T09:45:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["ff7c89ebaf7303380dee8b9120093f20e35aa5cf"]},"3949":{"id":"MDExOlB1bGxSZXF1ZXN0NjE4Mzk4NDE=","public_id":3949,"url":"https://github.com/godotengine/godot/pull/3949","diff_url":"https://github.com/godotengine/godot/pull/3949.diff","patch_url":"https://github.com/godotengine/godot/pull/3949.patch","title":"doc: fix joystick left/right trigger axis description ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-03-06T10:54:28Z","updated_at":"2020-01-26T09:45:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["1b806ef54e4f74a47e5d922330f63bf53220fffd"]},"3956":{"id":"MDExOlB1bGxSZXF1ZXN0NjE4NDk4MjA=","public_id":3956,"url":"https://github.com/godotengine/godot/pull/3956","diff_url":"https://github.com/godotengine/godot/pull/3956.diff","patch_url":"https://github.com/godotengine/godot/pull/3956.patch","title":"Fix 'FLAG_RECEIVE_SHADOWS' flag for GeometryInstances.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2016-03-06T18:09:44Z","updated_at":"2020-01-26T09:45:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["24bc7d8db7744589672b0b16b269e99160b64e32"]},"3958":{"id":"MDExOlB1bGxSZXF1ZXN0NjE4NTA5NjE=","public_id":3958,"url":"https://github.com/godotengine/godot/pull/3958","diff_url":"https://github.com/godotengine/godot/pull/3958.diff","patch_url":"https://github.com/godotengine/godot/pull/3958.patch","title":"Fix to CPU skinning path when using GPU skinning (meshes with morphs)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2016-03-06T18:51:19Z","updated_at":"2020-01-26T09:45:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["23a4683879f4da5b09f05e79a43e061e78ccdb43"]},"3969":{"id":"MDExOlB1bGxSZXF1ZXN0NjE4NjYyNzI=","public_id":3969,"url":"https://github.com/godotengine/godot/pull/3969","diff_url":"https://github.com/godotengine/godot/pull/3969.diff","patch_url":"https://github.com/godotengine/godot/pull/3969.patch","title":"Enabled scrolling past end of file in text editor.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-03-07T02:37:10Z","updated_at":"2020-01-26T09:45:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f19eea2f2d01cdfd671f16436eb639b46908b150"]},"3972":{"id":"MDExOlB1bGxSZXF1ZXN0NjE4OTgwODc=","public_id":3972,"url":"https://github.com/godotengine/godot/pull/3972","diff_url":"https://github.com/godotengine/godot/pull/3972.diff","patch_url":"https://github.com/godotengine/godot/pull/3972.patch","title":"osx: fix inverted horizontal scrolling","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-03-07T10:27:17Z","updated_at":"2020-01-26T09:45:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["02eddbf7dae761c7763119271bb5cca5c0059c03"]},"3974":{"id":"MDExOlB1bGxSZXF1ZXN0NjE5MDgxMTE=","public_id":3974,"url":"https://github.com/godotengine/godot/pull/3974","diff_url":"https://github.com/godotengine/godot/pull/3974.diff","patch_url":"https://github.com/godotengine/godot/pull/3974.patch","title":"migrate to container-based Travis CI","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk1OTQyOQ==","created_at":"2016-03-07T12:02:02Z","updated_at":"2020-01-26T09:45:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["1f83ae9b5abd03fe4d0943da2d7a1f06151e116c"]},"3975":{"id":"MDExOlB1bGxSZXF1ZXN0NjE5MTAxMTE=","public_id":3975,"url":"https://github.com/godotengine/godot/pull/3975","diff_url":"https://github.com/godotengine/godot/pull/3975.diff","patch_url":"https://github.com/godotengine/godot/pull/3975.patch","title":"fix compiling android templates on windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-03-07T12:22:42Z","updated_at":"2016-05-12T16:24:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["db89a47e282bd30bc73f43802d5987319060b3c5"]},"3978":{"id":"MDExOlB1bGxSZXF1ZXN0NjE5NTU2MDY=","public_id":3978,"url":"https://github.com/godotengine/godot/pull/3978","diff_url":"https://github.com/godotengine/godot/pull/3978.diff","patch_url":"https://github.com/godotengine/godot/pull/3978.patch","title":"fix InputMap::action_erase_event()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-03-07T18:04:01Z","updated_at":"2020-01-26T09:45:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9544042adb2818561370e776f93d6ab7cf0033c5"]},"3980":{"id":"MDExOlB1bGxSZXF1ZXN0NjE5OTE1MDQ=","public_id":3980,"url":"https://github.com/godotengine/godot/pull/3980","diff_url":"https://github.com/godotengine/godot/pull/3980.diff","patch_url":"https://github.com/godotengine/godot/pull/3980.patch","title":"TimeScale node: scale return value (time remaining).","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5NDM4","created_at":"2016-03-07T22:23:55Z","updated_at":"2020-01-26T09:45:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["65b7791263e8e20f83b6b7fbfd30329a0e4e9a4f","2e1b1234a339e5aa651b6462fe03461c65c98bc4"]},"3981":{"id":"MDExOlB1bGxSZXF1ZXN0NjIwMDE4ODI=","public_id":3981,"url":"https://github.com/godotengine/godot/pull/3981","diff_url":"https://github.com/godotengine/godot/pull/3981.diff","patch_url":"https://github.com/godotengine/godot/pull/3981.patch","title":"Added extra controls to GeometryInstances for controlling how shadows are cast.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2016-03-07T23:50:40Z","updated_at":"2020-01-26T09:45:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["7fecebd8a8dc12e59c8fd430b9e3dc0069fd48d1"]},"3982":{"id":"MDExOlB1bGxSZXF1ZXN0NjIwMTQ4ODA=","public_id":3982,"url":"https://github.com/godotengine/godot/pull/3982","diff_url":"https://github.com/godotengine/godot/pull/3982.diff","patch_url":"https://github.com/godotengine/godot/pull/3982.patch","title":"Update version in Info.plist","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTU3NDA3","created_at":"2016-03-08T02:19:10Z","updated_at":"2020-01-26T09:45:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["3d9e26bfce02ddeb7c7e1dd2e9c88a16f4ab046f"]},"3991":{"id":"MDExOlB1bGxSZXF1ZXN0NjIxNDgwMzU=","public_id":3991,"url":"https://github.com/godotengine/godot/pull/3991","diff_url":"https://github.com/godotengine/godot/pull/3991.diff","patch_url":"https://github.com/godotengine/godot/pull/3991.patch","title":"Issue 3711","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5NDM4","created_at":"2016-03-08T22:30:01Z","updated_at":"2016-03-09T12:10:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2fa200ff5380d03bf3f581c00ef202729983423f","f7fad321886858dd05d06f1e2d57773a2b24f147"]},"3997":{"id":"MDExOlB1bGxSZXF1ZXN0NjIyNjE1Njk=","public_id":3997,"url":"https://github.com/godotengine/godot/pull/3997","diff_url":"https://github.com/godotengine/godot/pull/3997.diff","patch_url":"https://github.com/godotengine/godot/pull/3997.patch","title":"Add option to keep margins when changing anchors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-03-09T17:04:47Z","updated_at":"2020-01-26T09:44:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0e8a8d2cb116f06ecd5d420b22b158b917fc7626"]},"3999":{"id":"MDExOlB1bGxSZXF1ZXN0NjIyNzc2MDc=","public_id":3999,"url":"https://github.com/godotengine/godot/pull/3999","diff_url":"https://github.com/godotengine/godot/pull/3999.diff","patch_url":"https://github.com/godotengine/godot/pull/3999.patch","title":"Fix crash when resizing ConcavePolygonShape2D segments","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-03-09T18:56:40Z","updated_at":"2020-01-26T09:44:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3fc16d402514550206709c87616657ce7c0933ea"]},"4007":{"id":"MDExOlB1bGxSZXF1ZXN0NjI0Mzg4MjY=","public_id":4007,"url":"https://github.com/godotengine/godot/pull/4007","diff_url":"https://github.com/godotengine/godot/pull/4007.diff","patch_url":"https://github.com/godotengine/godot/pull/4007.patch","title":"Fix a crash when running a game with Controls with a tools build","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-03-10T19:04:07Z","updated_at":"2020-01-26T09:42:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bac875be66073d3f36adc3f03c391e724986888e"]},"4011":{"id":"MDExOlB1bGxSZXF1ZXN0NjI0Nzk1NjA=","public_id":4011,"url":"https://github.com/godotengine/godot/pull/4011","diff_url":"https://github.com/godotengine/godot/pull/4011.diff","patch_url":"https://github.com/godotengine/godot/pull/4011.patch","title":"TileSet Export: Avoid invalid error when merge is enabled but file doesn't exist","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-03-11T00:25:03Z","updated_at":"2020-01-26T09:44:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["897b33ce77dee4ba22ce30aede7784eec73f9c64"]},"4012":{"id":"MDExOlB1bGxSZXF1ZXN0NjI0ODc2ODU=","public_id":4012,"url":"https://github.com/godotengine/godot/pull/4012","diff_url":"https://github.com/godotengine/godot/pull/4012.diff","patch_url":"https://github.com/godotengine/godot/pull/4012.patch","title":"Fix link error when disable_3d=yes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY4ODAzNzg=","created_at":"2016-03-11T02:03:20Z","updated_at":"2020-01-26T09:44:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["a638af886e40ea749088ad0978cd24e0e70d0e23"]},"4017":{"id":"MDExOlB1bGxSZXF1ZXN0NjI1ODI2MTE=","public_id":4017,"url":"https://github.com/godotengine/godot/pull/4017","diff_url":"https://github.com/godotengine/godot/pull/4017.diff","patch_url":"https://github.com/godotengine/godot/pull/4017.patch","title":"Added configurable tab size in the text editor.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-03-11T18:24:58Z","updated_at":"2020-01-26T09:44:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9234bd3ff9a3ff025368a1882ccfb91ca1b96ff1"]},"4027":{"id":"MDExOlB1bGxSZXF1ZXN0NjI2NTkzNTQ=","public_id":4027,"url":"https://github.com/godotengine/godot/pull/4027","diff_url":"https://github.com/godotengine/godot/pull/4027.diff","patch_url":"https://github.com/godotengine/godot/pull/4027.patch","title":"Fixes the month consistency issue in enums (OS::Month) and get_date etc","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg3NTQ1NTk=","created_at":"2016-03-13T02:27:12Z","updated_at":"2020-01-26T09:43:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["feef563f3f2ad7f1cb5aa2e788e3ea4adfee3c56"]},"4033":{"id":"MDExOlB1bGxSZXF1ZXN0NjI2NzE3OTM=","public_id":4033,"url":"https://github.com/godotengine/godot/pull/4033","diff_url":"https://github.com/godotengine/godot/pull/4033.diff","patch_url":"https://github.com/godotengine/godot/pull/4033.patch","title":"Add stop and delete buttons to sample library (supersedes #3339)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-03-13T14:07:33Z","updated_at":"2016-03-20T15:04:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["d36333b6483b4a8f4ef6d1b38b0688f0f7e99caf","533b9b734272d60ba60427e3d7092a84fe47f9e0"]},"4040":{"id":"MDExOlB1bGxSZXF1ZXN0NjI2ODE2NjU=","public_id":4040,"url":"https://github.com/godotengine/godot/pull/4040","diff_url":"https://github.com/godotengine/godot/pull/4040.diff","patch_url":"https://github.com/godotengine/godot/pull/4040.patch","title":"Undo and Redo Text Editor Fix","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2016-03-13T20:11:31Z","updated_at":"2020-01-26T09:43:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b2e471fd7c60a81c29e21367a849c9bc0fb3ac05"]},"4046":{"id":"MDExOlB1bGxSZXF1ZXN0NjI2OTk5MjE=","public_id":4046,"url":"https://github.com/godotengine/godot/pull/4046","diff_url":"https://github.com/godotengine/godot/pull/4046.diff","patch_url":"https://github.com/godotengine/godot/pull/4046.patch","title":"Correct spot light size conversion in Blender exporter.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkxOTAxNw==","created_at":"2016-03-14T04:43:44Z","updated_at":"2020-01-26T09:43:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"}],"commits":["1f4a214987a2c3a9d767af36620d632174fe861d"]},"4051":{"id":"MDExOlB1bGxSZXF1ZXN0NjI3NjMyMDg=","public_id":4051,"url":"https://github.com/godotengine/godot/pull/4051","diff_url":"https://github.com/godotengine/godot/pull/4051.diff","patch_url":"https://github.com/godotengine/godot/pull/4051.patch","title":"(editor)filedialog open file and dir MODE_OPEN_ANY","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2016-03-14T15:11:41Z","updated_at":"2020-01-26T09:43:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["751c1deef1086cd3c708e6ef063700ed3ffdf79b"]},"4062":{"id":"MDExOlB1bGxSZXF1ZXN0NjI4OTcyMTg=","public_id":4062,"url":"https://github.com/godotengine/godot/pull/4062","diff_url":"https://github.com/godotengine/godot/pull/4062.diff","patch_url":"https://github.com/godotengine/godot/pull/4062.patch","title":"LineEdit/TextEdit: Add Shift+Delete shortcut for cut","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-03-15T12:24:04Z","updated_at":"2020-01-26T09:43:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["fac027cb14a730c1d8cca080dad733663c287a2d","4dfd0c1863fca80ddc35b6bcacf339077a0c4f54"]},"4071":{"id":"MDExOlB1bGxSZXF1ZXN0NjMwMTI2Njg=","public_id":4071,"url":"https://github.com/godotengine/godot/pull/4071","diff_url":"https://github.com/godotengine/godot/pull/4071.diff","patch_url":"https://github.com/godotengine/godot/pull/4071.patch","title":"Add function to convert Datetime from a dictionary to Epoch","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg3NTQ1NTk=","created_at":"2016-03-16T04:26:06Z","updated_at":"2020-01-26T09:43:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["674c6f2f2de46517948c00ecfb7ee8f39849905e"]},"4076":{"id":"MDExOlB1bGxSZXF1ZXN0NjMxMzg0MTA=","public_id":4076,"url":"https://github.com/godotengine/godot/pull/4076","diff_url":"https://github.com/godotengine/godot/pull/4076.diff","patch_url":"https://github.com/godotengine/godot/pull/4076.patch","title":"Highlight all occurrences of selected word","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-03-16T21:24:43Z","updated_at":"2020-01-26T09:43:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b0488cacf27cb98c4a0dd58661c83262236e18a0"]},"4077":{"id":"MDExOlB1bGxSZXF1ZXN0NjMxNzIyNjI=","public_id":4077,"url":"https://github.com/godotengine/godot/pull/4077","diff_url":"https://github.com/godotengine/godot/pull/4077.diff","patch_url":"https://github.com/godotengine/godot/pull/4077.patch","title":"Allow select multiple files in ResourcePreloaderEditor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY4ODAzNzg=","created_at":"2016-03-17T04:34:29Z","updated_at":"2020-01-26T09:43:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e13e343c9ceac6be272347f5aba5e3fc59d63fba","174b9a5f9e2382508df320f6ee1188fd3572c44b"]},"4082":{"id":"MDExOlB1bGxSZXF1ZXN0NjMyODg1NTE=","public_id":4082,"url":"https://github.com/godotengine/godot/pull/4082","diff_url":"https://github.com/godotengine/godot/pull/4082.diff","patch_url":"https://github.com/godotengine/godot/pull/4082.patch","title":"Fixes for Word highlighting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-03-17T20:37:10Z","updated_at":"2020-01-26T09:43:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["9c0e1524e56a3d38bf5ab281939770e806ac24e9","4cc3fbeaffcffe5fe834b2b2afda18661836f769"]},"4083":{"id":"MDExOlB1bGxSZXF1ZXN0NjMzMDcwNjA=","public_id":4083,"url":"https://github.com/godotengine/godot/pull/4083","diff_url":"https://github.com/godotengine/godot/pull/4083.diff","patch_url":"https://github.com/godotengine/godot/pull/4083.patch","title":"Fix cursor getting locked on tree control","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2016-03-17T23:13:07Z","updated_at":"2020-01-26T09:42:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["44fe74bfc3df6ac8251ebc4b678c99a7ad122dbb"]},"4085":{"id":"MDExOlB1bGxSZXF1ZXN0NjMzNTIyODk=","public_id":4085,"url":"https://github.com/godotengine/godot/pull/4085","diff_url":"https://github.com/godotengine/godot/pull/4085.diff","patch_url":"https://github.com/godotengine/godot/pull/4085.patch","title":"Add -r flag to adb install for keep app user data","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY4ODAzNzg=","created_at":"2016-03-18T10:13:21Z","updated_at":"2020-01-26T09:42:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["9e026fecef94c5bc52ecddf6db5ec60c76b2e3be"]},"4086":{"id":"MDExOlB1bGxSZXF1ZXN0NjMzNjk4NDI=","public_id":4086,"url":"https://github.com/godotengine/godot/pull/4086","diff_url":"https://github.com/godotengine/godot/pull/4086.diff","patch_url":"https://github.com/godotengine/godot/pull/4086.patch","title":"Option to toggle tab drawing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-03-18T12:53:29Z","updated_at":"2020-01-26T09:42:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0fc7be89d3d85e35a42e4b33f619f53c92694a76"]},"4087":{"id":"MDExOlB1bGxSZXF1ZXN0NjMzODg0ODY=","public_id":4087,"url":"https://github.com/godotengine/godot/pull/4087","diff_url":"https://github.com/godotengine/godot/pull/4087.diff","patch_url":"https://github.com/godotengine/godot/pull/4087.patch","title":"Fix for #4014","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzg4NzY=","created_at":"2016-03-18T15:10:14Z","updated_at":"2020-01-26T09:41:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["4e59d1c51fc504acf03e4287c13b4d4a6971207d"]},"4088":{"id":"MDExOlB1bGxSZXF1ZXN0NjM0MDU3ODA=","public_id":4088,"url":"https://github.com/godotengine/godot/pull/4088","diff_url":"https://github.com/godotengine/godot/pull/4088.diff","patch_url":"https://github.com/godotengine/godot/pull/4088.patch","title":"Fix issues with tilemap covering child nodes and old quadrants","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-03-18T17:02:51Z","updated_at":"2020-01-26T09:41:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2a581835cab08aef79136ed7b765e25db546bba1"]},"4090":{"id":"MDExOlB1bGxSZXF1ZXN0NjM0NDAxNjY=","public_id":4090,"url":"https://github.com/godotengine/godot/pull/4090","diff_url":"https://github.com/godotengine/godot/pull/4090.diff","patch_url":"https://github.com/godotengine/godot/pull/4090.patch","title":"Fixes #3942 - Throws an error when exporting for X11 with no filename","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzg4NzY=","created_at":"2016-03-18T21:40:52Z","updated_at":"2020-01-26T09:41:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["fb58bafc540de18c94ebd4939547e3b564982a1b"]},"4092":{"id":"MDExOlB1bGxSZXF1ZXN0NjM0NTU0NjE=","public_id":4092,"url":"https://github.com/godotengine/godot/pull/4092","diff_url":"https://github.com/godotengine/godot/pull/4092.diff","patch_url":"https://github.com/godotengine/godot/pull/4092.patch","title":"Add etc1(pkm) texture loading support","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY4ODAzNzg=","created_at":"2016-03-19T01:50:19Z","updated_at":"2016-06-07T05:42:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["dda9528dac88c15025cc989028f4f6639ec84a3b"]},"4094":{"id":"MDExOlB1bGxSZXF1ZXN0NjM0NjY3Nzg=","public_id":4094,"url":"https://github.com/godotengine/godot/pull/4094","diff_url":"https://github.com/godotengine/godot/pull/4094.diff","patch_url":"https://github.com/godotengine/godot/pull/4094.patch","title":"TextEdit: Fix Shift+Delete shortcut not calling cut()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-03-19T12:26:48Z","updated_at":"2020-01-26T09:41:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["abb720438fcdc2c9e4d82bf28cbcfcd78bb7d001"]},"4095":{"id":"MDExOlB1bGxSZXF1ZXN0NjM0NjcwODE=","public_id":4095,"url":"https://github.com/godotengine/godot/pull/4095","diff_url":"https://github.com/godotengine/godot/pull/4095.diff","patch_url":"https://github.com/godotengine/godot/pull/4095.patch","title":"BoxContainer: Bind method add_spacer(bool)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-03-19T12:43:38Z","updated_at":"2020-01-26T09:41:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzk1MzcxNzY=","name":"good first issue","color":"#99ffff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0571f961a8758139fdcb34211d80c855dad8c3c6"]},"4096":{"id":"MDExOlB1bGxSZXF1ZXN0NjM0NjgyMDA=","public_id":4096,"url":"https://github.com/godotengine/godot/pull/4096","diff_url":"https://github.com/godotengine/godot/pull/4096.diff","patch_url":"https://github.com/godotengine/godot/pull/4096.patch","title":"MarginContainer improvements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-03-19T13:43:20Z","updated_at":"2020-01-26T09:41:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d38454b9670483707f980e638a00f3c8b947906d"]},"4101":{"id":"MDExOlB1bGxSZXF1ZXN0NjM0ODQ3MDg=","public_id":4101,"url":"https://github.com/godotengine/godot/pull/4101","diff_url":"https://github.com/godotengine/godot/pull/4101.diff","patch_url":"https://github.com/godotengine/godot/pull/4101.patch","title":"Added New Listener Spatial Node.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2016-03-20T02:15:50Z","updated_at":"2016-06-07T18:17:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3741bc70fe2aa96d163880cfe1ca013e741fd03e"]},"4102":{"id":"MDExOlB1bGxSZXF1ZXN0NjM0ODc5ODQ=","public_id":4102,"url":"https://github.com/godotengine/godot/pull/4102","diff_url":"https://github.com/godotengine/godot/pull/4102.diff","patch_url":"https://github.com/godotengine/godot/pull/4102.patch","title":"Dynamic property list for control margins","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2016-03-20T06:00:59Z","updated_at":"2016-07-01T05:21:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d8392dd1176f5d133a77304ad591fe9cb311c3ea"]},"4104":{"id":"MDExOlB1bGxSZXF1ZXN0NjM0OTA4NDg=","public_id":4104,"url":"https://github.com/godotengine/godot/pull/4104","diff_url":"https://github.com/godotengine/godot/pull/4104.diff","patch_url":"https://github.com/godotengine/godot/pull/4104.patch","title":"Add support for gnu-libstc++-4.9 needed by recent NDK versions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIxMjkxNTA=","created_at":"2016-03-20T09:26:04Z","updated_at":"2020-01-26T09:40:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["a0fb5b5f95f0d4ce90766301ddce4e5f199fb125"]},"4105":{"id":"MDExOlB1bGxSZXF1ZXN0NjM0OTIzMjg=","public_id":4105,"url":"https://github.com/godotengine/godot/pull/4105","diff_url":"https://github.com/godotengine/godot/pull/4105.diff","patch_url":"https://github.com/godotengine/godot/pull/4105.patch","title":"Expose android/shutdown_adb_on_exit parameter","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-03-20T10:53:09Z","updated_at":"2016-03-20T18:38:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["c58494038702876403687e5b76a100f077b8d9b3"]},"4115":{"id":"MDExOlB1bGxSZXF1ZXN0NjM1ODU0NDc=","public_id":4115,"url":"https://github.com/godotengine/godot/pull/4115","diff_url":"https://github.com/godotengine/godot/pull/4115.diff","patch_url":"https://github.com/godotengine/godot/pull/4115.patch","title":"Syntax highlighting for numbers","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-03-21T15:47:19Z","updated_at":"2020-01-26T09:40:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c844c2d604ab7e8824659e1f6b6011039a552cbe"]},"4119":{"id":"MDExOlB1bGxSZXF1ZXN0NjM2Njk0MjY=","public_id":4119,"url":"https://github.com/godotengine/godot/pull/4119","diff_url":"https://github.com/godotengine/godot/pull/4119.diff","patch_url":"https://github.com/godotengine/godot/pull/4119.patch","title":"Fix GDScript crash when call show/hide in func _exit_tree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY4ODAzNzg=","created_at":"2016-03-22T04:47:01Z","updated_at":"2020-01-26T09:40:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0c6f089ce4068c02514261c8a40e231c3779b9d5"]},"4121":{"id":"MDExOlB1bGxSZXF1ZXN0NjM3Mjk3MTA=","public_id":4121,"url":"https://github.com/godotengine/godot/pull/4121","diff_url":"https://github.com/godotengine/godot/pull/4121.diff","patch_url":"https://github.com/godotengine/godot/pull/4121.patch","title":"Function syntax highlighting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-03-22T14:34:41Z","updated_at":"2020-01-26T09:40:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["50aa78210c0e31ea8a348bdd8a2432159dc61879"]},"4149":{"id":"MDExOlB1bGxSZXF1ZXN0NjQyNDgzNjQ=","public_id":4149,"url":"https://github.com/godotengine/godot/pull/4149","diff_url":"https://github.com/godotengine/godot/pull/4149.diff","patch_url":"https://github.com/godotengine/godot/pull/4149.patch","title":"Fix for issue #4118","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-03-26T20:39:38Z","updated_at":"2020-01-26T09:40:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["9d74b76a69b1fda38d8e0fc5a7460c79ad276420"]},"4150":{"id":"MDExOlB1bGxSZXF1ZXN0NjQyNTA0NDg=","public_id":4150,"url":"https://github.com/godotengine/godot/pull/4150","diff_url":"https://github.com/godotengine/godot/pull/4150.diff","patch_url":"https://github.com/godotengine/godot/pull/4150.patch","title":"Fixed numbers not highlighting after space","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-03-26T22:07:33Z","updated_at":"2020-01-26T08:57:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["cd07badee3c198d295354f4e35b6bdc73622dbcc"]},"4155":{"id":"MDExOlB1bGxSZXF1ZXN0NjQyNjMyMjM=","public_id":4155,"url":"https://github.com/godotengine/godot/pull/4155","diff_url":"https://github.com/godotengine/godot/pull/4155.diff","patch_url":"https://github.com/godotengine/godot/pull/4155.patch","title":"AnimationTreePlayer (_process_node): remove `switched` argument.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5NDM4","created_at":"2016-03-27T11:23:28Z","updated_at":"2020-01-26T08:57:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4f6b2152e2e12a6c9157ea3190830b627cbae3b7","1b95dca6bd8113503f4da21c148f7eb98e7722e6","5d6b58fea69ab78cb04f1f52eed3b2aee0ec9207","0a9c8a9f36dbcba2e416b7ab29c949b70bd72c0e","7fe28d4168aa52a79cbc41c42112c1d1ec2680f4","8920ab0fbfd31098b97894d27db5704072c5cd2b"]},"4156":{"id":"MDExOlB1bGxSZXF1ZXN0NjQyNjQyOTg=","public_id":4156,"url":"https://github.com/godotengine/godot/pull/4156","diff_url":"https://github.com/godotengine/godot/pull/4156.diff","patch_url":"https://github.com/godotengine/godot/pull/4156.patch","title":"doc/base/classes.xml: String.match, Node.find_node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5NDM4","created_at":"2016-03-27T12:22:43Z","updated_at":"2020-01-26T08:57:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["ef08fed277f457249ae4058f2a391bc9e2ebe5bb"]},"4158":{"id":"MDExOlB1bGxSZXF1ZXN0NjQyNzA3MTY=","public_id":4158,"url":"https://github.com/godotengine/godot/pull/4158","diff_url":"https://github.com/godotengine/godot/pull/4158.diff","patch_url":"https://github.com/godotengine/godot/pull/4158.patch","title":"Adds .fnt extension if not provided, issue #162","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-03-27T17:29:13Z","updated_at":"2017-11-10T23:37:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["681969d5b396c46d187e5005b6f0853605531e7e"]},"4169":{"id":"MDExOlB1bGxSZXF1ZXN0NjQ1MjQ2MzU=","public_id":4169,"url":"https://github.com/godotengine/godot/pull/4169","diff_url":"https://github.com/godotengine/godot/pull/4169.diff","patch_url":"https://github.com/godotengine/godot/pull/4169.patch","title":"InverseKinematics node, basic features","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTk=","created_at":"2016-03-29T20:02:10Z","updated_at":"2020-01-26T08:57:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["eae5169dfdba004a1bba1978a6acf011af8cc69b","e4fea5d5f9906a022ab0e83dc7a2070b8d688599","8d7a94389aeefb805fb2840c6a69af95f563f89b"]},"4174":{"id":"MDExOlB1bGxSZXF1ZXN0NjQ1NTE3MTU=","public_id":4174,"url":"https://github.com/godotengine/godot/pull/4174","diff_url":"https://github.com/godotengine/godot/pull/4174.diff","patch_url":"https://github.com/godotengine/godot/pull/4174.patch","title":"Multiple editor plugins for same obj type","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzU1NDY5","created_at":"2016-03-29T23:41:22Z","updated_at":"2020-01-26T08:57:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"}],"commits":["7a1d7af332552e9658ef8e759614f3841984d4eb"]},"4179":{"id":"MDExOlB1bGxSZXF1ZXN0NjQ2Mjc3NDg=","public_id":4179,"url":"https://github.com/godotengine/godot/pull/4179","diff_url":"https://github.com/godotengine/godot/pull/4179.diff","patch_url":"https://github.com/godotengine/godot/pull/4179.patch","title":"inherit PKG_CONFIG_PATH from environment","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzQ4NTg=","created_at":"2016-03-30T13:33:56Z","updated_at":"2020-01-26T08:57:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["32391ffd73904a3e397ed942ff6cd35c179239eb"]},"4184":{"id":"MDExOlB1bGxSZXF1ZXN0NjQ2NzMxNjk=","public_id":4184,"url":"https://github.com/godotengine/godot/pull/4184","diff_url":"https://github.com/godotengine/godot/pull/4184.diff","patch_url":"https://github.com/godotengine/godot/pull/4184.patch","title":"Option to toggle line numbers.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-03-30T18:20:01Z","updated_at":"2020-01-26T08:57:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["474911c5338e3dfece0c7195c50e11b9027adb05"]},"4191":{"id":"MDExOlB1bGxSZXF1ZXN0NjQ3ODA2Mjk=","public_id":4191,"url":"https://github.com/godotengine/godot/pull/4191","diff_url":"https://github.com/godotengine/godot/pull/4191.diff","patch_url":"https://github.com/godotengine/godot/pull/4191.patch","title":"Progress bar minsize now checks percent_visible","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NTMyMg==","created_at":"2016-03-31T12:20:53Z","updated_at":"2020-01-26T08:57:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0bba09c4cb98525ccc88aa69574162458a79abb6"]},"4193":{"id":"MDExOlB1bGxSZXF1ZXN0NjQ4NDgzMjA=","public_id":4193,"url":"https://github.com/godotengine/godot/pull/4193","diff_url":"https://github.com/godotengine/godot/pull/4193.diff","patch_url":"https://github.com/godotengine/godot/pull/4193.patch","title":"Added insert mode to text editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-03-31T19:52:40Z","updated_at":"2020-01-26T08:57:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["2b57cb94da8bfad1f32a89437f4978301da92e10"]},"4194":{"id":"MDExOlB1bGxSZXF1ZXN0NjQ4NjM2MjA=","public_id":4194,"url":"https://github.com/godotengine/godot/pull/4194","diff_url":"https://github.com/godotengine/godot/pull/4194.diff","patch_url":"https://github.com/godotengine/godot/pull/4194.patch","title":"Now the timer could be paused","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyMzc2MDQy","created_at":"2016-03-31T21:40:01Z","updated_at":"2020-01-26T08:57:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["995890d5b29fc0dc4eca66d9f11e1e3f8f275ae0"]},"4205":{"id":"MDExOlB1bGxSZXF1ZXN0NjUwNDUxNDc=","public_id":4205,"url":"https://github.com/godotengine/godot/pull/4205","diff_url":"https://github.com/godotengine/godot/pull/4205.diff","patch_url":"https://github.com/godotengine/godot/pull/4205.patch","title":"Remove trailing spaces","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-04-02T18:00:02Z","updated_at":"2020-01-26T08:57:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0a5472e697dee57956c2583a50bc5cf5faada5d8"]},"4207":{"id":"MDExOlB1bGxSZXF1ZXN0NjUwNDk4NDE=","public_id":4207,"url":"https://github.com/godotengine/godot/pull/4207","diff_url":"https://github.com/godotengine/godot/pull/4207.diff","patch_url":"https://github.com/godotengine/godot/pull/4207.patch","title":"Change toggle comment behaviour. Fixes #4198","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQyNzY1OTM=","created_at":"2016-04-02T20:55:30Z","updated_at":"2020-01-26T08:57:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["1b6f14d81047b563283fb66022701f03d5bd9ca1"]},"4211":{"id":"MDExOlB1bGxSZXF1ZXN0NjUwNjM0NTM=","public_id":4211,"url":"https://github.com/godotengine/godot/pull/4211","diff_url":"https://github.com/godotengine/godot/pull/4211.diff","patch_url":"https://github.com/godotengine/godot/pull/4211.patch","title":"Separate help pages from scripts by default","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-04-03T09:18:07Z","updated_at":"2020-01-26T08:56:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["9c89d3e042fd7a6472ac2261afedaa235d2b4ebb"]},"4212":{"id":"MDExOlB1bGxSZXF1ZXN0NjUwNjUyOTk=","public_id":4212,"url":"https://github.com/godotengine/godot/pull/4212","diff_url":"https://github.com/godotengine/godot/pull/4212.diff","patch_url":"https://github.com/godotengine/godot/pull/4212.patch","title":"Fix for memory leak: rasterizer_gles2.cpp","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MjQ2MDc=","created_at":"2016-04-03T10:58:19Z","updated_at":"2020-01-26T08:56:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["7a9998370f0a805a75634f31558abba9c4d74a48"]},"4216":{"id":"MDExOlB1bGxSZXF1ZXN0NjUwNjc4MzU=","public_id":4216,"url":"https://github.com/godotengine/godot/pull/4216","diff_url":"https://github.com/godotengine/godot/pull/4216.diff","patch_url":"https://github.com/godotengine/godot/pull/4216.patch","title":"Fix for memory leak: joystick_linux.cpp ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MjQ2MDc=","created_at":"2016-04-03T13:00:07Z","updated_at":"2020-01-26T08:56:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["391095e0efe075268b892ff47a5885f5a6e2706f"]},"4218":{"id":"MDExOlB1bGxSZXF1ZXN0NjUwNjkwOTk=","public_id":4218,"url":"https://github.com/godotengine/godot/pull/4218","diff_url":"https://github.com/godotengine/godot/pull/4218.diff","patch_url":"https://github.com/godotengine/godot/pull/4218.patch","title":"Fixed insert mode interaction with selection and autocomplete","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-04-03T13:57:27Z","updated_at":"2020-01-26T08:56:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["a984adb5a6bde78c3b3c7681ad529cf22f2452ec","fe779d4386ac32431ed85b6248b05f018a5db86e"]},"4223":{"id":"MDExOlB1bGxSZXF1ZXN0NjUxNzcwMTQ=","public_id":4223,"url":"https://github.com/godotengine/godot/pull/4223","diff_url":"https://github.com/godotengine/godot/pull/4223.diff","patch_url":"https://github.com/godotengine/godot/pull/4223.patch","title":"dictionary has_all","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2016-04-04T16:50:55Z","updated_at":"2020-01-26T08:56:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a8ebd43ab7d246669f1a8bb30fb780c07abe01d6"]},"4231":{"id":"MDExOlB1bGxSZXF1ZXN0NjUyOTkzMTQ=","public_id":4231,"url":"https://github.com/godotengine/godot/pull/4231","diff_url":"https://github.com/godotengine/godot/pull/4231.diff","patch_url":"https://github.com/godotengine/godot/pull/4231.patch","title":"Fixed undoing twice when removing selection and 'complex' typo in method name","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-04-05T12:55:07Z","updated_at":"2020-01-26T08:56:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["971c3be52deddb163e90f17126d462e4f3900799","15f43149e179f754f48b59ac08002d5c4c0a5bc0"]},"4234":{"id":"MDExOlB1bGxSZXF1ZXN0NjUzMTkwNDQ=","public_id":4234,"url":"https://github.com/godotengine/godot/pull/4234","diff_url":"https://github.com/godotengine/godot/pull/4234.diff","patch_url":"https://github.com/godotengine/godot/pull/4234.patch","title":"Member variable syntax highlighting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-04-05T14:55:32Z","updated_at":"2020-01-26T08:56:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["fc9f9adcb25cde432f888b8b29aee862eb0d8f95"]},"4238":{"id":"MDExOlB1bGxSZXF1ZXN0NjUzMzE4MTk=","public_id":4238,"url":"https://github.com/godotengine/godot/pull/4238","diff_url":"https://github.com/godotengine/godot/pull/4238.diff","patch_url":"https://github.com/godotengine/godot/pull/4238.patch","title":"Ability to change the caret color","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-04-05T16:09:07Z","updated_at":"2020-01-26T08:56:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["c7519f091d6c4bd3f7edc1b8213fb4aa418fad3a"]},"4241":{"id":"MDExOlB1bGxSZXF1ZXN0NjUzOTM0Mzg=","public_id":4241,"url":"https://github.com/godotengine/godot/pull/4241","diff_url":"https://github.com/godotengine/godot/pull/4241.diff","patch_url":"https://github.com/godotengine/godot/pull/4241.patch","title":"Added rotation/panning support for trackpads in 3D mode #53","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNzIwNzc=","created_at":"2016-04-06T00:27:58Z","updated_at":"2020-01-26T08:56:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["3ebde34d8fbcce5796b7bac6f26c9cf7881b55ad"]},"4242":{"id":"MDExOlB1bGxSZXF1ZXN0NjUzOTM5MjI=","public_id":4242,"url":"https://github.com/godotengine/godot/pull/4242","diff_url":"https://github.com/godotengine/godot/pull/4242.diff","patch_url":"https://github.com/godotengine/godot/pull/4242.patch","title":"Fixed text edit undo and redo operation interaction","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-04-06T00:34:18Z","updated_at":"2020-01-26T08:59:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["646e0897829d7baf4b982c59d4bddade85199665"]},"4244":{"id":"MDExOlB1bGxSZXF1ZXN0NjU0MTAyMTU=","public_id":4244,"url":"https://github.com/godotengine/godot/pull/4244","diff_url":"https://github.com/godotengine/godot/pull/4244.diff","patch_url":"https://github.com/godotengine/godot/pull/4244.patch","title":"Fixes camera switching error.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2016-04-06T04:59:45Z","updated_at":"2020-01-26T08:59:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f303e3483d2a160a9841a3b50f21b86a62a7b4ec"]},"4246":{"id":"MDExOlB1bGxSZXF1ZXN0NjU0NTAxNjM=","public_id":4246,"url":"https://github.com/godotengine/godot/pull/4246","diff_url":"https://github.com/godotengine/godot/pull/4246.diff","patch_url":"https://github.com/godotengine/godot/pull/4246.patch","title":"Bind Z key (without modifiers) to toggle wireframe in 3D view","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-04-06T11:28:39Z","updated_at":"2020-01-26T08:59:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["8ee8802cbe753c9cb6472da9f906a71954ecae5e"]},"4248":{"id":"MDExOlB1bGxSZXF1ZXN0NjU0NjA4ODc=","public_id":4248,"url":"https://github.com/godotengine/godot/pull/4248","diff_url":"https://github.com/godotengine/godot/pull/4248.diff","patch_url":"https://github.com/godotengine/godot/pull/4248.patch","title":"Fix Ctrl+LaunchMedia showing up as a shortcut for \"Make Bones\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-04-06T12:55:46Z","updated_at":"2020-01-26T08:59:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b7d79c93f47c6d5e6d9e4f50c546cd521866703a","4af1839073261d913ef53bb6f81d2a0cb486d39b"]},"4249":{"id":"MDExOlB1bGxSZXF1ZXN0NjU0NzM3Njg=","public_id":4249,"url":"https://github.com/godotengine/godot/pull/4249","diff_url":"https://github.com/godotengine/godot/pull/4249.diff","patch_url":"https://github.com/godotengine/godot/pull/4249.patch","title":"Add a `sleeping_state_changed` signal to RigidBody and RigidBody2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-04-06T14:17:02Z","updated_at":"2020-01-26T08:59:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6dcd1354c2e0c489eea9cf111ddbf11804c39c4b"]},"4251":{"id":"MDExOlB1bGxSZXF1ZXN0NjU0ODg1NTA=","public_id":4251,"url":"https://github.com/godotengine/godot/pull/4251","diff_url":"https://github.com/godotengine/godot/pull/4251.diff","patch_url":"https://github.com/godotengine/godot/pull/4251.patch","title":"Fixed block indent inconsistency, issue #3803","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-04-06T15:40:18Z","updated_at":"2020-01-26T08:59:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["93700676b5491ff41d0a14954e71327b99440f7e"]},"4253":{"id":"MDExOlB1bGxSZXF1ZXN0NjU1MDUwOTU=","public_id":4253,"url":"https://github.com/godotengine/godot/pull/4253","diff_url":"https://github.com/godotengine/godot/pull/4253.diff","patch_url":"https://github.com/godotengine/godot/pull/4253.patch","title":"Option to toggle syntax highlighting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-04-06T17:29:10Z","updated_at":"2020-01-26T08:59:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d78e98e2a49bf952dd3e38e4a8359903d03bf42c"]},"4256":{"id":"MDExOlB1bGxSZXF1ZXN0NjU1ODcxMjk=","public_id":4256,"url":"https://github.com/godotengine/godot/pull/4256","diff_url":"https://github.com/godotengine/godot/pull/4256.diff","patch_url":"https://github.com/godotengine/godot/pull/4256.patch","title":"Fix crash when tween control object previous freed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY4ODAzNzg=","created_at":"2016-04-07T07:48:35Z","updated_at":"2020-01-26T08:59:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["da28a2f062521a991ac2521e2c43333edbffd160"]},"4257":{"id":"MDExOlB1bGxSZXF1ZXN0NjU1ODcxODQ=","public_id":4257,"url":"https://github.com/godotengine/godot/pull/4257","diff_url":"https://github.com/godotengine/godot/pull/4257.diff","patch_url":"https://github.com/godotengine/godot/pull/4257.patch","title":"Fix warn print when hide an control does not inside_tree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY4ODAzNzg=","created_at":"2016-04-07T07:49:06Z","updated_at":"2020-01-26T08:59:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5ec7d3f264bd01f38046e52af28d950054cdce0b"]},"4258":{"id":"MDExOlB1bGxSZXF1ZXN0NjU2MTMwODc=","public_id":4258,"url":"https://github.com/godotengine/godot/pull/4258","diff_url":"https://github.com/godotengine/godot/pull/4258.diff","patch_url":"https://github.com/godotengine/godot/pull/4258.patch","title":"Avoid selecting items from instanced scenes in CanvasItemEditorPlugin","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-04-07T11:18:05Z","updated_at":"2020-01-26T08:59:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["fab57f2fbc3d6ccd497bbde0174b05e5f52e260c"]},"4259":{"id":"MDExOlB1bGxSZXF1ZXN0NjU2MTQ3NjM=","public_id":4259,"url":"https://github.com/godotengine/godot/pull/4259","diff_url":"https://github.com/godotengine/godot/pull/4259.diff","patch_url":"https://github.com/godotengine/godot/pull/4259.patch","title":"Fix RayCast not updating when debugging collissions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-04-07T11:32:30Z","updated_at":"2020-01-26T08:59:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6cf3bdcf7662218f8f02feb91fa85efedbc1b7b3"]},"4264":{"id":"MDExOlB1bGxSZXF1ZXN0NjU3NzM5MTM=","public_id":4264,"url":"https://github.com/godotengine/godot/pull/4264","diff_url":"https://github.com/godotengine/godot/pull/4264.diff","patch_url":"https://github.com/godotengine/godot/pull/4264.patch","title":"Updated nrex to v0.2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NTMyMg==","created_at":"2016-04-08T11:41:04Z","updated_at":"2020-01-26T08:58:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6207d56b958ddc288d0b7f80e057ff93fc011280"]},"4266":{"id":"MDExOlB1bGxSZXF1ZXN0NjU4MzM2NDQ=","public_id":4266,"url":"https://github.com/godotengine/godot/pull/4266","diff_url":"https://github.com/godotengine/godot/pull/4266.diff","patch_url":"https://github.com/godotengine/godot/pull/4266.patch","title":"Added a setting to change the line number color","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-04-08T19:12:59Z","updated_at":"2020-01-26T08:58:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["8c328474f2b2397fb4bcc3fc84402a0305383da6"]},"4268":{"id":"MDExOlB1bGxSZXF1ZXN0NjU4NjQzNjQ=","public_id":4268,"url":"https://github.com/godotengine/godot/pull/4268","diff_url":"https://github.com/godotengine/godot/pull/4268.diff","patch_url":"https://github.com/godotengine/godot/pull/4268.patch","title":"Fixed undo redo interaction with find replace","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-04-09T00:30:03Z","updated_at":"2020-01-26T08:58:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["189b3067221831bf116058f06322a5b4f2c49e43"]},"4269":{"id":"MDExOlB1bGxSZXF1ZXN0NjU4NjgwNTk=","public_id":4269,"url":"https://github.com/godotengine/godot/pull/4269","diff_url":"https://github.com/godotengine/godot/pull/4269.diff","patch_url":"https://github.com/godotengine/godot/pull/4269.patch","title":"Subclasses can now extend from other subclasses in relative scripts.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2016-04-09T02:26:12Z","updated_at":"2020-01-26T08:58:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["d643a40f95b7f7392f143f68d970a0db8c61c491"]},"4273":{"id":"MDExOlB1bGxSZXF1ZXN0NjU4ODk3NjE=","public_id":4273,"url":"https://github.com/godotengine/godot/pull/4273","diff_url":"https://github.com/godotengine/godot/pull/4273.diff","patch_url":"https://github.com/godotengine/godot/pull/4273.patch","title":"Port collision and layer masks to 3D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-04-09T19:19:02Z","updated_at":"2016-04-22T11:45:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f7c3d6329cdc9c21c205f1522813090313a422d2"]},"4274":{"id":"MDExOlB1bGxSZXF1ZXN0NjU4OTg3NzQ=","public_id":4274,"url":"https://github.com/godotengine/godot/pull/4274","diff_url":"https://github.com/godotengine/godot/pull/4274.diff","patch_url":"https://github.com/godotengine/godot/pull/4274.patch","title":"Fixes 64 bit MSVC builds, disables bits parameter","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU3NTc3MDQ=","created_at":"2016-04-10T02:26:31Z","updated_at":"2020-01-26T09:00:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["7762e1afe60d6cf3ae310a4cf0af0e25ae5d18c6"]},"4275":{"id":"MDExOlB1bGxSZXF1ZXN0NjU5MTA4MDM=","public_id":4275,"url":"https://github.com/godotengine/godot/pull/4275","diff_url":"https://github.com/godotengine/godot/pull/4275.diff","patch_url":"https://github.com/godotengine/godot/pull/4275.patch","title":"Update OpenSSL to version 1.0.1s","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUxMjA0MzY=","created_at":"2016-04-10T13:45:23Z","updated_at":"2016-05-20T11:52:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["c860574d8ba246b5e2c59578f24accd2ace5e9bc"]},"4284":{"id":"MDExOlB1bGxSZXF1ZXN0NjYwNjgwOTA=","public_id":4284,"url":"https://github.com/godotengine/godot/pull/4284","diff_url":"https://github.com/godotengine/godot/pull/4284.diff","patch_url":"https://github.com/godotengine/godot/pull/4284.patch","title":"AnimationTreePlayer: constructor now sets processing mode.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5NDM4","created_at":"2016-04-11T21:46:38Z","updated_at":"2020-01-26T09:00:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ed497cb1532340e2074fdb26857ac6b5d69910d7"]},"4286":{"id":"MDExOlB1bGxSZXF1ZXN0NjYwODI5NDk=","public_id":4286,"url":"https://github.com/godotengine/godot/pull/4286","diff_url":"https://github.com/godotengine/godot/pull/4286.diff","patch_url":"https://github.com/godotengine/godot/pull/4286.patch","title":"AnimationTreePlayer: allow animating resource properties.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5NDM4","created_at":"2016-04-12T00:14:15Z","updated_at":"2020-01-26T09:00:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["aabb0d9cbcebea1ce7ebe056c672a51dd6d816d9"]},"4287":{"id":"MDExOlB1bGxSZXF1ZXN0NjYwODM5NDk=","public_id":4287,"url":"https://github.com/godotengine/godot/pull/4287","diff_url":"https://github.com/godotengine/godot/pull/4287.diff","patch_url":"https://github.com/godotengine/godot/pull/4287.patch","title":"Fixed #4163 (intersect_shape crashes on results limit)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2016-04-12T00:27:38Z","updated_at":"2020-01-26T08:59:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d239e6bc0ebf7ac987f2c1991a5dceb33ad2a8f2"]},"4289":{"id":"MDExOlB1bGxSZXF1ZXN0NjYwODkyMjk=","public_id":4289,"url":"https://github.com/godotengine/godot/pull/4289","diff_url":"https://github.com/godotengine/godot/pull/4289.diff","patch_url":"https://github.com/godotengine/godot/pull/4289.patch","title":"Made trackpad behaviour optional in 3D mode (issue #4265)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2016-04-12T01:42:58Z","updated_at":"2020-01-26T08:59:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["84d706cb356f4f00bedfa0bff265968b439385c8"]},"4291":{"id":"MDExOlB1bGxSZXF1ZXN0NjYwOTMyNjc=","public_id":4291,"url":"https://github.com/godotengine/godot/pull/4291","diff_url":"https://github.com/godotengine/godot/pull/4291.diff","patch_url":"https://github.com/godotengine/godot/pull/4291.patch","title":"Fix OpenSSL compilation on Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUxMjA0MzY=","created_at":"2016-04-12T02:47:06Z","updated_at":"2020-01-26T08:59:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["2cbd850979ac6d260f15a1e62f7b0a89e7a16b4d"]},"4295":{"id":"MDExOlB1bGxSZXF1ZXN0NjYxNjcxMjc=","public_id":4295,"url":"https://github.com/godotengine/godot/pull/4295","diff_url":"https://github.com/godotengine/godot/pull/4295.diff","patch_url":"https://github.com/godotengine/godot/pull/4295.patch","title":"x11: Flush the X output buffer after changing mouse mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-04-12T14:27:52Z","updated_at":"2020-01-26T08:59:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5907a007dc2e9dd7c89649cfed42dbc0239e4b42"]},"4296":{"id":"MDExOlB1bGxSZXF1ZXN0NjYxNzg4ODc=","public_id":4296,"url":"https://github.com/godotengine/godot/pull/4296","diff_url":"https://github.com/godotengine/godot/pull/4296.diff","patch_url":"https://github.com/godotengine/godot/pull/4296.patch","title":"Added color themes to the text editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-04-12T15:33:50Z","updated_at":"2017-11-10T23:37:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["d7073a77e1dfcdb7259737adf40e522264b89d1a"]},"4299":{"id":"MDExOlB1bGxSZXF1ZXN0NjYxODc0OTk=","public_id":4299,"url":"https://github.com/godotengine/godot/pull/4299","diff_url":"https://github.com/godotengine/godot/pull/4299.diff","patch_url":"https://github.com/godotengine/godot/pull/4299.patch","title":"Keep editable instances data when replacing tree root node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-04-12T16:26:29Z","updated_at":"2020-01-26T08:59:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3029f5ee02483021aadd5d5bc48becb2490791f1"]},"4300":{"id":"MDExOlB1bGxSZXF1ZXN0NjYxOTQ1NTI=","public_id":4300,"url":"https://github.com/godotengine/godot/pull/4300","diff_url":"https://github.com/godotengine/godot/pull/4300.diff","patch_url":"https://github.com/godotengine/godot/pull/4300.patch","title":"Exposed Control::focus_mode to the scene editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NTMyMg==","created_at":"2016-04-12T17:15:28Z","updated_at":"2020-01-26T09:02:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0ccf153a15c04bf6d7a40fd9d48b665af9384240"]},"4302":{"id":"MDExOlB1bGxSZXF1ZXN0NjYyMTcyNjM=","public_id":4302,"url":"https://github.com/godotengine/godot/pull/4302","diff_url":"https://github.com/godotengine/godot/pull/4302.diff","patch_url":"https://github.com/godotengine/godot/pull/4302.patch","title":"Navmesh support for GridMaps","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MjI3Njg=","created_at":"2016-04-12T19:53:10Z","updated_at":"2020-01-26T09:02:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b03a892f9574d78da2cfded1b829c549dd1fced1","73ca83184894f7c6a24178b25095088c7b4c508c"]},"4308":{"id":"MDExOlB1bGxSZXF1ZXN0NjYzMTEwMzI=","public_id":4308,"url":"https://github.com/godotengine/godot/pull/4308","diff_url":"https://github.com/godotengine/godot/pull/4308.diff","patch_url":"https://github.com/godotengine/godot/pull/4308.patch","title":"AnimationTreePlayer: fix discrete value tracks.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5NDM4","created_at":"2016-04-13T12:16:38Z","updated_at":"2020-01-26T09:02:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ee59b2053fd2ea4b9517028380f231f8f0c4b353"]},"4317":{"id":"MDExOlB1bGxSZXF1ZXN0NjY0NzEyNzg=","public_id":4317,"url":"https://github.com/godotengine/godot/pull/4317","diff_url":"https://github.com/godotengine/godot/pull/4317.diff","patch_url":"https://github.com/godotengine/godot/pull/4317.patch","title":"correct typo \"overwrite\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-04-14T11:54:37Z","updated_at":"2020-01-26T09:02:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["86c632605771ba4d2caca0faf610c1345eea5a53"]},"4319":{"id":"MDExOlB1bGxSZXF1ZXN0NjY1MDMxNTI=","public_id":4319,"url":"https://github.com/godotengine/godot/pull/4319","diff_url":"https://github.com/godotengine/godot/pull/4319.diff","patch_url":"https://github.com/godotengine/godot/pull/4319.patch","title":"animation_started signal for AnimationPlayer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYxMjk1OTQ=","created_at":"2016-04-14T15:21:25Z","updated_at":"2020-01-26T09:02:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fd9b82a082c5122df5dffeda4d2d90adf31e2a42"]},"4324":{"id":"MDExOlB1bGxSZXF1ZXN0NjY1ODU5Mjc=","public_id":4324,"url":"https://github.com/godotengine/godot/pull/4324","diff_url":"https://github.com/godotengine/godot/pull/4324.diff","patch_url":"https://github.com/godotengine/godot/pull/4324.patch","title":"Fixed curve baking, now always start at origin point","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyMzc2MDQy","created_at":"2016-04-15T03:31:44Z","updated_at":"2020-01-26T09:01:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["08b93da28aaa3cef006ce6cb13c4e5f7f8d8b5d2"]},"4325":{"id":"MDExOlB1bGxSZXF1ZXN0NjY2MjI2NDE=","public_id":4325,"url":"https://github.com/godotengine/godot/pull/4325","diff_url":"https://github.com/godotengine/godot/pull/4325.diff","patch_url":"https://github.com/godotengine/godot/pull/4325.patch","title":"BoneAttachments now position themselves instantly during bind.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2016-04-15T10:38:10Z","updated_at":"2020-01-26T09:01:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bc5ee6c98fa77cc75e1654d2f3b5044f075688b7"]},"4328":{"id":"MDExOlB1bGxSZXF1ZXN0NjY2NTcxMzk=","public_id":4328,"url":"https://github.com/godotengine/godot/pull/4328","diff_url":"https://github.com/godotengine/godot/pull/4328.diff","patch_url":"https://github.com/godotengine/godot/pull/4328.patch","title":"Add openssl=builtin to build command in .travis.yml","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUxMjA0MzY=","created_at":"2016-04-15T15:03:32Z","updated_at":"2020-01-26T09:01:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["1db2759f5e41dab1d3dcba8b67ae7dd4a52edd14"]},"4329":{"id":"MDExOlB1bGxSZXF1ZXN0NjY2Njk4MzQ=","public_id":4329,"url":"https://github.com/godotengine/godot/pull/4329","diff_url":"https://github.com/godotengine/godot/pull/4329.diff","patch_url":"https://github.com/godotengine/godot/pull/4329.patch","title":"Update OpenSSL to version 1.0.2g","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUxMjA0MzY=","created_at":"2016-04-15T16:30:32Z","updated_at":"2016-05-20T11:52:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["e97922f22038e9049ed4c2db5b3736dfaa0edde3"]},"4337":{"id":"MDExOlB1bGxSZXF1ZXN0NjY3MzY2Mzg=","public_id":4337,"url":"https://github.com/godotengine/godot/pull/4337","diff_url":"https://github.com/godotengine/godot/pull/4337.diff","patch_url":"https://github.com/godotengine/godot/pull/4337.patch","title":"Fix File.get_csv_line not including quoted newlines in the output","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-04-16T12:21:21Z","updated_at":"2020-01-26T09:01:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7a18bb8ace4bc7a639a1db92826fa16097fda803"]},"4345":{"id":"MDExOlB1bGxSZXF1ZXN0NjY3NTg4OTI=","public_id":4345,"url":"https://github.com/godotengine/godot/pull/4345","diff_url":"https://github.com/godotengine/godot/pull/4345.diff","patch_url":"https://github.com/godotengine/godot/pull/4345.patch","title":"Added getter method for the connection property in HTTPClient.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM2ODU2MTM=","created_at":"2016-04-17T05:26:06Z","updated_at":"2020-01-26T09:01:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0ca7e192423e743db3ded3822ae70888a523a35e"]},"4358":{"id":"MDExOlB1bGxSZXF1ZXN0NjY3ODAwMTQ=","public_id":4358,"url":"https://github.com/godotengine/godot/pull/4358","diff_url":"https://github.com/godotengine/godot/pull/4358.diff","patch_url":"https://github.com/godotengine/godot/pull/4358.patch","title":"Stream player looptime fix","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk4NDc0MzA=","created_at":"2016-04-17T20:24:08Z","updated_at":"2020-01-26T09:01:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e566b17f91a7c8e341793d2b07a0127a92c4391f"]},"4359":{"id":"MDExOlB1bGxSZXF1ZXN0NjY3ODE2NjU=","public_id":4359,"url":"https://github.com/godotengine/godot/pull/4359","diff_url":"https://github.com/godotengine/godot/pull/4359.diff","patch_url":"https://github.com/godotengine/godot/pull/4359.patch","title":"Fix 'Quit to Project Manager' not stopping the running application","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-04-17T21:14:54Z","updated_at":"2020-01-26T09:01:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e48c07750f0f0f5a4570546152360275b9af1866"]},"4360":{"id":"MDExOlB1bGxSZXF1ZXN0NjY3ODMyNjA=","public_id":4360,"url":"https://github.com/godotengine/godot/pull/4360","diff_url":"https://github.com/godotengine/godot/pull/4360.diff","patch_url":"https://github.com/godotengine/godot/pull/4360.patch","title":"string ends_with","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2016-04-17T22:08:47Z","updated_at":"2020-01-26T09:01:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["a379ed56ea2b605802534a5a3c25c244fc684d18"]},"4364":{"id":"MDExOlB1bGxSZXF1ZXN0NjY4MjA2OTg=","public_id":4364,"url":"https://github.com/godotengine/godot/pull/4364","diff_url":"https://github.com/godotengine/godot/pull/4364.diff","patch_url":"https://github.com/godotengine/godot/pull/4364.patch","title":"Fixed SEGFAULT in zero-reserved arrays in nrex. Fixes #4346","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NTMyMg==","created_at":"2016-04-18T09:13:34Z","updated_at":"2020-01-26T09:01:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["48b2dfab9f91bec2fd9a0fc94630e2dae51fbf11"]},"4365":{"id":"MDExOlB1bGxSZXF1ZXN0NjY4OTIxOTU=","public_id":4365,"url":"https://github.com/godotengine/godot/pull/4365","diff_url":"https://github.com/godotengine/godot/pull/4365.diff","patch_url":"https://github.com/godotengine/godot/pull/4365.patch","title":"Add an add_triangle_fan method to SurfaceTool","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-04-18T17:37:29Z","updated_at":"2020-01-26T09:01:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["325a02e4af082fcef6173fb1a100eab2ecd936b1"]},"4369":{"id":"MDExOlB1bGxSZXF1ZXN0NjY5NTA2NDI=","public_id":4369,"url":"https://github.com/godotengine/godot/pull/4369","diff_url":"https://github.com/godotengine/godot/pull/4369.diff","patch_url":"https://github.com/godotengine/godot/pull/4369.patch","title":"remove unused resources and add korean locale for android","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-04-19T02:11:47Z","updated_at":"2020-01-26T09:01:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["e94e710893960d9b6581c0c669a436173185d596"]},"4373":{"id":"MDExOlB1bGxSZXF1ZXN0NjcwMTU4MzU=","public_id":4373,"url":"https://github.com/godotengine/godot/pull/4373","diff_url":"https://github.com/godotengine/godot/pull/4373.diff","patch_url":"https://github.com/godotengine/godot/pull/4373.patch","title":"Add preview of the Camera2D's screen boundaries","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-04-19T13:13:12Z","updated_at":"2020-01-26T09:01:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["e7f66a88d67542d13764eb8b1441037c327beabe"]},"4375":{"id":"MDExOlB1bGxSZXF1ZXN0NjcwMzA3MDg=","public_id":4375,"url":"https://github.com/godotengine/godot/pull/4375","diff_url":"https://github.com/godotengine/godot/pull/4375.diff","patch_url":"https://github.com/godotengine/godot/pull/4375.patch","title":"Fix default clear color in web export","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2016-04-19T14:41:54Z","updated_at":"2020-01-26T09:01:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["0ee8b74101a4273fa333b8988a3a9d69757c7eae"]},"4377":{"id":"MDExOlB1bGxSZXF1ZXN0NjcwMzExODQ=","public_id":4377,"url":"https://github.com/godotengine/godot/pull/4377","diff_url":"https://github.com/godotengine/godot/pull/4377.diff","patch_url":"https://github.com/godotengine/godot/pull/4377.patch","title":"Fix key events in web export","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2016-04-19T14:44:32Z","updated_at":"2020-01-26T09:01:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["45b90f16ca080c601e6bf7038979eabb6b7eaa3e","0e9eefb7d4d3d3b10558ade0fea5ea9656a7cace"]},"4380":{"id":"MDExOlB1bGxSZXF1ZXN0NjcwNjc4MDc=","public_id":4380,"url":"https://github.com/godotengine/godot/pull/4380","diff_url":"https://github.com/godotengine/godot/pull/4380.diff","patch_url":"https://github.com/godotengine/godot/pull/4380.patch","title":"Fix Camera2D ignoring zoom when checking limits","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-04-19T18:36:50Z","updated_at":"2020-01-26T09:00:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7a8aea0be9186e9b47b28ca3d2999d7182a73d2b"]},"4382":{"id":"MDExOlB1bGxSZXF1ZXN0NjcxNDI0NzA=","public_id":4382,"url":"https://github.com/godotengine/godot/pull/4382","diff_url":"https://github.com/godotengine/godot/pull/4382.diff","patch_url":"https://github.com/godotengine/godot/pull/4382.patch","title":"Implements get_executable_path for OS X should proc_pidpath in os_osx…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3Njk2NjY=","created_at":"2016-04-20T07:51:57Z","updated_at":"2017-09-04T22:53:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e5c1a2c3f7bc97e75f885ea1af6d1ac0cf1efb46"]},"4387":{"id":"MDExOlB1bGxSZXF1ZXN0NjcyODE5MzU=","public_id":4387,"url":"https://github.com/godotengine/godot/pull/4387","diff_url":"https://github.com/godotengine/godot/pull/4387.diff","patch_url":"https://github.com/godotengine/godot/pull/4387.patch","title":"Hooked up RigidBody2D torque methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5NDM4","created_at":"2016-04-21T01:00:46Z","updated_at":"2020-01-26T09:00:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["a7b4127481d1f377a50ac5f62ec3f20e2ba71dff","ffaced87a652109bf150f2680b666a8602d04103","f7d31cec38c795909c4d1e0917f54aa118d380d7","dbabe4c07cd9c0d825c14b961bd472f77e525162"]},"4388":{"id":"MDExOlB1bGxSZXF1ZXN0NjcyODU3NzQ=","public_id":4388,"url":"https://github.com/godotengine/godot/pull/4388","diff_url":"https://github.com/godotengine/godot/pull/4388.diff","patch_url":"https://github.com/godotengine/godot/pull/4388.patch","title":"Adds a remove class item option in the theme editor.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3Njk2NjY=","created_at":"2016-04-21T02:00:19Z","updated_at":"2020-01-26T09:00:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d75856146cccd9547eb41ce64bca95cd71f6fb66"]},"4401":{"id":"MDExOlB1bGxSZXF1ZXN0Njc1MjIyNzk=","public_id":4401,"url":"https://github.com/godotengine/godot/pull/4401","diff_url":"https://github.com/godotengine/godot/pull/4401.diff","patch_url":"https://github.com/godotengine/godot/pull/4401.patch","title":"add sign comparison for joystick axis events in InputMap::_find_event","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-04-22T14:40:58Z","updated_at":"2020-01-26T09:00:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3b12f9ea8254e6c979e14b6cc5241edbff5c797a"]},"4402":{"id":"MDExOlB1bGxSZXF1ZXN0Njc1MzMwMTk=","public_id":4402,"url":"https://github.com/godotengine/godot/pull/4402","diff_url":"https://github.com/godotengine/godot/pull/4402.diff","patch_url":"https://github.com/godotengine/godot/pull/4402.patch","title":"Add a python script to check the current doc status","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-04-22T15:49:55Z","updated_at":"2020-01-26T09:04:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["c9340cdcc622d3352eb78d3f0480cd5f9fe2b169"]},"4407":{"id":"MDExOlB1bGxSZXF1ZXN0Njc2MDU0ODg=","public_id":4407,"url":"https://github.com/godotengine/godot/pull/4407","diff_url":"https://github.com/godotengine/godot/pull/4407.diff","patch_url":"https://github.com/godotengine/godot/pull/4407.patch","title":"Fix continious update with Camera2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-04-23T12:30:40Z","updated_at":"2020-01-26T09:40:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b2e0cedbf04c3d97bbf3bc41fac82ceeb34327a3"]},"4409":{"id":"MDExOlB1bGxSZXF1ZXN0Njc2MDY3ODQ=","public_id":4409,"url":"https://github.com/godotengine/godot/pull/4409","diff_url":"https://github.com/godotengine/godot/pull/4409.diff","patch_url":"https://github.com/godotengine/godot/pull/4409.patch","title":"Encode axis_value in Variant for InputEvent::JOYSTICK_MOTION.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-04-23T13:31:09Z","updated_at":"2020-01-26T09:04:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9201b5a27c0672bc249d2ba2a1e26f08b16b5536"]},"4414":{"id":"MDExOlB1bGxSZXF1ZXN0Njc2MTQ0NTI=","public_id":4414,"url":"https://github.com/godotengine/godot/pull/4414","diff_url":"https://github.com/godotengine/godot/pull/4414.diff","patch_url":"https://github.com/godotengine/godot/pull/4414.patch","title":"Trim trailing whitespace on save","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-04-23T18:25:46Z","updated_at":"2020-01-26T09:04:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["f3e6569e00b6fcebe5f932d91cf0df24411ce062"]},"4441":{"id":"MDExOlB1bGxSZXF1ZXN0Njc3NTQ2Mzg=","public_id":4441,"url":"https://github.com/godotengine/godot/pull/4441","diff_url":"https://github.com/godotengine/godot/pull/4441.diff","patch_url":"https://github.com/godotengine/godot/pull/4441.patch","title":"Drop obsolete platforms","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-04-25T17:08:05Z","updated_at":"2016-04-27T05:56:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["d3811b490d5cad9ccac329a7266cce0520892673","ec606f94dc259cd4d22b11e9147789b87ed73738","f368d380e708bd39589a309e2611b55306b78b3a"]},"4450":{"id":"MDExOlB1bGxSZXF1ZXN0Njc4NjM4MTk=","public_id":4450,"url":"https://github.com/godotengine/godot/pull/4450","diff_url":"https://github.com/godotengine/godot/pull/4450.diff","patch_url":"https://github.com/godotengine/godot/pull/4450.patch","title":"Classes.xml update : GraphEdit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyODkyMDc=","created_at":"2016-04-26T10:46:07Z","updated_at":"2020-01-26T09:04:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["81e405545bdbd5771ce29a8a01dfd3a3ccb0bff1"]},"4451":{"id":"MDExOlB1bGxSZXF1ZXN0Njc4ODI0OTg=","public_id":4451,"url":"https://github.com/godotengine/godot/pull/4451","diff_url":"https://github.com/godotengine/godot/pull/4451.diff","patch_url":"https://github.com/godotengine/godot/pull/4451.patch","title":"Anim tree: add filters on Animation nodes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5NDM4","created_at":"2016-04-26T13:09:24Z","updated_at":"2020-01-26T09:04:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bd95e18ae48711e5c62f3f2254aaf3d9edc989e1","2272824ee27eb98624d0296884582dbd4fbedb67"]},"4459":{"id":"MDExOlB1bGxSZXF1ZXN0NjgwNzQwMDE=","public_id":4459,"url":"https://github.com/godotengine/godot/pull/4459","diff_url":"https://github.com/godotengine/godot/pull/4459.diff","patch_url":"https://github.com/godotengine/godot/pull/4459.patch","title":"Documentation for WeakRef","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxNjQxOTA=","created_at":"2016-04-27T15:30:06Z","updated_at":"2020-01-26T09:04:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["e301ca35447ef568d2773ab0bf90b0d0fdf9748e","edff81c2142f75d811263dafed42fd817e407be0","f2a73816c2202f0f155086e451a73f76fba67c42"]},"4461":{"id":"MDExOlB1bGxSZXF1ZXN0NjgxMDgyMjQ=","public_id":4461,"url":"https://github.com/godotengine/godot/pull/4461","diff_url":"https://github.com/godotengine/godot/pull/4461.diff","patch_url":"https://github.com/godotengine/godot/pull/4461.patch","title":"Added GridContainer documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-04-27T19:12:11Z","updated_at":"2020-01-26T09:04:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["a5b4c1d64f799c5f1bceb874eac46f80d949445c"]},"4462":{"id":"MDExOlB1bGxSZXF1ZXN0NjgxMTM3MTI=","public_id":4462,"url":"https://github.com/godotengine/godot/pull/4462","diff_url":"https://github.com/godotengine/godot/pull/4462.diff","patch_url":"https://github.com/godotengine/godot/pull/4462.patch","title":"Added scroll lines, issue #4243","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-04-27T19:50:47Z","updated_at":"2020-01-26T09:04:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["54244e0e1d37c03d86b1628df062b23c09a79c43"]},"4463":{"id":"MDExOlB1bGxSZXF1ZXN0NjgxMTk0OTc=","public_id":4463,"url":"https://github.com/godotengine/godot/pull/4463","diff_url":"https://github.com/godotengine/godot/pull/4463.diff","patch_url":"https://github.com/godotengine/godot/pull/4463.patch","title":"fix - HTTPClient connection keep-alive duplicate Headers #4208","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2016-04-27T20:30:23Z","updated_at":"2020-01-26T09:03:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6ad226ac38c16d66d96fa93fef61c4f8a2143ea9"]},"4465":{"id":"MDExOlB1bGxSZXF1ZXN0NjgxMzM5MTI=","public_id":4465,"url":"https://github.com/godotengine/godot/pull/4465","diff_url":"https://github.com/godotengine/godot/pull/4465.diff","patch_url":"https://github.com/godotengine/godot/pull/4465.patch","title":"Classref: Document Button and ButtonArray","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-04-27T22:11:39Z","updated_at":"2020-01-26T09:03:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["3a4ec88b37d50837ef9e1cfa57f004b9bd36715d"]},"4466":{"id":"MDExOlB1bGxSZXF1ZXN0NjgxNDgxNDg=","public_id":4466,"url":"https://github.com/godotengine/godot/pull/4466","diff_url":"https://github.com/godotengine/godot/pull/4466.diff","patch_url":"https://github.com/godotengine/godot/pull/4466.patch","title":"Make export GUI debug toggle more obvious","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2016-04-28T00:45:28Z","updated_at":"2020-01-26T09:03:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["ab4caa79538750d7557308dd4f83d6b17d9bdd22"]},"4467":{"id":"MDExOlB1bGxSZXF1ZXN0NjgxNTc5MzE=","public_id":4467,"url":"https://github.com/godotengine/godot/pull/4467","diff_url":"https://github.com/godotengine/godot/pull/4467.diff","patch_url":"https://github.com/godotengine/godot/pull/4467.patch","title":"partial documentation for Polygon2D and Raycast2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-04-28T03:15:27Z","updated_at":"2020-01-26T09:03:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["9f29b4b26a9c9d24235c266f750c14339c038227"]},"4468":{"id":"MDExOlB1bGxSZXF1ZXN0NjgyMDgwMzM=","public_id":4468,"url":"https://github.com/godotengine/godot/pull/4468","diff_url":"https://github.com/godotengine/godot/pull/4468.diff","patch_url":"https://github.com/godotengine/godot/pull/4468.patch","title":"More precise InputMap Axis descriptions in project settings.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-04-28T11:56:14Z","updated_at":"2020-01-26T09:03:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["418049b741bc6aa1445e64b78c681e5291f5a4d4"]},"4473":{"id":"MDExOlB1bGxSZXF1ZXN0NjgzMTE4MjM=","public_id":4473,"url":"https://github.com/godotengine/godot/pull/4473","diff_url":"https://github.com/godotengine/godot/pull/4473.diff","patch_url":"https://github.com/godotengine/godot/pull/4473.patch","title":"Fixed shader editor syntax coloring","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-04-29T00:38:08Z","updated_at":"2020-01-26T09:03:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["bda5ea087151f88d90a71f7a2758c4d7e8a6a568"]},"4476":{"id":"MDExOlB1bGxSZXF1ZXN0NjgzMjM4NzE=","public_id":4476,"url":"https://github.com/godotengine/godot/pull/4476","diff_url":"https://github.com/godotengine/godot/pull/4476.diff","patch_url":"https://github.com/godotengine/godot/pull/4476.patch","title":"Fill in the blank in the Array, CenterContainer and Dictionary class reference","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2016-04-29T04:35:03Z","updated_at":"2020-01-26T09:03:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["4de3f8944e88b3dbfe6c07379c1e360a6e623669"]},"4482":{"id":"MDExOlB1bGxSZXF1ZXN0NjgzNDAwOTc=","public_id":4482,"url":"https://github.com/godotengine/godot/pull/4482","diff_url":"https://github.com/godotengine/godot/pull/4482.diff","patch_url":"https://github.com/godotengine/godot/pull/4482.patch","title":"Add more documentations and fix AcceptDialog::add_cancel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2016-04-29T08:42:19Z","updated_at":"2020-01-26T09:03:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["5c61e17c103f4f9fc391b2152fdf3dad0f44bd00"]},"4484":{"id":"MDExOlB1bGxSZXF1ZXN0NjgzNjAwNjQ=","public_id":4484,"url":"https://github.com/godotengine/godot/pull/4484","diff_url":"https://github.com/godotengine/godot/pull/4484.diff","patch_url":"https://github.com/godotengine/godot/pull/4484.patch","title":"Shader editor now uses text editor settings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-04-29T11:51:23Z","updated_at":"2020-01-26T09:03:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["64751e0a75eae68eb90ce810a7b79b51b36f3c1f"]},"4485":{"id":"MDExOlB1bGxSZXF1ZXN0NjgzNjIwOTY=","public_id":4485,"url":"https://github.com/godotengine/godot/pull/4485","diff_url":"https://github.com/godotengine/godot/pull/4485.diff","patch_url":"https://github.com/godotengine/godot/pull/4485.patch","title":"Allow dragging on only one axis when holding down shift in 2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-04-29T12:11:15Z","updated_at":"2020-01-26T09:03:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["d82ff4ed0987642087a8148a28c1da7da38606f4"]},"4487":{"id":"MDExOlB1bGxSZXF1ZXN0NjgzODA1NDU=","public_id":4487,"url":"https://github.com/godotengine/godot/pull/4487","diff_url":"https://github.com/godotengine/godot/pull/4487.diff","patch_url":"https://github.com/godotengine/godot/pull/4487.patch","title":"Add more documentations","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2016-04-29T14:31:08Z","updated_at":"2020-01-26T09:03:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["a518792d89217b3e1f1d19762e733ca779101e63"]},"4488":{"id":"MDExOlB1bGxSZXF1ZXN0Njg0MDI1ODQ=","public_id":4488,"url":"https://github.com/godotengine/godot/pull/4488","diff_url":"https://github.com/godotengine/godot/pull/4488.diff","patch_url":"https://github.com/godotengine/godot/pull/4488.patch","title":"Implement OS.get_process_ID for Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-04-29T17:02:12Z","updated_at":"2020-01-26T09:07:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2cd8e86aa016fe8c61a48889529aa81284f6d889"]},"4494":{"id":"MDExOlB1bGxSZXF1ZXN0Njg0NzA0OTc=","public_id":4494,"url":"https://github.com/godotengine/godot/pull/4494","diff_url":"https://github.com/godotengine/godot/pull/4494.diff","patch_url":"https://github.com/godotengine/godot/pull/4494.patch","title":"Project manager: unescape project names","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-04-30T15:23:38Z","updated_at":"2016-05-01T12:10:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["78adbf4790a080fc02778a1a67d06dfcdf28290c"]},"4495":{"id":"MDExOlB1bGxSZXF1ZXN0Njg0NzA5MzM=","public_id":4495,"url":"https://github.com/godotengine/godot/pull/4495","diff_url":"https://github.com/godotengine/godot/pull/4495.diff","patch_url":"https://github.com/godotengine/godot/pull/4495.patch","title":"math: Fix rounding error for 0 in Math::round","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-04-30T15:42:06Z","updated_at":"2016-05-01T12:10:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6883325f926af425cf1db7606506f5538b7a205a"]},"4497":{"id":"MDExOlB1bGxSZXF1ZXN0Njg0NzYyNjU=","public_id":4497,"url":"https://github.com/godotengine/godot/pull/4497","diff_url":"https://github.com/godotengine/godot/pull/4497.diff","patch_url":"https://github.com/godotengine/godot/pull/4497.patch","title":"AnimationPlayer: Prevent resetting timeline when pinned","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-04-30T19:11:30Z","updated_at":"2016-05-01T12:10:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["0b4f27718420c0b27218ecb79616b4f11f59773d"]},"4498":{"id":"MDExOlB1bGxSZXF1ZXN0Njg0Nzg2MTc=","public_id":4498,"url":"https://github.com/godotengine/godot/pull/4498","diff_url":"https://github.com/godotengine/godot/pull/4498.diff","patch_url":"https://github.com/godotengine/godot/pull/4498.patch","title":"GridMap: Fix backwards rotate hotkeys","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-04-30T20:51:26Z","updated_at":"2016-05-01T12:10:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["8259c4670771adb574f4e813d9d5862f45642268"]},"4499":{"id":"MDExOlB1bGxSZXF1ZXN0Njg0Nzg4OTQ=","public_id":4499,"url":"https://github.com/godotengine/godot/pull/4499","diff_url":"https://github.com/godotengine/godot/pull/4499.diff","patch_url":"https://github.com/godotengine/godot/pull/4499.patch","title":"OSX: Fix lib suffix for Android lib","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-04-30T21:03:58Z","updated_at":"2016-05-01T12:10:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["94274b9ab517aac175d205636f8561ff76d45eda"]},"4500":{"id":"MDExOlB1bGxSZXF1ZXN0Njg0NzkyNTE=","public_id":4500,"url":"https://github.com/godotengine/godot/pull/4500","diff_url":"https://github.com/godotengine/godot/pull/4500.diff","patch_url":"https://github.com/godotengine/godot/pull/4500.patch","title":"FileDialog: reset mkdir label after use","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-04-30T21:18:52Z","updated_at":"2020-01-26T09:07:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["ab7886ffc41326db9c1b578ff008e90a42cad446"]},"4502":{"id":"MDExOlB1bGxSZXF1ZXN0Njg0OTAzMDk=","public_id":4502,"url":"https://github.com/godotengine/godot/pull/4502","diff_url":"https://github.com/godotengine/godot/pull/4502.diff","patch_url":"https://github.com/godotengine/godot/pull/4502.patch","title":"Allow any directory for custom character set and gradient image file …","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-05-01T08:06:22Z","updated_at":"2020-01-26T09:06:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["b172cb524d494867601fbb0335e55bf558429cdc"]},"4505":{"id":"MDExOlB1bGxSZXF1ZXN0Njg0OTUzMDY=","public_id":4505,"url":"https://github.com/godotengine/godot/pull/4505","diff_url":"https://github.com/godotengine/godot/pull/4505.diff","patch_url":"https://github.com/godotengine/godot/pull/4505.patch","title":"Support for #includes in built-in GL shaders.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2016-05-01T12:51:30Z","updated_at":"2020-01-26T09:06:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["6c0071be965b03a0d2d2b1a5c315aa0cf13972ca"]},"4506":{"id":"MDExOlB1bGxSZXF1ZXN0Njg0OTYwNTM=","public_id":4506,"url":"https://github.com/godotengine/godot/pull/4506","diff_url":"https://github.com/godotengine/godot/pull/4506.diff","patch_url":"https://github.com/godotengine/godot/pull/4506.patch","title":"Tabs: Various fixes for multiple tabs and right/close buttons position","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-05-01T13:32:27Z","updated_at":"2016-05-01T21:06:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["21c181bd3ce5c13b346f44af362a779e742ec344","8b32c805298da73463d59b448097f949aec84e49","8574489dd2597de73c720cb02b601b826b92a1ff","bbaf2969483d9b289bd8985067d546f5b60d645f"]},"4507":{"id":"MDExOlB1bGxSZXF1ZXN0Njg0OTc4NTg=","public_id":4507,"url":"https://github.com/godotengine/godot/pull/4507","diff_url":"https://github.com/godotengine/godot/pull/4507.diff","patch_url":"https://github.com/godotengine/godot/pull/4507.patch","title":"Document Popup, PopupDialog, PopupMenu, and PopupPanel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-05-01T14:55:38Z","updated_at":"2020-01-26T09:06:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["5cdf4a63792ab7979da90977cf7d36568c8fd83e"]},"4508":{"id":"MDExOlB1bGxSZXF1ZXN0Njg0OTgyNzY=","public_id":4508,"url":"https://github.com/godotengine/godot/pull/4508","diff_url":"https://github.com/godotengine/godot/pull/4508.diff","patch_url":"https://github.com/godotengine/godot/pull/4508.patch","title":"Debugger: Fix breaked signal binding","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-05-01T15:14:10Z","updated_at":"2020-01-26T09:06:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8ceab5ddaf141434cda982a04bdf4a8f4b0b5155"]},"4509":{"id":"MDExOlB1bGxSZXF1ZXN0Njg1MDE4MDA=","public_id":4509,"url":"https://github.com/godotengine/godot/pull/4509","diff_url":"https://github.com/godotengine/godot/pull/4509.diff","patch_url":"https://github.com/godotengine/godot/pull/4509.patch","title":"Partial documentation for Particles2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-05-01T17:37:40Z","updated_at":"2020-01-26T09:06:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["3cd58fe0ba597f5e72e087b9df0a847d2ecbf990"]},"4510":{"id":"MDExOlB1bGxSZXF1ZXN0Njg1MDMxOTI=","public_id":4510,"url":"https://github.com/godotengine/godot/pull/4510","diff_url":"https://github.com/godotengine/godot/pull/4510.diff","patch_url":"https://github.com/godotengine/godot/pull/4510.patch","title":"Documented ColorRamp","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-05-01T18:35:33Z","updated_at":"2020-01-26T09:06:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["c2bdb3727b14aff4de2504221e55c7574da4b60b"]},"4515":{"id":"MDExOlB1bGxSZXF1ZXN0Njg1MDgxNTI=","public_id":4515,"url":"https://github.com/godotengine/godot/pull/4515","diff_url":"https://github.com/godotengine/godot/pull/4515.diff","patch_url":"https://github.com/godotengine/godot/pull/4515.patch","title":"Documented YSort","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNDUwODc1","created_at":"2016-05-01T21:34:08Z","updated_at":"2020-01-26T09:06:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["957c265f11fc5f244e24bb4d5442fedba4e32634"]},"4518":{"id":"MDExOlB1bGxSZXF1ZXN0Njg1MTIwNTM=","public_id":4518,"url":"https://github.com/godotengine/godot/pull/4518","diff_url":"https://github.com/godotengine/godot/pull/4518.diff","patch_url":"https://github.com/godotengine/godot/pull/4518.patch","title":"added name parameter on animationplayer finished","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2016-05-01T23:57:06Z","updated_at":"2020-01-26T09:06:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f9fafb75dc30486818ea7d8972f013343c68edd9"]},"4523":{"id":"MDExOlB1bGxSZXF1ZXN0Njg1NDk4NDA=","public_id":4523,"url":"https://github.com/godotengine/godot/pull/4523","diff_url":"https://github.com/godotengine/godot/pull/4523.diff","patch_url":"https://github.com/godotengine/godot/pull/4523.patch","title":"Fix checking unsaved changes only in current scene","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-05-02T11:44:52Z","updated_at":"2020-01-26T09:06:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["107e62be7045ae69415f8069a6f49ec912ec3799"]},"4524":{"id":"MDExOlB1bGxSZXF1ZXN0Njg1NTAzMTM=","public_id":4524,"url":"https://github.com/godotengine/godot/pull/4524","diff_url":"https://github.com/godotengine/godot/pull/4524.diff","patch_url":"https://github.com/godotengine/godot/pull/4524.patch","title":"Fix error in GLSL #include code","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2016-05-02T11:50:50Z","updated_at":"2020-01-26T09:06:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["3717bafa4a1dbe550069814ebb84740018f48a29"]},"4526":{"id":"MDExOlB1bGxSZXF1ZXN0Njg1ODI1NzE=","public_id":4526,"url":"https://github.com/godotengine/godot/pull/4526","diff_url":"https://github.com/godotengine/godot/pull/4526.diff","patch_url":"https://github.com/godotengine/godot/pull/4526.patch","title":"Documenting Timer and AnimationPlayer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNDUwODc1","created_at":"2016-05-02T16:20:54Z","updated_at":"2020-01-26T09:06:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["abf5f8c586239d1fe6924e218b55182e9cb99e77","bf13410626b0085cf5cd11d4542bbcbb5bde1628"]},"4527":{"id":"MDExOlB1bGxSZXF1ZXN0Njg1OTA0MDM=","public_id":4527,"url":"https://github.com/godotengine/godot/pull/4527","diff_url":"https://github.com/godotengine/godot/pull/4527.diff","patch_url":"https://github.com/godotengine/godot/pull/4527.patch","title":"Revert \"added name parameter on animationplayer finished\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyNjUzMDc=","created_at":"2016-05-02T17:22:33Z","updated_at":"2020-01-26T09:06:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["78eccd61f8afca377d3eb88d1987811619cb557d"]},"4528":{"id":"MDExOlB1bGxSZXF1ZXN0Njg1OTMzMzk=","public_id":4528,"url":"https://github.com/godotengine/godot/pull/4528","diff_url":"https://github.com/godotengine/godot/pull/4528.diff","patch_url":"https://github.com/godotengine/godot/pull/4528.patch","title":"Documented int methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-05-02T17:45:40Z","updated_at":"2020-01-26T09:06:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["4453284388bcdad18242f1cbbdf2a4835c666d68"]},"4529":{"id":"MDExOlB1bGxSZXF1ZXN0Njg1OTcwNzU=","public_id":4529,"url":"https://github.com/godotengine/godot/pull/4529","diff_url":"https://github.com/godotengine/godot/pull/4529.diff","patch_url":"https://github.com/godotengine/godot/pull/4529.patch","title":"Documented float","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-05-02T18:12:07Z","updated_at":"2020-01-26T09:06:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["520e6f5b0944df0140521158f05c7d3fbd8bc2c0"]},"4531":{"id":"MDExOlB1bGxSZXF1ZXN0Njg2MDAwOTE=","public_id":4531,"url":"https://github.com/godotengine/godot/pull/4531","diff_url":"https://github.com/godotengine/godot/pull/4531.diff","patch_url":"https://github.com/godotengine/godot/pull/4531.patch","title":"Documented bool methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-05-02T18:33:24Z","updated_at":"2020-01-26T09:06:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["3ca1d0f1d534d1111ccd9dfd007a891592154146"]},"4532":{"id":"MDExOlB1bGxSZXF1ZXN0Njg2MzY5NzA=","public_id":4532,"url":"https://github.com/godotengine/godot/pull/4532","diff_url":"https://github.com/godotengine/godot/pull/4532.diff","patch_url":"https://github.com/godotengine/godot/pull/4532.patch","title":"Update Opus driver to 1.1.2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-05-02T23:16:23Z","updated_at":"2016-06-21T14:51:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["7c59d819a7ebb936d51ca032e66a2489e4080d08"]},"4533":{"id":"MDExOlB1bGxSZXF1ZXN0Njg2NjQxNDI=","public_id":4533,"url":"https://github.com/godotengine/godot/pull/4533","diff_url":"https://github.com/godotengine/godot/pull/4533.diff","patch_url":"https://github.com/godotengine/godot/pull/4533.patch","title":"Fixed documentation generator for polymorphic functions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-05-03T06:48:52Z","updated_at":"2020-01-26T09:05:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["57d0b784266f02c8f021d09f4f0bab911d894207"]},"4535":{"id":"MDExOlB1bGxSZXF1ZXN0Njg2Nzg4OTA=","public_id":4535,"url":"https://github.com/godotengine/godot/pull/4535","diff_url":"https://github.com/godotengine/godot/pull/4535.diff","patch_url":"https://github.com/godotengine/godot/pull/4535.patch","title":"Fix crash in dynamic font","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY4ODAzNzg=","created_at":"2016-05-03T09:26:40Z","updated_at":"2016-06-07T03:15:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c824781e9808bf1edb6b3fd963dda32eda5bf7ab"]},"4536":{"id":"MDExOlB1bGxSZXF1ZXN0Njg3MDk5MTE=","public_id":4536,"url":"https://github.com/godotengine/godot/pull/4536","diff_url":"https://github.com/godotengine/godot/pull/4536.diff","patch_url":"https://github.com/godotengine/godot/pull/4536.patch","title":"Fixed behavior of OS.set_window_resizable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMDA2ODE=","created_at":"2016-05-03T13:59:07Z","updated_at":"2016-05-03T18:16:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8fb7280f39600b1fec6f5a88fba29aecb0caa9b4"]},"4538":{"id":"MDExOlB1bGxSZXF1ZXN0Njg3NTUyMzQ=","public_id":4538,"url":"https://github.com/godotengine/godot/pull/4538","diff_url":"https://github.com/godotengine/godot/pull/4538.diff","patch_url":"https://github.com/godotengine/godot/pull/4538.patch","title":"Input Documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNDUwODc1","created_at":"2016-05-03T18:48:07Z","updated_at":"2020-01-26T09:05:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["f6ae5e41de720996195eb02e1ba6ea954e4932e9"]},"4539":{"id":"MDExOlB1bGxSZXF1ZXN0Njg3NTU5MTE=","public_id":4539,"url":"https://github.com/godotengine/godot/pull/4539","diff_url":"https://github.com/godotengine/godot/pull/4539.diff","patch_url":"https://github.com/godotengine/godot/pull/4539.patch","title":"Autocomplete no longer shows duplicates, issue #1824","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-05-03T18:52:28Z","updated_at":"2017-11-10T23:37:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["084d0bef96068109b67a4bc90e270cd32c678094"]},"4540":{"id":"MDExOlB1bGxSZXF1ZXN0Njg3NjMwMTE=","public_id":4540,"url":"https://github.com/godotengine/godot/pull/4540","diff_url":"https://github.com/godotengine/godot/pull/4540.diff","patch_url":"https://github.com/godotengine/godot/pull/4540.patch","title":"Update OpenSSL to 1.0.2h","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUxMjA0MzY=","created_at":"2016-05-03T19:43:06Z","updated_at":"2016-05-04T06:35:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["ab623c923d4e2c950342aec5da371cb92b1fbbc6"]},"4541":{"id":"MDExOlB1bGxSZXF1ZXN0Njg3NjQ2OTc=","public_id":4541,"url":"https://github.com/godotengine/godot/pull/4541","diff_url":"https://github.com/godotengine/godot/pull/4541.diff","patch_url":"https://github.com/godotengine/godot/pull/4541.patch","title":"Fix windows 64-bits build.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-05-03T19:54:48Z","updated_at":"2020-01-26T09:05:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["9424c6c58f0b33f06807936958978e907574a845"]},"4542":{"id":"MDExOlB1bGxSZXF1ZXN0Njg3Njk5Mzg=","public_id":4542,"url":"https://github.com/godotengine/godot/pull/4542","diff_url":"https://github.com/godotengine/godot/pull/4542.diff","patch_url":"https://github.com/godotengine/godot/pull/4542.patch","title":"Fix ds3 gamepad mapping","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-05-03T20:32:03Z","updated_at":"2020-01-26T09:05:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d6cd5108e3b448a71cdd4150693c9b0d3610f7e1"]},"4543":{"id":"MDExOlB1bGxSZXF1ZXN0Njg3Nzc3NzU=","public_id":4543,"url":"https://github.com/godotengine/godot/pull/4543","diff_url":"https://github.com/godotengine/godot/pull/4543.diff","patch_url":"https://github.com/godotengine/godot/pull/4543.patch","title":"Changed barely visible PROPERTY_HINT_ALL_FLAGS buttons for checkboxes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-05-03T21:25:33Z","updated_at":"2020-01-26T09:05:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["723c0d730c0bb3df888934dd94ed1e45f24b7acd"]},"4544":{"id":"MDExOlB1bGxSZXF1ZXN0Njg4MjkxOTU=","public_id":4544,"url":"https://github.com/godotengine/godot/pull/4544","diff_url":"https://github.com/godotengine/godot/pull/4544.diff","patch_url":"https://github.com/godotengine/godot/pull/4544.patch","title":"Removed double incluson of scene/gui/dialogs.h","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMDA2ODE=","created_at":"2016-05-04T08:56:41Z","updated_at":"2020-01-26T09:05:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f8322c99488925eeca36456f81716119f74d77e2"]},"4547":{"id":"MDExOlB1bGxSZXF1ZXN0Njg4NjEyMDI=","public_id":4547,"url":"https://github.com/godotengine/godot/pull/4547","diff_url":"https://github.com/godotengine/godot/pull/4547.diff","patch_url":"https://github.com/godotengine/godot/pull/4547.patch","title":"Fix wrong return and argument types in documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-05-04T13:25:11Z","updated_at":"2020-01-26T09:05:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1e752c01203b2560ef3ed28993aac9c98c053cb8","2060e6616cb39362cddc3c57a94292896f9f4525"]},"4548":{"id":"MDExOlB1bGxSZXF1ZXN0Njg4NzQ4ODk=","public_id":4548,"url":"https://github.com/godotengine/godot/pull/4548","diff_url":"https://github.com/godotengine/godot/pull/4548.diff","patch_url":"https://github.com/godotengine/godot/pull/4548.patch","title":"Fix memory leak","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-05-04T14:49:49Z","updated_at":"2020-01-26T09:05:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5930408746fab692aaf277ec7b6482e7055f3344"]},"4549":{"id":"MDExOlB1bGxSZXF1ZXN0Njg5MDUxMTM=","public_id":4549,"url":"https://github.com/godotengine/godot/pull/4549","diff_url":"https://github.com/godotengine/godot/pull/4549.diff","patch_url":"https://github.com/godotengine/godot/pull/4549.patch","title":"HTTPClient request with raw_array body","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2016-05-04T18:01:27Z","updated_at":"2020-01-26T09:09:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ab1da5dc1be0c24e0ac47c8e946372d8574ca575"]},"4550":{"id":"MDExOlB1bGxSZXF1ZXN0Njg5MzczNTM=","public_id":4550,"url":"https://github.com/godotengine/godot/pull/4550","diff_url":"https://github.com/godotengine/godot/pull/4550.diff","patch_url":"https://github.com/godotengine/godot/pull/4550.patch","title":"Adds the \".vscode\" folder from Visual Studio Code to \".gitignore\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIwNjE3","created_at":"2016-05-04T21:46:12Z","updated_at":"2020-01-26T09:09:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["49f31197f2557e1e3b7519d810999f9541a32688"]},"4553":{"id":"MDExOlB1bGxSZXF1ZXN0Njg5OTc1NTI=","public_id":4553,"url":"https://github.com/godotengine/godot/pull/4553","diff_url":"https://github.com/godotengine/godot/pull/4553.diff","patch_url":"https://github.com/godotengine/godot/pull/4553.patch","title":"fix percent decode utf8 error","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2016-05-05T11:56:01Z","updated_at":"2020-01-26T09:09:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f86cffd8e6cacb09cf59c27423c7e82c0e024aaa"]},"4557":{"id":"MDExOlB1bGxSZXF1ZXN0NjkwMjYzMjE=","public_id":4557,"url":"https://github.com/godotengine/godot/pull/4557","diff_url":"https://github.com/godotengine/godot/pull/4557.diff","patch_url":"https://github.com/godotengine/godot/pull/4557.patch","title":"Fixed autocomplete truncate, issue 4554","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-05-05T15:48:41Z","updated_at":"2017-11-10T23:37:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["accc2a195bdcb79628650a61e6d9a3e408c37d19"]},"4559":{"id":"MDExOlB1bGxSZXF1ZXN0NjkwNDI1MTU=","public_id":4559,"url":"https://github.com/godotengine/godot/pull/4559","diff_url":"https://github.com/godotengine/godot/pull/4559.diff","patch_url":"https://github.com/godotengine/godot/pull/4559.patch","title":"Documented LinkButton, some OS methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-05-05T17:48:31Z","updated_at":"2020-01-26T09:09:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["ed7c0a6caf35838efbf8799bdae7b591f5332ec9","f558b4003b010a81884b95eea37470da1cffa38c"]},"4560":{"id":"MDExOlB1bGxSZXF1ZXN0NjkwNDc2OTI=","public_id":4560,"url":"https://github.com/godotengine/godot/pull/4560","diff_url":"https://github.com/godotengine/godot/pull/4560.diff","patch_url":"https://github.com/godotengine/godot/pull/4560.patch","title":"Fix JavaScript build","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2016-05-05T18:25:11Z","updated_at":"2020-01-26T09:09:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["5619efe9f881240580842187537a04d5044c3ef3"]},"4561":{"id":"MDExOlB1bGxSZXF1ZXN0NjkwNTYwNjQ=","public_id":4561,"url":"https://github.com/godotengine/godot/pull/4561","diff_url":"https://github.com/godotengine/godot/pull/4561.diff","patch_url":"https://github.com/godotengine/godot/pull/4561.patch","title":"Fix build for Windows 64-bits with GCC","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-05-05T19:22:46Z","updated_at":"2020-01-26T09:08:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["81297f0fa1a0f021c5dfe120d0f4419d5cbcb2b5"]},"4563":{"id":"MDExOlB1bGxSZXF1ZXN0NjkwNTk1Mjk=","public_id":4563,"url":"https://github.com/godotengine/godot/pull/4563","diff_url":"https://github.com/godotengine/godot/pull/4563.diff","patch_url":"https://github.com/godotengine/godot/pull/4563.patch","title":"Documented @GlobalScope singletons and some keys","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-05-05T19:47:47Z","updated_at":"2020-01-26T09:08:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["cb0be4adaac5c2d1715b70a6d2cbd65cb2855b06"]},"4571":{"id":"MDExOlB1bGxSZXF1ZXN0NjkyMTQ0Njc=","public_id":4571,"url":"https://github.com/godotengine/godot/pull/4571","diff_url":"https://github.com/godotengine/godot/pull/4571.diff","patch_url":"https://github.com/godotengine/godot/pull/4571.patch","title":"Rotation APIs: Better exposure for degrees methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-05-06T21:41:02Z","updated_at":"2016-05-12T01:03:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4eab767a6fbc746f6a13e976b4e34d566e7cc4cd"]},"4573":{"id":"MDExOlB1bGxSZXF1ZXN0NjkyMzk5MDM=","public_id":4573,"url":"https://github.com/godotengine/godot/pull/4573","diff_url":"https://github.com/godotengine/godot/pull/4573.diff","patch_url":"https://github.com/godotengine/godot/pull/4573.patch","title":"Fixed code completion after opening bracket, issue 3977","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-05-07T11:05:21Z","updated_at":"2020-01-26T09:08:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["0a2b341d0a7027b9d8c1e3bf1448f83c568a9304"]},"4576":{"id":"MDExOlB1bGxSZXF1ZXN0NjkyNDYyNDM=","public_id":4576,"url":"https://github.com/godotengine/godot/pull/4576","diff_url":"https://github.com/godotengine/godot/pull/4576.diff","patch_url":"https://github.com/godotengine/godot/pull/4576.patch","title":"Fixed animation player auto-queue duplication and undo/redo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-05-07T16:33:12Z","updated_at":"2020-01-26T09:08:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["488495852bcee4e92038657abd166b83f78f2a2a"]},"4583":{"id":"MDExOlB1bGxSZXF1ZXN0NjkyNjc3NTc=","public_id":4583,"url":"https://github.com/godotengine/godot/pull/4583","diff_url":"https://github.com/godotengine/godot/pull/4583.diff","patch_url":"https://github.com/godotengine/godot/pull/4583.patch","title":"Fixed autocomplete strings not appearing for function arguments","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-05-08T12:27:39Z","updated_at":"2020-01-26T09:08:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["9e6234201bdd9abbd780d75d5c5e1ead454d4c20"]},"4594":{"id":"MDExOlB1bGxSZXF1ZXN0NjkzMTYzMzQ=","public_id":4594,"url":"https://github.com/godotengine/godot/pull/4594","diff_url":"https://github.com/godotengine/godot/pull/4594.diff","patch_url":"https://github.com/godotengine/godot/pull/4594.patch","title":"Added possibility to strip left and right to strip_edges","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMDA2ODE=","created_at":"2016-05-09T09:19:15Z","updated_at":"2020-01-26T09:08:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["49c473bb365054969687f14ed0b55bfe3b06e637"]},"4596":{"id":"MDExOlB1bGxSZXF1ZXN0NjkzNDk4MDc=","public_id":4596,"url":"https://github.com/godotengine/godot/pull/4596","diff_url":"https://github.com/godotengine/godot/pull/4596.diff","patch_url":"https://github.com/godotengine/godot/pull/4596.patch","title":"Hide cursor only inside window","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMDA2ODE=","created_at":"2016-05-09T14:01:34Z","updated_at":"2020-01-26T09:08:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4ee2999777a434940f9546316069bec305e92472","0b64b97d41cd298b03d064316c19c63dbf7f355b"]},"4597":{"id":"MDExOlB1bGxSZXF1ZXN0NjkzNjc4NTM=","public_id":4597,"url":"https://github.com/godotengine/godot/pull/4597","diff_url":"https://github.com/godotengine/godot/pull/4597.diff","patch_url":"https://github.com/godotengine/godot/pull/4597.patch","title":"Add ignore error flag to OpenSSL driver","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-05-09T15:54:36Z","updated_at":"2020-01-26T09:08:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["2e44e255ed913372df5ced3526ea56fd50e6df3a"]},"4598":{"id":"MDExOlB1bGxSZXF1ZXN0NjkzODg5NDg=","public_id":4598,"url":"https://github.com/godotengine/godot/pull/4598","diff_url":"https://github.com/godotengine/godot/pull/4598.diff","patch_url":"https://github.com/godotengine/godot/pull/4598.patch","title":"Added caret blink to the text editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-05-09T18:29:33Z","updated_at":"2020-01-26T09:08:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e03e7deb1bbc25d1d7e3506058e090a14eabde97"]},"4612":{"id":"MDExOlB1bGxSZXF1ZXN0Njk1NDUzODk=","public_id":4612,"url":"https://github.com/godotengine/godot/pull/4612","diff_url":"https://github.com/godotengine/godot/pull/4612.diff","patch_url":"https://github.com/godotengine/godot/pull/4612.patch","title":"Fix #4588 (crash in Control::_set_anchor)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-05-10T17:27:02Z","updated_at":"2020-01-26T09:08:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0b572b35c2a5b284f7ecae4160fccda9a0eec336"]},"4613":{"id":"MDExOlB1bGxSZXF1ZXN0Njk1NTY3NTg=","public_id":4613,"url":"https://github.com/godotengine/godot/pull/4613","diff_url":"https://github.com/godotengine/godot/pull/4613.diff","patch_url":"https://github.com/godotengine/godot/pull/4613.patch","title":"Joystick demo script cleanup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-05-10T18:43:15Z","updated_at":"2020-01-26T09:08:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["86b46c0b7ec624ba6584974bf021398b4d4db993"]},"4621":{"id":"MDExOlB1bGxSZXF1ZXN0Njk2ODQ3OTU=","public_id":4621,"url":"https://github.com/godotengine/godot/pull/4621","diff_url":"https://github.com/godotengine/godot/pull/4621.diff","patch_url":"https://github.com/godotengine/godot/pull/4621.patch","title":"OS.get_screen_size now returns the correct value on OSX","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2016-05-11T14:45:53Z","updated_at":"2020-01-26T09:08:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b697de92efab8ddd9796a1f396cebfb159be11b0"]},"4626":{"id":"MDExOlB1bGxSZXF1ZXN0Njk3MDUyNTE=","public_id":4626,"url":"https://github.com/godotengine/godot/pull/4626","diff_url":"https://github.com/godotengine/godot/pull/4626.diff","patch_url":"https://github.com/godotengine/godot/pull/4626.patch","title":"Windows: Fix MinGW argument being passed to MSVC","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-05-11T16:48:51Z","updated_at":"2016-05-12T01:43:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNjE3ODA1NTk=","name":"platform:uwp","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["972b0f78b3f89ea5096bc37658ceb859ad47fa44"]},"4627":{"id":"MDExOlB1bGxSZXF1ZXN0Njk3MDcyMDc=","public_id":4627,"url":"https://github.com/godotengine/godot/pull/4627","diff_url":"https://github.com/godotengine/godot/pull/4627.diff","patch_url":"https://github.com/godotengine/godot/pull/4627.patch","title":"Exposed caret blink to gdscript and properties ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-05-11T17:01:47Z","updated_at":"2020-01-26T09:08:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["997476777a83022d4ea2858e3b8127ef44639d86","dc90cba42e3c9357af8eb94e69022b4afe901896"]},"4631":{"id":"MDExOlB1bGxSZXF1ZXN0Njk3ODY2MzA=","public_id":4631,"url":"https://github.com/godotengine/godot/pull/4631","diff_url":"https://github.com/godotengine/godot/pull/4631.diff","patch_url":"https://github.com/godotengine/godot/pull/4631.patch","title":"classref: Documentation for Directory and ConfigFile","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-05-12T06:42:46Z","updated_at":"2016-05-12T06:43:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["22d1385caf40badde869fb114b01f6f50ab608ab","2fbf4f563bd5b5b159c35ce93db8963089f46d9d"]},"4635":{"id":"MDExOlB1bGxSZXF1ZXN0Njk4MzM0NDc=","public_id":4635,"url":"https://github.com/godotengine/godot/pull/4635","diff_url":"https://github.com/godotengine/godot/pull/4635.diff","patch_url":"https://github.com/godotengine/godot/pull/4635.patch","title":"Corrected two return types in Area2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMjE1MDQz","created_at":"2016-05-12T13:11:24Z","updated_at":"2020-01-26T09:08:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["91c85ff1f5e83fd7e360ad07abad98684acf6ecf"]},"4638":{"id":"MDExOlB1bGxSZXF1ZXN0Njk4NjY0MjA=","public_id":4638,"url":"https://github.com/godotengine/godot/pull/4638","diff_url":"https://github.com/godotengine/godot/pull/4638.diff","patch_url":"https://github.com/godotengine/godot/pull/4638.patch","title":"open directory or file when double click","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-05-12T16:23:09Z","updated_at":"2020-01-26T09:08:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["81b4d38fa70246446af5ed1b5efcb91b2b38b028"]},"4639":{"id":"MDExOlB1bGxSZXF1ZXN0Njk4Njk1Mjc=","public_id":4639,"url":"https://github.com/godotengine/godot/pull/4639","diff_url":"https://github.com/godotengine/godot/pull/4639.diff","patch_url":"https://github.com/godotengine/godot/pull/4639.patch","title":"Remove nocpuid.c from builtin OpenSSL ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2016-05-12T16:44:20Z","updated_at":"2016-05-12T17:34:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["2392824dbab773b365dc77b8a75c1b75f42b93d8"]},"4644":{"id":"MDExOlB1bGxSZXF1ZXN0Njk5MjQ4MzI=","public_id":4644,"url":"https://github.com/godotengine/godot/pull/4644","diff_url":"https://github.com/godotengine/godot/pull/4644.diff","patch_url":"https://github.com/godotengine/godot/pull/4644.patch","title":"Fix some errors in some rotation functions, also clarify that certain…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-05-12T23:51:05Z","updated_at":"2020-01-26T09:07:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["70ec87ecd26f1f9933a8d6c18454b0034cb9095d"]},"4649":{"id":"MDExOlB1bGxSZXF1ZXN0Njk5ODkyODk=","public_id":4649,"url":"https://github.com/godotengine/godot/pull/4649","diff_url":"https://github.com/godotengine/godot/pull/4649.diff","patch_url":"https://github.com/godotengine/godot/pull/4649.patch","title":"Add SpinBox to Lossy Quality on Image Groups","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-05-13T12:40:27Z","updated_at":"2020-01-26T09:11:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["82600944bde132c6240a6c05840b18828848ce24"]},"4650":{"id":"MDExOlB1bGxSZXF1ZXN0NzAwMDMyODI=","public_id":4650,"url":"https://github.com/godotengine/godot/pull/4650","diff_url":"https://github.com/godotengine/godot/pull/4650.diff","patch_url":"https://github.com/godotengine/godot/pull/4650.patch","title":"Save member information in docdata","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-05-13T14:21:01Z","updated_at":"2020-01-26T09:11:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4cbf74da7107a255ceecc602a76f72dde2b77c05"]},"4652":{"id":"MDExOlB1bGxSZXF1ZXN0NzAwMjIwMjU=","public_id":4652,"url":"https://github.com/godotengine/godot/pull/4652","diff_url":"https://github.com/godotengine/godot/pull/4652.diff","patch_url":"https://github.com/godotengine/godot/pull/4652.patch","title":"Node duplication positions under duplicated node, issue #964","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-05-13T16:19:55Z","updated_at":"2020-01-26T09:11:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["aee156dc023e8cf4db5c5ee51fe6b2b46c7c1660"]},"4659":{"id":"MDExOlB1bGxSZXF1ZXN0NzAxMDgyMzU=","public_id":4659,"url":"https://github.com/godotengine/godot/pull/4659","diff_url":"https://github.com/godotengine/godot/pull/4659.diff","patch_url":"https://github.com/godotengine/godot/pull/4659.patch","title":"Fixed hex notation highlighting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-05-15T00:34:45Z","updated_at":"2020-01-26T09:11:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["b2bf266ddc799c8421c544b860c36ba1f110ba9c"]},"4666":{"id":"MDExOlB1bGxSZXF1ZXN0NzAxMzY1MjE=","public_id":4666,"url":"https://github.com/godotengine/godot/pull/4666","diff_url":"https://github.com/godotengine/godot/pull/4666.diff","patch_url":"https://github.com/godotengine/godot/pull/4666.patch","title":"Filling in documentation.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNDUwODc1","created_at":"2016-05-15T23:06:04Z","updated_at":"2020-01-26T09:11:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["0749db2cf8dfaacb70cb5817f60473fa811c0145"]},"4687":{"id":"MDExOlB1bGxSZXF1ZXN0NzAzNTk5NDE=","public_id":4687,"url":"https://github.com/godotengine/godot/pull/4687","diff_url":"https://github.com/godotengine/godot/pull/4687.diff","patch_url":"https://github.com/godotengine/godot/pull/4687.patch","title":"remove old bind for add_frame of SpriteFrames","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-05-17T13:49:16Z","updated_at":"2020-01-26T09:11:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d6ccea541d029c503818381133a05a29031bd850"]},"4688":{"id":"MDExOlB1bGxSZXF1ZXN0NzAzNjI1NDA=","public_id":4688,"url":"https://github.com/godotengine/godot/pull/4688","diff_url":"https://github.com/godotengine/godot/pull/4688.diff","patch_url":"https://github.com/godotengine/godot/pull/4688.patch","title":"use case insensitive for searching nodes in Scene tree dock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-05-17T14:04:22Z","updated_at":"2020-01-26T09:11:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["afd5186ca38a227d09256d237cf02b76712392a2"]},"4690":{"id":"MDExOlB1bGxSZXF1ZXN0NzAzNjY3OTc=","public_id":4690,"url":"https://github.com/godotengine/godot/pull/4690","diff_url":"https://github.com/godotengine/godot/pull/4690.diff","patch_url":"https://github.com/godotengine/godot/pull/4690.patch","title":"Scenetree Nodes drag and drop visual representation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-05-17T14:28:19Z","updated_at":"2020-01-26T09:10:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["3dd722d92f2c8a750065e23188c0cd7fba4fb2d7"]},"4693":{"id":"MDExOlB1bGxSZXF1ZXN0NzA0MDk1MTQ=","public_id":4693,"url":"https://github.com/godotengine/godot/pull/4693","diff_url":"https://github.com/godotengine/godot/pull/4693.diff","patch_url":"https://github.com/godotengine/godot/pull/4693.patch","title":"Adds invert() method DVector","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyMjU5NjE3","created_at":"2016-05-17T18:48:45Z","updated_at":"2016-06-07T05:33:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["eb10c21a00b871ed9ed2f1704831a52cbe4ccdfe"]},"4698":{"id":"MDExOlB1bGxSZXF1ZXN0NzA0NzEwMzE=","public_id":4698,"url":"https://github.com/godotengine/godot/pull/4698","diff_url":"https://github.com/godotengine/godot/pull/4698.diff","patch_url":"https://github.com/godotengine/godot/pull/4698.patch","title":"fix compile failure when tools=no","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-05-18T05:30:21Z","updated_at":"2016-06-07T06:55:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ebcf04ff1fa37531f82b0c8d2a9f2df221d08198"]},"4700":{"id":"MDExOlB1bGxSZXF1ZXN0NzA0ODE4MjU=","public_id":4700,"url":"https://github.com/godotengine/godot/pull/4700","diff_url":"https://github.com/godotengine/godot/pull/4700.diff","patch_url":"https://github.com/godotengine/godot/pull/4700.patch","title":"Add 'Show In System' option into filesystem RMB menu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2016-05-18T07:43:00Z","updated_at":"2020-01-26T09:10:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["5ad648097930e46df3d23f514e8bc08fa00b31f5"]},"4707":{"id":"MDExOlB1bGxSZXF1ZXN0NzA1ODA0OTk=","public_id":4707,"url":"https://github.com/godotengine/godot/pull/4707","diff_url":"https://github.com/godotengine/godot/pull/4707.diff","patch_url":"https://github.com/godotengine/godot/pull/4707.patch","title":"Check the save path before importing a 3D Mesh","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyODAwOTU=","created_at":"2016-05-18T18:55:10Z","updated_at":"2016-05-18T19:30:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f38473f65bd570467f485ca63af718454a70c546"]},"4713":{"id":"MDExOlB1bGxSZXF1ZXN0NzA2NjU5OTY=","public_id":4713,"url":"https://github.com/godotengine/godot/pull/4713","diff_url":"https://github.com/godotengine/godot/pull/4713.diff","patch_url":"https://github.com/godotengine/godot/pull/4713.patch","title":"Fix for tooltip blinking","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg1ODMzNzU=","created_at":"2016-05-19T09:56:13Z","updated_at":"2016-05-20T11:56:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4b80895082655084742480a6c42ccfae01cc336e"]},"4719":{"id":"MDExOlB1bGxSZXF1ZXN0NzA3MDQ5NDk=","public_id":4719,"url":"https://github.com/godotengine/godot/pull/4719","diff_url":"https://github.com/godotengine/godot/pull/4719.diff","patch_url":"https://github.com/godotengine/godot/pull/4719.patch","title":"Multiline duplication, issue #4661","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-05-19T14:34:03Z","updated_at":"2017-11-10T23:37:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["2eb4e7c103793c7ca915b5f1cfc1a8bf356c0152"]},"4722":{"id":"MDExOlB1bGxSZXF1ZXN0NzA3NjE3Mjc=","public_id":4722,"url":"https://github.com/godotengine/godot/pull/4722","diff_url":"https://github.com/godotengine/godot/pull/4722.diff","patch_url":"https://github.com/godotengine/godot/pull/4722.patch","title":"Add Drag&Drop to ShaderGraphEditor's texture uniform graph node.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3NzYwNDQ=","created_at":"2016-05-19T20:42:24Z","updated_at":"2016-05-22T15:48:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5eaf0bcc203c94c21aac9b80cef046655aea4f04"]},"4724":{"id":"MDExOlB1bGxSZXF1ZXN0NzA4MzIwODc=","public_id":4724,"url":"https://github.com/godotengine/godot/pull/4724","diff_url":"https://github.com/godotengine/godot/pull/4724.diff","patch_url":"https://github.com/godotengine/godot/pull/4724.patch","title":"Added toggle for loop interpolation based on adolson's code","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExOTYxOTc=","created_at":"2016-05-20T10:19:02Z","updated_at":"2016-06-20T19:01:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8884b8f51963553dd1ecc0bc4accf64deb4f645f"]},"4726":{"id":"MDExOlB1bGxSZXF1ZXN0NzA4NDM1NDM=","public_id":4726,"url":"https://github.com/godotengine/godot/pull/4726","diff_url":"https://github.com/godotengine/godot/pull/4726.diff","patch_url":"https://github.com/godotengine/godot/pull/4726.patch","title":"Fix a XML error with the documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-05-20T12:00:11Z","updated_at":"2020-01-26T09:10:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["d2085729068e5ced979d672257dcb4af4581b1ee"]},"4728":{"id":"MDExOlB1bGxSZXF1ZXN0NzA4NTYzMzU=","public_id":4728,"url":"https://github.com/godotengine/godot/pull/4728","diff_url":"https://github.com/godotengine/godot/pull/4728.diff","patch_url":"https://github.com/godotengine/godot/pull/4728.patch","title":"Document the FileDialog and partial OS methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2016-05-20T13:40:31Z","updated_at":"2020-01-26T09:10:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["a92652d5789ed8948ca696604fde56196486e653"]},"4729":{"id":"MDExOlB1bGxSZXF1ZXN0NzA4NTkxMTI=","public_id":4729,"url":"https://github.com/godotengine/godot/pull/4729","diff_url":"https://github.com/godotengine/godot/pull/4729.diff","patch_url":"https://github.com/godotengine/godot/pull/4729.patch","title":"Supporting Android API 23 (Android 6.0)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-05-20T13:58:52Z","updated_at":"2016-06-07T07:53:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["e5d16eca466aa50b57a127d660499591f16f2255","ff67c256f52b904bdabe17e755194149da9b219f","160713d4d36ab4bd5f9b53d0d3e0c69d7e4960f7"]},"4732":{"id":"MDExOlB1bGxSZXF1ZXN0NzA5MTMxNzg=","public_id":4732,"url":"https://github.com/godotengine/godot/pull/4732","diff_url":"https://github.com/godotengine/godot/pull/4732.diff","patch_url":"https://github.com/godotengine/godot/pull/4732.patch","title":"Added 'fat' option for bits param on scons for osx, this will produce…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2016-05-20T20:31:09Z","updated_at":"2020-01-26T09:10:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["eeb83982e2eb4b70e43d45f9fdfe5a54f08576eb"]},"4733":{"id":"MDExOlB1bGxSZXF1ZXN0NzA5MjUyMTU=","public_id":4733,"url":"https://github.com/godotengine/godot/pull/4733","diff_url":"https://github.com/godotengine/godot/pull/4733.diff","patch_url":"https://github.com/godotengine/godot/pull/4733.patch","title":"i18n: Proofreading of all strings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-05-20T22:23:12Z","updated_at":"2016-05-21T09:34:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["00d8f8604476b525869787f0962bf41b4b591061","c2d754516f1c94674fc27afe329f41c34aedaaa9","94c34ff8906935cf0a9ef5ad82c6755ee21bbd07"]},"4734":{"id":"MDExOlB1bGxSZXF1ZXN0NzA5NDIxMTE=","public_id":4734,"url":"https://github.com/godotengine/godot/pull/4734","diff_url":"https://github.com/godotengine/godot/pull/4734.diff","patch_url":"https://github.com/godotengine/godot/pull/4734.patch","title":"Get Linear Velocity from VehicleBody class ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkxNDIyMjQ=","created_at":"2016-05-21T06:57:46Z","updated_at":"2020-01-26T09:10:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["97da9f14abfbbfd8a27f12afef0cd7c46fa425a6"]},"4737":{"id":"MDExOlB1bGxSZXF1ZXN0NzA5NDgwNDY=","public_id":4737,"url":"https://github.com/godotengine/godot/pull/4737","diff_url":"https://github.com/godotengine/godot/pull/4737.diff","patch_url":"https://github.com/godotengine/godot/pull/4737.patch","title":"Changes to open dir in native explorer RMB option","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2016-05-21T12:13:00Z","updated_at":"2020-01-26T09:10:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["83fe6a6bdb057388308bdffa4a492d3af4390179"]},"4740":{"id":"MDExOlB1bGxSZXF1ZXN0NzA5NDk2Mjc=","public_id":4740,"url":"https://github.com/godotengine/godot/pull/4740","diff_url":"https://github.com/godotengine/godot/pull/4740.diff","patch_url":"https://github.com/godotengine/godot/pull/4740.patch","title":"remove trailing whitespace","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk1OTQyOQ==","created_at":"2016-05-21T13:33:43Z","updated_at":"2020-01-26T09:10:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["33403d91f77f1f34b19bff763391500bc9c2616c"]},"4752":{"id":"MDExOlB1bGxSZXF1ZXN0NzA5NzQyNTk=","public_id":4752,"url":"https://github.com/godotengine/godot/pull/4752","diff_url":"https://github.com/godotengine/godot/pull/4752.diff","patch_url":"https://github.com/godotengine/godot/pull/4752.patch","title":"fix error when open project and close editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-05-22T11:08:08Z","updated_at":"2016-06-07T06:55:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f3a3596295e9a2d0f86588c579eb6f0b43590f99"]},"4762":{"id":"MDExOlB1bGxSZXF1ZXN0NzA5ODk2ODk=","public_id":4762,"url":"https://github.com/godotengine/godot/pull/4762","diff_url":"https://github.com/godotengine/godot/pull/4762.diff","patch_url":"https://github.com/godotengine/godot/pull/4762.patch","title":"Change low processor usage mode to cap to 60 FPS rather than 40 FPS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2016-05-22T21:54:22Z","updated_at":"2020-01-27T18:27:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["cc5a020afe3e02a421b3fcfdfac3b6ea9cf6699d"]},"4763":{"id":"MDExOlB1bGxSZXF1ZXN0NzA5OTAxOTE=","public_id":4763,"url":"https://github.com/godotengine/godot/pull/4763","diff_url":"https://github.com/godotengine/godot/pull/4763.diff","patch_url":"https://github.com/godotengine/godot/pull/4763.patch","title":"Change the default comment color to #676767","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2016-05-22T22:13:48Z","updated_at":"2020-01-27T18:27:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["e75701e0b5ab909b8ec434c060340d6706537647"]},"4765":{"id":"MDExOlB1bGxSZXF1ZXN0NzA5OTU4NjE=","public_id":4765,"url":"https://github.com/godotengine/godot/pull/4765","diff_url":"https://github.com/godotengine/godot/pull/4765.diff","patch_url":"https://github.com/godotengine/godot/pull/4765.patch","title":"Polygon2D now exposes vertex colors.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNDE4ODkw","created_at":"2016-05-23T01:43:07Z","updated_at":"2020-01-26T09:09:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0d20ceeb61be915fea81c22c174efb9253d96974"]},"4766":{"id":"MDExOlB1bGxSZXF1ZXN0NzA5OTgzODU=","public_id":4766,"url":"https://github.com/godotengine/godot/pull/4766","diff_url":"https://github.com/godotengine/godot/pull/4766.diff","patch_url":"https://github.com/godotengine/godot/pull/4766.patch","title":"README: little improvements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4NzIxMTk=","created_at":"2016-05-23T02:38:51Z","updated_at":"2020-01-26T09:09:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["da54a4d69367b8ca42aa8a5c33c6ee883c0fda5d","d3515a1ccb1a33618d7d119302d53ef192c25ca3"]},"4770":{"id":"MDExOlB1bGxSZXF1ZXN0NzEwMjk2ODc=","public_id":4770,"url":"https://github.com/godotengine/godot/pull/4770","diff_url":"https://github.com/godotengine/godot/pull/4770.diff","patch_url":"https://github.com/godotengine/godot/pull/4770.patch","title":"README.md docs are not wiki","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUxNTg4OQ==","created_at":"2016-05-23T09:26:42Z","updated_at":"2020-01-26T09:13:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["e56f05c6909f0294a8a26d2c1ad53749d2fe41f8"]},"4772":{"id":"MDExOlB1bGxSZXF1ZXN0NzEwMzM3Mjk=","public_id":4772,"url":"https://github.com/godotengine/godot/pull/4772","diff_url":"https://github.com/godotengine/godot/pull/4772.diff","patch_url":"https://github.com/godotengine/godot/pull/4772.patch","title":"Fix #4748: proper call to base class function","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwOTczNDU3","created_at":"2016-05-23T09:55:25Z","updated_at":"2016-05-23T11:29:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["7caabd939867ac55db8a8c3973442b8a385762b7"]},"4779":{"id":"MDExOlB1bGxSZXF1ZXN0NzEwNjA4NTI=","public_id":4779,"url":"https://github.com/godotengine/godot/pull/4779","diff_url":"https://github.com/godotengine/godot/pull/4779.diff","patch_url":"https://github.com/godotengine/godot/pull/4779.patch","title":"use node name as filename when save scene","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-05-23T13:28:22Z","updated_at":"2016-06-07T06:55:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["9e1ee568a6683fcd9a0f97d00da892d47eb5e8ec"]},"4784":{"id":"MDExOlB1bGxSZXF1ZXN0NzEwODA4ODA=","public_id":4784,"url":"https://github.com/godotengine/godot/pull/4784","diff_url":"https://github.com/godotengine/godot/pull/4784.diff","patch_url":"https://github.com/godotengine/godot/pull/4784.patch","title":"Save line number color with text editor theme","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-05-23T16:35:40Z","updated_at":"2016-05-30T22:26:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzk1MzcxNzY=","name":"good first issue","color":"#99ffff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["bb61ef9d9ad61b9bff1993709024afbfaee8cc18"]},"4788":{"id":"MDExOlB1bGxSZXF1ZXN0NzExMTUxNzg=","public_id":4788,"url":"https://github.com/godotengine/godot/pull/4788","diff_url":"https://github.com/godotengine/godot/pull/4788.diff","patch_url":"https://github.com/godotengine/godot/pull/4788.patch","title":"fix unexpected char: '\\' error on windows for android module","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-05-23T20:27:17Z","updated_at":"2020-01-26T09:13:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["5eb14d3af08a97e71222a8972996d86e3ceed54b"]},"4789":{"id":"MDExOlB1bGxSZXF1ZXN0NzExMTkyNjg=","public_id":4789,"url":"https://github.com/godotengine/godot/pull/4789","diff_url":"https://github.com/godotengine/godot/pull/4789.diff","patch_url":"https://github.com/godotengine/godot/pull/4789.patch","title":"fix #4786","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-05-23T20:55:39Z","updated_at":"2016-06-07T06:54:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["472ab44768240bc8415778af125ab605b8f334fd"]},"4792":{"id":"MDExOlB1bGxSZXF1ZXN0NzExMzY0NjI=","public_id":4792,"url":"https://github.com/godotengine/godot/pull/4792","diff_url":"https://github.com/godotengine/godot/pull/4792.diff","patch_url":"https://github.com/godotengine/godot/pull/4792.patch","title":"Better property ranges","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-05-23T23:25:54Z","updated_at":"2020-01-26T09:13:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["ba0baa3ca74b40eb6f2a1c3623feaaa647fbd6f6","c9350d7897b2513da1c9aa7870026dabc1d03eeb"]},"4794":{"id":"MDExOlB1bGxSZXF1ZXN0NzExNjM5ODE=","public_id":4794,"url":"https://github.com/godotengine/godot/pull/4794","diff_url":"https://github.com/godotengine/godot/pull/4794.diff","patch_url":"https://github.com/godotengine/godot/pull/4794.patch","title":"Remove noisy print","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2OTQ2NjM=","created_at":"2016-05-24T06:29:30Z","updated_at":"2020-01-26T09:13:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["7df5249779cc7b1146a72d14e764422dbea50d7c"]},"4798":{"id":"MDExOlB1bGxSZXF1ZXN0NzEyMzY5Nzc=","public_id":4798,"url":"https://github.com/godotengine/godot/pull/4798","diff_url":"https://github.com/godotengine/godot/pull/4798.diff","patch_url":"https://github.com/godotengine/godot/pull/4798.patch","title":"Fixed caret colour not changing though properties","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-05-24T15:03:28Z","updated_at":"2020-01-26T09:12:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["6dd538a7ae40333ece7fca8f8786228204156416"]},"4800":{"id":"MDExOlB1bGxSZXF1ZXN0NzEyNjA0MTI=","public_id":4800,"url":"https://github.com/godotengine/godot/pull/4800","diff_url":"https://github.com/godotengine/godot/pull/4800.diff","patch_url":"https://github.com/godotengine/godot/pull/4800.patch","title":"Add a slider for zooming TileMap preview icons.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-05-24T17:27:11Z","updated_at":"2020-01-26T09:12:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["11f728fc987785c94edeb60002cb16bf0c95fcdf","677b77036ae643b13970f033121570d25203c418"]},"4806":{"id":"MDExOlB1bGxSZXF1ZXN0NzEzNzc0MTU=","public_id":4806,"url":"https://github.com/godotengine/godot/pull/4806","diff_url":"https://github.com/godotengine/godot/pull/4806.diff","patch_url":"https://github.com/godotengine/godot/pull/4806.patch","title":"Set tooltip for SpriteRegionEditor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-05-25T11:51:01Z","updated_at":"2020-01-26T09:12:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["abbdfb57393fe807f8c5bd30adb903d6ec9ec53f"]},"4808":{"id":"MDExOlB1bGxSZXF1ZXN0NzE0MTc3NjY=","public_id":4808,"url":"https://github.com/godotengine/godot/pull/4808","diff_url":"https://github.com/godotengine/godot/pull/4808.diff","patch_url":"https://github.com/godotengine/godot/pull/4808.patch","title":"Added settings to change marked and breakpoint color","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-05-25T16:00:16Z","updated_at":"2020-01-26T09:12:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["27dbbd68d5244a20942cc759976132050d93f164"]},"4810":{"id":"MDExOlB1bGxSZXF1ZXN0NzE0NDAwMzc=","public_id":4810,"url":"https://github.com/godotengine/godot/pull/4810","diff_url":"https://github.com/godotengine/godot/pull/4810.diff","patch_url":"https://github.com/godotengine/godot/pull/4810.patch","title":"Added application/fat_bits property for EditorExportPlatformOSX::Edit…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2016-05-25T18:27:20Z","updated_at":"2020-01-26T09:12:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["ba0fbe4f79622e739ffa5a03a61d772fea7a47d5"]},"4812":{"id":"MDExOlB1bGxSZXF1ZXN0NzE0NTQ2MzE=","public_id":4812,"url":"https://github.com/godotengine/godot/pull/4812","diff_url":"https://github.com/godotengine/godot/pull/4812.diff","patch_url":"https://github.com/godotengine/godot/pull/4812.patch","title":"ScriptEditor/ShaderEditor: Replace find/replace dialog with a bar","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-05-25T20:07:47Z","updated_at":"2020-01-26T09:12:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["51be9beec9c38a8cd5a0f9a42a8258484aece9fb","aba972238ec23612a9b418c9aa39b903557813ee","65fa8f91ca979d61cebed8eddd4c8a5bc5317ca7"]},"4814":{"id":"MDExOlB1bGxSZXF1ZXN0NzE0NjI1ODY=","public_id":4814,"url":"https://github.com/godotengine/godot/pull/4814","diff_url":"https://github.com/godotengine/godot/pull/4814.diff","patch_url":"https://github.com/godotengine/godot/pull/4814.patch","title":"Debugger: show error message if description is not available","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-05-25T21:02:26Z","updated_at":"2020-01-26T09:12:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["ea9cde884279a665c89d89915559ae3ddc5f8cc1"]},"4822":{"id":"MDExOlB1bGxSZXF1ZXN0NzE1NTQ3MDE=","public_id":4822,"url":"https://github.com/godotengine/godot/pull/4822","diff_url":"https://github.com/godotengine/godot/pull/4822.diff","patch_url":"https://github.com/godotengine/godot/pull/4822.patch","title":"Added breakpoint markers, issue 4750","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-05-26T13:24:56Z","updated_at":"2020-01-26T09:12:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["72fda444d198108a250e019d1437b6383c5258da"]},"4823":{"id":"MDExOlB1bGxSZXF1ZXN0NzE1NTgzOTc=","public_id":4823,"url":"https://github.com/godotengine/godot/pull/4823","diff_url":"https://github.com/godotengine/godot/pull/4823.diff","patch_url":"https://github.com/godotengine/godot/pull/4823.patch","title":"Fix crash when redoing backspace to clear selection","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-05-26T13:48:32Z","updated_at":"2017-11-10T23:37:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4a5997ec1cf19737d2472012871ad7e4836f4f3a"]},"4824":{"id":"MDExOlB1bGxSZXF1ZXN0NzE1Njg5MDk=","public_id":4824,"url":"https://github.com/godotengine/godot/pull/4824","diff_url":"https://github.com/godotengine/godot/pull/4824.diff","patch_url":"https://github.com/godotengine/godot/pull/4824.patch","title":"Ability to rename autoloads","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYxNTQwNzc=","created_at":"2016-05-26T14:49:47Z","updated_at":"2016-06-07T05:32:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["4b80b6b0e3dc88592282c05df0446265fc397b9e"]},"4839":{"id":"MDExOlB1bGxSZXF1ZXN0NzE2NjYyMjc=","public_id":4839,"url":"https://github.com/godotengine/godot/pull/4839","diff_url":"https://github.com/godotengine/godot/pull/4839.diff","patch_url":"https://github.com/godotengine/godot/pull/4839.patch","title":"Add spaces to macros in memory.h to make C++11 compilers happy","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2016-05-27T06:32:18Z","updated_at":"2020-01-26T09:12:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["728ce570a55a563ac78ade7998fa204a64dca3c5"]},"4843":{"id":"MDExOlB1bGxSZXF1ZXN0NzE3MjI0NDk=","public_id":4843,"url":"https://github.com/godotengine/godot/pull/4843","diff_url":"https://github.com/godotengine/godot/pull/4843.diff","patch_url":"https://github.com/godotengine/godot/pull/4843.patch","title":"Added, goto next and previous breakpoint and remove all, issue 1690","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-05-27T14:32:59Z","updated_at":"2020-01-26T09:12:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["daf0ed646f90ed149a45838e5e6ebf9c577672f7"]},"4845":{"id":"MDExOlB1bGxSZXF1ZXN0NzE3NDgzODg=","public_id":4845,"url":"https://github.com/godotengine/godot/pull/4845","diff_url":"https://github.com/godotengine/godot/pull/4845.diff","patch_url":"https://github.com/godotengine/godot/pull/4845.patch","title":"Add magnetometer sensor support for Android","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-05-27T17:42:04Z","updated_at":"2020-01-26T09:12:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8d69e1b6205b0f7073129873b2b8f809e6d25c2b","4877b714b3f8b0f0af2bce7a32691fc2202c8acc"]},"4847":{"id":"MDExOlB1bGxSZXF1ZXN0NzE3NzMzOTc=","public_id":4847,"url":"https://github.com/godotengine/godot/pull/4847","diff_url":"https://github.com/godotengine/godot/pull/4847.diff","patch_url":"https://github.com/godotengine/godot/pull/4847.patch","title":"Proper alignment and fixed scaling for TileMapEditor tile icons.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-05-27T21:11:18Z","updated_at":"2016-09-27T03:05:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["62de01ae3b9076682f7f19039c00f98fe7763625","ab97718d8aca65297b147770e5158f0494ac5bb8","7c1594ee5a6e17216ffa4e73e33be235e65e0946"]},"4848":{"id":"MDExOlB1bGxSZXF1ZXN0NzE3NzUyNTg=","public_id":4848,"url":"https://github.com/godotengine/godot/pull/4848","diff_url":"https://github.com/godotengine/godot/pull/4848.diff","patch_url":"https://github.com/godotengine/godot/pull/4848.patch","title":"MenuButton: Avoid key event propagation if handled as hotkey","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-05-27T21:29:14Z","updated_at":"2021-05-14T01:57:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["f9d1e03018bc9fa7d32fd99cb21d5bf58140c265"]},"4852":{"id":"MDExOlB1bGxSZXF1ZXN0NzE3ODk4MzQ=","public_id":4852,"url":"https://github.com/godotengine/godot/pull/4852","diff_url":"https://github.com/godotengine/godot/pull/4852.diff","patch_url":"https://github.com/godotengine/godot/pull/4852.patch","title":"Remove focus from Sprite Region Editor dialog. Fixes #4751","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3NzYwNDQ=","created_at":"2016-05-28T01:54:50Z","updated_at":"2016-05-28T02:41:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["e7b7dfefd39308083fa7329d8acde03b94df2c32"]},"4854":{"id":"MDExOlB1bGxSZXF1ZXN0NzE3OTU5MDQ=","public_id":4854,"url":"https://github.com/godotengine/godot/pull/4854","diff_url":"https://github.com/godotengine/godot/pull/4854.diff","patch_url":"https://github.com/godotengine/godot/pull/4854.patch","title":"Conversion function for screen coords to local Canvas coords","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg3NTQ1NTk=","created_at":"2016-05-28T07:51:48Z","updated_at":"2016-07-14T15:21:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["605193b22fc61913d00b4ba4801c0283646b3a00"]},"4857":{"id":"MDExOlB1bGxSZXF1ZXN0NzE4MDE1MTA=","public_id":4857,"url":"https://github.com/godotengine/godot/pull/4857","diff_url":"https://github.com/godotengine/godot/pull/4857.diff","patch_url":"https://github.com/godotengine/godot/pull/4857.patch","title":"Editor: Fix base dir when going back to project manager","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-05-28T13:03:07Z","updated_at":"2016-05-28T18:21:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6fefcfd46a7b37d06311819d390bbc87ecb044a7"]},"4860":{"id":"MDExOlB1bGxSZXF1ZXN0NzE4MDI3MTI=","public_id":4860,"url":"https://github.com/godotengine/godot/pull/4860","diff_url":"https://github.com/godotengine/godot/pull/4860.diff","patch_url":"https://github.com/godotengine/godot/pull/4860.patch","title":"Fix MS Visual Studio build settings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU3NTc3MDQ=","created_at":"2016-05-28T14:02:41Z","updated_at":"2020-01-26T09:12:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["ca876191e548adee0c0ce4c3317eba818a6e0838"]},"4861":{"id":"MDExOlB1bGxSZXF1ZXN0NzE4MDM1MTA=","public_id":4861,"url":"https://github.com/godotengine/godot/pull/4861","diff_url":"https://github.com/godotengine/godot/pull/4861.diff","patch_url":"https://github.com/godotengine/godot/pull/4861.patch","title":"Add support for Python-like negative indexing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU0MTYzNw==","created_at":"2016-05-28T14:39:57Z","updated_at":"2020-01-26T09:12:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["1e068d34f4cb70c949aa7425c2b83169d745fd6b","842057e56f63c7dfc20b60615aa1a70fd5791d59"]},"4864":{"id":"MDExOlB1bGxSZXF1ZXN0NzE4MTQzNDA=","public_id":4864,"url":"https://github.com/godotengine/godot/pull/4864","diff_url":"https://github.com/godotengine/godot/pull/4864.diff","patch_url":"https://github.com/godotengine/godot/pull/4864.patch","title":"Documentation : BackBufferCopy, Light2D, LightOccluder2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyODkyMDc=","created_at":"2016-05-28T23:42:46Z","updated_at":"2020-01-26T09:12:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["9ac4b293229f62502f4e4e54e1b426e366bbccc8","defe7f18c22d78cb19925c36edad6c2ada41163e"]},"4868":{"id":"MDExOlB1bGxSZXF1ZXN0NzE4MjEyODY=","public_id":4868,"url":"https://github.com/godotengine/godot/pull/4868","diff_url":"https://github.com/godotengine/godot/pull/4868.diff","patch_url":"https://github.com/godotengine/godot/pull/4868.patch","title":"Set more visible string to translatable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2016-05-29T08:16:56Z","updated_at":"2020-01-26T09:19:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["cb05e8450d1c81f709627e7f174a1c3ad8420955"]},"4871":{"id":"MDExOlB1bGxSZXF1ZXN0NzE4MjQwNTI=","public_id":4871,"url":"https://github.com/godotengine/godot/pull/4871","diff_url":"https://github.com/godotengine/godot/pull/4871.diff","patch_url":"https://github.com/godotengine/godot/pull/4871.patch","title":"Add Simplified Chinese translation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2016-05-29T10:48:07Z","updated_at":"2020-01-26T09:19:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0a046e6232cd6dc094423436da8bc1842a8e2645","f9253fa47aaa9e36c015449b514e48d43c93475f"]},"4874":{"id":"MDExOlB1bGxSZXF1ZXN0NzE4MjYyNzA=","public_id":4874,"url":"https://github.com/godotengine/godot/pull/4874","diff_url":"https://github.com/godotengine/godot/pull/4874.diff","patch_url":"https://github.com/godotengine/godot/pull/4874.patch","title":"x11: Add support for filesystem drag & drop using xdnd","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-05-29T12:39:12Z","updated_at":"2016-05-29T17:13:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["2c9b28df1377eb90c8619644eb2a4125d8d408bf","ae0a59731e72efec5bdcca038397c8bda3d13a74"]},"4888":{"id":"MDExOlB1bGxSZXF1ZXN0NzE4Mzg2NTk=","public_id":4888,"url":"https://github.com/godotengine/godot/pull/4888","diff_url":"https://github.com/godotengine/godot/pull/4888.diff","patch_url":"https://github.com/godotengine/godot/pull/4888.patch","title":"Remove translatable strings in comments","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-05-29T21:38:53Z","updated_at":"2020-01-26T09:19:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e623a50be623e3e714e28c2346d8130eb2f0e471"]},"4891":{"id":"MDExOlB1bGxSZXF1ZXN0NzE4NDAyNjc=","public_id":4891,"url":"https://github.com/godotengine/godot/pull/4891","diff_url":"https://github.com/godotengine/godot/pull/4891.diff","patch_url":"https://github.com/godotengine/godot/pull/4891.patch","title":"Update window management demo to show screen dpi","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-05-29T22:52:00Z","updated_at":"2016-09-27T03:05:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["d02a819fd0637bf87f10390e14f54e8341474869"]},"4895":{"id":"MDExOlB1bGxSZXF1ZXN0NzE4NDExMDM=","public_id":4895,"url":"https://github.com/godotengine/godot/pull/4895","diff_url":"https://github.com/godotengine/godot/pull/4895.diff","patch_url":"https://github.com/godotengine/godot/pull/4895.patch","title":"fixed interactive_loader() not returning a cached scene","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY2MzM5OTg=","created_at":"2016-05-29T23:29:30Z","updated_at":"2016-06-06T23:35:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["47bd1e868893c6ad8cd56b591115b181726b7b93"]},"4897":{"id":"MDExOlB1bGxSZXF1ZXN0NzE4NDY1MjA=","public_id":4897,"url":"https://github.com/godotengine/godot/pull/4897","diff_url":"https://github.com/godotengine/godot/pull/4897.diff","patch_url":"https://github.com/godotengine/godot/pull/4897.patch","title":"Added first batch of svg icons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-05-30T02:32:04Z","updated_at":"2016-06-02T01:59:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["72c0d6d706f1066d166629036a0364fbad795553","7dd0b5857a92629c0e0c9fb06f6e054052cc57a7"]},"4899":{"id":"MDExOlB1bGxSZXF1ZXN0NzE4NTY0MDI=","public_id":4899,"url":"https://github.com/godotengine/godot/pull/4899","diff_url":"https://github.com/godotengine/godot/pull/4899.diff","patch_url":"https://github.com/godotengine/godot/pull/4899.patch","title":"Added Russian Localization","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3ODIyMTg=","created_at":"2016-05-30T06:09:24Z","updated_at":"2016-05-30T07:05:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["db4948030ea202b130052cc8348544bf03901a53"]},"4902":{"id":"MDExOlB1bGxSZXF1ZXN0NzE4NzMxMTY=","public_id":4902,"url":"https://github.com/godotengine/godot/pull/4902","diff_url":"https://github.com/godotengine/godot/pull/4902.diff","patch_url":"https://github.com/godotengine/godot/pull/4902.patch","title":"Make dialogs translatable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2016-05-30T09:07:38Z","updated_at":"2020-01-26T09:19:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["dde995a5134d2421f987200542e50547484d956f"]},"4905":{"id":"MDExOlB1bGxSZXF1ZXN0NzE4ODkzODg=","public_id":4905,"url":"https://github.com/godotengine/godot/pull/4905","diff_url":"https://github.com/godotengine/godot/pull/4905.diff","patch_url":"https://github.com/godotengine/godot/pull/4905.patch","title":"x11: Implemented dpi detection","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-05-30T11:33:23Z","updated_at":"2016-09-27T03:06:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["18c941bbec51fa7e899a98eaadb883dfc4f046c0"]},"4908":{"id":"MDExOlB1bGxSZXF1ZXN0NzE4OTgwNTY=","public_id":4908,"url":"https://github.com/godotengine/godot/pull/4908","diff_url":"https://github.com/godotengine/godot/pull/4908.diff","patch_url":"https://github.com/godotengine/godot/pull/4908.patch","title":"Added Italian Localization","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMjQ1NDcx","created_at":"2016-05-30T12:56:21Z","updated_at":"2016-05-30T13:30:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9845b08f816bd5c3915874f8155ec17a4ea402ae"]},"4910":{"id":"MDExOlB1bGxSZXF1ZXN0NzE5MDA2NDk=","public_id":4910,"url":"https://github.com/godotengine/godot/pull/4910","diff_url":"https://github.com/godotengine/godot/pull/4910.diff","patch_url":"https://github.com/godotengine/godot/pull/4910.patch","title":"Incomplete Traditional Chinese translation(zh_HK)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwODgzNzQ5","created_at":"2016-05-30T13:19:06Z","updated_at":"2016-05-31T05:12:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["889d141ba987940c25b7465bab862752dbd14d43"]},"4916":{"id":"MDExOlB1bGxSZXF1ZXN0NzE5MTU5OTY=","public_id":4916,"url":"https://github.com/godotengine/godot/pull/4916","diff_url":"https://github.com/godotengine/godot/pull/4916.diff","patch_url":"https://github.com/godotengine/godot/pull/4916.patch","title":"Current line highlighting draws behind line numbers and breakpont gutter","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-05-30T15:31:25Z","updated_at":"2017-11-10T23:36:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["6ae126ef9b2d654dc3575aea18bbb280992e0bc5"]},"4920":{"id":"MDExOlB1bGxSZXF1ZXN0NzE5MjEzNTk=","public_id":4920,"url":"https://github.com/godotengine/godot/pull/4920","diff_url":"https://github.com/godotengine/godot/pull/4920.diff","patch_url":"https://github.com/godotengine/godot/pull/4920.patch","title":"Fixed and improved search bar","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-05-30T16:30:52Z","updated_at":"2020-01-26T09:18:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7e4c58c56331f0a6f98c9ac950135041d8578f97"]},"4921":{"id":"MDExOlB1bGxSZXF1ZXN0NzE5MjEzOTY=","public_id":4921,"url":"https://github.com/godotengine/godot/pull/4921","diff_url":"https://github.com/godotengine/godot/pull/4921.diff","patch_url":"https://github.com/godotengine/godot/pull/4921.patch","title":"Properly detect .h as a C++ header file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5NjQ3NQ==","created_at":"2016-05-30T16:31:14Z","updated_at":"2020-01-26T09:18:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["18484eb6c778c318e824882f2bec829ef1fe3582"]},"4926":{"id":"MDExOlB1bGxSZXF1ZXN0NzE5MjkyNDk=","public_id":4926,"url":"https://github.com/godotengine/godot/pull/4926","diff_url":"https://github.com/godotengine/godot/pull/4926.diff","patch_url":"https://github.com/godotengine/godot/pull/4926.patch","title":"Added fullscreen and distraction free modes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-05-30T18:38:22Z","updated_at":"2017-11-10T23:36:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["771b22571859df758609c2391e113e6fb894fa58"]},"4929":{"id":"MDExOlB1bGxSZXF1ZXN0NzE5MzAwNDk=","public_id":4929,"url":"https://github.com/godotengine/godot/pull/4929","diff_url":"https://github.com/godotengine/godot/pull/4929.diff","patch_url":"https://github.com/godotengine/godot/pull/4929.patch","title":"Added more translatable strings in code. Updated template tools.pot.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3ODIyMTg=","created_at":"2016-05-30T18:52:14Z","updated_at":"2020-01-26T09:18:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0fc4f1bcf4daf4b6efbce3e76506d74c672db59a"]},"4931":{"id":"MDExOlB1bGxSZXF1ZXN0NzE5MzA4MjM=","public_id":4931,"url":"https://github.com/godotengine/godot/pull/4931","diff_url":"https://github.com/godotengine/godot/pull/4931.diff","patch_url":"https://github.com/godotengine/godot/pull/4931.patch","title":"Filling in documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNDUwODc1","created_at":"2016-05-30T19:05:42Z","updated_at":"2020-01-26T09:18:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["3ba4e6b2ac079c20d4e79f6e0d7dc1123ce49f25"]},"4932":{"id":"MDExOlB1bGxSZXF1ZXN0NzE5MzA4Njg=","public_id":4932,"url":"https://github.com/godotengine/godot/pull/4932","diff_url":"https://github.com/godotengine/godot/pull/4932.diff","patch_url":"https://github.com/godotengine/godot/pull/4932.patch","title":"Add pt_BR editor translation file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-05-30T19:06:35Z","updated_at":"2020-01-26T09:18:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["67d44e18f540a39f3edb43b2c0337295e65037b8"]},"4933":{"id":"MDExOlB1bGxSZXF1ZXN0NzE5MzIyNDg=","public_id":4933,"url":"https://github.com/godotengine/godot/pull/4933","diff_url":"https://github.com/godotengine/godot/pull/4933.diff","patch_url":"https://github.com/godotengine/godot/pull/4933.patch","title":"Added RigidBody and finished Resource class-reference","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTY3MjY=","created_at":"2016-05-30T19:31:32Z","updated_at":"2020-01-26T09:18:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["063d507a15d7895a08dabe50feaf949e454445d3","a4cbed846589c8987965684757f59f234a55c9a8"]},"4934":{"id":"MDExOlB1bGxSZXF1ZXN0NzE5MzMzOTk=","public_id":4934,"url":"https://github.com/godotengine/godot/pull/4934","diff_url":"https://github.com/godotengine/godot/pull/4934.diff","patch_url":"https://github.com/godotengine/godot/pull/4934.patch","title":"Added partial German translation.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk5MjgyNg==","created_at":"2016-05-30T19:49:22Z","updated_at":"2016-05-30T21:26:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d1f5c3a5bf9446cdbd29b2f431fad81dfbb32910"]},"4942":{"id":"MDExOlB1bGxSZXF1ZXN0NzE5NDYzOTc=","public_id":4942,"url":"https://github.com/godotengine/godot/pull/4942","diff_url":"https://github.com/godotengine/godot/pull/4942.diff","patch_url":"https://github.com/godotengine/godot/pull/4942.patch","title":"Many improvements of Russian translation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3ODIyMTg=","created_at":"2016-05-31T00:43:51Z","updated_at":"2020-01-26T09:18:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["fb2d52e1164bd823e6de406f77d762804c1b1df9"]},"4943":{"id":"MDExOlB1bGxSZXF1ZXN0NzE5NTI4MDE=","public_id":4943,"url":"https://github.com/godotengine/godot/pull/4943","diff_url":"https://github.com/godotengine/godot/pull/4943.diff","patch_url":"https://github.com/godotengine/godot/pull/4943.patch","title":"Key modifiers (Ctrl, Alt, Meta and Shift) may be used as Input keys n…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2016-05-31T03:04:05Z","updated_at":"2016-06-04T13:37:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bb223869e0d016d372d8f3d98b3d5680cc069368"]},"4946":{"id":"MDExOlB1bGxSZXF1ZXN0NzE5NTk3ODU=","public_id":4946,"url":"https://github.com/godotengine/godot/pull/4946","diff_url":"https://github.com/godotengine/godot/pull/4946.diff","patch_url":"https://github.com/godotengine/godot/pull/4946.patch","title":"fix random inifinite loop when open editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-05-31T05:22:19Z","updated_at":"2016-06-07T06:54:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8804b939531f6cab6b1db35da846403f6d60fd04"]},"4948":{"id":"MDExOlB1bGxSZXF1ZXN0NzE5NjI2MTg=","public_id":4948,"url":"https://github.com/godotengine/godot/pull/4948","diff_url":"https://github.com/godotengine/godot/pull/4948.diff","patch_url":"https://github.com/godotengine/godot/pull/4948.patch","title":"Supports to use non-latin characters in script editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-05-31T06:07:23Z","updated_at":"2016-06-07T06:54:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c761333ce412c18dc57890305253fd5991bac2c2"]},"4950":{"id":"MDExOlB1bGxSZXF1ZXN0NzE5Njc4Nzg=","public_id":4950,"url":"https://github.com/godotengine/godot/pull/4950","diff_url":"https://github.com/godotengine/godot/pull/4950.diff","patch_url":"https://github.com/godotengine/godot/pull/4950.patch","title":"Expose ResourceImportMetadata::set_source_md5 for script","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2016-05-31T07:12:29Z","updated_at":"2016-06-03T11:26:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"}],"commits":["2bbedd35ddfa0eb4872003383c5ea91b887427ac"]},"4952":{"id":"MDExOlB1bGxSZXF1ZXN0NzIwMTQ2NDg=","public_id":4952,"url":"https://github.com/godotengine/godot/pull/4952","diff_url":"https://github.com/godotengine/godot/pull/4952.diff","patch_url":"https://github.com/godotengine/godot/pull/4952.patch","title":"fix stb font property names","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY4ODAzNzg=","created_at":"2016-05-31T13:24:19Z","updated_at":"2016-06-07T03:14:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["21bcf4a8aa209053c1a3177877695a444e8957f4"]},"4955":{"id":"MDExOlB1bGxSZXF1ZXN0NzIwMzY5NDU=","public_id":4955,"url":"https://github.com/godotengine/godot/pull/4955","diff_url":"https://github.com/godotengine/godot/pull/4955.diff","patch_url":"https://github.com/godotengine/godot/pull/4955.patch","title":"Sync and more translation for zh_CN","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2016-05-31T15:32:26Z","updated_at":"2020-01-26T09:18:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["7e18de6b6abb7bc9533bc4d7b2669b7273f6f9b6"]},"4956":{"id":"MDExOlB1bGxSZXF1ZXN0NzIwNDkzNDI=","public_id":4956,"url":"https://github.com/godotengine/godot/pull/4956","diff_url":"https://github.com/godotengine/godot/pull/4956.diff","patch_url":"https://github.com/godotengine/godot/pull/4956.patch","title":"fix error when open scene or switch to another scene","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-05-31T16:50:46Z","updated_at":"2020-01-26T09:18:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e4f68d08ebbfafec43d97763facc964026483be1"]},"4958":{"id":"MDExOlB1bGxSZXF1ZXN0NzIwNTQyMzI=","public_id":4958,"url":"https://github.com/godotengine/godot/pull/4958","diff_url":"https://github.com/godotengine/godot/pull/4958.diff","patch_url":"https://github.com/godotengine/godot/pull/4958.patch","title":"Area Documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NjY5Mzky","created_at":"2016-05-31T17:25:12Z","updated_at":"2020-01-26T09:18:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["617530832b56d10dc6df16f83692ccdcb905cfc7"]},"4960":{"id":"MDExOlB1bGxSZXF1ZXN0NzIwNjkwMTk=","public_id":4960,"url":"https://github.com/godotengine/godot/pull/4960","diff_url":"https://github.com/godotengine/godot/pull/4960.diff","patch_url":"https://github.com/godotengine/godot/pull/4960.patch","title":"Make Color.{rgba}8 return int instead float","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-05-31T19:07:24Z","updated_at":"2020-01-26T09:14:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["da3247a500662dcbd8e1946ecf0a9af19a146982"]},"4964":{"id":"MDExOlB1bGxSZXF1ZXN0NzIwOTgzMjY=","public_id":4964,"url":"https://github.com/godotengine/godot/pull/4964","diff_url":"https://github.com/godotengine/godot/pull/4964.diff","patch_url":"https://github.com/godotengine/godot/pull/4964.patch","title":"Morphological and stylistic corrections in ru.po","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU0MTIzMjI=","created_at":"2016-05-31T22:49:21Z","updated_at":"2020-01-26T09:14:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8f6b5ffdc72fe53776ddf7e98783aa2b21e06c09"]},"4968":{"id":"MDExOlB1bGxSZXF1ZXN0NzIxMjkzMzQ=","public_id":4968,"url":"https://github.com/godotengine/godot/pull/4968","diff_url":"https://github.com/godotengine/godot/pull/4968.diff","patch_url":"https://github.com/godotengine/godot/pull/4968.patch","title":"i18n: Improve existing german translations","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcxNzI5MA==","created_at":"2016-06-01T06:33:42Z","updated_at":"2020-01-26T09:20:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["195a76632add9e9226f95e57721feffb94572716"]},"4971":{"id":"MDExOlB1bGxSZXF1ZXN0NzIxNTI3MjM=","public_id":4971,"url":"https://github.com/godotengine/godot/pull/4971","diff_url":"https://github.com/godotengine/godot/pull/4971.diff","patch_url":"https://github.com/godotengine/godot/pull/4971.patch","title":"StaticBody documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NjY5Mzky","created_at":"2016-06-01T09:58:29Z","updated_at":"2020-01-26T09:20:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["35cb75220de897face4d133cd9a9c5c1ac80d8a4"]},"4972":{"id":"MDExOlB1bGxSZXF1ZXN0NzIxNTUyNzk=","public_id":4972,"url":"https://github.com/godotengine/godot/pull/4972","diff_url":"https://github.com/godotengine/godot/pull/4972.diff","patch_url":"https://github.com/godotengine/godot/pull/4972.patch","title":"i18n: Improve existing german translations. Merged two po files.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg1MjMyOTA=","created_at":"2016-06-01T10:16:26Z","updated_at":"2020-01-26T09:20:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ec3d23c32302aca114dcb82cc5e5c805387b3d45"]},"4974":{"id":"MDExOlB1bGxSZXF1ZXN0NzIxNjU1NzM=","public_id":4974,"url":"https://github.com/godotengine/godot/pull/4974","diff_url":"https://github.com/godotengine/godot/pull/4974.diff","patch_url":"https://github.com/godotengine/godot/pull/4974.patch","title":"Added 3 more translatable strings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3ODIyMTg=","created_at":"2016-06-01T11:38:49Z","updated_at":"2020-01-26T09:20:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4a1a6c0d06883767000b9e607e40b73402c86c7d","f7d0110cdf61fff70bcb66b50a5274e5d96a6c76"]},"4976":{"id":"MDExOlB1bGxSZXF1ZXN0NzIxOTM4NTg=","public_id":4976,"url":"https://github.com/godotengine/godot/pull/4976","diff_url":"https://github.com/godotengine/godot/pull/4976.diff","patch_url":"https://github.com/godotengine/godot/pull/4976.patch","title":"Sort translations","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTY3MjY=","created_at":"2016-06-01T14:45:44Z","updated_at":"2016-06-01T15:34:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4192d6d5512611825c777aea7af0c8a9478ee290"]},"4977":{"id":"MDExOlB1bGxSZXF1ZXN0NzIyMDA4MTQ=","public_id":4977,"url":"https://github.com/godotengine/godot/pull/4977","diff_url":"https://github.com/godotengine/godot/pull/4977.diff","patch_url":"https://github.com/godotengine/godot/pull/4977.patch","title":"Expose extra methods and constants to scripts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2016-06-01T15:23:10Z","updated_at":"2016-06-06T23:27:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b160a26abd50eb34e8ba982f2c1fd95fdd6d102e","4bcc60008d7ce346b282652a347b3e1f6184e5f9","445909c1e106a3fd02da313d258d9078632cb745","7ebc4229455521bd1e978c8de2913a9a7763b66f"]},"4979":{"id":"MDExOlB1bGxSZXF1ZXN0NzIyMTQ5MjA=","public_id":4979,"url":"https://github.com/godotengine/godot/pull/4979","diff_url":"https://github.com/godotengine/godot/pull/4979.diff","patch_url":"https://github.com/godotengine/godot/pull/4979.patch","title":"Removed invalid DEFVAL for HTTPClient::request_raw","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-06-01T16:50:03Z","updated_at":"2020-01-26T09:20:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["cceb842a4899faae702be8ec0291423a177d1879"]},"4982":{"id":"MDExOlB1bGxSZXF1ZXN0NzIyNzI3MjE=","public_id":4982,"url":"https://github.com/godotengine/godot/pull/4982","diff_url":"https://github.com/godotengine/godot/pull/4982.diff","patch_url":"https://github.com/godotengine/godot/pull/4982.patch","title":"Remove Make-related flags from Android build","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-06-02T00:18:22Z","updated_at":"2020-01-26T09:20:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["408c26ce0bc3847ed956a6993faa2619cd942da2"]},"4989":{"id":"MDExOlB1bGxSZXF1ZXN0NzIzNDI0NDk=","public_id":4989,"url":"https://github.com/godotengine/godot/pull/4989","diff_url":"https://github.com/godotengine/godot/pull/4989.diff","patch_url":"https://github.com/godotengine/godot/pull/4989.patch","title":"fix crash and error with texture atlas","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-06-02T13:04:56Z","updated_at":"2016-06-07T06:54:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ee7d94bf1102425a669646e8712ad675b03c6165","fc73f0c8b01ca5777f9c7970c5d78abc7c190b6e"]},"4994":{"id":"MDExOlB1bGxSZXF1ZXN0NzIzNzIyNzk=","public_id":4994,"url":"https://github.com/godotengine/godot/pull/4994","diff_url":"https://github.com/godotengine/godot/pull/4994.diff","patch_url":"https://github.com/godotengine/godot/pull/4994.patch","title":"The create node dialog now starts collapsed. ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc1MDA2OTM=","created_at":"2016-06-02T15:58:56Z","updated_at":"2016-06-04T08:31:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["987192775a713c61bc7ac17b54b3bbd1d1e067f3"]},"4995":{"id":"MDExOlB1bGxSZXF1ZXN0NzIzNzI1NTg=","public_id":4995,"url":"https://github.com/godotengine/godot/pull/4995","diff_url":"https://github.com/godotengine/godot/pull/4995.diff","patch_url":"https://github.com/godotengine/godot/pull/4995.patch","title":"Added classes' short descriptions as tooltips in the create dialog.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc1MDA2OTM=","created_at":"2016-06-02T16:00:25Z","updated_at":"2020-01-26T09:20:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["fe3a68c4c2c2608ea1d5d17483771bead501c794"]},"4999":{"id":"MDExOlB1bGxSZXF1ZXN0NzIzOTY2Nzk=","public_id":4999,"url":"https://github.com/godotengine/godot/pull/4999","diff_url":"https://github.com/godotengine/godot/pull/4999.diff","patch_url":"https://github.com/godotengine/godot/pull/4999.patch","title":"change invalid characters when get user data dir on Windows & Unix","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-06-02T18:42:24Z","updated_at":"2016-06-07T06:54:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9073dc99634285edc3b4886467871c14100f8233"]},"5001":{"id":"MDExOlB1bGxSZXF1ZXN0NzIzOTkyODg=","public_id":5001,"url":"https://github.com/godotengine/godot/pull/5001","diff_url":"https://github.com/godotengine/godot/pull/5001.diff","patch_url":"https://github.com/godotengine/godot/pull/5001.patch","title":"Add some french translation.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODE4ODA5","created_at":"2016-06-02T18:59:26Z","updated_at":"2020-01-26T09:20:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6829b4b57bf74160d7ba2a6174c6238177326c67"]},"5003":{"id":"MDExOlB1bGxSZXF1ZXN0NzI0MDczNDQ=","public_id":5003,"url":"https://github.com/godotengine/godot/pull/5003","diff_url":"https://github.com/godotengine/godot/pull/5003.diff","patch_url":"https://github.com/godotengine/godot/pull/5003.patch","title":"Add Korean translation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-06-02T19:56:10Z","updated_at":"2020-01-26T09:20:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d9eab56bf0329daf89637c7ebffc142e9c1431a6"]},"5006":{"id":"MDExOlB1bGxSZXF1ZXN0NzI0MTQzNjE=","public_id":5006,"url":"https://github.com/godotengine/godot/pull/5006","diff_url":"https://github.com/godotengine/godot/pull/5006.diff","patch_url":"https://github.com/godotengine/godot/pull/5006.patch","title":"more fixes in Russian localization.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3ODIyMTg=","created_at":"2016-06-02T20:44:59Z","updated_at":"2022-09-26T12:36:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b8d31c5eb5ff91c5c4f0af3c74d92aabbbebac9f"]},"5007":{"id":"MDExOlB1bGxSZXF1ZXN0NzI0MTU3NjY=","public_id":5007,"url":"https://github.com/godotengine/godot/pull/5007","diff_url":"https://github.com/godotengine/godot/pull/5007.diff","patch_url":"https://github.com/godotengine/godot/pull/5007.patch","title":"Update asset library editor plugin, adding a bit new functionality and fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-06-02T20:54:19Z","updated_at":"2017-03-30T10:39:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e4a24812cd3fa6d6fb9f0ba440e01c84642204ac"]},"5016":{"id":"MDExOlB1bGxSZXF1ZXN0NzI1MzIzMzU=","public_id":5016,"url":"https://github.com/godotengine/godot/pull/5016","diff_url":"https://github.com/godotengine/godot/pull/5016.diff","patch_url":"https://github.com/godotengine/godot/pull/5016.patch","title":"Added classref for HTTPClient and HTTPRequest","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTY3MjY=","created_at":"2016-06-03T16:14:01Z","updated_at":"2020-01-26T09:20:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["4c5439f8cd787d6422a5ca30316f256227ff3405","dd4eaa10051407034bf854a7f876fbb6d1027f01","45163b10bebb07769fdb103a76468915e0066f76"]},"5021":{"id":"MDExOlB1bGxSZXF1ZXN0NzI1NDU0MDg=","public_id":5021,"url":"https://github.com/godotengine/godot/pull/5021","diff_url":"https://github.com/godotengine/godot/pull/5021.diff","patch_url":"https://github.com/godotengine/godot/pull/5021.patch","title":"SampleLibraryEditor: Initialize \"is_playing\" variable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyMzkwOTA=","created_at":"2016-06-03T17:58:01Z","updated_at":"2016-06-03T20:26:22Z","target_branch":"2.0","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9acb666320a03d6f47b6bd43842488bdb921be9f"]},"5022":{"id":"MDExOlB1bGxSZXF1ZXN0NzI1NDYzMDY=","public_id":5022,"url":"https://github.com/godotengine/godot/pull/5022","diff_url":"https://github.com/godotengine/godot/pull/5022.diff","patch_url":"https://github.com/godotengine/godot/pull/5022.patch","title":"Fix Color8 constructor using wrong value range","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-06-03T18:04:46Z","updated_at":"2016-06-11T16:12:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["43dad78209e76fc37ae8b46ac3a8ffe4a589eb55"]},"5023":{"id":"MDExOlB1bGxSZXF1ZXN0NzI1NDc0MDE=","public_id":5023,"url":"https://github.com/godotengine/godot/pull/5023","diff_url":"https://github.com/godotengine/godot/pull/5023.diff","patch_url":"https://github.com/godotengine/godot/pull/5023.patch","title":"deselect in help when click somewhere","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-06-03T18:12:51Z","updated_at":"2016-07-22T16:15:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["bf22e698229797284c3145c2750533c2eb4046cc"]},"5025":{"id":"MDExOlB1bGxSZXF1ZXN0NzI1NjA1MTU=","public_id":5025,"url":"https://github.com/godotengine/godot/pull/5025","diff_url":"https://github.com/godotengine/godot/pull/5025.diff","patch_url":"https://github.com/godotengine/godot/pull/5025.patch","title":"Fix typo in http_client.h","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTY3MjY=","created_at":"2016-06-03T19:50:03Z","updated_at":"2016-06-03T20:17:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b4fb4a131dcfc4b62b07e33430d638c0813c3b71"]},"5026":{"id":"MDExOlB1bGxSZXF1ZXN0NzI1NjQ0Nzg=","public_id":5026,"url":"https://github.com/godotengine/godot/pull/5026","diff_url":"https://github.com/godotengine/godot/pull/5026.diff","patch_url":"https://github.com/godotengine/godot/pull/5026.patch","title":"Enhanced Patch9Frame","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2016-06-03T20:22:13Z","updated_at":"2016-06-07T05:52:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5894060abb35713d744b6a79e7112d38926ba767","9546b2ffd4a73001b4e00248b8f7dc893c133a06","dc3cef7c4d7d596dd2e6a171a0912971c21df89b","fdf914e53e80f49153ea7f999f816010c0ad8e50"]},"5027":{"id":"MDExOlB1bGxSZXF1ZXN0NzI1NzU0Nzg=","public_id":5027,"url":"https://github.com/godotengine/godot/pull/5027","diff_url":"https://github.com/godotengine/godot/pull/5027.diff","patch_url":"https://github.com/godotengine/godot/pull/5027.patch","title":"Add Array.find_last() and Array.count()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTY3MjY=","created_at":"2016-06-03T21:53:42Z","updated_at":"2016-06-04T14:07:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5f5ca8cd9b323e3a89940afd5df09099f83d1473"]},"5030":{"id":"MDExOlB1bGxSZXF1ZXN0NzI1OTg5ODU=","public_id":5030,"url":"https://github.com/godotengine/godot/pull/5030","diff_url":"https://github.com/godotengine/godot/pull/5030.diff","patch_url":"https://github.com/godotengine/godot/pull/5030.patch","title":"fix line_edit&label get min size bug&draw problem","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY4ODAzNzg=","created_at":"2016-06-04T10:11:10Z","updated_at":"2016-06-10T02:26:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5f7b42cb874764b9e23724ed4a99c1b165b84f8a"]},"5032":{"id":"MDExOlB1bGxSZXF1ZXN0NzI2MDEwNjc=","public_id":5032,"url":"https://github.com/godotengine/godot/pull/5032","diff_url":"https://github.com/godotengine/godot/pull/5032.diff","patch_url":"https://github.com/godotengine/godot/pull/5032.patch","title":"Physics2D: Rename default_density to default_linear_damp","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-06-04T12:11:00Z","updated_at":"2016-06-04T14:08:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a068152ba08cde6933db6862b9b440d3b5cc00a5"]},"5035":{"id":"MDExOlB1bGxSZXF1ZXN0NzI2MDUyMzc=","public_id":5035,"url":"https://github.com/godotengine/godot/pull/5035","diff_url":"https://github.com/godotengine/godot/pull/5035.diff","patch_url":"https://github.com/godotengine/godot/pull/5035.patch","title":"Right click->Quit on the godot icon will close the application on OSX","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2016-06-04T15:36:25Z","updated_at":"2016-06-04T16:43:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["76ab7d3886c5a5e7c777e3cd9869e7b428247c06"]},"5036":{"id":"MDExOlB1bGxSZXF1ZXN0NzI2MDU4MDY=","public_id":5036,"url":"https://github.com/godotengine/godot/pull/5036","diff_url":"https://github.com/godotengine/godot/pull/5036.diff","patch_url":"https://github.com/godotengine/godot/pull/5036.patch","title":"Added InputMap.get_actions()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTY3MjY=","created_at":"2016-06-04T16:00:26Z","updated_at":"2016-06-04T21:35:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1a80b2a04a16f930e0d5cca4bdf322769d5a24f9"]},"5038":{"id":"MDExOlB1bGxSZXF1ZXN0NzI2MTEyMjc=","public_id":5038,"url":"https://github.com/godotengine/godot/pull/5038","diff_url":"https://github.com/godotengine/godot/pull/5038.diff","patch_url":"https://github.com/godotengine/godot/pull/5038.patch","title":"New icons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-06-04T19:44:38Z","updated_at":"2016-06-05T15:05:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4389388d4e0b2973e831b030b14e912e00b124b8","50fd5edb9e16acc9fe6c7828608252c0b6de03e2","2ddaf417778e57a24682e13f573cb876f9a9ce1c"]},"5039":{"id":"MDExOlB1bGxSZXF1ZXN0NzI2MTU2NjQ=","public_id":5039,"url":"https://github.com/godotengine/godot/pull/5039","diff_url":"https://github.com/godotengine/godot/pull/5039.diff","patch_url":"https://github.com/godotengine/godot/pull/5039.patch","title":"Add \"-rigid\" postfix import feature to create rigid bodies","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1Mjc2Mzc=","created_at":"2016-06-04T23:12:44Z","updated_at":"2016-06-19T10:43:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6b74e43a5b1c6febd953b7c9c5d6ed0e6b760be1"]},"5043":{"id":"MDExOlB1bGxSZXF1ZXN0NzI2MjU0MTA=","public_id":5043,"url":"https://github.com/godotengine/godot/pull/5043","diff_url":"https://github.com/godotengine/godot/pull/5043.diff","patch_url":"https://github.com/godotengine/godot/pull/5043.patch","title":"Add joystick vibration support on Linux","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyODAwOTU=","created_at":"2016-06-05T10:04:18Z","updated_at":"2019-07-02T16:38:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f665200df7bd6d1660f6dd8255ad66f5c675770d"]},"5047":{"id":"MDExOlB1bGxSZXF1ZXN0NzI2Mjc3ODc=","public_id":5047,"url":"https://github.com/godotengine/godot/pull/5047","diff_url":"https://github.com/godotengine/godot/pull/5047.diff","patch_url":"https://github.com/godotengine/godot/pull/5047.patch","title":"Document Viewport and ViewportSprite","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-06-05T12:11:50Z","updated_at":"2020-01-26T09:20:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["662e0cc4115be65de3ca7a59c78454f97918dce3","9e0921e038fc2c8f88f837e234a0b1b7cec32117"]},"5048":{"id":"MDExOlB1bGxSZXF1ZXN0NzI2Mjg1OTI=","public_id":5048,"url":"https://github.com/godotengine/godot/pull/5048","diff_url":"https://github.com/godotengine/godot/pull/5048.diff","patch_url":"https://github.com/godotengine/godot/pull/5048.patch","title":"Added Dictionary.values()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTY3MjY=","created_at":"2016-06-05T12:55:31Z","updated_at":"2016-06-07T06:16:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["dcce477f5e2b6572e3b9579e288986c969f1a816"]},"5052":{"id":"MDExOlB1bGxSZXF1ZXN0NzI2MzE4MDM=","public_id":5052,"url":"https://github.com/godotengine/godot/pull/5052","diff_url":"https://github.com/godotengine/godot/pull/5052.diff","patch_url":"https://github.com/godotengine/godot/pull/5052.patch","title":"Fix min size bug of Label","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-06-05T15:11:53Z","updated_at":"2016-06-07T06:54:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f792f63b030ad2306c0407492f03fd9508b70766"]},"5053":{"id":"MDExOlB1bGxSZXF1ZXN0NzI2MzQ2MDY=","public_id":5053,"url":"https://github.com/godotengine/godot/pull/5053","diff_url":"https://github.com/godotengine/godot/pull/5053.diff","patch_url":"https://github.com/godotengine/godot/pull/5053.patch","title":"fix ui_* input events in Editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-06-05T17:07:27Z","updated_at":"2016-09-27T03:05:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a9779efe820e4ca62e498487d4e75e952d8b1bda"]},"5054":{"id":"MDExOlB1bGxSZXF1ZXN0NzI2MzU0NjA=","public_id":5054,"url":"https://github.com/godotengine/godot/pull/5054","diff_url":"https://github.com/godotengine/godot/pull/5054.diff","patch_url":"https://github.com/godotengine/godot/pull/5054.patch","title":"Fix implicit GDScript Reference inheritance","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2016-06-05T17:43:15Z","updated_at":"2016-07-08T17:17:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["3acbf8e71f15c682bcf4fee248f58180e689df1c"]},"5055":{"id":"MDExOlB1bGxSZXF1ZXN0NzI2MzU3MzQ=","public_id":5055,"url":"https://github.com/godotengine/godot/pull/5055","diff_url":"https://github.com/godotengine/godot/pull/5055.diff","patch_url":"https://github.com/godotengine/godot/pull/5055.patch","title":"Added missing icons for some nodes, changed instance icon","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-06-05T17:54:06Z","updated_at":"2016-06-06T07:31:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7398d696d0da3f294571ebeddc32fc92f9f99519"]},"5056":{"id":"MDExOlB1bGxSZXF1ZXN0NzI2MzYzNDk=","public_id":5056,"url":"https://github.com/godotengine/godot/pull/5056","diff_url":"https://github.com/godotengine/godot/pull/5056.diff","patch_url":"https://github.com/godotengine/godot/pull/5056.patch","title":"Bitmask import plugin","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2016-06-05T18:19:21Z","updated_at":"2016-06-07T05:28:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"}],"commits":["1dab0aab7ce40cc421136a281898d106db2a0a06"]},"5057":{"id":"MDExOlB1bGxSZXF1ZXN0NzI2Mzc4NjE=","public_id":5057,"url":"https://github.com/godotengine/godot/pull/5057","diff_url":"https://github.com/godotengine/godot/pull/5057.diff","patch_url":"https://github.com/godotengine/godot/pull/5057.patch","title":"Improved Blender/Collada -colonly import creating collision shapes fo…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NzY0NDky","created_at":"2016-06-05T19:22:55Z","updated_at":"2016-06-07T11:22:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"}],"commits":["494847f0d106968e4f527eec088aeb84ab39b112"]},"5058":{"id":"MDExOlB1bGxSZXF1ZXN0NzI2Mzg4NTE=","public_id":5058,"url":"https://github.com/godotengine/godot/pull/5058","diff_url":"https://github.com/godotengine/godot/pull/5058.diff","patch_url":"https://github.com/godotengine/godot/pull/5058.patch","title":"Preserve signal connections when replacing target node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-06-05T20:04:00Z","updated_at":"2016-06-26T18:08:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["dc2ea39f242979f69be3469bea8ef2467ab98b34"]},"5059":{"id":"MDExOlB1bGxSZXF1ZXN0NzI2NDI4Njk=","public_id":5059,"url":"https://github.com/godotengine/godot/pull/5059","diff_url":"https://github.com/godotengine/godot/pull/5059.diff","patch_url":"https://github.com/godotengine/godot/pull/5059.patch","title":"Somewhat fixed Directory::get_space_left() return values.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTY3MjY=","created_at":"2016-06-05T22:42:16Z","updated_at":"2016-06-06T21:50:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["3fb3b7c1f7609f73b6992b43316e2a52764f09db"]},"5062":{"id":"MDExOlB1bGxSZXF1ZXN0NzI2NTYzNTk=","public_id":5062,"url":"https://github.com/godotengine/godot/pull/5062","diff_url":"https://github.com/godotengine/godot/pull/5062.diff","patch_url":"https://github.com/godotengine/godot/pull/5062.patch","title":"Better translation for Korean","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-06-06T04:58:58Z","updated_at":"2016-06-07T06:54:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5af475cd3e7de0b2d0cee6553668f959e360543b"]},"5065":{"id":"MDExOlB1bGxSZXF1ZXN0NzI2OTczNDQ=","public_id":5065,"url":"https://github.com/godotengine/godot/pull/5065","diff_url":"https://github.com/godotengine/godot/pull/5065.diff","patch_url":"https://github.com/godotengine/godot/pull/5065.patch","title":"Keep the default environment variables as set by SCons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2016-06-06T11:55:52Z","updated_at":"2016-06-06T21:31:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["ad0af9d2739f17c35be1dc78fab8049e96592cc4"]},"5067":{"id":"MDExOlB1bGxSZXF1ZXN0NzI3MDQ2OTk=","public_id":5067,"url":"https://github.com/godotengine/godot/pull/5067","diff_url":"https://github.com/godotengine/godot/pull/5067.diff","patch_url":"https://github.com/godotengine/godot/pull/5067.patch","title":"x11: fix vsync support","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-06-06T12:58:39Z","updated_at":"2016-09-27T03:05:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["5cd7611a9ab71a7b72b4aaaab4a2498b3cadc972"]},"5070":{"id":"MDExOlB1bGxSZXF1ZXN0NzI3NDU2ODg=","public_id":5070,"url":"https://github.com/godotengine/godot/pull/5070","diff_url":"https://github.com/godotengine/godot/pull/5070.diff","patch_url":"https://github.com/godotengine/godot/pull/5070.patch","title":"Add missing license information for bundled libraries","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3NzQyMzMz","created_at":"2016-06-06T17:19:51Z","updated_at":"2016-06-06T21:31:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c0a8c4f6e4cd3b70d8c14d34918a25c28760170c","18fc2ccbe1b6ae38153db1066b696dee3a7a176b","f97f8971e3afd738a787b3a47f18feba3ee1f104","04fc62c4e3ace066cfb6c1114dc0238b299e2d7c"]},"5071":{"id":"MDExOlB1bGxSZXF1ZXN0NzI3NDY3OTg=","public_id":5071,"url":"https://github.com/godotengine/godot/pull/5071","diff_url":"https://github.com/godotengine/godot/pull/5071.diff","patch_url":"https://github.com/godotengine/godot/pull/5071.patch","title":"Anchor icon fix","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2016-06-06T17:28:19Z","updated_at":"2016-06-06T19:46:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3a21f98131149a534b8e89083d5ddccc660f8ae2"]},"5072":{"id":"MDExOlB1bGxSZXF1ZXN0NzI3NTg3MDI=","public_id":5072,"url":"https://github.com/godotengine/godot/pull/5072","diff_url":"https://github.com/godotengine/godot/pull/5072.diff","patch_url":"https://github.com/godotengine/godot/pull/5072.patch","title":"Fix error tab index out of size print, issue 4997","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-06-06T18:52:17Z","updated_at":"2017-11-10T23:36:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a0eb297cfcc59bd9cf743250ddc9b21975f4fdaf"]},"5074":{"id":"MDExOlB1bGxSZXF1ZXN0NzI3ODMyMDg=","public_id":5074,"url":"https://github.com/godotengine/godot/pull/5074","diff_url":"https://github.com/godotengine/godot/pull/5074.diff","patch_url":"https://github.com/godotengine/godot/pull/5074.patch","title":"Fixed some icons by the feedback received, also added some missing icons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-06-06T21:43:38Z","updated_at":"2016-06-06T21:51:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bf4d749f1036f332094b8ff58cbe8889a64e6ca5"]},"5077":{"id":"MDExOlB1bGxSZXF1ZXN0NzI3OTc1Mzc=","public_id":5077,"url":"https://github.com/godotengine/godot/pull/5077","diff_url":"https://github.com/godotengine/godot/pull/5077.diff","patch_url":"https://github.com/godotengine/godot/pull/5077.patch","title":"Improve Android build","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2016-06-07T00:04:48Z","updated_at":"2016-07-26T21:15:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["e7b2626707457fe1d6af36da3d7a1ec3863cd52f"]},"5078":{"id":"MDExOlB1bGxSZXF1ZXN0NzI4MDgwMjg=","public_id":5078,"url":"https://github.com/godotengine/godot/pull/5078","diff_url":"https://github.com/godotengine/godot/pull/5078.diff","patch_url":"https://github.com/godotengine/godot/pull/5078.patch","title":"Revert \"Fix implicit GDScript Reference inheritance\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY2NDUzMDk=","created_at":"2016-06-07T02:42:43Z","updated_at":"2017-01-12T18:56:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["86253cbdfe0410ad4d50c2051036b51fb01ea16d"]},"5082":{"id":"MDExOlB1bGxSZXF1ZXN0NzI4MzM5MzY=","public_id":5082,"url":"https://github.com/godotengine/godot/pull/5082","diff_url":"https://github.com/godotengine/godot/pull/5082.diff","patch_url":"https://github.com/godotengine/godot/pull/5082.patch","title":"Fix ui layout for EditorFontImportDialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2016-06-07T08:24:56Z","updated_at":"2016-06-10T06:14:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["a1ba404cc5d31e8b71edcc95737afe318fc01108"]},"5083":{"id":"MDExOlB1bGxSZXF1ZXN0NzI4NDk4NTY=","public_id":5083,"url":"https://github.com/godotengine/godot/pull/5083","diff_url":"https://github.com/godotengine/godot/pull/5083.diff","patch_url":"https://github.com/godotengine/godot/pull/5083.patch","title":"Added classref for Image, ImageTexture, LargeTexture","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTY3MjY=","created_at":"2016-06-07T10:20:25Z","updated_at":"2016-06-07T10:23:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["ec96e36bc9c2884226bd5a546e7b9717988022cd","8a4eca8aa84ae79feba4c73f45af77b3dfde0e65","db5ea849d8f20296700e9f9d368dc41f6609ce5a"]},"5084":{"id":"MDExOlB1bGxSZXF1ZXN0NzI4NTQ5MTI=","public_id":5084,"url":"https://github.com/godotengine/godot/pull/5084","diff_url":"https://github.com/godotengine/godot/pull/5084.diff","patch_url":"https://github.com/godotengine/godot/pull/5084.patch","title":"Windows: Hide mouse on MOUSE_MODE_CAPTURED","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTY3MjY=","created_at":"2016-06-07T10:59:51Z","updated_at":"2016-06-07T14:23:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3cfa9209825b1992f8958ecedf88ee1eec8c7fb0"]},"5085":{"id":"MDExOlB1bGxSZXF1ZXN0NzI4NjEwMzI=","public_id":5085,"url":"https://github.com/godotengine/godot/pull/5085","diff_url":"https://github.com/godotengine/godot/pull/5085.diff","patch_url":"https://github.com/godotengine/godot/pull/5085.patch","title":"Remove found dead code","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2016-06-07T11:50:22Z","updated_at":"2016-06-22T08:41:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3df26825b4e85ec5fbc4ae0679b3c12c84ae56f5"]},"5088":{"id":"MDExOlB1bGxSZXF1ZXN0NzI5MDMwNzk=","public_id":5088,"url":"https://github.com/godotengine/godot/pull/5088","diff_url":"https://github.com/godotengine/godot/pull/5088.diff","patch_url":"https://github.com/godotengine/godot/pull/5088.patch","title":"Improved breakpoint marker position, and scales with font size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-06-07T16:03:25Z","updated_at":"2017-11-10T23:36:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["d66b034bd1557bb8a3b8e29a1fa64b10b94e408c"]},"5089":{"id":"MDExOlB1bGxSZXF1ZXN0NzI5MDY2MTI=","public_id":5089,"url":"https://github.com/godotengine/godot/pull/5089","diff_url":"https://github.com/godotengine/godot/pull/5089.diff","patch_url":"https://github.com/godotengine/godot/pull/5089.patch","title":"Add a \"copy path\" item to the filesystem dock context menu.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-06-07T16:25:56Z","updated_at":"2020-01-26T09:20:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["be867f387781913f7ffdecc4332f7e0978789f5c"]},"5090":{"id":"MDExOlB1bGxSZXF1ZXN0NzI5MjEzODA=","public_id":5090,"url":"https://github.com/godotengine/godot/pull/5090","diff_url":"https://github.com/godotengine/godot/pull/5090.diff","patch_url":"https://github.com/godotengine/godot/pull/5090.patch","title":"Upgrade embedded GLEW to version 1.13.0","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-06-07T18:06:45Z","updated_at":"2016-10-09T19:54:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["5bed0af65e7bac0a4f8b97ea5392d2df2c25622d","768e9252714b57421b5c893a8258469a14630a30","4c658dc52303ece088a245ede2835a68b78530b2"]},"5091":{"id":"MDExOlB1bGxSZXF1ZXN0NzI5MjY4MzU=","public_id":5091,"url":"https://github.com/godotengine/godot/pull/5091","diff_url":"https://github.com/godotengine/godot/pull/5091.diff","patch_url":"https://github.com/godotengine/godot/pull/5091.patch","title":"listener icons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-06-07T18:42:44Z","updated_at":"2016-06-07T18:45:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a4fd9d1662c7f22cc799a9500164b47241caf40f"]},"5093":{"id":"MDExOlB1bGxSZXF1ZXN0NzI5MzY4NTA=","public_id":5093,"url":"https://github.com/godotengine/godot/pull/5093","diff_url":"https://github.com/godotengine/godot/pull/5093.diff","patch_url":"https://github.com/godotengine/godot/pull/5093.patch","title":"Fixed localization in file dialogs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3ODIyMTg=","created_at":"2016-06-07T19:50:17Z","updated_at":"2016-06-08T10:57:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9c762fef0fb8c4af6cd2b3fb97525114b2d35d27","ceae11ee290debf84ab06494df1c7a88e0c0e65d"]},"5094":{"id":"MDExOlB1bGxSZXF1ZXN0NzI5NDE3NDc=","public_id":5094,"url":"https://github.com/godotengine/godot/pull/5094","diff_url":"https://github.com/godotengine/godot/pull/5094.diff","patch_url":"https://github.com/godotengine/godot/pull/5094.patch","title":"Improved Blender/Collada shadeless->unshaded import","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NzY0NDky","created_at":"2016-06-07T20:22:43Z","updated_at":"2020-01-26T09:19:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"}],"commits":["101e0c9ec6db92a842a8ca8fc7b4e475a6f2f477"]},"5098":{"id":"MDExOlB1bGxSZXF1ZXN0NzI5NTYzMjE=","public_id":5098,"url":"https://github.com/godotengine/godot/pull/5098","diff_url":"https://github.com/godotengine/godot/pull/5098.diff","patch_url":"https://github.com/godotengine/godot/pull/5098.patch","title":"Revert \"Fix ui layout for EditorFontImportDialog\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyNjUzMDc=","created_at":"2016-06-07T22:01:47Z","updated_at":"2020-01-26T09:19:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e6ac3a3f35252d44938d88b9471d1675731a56ec"]},"5101":{"id":"MDExOlB1bGxSZXF1ZXN0NzI5OTMyNTA=","public_id":5101,"url":"https://github.com/godotengine/godot/pull/5101","diff_url":"https://github.com/godotengine/godot/pull/5101.diff","patch_url":"https://github.com/godotengine/godot/pull/5101.patch","title":"Regenerated icons with the new faster exporter, Added and fixed some …","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-06-08T06:36:02Z","updated_at":"2020-01-26T09:19:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1d6b0836d38b742b37e5c4f0b7f183c1f891726e"]},"5103":{"id":"MDExOlB1bGxSZXF1ZXN0NzMwMTM0OTQ=","public_id":5103,"url":"https://github.com/godotengine/godot/pull/5103","diff_url":"https://github.com/godotengine/godot/pull/5103.diff","patch_url":"https://github.com/godotengine/godot/pull/5103.patch","title":"RtAudio: proper under/overflow warning","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTY3MjY=","created_at":"2016-06-08T09:28:31Z","updated_at":"2016-06-08T10:49:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["39260f9dca60d9637cf00264d8ae51e027cb1a51"]},"5105":{"id":"MDExOlB1bGxSZXF1ZXN0NzMwMzgxNDY=","public_id":5105,"url":"https://github.com/godotengine/godot/pull/5105","diff_url":"https://github.com/godotengine/godot/pull/5105.diff","patch_url":"https://github.com/godotengine/godot/pull/5105.patch","title":"add line spacing option to script editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-06-08T12:35:15Z","updated_at":"2016-06-19T13:41:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["990956c4e0db8de0a2031a416e6b8298e25a2ba4"]},"5107":{"id":"MDExOlB1bGxSZXF1ZXN0NzMwNDIyNDE=","public_id":5107,"url":"https://github.com/godotengine/godot/pull/5107","diff_url":"https://github.com/godotengine/godot/pull/5107.diff","patch_url":"https://github.com/godotengine/godot/pull/5107.patch","title":"Caret blink no longer updates when hidden, issue 5100","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-06-08T13:04:05Z","updated_at":"2017-11-10T23:36:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e260e3872cb08c12c46981a6c8b7d2115a6a405c"]},"5111":{"id":"MDExOlB1bGxSZXF1ZXN0NzMxMDYzNjU=","public_id":5111,"url":"https://github.com/godotengine/godot/pull/5111","diff_url":"https://github.com/godotengine/godot/pull/5111.diff","patch_url":"https://github.com/godotengine/godot/pull/5111.patch","title":"Filling in documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNDUwODc1","created_at":"2016-06-08T19:32:49Z","updated_at":"2020-01-26T09:19:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["50de99f0503c220aea71e882a16e0fb64d7eb680"]},"5115":{"id":"MDExOlB1bGxSZXF1ZXN0NzMxNDM4NTQ=","public_id":5115,"url":"https://github.com/godotengine/godot/pull/5115","diff_url":"https://github.com/godotengine/godot/pull/5115.diff","patch_url":"https://github.com/godotengine/godot/pull/5115.patch","title":"es.po base translation and es_AR.po complete translation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNjgyOQ==","created_at":"2016-06-09T00:52:56Z","updated_at":"2020-01-26T09:22:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9349e747f671b3c655c88e9365af7e07d95649b9","be71cb425b3b25d5507416c3df7b7dc0daf4f3d7"]},"5123":{"id":"MDExOlB1bGxSZXF1ZXN0NzMyNTE3MDI=","public_id":5123,"url":"https://github.com/godotengine/godot/pull/5123","diff_url":"https://github.com/godotengine/godot/pull/5123.diff","patch_url":"https://github.com/godotengine/godot/pull/5123.patch","title":"EditorAssetLibrary: Don't call add_child() on uninitialized pointer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyMzkwOTA=","created_at":"2016-06-09T17:13:42Z","updated_at":"2016-06-09T20:32:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["73b93c9110ec853e12bcde1a26305bd96ed801d4"]},"5124":{"id":"MDExOlB1bGxSZXF1ZXN0NzMyNTU5NTE=","public_id":5124,"url":"https://github.com/godotengine/godot/pull/5124","diff_url":"https://github.com/godotengine/godot/pull/5124.diff","patch_url":"https://github.com/godotengine/godot/pull/5124.patch","title":"Fixed editor help focus issues and input propagation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-06-09T17:43:37Z","updated_at":"2020-01-26T09:22:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["eb14373d699870e5f2cbd3e0160dc8799c8de83f"]},"5125":{"id":"MDExOlB1bGxSZXF1ZXN0NzMyNjU2Nzc=","public_id":5125,"url":"https://github.com/godotengine/godot/pull/5125","diff_url":"https://github.com/godotengine/godot/pull/5125.diff","patch_url":"https://github.com/godotengine/godot/pull/5125.patch","title":"update Korean translation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-06-09T18:47:58Z","updated_at":"2016-06-19T13:41:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5534ba83dc4a0adfda05df94905d9ff0eba422e8"]},"5127":{"id":"MDExOlB1bGxSZXF1ZXN0NzMyNzc2MDQ=","public_id":5127,"url":"https://github.com/godotengine/godot/pull/5127","diff_url":"https://github.com/godotengine/godot/pull/5127.diff","patch_url":"https://github.com/godotengine/godot/pull/5127.patch","title":"Update asset library assets only when opening the respective tab","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-06-09T20:11:01Z","updated_at":"2020-01-26T09:22:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzk1MzcxNzY=","name":"good first issue","color":"#99ffff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c63ec998be918ada277d381520d6324a40325409"]},"5132":{"id":"MDExOlB1bGxSZXF1ZXN0NzMzMDkwOTQ=","public_id":5132,"url":"https://github.com/godotengine/godot/pull/5132","diff_url":"https://github.com/godotengine/godot/pull/5132.diff","patch_url":"https://github.com/godotengine/godot/pull/5132.patch","title":"Revert \"Fix min size bug of Label\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyNjUzMDc=","created_at":"2016-06-10T00:57:49Z","updated_at":"2022-09-26T12:36:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["45d1ffd611de94377f99e54ae7ca355b2b23afc9"]},"5135":{"id":"MDExOlB1bGxSZXF1ZXN0NzMzMjI0ODA=","public_id":5135,"url":"https://github.com/godotengine/godot/pull/5135","diff_url":"https://github.com/godotengine/godot/pull/5135.diff","patch_url":"https://github.com/godotengine/godot/pull/5135.patch","title":"fix android support screen property for large screen","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-06-10T05:10:39Z","updated_at":"2016-06-19T13:40:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4f64935ab62f7837c0a1cd6b8f069ef568928474"]},"5137":{"id":"MDExOlB1bGxSZXF1ZXN0NzMzNDY3MTg=","public_id":5137,"url":"https://github.com/godotengine/godot/pull/5137","diff_url":"https://github.com/godotengine/godot/pull/5137.diff","patch_url":"https://github.com/godotengine/godot/pull/5137.patch","title":"show correct message when transforming with axis-constraint (fixes #4870)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDIwMTU=","created_at":"2016-06-10T09:43:44Z","updated_at":"2017-06-08T06:33:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a7131883888b31f972025a248c16e8ea1e02f09a"]},"5138":{"id":"MDExOlB1bGxSZXF1ZXN0NzMzNTQyMTE=","public_id":5138,"url":"https://github.com/godotengine/godot/pull/5138","diff_url":"https://github.com/godotengine/godot/pull/5138.diff","patch_url":"https://github.com/godotengine/godot/pull/5138.patch","title":"Edit the region of AtlasTexture by TextureRegionEditorPlugin","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2016-06-10T10:43:34Z","updated_at":"2016-06-15T05:55:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3f3798811d018e19ffc7ea43465962ca0f5f1f56"]},"5139":{"id":"MDExOlB1bGxSZXF1ZXN0NzMzNTQ4NzA=","public_id":5139,"url":"https://github.com/godotengine/godot/pull/5139","diff_url":"https://github.com/godotengine/godot/pull/5139.diff","patch_url":"https://github.com/godotengine/godot/pull/5139.patch","title":"GridMap: Initialize \"navigation\" pointer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyMzkwOTA=","created_at":"2016-06-10T10:49:27Z","updated_at":"2016-09-25T11:12:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3d931f3353eaa3bb9afed0c351389006826191df"]},"5140":{"id":"MDExOlB1bGxSZXF1ZXN0NzMzNjQ2Nzk=","public_id":5140,"url":"https://github.com/godotengine/godot/pull/5140","diff_url":"https://github.com/godotengine/godot/pull/5140.diff","patch_url":"https://github.com/godotengine/godot/pull/5140.patch","title":"update russian translation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3ODIyMTg=","created_at":"2016-06-10T12:18:29Z","updated_at":"2016-06-15T05:56:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9cf8b235707ef2290e4df049e7954ffb81bc57f5"]},"5148":{"id":"MDExOlB1bGxSZXF1ZXN0NzM0MzY4MTk=","public_id":5148,"url":"https://github.com/godotengine/godot/pull/5148","diff_url":"https://github.com/godotengine/godot/pull/5148.diff","patch_url":"https://github.com/godotengine/godot/pull/5148.patch","title":"Add Array.find(what, from) and Array.rfind(what, from)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-06-10T21:12:33Z","updated_at":"2016-06-15T06:23:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6ce5876c63ffd7bc21b38197c4fa89713a77ceb5","46b6bb9dc49a7b187a7bf6e19e5da732a5656e19","269d5704202d29d1f367abfb2df44fa19997fd18"]},"5149":{"id":"MDExOlB1bGxSZXF1ZXN0NzM0NDQ1MDk=","public_id":5149,"url":"https://github.com/godotengine/godot/pull/5149","diff_url":"https://github.com/godotengine/godot/pull/5149.diff","patch_url":"https://github.com/godotengine/godot/pull/5149.patch","title":"TimeSeek node in AnimationTreePlayer now propagates filters","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU0NzgzNjU=","created_at":"2016-06-10T22:26:30Z","updated_at":"2016-06-15T06:14:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["048f5a6b75b2a2022c591dc68ca5e440c9e4e9f9"]},"5160":{"id":"MDExOlB1bGxSZXF1ZXN0NzM0NzU4NDQ=","public_id":5160,"url":"https://github.com/godotengine/godot/pull/5160","diff_url":"https://github.com/godotengine/godot/pull/5160.diff","patch_url":"https://github.com/godotengine/godot/pull/5160.patch","title":"FindReplaceBar: Fix search bug when text is selected","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-06-11T19:09:27Z","updated_at":"2016-06-26T18:08:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9a2d5fa1e19acdeaaf9fef253571677868ad3346"]},"5161":{"id":"MDExOlB1bGxSZXF1ZXN0NzM0NzcwMTI=","public_id":5161,"url":"https://github.com/godotengine/godot/pull/5161","diff_url":"https://github.com/godotengine/godot/pull/5161.diff","patch_url":"https://github.com/godotengine/godot/pull/5161.patch","title":"BaseButton: Add identifier for shortcut in tooltip","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-06-11T19:59:49Z","updated_at":"2016-06-26T18:08:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["90b3f702bdc3ad6228f302cc8c9f7d5f272460dc"]},"5162":{"id":"MDExOlB1bGxSZXF1ZXN0NzM0Nzc5MTc=","public_id":5162,"url":"https://github.com/godotengine/godot/pull/5162","diff_url":"https://github.com/godotengine/godot/pull/5162.diff","patch_url":"https://github.com/godotengine/godot/pull/5162.patch","title":"Make .app bundle high resolution aware","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc1Mjc4OTI=","created_at":"2016-06-11T20:42:05Z","updated_at":"2016-06-15T06:30:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["36d51f21ff2d63bb0a77448c6415d555d30dcc13"]},"5163":{"id":"MDExOlB1bGxSZXF1ZXN0NzM0Nzg4NDA=","public_id":5163,"url":"https://github.com/godotengine/godot/pull/5163","diff_url":"https://github.com/godotengine/godot/pull/5163.diff","patch_url":"https://github.com/godotengine/godot/pull/5163.patch","title":"Added script and shader editor shortcuts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-06-11T21:23:40Z","updated_at":"2017-11-10T23:36:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["907100337e751ca710801691a1fe31bf6a6016f4","52d2d52c31c20fa734b1af85d673400835a97470"]},"5165":{"id":"MDExOlB1bGxSZXF1ZXN0NzM0ODA4NjE=","public_id":5165,"url":"https://github.com/godotengine/godot/pull/5165","diff_url":"https://github.com/godotengine/godot/pull/5165.diff","patch_url":"https://github.com/godotengine/godot/pull/5165.patch","title":"ConnectionsDock: Double click to create and go to signal connection","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-06-11T23:07:38Z","updated_at":"2016-06-26T18:08:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["10881802bab109e076577edda3b9a86226367cda"]},"5166":{"id":"MDExOlB1bGxSZXF1ZXN0NzM0ODE2MTM=","public_id":5166,"url":"https://github.com/godotengine/godot/pull/5166","diff_url":"https://github.com/godotengine/godot/pull/5166.diff","patch_url":"https://github.com/godotengine/godot/pull/5166.patch","title":"Added customizable shortcuts for tile map editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-06-11T23:50:26Z","updated_at":"2016-06-19T10:50:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5524bcd2b5dd798c2ef054e5c475d2d3e4845d51","9b7e21698dc613504de04f4809fca8391047ea42","7427cbee7b866f589386f5ddd60ded445e6ae0bd","7c9e68ed7e0ffb35dd081f14bd3a8a6396766f30"]},"5173":{"id":"MDExOlB1bGxSZXF1ZXN0NzM0OTY2MDM=","public_id":5173,"url":"https://github.com/godotengine/godot/pull/5173","diff_url":"https://github.com/godotengine/godot/pull/5173.diff","patch_url":"https://github.com/godotengine/godot/pull/5173.patch","title":"x11: fix XRandr GetMonitors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-06-12T13:36:48Z","updated_at":"2016-09-27T03:06:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["eaa34f21236757758920efed631d51068e9767fd"]},"5175":{"id":"MDExOlB1bGxSZXF1ZXN0NzM0OTk1NzY=","public_id":5175,"url":"https://github.com/godotengine/godot/pull/5175","diff_url":"https://github.com/godotengine/godot/pull/5175.diff","patch_url":"https://github.com/godotengine/godot/pull/5175.patch","title":"Added Scene tree dock shortcuts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-06-12T15:53:38Z","updated_at":"2017-11-10T23:36:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d7910f44d89e941772e1f54ffdc17d162795ba4a"]},"5176":{"id":"MDExOlB1bGxSZXF1ZXN0NzM1MDA1ODk=","public_id":5176,"url":"https://github.com/godotengine/godot/pull/5176","diff_url":"https://github.com/godotengine/godot/pull/5176.diff","patch_url":"https://github.com/godotengine/godot/pull/5176.patch","title":"Fixed overloaded virtual functions with const vs none warning","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2016-06-12T16:33:02Z","updated_at":"2016-06-15T09:22:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["378785656350fc1eacb523ca42307b651607fa6c"]},"5177":{"id":"MDExOlB1bGxSZXF1ZXN0NzM1MDI0Mzc=","public_id":5177,"url":"https://github.com/godotengine/godot/pull/5177","diff_url":"https://github.com/godotengine/godot/pull/5177.diff","patch_url":"https://github.com/godotengine/godot/pull/5177.patch","title":"Add subsequence search to tools","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-06-12T17:55:38Z","updated_at":"2020-01-26T09:22:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["feb95fa9ace04a3f2eb883e39995b962fde09561","68868aabc6f27a8facd8fe3ecb5719bc50f0f3f4","a6c37d2b5d058d3bad2a942d965564c5054424c5"]},"5178":{"id":"MDExOlB1bGxSZXF1ZXN0NzM1MDI2Njc=","public_id":5178,"url":"https://github.com/godotengine/godot/pull/5178","diff_url":"https://github.com/godotengine/godot/pull/5178.diff","patch_url":"https://github.com/godotengine/godot/pull/5178.patch","title":"Documented many Physics2D* classes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNDE4ODkw","created_at":"2016-06-12T18:05:48Z","updated_at":"2020-01-26T09:22:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["471ab4e6ff1b94e09835b7e3a2a82ea9e65f9214"]},"5179":{"id":"MDExOlB1bGxSZXF1ZXN0NzM1MDk2ODU=","public_id":5179,"url":"https://github.com/godotengine/godot/pull/5179","diff_url":"https://github.com/godotengine/godot/pull/5179.diff","patch_url":"https://github.com/godotengine/godot/pull/5179.patch","title":"Enhanced Android export","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2016-06-12T22:39:56Z","updated_at":"2020-01-26T09:22:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["e1948d520af3df173e33bc46087b1717215293dd","1b189ad9435b6b119a594c4972aee88bc3ca3e29","bb1b51f470b20aefa8bc1e401dcf76844c7609d7"]},"5187":{"id":"MDExOlB1bGxSZXF1ZXN0NzM1ODQ2MDI=","public_id":5187,"url":"https://github.com/godotengine/godot/pull/5187","diff_url":"https://github.com/godotengine/godot/pull/5187.diff","patch_url":"https://github.com/godotengine/godot/pull/5187.patch","title":"change \"No matches\" noticeable on finder","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-06-13T14:27:45Z","updated_at":"2016-06-19T13:40:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["b90ecc6e0a5fe2c664b33ef6dd563290bbe35841"]},"5192":{"id":"MDExOlB1bGxSZXF1ZXN0NzM2MTA2NDE=","public_id":5192,"url":"https://github.com/godotengine/godot/pull/5192","diff_url":"https://github.com/godotengine/godot/pull/5192.diff","patch_url":"https://github.com/godotengine/godot/pull/5192.patch","title":"Dictionary: rename param in .has() .has_all() .erase()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTY3MjY=","created_at":"2016-06-13T17:11:06Z","updated_at":"2020-01-26T09:22:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["7a19e3c6ae360fc278f2eed7b5d402d794b794e3","d42117eeb6bad1b39e23feaa3c027711e50fa88f"]},"5195":{"id":"MDExOlB1bGxSZXF1ZXN0NzM2Mjk4ODc=","public_id":5195,"url":"https://github.com/godotengine/godot/pull/5195","diff_url":"https://github.com/godotengine/godot/pull/5195.diff","patch_url":"https://github.com/godotengine/godot/pull/5195.patch","title":"New Shape2D* icons.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNDE4ODkw","created_at":"2016-06-13T19:31:40Z","updated_at":"2016-07-16T19:33:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3c09682417baa9bde490bd21961f6f3df92909be"]},"5196":{"id":"MDExOlB1bGxSZXF1ZXN0NzM2MzQ5NzY=","public_id":5196,"url":"https://github.com/godotengine/godot/pull/5196","diff_url":"https://github.com/godotengine/godot/pull/5196.diff","patch_url":"https://github.com/godotengine/godot/pull/5196.patch","title":"Improve code completion search","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-06-13T20:08:39Z","updated_at":"2016-06-20T14:10:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["66e7ddb55b4c7e5f29acb0df83dafc69d091a8cc","831ae2d510b4ae87a1ff5f828ab817640269dca2","d3dff93e33bb61bde1cc8c311c38c3ba356b2c7f","1b8d0a16b7df53aa0f43f046fe8fcc4b446df69e"]},"5200":{"id":"MDExOlB1bGxSZXF1ZXN0NzM2Mzg4MDM=","public_id":5200,"url":"https://github.com/godotengine/godot/pull/5200","diff_url":"https://github.com/godotengine/godot/pull/5200.diff","patch_url":"https://github.com/godotengine/godot/pull/5200.patch","title":"Implement ShortCuts in CanvasItemEditor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-06-13T20:35:42Z","updated_at":"2021-05-13T23:51:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4e82f9ffcf8531b0065699b9eb03c823504ab271"]},"5201":{"id":"MDExOlB1bGxSZXF1ZXN0NzM2NDE3Nzc=","public_id":5201,"url":"https://github.com/godotengine/godot/pull/5201","diff_url":"https://github.com/godotengine/godot/pull/5201.diff","patch_url":"https://github.com/godotengine/godot/pull/5201.patch","title":"Expose missing Quaternion operators.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-06-13T20:56:05Z","updated_at":"2020-01-26T09:22:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["d08092e113bd878f8d3eb4a4f67f305b82df470d"]},"5203":{"id":"MDExOlB1bGxSZXF1ZXN0NzM2NjUzMTI=","public_id":5203,"url":"https://github.com/godotengine/godot/pull/5203","diff_url":"https://github.com/godotengine/godot/pull/5203.diff","patch_url":"https://github.com/godotengine/godot/pull/5203.patch","title":"Update gamepad mappings.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-06-14T00:48:18Z","updated_at":"2016-06-15T09:49:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3d0b39045793fc652633732923028a9d53d473e9"]},"5204":{"id":"MDExOlB1bGxSZXF1ZXN0NzM2Njc1NDI=","public_id":5204,"url":"https://github.com/godotengine/godot/pull/5204","diff_url":"https://github.com/godotengine/godot/pull/5204.diff","patch_url":"https://github.com/godotengine/godot/pull/5204.patch","title":"Fix crash in code completion","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-06-14T01:23:52Z","updated_at":"2016-06-18T00:58:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["17b6cebcfe30c796fcbf374ecc9db14066f3744d"]},"5210":{"id":"MDExOlB1bGxSZXF1ZXN0NzM3MzYzOTU=","public_id":5210,"url":"https://github.com/godotengine/godot/pull/5210","diff_url":"https://github.com/godotengine/godot/pull/5210.diff","patch_url":"https://github.com/godotengine/godot/pull/5210.patch","title":"String documentation: .ord_at() returns int not String","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTY3MjY=","created_at":"2016-06-14T13:08:17Z","updated_at":"2016-06-15T10:27:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["58a891265aabc7944ae5b7e588b64ff21ecd3ea8"]},"5212":{"id":"MDExOlB1bGxSZXF1ZXN0NzM3NTA5NjU=","public_id":5212,"url":"https://github.com/godotengine/godot/pull/5212","diff_url":"https://github.com/godotengine/godot/pull/5212.diff","patch_url":"https://github.com/godotengine/godot/pull/5212.patch","title":"Fix javascript build in Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-06-14T14:32:49Z","updated_at":"2020-01-26T09:22:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["c48ffed87a189c3543e0bb2a8056f24b5f7d19cb"]},"5216":{"id":"MDExOlB1bGxSZXF1ZXN0NzM4MTI3MTE=","public_id":5216,"url":"https://github.com/godotengine/godot/pull/5216","diff_url":"https://github.com/godotengine/godot/pull/5216.diff","patch_url":"https://github.com/godotengine/godot/pull/5216.patch","title":"Classref: Added docs for StreamPeer*","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTY3MjY=","created_at":"2016-06-14T20:59:39Z","updated_at":"2020-01-26T09:22:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["cffdc52482b12db0fec62a49680a350734cc5c6b"]},"5218":{"id":"MDExOlB1bGxSZXF1ZXN0NzM4NDQ1MDU=","public_id":5218,"url":"https://github.com/godotengine/godot/pull/5218","diff_url":"https://github.com/godotengine/godot/pull/5218.diff","patch_url":"https://github.com/godotengine/godot/pull/5218.patch","title":"Some theme icons and better exporter","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-06-15T02:45:14Z","updated_at":"2016-06-15T11:43:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c43008d2009206f231e9e8db0a3561617afa79cd","0537709b396530346f8df3217c2c19574760fc94","131cd1399cc97ba2f4b3cc5c9aeff64c33de0955"]},"5219":{"id":"MDExOlB1bGxSZXF1ZXN0NzM4NTA1MTA=","public_id":5219,"url":"https://github.com/godotengine/godot/pull/5219","diff_url":"https://github.com/godotengine/godot/pull/5219.diff","patch_url":"https://github.com/godotengine/godot/pull/5219.patch","title":"Fix endless reimporting for LargeTexture close #5215","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2016-06-15T04:28:15Z","updated_at":"2016-06-15T11:50:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1a99c5bad82ecd86e3329f71110c7c2c502b5219"]},"5223":{"id":"MDExOlB1bGxSZXF1ZXN0NzM5MDczNTE=","public_id":5223,"url":"https://github.com/godotengine/godot/pull/5223","diff_url":"https://github.com/godotengine/godot/pull/5223.diff","patch_url":"https://github.com/godotengine/godot/pull/5223.patch","title":"Fix Android export","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2016-06-15T13:03:57Z","updated_at":"2016-06-22T08:42:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["1fcb2a1a00e425266baa53b0de3530c115957963"]},"5224":{"id":"MDExOlB1bGxSZXF1ZXN0NzM5MTMwMTg=","public_id":5224,"url":"https://github.com/godotengine/godot/pull/5224","diff_url":"https://github.com/godotengine/godot/pull/5224.diff","patch_url":"https://github.com/godotengine/godot/pull/5224.patch","title":"Fix Theora video playback without a Vorbis stream","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyMzkwOTA=","created_at":"2016-06-15T13:39:40Z","updated_at":"2016-06-17T22:50:18Z","target_branch":"2.0","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["763b29f34e8c99c2f9559dcc31b59f99d0d6dee3"]},"5225":{"id":"MDExOlB1bGxSZXF1ZXN0NzM5MTQ3OTA=","public_id":5225,"url":"https://github.com/godotengine/godot/pull/5225","diff_url":"https://github.com/godotengine/godot/pull/5225.diff","patch_url":"https://github.com/godotengine/godot/pull/5225.patch","title":"Windows: Support gamepad vibration using XInput.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-06-15T13:50:05Z","updated_at":"2016-09-27T03:06:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0e8b8600488971e5d452ad681bb41153ed8d34ad"]},"5230":{"id":"MDExOlB1bGxSZXF1ZXN0NzM5NDI5NTE=","public_id":5230,"url":"https://github.com/godotengine/godot/pull/5230","diff_url":"https://github.com/godotengine/godot/pull/5230.diff","patch_url":"https://github.com/godotengine/godot/pull/5230.patch","title":"Added fullscreen and distraction free mode shortcuts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-06-15T16:27:11Z","updated_at":"2017-11-10T23:36:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["3e50ec71e97dbad6978f06261175a4c0504013d8"]},"5233":{"id":"MDExOlB1bGxSZXF1ZXN0NzM5NTA4OTE=","public_id":5233,"url":"https://github.com/godotengine/godot/pull/5233","diff_url":"https://github.com/godotengine/godot/pull/5233.diff","patch_url":"https://github.com/godotengine/godot/pull/5233.patch","title":"Enables parent-children relationship line drawing in scene tree editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkzMDk1ODk=","created_at":"2016-06-15T17:22:14Z","updated_at":"2016-06-16T09:42:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["d97e46ffb6e2e449f958296480d52ab5bd779d0d"]},"5234":{"id":"MDExOlB1bGxSZXF1ZXN0NzM5NTA5MzQ=","public_id":5234,"url":"https://github.com/godotengine/godot/pull/5234","diff_url":"https://github.com/godotengine/godot/pull/5234.diff","patch_url":"https://github.com/godotengine/godot/pull/5234.patch","title":"Fixed error: set_current_tab print on project open","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-06-15T17:22:32Z","updated_at":"2017-11-10T23:36:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a3481ed1c780ac983d474d97af68f7175f296116"]},"5235":{"id":"MDExOlB1bGxSZXF1ZXN0NzM5NzQ1MTE=","public_id":5235,"url":"https://github.com/godotengine/godot/pull/5235","diff_url":"https://github.com/godotengine/godot/pull/5235.diff","patch_url":"https://github.com/godotengine/godot/pull/5235.patch","title":"fix errors while exporting android","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-06-15T20:02:12Z","updated_at":"2016-06-23T06:04:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["e6bbe9199436c1c0e9467f4d1bd02d465374ddf6"]},"5236":{"id":"MDExOlB1bGxSZXF1ZXN0NzM5NzgyNjg=","public_id":5236,"url":"https://github.com/godotengine/godot/pull/5236","diff_url":"https://github.com/godotengine/godot/pull/5236.diff","patch_url":"https://github.com/godotengine/godot/pull/5236.patch","title":"Visible path editor icons, fixes #5228","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-06-15T20:28:02Z","updated_at":"2016-06-19T17:19:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["cb013e87031aa2d4453eaaee87b6b104ba625123"]},"5239":{"id":"MDExOlB1bGxSZXF1ZXN0NzM5ODUxMjM=","public_id":5239,"url":"https://github.com/godotengine/godot/pull/5239","diff_url":"https://github.com/godotengine/godot/pull/5239.diff","patch_url":"https://github.com/godotengine/godot/pull/5239.patch","title":"Classref: Added PacketPeer*","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTY3MjY=","created_at":"2016-06-15T21:12:50Z","updated_at":"2020-01-26T09:22:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["541a1226cd9fe136ef218d74a92a1d3ac6a76fab","6bbc53ee18f273cd45a332847a9053a268b3937c","bb2cac4515c5afdb53cb3c0fd4518c1f92c296b7"]},"5243":{"id":"MDExOlB1bGxSZXF1ZXN0NzQwNDMzNDg=","public_id":5243,"url":"https://github.com/godotengine/godot/pull/5243","diff_url":"https://github.com/godotengine/godot/pull/5243.diff","patch_url":"https://github.com/godotengine/godot/pull/5243.patch","title":"Clean up editor theme creation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2016-06-16T08:50:27Z","updated_at":"2016-06-19T11:01:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["06690989f17f8ad0de84794b4cc42fdf22458302"]},"5250":{"id":"MDExOlB1bGxSZXF1ZXN0NzQyMDQ2ODI=","public_id":5250,"url":"https://github.com/godotengine/godot/pull/5250","diff_url":"https://github.com/godotengine/godot/pull/5250.diff","patch_url":"https://github.com/godotengine/godot/pull/5250.patch","title":"Add sha256 to String and File/FileAccess.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-06-17T08:16:58Z","updated_at":"2017-03-30T10:39:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzOTEyMzI5OTU=","name":"topic:assetlib","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7073bb0bb2c814b71f6128d249d7135dfca94b4a"]},"5255":{"id":"MDExOlB1bGxSZXF1ZXN0NzQyNzAwNDM=","public_id":5255,"url":"https://github.com/godotengine/godot/pull/5255","diff_url":"https://github.com/godotengine/godot/pull/5255.diff","patch_url":"https://github.com/godotengine/godot/pull/5255.patch","title":"Add missing license headers in our files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-06-17T16:30:30Z","updated_at":"2020-01-26T09:22:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a7fc04626af238bf9a80c4f3b569e1c5d70465c9"]},"5258":{"id":"MDExOlB1bGxSZXF1ZXN0NzQyODU1MDI=","public_id":5258,"url":"https://github.com/godotengine/godot/pull/5258","diff_url":"https://github.com/godotengine/godot/pull/5258.diff","patch_url":"https://github.com/godotengine/godot/pull/5258.patch","title":"Renamed Trackpad Hint to Emulate 3 Button Mouse.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNzIwNzc=","created_at":"2016-06-17T18:27:57Z","updated_at":"2016-06-21T10:16:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["b3b1fdae85f845d92d749ec268877b87bb9bc47a"]},"5259":{"id":"MDExOlB1bGxSZXF1ZXN0NzQzMDQ5NTk=","public_id":5259,"url":"https://github.com/godotengine/godot/pull/5259","diff_url":"https://github.com/godotengine/godot/pull/5259.diff","patch_url":"https://github.com/godotengine/godot/pull/5259.patch","title":"TextEdit: Change font size with Ctrl+Mouse Wheel Up/Down","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-06-17T21:03:42Z","updated_at":"2016-06-26T18:08:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["bc9f9b1c6ae0e5858790fe2463a175b451580fba"]},"5266":{"id":"MDExOlB1bGxSZXF1ZXN0NzQzMzAxNzc=","public_id":5266,"url":"https://github.com/godotengine/godot/pull/5266","diff_url":"https://github.com/godotengine/godot/pull/5266.diff","patch_url":"https://github.com/godotengine/godot/pull/5266.patch","title":"Add @GDScript.type_exists","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2016-06-18T07:09:50Z","updated_at":"2016-06-18T08:32:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["71245995a4813d49449ac055f77cf60c896b483d"]},"5268":{"id":"MDExOlB1bGxSZXF1ZXN0NzQzMzQ2ODI=","public_id":5268,"url":"https://github.com/godotengine/godot/pull/5268","diff_url":"https://github.com/godotengine/godot/pull/5268.diff","patch_url":"https://github.com/godotengine/godot/pull/5268.patch","title":"correctly parse floats in scientific notation (Fix #5267)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU0MTYzNw==","created_at":"2016-06-18T11:20:02Z","updated_at":"2016-06-19T11:25:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["c246931f030fa434d9494835a565543ab7d61258"]},"5270":{"id":"MDExOlB1bGxSZXF1ZXN0NzQzMzcyMTM=","public_id":5270,"url":"https://github.com/godotengine/godot/pull/5270","diff_url":"https://github.com/godotengine/godot/pull/5270.diff","patch_url":"https://github.com/godotengine/godot/pull/5270.patch","title":"Added Tile Origin = Bottom Left option to the TileMap","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0ODYwODM3","created_at":"2016-06-18T13:33:11Z","updated_at":"2016-07-10T16:42:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["fff4d5867ce8ae69cd5699a55f7617edb3015f0f"]},"5271":{"id":"MDExOlB1bGxSZXF1ZXN0NzQzMzgyNTE=","public_id":5271,"url":"https://github.com/godotengine/godot/pull/5271","diff_url":"https://github.com/godotengine/godot/pull/5271.diff","patch_url":"https://github.com/godotengine/godot/pull/5271.patch","title":"LineEdit cursor fixes and improvements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-06-18T14:20:09Z","updated_at":"2016-06-26T18:08:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["4928cc34ebb907c72232b8bcfc311bddffefd232","99612207b7ddc1b4e9db06fbc7e7f11cfe4e51fa"]},"5274":{"id":"MDExOlB1bGxSZXF1ZXN0NzQzNDI4OTY=","public_id":5274,"url":"https://github.com/godotengine/godot/pull/5274","diff_url":"https://github.com/godotengine/godot/pull/5274.diff","patch_url":"https://github.com/godotengine/godot/pull/5274.patch","title":"Added editor file dialog shortcuts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-06-18T17:36:33Z","updated_at":"2017-11-10T23:36:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["35ffa56e170f4f666d9f9105c3e5cfa40c310a31"]},"5275":{"id":"MDExOlB1bGxSZXF1ZXN0NzQzNDMxNzA=","public_id":5275,"url":"https://github.com/godotengine/godot/pull/5275","diff_url":"https://github.com/godotengine/godot/pull/5275.diff","patch_url":"https://github.com/godotengine/godot/pull/5275.patch","title":"Drop empty or commented out files and classes that are not in use","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-06-18T17:48:20Z","updated_at":"2016-06-18T18:57:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bb3362fd124988b5730b8ff7d1a9c0e6b6c67789","c3bf11d4d48c0499460dc294c6836acedbfd46cb","80727b68961c0c884b7ce8e84b587e4f0350f385","b7dbf9207abf9fb9e4cc46e8e1d67f3d6d40d58c"]},"5278":{"id":"MDExOlB1bGxSZXF1ZXN0NzQzNDUxMTI=","public_id":5278,"url":"https://github.com/godotengine/godot/pull/5278","diff_url":"https://github.com/godotengine/godot/pull/5278.diff","patch_url":"https://github.com/godotengine/godot/pull/5278.patch","title":"Classref: Mutex, Semaphore, Thread, *Array","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTY3MjY=","created_at":"2016-06-18T19:17:16Z","updated_at":"2017-05-26T10:30:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["b587a13293840975b53bad3392374ad30a578064"]},"5281":{"id":"MDExOlB1bGxSZXF1ZXN0NzQzNDg3Mjc=","public_id":5281,"url":"https://github.com/godotengine/godot/pull/5281","diff_url":"https://github.com/godotengine/godot/pull/5281.diff","patch_url":"https://github.com/godotengine/godot/pull/5281.patch","title":"Fix #5263: Useless preprocessor condition","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTY3MjY=","created_at":"2016-06-18T22:15:54Z","updated_at":"2016-06-19T14:24:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["449571b6cd48083fb34a4f7aebe6758cd527afc9","a95a1f47a45a5d8595c6681c28abd31ab0635479"]},"5282":{"id":"MDExOlB1bGxSZXF1ZXN0NzQzNDkyMDM=","public_id":5282,"url":"https://github.com/godotengine/godot/pull/5282","diff_url":"https://github.com/godotengine/godot/pull/5282.diff","patch_url":"https://github.com/godotengine/godot/pull/5282.patch","title":"editor_node.cpp now takes care of removing plugin after deactivating it","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzU1NDY5","created_at":"2016-06-18T22:41:26Z","updated_at":"2016-06-22T05:49:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7544cd6ce2d747b65a0ca704c1f14f6393071d1e"]},"5283":{"id":"MDExOlB1bGxSZXF1ZXN0NzQzNDk2MjQ=","public_id":5283,"url":"https://github.com/godotengine/godot/pull/5283","diff_url":"https://github.com/godotengine/godot/pull/5283.diff","patch_url":"https://github.com/godotengine/godot/pull/5283.patch","title":"Removed lots of prints","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-06-18T23:04:01Z","updated_at":"2016-06-19T17:19:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["422fac5066b704cb2bf251000869b5b94e188c85"]},"5285":{"id":"MDExOlB1bGxSZXF1ZXN0NzQzNTA4MDU=","public_id":5285,"url":"https://github.com/godotengine/godot/pull/5285","diff_url":"https://github.com/godotengine/godot/pull/5285.diff","patch_url":"https://github.com/godotengine/godot/pull/5285.patch","title":"fix memset calls","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU0MTYzNw==","created_at":"2016-06-19T00:08:35Z","updated_at":"2016-06-19T11:23:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3d85a144040389be950f3a34806016252ce9d73d"]},"5287":{"id":"MDExOlB1bGxSZXF1ZXN0NzQzNTE4MTM=","public_id":5287,"url":"https://github.com/godotengine/godot/pull/5287","diff_url":"https://github.com/godotengine/godot/pull/5287.diff","patch_url":"https://github.com/godotengine/godot/pull/5287.patch","title":"Added popup menu for animation key right-click","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2016-06-19T01:22:31Z","updated_at":"2016-07-10T16:57:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e71391e7cc1f143055ef089e94f3e0d033630f68"]},"5290":{"id":"MDExOlB1bGxSZXF1ZXN0NzQzNTI5Mjc=","public_id":5290,"url":"https://github.com/godotengine/godot/pull/5290","diff_url":"https://github.com/godotengine/godot/pull/5290.diff","patch_url":"https://github.com/godotengine/godot/pull/5290.patch","title":"Added missing icons for some nodes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-06-19T02:36:57Z","updated_at":"2016-06-19T11:11:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["939ec3693043aabb7c0223b48955bc2d1012402c"]},"5292":{"id":"MDExOlB1bGxSZXF1ZXN0NzQzNjMyNjk=","public_id":5292,"url":"https://github.com/godotengine/godot/pull/5292","diff_url":"https://github.com/godotengine/godot/pull/5292.diff","patch_url":"https://github.com/godotengine/godot/pull/5292.patch","title":"External lib update: libogg, libvorbis, libtheora","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTY3MjY=","created_at":"2016-06-19T13:21:10Z","updated_at":"2016-06-19T18:53:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["214f316cf9c861a0083cf74b790760aab77cb2ea","644e9076bbb0daf5e137fae2acad774c6fd3dc49","98f23d27a4ffda0828a72108c00178fe1d8d2c3f"]},"5293":{"id":"MDExOlB1bGxSZXF1ZXN0NzQzNjM1ODg=","public_id":5293,"url":"https://github.com/godotengine/godot/pull/5293","diff_url":"https://github.com/godotengine/godot/pull/5293.diff","patch_url":"https://github.com/godotengine/godot/pull/5293.patch","title":"Made .fnt warning translatable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-06-19T13:36:31Z","updated_at":"2020-01-26T09:22:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0454e1d6cbe95fa6708ea27525ea78eb181590d4"]},"5294":{"id":"MDExOlB1bGxSZXF1ZXN0NzQzNjM3Nzk=","public_id":5294,"url":"https://github.com/godotengine/godot/pull/5294","diff_url":"https://github.com/godotengine/godot/pull/5294.diff","patch_url":"https://github.com/godotengine/godot/pull/5294.patch","title":"Clarification about \"Enter\" and \"Return\" keys confusion for programmers from web background","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU4OTUzMjg=","created_at":"2016-06-19T13:44:34Z","updated_at":"2020-01-26T09:21:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["92fc3fa5369693772d4cd5acc42fabd18003fd0a"]},"5298":{"id":"MDExOlB1bGxSZXF1ZXN0NzQzNjU4MzQ=","public_id":5298,"url":"https://github.com/godotengine/godot/pull/5298","diff_url":"https://github.com/godotengine/godot/pull/5298.diff","patch_url":"https://github.com/godotengine/godot/pull/5298.patch","title":"Text Edit no longer draws caret on focus loss","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-06-19T15:15:29Z","updated_at":"2017-11-10T23:36:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8cbd0b9ae34f893683bb650813320cfe9d1b3d78"]},"5301":{"id":"MDExOlB1bGxSZXF1ZXN0NzQzNjc1NjA=","public_id":5301,"url":"https://github.com/godotengine/godot/pull/5301","diff_url":"https://github.com/godotengine/godot/pull/5301.diff","patch_url":"https://github.com/godotengine/godot/pull/5301.patch","title":"Update of Russian translation (commit 48a7216)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3ODIyMTg=","created_at":"2016-06-19T16:27:29Z","updated_at":"2022-09-26T12:37:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a1fcc4c33a3407b6e663cc1f781ae5819d5050e4"]},"5302":{"id":"MDExOlB1bGxSZXF1ZXN0NzQzNjc4NDI=","public_id":5302,"url":"https://github.com/godotengine/godot/pull/5302","diff_url":"https://github.com/godotengine/godot/pull/5302.diff","patch_url":"https://github.com/godotengine/godot/pull/5302.patch","title":"Added loop interpolation and track trigger icons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-06-19T16:40:57Z","updated_at":"2020-01-26T09:21:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["07b6195a33c1344abb8b8b494497bcca5e37dd8c"]},"5303":{"id":"MDExOlB1bGxSZXF1ZXN0NzQzNjk1NzA=","public_id":5303,"url":"https://github.com/godotengine/godot/pull/5303","diff_url":"https://github.com/godotengine/godot/pull/5303.diff","patch_url":"https://github.com/godotengine/godot/pull/5303.patch","title":"Fix layout menu labels and shortcuts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-06-19T17:54:35Z","updated_at":"2016-06-19T18:18:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4ee9a1033274911300128815f470bd9cc3fe6f80"]},"5304":{"id":"MDExOlB1bGxSZXF1ZXN0NzQzNzIwNTM=","public_id":5304,"url":"https://github.com/godotengine/godot/pull/5304","diff_url":"https://github.com/godotengine/godot/pull/5304.diff","patch_url":"https://github.com/godotengine/godot/pull/5304.patch","title":"switch tabs using ctrl+tab and ctrl-shift-tab, added shortcuts for scene tree dock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-06-19T19:39:12Z","updated_at":"2016-06-23T13:01:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bcd55503b455de5442fc9074fdd26f9837b85386","753d86f27ad4fe9b46888269404b68c334efca1e"]},"5307":{"id":"MDExOlB1bGxSZXF1ZXN0NzQzODA5ODQ=","public_id":5307,"url":"https://github.com/godotengine/godot/pull/5307","diff_url":"https://github.com/godotengine/godot/pull/5307.diff","patch_url":"https://github.com/godotengine/godot/pull/5307.patch","title":"TextureRegion improvements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3NzYwNDQ=","created_at":"2016-06-20T01:50:21Z","updated_at":"2016-06-26T07:43:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["79c500bee1bb53164a78855419eca8543193f77f","38843a67a9fc1411feaa0106b83d499b511aa7c3"]},"5308":{"id":"MDExOlB1bGxSZXF1ZXN0NzQzODY3MzE=","public_id":5308,"url":"https://github.com/godotengine/godot/pull/5308","diff_url":"https://github.com/godotengine/godot/pull/5308.diff","patch_url":"https://github.com/godotengine/godot/pull/5308.patch","title":"ShaderEditor fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3NzYwNDQ=","created_at":"2016-06-20T03:52:17Z","updated_at":"2016-06-20T12:12:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["0f1a717c643f3353ed75051e2f432aacdefe0ed0"]},"5309":{"id":"MDExOlB1bGxSZXF1ZXN0NzQ0MTAwNTE=","public_id":5309,"url":"https://github.com/godotengine/godot/pull/5309","diff_url":"https://github.com/godotengine/godot/pull/5309.diff","patch_url":"https://github.com/godotengine/godot/pull/5309.patch","title":"Fix the joystick vibration on Linux","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyODAwOTU=","created_at":"2016-06-20T09:02:53Z","updated_at":"2020-01-26T09:23:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5d950728795cdc9cc6ea3c40e29b38d3dc43b709","913e3206dbbc503fcdf093f8ac52a06cd6641103"]},"5319":{"id":"MDExOlB1bGxSZXF1ZXN0NzQ0OTIyMzM=","public_id":5319,"url":"https://github.com/godotengine/godot/pull/5319","diff_url":"https://github.com/godotengine/godot/pull/5319.diff","patch_url":"https://github.com/godotengine/godot/pull/5319.patch","title":"correct current Intent for android","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-06-20T18:42:28Z","updated_at":"2016-06-21T10:50:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["780fa60072eb1957eb1e4abdcf4fbd2a9e5bda95"]},"5321":{"id":"MDExOlB1bGxSZXF1ZXN0NzQ0OTkzODY=","public_id":5321,"url":"https://github.com/godotengine/godot/pull/5321","diff_url":"https://github.com/godotengine/godot/pull/5321.diff","patch_url":"https://github.com/godotengine/godot/pull/5321.patch","title":"Fixed caret not drawing on focus regain","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-06-20T19:31:30Z","updated_at":"2020-01-26T09:23:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8f6b56cfda4ec412ae1fdd66e5e579b02211ddb2"]},"5325":{"id":"MDExOlB1bGxSZXF1ZXN0NzQ1MjA5MjQ=","public_id":5325,"url":"https://github.com/godotengine/godot/pull/5325","diff_url":"https://github.com/godotengine/godot/pull/5325.diff","patch_url":"https://github.com/godotengine/godot/pull/5325.patch","title":"Add class reference for File class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-06-20T22:00:31Z","updated_at":"2016-06-21T14:37:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0f20d8756e6d6842449e4249ba961178b24c72ee","4d33eb01d7d29e32359df7a072f96a084fc7bd05"]},"5326":{"id":"MDExOlB1bGxSZXF1ZXN0NzQ1MjczNjM=","public_id":5326,"url":"https://github.com/godotengine/godot/pull/5326","diff_url":"https://github.com/godotengine/godot/pull/5326.diff","patch_url":"https://github.com/godotengine/godot/pull/5326.patch","title":"Don't create outlines from dummy meshes. Fixes #4718","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3NzYwNDQ=","created_at":"2016-06-20T22:59:50Z","updated_at":"2016-06-21T10:24:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6d19d905cfe2fa426c9fd6470fa024255a7b0014"]},"5328":{"id":"MDExOlB1bGxSZXF1ZXN0NzQ1MzUyMjY=","public_id":5328,"url":"https://github.com/godotengine/godot/pull/5328","diff_url":"https://github.com/godotengine/godot/pull/5328.diff","patch_url":"https://github.com/godotengine/godot/pull/5328.patch","title":"Added caret blink to line edit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-06-21T00:34:27Z","updated_at":"2017-11-10T23:36:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4f54e721895d44ded7b49fe6d6138a97d56d456b","e09e036565cdcb37b86f64c16531ce8fad4f860a","c85f27c9736c1634477939ddba0525624c1a5602","e65eba664fcb333256e88a34da0c790b7d4c37ea"]},"5333":{"id":"MDExOlB1bGxSZXF1ZXN0NzQ1OTI0ODc=","public_id":5333,"url":"https://github.com/godotengine/godot/pull/5333","diff_url":"https://github.com/godotengine/godot/pull/5333.diff","patch_url":"https://github.com/godotengine/godot/pull/5333.patch","title":"Object: get_signal_connection_list fixed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTY3MjY=","created_at":"2016-06-21T11:10:24Z","updated_at":"2016-06-22T11:47:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["621b8d132431506b4b686a77a72f240095b6b1c7"]},"5334":{"id":"MDExOlB1bGxSZXF1ZXN0NzQ1OTY0OTM=","public_id":5334,"url":"https://github.com/godotengine/godot/pull/5334","diff_url":"https://github.com/godotengine/godot/pull/5334.diff","patch_url":"https://github.com/godotengine/godot/pull/5334.patch","title":"Make return value explicit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2016-06-21T11:43:10Z","updated_at":"2016-06-21T12:19:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["912afb129ff1f220a0089dd19d37158736eb3f64"]},"5335":{"id":"MDExOlB1bGxSZXF1ZXN0NzQ2MDE2NTI=","public_id":5335,"url":"https://github.com/godotengine/godot/pull/5335","diff_url":"https://github.com/godotengine/godot/pull/5335.diff","patch_url":"https://github.com/godotengine/godot/pull/5335.patch","title":"Animation: Fix property loop_interpolation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTY3MjY=","created_at":"2016-06-21T12:23:09Z","updated_at":"2016-06-21T15:36:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bd5c8f2aa086c2cacc704dfef249c124760ab569"]},"5336":{"id":"MDExOlB1bGxSZXF1ZXN0NzQ2MjA3ODQ=","public_id":5336,"url":"https://github.com/godotengine/godot/pull/5336","diff_url":"https://github.com/godotengine/godot/pull/5336.diff","patch_url":"https://github.com/godotengine/godot/pull/5336.patch","title":"Assetlib additional features","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-06-21T14:22:28Z","updated_at":"2017-03-30T10:39:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzOTEyMzI5OTU=","name":"topic:assetlib","color":"#ffee88"}],"commits":["1e08387ce032f1af5d60a0af6c05f83c2c7fc1f4","a2e39c8da00e0c8a1015a6dea8d0989a551ee016","7915db67c55748e7e7ad3051b9749f9a992a1f17"]},"5338":{"id":"MDExOlB1bGxSZXF1ZXN0NzQ2MjUyNTk=","public_id":5338,"url":"https://github.com/godotengine/godot/pull/5338","diff_url":"https://github.com/godotengine/godot/pull/5338.diff","patch_url":"https://github.com/godotengine/godot/pull/5338.patch","title":"*Array bindings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTY3MjY=","created_at":"2016-06-21T14:46:20Z","updated_at":"2016-06-23T14:43:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["3284e7b9d40b37de76cbf487a31ea4ac3675fd0c","797168e62dfb43762dbf91a47ec6484502904723"]},"5340":{"id":"MDExOlB1bGxSZXF1ZXN0NzQ2Mjk3MjE=","public_id":5340,"url":"https://github.com/godotengine/godot/pull/5340","diff_url":"https://github.com/godotengine/godot/pull/5340.diff","patch_url":"https://github.com/godotengine/godot/pull/5340.patch","title":"Set default duration parameter of joystick vibration to 0.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-06-21T15:08:54Z","updated_at":"2016-06-22T16:37:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6d09183c44e6db0ca1896f50f8727e55716dd85c"]},"5344":{"id":"MDExOlB1bGxSZXF1ZXN0NzQ2NDYxOTA=","public_id":5344,"url":"https://github.com/godotengine/godot/pull/5344","diff_url":"https://github.com/godotengine/godot/pull/5344.diff","patch_url":"https://github.com/godotengine/godot/pull/5344.patch","title":"Code completion box colors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-06-21T16:44:37Z","updated_at":"2017-11-10T23:36:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["45f0dec55c64c62f6f47b6fc6735af33afb6e028","706895a922d69c5825d2d2a2d51ca205b1b81ea3","a40cb680cae75342ef86443c6996024199b1391d"]},"5345":{"id":"MDExOlB1bGxSZXF1ZXN0NzQ2NTA0NjE=","public_id":5345,"url":"https://github.com/godotengine/godot/pull/5345","diff_url":"https://github.com/godotengine/godot/pull/5345.diff","patch_url":"https://github.com/godotengine/godot/pull/5345.patch","title":"Fixed file name being removed on folder change in save as dialogs fix…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-06-21T17:12:10Z","updated_at":"2016-06-25T04:15:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["48f9c0228926d632eac2d820be9d9e3f9f3ef73e"]},"5349":{"id":"MDExOlB1bGxSZXF1ZXN0NzQ2NzIzMzg=","public_id":5349,"url":"https://github.com/godotengine/godot/pull/5349","diff_url":"https://github.com/godotengine/godot/pull/5349.diff","patch_url":"https://github.com/godotengine/godot/pull/5349.patch","title":"Fix a inherited transform bug with Camera2D preview drawing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-06-21T19:38:29Z","updated_at":"2017-03-30T10:39:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f3342eb72e8d2768d2457abbec28ccedc865876a"]},"5350":{"id":"MDExOlB1bGxSZXF1ZXN0NzQ2Nzk4NTc=","public_id":5350,"url":"https://github.com/godotengine/godot/pull/5350","diff_url":"https://github.com/godotengine/godot/pull/5350.diff","patch_url":"https://github.com/godotengine/godot/pull/5350.patch","title":"Fix classes.xml sorting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-06-21T20:29:31Z","updated_at":"2020-01-26T09:23:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["e53f18689927be0193b6c811f0de64ec6686860c","9bde4e565237b60f3543491839a38211ca717e9d"]},"5352":{"id":"MDExOlB1bGxSZXF1ZXN0NzQ2OTM2NjY=","public_id":5352,"url":"https://github.com/godotengine/godot/pull/5352","diff_url":"https://github.com/godotengine/godot/pull/5352.diff","patch_url":"https://github.com/godotengine/godot/pull/5352.patch","title":"AnimationTreePlayer filters improved","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU0NzgzNjU=","created_at":"2016-06-21T22:04:25Z","updated_at":"2016-07-10T16:41:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["cfa11777c0a031c0f3f556b27240dc4d789e3cd6"]},"5357":{"id":"MDExOlB1bGxSZXF1ZXN0NzQ3ODQ2OTk=","public_id":5357,"url":"https://github.com/godotengine/godot/pull/5357","diff_url":"https://github.com/godotengine/godot/pull/5357.diff","patch_url":"https://github.com/godotengine/godot/pull/5357.patch","title":"fix android resource locale","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-06-22T13:34:32Z","updated_at":"2016-06-23T06:05:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["591be5df25be713bfe9b34a93b72b33e6e6f989e"]},"5358":{"id":"MDExOlB1bGxSZXF1ZXN0NzQ4MTA3MTQ=","public_id":5358,"url":"https://github.com/godotengine/godot/pull/5358","diff_url":"https://github.com/godotengine/godot/pull/5358.diff","patch_url":"https://github.com/godotengine/godot/pull/5358.patch","title":"Added alert() functionality for OS X","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzNjkxNzQ=","created_at":"2016-06-22T15:59:17Z","updated_at":"2016-06-23T05:39:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["072da51f20870ec2949ed306be46501905b93a75"]},"5360":{"id":"MDExOlB1bGxSZXF1ZXN0NzQ4MTc2MzU=","public_id":5360,"url":"https://github.com/godotengine/godot/pull/5360","diff_url":"https://github.com/godotengine/godot/pull/5360.diff","patch_url":"https://github.com/godotengine/godot/pull/5360.patch","title":"Fixed save as not working with scripts, issue 4210","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-06-22T16:42:03Z","updated_at":"2017-11-10T23:36:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c68e4e8cbe4ac1ff0e52fa9f8f652c82d8cba9b2"]},"5362":{"id":"MDExOlB1bGxSZXF1ZXN0NzQ4NDE1MjA=","public_id":5362,"url":"https://github.com/godotengine/godot/pull/5362","diff_url":"https://github.com/godotengine/godot/pull/5362.diff","patch_url":"https://github.com/godotengine/godot/pull/5362.patch","title":"libpng: New version 1.6.23","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTY3MjY=","created_at":"2016-06-22T19:22:11Z","updated_at":"2017-05-03T08:00:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["0ab05b09e4a950783c9bd95e65fdcee6b39dcc67","f0290e643be514d15f29382a5b07a3d3bbd182f2"]},"5364":{"id":"MDExOlB1bGxSZXF1ZXN0NzQ4Njc2Mjc=","public_id":5364,"url":"https://github.com/godotengine/godot/pull/5364","diff_url":"https://github.com/godotengine/godot/pull/5364.diff","patch_url":"https://github.com/godotengine/godot/pull/5364.patch","title":"Make editor compatible with Windows high contrast themes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2016-06-22T22:19:15Z","updated_at":"2016-09-12T00:13:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["85a5290ee8a4c95be19f086181379330baf0deed"]},"5379":{"id":"MDExOlB1bGxSZXF1ZXN0NzUwMjc1NDM=","public_id":5379,"url":"https://github.com/godotengine/godot/pull/5379","diff_url":"https://github.com/godotengine/godot/pull/5379.diff","patch_url":"https://github.com/godotengine/godot/pull/5379.patch","title":"Fix weird deselection behaviour with text field","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-06-23T21:07:56Z","updated_at":"2016-06-26T18:08:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f1e75527222b0e01e04c64db26e5f1e0a0017922"]},"5380":{"id":"MDExOlB1bGxSZXF1ZXN0NzUwMjk5NTY=","public_id":5380,"url":"https://github.com/godotengine/godot/pull/5380","diff_url":"https://github.com/godotengine/godot/pull/5380.diff","patch_url":"https://github.com/godotengine/godot/pull/5380.patch","title":"Documentation for String and CanvasItem","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-06-23T21:24:52Z","updated_at":"2016-06-24T19:28:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6776fa63de4d96f043c1e970ee366a865d46da27","b06d235ce8634167cc1c37814f915e06ec0fa326","98b02209a438ddd4358eda58870100287c3924d1"]},"5382":{"id":"MDExOlB1bGxSZXF1ZXN0NzUwNzA4Nzg=","public_id":5382,"url":"https://github.com/godotengine/godot/pull/5382","diff_url":"https://github.com/godotengine/godot/pull/5382.diff","patch_url":"https://github.com/godotengine/godot/pull/5382.patch","title":"Fix network IP setting change","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-06-24T06:41:46Z","updated_at":"2016-06-25T01:44:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["515472bc524b3432667678bd1191042c3b6b03b1"]},"5383":{"id":"MDExOlB1bGxSZXF1ZXN0NzUwODQwNTY=","public_id":5383,"url":"https://github.com/godotengine/godot/pull/5383","diff_url":"https://github.com/godotengine/godot/pull/5383.diff","patch_url":"https://github.com/godotengine/godot/pull/5383.patch","title":"Optimized one-way collision loops.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNDE4ODkw","created_at":"2016-06-24T09:01:50Z","updated_at":"2016-08-07T07:51:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["b09b449615956f795bee7a0d3a64bc1e65f2cab5"]},"5385":{"id":"MDExOlB1bGxSZXF1ZXN0NzUxMDU5MzE=","public_id":5385,"url":"https://github.com/godotengine/godot/pull/5385","diff_url":"https://github.com/godotengine/godot/pull/5385.diff","patch_url":"https://github.com/godotengine/godot/pull/5385.patch","title":"Fix autosave when run on remote device","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-06-24T12:21:16Z","updated_at":"2016-07-14T08:56:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3dd4cf3fed549820bdfcf04647fd21636de1b33b"]},"5386":{"id":"MDExOlB1bGxSZXF1ZXN0NzUxMzIyNzE=","public_id":5386,"url":"https://github.com/godotengine/godot/pull/5386","diff_url":"https://github.com/godotengine/godot/pull/5386.diff","patch_url":"https://github.com/godotengine/godot/pull/5386.patch","title":"Exposed code completion colors to the text edit theme","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-06-24T15:34:53Z","updated_at":"2017-11-10T23:36:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b643d9af6f889e12609997dc253e3925f0438c8c"]},"5387":{"id":"MDExOlB1bGxSZXF1ZXN0NzUxMzM3MDY=","public_id":5387,"url":"https://github.com/godotengine/godot/pull/5387","diff_url":"https://github.com/godotengine/godot/pull/5387.diff","patch_url":"https://github.com/godotengine/godot/pull/5387.patch","title":"Fix bug in String==StrRange comparison","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-06-24T15:45:18Z","updated_at":"2016-06-24T16:13:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f4dfa37a23629e011dac74911a87860edf83c63d"]},"5388":{"id":"MDExOlB1bGxSZXF1ZXN0NzUxMzQzNzc=","public_id":5388,"url":"https://github.com/godotengine/godot/pull/5388","diff_url":"https://github.com/godotengine/godot/pull/5388.diff","patch_url":"https://github.com/godotengine/godot/pull/5388.patch","title":"Add \"bool\" to GDScript reserverd keywords","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-06-24T15:49:49Z","updated_at":"2016-06-24T19:22:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["c871cf68012f833d33be9f1c9bcc59dea6a7a030"]},"5389":{"id":"MDExOlB1bGxSZXF1ZXN0NzUxMzc0OTg=","public_id":5389,"url":"https://github.com/godotengine/godot/pull/5389","diff_url":"https://github.com/godotengine/godot/pull/5389.diff","patch_url":"https://github.com/godotengine/godot/pull/5389.patch","title":"Remove duplicated aidl for android","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-06-24T16:12:13Z","updated_at":"2016-06-25T01:44:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a5a5bdef25f95008e7c4ddecf48694c43000fbdf"]},"5390":{"id":"MDExOlB1bGxSZXF1ZXN0NzUxNDQyMzM=","public_id":5390,"url":"https://github.com/godotengine/godot/pull/5390","diff_url":"https://github.com/godotengine/godot/pull/5390.diff","patch_url":"https://github.com/godotengine/godot/pull/5390.patch","title":"Fix string array parameter check with jni","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-06-24T17:07:31Z","updated_at":"2016-06-26T08:27:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["456b7733fca2af68c1943597e181d7bcd81edc78"]},"5391":{"id":"MDExOlB1bGxSZXF1ZXN0NzUxNDQyOTE=","public_id":5391,"url":"https://github.com/godotengine/godot/pull/5391","diff_url":"https://github.com/godotengine/godot/pull/5391.diff","patch_url":"https://github.com/godotengine/godot/pull/5391.patch","title":"Improve parallax mirroring algorithm","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2016-06-24T17:08:05Z","updated_at":"2016-06-26T21:07:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fbddc0b7471e7cf62b934e5c9bbb4c05c1313e74"]},"5395":{"id":"MDExOlB1bGxSZXF1ZXN0NzUxODg1NjM=","public_id":5395,"url":"https://github.com/godotengine/godot/pull/5395","diff_url":"https://github.com/godotengine/godot/pull/5395.diff","patch_url":"https://github.com/godotengine/godot/pull/5395.patch","title":"Fix Android sensors polling rate on resume","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-06-25T00:02:00Z","updated_at":"2016-06-26T15:47:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["6d37253be5657844171413c2fbb164a1a9e7ee9a"]},"5397":{"id":"MDExOlB1bGxSZXF1ZXN0NzUxOTQ5MTc=","public_id":5397,"url":"https://github.com/godotengine/godot/pull/5397","diff_url":"https://github.com/godotengine/godot/pull/5397.diff","patch_url":"https://github.com/godotengine/godot/pull/5397.patch","title":"Added high resolution icons for the Gizmos","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-06-25T03:46:02Z","updated_at":"2016-07-03T23:19:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b8190fbef6fcc676a0b2c47dcd739f5fda08be3b"]},"5398":{"id":"MDExOlB1bGxSZXF1ZXN0NzUxOTU5MjE=","public_id":5398,"url":"https://github.com/godotengine/godot/pull/5398","diff_url":"https://github.com/godotengine/godot/pull/5398.diff","patch_url":"https://github.com/godotengine/godot/pull/5398.patch","title":"Configurable shortcuts for tabs switching","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-06-25T04:44:05Z","updated_at":"2016-06-25T08:36:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["24fdf06b2fcf7c9dc69635bdf63f4d64f38268c9"]},"5407":{"id":"MDExOlB1bGxSZXF1ZXN0NzUyMDUzMzc=","public_id":5407,"url":"https://github.com/godotengine/godot/pull/5407","diff_url":"https://github.com/godotengine/godot/pull/5407.diff","patch_url":"https://github.com/godotengine/godot/pull/5407.patch","title":"Optimize member access with self","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2016-06-25T14:01:54Z","updated_at":"2016-07-01T15:48:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["d306b9bea57660676f10229dd65fc885e173f268"]},"5412":{"id":"MDExOlB1bGxSZXF1ZXN0NzUyMTA0NDQ=","public_id":5412,"url":"https://github.com/godotengine/godot/pull/5412","diff_url":"https://github.com/godotengine/godot/pull/5412.diff","patch_url":"https://github.com/godotengine/godot/pull/5412.patch","title":"Expose *Array.invert() to script","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-06-25T17:54:08Z","updated_at":"2016-06-26T15:50:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["441640506f5aaba3467e5bad706f101b7752d119","a6ec3af349914ea54725e87a699fa5b6f942dd80"]},"5415":{"id":"MDExOlB1bGxSZXF1ZXN0NzUyMTA4ODE=","public_id":5415,"url":"https://github.com/godotengine/godot/pull/5415","diff_url":"https://github.com/godotengine/godot/pull/5415.diff","patch_url":"https://github.com/godotengine/godot/pull/5415.patch","title":"Improve android payment","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-06-25T18:15:02Z","updated_at":"2016-07-25T04:01:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["79cb91dc842eded0fcbb562f127996759abeddc7","f26f181ba964d4fa4903ab936c26a27c65a1e525"]},"5416":{"id":"MDExOlB1bGxSZXF1ZXN0NzUyMTQxOTI=","public_id":5416,"url":"https://github.com/godotengine/godot/pull/5416","diff_url":"https://github.com/godotengine/godot/pull/5416.diff","patch_url":"https://github.com/godotengine/godot/pull/5416.patch","title":"Fix issue when switching between FileSystem and other editor docks","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MjEwOA==","created_at":"2016-06-25T20:50:37Z","updated_at":"2016-06-26T16:45:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ee7c1bc235cabc159359b6927ab628280f76762a"]},"5419":{"id":"MDExOlB1bGxSZXF1ZXN0NzUyMTc4OTU=","public_id":5419,"url":"https://github.com/godotengine/godot/pull/5419","diff_url":"https://github.com/godotengine/godot/pull/5419.diff","patch_url":"https://github.com/godotengine/godot/pull/5419.patch","title":"Shortcuts for script switching in script Mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-06-26T00:17:14Z","updated_at":"2016-07-03T23:19:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["8f259ff5ca04635d3c229c1947741fe828a96f98"]},"5421":{"id":"MDExOlB1bGxSZXF1ZXN0NzUyMjA4MTE=","public_id":5421,"url":"https://github.com/godotengine/godot/pull/5421","diff_url":"https://github.com/godotengine/godot/pull/5421.diff","patch_url":"https://github.com/godotengine/godot/pull/5421.patch","title":"Save all edited scenes when Runing (and auto-save is enabled). Fixes #4410","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3NzYwNDQ=","created_at":"2016-06-26T03:58:25Z","updated_at":"2016-07-10T17:33:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["158585b21cf5570c425428bb76c6749518199042","2924536e903bebe0d7ddb892784fb3c3f16b23dd"]},"5429":{"id":"MDExOlB1bGxSZXF1ZXN0NzUyMzI3MzQ=","public_id":5429,"url":"https://github.com/godotengine/godot/pull/5429","diff_url":"https://github.com/godotengine/godot/pull/5429.diff","patch_url":"https://github.com/godotengine/godot/pull/5429.patch","title":"Fixed selected text turning black, issue 5199","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-06-26T15:40:40Z","updated_at":"2017-11-10T23:36:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7f98f37f139537fe82ac1e7b790c7517eed05f1b"]},"5430":{"id":"MDExOlB1bGxSZXF1ZXN0NzUyMzMyOTc=","public_id":5430,"url":"https://github.com/godotengine/godot/pull/5430","diff_url":"https://github.com/godotengine/godot/pull/5430.diff","patch_url":"https://github.com/godotengine/godot/pull/5430.patch","title":"Revert \"Improve parallax mirroring algorithm\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-06-26T16:03:27Z","updated_at":"2016-06-26T16:03:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0be12898a7ed2d4130b1bda2dc2677ff17018925"]},"5431":{"id":"MDExOlB1bGxSZXF1ZXN0NzUyMzM5NTI=","public_id":5431,"url":"https://github.com/godotengine/godot/pull/5431","diff_url":"https://github.com/godotengine/godot/pull/5431.diff","patch_url":"https://github.com/godotengine/godot/pull/5431.patch","title":"Revert \"Fix issue when switching between FileSystem and other editor docks\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyNjUzMDc=","created_at":"2016-06-26T16:32:55Z","updated_at":"2022-09-26T12:37:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3668bdc93e30410741bb22dbd2b1735126e75a48"]},"5434":{"id":"MDExOlB1bGxSZXF1ZXN0NzUyMzUxNzM=","public_id":5434,"url":"https://github.com/godotengine/godot/pull/5434","diff_url":"https://github.com/godotengine/godot/pull/5434.diff","patch_url":"https://github.com/godotengine/godot/pull/5434.patch","title":"Fix cscript module syntax errors for MSVC compiler","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-06-26T17:21:13Z","updated_at":"2016-10-17T13:57:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["dc2ec3140a33b39d88f72c9f41fcc880ff10ac5a"]},"5437":{"id":"MDExOlB1bGxSZXF1ZXN0NzUyNDE0NTQ=","public_id":5437,"url":"https://github.com/godotengine/godot/pull/5437","diff_url":"https://github.com/godotengine/godot/pull/5437.diff","patch_url":"https://github.com/godotengine/godot/pull/5437.patch","title":"Fix visual server error when minimizing the window","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-06-26T21:39:48Z","updated_at":"2016-06-27T12:49:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["bf44275b1af5f8757162ebbd81bdbccdfcf61a26"]},"5438":{"id":"MDExOlB1bGxSZXF1ZXN0NzUyNDE2MTA=","public_id":5438,"url":"https://github.com/godotengine/godot/pull/5438","diff_url":"https://github.com/godotengine/godot/pull/5438.diff","patch_url":"https://github.com/godotengine/godot/pull/5438.patch","title":"Revert \"Added toggle for loop interpolation based on adolson's code\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-06-26T21:47:39Z","updated_at":"2016-10-04T07:35:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["da034f324adebda824db010e1d020df884cb1e81"]},"5439":{"id":"MDExOlB1bGxSZXF1ZXN0NzUyNDI2ODA=","public_id":5439,"url":"https://github.com/godotengine/godot/pull/5439","diff_url":"https://github.com/godotengine/godot/pull/5439.diff","patch_url":"https://github.com/godotengine/godot/pull/5439.patch","title":"Fix issue when switching between FileSystem and other editor docks","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MjEwOA==","created_at":"2016-06-26T22:32:48Z","updated_at":"2016-06-30T06:04:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f55dc6d0b6a0407fa9f88e38169fe1d216969f74"]},"5443":{"id":"MDExOlB1bGxSZXF1ZXN0NzUyNDUyMDc=","public_id":5443,"url":"https://github.com/godotengine/godot/pull/5443","diff_url":"https://github.com/godotengine/godot/pull/5443.diff","patch_url":"https://github.com/godotengine/godot/pull/5443.patch","title":"Add support to String type in gdscript iteration","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MjEwOA==","created_at":"2016-06-27T00:20:05Z","updated_at":"2016-07-10T16:32:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["9ac7eaa89caa9f4613f39df1ffc5d08fc8f20168"]},"5445":{"id":"MDExOlB1bGxSZXF1ZXN0NzUyNDY3NjA=","public_id":5445,"url":"https://github.com/godotengine/godot/pull/5445","diff_url":"https://github.com/godotengine/godot/pull/5445.diff","patch_url":"https://github.com/godotengine/godot/pull/5445.patch","title":"Fix compiling for X11 on non-86, this fixes #5444","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NTU0NDg=","created_at":"2016-06-27T01:06:19Z","updated_at":"2016-06-30T12:17:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["9e751178eb45d048d6edafdd13663fd2dea047f9"]},"5447":{"id":"MDExOlB1bGxSZXF1ZXN0NzUyNzQ1Mjk=","public_id":5447,"url":"https://github.com/godotengine/godot/pull/5447","diff_url":"https://github.com/godotengine/godot/pull/5447.diff","patch_url":"https://github.com/godotengine/godot/pull/5447.patch","title":"Improve parallax mirroring algorithm","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2016-06-27T08:42:11Z","updated_at":"2016-07-26T21:15:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6ce47d9b51f6f540a8d3b6aece32ec0efdf2a37f"]},"5449":{"id":"MDExOlB1bGxSZXF1ZXN0NzUyOTc4MjM=","public_id":5449,"url":"https://github.com/godotengine/godot/pull/5449","diff_url":"https://github.com/godotengine/godot/pull/5449.diff","patch_url":"https://github.com/godotengine/godot/pull/5449.patch","title":"Add placeholder property for line_edit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY4ODAzNzg=","created_at":"2016-06-27T11:48:26Z","updated_at":"2016-06-30T06:32:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c702981d5785386eea3ea81abca978b640cf6690","081c400ac6481192d0df214fac9da0f3206c1db7"]},"5460":{"id":"MDExOlB1bGxSZXF1ZXN0NzU0MzcyODA=","public_id":5460,"url":"https://github.com/godotengine/godot/pull/5460","diff_url":"https://github.com/godotengine/godot/pull/5460.diff","patch_url":"https://github.com/godotengine/godot/pull/5460.patch","title":"Corrected a typo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMjQ1NDcx","created_at":"2016-06-28T08:30:33Z","updated_at":"2016-06-28T10:00:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e4eb025bfe86df44fed54f93babaa9b193991336"]},"5462":{"id":"MDExOlB1bGxSZXF1ZXN0NzU0NzA5MTk=","public_id":5462,"url":"https://github.com/godotengine/godot/pull/5462","diff_url":"https://github.com/godotengine/godot/pull/5462.diff","patch_url":"https://github.com/godotengine/godot/pull/5462.patch","title":"remove the warning of instances in use at Project manager exit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-06-28T12:48:21Z","updated_at":"2020-01-26T09:23:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e453c10ff5550a6dd7b17ae68da4b858b6415eff"]},"5463":{"id":"MDExOlB1bGxSZXF1ZXN0NzU0ODY0NDY=","public_id":5463,"url":"https://github.com/godotengine/godot/pull/5463","diff_url":"https://github.com/godotengine/godot/pull/5463.diff","patch_url":"https://github.com/godotengine/godot/pull/5463.patch","title":"Fix typo in file dialog shortcut","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-06-28T14:25:08Z","updated_at":"2016-06-28T14:49:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["259e60d28367b4ad4f2be01a0c84280ee810935b"]},"5467":{"id":"MDExOlB1bGxSZXF1ZXN0NzU1MTYyNTk=","public_id":5467,"url":"https://github.com/godotengine/godot/pull/5467","diff_url":"https://github.com/godotengine/godot/pull/5467.diff","patch_url":"https://github.com/godotengine/godot/pull/5467.patch","title":"Enhance/tidy file extensions management","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2016-06-28T17:20:05Z","updated_at":"2016-07-26T21:15:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1492fd846073a4fa643365a8a5d4e021868c0e48","92f10a358289df3d81bc796a9d37dbd90afb39a0","a5e27503fd52589703d637d1245a023233a14a27","83740ab793079ff5094de372d499560589f68b81"]},"5468":{"id":"MDExOlB1bGxSZXF1ZXN0NzU1MjA1NzE=","public_id":5468,"url":"https://github.com/godotengine/godot/pull/5468","diff_url":"https://github.com/godotengine/godot/pull/5468.diff","patch_url":"https://github.com/godotengine/godot/pull/5468.patch","title":"itemlist-get_selected_items","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMDU0ODcx","created_at":"2016-06-28T17:48:41Z","updated_at":"2016-07-13T01:57:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["673e3b70b6bb888093f4963348c76c1423987aa8","5502499469e84176bcaa3eaf3c2e0aff3778227e","2fd9b77828bcc7c22594c7037db17efd11ba1909"]},"5474":{"id":"MDExOlB1bGxSZXF1ZXN0NzU1NjYzNjQ=","public_id":5474,"url":"https://github.com/godotengine/godot/pull/5474","diff_url":"https://github.com/godotengine/godot/pull/5474.diff","patch_url":"https://github.com/godotengine/godot/pull/5474.patch","title":"Add tile index prefixes in tile map editor plugin","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MjEwOA==","created_at":"2016-06-28T23:20:23Z","updated_at":"2016-06-30T06:06:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["afab4168fd33e56beddb857625facdfca305c575"]},"5478":{"id":"MDExOlB1bGxSZXF1ZXN0NzU1ODE0NzI=","public_id":5478,"url":"https://github.com/godotengine/godot/pull/5478","diff_url":"https://github.com/godotengine/godot/pull/5478.diff","patch_url":"https://github.com/godotengine/godot/pull/5478.patch","title":"Initialize missing variables. Fixes #5461","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3NzYwNDQ=","created_at":"2016-06-29T02:54:38Z","updated_at":"2016-06-29T13:40:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ea8292c1c06646928968519e5647c25cc3085b07"]},"5479":{"id":"MDExOlB1bGxSZXF1ZXN0NzU1OTE2OTQ=","public_id":5479,"url":"https://github.com/godotengine/godot/pull/5479","diff_url":"https://github.com/godotengine/godot/pull/5479.diff","patch_url":"https://github.com/godotengine/godot/pull/5479.patch","title":"Fix main(2D, 3D, Script) panel not updated when start up and select f…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-06-29T05:51:48Z","updated_at":"2016-06-29T16:26:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["cd60c11229b7bf04a994ae7ccf7463a3e586dd41"]},"5487":{"id":"MDExOlB1bGxSZXF1ZXN0NzU2NTM4NDY=","public_id":5487,"url":"https://github.com/godotengine/godot/pull/5487","diff_url":"https://github.com/godotengine/godot/pull/5487.diff","patch_url":"https://github.com/godotengine/godot/pull/5487.patch","title":"Fixed function highlighting with spaces","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-06-29T14:04:13Z","updated_at":"2017-11-10T23:36:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["484f4d8dec3ad1f08a3a5d36d6eb59cdfd9ad7d8"]},"5489":{"id":"MDExOlB1bGxSZXF1ZXN0NzU2NzQwMjM=","public_id":5489,"url":"https://github.com/godotengine/godot/pull/5489","diff_url":"https://github.com/godotengine/godot/pull/5489.diff","patch_url":"https://github.com/godotengine/godot/pull/5489.patch","title":"RichTextLabel-get_text","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMDU0ODcx","created_at":"2016-06-29T15:53:27Z","updated_at":"2016-07-13T01:57:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["aeb5365e841d610a3b9a0fde0520238909c25c49"]},"5490":{"id":"MDExOlB1bGxSZXF1ZXN0NzU2NzkyMTA=","public_id":5490,"url":"https://github.com/godotengine/godot/pull/5490","diff_url":"https://github.com/godotengine/godot/pull/5490.diff","patch_url":"https://github.com/godotengine/godot/pull/5490.patch","title":"Add new Camera2D alignment functions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4NDk1NTQ=","created_at":"2016-06-29T16:24:55Z","updated_at":"2016-07-10T15:44:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["185ba75bfac7fc958bf334ca017579177e094149","681471e3f097238b5dd25496bd04e92d5fe6ccdf","ae055ebf82d46fd64d79c01369d60709a2d6c44e","6686fbc1e0458bc87909863d4a7ed018325be2d6"]},"5491":{"id":"MDExOlB1bGxSZXF1ZXN0NzU2NzkzNzc=","public_id":5491,"url":"https://github.com/godotengine/godot/pull/5491","diff_url":"https://github.com/godotengine/godot/pull/5491.diff","patch_url":"https://github.com/godotengine/godot/pull/5491.patch","title":"Fix wrong return bool, string, string array data through jni","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-06-29T16:25:51Z","updated_at":"2016-07-03T21:30:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["aac0af043cb3c7624d32ec39f91e4f24bdb5dcf5"]},"5494":{"id":"MDExOlB1bGxSZXF1ZXN0NzU3MDQyOTE=","public_id":5494,"url":"https://github.com/godotengine/godot/pull/5494","diff_url":"https://github.com/godotengine/godot/pull/5494.diff","patch_url":"https://github.com/godotengine/godot/pull/5494.patch","title":"Fixed building for latest Haiku nightlies.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1Mjc2Mzc=","created_at":"2016-06-29T19:11:02Z","updated_at":"2016-06-30T06:07:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["fbdb717cae6f7598fb9459d2f05afb2745bfede2"]},"5495":{"id":"MDExOlB1bGxSZXF1ZXN0NzU3MjEwMTU=","public_id":5495,"url":"https://github.com/godotengine/godot/pull/5495","diff_url":"https://github.com/godotengine/godot/pull/5495.diff","patch_url":"https://github.com/godotengine/godot/pull/5495.patch","title":"fixes #5464 windows_joystick close_joystick bug","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk4MDE4MDI=","created_at":"2016-06-29T21:03:14Z","updated_at":"2016-07-09T14:34:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2511f48339ab9fa489cf31e7c985547ddb69ae4e"]},"5502":{"id":"MDExOlB1bGxSZXF1ZXN0NzU4MjY2MDg=","public_id":5502,"url":"https://github.com/godotengine/godot/pull/5502","diff_url":"https://github.com/godotengine/godot/pull/5502.diff","patch_url":"https://github.com/godotengine/godot/pull/5502.patch","title":"Fixed signal connection prints when moving docks, issue 5498","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-06-30T14:13:59Z","updated_at":"2017-11-10T23:36:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["050a514799148877ee56d6d678ad2ce45589aeb5"]},"5504":{"id":"MDExOlB1bGxSZXF1ZXN0NzU4MzkyNzU=","public_id":5504,"url":"https://github.com/godotengine/godot/pull/5504","diff_url":"https://github.com/godotengine/godot/pull/5504.diff","patch_url":"https://github.com/godotengine/godot/pull/5504.patch","title":"Canvas item editor shortcuts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-06-30T15:21:58Z","updated_at":"2016-07-03T23:19:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["66ab096c49cf6b0d3cb91437ee655f8757609228"]},"5506":{"id":"MDExOlB1bGxSZXF1ZXN0NzU4NzE4MDg=","public_id":5506,"url":"https://github.com/godotengine/godot/pull/5506","diff_url":"https://github.com/godotengine/godot/pull/5506.diff","patch_url":"https://github.com/godotengine/godot/pull/5506.patch","title":"Improve Quick Open search","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-06-30T18:55:16Z","updated_at":"2016-07-03T18:06:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["ab93c38335f395345a9a855520bb54a3bb9b7a65"]},"5507":{"id":"MDExOlB1bGxSZXF1ZXN0NzU4NzU4NTE=","public_id":5507,"url":"https://github.com/godotengine/godot/pull/5507","diff_url":"https://github.com/godotengine/godot/pull/5507.diff","patch_url":"https://github.com/godotengine/godot/pull/5507.patch","title":"Fix code completion sorting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-06-30T19:22:49Z","updated_at":"2016-07-03T18:05:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["ec18b97f5cdc3fcf67cb2625d289cb061958b2b6","805b668d7f7a5fcddf887e25938f6ee829bd19d8"]},"5508":{"id":"MDExOlB1bGxSZXF1ZXN0NzU4OTIwOTc=","public_id":5508,"url":"https://github.com/godotengine/godot/pull/5508","diff_url":"https://github.com/godotengine/godot/pull/5508.diff","patch_url":"https://github.com/godotengine/godot/pull/5508.patch","title":"Added spatial editor shortcuts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-06-30T21:15:04Z","updated_at":"2016-07-03T23:19:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["96c9f11aad7b3b422c71828ba756f6a8056dcd70"]},"5516":{"id":"MDExOlB1bGxSZXF1ZXN0NzU5ODk2NzA=","public_id":5516,"url":"https://github.com/godotengine/godot/pull/5516","diff_url":"https://github.com/godotengine/godot/pull/5516.diff","patch_url":"https://github.com/godotengine/godot/pull/5516.patch","title":"Windows: prevent freeze while moving or resizing the game window.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-07-01T14:38:38Z","updated_at":"2016-07-04T16:19:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6856c5249104d2b69fe297ff7546092e3bb23555"]},"5522":{"id":"MDExOlB1bGxSZXF1ZXN0NzYwNjU2NDU=","public_id":5522,"url":"https://github.com/godotengine/godot/pull/5522","diff_url":"https://github.com/godotengine/godot/pull/5522.diff","patch_url":"https://github.com/godotengine/godot/pull/5522.patch","title":"Prettier str() for arrays","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-07-02T13:56:32Z","updated_at":"2021-05-13T23:52:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["38ed5d9c7d5b3ce03e7ac5141ef0115a605e75bf"]},"5524":{"id":"MDExOlB1bGxSZXF1ZXN0NzYwNzAzNTQ=","public_id":5524,"url":"https://github.com/godotengine/godot/pull/5524","diff_url":"https://github.com/godotengine/godot/pull/5524.diff","patch_url":"https://github.com/godotengine/godot/pull/5524.patch","title":"Array has(var value) function","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NzY0NDky","created_at":"2016-07-02T17:18:21Z","updated_at":"2016-07-24T15:26:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["96eb97cbbf8acd38a44ecb914e12aeda322d0bd4"]},"5525":{"id":"MDExOlB1bGxSZXF1ZXN0NzYwNzI1NzE=","public_id":5525,"url":"https://github.com/godotengine/godot/pull/5525","diff_url":"https://github.com/godotengine/godot/pull/5525.diff","patch_url":"https://github.com/godotengine/godot/pull/5525.patch","title":"windows get_latin_keyboard_variant() implementation and gdscript binding, #5503","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk4MDE4MDI=","created_at":"2016-07-02T19:14:47Z","updated_at":"2016-07-10T15:45:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["7a142780f05d56aa751690c8716bd8aab429b140"]},"5527":{"id":"MDExOlB1bGxSZXF1ZXN0NzYwNzgyNjI=","public_id":5527,"url":"https://github.com/godotengine/godot/pull/5527","diff_url":"https://github.com/godotengine/godot/pull/5527.diff","patch_url":"https://github.com/godotengine/godot/pull/5527.patch","title":"Color picker fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-07-03T01:13:56Z","updated_at":"2016-08-27T22:28:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b10b16ee49a4fcb0b220b559de7bfc1fdfdfa272","7b846d62ac6e04cc3792c93576acce6a9f5b6e57"]},"5530":{"id":"MDExOlB1bGxSZXF1ZXN0NzYwODg2OTY=","public_id":5530,"url":"https://github.com/godotengine/godot/pull/5530","diff_url":"https://github.com/godotengine/godot/pull/5530.diff","patch_url":"https://github.com/godotengine/godot/pull/5530.patch","title":"Added search to shortcut config","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-07-03T13:09:31Z","updated_at":"2017-11-10T23:36:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["bb2a456456857a3133ac837ea8b7b934fd0c6407"]},"5533":{"id":"MDExOlB1bGxSZXF1ZXN0NzYwOTQyNzM=","public_id":5533,"url":"https://github.com/godotengine/godot/pull/5533","diff_url":"https://github.com/godotengine/godot/pull/5533.diff","patch_url":"https://github.com/godotengine/godot/pull/5533.patch","title":"Can use AtlasTextures as custom mouse cursor.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-07-03T17:38:32Z","updated_at":"2016-09-27T03:06:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["91add16300de38adf1e95728055c3e28f36ec182"]},"5538":{"id":"MDExOlB1bGxSZXF1ZXN0NzYwOTg3NzM=","public_id":5538,"url":"https://github.com/godotengine/godot/pull/5538","diff_url":"https://github.com/godotengine/godot/pull/5538.diff","patch_url":"https://github.com/godotengine/godot/pull/5538.patch","title":"Removed unused variables + dead code","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-07-03T21:20:03Z","updated_at":"2016-07-08T14:49:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["454b210242ec15a9928324757f27989216bc5a59","3fcb9b1ec179b99d979d4cfea9b5e3c80e4a3e33","b6ac91c0e6416eda0dec226c5dbe5716f293e4f6"]},"5539":{"id":"MDExOlB1bGxSZXF1ZXN0NzYwOTkzNjA=","public_id":5539,"url":"https://github.com/godotengine/godot/pull/5539","diff_url":"https://github.com/godotengine/godot/pull/5539.diff","patch_url":"https://github.com/godotengine/godot/pull/5539.patch","title":"Fix completion string check when column = 0","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-07-03T21:51:41Z","updated_at":"2016-07-04T13:09:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["55b8a353f57bf870f17365389957433d4072651d"]},"5551":{"id":"MDExOlB1bGxSZXF1ZXN0NzYxODk5MjQ=","public_id":5551,"url":"https://github.com/godotengine/godot/pull/5551","diff_url":"https://github.com/godotengine/godot/pull/5551.diff","patch_url":"https://github.com/godotengine/godot/pull/5551.patch","title":"Link libdl only on Linux, fix BSD build","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2016-07-04T17:41:00Z","updated_at":"2016-07-04T22:23:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["a2386bd2b2a3eed54e02d7609c3c99505ac293e0"]},"5552":{"id":"MDExOlB1bGxSZXF1ZXN0NzYxOTYxNjY=","public_id":5552,"url":"https://github.com/godotengine/godot/pull/5552","diff_url":"https://github.com/godotengine/godot/pull/5552.diff","patch_url":"https://github.com/godotengine/godot/pull/5552.patch","title":"Fix crash when null value through jni on android","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-07-04T19:43:05Z","updated_at":"2016-07-04T22:11:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b09dbaa78e716078806fdf1f88dea279d7d3c257"]},"5559":{"id":"MDExOlB1bGxSZXF1ZXN0NzYyNjMzNDI=","public_id":5559,"url":"https://github.com/godotengine/godot/pull/5559","diff_url":"https://github.com/godotengine/godot/pull/5559.diff","patch_url":"https://github.com/godotengine/godot/pull/5559.patch","title":"Input: add get_connected_joysticks() method.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-07-05T12:12:34Z","updated_at":"2016-09-27T03:06:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["45cfd199a46a6fdffb48cd367c69a336eb79590b"]},"5560":{"id":"MDExOlB1bGxSZXF1ZXN0NzYyOTE1NDU=","public_id":5560,"url":"https://github.com/godotengine/godot/pull/5560","diff_url":"https://github.com/godotengine/godot/pull/5560.diff","patch_url":"https://github.com/godotengine/godot/pull/5560.patch","title":"Add OS.request_attention() for Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-07-05T15:12:36Z","updated_at":"2016-07-21T15:31:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5c355a63d3a86039a8f1a88e6ea508209de97dbc"]},"5562":{"id":"MDExOlB1bGxSZXF1ZXN0NzYzMDAxMjg=","public_id":5562,"url":"https://github.com/godotengine/godot/pull/5562","diff_url":"https://github.com/godotengine/godot/pull/5562.diff","patch_url":"https://github.com/godotengine/godot/pull/5562.patch","title":"Fixed HQ2x compiler warnings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTY3MjY=","created_at":"2016-07-05T16:04:48Z","updated_at":"2016-08-30T16:15:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0f767fe8b923c9926247aee387563fa5e67971c2"]},"5563":{"id":"MDExOlB1bGxSZXF1ZXN0NzYzMjM3NzI=","public_id":5563,"url":"https://github.com/godotengine/godot/pull/5563","diff_url":"https://github.com/godotengine/godot/pull/5563.diff","patch_url":"https://github.com/godotengine/godot/pull/5563.patch","title":"Respect frame property when converting to TileSet.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNjc1ODM=","created_at":"2016-07-05T18:52:33Z","updated_at":"2016-07-10T17:45:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0a8d6de0c336dfc2029da276c80371d3bf4c9792"]},"5564":{"id":"MDExOlB1bGxSZXF1ZXN0NzYzMzcwNzg=","public_id":5564,"url":"https://github.com/godotengine/godot/pull/5564","diff_url":"https://github.com/godotengine/godot/pull/5564.diff","patch_url":"https://github.com/godotengine/godot/pull/5564.patch","title":"Fix documentation constants sorting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-07-05T20:25:18Z","updated_at":"2016-07-06T15:14:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["eecf4ff273a74ab8a71e6a8257032125c0254799","29b62ce5d009bfdc57e065e450d7e01c5bd5bd05"]},"5569":{"id":"MDExOlB1bGxSZXF1ZXN0NzYzOTYzNDg=","public_id":5569,"url":"https://github.com/godotengine/godot/pull/5569","diff_url":"https://github.com/godotengine/godot/pull/5569.diff","patch_url":"https://github.com/godotengine/godot/pull/5569.patch","title":"Update String.capitalize() documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NzY0NDky","created_at":"2016-07-06T08:37:58Z","updated_at":"2020-01-26T09:23:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["fe49b7180420eb8dafe4ced86de7168a34c292b9"]},"5574":{"id":"MDExOlB1bGxSZXF1ZXN0NzY0ODQ3MzQ=","public_id":5574,"url":"https://github.com/godotengine/godot/pull/5574","diff_url":"https://github.com/godotengine/godot/pull/5574.diff","patch_url":"https://github.com/godotengine/godot/pull/5574.patch","title":"Add android_add_default_config for config.py","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-07-06T19:06:43Z","updated_at":"2016-07-14T08:55:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["40d3234304535a3993b44c0a7cd55e18b14ced95"]},"5577":{"id":"MDExOlB1bGxSZXF1ZXN0NzY1MTQxMjU=","public_id":5577,"url":"https://github.com/godotengine/godot/pull/5577","diff_url":"https://github.com/godotengine/godot/pull/5577.diff","patch_url":"https://github.com/godotengine/godot/pull/5577.patch","title":"Improve quick open sorting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-07-06T22:42:33Z","updated_at":"2016-07-07T14:13:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1bc8d1900fe68510e1e5a9cc08a7241d69690034"]},"5588":{"id":"MDExOlB1bGxSZXF1ZXN0NzY2NzY0MTY=","public_id":5588,"url":"https://github.com/godotengine/godot/pull/5588","diff_url":"https://github.com/godotengine/godot/pull/5588.diff","patch_url":"https://github.com/godotengine/godot/pull/5588.patch","title":"Doctool: change content indentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTY3MjY=","created_at":"2016-07-07T22:32:16Z","updated_at":"2016-08-30T16:15:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["f5ce4e251d0d5d6d1c77a25587870d91ac66e337","5c77abd8a807d25710d75873b32d3d724c2f4c60"]},"5589":{"id":"MDExOlB1bGxSZXF1ZXN0NzY2NzY1MjU=","public_id":5589,"url":"https://github.com/godotengine/godot/pull/5589","diff_url":"https://github.com/godotengine/godot/pull/5589.diff","patch_url":"https://github.com/godotengine/godot/pull/5589.patch","title":"Removing some more unused vars and dead code","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-07-07T22:33:15Z","updated_at":"2020-01-26T09:23:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f40f360a2c4ca8e6f2a651dbcca3ae82e2abe7a1"]},"5592":{"id":"MDExOlB1bGxSZXF1ZXN0NzY3MzI1ODc=","public_id":5592,"url":"https://github.com/godotengine/godot/pull/5592","diff_url":"https://github.com/godotengine/godot/pull/5592.diff","patch_url":"https://github.com/godotengine/godot/pull/5592.patch","title":"Update webp driver to 0.5.1","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-07-08T10:31:06Z","updated_at":"2016-07-14T09:30:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["e55c6f823251fcff366c7ce93b3ab0bf1fdedd68","ddd446f274d33d8624da3fd842c23e9ede0e6b11"]},"5601":{"id":"MDExOlB1bGxSZXF1ZXN0NzY4MDA5MDE=","public_id":5601,"url":"https://github.com/godotengine/godot/pull/5601","diff_url":"https://github.com/godotengine/godot/pull/5601.diff","patch_url":"https://github.com/godotengine/godot/pull/5601.patch","title":"Fix Input singleton mouse position in web export","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2016-07-08T19:16:31Z","updated_at":"2016-07-08T19:43:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["4beeff94335938ba0249aea69c4e47024b08bf64"]},"5602":{"id":"MDExOlB1bGxSZXF1ZXN0NzY4MjQ3Mzg=","public_id":5602,"url":"https://github.com/godotengine/godot/pull/5602","diff_url":"https://github.com/godotengine/godot/pull/5602.diff","patch_url":"https://github.com/godotengine/godot/pull/5602.patch","title":"OSX export: Default to fat format, make it an enum","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-07-08T22:47:43Z","updated_at":"2016-07-08T22:58:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["02aeac12d1e0638ad223190b2eb5c6845090b4ed"]},"5606":{"id":"MDExOlB1bGxSZXF1ZXN0NzY4NDU5MjM=","public_id":5606,"url":"https://github.com/godotengine/godot/pull/5606","diff_url":"https://github.com/godotengine/godot/pull/5606.diff","patch_url":"https://github.com/godotengine/godot/pull/5606.patch","title":"RichTextLabel: Fix adding raw text when bbcode is disabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-07-09T12:29:45Z","updated_at":"2016-07-10T16:12:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3816fe9d190817b871de3a5b15adee1301b9d267"]},"5609":{"id":"MDExOlB1bGxSZXF1ZXN0NzY4NDkyOTg=","public_id":5609,"url":"https://github.com/godotengine/godot/pull/5609","diff_url":"https://github.com/godotengine/godot/pull/5609.diff","patch_url":"https://github.com/godotengine/godot/pull/5609.patch","title":"Fix help search dialog titles","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2016-07-09T15:26:01Z","updated_at":"2016-07-13T13:45:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["af395cea42913f8f9d12912d7eee9011dd557ec7"]},"5615":{"id":"MDExOlB1bGxSZXF1ZXN0NzY4NTQyNzk=","public_id":5615,"url":"https://github.com/godotengine/godot/pull/5615","diff_url":"https://github.com/godotengine/godot/pull/5615.diff","patch_url":"https://github.com/godotengine/godot/pull/5615.patch","title":"Removed shortcut saving print","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-07-09T18:58:37Z","updated_at":"2017-11-10T23:36:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5f41ea6bf8b75afbde201df7a11de01196cc0e39"]},"5618":{"id":"MDExOlB1bGxSZXF1ZXN0NzY4NTk1OTI=","public_id":5618,"url":"https://github.com/godotengine/godot/pull/5618","diff_url":"https://github.com/godotengine/godot/pull/5618.diff","patch_url":"https://github.com/godotengine/godot/pull/5618.patch","title":"Fix builtin OpenSSL configuration","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-07-09T23:16:13Z","updated_at":"2016-07-10T14:44:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["2c6d0d490519016986c1c5be992ff53fbdea8c8f"]},"5623":{"id":"MDExOlB1bGxSZXF1ZXN0NzY4NzE2NTU=","public_id":5623,"url":"https://github.com/godotengine/godot/pull/5623","diff_url":"https://github.com/godotengine/godot/pull/5623.diff","patch_url":"https://github.com/godotengine/godot/pull/5623.patch","title":"LineEdit placeholder property now accepts translated strings.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNDE4ODkw","created_at":"2016-07-10T12:06:29Z","updated_at":"2016-07-16T19:31:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["061cadcae57cf05b9fe60d42f1a8da0f0e6dc328"]},"5627":{"id":"MDExOlB1bGxSZXF1ZXN0NzY4NzU2Nzc=","public_id":5627,"url":"https://github.com/godotengine/godot/pull/5627","diff_url":"https://github.com/godotengine/godot/pull/5627.diff","patch_url":"https://github.com/godotengine/godot/pull/5627.patch","title":"Fixed highlight all occurrences highlighing highlighted section","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-07-10T15:12:35Z","updated_at":"2017-11-10T23:36:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d43adcbb1e8e14935af21a2765b1c50f9a3d9f20"]},"5628":{"id":"MDExOlB1bGxSZXF1ZXN0NzY4NzU5MTA=","public_id":5628,"url":"https://github.com/godotengine/godot/pull/5628","diff_url":"https://github.com/godotengine/godot/pull/5628.diff","patch_url":"https://github.com/godotengine/godot/pull/5628.patch","title":"Allow semicolon after 'pass' keyword","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-07-10T15:22:56Z","updated_at":"2016-07-10T17:02:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["8113ba8befc7d2ad42a58ec7a01709ad26cecf54"]},"5634":{"id":"MDExOlB1bGxSZXF1ZXN0NzY4ODI2MDI=","public_id":5634,"url":"https://github.com/godotengine/godot/pull/5634","diff_url":"https://github.com/godotengine/godot/pull/5634.diff","patch_url":"https://github.com/godotengine/godot/pull/5634.patch","title":"Fix crash on asset lib install","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-07-10T20:22:38Z","updated_at":"2016-07-10T22:25:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzOTEyMzI5OTU=","name":"topic:assetlib","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1a1b62748a01928401a344b8c538b59f75706ece"]},"5641":{"id":"MDExOlB1bGxSZXF1ZXN0NzY4OTkxODY=","public_id":5641,"url":"https://github.com/godotengine/godot/pull/5641","diff_url":"https://github.com/godotengine/godot/pull/5641.diff","patch_url":"https://github.com/godotengine/godot/pull/5641.patch","title":"Fix crash in FileAccessJAndroid::file_exists (does not free local ref)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY4ODAzNzg=","created_at":"2016-07-11T04:45:31Z","updated_at":"2016-07-19T10:10:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["978cb0e884dea9be4d98a0b52ae930655f7d9ad8"]},"5648":{"id":"MDExOlB1bGxSZXF1ZXN0NzY5Njc3MzA=","public_id":5648,"url":"https://github.com/godotengine/godot/pull/5648","diff_url":"https://github.com/godotengine/godot/pull/5648.diff","patch_url":"https://github.com/godotengine/godot/pull/5648.patch","title":"Added Completion box colors. Exposed show line numbers, highlight all occurrences, and updated theme.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-07-11T14:53:44Z","updated_at":"2017-11-10T23:36:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["12e3bb1f0147c17c4269977949386fca19532300","a57c1da183c22ec6fb71fe550a6049296d63be3e","28356a7d63b324bbd4b202434e1a2b8ac40aeb3f","21385d9ecbc74425a599f8a5953bd2ec7fdd1b68","cc133c9289123e71789e9410f9ed07e2546fa459","a9956be63de69ece580ce819307833b22c3d5993","8e5c40b3641352699497b8b4407144ed4f09c817"]},"5657":{"id":"MDExOlB1bGxSZXF1ZXN0NzcxNDAwMzQ=","public_id":5657,"url":"https://github.com/godotengine/godot/pull/5657","diff_url":"https://github.com/godotengine/godot/pull/5657.diff","patch_url":"https://github.com/godotengine/godot/pull/5657.patch","title":"Added block caret to TextEdit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-07-12T15:24:25Z","updated_at":"2017-11-10T23:36:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["20c7f2bded2ed4cd30eb6e0c22b1e2605a59500d","54f720ac0688cc069e5ab7c2d66d2e8649143b75"]},"5662":{"id":"MDExOlB1bGxSZXF1ZXN0NzcyMDMzMzU=","public_id":5662,"url":"https://github.com/godotengine/godot/pull/5662","diff_url":"https://github.com/godotengine/godot/pull/5662.diff","patch_url":"https://github.com/godotengine/godot/pull/5662.patch","title":"Implement OS.request_attention() for OSX","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc1Mjc4OTI=","created_at":"2016-07-12T22:34:20Z","updated_at":"2016-07-21T15:30:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2c1a74fb3a8aac2d8d8a7050b890aa780a5f0356"]},"5677":{"id":"MDExOlB1bGxSZXF1ZXN0NzczMTMxMjE=","public_id":5677,"url":"https://github.com/godotengine/godot/pull/5677","diff_url":"https://github.com/godotengine/godot/pull/5677.diff","patch_url":"https://github.com/godotengine/godot/pull/5677.patch","title":"Removes AnimationPlayer renaming on import.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2016-07-13T15:47:02Z","updated_at":"2016-07-13T16:18:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ca866803bec602c595f0590977fe619194c19c27"]},"5689":{"id":"MDExOlB1bGxSZXF1ZXN0Nzc0NDE4ODA=","public_id":5689,"url":"https://github.com/godotengine/godot/pull/5689","diff_url":"https://github.com/godotengine/godot/pull/5689.diff","patch_url":"https://github.com/godotengine/godot/pull/5689.patch","title":"added KDevelop project files to gitignore file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYxMjk1OTQ=","created_at":"2016-07-14T11:39:24Z","updated_at":"2016-07-14T11:45:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["280a75ac6cdced15a47f7d01199003a147a9e1e9"]},"5702":{"id":"MDExOlB1bGxSZXF1ZXN0Nzc1MDgyNTg=","public_id":5702,"url":"https://github.com/godotengine/godot/pull/5702","diff_url":"https://github.com/godotengine/godot/pull/5702.diff","patch_url":"https://github.com/godotengine/godot/pull/5702.patch","title":"Added code editor zoom shortcuts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-07-14T19:05:18Z","updated_at":"2017-11-10T23:36:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["e6eae244d3835addb87ed31f8325f590521c73aa"]},"5705":{"id":"MDExOlB1bGxSZXF1ZXN0Nzc1MTcyODQ=","public_id":5705,"url":"https://github.com/godotengine/godot/pull/5705","diff_url":"https://github.com/godotengine/godot/pull/5705.diff","patch_url":"https://github.com/godotengine/godot/pull/5705.patch","title":"Docs-update: AnimatedSprite, AnimatedSprite3D (unfinished)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyODkyMDc=","created_at":"2016-07-14T20:07:54Z","updated_at":"2017-07-25T12:20:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["952cb123641e509d9b3285b9f2b70966cdb19124"]},"5709":{"id":"MDExOlB1bGxSZXF1ZXN0Nzc1Mzc2NDg=","public_id":5709,"url":"https://github.com/godotengine/godot/pull/5709","diff_url":"https://github.com/godotengine/godot/pull/5709.diff","patch_url":"https://github.com/godotengine/godot/pull/5709.patch","title":"OS: Add get_engine_version method","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-07-14T22:37:14Z","updated_at":"2019-02-12T12:30:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b2953bc1ccc23089559f1216563032fabd6b929f"]},"5715":{"id":"MDExOlB1bGxSZXF1ZXN0Nzc1NjU1MTc=","public_id":5715,"url":"https://github.com/godotengine/godot/pull/5715","diff_url":"https://github.com/godotengine/godot/pull/5715.diff","patch_url":"https://github.com/godotengine/godot/pull/5715.patch","title":"Perform connect when double click a node on connecting signal window","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-07-15T05:30:19Z","updated_at":"2016-07-15T05:36:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["9ff7c5524f21d299380e68e600cd99133cf6a215"]},"5718":{"id":"MDExOlB1bGxSZXF1ZXN0Nzc1Nzc1Mjk=","public_id":5718,"url":"https://github.com/godotengine/godot/pull/5718","diff_url":"https://github.com/godotengine/godot/pull/5718.diff","patch_url":"https://github.com/godotengine/godot/pull/5718.patch","title":"Added gyroscope support to Godot and Android","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1Mjc2Mzc=","created_at":"2016-07-15T08:01:05Z","updated_at":"2016-07-17T22:52:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["370ae3512deda40b2659a1192f302298e269305f"]},"5723":{"id":"MDExOlB1bGxSZXF1ZXN0Nzc2MjE1MTk=","public_id":5723,"url":"https://github.com/godotengine/godot/pull/5723","diff_url":"https://github.com/godotengine/godot/pull/5723.diff","patch_url":"https://github.com/godotengine/godot/pull/5723.patch","title":"Fixed toggle breakpoint gutter not updating when the game is running, issue 5712","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-07-15T14:10:09Z","updated_at":"2017-11-10T23:36:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2c9468a46ac7be81085baec4778fcbf3075b2c70","b550471a148d232f50d0d1f03256fc9ef82a52f3"]},"5730":{"id":"MDExOlB1bGxSZXF1ZXN0Nzc2NjczODE=","public_id":5730,"url":"https://github.com/godotengine/godot/pull/5730","diff_url":"https://github.com/godotengine/godot/pull/5730.diff","patch_url":"https://github.com/godotengine/godot/pull/5730.patch","title":"CanvasItemEditor: Changed Frame Selection shortcut","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-07-15T19:41:05Z","updated_at":"2021-05-13T23:52:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2bba1bf77074b8c0960f88867380f12947a8393b"]},"5731":{"id":"MDExOlB1bGxSZXF1ZXN0Nzc2Nzc5MjU=","public_id":5731,"url":"https://github.com/godotengine/godot/pull/5731","diff_url":"https://github.com/godotengine/godot/pull/5731.diff","patch_url":"https://github.com/godotengine/godot/pull/5731.patch","title":"LineEdit: Fix rtl scrolling with mouse drag selection","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-07-15T21:01:34Z","updated_at":"2021-05-13T23:52:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["71ee8eeb3fd34ca99d0ab85697a270c9d09c1ab6"]},"5735":{"id":"MDExOlB1bGxSZXF1ZXN0Nzc3MDkzNTQ=","public_id":5735,"url":"https://github.com/godotengine/godot/pull/5735","diff_url":"https://github.com/godotengine/godot/pull/5735.diff","patch_url":"https://github.com/godotengine/godot/pull/5735.patch","title":"MenuButton: Fix regression","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-07-16T13:17:43Z","updated_at":"2021-05-13T23:52:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["671c21dce7a92239b6c15eafd61faa5f65c7adfa"]},"5737":{"id":"MDExOlB1bGxSZXF1ZXN0Nzc3MTA2NDc=","public_id":5737,"url":"https://github.com/godotengine/godot/pull/5737","diff_url":"https://github.com/godotengine/godot/pull/5737.diff","patch_url":"https://github.com/godotengine/godot/pull/5737.patch","title":"TextEdit: Scroll search results to the center","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-07-16T14:24:36Z","updated_at":"2021-05-13T23:52:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["fc16954fa2d87707fa69293b7507dd43b028a96f"]},"5742":{"id":"MDExOlB1bGxSZXF1ZXN0Nzc3MTg4NTU=","public_id":5742,"url":"https://github.com/godotengine/godot/pull/5742","diff_url":"https://github.com/godotengine/godot/pull/5742.diff","patch_url":"https://github.com/godotengine/godot/pull/5742.patch","title":"TreeItem.set_button exposed.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNDE4ODkw","created_at":"2016-07-16T20:38:21Z","updated_at":"2016-08-07T07:50:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["10be575aa16f4158e23c8ae3cdaaced6e734086a"]},"5746":{"id":"MDExOlB1bGxSZXF1ZXN0Nzc3MjI4MjE=","public_id":5746,"url":"https://github.com/godotengine/godot/pull/5746","diff_url":"https://github.com/godotengine/godot/pull/5746.diff","patch_url":"https://github.com/godotengine/godot/pull/5746.patch","title":"Corrections and additions to FileDialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNDE4ODkw","created_at":"2016-07-17T00:14:30Z","updated_at":"2016-08-07T07:50:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3698332f6be935a918a9afbba62abd1a7952f509"]},"5757":{"id":"MDExOlB1bGxSZXF1ZXN0Nzc3NDI4Mjg=","public_id":5757,"url":"https://github.com/godotengine/godot/pull/5757","diff_url":"https://github.com/godotengine/godot/pull/5757.diff","patch_url":"https://github.com/godotengine/godot/pull/5757.patch","title":"Could not use pre multiply alpha for material in editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg3NTQ1NTk=","created_at":"2016-07-17T18:51:19Z","updated_at":"2016-07-17T22:54:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4e69bc3bff38db3e22f0171e55355205277f8bde"]},"5760":{"id":"MDExOlB1bGxSZXF1ZXN0Nzc3NDkxNjY=","public_id":5760,"url":"https://github.com/godotengine/godot/pull/5760","diff_url":"https://github.com/godotengine/godot/pull/5760.diff","patch_url":"https://github.com/godotengine/godot/pull/5760.patch","title":"Script Editor: adding close all docs menu option","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2MTY3MQ==","created_at":"2016-07-17T23:18:27Z","updated_at":"2016-07-19T05:35:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["0c3b1b51b854ae38cbb95059b1e457d02daaccf9"]},"5777":{"id":"MDExOlB1bGxSZXF1ZXN0Nzc4MTU0ODg=","public_id":5777,"url":"https://github.com/godotengine/godot/pull/5777","diff_url":"https://github.com/godotengine/godot/pull/5777.diff","patch_url":"https://github.com/godotengine/godot/pull/5777.patch","title":"Fixed caret width on tabs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-07-18T14:17:39Z","updated_at":"2017-11-10T23:36:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5505f0c776c709a52f6db9b87a928cae35693b06"]},"5778":{"id":"MDExOlB1bGxSZXF1ZXN0Nzc4MTc2NjE=","public_id":5778,"url":"https://github.com/godotengine/godot/pull/5778","diff_url":"https://github.com/godotengine/godot/pull/5778.diff","patch_url":"https://github.com/godotengine/godot/pull/5778.patch","title":"Change default extension to .tscn when import 3d scene","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-07-18T14:30:10Z","updated_at":"2016-07-18T19:34:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["edf7082326526d76bfda095daa99e56317e30803"]},"5781":{"id":"MDExOlB1bGxSZXF1ZXN0Nzc4MzAxMjQ=","public_id":5781,"url":"https://github.com/godotengine/godot/pull/5781","diff_url":"https://github.com/godotengine/godot/pull/5781.diff","patch_url":"https://github.com/godotengine/godot/pull/5781.patch","title":"Add icon for root node in Create Dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-07-18T15:41:42Z","updated_at":"2016-07-18T16:02:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["0610c77e43eeae135ca0ea14eb5deab3762fe7dc"]},"5787":{"id":"MDExOlB1bGxSZXF1ZXN0Nzc4NjU2OTI=","public_id":5787,"url":"https://github.com/godotengine/godot/pull/5787","diff_url":"https://github.com/godotengine/godot/pull/5787.diff","patch_url":"https://github.com/godotengine/godot/pull/5787.patch","title":"Fix multichar character constant warning","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-07-18T19:36:49Z","updated_at":"2016-10-09T19:54:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["9698571d61889bbb6da2be4cc471157499beb0d2"]},"5790":{"id":"MDExOlB1bGxSZXF1ZXN0Nzc4Nzk2MzU=","public_id":5790,"url":"https://github.com/godotengine/godot/pull/5790","diff_url":"https://github.com/godotengine/godot/pull/5790.diff","patch_url":"https://github.com/godotengine/godot/pull/5790.patch","title":"MenuButton: Fix event propagation with dialogs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-07-18T21:07:43Z","updated_at":"2021-05-13T23:52:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["c45837cf3f39eaaf70b6662a036e1c76bba6c6ee"]},"5792":{"id":"MDExOlB1bGxSZXF1ZXN0Nzc4ODM3MDM=","public_id":5792,"url":"https://github.com/godotengine/godot/pull/5792","diff_url":"https://github.com/godotengine/godot/pull/5792.diff","patch_url":"https://github.com/godotengine/godot/pull/5792.patch","title":"Label: Added `get_visible_line_count` method","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-07-18T21:36:23Z","updated_at":"2021-05-13T23:52:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["78819b6b542ab4396d6909db7885498e0d692626"]},"5803":{"id":"MDExOlB1bGxSZXF1ZXN0Nzc5MjcwMTg=","public_id":5803,"url":"https://github.com/godotengine/godot/pull/5803","diff_url":"https://github.com/godotengine/godot/pull/5803.diff","patch_url":"https://github.com/godotengine/godot/pull/5803.patch","title":"Fix tooltips blinking","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0MDgxNjE=","created_at":"2016-07-19T07:03:46Z","updated_at":"2016-07-24T15:37:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["be560a750c363355ad077331bf6bdbc62c6b2762","1e7b9c509f02dd641f10fe50d24bb19c165078d7"]},"5819":{"id":"MDExOlB1bGxSZXF1ZXN0NzgxNDQ2MTI=","public_id":5819,"url":"https://github.com/godotengine/godot/pull/5819","diff_url":"https://github.com/godotengine/godot/pull/5819.diff","patch_url":"https://github.com/godotengine/godot/pull/5819.patch","title":"Implement get_screen_dpi() on Android","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MjQ2MDc=","created_at":"2016-07-20T13:15:30Z","updated_at":"2016-07-21T09:04:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["07178937725d60e0f02050a3b39fc85e44c76b2d"]},"5829":{"id":"MDExOlB1bGxSZXF1ZXN0NzgyMzEwNjQ=","public_id":5829,"url":"https://github.com/godotengine/godot/pull/5829","diff_url":"https://github.com/godotengine/godot/pull/5829.diff","patch_url":"https://github.com/godotengine/godot/pull/5829.patch","title":"Fix the rotation not updating in the inspector with Controls","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYxNTQwNzc=","created_at":"2016-07-20T22:33:37Z","updated_at":"2016-07-21T07:09:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fc4ace312013216360f544e06e50cdc0dab4e45a"]},"5832":{"id":"MDExOlB1bGxSZXF1ZXN0NzgyNTk1MzQ=","public_id":5832,"url":"https://github.com/godotengine/godot/pull/5832","diff_url":"https://github.com/godotengine/godot/pull/5832.diff","patch_url":"https://github.com/godotengine/godot/pull/5832.patch","title":"Fixes defects in Curve2D and Curve3D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MzA5MTc4","created_at":"2016-07-21T05:23:41Z","updated_at":"2016-07-24T16:08:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2b608846594bc69a20f8945c6f61bdb9319b2fdb"]},"5835":{"id":"MDExOlB1bGxSZXF1ZXN0NzgyNzY2Mzc=","public_id":5835,"url":"https://github.com/godotengine/godot/pull/5835","diff_url":"https://github.com/godotengine/godot/pull/5835.diff","patch_url":"https://github.com/godotengine/godot/pull/5835.patch","title":"Fix compile error if use android_stl=yes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-07-21T08:32:30Z","updated_at":"2020-01-26T09:23:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["01e39ecec8f73f99d2436a04d2e43c6cfa381a38"]},"5836":{"id":"MDExOlB1bGxSZXF1ZXN0NzgyNzY5Nzg=","public_id":5836,"url":"https://github.com/godotengine/godot/pull/5836","diff_url":"https://github.com/godotengine/godot/pull/5836.diff","patch_url":"https://github.com/godotengine/godot/pull/5836.patch","title":"Remove \"SMOOTH BEGIN?\" message","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-07-21T08:35:29Z","updated_at":"2016-07-23T10:41:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["dd7b1021f6f5f63ed01471eb0db6caf71a3c97d5"]},"5837":{"id":"MDExOlB1bGxSZXF1ZXN0NzgyOTA4NjU=","public_id":5837,"url":"https://github.com/godotengine/godot/pull/5837","diff_url":"https://github.com/godotengine/godot/pull/5837.diff","patch_url":"https://github.com/godotengine/godot/pull/5837.patch","title":"Minor code formatting in platform/android","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MjQ2MDc=","created_at":"2016-07-21T10:15:31Z","updated_at":"2016-07-21T19:34:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["beaa56bff209d4a4a24e556ff4b592f380c99550"]},"5841":{"id":"MDExOlB1bGxSZXF1ZXN0NzgzMzUwODQ=","public_id":5841,"url":"https://github.com/godotengine/godot/pull/5841","diff_url":"https://github.com/godotengine/godot/pull/5841.diff","patch_url":"https://github.com/godotengine/godot/pull/5841.patch","title":"Fix mouse wheel event position on Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-07-21T15:18:57Z","updated_at":"2016-07-21T15:38:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f4c0bc20c3052533a44533dc85a0576d0ecc140d"]},"5842":{"id":"MDExOlB1bGxSZXF1ZXN0NzgzNTg1MjA=","public_id":5842,"url":"https://github.com/godotengine/godot/pull/5842","diff_url":"https://github.com/godotengine/godot/pull/5842.diff","patch_url":"https://github.com/godotengine/godot/pull/5842.patch","title":"Implement OS.request_attention() for X11","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MjQ2MDc=","created_at":"2016-07-21T17:49:21Z","updated_at":"2016-07-21T19:15:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d04ada397318bd895360b2000e2091a431854fb9"]},"5845":{"id":"MDExOlB1bGxSZXF1ZXN0NzgzNzIwODY=","public_id":5845,"url":"https://github.com/godotengine/godot/pull/5845","diff_url":"https://github.com/godotengine/godot/pull/5845.diff","patch_url":"https://github.com/godotengine/godot/pull/5845.patch","title":"Code cleanup in platform/x11","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MjQ2MDc=","created_at":"2016-07-21T19:20:02Z","updated_at":"2016-07-22T07:58:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["503f9ab9d978254b88c74f8f8c1ee1c3abe2069e"]},"5846":{"id":"MDExOlB1bGxSZXF1ZXN0NzgzODc1MDQ=","public_id":5846,"url":"https://github.com/godotengine/godot/pull/5846","diff_url":"https://github.com/godotengine/godot/pull/5846.diff","patch_url":"https://github.com/godotengine/godot/pull/5846.patch","title":"Added examples to RegEx doc #5827","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NTMyMg==","created_at":"2016-07-21T21:06:48Z","updated_at":"2016-08-01T22:26:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["3dd5ffb48aecd2d9947ecec193045bf86ea8afb8"]},"5847":{"id":"MDExOlB1bGxSZXF1ZXN0NzgzOTU5MzU=","public_id":5847,"url":"https://github.com/godotengine/godot/pull/5847","diff_url":"https://github.com/godotengine/godot/pull/5847.diff","patch_url":"https://github.com/godotengine/godot/pull/5847.patch","title":"Expose virtual keyboard functions to GDScript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYxNTQwNzc=","created_at":"2016-07-21T22:08:14Z","updated_at":"2016-07-22T06:39:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ec8c6e2c7c6689856a9a5547ece905339df994a8"]},"5849":{"id":"MDExOlB1bGxSZXF1ZXN0Nzg0MjEyMjQ=","public_id":5849,"url":"https://github.com/godotengine/godot/pull/5849","diff_url":"https://github.com/godotengine/godot/pull/5849.diff","patch_url":"https://github.com/godotengine/godot/pull/5849.patch","title":"SurfaceTool add_index method exposed to scripts.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2016-07-22T03:54:39Z","updated_at":"2016-07-22T06:39:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f86b6987655aea7d471bbe2e5324efd7a6b615a7"]},"5851":{"id":"MDExOlB1bGxSZXF1ZXN0Nzg0NTM1Njc=","public_id":5851,"url":"https://github.com/godotengine/godot/pull/5851","diff_url":"https://github.com/godotengine/godot/pull/5851.diff","patch_url":"https://github.com/godotengine/godot/pull/5851.patch","title":"Fix typo in ScrollContainer documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYxNTQwNzc=","created_at":"2016-07-22T10:04:24Z","updated_at":"2020-01-26T09:24:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["908f585ef6b6e77e132eb17cddc2f92ee764eff1"]},"5855":{"id":"MDExOlB1bGxSZXF1ZXN0Nzg0NjkzMjU=","public_id":5855,"url":"https://github.com/godotengine/godot/pull/5855","diff_url":"https://github.com/godotengine/godot/pull/5855.diff","patch_url":"https://github.com/godotengine/godot/pull/5855.patch","title":"Fix #5854 (get_contact_collider_velocity_at_pos() strange behavior)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk4NDc0MzA=","created_at":"2016-07-22T12:28:35Z","updated_at":"2016-07-24T15:53:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["ffdd9f16dd6a765c34f3a5d454419479fd431af6","f46f5306260f9a3e0bb04a99bd1b575580441149"]},"5860":{"id":"MDExOlB1bGxSZXF1ZXN0Nzg0ODkxNzU=","public_id":5860,"url":"https://github.com/godotengine/godot/pull/5860","diff_url":"https://github.com/godotengine/godot/pull/5860.diff","patch_url":"https://github.com/godotengine/godot/pull/5860.patch","title":"Fix ItemList.clear() not removing separators","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYxNTQwNzc=","created_at":"2016-07-22T14:48:12Z","updated_at":"2016-07-22T15:24:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1a1342670ea75d36aca704d0f05acb292c29fc4c"]},"5861":{"id":"MDExOlB1bGxSZXF1ZXN0Nzg0OTQ3NDk=","public_id":5861,"url":"https://github.com/godotengine/godot/pull/5861","diff_url":"https://github.com/godotengine/godot/pull/5861.diff","patch_url":"https://github.com/godotengine/godot/pull/5861.patch","title":"Upgrade FreeType to upstream version 2.6.5","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-07-22T15:22:16Z","updated_at":"2016-07-23T10:29:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["4d4cb1bfabc8545ad593149df65340389bcb7ab4","b13bbcecc31851099d49ac7f435ea7c80de5d9a3","6b7067630602ab662cf2d14793b538425700ec71"]},"5863":{"id":"MDExOlB1bGxSZXF1ZXN0Nzg1NTQzMjE=","public_id":5863,"url":"https://github.com/godotengine/godot/pull/5863","diff_url":"https://github.com/godotengine/godot/pull/5863.diff","patch_url":"https://github.com/godotengine/godot/pull/5863.patch","title":"Fix pick color from screen. Closes #5853","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3NzYwNDQ=","created_at":"2016-07-22T23:38:37Z","updated_at":"2016-07-23T07:47:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f00e0b589f94413afd446c63d941ced77fdda539"]},"5864":{"id":"MDExOlB1bGxSZXF1ZXN0Nzg1NTQ2OTA=","public_id":5864,"url":"https://github.com/godotengine/godot/pull/5864","diff_url":"https://github.com/godotengine/godot/pull/5864.diff","patch_url":"https://github.com/godotengine/godot/pull/5864.patch","title":"Modified some icons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-07-22T23:44:41Z","updated_at":"2016-07-23T08:25:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["d49600f4a2a0e4fce94e2b0e117df62359ed6448"]},"5866":{"id":"MDExOlB1bGxSZXF1ZXN0Nzg1NTYzNzk=","public_id":5866,"url":"https://github.com/godotengine/godot/pull/5866","diff_url":"https://github.com/godotengine/godot/pull/5866.diff","patch_url":"https://github.com/godotengine/godot/pull/5866.patch","title":"Prevent crash in TextureRegionEditor. Fixes #5862","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3NzYwNDQ=","created_at":"2016-07-23T00:11:44Z","updated_at":"2016-07-23T07:50:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6622a3d110e50d1666ab46b1c32cd04bafa265ae"]},"5872":{"id":"MDExOlB1bGxSZXF1ZXN0Nzg1NzAyMDk=","public_id":5872,"url":"https://github.com/godotengine/godot/pull/5872","diff_url":"https://github.com/godotengine/godot/pull/5872.diff","patch_url":"https://github.com/godotengine/godot/pull/5872.patch","title":"Update embedded libraries: rg_etc1 1.04, zlib 1.2.8, RtAudio 4.1.2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-07-23T11:27:54Z","updated_at":"2016-07-23T11:54:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["c1ab343f02ee04b807087f28b33b4ac279d0fda6","b13f4308534537fa4931199e7a3f5bf297efba82","1d41a070f6d65a967d488e727c94bfd9ce4637b5"]},"5875":{"id":"MDExOlB1bGxSZXF1ZXN0Nzg1NzYwOTc=","public_id":5875,"url":"https://github.com/godotengine/godot/pull/5875","diff_url":"https://github.com/godotengine/godot/pull/5875.diff","patch_url":"https://github.com/godotengine/godot/pull/5875.patch","title":"Fix warnings in core/variant_op.cpp","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYxNTQwNzc=","created_at":"2016-07-23T16:33:24Z","updated_at":"2016-07-23T20:33:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5d52146ff783e8966562b1feb144ef1fee03a6f5"]},"5881":{"id":"MDExOlB1bGxSZXF1ZXN0Nzg1ODA0OTk=","public_id":5881,"url":"https://github.com/godotengine/godot/pull/5881","diff_url":"https://github.com/godotengine/godot/pull/5881.diff","patch_url":"https://github.com/godotengine/godot/pull/5881.patch","title":"Viewport: Replace obsolete \"windows\" group calls","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-07-23T19:31:55Z","updated_at":"2021-05-13T23:52:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["67640c84eb60238be7e75d1b0d9d937518f885fb"]},"5882":{"id":"MDExOlB1bGxSZXF1ZXN0Nzg1ODA3MzI=","public_id":5882,"url":"https://github.com/godotengine/godot/pull/5882","diff_url":"https://github.com/godotengine/godot/pull/5882.diff","patch_url":"https://github.com/godotengine/godot/pull/5882.patch","title":"Project Manager: Added project list scrolling with keyboard","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-07-23T19:42:44Z","updated_at":"2021-05-13T23:52:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["761193ecd9ac0240fc8bf945f0601acb82bf8e98"]},"5884":{"id":"MDExOlB1bGxSZXF1ZXN0Nzg1ODM3NzQ=","public_id":5884,"url":"https://github.com/godotengine/godot/pull/5884","diff_url":"https://github.com/godotengine/godot/pull/5884.diff","patch_url":"https://github.com/godotengine/godot/pull/5884.patch","title":"Fix crash when GraphNode wasn't a child of a Control","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYxNTQwNzc=","created_at":"2016-07-23T22:09:14Z","updated_at":"2016-07-23T22:37:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["580b4465c6aa98063ceb34288f2f37e83df4baaf"]},"5893":{"id":"MDExOlB1bGxSZXF1ZXN0Nzg2MDA3MDY=","public_id":5893,"url":"https://github.com/godotengine/godot/pull/5893","diff_url":"https://github.com/godotengine/godot/pull/5893.diff","patch_url":"https://github.com/godotengine/godot/pull/5893.patch","title":"Fix non-visible col number in text editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-07-24T15:13:10Z","updated_at":"2016-07-24T15:55:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["60d937354790ac025ba0caef17a3ca7c81244492"]},"5894":{"id":"MDExOlB1bGxSZXF1ZXN0Nzg2MDA3MDc=","public_id":5894,"url":"https://github.com/godotengine/godot/pull/5894","diff_url":"https://github.com/godotengine/godot/pull/5894.diff","patch_url":"https://github.com/godotengine/godot/pull/5894.patch","title":"Avoid changing position when the window is fullscreen","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-07-24T15:13:13Z","updated_at":"2016-07-24T15:57:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["7be70c5a3c4645e50f2287fcdc777a282153b3c0"]},"5898":{"id":"MDExOlB1bGxSZXF1ZXN0Nzg2MDcwNjk=","public_id":5898,"url":"https://github.com/godotengine/godot/pull/5898","diff_url":"https://github.com/godotengine/godot/pull/5898.diff","patch_url":"https://github.com/godotengine/godot/pull/5898.patch","title":"expose bottom panel button to EditorPlugin scripts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3NzYwNDQ=","created_at":"2016-07-24T19:20:43Z","updated_at":"2016-07-25T06:58:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["23a20791d1f0c0760c0e22d51c0450b58b0e05f1","ed094d52a9a281fc0735f633b02adc7f2cf11cf8"]},"5900":{"id":"MDExOlB1bGxSZXF1ZXN0Nzg2NDg4MTU=","public_id":5900,"url":"https://github.com/godotengine/godot/pull/5900","diff_url":"https://github.com/godotengine/godot/pull/5900.diff","patch_url":"https://github.com/godotengine/godot/pull/5900.patch","title":"Fix default ranges of the inspector, as well as Range.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-07-25T09:13:24Z","updated_at":"2016-11-17T15:38:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzk1MzcxNzY=","name":"good first issue","color":"#99ffff"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7dbdfe8dbd761631850db2e3476b74ae082fbe14"]},"5902":{"id":"MDExOlB1bGxSZXF1ZXN0Nzg3MDA3MTc=","public_id":5902,"url":"https://github.com/godotengine/godot/pull/5902","diff_url":"https://github.com/godotengine/godot/pull/5902.diff","patch_url":"https://github.com/godotengine/godot/pull/5902.patch","title":"Fix some warnings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYxNTQwNzc=","created_at":"2016-07-25T15:22:59Z","updated_at":"2016-07-25T16:41:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a2b8ef6d5108f1822f323e23e8546878e3ec8fe3"]},"5905":{"id":"MDExOlB1bGxSZXF1ZXN0Nzg3MzYwNTg=","public_id":5905,"url":"https://github.com/godotengine/godot/pull/5905","diff_url":"https://github.com/godotengine/godot/pull/5905.diff","patch_url":"https://github.com/godotengine/godot/pull/5905.patch","title":"Update Tween class documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ2MTAzNDI=","created_at":"2016-07-25T19:17:46Z","updated_at":"2020-01-26T09:24:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["2f8910185ea42a4b401a98b04f869562c87ffed6"]},"5909":{"id":"MDExOlB1bGxSZXF1ZXN0Nzg3NTMwMzA=","public_id":5909,"url":"https://github.com/godotengine/godot/pull/5909","diff_url":"https://github.com/godotengine/godot/pull/5909.diff","patch_url":"https://github.com/godotengine/godot/pull/5909.patch","title":"GLES2: Check for GPU capabilities to display an error","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-07-25T21:11:49Z","updated_at":"2016-07-26T21:56:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["fd659e869b86bc72d1e22ee601ba46d145b8dbaa","a155342eca0bf4417838e9d4f081450014f47e11"]},"5913":{"id":"MDExOlB1bGxSZXF1ZXN0Nzg3ODU2NTM=","public_id":5913,"url":"https://github.com/godotengine/godot/pull/5913","diff_url":"https://github.com/godotengine/godot/pull/5913.diff","patch_url":"https://github.com/godotengine/godot/pull/5913.patch","title":"Stop baking process if there is no geometry in the BakedLightInstance.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-07-26T03:13:52Z","updated_at":"2016-08-27T22:28:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["213a57ccafdf2f4fcc472801c60332d40cfe6464"]},"5918":{"id":"MDExOlB1bGxSZXF1ZXN0Nzg4MjM1MDk=","public_id":5918,"url":"https://github.com/godotengine/godot/pull/5918","diff_url":"https://github.com/godotengine/godot/pull/5918.diff","patch_url":"https://github.com/godotengine/godot/pull/5918.patch","title":"Add gamepad mapping for the free steam controller userspace driver.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-07-26T10:00:12Z","updated_at":"2016-07-26T16:31:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ccf6b3151d1445f3e1bc351056a64b8f0094bc63"]},"5921":{"id":"MDExOlB1bGxSZXF1ZXN0Nzg4NzE2Mjg=","public_id":5921,"url":"https://github.com/godotengine/godot/pull/5921","diff_url":"https://github.com/godotengine/godot/pull/5921.diff","patch_url":"https://github.com/godotengine/godot/pull/5921.patch","title":"Prettier str() for some math types","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-07-26T15:22:06Z","updated_at":"2021-05-13T23:52:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["eefca1ada97a6bc5db38936d23da323a78b2044d"]},"5925":{"id":"MDExOlB1bGxSZXF1ZXN0Nzg5MDk4ODk=","public_id":5925,"url":"https://github.com/godotengine/godot/pull/5925","diff_url":"https://github.com/godotengine/godot/pull/5925.diff","patch_url":"https://github.com/godotengine/godot/pull/5925.patch","title":"Command-f focus filter input field in project manager","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1MDkzNQ==","created_at":"2016-07-26T19:24:13Z","updated_at":"2016-07-28T06:39:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["759e20aac69eca8beeca95a0f321c6a3f41f435f"]},"5926":{"id":"MDExOlB1bGxSZXF1ZXN0Nzg5Mjc4NTQ=","public_id":5926,"url":"https://github.com/godotengine/godot/pull/5926","diff_url":"https://github.com/godotengine/godot/pull/5926.diff","patch_url":"https://github.com/godotengine/godot/pull/5926.patch","title":"Fix GraphEdit dragging issues at scales != 1","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-07-26T21:21:14Z","updated_at":"2016-07-26T21:56:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["60e19f77519caee64842319443cd19e20c699d81"]},"5936":{"id":"MDExOlB1bGxSZXF1ZXN0NzkwNDA0NjI=","public_id":5936,"url":"https://github.com/godotengine/godot/pull/5936","diff_url":"https://github.com/godotengine/godot/pull/5936.diff","patch_url":"https://github.com/godotengine/godot/pull/5936.patch","title":"Fix reading of empty StringArray-s in .tscn","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-07-27T15:01:35Z","updated_at":"2016-11-17T15:37:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzk1MzcxNzY=","name":"good first issue","color":"#99ffff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2150855fafd76f881bf5b1389d7740216981aaf0"]},"5937":{"id":"MDExOlB1bGxSZXF1ZXN0NzkwNDc0MTM=","public_id":5937,"url":"https://github.com/godotengine/godot/pull/5937","diff_url":"https://github.com/godotengine/godot/pull/5937.diff","patch_url":"https://github.com/godotengine/godot/pull/5937.patch","title":"Project Settings: Use containers for the Input Map tab content","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-07-27T15:40:00Z","updated_at":"2021-05-13T23:52:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzk1MzcxNzY=","name":"good first issue","color":"#99ffff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["9df192d8ec2a332f62f2dae2634828abcd9015c4"]},"5938":{"id":"MDExOlB1bGxSZXF1ZXN0NzkwNDc1ODU=","public_id":5938,"url":"https://github.com/godotengine/godot/pull/5938","diff_url":"https://github.com/godotengine/godot/pull/5938.diff","patch_url":"https://github.com/godotengine/godot/pull/5938.patch","title":"Improve Windows application details","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-07-27T15:40:52Z","updated_at":"2016-07-27T16:44:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b48fd16add3669219ad38c27f7db7fc2d5e32130"]},"5939":{"id":"MDExOlB1bGxSZXF1ZXN0NzkwNTQwNDU=","public_id":5939,"url":"https://github.com/godotengine/godot/pull/5939","diff_url":"https://github.com/godotengine/godot/pull/5939.diff","patch_url":"https://github.com/godotengine/godot/pull/5939.patch","title":"AboutDialog: Popup respecting its minimum size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-07-27T16:18:25Z","updated_at":"2021-05-14T01:56:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzk1MzcxNzY=","name":"good first issue","color":"#99ffff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["cf851f7ed432134adb1da0077995a3ff26cc404d"]},"5940":{"id":"MDExOlB1bGxSZXF1ZXN0NzkwNTc1OTk=","public_id":5940,"url":"https://github.com/godotengine/godot/pull/5940","diff_url":"https://github.com/godotengine/godot/pull/5940.diff","patch_url":"https://github.com/godotengine/godot/pull/5940.patch","title":"Array has() documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NzY0NDky","created_at":"2016-07-27T16:40:50Z","updated_at":"2020-04-07T16:09:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["535a6f9faf21f1f8cbd0f4580de47cfc231a625d"]},"5941":{"id":"MDExOlB1bGxSZXF1ZXN0NzkwNjU0Nzc=","public_id":5941,"url":"https://github.com/godotengine/godot/pull/5941","diff_url":"https://github.com/godotengine/godot/pull/5941.diff","patch_url":"https://github.com/godotengine/godot/pull/5941.patch","title":"LineEdit: Fix event handled as text when a mod key is pressed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-07-27T17:35:05Z","updated_at":"2021-05-14T01:56:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["35cb8ff89e1c1871e7ad3383b524b2ebf82dfa3e"]},"5943":{"id":"MDExOlB1bGxSZXF1ZXN0NzkwNzk2ODA=","public_id":5943,"url":"https://github.com/godotengine/godot/pull/5943","diff_url":"https://github.com/godotengine/godot/pull/5943.diff","patch_url":"https://github.com/godotengine/godot/pull/5943.patch","title":"Fix Windows resource script","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-07-27T19:06:39Z","updated_at":"2016-07-27T19:10:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0bc589a0c7a12c80f4e365724586174e2e7c9dbd"]},"5950":{"id":"MDExOlB1bGxSZXF1ZXN0NzkxODg4NzY=","public_id":5950,"url":"https://github.com/godotengine/godot/pull/5950","diff_url":"https://github.com/godotengine/godot/pull/5950.diff","patch_url":"https://github.com/godotengine/godot/pull/5950.patch","title":"Fix regression with str() improvements for math types","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-07-28T12:44:16Z","updated_at":"2021-05-14T01:56:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2d4c4b6ea9947607227e55682d195ebd05d383c6"]},"5951":{"id":"MDExOlB1bGxSZXF1ZXN0NzkyMDk4ODc=","public_id":5951,"url":"https://github.com/godotengine/godot/pull/5951","diff_url":"https://github.com/godotengine/godot/pull/5951.diff","patch_url":"https://github.com/godotengine/godot/pull/5951.patch","title":"Exposed enable syntax highlighting to properties","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-07-28T14:50:48Z","updated_at":"2017-11-10T23:36:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["740dea7de7ca9df8034076ee2c83fe7c0203b087"]},"5954":{"id":"MDExOlB1bGxSZXF1ZXN0NzkyOTAzMTc=","public_id":5954,"url":"https://github.com/godotengine/godot/pull/5954","diff_url":"https://github.com/godotengine/godot/pull/5954.diff","patch_url":"https://github.com/godotengine/godot/pull/5954.patch","title":"Fix editor icons source file generation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-07-29T00:28:46Z","updated_at":"2016-07-29T14:19:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3cdb5e0d1fff7a4d4b1dc1dcca4d024192df13d2"]},"5955":{"id":"MDExOlB1bGxSZXF1ZXN0NzkyOTEwMDg=","public_id":5955,"url":"https://github.com/godotengine/godot/pull/5955","diff_url":"https://github.com/godotengine/godot/pull/5955.diff","patch_url":"https://github.com/godotengine/godot/pull/5955.patch","title":"Keep ProjectManager.selected_list up to date","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1MDkzNQ==","created_at":"2016-07-29T00:38:52Z","updated_at":"2016-07-30T09:50:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["283530a70ba4c1a325dbd143f0c55e89b22f68df"]},"5957":{"id":"MDExOlB1bGxSZXF1ZXN0NzkyOTcwMTI=","public_id":5957,"url":"https://github.com/godotengine/godot/pull/5957","diff_url":"https://github.com/godotengine/godot/pull/5957.diff","patch_url":"https://github.com/godotengine/godot/pull/5957.patch","title":"New http request and tutorials icon","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-07-29T02:10:02Z","updated_at":"2016-07-29T05:27:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["12ddc8703296abc5f1e88d9467f0ec0070fef103"]},"5961":{"id":"MDExOlB1bGxSZXF1ZXN0NzkzNTQ4NTY=","public_id":5961,"url":"https://github.com/godotengine/godot/pull/5961","diff_url":"https://github.com/godotengine/godot/pull/5961.diff","patch_url":"https://github.com/godotengine/godot/pull/5961.patch","title":"Explicitly initialize 'pending_auto_reload' to false.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2016-07-29T12:54:50Z","updated_at":"2016-07-30T12:54:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5035edb7fdff85749ab5640b9a7fda91b9d39012"]},"5963":{"id":"MDExOlB1bGxSZXF1ZXN0NzkzNzUxNTc=","public_id":5963,"url":"https://github.com/godotengine/godot/pull/5963","diff_url":"https://github.com/godotengine/godot/pull/5963.diff","patch_url":"https://github.com/godotengine/godot/pull/5963.patch","title":"Project Manager: Import projects using filesystem drag'n'drop.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-07-29T15:09:45Z","updated_at":"2016-07-30T14:04:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["9720e73e0480e454b580afc9499240bb08a823f3"]},"5966":{"id":"MDExOlB1bGxSZXF1ZXN0Nzk0MzczMjc=","public_id":5966,"url":"https://github.com/godotengine/godot/pull/5966","diff_url":"https://github.com/godotengine/godot/pull/5966.diff","patch_url":"https://github.com/godotengine/godot/pull/5966.patch","title":"Fix infinite loop when replacing text","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-07-29T23:14:24Z","updated_at":"2021-05-14T01:56:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6e137c02d26df269c9860ac69e9d8824e4b5336b"]},"5971":{"id":"MDExOlB1bGxSZXF1ZXN0Nzk0NTQzMzg=","public_id":5971,"url":"https://github.com/godotengine/godot/pull/5971","diff_url":"https://github.com/godotengine/godot/pull/5971.diff","patch_url":"https://github.com/godotengine/godot/pull/5971.patch","title":"UI navigation via JOYSTICK_MOTION.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-07-30T10:41:41Z","updated_at":"2016-07-30T10:56:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4755fe5576b05c94081bdcad5bd37523d5040150"]},"5976":{"id":"MDExOlB1bGxSZXF1ZXN0Nzk0NjQ0NDM=","public_id":5976,"url":"https://github.com/godotengine/godot/pull/5976","diff_url":"https://github.com/godotengine/godot/pull/5976.diff","patch_url":"https://github.com/godotengine/godot/pull/5976.patch","title":"Fix String::is_valid_integer() for single symbols + and -","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNDk0NDI=","created_at":"2016-07-30T18:30:56Z","updated_at":"2016-07-31T18:07:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["09c4d65b64892f945aeb98a4abcedab42126c248"]},"5978":{"id":"MDExOlB1bGxSZXF1ZXN0Nzk0NjYyNTA=","public_id":5978,"url":"https://github.com/godotengine/godot/pull/5978","diff_url":"https://github.com/godotengine/godot/pull/5978.diff","patch_url":"https://github.com/godotengine/godot/pull/5978.patch","title":"Document FuncRef, GDFunctionState, InstancePlaceholder, RID and World2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2016-07-30T19:49:29Z","updated_at":"2016-07-31T13:35:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["b80c42ef4e99ee155a98c7a2f17201280612257f"]},"5980":{"id":"MDExOlB1bGxSZXF1ZXN0Nzk0NjkzNjk=","public_id":5980,"url":"https://github.com/godotengine/godot/pull/5980","diff_url":"https://github.com/godotengine/godot/pull/5980.diff","patch_url":"https://github.com/godotengine/godot/pull/5980.patch","title":"Run button availability check","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1MDkzNQ==","created_at":"2016-07-30T22:14:31Z","updated_at":"2016-07-31T18:24:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["a1c0fdac9a4ec1e8c2097b457a52e568f983c7d0"]},"5981":{"id":"MDExOlB1bGxSZXF1ZXN0Nzk0Njk0NzI=","public_id":5981,"url":"https://github.com/godotengine/godot/pull/5981","diff_url":"https://github.com/godotengine/godot/pull/5981.diff","patch_url":"https://github.com/godotengine/godot/pull/5981.patch","title":"Drag open scan window if engine.cfg not found","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1MDkzNQ==","created_at":"2016-07-30T22:18:51Z","updated_at":"2016-07-31T18:49:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["5e011dcd0e4958f6bc59f64e024402af1ad1dc0d"]},"5993":{"id":"MDExOlB1bGxSZXF1ZXN0Nzk0OTg4NzY=","public_id":5993,"url":"https://github.com/godotengine/godot/pull/5993","diff_url":"https://github.com/godotengine/godot/pull/5993.diff","patch_url":"https://github.com/godotengine/godot/pull/5993.patch","title":"Improved drad&drop files on project manager","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1MDkzNQ==","created_at":"2016-07-31T23:04:33Z","updated_at":"2016-08-01T23:16:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["bee20910569d89cf36b6601eca2c6322f2947943"]},"5996":{"id":"MDExOlB1bGxSZXF1ZXN0Nzk1MzI3NjU=","public_id":5996,"url":"https://github.com/godotengine/godot/pull/5996","diff_url":"https://github.com/godotengine/godot/pull/5996.diff","patch_url":"https://github.com/godotengine/godot/pull/5996.patch","title":"Fix help page title indentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MjQ2MDc=","created_at":"2016-08-01T08:41:13Z","updated_at":"2016-08-01T09:03:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["ae1267d41cf15d9a5b40a4d2525f2cb151f6b17d"]},"6009":{"id":"MDExOlB1bGxSZXF1ZXN0Nzk3MTIwNjI=","public_id":6009,"url":"https://github.com/godotengine/godot/pull/6009","diff_url":"https://github.com/godotengine/godot/pull/6009.diff","patch_url":"https://github.com/godotengine/godot/pull/6009.patch","title":"Added texture filtering and char spacing for DynamicFont","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NTMyMg==","created_at":"2016-08-02T10:32:49Z","updated_at":"2016-08-02T18:27:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0de7860511fe56f06d039c51ff463c7a1146b7e1","af6ef01c692311410c084b0bf4f3fe2f4d46786d","7b165e8ac27c8c6f979bf6e2da32a9a58836da08"]},"6021":{"id":"MDExOlB1bGxSZXF1ZXN0Nzk4MzU1NjI=","public_id":6021,"url":"https://github.com/godotengine/godot/pull/6021","diff_url":"https://github.com/godotengine/godot/pull/6021.diff","patch_url":"https://github.com/godotengine/godot/pull/6021.patch","title":"Fix set_window_size not setting the correct size on OSX","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2016-08-03T01:32:24Z","updated_at":"2016-08-03T05:33:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["38de4d24efb51e70302fd08c819241db5ec545ad"]},"6026":{"id":"MDExOlB1bGxSZXF1ZXN0Nzk5NzMwNjI=","public_id":6026,"url":"https://github.com/godotengine/godot/pull/6026","diff_url":"https://github.com/godotengine/godot/pull/6026.diff","patch_url":"https://github.com/godotengine/godot/pull/6026.patch","title":"[ci skip] update Raycast documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk1OTQyOQ==","created_at":"2016-08-03T20:28:10Z","updated_at":"2020-01-26T09:24:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["1445553fea268104bf7012785536c4e7c9c6b1e6"]},"6037":{"id":"MDExOlB1bGxSZXF1ZXN0ODAxMDYwMjY=","public_id":6037,"url":"https://github.com/godotengine/godot/pull/6037","diff_url":"https://github.com/godotengine/godot/pull/6037.diff","patch_url":"https://github.com/godotengine/godot/pull/6037.patch","title":"Some additions to the OS documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MjQ2MDc=","created_at":"2016-08-04T16:08:28Z","updated_at":"2016-08-05T10:29:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["7b05b4c83c94b5c1bbdf5372328192d5ea9f4bea"]},"6043":{"id":"MDExOlB1bGxSZXF1ZXN0ODAxMzAwNTk=","public_id":6043,"url":"https://github.com/godotengine/godot/pull/6043","diff_url":"https://github.com/godotengine/godot/pull/6043.diff","patch_url":"https://github.com/godotengine/godot/pull/6043.patch","title":"TextureRegionEditor snap_mode fix.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2016-08-04T18:51:04Z","updated_at":"2016-08-05T10:32:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b578cf4da8feaceca1862d0fb5a4e61818275503"]},"6045":{"id":"MDExOlB1bGxSZXF1ZXN0ODAyMjQ5MTY=","public_id":6045,"url":"https://github.com/godotengine/godot/pull/6045","diff_url":"https://github.com/godotengine/godot/pull/6045.diff","patch_url":"https://github.com/godotengine/godot/pull/6045.patch","title":"Fix #5891 by not expecting the script instance to be a GDInstance","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-08-05T10:53:18Z","updated_at":"2016-11-17T15:37:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["76ea995228df510bfd4212e29f7cb76f13e25fb5"]},"6049":{"id":"MDExOlB1bGxSZXF1ZXN0ODAyNDg0MDc=","public_id":6049,"url":"https://github.com/godotengine/godot/pull/6049","diff_url":"https://github.com/godotengine/godot/pull/6049.diff","patch_url":"https://github.com/godotengine/godot/pull/6049.patch","title":"Fix steam controller gamepad mapping","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-08-05T14:04:12Z","updated_at":"2016-08-08T09:42:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e52567bd2988e901c7c757a5f3a2d98309eaa902"]},"6050":{"id":"MDExOlB1bGxSZXF1ZXN0ODAyNDg1Mzg=","public_id":6050,"url":"https://github.com/godotengine/godot/pull/6050","diff_url":"https://github.com/godotengine/godot/pull/6050.diff","patch_url":"https://github.com/godotengine/godot/pull/6050.patch","title":"Remove unused function in Project Manager.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-08-05T14:05:01Z","updated_at":"2016-08-08T09:41:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0df40cc29b5f0c059383212c2bb8419767544696"]},"6051":{"id":"MDExOlB1bGxSZXF1ZXN0ODAyNDk1MTY=","public_id":6051,"url":"https://github.com/godotengine/godot/pull/6051","diff_url":"https://github.com/godotengine/godot/pull/6051.diff","patch_url":"https://github.com/godotengine/godot/pull/6051.patch","title":"Project Manager: Fix and improve unhandled input","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-08-05T14:11:28Z","updated_at":"2021-05-14T01:56:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["f3a75a42dda5ef9c2458f16757bf6e8b8a5d9e8f"]},"6061":{"id":"MDExOlB1bGxSZXF1ZXN0ODAzNjI2NjE=","public_id":6061,"url":"https://github.com/godotengine/godot/pull/6061","diff_url":"https://github.com/godotengine/godot/pull/6061.diff","patch_url":"https://github.com/godotengine/godot/pull/6061.patch","title":"Add support for Traditional Chinese (TW)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwODc0NDU2","created_at":"2016-08-07T09:33:47Z","updated_at":"2016-08-08T09:51:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8ab4acd17f06c31b9281c63232756c4d1a7b3a24"]},"6062":{"id":"MDExOlB1bGxSZXF1ZXN0ODAzNjI2NjQ=","public_id":6062,"url":"https://github.com/godotengine/godot/pull/6062","diff_url":"https://github.com/godotengine/godot/pull/6062.diff","patch_url":"https://github.com/godotengine/godot/pull/6062.patch","title":"Add support for Traditional Chinese (HK)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwODc0NDU2","created_at":"2016-08-07T09:34:10Z","updated_at":"2016-08-08T09:50:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["664b5b5137b00c170968c688d880561ab294ae91"]},"6063":{"id":"MDExOlB1bGxSZXF1ZXN0ODAzNjI3MDU=","public_id":6063,"url":"https://github.com/godotengine/godot/pull/6063","diff_url":"https://github.com/godotengine/godot/pull/6063.diff","patch_url":"https://github.com/godotengine/godot/pull/6063.patch","title":"Rename platform/android/java/res/values-zh/strings.xml to platform/an…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwODc0NDU2","created_at":"2016-08-07T09:36:21Z","updated_at":"2016-08-08T09:51:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4f6a21b0df772804b67073dc65f000f571a4511e"]},"6078":{"id":"MDExOlB1bGxSZXF1ZXN0ODA0NzU4OTA=","public_id":6078,"url":"https://github.com/godotengine/godot/pull/6078","diff_url":"https://github.com/godotengine/godot/pull/6078.diff","patch_url":"https://github.com/godotengine/godot/pull/6078.patch","title":"Revert documentation of return type for FuncRef::call_func from b80c42e","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2016-08-08T15:56:03Z","updated_at":"2016-08-08T17:12:35Z","target_branch":"2.1","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["03a4b8cbc86f6ba43d72840179271c9181482403"]}}} |