From 73e82fdf1c10a3158b8dbce970cc3780db8331e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Mon, 2 Dec 2024 19:38:17 +0100 Subject: [PATCH] Add preliminary changelog for 4.4-dev6 --- configs/godotengine.godot.4.4.json | 8 +- data/godotengine.godot.4.4.json | 15853 ++++++++++++++++++++++++++- 2 files changed, 15268 insertions(+), 593 deletions(-) diff --git a/configs/godotengine.godot.4.4.json b/configs/godotengine.godot.4.4.json index 704e01b..8ceee3a 100644 --- a/configs/godotengine.godot.4.4.json +++ b/configs/godotengine.godot.4.4.json @@ -1,7 +1,7 @@ { "name": "4.4", "git_tag": "master", - "ref": "9e6098432aac35bae42c9089a29ba2a80320d823", + "ref": "0f20e67d8de83c30b5dd79cb68d12d4cf613065d", "from_ref": "4.3-stable", "article": "https://godotengine.org/article/dev-snapshot-godot-4-4-dev-5/", @@ -35,6 +35,12 @@ "ref": "9e6098432aac35bae42c9089a29ba2a80320d823", "from_ref": "36e6207bb48fafd43b98a458d0c461ad982b4e68", "article": "https://godotengine.org/article/dev-snapshot-godot-4-4-dev-5/" + }, + { + "name": "dev6", + "ref": "0f20e67d8de83c30b5dd79cb68d12d4cf613065d", + "from_ref": "9e6098432aac35bae42c9089a29ba2a80320d823", + "article": "https://godotengine.org/article/dev-snapshot-godot-4-4-dev-6/" } ] } diff --git a/data/godotengine.godot.4.4.json b/data/godotengine.godot.4.4.json index b64d345..416a57d 100644 --- a/data/godotengine.godot.4.4.json +++ b/data/godotengine.godot.4.4.json @@ -1,6 +1,379 @@ { - "generated_at": 1732120962299, + "generated_at": 1733165266670, "log": [ + "0f20e67d8de83c30b5dd79cb68d12d4cf613065d", + "9f36f3b5737c7ca656ef3f3b9c74bb44d3f8ab71", + "e60b18493d5e5155d76b0ed2e0b5a877ce2ca864", + "0c4ad02e6d858f4802e1e29eef0618152b83c2df", + "e78ad1dfca5ffba2115d6d296b7c3acc2c550bde", + "aab12fd2734909fccf707a9e25dcd9ca2b177e50", + "60e1490df1af725818c348e2d37a267a4473aff8", + "bb09a6f061472f3d846f24e37a4ea1281058dda1", + "5836a24a1cee69f229a1155e54ea4bc962d5a2b3", + "2dc30a4c39a41f4137c44bb186700f6d40525297", + "fa264115ceb515c899845856a3388b220bc2a539", + "47f71f66c16e3d3450559c80433e0c7457826da2", + "f4c9392f1bd0b451feb507a510b0385b33ee6e6b", + "57e504ca42f5c53fc62bfd163889104b0c55fd65", + "8f79640dc3be24065219c93845bd2b3409e70555", + "2210dd1126b85f51f26e061f4c9904885c115bc3", + "b248d6626546e1c41953372cce943b6f566688f4", + "d3e16c9ee2421aa3ba2e12bbd047241fc8b7deb4", + "f5648ac9c91f6016a55e9ab4bec11797947653e8", + "d741a646a5ee20e77c1d0d9d4fbfed03d7b8dcc3", + "eefd32ba16f01d3eeffd2ddb42076f86d584e98f", + "715a7bac007fca4f98fb4a9df11e1585fcbd4a36", + "c59f4be6fd55295b283acd3280a87a4402a8a238", + "204ce5a29ad458e4befa3ccdc5f1efea10e29d37", + "9babf66008130b2bdb7e6349db4107bc07c5a7c5", + "acdffd0a14826d865ca4dcea713c130c1cabd078", + "e3bb8f3593ff8dfea65a954c09b7dd5dc332077a", + "6c01b739b06c930371477f5adcf235e0df647e97", + "d7515dddaa5b86518ae56ace388476f6473685dd", + "ca1440fafb3dcf7f31adb2b3425a4f62fbab1325", + "ab54ba92a46ec00749dfa39717d2fee69eaff4fb", + "4a887ceffd18dd74c25152b2fdfb7d5a5b77073d", + "90087476a350732eb2e9937f66dd8d19005ca0f2", + "2f4f2e26a13b87fb12523b4998cd8ecc3ebcc8ef", + "302da3d9a475dd0df09d7dbf53c2012258c17e8d", + "200bb202baeec12544b36d5421bc838d8c511101", + "1fed9cf01f2435d7562d4e909467aba7330c4529", + "101b7414d28cfdc273bd1b8e076fa8d44bf3a963", + "a702b69ce75b5da0a3eef94c2a01547ceda97b8d", + "b3ca2e1cfa8852b9678b179207860a573d74098d", + "d05323793f4231fb2a4072644d8cd783bf9d5d6d", + "e6125ef51b348898bfd91aab3431a971149abffa", + "cebf2130ca650b94951ce7db8f6dd16c06d822aa", + "872681c5ee49a5e46af06ee10e3237036eac7600", + "ed93ab2f5343dc7d2598eb0b488f1203f416902a", + "702f567138cff4c0145cc84bb6070f8932859397", + "d6b20fd7e5f888ad472c20e9f919558e07c9cdc5", + "463c479ac89ebadb78f93b1b0fd4b34ca1749afe", + "7f3a8d0b1ba49d0d9b43997341814f6f55077d27", + "d2c82a8ffcda692f13b3edbff1ca59b03dddf4b9", + "6f86cec1fbe6de3f2bbf978a9b82b9ba0e6ae98d", + "14ce5ba8a1c8680888c4a794561536f5790f91b7", + "6b90d24c5c3e87ce0ed763dbb6f70fd682066604", + "867806954f0612204977a5e21d0f731387a4e070", + "7539a3a7cf058c084ae0c0d3ee5111b0fc73c807", + "d9ef826c545e7d623279c312ca837b947a4989b3", + "af56d6e8e88e56110577f3bbcfa2eb5cdcc71356", + "34c7528d3d6103f086c0c0b2b23e4e8f1b3a364e", + "c699d5badad3ae03721cd79678ad0c962ba07886", + "16ee2f22ebcee95e0263bc00a1b785f425f8e5b3", + "dc71fbacc5546fb08aaef6895b8811646dc817e7", + "e8f3bebb5dd2438111ddf7cecb612a285330a8f9", + "5da3e816404708b22b4a66796c7371d2d6b5853f", + "d58b2e879ffae3b9b9038322ec5b6ccd8a5bc613", + "151dcf30eee19f64d232d438be001e418161d118", + "a47d29cf11cfe43137cff04aceec2941c95f947b", + "7c6f523747c2a90a4711d84a9a5af89af0a155fe", + "77549dd1f3727e92d6826df78d89797a6aac2fdd", + "366fa9ff39c7d353c4bd1872afc7f0333b0c97dd", + "c5199a50171a523c0d4fbc87cdf1abe0e808b864", + "81a7a2c50c6bb5930b6ea8aeb03c924f0b9b5479", + "5baedb582666c9b99573a8a81da1435823f63df1", + "b045523d58922e73ab4b762d6defe3ef1e459a5a", + "0339032969c3449ef85092630bf67d8bdc6f2766", + "4b735d9fb2b3dc95b4979f6843eace016bf56d65", + "ba943e4481ac5615cf97a0c742d357d0f0e47b16", + "ba992ed22f310389d3e2301d4393bb898bf2728e", + "141737d168fa984fc410495e38ee308e8cd5c6a2", + "893bbdfde8ad1f94fb4e6db246ff7075569396ea", + "a51c60f5e381c4f06a4188ae437b08215c09e4cb", + "682c5c7d49d22ea45d6996d6a4bdde53cad348c6", + "16ee94a9534e21fa551cf71bbf835c53f4c1afa9", + "31edb7ea3b7fad52f37edad2757538659ddedb0e", + "1745fe15a4b1827f8ef7febb8215b03c94e9d399", + "f6afacb185a58d2efe9212a98007fb44ab812a6f", + "5125b668717888fed432e269dfc6807cc97e8f02", + "bce340b31aa88ee1dea8ee3bdc780b7f46342ecd", + "82311791db30934bddb5a0f42c7f0b8d6838fa40", + "60c6c4a1da30b4c9fc2fe55c094b870d36154e2e", + "90487764577ab055fefc3fcc66c0d2720ce57892", + "cf165a1d2999b29f6a971070ed7ad82c1e4eb2f2", + "05e93a6010f381e433baef36947ff2000e30e573", + "e4ee8a3b3209d3b974ac2b112104a215a2fdfbbf", + "74db6a1acc67c14ccf08d734dcb7839762be1b4b", + "d79a9d4d5ee211ad2d5eb46a74e0f70289727cea", + "4b0f1781cc84220e51c83c10fe49ead22bf4f653", + "689c789ab34dc71effa9460193b9ca8c252595d1", + "f37fd1c3f24340e14088b041ef9fb7b7534167fb", + "778723d935eab4496b7a2d5668d92edbcc8808f0", + "04882d73bb876ab554c6c3c6e9f1a83c2e86c220", + "4aed2b79819c4913b39442b005f38269812bd32a", + "c2f19e98bc7f6561ec311250def4f23f759113c4", + "6edeea98e03882a2184ed2aee7f18863e6148e26", + "f668ecb875a74bc4c1faefa2bedb8a72a361454a", + "5e87bdae748d4d8b09b9e92c85e9a0dc36fab254", + "7f5ffdf787329d6b08489c9d117f5ad50e7ace15", + "680142984de767727e27e54b727d9baaece3e4ce", + "506930063ab588d3ae364c90aa54e350e84a2f28", + "bfa38e463ce71efeb996772828137f84719958d1", + "5d74c5370ba55f5eb0095748de7be854c6c485c3", + "8d3fc48abf5fa6448a0096c61fec348c06784e6a", + "5d9ffb7d1cc749fe966bc6bd6a618db25040acd7", + "32cf20c7507dffa9717325f0838bd65f23bf605f", + "2669f1960535d7cb9f6983b59bbfbded76cdfc9e", + "05b80ae0a1e95113d68fdd1acd2d3714ed4077d7", + "6d4bb8fbda3b5266ee90143b94aed6a665c2073c", + "6e72b159ca3e130292707ee7266d47e164ec82d8", + "abf9eb590376d528058bb6fc7921253bac959824", + "ab08876e5ceb95f877b2ef9c54b21a1c1073908c", + "8de2abd07503c6602cce7e24035eeb39591df364", + "a0a459ebd8c152164e0d81cee959b63ee956edea", + "b66c1d0a7338c40d8e7b35a993e4555fd423cf3b", + "5d462ee4c5b45c7c2807ac8ac9c75e35a96b26b9", + "220f2611cc19d2d4bd46050e55f5368c044dbb9b", + "a4b17e7852c99cdbf108c77fe407cb78ed08159c", + "56a7dba10beacec50176723a5fae76d1614e75c1", + "537c05bb717490a58cdf2b3d9f9d20b90ed6fea3", + "b1d65e4ed8dbf22122d19944175de568f16ffdac", + "84bf708638047eb10ed324c4526a97ff66ceabf9", + "d8ed5d0ba2b2341e601f3455deb597e751b85cfd", + "0b2b8f0a5357e36c9a403999198a76c7e0792b86", + "7417a07904923795dae6ec444ea6b5228e10faad", + "08b931b6564ba64839db20efecd244d8135bd1c6", + "dbb9c9937d121345c6279810aeed01d92a7d2cb2", + "c1fb342287e05f21c417055c9e096c30b1b6113a", + "ba488490fc6ed2e33dc2e19c0e36a4ebccefc5e0", + "6f4cb10321ddca046e86ac1186724d458d85d00a", + "d14672863b8ffa3d9fb1771c86d334f802702663", + "f4f6f5fb553d480f54ea09a4cbbb927aebf226f3", + "b3a44a55674589a414a3d52713881dbba1768b0c", + "bcb5f8377f2816f8634816008354e6dbbef67467", + "a1365dcb12cd48ac3853994a0e09453dffaceb47", + "94082a424be5d48d8f858eaa2c13082bce6f1e55", + "454deb722214c87205bf9b0e23e2908997d3e937", + "c814493e95eecdbdb8b64ae78747f227e677ef59", + "274fc9858c828d45ea877940727c6dbbabb3e2b4", + "279dce3d2d08ae46535fb440406e5e32b08128ce", + "88c11a1753f539bc4d1696394e766705e48da790", + "e0304a7d00f718a17f2e6981118edd2ceda22637", + "e499563fafd48fa074eee7be2fb8cc5572ad1af0", + "6ad82aba3bf6444982b31dd54964740ff1cc780b", + "8a42e3d3eff8f8ef44d663cbe735c2bb05170cba", + "733797e71ff5707cf0a59ce4e7009d4de3f27732", + "82bd7db275f0e6900d0dad8935b76f510e93e0a7", + "4f17a7428b67986f6ef472e908dcdea73b29d21d", + "e30da67ce9c770ef11557c26d3748d389026c740", + "9f8fec39f34976cac2f5267b0bf721fa132de4df", + "b57ceefec1715eff1b53943c792f986b6808b7b5", + "54945c4d289e5700a480f38bf0b4501bfe32b4c8", + "0c03db09f84dad8268e446fc2424f6c93286cad6", + "72be8d1b6925856373f57549bf2e6d3b8d3ef619", + "88e81ee730bb54865304e306bf4f4211f7519546", + "11225de19730d10ea1ef8d75430a6406b5d4538b", + "5d111e852e01ef05c60bd4dbaf4aa66d84259c42", + "fda444bb01defafc84016f00dcbf815be06d7143", + "0eadbdb5d0709e4e557e52377fa075d3e2f0ad1f", + "c7198dda64b2495c9de56e4a4aa1bc3c1f5d16f8", + "e7e3a25c1e2fcd871c91e5196dc836a4aec0b318", + "5a48e527b290315c2239349fedfa5ce451efbfed", + "5d70208da42d53cc2746a32c9fbc92386c44d0dc", + "884cbb5333120815fdc30ae2d33d66f99e817a53", + "9aed9eca40127bcf21ecd71d25fe8809f345d9e3", + "1c6aad660f73c8f08d3138c936e17b8393689dc4", + "357679ceb8f35ccce5606348a13f8fc16ba5eb96", + "f53a220a7255af6328b0683d1ce8a6671d87976a", + "8793764ba62bd1a95f44a965894325d88960bd8a", + "f128f383e892865379cb8b14e7bcc9858efe2973", + "150c69c0f24adebb92887743c1a6bb3505003e25", + "ed01f5f2aa8e5a4c7103417f78259c5c9d9471ff", + "ce4674a0a5085746e4f4014fd6b3250248c0b52d", + "8b5f181d865780daafbf63d27248734cddb4afe8", + "8f603c901efd787377e11c82f21755916f97c978", + "6eca2aa8d6f30661185747fcf2ec9d3fea76f462", + "539be43dadc0d9184024bd7a65354b92bee19f80", + "70ea5713cf2aba739d0529d14a66c410edfd078c", + "9e259ef0610b4434320413e06e954e5c50f27a83", + "3a5ce2ff946422a3de63340ff113bb4ab68c8b73", + "9c300a6c057c809ce093d92fc570010dba84fc05", + "c5cd7c66ee417f6854fb5e36812e870849c46c3e", + "06f4bcdefb14c77b553f10a805188057952b9cdf", + "78abba7b0b7e622ab083335f6fdbe1e352da5332", + "3edf8b91e931c3b1085dd6cc9be83c10bdd396f3", + "0195a898b3102c94e86310743a39580a3dfe2f85", + "225211bb5895a702f191f248cd505ba1240b918a", + "21542298aab762750c66855629fc22bd44729ef1", + "1c78b09815659f06144856ad731c505a96a257f8", + "ac6fc8501ae2d2508018c21f9fab08fb331091df", + "a29a1b842c585863c2b17ee66377a60f602f86d4", + "30ab612e352d0ec0ee8f64fd3463b2881b00a51a", + "6e533b5ee462af5275982e92a1d36028429b0dae", + "c58ae91efaaf593f1cfa38e9ee557203a8531c48", + "2a147f3ce12ee44d783c7a17a70c184e86c205b7", + "7ddc076b24d68f5ec83ecc49e39f2dcc24d94659", + "ed443ccd25bc4800c76df4ed4271f27e749c4163", + "ea61c3e06694c7f082e8cfe66fbe635c1183abb6", + "4e079ee733efbb932df999c2e07a4cd09ab5349f", + "3c78eb171340b1ff24f036b8e36280ce350be6bb", + "f57fea0b0ffd2a43b482b9b07c260b30b129c8b5", + "84bf1cc7ac8cbfe3a830e70510bfd97e196cb1b0", + "99cbcd250a6b837da03ebfd6fc57cf767dd39f41", + "06bb9944d7a041bc4d5b8fba72ad36aa6e9e27ae", + "95401f0753c55ce32978597919c2e6bb94184a60", + "f511ef26f11d327124ab596158053a578db360f2", + "88ffe07de95c1d5fad51616239015fa78ea58797", + "f1f47c3a538f2204ddd97d0c7690d5f01a1f1584", + "9e34e454805f0dc6aad459170e7a2bbdaf2d4575", + "70a55540b7091758b851b075b968789a16e74261", + "2041d8cf08f49f9b5dd501c75deae024e080e5f9", + "e515f593c2f2135fe09b5441f92dd4afbb227f59", + "612981c1ea7d1beb927b53a2e4056827ed6ca32a", + "ba5a3577a55a45c706f49f611fea560cd15f191a", + "b2e40829a84794dbc1432a23c75b7fde13441bef", + "bbc54692c05ff6a85a6aeefbf5b9c87de91983d8", + "13d59b28c17c2f93b3de01a3e818a4e72ab8a29d", + "1606b18673ea2aae53e27a46b45e4ce2bea1e5b7", + "1bba277d3f217f64248ee40e506c26486842363d", + "1dffdfdd5bfc39dc4246f7ecd366b38b99a213fe", + "0ee60dd5431597760d71a58c6e421d45511f18dd", + "127738c08b1b47179afc874000a320bcdaae5e1f", + "0045b1a5135a419daa10b94e42adc220d65fd913", + "78b2a53815d1634b71fb414188de397f20a540c4", + "19dd3eda194fc6492bc8e03bb68e3bf17c187bc5", + "33093c2029cf51a5f9b048c7d32248a567ee6487", + "04786f0ee8df06f4238327789b10e0c2e09c4c7e", + "37c392ebc300148e4c0882a058e2802f7473965d", + "d18f8046dd29ce004fb401aa5d8c22858855a149", + "dc0fcf9753972163e0a28d647801d9b039073210", + "b41f02c035faa00d5432acbeda50e287ca03561a", + "185a86a87d6804899a2326e3421d4a370aa78d5c", + "391e0a6808e84a40fb53f41d0f0b088c43d3e0db", + "7f3242a7e887b281f5ba93670e8d800bf91f385c", + "e653f190322ae4bb572b756fabb6e3950827b183", + "1bd52fed769ae65bdd00a47f127e45f9d9477c32", + "0fc082e1ee3af5bb6a4b52f85756d24dc02b230f", + "47788673ef5f55e0fd965842b3b1691769319067", + "3376b9166baa238309d0f30a59b45677296ab27e", + "a8cd0e9677011c989a0aae8da5888805db83d620", + "fb5a4bac6e4680a5174a6c95c1792ea13c17643b", + "ffd4de67d0c82b335d36abd635892e065469eea4", + "38e0532ffa43a8302a32d683ec7610b21ec0f4a1", + "003647972fe143f50f3803b14980a99ce6012b46", + "f2f48aaf36507bb1ade6261905296bfd560e921d", + "d09d82d433b03bb3773fd2a8cc8d6ccc2f8739ce", + "9b5c7e9efaae1f5ac9a92e9acd096ff5c89bdfa5", + "0d88737a9f51a88645686c607dd76e8c9d183500", + "6e6fbdd59376dff76cd3b8f1db4b6dc0e2f91930", + "57125f48cebea05922bb6dc2a999c861dd0e7700", + "81733e66224ea113cf32b69ea93a6c1342d9c6e7", + "29e6ef4277e9d43cbffc8a1bd837e97db8bac0f5", + "20d4755c646add8e42470ae7c3471e6b29caa793", + "5b11eb6de1dca3b4c5cc77d876216d2b3823dc33", + "fc6c8bb98205e433b27b7ab10e871e4b21000e1d", + "7c9d0300b7e19b53ccf8953f2873a6c416f6c4a6", + "ec01ad65fd615740177e403693cc3c8984f0d62a", + "7104f20634c7a1ea4b751575ac6eecec16949a72", + "8e1a6ea4319e6f38cecc36a06e2e5384678ecf83", + "15bd2a9bc1d2356cad76502a701bfc4386f44ea4", + "e297506365559f2b13534b9dd5f3250db06975a5", + "6d5ac8f7ef4a3ddaf50720ab473b9dffece21674", + "3413c6ce9df6206ccb9d2f3f73efaebefe81833d", + "e0b4f3d314a00b2a634ced1b5dd988b2d2f7ed36", + "0708048530a5e558f6180753f1356b04e266d5df", + "a2b8b51097a8893acadbd20c384a9397d0bf9267", + "38d274b021b551c11a3436c2f4f1898dcb2994ca", + "b76cdf525b5d70b4a11ff72f5ca701d93446d835", + "99886f32045326f60b12ef34b90b2d0ad1e9718d", + "13b565c64d25a170c65f00c6716cb41dad9408c3", + "74611a74d1ae8af26fd889a6f2c83ba42198c6aa", + "1d43fa9a64b5cc83378b3b9fd93d9a915232150c", + "8f5b11ac2513e336e001645a41c942e433de0f6b", + "1c522c9f0cc96e63b0f26648b0dc71138f497e79", + "37c3907d0e093632e142a494c0e405263f9c9c34", + "27bd7b23f68da271adda17dfff085b4e075717bf", + "86ea0127a3b6c27878a28ae5e3879055e7d6476f", + "84f4178850c2c39719ece200a93e307641c08051", + "796d943f14178ec1872085624bacaf4b9c18ef48", + "45a7bcc477623b7941bb4a145ddfa62b77e97096", + "0df602afed31954086a54b67e1e2c53672aef7d8", + "da191168fe6cd69c6803c7db4804c1c17781409c", + "f6ea6cdb67b337fd18c1e13a539de68c2ab00b9e", + "6c38824d037cc4d3f22362e89b8193bb9e49aae9", + "ebf7e86bd4635d41d0399d116af416a521d5dd58", + "e9b57fce827c8fac5640a8a260dffd8682b660db", + "4089a6cb8c7f0794a77e0a7774d8c43612672bcf", + "2c9de1d9d2e09ec4de52f2eb96af36729ec0f84f", + "b862a394f4c854c1a67cb534a33612f8e43f697f", + "0c45ace151f25de2ca54fe7a46b6f077be32ba6f", + "7faad0cc7acc688d23bea48d144f60f7034a0823", + "17e8cf0d87a1c7b4b3c068202be16f51a31369e6", + "ea3154a0d4397fc68c2dc3874e1842dd8a6cffb2", + "37305e40bcec774ad8d0948589f46f9f02be8c23", + "dcb59f0e7efffa97570147817177188298c6b08b", + "2adfa20ee2012fda8d2a21092fd20ae1f989ac8a", + "514d73affc1370626069ea7bbbd74a2457b53b12", + "a0211b0f2e54d277fbbc5dc71589f22a7db7167c", + "e7b11d1c995beebe69c3102da45921644afd687b", + "fca3a224c4d3853b63b022381172181a5caeeb13", + "fe1c044c7398df8fb22913427665e77de6a98a14", + "336eeda6f8e1c2c8e5a777a373296a9defc0dbc9", + "d2bfbd759e462c9bb01cb4cc0a150c265d3ad307", + "c35e4c41d2dc6ccbc74ddb28d1dcf082468feec9", + "cef0c3548e5eb1c40a1819511cde68de07da9387", + "a82f4c5d64fcbd335a8df6d71185139ff7a344a4", + "eedc820f37680a3cb8b4b4b52779cf2ced5915be", + "757a1d3c90f0793676317dfc13ee20c751389153", + "fae3a286280b9afd43b7bb38412c36e3d81c9391", + "f2763b23cf7c410ad5b679c5c0c32a9064d0b996", + "d6ad0f65d84489081d05dbe9e731e02e1a93be28", + "47f3e953085a61eb619876959639c21b7b35b5c1", + "0430b977b613fc22268ba9e3102b378ffc0a76c9", + "c1b4e06fa03a5a4aa438072487d795255ade8ddb", + "d58d8914dbaef814c4849cd5997012f24e474413", + "fd4bddbeaf9e7f30eccb5b61ef5e0ef1023afb35", + "e210313045cc4de77c654f7cabf4c810c957f3fe", + "289e548e3477afe73a509cd3888b0dbb716735cb", + "e0b13004a0f48b61cefdf8e469f6d623c17f1932", + "5559075844c2d3f3d6cb24470a08fe7fb43d4ad6", + "250de088e3a0f303a393405ebdaa40c7dce62550", + "0542bccee0a4804bc79fda4515e30161ab227d48", + "e8a4b45ce4adcbafb78048b207a87f453543fa93", + "bead829fd5d40aa86ff5372b2edff6924bbe01fe", + "e1fa489f77db7c022c197434e001b76d2835526d", + "03b05cf9acd69b7eeced919012c215b22cd901ab", + "ae853e1a428234692d7860ca09c46aad2bf7944e", + "24d51f763500479aa4a676f255123b4294920224", + "7a25173ff469b3b593cb8a5a311617c5cde9b80a", + "2b68c63a886f1442f7afdb91f6bae16e755325cc", + "acf351fa6aee36199f5f5c6665f48993622aa16f", + "133cf62d26abd5dd75655e2b9336c9c253b5b007", + "c874e284ebd0551f14d0ebed5ed2ecfce8ebf1fc", + "f952bfe9985ad8f507cc29b2c7601bbba18b8039", + "0d8352bd968833e3fde6488ac4ff5210b651645e", + "797c8bd85f24585437daf396176a53ad48b38883", + "9d54981627c7767b6eadcd9c09fb49cf4323c9da", + "2993289172d60ff02554a9be3034b9347c15e5c6", + "528970975309c7183e6d5088c0859f9d8437964c", + "03d9d4f7eddaf3497034432ea14e674edb07bf05", + "030cc697719ee3bc275f3b58ab5a4f536a967aa7", + "b25c7e31eadd82addd528e5d78c4857a83c9f87a", + "579c19a9ce15eca504b3e07be72b7e0c5fd4c383", + "d967befc4228f020c1c8b40d9606755ffd3143f3", + "0eca686191d0c90735b93ef5d97a1df3e6b53d75", + "38ebcf92edb6d4f3e8ab490d40be2783fb27aeb5", + "80565ffc116e6054f76fc785f22ded162c1a73cc", + "8eee5066eb48101b5a9dfe4d3c82adef69bd2637", + "d11c1a4c0091b38d9c046f7d5c8b7711e2ba3d4c", + "1117d9170498e85510d8a19b0efb01c723a294c1", + "6f4fadf65def83a6a6c885e4aaa11f8982f37916", + "48fbe4172b682ca319316a1f129f622e240ebad7", + "429ea1c8e34b136db5737fa1bc71d432193b33ad", + "7f37e886584c9e4d6d788f9355f6d47a9d030c2d", + "c4bb252294f9e081809df0cd9ff47009136af01d", + "4e5080d8057422cd9b21bfa19be667d1cb680e15", + "5bca028e2bd5cde8a9a06fc1a4469cafa28d362b", + "f86dcd4e67a7e715233cc87a265e8ef79a27348d", + "31c8aadc47170abce59226cf5b4ca547a7636f7b", + "c57eaf77571765461a83cde7e01a57460f02ff87", + "0524e29b5cf9b4b099e7f2a7be09f21fd80e1e14", + "1a082fdd8038d6a4f0f7d9c335a2c7ea440566d1", + "84db024f6f68e44bff84a04fa737aefad31dd81a", + "f6751d8d174c01aee3fb50e213acb11c75bb13be", + "5cd0d42d2bbca7e05472d383c8c91ba99988ea22", + "0896bdd7bc9d0f23d225a0b6b8209700e4d8e9d1", "9e6098432aac35bae42c9089a29ba2a80320d823", "cfef79415b39ca8e0f6b1234f5b810e4dc6ac3f6", "7c1f42506ab1b23efd9ff7ddc7fc03449bfc578c", @@ -9,8 +382,16 @@ "285954659dafd2461fb917120705f19170793fb1", "23fc8e22a3977a66351090fb1b56c72967e7cf09", "219b14b9057fd6eb61b494a4df4676b49a4bf131", + "f4c1f89add61c819b7fbbfa299d1b8a24db8475b", + "9ab94df7725d4a31d28056630fe6038d64c92b5a", + "8bfb631afc0d8f4e7a4c5ee073c53069d667b00d", + "a0c47980c07128314341fe802f2319844114baca", + "6467beb75dbba17bf89b05abed61d7712baa9a10", "bc5e2f9b96eff14e25514ebca072e3ffe75c2451", "02efdb28dcd79cd9a36dac318aaa85423662c543", + "0cf99cf95d098392d7d1943aac37b12bd831a1d9", + "117158d2718d11c5026f4e2791c7784b4815d0aa", + "3ab88c2e6a9adf8226aa1f7b572135d97f02e8eb", "a0cd8f187a43935d756e49bf3778f39f0964f0ac", "650e96b76862e9ef4b79efd7a0801eb4596b824c", "3a4feeda898e1c6961225568696700642ad94628", @@ -25,13 +406,23 @@ "63a408f320717d90dc2f623341f2f470e068389f", "480f616bbe4feaad667687f18a10cc6a0cea5e95", "dd0c24bcd35d3f4756ccee52f4d880fb583667f4", + "5de38f7fd35606e1f494d81919f094e5e7baf0c0", + "57541d53d3ca1b0de4edac56ba65f7d2f1306470", "c4a78d09e50e87232bd2b9845b816f68ab2a8b07", + "0ff5d5fd046bda499648259642c16f677d439c74", "288717d7eb5d5d20e377c11499ad9b23db96f4a4", + "6ba86c3852dffecb1aaa9dfcbef58e8559bba95e", "c636c86f65f1a3037fde7145b08f0a1144f710d0", + "61cf0253ce4204d2911cd91d15ec9a2c78c78c7d", "086d1ea2ac9db149e0da91a15f0fb28157659d9b", + "a64b3fd3f81b785ea9b3c2d96e66f124122bad5e", + "4988fa1ece653938e07ee3bbc89a9bafea5ef7ea", "8e170248b3d8dbd7e3680960e0472a5f5d1c7aef", + "755bcf47373bae9bd717b56a1d60765e7f3144bc", + "edd6acdfd4f00bd9476054b534df74c003d010de", "4f52c2bb1f76cdfb879a91e55e9a1c50a2ab0afb", "2599df3b8ae5aa6b718feadefb39cab037927f3e", + "b4f8135d4692e8fd85e38f37e42bf4de2dca9391", "728927425f7cf32390d9b059cac6b51d281c8212", "fd4c29a189e53a1e085df5b9b9a05cac9351b3ef", "cf541f09975ace1f31cacf9d2818e43c1ea7d65d", @@ -60,9 +451,12 @@ "d72112ba0a31925ceaaad8156969acb030fe3fd4", "973f16aef1d2c4782ae2de19e492aaf33b6194a0", "02b2efc6684b9cb0bdb9d5e4037f1175055f81ee", + "f5b49af99fb63980ab05d8f909621393e4bfc2a6", + "f37c72fcdcc54e5aea753aecc371718dcf3b0fe9", "7fa39c0dbef39fc7ee03a5255bb1247ff7516984", "1250681a4f43282c6e2b466c527d748a940227fa", "8bb3e5360ed21ae89d53cdc3fb1c0dbc756262bb", + "56d01fb46731c07503ee80ff774fa9aab4522e82", "0d9a705e253d7f91d68aa5c2477d708c71746a1e", "985dc61386cab2f657acd8049052c182e2f32640", "8a8fd299f8c4aa04622579cde7fa710b0d634eea", @@ -73,6 +467,7 @@ "90b4b48b5a9ea1c8b29654576480d9ab672b48b3", "3b6705a641d9dfd2fcee24cbbdfa88efca79a840", "7e3d480087d6dadcb2624afa7b21b3127103d615", + "b31cc6960d20b758b2ad6d3a3d497a9d7964823e", "e283fdfb595d34af3832e95c614e2a57743af00a", "df3367f3343ec5acc579205479642d7275f3e12b", "602c5edbc45aee328df42a53c1c571821abdd3b2", @@ -83,6 +478,7 @@ "c810ea4c1b2e813fa4758f51ae2c074797ab5326", "f2d58f5d763f6aeff4867037480843fb833cd806", "4d4407ce5aeca700f1da449698ced4e22b50d369", + "2f620db1d894533a8e859843b840801bf54cd86c", "6c05ec3d6732cac44cf85c91db7d3fd1075bcb23", "c9acbf5a79e9a20fd38335dc46617090e08657af", "177bba12b0560cd7be2eaa6cbf9fee35d4f23e3d", @@ -103,6 +499,7 @@ "af3fb0a2b84b9d624afef45f68c267528046e199", "934549e2a0822a90ef07a727b95543affaf5c57a", "0e4a4e3c4d602691ce1b4fc6a721c5c637ead57f", + "d683ea4772998ea402cbbc4ef03a2166f353d6fa", "287b7543a0861a74e1b1f8b8d88102f5d9e13586", "3a946aaa73138a23e52471fa7a65a8c5eb1fe221", "a389eb4608d87ea071916b52b40bd28aa542e9ae", @@ -112,6 +509,7 @@ "d1ba15219759e8a7c59d6848a2241b498cf13972", "5a856a689691540653f621e193196007513fe3b2", "98ddec4b8b64e1253fb3a2c1ae853c604ff490fa", + "ed7b4f5c4a998e3ff5bd420209fca7c2fba28fd5", "9c2ca820f27b9f47fa5cb5c93af3db984dcc067a", "282425eefb9e97ab31ff0f25f3b135ed2e2aca42", "f72b8413906fa075a73572d207d5d8b5fd687db4", @@ -139,6 +537,7 @@ "0dabcd99413665bbc5fe72bdaa6a353efb65f7cd", "b0e04c1e7a01d24953e56ff019dc1e0e8fe8cc6d", "932b2269f80571baaa9d56022c492d8fe5bef992", + "b329b4ab06873fdbfdeb6030a171bba8dff04939", "f3344b71b132c3a73cde1b9c111ea3acc03e96ca", "4ba533d0b5dc62e8cf18f2aefdb1b0ae7ba6fb27", "84e6330e85e9e51ce9310867aa0e84a755441e09", @@ -260,14 +659,18 @@ "930079740fc8f23fec490a9773a602ad38591b1c", "3077463151c0763762c3f02e9b88ea4e13e9e818", "33afdff08dfe31aac5895d1541c74ef9bfadf1e2", + "c6492de27bd17799a6887607b1d0a903ec4a8dde", "2dd409fd70fcd2d61138419fb4db763486bb3a80", + "eb86670f94ef505e9b4adc37bc0948a3a5588ed8", "086bd1d82c078d7699a41a308d2522560af4a561", "7fcf3c491d2c11e8c8ef8f3ea360cceff9d3539b", + "5769c801960552b3a67faf3d5b0607718df1a3b8", "a6dfd1cf6ef90f4e732727649ebc0c3234ec90b6", "9ba098b670d13a69824d85693318c36bf99152b6", "722d9324661760ccc7528716b42badafeda09171", "0304f8fd572fadb4bc70c29cc82315d546bb4bd7", "e39fc3e8c25bfa6bd381874bddf02e2d77dffc7a", + "f789025d427ae7e12d7b3312f568370f083e30ef", "49dc4e0dda3b2f96406098e02012b650b9c0fbdd", "4db5cd6e848b1cd50a6517e74d8564de3c158051", "ea2ea58a28fefe9514b076fa96310cbe5d70a48f", @@ -322,7 +725,10 @@ "5d1a2a421685dbdcf0e77cb05a01eae79302d98f", "0c1f970adb78cb0653a3789ee61df4ab14b94b96", "64d04c375c7a0ec73774d2b977eb30b064a38051", + "3e8a24d0da204eb5100b15efcc1aeff4228bf291", + "1768a1b991093857d424d720945020129c01a9c3", "f2136384e48cc64ed09b0a47fa629c0f21566f2c", + "22caab0248071b2c7f852f302f30745d1c99e77d", "824ddeea3fd5f8572790f1129fce4f738600dc4a", "2ac562cdf8366876381902a0667fec704e357495", "bb07b2d6192114234abf339a8196149a78e6b120", @@ -331,6 +737,7 @@ "a8269820b9acc811b1ea87b53a92c78d3fa19f80", "4d3e2c78b6e3372923bd8eaa5575fdcb842754f0", "fe34c45d2af3157ce1dbe65fd8b624851109a02d", + "9625fdc1d747c03c8e642f73c9fff02aa7e9bb09", "bf8ecd3a9d4b4eba33379c28a3fae82436f50737", "a4d1d36c85dfdc6f281380ca9557acf0d7e76ce2", "d92f5e57996bfab1dffb56ac1193c8437441807d", @@ -338,10 +745,12 @@ "07b7f76896ba264772186c1b05b7fc5fa4b2f64d", "932b1c434c806f410c7ada06731077e4a621dd91", "d9a1e65d5058678dbbd499194fef46c128f59b64", + "09b6466e1414d75c9497a6af4c4eb37d4358a777", "1901466d0d4a2afb9d45ba940c45614887d0a97c", "05745aaa4bff57ed792cace494fcf38966a4af9c", "cb7304662b8ee24df34c09b2ebd4404ec4cd43b8", "8d1462c7484dd3fe55500d84268b0ad1048b9a7c", + "c363e130519281d9bdaf421d9ba84ad33564d38d", "925b690c989dea13d0dfc06d2a7b1edc8de6b34f", "0f5f3bc9546b46b2029fc8896dc859697f1eab97", "e7867a7c8e4cf4f90d7e29c5622728a9f48e44fd", @@ -395,6 +804,7 @@ "1ffe8bb191477e80653db519cca217ce3f6f1515", "ae9f2bd9dfdf42ae3b7677922c8e83c18481dd34", "5516088c51bd58547de2600e3cfe67021cbce1dc", + "761a20f7a720864af1c43747f5ac31b9915d04e3", "44ef3d35eb928abbe51260e33b86dcb3368aa1d9", "0c620b29cdea566577e105b49a2273db7a315675", "39534e1a283e70edd99ed6f33819de4f9b2f0acf", @@ -422,9 +832,11 @@ "9b7c14718b0b37b36a3a2ffdfdbffbb386b35283", "328d2af2bf76e0cd16bd5376ce1851455fbe1088", "ca7ad58236db090f48740a13abbb6b850f1df4ee", + "dd1372b78e8182c1f15c7e113a7ffc75b75f8ef3", "a47daa0a44900a4246cc8f71041593590c86a711", "360ed2b00de57f57199830b2b18fa0456b16928c", "95c6a247955172fe3e7bec4c74364966e2b99cda", + "5f8df2ca63369fbb0c7b29aad03d44ad1b337c3c", "784558f3278b18cff25cc1f4f5a96aba81d449a8", "36e6207bb48fafd43b98a458d0c461ad982b4e68", "3a7efc9edfbabe39d7182bccf09459d9794111dd", @@ -441,6 +853,8 @@ "e2d62f861843323c7b195bb3a7f98982409c1216", "c3e2e468554881c021aa2123efe295c147df3f46", "7cd850b90989d032a9b4942514252eb9f607c4e7", + "6445b6cbdda85ecf720fa5caea41073a0aaa3448", + "a5f86ee07e401d0191b338c4de440c2665d499e8", "4cbf15608ce24a2e803ba5e943ba699c0b73651a", "e69a0c7d60ea4b0401558da4b48bdc2fe1e87edd", "ddf5c03f4bbb6f6a8000860ada197cec096b42d4", @@ -477,6 +891,7 @@ "c72eb04adb1ef5fa9a91113d2db100bb2279c9b0", "81cb7658f85dfd382ceb5b3811c162445db068d3", "180f079fa7b3c8b7c34a7db91d4a72d6f4a24513", + "109bee08dd093e065abcdd888c37ff8f47735eb5", "a6bcff9cfdeb2ac438e384bfb1363eebab20f597", "4daa336d9202472b0fc042be057b5bb7541ec635", "f2d036340c7bf5945891c4efb3cbf462620f7dbd", @@ -527,16 +942,20 @@ "dd8582a3196fc06e96355cc1bf70350bbb5d3feb", "3d132076b29bea8f93bf8e8fd3dbf648b7243cbd", "58e79bfa9a0b0dc6edb04fdf1676ea8027a9f27d", + "dafba55c69a562844099b144a6eac5010e053d48", + "6c6521348732580afd45413f6bc0c5f63dfa6ce6", "0f0e24016ceb11b2503447bb70bce723322dcb7c", "5efe8ccdead82e10fcfc68779d1872ca75bddfe3", "ba30a8707acb6912ea4d8b990c3f8085eb0854f4", "4d41b455ba63391b998567d31be7ad6dfedaadeb", "9f2bd57b7b8d78f1e92221e0fe5fc2d5c03b6ddd", + "25067420131ba93fd02fbfced3775d204965c901", "6454ea4606293fee236f51f8ea5e81d9a6a2ca79", "80a9c0d569c0ee380b973f6de6cd2f2a5f635c76", "5216ef5f9cb9479989b58aaab797a87a61899630", "08db8edbffb829d4a7547e2e2de9c1167e1c6bd6", "7b866f302ffbcdbacbc1d7fa0f280f2c36cfd481", + "e81a2afbc49715eea0f82875721b1cc5f99414a9", "b131476d40e521fcc133926b29c4d776495ceeb9", "78fc90e81e52d718fbfda668e4f1faecce20907b", "c6c464cf9ae56e8b68620af65125dd980d0e8122", @@ -598,6 +1017,7 @@ "b7a0971ad2d168e31d9a3ba93bbc59865bb1c337", "64b68192cc8a13e7ed87a8f64b2d5dd6f15e4056", "562c666e3dfc9f0fe72a33974c23373dff77c825", + "e6eeaf28df19c9e8b5acef44c1b38f174b1fce99", "0debc73dc6eb2c1a4986766506180394e69bda11", "0d1d94572750b624e10aa6e655011e37028fa1c5", "98c89f17c4ba223a87c20e6fbe2149fd85ea2dde", @@ -608,17 +1028,20 @@ "a84292e8358c6e73cbb22dcbf7613fde564ee17b", "a12cdc202d93127d72553aa7669138d88f4d515c", "4ea988f64005e1c84b48b567edf931acebcdfec7", + "bf9f78c353b5904facac75b7c45e065a6e4b131e", "d678b095f9998a9a6fb785de3e712ec7605726a4", "514c3278a2c52e466b1325fd708b23cd829476cb", "af2423ba4d04ed85a5be82db70a76bab60f137dd", "08f9cba0fbf27f171dea55de6f8274928b9f0d84", "aaa0e2fddfead4a31afddc07a26cd6af0c19dacd", + "4036270f8d2e19f8e2c71cd05800d6cd0af5e2ed", "3ac043c5086258824d886667f119f5d40b18dce5", "494fe2fe21ea88585e56fde9633a90789d86f241", "6d14cd6ff96f74199acea2ad449ec2e1d2dcceab", "427ba09efc70b2ad836bfa2441a242bbda10ba36", "03f56fc15d111e9ec2253f46547bae312d76b630", "4fd53eb128054d9e9c2c9ac5bb22e88f8776326d", + "db1c1d43e3c21a6cd981215380818d34c9fc9b55", "01d1f10845239109783ed462fea869363d42caba", "a3080477ac0421aef24ca0916c40559abbf4846b", "683d11a69f1b0b5b64a183c282c9ad5a27e42cbc", @@ -629,6 +1052,8 @@ "b16888286bf10a5537b7ea6df923f41abec88481", "fdfd37f1a4c4ad677861388641adfaa308954238", "1803fe0cd5101a2dd536385decc7b67be589d743", + "335b42d4372653412e63a16bc220372a03be7c4f", + "893ce62967b08e337a72ecd965caf837d2117f2b", "76c20383d107598ce7c9f7ccddff54a6a0002ea8", "ec62978dd0cf34e96576627393396782fad7e69b", "e2cc0e484e309517d135858dda7d2817b0a9b66d", @@ -636,6 +1061,7 @@ "d47425b35f3cd01a5e6563ee5d47773049efa5c5", "e021076b4c75b221fd496906aeaea3d2d9cf07d5", "f4519976665572893617ec91fbd223393c4dc847", + "cb94652c3413f8a0da16d1db6b920958d0e0fe5a", "5d168a38509c076886874b923a51071bc8e25357", "574b413bef1591b85d0fc2466ccb2ff9c271ec5f", "25b28aa8877faafde9f1770f4afccab95d681d43", @@ -688,6 +1114,7 @@ "a9e5850681236ca870ff2da95ffd88350e84eb97", "b8ee61f45d295d7a636e638f3f0cafde24764640", "3c8615221abe22029ccd8e22891018c2bc5eaad9", + "771e561cdd50b01f224e3ace5f2c0c04dd9bdc0c", "e698870caa3dff7234f0a4433b1751834b9e7811", "76208f7155c77d8d72e3de54e54ec45b1263558d", "1015a481ff43edb1126ab39a147fefda290131e5", @@ -740,6 +1167,7 @@ "5c0f2414cd6d988a4eab93fc21bc3b80388907e8", "c7f421ef5f836ef132e97ad6aaaa2ab2458f2ea5", "98b8beddc5ed280c8f337e3cd5c2a67fc704eb50", + "503574441e1d9d40da0dc13a50ed9fea5790e218", "360b84bad569c7fc1b904f66d9f43101db31d078", "8e75e029b304e281bc811d6a4e06dd856e7139bd", "fcea158927225f05105d36794de3ba0fffeeccb5", @@ -749,11 +1177,13 @@ "77c31b9cc8cbfa84eacbfdbb76773d15b4e5423d", "2e1fc241f9942ac4f39add73ae7a103ab3222b6d", "533c616cb86ff7bb940d58ffbbcc1a3eca0aa33d", + "05b266bd8950330935c51938e0ebe159d87316c8", "827961e4e5edac00d325d8d4200d881a9dfeedec", "06998a3927e1c36212ba98615c2aefe92fe5b5e0", "99ef817098511010b3d5670bfbe352a690730b67", "2cd007fa4a75bd8a8d09620bf5bc4e4cc353447d", "34f5d018f1af009bb04f6d0ace30ec7f111e68e2", + "d5fbc7dab1d4d417e4b4f9e9db680135b4636055", "82b53b1e1bbea8ddcb857169fce2a7b9e101b1df", "eb8b9898c9839aed04a248072baae666f3943a40", "403e53e1d33519af3700f8bcbdce827a17b6dc29", @@ -799,9 +1229,11 @@ "549bffdcbc4cd43e03b1f6300f087e6d5816397c", "b3b24ded19d5aeb015ab6633b2234f8c27b7c53e", "83ac274e254566f72879fb83a654ee44dc9b3c34", + "2191df0cea66f895e3c51f624052c83dcc5d3f47", "a92e1d4a20d5c3a971cd70fe8757944ac998eb55", "8baaa2dd5a988599363a295e68a9949b429ca8bf", "b5141b81710c07f75c33532218eb9e1c0b182264", + "edde380e9cb1545d77e99bba99aaf55f55e7dc86", "4dad9c6c05921cf98c9ee59a5f28358496912433", "44fa552343722bb048e2d7c6d3661174a95a8a3c", "567db2ecb2aa6fb4cacf1cc1e8a29676a45e7a12", @@ -812,6 +1244,7 @@ "62516df757401ad5280a1384bd6d341aac8ac1df", "b4fd9d1f38fae745081df36d7d793b97253fc8c8", "43a99fba3d08fcf886a06e867a44d30eba89ebb1", + "af926854455bba29658271dee7b8d0ce7556bfaa", "fc7dd35d78dff8c2cc11a197c2aa4d1766f15db2", "f8c4a683d7ac4079c3937185c6f4f52e451e6aa2", "aa1d469ffb8624118849a006304497617e7f08f5", @@ -841,6 +1274,7 @@ "a2117f579683bbc95b2c6972b92dd1ecfdb530f2", "5ed10e36049917d55f93236ac8515c748993b5b0", "e994c49a40805ffdb4f20a83c8c96db528ab9d76", + "14dd5954476da8a9a40b8733cdeb04b66ca46c0e", "7a936e8bac433f5993c6969d6449742093b06345", "274076c5bed94628a6314871c1e088040f62bef3", "9d25cf76f2dca82b17a9c52b806b79e3ca465eda", @@ -865,6 +1299,7 @@ "c032acb86588cacde355f35854495d965cfbc68e", "7f108cfa122da03b09089ef0c252a4c5aa7b47c3", "e64662cb634c267767e817fef7e037a89c005fa8", + "891173b3ea6f9bca531100f17e912c4ce9091fad", "e7e0e6515975ddb6c37d3cb80e7ab2c17d72c7e9", "acab2d6c1c7a31aaba24f759b5259640ec346adb", "b05aab4b330a72001936d7a09b9a86303ff1a4bd", @@ -951,6 +1386,7 @@ "1c86feee0a266cdbb5e2010fc311d417e42e2c42", "1a2c574200e8b38609ddd6244c5462a1ccefd88a", "6f359156224604910f3d6a1bb2b8d7b1d9694d94", + "7ed90a4f075f2a8c79b967684dd7ba328154ddaa", "2323042e7bcb23f8e384c4106f96785808b13efa", "842f98239713fd10cfd648cd6aa3781895f289eb", "c41601fa9c3f71e8537e7d89acebbe723d81b5db", @@ -960,13 +1396,16 @@ "e7c39efdb15eaaeb133ed8d0ff0ba0891f8ca676", "3db9bdf8d872d5343ad51066c2a5780530f968ed", "ac77c95ee1424db725e8ac2d09a93b762c147412", + "cd269b825f35fca5e2e1bba6bfcb44742b57343e", "db25c8fce1a1889c35e4a190ba49eaae6c741874", "422aee7f32a4704d52700491d5718463c2944315", + "3345f90bf39459a197334e5e066c4d96849e3d5f", "257633c354fbc8e7b5bc00c9ef5ebcf96bce3e0d", "2bd7d8e7e4f7da751fe3bfde4ace21183ebf99cc", "e05d5b8813c8e9ac873b68653a0dadb234050aed", "7df2804a30e82577caadeaddf733a43aebbd8f5d", "f8cc67e17574ff3095490d6cc926954c26e5362f", + "41a1a7f94becabae9e2aab41790735393e69f6ef", "a328952fc16f18b6bbfade6d6888f1bd8690622e", "84b15a2ea4ca0239740b6ee2399a49b995159f9c", "ecb56fca2646af72d90de2404c676398a56d505f", @@ -1312,6 +1751,7 @@ "efe5cd29d93c607397600f40a0f17e925e56eaa7", "011954fea35e1761033f99b71b98e00690c04237", "7c4c4b998716922fcf62f1fe50473bf2f59087c8", + "e5fada9cd1c344c9499736dc4604f121a8746118", "4254946de93bab0cc1fb36a7b9039c9ec43be924", "2017006879833d346a967dc8fcce4b846a8ed1c6", "2c1b8dda748a27ef6cf9498ef3cc2786a4fc413a", @@ -1320,6 +1760,7 @@ "ea8d20d35b5171a3ddaebad4b5649ba8f67b51c9", "8c273eb14ceeecc08f1262e7fccc8cdf260958ae", "abf9d245208542ccf883f6b61f0d3be486dc9447", + "bd69df1379a122df657b30b639d5b667037f931e", "3f9bb596064b0fb15ad2e5a6a59a9efd339a1974", "1bd66af54ce86d5882830ce5170cdfeb914bb873", "d5aadc38b459762fa74850777edb2ec8f6a02c16", @@ -1855,6 +2296,8 @@ "c8313764bbb8aeaf4be86a766e0a8f41d597b58a", "3d13d901851ff968f467b429ebf075e0d4787d7a", "a6ab039f2b9e2d524b45186586cc880134fbee98", + "64077ff3de40d12eec83501cb06280a0e02027fc", + "f49c9d7cd1d33586fbd106057a894b3effc04331", "97197ff5e9c73ffbb2e3822d40a63bc3f8c47373", "19975b154814f5c07d7892ffd938a0c50f97f00c", "ccd470d33c49e28d5be3ca258da4f2ce950949db", @@ -2095,6 +2538,7 @@ "64f5443b143a8bdb0ff895629fda88fa5216cb2c", "c3ee32f106f9b6c78a24124ee4a56979824f4267", "a7abbe5e9e2cc0319e10bb1f201dc360f660e427", + "1deb42ad8dd6429cde94f437675c0cff3f8dcb60", "5a0a0257e17d8cf678e9de357ecab6ab8d2093de", "82b2a58f4c7be317cb898a15f8ad0eb297eb9396", "28b95ff55010d8f9e3f9feca4f75e5aeaf1ac9aa", @@ -2566,6 +3010,7 @@ "e8254dc3f4a72bae094711a5a07fdad63df85e62", "3c0eaec39f62ba1d86ba12abdf3f95779e608c25", "4db3e6e6cd08a0121cdb3b93d5638a667b6665a3", + "a54c6ce42d9a58f435e94ca6f9237172203ae637", "da5f39889f155658cef7f7ec3cc1abb94e17d815", "ce1ba7328ff877a8f945de1b228ec190ac15f949", "6bf64027b738431de196507b8b184e718b62f5ea", @@ -3008,8 +3453,10 @@ "ca8e3d4923f94eebf8d8b16a8625d1de6df32768", "db2e09e9cdc94021a8f2761da4678957ab5ab634", "de558123bf557ba563e3dcd537585af08471817f", + "75eacba5cd2fbbfc318e4c510d501e2283fdd20b", "e1cb65bedf1f8e1cf4a9f7ba41660983f998fc2a", "b97d995664faa5f1b6ebd52bc9b33199f4598889", + "9558d4f28fef77696027c6e654feb33f6caa8db7", "3469fb06b6846a8ee7feb9950958bcdfc125ca39", "ab30c682d391496d28e5ba1ab56009e564b39c42", "532630e7cd41c4b4dc3b64a721a6a5447baf59c5", @@ -6048,22 +6495,831 @@ "49b4c20f3a73bbf09b03f43c638273276590836a", "cd7a7089522103edd9ac8cd0463ede795ce5d51d", "a1a5c87f9e640cfe09edb58ed9cabd17afe5e7e9" + ], + "dev6": [ + "0f20e67d8de83c30b5dd79cb68d12d4cf613065d", + "9f36f3b5737c7ca656ef3f3b9c74bb44d3f8ab71", + "e60b18493d5e5155d76b0ed2e0b5a877ce2ca864", + "0c4ad02e6d858f4802e1e29eef0618152b83c2df", + "e78ad1dfca5ffba2115d6d296b7c3acc2c550bde", + "aab12fd2734909fccf707a9e25dcd9ca2b177e50", + "60e1490df1af725818c348e2d37a267a4473aff8", + "bb09a6f061472f3d846f24e37a4ea1281058dda1", + "5836a24a1cee69f229a1155e54ea4bc962d5a2b3", + "2dc30a4c39a41f4137c44bb186700f6d40525297", + "fa264115ceb515c899845856a3388b220bc2a539", + "47f71f66c16e3d3450559c80433e0c7457826da2", + "f4c9392f1bd0b451feb507a510b0385b33ee6e6b", + "57e504ca42f5c53fc62bfd163889104b0c55fd65", + "8f79640dc3be24065219c93845bd2b3409e70555", + "2210dd1126b85f51f26e061f4c9904885c115bc3", + "b248d6626546e1c41953372cce943b6f566688f4", + "d3e16c9ee2421aa3ba2e12bbd047241fc8b7deb4", + "f5648ac9c91f6016a55e9ab4bec11797947653e8", + "d741a646a5ee20e77c1d0d9d4fbfed03d7b8dcc3", + "eefd32ba16f01d3eeffd2ddb42076f86d584e98f", + "715a7bac007fca4f98fb4a9df11e1585fcbd4a36", + "c59f4be6fd55295b283acd3280a87a4402a8a238", + "204ce5a29ad458e4befa3ccdc5f1efea10e29d37", + "9babf66008130b2bdb7e6349db4107bc07c5a7c5", + "acdffd0a14826d865ca4dcea713c130c1cabd078", + "e3bb8f3593ff8dfea65a954c09b7dd5dc332077a", + "6c01b739b06c930371477f5adcf235e0df647e97", + "d7515dddaa5b86518ae56ace388476f6473685dd", + "ca1440fafb3dcf7f31adb2b3425a4f62fbab1325", + "ab54ba92a46ec00749dfa39717d2fee69eaff4fb", + "4a887ceffd18dd74c25152b2fdfb7d5a5b77073d", + "90087476a350732eb2e9937f66dd8d19005ca0f2", + "2f4f2e26a13b87fb12523b4998cd8ecc3ebcc8ef", + "302da3d9a475dd0df09d7dbf53c2012258c17e8d", + "200bb202baeec12544b36d5421bc838d8c511101", + "1fed9cf01f2435d7562d4e909467aba7330c4529", + "101b7414d28cfdc273bd1b8e076fa8d44bf3a963", + "a702b69ce75b5da0a3eef94c2a01547ceda97b8d", + "b3ca2e1cfa8852b9678b179207860a573d74098d", + "d05323793f4231fb2a4072644d8cd783bf9d5d6d", + "e6125ef51b348898bfd91aab3431a971149abffa", + "cebf2130ca650b94951ce7db8f6dd16c06d822aa", + "872681c5ee49a5e46af06ee10e3237036eac7600", + "ed93ab2f5343dc7d2598eb0b488f1203f416902a", + "702f567138cff4c0145cc84bb6070f8932859397", + "d6b20fd7e5f888ad472c20e9f919558e07c9cdc5", + "463c479ac89ebadb78f93b1b0fd4b34ca1749afe", + "7f3a8d0b1ba49d0d9b43997341814f6f55077d27", + "d2c82a8ffcda692f13b3edbff1ca59b03dddf4b9", + "6f86cec1fbe6de3f2bbf978a9b82b9ba0e6ae98d", + "14ce5ba8a1c8680888c4a794561536f5790f91b7", + "6b90d24c5c3e87ce0ed763dbb6f70fd682066604", + "867806954f0612204977a5e21d0f731387a4e070", + "7539a3a7cf058c084ae0c0d3ee5111b0fc73c807", + "d9ef826c545e7d623279c312ca837b947a4989b3", + "af56d6e8e88e56110577f3bbcfa2eb5cdcc71356", + "34c7528d3d6103f086c0c0b2b23e4e8f1b3a364e", + "c699d5badad3ae03721cd79678ad0c962ba07886", + "16ee2f22ebcee95e0263bc00a1b785f425f8e5b3", + "dc71fbacc5546fb08aaef6895b8811646dc817e7", + "e8f3bebb5dd2438111ddf7cecb612a285330a8f9", + "5da3e816404708b22b4a66796c7371d2d6b5853f", + "d58b2e879ffae3b9b9038322ec5b6ccd8a5bc613", + "151dcf30eee19f64d232d438be001e418161d118", + "a47d29cf11cfe43137cff04aceec2941c95f947b", + "7c6f523747c2a90a4711d84a9a5af89af0a155fe", + "77549dd1f3727e92d6826df78d89797a6aac2fdd", + "366fa9ff39c7d353c4bd1872afc7f0333b0c97dd", + "c5199a50171a523c0d4fbc87cdf1abe0e808b864", + "81a7a2c50c6bb5930b6ea8aeb03c924f0b9b5479", + "5baedb582666c9b99573a8a81da1435823f63df1", + "b045523d58922e73ab4b762d6defe3ef1e459a5a", + "0339032969c3449ef85092630bf67d8bdc6f2766", + "4b735d9fb2b3dc95b4979f6843eace016bf56d65", + "ba943e4481ac5615cf97a0c742d357d0f0e47b16", + "ba992ed22f310389d3e2301d4393bb898bf2728e", + "141737d168fa984fc410495e38ee308e8cd5c6a2", + "893bbdfde8ad1f94fb4e6db246ff7075569396ea", + "a51c60f5e381c4f06a4188ae437b08215c09e4cb", + "682c5c7d49d22ea45d6996d6a4bdde53cad348c6", + "16ee94a9534e21fa551cf71bbf835c53f4c1afa9", + "31edb7ea3b7fad52f37edad2757538659ddedb0e", + "1745fe15a4b1827f8ef7febb8215b03c94e9d399", + "f6afacb185a58d2efe9212a98007fb44ab812a6f", + "5125b668717888fed432e269dfc6807cc97e8f02", + "bce340b31aa88ee1dea8ee3bdc780b7f46342ecd", + "82311791db30934bddb5a0f42c7f0b8d6838fa40", + "60c6c4a1da30b4c9fc2fe55c094b870d36154e2e", + "90487764577ab055fefc3fcc66c0d2720ce57892", + "cf165a1d2999b29f6a971070ed7ad82c1e4eb2f2", + "05e93a6010f381e433baef36947ff2000e30e573", + "e4ee8a3b3209d3b974ac2b112104a215a2fdfbbf", + "74db6a1acc67c14ccf08d734dcb7839762be1b4b", + "d79a9d4d5ee211ad2d5eb46a74e0f70289727cea", + "4b0f1781cc84220e51c83c10fe49ead22bf4f653", + "689c789ab34dc71effa9460193b9ca8c252595d1", + "f37fd1c3f24340e14088b041ef9fb7b7534167fb", + "778723d935eab4496b7a2d5668d92edbcc8808f0", + "04882d73bb876ab554c6c3c6e9f1a83c2e86c220", + "4aed2b79819c4913b39442b005f38269812bd32a", + "c2f19e98bc7f6561ec311250def4f23f759113c4", + "6edeea98e03882a2184ed2aee7f18863e6148e26", + "f668ecb875a74bc4c1faefa2bedb8a72a361454a", + "5e87bdae748d4d8b09b9e92c85e9a0dc36fab254", + "7f5ffdf787329d6b08489c9d117f5ad50e7ace15", + "680142984de767727e27e54b727d9baaece3e4ce", + "506930063ab588d3ae364c90aa54e350e84a2f28", + "bfa38e463ce71efeb996772828137f84719958d1", + "5d74c5370ba55f5eb0095748de7be854c6c485c3", + "8d3fc48abf5fa6448a0096c61fec348c06784e6a", + "5d9ffb7d1cc749fe966bc6bd6a618db25040acd7", + "32cf20c7507dffa9717325f0838bd65f23bf605f", + "2669f1960535d7cb9f6983b59bbfbded76cdfc9e", + "05b80ae0a1e95113d68fdd1acd2d3714ed4077d7", + "6d4bb8fbda3b5266ee90143b94aed6a665c2073c", + "6e72b159ca3e130292707ee7266d47e164ec82d8", + "abf9eb590376d528058bb6fc7921253bac959824", + "ab08876e5ceb95f877b2ef9c54b21a1c1073908c", + "8de2abd07503c6602cce7e24035eeb39591df364", + "a0a459ebd8c152164e0d81cee959b63ee956edea", + "b66c1d0a7338c40d8e7b35a993e4555fd423cf3b", + "5d462ee4c5b45c7c2807ac8ac9c75e35a96b26b9", + "220f2611cc19d2d4bd46050e55f5368c044dbb9b", + "a4b17e7852c99cdbf108c77fe407cb78ed08159c", + "56a7dba10beacec50176723a5fae76d1614e75c1", + "537c05bb717490a58cdf2b3d9f9d20b90ed6fea3", + "b1d65e4ed8dbf22122d19944175de568f16ffdac", + "84bf708638047eb10ed324c4526a97ff66ceabf9", + "d8ed5d0ba2b2341e601f3455deb597e751b85cfd", + "0b2b8f0a5357e36c9a403999198a76c7e0792b86", + "7417a07904923795dae6ec444ea6b5228e10faad", + "08b931b6564ba64839db20efecd244d8135bd1c6", + "dbb9c9937d121345c6279810aeed01d92a7d2cb2", + "c1fb342287e05f21c417055c9e096c30b1b6113a", + "ba488490fc6ed2e33dc2e19c0e36a4ebccefc5e0", + "6f4cb10321ddca046e86ac1186724d458d85d00a", + "d14672863b8ffa3d9fb1771c86d334f802702663", + "f4f6f5fb553d480f54ea09a4cbbb927aebf226f3", + "b3a44a55674589a414a3d52713881dbba1768b0c", + "bcb5f8377f2816f8634816008354e6dbbef67467", + "a1365dcb12cd48ac3853994a0e09453dffaceb47", + "94082a424be5d48d8f858eaa2c13082bce6f1e55", + "454deb722214c87205bf9b0e23e2908997d3e937", + "c814493e95eecdbdb8b64ae78747f227e677ef59", + "274fc9858c828d45ea877940727c6dbbabb3e2b4", + "279dce3d2d08ae46535fb440406e5e32b08128ce", + "88c11a1753f539bc4d1696394e766705e48da790", + "e0304a7d00f718a17f2e6981118edd2ceda22637", + "e499563fafd48fa074eee7be2fb8cc5572ad1af0", + "6ad82aba3bf6444982b31dd54964740ff1cc780b", + "8a42e3d3eff8f8ef44d663cbe735c2bb05170cba", + "733797e71ff5707cf0a59ce4e7009d4de3f27732", + "82bd7db275f0e6900d0dad8935b76f510e93e0a7", + "4f17a7428b67986f6ef472e908dcdea73b29d21d", + "e30da67ce9c770ef11557c26d3748d389026c740", + "9f8fec39f34976cac2f5267b0bf721fa132de4df", + "b57ceefec1715eff1b53943c792f986b6808b7b5", + "54945c4d289e5700a480f38bf0b4501bfe32b4c8", + "0c03db09f84dad8268e446fc2424f6c93286cad6", + "72be8d1b6925856373f57549bf2e6d3b8d3ef619", + "88e81ee730bb54865304e306bf4f4211f7519546", + "11225de19730d10ea1ef8d75430a6406b5d4538b", + "5d111e852e01ef05c60bd4dbaf4aa66d84259c42", + "fda444bb01defafc84016f00dcbf815be06d7143", + "0eadbdb5d0709e4e557e52377fa075d3e2f0ad1f", + "c7198dda64b2495c9de56e4a4aa1bc3c1f5d16f8", + "e7e3a25c1e2fcd871c91e5196dc836a4aec0b318", + "5a48e527b290315c2239349fedfa5ce451efbfed", + "5d70208da42d53cc2746a32c9fbc92386c44d0dc", + "884cbb5333120815fdc30ae2d33d66f99e817a53", + "9aed9eca40127bcf21ecd71d25fe8809f345d9e3", + "1c6aad660f73c8f08d3138c936e17b8393689dc4", + "357679ceb8f35ccce5606348a13f8fc16ba5eb96", + "f53a220a7255af6328b0683d1ce8a6671d87976a", + "8793764ba62bd1a95f44a965894325d88960bd8a", + "f128f383e892865379cb8b14e7bcc9858efe2973", + "150c69c0f24adebb92887743c1a6bb3505003e25", + "ed01f5f2aa8e5a4c7103417f78259c5c9d9471ff", + "ce4674a0a5085746e4f4014fd6b3250248c0b52d", + "8b5f181d865780daafbf63d27248734cddb4afe8", + "8f603c901efd787377e11c82f21755916f97c978", + "6eca2aa8d6f30661185747fcf2ec9d3fea76f462", + "539be43dadc0d9184024bd7a65354b92bee19f80", + "70ea5713cf2aba739d0529d14a66c410edfd078c", + "9e259ef0610b4434320413e06e954e5c50f27a83", + "3a5ce2ff946422a3de63340ff113bb4ab68c8b73", + "9c300a6c057c809ce093d92fc570010dba84fc05", + "c5cd7c66ee417f6854fb5e36812e870849c46c3e", + "06f4bcdefb14c77b553f10a805188057952b9cdf", + "78abba7b0b7e622ab083335f6fdbe1e352da5332", + "3edf8b91e931c3b1085dd6cc9be83c10bdd396f3", + "0195a898b3102c94e86310743a39580a3dfe2f85", + "225211bb5895a702f191f248cd505ba1240b918a", + "21542298aab762750c66855629fc22bd44729ef1", + "1c78b09815659f06144856ad731c505a96a257f8", + "ac6fc8501ae2d2508018c21f9fab08fb331091df", + "a29a1b842c585863c2b17ee66377a60f602f86d4", + "30ab612e352d0ec0ee8f64fd3463b2881b00a51a", + "6e533b5ee462af5275982e92a1d36028429b0dae", + "c58ae91efaaf593f1cfa38e9ee557203a8531c48", + "2a147f3ce12ee44d783c7a17a70c184e86c205b7", + "7ddc076b24d68f5ec83ecc49e39f2dcc24d94659", + "ed443ccd25bc4800c76df4ed4271f27e749c4163", + "ea61c3e06694c7f082e8cfe66fbe635c1183abb6", + "4e079ee733efbb932df999c2e07a4cd09ab5349f", + "3c78eb171340b1ff24f036b8e36280ce350be6bb", + "f57fea0b0ffd2a43b482b9b07c260b30b129c8b5", + "84bf1cc7ac8cbfe3a830e70510bfd97e196cb1b0", + "99cbcd250a6b837da03ebfd6fc57cf767dd39f41", + "06bb9944d7a041bc4d5b8fba72ad36aa6e9e27ae", + "95401f0753c55ce32978597919c2e6bb94184a60", + "f511ef26f11d327124ab596158053a578db360f2", + "88ffe07de95c1d5fad51616239015fa78ea58797", + "f1f47c3a538f2204ddd97d0c7690d5f01a1f1584", + "9e34e454805f0dc6aad459170e7a2bbdaf2d4575", + "70a55540b7091758b851b075b968789a16e74261", + "2041d8cf08f49f9b5dd501c75deae024e080e5f9", + "e515f593c2f2135fe09b5441f92dd4afbb227f59", + "612981c1ea7d1beb927b53a2e4056827ed6ca32a", + "ba5a3577a55a45c706f49f611fea560cd15f191a", + "b2e40829a84794dbc1432a23c75b7fde13441bef", + "bbc54692c05ff6a85a6aeefbf5b9c87de91983d8", + "13d59b28c17c2f93b3de01a3e818a4e72ab8a29d", + "1606b18673ea2aae53e27a46b45e4ce2bea1e5b7", + "1bba277d3f217f64248ee40e506c26486842363d", + "1dffdfdd5bfc39dc4246f7ecd366b38b99a213fe", + "0ee60dd5431597760d71a58c6e421d45511f18dd", + "127738c08b1b47179afc874000a320bcdaae5e1f", + "0045b1a5135a419daa10b94e42adc220d65fd913", + "78b2a53815d1634b71fb414188de397f20a540c4", + "19dd3eda194fc6492bc8e03bb68e3bf17c187bc5", + "33093c2029cf51a5f9b048c7d32248a567ee6487", + "04786f0ee8df06f4238327789b10e0c2e09c4c7e", + "37c392ebc300148e4c0882a058e2802f7473965d", + "d18f8046dd29ce004fb401aa5d8c22858855a149", + "dc0fcf9753972163e0a28d647801d9b039073210", + "b41f02c035faa00d5432acbeda50e287ca03561a", + "185a86a87d6804899a2326e3421d4a370aa78d5c", + "391e0a6808e84a40fb53f41d0f0b088c43d3e0db", + "7f3242a7e887b281f5ba93670e8d800bf91f385c", + "e653f190322ae4bb572b756fabb6e3950827b183", + "1bd52fed769ae65bdd00a47f127e45f9d9477c32", + "0fc082e1ee3af5bb6a4b52f85756d24dc02b230f", + "47788673ef5f55e0fd965842b3b1691769319067", + "3376b9166baa238309d0f30a59b45677296ab27e", + "a8cd0e9677011c989a0aae8da5888805db83d620", + "fb5a4bac6e4680a5174a6c95c1792ea13c17643b", + "ffd4de67d0c82b335d36abd635892e065469eea4", + "38e0532ffa43a8302a32d683ec7610b21ec0f4a1", + "003647972fe143f50f3803b14980a99ce6012b46", + "f2f48aaf36507bb1ade6261905296bfd560e921d", + "d09d82d433b03bb3773fd2a8cc8d6ccc2f8739ce", + "9b5c7e9efaae1f5ac9a92e9acd096ff5c89bdfa5", + "0d88737a9f51a88645686c607dd76e8c9d183500", + "6e6fbdd59376dff76cd3b8f1db4b6dc0e2f91930", + "57125f48cebea05922bb6dc2a999c861dd0e7700", + "81733e66224ea113cf32b69ea93a6c1342d9c6e7", + "29e6ef4277e9d43cbffc8a1bd837e97db8bac0f5", + "20d4755c646add8e42470ae7c3471e6b29caa793", + "5b11eb6de1dca3b4c5cc77d876216d2b3823dc33", + "fc6c8bb98205e433b27b7ab10e871e4b21000e1d", + "7c9d0300b7e19b53ccf8953f2873a6c416f6c4a6", + "ec01ad65fd615740177e403693cc3c8984f0d62a", + "7104f20634c7a1ea4b751575ac6eecec16949a72", + "8e1a6ea4319e6f38cecc36a06e2e5384678ecf83", + "15bd2a9bc1d2356cad76502a701bfc4386f44ea4", + "e297506365559f2b13534b9dd5f3250db06975a5", + "6d5ac8f7ef4a3ddaf50720ab473b9dffece21674", + "3413c6ce9df6206ccb9d2f3f73efaebefe81833d", + "e0b4f3d314a00b2a634ced1b5dd988b2d2f7ed36", + "0708048530a5e558f6180753f1356b04e266d5df", + "a2b8b51097a8893acadbd20c384a9397d0bf9267", + "38d274b021b551c11a3436c2f4f1898dcb2994ca", + "b76cdf525b5d70b4a11ff72f5ca701d93446d835", + "99886f32045326f60b12ef34b90b2d0ad1e9718d", + "13b565c64d25a170c65f00c6716cb41dad9408c3", + "74611a74d1ae8af26fd889a6f2c83ba42198c6aa", + "1d43fa9a64b5cc83378b3b9fd93d9a915232150c", + "8f5b11ac2513e336e001645a41c942e433de0f6b", + "1c522c9f0cc96e63b0f26648b0dc71138f497e79", + "37c3907d0e093632e142a494c0e405263f9c9c34", + "27bd7b23f68da271adda17dfff085b4e075717bf", + "86ea0127a3b6c27878a28ae5e3879055e7d6476f", + "84f4178850c2c39719ece200a93e307641c08051", + "796d943f14178ec1872085624bacaf4b9c18ef48", + "45a7bcc477623b7941bb4a145ddfa62b77e97096", + "0df602afed31954086a54b67e1e2c53672aef7d8", + "da191168fe6cd69c6803c7db4804c1c17781409c", + "f6ea6cdb67b337fd18c1e13a539de68c2ab00b9e", + "6c38824d037cc4d3f22362e89b8193bb9e49aae9", + "ebf7e86bd4635d41d0399d116af416a521d5dd58", + "e9b57fce827c8fac5640a8a260dffd8682b660db", + "4089a6cb8c7f0794a77e0a7774d8c43612672bcf", + "2c9de1d9d2e09ec4de52f2eb96af36729ec0f84f", + "b862a394f4c854c1a67cb534a33612f8e43f697f", + "0c45ace151f25de2ca54fe7a46b6f077be32ba6f", + "7faad0cc7acc688d23bea48d144f60f7034a0823", + "17e8cf0d87a1c7b4b3c068202be16f51a31369e6", + "ea3154a0d4397fc68c2dc3874e1842dd8a6cffb2", + "37305e40bcec774ad8d0948589f46f9f02be8c23", + "dcb59f0e7efffa97570147817177188298c6b08b", + "2adfa20ee2012fda8d2a21092fd20ae1f989ac8a", + "514d73affc1370626069ea7bbbd74a2457b53b12", + "a0211b0f2e54d277fbbc5dc71589f22a7db7167c", + "e7b11d1c995beebe69c3102da45921644afd687b", + "fca3a224c4d3853b63b022381172181a5caeeb13", + "fe1c044c7398df8fb22913427665e77de6a98a14", + "336eeda6f8e1c2c8e5a777a373296a9defc0dbc9", + "d2bfbd759e462c9bb01cb4cc0a150c265d3ad307", + "c35e4c41d2dc6ccbc74ddb28d1dcf082468feec9", + "cef0c3548e5eb1c40a1819511cde68de07da9387", + "a82f4c5d64fcbd335a8df6d71185139ff7a344a4", + "eedc820f37680a3cb8b4b4b52779cf2ced5915be", + "757a1d3c90f0793676317dfc13ee20c751389153", + "fae3a286280b9afd43b7bb38412c36e3d81c9391", + "f2763b23cf7c410ad5b679c5c0c32a9064d0b996", + "d6ad0f65d84489081d05dbe9e731e02e1a93be28", + "47f3e953085a61eb619876959639c21b7b35b5c1", + "0430b977b613fc22268ba9e3102b378ffc0a76c9", + "c1b4e06fa03a5a4aa438072487d795255ade8ddb", + "d58d8914dbaef814c4849cd5997012f24e474413", + "fd4bddbeaf9e7f30eccb5b61ef5e0ef1023afb35", + "e210313045cc4de77c654f7cabf4c810c957f3fe", + "289e548e3477afe73a509cd3888b0dbb716735cb", + "e0b13004a0f48b61cefdf8e469f6d623c17f1932", + "5559075844c2d3f3d6cb24470a08fe7fb43d4ad6", + "250de088e3a0f303a393405ebdaa40c7dce62550", + "0542bccee0a4804bc79fda4515e30161ab227d48", + "e8a4b45ce4adcbafb78048b207a87f453543fa93", + "bead829fd5d40aa86ff5372b2edff6924bbe01fe", + "e1fa489f77db7c022c197434e001b76d2835526d", + "03b05cf9acd69b7eeced919012c215b22cd901ab", + "ae853e1a428234692d7860ca09c46aad2bf7944e", + "24d51f763500479aa4a676f255123b4294920224", + "7a25173ff469b3b593cb8a5a311617c5cde9b80a", + "2b68c63a886f1442f7afdb91f6bae16e755325cc", + "acf351fa6aee36199f5f5c6665f48993622aa16f", + "133cf62d26abd5dd75655e2b9336c9c253b5b007", + "c874e284ebd0551f14d0ebed5ed2ecfce8ebf1fc", + "f952bfe9985ad8f507cc29b2c7601bbba18b8039", + "0d8352bd968833e3fde6488ac4ff5210b651645e", + "797c8bd85f24585437daf396176a53ad48b38883", + "9d54981627c7767b6eadcd9c09fb49cf4323c9da", + "2993289172d60ff02554a9be3034b9347c15e5c6", + "528970975309c7183e6d5088c0859f9d8437964c", + "03d9d4f7eddaf3497034432ea14e674edb07bf05", + "030cc697719ee3bc275f3b58ab5a4f536a967aa7", + "b25c7e31eadd82addd528e5d78c4857a83c9f87a", + "579c19a9ce15eca504b3e07be72b7e0c5fd4c383", + "d967befc4228f020c1c8b40d9606755ffd3143f3", + "0eca686191d0c90735b93ef5d97a1df3e6b53d75", + "38ebcf92edb6d4f3e8ab490d40be2783fb27aeb5", + "80565ffc116e6054f76fc785f22ded162c1a73cc", + "8eee5066eb48101b5a9dfe4d3c82adef69bd2637", + "d11c1a4c0091b38d9c046f7d5c8b7711e2ba3d4c", + "1117d9170498e85510d8a19b0efb01c723a294c1", + "6f4fadf65def83a6a6c885e4aaa11f8982f37916", + "48fbe4172b682ca319316a1f129f622e240ebad7", + "429ea1c8e34b136db5737fa1bc71d432193b33ad", + "7f37e886584c9e4d6d788f9355f6d47a9d030c2d", + "c4bb252294f9e081809df0cd9ff47009136af01d", + "4e5080d8057422cd9b21bfa19be667d1cb680e15", + "5bca028e2bd5cde8a9a06fc1a4469cafa28d362b", + "f86dcd4e67a7e715233cc87a265e8ef79a27348d", + "31c8aadc47170abce59226cf5b4ca547a7636f7b", + "c57eaf77571765461a83cde7e01a57460f02ff87", + "0524e29b5cf9b4b099e7f2a7be09f21fd80e1e14", + "1a082fdd8038d6a4f0f7d9c335a2c7ea440566d1", + "84db024f6f68e44bff84a04fa737aefad31dd81a", + "f6751d8d174c01aee3fb50e213acb11c75bb13be", + "5cd0d42d2bbca7e05472d383c8c91ba99988ea22", + "0896bdd7bc9d0f23d225a0b6b8209700e4d8e9d1", + "f4c1f89add61c819b7fbbfa299d1b8a24db8475b", + "9ab94df7725d4a31d28056630fe6038d64c92b5a", + "8bfb631afc0d8f4e7a4c5ee073c53069d667b00d", + "a0c47980c07128314341fe802f2319844114baca", + "6467beb75dbba17bf89b05abed61d7712baa9a10", + "0cf99cf95d098392d7d1943aac37b12bd831a1d9", + "117158d2718d11c5026f4e2791c7784b4815d0aa", + "3ab88c2e6a9adf8226aa1f7b572135d97f02e8eb", + "5de38f7fd35606e1f494d81919f094e5e7baf0c0", + "57541d53d3ca1b0de4edac56ba65f7d2f1306470", + "0ff5d5fd046bda499648259642c16f677d439c74", + "6ba86c3852dffecb1aaa9dfcbef58e8559bba95e", + "61cf0253ce4204d2911cd91d15ec9a2c78c78c7d", + "a64b3fd3f81b785ea9b3c2d96e66f124122bad5e", + "4988fa1ece653938e07ee3bbc89a9bafea5ef7ea", + "755bcf47373bae9bd717b56a1d60765e7f3144bc", + "edd6acdfd4f00bd9476054b534df74c003d010de", + "b4f8135d4692e8fd85e38f37e42bf4de2dca9391", + "f5b49af99fb63980ab05d8f909621393e4bfc2a6", + "f37c72fcdcc54e5aea753aecc371718dcf3b0fe9", + "56d01fb46731c07503ee80ff774fa9aab4522e82", + "b31cc6960d20b758b2ad6d3a3d497a9d7964823e", + "2f620db1d894533a8e859843b840801bf54cd86c", + "d683ea4772998ea402cbbc4ef03a2166f353d6fa", + "ed7b4f5c4a998e3ff5bd420209fca7c2fba28fd5", + "b329b4ab06873fdbfdeb6030a171bba8dff04939", + "c6492de27bd17799a6887607b1d0a903ec4a8dde", + "eb86670f94ef505e9b4adc37bc0948a3a5588ed8", + "5769c801960552b3a67faf3d5b0607718df1a3b8", + "f789025d427ae7e12d7b3312f568370f083e30ef", + "3e8a24d0da204eb5100b15efcc1aeff4228bf291", + "1768a1b991093857d424d720945020129c01a9c3", + "22caab0248071b2c7f852f302f30745d1c99e77d", + "9625fdc1d747c03c8e642f73c9fff02aa7e9bb09", + "09b6466e1414d75c9497a6af4c4eb37d4358a777", + "c363e130519281d9bdaf421d9ba84ad33564d38d", + "761a20f7a720864af1c43747f5ac31b9915d04e3", + "dd1372b78e8182c1f15c7e113a7ffc75b75f8ef3", + "5f8df2ca63369fbb0c7b29aad03d44ad1b337c3c", + "6445b6cbdda85ecf720fa5caea41073a0aaa3448", + "a5f86ee07e401d0191b338c4de440c2665d499e8", + "109bee08dd093e065abcdd888c37ff8f47735eb5", + "dafba55c69a562844099b144a6eac5010e053d48", + "6c6521348732580afd45413f6bc0c5f63dfa6ce6", + "25067420131ba93fd02fbfced3775d204965c901", + "e81a2afbc49715eea0f82875721b1cc5f99414a9", + "e6eeaf28df19c9e8b5acef44c1b38f174b1fce99", + "bf9f78c353b5904facac75b7c45e065a6e4b131e", + "4036270f8d2e19f8e2c71cd05800d6cd0af5e2ed", + "db1c1d43e3c21a6cd981215380818d34c9fc9b55", + "335b42d4372653412e63a16bc220372a03be7c4f", + "893ce62967b08e337a72ecd965caf837d2117f2b", + "cb94652c3413f8a0da16d1db6b920958d0e0fe5a", + "771e561cdd50b01f224e3ace5f2c0c04dd9bdc0c", + "503574441e1d9d40da0dc13a50ed9fea5790e218", + "05b266bd8950330935c51938e0ebe159d87316c8", + "d5fbc7dab1d4d417e4b4f9e9db680135b4636055", + "2191df0cea66f895e3c51f624052c83dcc5d3f47", + "edde380e9cb1545d77e99bba99aaf55f55e7dc86", + "af926854455bba29658271dee7b8d0ce7556bfaa", + "14dd5954476da8a9a40b8733cdeb04b66ca46c0e", + "891173b3ea6f9bca531100f17e912c4ce9091fad", + "7ed90a4f075f2a8c79b967684dd7ba328154ddaa", + "cd269b825f35fca5e2e1bba6bfcb44742b57343e", + "3345f90bf39459a197334e5e066c4d96849e3d5f", + "41a1a7f94becabae9e2aab41790735393e69f6ef", + "e5fada9cd1c344c9499736dc4604f121a8746118", + "bd69df1379a122df657b30b639d5b667037f931e", + "64077ff3de40d12eec83501cb06280a0e02027fc", + "f49c9d7cd1d33586fbd106057a894b3effc04331", + "1deb42ad8dd6429cde94f437675c0cff3f8dcb60", + "a54c6ce42d9a58f435e94ca6f9237172203ae637", + "75eacba5cd2fbbfc318e4c510d501e2283fdd20b", + "9558d4f28fef77696027c6e654feb33f6caa8db7" ] }, "authors": { + "MDQ6VXNlcjc2NDU2ODM=": { + "id": "MDQ6VXNlcjc2NDU2ODM=", + "user": "bruvzg", + "avatar": "https://avatars.githubusercontent.com/u/7645683?u=2867ee7fcd920bc19b7d1cbf4b10264b9bbc9326&v=4", + "url": "https://github.com/bruvzg", + "pull_count": 108, + "commit_count": 109 + }, + "MDQ6VXNlcjUzMTUwMjQ0": { + "id": "MDQ6VXNlcjUzMTUwMjQ0", + "user": "BlueCube3310", + "avatar": "https://avatars.githubusercontent.com/u/53150244?u=ecf97ffa17ae1eba1167a03358dd88d2b6934497&v=4", + "url": "https://github.com/BlueCube3310", + "pull_count": 34, + "commit_count": 34 + }, + "MDQ6VXNlcjY2NzI3NzEw": { + "id": "MDQ6VXNlcjY2NzI3NzEw", + "user": "Mickeon", + "avatar": "https://avatars.githubusercontent.com/u/66727710?u=8069d9b7bc6ab503ce83dfcfa53fd021672aeccf&v=4", + "url": "https://github.com/Mickeon", + "pull_count": 23, + "commit_count": 30 + }, + "MDQ6VXNlcjE5ODQ0MTQ0": { + "id": "MDQ6VXNlcjE5ODQ0MTQ0", + "user": "CrazyRoka", + "avatar": "https://avatars.githubusercontent.com/u/19844144?u=c945f116704f6366b7f248846fdaed4eb5eaa761&v=4", + "url": "https://github.com/CrazyRoka", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOBcK-Cw": { + "id": "U_kgDOBcK-Cw", + "user": "AThousandShips", + "avatar": "https://avatars.githubusercontent.com/u/96648715?u=af70f5d107e9c1447f296643d5a566dab53d25e8&v=4", + "url": "https://github.com/AThousandShips", + "pull_count": 44, + "commit_count": 54 + }, + "U_kgDOCsxxSw": { + "id": "U_kgDOCsxxSw", + "user": "Bossdell113", + "avatar": "https://avatars.githubusercontent.com/u/181170507?v=4", + "url": "https://github.com/Bossdell113", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOCKz2dg": { + "id": "U_kgDOCKz2dg", + "user": "tetrapod00", + "avatar": "https://avatars.githubusercontent.com/u/145553014?v=4", + "url": "https://github.com/tetrapod00", + "pull_count": 25, + "commit_count": 26 + }, + "U_kgDOCouzNQ": { + "id": "U_kgDOCouzNQ", + "user": "syntaxerror247", + "avatar": "https://avatars.githubusercontent.com/u/176927541?u=4d6dd539afb5cd849caf122a2604ea64f7bdf85f&v=4", + "url": "https://github.com/syntaxerror247", + "pull_count": 20, + "commit_count": 21 + }, + "MDQ6VXNlcjE4NzU2NjY3": { + "id": "MDQ6VXNlcjE4NzU2NjY3", + "user": "Carbonyte", + "avatar": "https://avatars.githubusercontent.com/u/18756667?u=251e4841e436bf449a1747a3ae7730d632bac8f1&v=4", + "url": "https://github.com/Carbonyte", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjI0OTk4Mg==": { + "id": "MDQ6VXNlcjI0OTk4Mg==", + "user": "fuzzybinary", + "avatar": "https://avatars.githubusercontent.com/u/249982?u=aad0fddfa8d16e8ff186531619b222c9510d8745&v=4", + "url": "https://github.com/fuzzybinary", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjU1MjI0NTky": { + "id": "MDQ6VXNlcjU1MjI0NTky", + "user": "rune-scape", + "avatar": "https://avatars.githubusercontent.com/u/55224592?u=2aa2c30f87c226fac934ab94d34ea09c5c5e1a73&v=4", + "url": "https://github.com/rune-scape", + "pull_count": 20, + "commit_count": 20 + }, + "MDQ6VXNlcjIzMDgxNjc=": { + "id": "MDQ6VXNlcjIzMDgxNjc=", + "user": "Ivorforce", + "avatar": "https://avatars.githubusercontent.com/u/2308167?u=f7f8e0273f784f5ec6f6b7fe4a88d449896eb48a&v=4", + "url": "https://github.com/Ivorforce", + "pull_count": 6, + "commit_count": 6 + }, + "MDQ6VXNlcjI3MDkyOA==": { + "id": "MDQ6VXNlcjI3MDkyOA==", + "user": "adamscott", + "avatar": "https://avatars.githubusercontent.com/u/270928?v=4", + "url": "https://github.com/adamscott", + "pull_count": 19, + "commit_count": 22 + }, + "MDQ6VXNlcjk2NTgzNTU=": { + "id": "MDQ6VXNlcjk2NTgzNTU=", + "user": "vaner-org", + "avatar": "https://avatars.githubusercontent.com/u/9658355?u=446ef41b2f9197e21e2f24a8fad0c1ea25e00202&v=4", + "url": "https://github.com/vaner-org", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjQ3MTMyMjgw": { + "id": "MDQ6VXNlcjQ3MTMyMjgw", + "user": "jaydensipe", + "avatar": "https://avatars.githubusercontent.com/u/47132280?u=b197d887fa4771716add367b1e3b508c047a61f2&v=4", + "url": "https://github.com/jaydensipe", + "pull_count": 4, + "commit_count": 4 + }, + "MDQ6VXNlcjIzMTA2OA==": { + "id": "MDQ6VXNlcjIzMTA2OA==", + "user": "vgezer", + "avatar": "https://avatars.githubusercontent.com/u/231068?v=4", + "url": "https://github.com/vgezer", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjQwMDY0OTEx": { + "id": "MDQ6VXNlcjQwMDY0OTEx", + "user": "Lielay9", + "avatar": "https://avatars.githubusercontent.com/u/40064911?u=41b6b56c50c18c11f72975eef1a60288c1bae4f3&v=4", + "url": "https://github.com/Lielay9", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjQ3NzAwNDE4": { + "id": "MDQ6VXNlcjQ3NzAwNDE4", + "user": "dalexeev", + "avatar": "https://avatars.githubusercontent.com/u/47700418?u=0565b5d99d54afd5fda6712cd8eb05893572baed&v=4", + "url": "https://github.com/dalexeev", + "pull_count": 23, + "commit_count": 25 + }, + "MDQ6VXNlcjcxOTQyMTY0": { + "id": "MDQ6VXNlcjcxOTQyMTY0", + "user": "havi05", + "avatar": "https://avatars.githubusercontent.com/u/71942164?v=4", + "url": "https://github.com/havi05", + "pull_count": 4, + "commit_count": 4 + }, + "MDQ6VXNlcjE5ODAyNDAz": { + "id": "MDQ6VXNlcjE5ODAyNDAz", + "user": "HuntJSparra", + "avatar": "https://avatars.githubusercontent.com/u/19802403?v=4", + "url": "https://github.com/HuntJSparra", + "pull_count": 2, + "commit_count": 2 + }, "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": 18, - "commit_count": 25 + "pull_count": 22, + "commit_count": 30 + }, + "MDQ6VXNlcjkxMjYzMTQy": { + "id": "MDQ6VXNlcjkxMjYzMTQy", + "user": "gio3k", + "avatar": "https://avatars.githubusercontent.com/u/91263142?u=9a343862b89dda0a697250106cab7c6a30297459&v=4", + "url": "https://github.com/gio3k", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjE2Mjc2Ng==": { + "id": "MDQ6VXNlcjE2Mjc2Ng==", + "user": "berarma", + "avatar": "https://avatars.githubusercontent.com/u/162766?v=4", + "url": "https://github.com/berarma", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOCSXAdA": { + "id": "U_kgDOCSXAdA", + "user": "demolke", + "avatar": "https://avatars.githubusercontent.com/u/153469044?v=4", + "url": "https://github.com/demolke", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjIyMjMxNzI=": { + "id": "MDQ6VXNlcjIyMjMxNzI=", + "user": "KoBeWi", + "avatar": "https://avatars.githubusercontent.com/u/2223172?u=fc85633b469acb6e7baef4dba5171f19a2a4ff85&v=4", + "url": "https://github.com/KoBeWi", + "pull_count": 83, + "commit_count": 88 + }, + "MDQ6VXNlcjE4MDAzMg==": { + "id": "MDQ6VXNlcjE4MDAzMg==", + "user": "Calinou", + "avatar": "https://avatars.githubusercontent.com/u/180032?v=4", + "url": "https://github.com/Calinou", + "pull_count": 53, + "commit_count": 61 + }, + "MDQ6VXNlcjE0OTg5Nzk=": { + "id": "MDQ6VXNlcjE0OTg5Nzk=", + "user": "Geekotron", + "avatar": "https://avatars.githubusercontent.com/u/1498979?u=1bf839028655ad9e3b96b3201de69eee1ccfd426&v=4", + "url": "https://github.com/Geekotron", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjIyNDE4OTg1": { + "id": "MDQ6VXNlcjIyNDE4OTg1", + "user": "cixil", + "avatar": "https://avatars.githubusercontent.com/u/22418985?u=4be0facc4f371029208ccf4636f7ac344069f365&v=4", + "url": "https://github.com/cixil", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjMxNzYwNjI=": { + "id": "MDQ6VXNlcjMxNzYwNjI=", + "user": "kiroxas", + "avatar": "https://avatars.githubusercontent.com/u/3176062?v=4", + "url": "https://github.com/kiroxas", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjkzNTI4OTQ=": { + "id": "MDQ6VXNlcjkzNTI4OTQ=", + "user": "thiagola92", + "avatar": "https://avatars.githubusercontent.com/u/9352894?u=de33996b719cb63df4c8cd186d9b8861842b7687&v=4", + "url": "https://github.com/thiagola92", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjMyODg5ODE4": { + "id": "MDQ6VXNlcjMyODg5ODE4", + "user": "mrsaturnsan", + "avatar": "https://avatars.githubusercontent.com/u/32889818?u=72685d9cbb945766445f779473a66a246986c977&v=4", + "url": "https://github.com/mrsaturnsan", + "pull_count": 3, + "commit_count": 4 + }, + "MDQ6VXNlcjE2ODc5MTg=": { + "id": "MDQ6VXNlcjE2ODc5MTg=", + "user": "Faless", + "avatar": "https://avatars.githubusercontent.com/u/1687918?v=4", + "url": "https://github.com/Faless", + "pull_count": 21, + "commit_count": 21 + }, + "MDQ6VXNlcjY5Nzk5NDU=": { + "id": "MDQ6VXNlcjY5Nzk5NDU=", + "user": "pafuent", + "avatar": "https://avatars.githubusercontent.com/u/6979945?u=4c9ca7350d4ff2272b70e51c00fdc1af1f29a44f&v=4", + "url": "https://github.com/pafuent", + "pull_count": 12, + "commit_count": 12 + }, + "MDQ6VXNlcjMxODUxNDMx": { + "id": "MDQ6VXNlcjMxODUxNDMx", + "user": "lander-vr", + "avatar": "https://avatars.githubusercontent.com/u/31851431?u=fbd6cc58970fe319828923ed6ba1d88f03338d59&v=4", + "url": "https://github.com/lander-vr", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjM1NjY5OTE4": { + "id": "MDQ6VXNlcjM1NjY5OTE4", + "user": "kthang55", + "avatar": "https://avatars.githubusercontent.com/u/35669918?v=4", + "url": "https://github.com/kthang55", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjMyMzIx": { + "id": "MDQ6VXNlcjMyMzIx", + "user": "fire", + "avatar": "https://avatars.githubusercontent.com/u/32321?u=c2e06a3d2b49a467aa907e54aa259516440267cc&v=4", + "url": "https://github.com/fire", + "pull_count": 6, + "commit_count": 6 + }, + "MDQ6VXNlcjMzMTMwMA==": { + "id": "MDQ6VXNlcjMzMTMwMA==", + "user": "31", + "avatar": "https://avatars.githubusercontent.com/u/331300?v=4", + "url": "https://github.com/31", + "pull_count": 0, + "commit_count": 1 + }, + "U_kgDOBzFp1Q": { + "id": "U_kgDOBzFp1Q", + "user": "cloudofoz", + "avatar": "https://avatars.githubusercontent.com/u/120678869?u=88535abe5683021721d135344d97ead1122028c5&v=4", + "url": "https://github.com/cloudofoz", + "pull_count": 0, + "commit_count": 1 + }, + "MDQ6VXNlcjUzODUwNA==": { + "id": "MDQ6VXNlcjUzODUwNA==", + "user": "DarioSamo", + "avatar": "https://avatars.githubusercontent.com/u/538504?u=45f09996711edf524a11181d136e38113210b6ce&v=4", + "url": "https://github.com/DarioSamo", + "pull_count": 17, + "commit_count": 17 + }, + "MDQ6VXNlcjMwMzYxNzY=": { + "id": "MDQ6VXNlcjMwMzYxNzY=", + "user": "Chaosus", + "avatar": "https://avatars.githubusercontent.com/u/3036176?u=b7a29bcb08b175990b038123ccccfac051b64834&v=4", + "url": "https://github.com/Chaosus", + "pull_count": 32, + "commit_count": 34 + }, + "MDQ6VXNlcjMwNzM5MjM5": { + "id": "MDQ6VXNlcjMwNzM5MjM5", + "user": "YeldhamDev", + "avatar": "https://avatars.githubusercontent.com/u/30739239?u=ccfc0c8ff4c980eb77e097aa72e9ad04749294a9&v=4", + "url": "https://github.com/YeldhamDev", + "pull_count": 9, + "commit_count": 9 + }, + "MDQ6VXNlcjE3NDg5Mjky": { + "id": "MDQ6VXNlcjE3NDg5Mjky", + "user": "Repiteo", + "avatar": "https://avatars.githubusercontent.com/u/17489292?u=34072b401722100a7c0c0d61e37b376cf22b4545&v=4", + "url": "https://github.com/Repiteo", + "pull_count": 37, + "commit_count": 41 }, "MDQ6VXNlcjYyOTkyMjc=": { "id": "MDQ6VXNlcjYyOTkyMjc=", "user": "Sauermann", "avatar": "https://avatars.githubusercontent.com/u/6299227?v=4", "url": "https://github.com/Sauermann", + "pull_count": 6, + "commit_count": 6 + }, + "U_kgDOB_eGRg": { + "id": "U_kgDOB_eGRg", + "user": "ydeltastar", + "avatar": "https://avatars.githubusercontent.com/u/133662278?v=4", + "url": "https://github.com/ydeltastar", + "pull_count": 6, + "commit_count": 6 + }, + "MDQ6VXNlcjEwNjU3NTUx": { + "id": "MDQ6VXNlcjEwNjU3NTUx", + "user": "Black-Cat", + "avatar": "https://avatars.githubusercontent.com/u/10657551?v=4", + "url": "https://github.com/Black-Cat", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOBn7oNw": { + "id": "U_kgDOBn7oNw", + "user": "ArchercatNEO", + "avatar": "https://avatars.githubusercontent.com/u/108980279?u=b36c398971ae1e529aa385b4171a891d3e798dd6&v=4", + "url": "https://github.com/ArchercatNEO", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjQ5NjA2NjIy": { + "id": "MDQ6VXNlcjQ5NjA2NjIy", + "user": "Flarkk", + "avatar": "https://avatars.githubusercontent.com/u/49606622?v=4", + "url": "https://github.com/Flarkk", "pull_count": 3, "commit_count": 3 }, @@ -6072,24 +7328,352 @@ "user": "clayjohn", "avatar": "https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4", "url": "https://github.com/clayjohn", - "pull_count": 34, - "commit_count": 36 + "pull_count": 36, + "commit_count": 38 + }, + "MDQ6VXNlcjg5MzQz": { + "id": "MDQ6VXNlcjg5MzQz", + "user": "tdaven", + "avatar": "https://avatars.githubusercontent.com/u/89343?u=cf2cae99ded76de82adad250843b8975e6c8787d&v=4", + "url": "https://github.com/tdaven", + "pull_count": 3, + "commit_count": 4 + }, + "MDQ6VXNlcjUzODc3MTcw": { + "id": "MDQ6VXNlcjUzODc3MTcw", + "user": "WhalesState", + "avatar": "https://avatars.githubusercontent.com/u/53877170?u=91917e0336efbc8ad71e04d9911dd4630689f968&v=4", + "url": "https://github.com/WhalesState", + "pull_count": 8, + "commit_count": 8 + }, + "MDQ6VXNlcjM3MjQ3Ng==": { + "id": "MDQ6VXNlcjM3MjQ3Ng==", + "user": "timothyqiu", + "avatar": "https://avatars.githubusercontent.com/u/372476?v=4", + "url": "https://github.com/timothyqiu", + "pull_count": 70, + "commit_count": 73 + }, + "MDQ6VXNlcjUyNDY0MjA0": { + "id": "MDQ6VXNlcjUyNDY0MjA0", + "user": "smix8", + "avatar": "https://avatars.githubusercontent.com/u/52464204?u=7f0a771fc01e68f7e841d7a641cad2b28e1875b3&v=4", + "url": "https://github.com/smix8", + "pull_count": 20, + "commit_count": 20 + }, + "MDQ6VXNlcjM3Mzc4NzQ2": { + "id": "MDQ6VXNlcjM3Mzc4NzQ2", + "user": "Chubercik", + "avatar": "https://avatars.githubusercontent.com/u/37378746?v=4", + "url": "https://github.com/Chubercik", + "pull_count": 2, + "commit_count": 2 + }, + "": { + "id": "", + "user": "ghost", + "avatar": "https://avatars.githubusercontent.com/u/10137?v=4", + "url": "https://github.com/ghost", + "pull_count": 0, + "commit_count": 9 + }, + "MDQ6VXNlcjQyODUxMQ==": { + "id": "MDQ6VXNlcjQyODUxMQ==", + "user": "BattyBovine", + "avatar": "https://avatars.githubusercontent.com/u/428511?u=7ee01803d06a5b451e14729094d89e3e13b72b6b&v=4", + "url": "https://github.com/BattyBovine", + "pull_count": 1, + "commit_count": 0 + }, + "U_kgDOCXd9wA": { + "id": "U_kgDOCXd9wA", + "user": "Giganzo", + "avatar": "https://avatars.githubusercontent.com/u/158825920?v=4", + "url": "https://github.com/Giganzo", + "pull_count": 20, + "commit_count": 20 + }, + "MDQ6VXNlcjExMjc3NTg4": { + "id": "MDQ6VXNlcjExMjc3NTg4", + "user": "0x0ACB", + "avatar": "https://avatars.githubusercontent.com/u/11277588?v=4", + "url": "https://github.com/0x0ACB", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjE5MTU2MQ==": { + "id": "MDQ6VXNlcjE5MTU2MQ==", + "user": "dsnopek", + "avatar": "https://avatars.githubusercontent.com/u/191561?v=4", + "url": "https://github.com/dsnopek", + "pull_count": 23, + "commit_count": 23 + }, + "MDQ6VXNlcjQzNTQzOTA5": { + "id": "MDQ6VXNlcjQzNTQzOTA5", + "user": "arkology", + "avatar": "https://avatars.githubusercontent.com/u/43543909?u=30377d4bae77ac5d712c4e1610119d45d78811ef&v=4", + "url": "https://github.com/arkology", + "pull_count": 5, + "commit_count": 5 + }, + "MDQ6VXNlcjQzMTU0NDY=": { + "id": "MDQ6VXNlcjQzMTU0NDY=", + "user": "Spartan322", + "avatar": "https://avatars.githubusercontent.com/u/4315446?v=4", + "url": "https://github.com/Spartan322", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjUxMTcxOTc=": { + "id": "MDQ6VXNlcjUxMTcxOTc=", + "user": "RedMser", + "avatar": "https://avatars.githubusercontent.com/u/5117197?u=d7a341cd0900d3ef72e121c6a8bb86b35aba4a54&v=4", + "url": "https://github.com/RedMser", + "pull_count": 3, + "commit_count": 4 + }, + "MDQ6VXNlcjYxOTM4MjYz": { + "id": "MDQ6VXNlcjYxOTM4MjYz", + "user": "TokageItLab", + "avatar": "https://avatars.githubusercontent.com/u/61938263?u=9b90963f1b4f17720e50bbbe495fbe8c84c8bc8e&v=4", + "url": "https://github.com/TokageItLab", + "pull_count": 24, + "commit_count": 25 + }, + "MDQ6VXNlcjMyMTI0NDQ1": { + "id": "MDQ6VXNlcjMyMTI0NDQ1", + "user": "tinybitofheaven", + "avatar": "https://avatars.githubusercontent.com/u/32124445?u=500b2cf82d87823c5d1774ea21721889d3c4eb56&v=4", + "url": "https://github.com/tinybitofheaven", + "pull_count": 0, + "commit_count": 1 + }, + "MDQ6VXNlcjEyNzU2MDQ3": { + "id": "MDQ6VXNlcjEyNzU2MDQ3", + "user": "SaracenOne", + "avatar": "https://avatars.githubusercontent.com/u/12756047?u=b898b9a13751c0734a1cfe31fa1fef8b74a50fdb&v=4", + "url": "https://github.com/SaracenOne", + "pull_count": 21, + "commit_count": 21 + }, + "MDQ6VXNlcjYyNDc4Nzg4": { + "id": "MDQ6VXNlcjYyNDc4Nzg4", + "user": "yahkr", + "avatar": "https://avatars.githubusercontent.com/u/62478788?u=e75430abcbe278902e0c0b05d390e9f781356185&v=4", + "url": "https://github.com/yahkr", + "pull_count": 7, + "commit_count": 7 + }, + "MDQ6VXNlcjY2NTUzNjE4": { + "id": "MDQ6VXNlcjY2NTUzNjE4", + "user": "ator-dev", + "avatar": "https://avatars.githubusercontent.com/u/66553618?u=d3616d0736d5f8fabe34346b09638f4f468f077c&v=4", + "url": "https://github.com/ator-dev", + "pull_count": 0, + "commit_count": 1 + }, + "MDQ6VXNlcjE4OTA5MDA=": { + "id": "MDQ6VXNlcjE4OTA5MDA=", + "user": "bruno-brant", + "avatar": "https://avatars.githubusercontent.com/u/1890900?u=c5607d732305f837e7010a7aa289b1029e1242bd&v=4", + "url": "https://github.com/bruno-brant", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjQxOTIxMzk1": { + "id": "MDQ6VXNlcjQxOTIxMzk1", + "user": "Alex2782", + "avatar": "https://avatars.githubusercontent.com/u/41921395?u=74caa4e396a8e2995ac648a80f7488601d679e63&v=4", + "url": "https://github.com/Alex2782", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjY4MjY1OA==": { + "id": "MDQ6VXNlcjY4MjY1OA==", + "user": "jamie-pate", + "avatar": "https://avatars.githubusercontent.com/u/682658?v=4", + "url": "https://github.com/jamie-pate", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjIwMzE2NDY3": { + "id": "MDQ6VXNlcjIwMzE2NDY3", + "user": "badsectoracula", + "avatar": "https://avatars.githubusercontent.com/u/20316467?u=36dbbde0635f99a39a9aa6691870ff50a84b1309&v=4", + "url": "https://github.com/badsectoracula", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjUyMzIyNzQ1": { + "id": "MDQ6VXNlcjUyMzIyNzQ1", + "user": "Rudolph-B", + "avatar": "https://avatars.githubusercontent.com/u/52322745?u=379f47422d5025b37eb87bdcaa6e1cc3927edfed&v=4", + "url": "https://github.com/Rudolph-B", + "pull_count": 5, + "commit_count": 5 + }, + "MDQ6VXNlcjEwMDU0MjI2": { + "id": "MDQ6VXNlcjEwMDU0MjI2", + "user": "kitbdev", + "avatar": "https://avatars.githubusercontent.com/u/10054226?u=f0c85fe8c24debe91dc14d7efa97b51a19250b47&v=4", + "url": "https://github.com/kitbdev", + "pull_count": 13, + "commit_count": 15 + }, + "MDQ6VXNlcjEzODI2OQ==": { + "id": "MDQ6VXNlcjEzODI2OQ==", + "user": "ckaiser", + "avatar": "https://avatars.githubusercontent.com/u/138269?u=fc2cdd9115abc20357db3b2316e7bfdf87be403a&v=4", + "url": "https://github.com/ckaiser", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOB0Hzrw": { + "id": "U_kgDOB0Hzrw", + "user": "vPumpking", + "avatar": "https://avatars.githubusercontent.com/u/121762735?u=56c1dfef641ec3bd09f6ba6119c6f3c8a70484aa&v=4", + "url": "https://github.com/vPumpking", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjM5ODg2NDE3": { + "id": "MDQ6VXNlcjM5ODg2NDE3", + "user": "jtcat", + "avatar": "https://avatars.githubusercontent.com/u/39886417?u=e34f8a7a50126c527d989cab9b2e9cd070b75e00&v=4", + "url": "https://github.com/jtcat", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjUxNjI=": { + "id": "MDQ6VXNlcjUxNjI=", + "user": "crei0", + "avatar": "https://avatars.githubusercontent.com/u/5162?v=4", + "url": "https://github.com/crei0", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjIyMTIzOTY0": { + "id": "MDQ6VXNlcjIyMTIzOTY0", + "user": "Lazy-Rabbit-2001", + "avatar": "https://avatars.githubusercontent.com/u/22123964?u=f5d680d13a2cd68dd422786453f36716300d15e0&v=4", + "url": "https://github.com/Lazy-Rabbit-2001", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjExNzk3MTc0": { + "id": "MDQ6VXNlcjExNzk3MTc0", + "user": "RandomShaper", + "avatar": "https://avatars.githubusercontent.com/u/11797174?u=a254c0fcd6cf4668367407a460e175559e12dc6f&v=4", + "url": "https://github.com/RandomShaper", + "pull_count": 29, + "commit_count": 42 + }, + "MDQ6VXNlcjg0MjcyNTc=": { + "id": "MDQ6VXNlcjg0MjcyNTc=", + "user": "mechalynx", + "avatar": "https://avatars.githubusercontent.com/u/8427257?u=5e1a28a5c72398a3a3b761662e17d913f5b3f945&v=4", + "url": "https://github.com/mechalynx", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjYzMjQ1ODQ0": { + "id": "MDQ6VXNlcjYzMjQ1ODQ0", + "user": "carsonetb", + "avatar": "https://avatars.githubusercontent.com/u/63245844?u=b458418faccf49dfa0c8cbbc9c0cf82d01aa4b86&v=4", + "url": "https://github.com/carsonetb", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOBcrPhg": { + "id": "U_kgDOBcrPhg", + "user": "qwertychomp", + "avatar": "https://avatars.githubusercontent.com/u/97177478?u=fc829d9004649953bb9513009748fc63cb6f4183&v=4", + "url": "https://github.com/qwertychomp", + "pull_count": 0, + "commit_count": 1 + }, + "MDQ6VXNlcjY0OTU1MTg=": { + "id": "MDQ6VXNlcjY0OTU1MTg=", + "user": "dbnicholson", + "avatar": "https://avatars.githubusercontent.com/u/6495518?v=4", + "url": "https://github.com/dbnicholson", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjM5MDMwNTk=": { + "id": "MDQ6VXNlcjM5MDMwNTk=", + "user": "raulsntos", + "avatar": "https://avatars.githubusercontent.com/u/3903059?u=1b0467024f137e562b21748eb6bf12f97dfa5bf6&v=4", + "url": "https://github.com/raulsntos", + "pull_count": 19, + "commit_count": 23 + }, + "MDQ6VXNlcjQwNzE3NzQ2": { + "id": "MDQ6VXNlcjQwNzE3NzQ2", + "user": "markeel", + "avatar": "https://avatars.githubusercontent.com/u/40717746?v=4", + "url": "https://github.com/markeel", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjMxMDEzNw==": { + "id": "MDQ6VXNlcjMxMDEzNw==", + "user": "shana", + "avatar": "https://avatars.githubusercontent.com/u/310137?u=5ff2db03fe816a0fb548ca7707e11e59884d0dba&v=4", + "url": "https://github.com/shana", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjc1OTQxODQy": { + "id": "MDQ6VXNlcjc1OTQxODQy", + "user": "beicause", + "avatar": "https://avatars.githubusercontent.com/u/75941842?u=febc5a127181f20863d3d34c300625f7ce78ca8f&v=4", + "url": "https://github.com/beicause", + "pull_count": 1, + "commit_count": 1 }, "MDQ6VXNlcjYwNTc5MDE0": { "id": "MDQ6VXNlcjYwNTc5MDE0", "user": "passivestar", "avatar": "https://avatars.githubusercontent.com/u/60579014?u=ec87bf81cd2f5f0947670400f48cf0845c25d719&v=4", "url": "https://github.com/passivestar", - "pull_count": 12, - "commit_count": 12 + "pull_count": 18, + "commit_count": 18 }, - "MDQ6VXNlcjUzODUwNA==": { - "id": "MDQ6VXNlcjUzODUwNA==", - "user": "DarioSamo", - "avatar": "https://avatars.githubusercontent.com/u/538504?u=45f09996711edf524a11181d136e38113210b6ce&v=4", - "url": "https://github.com/DarioSamo", - "pull_count": 13, - "commit_count": 13 + "U_kgDOBc0k3w": { + "id": "U_kgDOBc0k3w", + "user": "dustdfg", + "avatar": "https://avatars.githubusercontent.com/u/97330399?u=2ed4acefeb2fae6f7b07d9ea63f49240049b78e6&v=4", + "url": "https://github.com/dustdfg", + "pull_count": 25, + "commit_count": 25 + }, + "MDQ6VXNlcjE2NDY4NzU=": { + "id": "MDQ6VXNlcjE2NDY4NzU=", + "user": "aaronfranke", + "avatar": "https://avatars.githubusercontent.com/u/1646875?u=24618295fece29a0bf5c850faf2555985232f5f2&v=4", + "url": "https://github.com/aaronfranke", + "pull_count": 21, + "commit_count": 30 + }, + "MDQ6VXNlcjU3NDg4NTcz": { + "id": "MDQ6VXNlcjU3NDg4NTcz", + "user": "KingTheFifth", + "avatar": "https://avatars.githubusercontent.com/u/57488573?u=fd9f2b41eb3fe1e88fe836cddf36da039b8a39d9&v=4", + "url": "https://github.com/KingTheFifth", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjEwNTczMzc5": { + "id": "MDQ6VXNlcjEwNTczMzc5", + "user": "Illauriel", + "avatar": "https://avatars.githubusercontent.com/u/10573379?u=8845603d52dc3f58632db10091152749e3994074&v=4", + "url": "https://github.com/Illauriel", + "pull_count": 1, + "commit_count": 1 }, "MDQ6VXNlcjUxMjkzMjE5": { "id": "MDQ6VXNlcjUxMjkzMjE5", @@ -6107,14 +7691,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjQxOTIxMzk1": { - "id": "MDQ6VXNlcjQxOTIxMzk1", - "user": "Alex2782", - "avatar": "https://avatars.githubusercontent.com/u/41921395?u=74caa4e396a8e2995ac648a80f7488601d679e63&v=4", - "url": "https://github.com/Alex2782", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjQzNzAyNQ==": { "id": "MDQ6VXNlcjQzNzAyNQ==", "user": "paulloz", @@ -6123,30 +7699,6 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjE5MTU2MQ==": { - "id": "MDQ6VXNlcjE5MTU2MQ==", - "user": "dsnopek", - "avatar": "https://avatars.githubusercontent.com/u/191561?v=4", - "url": "https://github.com/dsnopek", - "pull_count": 22, - "commit_count": 22 - }, - "U_kgDOCouzNQ": { - "id": "U_kgDOCouzNQ", - "user": "syntaxerror247", - "avatar": "https://avatars.githubusercontent.com/u/176927541?u=4d6dd539afb5cd849caf122a2604ea64f7bdf85f&v=4", - "url": "https://github.com/syntaxerror247", - "pull_count": 14, - "commit_count": 15 - }, - "": { - "id": "", - "user": "ghost", - "avatar": "https://avatars.githubusercontent.com/u/10137?v=4", - "url": "https://github.com/ghost", - "pull_count": 0, - "commit_count": 8 - }, "MDQ6VXNlcjMxMDE2OTA=": { "id": "MDQ6VXNlcjMxMDE2OTA=", "user": "EIREXE", @@ -6155,37 +7707,13 @@ "pull_count": 1, "commit_count": 0 }, - "MDQ6VXNlcjIyMjMxNzI=": { - "id": "MDQ6VXNlcjIyMjMxNzI=", - "user": "KoBeWi", - "avatar": "https://avatars.githubusercontent.com/u/2223172?u=fc85633b469acb6e7baef4dba5171f19a2a4ff85&v=4", - "url": "https://github.com/KoBeWi", - "pull_count": 77, - "commit_count": 82 - }, - "U_kgDOBc0k3w": { - "id": "U_kgDOBc0k3w", - "user": "dustdfg", - "avatar": "https://avatars.githubusercontent.com/u/97330399?u=2ed4acefeb2fae6f7b07d9ea63f49240049b78e6&v=4", - "url": "https://github.com/dustdfg", - "pull_count": 22, - "commit_count": 22 - }, - "MDQ6VXNlcjc2NDU2ODM=": { - "id": "MDQ6VXNlcjc2NDU2ODM=", - "user": "bruvzg", - "avatar": "https://avatars.githubusercontent.com/u/7645683?u=2867ee7fcd920bc19b7d1cbf4b10264b9bbc9326&v=4", - "url": "https://github.com/bruvzg", - "pull_count": 82, - "commit_count": 83 - }, - "MDQ6VXNlcjg5MzQz": { - "id": "MDQ6VXNlcjg5MzQz", - "user": "tdaven", - "avatar": "https://avatars.githubusercontent.com/u/89343?u=cf2cae99ded76de82adad250843b8975e6c8787d&v=4", - "url": "https://github.com/tdaven", - "pull_count": 2, - "commit_count": 3 + "MDQ6VXNlcjgzMTU5ODY=": { + "id": "MDQ6VXNlcjgzMTU5ODY=", + "user": "jsjtxietian", + "avatar": "https://avatars.githubusercontent.com/u/8315986?u=cf1b60639c3ba2fa205f083f60e43fca5ad26a76&v=4", + "url": "https://github.com/jsjtxietian", + "pull_count": 15, + "commit_count": 16 }, "MDQ6VXNlcjMxMDY1ODA4": { "id": "MDQ6VXNlcjMxMDY1ODA4", @@ -6195,14 +7723,6 @@ "pull_count": 7, "commit_count": 10 }, - "U_kgDOCXd9wA": { - "id": "U_kgDOCXd9wA", - "user": "Giganzo", - "avatar": "https://avatars.githubusercontent.com/u/158825920?v=4", - "url": "https://github.com/Giganzo", - "pull_count": 17, - "commit_count": 17 - }, "U_kgDOB5JDkw": { "id": "U_kgDOB5JDkw", "user": "Nikitf777", @@ -6211,14 +7731,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjUzMTUwMjQ0": { - "id": "MDQ6VXNlcjUzMTUwMjQ0", - "user": "BlueCube3310", - "avatar": "https://avatars.githubusercontent.com/u/53150244?u=ecf97ffa17ae1eba1167a03358dd88d2b6934497&v=4", - "url": "https://github.com/BlueCube3310", - "pull_count": 32, - "commit_count": 32 - }, "MDQ6VXNlcjEwNTIwMjQ5": { "id": "MDQ6VXNlcjEwNTIwMjQ5", "user": "Nodragem", @@ -6227,14 +7739,6 @@ "pull_count": 4, "commit_count": 4 }, - "U_kgDOBcK-Cw": { - "id": "U_kgDOBcK-Cw", - "user": "AThousandShips", - "avatar": "https://avatars.githubusercontent.com/u/96648715?u=af70f5d107e9c1447f296643d5a566dab53d25e8&v=4", - "url": "https://github.com/AThousandShips", - "pull_count": 38, - "commit_count": 48 - }, "MDQ6VXNlcjExMjg3Mjc0": { "id": "MDQ6VXNlcjExMjg3Mjc0", "user": "Bonkahe", @@ -6243,22 +7747,6 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjYxOTM4MjYz": { - "id": "MDQ6VXNlcjYxOTM4MjYz", - "user": "TokageItLab", - "avatar": "https://avatars.githubusercontent.com/u/61938263?u=9b90963f1b4f17720e50bbbe495fbe8c84c8bc8e&v=4", - "url": "https://github.com/TokageItLab", - "pull_count": 16, - "commit_count": 17 - }, - "MDQ6VXNlcjMyODg5ODE4": { - "id": "MDQ6VXNlcjMyODg5ODE4", - "user": "mrsaturnsan", - "avatar": "https://avatars.githubusercontent.com/u/32889818?u=72685d9cbb945766445f779473a66a246986c977&v=4", - "url": "https://github.com/mrsaturnsan", - "pull_count": 3, - "commit_count": 3 - }, "MDQ6VXNlcjYyNzE5MzYw": { "id": "MDQ6VXNlcjYyNzE5MzYw", "user": "GreenCrowDev", @@ -6291,6 +7779,14 @@ "pull_count": 1, "commit_count": 1 }, + "U_kgDOBe5tvQ": { + "id": "U_kgDOBe5tvQ", + "user": "HolonProduction", + "avatar": "https://avatars.githubusercontent.com/u/99511741?u=b7882c94f408976a2f79e8fe6e1ce27fbd48db74&v=4", + "url": "https://github.com/HolonProduction", + "pull_count": 16, + "commit_count": 16 + }, "U_kgDOBf7ZJg": { "id": "U_kgDOBf7ZJg", "user": "shahriarlabib000", @@ -6299,38 +7795,6 @@ "pull_count": 4, "commit_count": 4 }, - "MDQ6VXNlcjE3NDg5Mjky": { - "id": "MDQ6VXNlcjE3NDg5Mjky", - "user": "Repiteo", - "avatar": "https://avatars.githubusercontent.com/u/17489292?u=34072b401722100a7c0c0d61e37b376cf22b4545&v=4", - "url": "https://github.com/Repiteo", - "pull_count": 33, - "commit_count": 37 - }, - "MDQ6VXNlcjMxNzYwNjI=": { - "id": "MDQ6VXNlcjMxNzYwNjI=", - "user": "kiroxas", - "avatar": "https://avatars.githubusercontent.com/u/3176062?v=4", - "url": "https://github.com/kiroxas", - "pull_count": 2, - "commit_count": 2 - }, - "U_kgDOBe5tvQ": { - "id": "U_kgDOBe5tvQ", - "user": "HolonProduction", - "avatar": "https://avatars.githubusercontent.com/u/99511741?u=b7882c94f408976a2f79e8fe6e1ce27fbd48db74&v=4", - "url": "https://github.com/HolonProduction", - "pull_count": 15, - "commit_count": 15 - }, - "MDQ6VXNlcjMwMzYxNzY=": { - "id": "MDQ6VXNlcjMwMzYxNzY=", - "user": "Chaosus", - "avatar": "https://avatars.githubusercontent.com/u/3036176?u=b7a29bcb08b175990b038123ccccfac051b64834&v=4", - "url": "https://github.com/Chaosus", - "pull_count": 30, - "commit_count": 31 - }, "MDQ6VXNlcjc3MzE4Njg4": { "id": "MDQ6VXNlcjc3MzE4Njg4", "user": "TopherBriggs", @@ -6371,54 +7835,6 @@ "pull_count": 1, "commit_count": 2 }, - "MDQ6VXNlcjY2NzI3NzEw": { - "id": "MDQ6VXNlcjY2NzI3NzEw", - "user": "Mickeon", - "avatar": "https://avatars.githubusercontent.com/u/66727710?u=8069d9b7bc6ab503ce83dfcfa53fd021672aeccf&v=4", - "url": "https://github.com/Mickeon", - "pull_count": 15, - "commit_count": 22 - }, - "MDQ6VXNlcjEwMDU0MjI2": { - "id": "MDQ6VXNlcjEwMDU0MjI2", - "user": "kitbdev", - "avatar": "https://avatars.githubusercontent.com/u/10054226?u=f0c85fe8c24debe91dc14d7efa97b51a19250b47&v=4", - "url": "https://github.com/kitbdev", - "pull_count": 12, - "commit_count": 14 - }, - "MDQ6VXNlcjQzNTQzOTA5": { - "id": "MDQ6VXNlcjQzNTQzOTA5", - "user": "arkology", - "avatar": "https://avatars.githubusercontent.com/u/43543909?u=30377d4bae77ac5d712c4e1610119d45d78811ef&v=4", - "url": "https://github.com/arkology", - "pull_count": 2, - "commit_count": 2 - }, - "MDQ6VXNlcjE4MDAzMg==": { - "id": "MDQ6VXNlcjE4MDAzMg==", - "user": "Calinou", - "avatar": "https://avatars.githubusercontent.com/u/180032?v=4", - "url": "https://github.com/Calinou", - "pull_count": 47, - "commit_count": 55 - }, - "MDQ6VXNlcjMyMzIx": { - "id": "MDQ6VXNlcjMyMzIx", - "user": "fire", - "avatar": "https://avatars.githubusercontent.com/u/32321?u=c2e06a3d2b49a467aa907e54aa259516440267cc&v=4", - "url": "https://github.com/fire", - "pull_count": 5, - "commit_count": 5 - }, - "MDQ6VXNlcjM3MjQ3Ng==": { - "id": "MDQ6VXNlcjM3MjQ3Ng==", - "user": "timothyqiu", - "avatar": "https://avatars.githubusercontent.com/u/372476?v=4", - "url": "https://github.com/timothyqiu", - "pull_count": 65, - "commit_count": 68 - }, "MDQ6VXNlcjkwNTg5NDE=": { "id": "MDQ6VXNlcjkwNTg5NDE=", "user": "a-johnston", @@ -6427,14 +7843,6 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjE2ODc5MTg=": { - "id": "MDQ6VXNlcjE2ODc5MTg=", - "user": "Faless", - "avatar": "https://avatars.githubusercontent.com/u/1687918?v=4", - "url": "https://github.com/Faless", - "pull_count": 16, - "commit_count": 17 - }, "MDQ6VXNlcjE5NDU0NDk=": { "id": "MDQ6VXNlcjE5NDU0NDk=", "user": "BastiaanOlij", @@ -6459,18 +7867,10 @@ "pull_count": 2, "commit_count": 2 }, - "U_kgDOCKz2dg": { - "id": "U_kgDOCKz2dg", - "user": "tetrapod00", - "avatar": "https://avatars.githubusercontent.com/u/145553014?v=4", - "url": "https://github.com/tetrapod00", - "pull_count": 21, - "commit_count": 21 - }, "MDQ6VXNlcjk5NTc5ODc=": { "id": "MDQ6VXNlcjk5NTc5ODc=", "user": "Meorge", - "avatar": "https://avatars.githubusercontent.com/u/9957987?u=9071447877f2ec85d41d0fe1dc1b61af6fda235b&v=4", + "avatar": "https://avatars.githubusercontent.com/u/9957987?u=64fc5e539030609be0447a74243d9fc643fa9bf3&v=4", "url": "https://github.com/Meorge", "pull_count": 4, "commit_count": 4 @@ -6491,45 +7891,29 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjY0OTU1MTg=": { - "id": "MDQ6VXNlcjY0OTU1MTg=", - "user": "dbnicholson", - "avatar": "https://avatars.githubusercontent.com/u/6495518?v=4", - "url": "https://github.com/dbnicholson", - "pull_count": 2, - "commit_count": 2 + "MDQ6VXNlcjMwMzgzNjE1": { + "id": "MDQ6VXNlcjMwMzgzNjE1", + "user": "reach-satori", + "avatar": "https://avatars.githubusercontent.com/u/30383615?u=e9b64309ee4996d0f1054bb8bfdaa7f8390ea914&v=4", + "url": "https://github.com/reach-satori", + "pull_count": 1, + "commit_count": 1 }, - "MDQ6VXNlcjUyNDY0MjA0": { - "id": "MDQ6VXNlcjUyNDY0MjA0", - "user": "smix8", - "avatar": "https://avatars.githubusercontent.com/u/52464204?u=7f0a771fc01e68f7e841d7a641cad2b28e1875b3&v=4", - "url": "https://github.com/smix8", - "pull_count": 16, - "commit_count": 16 + "MDQ6VXNlcjEyMTI1MDk=": { + "id": "MDQ6VXNlcjEyMTI1MDk=", + "user": "theraot", + "avatar": "https://avatars.githubusercontent.com/u/1212509?v=4", + "url": "https://github.com/theraot", + "pull_count": 0, + "commit_count": 1 }, - "MDQ6VXNlcjExNzk3MTc0": { - "id": "MDQ6VXNlcjExNzk3MTc0", - "user": "RandomShaper", - "avatar": "https://avatars.githubusercontent.com/u/11797174?u=a254c0fcd6cf4668367407a460e175559e12dc6f&v=4", - "url": "https://github.com/RandomShaper", - "pull_count": 27, - "commit_count": 40 - }, - "MDQ6VXNlcjQ3NzAwNDE4": { - "id": "MDQ6VXNlcjQ3NzAwNDE4", - "user": "dalexeev", - "avatar": "https://avatars.githubusercontent.com/u/47700418?u=0565b5d99d54afd5fda6712cd8eb05893572baed&v=4", - "url": "https://github.com/dalexeev", - "pull_count": 19, - "commit_count": 21 - }, - "MDQ6VXNlcjQ3MTMyMjgw": { - "id": "MDQ6VXNlcjQ3MTMyMjgw", - "user": "jaydensipe", - "avatar": "https://avatars.githubusercontent.com/u/47132280?u=b197d887fa4771716add367b1e3b508c047a61f2&v=4", - "url": "https://github.com/jaydensipe", + "MDQ6VXNlcjg1NDM4ODky": { + "id": "MDQ6VXNlcjg1NDM4ODky", + "user": "MewPurPur", + "avatar": "https://avatars.githubusercontent.com/u/85438892?u=932ce47af66bc5214fb1aedd7eb321210ed92f95&v=4", + "url": "https://github.com/MewPurPur", "pull_count": 3, - "commit_count": 3 + "commit_count": 4 }, "MDQ6VXNlcjY0MjU5Mjc1": { "id": "MDQ6VXNlcjY0MjU5Mjc1", @@ -6547,14 +7931,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjI3MDkyOA==": { - "id": "MDQ6VXNlcjI3MDkyOA==", - "user": "adamscott", - "avatar": "https://avatars.githubusercontent.com/u/270928?v=4", - "url": "https://github.com/adamscott", - "pull_count": 16, - "commit_count": 19 - }, "MDQ6VXNlcjcxOTEyNzk0": { "id": "MDQ6VXNlcjcxOTEyNzk0", "user": "Hysterelius", @@ -6563,6 +7939,22 @@ "pull_count": 1, "commit_count": 1 }, + "MDQ6VXNlcjIzMDg5MDE=": { + "id": "MDQ6VXNlcjIzMDg5MDE=", + "user": "Sticksman", + "avatar": "https://avatars.githubusercontent.com/u/2308901?v=4", + "url": "https://github.com/Sticksman", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjc2NzM3MTg2": { + "id": "MDQ6VXNlcjc2NzM3MTg2", + "user": "FlooferLand", + "avatar": "https://avatars.githubusercontent.com/u/76737186?u=2874ab1d7a4169e1e092ebe5dfb1114163085c05&v=4", + "url": "https://github.com/FlooferLand", + "pull_count": 1, + "commit_count": 1 + }, "MDQ6VXNlcjE3NTYzODg=": { "id": "MDQ6VXNlcjE3NTYzODg=", "user": "DarkMessiah", @@ -6587,14 +7979,6 @@ "pull_count": 8, "commit_count": 9 }, - "MDQ6VXNlcjMwNzM5MjM5": { - "id": "MDQ6VXNlcjMwNzM5MjM5", - "user": "YeldhamDev", - "avatar": "https://avatars.githubusercontent.com/u/30739239?u=ccfc0c8ff4c980eb77e097aa72e9ad04749294a9&v=4", - "url": "https://github.com/YeldhamDev", - "pull_count": 7, - "commit_count": 7 - }, "U_kgDOB1-M8g": { "id": "U_kgDOB1-M8g", "user": "PhairZ", @@ -6619,14 +8003,6 @@ "pull_count": 1, "commit_count": 1 }, - "U_kgDOB_eGRg": { - "id": "U_kgDOB_eGRg", - "user": "ydeltastar", - "avatar": "https://avatars.githubusercontent.com/u/133662278?v=4", - "url": "https://github.com/ydeltastar", - "pull_count": 2, - "commit_count": 2 - }, "U_kgDOBgSJmg": { "id": "U_kgDOBgSJmg", "user": "UnfavorableEnhancer", @@ -6667,14 +8043,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjIzMDg5MDE=": { - "id": "MDQ6VXNlcjIzMDg5MDE=", - "user": "Sticksman", - "avatar": "https://avatars.githubusercontent.com/u/2308901?v=4", - "url": "https://github.com/Sticksman", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjY5MTY4OTI5": { "id": "MDQ6VXNlcjY5MTY4OTI5", "user": "nikitalita", @@ -6707,14 +8075,6 @@ "pull_count": 0, "commit_count": 1 }, - "MDQ6VXNlcjU1MjI0NTky": { - "id": "MDQ6VXNlcjU1MjI0NTky", - "user": "rune-scape", - "avatar": "https://avatars.githubusercontent.com/u/55224592?u=2aa2c30f87c226fac934ab94d34ea09c5c5e1a73&v=4", - "url": "https://github.com/rune-scape", - "pull_count": 17, - "commit_count": 17 - }, "MDQ6VXNlcjMzOTUxMzA=": { "id": "MDQ6VXNlcjMzOTUxMzA=", "user": "darksylinc", @@ -6755,14 +8115,6 @@ "pull_count": 4, "commit_count": 4 }, - "MDQ6VXNlcjE2NDY4NzU=": { - "id": "MDQ6VXNlcjE2NDY4NzU=", - "user": "aaronfranke", - "avatar": "https://avatars.githubusercontent.com/u/1646875?u=24618295fece29a0bf5c850faf2555985232f5f2&v=4", - "url": "https://github.com/aaronfranke", - "pull_count": 19, - "commit_count": 28 - }, "MDQ6VXNlcjM0ODAwMDcy": { "id": "MDQ6VXNlcjM0ODAwMDcy", "user": "KeyboardDanni", @@ -6811,21 +8163,13 @@ "pull_count": 2, "commit_count": 0 }, - "MDQ6VXNlcjUyMzIyNzQ1": { - "id": "MDQ6VXNlcjUyMzIyNzQ1", - "user": "Rudolph-B", - "avatar": "https://avatars.githubusercontent.com/u/52322745?u=379f47422d5025b37eb87bdcaa6e1cc3927edfed&v=4", - "url": "https://github.com/Rudolph-B", - "pull_count": 4, - "commit_count": 4 - }, - "MDQ6VXNlcjYyNDc4Nzg4": { - "id": "MDQ6VXNlcjYyNDc4Nzg4", - "user": "yahkr", - "avatar": "https://avatars.githubusercontent.com/u/62478788?u=e75430abcbe278902e0c0b05d390e9f781356185&v=4", - "url": "https://github.com/yahkr", - "pull_count": 4, - "commit_count": 4 + "MDQ6VXNlcjExMzM4OTI=": { + "id": "MDQ6VXNlcjExMzM4OTI=", + "user": "anvilfolk", + "avatar": "https://avatars.githubusercontent.com/u/1133892?u=f7b9e7e46e23ecc739f717e262e406f139e7a3c1&v=4", + "url": "https://github.com/anvilfolk", + "pull_count": 3, + "commit_count": 3 }, "U_kgDOBvKYDQ": { "id": "U_kgDOBvKYDQ", @@ -6915,6 +8259,14 @@ "pull_count": 1, "commit_count": 1 }, + "MDQ6VXNlcjEzMzg2NDA5": { + "id": "MDQ6VXNlcjEzMzg2NDA5", + "user": "zynga-jpetersen", + "avatar": "https://avatars.githubusercontent.com/u/13386409?v=4", + "url": "https://github.com/zynga-jpetersen", + "pull_count": 1, + "commit_count": 1 + }, "MDQ6VXNlcjQ1ODYxMDE=": { "id": "MDQ6VXNlcjQ1ODYxMDE=", "user": "samsface", @@ -7019,6 +8371,14 @@ "pull_count": 3, "commit_count": 3 }, + "MDQ6VXNlcjMxNjMxODc0": { + "id": "MDQ6VXNlcjMxNjMxODc0", + "user": "thedinosoar", + "avatar": "https://avatars.githubusercontent.com/u/31631874?u=d8cef467f9a6e9058998694e658760886d1f0a89&v=4", + "url": "https://github.com/thedinosoar", + "pull_count": 1, + "commit_count": 1 + }, "MDQ6VXNlcjg5NDAxNDQ=": { "id": "MDQ6VXNlcjg5NDAxNDQ=", "user": "bjornmp", @@ -7099,13 +8459,21 @@ "pull_count": 2, "commit_count": 2 }, + "MDQ6VXNlcjY2MDA0Mjgw": { + "id": "MDQ6VXNlcjY2MDA0Mjgw", + "user": "Maran23", + "avatar": "https://avatars.githubusercontent.com/u/66004280?u=0061ed2d911a17ed213e03295ce525f6b2542af2&v=4", + "url": "https://github.com/Maran23", + "pull_count": 5, + "commit_count": 5 + }, "U_kgDOCB462A": { "id": "U_kgDOCB462A", "user": "aaronp64", "avatar": "https://avatars.githubusercontent.com/u/136198872?v=4", "url": "https://github.com/aaronp64", - "pull_count": 12, - "commit_count": 12 + "pull_count": 13, + "commit_count": 13 }, "MDQ6VXNlcjI1NjMwODAz": { "id": "MDQ6VXNlcjI1NjMwODAz", @@ -7128,8 +8496,8 @@ "user": "DevPoodle", "avatar": "https://avatars.githubusercontent.com/u/102482062?u=24ef76f50c72d5a06bafe4bd7130d18900ec3d39&v=4", "url": "https://github.com/DevPoodle", - "pull_count": 1, - "commit_count": 1 + "pull_count": 2, + "commit_count": 2 }, "MDQ6VXNlcjMzMjAxNjc0": { "id": "MDQ6VXNlcjMzMjAxNjc0", @@ -7227,14 +8595,6 @@ "pull_count": 4, "commit_count": 4 }, - "MDQ6VXNlcjM5MDMwNTk=": { - "id": "MDQ6VXNlcjM5MDMwNTk=", - "user": "raulsntos", - "avatar": "https://avatars.githubusercontent.com/u/3903059?u=1b0467024f137e562b21748eb6bf12f97dfa5bf6&v=4", - "url": "https://github.com/raulsntos", - "pull_count": 18, - "commit_count": 22 - }, "MDQ6VXNlcjIyOTgzNw==": { "id": "MDQ6VXNlcjIyOTgzNw==", "user": "rburing", @@ -7267,14 +8627,6 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjUzODc3MTcw": { - "id": "MDQ6VXNlcjUzODc3MTcw", - "user": "WhalesState", - "avatar": "https://avatars.githubusercontent.com/u/53877170?u=91917e0336efbc8ad71e04d9911dd4630689f968&v=4", - "url": "https://github.com/WhalesState", - "pull_count": 7, - "commit_count": 7 - }, "U_kgDOCpPYQA": { "id": "U_kgDOCpPYQA", "user": "ev13bird", @@ -7283,6 +8635,14 @@ "pull_count": 3, "commit_count": 3 }, + "MDQ6VXNlcjcwMjI4ODk=": { + "id": "MDQ6VXNlcjcwMjI4ODk=", + "user": "DevilboxGames", + "avatar": "https://avatars.githubusercontent.com/u/7022889?u=d34456b33b2b18c492c247bb51b780ae1418b806&v=4", + "url": "https://github.com/DevilboxGames", + "pull_count": 1, + "commit_count": 1 + }, "MDQ6VXNlcjQwNjgzMg==": { "id": "MDQ6VXNlcjQwNjgzMg==", "user": "kisg", @@ -7315,14 +8675,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjcxOTQyMTY0": { - "id": "MDQ6VXNlcjcxOTQyMTY0", - "user": "havi05", - "avatar": "https://avatars.githubusercontent.com/u/71942164?v=4", - "url": "https://github.com/havi05", - "pull_count": 3, - "commit_count": 3 - }, "MDQ6VXNlcjgzNzk2MjY=": { "id": "MDQ6VXNlcjgzNzk2MjY=", "user": "krm01", @@ -7336,7 +8688,7 @@ "user": "ryevdokimov", "avatar": "https://avatars.githubusercontent.com/u/105675984?v=4", "url": "https://github.com/ryevdokimov", - "pull_count": 6, + "pull_count": 5, "commit_count": 6 }, "MDQ6VXNlcjUwMDg0NTAw": { @@ -7347,14 +8699,6 @@ "pull_count": 5, "commit_count": 5 }, - "U_kgDOB0Hzrw": { - "id": "U_kgDOB0Hzrw", - "user": "vPumpking", - "avatar": "https://avatars.githubusercontent.com/u/121762735?u=56c1dfef641ec3bd09f6ba6119c6f3c8a70484aa&v=4", - "url": "https://github.com/vPumpking", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjQzODMwMzkx": { "id": "MDQ6VXNlcjQzODMwMzkx", "user": "D0V4HKIIN", @@ -7419,22 +8763,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjExMzM4OTI=": { - "id": "MDQ6VXNlcjExMzM4OTI=", - "user": "anvilfolk", - "avatar": "https://avatars.githubusercontent.com/u/1133892?u=f7b9e7e46e23ecc739f717e262e406f139e7a3c1&v=4", - "url": "https://github.com/anvilfolk", - "pull_count": 2, - "commit_count": 2 - }, - "MDQ6VXNlcjY5Nzk5NDU=": { - "id": "MDQ6VXNlcjY5Nzk5NDU=", - "user": "pafuent", - "avatar": "https://avatars.githubusercontent.com/u/6979945?u=4c9ca7350d4ff2272b70e51c00fdc1af1f29a44f&v=4", - "url": "https://github.com/pafuent", - "pull_count": 7, - "commit_count": 7 - }, "MDQ6VXNlcjkxMTgxNjk=": { "id": "MDQ6VXNlcjkxMTgxNjk=", "user": "bits-by-brandon", @@ -7539,22 +8867,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjg1NDM4ODky": { - "id": "MDQ6VXNlcjg1NDM4ODky", - "user": "MewPurPur", - "avatar": "https://avatars.githubusercontent.com/u/85438892?u=932ce47af66bc5214fb1aedd7eb321210ed92f95&v=4", - "url": "https://github.com/MewPurPur", - "pull_count": 2, - "commit_count": 3 - }, - "MDQ6VXNlcjEyNzU2MDQ3": { - "id": "MDQ6VXNlcjEyNzU2MDQ3", - "user": "SaracenOne", - "avatar": "https://avatars.githubusercontent.com/u/12756047?u=b898b9a13751c0734a1cfe31fa1fef8b74a50fdb&v=4", - "url": "https://github.com/SaracenOne", - "pull_count": 19, - "commit_count": 19 - }, "MDQ6VXNlcjEyNDM2ODI0": { "id": "MDQ6VXNlcjEyNDM2ODI0", "user": "jordi-star", @@ -7611,14 +8923,6 @@ "pull_count": 3, "commit_count": 3 }, - "MDQ6VXNlcjIzMDgxNjc=": { - "id": "MDQ6VXNlcjIzMDgxNjc=", - "user": "Ivorforce", - "avatar": "https://avatars.githubusercontent.com/u/2308167?u=f7f8e0273f784f5ec6f6b7fe4a88d449896eb48a&v=4", - "url": "https://github.com/Ivorforce", - "pull_count": 3, - "commit_count": 3 - }, "MDQ6VXNlcjIwNDI4NDgy": { "id": "MDQ6VXNlcjIwNDI4NDgy", "user": "kevinkuo52", @@ -7702,7 +9006,7 @@ "MDQ6VXNlcjY1MTMyODg0": { "id": "MDQ6VXNlcjY1MTMyODg0", "user": "biswas08433", - "avatar": "https://avatars.githubusercontent.com/u/65132884?v=4", + "avatar": "https://avatars.githubusercontent.com/u/65132884?u=c377e2524b50f1adf3f62e026b3c6b773ac78bfd&v=4", "url": "https://github.com/biswas08433", "pull_count": 1, "commit_count": 1 @@ -7851,14 +9155,6 @@ "pull_count": 1, "commit_count": 1 }, - "U_kgDOCSXAdA": { - "id": "U_kgDOCSXAdA", - "user": "demolke", - "avatar": "https://avatars.githubusercontent.com/u/153469044?v=4", - "url": "https://github.com/demolke", - "pull_count": 2, - "commit_count": 2 - }, "MDQ6VXNlcjk0MjM3NzQ=": { "id": "MDQ6VXNlcjk0MjM3NzQ=", "user": "RPicster", @@ -8083,6 +9379,14 @@ "pull_count": 3, "commit_count": 4 }, + "MDQ6VXNlcjEzMzczNw==": { + "id": "MDQ6VXNlcjEzMzczNw==", + "user": "andyprice", + "avatar": "https://avatars.githubusercontent.com/u/133737?u=33eb98155efe31041a3a7bc8db649d119fe2217d&v=4", + "url": "https://github.com/andyprice", + "pull_count": 1, + "commit_count": 2 + }, "MDQ6VXNlcjY2MTg0MDUw": { "id": "MDQ6VXNlcjY2MTg0MDUw", "user": "ajreckof", @@ -8091,14 +9395,6 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjUxMTcxOTc=": { - "id": "MDQ6VXNlcjUxMTcxOTc=", - "user": "RedMser", - "avatar": "https://avatars.githubusercontent.com/u/5117197?u=d7a341cd0900d3ef72e121c6a8bb86b35aba4a54&v=4", - "url": "https://github.com/RedMser", - "pull_count": 3, - "commit_count": 3 - }, "MDQ6VXNlcjM2MjIyNjI0": { "id": "MDQ6VXNlcjM2MjIyNjI0", "user": "graydoubt", @@ -8139,14 +9435,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjgzMTU5ODY=": { - "id": "MDQ6VXNlcjgzMTU5ODY=", - "user": "jsjtxietian", - "avatar": "https://avatars.githubusercontent.com/u/8315986?u=cf1b60639c3ba2fa205f083f60e43fca5ad26a76&v=4", - "url": "https://github.com/jsjtxietian", - "pull_count": 15, - "commit_count": 15 - }, "MDQ6VXNlcjc5OTkxNw==": { "id": "MDQ6VXNlcjc5OTkxNw==", "user": "MileyHollenberg", @@ -8227,14 +9515,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjY2MDA0Mjgw": { - "id": "MDQ6VXNlcjY2MDA0Mjgw", - "user": "Maran23", - "avatar": "https://avatars.githubusercontent.com/u/66004280?u=0061ed2d911a17ed213e03295ce525f6b2542af2&v=4", - "url": "https://github.com/Maran23", - "pull_count": 4, - "commit_count": 4 - }, "U_kgDOBxYlFQ": { "id": "U_kgDOBxYlFQ", "user": "andrei-g99", @@ -8499,14 +9779,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjQwMDY0OTEx": { - "id": "MDQ6VXNlcjQwMDY0OTEx", - "user": "Lielay9", - "avatar": "https://avatars.githubusercontent.com/u/40064911?u=41b6b56c50c18c11f72975eef1a60288c1bae4f3&v=4", - "url": "https://github.com/Lielay9", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjMwNjkzMDY1": { "id": "MDQ6VXNlcjMwNjkzMDY1", "user": "Tallivm", @@ -8579,14 +9851,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjM3Mzc4NzQ2": { - "id": "MDQ6VXNlcjM3Mzc4NzQ2", - "user": "Chubercik", - "avatar": "https://avatars.githubusercontent.com/u/37378746?v=4", - "url": "https://github.com/Chubercik", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjMwODQxODk=": { "id": "MDQ6VXNlcjMwODQxODk=", "user": "GustJc", @@ -8843,14 +10107,6 @@ "pull_count": 0, "commit_count": 1 }, - "MDQ6VXNlcjMxMDEzNw==": { - "id": "MDQ6VXNlcjMxMDEzNw==", - "user": "shana", - "avatar": "https://avatars.githubusercontent.com/u/310137?u=5ff2db03fe816a0fb548ca7707e11e59884d0dba&v=4", - "url": "https://github.com/shana", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjMyNTYxNjgy": { "id": "MDQ6VXNlcjMyNTYxNjgy", "user": "RoyBerardo", @@ -8923,14 +10179,6 @@ "pull_count": 0, "commit_count": 1 }, - "MDQ6VXNlcjkzNTI4OTQ=": { - "id": "MDQ6VXNlcjkzNTI4OTQ=", - "user": "thiagola92", - "avatar": "https://avatars.githubusercontent.com/u/9352894?u=de33996b719cb63df4c8cd186d9b8861842b7687&v=4", - "url": "https://github.com/thiagola92", - "pull_count": 0, - "commit_count": 1 - }, "MDQ6VXNlcjMxMzY4NzM4": { "id": "MDQ6VXNlcjMxMzY4NzM4", "user": "shatyuka", @@ -8973,6 +10221,4791 @@ } }, "commits": { + "0f20e67d8de83c30b5dd79cb68d12d4cf613065d": { + "hash": "0f20e67d8de83c30b5dd79cb68d12d4cf613065d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99900 from BlueCube3310/betsy-doc-update", + "body": "Betsy: Update docs to reflect BC3 and BC5", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9f36f3b5737c7ca656ef3f3b9c74bb44d3f8ab71": { + "hash": "9f36f3b5737c7ca656ef3f3b9c74bb44d3f8ab71", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99753 from Faless/ws/clarify_connect_noblock", + "body": "[WebSocket] Clarify that `connect_to_url` is non-blocking", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e60b18493d5e5155d76b0ed2e0b5a877ce2ca864": { + "hash": "e60b18493d5e5155d76b0ed2e0b5a877ce2ca864", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99704 from Chaosus/shader_pp_fix_orphan_strings", + "body": "Fix orphan strings in shader preprocessor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0c4ad02e6d858f4802e1e29eef0618152b83c2df": { + "hash": "0c4ad02e6d858f4802e1e29eef0618152b83c2df", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99668 from bruvzg/rtl_rn_notes", + "body": "[RTL] Parse \"\\r\\n\" as a single paragraph break, add some documentation notes.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e78ad1dfca5ffba2115d6d296b7c3acc2c550bde": { + "hash": "e78ad1dfca5ffba2115d6d296b7c3acc2c550bde", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99665 from bruvzg/rtl_clean", + "body": "[RTL] Fix clearing text with `set_text(\"\")`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "aab12fd2734909fccf707a9e25dcd9ca2b177e50": { + "hash": "aab12fd2734909fccf707a9e25dcd9ca2b177e50", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99652 from bruvzg/fd_cd_win", + "body": "[Windows] Fix root and current folder in native file dialog.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "60e1490df1af725818c348e2d37a267a4473aff8": { + "hash": "60e1490df1af725818c348e2d37a267a4473aff8", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99644 from bruvzg/fd_all_name", + "body": "Change file dialog all files filter name from `All Files (*)` to `All Files (*.*)`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bb09a6f061472f3d846f24e37a4ea1281058dda1": { + "hash": "bb09a6f061472f3d846f24e37a4ea1281058dda1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99642 from bruvzg/mac_win_tile", + "body": "[macOS] Use native window drag for the custom editor title bars.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5836a24a1cee69f229a1155e54ea4bc962d5a2b3": { + "hash": "5836a24a1cee69f229a1155e54ea4bc962d5a2b3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99488 from bruvzg/te_brk_cases", + "body": "[TextServer] Fix some line breaking edge cases.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2dc30a4c39a41f4137c44bb186700f6d40525297": { + "hash": "2dc30a4c39a41f4137c44bb186700f6d40525297", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99051 from bruvzg/ios_entitlements", + "body": "[iOS] Add options to specify additional entitlements and capabilities in the export settings.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fa264115ceb515c899845856a3388b220bc2a539": { + "hash": "fa264115ceb515c899845856a3388b220bc2a539", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98664 from bruvzg/ts_reset_subpixel_shift", + "body": "[TextServer] Reset subpixel shift on blank glyphs.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "47f71f66c16e3d3450559c80433e0c7457826da2": { + "hash": "47f71f66c16e3d3450559c80433e0c7457826da2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98631 from bruvzg/fix_fs_restore", + "body": "[Windows] Fix restoring fullscreen window.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f4c9392f1bd0b451feb507a510b0385b33ee6e6b": { + "hash": "f4c9392f1bd0b451feb507a510b0385b33ee6e6b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98608 from bruvzg/vlk_ver_check", + "body": "[Misc] Check for the available and installed Vulkan SDK versions before downloading and installing.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "57e504ca42f5c53fc62bfd163889104b0c55fd65": { + "hash": "57e504ca42f5c53fc62bfd163889104b0c55fd65", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98582 from bruvzg/win_btn_count", + "body": "Remove button number limit from Windows `dialog_show()` implementation.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8f79640dc3be24065219c93845bd2b3409e70555": { + "hash": "8f79640dc3be24065219c93845bd2b3409e70555", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #95511 from bruvzg/btn_oversampling_reshape", + "body": "Reshape and update button on oversampling change.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2210dd1126b85f51f26e061f4c9904885c115bc3": { + "hash": "2210dd1126b85f51f26e061f4c9904885c115bc3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[RTL] Parse \"\\r\\n\" as a single paragraph break, add some documentation notes.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99668 + }, + "b248d6626546e1c41953372cce943b6f566688f4": { + "hash": "b248d6626546e1c41953372cce943b6f566688f4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[macOS] Use native window drag for the custom editor title bars.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99642 + }, + "d3e16c9ee2421aa3ba2e12bbd047241fc8b7deb4": { + "hash": "d3e16c9ee2421aa3ba2e12bbd047241fc8b7deb4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[iOS] Add options to specify additional entitlements and capabilities in the export settings.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99051 + }, + "f5648ac9c91f6016a55e9ab4bec11797947653e8": { + "hash": "f5648ac9c91f6016a55e9ab4bec11797947653e8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzMTUwMjQ0" + ], + "author_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "committer_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "summary": "Betsy: Update docs to reflect BC3 and BC5", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99900 + }, + "d741a646a5ee20e77c1d0d9d4fbfed03d7b8dcc3": { + "hash": "d741a646a5ee20e77c1d0d9d4fbfed03d7b8dcc3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99924 from Mickeon/documentation-no-implicit_static-typing-yet", + "body": "Remove uses of implicit static typing from the documentation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "eefd32ba16f01d3eeffd2ddb42076f86d584e98f": { + "hash": "eefd32ba16f01d3eeffd2ddb42076f86d584e98f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99915 from bruvzg/lbl_width", + "body": "[Label] Fix min. width", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "715a7bac007fca4f98fb4a9df11e1585fcbd4a36": { + "hash": "715a7bac007fca4f98fb4a9df11e1585fcbd4a36", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99906 from bruvzg/lbl_empty_lines", + "body": "[Label] Fix empty paragraph height.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c59f4be6fd55295b283acd3280a87a4402a8a238": { + "hash": "c59f4be6fd55295b283acd3280a87a4402a8a238", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99901 from adamscott/local_shape-fix", + "body": "Fix `GodotSpace3D::test_body_motion()` not setting `local_shape`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "204ce5a29ad458e4befa3ccdc5f1efea10e29d37": { + "hash": "204ce5a29ad458e4befa3ccdc5f1efea10e29d37", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99882 from vgezer/fixcolorpicker", + "body": "Add horizontal center for ColorPicker buttons", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9babf66008130b2bdb7e6349db4107bc07c5a7c5": { + "hash": "9babf66008130b2bdb7e6349db4107bc07c5a7c5", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99879 from Lielay9/missing-sharp-corner_getter", + "body": "Add missing getter for sharp window corners.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "acdffd0a14826d865ca4dcea713c130c1cabd078": { + "hash": "acdffd0a14826d865ca4dcea713c130c1cabd078", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99864 from HuntJSparra/server-features-regression", + "body": "Fix `OS::has_feature()` skipping custom features", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e3bb8f3593ff8dfea65a954c09b7dd5dc332077a": { + "hash": "e3bb8f3593ff8dfea65a954c09b7dd5dc332077a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99846 from demolke/editornode", + "body": "Check if EditorNode exists before trying to generate preview", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6c01b739b06c930371477f5adcf235e0df647e97": { + "hash": "6c01b739b06c930371477f5adcf235e0df647e97", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99822 from havi05/lineedit-shortcuts", + "body": "Allow copy/select shortcuts when `editable` is false in `LineEdit`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d7515dddaa5b86518ae56ace388476f6473685dd": { + "hash": "d7515dddaa5b86518ae56ace388476f6473685dd", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99815 from Ivorforce/string-name-not-equal-inline", + "body": "Move StringName `!=` operator to the header file to make it inlineable.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ca1440fafb3dcf7f31adb2b3425a4f62fbab1325": { + "hash": "ca1440fafb3dcf7f31adb2b3425a4f62fbab1325", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99759 from Mickeon/audio-stream-player-3d-seek-fix-for-real", + "body": "Fix AudioStreamPlayer2D/3D's `get_playback_position` returning `0` right after calling `seek`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ab54ba92a46ec00749dfa39717d2fee69eaff4fb": { + "hash": "ab54ba92a46ec00749dfa39717d2fee69eaff4fb", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99752 from Faless/mp/fix_offlfine_mp_docs", + "body": "[MP] Move OfflineMultiplayerPeer docs to the module", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4a887ceffd18dd74c25152b2fdfb7d5a5b77073d": { + "hash": "4a887ceffd18dd74c25152b2fdfb7d5a5b77073d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99736 from Bossdell113/gdellProject", + "body": "Add C# examples to PropertyTweener docs", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "90087476a350732eb2e9937f66dd8d19005ca0f2": { + "hash": "90087476a350732eb2e9937f66dd8d19005ca0f2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99726 from smix8/path_simply_test", + "body": "Add test for NavigationServer path simplification", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2f4f2e26a13b87fb12523b4998cd8ecc3ebcc8ef": { + "hash": "2f4f2e26a13b87fb12523b4998cd8ecc3ebcc8ef", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99708 from Giganzo/rtl-slider", + "body": "Fix RTL visuals for sliders", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "302da3d9a475dd0df09d7dbf53c2012258c17e8d": { + "hash": "302da3d9a475dd0df09d7dbf53c2012258c17e8d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99669 from syntaxerror247/root_window_issues", + "body": "Fix root window size bug on `Android`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "200bb202baeec12544b36d5421bc838d8c511101": { + "hash": "200bb202baeec12544b36d5421bc838d8c511101", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99481 from bruvzg/meta_tooltip", + "body": "[RTL] Add tooltip support to meta/url tag.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1fed9cf01f2435d7562d4e909467aba7330c4529": { + "hash": "1fed9cf01f2435d7562d4e909467aba7330c4529", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99110 from bruvzg/gnome_fd", + "body": "[Linux] Use safe IDs for native file dialog options. Show extensions in export dialog.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "101b7414d28cfdc273bd1b8e076fa8d44bf3a963": { + "hash": "101b7414d28cfdc273bd1b8e076fa8d44bf3a963", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99036 from bruvzg/propkey_rename", + "body": "[Windows] Rename `PKEY_Device_FriendlyName` to avoid duplicate symbols with newer MinGW SDKs.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a702b69ce75b5da0a3eef94c2a01547ceda97b8d": { + "hash": "a702b69ce75b5da0a3eef94c2a01547ceda97b8d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98917 from syntaxerror247/immersive-mode-issue", + "body": "Android: Fix immersive mode issue", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b3ca2e1cfa8852b9678b179207860a573d74098d": { + "hash": "b3ca2e1cfa8852b9678b179207860a573d74098d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98914 from fuzzybinary/gdextension-editor-settings", + "body": "Support extension icons in ScriptCreateDialog", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d05323793f4231fb2a4072644d8cd783bf9d5d6d": { + "hash": "d05323793f4231fb2a4072644d8cd783bf9d5d6d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98778 from jaydensipe/add-copy-to-toast", + "body": "Add copy button to toast notification", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e6125ef51b348898bfd91aab3431a971149abffa": { + "hash": "e6125ef51b348898bfd91aab3431a971149abffa", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98763 from AThousandShips/more_sname_uses", + "body": "Use `SceneStringName` in more places", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cebf2130ca650b94951ce7db8f6dd16c06d822aa": { + "hash": "cebf2130ca650b94951ce7db8f6dd16c06d822aa", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98744 from tetrapod00/rendering-method-driver-backend", + "body": "Docs: Standardize names and terms for renderers", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "872681c5ee49a5e46af06ee10e3237036eac7600": { + "hash": "872681c5ee49a5e46af06ee10e3237036eac7600", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98739 from bruvzg/exp_dup", + "body": "[Editor] Copy encryption and script settings on export preset duplication.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ed93ab2f5343dc7d2598eb0b488f1203f416902a": { + "hash": "ed93ab2f5343dc7d2598eb0b488f1203f416902a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98657 from ydeltastar/stay-sane-using-evaluator", + "body": "Add editor setting to stop the bottom panel from switching to the Stack Trace", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "702f567138cff4c0145cc84bb6070f8932859397": { + "hash": "702f567138cff4c0145cc84bb6070f8932859397", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98533 from dalexeev/adjust-make-rst-for-gds", + "body": "Adjust `make_rst.py` for GDScript documentation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d6b20fd7e5f888ad472c20e9f919558e07c9cdc5": { + "hash": "d6b20fd7e5f888ad472c20e9f919558e07c9cdc5", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98402 from vaner-org/highlight-node-neighbours", + "body": "Reduce opacity of nodes with no shared transition when selecting an AnimationNodeStateMachine node", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "463c479ac89ebadb78f93b1b0fd4b34ca1749afe": { + "hash": "463c479ac89ebadb78f93b1b0fd4b34ca1749afe", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98401 from vaner-org/green-arrow-priority-for-transition-selection", + "body": "Prioritize proximity to green arrow when selecting overlapping transitions in AnimationNodeStateMachine", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7f3a8d0b1ba49d0d9b43997341814f6f55077d27": { + "hash": "7f3a8d0b1ba49d0d9b43997341814f6f55077d27", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97928 from kiroxas/navImprovement", + "body": "Improve `NavMeshQueries3D::polygons_get_closest_point_info` performance", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d2c82a8ffcda692f13b3edbff1ca59b03dddf4b9": { + "hash": "d2c82a8ffcda692f13b3edbff1ca59b03dddf4b9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97378 from rune-scape/less-const-cast", + "body": "Get rid of easily removable uses of `const_cast`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6f86cec1fbe6de3f2bbf978a9b82b9ba0e6ae98d": { + "hash": "6f86cec1fbe6de3f2bbf978a9b82b9ba0e6ae98d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97158 from AThousandShips/tree_tooltip_improve", + "body": "[Tree] Allow disabling auto generated tooltip for `TreeItem`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "14ce5ba8a1c8680888c4a794561536f5790f91b7": { + "hash": "14ce5ba8a1c8680888c4a794561536f5790f91b7", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #94368 from CrazyRoka/optimize-render-pass-uniform-set", + "body": "Optimize `RenderForwardClustered::_setup_render_pass_uniform_set` by reducing Vector allocations", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6b90d24c5c3e87ce0ed763dbb6f70fd682066604": { + "hash": "6b90d24c5c3e87ce0ed763dbb6f70fd682066604", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #93819 from Carbonyte/check-device-limits", + "body": "Check device texture size limits in `RenderingDevice::texture_create`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "867806954f0612204977a5e21d0f731387a4e070": { + "hash": "867806954f0612204977a5e21d0f731387a4e070", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #73973 from dalexeev/fix-regex-sub", + "body": "RegEx: Fix handling of unset/unknown capture groups", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7539a3a7cf058c084ae0c0d3ee5111b0fc73c807": { + "hash": "7539a3a7cf058c084ae0c0d3ee5111b0fc73c807", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY2NzI3NzEw" + ], + "author_raw": "Micky ", + "committer_raw": "Micky ", + "summary": "Remove uses of implicit static typing from the documentation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99924 + }, + "d9ef826c545e7d623279c312ca837b947a4989b3": { + "hash": "d9ef826c545e7d623279c312ca837b947a4989b3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5ODQ0MTQ0" + ], + "author_raw": "CrazyRoka ", + "committer_raw": "Rémi Verschelde ", + "summary": "Optimize RenderForwardClustered::_setup_render_pass_uniform_set by reducing Vector allocations during push_back operations", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 94368 + }, + "af56d6e8e88e56110577f3bbcfa2eb5cdcc71356": { + "hash": "af56d6e8e88e56110577f3bbcfa2eb5cdcc71356", + "is_merge": false, + "authored_by": [ + "U_kgDOBcK-Cw" + ], + "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "summary": "Use `SceneStringName` in more places", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98763 + }, + "34c7528d3d6103f086c0c0b2b23e4e8f1b3a364e": { + "hash": "34c7528d3d6103f086c0c0b2b23e4e8f1b3a364e", + "is_merge": false, + "authored_by": [ + "U_kgDOCsxxSw", + "U_kgDOCKz2dg" + ], + "author_raw": "Bossdell113 ", + "committer_raw": "Rémi Verschelde ", + "summary": "Add C# examples to PropertyTweener docs", + "body": "Co-Authored-By: tetrapod <145553014+tetrapod00@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99736 + }, + "c699d5badad3ae03721cd79678ad0c962ba07886": { + "hash": "c699d5badad3ae03721cd79678ad0c962ba07886", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Fix root window size bug on Android", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99669 + }, + "16ee2f22ebcee95e0263bc00a1b785f425f8e5b3": { + "hash": "16ee2f22ebcee95e0263bc00a1b785f425f8e5b3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4NzU2NjY3" + ], + "author_raw": "Joshua Staub <18756667+Carbonyte@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Check device texture size limits in RenderingDevice::texture_create", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93819 + }, + "dc71fbacc5546fb08aaef6895b8811646dc817e7": { + "hash": "dc71fbacc5546fb08aaef6895b8811646dc817e7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[RTL] Add tooltip support to meta/url tag.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99481 + }, + "e8f3bebb5dd2438111ddf7cecb612a285330a8f9": { + "hash": "e8f3bebb5dd2438111ddf7cecb612a285330a8f9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[Label] Fix min. width", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99915 + }, + "5da3e816404708b22b4a66796c7371d2d6b5853f": { + "hash": "5da3e816404708b22b4a66796c7371d2d6b5853f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI0OTk4Mg==" + ], + "author_raw": "Jeff Ward ", + "committer_raw": "Jeff Ward ", + "summary": "Support extension icons in ScriptCreateDialog", + "body": "Attempt to grab the icon for a script type from the theme first, then ask the extension for the icon.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98914 + }, + "d58b2e879ffae3b9b9038322ec5b6ccd8a5bc613": { + "hash": "d58b2e879ffae3b9b9038322ec5b6ccd8a5bc613", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU1MjI0NTky" + ], + "author_raw": "rune-scape ", + "committer_raw": "rune-scape ", + "summary": "Get rid of easily removable uses of const_cast", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97378 + }, + "151dcf30eee19f64d232d438be001e418161d118": { + "hash": "151dcf30eee19f64d232d438be001e418161d118", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[Label] Fix empty paragraph height.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99906 + }, + "a47d29cf11cfe43137cff04aceec2941c95f947b": { + "hash": "a47d29cf11cfe43137cff04aceec2941c95f947b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Move StringName != to the header file to make it inlineable.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99815 + }, + "7c6f523747c2a90a4711d84a9a5af89af0a155fe": { + "hash": "7c6f523747c2a90a4711d84a9a5af89af0a155fe", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI3MDkyOA==" + ], + "author_raw": "Adam Scott ", + "committer_raw": "Adam Scott ", + "summary": "Fix `GodotSpace3D::test_body_motion()` not setting `local_shape`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99901 + }, + "77549dd1f3727e92d6826df78d89797a6aac2fdd": { + "hash": "77549dd1f3727e92d6826df78d89797a6aac2fdd", + "is_merge": false, + "authored_by": [ + "U_kgDOBcK-Cw" + ], + "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "committer_raw": "AThousandShips <96648715+AThousandShips@users.noreply.github.com>", + "summary": "[Tree] Allow disabling auto generated tooltip for `TreeItem`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97158 + }, + "366fa9ff39c7d353c4bd1872afc7f0333b0c97dd": { + "hash": "366fa9ff39c7d353c4bd1872afc7f0333b0c97dd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjk2NTgzNTU=" + ], + "author_raw": "lullabyist ", + "committer_raw": "lullabyist ", + "summary": "Reduce opacity of nodes with no shared transition when selecting an AnimationNodeStateMachine node", + "body": "Applied suggestions from code review", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98402 + }, + "c5199a50171a523c0d4fbc87cdf1abe0e808b864": { + "hash": "c5199a50171a523c0d4fbc87cdf1abe0e808b864", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjk2NTgzNTU=" + ], + "author_raw": "lullabyist ", + "committer_raw": "lullabyist ", + "summary": "Prioritize proximity to green arrow when selecting overlapping transitions in AnimationNodeStateMachine", + "body": "Applied suggestions from code review", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98401 + }, + "81a7a2c50c6bb5930b6ea8aeb03c924f0b9b5479": { + "hash": "81a7a2c50c6bb5930b6ea8aeb03c924f0b9b5479", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MTMyMjgw" + ], + "author_raw": "Jayden Sipe ", + "committer_raw": "Jayden Sipe ", + "summary": "Add copy to toast notification", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98778 + }, + "5baedb582666c9b99573a8a81da1435823f63df1": { + "hash": "5baedb582666c9b99573a8a81da1435823f63df1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMTA2OA==" + ], + "author_raw": "Volkan Gezer ", + "committer_raw": "Volkan Gezer ", + "summary": "add horizontal center for colorpicker buttons", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99882 + }, + "b045523d58922e73ab4b762d6defe3ef1e459a5a": { + "hash": "b045523d58922e73ab4b762d6defe3ef1e459a5a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQwMDY0OTEx" + ], + "author_raw": "Hei <40064911+Lielay9@users.noreply.github.com>", + "committer_raw": "Hei <40064911+Lielay9@users.noreply.github.com>", + "summary": "Add the missing getter for sharp window corners", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99879 + }, + "0339032969c3449ef85092630bf67d8bdc6f2766": { + "hash": "0339032969c3449ef85092630bf67d8bdc6f2766", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3NzAwNDE4" + ], + "author_raw": "Danil Alexeev ", + "committer_raw": "Danil Alexeev ", + "summary": "RegEx: Fix handling of unset/unknown capture groups", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 73973 + }, + "4b735d9fb2b3dc95b4979f6843eace016bf56d65": { + "hash": "4b735d9fb2b3dc95b4979f6843eace016bf56d65", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcxOTQyMTY0" + ], + "author_raw": "havi05 ", + "committer_raw": "havi05 ", + "summary": "LineEdit - Allow copy/select shortcuts when `editable==false`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99822 + }, + "ba943e4481ac5615cf97a0c742d357d0f0e47b16": { + "hash": "ba943e4481ac5615cf97a0c742d357d0f0e47b16", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3NzAwNDE4" + ], + "author_raw": "Danil Alexeev ", + "committer_raw": "Danil Alexeev ", + "summary": "Adjust `make_rst.py` for GDScript documentation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98533 + }, + "ba992ed22f310389d3e2301d4393bb898bf2728e": { + "hash": "ba992ed22f310389d3e2301d4393bb898bf2728e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5ODAyNDAz" + ], + "author_raw": "Hunt J. Sparra <19802403+HuntJSparra@users.noreply.github.com>", + "committer_raw": "Hunt J. Sparra <19802403+HuntJSparra@users.noreply.github.com>", + "summary": "Fix early exit once has_server_feature_callback is set; remove server feature warning due to consistent \"fallthrough\" features (e.g., OS-specific features)", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99864 + }, + "141737d168fa984fc410495e38ee308e8cd5c6a2": { + "hash": "141737d168fa984fc410495e38ee308e8cd5c6a2", + "is_merge": false, + "authored_by": [ + "U_kgDOCKz2dg" + ], + "author_raw": "tetrapod00 <145553014+tetrapod00@users.noreply.github.com>", + "committer_raw": "tetrapod00 <145553014+tetrapod00@users.noreply.github.com>", + "summary": "Docs: Standardize names and terms for renderers", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98744 + }, + "893bbdfde8ad1f94fb4e6db246ff7075569396ea": { + "hash": "893bbdfde8ad1f94fb4e6db246ff7075569396ea", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #99859 from akien-mga/revert-99825", + "body": "Revert \"basis_universal: Make tinyexr dependency explicit\"", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a51c60f5e381c4f06a4188ae437b08215c09e4cb": { + "hash": "a51c60f5e381c4f06a4188ae437b08215c09e4cb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Revert \"basis_universal: Make tinyexr dependency explicit\"", + "body": "This reverts commit 220f2611cc19d2d4bd46050e55f5368c044dbb9b.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99859 + }, + "682c5c7d49d22ea45d6996d6a4bdde53cad348c6": { + "hash": "682c5c7d49d22ea45d6996d6a4bdde53cad348c6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "GDScript: Fix failing tests due to collision with #99490 formatting change", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "16ee94a9534e21fa551cf71bbf835c53f4c1afa9": { + "hash": "16ee94a9534e21fa551cf71bbf835c53f4c1afa9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99843 from KoBeWi/easy_windows", + "body": "Add helper method to get Window from ID", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "31edb7ea3b7fad52f37edad2757538659ddedb0e": { + "hash": "31edb7ea3b7fad52f37edad2757538659ddedb0e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99841 from Calinou/doc-basematerial3d-billboard-mode-remove-outdated-note", + "body": "Remove outdated note about `BaseMaterial3D.billboard_mode` shadow issue", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1745fe15a4b1827f8ef7febb8215b03c94e9d399": { + "hash": "1745fe15a4b1827f8ef7febb8215b03c94e9d399", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99837 from thiagola92/docs_window_files_dropped", + "body": "Docs: update example from Window signal files_dropped", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f6afacb185a58d2efe9212a98007fb44ab812a6f": { + "hash": "f6afacb185a58d2efe9212a98007fb44ab812a6f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99833 from Faless/fix/sleepy_windows_becomes_a_heater", + "body": "[Windows] Improve frame pacing by busy waiting as needed", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5125b668717888fed432e269dfc6807cc97e8f02": { + "hash": "5125b668717888fed432e269dfc6807cc97e8f02", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99827 from syntaxerror247/patch-1", + "body": "Update `use_system_accent_color` note in EditorSettings", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bce340b31aa88ee1dea8ee3bdc780b7f46342ecd": { + "hash": "bce340b31aa88ee1dea8ee3bdc780b7f46342ecd", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99825 from gio3k/fix/basisu_tinyexr_dep", + "body": "basis_universal: Make tinyexr dependency explicit", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "82311791db30934bddb5a0f42c7f0b8d6838fa40": { + "hash": "82311791db30934bddb5a0f42c7f0b8d6838fa40", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99802 from lander-vr/reflection-probe-wireframe", + "body": "Fix ReflectionProbe AABB", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "60c6c4a1da30b4c9fc2fe55c094b870d36154e2e": { + "hash": "60c6c4a1da30b4c9fc2fe55c094b870d36154e2e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99795 from YeldhamDev/selection_menu_for_all!", + "body": "Make the alt selection menu available for all modes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "90487764577ab055fefc3fcc66c0d2720ce57892": { + "hash": "90487764577ab055fefc3fcc66c0d2720ce57892", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99751 from bruvzg/dir_init", + "body": "Add `std::initializer_list` constructor for Dictionary.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cf165a1d2999b29f6a971070ed7ad82c1e4eb2f2": { + "hash": "cf165a1d2999b29f6a971070ed7ad82c1e4eb2f2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99739 from ydeltastar/fix-default-environment", + "body": "Fix default `Environment` project setting and loading", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "05e93a6010f381e433baef36947ff2000e30e573": { + "hash": "05e93a6010f381e433baef36947ff2000e30e573", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99691 from Sauermann/fix-consume-mouse-over", + "body": "Rename `SubViewportContainer` option `consume_drag_and_drop` to `mouse_target`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e4ee8a3b3209d3b974ac2b112104a215a2fdfbbf": { + "hash": "e4ee8a3b3209d3b974ac2b112104a215a2fdfbbf", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99611 from bruno-brant/patch-1", + "body": "Fix missing sign in ease function curve description", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "74db6a1acc67c14ccf08d734dcb7839762be1b4b": { + "hash": "74db6a1acc67c14ccf08d734dcb7839762be1b4b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99584 from arkology/radial-center-offset-bounds", + "body": "Document `radial_center_offset` bounds for `TextureProgressBar`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d79a9d4d5ee211ad2d5eb46a74e0f70289727cea": { + "hash": "d79a9d4d5ee211ad2d5eb46a74e0f70289727cea", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99550 from kitbdev/add-dock-menu-tooltips", + "body": "Add tooltips to dock menu and remove disabled items", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4b0f1781cc84220e51c83c10fe49ead22bf4f653": { + "hash": "4b0f1781cc84220e51c83c10fe49ead22bf4f653", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99401 from Black-Cat/viewport-gizmos", + "body": "Enable editing of controls inside viewports in editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "689c789ab34dc71effa9460193b9ca8c252595d1": { + "hash": "689c789ab34dc71effa9460193b9ca8c252595d1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99393 from badsectoracula/update-gridmap-editor-cursel-transform", + "body": "Update gridmap editor nodes when the gridmap node transform changes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f37fd1c3f24340e14088b041ef9fb7b7534167fb": { + "hash": "f37fd1c3f24340e14088b041ef9fb7b7534167fb", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99238 from Calinou/doc-node2d-no-z-index", + "body": "Update Z Index property location in Node2D class reference", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "778723d935eab4496b7a2d5668d92edbcc8808f0": { + "hash": "778723d935eab4496b7a2d5668d92edbcc8808f0", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99204 from berarma/patch-1", + "body": "Clarify documentation for TileSetAtlasSource `texture_region_size`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "04882d73bb876ab554c6c3c6e9f1a83c2e86c220": { + "hash": "04882d73bb876ab554c6c3c6e9f1a83c2e86c220", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99113 from MewPurPur/tweak-debugger-sizings", + "body": "Add minimum size to some debugger elements", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4aed2b79819c4913b39442b005f38269812bd32a": { + "hash": "4aed2b79819c4913b39442b005f38269812bd32a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99086 from Calinou/editor-visual-profiler-show-hardware-info", + "body": "Display CPU and GPU model name in the editor visual profiler", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c2f19e98bc7f6561ec311250def4f23f759113c4": { + "hash": "c2f19e98bc7f6561ec311250def4f23f759113c4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98921 from RandomShaper/win_many_files", + "body": "Raise the number of file handles on Windows", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6edeea98e03882a2184ed2aee7f18863e6148e26": { + "hash": "6edeea98e03882a2184ed2aee7f18863e6148e26", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98770 from Rudolph-B/Issue-94638", + "body": "Fix occlusion culling for double builds by enforcing float conversion for Embree.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f668ecb875a74bc4c1faefa2bedb8a72a361454a": { + "hash": "f668ecb875a74bc4c1faefa2bedb8a72a361454a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98745 from yahkr/fix-unique-icon-text", + "body": "[Editor] Update SceneUniqueName button text for clarity", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5e87bdae748d4d8b09b9e92c85e9a0dc36fab254": { + "hash": "5e87bdae748d4d8b09b9e92c85e9a0dc36fab254", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98605 from bruvzg/lbl_mult_para", + "body": "[Label] Handle text as multiple independent paragraphs.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7f5ffdf787329d6b08489c9d117f5ad50e7ace15": { + "hash": "7f5ffdf787329d6b08489c9d117f5ad50e7ace15", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98541 from ydeltastar/zero-multi-fix", + "body": "Fix `MultiMesh` errors in editor and resource duplication", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "680142984de767727e27e54b727d9baaece3e4ce": { + "hash": "680142984de767727e27e54b727d9baaece3e4ce", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98450 from bruvzg/rtl_img_align", + "body": "[RTL] Allow setting image alignment as separate bbcode argument.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "506930063ab588d3ae364c90aa54e350e84a2f28": { + "hash": "506930063ab588d3ae364c90aa54e350e84a2f28", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98093 from zynga-jpetersen/jpetersen/ios_xcode_PROVISIONING_PROFILE_SPECIFIER_support", + "body": "Support for XCode 8+ feature `PROVISIONING_PROFILE_SPECIFIER`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bfa38e463ce71efeb996772828137f84719958d1": { + "hash": "bfa38e463ce71efeb996772828137f84719958d1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98022 from vPumpking/editor_file_dialog_filter_master", + "body": "Unify filter feature and improve space management for EditorFileDialog", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5d74c5370ba55f5eb0095748de7be854c6c485c3": { + "hash": "5d74c5370ba55f5eb0095748de7be854c6c485c3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97963 from bruvzg/rtl_valign", + "body": "[RTL] Add support for vertical alignment.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8d3fc48abf5fa6448a0096c61fec348c06784e6a": { + "hash": "8d3fc48abf5fa6448a0096c61fec348c06784e6a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97521 from pafuent/enhance_scroll_container_focus", + "body": "Add a focus border on `ScrollContainer`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5d9ffb7d1cc749fe966bc6bd6a618db25040acd7": { + "hash": "5d9ffb7d1cc749fe966bc6bd6a618db25040acd7", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97365 from aaronp64/vector_compose_input_defaults", + "body": "Keep existing `VectorCompose` input values when setting vector type", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "32cf20c7507dffa9717325f0838bd65f23bf605f": { + "hash": "32cf20c7507dffa9717325f0838bd65f23bf605f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97024 from tetrapod00/shader-create-comment", + "body": "Use double comments in shader template light functions", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2669f1960535d7cb9f6983b59bbfbded76cdfc9e": { + "hash": "2669f1960535d7cb9f6983b59bbfbded76cdfc9e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96782 from aaronfranke/blend-fix-rough-metallic-if-not-unpack", + "body": "Blend file import: Don't keep original files when not unpacking them", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "05b80ae0a1e95113d68fdd1acd2d3714ed4077d7": { + "hash": "05b80ae0a1e95113d68fdd1acd2d3714ed4077d7", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96449 from Maran23/editor-help-scroll-fix", + "body": "Fix jumping to editor help does not scroll correctly sometimes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6d4bb8fbda3b5266ee90143b94aed6a665c2073c": { + "hash": "6d4bb8fbda3b5266ee90143b94aed6a665c2073c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #94721 from ckaiser/animation-blend-tree-tweaks", + "body": "Improve blend tree contrast/margins", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6e72b159ca3e130292707ee7266d47e164ec82d8": { + "hash": "6e72b159ca3e130292707ee7266d47e164ec82d8", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #93301 from rune-scape/compiler-messages", + "body": "GDScript: Add error messages to some compilation errors", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "abf9eb590376d528058bb6fc7921253bac959824": { + "hash": "abf9eb590376d528058bb6fc7921253bac959824", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #93285 from rune-scape/listen-for-changes", + "body": "More GUI nodes listening for texture changes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ab08876e5ceb95f877b2ef9c54b21a1c1073908c": { + "hash": "ab08876e5ceb95f877b2ef9c54b21a1c1073908c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #89566 from AThousandShips/range_val_fix", + "body": "Fix some invalid `int` property ranges", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8de2abd07503c6602cce7e24035eeb39591df364": { + "hash": "8de2abd07503c6602cce7e24035eeb39591df364", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #85789 from DevilboxGames/FileDialogCaseSensitivity", + "body": "Make `FileDialog` filtering case insensitive", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a0a459ebd8c152164e0d81cee959b63ee956edea": { + "hash": "a0a459ebd8c152164e0d81cee959b63ee956edea", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #78289 from bruvzg/fo_write_errs", + "body": "[FileAccess] Return error codes from `store_*` methods.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b66c1d0a7338c40d8e7b35a993e4555fd423cf3b": { + "hash": "b66c1d0a7338c40d8e7b35a993e4555fd423cf3b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #76055 from reach-satori/plot_zoom", + "body": "Implement zooming and panning in the profiler", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5d462ee4c5b45c7c2807ac8ac9c75e35a96b26b9": { + "hash": "5d462ee4c5b45c7c2807ac8ac9c75e35a96b26b9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #67857 from anvilfolk/extended-curve", + "body": "Extend Curve to allow for domains outside of [0, 1].", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "220f2611cc19d2d4bd46050e55f5368c044dbb9b": { + "hash": "220f2611cc19d2d4bd46050e55f5368c044dbb9b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxMjYzMTQy" + ], + "author_raw": "Gio ", + "committer_raw": "Rémi Verschelde ", + "summary": "basis_universal: Make tinyexr dependency explicit", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99825 + }, + "a4b17e7852c99cdbf108c77fe407cb78ed08159c": { + "hash": "a4b17e7852c99cdbf108c77fe407cb78ed08159c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[FileAccess] Return error codes from `store_*` methods.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 78289 + }, + "56a7dba10beacec50176723a5fae76d1614e75c1": { + "hash": "56a7dba10beacec50176723a5fae76d1614e75c1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99799 from akien-mga/fix-typos", + "body": "Fix various typos and code style issues", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "537c05bb717490a58cdf2b3d9f9d20b90ed6fea3": { + "hash": "537c05bb717490a58cdf2b3d9f9d20b90ed6fea3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99787 from KoBeWi/nonempt_dialog", + "body": "Fix non-empty project folder confirmation dialog", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b1d65e4ed8dbf22122d19944175de568f16ffdac": { + "hash": "b1d65e4ed8dbf22122d19944175de568f16ffdac", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99777 from Ivorforce/string-strlen-repeat-calls", + "body": "String: Don't repeat calls to `strlen` in `split`, and make `splitter_length` const in `get_slice`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "84bf708638047eb10ed324c4526a97ff66ceabf9": { + "hash": "84bf708638047eb10ed324c4526a97ff66ceabf9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99771 from Sauermann/fix-physics-hover-over-embedded-window", + "body": "Fix physics picking when hovering an embedded window", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d8ed5d0ba2b2341e601f3455deb597e751b85cfd": { + "hash": "d8ed5d0ba2b2341e601f3455deb597e751b85cfd", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99770 from Repiteo/ci/problem-matcher-expanded", + "body": "CI: Add explicit problem matchers", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0b2b8f0a5357e36c9a403999198a76c7e0792b86": { + "hash": "0b2b8f0a5357e36c9a403999198a76c7e0792b86", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99754 from kthang55/fix_follow_viewport", + "body": "Update CanvasLayer 'Follow Viewport' documentation to match its behavior", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7417a07904923795dae6ec444ea6b5228e10faad": { + "hash": "7417a07904923795dae6ec444ea6b5228e10faad", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99742 from timothyqiu/clear-guides", + "body": "Disable Clear Guides menu item when no guides exist", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "08b931b6564ba64839db20efecd244d8135bd1c6": { + "hash": "08b931b6564ba64839db20efecd244d8135bd1c6", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99734 from Mickeon/audio-stream-player-3d-seek-fix", + "body": "Fix code consistency between AudioStreamPlayer2D and AudioStreamPlayer3D", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dbb9c9937d121345c6279810aeed01d92a7d2cb2": { + "hash": "dbb9c9937d121345c6279810aeed01d92a7d2cb2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99685 from arkology/texture-progress-cross-plugin-friendly", + "body": "Show `TextureProgressBar` radial center cross only when editing the scene", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c1fb342287e05f21c417055c9e096c30b1b6113a": { + "hash": "c1fb342287e05f21c417055c9e096c30b1b6113a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99664 from arkology/camera2d_double_is_editor_hint_check", + "body": "Remove double `is_editor_hint()` check inside `NOTIFICATION_READY` for `Camera2D` node", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ba488490fc6ed2e33dc2e19c0e36a4ebccefc5e0": { + "hash": "ba488490fc6ed2e33dc2e19c0e36a4ebccefc5e0", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99650 from Mickeon/documentation-transform-basis-quaternion-consistency", + "body": "Make Transform2D/3D, Basis, and Quaternion docs more consistent", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6f4cb10321ddca046e86ac1186724d458d85d00a": { + "hash": "6f4cb10321ddca046e86ac1186724d458d85d00a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99646 from smix8/navmap_sync_dirty", + "body": "Make NavMap objects request sync only on demand", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d14672863b8ffa3d9fb1771c86d334f802702663": { + "hash": "d14672863b8ffa3d9fb1771c86d334f802702663", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99556 from ArchercatNEO/miniupnpc-include", + "body": "Fix broken includes when compiling with `builtin_miniupnpc=false`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f4f6f5fb553d480f54ea09a4cbbb927aebf226f3": { + "hash": "f4f6f5fb553d480f54ea09a4cbbb927aebf226f3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99537 from BlueCube3310/betsy-bc1-bc5", + "body": "Betsy: Add BC3 and BC5 support", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b3a44a55674589a414a3d52713881dbba1768b0c": { + "hash": "b3a44a55674589a414a3d52713881dbba1768b0c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99490 from dalexeev/gds-tests-track-multiple-errors", + "body": "GDScript: Support tracking multiple analyzer and runtime errors in tests", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bcb5f8377f2816f8634816008354e6dbbef67467": { + "hash": "bcb5f8377f2816f8634816008354e6dbbef67467", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99125 from Flarkk/projection_tests", + "body": "Add tests for `Projection`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a1365dcb12cd48ac3853994a0e09453dffaceb47": { + "hash": "a1365dcb12cd48ac3853994a0e09453dffaceb47", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98765 from Calinou/editor-bottom-panel-no-icon-tint", + "body": "Don't tint editor bottom panel icons when hovered or pressed", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "94082a424be5d48d8f858eaa2c13082bce6f1e55": { + "hash": "94082a424be5d48d8f858eaa2c13082bce6f1e55", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97303 from cixil/fix-duplicate-signal-bug", + "body": "Avoid duplicating signals from scene instances into packed scenes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "454deb722214c87205bf9b0e23e2908997d3e937": { + "hash": "454deb722214c87205bf9b0e23e2908997d3e937", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97262 from pafuent/adding_tcp_server_unit_tests", + "body": "Add unit tests for TCPServer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c814493e95eecdbdb8b64ae78747f227e677ef59": { + "hash": "c814493e95eecdbdb8b64ae78747f227e677ef59", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #94321 from fire/vsk-csg-manifold-update-4.3", + "body": "Fix mesh corruption of CSG by using elalish/manifold", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "274fc9858c828d45ea877940727c6dbbabb3e2b4": { + "hash": "274fc9858c828d45ea877940727c6dbbabb3e2b4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #93503 from Geekotron/viewport_accept_cam_change_from_tool", + "body": "Allow tool scripts to alter transform of Node3DEditorViewport camera", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "279dce3d2d08ae46535fb440406e5e32b08128ce": { + "hash": "279dce3d2d08ae46535fb440406e5e32b08128ce", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2Mjc2Ng==" + ], + "author_raw": "Bernat ", + "committer_raw": "Rémi Verschelde ", + "summary": "Clarify documentation for TileSetAtlasSource `texture_region_size`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99204 + }, + "88c11a1753f539bc4d1696394e766705e48da790": { + "hash": "88c11a1753f539bc4d1696394e766705e48da790", + "is_merge": false, + "authored_by": [ + "U_kgDOCSXAdA" + ], + "author_raw": "demolke ", + "committer_raw": "demolke ", + "summary": "Check if EditorNode exists", + "body": "EditorNode is a very heavy object that current test harness cannot create, so after https://github.com/godotengine/godot/pull/96544 editor import cannot be tested.\n\nSplit off from https://github.com/godotengine/godot/pull/98909", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99846 + }, + "e0304a7d00f718a17f2e6981118edd2ceda22637": { + "hash": "e0304a7d00f718a17f2e6981118edd2ceda22637", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Add helper method to get Window from ID", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99843 + }, + "e499563fafd48fa074eee7be2fb8cc5572ad1af0": { + "hash": "e499563fafd48fa074eee7be2fb8cc5572ad1af0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Remove outdated note about `BaseMaterial3D.billboard_mode` shadow issue", + "body": "The linked pull request was merged in Godot 4.3.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99841 + }, + "6ad82aba3bf6444982b31dd54964740ff1cc780b": { + "hash": "6ad82aba3bf6444982b31dd54964740ff1cc780b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE0OTg5Nzk=" + ], + "author_raw": "Geekotron ", + "committer_raw": "Rémi Verschelde ", + "summary": "Allow tool scripts to alter transform of Node3DEditorViewport camera", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93503 + }, + "8a42e3d3eff8f8ef44d663cbe735c2bb05170cba": { + "hash": "8a42e3d3eff8f8ef44d663cbe735c2bb05170cba", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyNDE4OTg1" + ], + "author_raw": "cixil ", + "committer_raw": "Rémi Verschelde ", + "summary": "Avoid duplicating signals from scene instances into packed scenes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97303 + }, + "733797e71ff5707cf0a59ce4e7009d4de3f27732": { + "hash": "733797e71ff5707cf0a59ce4e7009d4de3f27732", + "is_merge": false, + "authored_by": [ + "U_kgDOCKz2dg" + ], + "author_raw": "tetrapod00 <145553014+tetrapod00@users.noreply.github.com>", + "committer_raw": "tetrapod00 <145553014+tetrapod00@users.noreply.github.com>", + "summary": "Use double comments in shader template light functions", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97024 + }, + "82bd7db275f0e6900d0dad8935b76f510e93e0a7": { + "hash": "82bd7db275f0e6900d0dad8935b76f510e93e0a7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY2NzI3NzEw" + ], + "author_raw": "Micky ", + "committer_raw": "Micky ", + "summary": "Make Transform2D/3D, Basis, and Quaternion docs more consistent", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99650 + }, + "4f17a7428b67986f6ef472e908dcdea73b29d21d": { + "hash": "4f17a7428b67986f6ef472e908dcdea73b29d21d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxNzYwNjI=" + ], + "author_raw": "Kiro ", + "committer_raw": "Kiro ", + "summary": "polygons_get_closest_point_info use edge check instead of triangulation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97928 + }, + "e30da67ce9c770ef11557c26d3748d389026c740": { + "hash": "e30da67ce9c770ef11557c26d3748d389026c740", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkzNTI4OTQ=" + ], + "author_raw": "thiagola92 ", + "committer_raw": "thiagola92 ", + "summary": "Docs: update example from Window signal files_dropped", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99837 + }, + "9f8fec39f34976cac2f5267b0bf721fa132de4df": { + "hash": "9f8fec39f34976cac2f5267b0bf721fa132de4df", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU1MjI0NTky" + ], + "author_raw": "rune-scape ", + "committer_raw": "Rémi Verschelde ", + "summary": "GDScript: Add error messages to some compilation errors", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93301 + }, + "b57ceefec1715eff1b53943c792f986b6808b7b5": { + "hash": "b57ceefec1715eff1b53943c792f986b6808b7b5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMyODg5ODE4" + ], + "author_raw": "mrsaturnsan ", + "committer_raw": "Fabio Alessandrelli ", + "summary": "[Windows] Improve frame pacing by busy waiting as needed", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99833 + }, + "54945c4d289e5700a480f38bf0b4501bfe32b4c8": { + "hash": "54945c4d289e5700a480f38bf0b4501bfe32b4c8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Add std::initializer_list constructor for Dictionary.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99751 + }, + "0c03db09f84dad8268e446fc2424f6c93286cad6": { + "hash": "0c03db09f84dad8268e446fc2424f6c93286cad6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY5Nzk5NDU=" + ], + "author_raw": "Pablo Andres Fuente ", + "committer_raw": "Pablo Andres Fuente ", + "summary": "Add unit tests for TCPServer", + "body": "This PR aims to help \"fix\" #43440", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97262 + }, + "72be8d1b6925856373f57549bf2e6d3b8d3ef619": { + "hash": "72be8d1b6925856373f57549bf2e6d3b8d3ef619", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "GitHub ", + "summary": "Update \"use_system_accent_color\" note in EditorSettings.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99827 + }, + "88e81ee730bb54865304e306bf4f4211f7519546": { + "hash": "88e81ee730bb54865304e306bf4f4211f7519546", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix various typos and code style issues", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99799 + }, + "11225de19730d10ea1ef8d75430a6406b5d4538b": { + "hash": "11225de19730d10ea1ef8d75430a6406b5d4538b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxODUxNDMx" + ], + "author_raw": "landervr <31851431+CpnWaffle@users.noreply.github.com>", + "committer_raw": "landervr <31851431+CpnWaffle@users.noreply.github.com>", + "summary": "Fix ReflectionProbe AABB", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99802 + }, + "5d111e852e01ef05c60bd4dbaf4aa66d84259c42": { + "hash": "5d111e852e01ef05c60bd4dbaf4aa66d84259c42", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM1NjY5OTE4" + ], + "author_raw": "Kent Thang ", + "committer_raw": "Rémi Verschelde ", + "summary": "Update CanvasLayer 'Follow Viewport' documentation to match its behavior", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99754 + }, + "fda444bb01defafc84016f00dcbf815be06d7143": { + "hash": "fda444bb01defafc84016f00dcbf815be06d7143", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMyMzIx", + "MDQ6VXNlcjMzMTMwMA==", + "U_kgDOBzFp1Q" + ], + "author_raw": "K. S. Ernest (iFire) Lee ", + "committer_raw": "K. S. Ernest (iFire) Lee ", + "summary": "Add csg boolean operators using elalish/manifold.", + "body": "Uses MeshGL64 for more floating point precision.\n\nCo-Authored-By: 31 <31eee384@gmail.com>\nCo-Authored-By: Claudio Z <120678869+cloudofoz@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 94321 + }, + "0eadbdb5d0709e4e557e52377fa075d3e2f0ad1f": { + "hash": "0eadbdb5d0709e4e557e52377fa075d3e2f0ad1f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #99788 from DarioSamo/2d-texture-texture-draw-list-fix", + "body": "Fix another incorrect clear color flag on texture storage.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c7198dda64b2495c9de56e4a4aa1bc3c1f5d16f8": { + "hash": "c7198dda64b2495c9de56e4a4aa1bc3c1f5d16f8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODUwNA==" + ], + "author_raw": "Dario ", + "committer_raw": "Dario ", + "summary": "Fix another incorrect clear color flag on texture storage.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99788 + }, + "e7e3a25c1e2fcd871c91e5196dc836a4aec0b318": { + "hash": "e7e3a25c1e2fcd871c91e5196dc836a4aec0b318", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix non-empty project folder confirmation dialog", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99787 + }, + "5a48e527b290315c2239349fedfa5ce451efbfed": { + "hash": "5a48e527b290315c2239349fedfa5ce451efbfed", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwMzYxNzY=" + ], + "author_raw": "Chaosus ", + "committer_raw": "Chaosus ", + "summary": "Fix orphan strings in shader preprocessor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99704 + }, + "5d70208da42d53cc2746a32c9fbc92386c44d0dc": { + "hash": "5d70208da42d53cc2746a32c9fbc92386c44d0dc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Make the alt selection menu available for all modes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99795 + }, + "884cbb5333120815fdc30ae2d33d66f99e817a53": { + "hash": "884cbb5333120815fdc30ae2d33d66f99e817a53", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Don't repeat calls to strlen in split, and make splitter_length const in get_slice.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99777 + }, + "9aed9eca40127bcf21ecd71d25fe8809f345d9e3": { + "hash": "9aed9eca40127bcf21ecd71d25fe8809f345d9e3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #99773 from DarioSamo/2d-msaa-draw-list-fix", + "body": "Fix incorrect clear color flag on canvas renderer.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1c6aad660f73c8f08d3138c936e17b8393689dc4": { + "hash": "1c6aad660f73c8f08d3138c936e17b8393689dc4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODUwNA==" + ], + "author_raw": "Dario ", + "committer_raw": "Dario ", + "summary": "Fix incorrect clear color flag on canvas renderer.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99773 + }, + "357679ceb8f35ccce5606348a13f8fc16ba5eb96": { + "hash": "357679ceb8f35ccce5606348a13f8fc16ba5eb96", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "CI: Add explicit problem matchers", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99770 + }, + "f53a220a7255af6328b0683d1ce8a6671d87976a": { + "hash": "f53a220a7255af6328b0683d1ce8a6671d87976a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYyOTkyMjc=" + ], + "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", + "committer_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", + "summary": "Fix physics picking when hovering an embedded window", + "body": "When the mouse is hovering an embedded window, it is still considered\nwithin the main viewport.\nPreviously in this case physics picking was executed, as if no embedded\nwindow was there.\n\nThis PR introduces an additional check to exclude these cases.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99771 + }, + "8793764ba62bd1a95f44a965894325d88960bd8a": { + "hash": "8793764ba62bd1a95f44a965894325d88960bd8a", + "is_merge": false, + "authored_by": [ + "U_kgDOB_eGRg" + ], + "author_raw": "ydeltastar ", + "committer_raw": "ydeltastar ", + "summary": "Fix default environment project setting and loading", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99739 + }, + "f128f383e892865379cb8b14e7bcc9858efe2973": { + "hash": "f128f383e892865379cb8b14e7bcc9858efe2973", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #98035 from WhalesState/scroll-bar-grapper-area", + "body": "Fix `ScrollBar` grabber mouse input ignores scroll content margins.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "150c69c0f24adebb92887743c1a6bb3505003e25": { + "hash": "150c69c0f24adebb92887743c1a6bb3505003e25", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99694 from dsnopek/android-os-create-instance-return-value", + "body": "Android: `OS.create_instance()` should return `-1` on failure", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ed01f5f2aa8e5a4c7103417f78259c5c9d9471ff": { + "hash": "ed01f5f2aa8e5a4c7103417f78259c5c9d9471ff", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #98670 from DarioSamo/rd-transient-targets", + "body": "Automatically resolve initial and final action for draw lists.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ce4674a0a5085746e4f4014fd6b3250248c0b52d": { + "hash": "ce4674a0a5085746e4f4014fd6b3250248c0b52d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #98539 from pafuent/show_filename_when_delete", + "body": "Show file names in remove files confirmation dialog", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8b5f181d865780daafbf63d27248734cddb4afe8": { + "hash": "8b5f181d865780daafbf63d27248734cddb4afe8", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #90723 from Calinou/textedit-autocompletion-always-replace-if-not-shift", + "body": "Make TextEdit autocompletion replace word unless Shift is held", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8f603c901efd787377e11c82f21755916f97c978": { + "hash": "8f603c901efd787377e11c82f21755916f97c978", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99679 from timothyqiu/custom-tooltip-doc", + "body": "Improve documentation for tooltip-related methods", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6eca2aa8d6f30661185747fcf2ec9d3fea76f462": { + "hash": "6eca2aa8d6f30661185747fcf2ec9d3fea76f462", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99295 from HolonProduction/yet-another-lsp-violation", + "body": "LSP: Fix spec violations that break the VSCode outline", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "539be43dadc0d9184024bd7a65354b92bee19f80": { + "hash": "539be43dadc0d9184024bd7a65354b92bee19f80", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99677 from syntaxerror247/patch-1", + "body": "Update `screen_get_scale` documentation.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "70ea5713cf2aba739d0529d14a66c410edfd078c": { + "hash": "70ea5713cf2aba739d0529d14a66c410edfd078c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #98012 from syntaxerror247/lineEdit-bug-fix", + "body": "Fix uneditable `LineEdit`, `TextEdit` and `CodeEdit` virtual keyboard popup on mobile", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9e259ef0610b4434320413e06e954e5c50f27a83": { + "hash": "9e259ef0610b4434320413e06e954e5c50f27a83", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #97884 from passivestar/list-variations", + "body": "Add theme type variations for secondary Trees and ItemLists", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3a5ce2ff946422a3de63340ff113bb4ab68c8b73": { + "hash": "3a5ce2ff946422a3de63340ff113bb4ab68c8b73", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #98901 from adamscott/add-editor-ensure-crossorigin-isolation-headers", + "body": "[Web] Ensure editor crossorigin isolation headers", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9c300a6c057c809ce093d92fc570010dba84fc05": { + "hash": "9c300a6c057c809ce093d92fc570010dba84fc05", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #80965 from Calinou/viewport-add-get-stretch-scale-factor", + "body": "Add a Viewport method to get automatically computed 2D stretch transform", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c5cd7c66ee417f6854fb5e36812e870849c46c3e": { + "hash": "c5cd7c66ee417f6854fb5e36812e870849c46c3e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #85443 from smix8/gridmap_castshadows", + "body": "Add ShadowCastingSetting to MeshLibrary / GridMap items", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "06f4bcdefb14c77b553f10a805188057952b9cdf": { + "hash": "06f4bcdefb14c77b553f10a805188057952b9cdf", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #97346 from DevPoodle/vertex-attribute-docs", + "body": "Add descriptions to RDVertexAttribute's properties", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "78abba7b0b7e622ab083335f6fdbe1e352da5332": { + "hash": "78abba7b0b7e622ab083335f6fdbe1e352da5332", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99385 from syntaxerror247/file_picker_extension_support", + "body": "Implement extension support for native file dialog on Android", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3edf8b91e931c3b1085dd6cc9be83c10bdd396f3": { + "hash": "3edf8b91e931c3b1085dd6cc9be83c10bdd396f3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #98489 from Flarkk/fix_project_position", + "body": "Fix Camera3D::project_position() when depth=zfar", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0195a898b3102c94e86310743a39580a3dfe2f85": { + "hash": "0195a898b3102c94e86310743a39580a3dfe2f85", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #95795 from yahkr/95769-animation-crash", + "body": "Fix crash when re-importing model with AnimationPlayer panel open and node selected", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "225211bb5895a702f191f248cd505ba1240b918a": { + "hash": "225211bb5895a702f191f248cd505ba1240b918a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99761 from Repiteo/style/clang-format-downgrade", + "body": "Style: Downgrade `.clang-format` arguments to 17.x", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "21542298aab762750c66855629fc22bd44729ef1": { + "hash": "21542298aab762750c66855629fc22bd44729ef1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99743 from clayjohn/material-texture-mask", + "body": "Use Vector4 for texture mask in BaseMaterial to avoid converting to and from Plane", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1c78b09815659f06144856ad731c505a96a257f8": { + "hash": "1c78b09815659f06144856ad731c505a96a257f8", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #96544 from SaracenOne/import_thumbnails", + "body": "Generate thumbnails on imported scenes.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ac6fc8501ae2d2508018c21f9fab08fb331091df": { + "hash": "ac6fc8501ae2d2508018c21f9fab08fb331091df", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #97311 from pafuent/adding_udp_server_unit_tests", + "body": "Add unit tests for UDPServer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a29a1b842c585863c2b17ee66377a60f602f86d4": { + "hash": "a29a1b842c585863c2b17ee66377a60f602f86d4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99740 from tdaven/fix-99661", + "body": "Ensure primitive meshes are created before connected to changed signal.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "30ab612e352d0ec0ee8f64fd3463b2881b00a51a": { + "hash": "30ab612e352d0ec0ee8f64fd3463b2881b00a51a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #90778 from timothyqiu/cam-preview", + "body": "Add Camera3D preview in Inspector", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6e533b5ee462af5275982e92a1d36028429b0dae": { + "hash": "6e533b5ee462af5275982e92a1d36028429b0dae", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99606 from jamie-pate/fix_99592", + "body": "Fix gl_compatibility lightmap uniforms not being set", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c58ae91efaaf593f1cfa38e9ee557203a8531c48": { + "hash": "c58ae91efaaf593f1cfa38e9ee557203a8531c48", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99220 from Flarkk/fix_sss_reverse_z", + "body": "Fix regression in SSS with reverse-z", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2a147f3ce12ee44d783c7a17a70c184e86c205b7": { + "hash": "2a147f3ce12ee44d783c7a17a70c184e86c205b7", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99091 from Mickeon/documentation-object-boolean-context-4.4", + "body": "Add documentation note on Object's boolean context", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7ddc076b24d68f5ec83ecc49e39f2dcc24d94659": { + "hash": "7ddc076b24d68f5ec83ecc49e39f2dcc24d94659", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99600 from Spartan322/permit/non-spec-dds", + "body": "Round DDS width/height to next divisor multiple for block compression", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ed443ccd25bc4800c76df4ed4271f27e749c4163": { + "hash": "ed443ccd25bc4800c76df4ed4271f27e749c4163", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99079 from FlooferLand/patch-1", + "body": "Add note about LightmapGI only baking nodes under its parent", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ea61c3e06694c7f082e8cfe66fbe635c1183abb6": { + "hash": "ea61c3e06694c7f082e8cfe66fbe635c1183abb6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #97924 from passivestar/plugin-tooltip", + "body": "Fix plugin creation dialog script name tooltip", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4e079ee733efbb932df999c2e07a4cd09ab5349f": { + "hash": "4e079ee733efbb932df999c2e07a4cd09ab5349f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99459 from bruvzg/svg_font_fix", + "body": "Fix SVG font rendering.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3c78eb171340b1ff24f036b8e36280ce350be6bb": { + "hash": "3c78eb171340b1ff24f036b8e36280ce350be6bb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Style: Downgrade `.clang-format` arguments to 17.x", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99761 + }, + "f57fea0b0ffd2a43b482b9b07c260b30b129c8b5": { + "hash": "f57fea0b0ffd2a43b482b9b07c260b30b129c8b5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwNjU3NTUx" + ], + "author_raw": "Black Cat ", + "committer_raw": "Black Cat ", + "summary": "Enable editing of controls inside viewports in editor", + "body": "Fixes #79289", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99401 + }, + "84bf1cc7ac8cbfe3a830e70510bfd97e196cb1b0": { + "hash": "84bf1cc7ac8cbfe3a830e70510bfd97e196cb1b0", + "is_merge": false, + "authored_by": [ + "U_kgDOBn7oNw" + ], + "author_raw": "ArchercatNEO ", + "committer_raw": "ArchercatNEO ", + "summary": "Fix broken includes when compiling with builtin_miniupnpc=false", + "body": "Fixes #99196\nSupersedes #99218", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99556 + }, + "99cbcd250a6b837da03ebfd6fc57cf767dd39f41": { + "hash": "99cbcd250a6b837da03ebfd6fc57cf767dd39f41", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY2NzI3NzEw" + ], + "author_raw": "Micky ", + "committer_raw": "Micky ", + "summary": "Fix AudioStreamPlayer2D/3D's `get_playback_position` returning `0` right after calling `seek`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99759 + }, + "06bb9944d7a041bc4d5b8fba72ad36aa6e9e27ae": { + "hash": "06bb9944d7a041bc4d5b8fba72ad36aa6e9e27ae", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY2NzI3NzEw" + ], + "author_raw": "Micky ", + "committer_raw": "Micky ", + "summary": "Fix code consistency between AudioStreamPlayer2D and AudioStreamPlayer3D", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99734 + }, + "95401f0753c55ce32978597919c2e6bb94184a60": { + "hash": "95401f0753c55ce32978597919c2e6bb94184a60", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2ODc5MTg=" + ], + "author_raw": "Fabio Alessandrelli ", + "committer_raw": "Fabio Alessandrelli ", + "summary": "[WebSocket] Clarify that connect_to_url is non-blocking", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99753 + }, + "f511ef26f11d327124ab596158053a578db360f2": { + "hash": "f511ef26f11d327124ab596158053a578db360f2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2ODc5MTg=" + ], + "author_raw": "Fabio Alessandrelli ", + "committer_raw": "Fabio Alessandrelli ", + "summary": "[MP] Move OfflineMultiplayerPeer docs to the module", + "body": "Was missing from the module config, causing the XML to be added to the\nmain doc folder", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99752 + }, + "88ffe07de95c1d5fad51616239015fa78ea58797": { + "hash": "88ffe07de95c1d5fad51616239015fa78ea58797", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzMTUwMjQ0" + ], + "author_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "committer_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "summary": "Betsy: Add BC3 and BC5 support", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99537 + }, + "f1f47c3a538f2204ddd97d0c7690d5f01a1f1584": { + "hash": "f1f47c3a538f2204ddd97d0c7690d5f01a1f1584", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ5NjA2NjIy" + ], + "author_raw": "Florent Guiocheau ", + "committer_raw": "Florent Guiocheau ", + "summary": "Add tests for `Projection`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99125 + }, + "9e34e454805f0dc6aad459170e7a2bbdaf2d4575": { + "hash": "9e34e454805f0dc6aad459170e7a2bbdaf2d4575", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Use Vector4 for texture mask in BaseMaterial to avoid converting to and from Plane", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99743 + }, + "70a55540b7091758b851b075b968789a16e74261": { + "hash": "70a55540b7091758b851b075b968789a16e74261", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg5MzQz" + ], + "author_raw": "Trevor Davenport ", + "committer_raw": "Trevor Davenport ", + "summary": "Ensure primitive meshes are created before connected to changed signal.", + "body": "Primitive meshes are special in that they aren't created until calling\none of their methods which cause it to actually create the mesh\nresources. If this is not done early enough, a changed signal can be\ntriggered from an unexpected thread resulting in a threading warning.\n\nThis follows the pattern of mesh_instance_3d which also does this before\nconnecting to the change signal. Future cleanup could provide a better\nmeans to populate the meshes.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99740 + }, + "2041d8cf08f49f9b5dd501c75deae024e080e5f9": { + "hash": "2041d8cf08f49f9b5dd501c75deae024e080e5f9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODc3MTcw" + ], + "author_raw": "Mounir Tohami <53877170+WhalesState@users.noreply.github.com>", + "committer_raw": "Mounir Tohami <53877170+WhalesState@users.noreply.github.com>", + "summary": "Fix `ScrollBar` grabber mouse input.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98035 + }, + "e515f593c2f2135fe09b5441f92dd4afbb227f59": { + "hash": "e515f593c2f2135fe09b5441f92dd4afbb227f59", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Disable Clear Guides menu item when no guides exist", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99742 + }, + "612981c1ea7d1beb927b53a2e4056827ed6ca32a": { + "hash": "612981c1ea7d1beb927b53a2e4056827ed6ca32a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyNDY0MjA0" + ], + "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", + "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", + "summary": "Add ShadowCastingSetting to MeshLibrary / GridMap items", + "body": "Adds ShadowCastingSetting to MeshLibrary / GridMap items.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 85443 + }, + "ba5a3577a55a45c706f49f611fea560cd15f191a": { + "hash": "ba5a3577a55a45c706f49f611fea560cd15f191a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyNDY0MjA0" + ], + "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", + "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", + "summary": "Make NavMap objects request sync only on demand", + "body": "Replaces brute-force sync check loop with a self-listing system where each object is responsible for its own dirty sync, requesting it on demand only.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99646 + }, + "b2e40829a84794dbc1432a23c75b7fde13441bef": { + "hash": "b2e40829a84794dbc1432a23c75b7fde13441bef", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyNDY0MjA0" + ], + "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", + "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", + "summary": "Add test for NavigationServer path simplification", + "body": "Adds test for NavigationServer3D.simplify_path() function.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99726 + }, + "bbc54692c05ff6a85a6aeefbf5b9c87de91983d8": { + "hash": "bbc54692c05ff6a85a6aeefbf5b9c87de91983d8", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #98419 from KoBeWi/dialog_scalar", + "body": "Improve Scale Selection in Animation tab", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "13d59b28c17c2f93b3de01a3e818a4e72ab8a29d": { + "hash": "13d59b28c17c2f93b3de01a3e818a4e72ab8a29d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99563 from akien-mga/fix-projection-stringification", + "body": "Fix stringification of Projection", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1606b18673ea2aae53e27a46b45e4ce2bea1e5b7": { + "hash": "1606b18673ea2aae53e27a46b45e4ce2bea1e5b7", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #95964 from Chubercik/clipper2-1.4.0", + "body": "clipper2: Update to 1.4.0", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1bba277d3f217f64248ee40e506c26486842363d": { + "hash": "1bba277d3f217f64248ee40e506c26486842363d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99417 from passivestar/thread-selector", + "body": "Disable the debugger thread selector when there's nothing to select", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1dffdfdd5bfc39dc4246f7ecd366b38b99a213fe": { + "hash": "1dffdfdd5bfc39dc4246f7ecd366b38b99a213fe", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #94026 from passivestar/mac-align-transform-shortcut", + "body": "[macOS] Change the shortcut for Align Transform with View", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0ee60dd5431597760d71a58c6e421d45511f18dd": { + "hash": "0ee60dd5431597760d71a58c6e421d45511f18dd", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99516 from KoBeWi/quantum_entanglement_of_source_files", + "body": "Untangle ColorPicker includes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "127738c08b1b47179afc874000a320bcdaae5e1f": { + "hash": "127738c08b1b47179afc874000a320bcdaae5e1f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99387 from 0x0ACB/direct_composition", + "body": "Use direct composition for d3d12 backend", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0045b1a5135a419daa10b94e42adc220d65fd913": { + "hash": "0045b1a5135a419daa10b94e42adc220d65fd913", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #98862 from HuntJSparra/early-projsettings-registration", + "body": "Register Engine, OS, ProjectSettings, and Time singletons in time for for `INITIZATION_LEVEL_CORE`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "78b2a53815d1634b71fb414188de397f20a540c4": { + "hash": "78b2a53815d1634b71fb414188de397f20a540c4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99626 from smix8/performance_data", + "body": "Change navigation map performance monitor to use a struct", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "19dd3eda194fc6492bc8e03bb68e3bf17c187bc5": { + "hash": "19dd3eda194fc6492bc8e03bb68e3bf17c187bc5", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99364 from Mickeon/documentation-global-scope-keys-plus-minus", + "body": "Rewrite some `@GlobalScope` keys in documentation to use `[code]` tags", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "33093c2029cf51a5f9b048c7d32248a567ee6487": { + "hash": "33093c2029cf51a5f9b048c7d32248a567ee6487", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99619 from TokageItLab/flippable", + "body": "Make flipping flag consider influence in LookAtModifier3D", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "04786f0ee8df06f4238327789b10e0c2e09c4c7e": { + "hash": "04786f0ee8df06f4238327789b10e0c2e09c4c7e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #97824 from TokageItLab/retarget-modifier", + "body": "Add RetargetModifier3D for realtime retarget to keep original rest", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "37c392ebc300148e4c0882a058e2802f7473965d": { + "hash": "37c392ebc300148e4c0882a058e2802f7473965d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #96414 from SaracenOne/improve_animation_warnings", + "body": "Improve behaviour of AnimationPlayer warnings.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d18f8046dd29ce004fb401aa5d8c22858855a149": { + "hash": "d18f8046dd29ce004fb401aa5d8c22858855a149", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99613 from TokageItLab/scl-fw", + "body": "Fix `forward_vector` scale to handle `safe_margin` correctly in LookAtModifier", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dc0fcf9753972163e0a28d647801d9b039073210": { + "hash": "dc0fcf9753972163e0a28d647801d9b039073210", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99612 from TokageItLab/lkat-bn", + "body": "Make LookAtModifier3D adopt the bone name method", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b41f02c035faa00d5432acbeda50e287ca03561a": { + "hash": "b41f02c035faa00d5432acbeda50e287ca03561a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #90644 from BattyBovine/cs3d_debug_colour", + "body": "Add CollisionShape3D custom debug colors", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "185a86a87d6804899a2326e3421d4a370aa78d5c": { + "hash": "185a86a87d6804899a2326e3421d4a370aa78d5c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #98567 from ydeltastar/remote-pick", + "body": "Fix `ColorPicker`'s remote synchronization when typing values", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "391e0a6808e84a40fb53f41d0f0b088c43d3e0db": { + "hash": "391e0a6808e84a40fb53f41d0f0b088c43d3e0db", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99585 from TokageItLab/start-end-each", + "body": "Make start/end can be retrieved from each PlaybackData on AnimationPlayer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7f3242a7e887b281f5ba93670e8d800bf91f385c": { + "hash": "7f3242a7e887b281f5ba93670e8d800bf91f385c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99201 from Ivorforce/variant-get-contents-ptr", + "body": "Add GDExtension `variant_get_ptr_internal_getter`, facilitating `VariantGetInternalPtr`-like behavior in GDExtension", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e653f190322ae4bb572b756fabb6e3950827b183": { + "hash": "e653f190322ae4bb572b756fabb6e3950827b183", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY2NzI3NzEw" + ], + "author_raw": "Micky ", + "committer_raw": "Micky ", + "summary": "Rewrite some `@GlobalScope` keys in documentation to use `[code]` tags", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99364 + }, + "1bd52fed769ae65bdd00a47f127e45f9d9477c32": { + "hash": "1bd52fed769ae65bdd00a47f127e45f9d9477c32", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3Mzc4NzQ2" + ], + "author_raw": "Jakub Marcowski ", + "committer_raw": "Jakub Marcowski ", + "summary": "clipper2: Update to 1.4.0", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95964 + }, + "0fc082e1ee3af5bb6a4b52f85756d24dc02b230f": { + "hash": "0fc082e1ee3af5bb6a4b52f85756d24dc02b230f", + "is_merge": false, + "authored_by": [ + "" + ], + "author_raw": "Jamie Greunbaum ", + "committer_raw": "Rémi Verschelde ", + "summary": "Add CollisionShape3D custom debug colours", + "body": "This allows changing the display colour of a CollisionShape3D node on a per-shape basis.\nIt also adds the ability to display a solid coloured preview of a CollisionShape3D.\n\nCloses https://github.com/godotengine/godot-proposals/issues/906", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 90644 + }, + "47788673ef5f55e0fd965842b3b1691769319067": { + "hash": "47788673ef5f55e0fd965842b3b1691769319067", + "is_merge": false, + "authored_by": [ + "U_kgDOCXd9wA" + ], + "author_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", + "committer_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", + "summary": "Fix RTL visuals for sliders", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99708 + }, + "3376b9166baa238309d0f30a59b45677296ab27e": { + "hash": "3376b9166baa238309d0f30a59b45677296ab27e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ5NjA2NjIy" + ], + "author_raw": "Florent Guiocheau ", + "committer_raw": "Florent Guiocheau ", + "summary": "Fix SSS with reverse-z", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99220 + }, + "a8cd0e9677011c989a0aae8da5888805db83d620": { + "hash": "a8cd0e9677011c989a0aae8da5888805db83d620", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExMjc3NTg4" + ], + "author_raw": "0x0ACB <11277588+0x0ACB@users.noreply.github.com>", + "committer_raw": "0x0ACB <11277588+0x0ACB@users.noreply.github.com>", + "summary": "Use direct composition for d3d12 backend", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99387 + }, + "fb5a4bac6e4680a5174a6c95c1792ea13c17643b": { + "hash": "fb5a4bac6e4680a5174a6c95c1792ea13c17643b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Improve documentation for tooltip-related methods", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99679 + }, + "ffd4de67d0c82b335d36abd635892e065469eea4": { + "hash": "ffd4de67d0c82b335d36abd635892e065469eea4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Add variant_get_ptr_internal_getter to gdextension_interface.h. The function returns functions to retrieve a pointer to a Variant's internal value. This enables GDExtensions to implement functionality similar to VariantGetInternalPtr, to access Variant internal values directly.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99201 + }, + "38e0532ffa43a8302a32d683ec7610b21ec0f4a1": { + "hash": "38e0532ffa43a8302a32d683ec7610b21ec0f4a1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "Android: `OS.create_instance()` should return `-1` on failure", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99694 + }, + "003647972fe143f50f3803b14980a99ce6012b46": { + "hash": "003647972fe143f50f3803b14980a99ce6012b46", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYyOTkyMjc=" + ], + "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", + "committer_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", + "summary": "Rename `consume_drag_and_drop` to `mouse_target`", + "body": "The functionality of the parameter is not limited to drag-and-drop\noperations, but it has also other uses.\nSo its name should not be tied to drag-and-drop.\n\nThe API was created in the not yet released Godot 4.4-dev6, so this\nchange should not be considered compatibility breaking.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99691 + }, + "f2f48aaf36507bb1ade6261905296bfd560e921d": { + "hash": "f2f48aaf36507bb1ade6261905296bfd560e921d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix stringification of Projection", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99563 + }, + "d09d82d433b03bb3773fd2a8cc8d6ccc2f8739ce": { + "hash": "d09d82d433b03bb3773fd2a8cc8d6ccc2f8739ce", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99068 from yahkr/fix_monitor_display", + "body": "[Editor] Fix float value used for integer performance monitors", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9b5c7e9efaae1f5ac9a92e9acd096ff5c89bdfa5": { + "hash": "9b5c7e9efaae1f5ac9a92e9acd096ff5c89bdfa5", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99545 from KoBeWi/Vector4.0", + "body": "Fix stringification of Vector4", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0d88737a9f51a88645686c607dd76e8c9d183500": { + "hash": "0d88737a9f51a88645686c607dd76e8c9d183500", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99542 from bruvzg/stdin_str", + "body": "Convert line breaks to `\\n` and strip line break from the end of string returned by `OS::read_string_from_stdin`/`OS::get_stdin_string`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6e6fbdd59376dff76cd3b8f1db4b6dc0e2f91930": { + "hash": "6e6fbdd59376dff76cd3b8f1db4b6dc0e2f91930", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99605 from Alex2782/fix_errmsg_java_sdk_path", + "body": "Fix missing space after period in error message.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "57125f48cebea05922bb6dc2a999c861dd0e7700": { + "hash": "57125f48cebea05922bb6dc2a999c861dd0e7700", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #98069 from thedinosoar/fix/service-worker-sandbox-error-98068", + "body": "[Web] Fix PWA callback assignment causing crash in sandboxed iframes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "81733e66224ea113cf32b69ea93a6c1342d9c6e7": { + "hash": "81733e66224ea113cf32b69ea93a6c1342d9c6e7", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99506 from Giganzo/scale-2d-selection", + "body": "Change how multi selection scale is applied to canvas item", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "29e6ef4277e9d43cbffc8a1bd837e97db8bac0f5": { + "hash": "29e6ef4277e9d43cbffc8a1bd837e97db8bac0f5", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99597 from Faless/upnp/custom_instance", + "body": "[UPNP] Allow disabling UPNP implementation on the Web", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "20d4755c646add8e42470ae7c3471e6b29caa793": { + "hash": "20d4755c646add8e42470ae7c3471e6b29caa793", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99629 from AThousandShips/fix_scu_win", + "body": "[Buildsystem] Fix path format for SCU builds on Windows", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5b11eb6de1dca3b4c5cc77d876216d2b3823dc33": { + "hash": "5b11eb6de1dca3b4c5cc77d876216d2b3823dc33", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99562 from badsectoracula/improve_voxelgi_bake_ui", + "body": "Add VoxelGI bake cancelling and progress UI improvement", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fc6c8bb98205e433b27b7ab10e871e4b21000e1d": { + "hash": "fc6c8bb98205e433b27b7ab10e871e4b21000e1d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99688 from akien-mga/revert-99178", + "body": "Revert \"Make `delay_usec` more precise on Windows to fix framepacing\"", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7c9d0300b7e19b53ccf8953f2873a6c416f6c4a6": { + "hash": "7c9d0300b7e19b53ccf8953f2873a6c416f6c4a6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99332 from Repiteo/ci/bump-scons", + "body": "CI: Bump SCons to latest (4.8.0 → 4.8.1)", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ec01ad65fd615740177e403693cc3c8984f0d62a": { + "hash": "ec01ad65fd615740177e403693cc3c8984f0d62a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99620 from tetrapod00/doc-control-children", + "body": "Docs: Update Control class to properly reflect behavior of Themes on Control Children", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7104f20634c7a1ea4b751575ac6eecec16949a72": { + "hash": "7104f20634c7a1ea4b751575ac6eecec16949a72", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #97986 from dustdfg/metadata/forbid_deleting_inherited_metadata", + "body": "Editor: forbid deleting inherited metadata properties", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8e1a6ea4319e6f38cecc36a06e2e5384678ecf83": { + "hash": "8e1a6ea4319e6f38cecc36a06e2e5384678ecf83", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Revert \"Make delay_usec more precise\"", + "body": "This reverts commit df3367f3343ec5acc579205479642d7275f3e12b.\n\nFixes #99593.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99688 + }, + "15bd2a9bc1d2356cad76502a701bfc4386f44ea4": { + "hash": "15bd2a9bc1d2356cad76502a701bfc4386f44ea4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQzNTQzOTA5" + ], + "author_raw": "arkology <43543909+arkology@users.noreply.github.com>", + "committer_raw": "arkology <43543909+arkology@users.noreply.github.com>", + "summary": "Show TextureProgressBar radial cross only when editing the scene", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99685 + }, + "e297506365559f2b13534b9dd5f3250db06975a5": { + "hash": "e297506365559f2b13534b9dd5f3250db06975a5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQzMTU0NDY=" + ], + "author_raw": "Spartan322 ", + "committer_raw": "Spartan322 ", + "summary": "Round DDS width/height to next divisor multiple for block compression", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99600 + }, + "6d5ac8f7ef4a3ddaf50720ab473b9dffece21674": { + "hash": "6d5ac8f7ef4a3ddaf50720ab473b9dffece21674", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODUwNA==" + ], + "author_raw": "Dario ", + "committer_raw": "Dario ", + "summary": "Resolve load and store ops automatically for render passes for discardable textures.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98670 + }, + "3413c6ce9df6206ccb9d2f3f73efaebefe81833d": { + "hash": "3413c6ce9df6206ccb9d2f3f73efaebefe81833d", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "GitHub ", + "summary": "Update screen_get_scale documentation.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99677 + }, + "e0b4f3d314a00b2a634ced1b5dd988b2d2f7ed36": { + "hash": "e0b4f3d314a00b2a634ced1b5dd988b2d2f7ed36", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=", + "MDQ6VXNlcjUxMTcxOTc=" + ], + "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[Windows] Fix root and current folder in native file dialog.", + "body": "Co-authored-by: RedMser ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99652 + }, + "0708048530a5e558f6180753f1356b04e266d5df": { + "hash": "0708048530a5e558f6180753f1356b04e266d5df", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[TextServer] Fix some line breaking edge cases.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99488 + }, + "a2b8b51097a8893acadbd20c384a9397d0bf9267": { + "hash": "a2b8b51097a8893acadbd20c384a9397d0bf9267", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[RTL] Fix clearing text with `set_text(\"\")`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99665 + }, + "38d274b021b551c11a3436c2f4f1898dcb2994ca": { + "hash": "38d274b021b551c11a3436c2f4f1898dcb2994ca", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Make flipping flag consider influence in LookAtModifier3D", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99619 + }, + "b76cdf525b5d70b4a11ff72f5ca701d93446d835": { + "hash": "b76cdf525b5d70b4a11ff72f5ca701d93446d835", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Make LookAtModifier3D adopt to bone name method", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99612 + }, + "99886f32045326f60b12ef34b90b2d0ad1e9718d": { + "hash": "99886f32045326f60b12ef34b90b2d0ad1e9718d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQzNTQzOTA5" + ], + "author_raw": "arkology <43543909+arkology@users.noreply.github.com>", + "committer_raw": "GitHub ", + "summary": "Remove double `is_editor_hint()` check inside `NOTIFICATION_READY` for `Camera2D` node", + "body": "`Engine::get_singleton()->is_editor_hint()` is already a part of `is_part_of_edited_scene()` function.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99664 + }, + "13b565c64d25a170c65f00c6716cb41dad9408c3": { + "hash": "13b565c64d25a170c65f00c6716cb41dad9408c3", + "is_merge": false, + "authored_by": [ + "U_kgDOCKz2dg", + "MDQ6VXNlcjMyMTI0NDQ1" + ], + "author_raw": "tetrapod00 <145553014+tetrapod00@users.noreply.github.com>", + "committer_raw": "tetrapod00 <145553014+tetrapod00@users.noreply.github.com>", + "summary": "Docs: Update Control class to properly reflect behavior of Themes on Control Children", + "body": "Document fact that themes only propagate to control children\n(not Node2D, etc). Wording is copied from Theme docs.\nAlso clarifies line somewhat.\n\nCo-Authored-By: Allyson Chan ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99620 + }, + "74611a74d1ae8af26fd889a6f2c83ba42198c6aa": { + "hash": "74611a74d1ae8af26fd889a6f2c83ba42198c6aa", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEyNzU2MDQ3" + ], + "author_raw": "Saracen ", + "committer_raw": "K. S. Ernest (iFire) Lee ", + "summary": "Generate editor thumbnails on imported scenes.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96544 + }, + "1d43fa9a64b5cc83378b3b9fd93d9a915232150c": { + "hash": "1d43fa9a64b5cc83378b3b9fd93d9a915232150c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Change file dialog all files filter name from `All Files (*)` to `All Files(*.*)`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99644 + }, + "8f5b11ac2513e336e001645a41c942e433de0f6b": { + "hash": "8f5b11ac2513e336e001645a41c942e433de0f6b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYyNDc4Nzg4" + ], + "author_raw": "yahkr <62478788+yahkr@users.noreply.github.com>", + "committer_raw": "yahkr <62478788+yahkr@users.noreply.github.com>", + "summary": "[Editor] Update SceneUniqueName button text when disabled to clarify access.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98745 + }, + "1c522c9f0cc96e63b0f26648b0dc71138f497e79": { + "hash": "1c522c9f0cc96e63b0f26648b0dc71138f497e79", + "is_merge": false, + "authored_by": [ + "U_kgDOBcK-Cw" + ], + "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "summary": "[Buildsystem] Fix path format for SCU builds on Windows", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99629 + }, + "37c3907d0e093632e142a494c0e405263f9c9c34": { + "hash": "37c3907d0e093632e142a494c0e405263f9c9c34", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyNDY0MjA0" + ], + "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", + "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", + "summary": "Change navigation map performance monitor to use a struct", + "body": "Changes navigation map performance monitor to use a struct as it is easier to pass to sub functions.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99626 + }, + "27bd7b23f68da271adda17dfff085b4e075717bf": { + "hash": "27bd7b23f68da271adda17dfff085b4e075717bf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Fix forward_vector scale to handle safe_margin in LookAtModifier", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99613 + }, + "86ea0127a3b6c27878a28ae5e3879055e7d6476f": { + "hash": "86ea0127a3b6c27878a28ae5e3879055e7d6476f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY5Nzk5NDU=", + "MDQ6VXNlcjY2NTUzNjE4" + ], + "author_raw": "Pablo Andres Fuente ", + "committer_raw": "Pablo Andres Fuente ", + "summary": "Add a focus border on `ScrollContainer`", + "body": "Also added new unit tests for `Control`.\n\nCo-authored-by: ator-dev ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97521 + }, + "84f4178850c2c39719ece200a93e307641c08051": { + "hash": "84f4178850c2c39719ece200a93e307641c08051", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4OTA5MDA=" + ], + "author_raw": "Bruno Brant <1890900+bruno-brant@users.noreply.github.com>", + "committer_raw": "GitHub ", + "summary": "Fix missing sign in ease function curve description", + "body": "The range was broken because -1.0 was informed as being 1.0.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99611 + }, + "796d943f14178ec1872085624bacaf4b9c18ef48": { + "hash": "796d943f14178ec1872085624bacaf4b9c18ef48", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQxOTIxMzk1" + ], + "author_raw": "Alexander Hartmann ", + "committer_raw": "Alexander Hartmann ", + "summary": "Fix missing space after period in error message.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99605 + }, + "45a7bcc477623b7941bb4a145ddfa62b77e97096": { + "hash": "45a7bcc477623b7941bb4a145ddfa62b77e97096", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY4MjY1OA==" + ], + "author_raw": "Jamie Pate ", + "committer_raw": "Jamie Pate ", + "summary": "Fix gl_compatibility lightmap uniforms not being set", + "body": "Fixes #99592\n\nThe following variables were set too early, and later code never ran..\nprev_shader, prev_variant, prev_spec_constants variables\n\nThese variables were shared in two different branch conditions but were\nupdated inside the first one, so the second could never be true..\n\nThe condition to update lighting also should check prev_spec_constants\nsince it updates that uniform.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99606 + }, + "0df602afed31954086a54b67e1e2c53672aef7d8": { + "hash": "0df602afed31954086a54b67e1e2c53672aef7d8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2ODc5MTg=" + ], + "author_raw": "Fabio Alessandrelli ", + "committer_raw": "Fabio Alessandrelli ", + "summary": "[UPNP] Allow disabling UPNP implementation on the Web", + "body": "Make UPNP classes custom instance, so they can come with empty\nimplementation on the Web (where the would not work anyway) without\nbreaking scripts referencing it.\n\nThis results in smaller Web builds by not including the library which\nalso results in the emscripten socket wrappers to be stipped away.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99597 + }, + "da191168fe6cd69c6803c7db4804c1c17781409c": { + "hash": "da191168fe6cd69c6803c7db4804c1c17781409c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIwMzE2NDY3" + ], + "author_raw": "Bad Sector ", + "committer_raw": "Bad Sector ", + "summary": "Add VoxelGI bake cancelling and progress UI improvement", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99562 + }, + "f6ea6cdb67b337fd18c1e13a539de68c2ab00b9e": { + "hash": "f6ea6cdb67b337fd18c1e13a539de68c2ab00b9e", + "is_merge": false, + "authored_by": [ + "U_kgDOBcK-Cw" + ], + "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "committer_raw": "AThousandShips <96648715+AThousandShips@users.noreply.github.com>", + "summary": "Fix some invalid `int` property ranges", + "body": "* `HeightMapShape3D` had ranges configured for `float` instead of `int`\n* Particles had `amount` that used `exp` which is not supported, added\nnote", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 89566 + }, + "6c38824d037cc4d3f22362e89b8193bb9e49aae9": { + "hash": "6c38824d037cc4d3f22362e89b8193bb9e49aae9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQzNTQzOTA5" + ], + "author_raw": "arkology <43543909+arkology@users.noreply.github.com>", + "committer_raw": "arkology <43543909+arkology@users.noreply.github.com>", + "summary": "Document radial_center_offset bounds", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99584 + }, + "ebf7e86bd4635d41d0399d116af416a521d5dd58": { + "hash": "ebf7e86bd4635d41d0399d116af416a521d5dd58", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Make start/end can be retrieved from each PlaybackData on AnimPlayer", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99585 + }, + "e9b57fce827c8fac5640a8a260dffd8682b660db": { + "hash": "e9b57fce827c8fac5640a8a260dffd8682b660db", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Convert line breaks to `\\n` and strip line break from the end of string returned by `OS::read_string_from_stdin`/`OS::get_stdin_string`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99542 + }, + "4089a6cb8c7f0794a77e0a7774d8c43612672bcf": { + "hash": "4089a6cb8c7f0794a77e0a7774d8c43612672bcf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyMzIyNzQ1" + ], + "author_raw": "Rudolph Bester ", + "committer_raw": "Rudolph Bester ", + "summary": "Fixed occlusion culling for double builds by enforcing float conversion for Embree.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98770 + }, + "2c9de1d9d2e09ec4de52f2eb96af36729ec0f84f": { + "hash": "2c9de1d9d2e09ec4de52f2eb96af36729ec0f84f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY5Nzk5NDU=" + ], + "author_raw": "Pablo Andres Fuente ", + "committer_raw": "Pablo Andres Fuente ", + "summary": "Add unit tests for UDPServer", + "body": "This PR aims to help \"fix\" #43440", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97311 + }, + "b862a394f4c854c1a67cb534a33612f8e43f697f": { + "hash": "b862a394f4c854c1a67cb534a33612f8e43f697f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMDU0MjI2" + ], + "author_raw": "kit ", + "committer_raw": "kit ", + "summary": "Add tooltips to dock menu and remove disabled", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99550 + }, + "0c45ace151f25de2ca54fe7a46b6f077be32ba6f": { + "hash": "0c45ace151f25de2ca54fe7a46b6f077be32ba6f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99054 from timothyqiu/session-names", + "body": "Translate the name of the debugger session tabs", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7faad0cc7acc688d23bea48d144f60f7034a0823": { + "hash": "7faad0cc7acc688d23bea48d144f60f7034a0823", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #97388 from tetrapod00/visualshader-linear-srgb", + "body": "VisualShader: Add LinearToSRGB and SRGBToLinear to ColorFunc node", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "17e8cf0d87a1c7b4b3c068202be16f51a31369e6": { + "hash": "17e8cf0d87a1c7b4b3c068202be16f51a31369e6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99044 from Sticksman/bug-fix-98873", + "body": "Remove deprecated worker.js file", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ea3154a0d4397fc68c2dc3874e1842dd8a6cffb2": { + "hash": "ea3154a0d4397fc68c2dc3874e1842dd8a6cffb2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99424 from dalexeev/core-fix-builtin-enum-const-binds", + "body": "Core: Fix built-in enum constant bindings", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "37305e40bcec774ad8d0948589f46f9f02be8c23": { + "hash": "37305e40bcec774ad8d0948589f46f9f02be8c23", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #95711 from TokageItLab/warn-oneshot-prop", + "body": "Add hint for oneshot property & warning when it will be updated continuously by Force Continuous in `AnimationMixer`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dcb59f0e7efffa97570147817177188298c6b08b": { + "hash": "dcb59f0e7efffa97570147817177188298c6b08b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99548 from Repiteo/style/clang-format-19-options", + "body": "Style: Add 19.1.0 LLVM options to `.clang-format`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2adfa20ee2012fda8d2a21092fd20ae1f989ac8a": { + "hash": "2adfa20ee2012fda8d2a21092fd20ae1f989ac8a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99544 from jtcat/fix-inspector-favorites", + "body": "Fix inspector section iteration in `update_tree`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "514d73affc1370626069ea7bbbd74a2457b53b12": { + "hash": "514d73affc1370626069ea7bbbd74a2457b53b12", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99416 from adamscott/set-thread-count-for-single-threaded", + "body": "Force `get_thread_count()` to `1` if single threaded", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a0211b0f2e54d277fbbc5dc71589f22a7db7167c": { + "hash": "a0211b0f2e54d277fbbc5dc71589f22a7db7167c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99533 from crei0/look_at_modifier3d_documentation_data_typos", + "body": "Fix wording in `LookAtModifier3D` docs", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e7b11d1c995beebe69c3102da45921644afd687b": { + "hash": "e7b11d1c995beebe69c3102da45921644afd687b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99527 from RandomShaper/fix_threaded_trans", + "body": "Make loading translations from threads safe", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fca3a224c4d3853b63b022381172181a5caeeb13": { + "hash": "fca3a224c4d3853b63b022381172181a5caeeb13", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99525 from bruvzg/win_tts_sync_events", + "body": "[Windows] Fix TTS events arriving out of order.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fe1c044c7398df8fb22913427665e77de6a98a14": { + "hash": "fe1c044c7398df8fb22913427665e77de6a98a14", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99394 from TokageItLab/root-local", + "body": "Add `root_motion_local` option to AnimationMixer to pre-multiply root motion rotation accumulator before blending", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "336eeda6f8e1c2c8e5a777a373296a9defc0dbc9": { + "hash": "336eeda6f8e1c2c8e5a777a373296a9defc0dbc9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99521 from mechalynx/update-packedarray-class-descriptions", + "body": "Correct PackedInt64Array comparison in description", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d2bfbd759e462c9bb01cb4cc0a150c265d3ad307": { + "hash": "d2bfbd759e462c9bb01cb4cc0a150c265d3ad307", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #97216 from markeel/issue_97207_filter_extension_list_cfg", + "body": "Ensure excluded GDExtension files are not included in `extension_list.cfg`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c35e4c41d2dc6ccbc74ddb28d1dcf082468feec9": { + "hash": "c35e4c41d2dc6ccbc74ddb28d1dcf082468feec9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #97716 from pafuent/add_half_precision_floating_point_to_stream_peer", + "body": "Add half precision floating point support to `StreamPeer` and `FileAccess`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cef0c3548e5eb1c40a1819511cde68de07da9387": { + "hash": "cef0c3548e5eb1c40a1819511cde68de07da9387", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99498 from carsonetb/mesh-gen-optimization", + "body": "Optimize mesh generation by preventing unneeded shape recalculations", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a82f4c5d64fcbd335a8df6d71185139ff7a344a4": { + "hash": "a82f4c5d64fcbd335a8df6d71185139ff7a344a4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #97061 from YeldhamDev/rtl_l18n_fix", + "body": "Fix `RichTextLabel`'s modified stack being wiped on translation changes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "eedc820f37680a3cb8b4b4b52779cf2ced5915be": { + "hash": "eedc820f37680a3cb8b4b4b52779cf2ced5915be", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99487 from passivestar/fix-viewport-offsets", + "body": "Fix viewport message offsets", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "757a1d3c90f0793676317dfc13ee20c751389153": { + "hash": "757a1d3c90f0793676317dfc13ee20c751389153", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99102 from Lazy-Rabbit-2001/autocompletion-optimization", + "body": "Improve GDScript autocompletion for methods", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fae3a286280b9afd43b7bb38412c36e3d81c9391": { + "hash": "fae3a286280b9afd43b7bb38412c36e3d81c9391", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99485 from raulsntos/dotnet/dictionary-compat", + "body": "[.NET] Preserve no-hint behavior for unmarshallable generics in dictionaries", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f2763b23cf7c410ad5b679c5c0c32a9064d0b996": { + "hash": "f2763b23cf7c410ad5b679c5c0c32a9064d0b996", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99483 from badsectoracula/cancel_lightmap_bake", + "body": "Add lightmap bake cancelling", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d6ad0f65d84489081d05dbe9e731e02e1a93be28": { + "hash": "d6ad0f65d84489081d05dbe9e731e02e1a93be28", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99482 from Giganzo/toast_and_spam", + "body": "Fix toast spam about child of container position", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "47f3e953085a61eb619876959639c21b7b35b5c1": { + "hash": "47f3e953085a61eb619876959639c21b7b35b5c1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99352 from Mickeon/documentation-aabb-coords-are-complicated", + "body": "Fix incorrect Z direction for AABB's position", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0430b977b613fc22268ba9e3102b378ffc0a76c9": { + "hash": "0430b977b613fc22268ba9e3102b378ffc0a76c9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99348 from TokageItLab/explicit_elapse", + "body": "Add `explicit_elapse` option to AnimationNodeTimeSeek to handle some processes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c1b4e06fa03a5a4aa438072487d795255ade8ddb": { + "hash": "c1b4e06fa03a5a4aa438072487d795255ade8ddb", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #98835 from clayjohn/Light2D-shadow-mask", + "body": "Mask out shadows on CanvasItems that don't have a matching `item_shadow_mask`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d58d8914dbaef814c4849cd5997012f24e474413": { + "hash": "d58d8914dbaef814c4849cd5997012f24e474413", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99461 from beicause/color-picker-fix-68286", + "body": "ColorPicker: fix OKHSL circle in HSV mode", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fd4bddbeaf9e7f30eccb5b61ef5e0ef1023afb35": { + "hash": "fd4bddbeaf9e7f30eccb5b61ef5e0ef1023afb35", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #98946 from timothyqiu/3d-index", + "body": "Remove unnecessary `_3D_DISABLED` checks in `Performance`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e210313045cc4de77c654f7cabf4c810c957f3fe": { + "hash": "e210313045cc4de77c654f7cabf4c810c957f3fe", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix stringification of Vector4", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99545 + }, + "289e548e3477afe73a509cd3888b0dbb716735cb": { + "hash": "289e548e3477afe73a509cd3888b0dbb716735cb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Untangle ColorPicker includes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99516 + }, + "e0b13004a0f48b61cefdf8e469f6d623c17f1932": { + "hash": "e0b13004a0f48b61cefdf8e469f6d623c17f1932", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY2NzI3NzEw" + ], + "author_raw": "Micky ", + "committer_raw": "Micky ", + "summary": "Fix incorrect Z direction for AABB's position", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99352 + }, + "5559075844c2d3f3d6cb24470a08fe7fb43d4ad6": { + "hash": "5559075844c2d3f3d6cb24470a08fe7fb43d4ad6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEzODI2OQ==" + ], + "author_raw": "Christian Kaiser ", + "committer_raw": "Christian Kaiser ", + "summary": "Fix graph node sizing regression, improve blend tree contrast/margins", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 94721 + }, + "250de088e3a0f303a393405ebdaa40c7dce62550": { + "hash": "250de088e3a0f303a393405ebdaa40c7dce62550", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Fix `RichTextLabel`'s modified stack being wiped on translation changes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97061 + }, + "0542bccee0a4804bc79fda4515e30161ab227d48": { + "hash": "0542bccee0a4804bc79fda4515e30161ab227d48", + "is_merge": false, + "authored_by": [ + "U_kgDOB0Hzrw" + ], + "author_raw": "vPumpking ", + "committer_raw": "vPumpking ", + "summary": "Improve space management for EditorFileDialog", + "body": "Move buttons related to the file view on the container above so that they take less horizontal space and make search bar similar to the one in FileDialog", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98022 + }, + "e8a4b45ce4adcbafb78048b207a87f453543fa93": { + "hash": "e8a4b45ce4adcbafb78048b207a87f453543fa93", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Style: Add 19.1.0 LLVM options to `.clang-format`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99548 + }, + "bead829fd5d40aa86ff5372b2edff6924bbe01fe": { + "hash": "bead829fd5d40aa86ff5372b2edff6924bbe01fe", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5ODg2NDE3" + ], + "author_raw": "jtcat ", + "committer_raw": "jtcat ", + "summary": "Fix inspector section iteration in `update_tree`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99544 + }, + "e1fa489f77db7c022c197434e001b76d2835526d": { + "hash": "e1fa489f77db7c022c197434e001b76d2835526d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUxNjI=" + ], + "author_raw": "André Guedes ", + "committer_raw": "André Guedes ", + "summary": "Fix wording in LookAtModifier3D docs", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99533 + }, + "03b05cf9acd69b7eeced919012c215b22cd901ab": { + "hash": "03b05cf9acd69b7eeced919012c215b22cd901ab", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3NzAwNDE4" + ], + "author_raw": "Danil Alexeev ", + "committer_raw": "Danil Alexeev ", + "summary": "Core: Fix built-in enum constant bindings", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99424 + }, + "ae853e1a428234692d7860ca09c46aad2bf7944e": { + "hash": "ae853e1a428234692d7860ca09c46aad2bf7944e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMTIzOTY0" + ], + "author_raw": "Lazy-Rabbit-2001 <2733679597@qq.com>", + "committer_raw": "Lazy-Rabbit-2001 <2733679597@qq.com>", + "summary": "Improve GDScript autocompletion for methods", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99102 + }, + "24d51f763500479aa4a676f255123b4294920224": { + "hash": "24d51f763500479aa4a676f255123b4294920224", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[Windows] Fix TTS events arriving out of order.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99525 + }, + "7a25173ff469b3b593cb8a5a311617c5cde9b80a": { + "hash": "7a25173ff469b3b593cb8a5a311617c5cde9b80a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzk3MTc0" + ], + "author_raw": "Pedro J. Estébanez ", + "committer_raw": "Pedro J. Estébanez ", + "summary": "Make loading translations from threads safe", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99527 + }, + "2b68c63a886f1442f7afdb91f6bae16e755325cc": { + "hash": "2b68c63a886f1442f7afdb91f6bae16e755325cc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Mask out shadows on CanvasItems that don't have a matching item_shadow_mask", + "body": "This restores the behavior from 3.x", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98835 + }, + "acf351fa6aee36199f5f5c6665f48993622aa16f": { + "hash": "acf351fa6aee36199f5f5c6665f48993622aa16f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg0MjcyNTc=" + ], + "author_raw": "mechalynx <8427257+mechalynx@users.noreply.github.com>", + "committer_raw": "GitHub ", + "summary": "Update PackedVector4Array description to include explanation shared by PackedArray classes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99521 + }, + "133cf62d26abd5dd75655e2b9336c9c253b5b007": { + "hash": "133cf62d26abd5dd75655e2b9336c9c253b5b007", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg0MjcyNTc=" + ], + "author_raw": "mechalynx <8427257+mechalynx@users.noreply.github.com>", + "committer_raw": "GitHub ", + "summary": "Correct PackedInt64Array comparison in description", + "body": "All Packed classes that have the same paragraph will compare the currently viewed Packed array type with the equivalent typed Array but here the comparison was with the Int32 version instead of the Int64 version", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99521 + }, + "c874e284ebd0551f14d0ebed5ed2ecfce8ebf1fc": { + "hash": "c874e284ebd0551f14d0ebed5ed2ecfce8ebf1fc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYzMjQ1ODQ0", + "U_kgDOBcrPhg" + ], + "author_raw": "Carson Bates ", + "committer_raw": "Carson Bates ", + "summary": "Optimize mesh generation by preventing unneeded shape recalculations", + "body": "Co-authored-by: Sequoia Haynes ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99498 + }, + "f952bfe9985ad8f507cc29b2c7601bbba18b8039": { + "hash": "f952bfe9985ad8f507cc29b2c7601bbba18b8039", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #98972 from dbnicholson/standardize-add-defaults", + "body": "Expose `TranslationServer::standardize_locale` `add_default` param publicly", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0d8352bd968833e3fde6488ac4ff5210b651645e": { + "hash": "0d8352bd968833e3fde6488ac4ff5210b651645e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99511 from Mickeon/documentation-audio-stream-typo", + "body": "Fix typo in AudioStream's documentation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "797c8bd85f24585437daf396176a53ad48b38883": { + "hash": "797c8bd85f24585437daf396176a53ad48b38883", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99351 from dustdfg/scons_android_refactor", + "body": "SCons: Move `swappy` option to android and slightly refactor `detect.py`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9d54981627c7767b6eadcd9c09fb49cf4323c9da": { + "hash": "9d54981627c7767b6eadcd9c09fb49cf4323c9da", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99061 from Faless/web/editor_not_api", + "body": "[Web] Fix Web Editor plugin being added to SCons multiple times", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2993289172d60ff02554a9be3034b9347c15e5c6": { + "hash": "2993289172d60ff02554a9be3034b9347c15e5c6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #86481 from Illauriel/add-animlib-folding", + "body": "Add persistent folding to Animation Library Editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "528970975309c7183e6d5088c0859f9d8437964c": { + "hash": "528970975309c7183e6d5088c0859f9d8437964c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99409 from passivestar/state-machine-focus-border-color", + "body": "Expose state machine focus color to theming", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "03d9d4f7eddaf3497034432ea14e674edb07bf05": { + "hash": "03d9d4f7eddaf3497034432ea14e674edb07bf05", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99472 from dustdfg/scons_misc_sconstruct_tidying", + "body": "SCons: Misc improvements", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "030cc697719ee3bc275f3b58ab5a4f536a967aa7": { + "hash": "030cc697719ee3bc275f3b58ab5a4f536a967aa7", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #96399 from andyprice/fileperms", + "body": "Unix: Don't create world-writable files when safe save is enabled", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b25c7e31eadd82addd528e5d78c4857a83c9f87a": { + "hash": "b25c7e31eadd82addd528e5d78c4857a83c9f87a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99501 from AThousandShips/fix_cache_time", + "body": "[Buildsystem] Prevent cache check mangling access time", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "579c19a9ce15eca504b3e07be72b7e0c5fd4c383": { + "hash": "579c19a9ce15eca504b3e07be72b7e0c5fd4c383", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99274 from shana/vsproj-calculate-dependencies", + "body": "Use scons to calculate all the sources needed for vsproj generation.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d967befc4228f020c1c8b40d9606755ffd3143f3": { + "hash": "d967befc4228f020c1c8b40d9606755ffd3143f3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99465 from aaronfranke/arch-bit-has-feature", + "body": "Suggest using OS.has_feature instead of the engine architecture name for bitness", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0eca686191d0c90735b93ef5d97a1df3e6b53d75": { + "hash": "0eca686191d0c90735b93ef5d97a1df3e6b53d75", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99270 from Sauermann/fix-svc-drop-config", + "body": "Introduce a `SubViewportContainer` config for drag-and-drop target locations", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "38ebcf92edb6d4f3e8ab490d40be2783fb27aeb5": { + "hash": "38ebcf92edb6d4f3e8ab490d40be2783fb27aeb5", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99463 from DarioSamo/rd-partial-coverage-fix-part-two", + "body": "Do not check for command intersections when not using the write list.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "80565ffc116e6054f76fc785f22ded162c1a73cc": { + "hash": "80565ffc116e6054f76fc785f22ded162c1a73cc", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99462 from AThousandShips/fix_codeowner_tests", + "body": "[Codeowners] Add missing test ownership", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8eee5066eb48101b5a9dfe4d3c82adef69bd2637": { + "hash": "8eee5066eb48101b5a9dfe4d3c82adef69bd2637", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #94981 from Chaosus/shader_fix_screen_uv_in_spatial_light", + "body": "Allow `SCREEN_UV` to be used in light function of spatial shader", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d11c1a4c0091b38d9c046f7d5c8b7711e2ba3d4c": { + "hash": "d11c1a4c0091b38d9c046f7d5c8b7711e2ba3d4c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #95172 from Chaosus/gdscript_fix_vector_division_by_zero_crash", + "body": "Fix crash when division by zero/modulo by zero happen on vectors", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1117d9170498e85510d8a19b0efb01c723a294c1": { + "hash": "1117d9170498e85510d8a19b0efb01c723a294c1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99200 from KingTheFifth/master", + "body": "Document `AudioStreamPlayer.get_playback_position()` intentionally aways returning `0.0` when using `AudioStreamInteractive`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6f4fadf65def83a6a6c885e4aaa11f8982f37916": { + "hash": "6f4fadf65def83a6a6c885e4aaa11f8982f37916", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY0OTU1MTg=" + ], + "author_raw": "Dan Nicholson ", + "committer_raw": "Dan Nicholson ", + "summary": "Expose standardize_locale add_default param publicly", + "body": "Comparing locales can have surprising outcomes since it standardizes\nlocales with defaults. For example, zh and zh_CN result in an exact\nmatch since the defaults change them both to zh_Hans_CN. Expose the\nadd_default parameter publicly with a default of false so the fully\nstandardized locale can be inspected.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98972 + }, + "48fbe4172b682ca319316a1f129f622e240ebad7": { + "hash": "48fbe4172b682ca319316a1f129f622e240ebad7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5ODAyNDAz" + ], + "author_raw": "Hunt J. Sparra <19802403+HuntJSparra@users.noreply.github.com>", + "committer_raw": "Hunt J. Sparra <19802403+HuntJSparra@users.noreply.github.com>", + "summary": "Register Engine, OS, ProjectSettings, and Time early.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98862 + }, + "429ea1c8e34b136db5737fa1bc71d432193b33ad": { + "hash": "429ea1c8e34b136db5737fa1bc71d432193b33ad", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY2NzI3NzEw" + ], + "author_raw": "Micky ", + "committer_raw": "Micky ", + "summary": "Fix typo in AudioStream's documentation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99511 + }, + "7f37e886584c9e4d6d788f9355f6d47a9d030c2d": { + "hash": "7f37e886584c9e4d6d788f9355f6d47a9d030c2d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Fix SVG font rendering.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99459 + }, + "c4bb252294f9e081809df0cd9ff47009136af01d": { + "hash": "c4bb252294f9e081809df0cd9ff47009136af01d", + "is_merge": false, + "authored_by": [ + "U_kgDOCXd9wA" + ], + "author_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", + "committer_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", + "summary": "Change how multi selection scale is applied to canvas item", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99506 + }, + "4e5080d8057422cd9b21bfa19be667d1cb680e15": { + "hash": "4e5080d8057422cd9b21bfa19be667d1cb680e15", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5MDMwNTk=" + ], + "author_raw": "Raul Santos ", + "committer_raw": "Raul Santos ", + "summary": "[.NET] Preserve no-hint behavior for unmarshallable generics in dictionaries", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99485 + }, + "5bca028e2bd5cde8a9a06fc1a4469cafa28d362b": { + "hash": "5bca028e2bd5cde8a9a06fc1a4469cafa28d362b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIwMzE2NDY3" + ], + "author_raw": "Bad Sector ", + "committer_raw": "Bad Sector ", + "summary": "Add lightmap bake cancelling", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99483 + }, + "f86dcd4e67a7e715233cc87a265e8ef79a27348d": { + "hash": "f86dcd4e67a7e715233cc87a265e8ef79a27348d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3NzAwNDE4" + ], + "author_raw": "Danil Alexeev ", + "committer_raw": "Danil Alexeev ", + "summary": "GDScript: Support tracking multiple analyzer and runtime errors in tests", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99490 + }, + "31c8aadc47170abce59226cf5b4ca547a7636f7b": { + "hash": "31c8aadc47170abce59226cf5b4ca547a7636f7b", + "is_merge": false, + "authored_by": [ + "U_kgDOBcK-Cw" + ], + "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "committer_raw": "AThousandShips <96648715+AThousandShips@users.noreply.github.com>", + "summary": "[Buildsystem] Prevent cache check mangling access time", + "body": "Checking for text files using `open` changes `atime`, which breaks cache\naccess sorting, this ensures the cache access time is preserved.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99501 + }, + "c57eaf77571765461a83cde7e01a57460f02ff87": { + "hash": "c57eaf77571765461a83cde7e01a57460f02ff87", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQwNzE3NzQ2" + ], + "author_raw": "mendrak ", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Fix issue #97207 by filtering extension_list.cfg", + "body": "The implemented solution to the problem of the error message\nappearing when an excluded GDExtension in an export of a project, is\nto filter the lines in the extension_list.cfg file to only include\nthose that are in the paths actually included for export. If there\nare no entries remaining, don't write the file at all.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97216 + }, + "0524e29b5cf9b4b099e7f2a7be09f21fd80e1e14": { + "hash": "0524e29b5cf9b4b099e7f2a7be09f21fd80e1e14", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwMzYxNzY=" + ], + "author_raw": "Chaosus ", + "committer_raw": "Chaosus ", + "summary": "Fix crash when division by zero/modulo by zero happen on vectors", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95172 + }, + "1a082fdd8038d6a4f0f7d9c335a2c7ea440566d1": { + "hash": "1a082fdd8038d6a4f0f7d9c335a2c7ea440566d1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI3MDkyOA==" + ], + "author_raw": "Adam Scott ", + "committer_raw": "Adam Scott ", + "summary": "Ensure editor crossorigin isolation headers", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98901 + }, + "84db024f6f68e44bff84a04fa737aefad31dd81a": { + "hash": "84db024f6f68e44bff84a04fa737aefad31dd81a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxMDEzNw==" + ], + "author_raw": "Andreia Gaita ", + "committer_raw": "Andreia Gaita ", + "summary": "Use scons to calculate all the sources needed for vsproj generation.", + "body": "Scons knows every file - sources, headers, etc - that the binary depends on,\nand trying to figure that out manually is just too prone to error.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99274 + }, + "f6751d8d174c01aee3fb50e213acb11c75bb13be": { + "hash": "f6751d8d174c01aee3fb50e213acb11c75bb13be", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1OTQxODQy" + ], + "author_raw": "LuoZhihao ", + "committer_raw": "LuoZhihao ", + "summary": "ColorPicker: fix OKHSL circle in HSV mode", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99461 + }, + "5cd0d42d2bbca7e05472d383c8c91ba99988ea22": { + "hash": "5cd0d42d2bbca7e05472d383c8c91ba99988ea22", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwNTc5MDE0" + ], + "author_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", + "committer_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", + "summary": "Fix viewport message offsets", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99487 + }, + "0896bdd7bc9d0f23d225a0b6b8209700e4d8e9d1": { + "hash": "0896bdd7bc9d0f23d225a0b6b8209700e4d8e9d1", + "is_merge": false, + "authored_by": [ + "U_kgDOBc0k3w" + ], + "author_raw": "Yevhen Babiichuk (DustDFG) ", + "committer_raw": "Yevhen Babiichuk (DustDFG) ", + "summary": "SCons: Misc improvements", + "body": "* Delete old gcc 7 check\n* Use f-strings where it is easy\n* Use AddVariables instead of Add for collections of options\n\nSigned-off-by: Yevhen Babiichuk (DustDFG) ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99472 + }, "9e6098432aac35bae42c9089a29ba2a80320d823": { "hash": "9e6098432aac35bae42c9089a29ba2a80320d823", "is_merge": true, @@ -9071,6 +15104,76 @@ "cherrypick_hash": "", "pull": 99469 }, + "f4c1f89add61c819b7fbbfa299d1b8a24db8475b": { + "hash": "f4c1f89add61c819b7fbbfa299d1b8a24db8475b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Suggest using OS.has_feature instead of the engine architecture name for bitness", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99465 + }, + "9ab94df7725d4a31d28056630fe6038d64c92b5a": { + "hash": "9ab94df7725d4a31d28056630fe6038d64c92b5a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Add explicit_elapse option to NodeSeek to handle some processes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99348 + }, + "8bfb631afc0d8f4e7a4c5ee073c53069d667b00d": { + "hash": "8bfb631afc0d8f4e7a4c5ee073c53069d667b00d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODUwNA==" + ], + "author_raw": "Dario ", + "committer_raw": "Dario ", + "summary": "Do not check for command intersections when not using the write list.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99463 + }, + "a0c47980c07128314341fe802f2319844114baca": { + "hash": "a0c47980c07128314341fe802f2319844114baca", + "is_merge": false, + "authored_by": [ + "U_kgDOBcK-Cw" + ], + "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "summary": "[Codeowners] Add missing test ownership", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99462 + }, + "6467beb75dbba17bf89b05abed61d7712baa9a10": { + "hash": "6467beb75dbba17bf89b05abed61d7712baa9a10", + "is_merge": false, + "authored_by": [ + "U_kgDOBc0k3w" + ], + "author_raw": "Yevhen Babiichuk (DustDFG) ", + "committer_raw": "Yevhen Babiichuk (DustDFG) ", + "summary": "SCons: Move `swappy` option to android and slightly refactor `detect.py`", + "body": "Signed-off-by: Yevhen Babiichuk (DustDFG) ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99351 + }, "bc5e2f9b96eff14e25514ebca072e3ffe75c2451": { "hash": "bc5e2f9b96eff14e25514ebca072e3ffe75c2451", "is_merge": false, @@ -9099,6 +15202,48 @@ "cherrypick_hash": "", "pull": 99448 }, + "0cf99cf95d098392d7d1943aac37b12bd831a1d9": { + "hash": "0cf99cf95d098392d7d1943aac37b12bd831a1d9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Add a Viewport method to get automatically computed 2D stretch transform", + "body": "`Viewport.get_stretch_transform()` returns the automatically computed\n2D stretch transform. Combined with `Transform2D.get_scale()`, this is\nuseful when using the `canvas_items` stretch mode in a project.\n\nThere are many situations where knowing this factor is useful:\n\n- Divide Camera2D zoom to keep the size of the 2D game world identical\nregardless of the 2D scale factor (so that UI elements can still be scaled).\n- Make certain controls always drawn at 1:1 scale\n(e.g. for the crosshair in a FPS). This is done by dividing the Control\nnode's scale by the scale factor.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 80965 + }, + "117158d2718d11c5026f4e2791c7784b4815d0aa": { + "hash": "117158d2718d11c5026f4e2791c7784b4815d0aa", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYyOTkyMjc=" + ], + "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", + "committer_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", + "summary": "Introduce a `SubViewportContainer` config for drag-and-drop targets", + "body": "With the drag-and-drop rewrite, `SubViewportContainer` nodes were no\nlonger available as drop-locations.\n\nThis PR introduces a configuration option, that allows\n`SubViewportContainer` to be considered as drop-location, but disables the\n`Control` nodes inside its `SubViewport` children as drop-location.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99270 + }, + "3ab88c2e6a9adf8226aa1f7b572135d97f02e8eb": { + "hash": "3ab88c2e6a9adf8226aa1f7b572135d97f02e8eb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU3NDg4NTcz" + ], + "author_raw": "Johannes Kung ", + "committer_raw": "Johannes Kung ", + "summary": "Document `AudioStreamPlayer.get_playback_position()` intentionally always returning `0.0` when using `AudioStreamInteractive`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99200 + }, "a0cd8f187a43935d756e49bf3778f39f0964f0ac": { "hash": "a0cd8f187a43935d756e49bf3778f39f0964f0ac", "is_merge": true, @@ -9267,6 +15412,34 @@ "cherrypick_hash": "", "pull": "" }, + "5de38f7fd35606e1f494d81919f094e5e7baf0c0": { + "hash": "5de38f7fd35606e1f494d81919f094e5e7baf0c0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwNTczMzc5" + ], + "author_raw": "Illauriel ", + "committer_raw": "Illauriel ", + "summary": "Add persistent folding to Animation Library Editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 86481 + }, + "57541d53d3ca1b0de4edac56ba65f7d2f1306470": { + "hash": "57541d53d3ca1b0de4edac56ba65f7d2f1306470", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Android: Extension support for native file dialog", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99385 + }, "c4a78d09e50e87232bd2b9845b816f68ab2a8b07": { "hash": "c4a78d09e50e87232bd2b9845b816f68ab2a8b07", "is_merge": false, @@ -9281,6 +15454,20 @@ "cherrypick_hash": "", "pull": 99363 }, + "0ff5d5fd046bda499648259642c16f677d439c74": { + "hash": "0ff5d5fd046bda499648259642c16f677d439c74", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwNTc5MDE0" + ], + "author_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", + "committer_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", + "summary": "Add theme type variations for secondary Trees and ItemLists", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97884 + }, "288717d7eb5d5d20e377c11499ad9b23db96f4a4": { "hash": "288717d7eb5d5d20e377c11499ad9b23db96f4a4", "is_merge": false, @@ -9295,6 +15482,20 @@ "cherrypick_hash": "", "pull": 99426 }, + "6ba86c3852dffecb1aaa9dfcbef58e8559bba95e": { + "hash": "6ba86c3852dffecb1aaa9dfcbef58e8559bba95e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwNTc5MDE0" + ], + "author_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", + "committer_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", + "summary": "Disable the debugger thread selector when there's nothing to select", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99417 + }, "c636c86f65f1a3037fde7145b08f0a1144f710d0": { "hash": "c636c86f65f1a3037fde7145b08f0a1144f710d0", "is_merge": false, @@ -9309,6 +15510,20 @@ "cherrypick_hash": "", "pull": 99131 }, + "61cf0253ce4204d2911cd91d15ec9a2c78c78c7d": { + "hash": "61cf0253ce4204d2911cd91d15ec9a2c78c78c7d", + "is_merge": false, + "authored_by": [ + "U_kgDOCXd9wA" + ], + "author_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", + "committer_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", + "summary": "Fix toast spam about child of container position", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99482 + }, "086d1ea2ac9db149e0da91a15f0fb28157659d9b": { "hash": "086d1ea2ac9db149e0da91a15f0fb28157659d9b", "is_merge": false, @@ -9323,6 +15538,34 @@ "cherrypick_hash": "", "pull": 99419 }, + "a64b3fd3f81b785ea9b3c2d96e66f124122bad5e": { + "hash": "a64b3fd3f81b785ea9b3c2d96e66f124122bad5e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwMzYxNzY=" + ], + "author_raw": "Chaosus ", + "committer_raw": "Chaosus ", + "summary": "Allow `SCREEN_UV` to be used in light function of spatial shader", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 94981 + }, + "4988fa1ece653938e07ee3bbc89a9bafea5ef7ea": { + "hash": "4988fa1ece653938e07ee3bbc89a9bafea5ef7ea", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI3MDkyOA==" + ], + "author_raw": "Adam Scott ", + "committer_raw": "Adam Scott ", + "summary": "Force `get_thread_count()` to `1` if single threaded", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99416 + }, "8e170248b3d8dbd7e3680960e0472a5f5d1c7aef": { "hash": "8e170248b3d8dbd7e3680960e0472a5f5d1c7aef", "is_merge": false, @@ -9337,6 +15580,34 @@ "cherrypick_hash": "", "pull": 99413 }, + "755bcf47373bae9bd717b56a1d60765e7f3144bc": { + "hash": "755bcf47373bae9bd717b56a1d60765e7f3144bc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Add root_motion_local option to AnimationMixer", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99394 + }, + "edd6acdfd4f00bd9476054b534df74c003d010de": { + "hash": "edd6acdfd4f00bd9476054b534df74c003d010de", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwNTc5MDE0" + ], + "author_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", + "committer_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", + "summary": "Expose state machine focus color to theming", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99409 + }, "4f52c2bb1f76cdfb879a91e55e9a1c50a2ab0afb": { "hash": "4f52c2bb1f76cdfb879a91e55e9a1c50a2ab0afb", "is_merge": false, @@ -9365,6 +15636,20 @@ "cherrypick_hash": "", "pull": 99403 }, + "b4f8135d4692e8fd85e38f37e42bf4de2dca9391": { + "hash": "b4f8135d4692e8fd85e38f37e42bf4de2dca9391", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2ODc5MTg=" + ], + "author_raw": "Fabio Alessandrelli ", + "committer_raw": "Fabio Alessandrelli ", + "summary": "[Web] Fix Web Editor plugin being added to SCons multiple times", + "body": "Move the Web Editor plugin files to an editor sub-folder inside the\nplatform folder.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99061 + }, "728927425f7cf32390d9b059cac6b51d281c8212": { "hash": "728927425f7cf32390d9b059cac6b51d281c8212", "is_merge": false, @@ -9705,6 +15990,34 @@ "cherrypick_hash": "", "pull": 95303 }, + "f5b49af99fb63980ab05d8f909621393e4bfc2a6": { + "hash": "f5b49af99fb63980ab05d8f909621393e4bfc2a6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Add RetargetModifier3D for realtime retarget to keep original rest", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97824 + }, + "f37c72fcdcc54e5aea753aecc371718dcf3b0fe9": { + "hash": "f37c72fcdcc54e5aea753aecc371718dcf3b0fe9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIwMzE2NDY3" + ], + "author_raw": "Bad Sector ", + "committer_raw": "Bad Sector ", + "summary": "Update gridmap editor cursor and selection node transformations whenever the gridmap node's transformation changes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99393 + }, "7fa39c0dbef39fc7ee03a5255bb1247ff7516984": { "hash": "7fa39c0dbef39fc7ee03a5255bb1247ff7516984", "is_merge": false, @@ -9747,6 +16060,21 @@ "cherrypick_hash": "", "pull": 99388 }, + "56d01fb46731c07503ee80ff774fa9aab4522e82": { + "hash": "56d01fb46731c07503ee80ff774fa9aab4522e82", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY5Nzk5NDU=", + "MDQ6VXNlcjgzMTU5ODY=" + ], + "author_raw": "Pablo Andres Fuente ", + "committer_raw": "Pablo Andres Fuente ", + "summary": "Show file names in the remove files confirmation dialog", + "body": "Closes #85261\n\nCo-authored-by: jsjtxietian ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98539 + }, "0d9a705e253d7f91d68aa5c2477d708c71746a1e": { "hash": "0d9a705e253d7f91d68aa5c2477d708c71746a1e", "is_merge": false, @@ -9888,6 +16216,20 @@ "cherrypick_hash": "", "pull": 99299 }, + "b31cc6960d20b758b2ad6d3a3d497a9d7964823e": { + "hash": "b31cc6960d20b758b2ad6d3a3d497a9d7964823e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "CI: Bump SCons to latest (4.8.0 → 4.8.1)", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99332 + }, "e283fdfb595d34af3832e95c614e2a57743af00a": { "hash": "e283fdfb595d34af3832e95c614e2a57743af00a", "is_merge": false, @@ -10026,6 +16368,20 @@ "cherrypick_hash": "", "pull": 99300 }, + "2f620db1d894533a8e859843b840801bf54cd86c": { + "hash": "2f620db1d894533a8e859843b840801bf54cd86c", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "LSP: Fix spec violations that break the VSCode outline", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99295 + }, "6c05ec3d6732cac44cf85c91db7d3fd1075bcb23": { "hash": "6c05ec3d6732cac44cf85c91db7d3fd1075bcb23", "is_merge": true, @@ -10272,6 +16628,20 @@ "cherrypick_hash": "", "pull": 98154 }, + "d683ea4772998ea402cbbc4ef03a2166f353d6fa": { + "hash": "d683ea4772998ea402cbbc4ef03a2166f353d6fa", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Update Z Index property location in Node2D class reference", + "body": "The Z Index property is in CanvasItem since Godot 4.0, so it's shared among\nNode2D and Control.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99238 + }, "287b7543a0861a74e1b1f8b8d88102f5d9e13586": { "hash": "287b7543a0861a74e1b1f8b8d88102f5d9e13586", "is_merge": false, @@ -10396,6 +16766,20 @@ "cherrypick_hash": "", "pull": "" }, + "ed7b4f5c4a998e3ff5bd420209fca7c2fba28fd5": { + "hash": "ed7b4f5c4a998e3ff5bd420209fca7c2fba28fd5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[Linux] Use safe IDs for native file dialog options.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99110 + }, "9c2ca820f27b9f47fa5cb5c93af3db984dcc067a": { "hash": "9c2ca820f27b9f47fa5cb5c93af3db984dcc067a", "is_merge": false, @@ -10749,6 +17133,20 @@ "cherrypick_hash": "", "pull": 99223 }, + "b329b4ab06873fdbfdeb6030a171bba8dff04939": { + "hash": "b329b4ab06873fdbfdeb6030a171bba8dff04939", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[Label] Handle text as multiple independent paragraphs.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98605 + }, "f3344b71b132c3a73cde1b9c111ea3acc03e96ca": { "hash": "f3344b71b132c3a73cde1b9c111ea3acc03e96ca", "is_merge": false, @@ -12270,6 +18668,20 @@ "cherrypick_hash": "", "pull": 98625 }, + "c6492de27bd17799a6887607b1d0a903ec4a8dde": { + "hash": "c6492de27bd17799a6887607b1d0a903ec4a8dde", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwMzgzNjE1" + ], + "author_raw": "Mateus Reis ", + "committer_raw": "Mateus Reis ", + "summary": "Profiler plot zoom and pan", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 76055 + }, "2dd409fd70fcd2d61138419fb4db763486bb3a80": { "hash": "2dd409fd70fcd2d61138419fb4db763486bb3a80", "is_merge": false, @@ -12284,6 +18696,21 @@ "cherrypick_hash": "", "pull": 98743 }, + "eb86670f94ef505e9b4adc37bc0948a3a5588ed8": { + "hash": "eb86670f94ef505e9b4adc37bc0948a3a5588ed8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY5Nzk5NDU=", + "MDQ6VXNlcjEyMTI1MDk=" + ], + "author_raw": "Pablo Andres Fuente ", + "committer_raw": "Pablo Andres Fuente ", + "summary": "Add half precision floating point support to `StreamPeer`", + "body": "Closes godotengine/godot-proposals#5983\n\nAdds put/get methods to `StreamPeer` that handles half precision\nfloating point values.\nAdds endode/decode half precision floating point to `marshalls`.\nAdds `get_half` and `store_half` to `FileAccess`\n\nCo-Authored-By: \"Alfonso J. Ramos\" ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97716 + }, "086bd1d82c078d7699a41a308d2522560af4a561": { "hash": "086bd1d82c078d7699a41a308d2522560af4a561", "is_merge": false, @@ -12312,6 +18739,20 @@ "cherrypick_hash": "", "pull": 99107 }, + "5769c801960552b3a67faf3d5b0607718df1a3b8": { + "hash": "5769c801960552b3a67faf3d5b0607718df1a3b8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg1NDM4ODky" + ], + "author_raw": "MewPurPur ", + "committer_raw": "MewPurPur ", + "summary": "Add minimum size to some debugger elements", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99113 + }, "a6dfd1cf6ef90f4e732727649ebc0c3234ec90b6": { "hash": "a6dfd1cf6ef90f4e732727649ebc0c3234ec90b6", "is_merge": false, @@ -12382,6 +18823,20 @@ "cherrypick_hash": "", "pull": 99030 }, + "f789025d427ae7e12d7b3312f568370f083e30ef": { + "hash": "f789025d427ae7e12d7b3312f568370f083e30ef", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY2NzI3NzEw" + ], + "author_raw": "Micky ", + "committer_raw": "Micky ", + "summary": "Add documentation note on Object's boolean context", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99091 + }, "49dc4e0dda3b2f96406098e02012b650b9c0fbdd": { "hash": "49dc4e0dda3b2f96406098e02012b650b9c0fbdd", "is_merge": false, @@ -13054,6 +19509,34 @@ "cherrypick_hash": "", "pull": 99013 }, + "3e8a24d0da204eb5100b15efcc1aeff4228bf291": { + "hash": "3e8a24d0da204eb5100b15efcc1aeff4228bf291", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Display CPU and GPU model name in the editor visual profiler", + "body": "This shows the information from the remote device, which will typically\ndiffer from the local device in remote debugging scenarios.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99086 + }, + "1768a1b991093857d424d720945020129c01a9c3": { + "hash": "1768a1b991093857d424d720945020129c01a9c3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDg5MDE=" + ], + "author_raw": "Felix Yuan ", + "committer_raw": "Felix Yuan ", + "summary": "Remove deprecated worker.js file", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99044 + }, "f2136384e48cc64ed09b0a47fa629c0f21566f2c": { "hash": "f2136384e48cc64ed09b0a47fa629c0f21566f2c", "is_merge": false, @@ -13068,6 +19551,20 @@ "cherrypick_hash": "", "pull": 99080 }, + "22caab0248071b2c7f852f302f30745d1c99e77d": { + "hash": "22caab0248071b2c7f852f302f30745d1c99e77d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NzM3MTg2" + ], + "author_raw": "FlooferLand! <76737186+FlooferLand@users.noreply.github.com>", + "committer_raw": "GitHub ", + "summary": "Add note about LightmapGI only baking nodes under its parent", + "body": "`LightmapGI`'s documentation currently doesn't mention the fact it only bakes nodes under its parent.\nThis can make the user think there is something wrong with their scene setup or 3D models, as it refuses to bake when the user's models / world isn't under the same parent as the `LightmapGI`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99079 + }, "824ddeea3fd5f8572790f1129fce4f738600dc4a": { "hash": "824ddeea3fd5f8572790f1129fce4f738600dc4a", "is_merge": false, @@ -13181,6 +19678,20 @@ "cherrypick_hash": "", "pull": 97363 }, + "9625fdc1d747c03c8e642f73c9fff02aa7e9bb09": { + "hash": "9625fdc1d747c03c8e642f73c9fff02aa7e9bb09", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYyNDc4Nzg4" + ], + "author_raw": "yahkr <62478788+yahkr@users.noreply.github.com>", + "committer_raw": "yahkr <62478788+yahkr@users.noreply.github.com>", + "summary": "Fix float value used for MONITOR_TYPE_QUANTITY", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99068 + }, "bf8ecd3a9d4b4eba33379c28a3fae82436f50737": { "hash": "bf8ecd3a9d4b4eba33379c28a3fae82436f50737", "is_merge": false, @@ -13279,6 +19790,20 @@ "cherrypick_hash": "", "pull": 98826 }, + "09b6466e1414d75c9497a6af4c4eb37d4358a777": { + "hash": "09b6466e1414d75c9497a6af4c4eb37d4358a777", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Translate the name of the debugger session tabs", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99054 + }, "1901466d0d4a2afb9d45ba940c45614887d0a97c": { "hash": "1901466d0d4a2afb9d45ba940c45614887d0a97c", "is_merge": false, @@ -13335,6 +19860,20 @@ "cherrypick_hash": "", "pull": 98898 }, + "c363e130519281d9bdaf421d9ba84ad33564d38d": { + "hash": "c363e130519281d9bdaf421d9ba84ad33564d38d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[Windows] Rename `PKEY_Device_FriendlyName` to avoid duplicate symbols with newer MinGW SDKs.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99036 + }, "925b690c989dea13d0dfc06d2a7b1edc8de6b34f": { "hash": "925b690c989dea13d0dfc06d2a7b1edc8de6b34f", "is_merge": false, @@ -13979,6 +20518,20 @@ "cherrypick_hash": "", "pull": 99015 }, + "761a20f7a720864af1c43747f5ac31b9915d04e3": { + "hash": "761a20f7a720864af1c43747f5ac31b9915d04e3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Add hint for oneshot & warning when it will be updated continuously", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95711 + }, "44ef3d35eb928abbe51260e33b86dcb3368aa1d9": { "hash": "44ef3d35eb928abbe51260e33b86dcb3368aa1d9", "is_merge": false, @@ -14358,6 +20911,20 @@ "cherrypick_hash": "", "pull": 98919 }, + "dd1372b78e8182c1f15c7e113a7ffc75b75f8ef3": { + "hash": "dd1372b78e8182c1f15c7e113a7ffc75b75f8ef3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU1MjI0NTky" + ], + "author_raw": "rune-scape ", + "committer_raw": "rune-scape ", + "summary": "various gui nodes now listen for the changed signal on textures", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93285 + }, "a47daa0a44900a4246cc8f71041593590c86a711": { "hash": "a47daa0a44900a4246cc8f71041593590c86a711", "is_merge": false, @@ -14400,6 +20967,20 @@ "cherrypick_hash": "", "pull": 85167 }, + "5f8df2ca63369fbb0c7b29aad03d44ad1b337c3c": { + "hash": "5f8df2ca63369fbb0c7b29aad03d44ad1b337c3c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Remove unnecessary `_3D_DISABLED` checks in `Performance`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98946 + }, "784558f3278b18cff25cc1f4f5a96aba81d449a8": { "hash": "784558f3278b18cff25cc1f4f5a96aba81d449a8", "is_merge": false, @@ -14604,6 +21185,34 @@ "cherrypick_hash": "", "pull": 98891 }, + "6445b6cbdda85ecf720fa5caea41073a0aaa3448": { + "hash": "6445b6cbdda85ecf720fa5caea41073a0aaa3448", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Android: Fix immersive mode issue", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98917 + }, + "a5f86ee07e401d0191b338c4de440c2665d499e8": { + "hash": "a5f86ee07e401d0191b338c4de440c2665d499e8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzk3MTc0" + ], + "author_raw": "Pedro J. Estébanez ", + "committer_raw": "Pedro J. Estébanez ", + "summary": "Raise the amount of file handles on Windows", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98921 + }, "4cbf15608ce24a2e803ba5e943ba699c0b73651a": { "hash": "4cbf15608ce24a2e803ba5e943ba699c0b73651a", "is_merge": false, @@ -15087,6 +21696,20 @@ "cherrypick_hash": "", "pull": 98842 }, + "109bee08dd093e065abcdd888c37ff8f47735eb5": { + "hash": "109bee08dd093e065abcdd888c37ff8f47735eb5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Blend file import: Don't keep original files when not unpacking them", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96782 + }, "a6bcff9cfdeb2ac438e384bfb1363eebab20f597": { "hash": "a6bcff9cfdeb2ac438e384bfb1363eebab20f597", "is_merge": false, @@ -15754,6 +22377,34 @@ "cherrypick_hash": "", "pull": 98736 }, + "dafba55c69a562844099b144a6eac5010e053d48": { + "hash": "dafba55c69a562844099b144a6eac5010e053d48", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Don't tint editor bottom panel icons when hovered or pressed", + "body": "This prevents the error/warning icons from turning gray or green,\nmaking them hard to recognize. A similar mechanism is already used\nfor EditorLog filter button icons.\n\nThis also fixes typos in FileDialog theme color assignment\n(`icon_color_pressed` instead of `icon_pressed_color`). The exposed theme\nitem names remain the same.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98765 + }, + "6c6521348732580afd45413f6bc0c5f63dfa6ce6": { + "hash": "6c6521348732580afd45413f6bc0c5f63dfa6ce6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExMzM4OTI=" + ], + "author_raw": "ocean (they/them) ", + "committer_raw": "ocean (they/them) ", + "summary": "Extend `Curve` to allow for arbitrary domains", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 67857 + }, "0f0e24016ceb11b2503447bb70bce723322dcb7c": { "hash": "0f0e24016ceb11b2503447bb70bce723322dcb7c", "is_merge": false, @@ -15824,6 +22475,20 @@ "cherrypick_hash": "", "pull": 89051 }, + "25067420131ba93fd02fbfced3775d204965c901": { + "hash": "25067420131ba93fd02fbfced3775d204965c901", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "summary": "[Editor] Copy encryption and script settings on export preset duplication.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98739 + }, "6454ea4606293fee236f51f8ea5e81d9a6a2ca79": { "hash": "6454ea4606293fee236f51f8ea5e81d9a6a2ca79", "is_merge": false, @@ -15894,6 +22559,20 @@ "cherrypick_hash": "", "pull": 98712 }, + "e81a2afbc49715eea0f82875721b1cc5f99414a9": { + "hash": "e81a2afbc49715eea0f82875721b1cc5f99414a9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "summary": "[TextServer] Reset subpixel shift on blank glyphs and import option to enable/disable it.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98664 + }, "b131476d40e521fcc133926b29c4d776495ceeb9": { "hash": "b131476d40e521fcc133926b29c4d776495ceeb9", "is_merge": false, @@ -16672,6 +23351,20 @@ "cherrypick_hash": "", "pull": 98039 }, + "e6eeaf28df19c9e8b5acef44c1b38f174b1fce99": { + "hash": "e6eeaf28df19c9e8b5acef44c1b38f174b1fce99", + "is_merge": false, + "authored_by": [ + "U_kgDOB_eGRg" + ], + "author_raw": "yds ", + "committer_raw": "yds ", + "summary": "Add editor setting to stop the bottom panel from switching to the stack trace", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98657 + }, "0debc73dc6eb2c1a4986766506180394e69bda11": { "hash": "0debc73dc6eb2c1a4986766506180394e69bda11", "is_merge": true, @@ -16808,6 +23501,20 @@ "cherrypick_hash": "", "pull": 98628 }, + "bf9f78c353b5904facac75b7c45e065a6e4b131e": { + "hash": "bf9f78c353b5904facac75b7c45e065a6e4b131e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "summary": "[Windows] Fix restoreing fullscreen window.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98631 + }, "d678b095f9998a9a6fb785de3e712ec7605726a4": { "hash": "d678b095f9998a9a6fb785de3e712ec7605726a4", "is_merge": false, @@ -16876,6 +23583,20 @@ "cherrypick_hash": "", "pull": 96439 }, + "4036270f8d2e19f8e2c71cd05800d6cd0af5e2ed": { + "hash": "4036270f8d2e19f8e2c71cd05800d6cd0af5e2ed", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEzMzg2NDA5" + ], + "author_raw": "jpetersen ", + "committer_raw": "jpetersen ", + "summary": "Support for XCode 8+ feature PROVISIONING_PROFILE_SPECIFIER", + "body": "https://developer.apple.com/documentation/xcode/build-settings-reference\\#Provisioning-Profile\n\nUsed to allow for specific provisioning profile to be specified by name instead of UUID.\n\nNeeded to solve this problem where uuid wasn’t disambiguating: https://stackoverflow.com/questions/45051712/signing-app-with-xcodebuild-command-line-with-provisioning-profile-fails\n\nAllows for specification for release and debug versions through environment variables or through export template attributes.\n\nDebug:\nEnvironmentVariable: GODOT_IOS_PROFILE_SPECIFIER_DEBUG\nExport template: “application/provisioning_profile_specifier_debug”\n\nRelease:\nEnvironmentalVariable: GODOT_IOS_PROFILE_SPECIFIER_RELEASE\nExport Template: “application/provisioning_profile_specifier_release”", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98093 + }, "3ac043c5086258824d886667f119f5d40b18dce5": { "hash": "3ac043c5086258824d886667f119f5d40b18dce5", "is_merge": false, @@ -16961,6 +23682,20 @@ "cherrypick_hash": "", "pull": 98604 }, + "db1c1d43e3c21a6cd981215380818d34c9fc9b55": { + "hash": "db1c1d43e3c21a6cd981215380818d34c9fc9b55", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "summary": "[Misc] Check for the available and installed Vulkan SDK versions before downloading and installing.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98608 + }, "01d1f10845239109783ed462fea869363d42caba": { "hash": "01d1f10845239109783ed462fea869363d42caba", "is_merge": false, @@ -17093,6 +23828,34 @@ "cherrypick_hash": "", "pull": 98589 }, + "335b42d4372653412e63a16bc220372a03be7c4f": { + "hash": "335b42d4372653412e63a16bc220372a03be7c4f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "summary": "Remove button number limit from Windows dialog_show() implementation.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98582 + }, + "893ce62967b08e337a72ecd965caf837d2117f2b": { + "hash": "893ce62967b08e337a72ecd965caf837d2117f2b", + "is_merge": false, + "authored_by": [ + "U_kgDOB_eGRg" + ], + "author_raw": "yds ", + "committer_raw": "yds ", + "summary": "Fix `ColorPicker`'s remote synchronization when typing values", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98567 + }, "76c20383d107598ce7c9f7ccddff54a6a0002ea8": { "hash": "76c20383d107598ce7c9f7ccddff54a6a0002ea8", "is_merge": false, @@ -17191,6 +23954,20 @@ "cherrypick_hash": "", "pull": 98547 }, + "cb94652c3413f8a0da16d1db6b920958d0e0fe5a": { + "hash": "cb94652c3413f8a0da16d1db6b920958d0e0fe5a", + "is_merge": false, + "authored_by": [ + "U_kgDOB_eGRg" + ], + "author_raw": "yds ", + "committer_raw": "yds ", + "summary": "Fix `MultiMesh` errors in editor and resource duplication", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98541 + }, "5d168a38509c076886874b923a51071bc8e25357": { "hash": "5d168a38509c076886874b923a51071bc8e25357", "is_merge": false, @@ -17840,6 +24617,20 @@ "cherrypick_hash": "", "pull": 98472 }, + "771e561cdd50b01f224e3ace5f2c0c04dd9bdc0c": { + "hash": "771e561cdd50b01f224e3ace5f2c0c04dd9bdc0c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ5NjA2NjIy" + ], + "author_raw": "Florent Guiocheau ", + "committer_raw": "Florent Guiocheau ", + "summary": "Fix Camera3D::project_position() when depth=zfar", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98489 + }, "e698870caa3dff7234f0a4433b1751834b9e7811": { "hash": "e698870caa3dff7234f0a4433b1751834b9e7811", "is_merge": false, @@ -18504,6 +25295,20 @@ "cherrypick_hash": "", "pull": 98451 }, + "503574441e1d9d40da0dc13a50ed9fea5790e218": { + "hash": "503574441e1d9d40da0dc13a50ed9fea5790e218", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "summary": "[RTL] Allow setting image alignment as separate bbcode argument.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98450 + }, "360b84bad569c7fc1b904f66d9f43101db31d078": { "hash": "360b84bad569c7fc1b904f66d9f43101db31d078", "is_merge": false, @@ -18629,6 +25434,20 @@ "cherrypick_hash": "", "pull": "" }, + "05b266bd8950330935c51938e0ebe159d87316c8": { + "hash": "05b266bd8950330935c51938e0ebe159d87316c8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxNjMxODc0" + ], + "author_raw": "Keegan McGonigle <31631874+thedinosoar@users.noreply.github.com>", + "committer_raw": "Keegan McGonigle <31631874+thedinosoar@users.noreply.github.com>", + "summary": "Fix PWA callback assignment and error handling", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98069 + }, "827961e4e5edac00d325d8d4200d881a9dfeedec": { "hash": "827961e4e5edac00d325d8d4200d881a9dfeedec", "is_merge": false, @@ -18699,6 +25518,20 @@ "cherrypick_hash": "", "pull": 98421 }, + "d5fbc7dab1d4d417e4b4f9e9db680135b4636055": { + "hash": "d5fbc7dab1d4d417e4b4f9e9db680135b4636055", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Improve Scale Selection in Animation tab", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98419 + }, "82b53b1e1bbea8ddcb857169fce2a7b9e101b1df": { "hash": "82b53b1e1bbea8ddcb857169fce2a7b9e101b1df", "is_merge": false, @@ -19274,6 +26107,20 @@ "cherrypick_hash": "", "pull": 98212 }, + "2191df0cea66f895e3c51f624052c83dcc5d3f47": { + "hash": "2191df0cea66f895e3c51f624052c83dcc5d3f47", + "is_merge": false, + "authored_by": [ + "U_kgDOCKz2dg" + ], + "author_raw": "tetrapod00 <145553014+tetrapod00@users.noreply.github.com>", + "committer_raw": "tetrapod00 <145553014+tetrapod00@users.noreply.github.com>", + "summary": "VisualShader: Add LinearToSRGB and SRGBToLinear to ColorFunc node", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97388 + }, "a92e1d4a20d5c3a971cd70fe8757944ac998eb55": { "hash": "a92e1d4a20d5c3a971cd70fe8757944ac998eb55", "is_merge": false, @@ -19317,6 +26164,21 @@ "cherrypick_hash": "", "pull": 98317 }, + "edde380e9cb1545d77e99bba99aaf55f55e7dc86": { + "hash": "edde380e9cb1545d77e99bba99aaf55f55e7dc86", + "is_merge": false, + "authored_by": [ + "U_kgDOBc0k3w", + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Yevhen Babiichuk (DustDFG) ", + "committer_raw": "Yevhen Babiichuk (DustDFG) ", + "summary": "Editor: forbid deleting inherited metadata properties", + "body": "Signed-off-by: Yevhen Babiichuk (DustDFG) \nCo-authored-by: Tomek ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97986 + }, "4dad9c6c05921cf98c9ee59a5f28358496912433": { "hash": "4dad9c6c05921cf98c9ee59a5f28358496912433", "is_merge": false, @@ -19451,6 +26313,20 @@ "cherrypick_hash": "", "pull": 98303 }, + "af926854455bba29658271dee7b8d0ce7556bfaa": { + "hash": "af926854455bba29658271dee7b8d0ce7556bfaa", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY2MDA0Mjgw" + ], + "author_raw": "Marius Hanl ", + "committer_raw": "Marius Hanl ", + "summary": "Fix jumping to editor help does not scroll correctly sometimes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96449 + }, "fc7dd35d78dff8c2cc11a197c2aa4d1766f15db2": { "hash": "fc7dd35d78dff8c2cc11a197c2aa4d1766f15db2", "is_merge": false, @@ -19834,6 +26710,20 @@ "cherrypick_hash": "", "pull": 97917 }, + "14dd5954476da8a9a40b8733cdeb04b66ca46c0e": { + "hash": "14dd5954476da8a9a40b8733cdeb04b66ca46c0e", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Fix uneditable LineEdit, TexEdit and CodeEdit Virtual Keyboard popup", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98012 + }, "7a936e8bac433f5993c6969d6449742093b06345": { "hash": "7a936e8bac433f5993c6969d6449742093b06345", "is_merge": false, @@ -20150,6 +27040,20 @@ "cherrypick_hash": "", "pull": "" }, + "891173b3ea6f9bca531100f17e912c4ce9091fad": { + "hash": "891173b3ea6f9bca531100f17e912c4ce9091fad", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwNTc5MDE0" + ], + "author_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", + "committer_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", + "summary": "[macOS] Change the shortcut for Align Transform with View", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 94026 + }, "e7e0e6515975ddb6c37d3cb80e7ab2c17d72c7e9": { "hash": "e7e0e6515975ddb6c37d3cb80e7ab2c17d72c7e9", "is_merge": false, @@ -21287,6 +28191,20 @@ "cherrypick_hash": "", "pull": 97961 }, + "7ed90a4f075f2a8c79b967684dd7ba328154ddaa": { + "hash": "7ed90a4f075f2a8c79b967684dd7ba328154ddaa", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "summary": "[RTL] Add support for vertical alignment.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97963 + }, "2323042e7bcb23f8e384c4106f96785808b13efa": { "hash": "2323042e7bcb23f8e384c4106f96785808b13efa", "is_merge": false, @@ -21409,6 +28327,20 @@ "cherrypick_hash": "", "pull": 97936 }, + "cd269b825f35fca5e2e1bba6bfcb44742b57343e": { + "hash": "cd269b825f35fca5e2e1bba6bfcb44742b57343e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcwMjI4ODk=" + ], + "author_raw": "Alex Darby ", + "committer_raw": "Alex Darby ", + "summary": "Make File Dialog case insensitive", + "body": "Change FileDialog and EditorFileDialog to use case insensitive string\ncomparisons when saving files to avoid duplicate file extensions.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 85789 + }, "db25c8fce1a1889c35e4a190ba49eaae6c741874": { "hash": "db25c8fce1a1889c35e4a190ba49eaae6c741874", "is_merge": false, @@ -21437,6 +28369,20 @@ "cherrypick_hash": "", "pull": 97929 }, + "3345f90bf39459a197334e5e066c4d96849e3d5f": { + "hash": "3345f90bf39459a197334e5e066c4d96849e3d5f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwNTc5MDE0" + ], + "author_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", + "committer_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", + "summary": "Fix plugin creation dialog script name tooltip", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97924 + }, "257633c354fbc8e7b5bc00c9ef5ebcf96bce3e0d": { "hash": "257633c354fbc8e7b5bc00c9ef5ebcf96bce3e0d", "is_merge": false, @@ -21508,6 +28454,20 @@ "cherrypick_hash": "", "pull": 97906 }, + "41a1a7f94becabae9e2aab41790735393e69f6ef": { + "hash": "41a1a7f94becabae9e2aab41790735393e69f6ef", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "summary": "Reshape and update button on oversampling change.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95511 + }, "a328952fc16f18b6bbfade6d6888f1bd8690622e": { "hash": "a328952fc16f18b6bbfade6d6888f1bd8690622e", "is_merge": false, @@ -26011,6 +32971,20 @@ "cherrypick_hash": "", "pull": 95261 }, + "e5fada9cd1c344c9499736dc4604f121a8746118": { + "hash": "e5fada9cd1c344c9499736dc4604f121a8746118", + "is_merge": false, + "authored_by": [ + "U_kgDOCB462A" + ], + "author_raw": "aaronp64 ", + "committer_raw": "aaronp64 ", + "summary": "Keep existing VectorCompose input values when setting vector type", + "body": "VisualShaderNodeVectorCompose::set_op_type would zero out input port default values for z and w when using vector 3D/4D, updated to keep values for all ports.\n\nZeroing out z and w would cause values for 4D vectors to be lost when loading the visual shader - 3D vectors were not affected by this, since 3D is the default op type, which caused this step to be skipped during loading. However, both 3D and 4D were affected when changing the op type from the drop down in editor. For example, changing from 3D (1, 2, 3) to 4D would result in (1, 2, 0, 0), and changing from 4D (1, 2, 3, 4) to 3D would result in (1, 2, 0), losing previously set values.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97365 + }, "4254946de93bab0cc1fb36a7b9039c9ec43be924": { "hash": "4254946de93bab0cc1fb36a7b9039c9ec43be924", "is_merge": true, @@ -26109,6 +33083,20 @@ "cherrypick_hash": "", "pull": 97362 }, + "bd69df1379a122df657b30b639d5b667037f931e": { + "hash": "bd69df1379a122df657b30b639d5b667037f931e", + "is_merge": false, + "authored_by": [ + "U_kgDOBhvAjg" + ], + "author_raw": "DevPoodle ", + "committer_raw": "DevPoodle ", + "summary": "Add descriptions to RDVertexAttribute's properties", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97346 + }, "3f9bb596064b0fb15ad2e5a6a59a9efd339a1974": { "hash": "3f9bb596064b0fb15ad2e5a6a59a9efd339a1974", "is_merge": false, @@ -33100,6 +40088,34 @@ "cherrypick_hash": "", "pull": 96658 }, + "64077ff3de40d12eec83501cb06280a0e02027fc": { + "hash": "64077ff3de40d12eec83501cb06280a0e02027fc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEzMzczNw==" + ], + "author_raw": "Andrew Price ", + "committer_raw": "Andrew Price ", + "summary": "unix: Limit named pipe permissions to the current user", + "body": "Named pipes created using the \"pipe://\" file access scheme should not be\nworld-writable or readable. Limit their access to the current user by\ncreating them with 0600 permissions instead of 0666.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96399 + }, + "f49c9d7cd1d33586fbd106057a894b3effc04331": { + "hash": "f49c9d7cd1d33586fbd106057a894b3effc04331", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEzMzczNw==" + ], + "author_raw": "Andrew Price ", + "committer_raw": "Andrew Price ", + "summary": "unix: Don't create world-writable files when safe save is enabled", + "body": "When the \"filesystem/on_save/safe_save_on_backup_then_rename\" option is\nenabled files are created with 0666 permissions (-rw-rw-rw-) which is\ntoo loose. Use 0644 (-rw-r--r--) instead which is how the files would\nnormally be created with the setting disabled and the system umask taken\ninto account.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96399 + }, "97197ff5e9c73ffbb2e3822d40a63bc3f8c47373": { "hash": "97197ff5e9c73ffbb2e3822d40a63bc3f8c47373", "is_merge": false, @@ -36211,6 +43227,20 @@ "cherrypick_hash": "", "pull": 96013 }, + "1deb42ad8dd6429cde94f437675c0cff3f8dcb60": { + "hash": "1deb42ad8dd6429cde94f437675c0cff3f8dcb60", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEyNzU2MDQ3" + ], + "author_raw": "Saracen ", + "committer_raw": "Saracen ", + "summary": "Improve behaviour of AnimationPlayer warnings.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96414 + }, "5a0a0257e17d8cf678e9de357ecab6ab8d2093de": { "hash": "5a0a0257e17d8cf678e9de357ecab6ab8d2093de", "is_merge": false, @@ -42326,6 +49356,20 @@ "cherrypick_hash": "", "pull": 95518 }, + "a54c6ce42d9a58f435e94ca6f9237172203ae637": { + "hash": "a54c6ce42d9a58f435e94ca6f9237172203ae637", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYyNDc4Nzg4" + ], + "author_raw": "Yahkub-R <62478788+Yahkub-R@users.noreply.github.com>", + "committer_raw": "Yahkub-R <62478788+Yahkub-R@users.noreply.github.com>", + "summary": "Fix crash when re-importing model with AnimationPlayer panel open and node selected", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95795 + }, "da5f39889f155658cef7f7ec3cc1abb94e17d815": { "hash": "da5f39889f155658cef7f7ec3cc1abb94e17d815", "is_merge": true, @@ -47342,7 +54386,7 @@ "body": "", "is_cherrypick": false, "cherrypick_hash": "", - "pull": 94995 + "pull": 93985 }, "08ef14a037ab3d7f74c00d5b4f034417735e32ab": { "hash": "08ef14a037ab3d7f74c00d5b4f034417735e32ab", @@ -47526,7 +54570,7 @@ "body": "", "is_cherrypick": false, "cherrypick_hash": "", - "pull": 94995 + "pull": 94012 }, "3f52871f70bbdae05047a4da366641dadcbc7d99": { "hash": "3f52871f70bbdae05047a4da366641dadcbc7d99", @@ -47736,7 +54780,7 @@ "body": "", "is_cherrypick": false, "cherrypick_hash": "", - "pull": 87793 + "pull": 94995 }, "5a3c7b41d8ca61524431c0b743ced942f6df704d": { "hash": "5a3c7b41d8ca61524431c0b743ced942f6df704d", @@ -47918,7 +54962,7 @@ "body": "", "is_cherrypick": false, "cherrypick_hash": "", - "pull": 93017 + "pull": 94995 }, "c2204f2681f49beb2bd88a5ef98dd90610e4b8e4": { "hash": "c2204f2681f49beb2bd88a5ef98dd90610e4b8e4", @@ -48202,6 +55246,20 @@ "cherrypick_hash": "", "pull": 91731 }, + "75eacba5cd2fbbfc318e4c510d501e2283fdd20b": { + "hash": "75eacba5cd2fbbfc318e4c510d501e2283fdd20b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Add Camera3D preview in Inspector", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 90778 + }, "e1cb65bedf1f8e1cf4a9f7ba41660983f998fc2a": { "hash": "e1cb65bedf1f8e1cf4a9f7ba41660983f998fc2a", "is_merge": false, @@ -48230,6 +55288,20 @@ "cherrypick_hash": "", "pull": 90690 }, + "9558d4f28fef77696027c6e654feb33f6caa8db7": { + "hash": "9558d4f28fef77696027c6e654feb33f6caa8db7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Make TextEdit autocompletion replace word unless Shift is held", + "body": "This makes Tab and Enter act identical by default for autocompletion.\n\nIf Shift is held, the suggestion is added in-place without the word\nbeing replaced. This matches the behavior found in Visual Studio Code\nwhere the following occurs:\n\n- Pressing Tab accepts the suggestion and replaces the word.\n- Pressing Enter accepts the suggestion and replaces the word.\n- Pressing Shift + Tab accepts the suggestion and doesn't replace the word.\n- Pressing Shift + Enter accepts the suggestion and doesn't replace the word.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 90723 + }, "3469fb06b6846a8ee7feb9950958bcdfc125ca39": { "hash": "3469fb06b6846a8ee7feb9950958bcdfc125ca39", "is_merge": false, @@ -48409,7 +55481,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2021-03-30T15:54:52Z", - "updated_at": "2024-11-15T12:57:09Z", + "updated_at": "2024-12-02T12:11:23Z", "target_branch": "master", "labels": [ { @@ -48680,6 +55752,40 @@ "60aaa017ff3dc026d89cc8a0eb7817f2b7eac727" ] }, + "67857": { + "id": "PR_kwDOAO6SJc5Bc8Mn", + "public_id": 67857, + "url": "https://github.com/godotengine/godot/pull/67857", + "diff_url": "https://github.com/godotengine/godot/pull/67857.diff", + "patch_url": "https://github.com/godotengine/godot/pull/67857.patch", + "title": "Extend Curve to allow for domains outside of [0, 1].", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExMzM4OTI=", + "created_at": "2022-10-24T22:21:12Z", + "updated_at": "2024-11-29T22:24:21Z", + "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": [ + "6c6521348732580afd45413f6bc0c5f63dfa6ce6" + ] + }, "68233": { "id": "PR_kwDOAO6SJc5CKmfK", "public_id": 68233, @@ -48832,6 +55938,35 @@ "f7005deb1e6f4e3dbfee24f4a340a653562fba92" ] }, + "73973": { + "id": "PR_kwDOAO6SJc5Kxb6H", + "public_id": 73973, + "url": "https://github.com/godotengine/godot/pull/73973", + "diff_url": "https://github.com/godotengine/godot/pull/73973.diff", + "patch_url": "https://github.com/godotengine/godot/pull/73973.patch", + "title": "RegEx: Fix handling of unset/unknown capture groups", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", + "created_at": "2023-02-26T12:16:58Z", + "updated_at": "2024-12-02T18:40:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "0339032969c3449ef85092630bf67d8bdc6f2766" + ] + }, "74714": { "id": "PR_kwDOAO6SJc5LwvxV", "public_id": 74714, @@ -48939,6 +56074,40 @@ "1e5f0a86ca668a621dfaad1a8289ee53b68528d2" ] }, + "76055": { + "id": "PR_kwDOAO6SJc5OUZdh", + "public_id": 76055, + "url": "https://github.com/godotengine/godot/pull/76055", + "diff_url": "https://github.com/godotengine/godot/pull/76055.diff", + "patch_url": "https://github.com/godotengine/godot/pull/76055.patch", + "title": "Implement zooming and panning in the profiler", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwMzgzNjE1", + "created_at": "2023-04-14T11:38:04Z", + "updated_at": "2024-11-29T22:01: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": [ + "c6492de27bd17799a6887607b1d0a903ec4a8dde" + ] + }, "76085": { "id": "PR_kwDOAO6SJc5OYfEc", "public_id": 76085, @@ -49041,6 +56210,40 @@ "3f52871f70bbdae05047a4da366641dadcbc7d99" ] }, + "78289": { + "id": "PR_kwDOAO6SJc5TIm4G", + "public_id": 78289, + "url": "https://github.com/godotengine/godot/pull/78289", + "diff_url": "https://github.com/godotengine/godot/pull/78289.diff", + "patch_url": "https://github.com/godotengine/godot/pull/78289.patch", + "title": "[FileAccess] Return error codes from `store_*` methods.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2023-06-15T21:07:08Z", + "updated_at": "2024-11-30T08:43:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "a4b17e7852c99cdbf108c77fe407cb78ed08159c" + ] + }, "78312": { "id": "PR_kwDOAO6SJc5TKAip", "public_id": 78312, @@ -49052,7 +56255,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-06-16T06:07:28Z", - "updated_at": "2024-10-24T20:57:46Z", + "updated_at": "2024-11-23T21:26:05Z", "target_branch": "master", "labels": [ { @@ -49245,6 +56448,45 @@ "03c3c5f608c9919625b8a39fdf24e8250600b127" ] }, + "80965": { + "id": "PR_kwDOAO6SJc5YtqNu", + "public_id": 80965, + "url": "https://github.com/godotengine/godot/pull/80965", + "diff_url": "https://github.com/godotengine/godot/pull/80965.diff", + "patch_url": "https://github.com/godotengine/godot/pull/80965.patch", + "title": "Add a Viewport method to get automatically computed 2D stretch transform", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2023-08-24T16:33:40Z", + "updated_at": "2024-11-28T02:54:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "0cf99cf95d098392d7d1943aac37b12bd831a1d9" + ] + }, "81973": { "id": "PR_kwDOAO6SJc5axbrb", "public_id": 81973, @@ -49874,7 +57116,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjIwMDQzMjcw", "created_at": "2023-11-25T06:44:01Z", - "updated_at": "2024-11-11T14:22:16Z", + "updated_at": "2024-11-27T16:59:56Z", "target_branch": "master", "labels": [ { @@ -49970,6 +57212,79 @@ "4a70ac29482f552293fcf373760ea102db47069a" ] }, + "85443": { + "id": "PR_kwDOAO6SJc5gevO2", + "public_id": 85443, + "url": "https://github.com/godotengine/godot/pull/85443", + "diff_url": "https://github.com/godotengine/godot/pull/85443.diff", + "patch_url": "https://github.com/godotengine/godot/pull/85443.patch", + "title": "Add ShadowCastingSetting to MeshLibrary / GridMap items", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2023-11-27T20:33:56Z", + "updated_at": "2024-11-27T18:10:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "612981c1ea7d1beb927b53a2e4056827ed6ca32a" + ] + }, + "85789": { + "id": "PR_kwDOAO6SJc5hML1K", + "public_id": 85789, + "url": "https://github.com/godotengine/godot/pull/85789", + "diff_url": "https://github.com/godotengine/godot/pull/85789.diff", + "patch_url": "https://github.com/godotengine/godot/pull/85789.patch", + "title": "Make `FileDialog` filtering case insensitive", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcwMjI4ODk=", + "created_at": "2023-12-05T15:02:33Z", + "updated_at": "2024-11-29T22:02:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyNzkwOTcxNjI=", + "name": "discussion", + "color": "#ccaaff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "cd269b825f35fca5e2e1bba6bfcb44742b57343e" + ] + }, "85965": { "id": "PR_kwDOAO6SJc5hlvc9", "public_id": 85965, @@ -50320,6 +57635,40 @@ "bde8c5977b5b3f31619af182ffc521bbec98df78" ] }, + "86481": { + "id": "PR_kwDOAO6SJc5itMGr", + "public_id": 86481, + "url": "https://github.com/godotengine/godot/pull/86481", + "diff_url": "https://github.com/godotengine/godot/pull/86481.diff", + "patch_url": "https://github.com/godotengine/godot/pull/86481.patch", + "title": "Add persistent folding to Animation Library Editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwNTczMzc5", + "created_at": "2023-12-24T03:14:20Z", + "updated_at": "2024-11-22T09:47:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "5de38f7fd35606e1f494d81919f094e5e7baf0c0" + ] + }, "86538": { "id": "PR_kwDOAO6SJc5izhJI", "public_id": 86538, @@ -50768,45 +58117,6 @@ "c460f1de24824e66bf3217868ac0c1c30657b2d7" ] }, - "87793": { - "id": "PR_kwDOAO6SJc5lmypz", - "public_id": 87793, - "url": "https://github.com/godotengine/godot/pull/87793", - "diff_url": "https://github.com/godotengine/godot/pull/87793.diff", - "patch_url": "https://github.com/godotengine/godot/pull/87793.patch", - "title": "Add ability to hide editor transform gizmo", - "state": "MERGED", - "is_draft": false, - "authored_by": "U_kgDOBkx80A", - "created_at": "2024-01-31T18:50:45Z", - "updated_at": "2024-08-27T23:05:21Z", - "target_branch": "master", - "labels": [ - { - "id": "MDU6TGFiZWwyNzkwOTcxNjI=", - "name": "discussion", - "color": "#ccaaff" - }, - { - "id": "MDU6TGFiZWw3MzMzMDA2Ng==", - "name": "enhancement", - "color": "#aaccff" - }, - { - "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", - "name": "topic:3d", - "color": "#ffee88" - }, - { - "id": "MDU6TGFiZWwyNzkwOTgyMTk=", - "name": "topic:editor", - "color": "#ffee88" - } - ], - "commits": [ - "c9e9bd4a680040f877bcc2fc563d82bcc48a746f" - ] - }, "88167": { "id": "PR_kwDOAO6SJc5mh_Ux", "public_id": 88167, @@ -51259,6 +58569,35 @@ "2860b99077fff229927067948bb731cb61464317" ] }, + "89566": { + "id": "PR_kwDOAO6SJc5p0mP3", + "public_id": 89566, + "url": "https://github.com/godotengine/godot/pull/89566", + "diff_url": "https://github.com/godotengine/godot/pull/89566.diff", + "patch_url": "https://github.com/godotengine/godot/pull/89566.patch", + "title": "Fix some invalid `int` property ranges", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2024-03-16T11:06:37Z", + "updated_at": "2024-11-30T09:01:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "f6ea6cdb67b337fd18c1e13a539de68c2ab00b9e" + ] + }, "89567": { "id": "PR_kwDOAO6SJc5p0p60", "public_id": 89567, @@ -51638,6 +58977,45 @@ "e2c6daf7eff6e0b7e2e8d967e95a9ad56e948231" ] }, + "90644": { + "id": "PR_kwDOAO6SJc5slCOr", + "public_id": 90644, + "url": "https://github.com/godotengine/godot/pull/90644", + "diff_url": "https://github.com/godotengine/godot/pull/90644.diff", + "patch_url": "https://github.com/godotengine/godot/pull/90644.patch", + "title": "Add CollisionShape3D custom debug colors", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQyODUxMQ==", + "created_at": "2024-04-13T21:47:02Z", + "updated_at": "2024-11-26T19:13:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "0fc082e1ee3af5bb6a4b52f85756d24dc02b230f" + ] + }, "90690": { "id": "PR_kwDOAO6SJc5spN66", "public_id": 90690, @@ -51706,6 +59084,45 @@ "949d24b38838109e5a6385bbe193a1d252f6ef7e" ] }, + "90723": { + "id": "PR_kwDOAO6SJc5su8_8", + "public_id": 90723, + "url": "https://github.com/godotengine/godot/pull/90723", + "diff_url": "https://github.com/godotengine/godot/pull/90723.diff", + "patch_url": "https://github.com/godotengine/godot/pull/90723.patch", + "title": "Make TextEdit autocompletion replace word unless Shift is held", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2024-04-15T22:24:12Z", + "updated_at": "2024-11-27T16:54:19Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "9558d4f28fef77696027c6e654feb33f6caa8db7" + ] + }, "90743": { "id": "PR_kwDOAO6SJc5sx74f", "public_id": 90743, @@ -51735,6 +59152,40 @@ "504e0656bb7d530204ce7deb20075b6569846d50" ] }, + "90778": { + "id": "PR_kwDOAO6SJc5s3qCP", + "public_id": 90778, + "url": "https://github.com/godotengine/godot/pull/90778", + "diff_url": "https://github.com/godotengine/godot/pull/90778.diff", + "patch_url": "https://github.com/godotengine/godot/pull/90778.patch", + "title": "Add Camera3D preview in Inspector", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-04-17T03:25:19Z", + "updated_at": "2024-11-27T23:59:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "75eacba5cd2fbbfc318e4c510d501e2283fdd20b" + ] + }, "90782": { "id": "PR_kwDOAO6SJc5s47SJ", "public_id": 90782, @@ -52242,7 +59693,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-05-03T20:28:44Z", - "updated_at": "2024-08-22T01:37:19Z", + "updated_at": "2024-11-28T20:17:32Z", "target_branch": "master", "labels": [ { @@ -52842,7 +60293,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-05-20T16:30:38Z", - "updated_at": "2024-09-02T10:32:12Z", + "updated_at": "2024-11-28T20:17:57Z", "target_branch": "master", "labels": [ { @@ -53105,7 +60556,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjIyOTgzNw==", "created_at": "2024-05-26T18:05:19Z", - "updated_at": "2024-09-17T12:37:22Z", + "updated_at": "2024-12-01T21:25:26Z", "target_branch": "master", "labels": [ { @@ -53892,7 +61343,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-06-05T14:31:39Z", - "updated_at": "2024-08-27T21:09:10Z", + "updated_at": "2024-11-28T20:18:32Z", "target_branch": "master", "labels": [ { @@ -54339,40 +61790,6 @@ "db194f06e1e4d866170e72bce5a2d82f96dc0598" ] }, - "93017": { - "id": "PR_kwDOAO6SJc5yE0aO", - "public_id": 93017, - "url": "https://github.com/godotengine/godot/pull/93017", - "diff_url": "https://github.com/godotengine/godot/pull/93017.diff", - "patch_url": "https://github.com/godotengine/godot/pull/93017.patch", - "title": "Allow drag & drop Mesh to create MeshEmitter in visual shaders", - "state": "MERGED", - "is_draft": false, - "authored_by": "MDQ6VXNlcjMwMzYxNzY=", - "created_at": "2024-06-11T08:28:33Z", - "updated_at": "2024-08-28T05:11:22Z", - "target_branch": "master", - "labels": [ - { - "id": "MDU6TGFiZWw3MzMzMDA2Ng==", - "name": "enhancement", - "color": "#aaccff" - }, - { - "id": "MDU6TGFiZWwyNzkwOTgyMTk=", - "name": "topic:editor", - "color": "#ffee88" - }, - { - "id": "MDU6TGFiZWwxNjA5NDQyMDYy", - "name": "topic:shaders", - "color": "#ffee88" - } - ], - "commits": [ - "c2d0f3bafba0707d8ef739ea966cb83af671d4ce" - ] - }, "93025": { "id": "PR_kwDOAO6SJc5yFozw", "public_id": 93025, @@ -54866,6 +62283,35 @@ "1e1dbd8e3a16eb3fee2b50a5aead4c2e14b45f6a" ] }, + "93285": { + "id": "PR_kwDOAO6SJc5yw8DT", + "public_id": 93285, + "url": "https://github.com/godotengine/godot/pull/93285", + "diff_url": "https://github.com/godotengine/godot/pull/93285.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93285.patch", + "title": "More GUI nodes listening for texture changes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU1MjI0NTky", + "created_at": "2024-06-18T01:47:59Z", + "updated_at": "2024-12-01T22:36:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "dd1372b78e8182c1f15c7e113a7ffc75b75f8ef3" + ] + }, "93299": { "id": "PR_kwDOAO6SJc5yz5Yw", "public_id": 93299, @@ -54905,6 +62351,35 @@ "cee0e6667a2583a128ab3de33ab43f06222c4ca9" ] }, + "93301": { + "id": "PR_kwDOAO6SJc5yz8WI", + "public_id": 93301, + "url": "https://github.com/godotengine/godot/pull/93301", + "diff_url": "https://github.com/godotengine/godot/pull/93301.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93301.patch", + "title": "GDScript: Add error messages to some compilation errors", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU1MjI0NTky", + "created_at": "2024-06-18T10:44:58Z", + "updated_at": "2024-11-29T22:02:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "9f8fec39f34976cac2f5267b0bf721fa132de4df" + ] + }, "93311": { "id": "PR_kwDOAO6SJc5y11ay", "public_id": 93311, @@ -55458,6 +62933,40 @@ "2033510a65e36357326848f31f6416047c8d3076" ] }, + "93503": { + "id": "PR_kwDOAO6SJc5zRc_o", + "public_id": 93503, + "url": "https://github.com/godotengine/godot/pull/93503", + "diff_url": "https://github.com/godotengine/godot/pull/93503.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93503.patch", + "title": "Allow tool scripts to alter transform of Node3DEditorViewport camera", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE0OTg5Nzk=", + "created_at": "2024-06-23T06:41:48Z", + "updated_at": "2024-11-29T21:13:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "6ad82aba3bf6444982b31dd54964740ff1cc780b" + ] + }, "93526": { "id": "PR_kwDOAO6SJc5zTEEY", "public_id": 93526, @@ -55995,6 +63504,40 @@ "1bd66af54ce86d5882830ce5170cdfeb914bb873" ] }, + "93819": { + "id": "PR_kwDOAO6SJc50F2RR", + "public_id": 93819, + "url": "https://github.com/godotengine/godot/pull/93819", + "diff_url": "https://github.com/godotengine/godot/pull/93819.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93819.patch", + "title": "Check device texture size limits in `RenderingDevice::texture_create`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4NzU2NjY3", + "created_at": "2024-07-01T16:11:00Z", + "updated_at": "2024-12-02T14:55:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "16ee2f22ebcee95e0263bc00a1b785f425f8e5b3" + ] + }, "93822": { "id": "PR_kwDOAO6SJc50F-6H", "public_id": 93822, @@ -56234,7 +63777,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-07-04T15:02:46Z", - "updated_at": "2024-08-26T21:35:23Z", + "updated_at": "2024-11-22T18:27:07Z", "target_branch": "master", "labels": [ { @@ -56376,7 +63919,8 @@ } ], "commits": [ - "88581a7705e2f23005f0831be071956943dc5ecb" + "88581a7705e2f23005f0831be071956943dc5ecb", + "4091abd727c6b0728e93a28ca41053711be545f7" ] }, "94002": { @@ -56413,6 +63957,40 @@ "06b17a4d2f9144cd06b2b0b3b9a9cab3cac54b99" ] }, + "94012": { + "id": "PR_kwDOAO6SJc50mOL3", + "public_id": 94012, + "url": "https://github.com/godotengine/godot/pull/94012", + "diff_url": "https://github.com/godotengine/godot/pull/94012.diff", + "patch_url": "https://github.com/godotengine/godot/pull/94012.patch", + "title": "Allow live reloading of built-in scripts", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-07-06T21:44:47Z", + "updated_at": "2024-08-27T22:36:08Z", + "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": [ + "56365183587a17999d52ea429ecdaa0fa9e623cf" + ] + }, "94022": { "id": "PR_kwDOAO6SJc50m1WH", "public_id": 94022, @@ -56452,6 +64030,55 @@ "2ff50119dc8dc98ae656a672a62e7dc855a3ba0c" ] }, + "94026": { + "id": "PR_kwDOAO6SJc50nFEG", + "public_id": 94026, + "url": "https://github.com/godotengine/godot/pull/94026", + "diff_url": "https://github.com/godotengine/godot/pull/94026.diff", + "patch_url": "https://github.com/godotengine/godot/pull/94026.patch", + "title": "[macOS] Change the shortcut for Align Transform with View", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwNTc5MDE0", + "created_at": "2024-07-07T11:09:24Z", + "updated_at": "2024-11-26T19:20:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "891173b3ea6f9bca531100f17e912c4ce9091fad" + ] + }, "94068": { "id": "PR_kwDOAO6SJc50qy0P", "public_id": 94068, @@ -56949,6 +64576,35 @@ "5ad7cd33bda68019cdd710807e6df7a20718ca64" ] }, + "94321": { + "id": "PR_kwDOAO6SJc51TL5B", + "public_id": 94321, + "url": "https://github.com/godotengine/godot/pull/94321", + "diff_url": "https://github.com/godotengine/godot/pull/94321.diff", + "patch_url": "https://github.com/godotengine/godot/pull/94321.patch", + "title": "Fix mesh corruption of CSG by using elalish/manifold", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMyMzIx", + "created_at": "2024-07-13T17:14:36Z", + "updated_at": "2024-12-02T17:59:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + } + ], + "commits": [ + "fda444bb01defafc84016f00dcbf815be06d7143" + ] + }, "94323": { "id": "PR_kwDOAO6SJc51TRSk", "public_id": 94323, @@ -57104,6 +64760,40 @@ "c1afe7dcdf98ff4f34a91e2290e86630df60c0dd" ] }, + "94368": { + "id": "PR_kwDOAO6SJc51U5mf", + "public_id": 94368, + "url": "https://github.com/godotengine/godot/pull/94368", + "diff_url": "https://github.com/godotengine/godot/pull/94368.diff", + "patch_url": "https://github.com/godotengine/godot/pull/94368.patch", + "title": "Optimize `RenderForwardClustered::_setup_render_pass_uniform_set` by reducing Vector allocations", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5ODQ0MTQ0", + "created_at": "2024-07-14T21:51:21Z", + "updated_at": "2024-12-02T14:55:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "d9ef826c545e7d623279c312ca837b947a4989b3" + ] + }, "94371": { "id": "PR_kwDOAO6SJc51U-nK", "public_id": 94371, @@ -57650,7 +65340,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-07-21T20:16:19Z", - "updated_at": "2024-09-11T11:05:03Z", + "updated_at": "2024-11-28T20:19:07Z", "target_branch": "master", "labels": [ { @@ -57984,6 +65674,55 @@ "9dd372f3164f3daf01c02d1f4ba304ffde47f394" ] }, + "94721": { + "id": "PR_kwDOAO6SJc52bHqH", + "public_id": 94721, + "url": "https://github.com/godotengine/godot/pull/94721", + "diff_url": "https://github.com/godotengine/godot/pull/94721.diff", + "patch_url": "https://github.com/godotengine/godot/pull/94721.patch", + "title": "Improve blend tree contrast/margins", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEzODI2OQ==", + "created_at": "2024-07-25T06:53:20Z", + "updated_at": "2024-11-29T22:00:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "5559075844c2d3f3d6cb24470a08fe7fb43d4ad6" + ] + }, "94726": { "id": "PR_kwDOAO6SJc52bcJu", "public_id": 94726, @@ -59242,6 +66981,40 @@ "68ae413893f3fec6903f020dded26db9440bb902" ] }, + "94981": { + "id": "PR_kwDOAO6SJc53AuSj", + "public_id": 94981, + "url": "https://github.com/godotengine/godot/pull/94981", + "diff_url": "https://github.com/godotengine/godot/pull/94981.diff", + "patch_url": "https://github.com/godotengine/godot/pull/94981.patch", + "title": "Allow `SCREEN_UV` to be used in light function of spatial shader", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwMzYxNzY=", + "created_at": "2024-07-31T15:35:15Z", + "updated_at": "2024-11-22T07:16:19Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "a64b3fd3f81b785ea9b3c2d96e66f124122bad5e" + ] + }, "94985": { "id": "PR_kwDOAO6SJc53BiYy", "public_id": 94985, @@ -59317,13 +67090,13 @@ "01637056405df47b072bf9b3aee5a34d9dff35e8", "1cc485ba1ffe93e64f30aff27dc61606b7b40491", "998f5c682ee5f88b0403778fa2babaa85b13287f", - "4091abd727c6b0728e93a28ca41053711be545f7", "0b513b9f653ac54aa9d345a391d916eefa0f36ed", - "56365183587a17999d52ea429ecdaa0fa9e623cf", "ab13513403f085ead06fa1a0ddb2b1e60fe3fe02", "9d343ced58131dce9c18cc7d6e94f9283bce35a6", "819c392ca3817de75b6d3c6da2ebf3e7d13d15b1", + "c9e9bd4a680040f877bcc2fc563d82bcc48a746f", "a3b944c41d030375836346a251b7f212c959ece3", + "c2d0f3bafba0707d8ef739ea966cb83af671d4ce", "0f50b6b608bf62d97fb861d84e08c024dedc77a9", "db2e09e9cdc94021a8f2761da4678957ab5ab634", "3469fb06b6846a8ee7feb9950958bcdfc125ca39" @@ -60064,6 +67837,45 @@ "e47ec7eeb0256395ee329697c371a12c66be83a8" ] }, + "95172": { + "id": "PR_kwDOAO6SJc53fTBd", + "public_id": 95172, + "url": "https://github.com/godotengine/godot/pull/95172", + "diff_url": "https://github.com/godotengine/godot/pull/95172.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95172.patch", + "title": "Fix crash when division by zero/modulo by zero happen on vectors", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwMzYxNzY=", + "created_at": "2024-08-05T19:37:38Z", + "updated_at": "2024-11-22T07:14:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "0524e29b5cf9b4b099e7f2a7be09f21fd80e1e14" + ] + }, "95175": { "id": "PR_kwDOAO6SJc53gElC", "public_id": 95175, @@ -62620,6 +70432,40 @@ "6df3621b472f7033de9d8391a2057a64aa5a42d6" ] }, + "95511": { + "id": "PR_kwDOAO6SJc54UohS", + "public_id": 95511, + "url": "https://github.com/godotengine/godot/pull/95511", + "diff_url": "https://github.com/godotengine/godot/pull/95511.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95511.patch", + "title": "Reshape and update button on oversampling change.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-08-14T07:44:40Z", + "updated_at": "2024-12-02T16:26:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "41a1a7f94becabae9e2aab41790735393e69f6ef" + ] + }, "95513": { "id": "PR_kwDOAO6SJc54VAkK", "public_id": 95513, @@ -64023,6 +71869,50 @@ "92f2bc70dd734e0de3b6c7f18c57680c63715343" ] }, + "95711": { + "id": "PR_kwDOAO6SJc54pYZ-", + "public_id": 95711, + "url": "https://github.com/godotengine/godot/pull/95711", + "diff_url": "https://github.com/godotengine/godot/pull/95711.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95711.patch", + "title": "Add hint for oneshot property & warning when it will be updated continuously by Force Continuous in `AnimationMixer`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2024-08-17T19:29:58Z", + "updated_at": "2024-11-22T21:03:22Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAABCNCFwA", + "name": "topic:particles", + "color": "#ffee88" + } + ], + "commits": [ + "761a20f7a720864af1c43747f5ac31b9915d04e3" + ] + }, "95722": { "id": "PR_kwDOAO6SJc54poXx", "public_id": 95722, @@ -64680,6 +72570,50 @@ "66832e9968e4711f0755d767daa4aec948e04e06" ] }, + "95795": { + "id": "PR_kwDOAO6SJc54t3ll", + "public_id": 95795, + "url": "https://github.com/godotengine/godot/pull/95795", + "diff_url": "https://github.com/godotengine/godot/pull/95795.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95795.patch", + "title": "Fix crash when re-importing model with AnimationPlayer panel open and node selected", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYyNDc4Nzg4", + "created_at": "2024-08-19T10:21:04Z", + "updated_at": "2024-11-27T16:54:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "a54c6ce42d9a58f435e94ca6f9237172203ae637" + ] + }, "95800": { "id": "PR_kwDOAO6SJc54u0O4", "public_id": 95800, @@ -65610,7 +73544,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-08-21T18:46:37Z", - "updated_at": "2024-09-16T11:51:32Z", + "updated_at": "2024-12-01T17:26:22Z", "target_branch": "master", "labels": [ { @@ -66154,6 +74088,35 @@ "6f7c52d17f69d61756f6b9e4441b9797b4912c8c" ] }, + "95964": { + "id": "PR_kwDOAO6SJc55L14s", + "public_id": 95964, + "url": "https://github.com/godotengine/godot/pull/95964", + "diff_url": "https://github.com/godotengine/godot/pull/95964.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95964.patch", + "title": "clipper2: Update to 1.4.0", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", + "created_at": "2024-08-22T22:54:35Z", + "updated_at": "2024-11-26T19:16:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "1bd52fed769ae65bdd00a47f127e45f9d9477c32" + ] + }, "95965": { "id": "PR_kwDOAO6SJc55L6od", "public_id": 95965, @@ -66666,7 +74629,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjczMTQ4ODY0", "created_at": "2024-08-24T06:04:25Z", - "updated_at": "2024-09-16T11:44:59Z", + "updated_at": "2024-11-23T00:06:01Z", "target_branch": "master", "labels": [ { @@ -69806,7 +77769,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjg2NTY2OTM5", "created_at": "2024-08-29T17:00:42Z", - "updated_at": "2024-11-17T19:19:59Z", + "updated_at": "2024-11-22T01:30:21Z", "target_branch": "master", "labels": [ { @@ -71068,6 +79031,41 @@ "6db8e3b6b14a8a2ed3a0b16954b653f8c689f60f" ] }, + "96399": { + "id": "PR_kwDOAO6SJc56D5aQ", + "public_id": 96399, + "url": "https://github.com/godotengine/godot/pull/96399", + "diff_url": "https://github.com/godotengine/godot/pull/96399.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96399.patch", + "title": "Unix: Don't create world-writable files when safe save is enabled", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEzMzczNw==", + "created_at": "2024-08-31T18:39:07Z", + "updated_at": "2024-11-22T09:59:10Z", + "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": [ + "64077ff3de40d12eec83501cb06280a0e02027fc", + "f49c9d7cd1d33586fbd106057a894b3effc04331" + ] + }, "96400": { "id": "PR_kwDOAO6SJc56D7-n", "public_id": 96400, @@ -71345,6 +79343,45 @@ "9cc9df52eb6ef32b80bd3bd725807fea70b00a89" ] }, + "96414": { + "id": "PR_kwDOAO6SJc56EQAE", + "public_id": 96414, + "url": "https://github.com/godotengine/godot/pull/96414", + "diff_url": "https://github.com/godotengine/godot/pull/96414.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96414.patch", + "title": "Improve behaviour of AnimationPlayer warnings.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEyNzU2MDQ3", + "created_at": "2024-09-01T00:41:05Z", + "updated_at": "2024-11-26T19:14:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "1deb42ad8dd6429cde94f437675c0cff3f8dcb60" + ] + }, "96426": { "id": "PR_kwDOAO6SJc56E5bU", "public_id": 96426, @@ -71554,6 +79591,40 @@ "79d0254a2d3edcd4d8dae2f51d5bce0d8119ab01" ] }, + "96449": { + "id": "PR_kwDOAO6SJc56GNUu", + "public_id": 96449, + "url": "https://github.com/godotengine/godot/pull/96449", + "diff_url": "https://github.com/godotengine/godot/pull/96449.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96449.patch", + "title": "Fix jumping to editor help does not scroll correctly sometimes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY2MDA0Mjgw", + "created_at": "2024-09-01T22:34:39Z", + "updated_at": "2024-11-29T21:59:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "af926854455bba29658271dee7b8d0ce7556bfaa" + ] + }, "96455": { "id": "PR_kwDOAO6SJc56Gh64", "public_id": 96455, @@ -72526,6 +80597,50 @@ "7d78d753b5c17f06cef03e87edb2b207a8221efd" ] }, + "96544": { + "id": "PR_kwDOAO6SJc56U02f", + "public_id": 96544, + "url": "https://github.com/godotengine/godot/pull/96544", + "diff_url": "https://github.com/godotengine/godot/pull/96544.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96544.patch", + "title": "Generate thumbnails on imported scenes.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEyNzU2MDQ3", + "created_at": "2024-09-04T00:10:16Z", + "updated_at": "2024-11-28T19:43:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "74611a74d1ae8af26fd889a6f2c83ba42198c6aa" + ] + }, "96548": { "id": "PR_kwDOAO6SJc56WCJZ", "public_id": 96548, @@ -74646,7 +82761,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2MjE3Njg=", "created_at": "2024-09-08T18:07:03Z", - "updated_at": "2024-11-20T16:04:37Z", + "updated_at": "2024-11-20T16:49:20Z", "target_branch": "master", "labels": [ { @@ -75386,6 +83501,40 @@ "3009073b39713a40f89e78f0410a0b1c63c6aebb" ] }, + "96782": { + "id": "PR_kwDOAO6SJc569G-X", + "public_id": 96782, + "url": "https://github.com/godotengine/godot/pull/96782", + "diff_url": "https://github.com/godotengine/godot/pull/96782.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96782.patch", + "title": "Blend file import: Don't keep original files when not unpacking them", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2024-09-10T09:29:37Z", + "updated_at": "2024-11-29T22:03:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "109bee08dd093e065abcdd888c37ff8f47735eb5" + ] + }, "96786": { "id": "PR_kwDOAO6SJc569wB0", "public_id": 96786, @@ -77752,6 +85901,40 @@ "ec62978dd0cf34e96576627393396782fad7e69b" ] }, + "97024": { + "id": "PR_kwDOAO6SJc57h8-n", + "public_id": 97024, + "url": "https://github.com/godotengine/godot/pull/97024", + "diff_url": "https://github.com/godotengine/godot/pull/97024.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97024.patch", + "title": "Use double comments in shader template light functions", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCKz2dg", + "created_at": "2024-09-14T23:22:31Z", + "updated_at": "2024-11-29T22:02:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "733797e71ff5707cf0a59ce4e7009d4de3f27732" + ] + }, "97026": { "id": "PR_kwDOAO6SJc57h-QS", "public_id": 97026, @@ -78102,6 +86285,45 @@ "453f32ae0ada5cc94bb292d372e6fc5263be4ebe" ] }, + "97061": { + "id": "PR_kwDOAO6SJc57jtYt", + "public_id": 97061, + "url": "https://github.com/godotengine/godot/pull/97061", + "diff_url": "https://github.com/godotengine/godot/pull/97061.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97061.patch", + "title": "Fix `RichTextLabel`'s modified stack being wiped on translation changes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2024-09-15T22:24:00Z", + "updated_at": "2024-11-22T22:08:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "250de088e3a0f303a393405ebdaa40c7dce62550" + ] + }, "97063": { "id": "PR_kwDOAO6SJc57kuqU", "public_id": 97063, @@ -79375,6 +87597,35 @@ "9c0afbb15ca301ae85264e79e052f106cbead344" ] }, + "97158": { + "id": "PR_kwDOAO6SJc578khy", + "public_id": 97158, + "url": "https://github.com/godotengine/godot/pull/97158", + "diff_url": "https://github.com/godotengine/godot/pull/97158.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97158.patch", + "title": "[Tree] Allow disabling auto generated tooltip for `TreeItem`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2024-09-18T19:56:40Z", + "updated_at": "2024-12-02T14:57:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "77549dd1f3727e92d6826df78d89797a6aac2fdd" + ] + }, "97159": { "id": "PR_kwDOAO6SJc578n36", "public_id": 97159, @@ -80036,6 +88287,40 @@ "ef48c4d306fae2b819e937509b663aef9e285f7a" ] }, + "97216": { + "id": "PR_kwDOAO6SJc58HTpr", + "public_id": 97216, + "url": "https://github.com/godotengine/godot/pull/97216", + "diff_url": "https://github.com/godotengine/godot/pull/97216.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97216.patch", + "title": "Ensure excluded GDExtension files are not included in `extension_list.cfg`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQwNzE3NzQ2", + "created_at": "2024-09-20T04:05:47Z", + "updated_at": "2024-11-30T02:51:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "c57eaf77571765461a83cde7e01a57460f02ff87" + ] + }, "97217": { "id": "PR_kwDOAO6SJc58Hmhg", "public_id": 97217, @@ -80576,7 +88861,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-09-20T22:34:32Z", - "updated_at": "2024-11-17T14:03:58Z", + "updated_at": "2024-11-22T01:18:47Z", "target_branch": "master", "labels": [ { @@ -80677,6 +88962,40 @@ "e75900e1ad1a2c699829335ad3be27b4e01afec1" ] }, + "97262": { + "id": "PR_kwDOAO6SJc58Oi4u", + "public_id": 97262, + "url": "https://github.com/godotengine/godot/pull/97262", + "diff_url": "https://github.com/godotengine/godot/pull/97262.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97262.patch", + "title": "Add unit tests for TCPServer", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY5Nzk5NDU=", + "created_at": "2024-09-21T02:04:06Z", + "updated_at": "2024-11-29T21:51:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw2NDk4MDA3MDE=", + "name": "topic:network", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMjMxNTkzNjg1", + "name": "topic:tests", + "color": "#ffee88" + } + ], + "commits": [ + "0c03db09f84dad8268e446fc2424f6c93286cad6" + ] + }, "97264": { "id": "PR_kwDOAO6SJc58Omqm", "public_id": 97264, @@ -80858,7 +89177,7 @@ "is_draft": false, "authored_by": "U_kgDOCXd9wA", "created_at": "2024-09-21T09:47:16Z", - "updated_at": "2024-09-23T10:35:33Z", + "updated_at": "2024-11-25T02:44:06Z", "target_branch": "master", "labels": [ { @@ -81266,7 +89585,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-09-21T20:23:51Z", - "updated_at": "2024-10-14T19:18:49Z", + "updated_at": "2024-11-28T20:19:54Z", "target_branch": "master", "labels": [ { @@ -81284,6 +89603,45 @@ "95fd45d9a5d0a0efe074bc40ff854d9d008ed7d9" ] }, + "97303": { + "id": "PR_kwDOAO6SJc58QkX2", + "public_id": 97303, + "url": "https://github.com/godotengine/godot/pull/97303", + "diff_url": "https://github.com/godotengine/godot/pull/97303.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97303.patch", + "title": "Avoid duplicating signals from scene instances into packed scenes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyNDE4OTg1", + "created_at": "2024-09-21T23:42:44Z", + "updated_at": "2024-11-30T13:34:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "8a42e3d3eff8f8ef44d663cbe735c2bb05170cba" + ] + }, "97304": { "id": "PR_kwDOAO6SJc58Qkhv", "public_id": 97304, @@ -81342,6 +89700,40 @@ "e9c85be76fe6faedfd5c8a1dab48cb2c9503116f" ] }, + "97311": { + "id": "PR_kwDOAO6SJc58QwTu", + "public_id": 97311, + "url": "https://github.com/godotengine/godot/pull/97311", + "diff_url": "https://github.com/godotengine/godot/pull/97311.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97311.patch", + "title": "Add unit tests for UDPServer", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY5Nzk5NDU=", + "created_at": "2024-09-22T03:11:19Z", + "updated_at": "2024-11-27T16:54:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw2NDk4MDA3MDE=", + "name": "topic:network", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMjMxNTkzNjg1", + "name": "topic:tests", + "color": "#ffee88" + } + ], + "commits": [ + "2c9de1d9d2e09ec4de52f2eb96af36729ec0f84f" + ] + }, "97314": { "id": "PR_kwDOAO6SJc58Q3U7", "public_id": 97314, @@ -81426,7 +89818,7 @@ "is_draft": false, "authored_by": "U_kgDOCXd9wA", "created_at": "2024-09-22T09:24:14Z", - "updated_at": "2024-09-23T10:35:50Z", + "updated_at": "2024-11-25T02:43:20Z", "target_branch": "master", "labels": [ { @@ -81721,6 +90113,40 @@ "163753949e31ec71ea5aeda902e69947369955af" ] }, + "97346": { + "id": "PR_kwDOAO6SJc58Tzrb", + "public_id": 97346, + "url": "https://github.com/godotengine/godot/pull/97346", + "diff_url": "https://github.com/godotengine/godot/pull/97346.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97346.patch", + "title": "Add descriptions to RDVertexAttribute's properties", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBhvAjg", + "created_at": "2024-09-23T03:57:05Z", + "updated_at": "2024-11-27T19:03:27Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "bd69df1379a122df657b30b639d5b667037f931e" + ] + }, "97352": { "id": "PR_kwDOAO6SJc58VYeb", "public_id": 97352, @@ -81732,7 +90158,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjYyNjUzMDc=", "created_at": "2024-09-23T08:49:07Z", - "updated_at": "2024-11-19T22:26:04Z", + "updated_at": "2024-11-25T12:10:39Z", "target_branch": "master", "labels": [ { @@ -81915,6 +90341,35 @@ "fe34c45d2af3157ce1dbe65fd8b624851109a02d" ] }, + "97365": { + "id": "PR_kwDOAO6SJc58YpGD", + "public_id": 97365, + "url": "https://github.com/godotengine/godot/pull/97365", + "diff_url": "https://github.com/godotengine/godot/pull/97365.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97365.patch", + "title": "Keep existing `VectorCompose` input values when setting vector type", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCB462A", + "created_at": "2024-09-23T14:56:40Z", + "updated_at": "2024-11-29T22:02:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "e5fada9cd1c344c9499736dc4604f121a8746118" + ] + }, "97367": { "id": "PR_kwDOAO6SJc58Y0Zx", "public_id": 97367, @@ -82056,6 +90511,35 @@ "d3ad99d3d1adbb08649b41fc1d07425a5f2fd79b" ] }, + "97378": { + "id": "PR_kwDOAO6SJc58aQJd", + "public_id": 97378, + "url": "https://github.com/godotengine/godot/pull/97378", + "diff_url": "https://github.com/godotengine/godot/pull/97378.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97378.patch", + "title": "Get rid of easily removable uses of `const_cast`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU1MjI0NTky", + "created_at": "2024-09-23T18:45:46Z", + "updated_at": "2024-12-02T14:58:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "d58b2e879ffae3b9b9038322ec5b6ccd8a5bc613" + ] + }, "97379": { "id": "PR_kwDOAO6SJc58afYN", "public_id": 97379, @@ -82144,6 +90628,35 @@ "633df0b29c7ec602377ea7367f7ad047f90b90f1" ] }, + "97388": { + "id": "PR_kwDOAO6SJc58ch_B", + "public_id": 97388, + "url": "https://github.com/godotengine/godot/pull/97388", + "diff_url": "https://github.com/godotengine/godot/pull/97388.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97388.patch", + "title": "VisualShader: Add LinearToSRGB and SRGBToLinear to ColorFunc node", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCKz2dg", + "created_at": "2024-09-24T01:03:16Z", + "updated_at": "2024-11-22T21:16:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "2191df0cea66f895e3c51f624052c83dcc5d3f47" + ] + }, "97389": { "id": "PR_kwDOAO6SJc58cvTq", "public_id": 97389, @@ -82393,7 +90906,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-09-24T16:22:19Z", - "updated_at": "2024-11-11T20:29:02Z", + "updated_at": "2024-11-22T14:59:37Z", "target_branch": "master", "labels": [ { @@ -82855,7 +91368,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjMzMjAxNjc0", "created_at": "2024-09-25T17:05:23Z", - "updated_at": "2024-11-14T20:57:26Z", + "updated_at": "2024-11-22T22:35:21Z", "target_branch": "master", "labels": [ { @@ -83430,7 +91943,7 @@ "is_draft": false, "authored_by": "U_kgDOCouzNQ", "created_at": "2024-09-26T23:23:59Z", - "updated_at": "2024-10-08T17:43:59Z", + "updated_at": "2024-12-02T04:40:03Z", "target_branch": "master", "labels": [ { @@ -83487,6 +92000,40 @@ "0101317d46499ad2c00fbf9d54c713bfe0bdef9d" ] }, + "97521": { + "id": "PR_kwDOAO6SJc583gPl", + "public_id": 97521, + "url": "https://github.com/godotengine/godot/pull/97521", + "diff_url": "https://github.com/godotengine/godot/pull/97521.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97521.patch", + "title": "Add a focus border on `ScrollContainer`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY5Nzk5NDU=", + "created_at": "2024-09-27T03:17:55Z", + "updated_at": "2024-11-29T21:59:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "86ea0127a3b6c27878a28ae5e3879055e7d6476f" + ] + }, "97524": { "id": "PR_kwDOAO6SJc583vdE", "public_id": 97524, @@ -85210,7 +93757,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjMzMjAxNjc0", "created_at": "2024-10-01T18:04:47Z", - "updated_at": "2024-10-21T21:50:07Z", + "updated_at": "2024-11-21T05:41:16Z", "target_branch": "master", "labels": [ { @@ -85239,12 +93786,12 @@ "url": "https://github.com/godotengine/godot/pull/97707", "diff_url": "https://github.com/godotengine/godot/pull/97707.diff", "patch_url": "https://github.com/godotengine/godot/pull/97707.patch", - "title": "Fix `InputEvent` device id clash", + "title": "Fix `InputEvent` device id clash (reverted)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYyOTkyMjc=", "created_at": "2024-10-01T19:06:00Z", - "updated_at": "2024-11-10T08:07:09Z", + "updated_at": "2024-11-21T22:43:14Z", "target_branch": "master", "labels": [ { @@ -85345,6 +93892,40 @@ "cd126a041eddd69a348116ed30656832494c17d6" ] }, + "97716": { + "id": "PR_kwDOAO6SJc59U-a9", + "public_id": 97716, + "url": "https://github.com/godotengine/godot/pull/97716", + "diff_url": "https://github.com/godotengine/godot/pull/97716.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97716.patch", + "title": "Add half precision floating point support to `StreamPeer` and `FileAccess`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY5Nzk5NDU=", + "created_at": "2024-10-02T03:44:39Z", + "updated_at": "2024-11-22T21:03:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw2NDk4MDA3MDE=", + "name": "topic:network", + "color": "#ffee88" + } + ], + "commits": [ + "eb86670f94ef505e9b4adc37bc0948a3a5588ed8" + ] + }, "97719": { "id": "PR_kwDOAO6SJc59VZX_", "public_id": 97719, @@ -86226,6 +94807,45 @@ "08af57fb8635eec8a469f7255ba3c3eb39990bb4" ] }, + "97824": { + "id": "PR_kwDOAO6SJc59qeMm", + "public_id": 97824, + "url": "https://github.com/godotengine/godot/pull/97824", + "diff_url": "https://github.com/godotengine/godot/pull/97824.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97824.patch", + "title": "Add RetargetModifier3D for realtime retarget to keep original rest", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2024-10-04T20:15:03Z", + "updated_at": "2024-11-26T19:13:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "f5b49af99fb63980ab05d8f909621393e4bfc2a6" + ] + }, "97830": { "id": "PR_kwDOAO6SJc59q-Em", "public_id": 97830, @@ -86237,7 +94857,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-10-04T21:44:49Z", - "updated_at": "2024-10-14T19:19:07Z", + "updated_at": "2024-11-28T20:20:19Z", "target_branch": "master", "labels": [ { @@ -86454,6 +95074,40 @@ "a60195e23d99a1b1fda61bcee023b56160fd4096" ] }, + "97884": { + "id": "PR_kwDOAO6SJc59u0HQ", + "public_id": 97884, + "url": "https://github.com/godotengine/godot/pull/97884", + "diff_url": "https://github.com/godotengine/godot/pull/97884.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97884.patch", + "title": "Add theme type variations for secondary Trees and ItemLists", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwNTc5MDE0", + "created_at": "2024-10-06T13:35:23Z", + "updated_at": "2024-11-27T17:03:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "0ff5d5fd046bda499648259642c16f677d439c74" + ] + }, "97885": { "id": "PR_kwDOAO6SJc59u0OJ", "public_id": 97885, @@ -86567,7 +95221,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQzNzAyNQ==", "created_at": "2024-10-06T16:56:50Z", - "updated_at": "2024-11-20T08:12:13Z", + "updated_at": "2024-11-22T11:53:10Z", "target_branch": "master", "labels": [ { @@ -86847,6 +95501,35 @@ "257633c354fbc8e7b5bc00c9ef5ebcf96bce3e0d" ] }, + "97924": { + "id": "PR_kwDOAO6SJc59zmz5", + "public_id": 97924, + "url": "https://github.com/godotengine/godot/pull/97924", + "diff_url": "https://github.com/godotengine/godot/pull/97924.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97924.patch", + "title": "Fix plugin creation dialog script name tooltip", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwNTc5MDE0", + "created_at": "2024-10-07T11:59:48Z", + "updated_at": "2024-11-27T17:02:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "3345f90bf39459a197334e5e066c4d96849e3d5f" + ] + }, "97925": { "id": "PR_kwDOAO6SJc59zoKg", "public_id": 97925, @@ -86886,6 +95569,40 @@ "274076c5bed94628a6314871c1e088040f62bef3" ] }, + "97928": { + "id": "PR_kwDOAO6SJc590A07", + "public_id": 97928, + "url": "https://github.com/godotengine/godot/pull/97928", + "diff_url": "https://github.com/godotengine/godot/pull/97928.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97928.patch", + "title": "Improve `NavMeshQueries3D::polygons_get_closest_point_info` performance ", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxNzYwNjI=", + "created_at": "2024-10-07T12:51:52Z", + "updated_at": "2024-12-02T14:54:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "4f17a7428b67986f6ef472e908dcdea73b29d21d" + ] + }, "97929": { "id": "PR_kwDOAO6SJc590JmL", "public_id": 97929, @@ -87166,9 +95883,14 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2024-10-08T01:09:09Z", - "updated_at": "2024-10-14T23:51:01Z", + "updated_at": "2024-11-26T00:00:33Z", "target_branch": "master", "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", @@ -87189,6 +95911,35 @@ "6f359156224604910f3d6a1bb2b8d7b1d9694d94" ] }, + "97963": { + "id": "PR_kwDOAO6SJc5958Wi", + "public_id": 97963, + "url": "https://github.com/godotengine/godot/pull/97963", + "diff_url": "https://github.com/godotengine/godot/pull/97963.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97963.patch", + "title": "[RTL] Add support for vertical alignment.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-10-08T07:00:37Z", + "updated_at": "2024-11-29T22:02:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "7ed90a4f075f2a8c79b967684dd7ba328154ddaa" + ] + }, "97966": { "id": "PR_kwDOAO6SJc597yol", "public_id": 97966, @@ -87335,6 +96086,45 @@ "74df6f192a5d123d291a90519805fd340282b97b" ] }, + "97986": { + "id": "PR_kwDOAO6SJc59-2U-", + "public_id": 97986, + "url": "https://github.com/godotengine/godot/pull/97986", + "diff_url": "https://github.com/godotengine/godot/pull/97986.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97986.patch", + "title": "Editor: forbid deleting inherited metadata properties", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBc0k3w", + "created_at": "2024-10-08T17:54:13Z", + "updated_at": "2024-11-26T05:21:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "edde380e9cb1545d77e99bba99aaf55f55e7dc86" + ] + }, "97992": { "id": "PR_kwDOAO6SJc5-ACnE", "public_id": 97992, @@ -87442,6 +96232,45 @@ "d29e7b69532044e18a53d4ebeca94072361da2a0" ] }, + "98012": { + "id": "PR_kwDOAO6SJc5-EHcl", + "public_id": 98012, + "url": "https://github.com/godotengine/godot/pull/98012", + "diff_url": "https://github.com/godotengine/godot/pull/98012.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98012.patch", + "title": "Fix uneditable `LineEdit`, `TextEdit` and `CodeEdit` virtual keyboard popup on mobile", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2024-10-09T11:05:50Z", + "updated_at": "2024-11-27T16:58:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "14dd5954476da8a9a40b8733cdeb04b66ca46c0e" + ] + }, "98017": { "id": "PR_kwDOAO6SJc5-Ex92", "public_id": 98017, @@ -87486,6 +96315,40 @@ "9652695f6f2bb508d15ddf3cf2f29fef923f19ad" ] }, + "98022": { + "id": "PR_kwDOAO6SJc5-FkCO", + "public_id": 98022, + "url": "https://github.com/godotengine/godot/pull/98022", + "diff_url": "https://github.com/godotengine/godot/pull/98022.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98022.patch", + "title": "Unify filter feature and improve space management for EditorFileDialog", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOB0Hzrw", + "created_at": "2024-10-09T14:02:03Z", + "updated_at": "2024-11-29T22:00:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "0542bccee0a4804bc79fda4515e30161ab227d48" + ] + }, "98031": { "id": "PR_kwDOAO6SJc5-HmEk", "public_id": 98031, @@ -87530,6 +96393,35 @@ "77c444b80b5447f74d20f7de511340957701d1a2" ] }, + "98035": { + "id": "PR_kwDOAO6SJc5-IFkR", + "public_id": 98035, + "url": "https://github.com/godotengine/godot/pull/98035", + "diff_url": "https://github.com/godotengine/godot/pull/98035.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98035.patch", + "title": "Fix `ScrollBar` grabber mouse input ignores scroll content margins.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODc3MTcw", + "created_at": "2024-10-09T20:04:27Z", + "updated_at": "2024-11-28T04:10:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "2041d8cf08f49f9b5dd501c75deae024e080e5f9" + ] + }, "98036": { "id": "PR_kwDOAO6SJc5-IZhf", "public_id": 98036, @@ -87705,6 +96597,35 @@ "96ab05e89ff7d4f9f2865b04d3b7bf2b489b009f" ] }, + "98069": { + "id": "PR_kwDOAO6SJc5-QhcL", + "public_id": 98069, + "url": "https://github.com/godotengine/godot/pull/98069", + "diff_url": "https://github.com/godotengine/godot/pull/98069.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98069.patch", + "title": "[Web] Fix PWA callback assignment causing crash in sandboxed iframes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxNjMxODc0", + "created_at": "2024-10-10T18:36:00Z", + "updated_at": "2024-11-25T19:27:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc0NTU=", + "name": "platform:web", + "color": "#e4e4e4" + } + ], + "commits": [ + "05b266bd8950330935c51938e0ebe159d87316c8" + ] + }, "98074": { "id": "PR_kwDOAO6SJc5-RhVH", "public_id": 98074, @@ -87928,6 +96849,45 @@ "38f9769bc6d560373df961880f99aaaafaae00d9" ] }, + "98093": { + "id": "PR_kwDOAO6SJc5-W_yp", + "public_id": 98093, + "url": "https://github.com/godotengine/godot/pull/98093", + "diff_url": "https://github.com/godotengine/godot/pull/98093.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98093.patch", + "title": "Support for XCode 8+ feature `PROVISIONING_PROFILE_SPECIFIER`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEzMzg2NDA5", + "created_at": "2024-10-11T15:55:19Z", + "updated_at": "2024-11-29T22:02:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1MTk=", + "name": "platform:ios", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "4036270f8d2e19f8e2c71cd05800d6cd0af5e2ed" + ] + }, "98099": { "id": "PR_kwDOAO6SJc5-XQO_", "public_id": 98099, @@ -89236,7 +98196,7 @@ "is_draft": false, "authored_by": "U_kgDOBhvAjg", "created_at": "2024-10-17T14:04:57Z", - "updated_at": "2024-11-13T11:44:16Z", + "updated_at": "2024-11-27T19:03:12Z", "target_branch": "master", "labels": [ { @@ -89396,7 +98356,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjkwNTg5NDE=", "created_at": "2024-10-17T20:20:07Z", - "updated_at": "2024-11-10T20:18:58Z", + "updated_at": "2024-11-22T23:42:56Z", "target_branch": "master", "labels": [ { @@ -89969,7 +98929,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-10-18T21:27:10Z", - "updated_at": "2024-10-29T22:21:01Z", + "updated_at": "2024-11-28T20:21:38Z", "target_branch": "master", "labels": [ { @@ -90192,7 +99152,7 @@ "is_draft": false, "authored_by": "U_kgDOCouzNQ", "created_at": "2024-10-20T00:27:09Z", - "updated_at": "2024-11-01T03:55:28Z", + "updated_at": "2024-11-23T06:14:41Z", "target_branch": "master", "labels": [ { @@ -90580,6 +99540,74 @@ "eb8b9898c9839aed04a248072baae666f3943a40" ] }, + "98401": { + "id": "PR_kwDOAO6SJc5_Yuv5", + "public_id": 98401, + "url": "https://github.com/godotengine/godot/pull/98401", + "diff_url": "https://github.com/godotengine/godot/pull/98401.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98401.patch", + "title": "Prioritize proximity to green arrow when selecting overlapping transitions in AnimationNodeStateMachine", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjk2NTgzNTU=", + "created_at": "2024-10-21T23:45:47Z", + "updated_at": "2024-12-02T14:59:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "c5199a50171a523c0d4fbc87cdf1abe0e808b864" + ] + }, + "98402": { + "id": "PR_kwDOAO6SJc5_YxVY", + "public_id": 98402, + "url": "https://github.com/godotengine/godot/pull/98402", + "diff_url": "https://github.com/godotengine/godot/pull/98402.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98402.patch", + "title": "Reduce opacity of nodes with no shared transition when selecting an AnimationNodeStateMachine node", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjk2NTgzNTU=", + "created_at": "2024-10-21T23:58:35Z", + "updated_at": "2024-12-02T14:59:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "366fa9ff39c7d353c4bd1872afc7f0333b0c97dd" + ] + }, "98405": { "id": "PR_kwDOAO6SJc5_Y3UL", "public_id": 98405, @@ -90624,6 +99652,45 @@ "403e53e1d33519af3700f8bcbdce827a17b6dc29" ] }, + "98419": { + "id": "PR_kwDOAO6SJc5_d5fi", + "public_id": 98419, + "url": "https://github.com/godotengine/godot/pull/98419", + "diff_url": "https://github.com/godotengine/godot/pull/98419.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98419.patch", + "title": "Improve Scale Selection in Animation tab", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-10-22T13:54:32Z", + "updated_at": "2024-11-26T19:38:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "d5fbc7dab1d4d417e4b4f9e9db680135b4636055" + ] + }, "98421": { "id": "PR_kwDOAO6SJc5_eSYY", "public_id": 98421, @@ -90897,7 +99964,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2024-10-23T03:26:39Z", - "updated_at": "2024-11-12T15:36:29Z", + "updated_at": "2024-11-22T10:43:05Z", "target_branch": "master", "labels": [ { @@ -90954,6 +100021,35 @@ "463e81413e89352e41948de308e907c62edd4c0e" ] }, + "98450": { + "id": "PR_kwDOAO6SJc5_kN8K", + "public_id": 98450, + "url": "https://github.com/godotengine/godot/pull/98450", + "diff_url": "https://github.com/godotengine/godot/pull/98450.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98450.patch", + "title": "[RTL] Allow setting image alignment as separate bbcode argument.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-10-23T07:35:42Z", + "updated_at": "2024-11-29T21:56:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "503574441e1d9d40da0dc13a50ed9fea5790e218" + ] + }, "98451": { "id": "PR_kwDOAO6SJc5_kefW", "public_id": 98451, @@ -91376,6 +100472,40 @@ "1b4f6f6bfaa050b12b76c7b2f484f7c2620390f3" ] }, + "98489": { + "id": "PR_kwDOAO6SJc5_wC49", + "public_id": 98489, + "url": "https://github.com/godotengine/godot/pull/98489", + "diff_url": "https://github.com/godotengine/godot/pull/98489.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98489.patch", + "title": "Fix Camera3D::project_position() when depth=zfar", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ5NjA2NjIy", + "created_at": "2024-10-24T10:32:54Z", + "updated_at": "2024-11-27T20:16:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + } + ], + "commits": [ + "771e561cdd50b01f224e3ace5f2c0c04dd9bdc0c" + ] + }, "98490": { "id": "PR_kwDOAO6SJc5_xFT-", "public_id": 98490, @@ -91416,12 +100546,12 @@ "url": "https://github.com/godotengine/godot/pull/98493", "diff_url": "https://github.com/godotengine/godot/pull/98493.diff", "patch_url": "https://github.com/godotengine/godot/pull/98493.patch", - "title": "Fix InputEvent crash when opening project", + "title": "Fix InputEvent crash when opening project (reverted)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-10-24T15:10:04Z", - "updated_at": "2024-10-25T01:44:21Z", + "updated_at": "2024-11-21T22:43:36Z", "target_branch": "master", "labels": [ { @@ -91565,6 +100695,45 @@ "e2cc0e484e309517d135858dda7d2817b0a9b66d" ] }, + "98533": { + "id": "PR_kwDOAO6SJc5_8oaV", + "public_id": 98533, + "url": "https://github.com/godotengine/godot/pull/98533", + "diff_url": "https://github.com/godotengine/godot/pull/98533.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98533.patch", + "title": "Adjust `make_rst.py` for GDScript documentation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", + "created_at": "2024-10-25T19:41:01Z", + "updated_at": "2024-12-02T15:00:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "ba943e4481ac5615cf97a0c742d357d0f0e47b16" + ] + }, "98534": { "id": "PR_kwDOAO6SJc5_8veg", "public_id": 98534, @@ -91643,6 +100812,79 @@ "5d1a2a421685dbdcf0e77cb05a01eae79302d98f" ] }, + "98539": { + "id": "PR_kwDOAO6SJc5_-Lcq", + "public_id": 98539, + "url": "https://github.com/godotengine/godot/pull/98539", + "diff_url": "https://github.com/godotengine/godot/pull/98539.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98539.patch", + "title": "Show file names in remove files confirmation dialog", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY5Nzk5NDU=", + "created_at": "2024-10-26T01:56:35Z", + "updated_at": "2024-11-27T16:54: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": [ + "56d01fb46731c07503ee80ff774fa9aab4522e82" + ] + }, + "98541": { + "id": "PR_kwDOAO6SJc5_-gBN", + "public_id": 98541, + "url": "https://github.com/godotengine/godot/pull/98541", + "diff_url": "https://github.com/godotengine/godot/pull/98541.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98541.patch", + "title": "Fix `MultiMesh` errors in editor and resource duplication", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOB_eGRg", + "created_at": "2024-10-26T06:19:35Z", + "updated_at": "2024-11-29T22:03:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "cb94652c3413f8a0da16d1db6b920958d0e0fe5a" + ] + }, "98543": { "id": "PR_kwDOAO6SJc5_-hWu", "public_id": 98543, @@ -91842,6 +101084,45 @@ "76c20383d107598ce7c9f7ccddff54a6a0002ea8" ] }, + "98567": { + "id": "PR_kwDOAO6SJc5__5u9", + "public_id": 98567, + "url": "https://github.com/godotengine/godot/pull/98567", + "diff_url": "https://github.com/godotengine/godot/pull/98567.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98567.patch", + "title": "Fix `ColorPicker`'s remote synchronization when typing values", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOB_eGRg", + "created_at": "2024-10-26T22:04:04Z", + "updated_at": "2024-11-26T19:14:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "893ce62967b08e337a72ecd965caf837d2117f2b" + ] + }, "98571": { "id": "PR_kwDOAO6SJc6AADYx", "public_id": 98571, @@ -91905,6 +101186,40 @@ "be5d7f757d70596f628c9ac8a3cba8412cc34fa7" ] }, + "98582": { + "id": "PR_kwDOAO6SJc6ABCWi", + "public_id": 98582, + "url": "https://github.com/godotengine/godot/pull/98582", + "diff_url": "https://github.com/godotengine/godot/pull/98582.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98582.patch", + "title": "Remove button number limit from Windows `dialog_show()` implementation.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-10-27T14:58:54Z", + "updated_at": "2024-12-02T16:25:25Z", + "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": [ + "335b42d4372653412e63a16bc220372a03be7c4f" + ] + }, "98584": { "id": "PR_kwDOAO6SJc6ABNjt", "public_id": 98584, @@ -92153,6 +101468,69 @@ "4fd53eb128054d9e9c2c9ac5bb22e88f8776326d" ] }, + "98605": { + "id": "PR_kwDOAO6SJc6AEIvK", + "public_id": 98605, + "url": "https://github.com/godotengine/godot/pull/98605", + "diff_url": "https://github.com/godotengine/godot/pull/98605.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98605.patch", + "title": "[Label] Handle text as multiple independent paragraphs.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-10-28T08:43:51Z", + "updated_at": "2024-12-01T18:46:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "b329b4ab06873fdbfdeb6030a171bba8dff04939" + ] + }, + "98608": { + "id": "PR_kwDOAO6SJc6AEnmX", + "public_id": 98608, + "url": "https://github.com/godotengine/godot/pull/98608", + "diff_url": "https://github.com/godotengine/godot/pull/98608.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98608.patch", + "title": "[Misc] Check for the available and installed Vulkan SDK versions before downloading and installing.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-10-28T09:36:08Z", + "updated_at": "2024-12-02T16:25:20Z", + "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": [ + "db1c1d43e3c21a6cd981215380818d34c9fc9b55" + ] + }, "98612": { "id": "PR_kwDOAO6SJc6AGRX6", "public_id": 98612, @@ -92459,6 +101837,40 @@ "514c3278a2c52e466b1325fd708b23cd829476cb" ] }, + "98631": { + "id": "PR_kwDOAO6SJc6AMzSg", + "public_id": 98631, + "url": "https://github.com/godotengine/godot/pull/98631", + "diff_url": "https://github.com/godotengine/godot/pull/98631.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98631.patch", + "title": "[Windows] Fix restoring fullscreen window.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-10-29T07:35:29Z", + "updated_at": "2024-12-02T16:24:49Z", + "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": [ + "bf9f78c353b5904facac75b7c45e065a6e4b131e" + ] + }, "98637": { "id": "PR_kwDOAO6SJc6AQEmf", "public_id": 98637, @@ -92537,6 +101949,35 @@ "0d1d94572750b624e10aa6e655011e37028fa1c5" ] }, + "98657": { + "id": "PR_kwDOAO6SJc6ATX5o", + "public_id": 98657, + "url": "https://github.com/godotengine/godot/pull/98657", + "diff_url": "https://github.com/godotengine/godot/pull/98657.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98657.patch", + "title": "Add editor setting to stop the bottom panel from switching to the Stack Trace", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOB_eGRg", + "created_at": "2024-10-29T22:22:06Z", + "updated_at": "2024-12-02T14:57:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "e6eeaf28df19c9e8b5acef44c1b38f174b1fce99" + ] + }, "98662": { "id": "PR_kwDOAO6SJc6AU5-9", "public_id": 98662, @@ -92571,6 +102012,89 @@ "f96ef5fc0d03c1670c388ef5374e40fa55e87f7e" ] }, + "98664": { + "id": "PR_kwDOAO6SJc6AWU_a", + "public_id": 98664, + "url": "https://github.com/godotengine/godot/pull/98664", + "diff_url": "https://github.com/godotengine/godot/pull/98664.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98664.patch", + "title": "[TextServer] Reset subpixel shift on blank glyphs.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-10-30T09:17:39Z", + "updated_at": "2024-12-02T16:24:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "e81a2afbc49715eea0f82875721b1cc5f99414a9" + ] + }, + "98670": { + "id": "PR_kwDOAO6SJc6AYesC", + "public_id": 98670, + "url": "https://github.com/godotengine/godot/pull/98670", + "diff_url": "https://github.com/godotengine/godot/pull/98670.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98670.patch", + "title": "Automatically resolve initial and final action for draw lists.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODUwNA==", + "created_at": "2024-10-30T13:05:22Z", + "updated_at": "2024-11-28T11:45:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "6d5ac8f7ef4a3ddaf50720ab473b9dffece21674" + ] + }, "98678": { "id": "PR_kwDOAO6SJc6AblsW", "public_id": 98678, @@ -92771,7 +102295,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjk5NTc5ODc=", "created_at": "2024-10-31T04:43:07Z", - "updated_at": "2024-11-12T18:20:28Z", + "updated_at": "2024-12-01T00:52:50Z", "target_branch": "master", "labels": [ { @@ -92897,7 +102421,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUzODUwNA==", "created_at": "2024-10-31T15:15:53Z", - "updated_at": "2024-11-11T01:44:37Z", + "updated_at": "2024-11-28T11:45:23Z", "target_branch": "master", "labels": [ { @@ -93038,7 +102562,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2024-10-31T21:26:08Z", - "updated_at": "2024-11-10T18:20:19Z", + "updated_at": "2024-12-02T14:42:37Z", "target_branch": "master", "labels": [ { @@ -93309,6 +102833,40 @@ "fa4f701e0ee43e05a763c5aceb35291c85d16d37" ] }, + "98739": { + "id": "PR_kwDOAO6SJc6ArPdP", + "public_id": 98739, + "url": "https://github.com/godotengine/godot/pull/98739", + "diff_url": "https://github.com/godotengine/godot/pull/98739.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98739.patch", + "title": "[Editor] Copy encryption and script settings on export preset duplication.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-11-01T22:04:06Z", + "updated_at": "2024-12-02T14:56:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "25067420131ba93fd02fbfced3775d204965c901" + ] + }, "98742": { "id": "PR_kwDOAO6SJc6Aredx", "public_id": 98742, @@ -93372,6 +102930,64 @@ "2dd409fd70fcd2d61138419fb4db763486bb3a80" ] }, + "98744": { + "id": "PR_kwDOAO6SJc6ArlGM", + "public_id": 98744, + "url": "https://github.com/godotengine/godot/pull/98744", + "diff_url": "https://github.com/godotengine/godot/pull/98744.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98744.patch", + "title": "Docs: Standardize names and terms for renderers", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCKz2dg", + "created_at": "2024-11-02T00:14:54Z", + "updated_at": "2024-12-02T14:54:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "141737d168fa984fc410495e38ee308e8cd5c6a2" + ] + }, + "98745": { + "id": "PR_kwDOAO6SJc6Arlnz", + "public_id": 98745, + "url": "https://github.com/godotengine/godot/pull/98745", + "diff_url": "https://github.com/godotengine/godot/pull/98745.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98745.patch", + "title": "[Editor] Update SceneUniqueName button text for clarity", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYyNDc4Nzg4", + "created_at": "2024-11-02T00:19:44Z", + "updated_at": "2024-11-29T21:59:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "8f5b11ac2513e336e001645a41c942e433de0f6b" + ] + }, "98748": { "id": "PR_kwDOAO6SJc6Arsl9", "public_id": 98748, @@ -93469,6 +103085,64 @@ "0f0e24016ceb11b2503447bb70bce723322dcb7c" ] }, + "98763": { + "id": "PR_kwDOAO6SJc6As4-C", + "public_id": 98763, + "url": "https://github.com/godotengine/godot/pull/98763", + "diff_url": "https://github.com/godotengine/godot/pull/98763.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98763.patch", + "title": "Use `SceneStringName` in more places", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2024-11-02T16:19:25Z", + "updated_at": "2024-12-02T14:55:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "af56d6e8e88e56110577f3bbcfa2eb5cdcc71356" + ] + }, + "98765": { + "id": "PR_kwDOAO6SJc6AtF50", + "public_id": 98765, + "url": "https://github.com/godotengine/godot/pull/98765", + "diff_url": "https://github.com/godotengine/godot/pull/98765.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98765.patch", + "title": "Don't tint editor bottom panel icons when hovered or pressed", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2024-11-02T17:37:17Z", + "updated_at": "2024-11-29T21:11:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "dafba55c69a562844099b144a6eac5010e053d48" + ] + }, "98767": { "id": "PR_kwDOAO6SJc6AtMxT", "public_id": 98767, @@ -93537,6 +103211,50 @@ "d000d3b101e670fb7387fcadfdca2ba758af293c" ] }, + "98770": { + "id": "PR_kwDOAO6SJc6AtVky", + "public_id": 98770, + "url": "https://github.com/godotengine/godot/pull/98770", + "diff_url": "https://github.com/godotengine/godot/pull/98770.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98770.patch", + "title": "Fix occlusion culling for double builds by enforcing float conversion for Embree.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyMzIyNzQ1", + "created_at": "2024-11-02T19:39:37Z", + "updated_at": "2024-11-29T22:00:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "4089a6cb8c7f0794a77e0a7774d8c43612672bcf" + ] + }, "98771": { "id": "PR_kwDOAO6SJc6AtXik", "public_id": 98771, @@ -93640,7 +103358,7 @@ "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2024-11-02T22:24:02Z", - "updated_at": "2024-11-10T18:20:06Z", + "updated_at": "2024-11-20T17:02:31Z", "target_branch": "master", "labels": [ { @@ -93663,6 +103381,40 @@ "5085c1f5305c434cce76cde035cdaee0a9547b5c" ] }, + "98778": { + "id": "PR_kwDOAO6SJc6AtieA", + "public_id": 98778, + "url": "https://github.com/godotengine/godot/pull/98778", + "diff_url": "https://github.com/godotengine/godot/pull/98778.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98778.patch", + "title": "Add copy button to toast notification", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MTMyMjgw", + "created_at": "2024-11-02T22:41:52Z", + "updated_at": "2024-12-02T15:42: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": [ + "81a7a2c50c6bb5930b6ea8aeb03c924f0b9b5479" + ] + }, "98782": { "id": "PR_kwDOAO6SJc6AtnB7", "public_id": 98782, @@ -93708,7 +103460,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjk5NTc5ODc=", "created_at": "2024-11-03T04:01:21Z", - "updated_at": "2024-11-12T15:37:05Z", + "updated_at": "2024-12-01T00:53:01Z", "target_branch": "master", "labels": [ { @@ -94034,7 +103786,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUzODUwNA==", "created_at": "2024-11-04T17:22:02Z", - "updated_at": "2024-11-05T03:57:37Z", + "updated_at": "2024-11-28T11:45:32Z", "target_branch": "master", "labels": [ { @@ -94198,6 +103950,35 @@ "c72eb04adb1ef5fa9a91113d2db100bb2279c9b0" ] }, + "98835": { + "id": "PR_kwDOAO6SJc6A4ZTo", + "public_id": 98835, + "url": "https://github.com/godotengine/godot/pull/98835", + "diff_url": "https://github.com/godotengine/godot/pull/98835.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98835.patch", + "title": "Mask out shadows on CanvasItems that don't have a matching `item_shadow_mask`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2024-11-05T05:24:36Z", + "updated_at": "2024-11-22T21:03:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "2b68c63a886f1442f7afdb91f6bae16e755325cc" + ] + }, "98837": { "id": "PR_kwDOAO6SJc6A4gho", "public_id": 98837, @@ -94402,6 +104183,40 @@ "9db8b0e3330d967a3d4276d288a0bbb62acd150b" ] }, + "98862": { + "id": "PR_kwDOAO6SJc6A-dGu", + "public_id": 98862, + "url": "https://github.com/godotengine/godot/pull/98862", + "diff_url": "https://github.com/godotengine/godot/pull/98862.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98862.patch", + "title": "Register Engine, OS, ProjectSettings, and Time singletons in time for for `INITIZATION_LEVEL_CORE`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5ODAyNDAz", + "created_at": "2024-11-05T20:25:46Z", + "updated_at": "2024-11-30T03:51:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "48fbe4172b682ca319316a1f129f622e240ebad7" + ] + }, "98866": { "id": "PR_kwDOAO6SJc6A-4Zz", "public_id": 98866, @@ -94705,7 +104520,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-11-06T15:45:16Z", - "updated_at": "2024-11-15T02:41:35Z", + "updated_at": "2024-11-21T11:42:45Z", "target_branch": "master", "labels": [ { @@ -94772,6 +104587,55 @@ "44b2c4e00d229bcbd9917e736cf3d68621546975" ] }, + "98901": { + "id": "PR_kwDOAO6SJc6BF_Vu", + "public_id": 98901, + "url": "https://github.com/godotengine/godot/pull/98901", + "diff_url": "https://github.com/godotengine/godot/pull/98901.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98901.patch", + "title": "[Web] Ensure editor crossorigin isolation headers", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI3MDkyOA==", + "created_at": "2024-11-06T18:25:26Z", + "updated_at": "2024-11-27T16:54:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc0NTU=", + "name": "platform:web", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "1a082fdd8038d6a4f0f7d9c335a2c7ea440566d1" + ] + }, "98910": { "id": "PR_kwDOAO6SJc6BHh83", "public_id": 98910, @@ -94840,6 +104704,84 @@ "4cbf15608ce24a2e803ba5e943ba699c0b73651a" ] }, + "98914": { + "id": "PR_kwDOAO6SJc6BH-tR", + "public_id": 98914, + "url": "https://github.com/godotengine/godot/pull/98914", + "diff_url": "https://github.com/godotengine/godot/pull/98914.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98914.patch", + "title": "Support extension icons in ScriptCreateDialog", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI0OTk4Mg==", + "created_at": "2024-11-07T01:23:17Z", + "updated_at": "2024-12-02T14:57:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "5da3e816404708b22b4a66796c7371d2d6b5853f" + ] + }, + "98917": { + "id": "PR_kwDOAO6SJc6BKfxh", + "public_id": 98917, + "url": "https://github.com/godotengine/godot/pull/98917", + "diff_url": "https://github.com/godotengine/godot/pull/98917.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98917.patch", + "title": "Android: Fix immersive mode issue", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2024-11-07T10:06:57Z", + "updated_at": "2024-12-02T14:57:20Z", + "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": [ + "6445b6cbdda85ecf720fa5caea41073a0aaa3448" + ] + }, "98918": { "id": "PR_kwDOAO6SJc6BKuzy", "public_id": 98918, @@ -94885,7 +104827,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-11-07T10:47:33Z", - "updated_at": "2024-11-10T18:20:37Z", + "updated_at": "2024-11-28T20:20:55Z", "target_branch": "master", "labels": [ { @@ -94932,6 +104874,45 @@ "b607997bfc7d55244f63f254c5db3fb982df3299" ] }, + "98921": { + "id": "PR_kwDOAO6SJc6BLEjR", + "public_id": 98921, + "url": "https://github.com/godotengine/godot/pull/98921", + "diff_url": "https://github.com/godotengine/godot/pull/98921.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98921.patch", + "title": "Raise the number of file handles on Windows", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExNzk3MTc0", + "created_at": "2024-11-07T11:16:09Z", + "updated_at": "2024-11-29T22:02:12Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "a5f86ee07e401d0191b338c4de440c2665d499e8" + ] + }, "98927": { "id": "PR_kwDOAO6SJc6BOOD-", "public_id": 98927, @@ -95045,6 +105026,35 @@ "784558f3278b18cff25cc1f4f5a96aba81d449a8" ] }, + "98946": { + "id": "PR_kwDOAO6SJc6BQ_kA", + "public_id": 98946, + "url": "https://github.com/godotengine/godot/pull/98946", + "diff_url": "https://github.com/godotengine/godot/pull/98946.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98946.patch", + "title": "Remove unnecessary `_3D_DISABLED` checks in `Performance`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-11-08T04:02:01Z", + "updated_at": "2024-11-23T02:06:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "5f8df2ca63369fbb0c7b29aad03d44ad1b337c3c" + ] + }, "98948": { "id": "PR_kwDOAO6SJc6BRDdu", "public_id": 98948, @@ -95056,7 +105066,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjk5NTc5ODc=", "created_at": "2024-11-08T04:22:05Z", - "updated_at": "2024-11-12T15:36:41Z", + "updated_at": "2024-12-01T00:54:34Z", "target_branch": "master", "labels": [ { @@ -95168,7 +105178,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjMxNzYwNjI=", "created_at": "2024-11-08T12:21:11Z", - "updated_at": "2024-11-11T20:19:47Z", + "updated_at": "2024-12-02T15:02:13Z", "target_branch": "master", "labels": [ { @@ -95478,6 +105488,35 @@ "b2cb858572fa01858f3cbea61054ea5dab18d0f6" ] }, + "98972": { + "id": "PR_kwDOAO6SJc6BWm-j", + "public_id": 98972, + "url": "https://github.com/godotengine/godot/pull/98972", + "diff_url": "https://github.com/godotengine/godot/pull/98972.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98972.patch", + "title": "Expose `TranslationServer::standardize_locale` `add_default` param publicly", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY0OTU1MTg=", + "created_at": "2024-11-08T17:52:06Z", + "updated_at": "2024-11-22T20:02:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "6f4fadf65def83a6a6c885e4aaa11f8982f37916" + ] + }, "98974": { "id": "PR_kwDOAO6SJc6BXX5U", "public_id": 98974, @@ -95963,6 +106002,70 @@ "1ffe8bb191477e80653db519cca217ce3f6f1515" ] }, + "99036": { + "id": "PR_kwDOAO6SJc6Bb9gj", + "public_id": 99036, + "url": "https://github.com/godotengine/godot/pull/99036", + "diff_url": "https://github.com/godotengine/godot/pull/99036.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99036.patch", + "title": "[Windows] Rename `PKEY_Device_FriendlyName` to avoid duplicate symbols with newer MinGW SDKs.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-11-10T19:48:48Z", + "updated_at": "2024-12-02T14:59:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc77GWog", + "name": "cherrypick:3.5", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABvBBvPQ", + "name": "cherrypick:3.6", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxNjQ3MDUzMjAw", + "name": "cherrypick:3.x", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", + "name": "cherrypick:4.1", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "c363e130519281d9bdaf421d9ba84ad33564d38d" + ] + }, "99038": { "id": "PR_kwDOAO6SJc6BcFU1", "public_id": 99038, @@ -95998,12 +106101,12 @@ "url": "https://github.com/godotengine/godot/pull/99041", "diff_url": "https://github.com/godotengine/godot/pull/99041.diff", "patch_url": "https://github.com/godotengine/godot/pull/99041.patch", - "title": "Use afterMinimumDuration to correct frame pacing", + "title": "Metal: Use `afterMinimumDuration` to correct frame pacing", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMyODg5ODE4", "created_at": "2024-11-11T01:31:04Z", - "updated_at": "2024-11-14T20:57:40Z", + "updated_at": "2024-11-25T18:42:50Z", "target_branch": "master", "labels": [ { @@ -96065,6 +106168,40 @@ "9bf628891a63b15b78e33efe0841c1be4c3dceb1" ] }, + "99044": { + "id": "PR_kwDOAO6SJc6BdXcv", + "public_id": 99044, + "url": "https://github.com/godotengine/godot/pull/99044", + "diff_url": "https://github.com/godotengine/godot/pull/99044.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99044.patch", + "title": "Remove deprecated worker.js file", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDg5MDE=", + "created_at": "2024-11-11T05:15:43Z", + "updated_at": "2024-11-22T21:03:25Z", + "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": [ + "1768a1b991093857d424d720945020129c01a9c3" + ] + }, "99046": { "id": "PR_kwDOAO6SJc6BdlNc", "public_id": 99046, @@ -96094,6 +106231,108 @@ "1901466d0d4a2afb9d45ba940c45614887d0a97c" ] }, + "99051": { + "id": "PR_kwDOAO6SJc6Bd-MY", + "public_id": 99051, + "url": "https://github.com/godotengine/godot/pull/99051", + "diff_url": "https://github.com/godotengine/godot/pull/99051.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99051.patch", + "title": "[iOS] Add options to specify additional entitlements and capabilities in the export settings.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-11-11T07:21:25Z", + "updated_at": "2024-12-02T16:24:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1MTk=", + "name": "platform:ios", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "d3e16c9ee2421aa3ba2e12bbd047241fc8b7deb4" + ] + }, + "99054": { + "id": "PR_kwDOAO6SJc6BeMY6", + "public_id": 99054, + "url": "https://github.com/godotengine/godot/pull/99054", + "diff_url": "https://github.com/godotengine/godot/pull/99054.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99054.patch", + "title": "Translate the name of the debugger session tabs", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-11-11T07:57:19Z", + "updated_at": "2024-11-23T02:06:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "09b6466e1414d75c9497a6af4c4eb37d4358a777" + ] + }, + "99061": { + "id": "PR_kwDOAO6SJc6BfclO", + "public_id": 99061, + "url": "https://github.com/godotengine/godot/pull/99061", + "diff_url": "https://github.com/godotengine/godot/pull/99061.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99061.patch", + "title": "[Web] Fix Web Editor plugin being added to SCons multiple times", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2ODc5MTg=", + "created_at": "2024-11-11T10:37:52Z", + "updated_at": "2024-11-22T00:12:39Z", + "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": [ + "b4f8135d4692e8fd85e38f37e42bf4de2dca9391" + ] + }, "99062": { "id": "PR_kwDOAO6SJc6BfnM7", "public_id": 99062, @@ -96167,6 +106406,40 @@ "bf8ecd3a9d4b4eba33379c28a3fae82436f50737" ] }, + "99068": { + "id": "PR_kwDOAO6SJc6Bgy90", + "public_id": 99068, + "url": "https://github.com/godotengine/godot/pull/99068", + "diff_url": "https://github.com/godotengine/godot/pull/99068.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99068.patch", + "title": "[Editor] Fix float value used for integer performance monitors", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYyNDc4Nzg4", + "created_at": "2024-11-11T13:38:43Z", + "updated_at": "2024-11-25T19:27:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "9625fdc1d747c03c8e642f73c9fff02aa7e9bb09" + ] + }, "99073": { "id": "PR_kwDOAO6SJc6BhclR", "public_id": 99073, @@ -96264,6 +106537,45 @@ "824ddeea3fd5f8572790f1129fce4f738600dc4a" ] }, + "99079": { + "id": "PR_kwDOAO6SJc6BiLl5", + "public_id": 99079, + "url": "https://github.com/godotengine/godot/pull/99079", + "diff_url": "https://github.com/godotengine/godot/pull/99079.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99079.patch", + "title": "Add note about LightmapGI only baking nodes under its parent", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NzM3MTg2", + "created_at": "2024-11-11T16:46:21Z", + "updated_at": "2024-11-27T16:54:08Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "22caab0248071b2c7f852f302f30745d1c99e77d" + ] + }, "99080": { "id": "PR_kwDOAO6SJc6BiceE", "public_id": 99080, @@ -96293,6 +106605,35 @@ "f2136384e48cc64ed09b0a47fa629c0f21566f2c" ] }, + "99086": { + "id": "PR_kwDOAO6SJc6Bi6O6", + "public_id": 99086, + "url": "https://github.com/godotengine/godot/pull/99086", + "diff_url": "https://github.com/godotengine/godot/pull/99086.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99086.patch", + "title": "Display CPU and GPU model name in the editor visual profiler", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2024-11-11T18:52:44Z", + "updated_at": "2024-11-29T22:01:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "3e8a24d0da204eb5100b15efcc1aeff4228bf291" + ] + }, "99088": { "id": "PR_kwDOAO6SJc6BjOe-", "public_id": 99088, @@ -96322,6 +106663,69 @@ "cc57a80a896ef377726f06864db396f323b648bc" ] }, + "99091": { + "id": "PR_kwDOAO6SJc6Bjv6p", + "public_id": 99091, + "url": "https://github.com/godotengine/godot/pull/99091", + "diff_url": "https://github.com/godotengine/godot/pull/99091.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99091.patch", + "title": "Add documentation note on Object's boolean context", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY2NzI3NzEw", + "created_at": "2024-11-11T21:24:44Z", + "updated_at": "2024-11-27T16:55:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "f789025d427ae7e12d7b3312f568370f083e30ef" + ] + }, + "99102": { + "id": "PR_kwDOAO6SJc6BlQI4", + "public_id": 99102, + "url": "https://github.com/godotengine/godot/pull/99102", + "diff_url": "https://github.com/godotengine/godot/pull/99102.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99102.patch", + "title": "Improve GDScript autocompletion for methods", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMTIzOTY0", + "created_at": "2024-11-12T04:45:34Z", + "updated_at": "2024-11-26T15:13: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": [ + "ae853e1a428234692d7860ca09c46aad2bf7944e" + ] + }, "99107": { "id": "PR_kwDOAO6SJc6Bl-vr", "public_id": 99107, @@ -96356,6 +106760,60 @@ "7fcf3c491d2c11e8c8ef8f3ea360cceff9d3539b" ] }, + "99110": { + "id": "PR_kwDOAO6SJc6BmL1Q", + "public_id": 99110, + "url": "https://github.com/godotengine/godot/pull/99110", + "diff_url": "https://github.com/godotengine/godot/pull/99110.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99110.patch", + "title": "[Linux] Use safe IDs for native file dialog options. Show extensions in export dialog.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-11-12T08:02:27Z", + "updated_at": "2024-12-02T14:58:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "ed7b4f5c4a998e3ff5bd420209fca7c2fba28fd5" + ] + }, "99112": { "id": "PR_kwDOAO6SJc6BnNp_", "public_id": 99112, @@ -96395,6 +106853,35 @@ "a6dfd1cf6ef90f4e732727649ebc0c3234ec90b6" ] }, + "99113": { + "id": "PR_kwDOAO6SJc6BnVH7", + "public_id": 99113, + "url": "https://github.com/godotengine/godot/pull/99113", + "diff_url": "https://github.com/godotengine/godot/pull/99113.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99113.patch", + "title": "Add minimum size to some debugger elements", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjg1NDM4ODky", + "created_at": "2024-11-12T10:37:42Z", + "updated_at": "2024-11-29T22:01:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "5769c801960552b3a67faf3d5b0607718df1a3b8" + ] + }, "99123": { "id": "PR_kwDOAO6SJc6BoSGB", "public_id": 99123, @@ -96439,6 +106926,35 @@ "3077463151c0763762c3f02e9b88ea4e13e9e818" ] }, + "99125": { + "id": "PR_kwDOAO6SJc6BoV08", + "public_id": 99125, + "url": "https://github.com/godotengine/godot/pull/99125", + "diff_url": "https://github.com/godotengine/godot/pull/99125.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99125.patch", + "title": "Add tests for `Projection`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ5NjA2NjIy", + "created_at": "2024-11-12T12:56:05Z", + "updated_at": "2024-12-02T12:24:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMjMxNTkzNjg1", + "name": "topic:tests", + "color": "#ffee88" + } + ], + "commits": [ + "f1f47c3a538f2204ddd97d0c7690d5f01a1f1584" + ] + }, "99131": { "id": "PR_kwDOAO6SJc6BpyoQ", "public_id": 99131, @@ -96542,7 +107058,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjk5NTc5ODc=", "created_at": "2024-11-12T17:49:54Z", - "updated_at": "2024-11-13T14:39:42Z", + "updated_at": "2024-12-01T00:54:04Z", "target_branch": "master", "labels": [ { @@ -97155,12 +107671,12 @@ "url": "https://github.com/godotengine/godot/pull/99178", "diff_url": "https://github.com/godotengine/godot/pull/99178.diff", "patch_url": "https://github.com/godotengine/godot/pull/99178.patch", - "title": "Make `delay_usec` more precise on Windows to fix framepacing", + "title": "Make `delay_usec` more precise on Windows to fix framepacing (reverted)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMyODg5ODE4", "created_at": "2024-11-13T16:19:49Z", - "updated_at": "2024-11-18T15:30:25Z", + "updated_at": "2024-11-25T18:45:38Z", "target_branch": "master", "labels": [ { @@ -97179,8 +107695,8 @@ "color": "#e4e4e4" }, { - "id": "MDU6TGFiZWwyNzkwOTc5NjY=", - "name": "topic:core", + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", "color": "#ffee88" } ], @@ -97217,6 +107733,103 @@ "2d855f295534e9b7516e34309036a761bcc8c13b" ] }, + "99200": { + "id": "PR_kwDOAO6SJc6B1umI", + "public_id": 99200, + "url": "https://github.com/godotengine/godot/pull/99200", + "diff_url": "https://github.com/godotengine/godot/pull/99200.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99200.patch", + "title": "Document `AudioStreamPlayer.get_playback_position()` intentionally aways returning `0.0` when using `AudioStreamInteractive`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU3NDg4NTcz", + "created_at": "2024-11-13T21:09:19Z", + "updated_at": "2024-11-22T00:12:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + } + ], + "commits": [ + "3ab88c2e6a9adf8226aa1f7b572135d97f02e8eb" + ] + }, + "99201": { + "id": "PR_kwDOAO6SJc6B16Yj", + "public_id": 99201, + "url": "https://github.com/godotengine/godot/pull/99201", + "diff_url": "https://github.com/godotengine/godot/pull/99201.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99201.patch", + "title": "Add GDExtension `variant_get_ptr_internal_getter`, facilitating `VariantGetInternalPtr`-like behavior in GDExtension", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2024-11-13T21:35:59Z", + "updated_at": "2024-11-26T20:19:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "ffd4de67d0c82b335d36abd635892e065469eea4" + ] + }, + "99204": { + "id": "PR_kwDOAO6SJc6B2Ftc", + "public_id": 99204, + "url": "https://github.com/godotengine/godot/pull/99204", + "diff_url": "https://github.com/godotengine/godot/pull/99204.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99204.patch", + "title": "Clarify documentation for TileSetAtlasSource `texture_region_size`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2Mjc2Ng==", + "created_at": "2024-11-13T21:59:13Z", + "updated_at": "2024-11-29T22:03:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "279dce3d2d08ae46535fb440406e5e32b08128ce" + ] + }, "99206": { "id": "PR_kwDOAO6SJc6B2OZe", "public_id": 99206, @@ -97378,6 +107991,45 @@ "f3344b71b132c3a73cde1b9c111ea3acc03e96ca" ] }, + "99220": { + "id": "PR_kwDOAO6SJc6B5f8b", + "public_id": 99220, + "url": "https://github.com/godotengine/godot/pull/99220", + "diff_url": "https://github.com/godotengine/godot/pull/99220.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99220.patch", + "title": "Fix regression in SSS with reverse-z", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ5NjA2NjIy", + "created_at": "2024-11-14T10:04:23Z", + "updated_at": "2024-11-27T20:17:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "3376b9166baa238309d0f30a59b45677296ab27e" + ] + }, "99223": { "id": "PR_kwDOAO6SJc6B6o-m", "public_id": 99223, @@ -97475,6 +108127,40 @@ "b0e04c1e7a01d24953e56ff019dc1e0e8fe8cc6d" ] }, + "99238": { + "id": "PR_kwDOAO6SJc6B8BgC", + "public_id": 99238, + "url": "https://github.com/godotengine/godot/pull/99238", + "diff_url": "https://github.com/godotengine/godot/pull/99238.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99238.patch", + "title": "Update Z Index property location in Node2D class reference", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2024-11-14T15:30:58Z", + "updated_at": "2024-11-29T22:03:13Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "d683ea4772998ea402cbbc4ef03a2166f353d6fa" + ] + }, "99240": { "id": "PR_kwDOAO6SJc6B88hD", "public_id": 99240, @@ -97625,6 +108311,50 @@ "f5fad7592f1f54cab03a5f04667f4254e6c39c40" ] }, + "99270": { + "id": "PR_kwDOAO6SJc6CBJ4H", + "public_id": 99270, + "url": "https://github.com/godotengine/godot/pull/99270", + "diff_url": "https://github.com/godotengine/godot/pull/99270.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99270.patch", + "title": "Introduce a `SubViewportContainer` config for drag-and-drop target locations", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYyOTkyMjc=", + "created_at": "2024-11-15T08:38:11Z", + "updated_at": "2024-11-22T00:13:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "117158d2718d11c5026f4e2791c7784b4815d0aa" + ] + }, "99272": { "id": "PR_kwDOAO6SJc6CBkBx", "public_id": 99272, @@ -97659,6 +108389,35 @@ "5a856a689691540653f621e193196007513fe3b2" ] }, + "99274": { + "id": "PR_kwDOAO6SJc6CBxnB", + "public_id": 99274, + "url": "https://github.com/godotengine/godot/pull/99274", + "diff_url": "https://github.com/godotengine/godot/pull/99274.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99274.patch", + "title": "Use scons to calculate all the sources needed for vsproj generation.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxMDEzNw==", + "created_at": "2024-11-15T10:10:17Z", + "updated_at": "2024-11-22T00:12:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "84db024f6f68e44bff84a04fa737aefad31dd81a" + ] + }, "99276": { "id": "PR_kwDOAO6SJc6CB2M0", "public_id": 99276, @@ -97782,7 +108541,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-11-15T15:16:34Z", - "updated_at": "2024-11-18T15:31:43Z", + "updated_at": "2024-11-26T00:09:23Z", "target_branch": "master", "labels": [ { @@ -97811,7 +108570,7 @@ "is_draft": false, "authored_by": "U_kgDOBf7ZJg", "created_at": "2024-11-15T16:53:52Z", - "updated_at": "2024-11-19T21:25:33Z", + "updated_at": "2024-11-21T03:10:13Z", "target_branch": "master", "labels": [ { @@ -97868,6 +108627,45 @@ "c9acbf5a79e9a20fd38335dc46617090e08657af" ] }, + "99295": { + "id": "PR_kwDOAO6SJc6CFKnB", + "public_id": 99295, + "url": "https://github.com/godotengine/godot/pull/99295", + "diff_url": "https://github.com/godotengine/godot/pull/99295.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99295.patch", + "title": "LSP: Fix spec violations that break the VSCode outline", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2024-11-15T18:45:10Z", + "updated_at": "2024-11-27T16:54:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "2f620db1d894533a8e859843b840801bf54cd86c" + ] + }, "99299": { "id": "PR_kwDOAO6SJc6CFke1", "public_id": 99299, @@ -98087,6 +108885,142 @@ "68f638cf02cc595872c1a35b78cb1ce0039b1eef" ] }, + "99332": { + "id": "PR_kwDOAO6SJc6CIyTU", + "public_id": 99332, + "url": "https://github.com/godotengine/godot/pull/99332", + "diff_url": "https://github.com/godotengine/godot/pull/99332.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99332.patch", + "title": "CI: Bump SCons to latest (4.8.0 → 4.8.1)", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-11-16T19:19:45Z", + "updated_at": "2024-11-25T19:28:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "b31cc6960d20b758b2ad6d3a3d497a9d7964823e" + ] + }, + "99348": { + "id": "PR_kwDOAO6SJc6CJrZG", + "public_id": 99348, + "url": "https://github.com/godotengine/godot/pull/99348", + "diff_url": "https://github.com/godotengine/godot/pull/99348.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99348.patch", + "title": "Add `explicit_elapse` option to AnimationNodeTimeSeek to handle some processes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2024-11-17T09:46:07Z", + "updated_at": "2024-11-22T21:03:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "9ab94df7725d4a31d28056630fe6038d64c92b5a" + ] + }, + "99351": { + "id": "PR_kwDOAO6SJc6CJ0w6", + "public_id": 99351, + "url": "https://github.com/godotengine/godot/pull/99351", + "diff_url": "https://github.com/godotengine/godot/pull/99351.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99351.patch", + "title": "SCons: Move `swappy` option to android and slightly refactor `detect.py`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBc0k3w", + "created_at": "2024-11-17T10:51:08Z", + "updated_at": "2024-11-22T05:35:24Z", + "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": [ + "6467beb75dbba17bf89b05abed61d7712baa9a10" + ] + }, + "99352": { + "id": "PR_kwDOAO6SJc6CJ1Gf", + "public_id": 99352, + "url": "https://github.com/godotengine/godot/pull/99352", + "diff_url": "https://github.com/godotengine/godot/pull/99352.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99352.patch", + "title": "Fix incorrect Z direction for AABB's position", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY2NzI3NzEw", + "created_at": "2024-11-17T10:54:55Z", + "updated_at": "2024-11-22T21:06:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "e0b13004a0f48b61cefdf8e469f6d623c17f1932" + ] + }, "99353": { "id": "PR_kwDOAO6SJc6CJ7Oj", "public_id": 99353, @@ -98204,6 +109138,45 @@ "c4a78d09e50e87232bd2b9845b816f68ab2a8b07" ] }, + "99364": { + "id": "PR_kwDOAO6SJc6CKgMx", + "public_id": 99364, + "url": "https://github.com/godotengine/godot/pull/99364", + "diff_url": "https://github.com/godotengine/godot/pull/99364.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99364.patch", + "title": "Rewrite some `@GlobalScope` keys in documentation to use `[code]` tags", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY2NzI3NzEw", + "created_at": "2024-11-17T17:15:57Z", + "updated_at": "2024-11-26T20:48:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "e653f190322ae4bb572b756fabb6e3950827b183" + ] + }, "99367": { "id": "PR_kwDOAO6SJc6CKm0p", "public_id": 99367, @@ -98215,7 +109188,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2024-11-17T18:32:43Z", - "updated_at": "2024-11-18T15:30:19Z", + "updated_at": "2024-11-28T20:21:09Z", "target_branch": "master", "labels": [ { @@ -98316,6 +109289,40 @@ "985dc61386cab2f657acd8049052c182e2f32640" ] }, + "99385": { + "id": "PR_kwDOAO6SJc6COS37", + "public_id": 99385, + "url": "https://github.com/godotengine/godot/pull/99385", + "diff_url": "https://github.com/godotengine/godot/pull/99385.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99385.patch", + "title": "Implement extension support for native file dialog on Android", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2024-11-18T10:14:11Z", + "updated_at": "2024-11-27T16:59:12Z", + "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": [ + "57541d53d3ca1b0de4edac56ba65f7d2f1306470" + ] + }, "99386": { "id": "PR_kwDOAO6SJc6COf5Q", "public_id": 99386, @@ -98345,6 +109352,40 @@ "1250681a4f43282c6e2b466c527d748a940227fa" ] }, + "99387": { + "id": "PR_kwDOAO6SJc6COq5p", + "public_id": 99387, + "url": "https://github.com/godotengine/godot/pull/99387", + "diff_url": "https://github.com/godotengine/godot/pull/99387.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99387.patch", + "title": "Use direct composition for d3d12 backend", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExMjc3NTg4", + "created_at": "2024-11-18T10:56:43Z", + "updated_at": "2024-11-26T19:13:58Z", + "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": [ + "a8cd0e9677011c989a0aae8da5888805db83d620" + ] + }, "99388": { "id": "PR_kwDOAO6SJc6COz61", "public_id": 99388, @@ -98454,7 +109495,7 @@ "is_draft": false, "authored_by": "U_kgDOCXd9wA", "created_at": "2024-11-18T12:40:08Z", - "updated_at": "2024-11-19T21:25:30Z", + "updated_at": "2024-11-25T02:42:25Z", "target_branch": "master", "labels": [ { @@ -98477,6 +109518,128 @@ "8a8fd299f8c4aa04622579cde7fa710b0d634eea" ] }, + "99393": { + "id": "PR_kwDOAO6SJc6CP3ya", + "public_id": 99393, + "url": "https://github.com/godotengine/godot/pull/99393", + "diff_url": "https://github.com/godotengine/godot/pull/99393.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99393.patch", + "title": "Update gridmap editor nodes when the gridmap node transform changes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIwMzE2NDY3", + "created_at": "2024-11-18T13:28:25Z", + "updated_at": "2024-11-29T21:56:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "f37c72fcdcc54e5aea753aecc371718dcf3b0fe9" + ] + }, + "99394": { + "id": "PR_kwDOAO6SJc6CP4kK", + "public_id": 99394, + "url": "https://github.com/godotengine/godot/pull/99394", + "diff_url": "https://github.com/godotengine/godot/pull/99394.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99394.patch", + "title": "Add `root_motion_local` option to AnimationMixer to pre-multiply root motion rotation accumulator before blending", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2024-11-18T13:30:04Z", + "updated_at": "2024-11-22T21:03:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "755bcf47373bae9bd717b56a1d60765e7f3144bc" + ] + }, + "99401": { + "id": "PR_kwDOAO6SJc6CRyM9", + "public_id": 99401, + "url": "https://github.com/godotengine/godot/pull/99401", + "diff_url": "https://github.com/godotengine/godot/pull/99401.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99401.patch", + "title": "Enable editing of controls inside viewports in editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwNjU3NTUx", + "created_at": "2024-11-18T17:20:04Z", + "updated_at": "2024-11-29T21:56:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "f57fea0b0ffd2a43b482b9b07c260b30b129c8b5" + ] + }, "99403": { "id": "PR_kwDOAO6SJc6CSmlV", "public_id": 99403, @@ -98511,6 +109674,40 @@ "2599df3b8ae5aa6b718feadefb39cab037927f3e" ] }, + "99409": { + "id": "PR_kwDOAO6SJc6CTZHF", + "public_id": 99409, + "url": "https://github.com/godotengine/godot/pull/99409", + "diff_url": "https://github.com/godotengine/godot/pull/99409.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99409.patch", + "title": "Expose state machine focus color to theming", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwNTc5MDE0", + "created_at": "2024-11-18T21:19:29Z", + "updated_at": "2024-11-22T00:29:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "edd6acdfd4f00bd9476054b534df74c003d010de" + ] + }, "99413": { "id": "PR_kwDOAO6SJc6CUk81", "public_id": 99413, @@ -98545,6 +109742,69 @@ "8e170248b3d8dbd7e3680960e0472a5f5d1c7aef" ] }, + "99416": { + "id": "PR_kwDOAO6SJc6CVGLs", + "public_id": 99416, + "url": "https://github.com/godotengine/godot/pull/99416", + "diff_url": "https://github.com/godotengine/godot/pull/99416.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99416.patch", + "title": "Force `get_thread_count()` to `1` if single threaded", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI3MDkyOA==", + "created_at": "2024-11-19T03:32:12Z", + "updated_at": "2024-11-22T21:03:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "4988fa1ece653938e07ee3bbc89a9bafea5ef7ea" + ] + }, + "99417": { + "id": "PR_kwDOAO6SJc6CVRpO", + "public_id": 99417, + "url": "https://github.com/godotengine/godot/pull/99417", + "diff_url": "https://github.com/godotengine/godot/pull/99417.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99417.patch", + "title": "Disable the debugger thread selector when there's nothing to select", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwNTc5MDE0", + "created_at": "2024-11-19T04:25:30Z", + "updated_at": "2024-11-26T19:20:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "6ba86c3852dffecb1aaa9dfcbef58e8559bba95e" + ] + }, "99419": { "id": "PR_kwDOAO6SJc6CWteC", "public_id": 99419, @@ -98574,6 +109834,40 @@ "086d1ea2ac9db149e0da91a15f0fb28157659d9b" ] }, + "99424": { + "id": "PR_kwDOAO6SJc6CY9zc", + "public_id": 99424, + "url": "https://github.com/godotengine/godot/pull/99424", + "diff_url": "https://github.com/godotengine/godot/pull/99424.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99424.patch", + "title": "Core: Fix built-in enum constant bindings", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", + "created_at": "2024-11-19T13:25:14Z", + "updated_at": "2024-11-22T21:03:52Z", + "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": [ + "03b05cf9acd69b7eeced919012c215b22cd901ab" + ] + }, "99426": { "id": "PR_kwDOAO6SJc6CZfv-", "public_id": 99426, @@ -98619,7 +109913,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-11-19T22:33:40Z", - "updated_at": "2024-11-20T16:05:10Z", + "updated_at": "2024-11-20T21:38:30Z", "target_branch": "master", "labels": [ { @@ -98653,7 +109947,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjYyOTkyMjc=", "created_at": "2024-11-19T23:31:01Z", - "updated_at": "2024-11-20T16:04:07Z", + "updated_at": "2024-11-20T19:12:53Z", "target_branch": "master", "labels": [ { @@ -98681,6 +109975,176 @@ "bc5e2f9b96eff14e25514ebca072e3ffe75c2451" ] }, + "99459": { + "id": "PR_kwDOAO6SJc6CgJE-", + "public_id": 99459, + "url": "https://github.com/godotengine/godot/pull/99459", + "diff_url": "https://github.com/godotengine/godot/pull/99459.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99459.patch", + "title": "Fix SVG font rendering.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-11-20T09:29:42Z", + "updated_at": "2024-11-27T16:54:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "7f37e886584c9e4d6d788f9355f6d47a9d030c2d" + ] + }, + "99461": { + "id": "PR_kwDOAO6SJc6ChKKb", + "public_id": 99461, + "url": "https://github.com/godotengine/godot/pull/99461", + "diff_url": "https://github.com/godotengine/godot/pull/99461.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99461.patch", + "title": "ColorPicker: fix OKHSL circle in HSV mode", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1OTQxODQy", + "created_at": "2024-11-20T11:31:29Z", + "updated_at": "2024-11-22T21:03:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkxMjgwNDQ=", + "name": "confirmed", + "color": "#aaddaa" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "f6751d8d174c01aee3fb50e213acb11c75bb13be" + ] + }, + "99462": { + "id": "PR_kwDOAO6SJc6Chul7", + "public_id": 99462, + "url": "https://github.com/godotengine/godot/pull/99462", + "diff_url": "https://github.com/godotengine/godot/pull/99462.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99462.patch", + "title": "[Codeowners] Add missing test ownership", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2024-11-20T12:47:55Z", + "updated_at": "2024-11-22T09:08:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "a0c47980c07128314341fe802f2319844114baca" + ] + }, + "99463": { + "id": "PR_kwDOAO6SJc6Ch5Ct", + "public_id": 99463, + "url": "https://github.com/godotengine/godot/pull/99463", + "diff_url": "https://github.com/godotengine/godot/pull/99463.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99463.patch", + "title": "Do not check for command intersections when not using the write list.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODUwNA==", + "created_at": "2024-11-20T13:08:31Z", + "updated_at": "2024-11-22T00:12:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "8bfb631afc0d8f4e7a4c5ee073c53069d667b00d" + ] + }, + "99465": { + "id": "PR_kwDOAO6SJc6CiGi_", + "public_id": 99465, + "url": "https://github.com/godotengine/godot/pull/99465", + "diff_url": "https://github.com/godotengine/godot/pull/99465.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99465.patch", + "title": "Suggest using OS.has_feature instead of the engine architecture name for bitness", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2024-11-20T13:35:22Z", + "updated_at": "2024-11-22T01:16:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "f4c1f89add61c819b7fbbfa299d1b8a24db8475b" + ] + }, "99469": { "id": "PR_kwDOAO6SJc6CjRpp", "public_id": 99469, @@ -98719,6 +110183,3211 @@ "commits": [ "219b14b9057fd6eb61b494a4df4676b49a4bf131" ] + }, + "99472": { + "id": "PR_kwDOAO6SJc6Cjf2O", + "public_id": 99472, + "url": "https://github.com/godotengine/godot/pull/99472", + "diff_url": "https://github.com/godotengine/godot/pull/99472.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99472.patch", + "title": "SCons: Misc improvements", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBc0k3w", + "created_at": "2024-11-20T16:20:24Z", + "updated_at": "2024-11-22T05:34:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "0896bdd7bc9d0f23d225a0b6b8209700e4d8e9d1" + ] + }, + "99481": { + "id": "PR_kwDOAO6SJc6Ck0f4", + "public_id": 99481, + "url": "https://github.com/godotengine/godot/pull/99481", + "diff_url": "https://github.com/godotengine/godot/pull/99481.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99481.patch", + "title": "[RTL] Add tooltip support to meta/url tag.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-11-20T19:50:54Z", + "updated_at": "2024-12-02T14:55:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "dc71fbacc5546fb08aaef6895b8811646dc817e7" + ] + }, + "99482": { + "id": "PR_kwDOAO6SJc6CmTA9", + "public_id": 99482, + "url": "https://github.com/godotengine/godot/pull/99482", + "diff_url": "https://github.com/godotengine/godot/pull/99482.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99482.patch", + "title": "Fix toast spam about child of container position", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCXd9wA", + "created_at": "2024-11-21T01:07:17Z", + "updated_at": "2024-11-25T02:41:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "61cf0253ce4204d2911cd91d15ec9a2c78c78c7d" + ] + }, + "99483": { + "id": "PR_kwDOAO6SJc6CmTZD", + "public_id": 99483, + "url": "https://github.com/godotengine/godot/pull/99483", + "diff_url": "https://github.com/godotengine/godot/pull/99483.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99483.patch", + "title": "Add lightmap bake cancelling", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIwMzE2NDY3", + "created_at": "2024-11-21T01:09:08Z", + "updated_at": "2024-11-22T21:09:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "5bca028e2bd5cde8a9a06fc1a4469cafa28d362b" + ] + }, + "99485": { + "id": "PR_kwDOAO6SJc6CmUYV", + "public_id": 99485, + "url": "https://github.com/godotengine/godot/pull/99485", + "diff_url": "https://github.com/godotengine/godot/pull/99485.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99485.patch", + "title": "[.NET] Preserve no-hint behavior for unmarshallable generics in dictionaries", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5MDMwNTk=", + "created_at": "2024-11-21T01:14:14Z", + "updated_at": "2024-11-22T21:03:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "4e5080d8057422cd9b21bfa19be667d1cb680e15" + ] + }, + "99487": { + "id": "PR_kwDOAO6SJc6CnALK", + "public_id": 99487, + "url": "https://github.com/godotengine/godot/pull/99487", + "diff_url": "https://github.com/godotengine/godot/pull/99487.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99487.patch", + "title": "Fix viewport message offsets", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwNTc5MDE0", + "created_at": "2024-11-21T04:27:59Z", + "updated_at": "2024-11-22T21:09:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "5cd0d42d2bbca7e05472d383c8c91ba99988ea22" + ] + }, + "99488": { + "id": "PR_kwDOAO6SJc6Coh58", + "public_id": 99488, + "url": "https://github.com/godotengine/godot/pull/99488", + "diff_url": "https://github.com/godotengine/godot/pull/99488.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99488.patch", + "title": "[TextServer] Fix some line breaking edge cases.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-11-21T08:58:58Z", + "updated_at": "2024-12-02T16:24:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "0708048530a5e558f6180753f1356b04e266d5df" + ] + }, + "99490": { + "id": "PR_kwDOAO6SJc6CpO6Q", + "public_id": 99490, + "url": "https://github.com/godotengine/godot/pull/99490", + "diff_url": "https://github.com/godotengine/godot/pull/99490.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99490.patch", + "title": "GDScript: Support tracking multiple analyzer and runtime errors in tests", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", + "created_at": "2024-11-21T10:15:43Z", + "updated_at": "2024-11-29T21:19:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMjMxNTkzNjg1", + "name": "topic:tests", + "color": "#ffee88" + } + ], + "commits": [ + "f86dcd4e67a7e715233cc87a265e8ef79a27348d" + ] + }, + "99498": { + "id": "PR_kwDOAO6SJc6CsBKZ", + "public_id": 99498, + "url": "https://github.com/godotengine/godot/pull/99498", + "diff_url": "https://github.com/godotengine/godot/pull/99498.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99498.patch", + "title": "Optimize mesh generation by preventing unneeded shape recalculations", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYzMjQ1ODQ0", + "created_at": "2024-11-21T15:28:15Z", + "updated_at": "2024-11-23T07:43:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "c874e284ebd0551f14d0ebed5ed2ecfce8ebf1fc" + ] + }, + "99501": { + "id": "PR_kwDOAO6SJc6Css-z", + "public_id": 99501, + "url": "https://github.com/godotengine/godot/pull/99501", + "diff_url": "https://github.com/godotengine/godot/pull/99501.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99501.patch", + "title": "[Buildsystem] Prevent cache check mangling access time", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2024-11-21T16:49:07Z", + "updated_at": "2024-11-22T09:08:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "31c8aadc47170abce59226cf5b4ca547a7636f7b" + ] + }, + "99506": { + "id": "PR_kwDOAO6SJc6Ct-0p", + "public_id": 99506, + "url": "https://github.com/godotengine/godot/pull/99506", + "diff_url": "https://github.com/godotengine/godot/pull/99506.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99506.patch", + "title": "Change how multi selection scale is applied to canvas item", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCXd9wA", + "created_at": "2024-11-21T19:55:56Z", + "updated_at": "2024-11-25T19:27:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "c4bb252294f9e081809df0cd9ff47009136af01d" + ] + }, + "99511": { + "id": "PR_kwDOAO6SJc6CuUYD", + "public_id": 99511, + "url": "https://github.com/godotengine/godot/pull/99511", + "diff_url": "https://github.com/godotengine/godot/pull/99511.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99511.patch", + "title": "Fix typo in AudioStream's documentation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY2NzI3NzEw", + "created_at": "2024-11-21T20:34:51Z", + "updated_at": "2024-11-22T16:56:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "429ea1c8e34b136db5737fa1bc71d432193b33ad" + ] + }, + "99516": { + "id": "PR_kwDOAO6SJc6CvhRb", + "public_id": 99516, + "url": "https://github.com/godotengine/godot/pull/99516", + "diff_url": "https://github.com/godotengine/godot/pull/99516.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99516.patch", + "title": "Untangle ColorPicker includes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-11-22T00:10:53Z", + "updated_at": "2024-11-26T19:38:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "289e548e3477afe73a509cd3888b0dbb716735cb" + ] + }, + "99521": { + "id": "PR_kwDOAO6SJc6CwdQP", + "public_id": 99521, + "url": "https://github.com/godotengine/godot/pull/99521", + "diff_url": "https://github.com/godotengine/godot/pull/99521.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99521.patch", + "title": "Correct PackedInt64Array comparison in description", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjg0MjcyNTc=", + "created_at": "2024-11-22T04:25:25Z", + "updated_at": "2024-11-22T21:13:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "acf351fa6aee36199f5f5c6665f48993622aa16f", + "133cf62d26abd5dd75655e2b9336c9c253b5b007" + ] + }, + "99525": { + "id": "PR_kwDOAO6SJc6Cxw8e", + "public_id": 99525, + "url": "https://github.com/godotengine/godot/pull/99525", + "diff_url": "https://github.com/godotengine/godot/pull/99525.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99525.patch", + "title": "[Windows] Fix TTS events arriving out of order.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-11-22T08:18:02Z", + "updated_at": "2024-11-22T21:03:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "24d51f763500479aa4a676f255123b4294920224" + ] + }, + "99527": { + "id": "PR_kwDOAO6SJc6CyF0l", + "public_id": 99527, + "url": "https://github.com/godotengine/godot/pull/99527", + "diff_url": "https://github.com/godotengine/godot/pull/99527.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99527.patch", + "title": "Make loading translations from threads safe", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExNzk3MTc0", + "created_at": "2024-11-22T08:48:11Z", + "updated_at": "2024-11-25T08:49:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "7a25173ff469b3b593cb8a5a311617c5cde9b80a" + ] + }, + "99533": { + "id": "PR_kwDOAO6SJc6CzI5-", + "public_id": 99533, + "url": "https://github.com/godotengine/godot/pull/99533", + "diff_url": "https://github.com/godotengine/godot/pull/99533.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99533.patch", + "title": "Fix wording in `LookAtModifier3D` docs", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUxNjI=", + "created_at": "2024-11-22T10:58:42Z", + "updated_at": "2024-11-22T21:03:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "e1fa489f77db7c022c197434e001b76d2835526d" + ] + }, + "99537": { + "id": "PR_kwDOAO6SJc6Cz6LT", + "public_id": 99537, + "url": "https://github.com/godotengine/godot/pull/99537", + "diff_url": "https://github.com/godotengine/godot/pull/99537.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99537.patch", + "title": "Betsy: Add BC3 and BC5 support", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2024-11-22T12:47:25Z", + "updated_at": "2024-11-30T08:53:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "88ffe07de95c1d5fad51616239015fa78ea58797" + ] + }, + "99542": { + "id": "PR_kwDOAO6SJc6C0pXt", + "public_id": 99542, + "url": "https://github.com/godotengine/godot/pull/99542", + "diff_url": "https://github.com/godotengine/godot/pull/99542.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99542.patch", + "title": "Convert line breaks to `\\n` and strip line break from the end of string returned by `OS::read_string_from_stdin`/`OS::get_stdin_string`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-11-22T14:29:26Z", + "updated_at": "2024-11-25T19:28:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "e9b57fce827c8fac5640a8a260dffd8682b660db" + ] + }, + "99544": { + "id": "PR_kwDOAO6SJc6C1CcV", + "public_id": 99544, + "url": "https://github.com/godotengine/godot/pull/99544", + "diff_url": "https://github.com/godotengine/godot/pull/99544.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99544.patch", + "title": "Fix inspector section iteration in `update_tree`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5ODg2NDE3", + "created_at": "2024-11-22T15:19:31Z", + "updated_at": "2024-11-23T12:38:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "bead829fd5d40aa86ff5372b2edff6924bbe01fe" + ] + }, + "99545": { + "id": "PR_kwDOAO6SJc6C1HKN", + "public_id": 99545, + "url": "https://github.com/godotengine/godot/pull/99545", + "diff_url": "https://github.com/godotengine/godot/pull/99545.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99545.patch", + "title": "Fix stringification of Vector4", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-11-22T15:24:39Z", + "updated_at": "2024-11-25T19:51:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "e210313045cc4de77c654f7cabf4c810c957f3fe" + ] + }, + "99548": { + "id": "PR_kwDOAO6SJc6C1bBZ", + "public_id": 99548, + "url": "https://github.com/godotengine/godot/pull/99548", + "diff_url": "https://github.com/godotengine/godot/pull/99548.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99548.patch", + "title": "Style: Add 19.1.0 LLVM options to `.clang-format`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-11-22T15:58:53Z", + "updated_at": "2024-11-27T11:14:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "e8a4b45ce4adcbafb78048b207a87f453543fa93" + ] + }, + "99550": { + "id": "PR_kwDOAO6SJc6C2oAR", + "public_id": 99550, + "url": "https://github.com/godotengine/godot/pull/99550", + "diff_url": "https://github.com/godotengine/godot/pull/99550.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99550.patch", + "title": "Add tooltips to dock menu and remove disabled items", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwMDU0MjI2", + "created_at": "2024-11-22T18:17:41Z", + "updated_at": "2024-11-29T22:52:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "b862a394f4c854c1a67cb534a33612f8e43f697f" + ] + }, + "99556": { + "id": "PR_kwDOAO6SJc6C3Cis", + "public_id": 99556, + "url": "https://github.com/godotengine/godot/pull/99556", + "diff_url": "https://github.com/godotengine/godot/pull/99556.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99556.patch", + "title": "Fix broken includes when compiling with `builtin_miniupnpc=false`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBn7oNw", + "created_at": "2024-11-22T19:26:42Z", + "updated_at": "2024-11-29T21:13:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "84bf1cc7ac8cbfe3a830e70510bfd97e196cb1b0" + ] + }, + "99562": { + "id": "PR_kwDOAO6SJc6C3Wei", + "public_id": 99562, + "url": "https://github.com/godotengine/godot/pull/99562", + "diff_url": "https://github.com/godotengine/godot/pull/99562.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99562.patch", + "title": "Add VoxelGI bake cancelling and progress UI improvement", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIwMzE2NDY3", + "created_at": "2024-11-22T20:27:10Z", + "updated_at": "2024-11-25T22:05:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "da191168fe6cd69c6803c7db4804c1c17781409c" + ] + }, + "99563": { + "id": "PR_kwDOAO6SJc6C3Wmv", + "public_id": 99563, + "url": "https://github.com/godotengine/godot/pull/99563", + "diff_url": "https://github.com/godotengine/godot/pull/99563.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99563.patch", + "title": "Fix stringification of Projection", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2024-11-22T20:27:31Z", + "updated_at": "2024-11-26T19:13:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "f2f48aaf36507bb1ade6261905296bfd560e921d" + ] + }, + "99584": { + "id": "PR_kwDOAO6SJc6C5-Z5", + "public_id": 99584, + "url": "https://github.com/godotengine/godot/pull/99584", + "diff_url": "https://github.com/godotengine/godot/pull/99584.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99584.patch", + "title": "Document `radial_center_offset` bounds for `TextureProgressBar`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQzNTQzOTA5", + "created_at": "2024-11-23T13:09:28Z", + "updated_at": "2024-11-30T06:49:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "6c38824d037cc4d3f22362e89b8193bb9e49aae9" + ] + }, + "99585": { + "id": "PR_kwDOAO6SJc6C6AY9", + "public_id": 99585, + "url": "https://github.com/godotengine/godot/pull/99585", + "diff_url": "https://github.com/godotengine/godot/pull/99585.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99585.patch", + "title": "Make start/end can be retrieved from each PlaybackData on AnimationPlayer", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2024-11-23T13:31:23Z", + "updated_at": "2024-11-26T19:14:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "ebf7e86bd4635d41d0399d116af416a521d5dd58" + ] + }, + "99597": { + "id": "PR_kwDOAO6SJc6C6gXq", + "public_id": 99597, + "url": "https://github.com/godotengine/godot/pull/99597", + "diff_url": "https://github.com/godotengine/godot/pull/99597.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99597.patch", + "title": "[UPNP] Allow disabling UPNP implementation on the Web", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2ODc5MTg=", + "created_at": "2024-11-23T19:21:02Z", + "updated_at": "2024-11-25T19:28:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc0NTU=", + "name": "platform:web", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw2NDk4MDA3MDE=", + "name": "topic:network", + "color": "#ffee88" + } + ], + "commits": [ + "0df602afed31954086a54b67e1e2c53672aef7d8" + ] + }, + "99600": { + "id": "PR_kwDOAO6SJc6C6loE", + "public_id": 99600, + "url": "https://github.com/godotengine/godot/pull/99600", + "diff_url": "https://github.com/godotengine/godot/pull/99600.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99600.patch", + "title": "Round DDS width/height to next divisor multiple for block compression", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQzMTU0NDY=", + "created_at": "2024-11-23T20:31:18Z", + "updated_at": "2024-11-27T16:55:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "e297506365559f2b13534b9dd5f3250db06975a5" + ] + }, + "99605": { + "id": "PR_kwDOAO6SJc6C6zM9", + "public_id": 99605, + "url": "https://github.com/godotengine/godot/pull/99605", + "diff_url": "https://github.com/godotengine/godot/pull/99605.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99605.patch", + "title": "Fix missing space after period in error message.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQxOTIxMzk1", + "created_at": "2024-11-23T23:33:13Z", + "updated_at": "2024-11-25T19:40:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "796d943f14178ec1872085624bacaf4b9c18ef48" + ] + }, + "99606": { + "id": "PR_kwDOAO6SJc6C63KH", + "public_id": 99606, + "url": "https://github.com/godotengine/godot/pull/99606", + "diff_url": "https://github.com/godotengine/godot/pull/99606.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99606.patch", + "title": "Fix gl_compatibility lightmap uniforms not being set", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY4MjY1OA==", + "created_at": "2024-11-24T00:12:27Z", + "updated_at": "2024-11-27T16:54:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "45a7bcc477623b7941bb4a145ddfa62b77e97096" + ] + }, + "99611": { + "id": "PR_kwDOAO6SJc6C6_C4", + "public_id": 99611, + "url": "https://github.com/godotengine/godot/pull/99611", + "diff_url": "https://github.com/godotengine/godot/pull/99611.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99611.patch", + "title": "Fix missing sign in ease function curve description", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4OTA5MDA=", + "created_at": "2024-11-24T02:06:27Z", + "updated_at": "2024-11-29T21:59:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "84f4178850c2c39719ece200a93e307641c08051" + ] + }, + "99612": { + "id": "PR_kwDOAO6SJc6C7Bbn", + "public_id": 99612, + "url": "https://github.com/godotengine/godot/pull/99612", + "diff_url": "https://github.com/godotengine/godot/pull/99612.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99612.patch", + "title": "Make LookAtModifier3D adopt the bone name method", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2024-11-24T02:33:01Z", + "updated_at": "2024-11-26T19:14:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "b76cdf525b5d70b4a11ff72f5ca701d93446d835" + ] + }, + "99613": { + "id": "PR_kwDOAO6SJc6C7ZN5", + "public_id": 99613, + "url": "https://github.com/godotengine/godot/pull/99613", + "diff_url": "https://github.com/godotengine/godot/pull/99613.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99613.patch", + "title": "Fix `forward_vector` scale to handle `safe_margin` correctly in LookAtModifier", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2024-11-24T04:50:55Z", + "updated_at": "2024-11-26T19:14:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "27bd7b23f68da271adda17dfff085b4e075717bf" + ] + }, + "99619": { + "id": "PR_kwDOAO6SJc6C7hu_", + "public_id": 99619, + "url": "https://github.com/godotengine/godot/pull/99619", + "diff_url": "https://github.com/godotengine/godot/pull/99619.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99619.patch", + "title": "Make flipping flag consider influence in LookAtModifier3D", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2024-11-24T07:02:42Z", + "updated_at": "2024-11-26T19:14:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "38d274b021b551c11a3436c2f4f1898dcb2994ca" + ] + }, + "99620": { + "id": "PR_kwDOAO6SJc6C7riA", + "public_id": 99620, + "url": "https://github.com/godotengine/godot/pull/99620", + "diff_url": "https://github.com/godotengine/godot/pull/99620.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99620.patch", + "title": "Docs: Update Control class to properly reflect behavior of Themes on Control Children", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCKz2dg", + "created_at": "2024-11-24T09:14:22Z", + "updated_at": "2024-11-25T19:27:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "13b565c64d25a170c65f00c6716cb41dad9408c3" + ] + }, + "99626": { + "id": "PR_kwDOAO6SJc6C7-LU", + "public_id": 99626, + "url": "https://github.com/godotengine/godot/pull/99626", + "diff_url": "https://github.com/godotengine/godot/pull/99626.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99626.patch", + "title": "Change navigation map performance monitor to use a struct", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2024-11-24T12:38:25Z", + "updated_at": "2024-11-26T20:34:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "37c3907d0e093632e142a494c0e405263f9c9c34" + ] + }, + "99629": { + "id": "PR_kwDOAO6SJc6C8MKb", + "public_id": 99629, + "url": "https://github.com/godotengine/godot/pull/99629", + "diff_url": "https://github.com/godotengine/godot/pull/99629.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99629.patch", + "title": "[Buildsystem] Fix path format for SCU builds on Windows", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2024-11-24T14:53:22Z", + "updated_at": "2024-11-25T19:28:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "1c522c9f0cc96e63b0f26648b0dc71138f497e79" + ] + }, + "99642": { + "id": "PR_kwDOAO6SJc6C8glE", + "public_id": 99642, + "url": "https://github.com/godotengine/godot/pull/99642", + "diff_url": "https://github.com/godotengine/godot/pull/99642.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99642.patch", + "title": "[macOS] Use native window drag for the custom editor title bars.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-11-24T18:05:04Z", + "updated_at": "2024-12-02T16:24:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "b248d6626546e1c41953372cce943b6f566688f4" + ] + }, + "99644": { + "id": "PR_kwDOAO6SJc6C8hXu", + "public_id": 99644, + "url": "https://github.com/godotengine/godot/pull/99644", + "diff_url": "https://github.com/godotengine/godot/pull/99644.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99644.patch", + "title": "Change file dialog all files filter name from `All Files (*)` to `All Files (*.*)`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-11-24T18:11:15Z", + "updated_at": "2024-12-02T16:24:00Z", + "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": [ + "1d43fa9a64b5cc83378b3b9fd93d9a915232150c" + ] + }, + "99646": { + "id": "PR_kwDOAO6SJc6C8i-D", + "public_id": 99646, + "url": "https://github.com/godotengine/godot/pull/99646", + "diff_url": "https://github.com/godotengine/godot/pull/99646.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99646.patch", + "title": "Make NavMap objects request sync only on demand", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2024-11-24T18:27:02Z", + "updated_at": "2024-11-30T11:30:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "ba5a3577a55a45c706f49f611fea560cd15f191a" + ] + }, + "99650": { + "id": "PR_kwDOAO6SJc6C8pgX", + "public_id": 99650, + "url": "https://github.com/godotengine/godot/pull/99650", + "diff_url": "https://github.com/godotengine/godot/pull/99650.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99650.patch", + "title": "Make Transform2D/3D, Basis, and Quaternion docs more consistent", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY2NzI3NzEw", + "created_at": "2024-11-24T19:30:16Z", + "updated_at": "2024-11-29T21:15:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "82bd7db275f0e6900d0dad8935b76f510e93e0a7" + ] + }, + "99652": { + "id": "PR_kwDOAO6SJc6C83b4", + "public_id": 99652, + "url": "https://github.com/godotengine/godot/pull/99652", + "diff_url": "https://github.com/godotengine/godot/pull/99652.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99652.patch", + "title": "[Windows] Fix root and current folder in native file dialog.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-11-24T21:51:36Z", + "updated_at": "2024-12-02T16:23:53Z", + "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": [ + "e0b4f3d314a00b2a634ced1b5dd988b2d2f7ed36" + ] + }, + "99664": { + "id": "PR_kwDOAO6SJc6C-8IR", + "public_id": 99664, + "url": "https://github.com/godotengine/godot/pull/99664", + "diff_url": "https://github.com/godotengine/godot/pull/99664.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99664.patch", + "title": "Remove double `is_editor_hint()` check inside `NOTIFICATION_READY` for `Camera2D` node", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQzNTQzOTA5", + "created_at": "2024-11-25T06:38:39Z", + "updated_at": "2024-11-30T08:02:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "99886f32045326f60b12ef34b90b2d0ad1e9718d" + ] + }, + "99665": { + "id": "PR_kwDOAO6SJc6C_YOH", + "public_id": 99665, + "url": "https://github.com/godotengine/godot/pull/99665", + "diff_url": "https://github.com/godotengine/godot/pull/99665.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99665.patch", + "title": "[RTL] Fix clearing text with `set_text(\"\")`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-11-25T07:39:48Z", + "updated_at": "2024-12-02T16:23:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "a2b8b51097a8893acadbd20c384a9397d0bf9267" + ] + }, + "99668": { + "id": "PR_kwDOAO6SJc6DAKyq", + "public_id": 99668, + "url": "https://github.com/godotengine/godot/pull/99668", + "diff_url": "https://github.com/godotengine/godot/pull/99668.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99668.patch", + "title": "[RTL] Parse \"\\r\\n\" as a single paragraph break, add some documentation notes.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-11-25T09:08:07Z", + "updated_at": "2024-12-02T16:23:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "2210dd1126b85f51f26e061f4c9904885c115bc3" + ] + }, + "99669": { + "id": "PR_kwDOAO6SJc6DAVg6", + "public_id": 99669, + "url": "https://github.com/godotengine/godot/pull/99669", + "diff_url": "https://github.com/godotengine/godot/pull/99669.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99669.patch", + "title": "Fix root window size bug on `Android`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2024-11-25T09:26:14Z", + "updated_at": "2024-12-02T14:54:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "c699d5badad3ae03721cd79678ad0c962ba07886" + ] + }, + "99677": { + "id": "PR_kwDOAO6SJc6DChsO", + "public_id": 99677, + "url": "https://github.com/godotengine/godot/pull/99677", + "diff_url": "https://github.com/godotengine/godot/pull/99677.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99677.patch", + "title": "Update `screen_get_scale` documentation.", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2024-11-25T13:38:48Z", + "updated_at": "2024-11-27T16:59:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "3413c6ce9df6206ccb9d2f3f73efaebefe81833d" + ] + }, + "99679": { + "id": "PR_kwDOAO6SJc6DDIp7", + "public_id": 99679, + "url": "https://github.com/godotengine/godot/pull/99679", + "diff_url": "https://github.com/godotengine/godot/pull/99679.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99679.patch", + "title": "Improve documentation for tooltip-related methods", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-11-25T14:46:48Z", + "updated_at": "2024-11-28T00:00:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "fb5a4bac6e4680a5174a6c95c1792ea13c17643b" + ] + }, + "99685": { + "id": "PR_kwDOAO6SJc6DE881", + "public_id": 99685, + "url": "https://github.com/godotengine/godot/pull/99685", + "diff_url": "https://github.com/godotengine/godot/pull/99685.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99685.patch", + "title": "Show `TextureProgressBar` radial center cross only when editing the scene", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQzNTQzOTA5", + "created_at": "2024-11-25T18:02:48Z", + "updated_at": "2024-11-30T06:50:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "15bd2a9bc1d2356cad76502a701bfc4386f44ea4" + ] + }, + "99688": { + "id": "PR_kwDOAO6SJc6DFQ4J", + "public_id": 99688, + "url": "https://github.com/godotengine/godot/pull/99688", + "diff_url": "https://github.com/godotengine/godot/pull/99688.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99688.patch", + "title": "Revert \"Make `delay_usec` more precise on Windows to fix framepacing\"", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2024-11-25T18:45:43Z", + "updated_at": "2024-11-25T19:38:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "8e1a6ea4319e6f38cecc36a06e2e5384678ecf83" + ] + }, + "99691": { + "id": "PR_kwDOAO6SJc6DGAwV", + "public_id": 99691, + "url": "https://github.com/godotengine/godot/pull/99691", + "diff_url": "https://github.com/godotengine/godot/pull/99691.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99691.patch", + "title": "Rename `SubViewportContainer` option `consume_drag_and_drop` to `mouse_target`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYyOTkyMjc=", + "created_at": "2024-11-25T20:41:26Z", + "updated_at": "2024-11-30T09:01:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "003647972fe143f50f3803b14980a99ce6012b46" + ] + }, + "99694": { + "id": "PR_kwDOAO6SJc6DGiPn", + "public_id": 99694, + "url": "https://github.com/godotengine/godot/pull/99694", + "diff_url": "https://github.com/godotengine/godot/pull/99694.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99694.patch", + "title": "Android: `OS.create_instance()` should return `-1` on failure", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2024-11-25T22:05:02Z", + "updated_at": "2024-11-27T16:54:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + } + ], + "commits": [ + "38e0532ffa43a8302a32d683ec7610b21ec0f4a1" + ] + }, + "99704": { + "id": "PR_kwDOAO6SJc6DJztW", + "public_id": 99704, + "url": "https://github.com/godotengine/godot/pull/99704", + "diff_url": "https://github.com/godotengine/godot/pull/99704.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99704.patch", + "title": "Fix orphan strings in shader preprocessor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwMzYxNzY=", + "created_at": "2024-11-26T09:02:02Z", + "updated_at": "2024-12-02T16:45:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "5a48e527b290315c2239349fedfa5ce451efbfed" + ] + }, + "99708": { + "id": "PR_kwDOAO6SJc6DLYcw", + "public_id": 99708, + "url": "https://github.com/godotengine/godot/pull/99708", + "diff_url": "https://github.com/godotengine/godot/pull/99708.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99708.patch", + "title": "Fix RTL visuals for sliders", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCXd9wA", + "created_at": "2024-11-26T12:01:15Z", + "updated_at": "2024-12-02T15:27:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "47788673ef5f55e0fd965842b3b1691769319067" + ] + }, + "99726": { + "id": "PR_kwDOAO6SJc6DQBlQ", + "public_id": 99726, + "url": "https://github.com/godotengine/godot/pull/99726", + "diff_url": "https://github.com/godotengine/godot/pull/99726.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99726.patch", + "title": "Add test for NavigationServer path simplification", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2024-11-26T22:37:02Z", + "updated_at": "2024-12-02T14:58:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMjMxNTkzNjg1", + "name": "topic:tests", + "color": "#ffee88" + } + ], + "commits": [ + "b2e40829a84794dbc1432a23c75b7fde13441bef" + ] + }, + "99734": { + "id": "PR_kwDOAO6SJc6DQs-L", + "public_id": 99734, + "url": "https://github.com/godotengine/godot/pull/99734", + "diff_url": "https://github.com/godotengine/godot/pull/99734.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99734.patch", + "title": "Fix code consistency between AudioStreamPlayer2D and AudioStreamPlayer3D", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY2NzI3NzEw", + "created_at": "2024-11-27T00:50:49Z", + "updated_at": "2024-11-29T23:23:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + } + ], + "commits": [ + "06bb9944d7a041bc4d5b8fba72ad36aa6e9e27ae" + ] + }, + "99736": { + "id": "PR_kwDOAO6SJc6DQ4nC", + "public_id": 99736, + "url": "https://github.com/godotengine/godot/pull/99736", + "diff_url": "https://github.com/godotengine/godot/pull/99736.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99736.patch", + "title": "Add C# examples to PropertyTweener docs", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCsxxSw", + "created_at": "2024-11-27T01:23:59Z", + "updated_at": "2024-12-02T14:55:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "34c7528d3d6103f086c0c0b2b23e4e8f1b3a364e" + ] + }, + "99739": { + "id": "PR_kwDOAO6SJc6DRgyQ", + "public_id": 99739, + "url": "https://github.com/godotengine/godot/pull/99739", + "diff_url": "https://github.com/godotengine/godot/pull/99739.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99739.patch", + "title": "Fix default `Environment` project setting and loading", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOB_eGRg", + "created_at": "2024-11-27T03:24:22Z", + "updated_at": "2024-11-29T22:03:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "8793764ba62bd1a95f44a965894325d88960bd8a" + ] + }, + "99740": { + "id": "PR_kwDOAO6SJc6DRpfA", + "public_id": 99740, + "url": "https://github.com/godotengine/godot/pull/99740", + "diff_url": "https://github.com/godotengine/godot/pull/99740.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99740.patch", + "title": "Ensure primitive meshes are created before connected to changed signal.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjg5MzQz", + "created_at": "2024-11-27T03:52:54Z", + "updated_at": "2024-11-27T16:54:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "70a55540b7091758b851b075b968789a16e74261" + ] + }, + "99742": { + "id": "PR_kwDOAO6SJc6DSaaa", + "public_id": 99742, + "url": "https://github.com/godotengine/godot/pull/99742", + "diff_url": "https://github.com/godotengine/godot/pull/99742.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99742.patch", + "title": "Disable Clear Guides menu item when no guides exist", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-11-27T06:00:23Z", + "updated_at": "2024-11-30T02:16:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "e515f593c2f2135fe09b5441f92dd4afbb227f59" + ] + }, + "99743": { + "id": "PR_kwDOAO6SJc6DSeWI", + "public_id": 99743, + "url": "https://github.com/godotengine/godot/pull/99743", + "diff_url": "https://github.com/godotengine/godot/pull/99743.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99743.patch", + "title": "Use Vector4 for texture mask in BaseMaterial to avoid converting to and from Plane", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2024-11-27T06:14:14Z", + "updated_at": "2024-11-27T16:54:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "9e34e454805f0dc6aad459170e7a2bbdaf2d4575" + ] + }, + "99751": { + "id": "PR_kwDOAO6SJc6DVCh-", + "public_id": 99751, + "url": "https://github.com/godotengine/godot/pull/99751", + "diff_url": "https://github.com/godotengine/godot/pull/99751.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99751.patch", + "title": "Add `std::initializer_list` constructor for Dictionary.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-11-27T12:05:41Z", + "updated_at": "2024-11-29T22:01:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "54945c4d289e5700a480f38bf0b4501bfe32b4c8" + ] + }, + "99752": { + "id": "PR_kwDOAO6SJc6DVJpk", + "public_id": 99752, + "url": "https://github.com/godotengine/godot/pull/99752", + "diff_url": "https://github.com/godotengine/godot/pull/99752.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99752.patch", + "title": "[MP] Move OfflineMultiplayerPeer docs to the module", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2ODc5MTg=", + "created_at": "2024-11-27T12:20:38Z", + "updated_at": "2024-12-02T14:58:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "LA_kwDOAO6SJc8AAAABAjhGIg", + "name": "topic:multiplayer", + "color": "#ffee88" + } + ], + "commits": [ + "f511ef26f11d327124ab596158053a578db360f2" + ] + }, + "99753": { + "id": "PR_kwDOAO6SJc6DVPEE", + "public_id": 99753, + "url": "https://github.com/godotengine/godot/pull/99753", + "diff_url": "https://github.com/godotengine/godot/pull/99753.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99753.patch", + "title": "[WebSocket] Clarify that `connect_to_url` is non-blocking", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2ODc5MTg=", + "created_at": "2024-11-27T12:31:44Z", + "updated_at": "2024-12-02T16:23:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw2NDk4MDA3MDE=", + "name": "topic:network", + "color": "#ffee88" + } + ], + "commits": [ + "95401f0753c55ce32978597919c2e6bb94184a60" + ] + }, + "99754": { + "id": "PR_kwDOAO6SJc6DVQhH", + "public_id": 99754, + "url": "https://github.com/godotengine/godot/pull/99754", + "diff_url": "https://github.com/godotengine/godot/pull/99754.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99754.patch", + "title": "Update CanvasLayer 'Follow Viewport' documentation to match its behavior", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM1NjY5OTE4", + "created_at": "2024-11-27T12:34:51Z", + "updated_at": "2024-11-30T00:12:56Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "5d111e852e01ef05c60bd4dbaf4aa66d84259c42" + ] + }, + "99759": { + "id": "PR_kwDOAO6SJc6DWdW0", + "public_id": 99759, + "url": "https://github.com/godotengine/godot/pull/99759", + "diff_url": "https://github.com/godotengine/godot/pull/99759.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99759.patch", + "title": "Fix AudioStreamPlayer2D/3D's `get_playback_position` returning `0` right after calling `seek`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY2NzI3NzEw", + "created_at": "2024-11-27T15:04:42Z", + "updated_at": "2024-12-02T15:06:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + } + ], + "commits": [ + "99cbcd250a6b837da03ebfd6fc57cf767dd39f41" + ] + }, + "99761": { + "id": "PR_kwDOAO6SJc6DXBNP", + "public_id": 99761, + "url": "https://github.com/godotengine/godot/pull/99761", + "diff_url": "https://github.com/godotengine/godot/pull/99761.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99761.patch", + "title": "Style: Downgrade `.clang-format` arguments to 17.x", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-11-27T16:18:15Z", + "updated_at": "2024-11-27T16:54:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "3c78eb171340b1ff24f036b8e36280ce350be6bb" + ] + }, + "99770": { + "id": "PR_kwDOAO6SJc6DYwvk", + "public_id": 99770, + "url": "https://github.com/godotengine/godot/pull/99770", + "diff_url": "https://github.com/godotengine/godot/pull/99770.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99770.patch", + "title": "CI: Add explicit problem matchers", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-11-27T21:29:27Z", + "updated_at": "2024-11-30T15:19:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "357679ceb8f35ccce5606348a13f8fc16ba5eb96" + ] + }, + "99771": { + "id": "PR_kwDOAO6SJc6DYzmX", + "public_id": 99771, + "url": "https://github.com/godotengine/godot/pull/99771", + "diff_url": "https://github.com/godotengine/godot/pull/99771.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99771.patch", + "title": "Fix physics picking when hovering an embedded window", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYyOTkyMjc=", + "created_at": "2024-11-27T21:36:18Z", + "updated_at": "2024-11-29T21:11:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "f53a220a7255af6328b0683d1ce8a6671d87976a" + ] + }, + "99773": { + "id": "PR_kwDOAO6SJc6DZRsW", + "public_id": 99773, + "url": "https://github.com/godotengine/godot/pull/99773", + "diff_url": "https://github.com/godotengine/godot/pull/99773.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99773.patch", + "title": "Fix incorrect clear color flag on canvas renderer.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODUwNA==", + "created_at": "2024-11-27T23:02:22Z", + "updated_at": "2024-11-27T23:28:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMTYxNzI2NDA1", + "name": "high priority", + "color": "#7956a5" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "1c6aad660f73c8f08d3138c936e17b8393689dc4" + ] + }, + "99777": { + "id": "PR_kwDOAO6SJc6DZ1Qh", + "public_id": 99777, + "url": "https://github.com/godotengine/godot/pull/99777", + "diff_url": "https://github.com/godotengine/godot/pull/99777.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99777.patch", + "title": "String: Don't repeat calls to `strlen` in `split`, and make `splitter_length` const in `get_slice`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2024-11-28T00:56:36Z", + "updated_at": "2024-11-30T00:42:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "884cbb5333120815fdc30ae2d33d66f99e817a53" + ] + }, + "99787": { + "id": "PR_kwDOAO6SJc6Dd4-l", + "public_id": 99787, + "url": "https://github.com/godotengine/godot/pull/99787", + "diff_url": "https://github.com/godotengine/godot/pull/99787.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99787.patch", + "title": "Fix non-empty project folder confirmation dialog", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-11-28T12:33:32Z", + "updated_at": "2024-11-29T21:18:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "e7e3a25c1e2fcd871c91e5196dc836a4aec0b318" + ] + }, + "99788": { + "id": "PR_kwDOAO6SJc6DeJ20", + "public_id": 99788, + "url": "https://github.com/godotengine/godot/pull/99788", + "diff_url": "https://github.com/godotengine/godot/pull/99788.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99788.patch", + "title": "Fix another incorrect clear color flag on texture storage.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODUwNA==", + "created_at": "2024-11-28T13:06:38Z", + "updated_at": "2024-11-28T14:08:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "c7198dda64b2495c9de56e4a4aa1bc3c1f5d16f8" + ] + }, + "99795": { + "id": "PR_kwDOAO6SJc6De45d", + "public_id": 99795, + "url": "https://github.com/godotengine/godot/pull/99795", + "diff_url": "https://github.com/godotengine/godot/pull/99795.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99795.patch", + "title": "Make the alt selection menu available for all modes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2024-11-28T14:43:23Z", + "updated_at": "2024-12-02T16:22: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": [ + "5d70208da42d53cc2746a32c9fbc92386c44d0dc" + ] + }, + "99799": { + "id": "PR_kwDOAO6SJc6DfYpx", + "public_id": 99799, + "url": "https://github.com/godotengine/godot/pull/99799", + "diff_url": "https://github.com/godotengine/godot/pull/99799.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99799.patch", + "title": "Fix various typos and code style issues", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2024-11-28T16:00:27Z", + "updated_at": "2024-11-29T21:10:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "88e81ee730bb54865304e306bf4f4211f7519546" + ] + }, + "99802": { + "id": "PR_kwDOAO6SJc6DflkG", + "public_id": 99802, + "url": "https://github.com/godotengine/godot/pull/99802", + "diff_url": "https://github.com/godotengine/godot/pull/99802.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99802.patch", + "title": "Fix ReflectionProbe AABB", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxODUxNDMx", + "created_at": "2024-11-28T16:36:39Z", + "updated_at": "2024-11-29T22:01:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "11225de19730d10ea1ef8d75430a6406b5d4538b" + ] + }, + "99815": { + "id": "PR_kwDOAO6SJc6Dg8G_", + "public_id": 99815, + "url": "https://github.com/godotengine/godot/pull/99815", + "diff_url": "https://github.com/godotengine/godot/pull/99815.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99815.patch", + "title": "Move StringName `!=` operator to the header file to make it inlineable.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2024-11-29T00:08:20Z", + "updated_at": "2024-12-02T15:46:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "a47d29cf11cfe43137cff04aceec2941c95f947b" + ] + }, + "99822": { + "id": "PR_kwDOAO6SJc6Dik9W", + "public_id": 99822, + "url": "https://github.com/godotengine/godot/pull/99822", + "diff_url": "https://github.com/godotengine/godot/pull/99822.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99822.patch", + "title": "Allow copy/select shortcuts when `editable` is false in `LineEdit`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcxOTQyMTY0", + "created_at": "2024-11-29T08:13:25Z", + "updated_at": "2024-12-02T16:17:19Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "4b735d9fb2b3dc95b4979f6843eace016bf56d65" + ] + }, + "99825": { + "id": "PR_kwDOAO6SJc6DixEa", + "public_id": 99825, + "url": "https://github.com/godotengine/godot/pull/99825", + "diff_url": "https://github.com/godotengine/godot/pull/99825.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99825.patch", + "title": "basis_universal: Make tinyexr dependency explicit (reverted)", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxMjYzMTQy", + "created_at": "2024-11-29T08:47:49Z", + "updated_at": "2024-11-30T00:44:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "220f2611cc19d2d4bd46050e55f5368c044dbb9b" + ] + }, + "99827": { + "id": "PR_kwDOAO6SJc6DjOpr", + "public_id": 99827, + "url": "https://github.com/godotengine/godot/pull/99827", + "diff_url": "https://github.com/godotengine/godot/pull/99827.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99827.patch", + "title": "Update `use_system_accent_color` note in EditorSettings", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2024-11-29T09:58:27Z", + "updated_at": "2024-11-30T03:18:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "72be8d1b6925856373f57549bf2e6d3b8d3ef619" + ] + }, + "99833": { + "id": "PR_kwDOAO6SJc6DkmZN", + "public_id": 99833, + "url": "https://github.com/godotengine/godot/pull/99833", + "diff_url": "https://github.com/godotengine/godot/pull/99833.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99833.patch", + "title": "[Windows] Improve frame pacing by busy waiting as needed", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2ODc5MTg=", + "created_at": "2024-11-29T13:38:27Z", + "updated_at": "2024-11-30T18:36:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "b57ceefec1715eff1b53943c792f986b6808b7b5" + ] + }, + "99837": { + "id": "PR_kwDOAO6SJc6DlB8Y", + "public_id": 99837, + "url": "https://github.com/godotengine/godot/pull/99837", + "diff_url": "https://github.com/godotengine/godot/pull/99837.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99837.patch", + "title": "Docs: Update example from Window signal `files_dropped`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkzNTI4OTQ=", + "created_at": "2024-11-29T14:48:29Z", + "updated_at": "2024-11-29T21:59:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "e30da67ce9c770ef11557c26d3748d389026c740" + ] + }, + "99841": { + "id": "PR_kwDOAO6SJc6DmRs3", + "public_id": 99841, + "url": "https://github.com/godotengine/godot/pull/99841", + "diff_url": "https://github.com/godotengine/godot/pull/99841.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99841.patch", + "title": "Remove outdated note about `BaseMaterial3D.billboard_mode` shadow issue", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2024-11-29T18:57:44Z", + "updated_at": "2024-12-02T18:30:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "e499563fafd48fa074eee7be2fb8cc5572ad1af0" + ] + }, + "99843": { + "id": "PR_kwDOAO6SJc6DmgRF", + "public_id": 99843, + "url": "https://github.com/godotengine/godot/pull/99843", + "diff_url": "https://github.com/godotengine/godot/pull/99843.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99843.patch", + "title": "Add helper method to get Window from ID", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-11-29T20:16:26Z", + "updated_at": "2024-11-29T22:03:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "e0304a7d00f718a17f2e6981118edd2ceda22637" + ] + }, + "99846": { + "id": "PR_kwDOAO6SJc6Dmkg4", + "public_id": 99846, + "url": "https://github.com/godotengine/godot/pull/99846", + "diff_url": "https://github.com/godotengine/godot/pull/99846.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99846.patch", + "title": "Check if EditorNode exists before trying to generate preview", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCSXAdA", + "created_at": "2024-11-29T20:43:11Z", + "updated_at": "2024-12-02T18:39:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "88c11a1753f539bc4d1696394e766705e48da790" + ] + }, + "99859": { + "id": "PR_kwDOAO6SJc6DnB7z", + "public_id": 99859, + "url": "https://github.com/godotengine/godot/pull/99859", + "diff_url": "https://github.com/godotengine/godot/pull/99859.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99859.patch", + "title": "Revert \"basis_universal: Make tinyexr dependency explicit\"", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2024-11-30T00:27:23Z", + "updated_at": "2024-11-30T00:28:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "a51c60f5e381c4f06a4188ae437b08215c09e4cb" + ] + }, + "99864": { + "id": "PR_kwDOAO6SJc6Dnat7", + "public_id": 99864, + "url": "https://github.com/godotengine/godot/pull/99864", + "diff_url": "https://github.com/godotengine/godot/pull/99864.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99864.patch", + "title": "Fix `OS::has_feature()` skipping custom features", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5ODAyNDAz", + "created_at": "2024-11-30T04:43:30Z", + "updated_at": "2024-12-02T14:56:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "ba992ed22f310389d3e2301d4393bb898bf2728e" + ] + }, + "99879": { + "id": "PR_kwDOAO6SJc6DolBm", + "public_id": 99879, + "url": "https://github.com/godotengine/godot/pull/99879", + "diff_url": "https://github.com/godotengine/godot/pull/99879.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99879.patch", + "title": "Add missing getter for sharp window corners.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQwMDY0OTEx", + "created_at": "2024-11-30T17:16:47Z", + "updated_at": "2024-12-02T15:06:33Z", + "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": [ + "b045523d58922e73ab4b762d6defe3ef1e459a5a" + ] + }, + "99882": { + "id": "PR_kwDOAO6SJc6Doudq", + "public_id": 99882, + "url": "https://github.com/godotengine/godot/pull/99882", + "diff_url": "https://github.com/godotengine/godot/pull/99882.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99882.patch", + "title": "Add horizontal center for ColorPicker buttons", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMTA2OA==", + "created_at": "2024-11-30T18:52:16Z", + "updated_at": "2024-12-02T15:02:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "5baedb582666c9b99573a8a81da1435823f63df1" + ] + }, + "99900": { + "id": "PR_kwDOAO6SJc6Dq1pY", + "public_id": 99900, + "url": "https://github.com/godotengine/godot/pull/99900", + "diff_url": "https://github.com/godotengine/godot/pull/99900.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99900.patch", + "title": "Betsy: Update docs to reflect BC3 and BC5", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2024-12-01T17:10:54Z", + "updated_at": "2024-12-02T16:23:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "f5648ac9c91f6016a55e9ab4bec11797947653e8" + ] + }, + "99901": { + "id": "PR_kwDOAO6SJc6Dq7M5", + "public_id": 99901, + "url": "https://github.com/godotengine/godot/pull/99901", + "diff_url": "https://github.com/godotengine/godot/pull/99901.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99901.patch", + "title": "Fix `GodotSpace3D::test_body_motion()` not setting `local_shape`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI3MDkyOA==", + "created_at": "2024-12-01T18:08:18Z", + "updated_at": "2024-12-02T14:57:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "7c6f523747c2a90a4711d84a9a5af89af0a155fe" + ] + }, + "99906": { + "id": "PR_kwDOAO6SJc6DrFuk", + "public_id": 99906, + "url": "https://github.com/godotengine/godot/pull/99906", + "diff_url": "https://github.com/godotengine/godot/pull/99906.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99906.patch", + "title": "[Label] Fix empty paragraph height.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-12-01T19:55:36Z", + "updated_at": "2024-12-02T14:57:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "151dcf30eee19f64d232d438be001e418161d118" + ] + }, + "99915": { + "id": "PR_kwDOAO6SJc6Dss-D", + "public_id": 99915, + "url": "https://github.com/godotengine/godot/pull/99915", + "diff_url": "https://github.com/godotengine/godot/pull/99915.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99915.patch", + "title": "[Label] Fix min. width", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-12-02T06:07:00Z", + "updated_at": "2024-12-02T14:57:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "e8f3bebb5dd2438111ddf7cecb612a285330a8f9" + ] + }, + "99924": { + "id": "PR_kwDOAO6SJc6DwiGK", + "public_id": 99924, + "url": "https://github.com/godotengine/godot/pull/99924", + "diff_url": "https://github.com/godotengine/godot/pull/99924.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99924.patch", + "title": "Remove uses of implicit static typing from the documentation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY2NzI3NzEw", + "created_at": "2024-12-02T14:44:15Z", + "updated_at": "2024-12-02T14:54:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "7539a3a7cf058c084ae0c0d3ee5111b0fc73c807" + ] } } } \ No newline at end of file