From 6f39be37940389a3f6076651fb743614a1efe90f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Wed, 18 Dec 2024 21:50:45 +0100 Subject: [PATCH] Update config and data for 4.4-dev7 --- configs/godotengine.godot.4.4.json | 4 +- data/godotengine.godot.4.4.json | 3192 +++++++++++++++++++++++++--- 2 files changed, 2900 insertions(+), 296 deletions(-) diff --git a/configs/godotengine.godot.4.4.json b/configs/godotengine.godot.4.4.json index 4450963..3a2b4b1 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": "2b7ea6223bd0bdaa75706849c9dee1a82b2e2d01", + "ref": "46c8f8c5c5874c7c56ea5b1384259de9402d3449", "from_ref": "4.3-stable", "article": "https://godotengine.org/article/dev-snapshot-godot-4-4-dev-7/", @@ -44,7 +44,7 @@ }, { "name": "dev7", - "ref": "2b7ea6223bd0bdaa75706849c9dee1a82b2e2d01", + "ref": "46c8f8c5c5874c7c56ea5b1384259de9402d3449", "from_ref": "1f47e4c4e3a09a422e96880a7918d986dd575a63", "article": "https://godotengine.org/article/dev-snapshot-godot-4-4-dev-7/" } diff --git a/data/godotengine.godot.4.4.json b/data/godotengine.godot.4.4.json index fef643f..5198202 100644 --- a/data/godotengine.godot.4.4.json +++ b/data/godotengine.godot.4.4.json @@ -1,6 +1,68 @@ { - "generated_at": 1734454544866, + "generated_at": 1734555004973, "log": [ + "46c8f8c5c5874c7c56ea5b1384259de9402d3449", + "4cc471dbed53d5146b6a64487558bdc89be013c1", + "56d11c1062de62b640abe824c588066e88635079", + "48167ff06e93fe7ded601520eb2578b94fa8dbbc", + "e69a5618c0b2ade68abb8bf231239626294e5526", + "851d8e49e82ba92a04ca6142a3b091e889b1beaa", + "d45825347dad472290dca3f2ea0cd83a84420721", + "62e026632f27e4f23f43cf49d1b09e00840fb234", + "ea97d4457f6899fc470458ae91d5c4c89e7977e2", + "240f510fa786ee4af6a34ca9712a5d5d9745d637", + "61d387135fbec2f5782a60cbd0ce2cb9550f58ed", + "97ecf7830a10db48d6a07b9dc88451aeb509725b", + "6395450b10d73bc3515763c7bbd1b2f5b7425d10", + "6cba6299f9039824889b7c21fb6388bd19d03a13", + "d328c00ad35bf7b7e40f6276946646b21525876a", + "7d30972f7ccd9c91d6ebe5fb5a980c32f20969eb", + "e255f60634d06d07eec39835ef4b71d2d85442f2", + "29d53a52813da537e0ac6c3fffb6ea46bfc172ad", + "167edb385b3f3081b7383c68d2fdf4117c9d3e17", + "6740823e405ba40b4287ddb7cf8552fb0bd27f46", + "bf4e5cca3f83b498944a4f4c457258a33c9697d9", + "23cea1b9d21fe0312ca353ac1a8dd0441c6a0d3a", + "9655d7d948ff9db98616eec1c929559b09ae1038", + "48db6669f63eb148e952de75ba535de8894c18d8", + "8d41b5a582f88e45f6a2b466cb98c90bd0ee8877", + "6e2cf2aa7b78a25d1b054f2ec0f02cd658482f84", + "4e46e8beb78f45ce1ca24b891c55bc571b8ed69c", + "7b90590e85c30a8bfd09733bf42caac808f9ba9e", + "90555e6b4d284be54e24633afdc69e56db92024f", + "cb5b1ecc2569bc0f6815c01292b4f01c94ddc82f", + "d0a0f5834e1e2604da5712b89a7ae6fe3b0e757e", + "63a90b3dd84f25e9246ee13b1d89576e3da7dc56", + "3dfa7bb2866a26bb963bd8f9df75de8460e33da1", + "5bbdb4a770d81b73863a88fcb74dbe3c86f024a4", + "eb948bc5a87e217baa1e21caf8b7b899b17320f9", + "abf47965fca199f73d435c94b1be5be73c3f9964", + "32c634a3819d063c9f7b07a3e3bb44c2b449f823", + "f1cf8ebfd6fbb1396e48577cae7d4656c0e3ac71", + "7170a4176e8bb57ed8beaa7519d49d9861262c64", + "3dd60ba82f5164125283513b1bfb2a3f25aeeb5e", + "382b0dfad18014ba93365162f012f7ee3466bc05", + "cb0d731daf36cf300472aa26f68fdc8176f88c50", + "190ae9f9dcbad6335f7f13061d10a660fd3b5be1", + "7a70efc2a8598590a5629624443976ff6705914b", + "f1eb2f928d8d02fb6679781faf6110b9022d4c76", + "f08fe52d9add7a6a31de2b7e110ad7676606209b", + "45d8c217b9ceac51adfddd812322822031e4be45", + "55a3c6ba2ba471d0bd741af3acc36104d65a8f79", + "24f88bb8898165383de2cee188fdcab38a69b6a5", + "d4f4129dba556419ce1be214305cc950b3012af4", + "66b8101cefbddb103ab6b6068c78fd4df57ac7b8", + "6244d8f38d0e29139643f0b215a40d39906f2c79", + "2c304a73836e62f9250bb0f337e58965e966e3e9", + "0ffdb6b993a3f6829e35e3c7356849e1455ed5c2", + "2d3f6963b2400b9098d32c1c4ed335d27644edda", + "70b24c3d16081d1e41893050aa9050bfca908a6b", + "9ea97c017b4b1d7897c68dbe38a73978d61920eb", + "7a04d85ec3b9e17edb00defe3c54379726e7bc91", + "46b02f08c69010b875ede66f56fd9ef79c81c2e6", + "5b19f729c2f6ad0901b355aa99aace51d4ac9efd", + "7c61252dd76aaaefaff1cfd3ef6ac0ca049da529", + "df6ac3973e628fc862e420cd813e53e98454bc0d", "2b7ea6223bd0bdaa75706849c9dee1a82b2e2d01", "ed51ec999ce67b9327b7ac3cf11e54a23fbc2ca6", "4b22e97e2a0ed2195be9e450a2f594fdc7fea9f7", @@ -19,7 +81,11 @@ "d60c0e21a60f6ef57ba11dc64f8ba9fd16bd8d0f", "bf0f1054db408371891ade9bcec61248a45e0ab3", "d701bc0032eb927074cd736ee75d097d30150af3", + "4047e4b89442e3373b15718fc8f3e2f0def92e6b", + "293be04ec881836bafcb2e74b643cd61b0d16ee8", "741f6c71d731f5b1d59a497e8fc5e241b1fc6a5f", + "3720de4b6f83fe4a7f9ff0e1b4ea3247afc63274", + "b905014128ea2c3e8af713fce99d308b63bb580d", "9c5886f95a68a85160ebcf153c1fb427fbe6a40c", "441c440bf4250604178d6d0223a4c48154c263e0", "baf03e4fb60bd642bd3ad361b4021470e00ccd3a", @@ -82,8 +148,10 @@ "36c6ce92dbb6d2b9351ae44ac1e7ba2f268d79e0", "20064cf5c094d4276112f1c81b645572e4be30e3", "f7f2361fa84a6b5f92fb55937a88fc77ed08d60f", + "c09855627f6f9b274395cf87f92fad45ac50ea02", "8f9673eeff735c3c4d468cb56c41dcbbddd47854", "4e19ab8afed8407f1b077458863de1f7431b7f61", + "d54229de8c165f39a9d587ea1d9026710877addc", "49a19db0e0b84ba7a098b4305de68647e9d4b016", "dc5f1b7a2826962f02230227abc486ac160ae66c", "3e3a013f9a5270371a14ab683622a8ee8699bcf3", @@ -102,6 +170,7 @@ "80ae6fc1ee10f7bac944fbb88f1df4dee57acdbc", "70dbc311d1b46b84a60c55b781272bc41b8570b8", "062d74bb9cb8710dbea34442a53af6aad796a453", + "f2a993aa1d066448f935ee9c42b70fbd1def1ef9", "d0aa91bc6b504208aa4a4e16892c6679997bfcd3", "49ca40cdbf804d604af04b953b20f54837d76a51", "383d933f5323830e3f38c13a49c9c363ea73bced", @@ -113,6 +182,7 @@ "02f05cf0acf8d67ceab0f8403c15542f3a349761", "691d8bee2bdc316da32c7137783864a25c1ad674", "4c34813b325cae53374e67737a50736321831cd2", + "d526d523b4469ff84b30e22ca14b83d4b5191783", "356fa37f898d320141b306cff43ce8bd2b98f2cb", "f6126badbab82382847f777acecc7cc0a3a436dc", "46c9089ddc2ce42f761421f92c2de8740c82ecaa", @@ -331,6 +401,7 @@ "e6a49ab6ac2b7faaa2bff8a46b8cbe566dfe13ef", "d3c9bee65318249f797951a5fce649ed864ff0ba", "7d65d0a908a0806f96a21e01528dbd8fff8a661f", + "8bf2afd341bd5d4bd7a7467dea2949c42bf35f13", "1daa9a180b3fdeb2ed6df512c5103fac50c215e2", "964e2b3a9e35dc91c3c1b6688f743922f9660b87", "f92018288feedb3113ef831044c60e4ad2da1fec", @@ -383,6 +454,7 @@ "8a5eef95aa32ccaa7473498adb3f404d89f1e6d8", "cec037b1a81a8fc4b3083dac207e03c59d3fbc0f", "d7462d223ca655d0924ce9688151175d9c901935", + "652db79421f68432214f68e846748ea31d940fcc", "1ef3bd57688024a53fd583248a4e4afb041c81aa", "35faf9975540fd8ea8520a1a26f80a090253a469", "614a51f2933ec0448ea49cf870ba31e0d71a374a", @@ -448,10 +520,12 @@ "ca12f350dbb718312ef6875a5d20bca38c07a24d", "fa7615be9e1627734565500690b34701d587e247", "c3080e33784bcad80f39017fbe7d4bf68c7bdfa6", + "14e4e3424f4e41400524822bbd493cac8e5b121c", "df2c2ca3c32468d73137eff82fa6861b4e97ae3d", "84650f20181ad73f52f7d8faaa251656b1c54870", "d5e599f77e92adf41db423763aa18b34526ea708", "8ca1605bbbb865befc0ce1de99c1e21e53e155c5", + "f8f5505b263dca2951007b2013a5c8ee647bab6b", "707f1038c3f9476f8e115bc091733851e8150980", "4db9c112ff3626cce5d42a9d7090f217090709d9", "93e06ff16c2134c49e26b0f5403fb8526a908aea", @@ -640,6 +714,7 @@ "0c03db09f84dad8268e446fc2424f6c93286cad6", "72be8d1b6925856373f57549bf2e6d3b8d3ef619", "bd1a35ce9e6f7e6e4c87fa28278ed54e8f84ff3f", + "c831f635fe375b3466c3b0e810a5f7c6602be109", "88e81ee730bb54865304e306bf4f4211f7519546", "11225de19730d10ea1ef8d75430a6406b5d4538b", "5d111e852e01ef05c60bd4dbaf4aa66d84259c42", @@ -650,6 +725,7 @@ "5a48e527b290315c2239349fedfa5ce451efbfed", "5d70208da42d53cc2746a32c9fbc92386c44d0dc", "884cbb5333120815fdc30ae2d33d66f99e817a53", + "e35189e869cf5423e8d66942bd7ebbfa4608f2ed", "9aed9eca40127bcf21ecd71d25fe8809f345d9e3", "1c6aad660f73c8f08d3138c936e17b8393689dc4", "357679ceb8f35ccce5606348a13f8fc16ba5eb96", @@ -869,6 +945,7 @@ "285954659dafd2461fb917120705f19170793fb1", "23fc8e22a3977a66351090fb1b56c72967e7cf09", "219b14b9057fd6eb61b494a4df4676b49a4bf131", + "a72157c45620b55baefbcfec83c5d169de30e3a0", "f4c1f89add61c819b7fbbfa299d1b8a24db8475b", "9ab94df7725d4a31d28056630fe6038d64c92b5a", "8bfb631afc0d8f4e7a4c5ee073c53069d667b00d", @@ -1248,6 +1325,7 @@ "09b6466e1414d75c9497a6af4c4eb37d4358a777", "1901466d0d4a2afb9d45ba940c45614887d0a97c", "fcd32dcde63767b244f5ccc70a13164e49070ec8", + "c6cfed44e42997cdd1d85fe75176f5e4d82743e6", "899f5151c3f90c7dbb40bf9826998c1fae7c7a9e", "05745aaa4bff57ed792cace494fcf38966a4af9c", "cb7304662b8ee24df34c09b2ebd4404ec4cd43b8", @@ -3036,6 +3114,7 @@ "79d0254a2d3edcd4d8dae2f51d5bce0d8119ab01", "b8933a4d95026c31848ef2e2dc7e14c02fd14163", "9cc9df52eb6ef32b80bd3bd725807fea70b00a89", + "d1891adcede093efa763278a312c6dce821ebae6", "c273786758d0035c0614f81419a422238a2a8a04", "57bc1d75746e4e59961b963460024a40bc03ffa8", "6db8e3b6b14a8a2ed3a0b16954b653f8c689f60f", @@ -7524,6 +7603,68 @@ "9558d4f28fef77696027c6e654feb33f6caa8db7" ], "dev7": [ + "46c8f8c5c5874c7c56ea5b1384259de9402d3449", + "4cc471dbed53d5146b6a64487558bdc89be013c1", + "56d11c1062de62b640abe824c588066e88635079", + "48167ff06e93fe7ded601520eb2578b94fa8dbbc", + "e69a5618c0b2ade68abb8bf231239626294e5526", + "851d8e49e82ba92a04ca6142a3b091e889b1beaa", + "d45825347dad472290dca3f2ea0cd83a84420721", + "62e026632f27e4f23f43cf49d1b09e00840fb234", + "ea97d4457f6899fc470458ae91d5c4c89e7977e2", + "240f510fa786ee4af6a34ca9712a5d5d9745d637", + "61d387135fbec2f5782a60cbd0ce2cb9550f58ed", + "97ecf7830a10db48d6a07b9dc88451aeb509725b", + "6395450b10d73bc3515763c7bbd1b2f5b7425d10", + "6cba6299f9039824889b7c21fb6388bd19d03a13", + "d328c00ad35bf7b7e40f6276946646b21525876a", + "7d30972f7ccd9c91d6ebe5fb5a980c32f20969eb", + "e255f60634d06d07eec39835ef4b71d2d85442f2", + "29d53a52813da537e0ac6c3fffb6ea46bfc172ad", + "167edb385b3f3081b7383c68d2fdf4117c9d3e17", + "6740823e405ba40b4287ddb7cf8552fb0bd27f46", + "bf4e5cca3f83b498944a4f4c457258a33c9697d9", + "23cea1b9d21fe0312ca353ac1a8dd0441c6a0d3a", + "9655d7d948ff9db98616eec1c929559b09ae1038", + "48db6669f63eb148e952de75ba535de8894c18d8", + "8d41b5a582f88e45f6a2b466cb98c90bd0ee8877", + "6e2cf2aa7b78a25d1b054f2ec0f02cd658482f84", + "4e46e8beb78f45ce1ca24b891c55bc571b8ed69c", + "7b90590e85c30a8bfd09733bf42caac808f9ba9e", + "90555e6b4d284be54e24633afdc69e56db92024f", + "cb5b1ecc2569bc0f6815c01292b4f01c94ddc82f", + "d0a0f5834e1e2604da5712b89a7ae6fe3b0e757e", + "63a90b3dd84f25e9246ee13b1d89576e3da7dc56", + "3dfa7bb2866a26bb963bd8f9df75de8460e33da1", + "5bbdb4a770d81b73863a88fcb74dbe3c86f024a4", + "eb948bc5a87e217baa1e21caf8b7b899b17320f9", + "abf47965fca199f73d435c94b1be5be73c3f9964", + "32c634a3819d063c9f7b07a3e3bb44c2b449f823", + "f1cf8ebfd6fbb1396e48577cae7d4656c0e3ac71", + "7170a4176e8bb57ed8beaa7519d49d9861262c64", + "3dd60ba82f5164125283513b1bfb2a3f25aeeb5e", + "382b0dfad18014ba93365162f012f7ee3466bc05", + "cb0d731daf36cf300472aa26f68fdc8176f88c50", + "190ae9f9dcbad6335f7f13061d10a660fd3b5be1", + "7a70efc2a8598590a5629624443976ff6705914b", + "f1eb2f928d8d02fb6679781faf6110b9022d4c76", + "f08fe52d9add7a6a31de2b7e110ad7676606209b", + "45d8c217b9ceac51adfddd812322822031e4be45", + "55a3c6ba2ba471d0bd741af3acc36104d65a8f79", + "24f88bb8898165383de2cee188fdcab38a69b6a5", + "d4f4129dba556419ce1be214305cc950b3012af4", + "66b8101cefbddb103ab6b6068c78fd4df57ac7b8", + "6244d8f38d0e29139643f0b215a40d39906f2c79", + "2c304a73836e62f9250bb0f337e58965e966e3e9", + "0ffdb6b993a3f6829e35e3c7356849e1455ed5c2", + "2d3f6963b2400b9098d32c1c4ed335d27644edda", + "70b24c3d16081d1e41893050aa9050bfca908a6b", + "9ea97c017b4b1d7897c68dbe38a73978d61920eb", + "7a04d85ec3b9e17edb00defe3c54379726e7bc91", + "46b02f08c69010b875ede66f56fd9ef79c81c2e6", + "5b19f729c2f6ad0901b355aa99aace51d4ac9efd", + "7c61252dd76aaaefaff1cfd3ef6ac0ca049da529", + "df6ac3973e628fc862e420cd813e53e98454bc0d", "2b7ea6223bd0bdaa75706849c9dee1a82b2e2d01", "ed51ec999ce67b9327b7ac3cf11e54a23fbc2ca6", "4b22e97e2a0ed2195be9e450a2f594fdc7fea9f7", @@ -7542,7 +7683,11 @@ "d60c0e21a60f6ef57ba11dc64f8ba9fd16bd8d0f", "bf0f1054db408371891ade9bcec61248a45e0ab3", "d701bc0032eb927074cd736ee75d097d30150af3", + "4047e4b89442e3373b15718fc8f3e2f0def92e6b", + "293be04ec881836bafcb2e74b643cd61b0d16ee8", "741f6c71d731f5b1d59a497e8fc5e241b1fc6a5f", + "3720de4b6f83fe4a7f9ff0e1b4ea3247afc63274", + "b905014128ea2c3e8af713fce99d308b63bb580d", "9c5886f95a68a85160ebcf153c1fb427fbe6a40c", "441c440bf4250604178d6d0223a4c48154c263e0", "baf03e4fb60bd642bd3ad361b4021470e00ccd3a", @@ -7605,8 +7750,10 @@ "36c6ce92dbb6d2b9351ae44ac1e7ba2f268d79e0", "20064cf5c094d4276112f1c81b645572e4be30e3", "f7f2361fa84a6b5f92fb55937a88fc77ed08d60f", + "c09855627f6f9b274395cf87f92fad45ac50ea02", "8f9673eeff735c3c4d468cb56c41dcbbddd47854", "4e19ab8afed8407f1b077458863de1f7431b7f61", + "d54229de8c165f39a9d587ea1d9026710877addc", "49a19db0e0b84ba7a098b4305de68647e9d4b016", "dc5f1b7a2826962f02230227abc486ac160ae66c", "3e3a013f9a5270371a14ab683622a8ee8699bcf3", @@ -7625,6 +7772,7 @@ "80ae6fc1ee10f7bac944fbb88f1df4dee57acdbc", "70dbc311d1b46b84a60c55b781272bc41b8570b8", "062d74bb9cb8710dbea34442a53af6aad796a453", + "f2a993aa1d066448f935ee9c42b70fbd1def1ef9", "d0aa91bc6b504208aa4a4e16892c6679997bfcd3", "49ca40cdbf804d604af04b953b20f54837d76a51", "383d933f5323830e3f38c13a49c9c363ea73bced", @@ -7636,6 +7784,7 @@ "02f05cf0acf8d67ceab0f8403c15542f3a349761", "691d8bee2bdc316da32c7137783864a25c1ad674", "4c34813b325cae53374e67737a50736321831cd2", + "d526d523b4469ff84b30e22ca14b83d4b5191783", "356fa37f898d320141b306cff43ce8bd2b98f2cb", "f6126badbab82382847f777acecc7cc0a3a436dc", "46c9089ddc2ce42f761421f92c2de8740c82ecaa", @@ -7854,6 +8003,7 @@ "e6a49ab6ac2b7faaa2bff8a46b8cbe566dfe13ef", "d3c9bee65318249f797951a5fce649ed864ff0ba", "7d65d0a908a0806f96a21e01528dbd8fff8a661f", + "8bf2afd341bd5d4bd7a7467dea2949c42bf35f13", "1daa9a180b3fdeb2ed6df512c5103fac50c215e2", "964e2b3a9e35dc91c3c1b6688f743922f9660b87", "f92018288feedb3113ef831044c60e4ad2da1fec", @@ -7906,6 +8056,7 @@ "8a5eef95aa32ccaa7473498adb3f404d89f1e6d8", "cec037b1a81a8fc4b3083dac207e03c59d3fbc0f", "d7462d223ca655d0924ce9688151175d9c901935", + "652db79421f68432214f68e846748ea31d940fcc", "1ef3bd57688024a53fd583248a4e4afb041c81aa", "35faf9975540fd8ea8520a1a26f80a090253a469", "614a51f2933ec0448ea49cf870ba31e0d71a374a", @@ -7931,7 +8082,9 @@ "274064ae7f4407977147b3d0c873f5ce04424421", "ca12f350dbb718312ef6875a5d20bca38c07a24d", "fa7615be9e1627734565500690b34701d587e247", + "14e4e3424f4e41400524822bbd493cac8e5b121c", "df2c2ca3c32468d73137eff82fa6861b4e97ae3d", + "f8f5505b263dca2951007b2013a5c8ee647bab6b", "93e06ff16c2134c49e26b0f5403fb8526a908aea", "3ac4e363df3a66ccae25b9038fb2ccd09860a569", "109fcbb43a8547ea73d3adf125b647912acee378", @@ -7941,12 +8094,15 @@ "f367a6c231da9b754615417953bc3d62eaa7708b", "6995b6a03eb433be7f76ef3355c562a7833b6f3d", "bd1a35ce9e6f7e6e4c87fa28278ed54e8f84ff3f", + "c831f635fe375b3466c3b0e810a5f7c6602be109", + "e35189e869cf5423e8d66942bd7ebbfa4608f2ed", "0ce4c6dac3c78c2e159f22abc802299737fe7c89", "7375fe2173c486b2ce7fe2e266659d486fddddf5", "344d678bbecf15fe76407e635c30713aef79fc3d", "7ecdfc8b5289722f53dc46be8a7d54e7a692a8d9", "1bffefb346c2974aad692905041ccfb84e666597", "daa665c4cb971c0bec24e58418982cf9249ee764", + "a72157c45620b55baefbcfec83c5d169de30e3a0", "6f76ef4bddcb8d01d66c99621e67267444aa16a2", "ee981a919d21b60908410513dfd1a3f9d0c70b4f", "ce512d3eeaf82ef06fa40e3b43514dfaa930e573", @@ -7959,18 +8115,212 @@ "9b8833dbbfa5461f7de3410914d9e17127870053", "0c2296fb1b416d0dedf2bd6afe047746c14d32fa", "fcd32dcde63767b244f5ccc70a13164e49070ec8", + "c6cfed44e42997cdd1d85fe75176f5e4d82743e6", "899f5151c3f90c7dbb40bf9826998c1fae7c7a9e", "bb813ba7bc1e0358ade36034ba81f88deacdbb5e", "dc3de73d18d6155c535373f275488f63aafa8a74", "0d7027ea4c7fb1862efeab2cc95e079ff97fc65d", "3e30dd79547bbba9cac337f930de50614cfbdac2", "93ae8d8f0de3560512bcf392c43952f3c9b2d361", + "d1891adcede093efa763278a312c6dce821ebae6", "3669eb0b69020ac97e711c1cc0ab4259adaa0ba2", "c15633139f057ee77a022da49ccd9d855df6292b", "785b8a6c921ac78e2bd0282eaaf9b357fabefc83" ] }, "authors": { + "MDQ6VXNlcjI3NDMzNjY=": { + "id": "MDQ6VXNlcjI3NDMzNjY=", + "user": "mdelorme", + "avatar": "https://avatars.githubusercontent.com/u/2743366?v=4", + "url": "https://github.com/mdelorme", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjI1OTEwOTk=": { + "id": "MDQ6VXNlcjI1OTEwOTk=", + "user": "hpvb", + "avatar": "https://avatars.githubusercontent.com/u/2591099?u=7bcd4921b265b0b8cc1d8a15638a3fac93c87e68&v=4", + "url": "https://github.com/hpvb", + "pull_count": 10, + "commit_count": 10 + }, + "MDQ6VXNlcjExMDE0MTE5": { + "id": "MDQ6VXNlcjExMDE0MTE5", + "user": "edwin0cheng", + "avatar": "https://avatars.githubusercontent.com/u/11014119?u=0f87ae24c9a438f7616c92889c849bbe5de32983&v=4", + "url": "https://github.com/edwin0cheng", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjE5NzMzNjgz": { + "id": "MDQ6VXNlcjE5NzMzNjgz", + "user": "snyk-bot", + "avatar": "https://avatars.githubusercontent.com/u/19733683?u=8b0c79920606bb8268bdc0388d99aa7aceaea5d5&v=4", + "url": "https://github.com/snyk-bot", + "pull_count": 0, + "commit_count": 1 + }, + "MDQ6VXNlcjMyNDg2MDYy": { + "id": "MDQ6VXNlcjMyNDg2MDYy", + "user": "tygyh", + "avatar": "https://avatars.githubusercontent.com/u/32486062?v=4", + "url": "https://github.com/tygyh", + "pull_count": 2, + "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": 34, + "commit_count": 47 + }, + "MDQ6VXNlcjM3MjQ3Ng==": { + "id": "MDQ6VXNlcjM3MjQ3Ng==", + "user": "timothyqiu", + "avatar": "https://avatars.githubusercontent.com/u/372476?v=4", + "url": "https://github.com/timothyqiu", + "pull_count": 74, + "commit_count": 77 + }, + "MDQ6VXNlcjkxNDk2OA==": { + "id": "MDQ6VXNlcjkxNDk2OA==", + "user": "m4gr3d", + "avatar": "https://avatars.githubusercontent.com/u/914968?u=5f2b0cb28e37393252e96695f2eaa33494930285&v=4", + "url": "https://github.com/m4gr3d", + "pull_count": 20, + "commit_count": 26 + }, + "MDQ6VXNlcjcxNzY2ODM1": { + "id": "MDQ6VXNlcjcxNzY2ODM1", + "user": "j20001970", + "avatar": "https://avatars.githubusercontent.com/u/71766835?v=4", + "url": "https://github.com/j20001970", + "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": 21, + "commit_count": 26 + }, + "MDQ6VXNlcjEwMDU0MjI2": { + "id": "MDQ6VXNlcjEwMDU0MjI2", + "user": "kitbdev", + "avatar": "https://avatars.githubusercontent.com/u/10054226?u=f0c85fe8c24debe91dc14d7efa97b51a19250b47&v=4", + "url": "https://github.com/kitbdev", + "pull_count": 15, + "commit_count": 17 + }, + "MDQ6VXNlcjYwMDI0Njcx": { + "id": "MDQ6VXNlcjYwMDI0Njcx", + "user": "DeeJayLSP", + "avatar": "https://avatars.githubusercontent.com/u/60024671?u=7e327c81e8a9552ea98ca69adcccac4a50657dd9&v=4", + "url": "https://github.com/DeeJayLSP", + "pull_count": 13, + "commit_count": 13 + }, + "MDQ6VXNlcjQ4ODQyNDY=": { + "id": "MDQ6VXNlcjQ4ODQyNDY=", + "user": "mihe", + "avatar": "https://avatars.githubusercontent.com/u/4884246?u=6bab84ad2a0262e5dec39c0c5e7a5b24d1c80c6b&v=4", + "url": "https://github.com/mihe", + "pull_count": 11, + "commit_count": 12 + }, + "MDQ6VXNlcjI5ODA4MDEz": { + "id": "MDQ6VXNlcjI5ODA4MDEz", + "user": "jman168", + "avatar": "https://avatars.githubusercontent.com/u/29808013?u=e6c9bbe27dcb14714097bd0d37f4c8408b039467&v=4", + "url": "https://github.com/jman168", + "pull_count": 0, + "commit_count": 1 + }, + "MDQ6VXNlcjIyMjMxNzI=": { + "id": "MDQ6VXNlcjIyMjMxNzI=", + "user": "KoBeWi", + "avatar": "https://avatars.githubusercontent.com/u/2223172?u=fc85633b469acb6e7baef4dba5171f19a2a4ff85&v=4", + "url": "https://github.com/KoBeWi", + "pull_count": 94, + "commit_count": 101 + }, + "U_kgDOCouzNQ": { + "id": "U_kgDOCouzNQ", + "user": "syntaxerror247", + "avatar": "https://avatars.githubusercontent.com/u/176927541?u=25817fe797fcc7a812ba9d7f58f593f5a003abbb&v=4", + "url": "https://github.com/syntaxerror247", + "pull_count": 23, + "commit_count": 25 + }, + "MDQ6VXNlcjU3NTc3Nzgy": { + "id": "MDQ6VXNlcjU3NTc3Nzgy", + "user": "alessand10", + "avatar": "https://avatars.githubusercontent.com/u/57577782?v=4", + "url": "https://github.com/alessand10", + "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": 68, + "commit_count": 75 + }, + "MDQ6VXNlcjMyMzIx": { + "id": "MDQ6VXNlcjMyMzIx", + "user": "fire", + "avatar": "https://avatars.githubusercontent.com/u/32321?u=c2e06a3d2b49a467aa907e54aa259516440267cc&v=4", + "url": "https://github.com/fire", + "pull_count": 9, + "commit_count": 9 + }, + "MDQ6VXNlcjEzMjI4OTMy": { + "id": "MDQ6VXNlcjEzMjI4OTMy", + "user": "MajorMcDoom", + "avatar": "https://avatars.githubusercontent.com/u/13228932?v=4", + "url": "https://github.com/MajorMcDoom", + "pull_count": 7, + "commit_count": 7 + }, + "MDQ6VXNlcjE2NTIxMzM5": { + "id": "MDQ6VXNlcjE2NTIxMzM5", + "user": "clayjohn", + "avatar": "https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4", + "url": "https://github.com/clayjohn", + "pull_count": 48, + "commit_count": 50 + }, + "MDQ6VXNlcjE3NDg5Mjky": { + "id": "MDQ6VXNlcjE3NDg5Mjky", + "user": "Repiteo", + "avatar": "https://avatars.githubusercontent.com/u/17489292?u=34072b401722100a7c0c0d61e37b376cf22b4545&v=4", + "url": "https://github.com/Repiteo", + "pull_count": 42, + "commit_count": 46 + }, + "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": 30, + "commit_count": 38 + }, + "MDQ6VXNlcjc2NDU2ODM=": { + "id": "MDQ6VXNlcjc2NDU2ODM=", + "user": "bruvzg", + "avatar": "https://avatars.githubusercontent.com/u/7645683?u=2867ee7fcd920bc19b7d1cbf4b10264b9bbc9326&v=4", + "url": "https://github.com/bruvzg", + "pull_count": 124, + "commit_count": 125 + }, "MDQ6VXNlcjI3MDkyOA==": { "id": "MDQ6VXNlcjI3MDkyOA==", "user": "adamscott", @@ -7979,6 +8329,14 @@ "pull_count": 22, "commit_count": 27 }, + "MDQ6VXNlcjcxOTQyMTY0": { + "id": "MDQ6VXNlcjcxOTQyMTY0", + "user": "havi05", + "avatar": "https://avatars.githubusercontent.com/u/71942164?v=4", + "url": "https://github.com/havi05", + "pull_count": 8, + "commit_count": 8 + }, "MDQ6VXNlcjYyOTkyMjc=": { "id": "MDQ6VXNlcjYyOTkyMjc=", "user": "Sauermann", @@ -7987,14 +8345,6 @@ "pull_count": 9, "commit_count": 9 }, - "MDQ6VXNlcjMyMzIx": { - "id": "MDQ6VXNlcjMyMzIx", - "user": "fire", - "avatar": "https://avatars.githubusercontent.com/u/32321?u=c2e06a3d2b49a467aa907e54aa259516440267cc&v=4", - "url": "https://github.com/fire", - "pull_count": 8, - "commit_count": 8 - }, "MDQ6VXNlcjIwMzE2NDY3": { "id": "MDQ6VXNlcjIwMzE2NDY3", "user": "badsectoracula", @@ -8011,22 +8361,6 @@ "pull_count": 6, "commit_count": 6 }, - "MDQ6VXNlcjIyMjMxNzI=": { - "id": "MDQ6VXNlcjIyMjMxNzI=", - "user": "KoBeWi", - "avatar": "https://avatars.githubusercontent.com/u/2223172?u=fc85633b469acb6e7baef4dba5171f19a2a4ff85&v=4", - "url": "https://github.com/KoBeWi", - "pull_count": 94, - "commit_count": 99 - }, - "MDQ6VXNlcjcxOTQyMTY0": { - "id": "MDQ6VXNlcjcxOTQyMTY0", - "user": "havi05", - "avatar": "https://avatars.githubusercontent.com/u/71942164?v=4", - "url": "https://github.com/havi05", - "pull_count": 7, - "commit_count": 7 - }, "U_kgDOBklVYg": { "id": "U_kgDOBklVYg", "user": "AndrewShobbrook", @@ -8035,14 +8369,6 @@ "pull_count": 0, "commit_count": 1 }, - "MDQ6VXNlcjE4MDAzMg==": { - "id": "MDQ6VXNlcjE4MDAzMg==", - "user": "Calinou", - "avatar": "https://avatars.githubusercontent.com/u/180032?v=4", - "url": "https://github.com/Calinou", - "pull_count": 67, - "commit_count": 74 - }, "MDQ6VXNlcjY2NzI3NzEw": { "id": "MDQ6VXNlcjY2NzI3NzEw", "user": "Mickeon", @@ -8056,8 +8382,8 @@ "user": "tetrapod00", "avatar": "https://avatars.githubusercontent.com/u/145553014?v=4", "url": "https://github.com/tetrapod00", - "pull_count": 28, - "commit_count": 29 + "pull_count": 29, + "commit_count": 30 }, "MDQ6VXNlcjE5MTU2MQ==": { "id": "MDQ6VXNlcjE5MTU2MQ==", @@ -8152,16 +8478,24 @@ "user": "dalexeev", "avatar": "https://avatars.githubusercontent.com/u/47700418?u=0565b5d99d54afd5fda6712cd8eb05893572baed&v=4", "url": "https://github.com/dalexeev", - "pull_count": 27, - "commit_count": 30 + "pull_count": 28, + "commit_count": 31 }, "MDQ6VXNlcjYxOTM4MjYz": { "id": "MDQ6VXNlcjYxOTM4MjYz", "user": "TokageItLab", "avatar": "https://avatars.githubusercontent.com/u/61938263?u=9b90963f1b4f17720e50bbbe495fbe8c84c8bc8e&v=4", "url": "https://github.com/TokageItLab", + "pull_count": 27, + "commit_count": 28 + }, + "MDQ6VXNlcjUyNDY0MjA0": { + "id": "MDQ6VXNlcjUyNDY0MjA0", + "user": "smix8", + "avatar": "https://avatars.githubusercontent.com/u/52464204?u=7f0a771fc01e68f7e841d7a641cad2b28e1875b3&v=4", + "url": "https://github.com/smix8", "pull_count": 25, - "commit_count": 26 + "commit_count": 25 }, "MDQ6VXNlcjUzMTUwMjQ0": { "id": "MDQ6VXNlcjUzMTUwMjQ0", @@ -8179,14 +8513,6 @@ "pull_count": 28, "commit_count": 28 }, - "MDQ6VXNlcjI1OTEwOTk=": { - "id": "MDQ6VXNlcjI1OTEwOTk=", - "user": "hpvb", - "avatar": "https://avatars.githubusercontent.com/u/2591099?u=7bcd4921b265b0b8cc1d8a15638a3fac93c87e68&v=4", - "url": "https://github.com/hpvb", - "pull_count": 8, - "commit_count": 8 - }, "MDQ6VXNlcjQzNzAyNQ==": { "id": "MDQ6VXNlcjQzNzAyNQ==", "user": "paulloz", @@ -8203,14 +8529,6 @@ "pull_count": 14, "commit_count": 14 }, - "MDQ6VXNlcjExNzk3MTc0": { - "id": "MDQ6VXNlcjExNzk3MTc0", - "user": "RandomShaper", - "avatar": "https://avatars.githubusercontent.com/u/11797174?u=a254c0fcd6cf4668367407a460e175559e12dc6f&v=4", - "url": "https://github.com/RandomShaper", - "pull_count": 32, - "commit_count": 45 - }, "MDQ6VXNlcjQ5NjA2NjIy": { "id": "MDQ6VXNlcjQ5NjA2NjIy", "user": "Flarkk", @@ -8219,22 +8537,6 @@ "pull_count": 8, "commit_count": 8 }, - "MDQ6VXNlcjE2NTIxMzM5": { - "id": "MDQ6VXNlcjE2NTIxMzM5", - "user": "clayjohn", - "avatar": "https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4", - "url": "https://github.com/clayjohn", - "pull_count": 46, - "commit_count": 48 - }, - "MDQ6VXNlcjQ4ODQyNDY=": { - "id": "MDQ6VXNlcjQ4ODQyNDY=", - "user": "mihe", - "avatar": "https://avatars.githubusercontent.com/u/4884246?u=6bab84ad2a0262e5dec39c0c5e7a5b24d1c80c6b&v=4", - "url": "https://github.com/mihe", - "pull_count": 10, - "commit_count": 11 - }, "MDQ6VXNlcjk5NTc5ODc=": { "id": "MDQ6VXNlcjk5NTc5ODc=", "user": "Meorge", @@ -8243,22 +8545,6 @@ "pull_count": 6, "commit_count": 6 }, - "MDQ6VXNlcjUyNDY0MjA0": { - "id": "MDQ6VXNlcjUyNDY0MjA0", - "user": "smix8", - "avatar": "https://avatars.githubusercontent.com/u/52464204?u=7f0a771fc01e68f7e841d7a641cad2b28e1875b3&v=4", - "url": "https://github.com/smix8", - "pull_count": 24, - "commit_count": 24 - }, - "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": 29, - "commit_count": 37 - }, "MDQ6VXNlcjEwOTQ0NjQ0": { "id": "MDQ6VXNlcjEwOTQ0NjQ0", "user": "RedworkDE", @@ -8288,7 +8574,7 @@ "user": "ryevdokimov", "avatar": "https://avatars.githubusercontent.com/u/105675984?v=4", "url": "https://github.com/ryevdokimov", - "pull_count": 8, + "pull_count": 9, "commit_count": 9 }, "MDQ6VXNlcjIyMTIzOTY0": { @@ -8331,22 +8617,6 @@ "pull_count": 24, "commit_count": 24 }, - "MDQ6VXNlcjc2NDU2ODM=": { - "id": "MDQ6VXNlcjc2NDU2ODM=", - "user": "bruvzg", - "avatar": "https://avatars.githubusercontent.com/u/7645683?u=2867ee7fcd920bc19b7d1cbf4b10264b9bbc9326&v=4", - "url": "https://github.com/bruvzg", - "pull_count": 123, - "commit_count": 124 - }, - "MDQ6VXNlcjE3NDg5Mjky": { - "id": "MDQ6VXNlcjE3NDg5Mjky", - "user": "Repiteo", - "avatar": "https://avatars.githubusercontent.com/u/17489292?u=34072b401722100a7c0c0d61e37b376cf22b4545&v=4", - "url": "https://github.com/Repiteo", - "pull_count": 41, - "commit_count": 45 - }, "MDQ6VXNlcjg4NDk1NTQ=": { "id": "MDQ6VXNlcjg4NDk1NTQ=", "user": "timoschwarzer", @@ -8368,7 +8638,7 @@ "user": "Chaosus", "avatar": "https://avatars.githubusercontent.com/u/3036176?u=b7a29bcb08b175990b038123ccccfac051b64834&v=4", "url": "https://github.com/Chaosus", - "pull_count": 38, + "pull_count": 37, "commit_count": 39 }, "U_kgDOBbErLQ": { @@ -8384,8 +8654,8 @@ "user": "Faless", "avatar": "https://avatars.githubusercontent.com/u/1687918?v=4", "url": "https://github.com/Faless", - "pull_count": 22, - "commit_count": 22 + "pull_count": 23, + "commit_count": 24 }, "MDQ6VXNlcjMwODQxODk=": { "id": "MDQ6VXNlcjMwODQxODk=", @@ -8491,14 +8761,6 @@ "pull_count": 4, "commit_count": 4 }, - "MDQ6VXNlcjU3NTc3Nzgy": { - "id": "MDQ6VXNlcjU3NTc3Nzgy", - "user": "alessand10", - "avatar": "https://avatars.githubusercontent.com/u/57577782?v=4", - "url": "https://github.com/alessand10", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjE3NTA2NTcz": { "id": "MDQ6VXNlcjE3NTA2NTcz", "user": "allenwp", @@ -8587,14 +8849,6 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjYwMDI0Njcx": { - "id": "MDQ6VXNlcjYwMDI0Njcx", - "user": "DeeJayLSP", - "avatar": "https://avatars.githubusercontent.com/u/60024671?u=7e327c81e8a9552ea98ca69adcccac4a50657dd9&v=4", - "url": "https://github.com/DeeJayLSP", - "pull_count": 12, - "commit_count": 12 - }, "U_kgDOCf_2Mg": { "id": "U_kgDOCf_2Mg", "user": "stdmnpkg", @@ -8619,14 +8873,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjM3MjQ3Ng==": { - "id": "MDQ6VXNlcjM3MjQ3Ng==", - "user": "timothyqiu", - "avatar": "https://avatars.githubusercontent.com/u/372476?v=4", - "url": "https://github.com/timothyqiu", - "pull_count": 72, - "commit_count": 75 - }, "MDQ6VXNlcjE0MzUyNjA=": { "id": "MDQ6VXNlcjE0MzUyNjA=", "user": "RossRothenstine", @@ -8699,22 +8945,6 @@ "pull_count": 1, "commit_count": 1 }, - "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": 24 - }, - "MDQ6VXNlcjEwMDU0MjI2": { - "id": "MDQ6VXNlcjEwMDU0MjI2", - "user": "kitbdev", - "avatar": "https://avatars.githubusercontent.com/u/10054226?u=f0c85fe8c24debe91dc14d7efa97b51a19250b47&v=4", - "url": "https://github.com/kitbdev", - "pull_count": 14, - "commit_count": 16 - }, "MDQ6VXNlcjUyODUy": { "id": "MDQ6VXNlcjUyODUy", "user": "stuartcarnie", @@ -8739,14 +8969,6 @@ "pull_count": 1, "commit_count": 1 }, - "U_kgDOCouzNQ": { - "id": "U_kgDOCouzNQ", - "user": "syntaxerror247", - "avatar": "https://avatars.githubusercontent.com/u/176927541?u=25817fe797fcc7a812ba9d7f58f593f5a003abbb&v=4", - "url": "https://github.com/syntaxerror247", - "pull_count": 22, - "commit_count": 24 - }, "MDQ6VXNlcjU4ODYyNDk0": { "id": "MDQ6VXNlcjU4ODYyNDk0", "user": "peterdang1502", @@ -8931,6 +9153,14 @@ "pull_count": 0, "commit_count": 1 }, + "MDQ6VXNlcjEzODI2OQ==": { + "id": "MDQ6VXNlcjEzODI2OQ==", + "user": "ckaiser", + "avatar": "https://avatars.githubusercontent.com/u/138269?u=fc2cdd9115abc20357db3b2316e7bfdf87be403a&v=4", + "url": "https://github.com/ckaiser", + "pull_count": 2, + "commit_count": 2 + }, "U_kgDOB_eGRg": { "id": "U_kgDOB_eGRg", "user": "ydeltastar", @@ -9067,14 +9297,6 @@ "pull_count": 1, "commit_count": 0 }, - "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", @@ -9163,6 +9385,14 @@ "pull_count": 25, "commit_count": 25 }, + "MDQ6VXNlcjQ5NTUwNTE=": { + "id": "MDQ6VXNlcjQ5NTUwNTE=", + "user": "Arnklit", + "avatar": "https://avatars.githubusercontent.com/u/4955051?u=ea50b38ba8a7c99b99e7ee08274abc3a70de9cc1&v=4", + "url": "https://github.com/Arnklit", + "pull_count": 4, + "commit_count": 4 + }, "MDQ6VXNlcjMwMzgzNjE1": { "id": "MDQ6VXNlcjMwMzgzNjE1", "user": "reach-satori", @@ -9371,14 +9601,6 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjMyNDg2MDYy": { - "id": "MDQ6VXNlcjMyNDg2MDYy", - "user": "tygyh", - "avatar": "https://avatars.githubusercontent.com/u/32486062?v=4", - "url": "https://github.com/tygyh", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjI2NjY3NDU4": { "id": "MDQ6VXNlcjI2NjY3NDU4", "user": "jweisberg", @@ -9635,14 +9857,6 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjkxNDk2OA==": { - "id": "MDQ6VXNlcjkxNDk2OA==", - "user": "m4gr3d", - "avatar": "https://avatars.githubusercontent.com/u/914968?u=5f2b0cb28e37393252e96695f2eaa33494930285&v=4", - "url": "https://github.com/m4gr3d", - "pull_count": 17, - "commit_count": 23 - }, "MDQ6VXNlcjY5NTIwNjkz": { "id": "MDQ6VXNlcjY5NTIwNjkz", "user": "RadiantUwU", @@ -9931,14 +10145,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjEzMjI4OTMy": { - "id": "MDQ6VXNlcjEzMjI4OTMy", - "user": "MajorMcDoom", - "avatar": "https://avatars.githubusercontent.com/u/13228932?v=4", - "url": "https://github.com/MajorMcDoom", - "pull_count": 6, - "commit_count": 6 - }, "MDQ6VXNlcjM2NDUwMQ==": { "id": "MDQ6VXNlcjM2NDUwMQ==", "user": "hunterloftis", @@ -10243,14 +10449,6 @@ "pull_count": 1, "commit_count": 2 }, - "MDQ6VXNlcjcxNzY2ODM1": { - "id": "MDQ6VXNlcjcxNzY2ODM1", - "user": "j20001970", - "avatar": "https://avatars.githubusercontent.com/u/71766835?v=4", - "url": "https://github.com/j20001970", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjYyODY2Nzk4": { "id": "MDQ6VXNlcjYyODY2Nzk4", "user": "aryan-11825114", @@ -10899,14 +11097,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjQ5NTUwNTE=": { - "id": "MDQ6VXNlcjQ5NTUwNTE=", - "user": "Arnklit", - "avatar": "https://avatars.githubusercontent.com/u/4955051?u=ea50b38ba8a7c99b99e7ee08274abc3a70de9cc1&v=4", - "url": "https://github.com/Arnklit", - "pull_count": 3, - "commit_count": 3 - }, "MDQ6VXNlcjE5MjA1ODUz": { "id": "MDQ6VXNlcjE5MjA1ODUz", "user": "object71", @@ -11525,6 +11715,798 @@ } }, "commits": { + "46c8f8c5c5874c7c56ea5b1384259de9402d3449": { + "hash": "46c8f8c5c5874c7c56ea5b1384259de9402d3449", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #100093 from dalexeev/fix-collision-shape-2d-3d-debug-color", + "body": "Fix `CollisionShape{2D,3D}.debug_color` inconsistencies", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4cc471dbed53d5146b6a64487558bdc89be013c1": { + "hash": "4cc471dbed53d5146b6a64487558bdc89be013c1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100553 from tygyh/snyk-fix-450c49dd4b2c073502654af4e06e6ec6", + "body": "Web: Security upgrade eslint from 9.12.0 to 9.15.0", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "56d11c1062de62b640abe824c588066e88635079": { + "hash": "56d11c1062de62b640abe824c588066e88635079", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100552 from mdelorme/mdelorme/issue_100514", + "body": "Fix initialization order in `AudioStreamInteractive` to allow `initial_clip` to be properly played", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "48167ff06e93fe7ded601520eb2578b94fa8dbbc": { + "hash": "48167ff06e93fe7ded601520eb2578b94fa8dbbc", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100540 from j20001970/cameraserver-check-feed-type", + "body": "Camera: Skip non platform-specifc `CameraFeed` types in Linux/macOS driver", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e69a5618c0b2ade68abb8bf231239626294e5526": { + "hash": "e69a5618c0b2ade68abb8bf231239626294e5526", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100494 from havi05/bbcode-rainbow-effect", + "body": "Fix `RichTextLabel` bbcode rainbow play reversed and paused", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "851d8e49e82ba92a04ca6142a3b091e889b1beaa": { + "hash": "851d8e49e82ba92a04ca6142a3b091e889b1beaa", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100386 from hpvb/core-ubsan", + "body": "Core: Fix UBSAN reports", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d45825347dad472290dca3f2ea0cd83a84420721": { + "hash": "d45825347dad472290dca3f2ea0cd83a84420721", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100300 from edwin0cheng/improve_emoji", + "body": "Improve emoji SVG parsing by caching", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "62e026632f27e4f23f43cf49d1b09e00840fb234": { + "hash": "62e026632f27e4f23f43cf49d1b09e00840fb234", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99492 from m4gr3d/improve_java_class_wrapper", + "body": "Additional fixes and improvements to JavaClassWrapper", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ea97d4457f6899fc470458ae91d5c4c89e7977e2": { + "hash": "ea97d4457f6899fc470458ae91d5c4c89e7977e2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI3NDMzNjY=" + ], + "author_raw": "Maxime Delorme ", + "committer_raw": "Maxime Delorme ", + "summary": "Fix order initialization to allow initial_clip to be properly played", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100552 + }, + "240f510fa786ee4af6a34ca9712a5d5d9745d637": { + "hash": "240f510fa786ee4af6a34ca9712a5d5d9745d637", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI1OTEwOTk=" + ], + "author_raw": "Hein-Pieter van Braam-Stewart ", + "committer_raw": "Hein-Pieter van Braam-Stewart ", + "summary": "Core ubsan fixes", + "body": "This fixes UBSAN errors reported by running our testsuite, importing the\nTPS demo, and running the TPS demo. I have tried, wherever possible, to\nfix issues related to reported issues but not directly reported by UBSAN\nbecause thse code paths just happened to not have been exercised in\nthese cases.\n\nThese fixes apply only to errors reported, and caused by, core/\n\nThe following things have been changed:\n\n* Make sure there are no implicit sign changing casts in core.\n* Explicitly type enums that are part of a public API such that users of\nthe API cannot pass in wrongly-sized values leading to potential stack\ncorruption.\n* Ensure that memcpy is never called with invalid or null pointers as\nthis is undefined behavior, and when the engine is built with\noptimizations turned on leads to memory corruption and hard to debug\ncrashes.\n* Replace enum values only used as static values with constexpr static\nconst values instead. This has no runtime overhead. This makes it so\nthat the size of the enums is explicit.\n* Make sure that nan and inf is handled consistently in String.\n* Implement a _to_int template to ensure that all of the paths use the\nsame algorhithm, and correct the negative integer case.\n* Changed the way the json serializer precision work, and added tests to\nverify the new behavior. The behavior doesn't quite match master in\nparticulary for negative doubles as the original code tried to cast -inf\nto an int. This then led to negative doubles losing all but one of\ntheir decimal points when serializing. Behavior in GDScript remains\nunchanged.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100386 + }, + "61d387135fbec2f5782a60cbd0ce2cb9550f58ed": { + "hash": "61d387135fbec2f5782a60cbd0ce2cb9550f58ed", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExMDE0MTE5" + ], + "author_raw": "Edwin Cheng ", + "committer_raw": "Edwin Cheng ", + "summary": "Improve emoji SVG parsing by caching", + "body": "Basically, when we first encounter the document, we parse it as before, but we also note the offsets of other glyphs and store the remaining XML. The next time we see another glyph, we can simply parse that glyph node and insert it back into the stored XML.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100300 + }, + "97ecf7830a10db48d6a07b9dc88451aeb509725b": { + "hash": "97ecf7830a10db48d6a07b9dc88451aeb509725b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5NzMzNjgz" + ], + "author_raw": "snyk-bot ", + "committer_raw": "snyk-bot ", + "summary": "fix: platform/web/package.json & platform/web/package-lock.json to reduce vulnerabilities", + "body": "The following vulnerabilities are fixed with an upgrade:\n- https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230\n- https://snyk.io/vuln/SNYK-JS-ESLINTPLUGINKIT-8340627", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100553 + }, + "6395450b10d73bc3515763c7bbd1b2f5b7425d10": { + "hash": "6395450b10d73bc3515763c7bbd1b2f5b7425d10", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100535 from DeeJayLSP/patch-1", + "body": "Fix `taa_resolve.glsl` path in COPYRIGHT.txt", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6cba6299f9039824889b7c21fb6388bd19d03a13": { + "hash": "6cba6299f9039824889b7c21fb6388bd19d03a13", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100195 from raulsntos/dotnet/upgrade-tfm", + "body": "[.NET] Upgrade user project's TargetFramework to `net8.0`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d328c00ad35bf7b7e40f6276946646b21525876a": { + "hash": "d328c00ad35bf7b7e40f6276946646b21525876a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99667 from RandomShaper/res_load_verb", + "body": "ResourceLoader: Print load message only when actually loading", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7d30972f7ccd9c91d6ebe5fb5a980c32f20969eb": { + "hash": "7d30972f7ccd9c91d6ebe5fb5a980c32f20969eb", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99539 from RandomShaper/fix_dotnet_rl_deadlock", + "body": "Avoid deadlocks in multi-threaded management of the C# script map", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e255f60634d06d07eec39835ef4b71d2d85442f2": { + "hash": "e255f60634d06d07eec39835ef4b71d2d85442f2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99158 from timothyqiu/shortshortcutcut", + "body": "Make editor's shortcut names translated on-site", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "29d53a52813da537e0ac6c3fffb6ea46bfc172ad": { + "hash": "29d53a52813da537e0ac6c3fffb6ea46bfc172ad", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97371 from kitbdev/test-splitcontainer", + "body": "Add tests for SplitContainer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "167edb385b3f3081b7383c68d2fdf4117c9d3e17": { + "hash": "167edb385b3f3081b7383c68d2fdf4117c9d3e17", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97288 from timothyqiu/packed-scene-check", + "body": "Fix crash when using non-`PackedScene` resource for POT generation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6740823e405ba40b4287ddb7cf8552fb0bd27f46": { + "hash": "6740823e405ba40b4287ddb7cf8552fb0bd27f46", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzk3MTc0" + ], + "author_raw": "Pedro J. Estébanez ", + "committer_raw": "Pedro J. Estébanez ", + "summary": "ResourceLoader: Print load message only when actually loading", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99667 + }, + "bf4e5cca3f83b498944a4f4c457258a33c9697d9": { + "hash": "bf4e5cca3f83b498944a4f4c457258a33c9697d9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Make editor's shortcut names translated on-site", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99158 + }, + "23cea1b9d21fe0312ca353ac1a8dd0441c6a0d3a": { + "hash": "23cea1b9d21fe0312ca353ac1a8dd0441c6a0d3a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Additional fixes and improvements to JavaClassWrapper", + "body": "- Fix crashing bug when invoking class constructor with parameters\n- Add support for accessing class constants\n- Add support for Godot Callable arguments. A Godot Callable can be wrapped by a Java Runnable to allow Java logic to run arbitrary Godot lambdas\n- Automatically convert java.lang.CharSequence to Godot String as needed\n- Code cleanup", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99492 + }, + "9655d7d948ff9db98616eec1c929559b09ae1038": { + "hash": "9655d7d948ff9db98616eec1c929559b09ae1038", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcxNzY2ODM1" + ], + "author_raw": "Jason Kuo ", + "committer_raw": "Jason Kuo ", + "summary": "Check `CameraFeed` type", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100540 + }, + "48db6669f63eb148e952de75ba535de8894c18d8": { + "hash": "48db6669f63eb148e952de75ba535de8894c18d8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix crash when using non-PackedScene resource for POT generation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97288 + }, + "8d41b5a582f88e45f6a2b466cb98c90bd0ee8877": { + "hash": "8d41b5a582f88e45f6a2b466cb98c90bd0ee8877", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5MDMwNTk=" + ], + "author_raw": "Raul Santos ", + "committer_raw": "Raul Santos ", + "summary": "[.NET] Upgrade user project's TargetFramework to `net8.0`", + "body": "- Upgrades the TFM for new created projects to `net8.0`.\n- Implements system to upgrade TFM for existing projects to `net8.0`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100195 + }, + "6e2cf2aa7b78a25d1b054f2ec0f02cd658482f84": { + "hash": "6e2cf2aa7b78a25d1b054f2ec0f02cd658482f84", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100533 from mihe/jolt/sleeping-contacts", + "body": "Stop reporting contacts for sleeping bodies when using Jolt Physics", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4e46e8beb78f45ce1ca24b891c55bc571b8ed69c": { + "hash": "4e46e8beb78f45ce1ca24b891c55bc571b8ed69c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100464 from bruvzg/start_drag_port", + "body": "Implement `window_start_drag` on Windows and Linux.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7b90590e85c30a8bfd09733bf42caac808f9ba9e": { + "hash": "7b90590e85c30a8bfd09733bf42caac808f9ba9e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100422 from hpvb/from-the-depth-of-despair", + "body": "Fix a crash trying to save an empty AudioStream", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "90555e6b4d284be54e24633afdc69e56db92024f": { + "hash": "90555e6b4d284be54e24633afdc69e56db92024f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100378 from clayjohn/particles-preprocess", + "body": "Reduce slider range for Particles preprocess to discourage setting a preprocess time of 10 minutes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cb5b1ecc2569bc0f6815c01292b4f01c94ddc82f": { + "hash": "cb5b1ecc2569bc0f6815c01292b4f01c94ddc82f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100200 from syntaxerror247/android-base-color", + "body": "Android: Support for `base color` retrieval", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d0a0f5834e1e2604da5712b89a7ae6fe3b0e757e": { + "hash": "d0a0f5834e1e2604da5712b89a7ae6fe3b0e757e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97571 from j20001970/camerafeed-virtual", + "body": "Add `activate_feed` and `deactivate_feed` virtual bind to CameraFeed", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "63a90b3dd84f25e9246ee13b1d89576e3da7dc56": { + "hash": "63a90b3dd84f25e9246ee13b1d89576e3da7dc56", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMDU0MjI2" + ], + "author_raw": "kit ", + "committer_raw": "kit ", + "summary": "Add tests for SplitContainer", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97371 + }, + "3dfa7bb2866a26bb963bd8f9df75de8460e33da1": { + "hash": "3dfa7bb2866a26bb963bd8f9df75de8460e33da1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwMDI0Njcx" + ], + "author_raw": "DeeJayLSP ", + "committer_raw": "GitHub ", + "summary": "Fix `taa_resolve.glsl` path", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100535 + }, + "5bbdb4a770d81b73863a88fcb74dbe3c86f024a4": { + "hash": "5bbdb4a770d81b73863a88fcb74dbe3c86f024a4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Stop reporting contacts for sleeping bodies when using Jolt Physics", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100533 + }, + "eb948bc5a87e217baa1e21caf8b7b899b17320f9": { + "hash": "eb948bc5a87e217baa1e21caf8b7b899b17320f9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI1OTEwOTk=", + "MDQ6VXNlcjI5ODA4MDEz" + ], + "author_raw": "Hein-Pieter van Braam-Stewart ", + "committer_raw": "Hein-Pieter van Braam-Stewart ", + "summary": "Fix a crash trying to save an empty AudioStream", + "body": "My friends, gather around as I learned something about the C standard\nthat is horrifying and may keep you, dear reader, up at night.\n\nMy journey began trying to fix something entirely unrelated and not\nwanting to wait for ubsan builds when changing a testcase. So me, in my\ninfinite naivete just built the engine with tests=yes, but\noptimizations turned on.\n\nThis resulted in a segfault on \"[Audio][AudioStreamWAV] Save empty file\".\n\nWell, then, I thought. Lets built with asan then and find out where this\nhappens! Would it surprise you, my fellow traveler, that the results\nwere that no such crash occurred?\n\nThus, to the debugger I go! Fearless, with great optimism. Where I find\nthat through many an indirection the crash came because, somehow,\nCowData::_unref() was getting called with a _ptr set to 0x1.\n\nThis can of course only end in tears. Or segmentation faults as we try\nto read an atomic variable at the somewhat inconveniently situated\naddress at 0xfffffffffffffff0.\n\nSo I went and looked at the likely culprit, blaming many an innocent\nrecent change along the way. I shall spare you the falsly accused. But\nif for some reason you slept poorly last night, I can assure you that\nthe voodoo dolls have been put away and will not be harmed further.\n\nSo in AudioStreamWAV::get_data() we go, where we find a perfectly\nreasonable function! It checks to see whether or not its data is empty,\nand if it is not it will resize a temporary Vector to have data_bytes of\nspace, after which it will do a perfectly pedestrian memcpy() and all is\nwell in the world.\n\nOr so it seems! After many an hour of despair and disassembly I, at\nlast, decided to look at where the data gets set! A breakthrough!\nBecause of the padding data is never empty! So the code always runs!\n\nEureka! One would think. But then, foolishly, I looked into the\nget_data() function one more. My mortal enemy was staring me in the\nface, laughing. Because it did not care about this. Sure, the check was\nworthless but still... What are we left with.\n\nAt this point I could feel the method mocking me.\n\n\"I resize the vector to 0, I then memcpy zero bytes into it.\" It said,\nDARING me to object to this state of affairs.\n\nAnd yet, if I changed the function to check for \"data_bytes\" rather\nthan data.is_empty() no crashes.\n\nWas this a compiler bug? Am I losing my mind? But then... I remembered\nthe mantra of the wise compiler druids... \"It Is Not A Compiler Bug\".\n\nBut what then! The bug does not happen when memory is being watched!\nValgrind agreed that while accessing the SafeRefCount at\n0xfffffffffffffff0 was incredibly rude, it did not inform me of anything\nelse untoward happening. So I read the memcpy() manpage... nothing... I\nread the the memcpy() posix spec... nothing.\n\nFinally, in despair and because I had nothing left to lose... The ISO C\nlanguage specification. As I was reading, I could hear\nAudioStreamWAV::get_data() cackling, knowing that its time was up, but\nproud of the madness it caused in my soul. Knowing I would never be the\nsame.\n\nThe behavior is undefined if either dest or src is an invalid or null pointer.\n\nSo... Here I stand before you, a broken person. But one richer in\nknowledge.\n\nI write you this from the depths of madness in the hopes that you, dear\nreader, can be spared this ordeal.\n\nMay god have mercy on our souls.\n\nWe trigger the following sequence of events:\n\n* memcpy(null, null, 0) is UB, thus dest and src cannot be null\n* we inline the calls to the ctor and dtor\n* now we have a function that does something that \"proves\"\ndest cannot be null\n* we inline cowdata::_unref() which does a null check, on something\nthat the compiler just convinced itself cannot be null\n* the compiler removes the dead code branch where _ptr == nullptr\n* we start to do pointer arithmetic on a nullptr and get send to\nuninitialized memory.\n\nCo-Authored-By: Jason Beckmann ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100422 + }, + "abf47965fca199f73d435c94b1be5be73c3f9964": { + "hash": "abf47965fca199f73d435c94b1be5be73c3f9964", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100530 from KoBeWi/fix_hack…_with_a_hack😎", + "body": "Fix Timer error on startup", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "32c634a3819d063c9f7b07a3e3bb44c2b449f823": { + "hash": "32c634a3819d063c9f7b07a3e3bb44c2b449f823", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100526 from fire/vsk-csg-warnings-update", + "body": "Update the warnings for CSGShape3D.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f1cf8ebfd6fbb1396e48577cae7d4656c0e3ac71": { + "hash": "f1cf8ebfd6fbb1396e48577cae7d4656c0e3ac71", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100506 from akien-mga/dotnet-8.0-fix-GodotSharp-build", + "body": ".NET: Downgrade Microsoft.CodeAnalysis.CSharp to 4.8.0 for compat with SDK 8.0.1xy", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7170a4176e8bb57ed8beaa7519d49d9861262c64": { + "hash": "7170a4176e8bb57ed8beaa7519d49d9861262c64", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100500 from MajorMcDoom/collision-gen-undo-fix", + "body": "Fix errors when undoing collision generation for multiple meshes with different parents", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3dd60ba82f5164125283513b1bfb2a3f25aeeb5e": { + "hash": "3dd60ba82f5164125283513b1bfb2a3f25aeeb5e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100406 from smix8/gridmap_edge_debug", + "body": "Fix GridMap freeing edge connection debug mesh too early", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "382b0dfad18014ba93365162f012f7ee3466bc05": { + "hash": "382b0dfad18014ba93365162f012f7ee3466bc05", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100373 from TokageItLab/fix-blendspace-discrete-sync", + "body": "Fix Sync in BlendSpace1D/2D with BlendModeDiscrete", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cb0d731daf36cf300472aa26f68fdc8176f88c50": { + "hash": "cb0d731daf36cf300472aa26f68fdc8176f88c50", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100351 from raulsntos/dotnet/android-gradle-fix", + "body": "[.NET] Fix gradle builds for multiple ABIs", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "190ae9f9dcbad6335f7f13061d10a660fd3b5be1": { + "hash": "190ae9f9dcbad6335f7f13061d10a660fd3b5be1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100302 from clayjohn/light2d-optimize", + "body": "Optimize PointLight2D shadow rendering by reducing draw calls and RD state changes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7a70efc2a8598590a5629624443976ff6705914b": { + "hash": "7a70efc2a8598590a5629624443976ff6705914b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100151 from alessand10/fix-dx12-command-buffer-leak", + "body": "Fix a command buffer leak that occurs in D3D12", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f1eb2f928d8d02fb6679781faf6110b9022d4c76": { + "hash": "f1eb2f928d8d02fb6679781faf6110b9022d4c76", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100039 from TokageItLab/ping-pong-param", + "body": "Make `backward` be parameter of the `AnimationTree` in the `AnimationNodeAnimation`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f08fe52d9add7a6a31de2b7e110ad7676606209b": { + "hash": "f08fe52d9add7a6a31de2b7e110ad7676606209b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99963 from Faless/web/no_ip", + "body": "[Web] Implement dummy IP and NetSocket", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "45d8c217b9ceac51adfddd812322822031e4be45": { + "hash": "45d8c217b9ceac51adfddd812322822031e4be45", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99649 from ckaiser/run-instances-data", + "body": "Improve run instances UX: avoid removing data and add a clear popup.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "55a3c6ba2ba471d0bd741af3acc36104d65a8f79": { + "hash": "55a3c6ba2ba471d0bd741af3acc36104d65a8f79", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99471 from Arnklit/fix_undo_redo_for_texture_region_editor", + "body": "Fix undo redo for the texture region editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "24f88bb8898165383de2cee188fdcab38a69b6a5": { + "hash": "24f88bb8898165383de2cee188fdcab38a69b6a5", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99292 from Repiteo/scons/show_progress-tweaks", + "body": "SCons: Address minor `show_progress` issues", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d4f4129dba556419ce1be214305cc950b3012af4": { + "hash": "d4f4129dba556419ce1be214305cc950b3012af4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98978 from tetrapod00/astar-nonsense", + "body": "Docs: Update AStar3D examples", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "66b8101cefbddb103ab6b6068c78fd4df57ac7b8": { + "hash": "66b8101cefbddb103ab6b6068c78fd4df57ac7b8", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #95460 from m4gr3d/enable_mouse_forward_back_buttons", + "body": "Enable `BUTTON_FORWARD` and `BUTTON_BACK` mouse buttons on Android", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6244d8f38d0e29139643f0b215a40d39906f2c79": { + "hash": "6244d8f38d0e29139643f0b215a40d39906f2c79", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #93867 from m4gr3d/move_custom_templates_in_advanced_options", + "body": "Update the visibility for the custom templates for all platforms", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2c304a73836e62f9250bb0f337e58965e966e3e9": { + "hash": "2c304a73836e62f9250bb0f337e58965e966e3e9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #88349 from Calinou/decal-light-projector-only-allow-valid-types", + "body": "Only allow valid types in Decal, Light3D projector, PointLight2D texture and CSGMesh3D mesh", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0ffdb6b993a3f6829e35e3c7356849e1455ed5c2": { + "hash": "0ffdb6b993a3f6829e35e3c7356849e1455ed5c2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix Timer error on startup", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100530 + }, + "2d3f6963b2400b9098d32c1c4ed335d27644edda": { + "hash": "2d3f6963b2400b9098d32c1c4ed335d27644edda", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Update the visibility for the custom templates for all platforms", + "body": "Hide the custom template options behind the `Advanced Options` toggle", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93867 + }, + "70b24c3d16081d1e41893050aa9050bfca908a6b": { + "hash": "70b24c3d16081d1e41893050aa9050bfca908a6b", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Android: Support for base color retrieval", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100200 + }, + "9ea97c017b4b1d7897c68dbe38a73978d61920eb": { + "hash": "9ea97c017b4b1d7897c68dbe38a73978d61920eb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU3NTc3Nzgy" + ], + "author_raw": "alessand10 ", + "committer_raw": "alessand10 ", + "summary": "Fix a command buffer leak that occurs in dx12", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100151 + }, + "7a04d85ec3b9e17edb00defe3c54379726e7bc91": { + "hash": "7a04d85ec3b9e17edb00defe3c54379726e7bc91", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==", + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Rémi Verschelde ", + "summary": "Only allow valid types in Decal, Light3D projector, PointLight2D texture and CSGMesh3D mesh", + "body": "If an invalid type is supplied (which can still be done from a script),\na warning is printed (along with a workaround for ViewportTexture).\n\nThis also adds support for \"negative\" resource hints such as\n\"Texture2D,-ViewportTexture\" to exclude one or more subclasses\nfrom a class hint.\n\nCo-authored-by: Tomasz Chabora ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 88349 + }, + "46b02f08c69010b875ede66f56fd9ef79c81c2e6": { + "hash": "46b02f08c69010b875ede66f56fd9ef79c81c2e6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMyMzIx" + ], + "author_raw": "K. S. Ernest (iFire) Lee ", + "committer_raw": "K. S. Ernest (iFire) Lee ", + "summary": "Update the warnings for CSGShape3D.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100526 + }, + "5b19f729c2f6ad0901b355aa99aace51d4ac9efd": { + "hash": "5b19f729c2f6ad0901b355aa99aace51d4ac9efd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEzMjI4OTMy" + ], + "author_raw": "Zi Ye ", + "committer_raw": "Zi Ye ", + "summary": "Fix errors when undoing collision generation for multiple meshes with different parents", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100500 + }, + "7c61252dd76aaaefaff1cfd3ef6ac0ca049da529": { + "hash": "7c61252dd76aaaefaff1cfd3ef6ac0ca049da529", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Optimize PointLight2D shadow rendering by reducing draw calls and RD state changes.", + "body": "This dramatically reduces the CPU time spent on rendering shadows for PointLight2Ds", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100302 + }, + "df6ac3973e628fc862e420cd813e53e98454bc0d": { + "hash": "df6ac3973e628fc862e420cd813e53e98454bc0d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "SCons: Fix minor `show_progress` issues", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99292 + }, "2b7ea6223bd0bdaa75706849c9dee1a82b2e2d01": { "hash": "2b7ea6223bd0bdaa75706849c9dee1a82b2e2d01", "is_merge": true, @@ -11741,6 +12723,34 @@ "cherrypick_hash": "", "pull": "" }, + "4047e4b89442e3373b15718fc8f3e2f0def92e6b": { + "hash": "4047e4b89442e3373b15718fc8f3e2f0def92e6b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": ".NET: Downgrade Microsoft.CodeAnalysis.CSharp to 4.8.0 for compat with SDK 8.0.1xy", + "body": "And for CI, set up .NET SDK 8.0.100 explicitly to test our min supported version.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100506 + }, + "293be04ec881836bafcb2e74b643cd61b0d16ee8": { + "hash": "293be04ec881836bafcb2e74b643cd61b0d16ee8", + "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": "Implement `window_start_drag` on Windows and Linux.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100464 + }, "741f6c71d731f5b1d59a497e8fc5e241b1fc6a5f": { "hash": "741f6c71d731f5b1d59a497e8fc5e241b1fc6a5f", "is_merge": false, @@ -11755,6 +12765,34 @@ "cherrypick_hash": "", "pull": 100510 }, + "3720de4b6f83fe4a7f9ff0e1b4ea3247afc63274": { + "hash": "3720de4b6f83fe4a7f9ff0e1b4ea3247afc63274", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcxNzY2ODM1" + ], + "author_raw": "Jason Kuo ", + "committer_raw": "Jason Kuo ", + "summary": "Add `activate_feed` and `deactivate_feed` virtual bind to CameraFeed", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97571 + }, + "b905014128ea2c3e8af713fce99d308b63bb580d": { + "hash": "b905014128ea2c3e8af713fce99d308b63bb580d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcxOTQyMTY0" + ], + "author_raw": "havi05 ", + "committer_raw": "havi05 ", + "summary": "Fix `RichTextLabel` bbcode rainbow play reversed and paused", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100494 + }, "9c5886f95a68a85160ebcf153c1fb427fbe6a40c": { "hash": "9c5886f95a68a85160ebcf153c1fb427fbe6a40c", "is_merge": false, @@ -12559,6 +13597,20 @@ "cherrypick_hash": "", "pull": "" }, + "c09855627f6f9b274395cf87f92fad45ac50ea02": { + "hash": "c09855627f6f9b274395cf87f92fad45ac50ea02", + "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": "Fix GridMap freeing edge connection debug mesh too early", + "body": "Fixes GridMap freeing edge connection debug mesh too early.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100406 + }, "8f9673eeff735c3c4d468cb56c41dcbbddd47854": { "hash": "8f9673eeff735c3c4d468cb56c41dcbbddd47854", "is_merge": false, @@ -12588,6 +13640,20 @@ "cherrypick_hash": "", "pull": 95044 }, + "d54229de8c165f39a9d587ea1d9026710877addc": { + "hash": "d54229de8c165f39a9d587ea1d9026710877addc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Fix Sync in BlendSpace1D/2D with BlendModeDiscrete", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100373 + }, "49a19db0e0b84ba7a098b4305de68647e9d4b016": { "hash": "49a19db0e0b84ba7a098b4305de68647e9d4b016", "is_merge": false, @@ -12810,6 +13876,20 @@ "cherrypick_hash": "", "pull": 100374 }, + "f2a993aa1d066448f935ee9c42b70fbd1def1ef9": { + "hash": "f2a993aa1d066448f935ee9c42b70fbd1def1ef9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Reduce slider range for Particles preprocess to discourage setting a preprocess time of 10 minutes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100378 + }, "d0aa91bc6b504208aa4a4e16892c6679997bfcd3": { "hash": "d0aa91bc6b504208aa4a4e16892c6679997bfcd3", "is_merge": false, @@ -12960,6 +14040,20 @@ "cherrypick_hash": "", "pull": 98610 }, + "d526d523b4469ff84b30e22ca14b83d4b5191783": { + "hash": "d526d523b4469ff84b30e22ca14b83d4b5191783", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5MDMwNTk=" + ], + "author_raw": "Raul Santos ", + "committer_raw": "Raul Santos ", + "summary": "[.NET] Fix gradle builds for multiple ABIs", + "body": "Include the needed .NET jar in the Godot templates so it's always available, then we don't need to include the jar from a .NET publish which could fail when exporting to multiple architectures because it would attempt to add the same jar for each architecture.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100351 + }, "356fa37f898d320141b306cff43ce8bd2b98f2cb": { "hash": "356fa37f898d320141b306cff43ce8bd2b98f2cb", "is_merge": false, @@ -15772,6 +16866,20 @@ "cherrypick_hash": "", "pull": 76020 }, + "8bf2afd341bd5d4bd7a7467dea2949c42bf35f13": { + "hash": "8bf2afd341bd5d4bd7a7467dea2949c42bf35f13", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3NzAwNDE4" + ], + "author_raw": "Danil Alexeev ", + "committer_raw": "Danil Alexeev ", + "summary": "Fix `CollisionShape{2D,3D}.debug_color` inconsistencies", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100093 + }, "1daa9a180b3fdeb2ed6df512c5103fac50c215e2": { "hash": "1daa9a180b3fdeb2ed6df512c5103fac50c215e2", "is_merge": false, @@ -16440,6 +17548,20 @@ "cherrypick_hash": "", "pull": 99181 }, + "652db79421f68432214f68e846748ea31d940fcc": { + "hash": "652db79421f68432214f68e846748ea31d940fcc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Make `backward` be parameter of the AnimationTree in the NodeAnimation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100039 + }, "1ef3bd57688024a53fd583248a4e4afb041c81aa": { "hash": "1ef3bd57688024a53fd583248a4e4afb041c81aa", "is_merge": false, @@ -17285,6 +18407,20 @@ "cherrypick_hash": "", "pull": 99969 }, + "14e4e3424f4e41400524822bbd493cac8e5b121c": { + "hash": "14e4e3424f4e41400524822bbd493cac8e5b121c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2ODc5MTg=" + ], + "author_raw": "Fabio Alessandrelli ", + "committer_raw": "Fabio Alessandrelli ", + "summary": "[Web] Implement dummy NetSocketWeb", + "body": "This makes the class available to avoid spam from classes using it, even\nif without any actual implementation (since raw sockets are not\navailable on the web).", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99963 + }, "df2c2ca3c32468d73137eff82fa6861b4e97ae3d": { "hash": "df2c2ca3c32468d73137eff82fa6861b4e97ae3d", "is_merge": false, @@ -17341,6 +18477,20 @@ "cherrypick_hash": "", "pull": 99957 }, + "f8f5505b263dca2951007b2013a5c8ee647bab6b": { + "hash": "f8f5505b263dca2951007b2013a5c8ee647bab6b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzk3MTc0" + ], + "author_raw": "Pedro J. Estébanez ", + "committer_raw": "Pedro J. Estébanez ", + "summary": "Avoid deadlocks in multi-threaded management of the C# script map", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99539 + }, "707f1038c3f9476f8e115bc091733851e8150980": { "hash": "707f1038c3f9476f8e115bc091733851e8150980", "is_merge": false, @@ -19750,6 +20900,20 @@ "cherrypick_hash": "", "pull": 99765 }, + "c831f635fe375b3466c3b0e810a5f7c6602be109": { + "hash": "c831f635fe375b3466c3b0e810a5f7c6602be109", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2ODc5MTg=" + ], + "author_raw": "Fabio Alessandrelli ", + "committer_raw": "Fabio Alessandrelli ", + "summary": "[Web] Implement dummy IPWeb instead of IPUnix", + "body": "Note: This commit ties the IPUnix to the UNIX_SOCKET_UNAVAILABLE define,\ndisabling it when set. It is maybe not semantically correct (getifaddrs)\nis not part of the \"socket\" API, but it's reasonable to expect that a\nplatform not supporting Unix-style sockets, would also not support other\nUnix network functions.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99963 + }, "88e81ee730bb54865304e306bf4f4211f7519546": { "hash": "88e81ee730bb54865304e306bf4f4211f7519546", "is_merge": false, @@ -19890,6 +21054,20 @@ "cherrypick_hash": "", "pull": 99777 }, + "e35189e869cf5423e8d66942bd7ebbfa4608f2ed": { + "hash": "e35189e869cf5423e8d66942bd7ebbfa4608f2ed", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEzODI2OQ==" + ], + "author_raw": "Christian Kaiser ", + "committer_raw": "Christian Kaiser ", + "summary": "Improve run instances UX, avoid removing things and add clear popup.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99649 + }, "9aed9eca40127bcf21ecd71d25fe8809f345d9e3": { "hash": "9aed9eca40127bcf21ecd71d25fe8809f345d9e3", "is_merge": true, @@ -22732,6 +23910,20 @@ "cherrypick_hash": "", "pull": 99469 }, + "a72157c45620b55baefbcfec83c5d169de30e3a0": { + "hash": "a72157c45620b55baefbcfec83c5d169de30e3a0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ5NTUwNTE=" + ], + "author_raw": "Kasper Arnklit Frandsen ", + "committer_raw": "Kasper Arnklit Frandsen ", + "summary": "Fix undo redo for the texture region editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99471 + }, "f4c1f89add61c819b7fbbfa299d1b8a24db8475b": { "hash": "f4c1f89add61c819b7fbbfa299d1b8a24db8475b", "is_merge": false, @@ -27642,6 +28834,20 @@ "cherrypick_hash": "", "pull": 96773 }, + "c6cfed44e42997cdd1d85fe75176f5e4d82743e6": { + "hash": "c6cfed44e42997cdd1d85fe75176f5e4d82743e6", + "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: Update AStar3D examples", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98978 + }, "899f5151c3f90c7dbb40bf9826998c1fae7c7a9e": { "hash": "899f5151c3f90c7dbb40bf9826998c1fae7c7a9e", "is_merge": false, @@ -51008,6 +52214,20 @@ "cherrypick_hash": "", "pull": 96413 }, + "d1891adcede093efa763278a312c6dce821ebae6": { + "hash": "d1891adcede093efa763278a312c6dce821ebae6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Enable `BUTTON_FORWARD` and `BUTTON_BACK` mouse buttons on Android", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95460 + }, "c273786758d0035c0614f81419a422238a2a8a04": { "hash": "c273786758d0035c0614f81419a422238a2a8a04", "is_merge": false, @@ -62336,7 +63556,7 @@ "body": "", "is_cherrypick": false, "cherrypick_hash": "", - "pull": 93985 + "pull": 94995 }, "08ef14a037ab3d7f74c00d5b4f034417735e32ab": { "hash": "08ef14a037ab3d7f74c00d5b4f034417735e32ab", @@ -62520,7 +63740,7 @@ "body": "", "is_cherrypick": false, "cherrypick_hash": "", - "pull": 94012 + "pull": 94995 }, "3f52871f70bbdae05047a4da366641dadcbc7d99": { "hash": "3f52871f70bbdae05047a4da366641dadcbc7d99", @@ -62730,7 +63950,7 @@ "body": "", "is_cherrypick": false, "cherrypick_hash": "", - "pull": 94995 + "pull": 87793 }, "5a3c7b41d8ca61524431c0b743ced942f6df704d": { "hash": "5a3c7b41d8ca61524431c0b743ced942f6df704d", @@ -62912,7 +64132,7 @@ "body": "", "is_cherrypick": false, "cherrypick_hash": "", - "pull": 93017 + "pull": 94995 }, "c2204f2681f49beb2bd88a5ef98dd90610e4b8e4": { "hash": "c2204f2681f49beb2bd88a5ef98dd90610e4b8e4", @@ -66223,7 +67443,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-01-24T18:51:14Z", - "updated_at": "2024-12-17T15:23:59Z", + "updated_at": "2024-12-17T17:54:22Z", "target_branch": "master", "labels": [ { @@ -66363,6 +67583,45 @@ "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, @@ -66460,6 +67719,40 @@ "6995b6a03eb433be7f76ef3355c562a7833b6f3d" ] }, + "88349": { + "id": "PR_kwDOAO6SJc5m6iwU", + "public_id": 88349, + "url": "https://github.com/godotengine/godot/pull/88349", + "diff_url": "https://github.com/godotengine/godot/pull/88349.diff", + "patch_url": "https://github.com/godotengine/godot/pull/88349.patch", + "title": "Only allow valid types in Decal, Light3D projector, PointLight2D texture and CSGMesh3D mesh", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2024-02-14T23:29:08Z", + "updated_at": "2024-12-17T22:08:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "7a04d85ec3b9e17edb00defe3c54379726e7bc91" + ] + }, "88363": { "id": "PR_kwDOAO6SJc5m-6Bt", "public_id": 88363, @@ -69784,7 +71077,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUyODUy", "created_at": "2024-06-05T12:41:27Z", - "updated_at": "2024-09-22T23:34:12Z", + "updated_at": "2024-12-18T16:19:56Z", "target_branch": "master", "labels": [ { @@ -70247,7 +71540,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjEzMjI4OTMy", "created_at": "2024-06-10T22:53:15Z", - "updated_at": "2024-10-17T23:41:10Z", + "updated_at": "2024-12-18T02:52:07Z", "target_branch": "master", "labels": [ { @@ -70270,40 +71563,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, @@ -71390,7 +72649,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2024-06-22T17:48:35Z", - "updated_at": "2024-12-17T16:32:28Z", + "updated_at": "2024-12-18T18:56:26Z", "target_branch": "master", "labels": [ { @@ -72246,6 +73505,75 @@ "ee9cea521d97088eb368cb1820db71100da9837b" ] }, + "93867": { + "id": "PR_kwDOAO6SJc50OINu", + "public_id": 93867, + "url": "https://github.com/godotengine/godot/pull/93867", + "diff_url": "https://github.com/godotengine/godot/pull/93867.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93867.patch", + "title": "Update the visibility for the custom templates for all platforms", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2024-07-02T16:10:37Z", + "updated_at": "2024-12-18T01:34:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyNzkwOTcxNjI=", + "name": "discussion", + "color": "#ccaaff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1MTk=", + "name": "platform:ios", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc0NTU=", + "name": "platform:web", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "2d3f6963b2400b9098d32c1c4ed335d27644edda" + ] + }, "93869": { "id": "PR_kwDOAO6SJc50O1Pn", "public_id": 93869, @@ -72496,8 +73824,7 @@ } ], "commits": [ - "88581a7705e2f23005f0831be071956943dc5ecb", - "4091abd727c6b0728e93a28ca41053711be545f7" + "88581a7705e2f23005f0831be071956943dc5ecb" ] }, "94002": { @@ -72534,40 +73861,6 @@ "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, @@ -75798,12 +77091,14 @@ "01637056405df47b072bf9b3aee5a34d9dff35e8", "1cc485ba1ffe93e64f30aff27dc61606b7b40491", "998f5c682ee5f88b0403778fa2babaa85b13287f", + "4091abd727c6b0728e93a28ca41053711be545f7", "0b513b9f653ac54aa9d345a391d916eefa0f36ed", + "56365183587a17999d52ea429ecdaa0fa9e623cf", "ab13513403f085ead06fa1a0ddb2b1e60fe3fe02", "9d343ced58131dce9c18cc7d6e94f9283bce35a6", "819c392ca3817de75b6d3c6da2ebf3e7d13d15b1", - "c9e9bd4a680040f877bcc2fc563d82bcc48a746f", "a3b944c41d030375836346a251b7f212c959ece3", + "c2d0f3bafba0707d8ef739ea966cb83af671d4ce", "0f50b6b608bf62d97fb861d84e08c024dedc77a9", "db2e09e9cdc94021a8f2761da4678957ab5ab634", "3469fb06b6846a8ee7feb9950958bcdfc125ca39" @@ -78722,6 +80017,50 @@ "e6ff4e56e30a93b1d25b90982ac3b344e228f4a9" ] }, + "95460": { + "id": "PR_kwDOAO6SJc54LH5S", + "public_id": 95460, + "url": "https://github.com/godotengine/godot/pull/95460", + "diff_url": "https://github.com/godotengine/godot/pull/95460.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95460.patch", + "title": "Enable `BUTTON_FORWARD` and `BUTTON_BACK` mouse buttons on Android", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2024-08-13T02:26:32Z", + "updated_at": "2024-12-18T01:36:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "d1891adcede093efa763278a312c6dce821ebae6" + ] + }, "95463": { "id": "PR_kwDOAO6SJc54LYJL", "public_id": 95463, @@ -98635,6 +99974,45 @@ "7b7164c80c9827c686d3a81af954ef65e95443eb" ] }, + "97288": { + "id": "PR_kwDOAO6SJc58QFaY", + "public_id": 97288, + "url": "https://github.com/godotengine/godot/pull/97288", + "diff_url": "https://github.com/godotengine/godot/pull/97288.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97288.patch", + "title": "Fix crash when using non-`PackedScene` resource for POT generation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-09-21T16:25:55Z", + "updated_at": "2024-12-18T09:29:26Z", + "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": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "48db6669f63eb148e952de75ba535de8894c18d8" + ] + }, "97290": { "id": "PR_kwDOAO6SJc58QMvf", "public_id": 97290, @@ -99630,6 +101008,40 @@ "fe21913ee82c9e3fd660b511f618fce40cf43e49" ] }, + "97371": { + "id": "PR_kwDOAO6SJc58Zt-Z", + "public_id": 97371, + "url": "https://github.com/godotengine/godot/pull/97371", + "diff_url": "https://github.com/godotengine/godot/pull/97371.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97371.patch", + "title": "Add tests for SplitContainer", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwMDU0MjI2", + "created_at": "2024-09-23T17:23:59Z", + "updated_at": "2024-12-18T16:52:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMjMxNTkzNjg1", + "name": "topic:tests", + "color": "#ffee88" + } + ], + "commits": [ + "63a90b3dd84f25e9246ee13b1d89576e3da7dc56" + ] + }, "97373": { "id": "PR_kwDOAO6SJc58Zx4T", "public_id": 97373, @@ -100667,7 +102079,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-09-25T22:09:41Z", - "updated_at": "2024-12-03T20:47:53Z", + "updated_at": "2024-12-18T16:41:13Z", "target_branch": "master", "labels": [ { @@ -101969,6 +103381,35 @@ "1abcfdda851610d9f72985cc0b8ce4657f523cef" ] }, + "97571": { + "id": "PR_kwDOAO6SJc58-u78", + "public_id": 97571, + "url": "https://github.com/godotengine/godot/pull/97571", + "diff_url": "https://github.com/godotengine/godot/pull/97571.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97571.patch", + "title": "Add `activate_feed` and `deactivate_feed` virtual bind to CameraFeed", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcxNzY2ODM1", + "created_at": "2024-09-28T05:38:43Z", + "updated_at": "2024-12-18T01:28:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "3720de4b6f83fe4a7f9ff0e1b4ea3247afc63274" + ] + }, "97573": { "id": "PR_kwDOAO6SJc58-wyV", "public_id": 97573, @@ -104180,7 +105621,7 @@ "is_draft": false, "authored_by": "U_kgDOCf_2Mg", "created_at": "2024-10-04T19:53:21Z", - "updated_at": "2024-12-05T20:17:01Z", + "updated_at": "2024-12-18T08:04:10Z", "target_branch": "master", "labels": [ { @@ -104977,7 +106418,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjMxNzYwNjI=", "created_at": "2024-10-07T12:51:52Z", - "updated_at": "2024-12-02T14:54:24Z", + "updated_at": "2024-12-18T10:21:07Z", "target_branch": "master", "labels": [ { @@ -115779,6 +117220,40 @@ "333452d4994cddcbd5aede4e0a5458c30acfb9d2" ] }, + "98978": { + "id": "PR_kwDOAO6SJc6BYP0V", + "public_id": 98978, + "url": "https://github.com/godotengine/godot/pull/98978", + "diff_url": "https://github.com/godotengine/godot/pull/98978.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98978.patch", + "title": "Docs: Update AStar3D examples", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCKz2dg", + "created_at": "2024-11-08T23:39:27Z", + "updated_at": "2024-12-18T05:11:07Z", + "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": [ + "c6cfed44e42997cdd1d85fe75176f5e4d82743e6" + ] + }, "98980": { "id": "PR_kwDOAO6SJc6BYgk3", "public_id": 98980, @@ -117674,6 +119149,40 @@ "4b94162320692770f68128581c6b99d517850421" ] }, + "99158": { + "id": "PR_kwDOAO6SJc6BtyER", + "public_id": 99158, + "url": "https://github.com/godotengine/godot/pull/99158", + "diff_url": "https://github.com/godotengine/godot/pull/99158.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99158.patch", + "title": "Make editor's shortcut names translated on-site", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-11-13T03:11:23Z", + "updated_at": "2024-12-18T09:29:29Z", + "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": [ + "bf4e5cca3f83b498944a4f4c457258a33c9697d9" + ] + }, "99159": { "id": "PR_kwDOAO6SJc6Bt0Cy", "public_id": 99159, @@ -118949,7 +120458,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjMxNzYwNjI=", "created_at": "2024-11-15T10:21:21Z", - "updated_at": "2024-11-15T16:47:01Z", + "updated_at": "2024-12-18T10:20:45Z", "target_branch": "master", "labels": [ { @@ -119147,6 +120656,45 @@ "c9acbf5a79e9a20fd38335dc46617090e08657af" ] }, + "99292": { + "id": "PR_kwDOAO6SJc6CExj1", + "public_id": 99292, + "url": "https://github.com/godotengine/godot/pull/99292", + "diff_url": "https://github.com/godotengine/godot/pull/99292.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99292.patch", + "title": "SCons: Address minor `show_progress` issues", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-11-15T17:31:08Z", + "updated_at": "2024-12-18T17:05:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "df6ac3973e628fc862e420cd813e53e98454bc0d" + ] + }, "99295": { "id": "PR_kwDOAO6SJc6CFKnB", "public_id": 99295, @@ -121069,6 +122617,40 @@ "219b14b9057fd6eb61b494a4df4676b49a4bf131" ] }, + "99471": { + "id": "PR_kwDOAO6SJc6CjUTo", + "public_id": 99471, + "url": "https://github.com/godotengine/godot/pull/99471", + "diff_url": "https://github.com/godotengine/godot/pull/99471.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99471.patch", + "title": "Fix undo redo for the texture region editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ5NTUwNTE=", + "created_at": "2024-11-20T15:58:05Z", + "updated_at": "2024-12-17T22:19:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "a72157c45620b55baefbcfec83c5d169de30e3a0" + ] + }, "99472": { "id": "PR_kwDOAO6SJc6Cjf2O", "public_id": 99472, @@ -121355,6 +122937,50 @@ "f86dcd4e67a7e715233cc87a265e8ef79a27348d" ] }, + "99492": { + "id": "PR_kwDOAO6SJc6CqJCk", + "public_id": 99492, + "url": "https://github.com/godotengine/godot/pull/99492", + "diff_url": "https://github.com/godotengine/godot/pull/99492.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99492.patch", + "title": "Additional fixes and improvements to JavaClassWrapper", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2024-11-21T12:07:44Z", + "updated_at": "2024-12-18T18:54:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "23cea1b9d21fe0312ca353ac1a8dd0441c6a0d3a" + ] + }, "99498": { "id": "PR_kwDOAO6SJc6CsBKZ", "public_id": 99498, @@ -121686,6 +123312,40 @@ "88ffe07de95c1d5fad51616239015fa78ea58797" ] }, + "99539": { + "id": "PR_kwDOAO6SJc6C0DAY", + "public_id": 99539, + "url": "https://github.com/godotengine/godot/pull/99539", + "diff_url": "https://github.com/godotengine/godot/pull/99539.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99539.patch", + "title": "Avoid deadlocks in multi-threaded management of the C# script map", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExNzk3MTc0", + "created_at": "2024-11-22T13:07:51Z", + "updated_at": "2024-12-18T08:55:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "f8f5505b263dca2951007b2013a5c8ee647bab6b" + ] + }, "99540": { "id": "PR_kwDOAO6SJc6C0HLy", "public_id": 99540, @@ -122600,7 +124260,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjIwMzE2NDY3", "created_at": "2024-11-24T17:48:08Z", - "updated_at": "2024-12-17T15:35:52Z", + "updated_at": "2024-12-17T18:29:39Z", "target_branch": "master", "labels": [ { @@ -122735,6 +124395,40 @@ "ba5a3577a55a45c706f49f611fea560cd15f191a" ] }, + "99649": { + "id": "PR_kwDOAO6SJc6C8onD", + "public_id": 99649, + "url": "https://github.com/godotengine/godot/pull/99649", + "diff_url": "https://github.com/godotengine/godot/pull/99649.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99649.patch", + "title": "Improve run instances UX: avoid removing data and add a clear popup.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEzODI2OQ==", + "created_at": "2024-11-24T19:22:49Z", + "updated_at": "2024-12-17T22:11:28Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "e35189e869cf5423e8d66942bd7ebbfa4608f2ed" + ] + }, "99650": { "id": "PR_kwDOAO6SJc6C8pgX", "public_id": 99650, @@ -122861,6 +124555,35 @@ "a2b8b51097a8893acadbd20c384a9397d0bf9267" ] }, + "99667": { + "id": "PR_kwDOAO6SJc6DAEyu", + "public_id": 99667, + "url": "https://github.com/godotengine/godot/pull/99667", + "diff_url": "https://github.com/godotengine/godot/pull/99667.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99667.patch", + "title": "ResourceLoader: Print load message only when actually loading", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExNzk3MTc0", + "created_at": "2024-11-25T08:56:39Z", + "updated_at": "2024-12-18T10:59:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "6740823e405ba40b4287ddb7cf8552fb0bd27f46" + ] + }, "99668": { "id": "PR_kwDOAO6SJc6DAKyq", "public_id": 99668, @@ -123475,7 +125198,7 @@ "is_draft": false, "authored_by": "U_kgDOBkx80A", "created_at": "2024-11-26T20:42:41Z", - "updated_at": "2024-12-17T15:24:49Z", + "updated_at": "2024-12-18T00:07:08Z", "target_branch": "master", "labels": [ { @@ -124562,7 +126285,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjMxNzYwNjI=", "created_at": "2024-11-29T13:40:27Z", - "updated_at": "2024-12-03T20:48:00Z", + "updated_at": "2024-12-18T10:20:19Z", "target_branch": "master", "labels": [ { @@ -124756,7 +126479,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjYyOTkyMjc=", "created_at": "2024-11-29T20:48:13Z", - "updated_at": "2024-12-17T15:24:14Z", + "updated_at": "2024-12-18T00:46:22Z", "target_branch": "master", "labels": [ { @@ -125411,7 +127134,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjY2NzI3NzEw", "created_at": "2024-12-02T15:00:02Z", - "updated_at": "2024-12-17T15:26:07Z", + "updated_at": "2024-12-17T17:46:43Z", "target_branch": "master", "labels": [ { @@ -125686,6 +127409,41 @@ "df2c2ca3c32468d73137eff82fa6861b4e97ae3d" ] }, + "99963": { + "id": "PR_kwDOAO6SJc6D5PvZ", + "public_id": 99963, + "url": "https://github.com/godotengine/godot/pull/99963", + "diff_url": "https://github.com/godotengine/godot/pull/99963.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99963.patch", + "title": "[Web] Implement dummy IP and NetSocket", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2ODc5MTg=", + "created_at": "2024-12-03T13:33:31Z", + "updated_at": "2024-12-17T23:38:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc0NTU=", + "name": "platform:web", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "14e4e3424f4e41400524822bbd493cac8e5b121c", + "c831f635fe375b3466c3b0e810a5f7c6602be109" + ] + }, "99965": { "id": "PR_kwDOAO6SJc6D58iD", "public_id": 99965, @@ -126532,7 +128290,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjIzMDgxNjc=", "created_at": "2024-12-04T21:02:55Z", - "updated_at": "2024-12-09T20:38:13Z", + "updated_at": "2024-12-17T23:10:12Z", "target_branch": "master", "labels": [ { @@ -126710,6 +128468,40 @@ "9a8d6628de9b3ef5f5d1e3aaf67b365e2fc5c78f" ] }, + "100039": { + "id": "PR_kwDOAO6SJc6EK_mO", + "public_id": 100039, + "url": "https://github.com/godotengine/godot/pull/100039", + "diff_url": "https://github.com/godotengine/godot/pull/100039.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100039.patch", + "title": "Make `backward` be parameter of the `AnimationTree` in the `AnimationNodeAnimation`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2024-12-05T11:49:35Z", + "updated_at": "2024-12-17T22:07:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "652db79421f68432214f68e846748ea31d940fcc" + ] + }, "100041": { "id": "PR_kwDOAO6SJc6ELSHS", "public_id": 100041, @@ -127157,6 +128949,45 @@ "f92018288feedb3113ef831044c60e4ad2da1fec" ] }, + "100093": { + "id": "PR_kwDOAO6SJc6ETV_S", + "public_id": 100093, + "url": "https://github.com/godotengine/godot/pull/100093", + "diff_url": "https://github.com/godotengine/godot/pull/100093.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100093.patch", + "title": "Fix `CollisionShape{2D,3D}.debug_color` inconsistencies", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", + "created_at": "2024-12-06T10:08:33Z", + "updated_at": "2024-12-18T17:29:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "8bf2afd341bd5d4bd7a7467dea2949c42bf35f13" + ] + }, "100105": { "id": "PR_kwDOAO6SJc6EVyeY", "public_id": 100105, @@ -127575,6 +129406,45 @@ "00a791f04e9b936e158172cd78984cd4b485b0dd" ] }, + "100151": { + "id": "PR_kwDOAO6SJc6EaqI9", + "public_id": 100151, + "url": "https://github.com/godotengine/godot/pull/100151", + "diff_url": "https://github.com/godotengine/godot/pull/100151.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100151.patch", + "title": "Fix a command buffer leak that occurs in D3D12", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU3NTc3Nzgy", + "created_at": "2024-12-07T18:29:10Z", + "updated_at": "2024-12-17T22:07:22Z", + "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": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "9ea97c017b4b1d7897c68dbe38a73978d61920eb" + ] + }, "100162": { "id": "PR_kwDOAO6SJc6EbImp", "public_id": 100162, @@ -127789,6 +129659,69 @@ "070aeb5688a7343d406ce3e6ce846fedd06b1364" ] }, + "100195": { + "id": "PR_kwDOAO6SJc6Eg1tQ", + "public_id": 100195, + "url": "https://github.com/godotengine/godot/pull/100195", + "diff_url": "https://github.com/godotengine/godot/pull/100195.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100195.patch", + "title": "[.NET] Upgrade user project's TargetFramework to `net8.0`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5MDMwNTk=", + "created_at": "2024-12-09T10:11:19Z", + "updated_at": "2024-12-18T08:55:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "8d41b5a582f88e45f6a2b466cb98c90bd0ee8877" + ] + }, + "100200": { + "id": "PR_kwDOAO6SJc6Eh__r", + "public_id": 100200, + "url": "https://github.com/godotengine/godot/pull/100200", + "diff_url": "https://github.com/godotengine/godot/pull/100200.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100200.patch", + "title": "Android: Support for `base color` retrieval", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2024-12-09T12:33:05Z", + "updated_at": "2024-12-18T03:33:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "70b24c3d16081d1e41893050aa9050bfca908a6b" + ] + }, "100204": { "id": "PR_kwDOAO6SJc6EjGSu", "public_id": 100204, @@ -128611,6 +130544,79 @@ "76af9537ed05fe60fe6282a8872d22f2383c96ab" ] }, + "100300": { + "id": "PR_kwDOAO6SJc6E9kSU", + "public_id": 100300, + "url": "https://github.com/godotengine/godot/pull/100300", + "diff_url": "https://github.com/godotengine/godot/pull/100300.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100300.patch", + "title": "Improve emoji SVG parsing by caching", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExMDE0MTE5", + "created_at": "2024-12-12T05:21:11Z", + "updated_at": "2024-12-18T16:37:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "61d387135fbec2f5782a60cbd0ce2cb9550f58ed" + ] + }, + "100302": { + "id": "PR_kwDOAO6SJc6E-i-X", + "public_id": 100302, + "url": "https://github.com/godotengine/godot/pull/100302", + "diff_url": "https://github.com/godotengine/godot/pull/100302.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100302.patch", + "title": "Optimize PointLight2D shadow rendering by reducing draw calls and RD state changes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2024-12-12T07:58:11Z", + "updated_at": "2024-12-17T22:07:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "7c61252dd76aaaefaff1cfd3ef6ac0ca049da529" + ] + }, "100305": { "id": "PR_kwDOAO6SJc6E-vgR", "public_id": 100305, @@ -129233,6 +131239,45 @@ "356fa37f898d320141b306cff43ce8bd2b98f2cb" ] }, + "100351": { + "id": "PR_kwDOAO6SJc6FHqn6", + "public_id": 100351, + "url": "https://github.com/godotengine/godot/pull/100351", + "diff_url": "https://github.com/godotengine/godot/pull/100351.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100351.patch", + "title": "[.NET] Fix gradle builds for multiple ABIs", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5MDMwNTk=", + "created_at": "2024-12-13T09:08:54Z", + "updated_at": "2024-12-18T00:28:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "d526d523b4469ff84b30e22ca14b83d4b5191783" + ] + }, "100361": { "id": "PR_kwDOAO6SJc6FJZg-", "public_id": 100361, @@ -129393,6 +131438,40 @@ "928982891e2ce0b6c7556aad08b5bb331bb64c5c" ] }, + "100373": { + "id": "PR_kwDOAO6SJc6FLFz4", + "public_id": 100373, + "url": "https://github.com/godotengine/godot/pull/100373", + "diff_url": "https://github.com/godotengine/godot/pull/100373.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100373.patch", + "title": "Fix Sync in BlendSpace1D/2D with BlendModeDiscrete", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2024-12-13T17:45:06Z", + "updated_at": "2024-12-17T22:07:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "d54229de8c165f39a9d587ea1d9026710877addc" + ] + }, "100374": { "id": "PR_kwDOAO6SJc6FLMSW", "public_id": 100374, @@ -129456,6 +131535,40 @@ "d0aa91bc6b504208aa4a4e16892c6679997bfcd3" ] }, + "100378": { + "id": "PR_kwDOAO6SJc6FLtBy", + "public_id": 100378, + "url": "https://github.com/godotengine/godot/pull/100378", + "diff_url": "https://github.com/godotengine/godot/pull/100378.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100378.patch", + "title": "Reduce slider range for Particles preprocess to discourage setting a preprocess time of 10 minutes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2024-12-13T19:42:35Z", + "updated_at": "2024-12-18T16:32:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "LA_kwDOAO6SJc8AAAABCNCFwA", + "name": "topic:particles", + "color": "#ffee88" + } + ], + "commits": [ + "f2a993aa1d066448f935ee9c42b70fbd1def1ef9" + ] + }, "100380": { "id": "PR_kwDOAO6SJc6FMU_I", "public_id": 100380, @@ -129524,6 +131637,35 @@ "49a19db0e0b84ba7a098b4305de68647e9d4b016" ] }, + "100386": { + "id": "PR_kwDOAO6SJc6FM3aT", + "public_id": 100386, + "url": "https://github.com/godotengine/godot/pull/100386", + "diff_url": "https://github.com/godotengine/godot/pull/100386.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100386.patch", + "title": "Core: Fix UBSAN reports", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI1OTEwOTk=", + "created_at": "2024-12-14T01:18:40Z", + "updated_at": "2024-12-18T16:37:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "240f510fa786ee4af6a34ca9712a5d5d9745d637" + ] + }, "100401": { "id": "PR_kwDOAO6SJc6FORyK", "public_id": 100401, @@ -129535,7 +131677,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjMxNzYwNjI=", "created_at": "2024-12-14T12:53:15Z", - "updated_at": "2024-12-17T15:24:28Z", + "updated_at": "2024-12-18T10:21:48Z", "target_branch": "master", "labels": [ { @@ -129592,6 +131734,40 @@ "8f9673eeff735c3c4d468cb56c41dcbbddd47854" ] }, + "100406": { + "id": "PR_kwDOAO6SJc6FOxFg", + "public_id": 100406, + "url": "https://github.com/godotengine/godot/pull/100406", + "diff_url": "https://github.com/godotengine/godot/pull/100406.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100406.patch", + "title": "Fix GridMap freeing edge connection debug mesh too early", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2024-12-14T17:16:13Z", + "updated_at": "2024-12-17T22:07:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "c09855627f6f9b274395cf87f92fad45ac50ea02" + ] + }, "100408": { "id": "PR_kwDOAO6SJc6FPHnR", "public_id": 100408, @@ -129603,7 +131779,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-12-14T19:03:29Z", - "updated_at": "2024-12-17T15:46:40Z", + "updated_at": "2024-12-17T19:31:52Z", "target_branch": "master", "labels": [ { @@ -129660,6 +131836,40 @@ "8d5a5f130a31fdc37ce28af2204b38f89b2db2ea" ] }, + "100422": { + "id": "PR_kwDOAO6SJc6FPjm2", + "public_id": 100422, + "url": "https://github.com/godotengine/godot/pull/100422", + "diff_url": "https://github.com/godotengine/godot/pull/100422.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100422.patch", + "title": "Fix a crash trying to save an empty AudioStream", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI1OTEwOTk=", + "created_at": "2024-12-15T03:06:33Z", + "updated_at": "2024-12-17T23:40:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + } + ], + "commits": [ + "eb948bc5a87e217baa1e21caf8b7b899b17320f9" + ] + }, "100423": { "id": "PR_kwDOAO6SJc6FQDdR", "public_id": 100423, @@ -129826,7 +132036,7 @@ "is_draft": false, "authored_by": "U_kgDOCKz2dg", "created_at": "2024-12-15T20:27:52Z", - "updated_at": "2024-12-17T15:24:07Z", + "updated_at": "2024-12-17T19:18:37Z", "target_branch": "master", "labels": [ { @@ -129873,6 +132083,45 @@ "2c16cfb52a8216dfe29f586096ddc51c7c276cf3" ] }, + "100464": { + "id": "PR_kwDOAO6SJc6FVcg3", + "public_id": 100464, + "url": "https://github.com/godotengine/godot/pull/100464", + "diff_url": "https://github.com/godotengine/godot/pull/100464.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100464.patch", + "title": "Implement `window_start_drag` on Windows and Linux.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-12-16T10:36:32Z", + "updated_at": "2024-12-17T23:40:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "293be04ec881836bafcb2e74b643cd61b0d16ee8" + ] + }, "100471": { "id": "PR_kwDOAO6SJc6FXtPV", "public_id": 100471, @@ -129946,6 +132195,123 @@ "20daa75d431f54c9032586143689af96f33b1727" ] }, + "100494": { + "id": "PR_kwDOAO6SJc6Fa6Fl", + "public_id": 100494, + "url": "https://github.com/godotengine/godot/pull/100494", + "diff_url": "https://github.com/godotengine/godot/pull/100494.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100494.patch", + "title": "Fix `RichTextLabel` bbcode rainbow play reversed and paused", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcxOTQyMTY0", + "created_at": "2024-12-16T22:57:02Z", + "updated_at": "2024-12-18T16:37:36Z", + "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": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "b905014128ea2c3e8af713fce99d308b63bb580d" + ] + }, + "100500": { + "id": "PR_kwDOAO6SJc6Fcmg3", + "public_id": 100500, + "url": "https://github.com/godotengine/godot/pull/100500", + "diff_url": "https://github.com/godotengine/godot/pull/100500.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100500.patch", + "title": "Fix errors when undoing collision generation for multiple meshes with different parents", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEzMjI4OTMy", + "created_at": "2024-12-17T06:40:18Z", + "updated_at": "2024-12-18T02:51:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "5b19f729c2f6ad0901b355aa99aace51d4ac9efd" + ] + }, + "100506": { + "id": "PR_kwDOAO6SJc6Fd_ve", + "public_id": 100506, + "url": "https://github.com/godotengine/godot/pull/100506", + "diff_url": "https://github.com/godotengine/godot/pull/100506.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100506.patch", + "title": ".NET: Downgrade Microsoft.CodeAnalysis.CSharp to 4.8.0 for compat with SDK 8.0.1xy", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2024-12-17T10:00:56Z", + "updated_at": "2024-12-17T22:07:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "4047e4b89442e3373b15718fc8f3e2f0def92e6b" + ] + }, "100510": { "id": "PR_kwDOAO6SJc6FgEP1", "public_id": 100510, @@ -129979,6 +132345,244 @@ "commits": [ "741f6c71d731f5b1d59a497e8fc5e241b1fc6a5f" ] + }, + "100526": { + "id": "PR_kwDOAO6SJc6FikaS", + "public_id": 100526, + "url": "https://github.com/godotengine/godot/pull/100526", + "diff_url": "https://github.com/godotengine/godot/pull/100526.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100526.patch", + "title": "Update the warnings for CSGShape3D.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMyMzIx", + "created_at": "2024-12-17T19:03:35Z", + "updated_at": "2024-12-17T22:13:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "46b02f08c69010b875ede66f56fd9ef79c81c2e6" + ] + }, + "100530": { + "id": "PR_kwDOAO6SJc6FjV-J", + "public_id": 100530, + "url": "https://github.com/godotengine/godot/pull/100530", + "diff_url": "https://github.com/godotengine/godot/pull/100530.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100530.patch", + "title": "Fix Timer error on startup", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-12-17T20:43:19Z", + "updated_at": "2024-12-17T22:38:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "0ffdb6b993a3f6829e35e3c7356849e1455ed5c2" + ] + }, + "100533": { + "id": "PR_kwDOAO6SJc6FkIXB", + "public_id": 100533, + "url": "https://github.com/godotengine/godot/pull/100533", + "diff_url": "https://github.com/godotengine/godot/pull/100533.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100533.patch", + "title": "Stop reporting contacts for sleeping bodies when using Jolt Physics", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2024-12-17T22:30:58Z", + "updated_at": "2024-12-18T09:49:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "5bbdb4a770d81b73863a88fcb74dbe3c86f024a4" + ] + }, + "100535": { + "id": "PR_kwDOAO6SJc6FkN4e", + "public_id": 100535, + "url": "https://github.com/godotengine/godot/pull/100535", + "diff_url": "https://github.com/godotengine/godot/pull/100535.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100535.patch", + "title": "Fix `taa_resolve.glsl` path in COPYRIGHT.txt", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwMDI0Njcx", + "created_at": "2024-12-17T22:45:28Z", + "updated_at": "2024-12-18T09:09:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "3dfa7bb2866a26bb963bd8f9df75de8460e33da1" + ] + }, + "100540": { + "id": "PR_kwDOAO6SJc6FlYWm", + "public_id": 100540, + "url": "https://github.com/godotengine/godot/pull/100540", + "diff_url": "https://github.com/godotengine/godot/pull/100540.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100540.patch", + "title": "Camera: Skip non platform-specifc `CameraFeed` types in Linux/macOS driver", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcxNzY2ODM1", + "created_at": "2024-12-18T02:50:38Z", + "updated_at": "2024-12-18T16:37:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "9655d7d948ff9db98616eec1c929559b09ae1038" + ] + }, + "100552": { + "id": "PR_kwDOAO6SJc6FnqkN", + "public_id": 100552, + "url": "https://github.com/godotengine/godot/pull/100552", + "diff_url": "https://github.com/godotengine/godot/pull/100552.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100552.patch", + "title": "Fix initialization order in `AudioStreamInteractive` to allow `initial_clip` to be properly played", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI3NDMzNjY=", + "created_at": "2024-12-18T09:30:31Z", + "updated_at": "2024-12-18T16:38:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + } + ], + "commits": [ + "ea97d4457f6899fc470458ae91d5c4c89e7977e2" + ] + }, + "100553": { + "id": "PR_kwDOAO6SJc6FoOOn", + "public_id": 100553, + "url": "https://github.com/godotengine/godot/pull/100553", + "diff_url": "https://github.com/godotengine/godot/pull/100553.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100553.patch", + "title": "Web: Security upgrade eslint from 9.12.0 to 9.15.0", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMyNDg2MDYy", + "created_at": "2024-12-18T10:37:54Z", + "updated_at": "2024-12-18T16:37:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc0NTU=", + "name": "platform:web", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "97ecf7830a10db48d6a07b9dc88451aeb509725b" + ] } } } \ No newline at end of file