diff --git a/configs/godotengine.godot.4.5.json b/configs/godotengine.godot.4.5.json index 6c15d3f..78bcf2a 100644 --- a/configs/godotengine.godot.4.5.json +++ b/configs/godotengine.godot.4.5.json @@ -1,9 +1,9 @@ { "name": "4.5", "git_tag": "master", - "ref": "209a446e3657e6fd736b9b7589b94cbdaad2d854", + "ref": "b89c47bb8511433440e5e547afe4459ca3383090", "from_ref": "4.4-stable", - "article": "https://godotengine.org/article/dev-snapshot-godot-4-5-dev-4/", + "article": "https://godotengine.org/article/dev-snapshot-godot-4-5-dev-5/", "releases": [ { @@ -29,6 +29,12 @@ "ref": "209a446e3657e6fd736b9b7589b94cbdaad2d854", "from_ref": "28089c40c13597bf908802c61352c6fffe0a4465", "article": "https://godotengine.org/article/dev-snapshot-godot-4-5-dev-4/" + }, + { + "name": "dev5", + "ref": "b89c47bb8511433440e5e547afe4459ca3383090", + "from_ref": "209a446e3657e6fd736b9b7589b94cbdaad2d854", + "article": "https://godotengine.org/article/dev-snapshot-godot-4-5-dev-5/" } ] } diff --git a/data/godotengine.godot.4.5.json b/data/godotengine.godot.4.5.json index d6c66ea..5a4107c 100644 --- a/data/godotengine.godot.4.5.json +++ b/data/godotengine.godot.4.5.json @@ -1,15 +1,473 @@ { - "generated_at": 1747140485502, + "generated_at": 1748505124579, "log": [ + "b89c47bb8511433440e5e547afe4459ca3383090", + "7cc0e6308dfc8989643b6712277626465da9fb1b", + "a872e1bd3e9ba8ed2d1b111487067e8494e8aefb", + "8b2dda868b9038ddf2cee2ffb9e6d044c50e82c4", + "06ebcc911dc78eab4b7608ef4e8c7dfcbe9f7047", + "5f2eb6de8cf7361d2b8c4d73e781b82c57caaf8a", + "de376274041cb30ad71fd3bd8f7ec674c67187d6", + "1a02eef39d10e7321b62e0d93d09cf90a1997b2f", + "f8a478115db54cf5295e72cb3ec59f3d31eb1d86", + "a6e296e361a81f24ca1b6eb1c1586231b23773e6", + "e5ed038ad26e6905e8e32be6a63d678192557327", + "cc7f2e516073d971d747bc57ab3ba4092cc57b51", + "19226d77ed5ac06904e728b29f0a718ee599219b", + "2cde9292c33243f6fadaf2d584813da2e7f73852", + "4e000e207e3d6733a0d02c2c3b0791d1f78f01a6", + "f5bf37a2d4fa8bf16278e9844c098cb58ce06845", + "90c75d02dd0cdcf0c7770c3f3274246bda7bb283", + "6228c7c7629e38b398d89aa6dc51fc60b489bce2", + "7830c5fadc8b526e3e6e5aac8ec6cd302b69b5d1", + "698dd2ade427d009bd7ae908222f579cf40fbda7", + "dcde70f409769beaacac6177927457e4cc21e702", + "a115af487a73be49ebf2594ad5e38626579aec15", + "e0584b969d42a43d927aecdd82217b9c0467e197", + "601a3c5e8a52a4082bb5937c85c36e8575f9a609", + "8c6a88cda68fd74c4406f4f928288150a185be38", + "f1f395c142176f73b9eb89c2575847fba203a3e1", + "5c5708eff22b756a0b8960782d23c705edc9e3ce", + "bb47f0148187b1b11d1880c24439974e5b7fe55d", + "a2c6fbe330d750690c9083d38e17ecb57913257b", + "14e870bae35e1d9acafc7c3e720da4e127f65ff8", + "ea10227b651c8c843094ad83fba6e9f83e5a0815", + "bb0b5f13a0ccb4eed62ad3a616d17f27f8e14db0", + "eef13d5ae714731274c26799aa6b8790476f3883", + "00beda9691a59b219227056422cc09666d69eedc", + "eb9bea10a90f77b356629959a3158833a62639a7", + "f118bbdea4abcd7451df1a36fb984070995448d8", + "5c94127c2d72ace9c40565f42a5b28d25984b902", + "87ebd2d03c12f1f0b2fc3ca45835edc3bdbcd868", + "7d93119353a0b47ce7ce1e715a0ead9b3e6db2fa", + "e6038335b28145559998518f1700ccf22ba79742", + "37415530d7a1bf98987a29f782f5697cd50e707a", + "d2d57849de3cc489484b4e6a35332d56f6044641", + "48624a07786df5988cb8aa480c6c3b018a1e483b", + "5a30a7e7cd5d5f0f8cb019d4765a46219ecf8e56", + "99f5a3d665cfcc517b0b4b55d8668c2116effb69", + "a8ecd01e78599b760b3b2c2865075720f641d925", + "c18c5c0b2c629dd10f2ab4ba0fcd77b364a5c016", + "f619ca25190d8ea37c996a22e8e5d691d9350963", + "b09c70c8db96ac39ecef98bd08ade7f595bf1fbf", + "7c8ac0f0ab9ebf27bb97e31631d99aa8da2ceec0", + "91b3a26438e59667dbd3c59421fde74078e2dae9", + "7eabfab466395d3b4b3864f117fea61486a42983", + "33768636e905951b55668129d5f98e257b1578c7", + "05ceab6b7b1b15ccbb6a04ffc5882515f6c61ad2", + "0c12e758ac5e16a704ff4fe14dcd392b1b159f1b", + "1194609662a19da4b39dd2f28fe59f866e3ddb3f", + "0f67c3e9920bb270f85d47d3c9362af81f1bebbe", + "b37869e36d28a7464aa8e347f7a74377a562bedc", + "63dff62948f94c966ad6349a098bb39c88cc342a", + "bdf03ac2b3f75234e9516b389f436bcd90304d68", + "15b4b6b3d214604b03eb9450bec639b4c0bbf1d9", + "363b7638b0ef7b0bd4bfa0fc0237dd4da0c71df8", + "d4793d016f3efa5e88516cb88033cb3931d9e95e", + "482dacc30028d19aaed5727babd651897e95179f", + "e5a16eed5bf1a1b8cd1dac37d26a2bcad6c94cba", + "087deae6820d5462ad9dc2e2af57313b740f3f6d", + "338d23d80d32dc4ed7a89afa6e31667e28e92bf3", + "bb8d7b9abc1dc583d98e239017ddb2a762907878", + "f0fc5ffd3e617c1c09f9a4d0231cd476765173cd", + "f0dcccf11c294de25b24cbf8e44f0941ccd3689b", + "5e2396e0019f8ecce126eb55aea33d4c2b423475", + "18df2ae9ca7a1a6b7f04a3b35554202fb31c1b1b", + "baa92252d374c73bf5fd926d04af4c591a4e0a27", + "7dc9a088bc90f91227047c6dd073c256e0133b9c", + "7bff27a5a5b2be8f374055074c2a9f7a99713cd2", + "9285bb3a51715097f1d2f456548f729c1eac41c4", + "14d9aa9672fe023db83fb0fe18da7668c9825427", + "8d93b6a54c4b9bec2a81368015aa905f4b5efdd9", + "ecc1f08386042ec7bd091bf4601c797829f0ae62", + "b73ec1fa9b597890d5fd0eb7b25a8eec6a6754ee", + "260af83647148433d84502756a1b8329e3c61a4d", + "3168fd4c56a70686f729d1ecd8e383ae6316811c", + "57569085d9d1ce12cf4543915068c611a3c55dae", + "e861991448615543b878ca78caee83ba6d4469d6", + "67c317c58d01098397d93dde66e00757446bc1c9", + "1165021b0cfd36d9354c96289f09dadfa1a3ad4a", + "f7c182371e0dc09ac023e517b1513205bca37fd4", + "23e6d7bfc7e2090624e48232ad4f4c25c672bea8", + "670ab7a383505f61206759e0e05e096fd934dbb0", + "4cb8a0c77e55e5cbc313135e79e8e431d78aaf7a", + "6c9765d87e142e786f0190783f41a0250a835c99", + "d5301d1cc94c2e9c3d396d07d4d3a799a61538ef", + "de2cd663fdf9d824eba99d101b56011b346175c7", + "955744fdaf7ddfd9f346e2b6fa42346ba66881c5", + "50aa8013514e3f936a491edabe1ae57446fff91c", + "8bcec7afa959aaa822ee584f11156ca352635068", + "1c151e998077560c3bc65c946ce92c761b10ea04", + "34fc2c1bb61842d6645d3c45085dde4efb37ade2", + "c38b856f39ed03dacdfdac4b4451a25ef19846d2", + "420d7613fd946946cf89d33960f071d02e48eba4", + "f3f76df0cd37bb166dc47f399f1a9bb6221f171c", + "81953d3cc2bdc3d252d87e82a854a5e2113c552c", + "e2d244b7f1cb37d66eb99fd4f309addb7bf60c92", + "04af103d0b27457cb658379bdcc2d6e37891439f", + "e89c4b0f9f299e179eb89ea0bf79b7847f5a09aa", + "4db474d4abf784fa2c69dca5b7dfc696aa44b096", + "b144bbb5103b3a265bceddd594c73a29da6611ad", + "869807a7b81c9161009e6b12d439760e7e806ac3", + "76f28c4f634da296b380e158d6523a0439937f50", + "777f1c10fa071c4cd4fdb3265229d2715c16222a", + "9cf026a3b99a4f27040b3ee4bc5282e66b45d201", + "5df01a8c5a97f234eb503379838f37ba63757a10", + "60c66c0296060a57fefb2bf3d0afe8abd1aa7733", + "d52dc283240516a8af5f9a6181d6318d94a9f132", + "66d20a24b46347eb8ebe6ca1a2364b6f7a09ff4c", + "34cf5a03a2d3c1a2cc8dd64ed53654f1c0f20da6", + "06301bee3e9280ac8e8a92700b3220dc4dcccfc4", + "506417fe43b381c646b64873c40e0932e579e808", + "6132792f05e6cfd9cfef2a624f917077dad24850", + "5186987dde4fdcfdcd3f3177f9073d2e418939c2", + "c2fde491b7403d2b45f121475f6c624e0457055c", + "b8be0f1634d69cfff693a33b2ebb6b356da1463b", + "f196a7128c4feafd4547a409344b6b6ad0600d29", + "f984e15b3943f8b7bed966b232af084495772dde", + "f6a56c112f117d5e3013cfa08e6778682bdf3fc2", + "712d213b2c74f5832fbf63f40d176aa5111df4c0", + "621a8d14fa6e316ea6662f226c1eaee42f674864", + "6841b45552f6bf54b163b6aa6b83b506e1496000", + "c28d5d005866945ae79a80395946e733b867e09a", + "514e80bcc14524eed164334246431a7ca1830498", + "ad9b66100e64d31019624c8eefeb5dbee738f3b5", + "342266cfd92445287c837edcb44b7cd271c305b5", + "2a03b459b99ca27ad099b28a015709a9778d2f44", + "b2d47352d0aedcd66920ceba83c3e9d6972cb661", + "16659e37c1dab2f10166d7327feb76b607cc2401", + "08f13a030d42ae7ad6c15b1f70b43a88115f6eda", + "e084e479bf753a2d19ca2f01723a6f5a484588ac", + "a89f083ffa031e46a618df2a3c0fb421d6f3024f", + "fc8328d5f15edbfcb36aba6b07b5e4cc5e086195", + "b323212e0edfc498389fa6432cdea6ba5bf558a4", + "e1e19332447d286783eb77cd0b15f05456572da3", + "9c37ca5383a13bdd06ab2ff4f90f4a117199fbc2", + "f92fd742680fc3359ec58a49119f4b4a4319d6ce", + "d042763750c7332850df83cb525d18af9cf1b126", + "78a66b4c166da8a7c22c2e80e545b458debc1455", + "c7764ef26b11d8cfebf9eaafa9e67830d3787968", + "f165ee211b12d1969e32f5b0302ced9c643d830c", + "acc8fbee34f618a48109dc9336508311f00c7a5b", + "3a7e45c0e781390128ffbc14c449c090eb8550ae", + "e3db0d62a87dc9992c434e002d4454aec0d9b8ce", + "2cf64cc9714a47c2365d0977be00e799f0ac73b0", + "fbe560a97cb344ec5ad721791b65cf29b3e22c63", + "d79258c2e71e959d573a08bc04aa5c727d3347f8", + "d609cf62a036572143e3ae65b6460d51b4fbae9c", + "cf7e88f6ac0b5ace42df81a93cce8b51c17df960", + "92da11f69c8895fba6e786e8f8f3896a38146d6e", + "fe3aaa2ae3804ac25a76495c6262dbce07211a66", + "0aae67b6bb5fc471e4624d4b7d90368d24563bd4", + "ba68e2a1e8825598ecbe9935b85561226cc42c31", + "8773f95e40069d07b3e2bb03231522ca38b920ed", + "a350e01dc7d592eae4203143a55bd96ed9bcccc6", + "3545e945f6a54ca58c6c84b842c35f92e94b12a5", + "45fc515ae3574e9c1f9deacaa6960dec68a7d38b", + "7bc33bda64c898aca86513fa6b6c71c397e7c02f", + "fa967cb4aeedbad7d694b364fa7da07bbbcf416e", + "42abcff7725225df9a1317dfee82458c4b8d5541", + "a9b09fc305abbdd924d53f5c4dfb29a9e1ef8104", + "274ed34ac40f3fc0f41e55f96bfdeee45a917afb", + "cc452f9019ee9485b094d35e89961a9b671f4f92", + "a5e87dd20256dde43fab04d4fcf835e64153e3b4", + "ee82adcf04baae5b668b14c18fe44e6358d3f3bc", + "0312a0cc9e12fd9bf0d37aa3e9957b2e3788a77b", + "e7d31635ddcb7894def3c3e45f21494c3f008c29", + "546b40eee2751cb79eb00314b1484050a6a89f49", + "7b4560b1dcde29721af3189a6d584a12873172f4", + "aef0065e090bb4ed0b75c6e2e576e0ef26020a5d", + "4c530cb6a972e0f3f6d90c966c7f9efe3756089b", + "8a9409257b69d16902a902b6e6f99a3d867bf054", + "f16378a8de04c2126fec7d68f81d2baadcc72d35", + "eb4f3a82a331ad4a06977269f1b00a094472c098", + "ea6fbd6687f54aa7e49d9495b217d2bc5992fef0", + "4371aa864d77a8f65858058b7f8cdf781c619242", + "d153a267b052c3a6ef7bd188fd09b895bba30974", + "7a0ab9d561fbd8fa7b78707d8666710a82af16dc", + "ce400a93b5459bee16822f0eafa0a6d35f21782d", + "63070dd61efa0381f36e47a5bfa095870b904e19", + "452dc667fb7a240b2bf19eb23e548a92f02d73f0", + "5b2525673a243e7e9fbe6a94b5639ffc815aa94a", + "8085fd3102d12c810c88e0a514442e7bedcd9e78", + "f129e542dabd2d6d06792ef1c7d84e02b51cce08", + "d19b34c5be17b47bc0ff01478c28c4361947527a", + "290a65de1e33fa5d088b0742fe66cb1912f4b1bc", + "4daad86a86f24435719339607804b3b1b9eea53f", + "15cd5e1619ab15692fed908fcfd15dcfb5ecdb7b", + "6258a3e2245979a5ff655535f4bb06127a660640", + "827f6435da7dbef9d2e248d0f2d4fab9ffd49cca", + "a9394898e7491217ce92edbb260cc4ab4bcda8a0", + "cdd3632902c659e74436138b3d0c24f7628d2320", + "7c6951da42728aaf59e9e3ebba931cee7822f83e", + "c3c3657a0df20010542bd706e398975030bd469f", + "1b5064e3e38eca4a0433295a1fd2a0133868cbbf", + "dd5c5ed631ebda4d9c9c8c14f348df8af5c30ee0", + "15de1d6c354d59f21bbddbb9862839e1058c3372", + "b9bebf708197e17ea94b7fc91f5251e082f6235f", + "1501f447bfa8012ae04b95c40c73e106def58353", + "f69d2eda808ccfef6e7f016554a67b9172fa5939", + "1a427d3dec1e2c08aad0c5d78b391ae026fb2c51", + "32043fc68283133d2117a6f73eb7e24931447c6e", + "3d98aaf7285ba3420371b396587f6be47de17c41", + "67d97dab5bfc78b6eb640cda43d1bb2b9f6c2ef7", + "6b9960895041f93b729b62adcc972ecd42336292", + "caf8053b86f259db9d65ba4784e07a7a55ee9d2c", + "2a02cabe4d3ed3aea307560e4bfcc98a8acbedcc", + "cbd6c8d5613c0c942414926240cf2c409d83243b", + "e06541eb4c1bf222a342fd0c78090a8dd0c0c3de", + "7010d171b16b295b9451fc7c624b537552843dd6", + "4a44078451d746cee2c03af0677a31d97c8d3335", + "87e1d0e69cf8e3687498b593758369573a0289fc", + "c225686e82f873838ee7475196ebe282400cf908", + "176a965e32a8938440fb5dc5095d31c88f52b1ee", + "7951a1bb87693083274d822add80eae381189390", + "6414451cedc65e29f50fe7e21e0fad18bb0cc82a", + "174da961b34393cd8506f2afaf2eeccbf35785a2", + "f1e18433d12bc638f936a4d8756f70aa4e282d1a", + "9a1def8da1279f60e86bcdb740c30ac6293e4cc8", + "2d39bfaa57f447919715deb81e97029bfe4502f7", + "ffc948c6c42d1323114ce43ba08ebd7637111265", + "9f5c57c8c56e4e86fa35b466792e07654ce26fe5", + "ad044cea43099bf12de3c5ae077803fb324d2346", + "4621d3e1f4ba532d318930af6a6c86ddf3608ba7", + "c317549587339f508b9fdf863354d258c726b8f8", + "a0e3ade99f7525bacbc95077cead400676aa2bd4", + "408de3c9705a90c05ac742beebe2817c4205ae7d", + "4201db6f01bc7af12ba797e877262080858379a1", + "25a3c27c41ac32f65d8efb8a54b08ad88211a700", + "f9d28fc02f389b6a4a760bb766dc664fd3d453cd", + "a12e9d5c3180a57364f419beb6a1b411bc28161d", + "5d2074af6f919940a74fab16430a890a2b4654cc", + "a179a07faeaa073cc0a2f4cbd9fa3bf743a180f1", + "d1fe241fbe3dc44a76b654b1a224453a6b7bbc6a", + "8bd428599c0a91179b036b93925915ffc1bf0ea0", + "bc500826858094f27fbfe9ce924de70134522f9e", + "eaa2015fdf9b6abb372a263ae7bb9aae88807f3b", + "51080b218bd6fb6ba31273c62085d174c0f62e48", + "d82d9c30fd1a42e232d79e27a537dcd8d201dffe", + "5afb64e16702f7eba02fd4e0ce4045d703619fb2", + "c632cf9ffacf510a5f46079afa1d0b738a04ac8f", + "93575368b2d43c5273788d73be45f3cc49b7fdbc", + "19e6bc68aa2bdfd5fe20de0ef570966f9768f9c0", + "67a2c69c78d5d5b1e6d46714b4dc12be1735bcd1", + "617a39d5ea9e8af8511487bc373cb680756cd1d2", + "77e6d92357153cd58068c8c2faff7333e2550723", + "9a44deefc9e47a44d0a094b45d40eb8ca297fcf2", + "7fc4521dd8384770d672b5be133ae6e669c85d67", + "f5eaf2a57687ee45a9484b53c9397b071b28ffbf", + "aae3370fcd83ca6142e62b792352689241c43cea", + "47971c0a27c1becf53a758c8a7ac0e308a213e46", + "457299449df2a72c62b8fab4e39752f6810eb057", + "be3ecaeb3c51433058ad4e96ec892d18f4291efd", + "80d77d772ab2526f7d6f1646d11abf1e37db0164", + "b29a5b4c63a4d9326a01059b1528e60b53cadb5e", + "54a368b4548b4e7affbbc543a4c675d448d81cc0", + "6fb4a84a0e4024cec86646d94f7895e504d55819", + "cf05bb10ff964648552a393a771bfb4fba8a6d07", + "3120d17f62db08213332fff2b41878e7a58a4bf1", + "8e744e65b8f252070043715152fc3179cb3c0ab4", + "70f8dd29f551c421a96ed4de8ab96f6309452561", + "ec7fb37db16fc522b5182023fcf62cd613def74d", + "bc192598e5d621302fc8660ec3db20840722089a", + "a2aefab4c78273c8a2006daf28b700d427e1feeb", + "0f21ccd4b82260d4dc51b62b688edd03dc27bfe4", + "c4c2009f2d5c229af7166d8621744f19dbdd989f", + "f1ba8eeae5acb830a5ad92133027240e902c66c9", + "6c2d288ef11dba4e930cc9aacce9ad76bcdacf39", + "7258540a253e6940cf170e027e94452e39b69e31", + "42302f005bf72d04164b53c339b84365ba378986", + "2bf7ac76cf4867d7b1dfc7c95b142ce23c24631a", + "3cfe5f9ea8a4f52f6ba9391429866c395c7694ed", + "4af69c9d3b59fc074bc77986eb7303c7d2d66634", + "2d42b889d17794f74a8e4c451ffc4b6767ddb802", + "fa90be2684b771ab34f76cfc99d8fcd7b753b70d", + "b8dc28ba9f9f67eb94173a43a38d0db582fffa14", + "52124a12620b8ee075deb79503aa75f1c3c84b3f", + "70fa7fba19ac0c70fdd074408a7d20006a0b4d0b", + "edce9fde3bfa510760673cf564f6cb981cff036a", + "a6e80ec3ea3275343cf137d5a7a472d706f31f15", + "41bc5ea49c4bf05162ff606a10b0fa79815cc463", + "23321951d7861a3744bbec603c781c48bc59e98c", + "d57050c66d7cf1a037f68e47aeef470614fd2be6", + "f5383df83b9b4dd279583626132e1679463dd114", + "7aa9174bc4656aefbc656c0be9db10f7e6f9b9eb", + "296bee6bce84e6d7378ae00af849c85d730cc0e2", + "3460f623a20d64fe7a8adfaa176819b2577991fb", + "3508257bc562114889b0dbc1ead1f61c57e80779", + "e64206d85147a6fa0793534930505f84486e2132", + "6fe17b264e149169da057a20ffdd585bd837617b", + "8bd1b5fce9e9c34d6f7daab7ecdde7754fd81066", + "6190d412d3dcb32a858d84606aae9eea3da24efb", + "b4ac896c6671301bd3f7f656742aa8d547377553", + "c58078ba42fa5f6f5aabea4d4b70e4d34b7c6378", + "1384e82c2cf69e0a820a2ac8dc6ca2df6ccc91a7", + "17d068963ff2e2131497b1b5d77c8cd5a5895ecb", + "15c684aad9e0cea8dd824ef14d3ff4ebd62e49c8", + "6e6c4d3045a09bfd359ae963a08eae98604e0537", + "ff3ababb09c47b01ab722d297a00617581dc9ea7", + "9f67bf96fa16a5eefaff2edaff2ed8430104a3e9", + "34f005d810e8967ee0d57afb78f8e0a64f473094", + "202b1176a4596eb9344c05b29f5840bf7991d743", + "13aaf5e228ae93aa497465405848263fe7e34c2d", + "ce2f047112d97f1e46e1a6aa6c27e59f0c5e2bc5", + "932d9f8cc0f6b6265f1ddd4c13bb4297ef93ace0", + "0d8f33a74a1071c93083c07e91882f7e67880675", + "596a8eb54cbb60367ab9af312a311032bb1e0bb7", + "1e50e05235ebe9081dc358a9c5b2bb6aea676e4c", + "b639c0cb7784566cb695a23244fd835356cc92aa", + "c3247d87d8b466b8f4aa4646b2a6b1e68b858784", + "f33f01335f032047919898582fcd3e930f3788c0", + "dbb11da551e3922547d9f3cb182c50e7e8714daf", + "5620a215a11e5aca2e3a18df4428131de6000065", + "43be1ed01be6ce9410158e11c8aa748b7d7e34ef", + "af79974921600051c85a377370b83ae8b268d752", + "608320e94a4397200a83e16d00dc8d2f36b14d77", + "25ae5c8ab4d308b26e8bbfb2e0b80a52708d3200", + "4976b38decc58424a1d7d695eeaf6897ea50ee64", + "0f9986470a6d173cf84a5ba5ea576355450c1c0a", + "e22540bc0bb33a0a381885b34381850d076fdf1c", + "1b0bd35f09454811e96a714c2185705238ee1dc9", + "773fc96ab287730bdcc4779d21e79fc95142aa65", + "db6a22cb59507999fdb92923113d10b514657b14", + "64e2c31c10f651146dea82d0fb047ae83a64c04a", + "c3ae6aa10b1c0c5488cf5b5e82dd34d265c1567c", + "1d3ade925fbbe041ecb61aac01139c0af5415c74", + "a6ca9088e035e7aaec76e676ca98d7fbd5a16a1c", + "b7b3a1a78ad07591fa64e471ef5d42c1166e33e7", + "e717440dbe9ad98d85a3037acf65a3a624de7f8d", + "da9fb81e1fb555a4cadc5e3f7cbe7aa685d3c359", + "eb9fcf8b2a6fd9e05e5596aa20ba88bf7f466851", + "76a65de3ab402c1e3a1c7688fdce755ba2da183a", + "9a8348cc2c309061b24fc85328e6733d5d79ea58", + "d237e31a892586abc0b3cdd253704a0dcda8715c", + "6b235de8461cca09117b46848313e22e336fe9bd", + "92cfd2b486a84b0c4ba4e1c21718237bebf5bb08", + "e3d60bbd0c10a4fa6e59d3f74038501a91b51e2c", + "5538850d87a9fcff8f3ec9d0ceaef919f6319cea", + "5e27318b6c81c7eeef462737e6259d78841757e6", + "7d46f0f7339fc429153a454030672e9c3f65883e", + "fdde7c3307435c094e6f84cd1b1cf7a8fd20bacf", + "82ea0b92934076a22cd5e816813f8e872c9dbb08", + "bd73ab4e03fea2e5b1eb6e51d4a67f3a316682b0", + "97df52c26df872e8ba02363e3190e3557c00af79", + "b7c4f2320337c7a50e07d896339656622dc98051", + "4daa677fcb5699dfff7500af7ce24b2282aedc87", + "f3e0005266fd752887c857d17be44c6fcafb5ed1", + "a7a61cc284af126c6f232496f00edf226db97486", + "1069cb1df3717ab2a268e445056896915c0e3bcd", + "56cc2bb68a3568bcf96ce2d858eea62124f40455", + "59cd4b823bd59cb53aad324da548d58e6cf906ba", + "be33a05a1ead110d54a08110628a555500322282", + "83ba0687f732e1587c2a24581079dfbaed2453a4", + "6a410e31629c00ddf5e03f514bf6375ad895925f", + "433bb0d6a411c659124594a077057ba959759cbf", + "902d2b45bb727b20ba36210a7eef06ece5d68b1f", + "e62556585318f311adcac6e5f540859ea6c73b3d", + "8134f3fe4b8134c0c5688c23925d64004c6b13d3", + "e066c6417d84508ac5815182186c453d282acd20", + "3cd7b5b9a87d4048838a99c9051d030ccbbc56dc", + "499fff51fbb582f25dfd7f32757a6db0e81389d3", + "d38bda7e7d21adbda89409230bd885ea847df28c", + "c31746fdcf546b1eb5f697647973adc7f75e266f", + "e0f8943d1edd2cc6c41b3d0894228e5ca83f3ea1", + "33dcd7a6d951ff39a03972ad010f5489af478695", + "8851c5a54d270b76ccc7edc92855fcc2cb1ee6a7", + "820380817aa801e5a9d692bd72af398899d08bab", + "53bee4eb5664387c415b45022436bfccfd50497e", + "9a631d1e45be92470310691122241af44334319c", + "88d922c55e68ed81aea194604d1fb8fc1b9d4766", + "2a89ec5ccd826157931de6aef1cc66a047731572", + "bbe9994bb15f31d2221eb9615f2fef29eb16fd7e", + "076608c979264d9b27bf06676a4338019c166b8d", + "ad22f654892d8426d0d71aad0c88d7ce988f68d0", + "decf5bf86517ca2f38b90c9976f7895f329ea2e2", + "9511e1137ddc9f3d9ba439658c93e2071bb26fbc", + "7759296594a6e9a6b13413ebab74363a18e8ea32", + "428a762e9866afc41e9ba7fa334751142a81b432", + "8b4dd7a34efe6f5df5b255cd953927a0bbbc6f0f", + "3d645bdd13237bf280745d14cd6ce8b01c9c9525", + "43010e8839e6036e9148edccd3eac196e1209926", + "926cadb0931b51198e9b29f2ff875a15ed69ecca", + "d043be60313d59c01bb5005a416bd48add6880c7", + "ae68a216b990421356e424c3285a6257f1c0eac4", + "006b986fbb5fa5fc6bbac8ee86f24cbdf9b71979", + "0a5a6e907b3adb1a3576fb8de660cb3012d3f241", + "35ac3c01467fcd6861a1566b1b2458955a07291d", + "67b3db8053d25ad0ab6188972efc195fa6919643", + "fb39aa4fd37eb97c24592be477003ddfc17274e9", + "ffb735823204565e5954a2f77eb6229752e11b27", + "4a05246d29c3578ce0278ac223b9875522008610", + "d0693d686723328838ddab43193934257fc001f0", + "b28d5a31dc609e2934df061ba313f24986b5335d", + "e3ad8129f7d226fac857ae12d826cfb1ae0e930b", + "101dc9868f90653c7bb8f608502061e417b10af5", + "d213e7286621cc9d3b5feea55a676eb6cc5e28e9", + "44bdadbe3aa3a593ad40fc4d579fb56d74908f37", + "50c055600ae9a5446784178880dd5fd0b4123bad", + "563136f85916f6145524ec538b6dd19de631410e", + "3bf400ffaea9301e7737f5b51d566c88d9ac9b63", + "1de9789806b626a3eb9b61d37391a5dbe96ae4ed", + "581e899785ba316910f3800c505e9a0bf7d7021c", + "dfb2bc5f7e87a469b50ae9d6f52699063c8a191d", + "18eaa97f85d245b20df8896b6657270cd66e0c9f", + "5fbc8a61fc806f6928cac073580f37221185ae12", + "37aca09b237ee009e61574fb91082f9d55b0ad54", + "b9f59ae6ca2f2323c9474ddd724c9c46e9a409a7", + "be01c7f5a4bc5e52801347145850cb5723add2cc", + "09fcbb86459498985a910cdd1684844a1968dc96", + "3d20e906b9b1b10b4e83a6827a06964eb4127eae", + "aad8f57f95adea00b12968c1ec8842b6c59cb65d", + "22a0e81a698f6705eed52f0c3ab14c86926bcca6", + "071713678531dca43c78182c3f3c6ff4fa5da0f9", + "4cd27d7fd468c53bfe4bd949215353c0078c7614", + "f70420a8b12154f63b753858d32dc67eae55fad4", + "2053f8d6bfa54a8967db524acdb80b1a483a09e1", + "1c4b660312adc1a9555eaac04a3832a1ce43575c", + "d9c8376fe071429a0186a382fabf9d6f27764896", + "f648eea7f4eaefe2b21f05e10efcf7b297842622", + "93140c0f76ff8e6efba2d4ea1ab64b45b0da4562", + "7d9c75d5e89dee1028d626c5e7ac2e864c13fcf8", + "7439ea95f6bd10b8d8cc613ad7e7dc40feff66ba", + "cce59ac25f47fae5f34aaf26e642d70ea5aec578", + "74b466ac29a92f3f72839f51b9aa3e4191becdf7", + "d3cd48cb510abc363b97cfbb3d3ac462661dbe60", + "9c5254e1e4b8174689acb0944db9f5e929d04e38", + "b59d6bea4f65f780d62619f429437788143ce13b", + "243c8932d38660ce1f177a9c79f8b21d1f428fa1", + "4e507792f23241ecf30b14f86ebea03fb882a8e1", + "a2b49d0800e396b7292b897de75ab9e4fd517e15", + "5db0aab505d3b21f4175f31308f80a3711c83d99", + "172794337c12e73e5d0ff37c3f9a4f1b26589f37", + "88c055207754ffb9f78a1d4090ba12e506d4445c", + "30a0e46f1f9dc20253cb1fa13880596f617a1c29", + "19dcd7162b89612a4df4f7e786af47cc39cf24ab", + "c529f36532559c5aedb26f4a54ea2e018b85762d", + "5b935881fc1b765c23c476a14a21599d0cd2ace1", + "5657ecc5423643761130bd4249dd3857eba08398", + "27bdc86ed157bec45598e8b4088be5268732077e", + "887fa78fc1f66f7aefc9e2368e05779a70eb7a20", + "296ca79b9d9d5e6a7ff9b462a7c1001c31e2340c", + "0babb2ab02fcd1f88399ae1c5da0038c3d0d145f", + "f114a8d1d154cba954b87675e920d0e6c4672877", "209a446e3657e6fd736b9b7589b94cbdaad2d854", "ddefe73c41b357c7c8b8a85fb4cd28150a39a65b", + "efb72ef0f6f74d7dd46478067677237ad61f5a40", "af62a09b42cba0152620657c24bf6e62ad1c85ae", "20f279cd34b8f09d8c2a4ca06fb2eb61fa587cc5", "29f13d8cd845318aaa8d649d874d742f383a3b63", "3e2c064302e0eacd305c22a4313059a30fb0fc08", + "9cea7ebc9158eca747f4fff9b1b326d62ef49810", "a12503b88cffbcc353f011910c343d1bff1a5e4e", "6a118b5027b36540c27d2f99c3ed076cb74dcaa7", "c0ebba60dec69124627f73ccd559e061897e3fba", + "51a063d6d3602c66a4d00f5390533db88da6778c", + "0d56b1c9957210fdd325dc2970999420f08b05ea", + "09d6e0c4ba4b7f0d2f7f22ff274056f38f6cef72", + "994f41aa78f6cf41b4caa05bb6f4922bd03f4804", + "e7e48cd58c3f3a0d55972e5d401e0a8d53357f22", + "6eedddbd3cf53669d5aff8c1ed5199c8035f52c9", + "3207066e19c40a0819ff5c31bc91e754d5071d1b", "db6634352870de6a7e2f43dbac8cd74288b24743", "8b93b67e14285f593a1aa18ab9b4a41ef93b1e2a", "620206b0ae31ff213ce12239198005a30d5aa474", @@ -36,17 +494,25 @@ "a529abc3619efe7d90393620fd7a1e00682ffb72", "2b037e89896a3a3d073930f4b3fdbd9d94e91181", "b8fba34c17947221d382969c77d9fa74b07c15e7", + "b22eba12859bc46bde547a568701c7b95e6e6cec", + "981f1e9298d57489d44fac4344ce9b3cf88cae00", + "8be7ad32e7796f33f82f95f469085426fac87d1f", + "e0e8bd53946bf7bbceb4fc871b1affbbd68c67e8", "8fb3697916ec2a58a63bbcee65cb1bf37253a8cd", "e8c3409d403370f267e95bce3119794f5f361e88", "544ab4ccab18ee8a789be7e8ee7d41b0cb866475", + "d41fe743426ffa62ec1f160f591171a1892699fc", "258062e312b41bc2cccd779d50f68c3b4dda068f", "4b3c5336cda2ef47e24f3e9093c0af466dcb47a0", + "1bdf237558f62228e7b883b4fd33975b5a4bf581", "c5777c43d9e107c395ad3fdd76595c93a198f4ee", "b73346ef1940acf518211530ad8efa77ddfdb88b", "06b8d05eda8930dec58172e8f812edc7c679d0a7", "bbc6643e4c2efc7d44676706308c4fbca83122e2", + "9828c365c3715e0da7cdf994d1429aa15fe85179", "b99baa38f11e10534a9401f82184cae742702858", "21fc5cce5ccfd844ef507b2754242ecd3ebe4435", + "55a61cbd4a37cf4f851e2038b6505dbaa5cc3801", "870fb5f74b1d968a2efb3a257c14ac6c40eab020", "c3b04e6e1e022aaef0185b9daea8a0516b365b27", "f658161619fab52547c408b6d07ecd2ff4766f7e", @@ -87,6 +553,7 @@ "2db0a44519230440261ca646fe658d904a78436f", "31bfc41202077b832aa4f79756eae9d16280fff1", "664b2f7c71e433ac995e2de6ab07deac646a86ee", + "9820d04a218d91f45e914fdbf611576eb7c27c2b", "305216f55819c3385b3fc3941d0715abd386b74f", "3adb6a605caf4d74ea3719f9cef0f0d4645ec1ad", "97de0ac66c6e47df1e3cb5634776f3a8d16f9f70", @@ -233,8 +700,11 @@ "d4dabd15aa85a6c7bb1a62eb412bc8fbe901ac5c", "1bccf5c9a3e4e5b5e8f20c0cda52f35f91cae18c", "413cb795cd4e3559e8ba9309f49c9ca36cef7d18", + "66faae4d83d18e660695a28458b7f925a0fd58f7", "7fe61c7e84cc36eebc97c3445810c614c91d4021", + "cf00265386b98da3f24f5c3de22358fbf2e1a46b", "237597b01f9f67079fea2e8664d80ebf60d5e765", + "ed35b9e181bb7b38128625ffdc49466572d804bf", "1d49a557b68de1f1dcaf4e02049356125b4021c1", "a4ba8c37c9aca5dc06bb8a653e0ff79868660bae", "4f3b998b095b11f7460103ef3670e6e0adbb7cb3", @@ -249,9 +719,11 @@ "a8ece29adcf639305da073554be5cb1a7916b42b", "a0cc41b5ed628e93acb380ac0764c6cb0184bec9", "cc948984ad322628be9ff22b4a8c6a43b4eb8f3f", + "067704f1cd6e169d8c9382b755a26c4880a2f941", "b3def2571e7a80f4ce1e9bb1a1a660542158110b", "e6cb7affdcc89e8c0032d6ee79ff4c6de5fb526d", "257058a550b2ae166c38248a3731cba540bc638c", + "9f38cfe3ca0b774c80a5adfb3c182860d9302a13", "a404b668a1b32f896ba834b9bb60c25fe58520d8", "730adf48012307911a3a353dca6ea4e599bc8dc9", "b4c9602031df2fdb81922a616b04c5a823d09ec1", @@ -287,6 +759,7 @@ "afad1129dd4a18f59a262e2d89910a75394a588c", "81283460fdc4bec2415bac5ba2a04e88de66215b", "f8f350a32a1ebf4114cef6b4b6224089e0abaf74", + "1ec1ba6d940ce7b8f4448571acee94d6e75068ea", "14249097e80355f365be665c51795680a5ef6858", "a2b340a548325ca6dc378bc4282aaaf9b2447f9f", "93a366c9e5c72bf94abb34daac39bfee80bb3717", @@ -304,6 +777,8 @@ "d849ebb77680bb8a3ae4130f618eaf225fdd1830", "347e51e0770388cdd98a0a0d5687b69c2be26280", "e4bd611e195f270a8340538cb033e2f5e9d8faf6", + "4940c3c1d710991be69b1486a32aa5a562389146", + "efd29f4caaa14b9e37cf2383921bc53340009df3", "1fbc0c5631ed8e2ff430f8049bd4569ff875a92e", "b23a233b5b0d80d287f2eeca9c7f3ec26f2558a6", "be0bf715060e8921a80b20000f1fa35497504328", @@ -377,6 +852,7 @@ "fd1eeacf2360270b14620fd3957db57777a458b6", "fb99c013811cfd7b2db161b705be0c48374e1f8a", "6f4cf04fb8a160643d27799ede869a9242fc892d", + "d2cf48700eafbf07480db2f9357904aa8de7fccd", "c5a70dbeeb7ca4f194cc7a8c9cdc73fbcde2b0ca", "4cc50e40ec19b109c6ea2360910673c9b7eff3c5", "b7200d1e735ce685ba7f209acb845e3a7d9eca64", @@ -421,8 +897,10 @@ "1ce038b24e2e8abe4e857e0d84abf15922325774", "89c55f638da40c0968cbf5574fda657a38065d6a", "a54301ef75e58f0287353ad72cd9ae949bd32d5b", + "197b307061d7ca28b43d1324e6e4b95495429c9d", "999294d77aa2a2b70997323ae55cf36310ca148e", "152423230ccf0efe10c8fbdcf6d4baa1be061a8f", + "976e60ea2495e553ea1a2b2ca0182d70b67b4fd2", "f2bab45202a9af5d089ce9bd301f619cadebc7c4", "db0c0a9182088e50dd2247bbfab8a745e6df3f9d", "56bad1151758e43b2ab28be9a8b70c072310622d", @@ -521,6 +999,7 @@ "6ba5bf31dd5dbf34f571fb18da819d3c04bf5f39", "4497e2a0d332f26ff051bbe4df92004011c13957", "e9e455823e0a6a5bd53817f1e47beb167b15aa04", + "c8fed1e1d006a018d7f28593fe987e024bc48171", "b668f45fd0d7c0a614a1947458eac4d4e992715d", "07fcb8295854226ea7a03a31f4f1ca921be72b5c", "e6d3cf63fb880adb3a7f278d7a98d45adef16750", @@ -541,6 +1020,7 @@ "91fe434a86f8dee98eb2783e06db5175f4a6af1c", "5b49fd4207b86fc4ee8303562ac87c27e67a3535", "bc746f2962819e7a2b7075ba830e65614654bbdb", + "e45dd45156f583cc6931aeba92087b10983d76f9", "fac2ebed785276c90847bb5c988e9d0ddf91b284", "1696ab0cb6ff3c77fa48985fa943c81be34a751a", "78a7612a6b94f87312673c7fcef6623975905833", @@ -601,9 +1081,13 @@ "8aaae4f4f3d61315d06774a2a655d4daa5899ee7", "81df850492074829d2276c27352666b01ea94404", "4115b813fe61b4993faa45a812a77ff0e46f4d8e", + "3e7e09f9152288ced7d404b7f7b79e8de9ad165b", "1a70a06a43c577c472e0209c304fb8f03e3497a2", + "7e79c07ba7e241b2161322672705c03f2778574f", "48882f3ca417ddf570463e9a7d18d2605f1be2ed", "e2dec5146c780066c39e3ab4693f763c5298fddf", + "ed0690dc4403b78bafe975bf493048de8d0851a2", + "40c05c69f9917b3c1e89821c81e893a87b376e61", "e3c215fc13085a8447ba68c55c06c26a9da0d643", "1e1b0913bc6a627a5a091f5b34c6fe2c99e544e1", "fbadaa26ff0cef683df48b4a1b31f829b2d325b3", @@ -642,6 +1126,7 @@ "5df4a0ae3dc738dfa8549e0912a42d5382e8c819", "20b2674cfd02bb00fb58d709dd93994fad4a62f5", "98aced4e65418d3e5b1161cf8bd7c6f405f60907", + "864e4e3a6d75d374358a2dc1f6f4c05621baaa1a", "90e3926424eb3735146ffce8182d5332d60d2fef", "b0348d0e58815a0bf5a5e9aa4ad3f9219b86e1ae", "0689522e61b16fef5260bd74b65ae50e03efe4f9", @@ -668,6 +1153,7 @@ "6a9f46931a38c64f614c95002d579f38dfe5d70c", "2f39d8ebef955bd32ad1816a24463cc829bf50c9", "66b40a710f586dbef3a4e41b2101c580b545ad28", + "5ddaaa93e68c633dcacccaecf8e81510ac30567a", "b28e95c8b0eadfb65c543e9d203aabfd46ebce0c", "b278cc483730a8dfda15b187ea75837eeb351826", "6e1fb68f65582987a6b1494204a8133f987488db", @@ -703,11 +1189,13 @@ "b7aadabee916b7303dc72ee42ef9e70aa7e5ad1b", "015a3b043413e36644d48a249ecd379e9a271cc3", "3f0ff0417c27a96393cc6428386963f009f0690f", + "4a0e40f6ea0f30e8eaa07414ec9e2642fdac7622", "a3943f8ad485f9e8cc538e936a3fc3b8dc021017", "d0aa95a6d4e4dd29c3a9871397eca6206b34ae11", "b55d3a25160e6e27c00eda80dba5762e47d763eb", "368335bf0a55647eb533b6bc2b783392a7014934", "8d796d826e5dc3c477ed7e853c72f8e0f87db836", + "e213737d66acd26d8729d943c109b578c3d3353b", "92e7a6ff8f62c7abd9f832610c2045302dc93a3f", "8f0a642f6c3bf528b101e52a4d12def97658665f", "e5ccaa79e2a2d5551369bd6cc1f8ed654a791275", @@ -741,6 +1229,7 @@ "501c64a12fcc9d3867d615c114571add4758a608", "4afeca3bcf220da2af57ff517d669aefcebe3675", "7dc8daf1766e123ff94a1d64a3f8228c4151a63a", + "ac2179c546b6ec7b6cb58293acd788c97feb2b71", "8459f4cdaf00f930b0dab2abdccdb5a0d3cae4d8", "6a19128a1a2360496a4528a76a8163c384e875e8", "88191b0b157a36681aace24f2151ce79e9525cb2", @@ -757,6 +1246,7 @@ "23a0b7d4d007c617b5b7d495bafc030809ba4374", "e4562fe727c6e9d65063f8aace9722f4dc780a9f", "e6edf3b3b3801d462c8918b9f46fc95296fed2a8", + "47568a465466bac9607f8df06cb1692cd8b583e9", "292119dd684dcdec748cb9d93803c2e742c501f4", "f0ec392bb131d2ecfdecc94c46215be792ac389d", "699695e5ffbe9c87b65082ed60e5f66119419ca7", @@ -817,6 +1307,7 @@ "b941c2d013744d1acac98186f73b41554e6895e6", "af14aaecd4975d23008256ac4afc822b4abc7ca3", "1c03b15b4fcd9313cd82a6d25f7bd6a781359b43", + "c2f33dbbe4ab0d9d26d770f943ec9cc7d9d9f83e", "bd3a264011cfaa8149a5a0f849958907bd8f91a4", "e7487263ade18f99bfacc86883ff6c67da276598", "06c71fbf40350ea63b09c2088b337c860374e0b5", @@ -876,7 +1367,9 @@ "bf47c42b21fc76496dda767b08ff51413da409d3", "6225e25f4adad3cacbef32cfa8607767b5a96269", "2d0ae777197ca056ee30f3e4d1f5ca9087b3bc7e", + "072ed20857689e2a4cb95a52041ec2b331ad6807", "ab1757c4b92988efad9b458270793f030073d975", + "d9e1f5d6788691620354d30a8189e659d47010a6", "117b1c3da18211bf72e8971a36692a4b0633cf37", "5afb3858b71209641c1877c667b87bd5a85dd83e", "7c4d45ba3bba219c4216ec745617d46933fdd24f", @@ -1040,6 +1533,7 @@ "a18d6e48c9b04ec9f1a1e0d96ae386999d8a29f4", "505fa4226a176eb2ae22a70e9c2252998368b9d7", "6ec32d077374cf70a993842a36c59b78d030f879", + "b321a11dde813c261265700f169e1f0e14c074a4", "01f0bd36a45e49059892f47d2e0c9c1fe93af6c1", "8bd9cdeea6d3ec329ca43a0da6d77e91ef9297d3", "21db8487a2d2c8328b3180017ab5b08c1da6d76d", @@ -1135,6 +1629,7 @@ "fd27e4f795b7e825aae890c1415e9793c701ca08", "e539b62aa7f14717122dea9f9b611c6402413677", "4638ade13f7cdc449656e9ff985420607a1fe299", + "e37d785a0a7f41d37aa42fe3689e86f322c13dc3", "9e0798ed368fdf5e5fb8054ea29d313559147fd4", "19f360d65ad08947ccd5606096df105c57b43c86", "a7b7220d8660d8878436e613c2a5b9a296c8560f", @@ -1320,6 +1815,7 @@ "9328d24a7262b8b858d0832727c2b452ed8e53b3", "3358128dc213eb5823f04084be152e4b732d4599", "2b1f463de5205ddf54c1d32b743ac9c23f1a7fec", + "6adcb2085cd5c6a9b7a79dc36f49a1a4f6cbdcd3", "c9352f06f73e9308dfcb532ab2ab4bd37334d43a", "698ff2a192f644fc17b7df34c8e1c62e7327e505", "411f4763198b14d38db1afd296853996b2a5599a", @@ -1401,6 +1897,7 @@ "ba8873291045bfdc12b0e9a857e73e22074c0b67", "b954ddce28a1247b92442a65014bad820f1f8be8", "09e7bef0e002a533f46a40238e6ac9d27dc62912", + "75ce42d463405a7338513a56f8d4f2116274e558", "742b27fdd6fc05642100e8ddbfe5110ccdde220a", "090358afcf94af1973dc97e8139b2be4b6352dfe", "d4bdb1a2b2dff11c75fc716fa18a6661eee18a1b", @@ -1410,6 +1907,7 @@ "724c0021c70602590122d1897071b73ce77d8a55", "581d675eeb2f4446fe3587bc05b6696d9ee2964c", "8d6c6e25a060d4a9d6a8462e77b2aa2fe234cd67", + "1b5101723d673dddbba3108ea849ecd8ae637d21", "77e661a60c26b93248e6c77395ae0bcfcbeb49c3", "2303ce843a362cf5497ca3336451de23793eb711", "432b4be1c3b26dd34482ca560e02018569a5b002", @@ -1675,6 +2173,7 @@ "9f8d8b7c4e35edae27a6c235f5b40cdfb0341ece", "17f78cdcaa5e19b3fa2e44da66bf6e562173deb1", "22903e48567f75a2be03d42cdef9e539818468cd", + "6bb7536d2473eb00022fb42e757d018df2c18115", "a71f670d7dfbae96f5a9ba7c9a9d455b42521a25", "f4de2cd22aac19264a1ec52c6a355adab1a285f1", "d6da30e9c77825530702bd37a557a42f8c86d814", @@ -1752,6 +2251,7 @@ "086197b933e03901e3933e30d730541c5f8cc21a", "323b47facf009707d9fd6399fed44430cefccaed", "2123368dca7e2a462cb3a8d3fb0dbf88d8d1ec6a", + "b96811f42401659a4e69b61f852de4d64dd6b322", "ddb94b9e9d9e6ea5632df863d3f023f678ad1f5c", "fe1462cdec854faa73add77952e7027f97a2dd67", "9e1b9fb1bc66dc1d63074ac440664abe2fcef94c", @@ -2052,6 +2552,7 @@ "c6c1a49bea38f6de49d81532337a1bfc44b007b9", "dade8bd66fedda9c35ab17146c31861d772c97cd", "5257f3e770773c69e34789ac7f17d956c9980b2c", + "ea8dd830759438d0f2a387a49b7338df603d0f5c", "5775d29ad8d72fddc88ee76b7806db2f0568fcf8", "f4172445f3b9949c1378c00421e5320c26a191d6", "ca1e444bca01545ffed97e8786de5b30a9ace01e", @@ -2196,6 +2697,7 @@ "92f3173794433fbd08480c70ec214ff9de51c48f", "8df75953ec417454b6e056137d3262b7cc948bfd", "57d8ef5d2343c669715798345a84d32d91bc0c4c", + "fe9cca8d03e14f6f8da874f7569cf558ec09b86e", "aea559b39a11b385a297fc1a34c72babe1e7b240", "4f46ecc4790ea57b04fe77d2923d50bb88fb3047", "32751163045c053bcd0cb21afcc7e20f5f2813c8", @@ -2294,6 +2796,7 @@ "2aeca3e885481a08afb1db2045140db4a65ffba4", "6609caf76e8739b59bc7e073b4ebc801d647b0b9", "ba3f4a4b24fe93a77dfd1390f1b0ea4352c664ab", + "6fca974f639dd73e748b02b27eb06df91d83435c", "97bb9b70cb78af6d7b4d790671e3cd789527cfbb", "3011717e14ba03bc981a4d6a9471a4e0c1d97823", "14c42162aea7f02226320e696bf8c403a40c4ae9", @@ -2307,12 +2810,15 @@ "a81982e1af9b6728f394097f9edea0dc6bd3fe5e", "eaea7c1065119bde53b0e8d6b75f4e3df76c0252", "e5ff64d08fee06ba2b77537c02e4bf89981c5550", + "899bb9e96f47c7b1832b2ef836de4f0ea2ca0be4", "c9a6fa0903f0d6f8377da91f8e79379a1168159d", + "ed69fd66da1752ccc4da50e66551be0bb2c4c92d", "7563c3a4df467d6c0d8f5211c4b240b90adcf6e7", "ed108fc9939a1246a028679e764cacb6d5498306", "57141e04a62b38ac8eeeabc464e0491ef327aef4", "59149dc4d00d2014e1b3b31f7ff40ca6b3fffa32", "824d4ee8557d5b2b5b753ad1003708ff7ea01dc9", + "77af5d16ac3fa2a91f374ecaa902b367fe5e5908", "cb17798df3ef1ea6135acdf42b25af61177e4864", "09f01d611c438fb0c476df2be1fbdc40389bfe9b", "6de26869131e2b6799c5dcfe423d4b36b9efd1f2", @@ -4642,62 +5148,1242 @@ "c9a6fa0903f0d6f8377da91f8e79379a1168159d", "09f01d611c438fb0c476df2be1fbdc40389bfe9b", "3b2d4ac156088d38aa86108c79a0850c880a617d" + ], + "dev5": [ + "b89c47bb8511433440e5e547afe4459ca3383090", + "7cc0e6308dfc8989643b6712277626465da9fb1b", + "a872e1bd3e9ba8ed2d1b111487067e8494e8aefb", + "8b2dda868b9038ddf2cee2ffb9e6d044c50e82c4", + "06ebcc911dc78eab4b7608ef4e8c7dfcbe9f7047", + "5f2eb6de8cf7361d2b8c4d73e781b82c57caaf8a", + "de376274041cb30ad71fd3bd8f7ec674c67187d6", + "1a02eef39d10e7321b62e0d93d09cf90a1997b2f", + "f8a478115db54cf5295e72cb3ec59f3d31eb1d86", + "a6e296e361a81f24ca1b6eb1c1586231b23773e6", + "e5ed038ad26e6905e8e32be6a63d678192557327", + "cc7f2e516073d971d747bc57ab3ba4092cc57b51", + "19226d77ed5ac06904e728b29f0a718ee599219b", + "2cde9292c33243f6fadaf2d584813da2e7f73852", + "4e000e207e3d6733a0d02c2c3b0791d1f78f01a6", + "f5bf37a2d4fa8bf16278e9844c098cb58ce06845", + "90c75d02dd0cdcf0c7770c3f3274246bda7bb283", + "6228c7c7629e38b398d89aa6dc51fc60b489bce2", + "7830c5fadc8b526e3e6e5aac8ec6cd302b69b5d1", + "698dd2ade427d009bd7ae908222f579cf40fbda7", + "dcde70f409769beaacac6177927457e4cc21e702", + "a115af487a73be49ebf2594ad5e38626579aec15", + "e0584b969d42a43d927aecdd82217b9c0467e197", + "601a3c5e8a52a4082bb5937c85c36e8575f9a609", + "8c6a88cda68fd74c4406f4f928288150a185be38", + "f1f395c142176f73b9eb89c2575847fba203a3e1", + "5c5708eff22b756a0b8960782d23c705edc9e3ce", + "bb47f0148187b1b11d1880c24439974e5b7fe55d", + "a2c6fbe330d750690c9083d38e17ecb57913257b", + "14e870bae35e1d9acafc7c3e720da4e127f65ff8", + "ea10227b651c8c843094ad83fba6e9f83e5a0815", + "bb0b5f13a0ccb4eed62ad3a616d17f27f8e14db0", + "eef13d5ae714731274c26799aa6b8790476f3883", + "00beda9691a59b219227056422cc09666d69eedc", + "eb9bea10a90f77b356629959a3158833a62639a7", + "f118bbdea4abcd7451df1a36fb984070995448d8", + "5c94127c2d72ace9c40565f42a5b28d25984b902", + "87ebd2d03c12f1f0b2fc3ca45835edc3bdbcd868", + "7d93119353a0b47ce7ce1e715a0ead9b3e6db2fa", + "e6038335b28145559998518f1700ccf22ba79742", + "37415530d7a1bf98987a29f782f5697cd50e707a", + "d2d57849de3cc489484b4e6a35332d56f6044641", + "48624a07786df5988cb8aa480c6c3b018a1e483b", + "5a30a7e7cd5d5f0f8cb019d4765a46219ecf8e56", + "99f5a3d665cfcc517b0b4b55d8668c2116effb69", + "a8ecd01e78599b760b3b2c2865075720f641d925", + "c18c5c0b2c629dd10f2ab4ba0fcd77b364a5c016", + "f619ca25190d8ea37c996a22e8e5d691d9350963", + "b09c70c8db96ac39ecef98bd08ade7f595bf1fbf", + "7c8ac0f0ab9ebf27bb97e31631d99aa8da2ceec0", + "91b3a26438e59667dbd3c59421fde74078e2dae9", + "7eabfab466395d3b4b3864f117fea61486a42983", + "33768636e905951b55668129d5f98e257b1578c7", + "05ceab6b7b1b15ccbb6a04ffc5882515f6c61ad2", + "0c12e758ac5e16a704ff4fe14dcd392b1b159f1b", + "1194609662a19da4b39dd2f28fe59f866e3ddb3f", + "0f67c3e9920bb270f85d47d3c9362af81f1bebbe", + "b37869e36d28a7464aa8e347f7a74377a562bedc", + "63dff62948f94c966ad6349a098bb39c88cc342a", + "bdf03ac2b3f75234e9516b389f436bcd90304d68", + "15b4b6b3d214604b03eb9450bec639b4c0bbf1d9", + "363b7638b0ef7b0bd4bfa0fc0237dd4da0c71df8", + "d4793d016f3efa5e88516cb88033cb3931d9e95e", + "482dacc30028d19aaed5727babd651897e95179f", + "e5a16eed5bf1a1b8cd1dac37d26a2bcad6c94cba", + "087deae6820d5462ad9dc2e2af57313b740f3f6d", + "338d23d80d32dc4ed7a89afa6e31667e28e92bf3", + "bb8d7b9abc1dc583d98e239017ddb2a762907878", + "f0fc5ffd3e617c1c09f9a4d0231cd476765173cd", + "f0dcccf11c294de25b24cbf8e44f0941ccd3689b", + "5e2396e0019f8ecce126eb55aea33d4c2b423475", + "18df2ae9ca7a1a6b7f04a3b35554202fb31c1b1b", + "baa92252d374c73bf5fd926d04af4c591a4e0a27", + "7dc9a088bc90f91227047c6dd073c256e0133b9c", + "7bff27a5a5b2be8f374055074c2a9f7a99713cd2", + "9285bb3a51715097f1d2f456548f729c1eac41c4", + "14d9aa9672fe023db83fb0fe18da7668c9825427", + "8d93b6a54c4b9bec2a81368015aa905f4b5efdd9", + "ecc1f08386042ec7bd091bf4601c797829f0ae62", + "b73ec1fa9b597890d5fd0eb7b25a8eec6a6754ee", + "260af83647148433d84502756a1b8329e3c61a4d", + "3168fd4c56a70686f729d1ecd8e383ae6316811c", + "57569085d9d1ce12cf4543915068c611a3c55dae", + "e861991448615543b878ca78caee83ba6d4469d6", + "67c317c58d01098397d93dde66e00757446bc1c9", + "1165021b0cfd36d9354c96289f09dadfa1a3ad4a", + "f7c182371e0dc09ac023e517b1513205bca37fd4", + "23e6d7bfc7e2090624e48232ad4f4c25c672bea8", + "670ab7a383505f61206759e0e05e096fd934dbb0", + "4cb8a0c77e55e5cbc313135e79e8e431d78aaf7a", + "6c9765d87e142e786f0190783f41a0250a835c99", + "d5301d1cc94c2e9c3d396d07d4d3a799a61538ef", + "de2cd663fdf9d824eba99d101b56011b346175c7", + "955744fdaf7ddfd9f346e2b6fa42346ba66881c5", + "50aa8013514e3f936a491edabe1ae57446fff91c", + "8bcec7afa959aaa822ee584f11156ca352635068", + "1c151e998077560c3bc65c946ce92c761b10ea04", + "34fc2c1bb61842d6645d3c45085dde4efb37ade2", + "c38b856f39ed03dacdfdac4b4451a25ef19846d2", + "420d7613fd946946cf89d33960f071d02e48eba4", + "f3f76df0cd37bb166dc47f399f1a9bb6221f171c", + "81953d3cc2bdc3d252d87e82a854a5e2113c552c", + "e2d244b7f1cb37d66eb99fd4f309addb7bf60c92", + "04af103d0b27457cb658379bdcc2d6e37891439f", + "e89c4b0f9f299e179eb89ea0bf79b7847f5a09aa", + "4db474d4abf784fa2c69dca5b7dfc696aa44b096", + "b144bbb5103b3a265bceddd594c73a29da6611ad", + "869807a7b81c9161009e6b12d439760e7e806ac3", + "76f28c4f634da296b380e158d6523a0439937f50", + "777f1c10fa071c4cd4fdb3265229d2715c16222a", + "9cf026a3b99a4f27040b3ee4bc5282e66b45d201", + "5df01a8c5a97f234eb503379838f37ba63757a10", + "60c66c0296060a57fefb2bf3d0afe8abd1aa7733", + "d52dc283240516a8af5f9a6181d6318d94a9f132", + "66d20a24b46347eb8ebe6ca1a2364b6f7a09ff4c", + "34cf5a03a2d3c1a2cc8dd64ed53654f1c0f20da6", + "06301bee3e9280ac8e8a92700b3220dc4dcccfc4", + "506417fe43b381c646b64873c40e0932e579e808", + "6132792f05e6cfd9cfef2a624f917077dad24850", + "5186987dde4fdcfdcd3f3177f9073d2e418939c2", + "c2fde491b7403d2b45f121475f6c624e0457055c", + "b8be0f1634d69cfff693a33b2ebb6b356da1463b", + "f196a7128c4feafd4547a409344b6b6ad0600d29", + "f984e15b3943f8b7bed966b232af084495772dde", + "f6a56c112f117d5e3013cfa08e6778682bdf3fc2", + "712d213b2c74f5832fbf63f40d176aa5111df4c0", + "621a8d14fa6e316ea6662f226c1eaee42f674864", + "6841b45552f6bf54b163b6aa6b83b506e1496000", + "c28d5d005866945ae79a80395946e733b867e09a", + "514e80bcc14524eed164334246431a7ca1830498", + "ad9b66100e64d31019624c8eefeb5dbee738f3b5", + "342266cfd92445287c837edcb44b7cd271c305b5", + "2a03b459b99ca27ad099b28a015709a9778d2f44", + "b2d47352d0aedcd66920ceba83c3e9d6972cb661", + "16659e37c1dab2f10166d7327feb76b607cc2401", + "08f13a030d42ae7ad6c15b1f70b43a88115f6eda", + "e084e479bf753a2d19ca2f01723a6f5a484588ac", + "a89f083ffa031e46a618df2a3c0fb421d6f3024f", + "fc8328d5f15edbfcb36aba6b07b5e4cc5e086195", + "b323212e0edfc498389fa6432cdea6ba5bf558a4", + "e1e19332447d286783eb77cd0b15f05456572da3", + "9c37ca5383a13bdd06ab2ff4f90f4a117199fbc2", + "f92fd742680fc3359ec58a49119f4b4a4319d6ce", + "d042763750c7332850df83cb525d18af9cf1b126", + "78a66b4c166da8a7c22c2e80e545b458debc1455", + "c7764ef26b11d8cfebf9eaafa9e67830d3787968", + "f165ee211b12d1969e32f5b0302ced9c643d830c", + "acc8fbee34f618a48109dc9336508311f00c7a5b", + "3a7e45c0e781390128ffbc14c449c090eb8550ae", + "e3db0d62a87dc9992c434e002d4454aec0d9b8ce", + "2cf64cc9714a47c2365d0977be00e799f0ac73b0", + "fbe560a97cb344ec5ad721791b65cf29b3e22c63", + "d79258c2e71e959d573a08bc04aa5c727d3347f8", + "d609cf62a036572143e3ae65b6460d51b4fbae9c", + "cf7e88f6ac0b5ace42df81a93cce8b51c17df960", + "92da11f69c8895fba6e786e8f8f3896a38146d6e", + "fe3aaa2ae3804ac25a76495c6262dbce07211a66", + "0aae67b6bb5fc471e4624d4b7d90368d24563bd4", + "ba68e2a1e8825598ecbe9935b85561226cc42c31", + "8773f95e40069d07b3e2bb03231522ca38b920ed", + "a350e01dc7d592eae4203143a55bd96ed9bcccc6", + "3545e945f6a54ca58c6c84b842c35f92e94b12a5", + "45fc515ae3574e9c1f9deacaa6960dec68a7d38b", + "7bc33bda64c898aca86513fa6b6c71c397e7c02f", + "fa967cb4aeedbad7d694b364fa7da07bbbcf416e", + "42abcff7725225df9a1317dfee82458c4b8d5541", + "a9b09fc305abbdd924d53f5c4dfb29a9e1ef8104", + "274ed34ac40f3fc0f41e55f96bfdeee45a917afb", + "cc452f9019ee9485b094d35e89961a9b671f4f92", + "a5e87dd20256dde43fab04d4fcf835e64153e3b4", + "ee82adcf04baae5b668b14c18fe44e6358d3f3bc", + "0312a0cc9e12fd9bf0d37aa3e9957b2e3788a77b", + "e7d31635ddcb7894def3c3e45f21494c3f008c29", + "546b40eee2751cb79eb00314b1484050a6a89f49", + "7b4560b1dcde29721af3189a6d584a12873172f4", + "aef0065e090bb4ed0b75c6e2e576e0ef26020a5d", + "4c530cb6a972e0f3f6d90c966c7f9efe3756089b", + "8a9409257b69d16902a902b6e6f99a3d867bf054", + "f16378a8de04c2126fec7d68f81d2baadcc72d35", + "eb4f3a82a331ad4a06977269f1b00a094472c098", + "ea6fbd6687f54aa7e49d9495b217d2bc5992fef0", + "4371aa864d77a8f65858058b7f8cdf781c619242", + "d153a267b052c3a6ef7bd188fd09b895bba30974", + "7a0ab9d561fbd8fa7b78707d8666710a82af16dc", + "ce400a93b5459bee16822f0eafa0a6d35f21782d", + "63070dd61efa0381f36e47a5bfa095870b904e19", + "452dc667fb7a240b2bf19eb23e548a92f02d73f0", + "5b2525673a243e7e9fbe6a94b5639ffc815aa94a", + "8085fd3102d12c810c88e0a514442e7bedcd9e78", + "f129e542dabd2d6d06792ef1c7d84e02b51cce08", + "d19b34c5be17b47bc0ff01478c28c4361947527a", + "290a65de1e33fa5d088b0742fe66cb1912f4b1bc", + "4daad86a86f24435719339607804b3b1b9eea53f", + "15cd5e1619ab15692fed908fcfd15dcfb5ecdb7b", + "6258a3e2245979a5ff655535f4bb06127a660640", + "827f6435da7dbef9d2e248d0f2d4fab9ffd49cca", + "a9394898e7491217ce92edbb260cc4ab4bcda8a0", + "cdd3632902c659e74436138b3d0c24f7628d2320", + "7c6951da42728aaf59e9e3ebba931cee7822f83e", + "c3c3657a0df20010542bd706e398975030bd469f", + "1b5064e3e38eca4a0433295a1fd2a0133868cbbf", + "dd5c5ed631ebda4d9c9c8c14f348df8af5c30ee0", + "15de1d6c354d59f21bbddbb9862839e1058c3372", + "b9bebf708197e17ea94b7fc91f5251e082f6235f", + "1501f447bfa8012ae04b95c40c73e106def58353", + "f69d2eda808ccfef6e7f016554a67b9172fa5939", + "1a427d3dec1e2c08aad0c5d78b391ae026fb2c51", + "32043fc68283133d2117a6f73eb7e24931447c6e", + "3d98aaf7285ba3420371b396587f6be47de17c41", + "67d97dab5bfc78b6eb640cda43d1bb2b9f6c2ef7", + "6b9960895041f93b729b62adcc972ecd42336292", + "caf8053b86f259db9d65ba4784e07a7a55ee9d2c", + "2a02cabe4d3ed3aea307560e4bfcc98a8acbedcc", + "cbd6c8d5613c0c942414926240cf2c409d83243b", + "e06541eb4c1bf222a342fd0c78090a8dd0c0c3de", + "7010d171b16b295b9451fc7c624b537552843dd6", + "4a44078451d746cee2c03af0677a31d97c8d3335", + "87e1d0e69cf8e3687498b593758369573a0289fc", + "c225686e82f873838ee7475196ebe282400cf908", + "176a965e32a8938440fb5dc5095d31c88f52b1ee", + "7951a1bb87693083274d822add80eae381189390", + "6414451cedc65e29f50fe7e21e0fad18bb0cc82a", + "174da961b34393cd8506f2afaf2eeccbf35785a2", + "f1e18433d12bc638f936a4d8756f70aa4e282d1a", + "9a1def8da1279f60e86bcdb740c30ac6293e4cc8", + "2d39bfaa57f447919715deb81e97029bfe4502f7", + "ffc948c6c42d1323114ce43ba08ebd7637111265", + "9f5c57c8c56e4e86fa35b466792e07654ce26fe5", + "ad044cea43099bf12de3c5ae077803fb324d2346", + "4621d3e1f4ba532d318930af6a6c86ddf3608ba7", + "c317549587339f508b9fdf863354d258c726b8f8", + "a0e3ade99f7525bacbc95077cead400676aa2bd4", + "408de3c9705a90c05ac742beebe2817c4205ae7d", + "4201db6f01bc7af12ba797e877262080858379a1", + "25a3c27c41ac32f65d8efb8a54b08ad88211a700", + "f9d28fc02f389b6a4a760bb766dc664fd3d453cd", + "a12e9d5c3180a57364f419beb6a1b411bc28161d", + "5d2074af6f919940a74fab16430a890a2b4654cc", + "a179a07faeaa073cc0a2f4cbd9fa3bf743a180f1", + "d1fe241fbe3dc44a76b654b1a224453a6b7bbc6a", + "8bd428599c0a91179b036b93925915ffc1bf0ea0", + "bc500826858094f27fbfe9ce924de70134522f9e", + "eaa2015fdf9b6abb372a263ae7bb9aae88807f3b", + "51080b218bd6fb6ba31273c62085d174c0f62e48", + "d82d9c30fd1a42e232d79e27a537dcd8d201dffe", + "5afb64e16702f7eba02fd4e0ce4045d703619fb2", + "c632cf9ffacf510a5f46079afa1d0b738a04ac8f", + "93575368b2d43c5273788d73be45f3cc49b7fdbc", + "19e6bc68aa2bdfd5fe20de0ef570966f9768f9c0", + "67a2c69c78d5d5b1e6d46714b4dc12be1735bcd1", + "617a39d5ea9e8af8511487bc373cb680756cd1d2", + "77e6d92357153cd58068c8c2faff7333e2550723", + "9a44deefc9e47a44d0a094b45d40eb8ca297fcf2", + "7fc4521dd8384770d672b5be133ae6e669c85d67", + "f5eaf2a57687ee45a9484b53c9397b071b28ffbf", + "aae3370fcd83ca6142e62b792352689241c43cea", + "47971c0a27c1becf53a758c8a7ac0e308a213e46", + "457299449df2a72c62b8fab4e39752f6810eb057", + "be3ecaeb3c51433058ad4e96ec892d18f4291efd", + "80d77d772ab2526f7d6f1646d11abf1e37db0164", + "b29a5b4c63a4d9326a01059b1528e60b53cadb5e", + "54a368b4548b4e7affbbc543a4c675d448d81cc0", + "6fb4a84a0e4024cec86646d94f7895e504d55819", + "cf05bb10ff964648552a393a771bfb4fba8a6d07", + "3120d17f62db08213332fff2b41878e7a58a4bf1", + "8e744e65b8f252070043715152fc3179cb3c0ab4", + "70f8dd29f551c421a96ed4de8ab96f6309452561", + "ec7fb37db16fc522b5182023fcf62cd613def74d", + "bc192598e5d621302fc8660ec3db20840722089a", + "a2aefab4c78273c8a2006daf28b700d427e1feeb", + "0f21ccd4b82260d4dc51b62b688edd03dc27bfe4", + "c4c2009f2d5c229af7166d8621744f19dbdd989f", + "f1ba8eeae5acb830a5ad92133027240e902c66c9", + "6c2d288ef11dba4e930cc9aacce9ad76bcdacf39", + "7258540a253e6940cf170e027e94452e39b69e31", + "42302f005bf72d04164b53c339b84365ba378986", + "2bf7ac76cf4867d7b1dfc7c95b142ce23c24631a", + "3cfe5f9ea8a4f52f6ba9391429866c395c7694ed", + "4af69c9d3b59fc074bc77986eb7303c7d2d66634", + "2d42b889d17794f74a8e4c451ffc4b6767ddb802", + "fa90be2684b771ab34f76cfc99d8fcd7b753b70d", + "b8dc28ba9f9f67eb94173a43a38d0db582fffa14", + "52124a12620b8ee075deb79503aa75f1c3c84b3f", + "70fa7fba19ac0c70fdd074408a7d20006a0b4d0b", + "edce9fde3bfa510760673cf564f6cb981cff036a", + "a6e80ec3ea3275343cf137d5a7a472d706f31f15", + "41bc5ea49c4bf05162ff606a10b0fa79815cc463", + "23321951d7861a3744bbec603c781c48bc59e98c", + "d57050c66d7cf1a037f68e47aeef470614fd2be6", + "f5383df83b9b4dd279583626132e1679463dd114", + "7aa9174bc4656aefbc656c0be9db10f7e6f9b9eb", + "296bee6bce84e6d7378ae00af849c85d730cc0e2", + "3460f623a20d64fe7a8adfaa176819b2577991fb", + "3508257bc562114889b0dbc1ead1f61c57e80779", + "e64206d85147a6fa0793534930505f84486e2132", + "6fe17b264e149169da057a20ffdd585bd837617b", + "8bd1b5fce9e9c34d6f7daab7ecdde7754fd81066", + "6190d412d3dcb32a858d84606aae9eea3da24efb", + "b4ac896c6671301bd3f7f656742aa8d547377553", + "c58078ba42fa5f6f5aabea4d4b70e4d34b7c6378", + "1384e82c2cf69e0a820a2ac8dc6ca2df6ccc91a7", + "17d068963ff2e2131497b1b5d77c8cd5a5895ecb", + "15c684aad9e0cea8dd824ef14d3ff4ebd62e49c8", + "6e6c4d3045a09bfd359ae963a08eae98604e0537", + "ff3ababb09c47b01ab722d297a00617581dc9ea7", + "9f67bf96fa16a5eefaff2edaff2ed8430104a3e9", + "34f005d810e8967ee0d57afb78f8e0a64f473094", + "202b1176a4596eb9344c05b29f5840bf7991d743", + "13aaf5e228ae93aa497465405848263fe7e34c2d", + "ce2f047112d97f1e46e1a6aa6c27e59f0c5e2bc5", + "932d9f8cc0f6b6265f1ddd4c13bb4297ef93ace0", + "0d8f33a74a1071c93083c07e91882f7e67880675", + "596a8eb54cbb60367ab9af312a311032bb1e0bb7", + "1e50e05235ebe9081dc358a9c5b2bb6aea676e4c", + "b639c0cb7784566cb695a23244fd835356cc92aa", + "c3247d87d8b466b8f4aa4646b2a6b1e68b858784", + "f33f01335f032047919898582fcd3e930f3788c0", + "dbb11da551e3922547d9f3cb182c50e7e8714daf", + "5620a215a11e5aca2e3a18df4428131de6000065", + "43be1ed01be6ce9410158e11c8aa748b7d7e34ef", + "af79974921600051c85a377370b83ae8b268d752", + "608320e94a4397200a83e16d00dc8d2f36b14d77", + "25ae5c8ab4d308b26e8bbfb2e0b80a52708d3200", + "4976b38decc58424a1d7d695eeaf6897ea50ee64", + "0f9986470a6d173cf84a5ba5ea576355450c1c0a", + "e22540bc0bb33a0a381885b34381850d076fdf1c", + "1b0bd35f09454811e96a714c2185705238ee1dc9", + "773fc96ab287730bdcc4779d21e79fc95142aa65", + "db6a22cb59507999fdb92923113d10b514657b14", + "64e2c31c10f651146dea82d0fb047ae83a64c04a", + "c3ae6aa10b1c0c5488cf5b5e82dd34d265c1567c", + "1d3ade925fbbe041ecb61aac01139c0af5415c74", + "a6ca9088e035e7aaec76e676ca98d7fbd5a16a1c", + "b7b3a1a78ad07591fa64e471ef5d42c1166e33e7", + "e717440dbe9ad98d85a3037acf65a3a624de7f8d", + "da9fb81e1fb555a4cadc5e3f7cbe7aa685d3c359", + "eb9fcf8b2a6fd9e05e5596aa20ba88bf7f466851", + "76a65de3ab402c1e3a1c7688fdce755ba2da183a", + "9a8348cc2c309061b24fc85328e6733d5d79ea58", + "d237e31a892586abc0b3cdd253704a0dcda8715c", + "6b235de8461cca09117b46848313e22e336fe9bd", + "92cfd2b486a84b0c4ba4e1c21718237bebf5bb08", + "e3d60bbd0c10a4fa6e59d3f74038501a91b51e2c", + "5538850d87a9fcff8f3ec9d0ceaef919f6319cea", + "5e27318b6c81c7eeef462737e6259d78841757e6", + "7d46f0f7339fc429153a454030672e9c3f65883e", + "fdde7c3307435c094e6f84cd1b1cf7a8fd20bacf", + "82ea0b92934076a22cd5e816813f8e872c9dbb08", + "bd73ab4e03fea2e5b1eb6e51d4a67f3a316682b0", + "97df52c26df872e8ba02363e3190e3557c00af79", + "b7c4f2320337c7a50e07d896339656622dc98051", + "4daa677fcb5699dfff7500af7ce24b2282aedc87", + "f3e0005266fd752887c857d17be44c6fcafb5ed1", + "a7a61cc284af126c6f232496f00edf226db97486", + "1069cb1df3717ab2a268e445056896915c0e3bcd", + "56cc2bb68a3568bcf96ce2d858eea62124f40455", + "59cd4b823bd59cb53aad324da548d58e6cf906ba", + "be33a05a1ead110d54a08110628a555500322282", + "83ba0687f732e1587c2a24581079dfbaed2453a4", + "6a410e31629c00ddf5e03f514bf6375ad895925f", + "433bb0d6a411c659124594a077057ba959759cbf", + "902d2b45bb727b20ba36210a7eef06ece5d68b1f", + "e62556585318f311adcac6e5f540859ea6c73b3d", + "8134f3fe4b8134c0c5688c23925d64004c6b13d3", + "e066c6417d84508ac5815182186c453d282acd20", + "3cd7b5b9a87d4048838a99c9051d030ccbbc56dc", + "499fff51fbb582f25dfd7f32757a6db0e81389d3", + "d38bda7e7d21adbda89409230bd885ea847df28c", + "c31746fdcf546b1eb5f697647973adc7f75e266f", + "e0f8943d1edd2cc6c41b3d0894228e5ca83f3ea1", + "33dcd7a6d951ff39a03972ad010f5489af478695", + "8851c5a54d270b76ccc7edc92855fcc2cb1ee6a7", + "820380817aa801e5a9d692bd72af398899d08bab", + "53bee4eb5664387c415b45022436bfccfd50497e", + "9a631d1e45be92470310691122241af44334319c", + "88d922c55e68ed81aea194604d1fb8fc1b9d4766", + "2a89ec5ccd826157931de6aef1cc66a047731572", + "bbe9994bb15f31d2221eb9615f2fef29eb16fd7e", + "076608c979264d9b27bf06676a4338019c166b8d", + "ad22f654892d8426d0d71aad0c88d7ce988f68d0", + "decf5bf86517ca2f38b90c9976f7895f329ea2e2", + "9511e1137ddc9f3d9ba439658c93e2071bb26fbc", + "7759296594a6e9a6b13413ebab74363a18e8ea32", + "428a762e9866afc41e9ba7fa334751142a81b432", + "8b4dd7a34efe6f5df5b255cd953927a0bbbc6f0f", + "3d645bdd13237bf280745d14cd6ce8b01c9c9525", + "43010e8839e6036e9148edccd3eac196e1209926", + "926cadb0931b51198e9b29f2ff875a15ed69ecca", + "d043be60313d59c01bb5005a416bd48add6880c7", + "ae68a216b990421356e424c3285a6257f1c0eac4", + "006b986fbb5fa5fc6bbac8ee86f24cbdf9b71979", + "0a5a6e907b3adb1a3576fb8de660cb3012d3f241", + "35ac3c01467fcd6861a1566b1b2458955a07291d", + "67b3db8053d25ad0ab6188972efc195fa6919643", + "fb39aa4fd37eb97c24592be477003ddfc17274e9", + "ffb735823204565e5954a2f77eb6229752e11b27", + "4a05246d29c3578ce0278ac223b9875522008610", + "d0693d686723328838ddab43193934257fc001f0", + "b28d5a31dc609e2934df061ba313f24986b5335d", + "e3ad8129f7d226fac857ae12d826cfb1ae0e930b", + "101dc9868f90653c7bb8f608502061e417b10af5", + "d213e7286621cc9d3b5feea55a676eb6cc5e28e9", + "44bdadbe3aa3a593ad40fc4d579fb56d74908f37", + "50c055600ae9a5446784178880dd5fd0b4123bad", + "563136f85916f6145524ec538b6dd19de631410e", + "3bf400ffaea9301e7737f5b51d566c88d9ac9b63", + "1de9789806b626a3eb9b61d37391a5dbe96ae4ed", + "581e899785ba316910f3800c505e9a0bf7d7021c", + "dfb2bc5f7e87a469b50ae9d6f52699063c8a191d", + "18eaa97f85d245b20df8896b6657270cd66e0c9f", + "5fbc8a61fc806f6928cac073580f37221185ae12", + "37aca09b237ee009e61574fb91082f9d55b0ad54", + "b9f59ae6ca2f2323c9474ddd724c9c46e9a409a7", + "be01c7f5a4bc5e52801347145850cb5723add2cc", + "09fcbb86459498985a910cdd1684844a1968dc96", + "3d20e906b9b1b10b4e83a6827a06964eb4127eae", + "aad8f57f95adea00b12968c1ec8842b6c59cb65d", + "22a0e81a698f6705eed52f0c3ab14c86926bcca6", + "071713678531dca43c78182c3f3c6ff4fa5da0f9", + "4cd27d7fd468c53bfe4bd949215353c0078c7614", + "f70420a8b12154f63b753858d32dc67eae55fad4", + "2053f8d6bfa54a8967db524acdb80b1a483a09e1", + "1c4b660312adc1a9555eaac04a3832a1ce43575c", + "d9c8376fe071429a0186a382fabf9d6f27764896", + "f648eea7f4eaefe2b21f05e10efcf7b297842622", + "93140c0f76ff8e6efba2d4ea1ab64b45b0da4562", + "7d9c75d5e89dee1028d626c5e7ac2e864c13fcf8", + "7439ea95f6bd10b8d8cc613ad7e7dc40feff66ba", + "cce59ac25f47fae5f34aaf26e642d70ea5aec578", + "74b466ac29a92f3f72839f51b9aa3e4191becdf7", + "d3cd48cb510abc363b97cfbb3d3ac462661dbe60", + "9c5254e1e4b8174689acb0944db9f5e929d04e38", + "b59d6bea4f65f780d62619f429437788143ce13b", + "243c8932d38660ce1f177a9c79f8b21d1f428fa1", + "4e507792f23241ecf30b14f86ebea03fb882a8e1", + "a2b49d0800e396b7292b897de75ab9e4fd517e15", + "5db0aab505d3b21f4175f31308f80a3711c83d99", + "172794337c12e73e5d0ff37c3f9a4f1b26589f37", + "88c055207754ffb9f78a1d4090ba12e506d4445c", + "30a0e46f1f9dc20253cb1fa13880596f617a1c29", + "19dcd7162b89612a4df4f7e786af47cc39cf24ab", + "c529f36532559c5aedb26f4a54ea2e018b85762d", + "5b935881fc1b765c23c476a14a21599d0cd2ace1", + "5657ecc5423643761130bd4249dd3857eba08398", + "27bdc86ed157bec45598e8b4088be5268732077e", + "887fa78fc1f66f7aefc9e2368e05779a70eb7a20", + "296ca79b9d9d5e6a7ff9b462a7c1001c31e2340c", + "0babb2ab02fcd1f88399ae1c5da0038c3d0d145f", + "f114a8d1d154cba954b87675e920d0e6c4672877", + "efb72ef0f6f74d7dd46478067677237ad61f5a40", + "9cea7ebc9158eca747f4fff9b1b326d62ef49810", + "51a063d6d3602c66a4d00f5390533db88da6778c", + "0d56b1c9957210fdd325dc2970999420f08b05ea", + "09d6e0c4ba4b7f0d2f7f22ff274056f38f6cef72", + "994f41aa78f6cf41b4caa05bb6f4922bd03f4804", + "e7e48cd58c3f3a0d55972e5d401e0a8d53357f22", + "6eedddbd3cf53669d5aff8c1ed5199c8035f52c9", + "3207066e19c40a0819ff5c31bc91e754d5071d1b", + "b22eba12859bc46bde547a568701c7b95e6e6cec", + "981f1e9298d57489d44fac4344ce9b3cf88cae00", + "8be7ad32e7796f33f82f95f469085426fac87d1f", + "e0e8bd53946bf7bbceb4fc871b1affbbd68c67e8", + "d41fe743426ffa62ec1f160f591171a1892699fc", + "1bdf237558f62228e7b883b4fd33975b5a4bf581", + "9828c365c3715e0da7cdf994d1429aa15fe85179", + "55a61cbd4a37cf4f851e2038b6505dbaa5cc3801", + "9820d04a218d91f45e914fdbf611576eb7c27c2b", + "66faae4d83d18e660695a28458b7f925a0fd58f7", + "cf00265386b98da3f24f5c3de22358fbf2e1a46b", + "ed35b9e181bb7b38128625ffdc49466572d804bf", + "067704f1cd6e169d8c9382b755a26c4880a2f941", + "9f38cfe3ca0b774c80a5adfb3c182860d9302a13", + "1ec1ba6d940ce7b8f4448571acee94d6e75068ea", + "4940c3c1d710991be69b1486a32aa5a562389146", + "efd29f4caaa14b9e37cf2383921bc53340009df3", + "d2cf48700eafbf07480db2f9357904aa8de7fccd", + "197b307061d7ca28b43d1324e6e4b95495429c9d", + "976e60ea2495e553ea1a2b2ca0182d70b67b4fd2", + "c8fed1e1d006a018d7f28593fe987e024bc48171", + "e45dd45156f583cc6931aeba92087b10983d76f9", + "3e7e09f9152288ced7d404b7f7b79e8de9ad165b", + "7e79c07ba7e241b2161322672705c03f2778574f", + "ed0690dc4403b78bafe975bf493048de8d0851a2", + "40c05c69f9917b3c1e89821c81e893a87b376e61", + "864e4e3a6d75d374358a2dc1f6f4c05621baaa1a", + "5ddaaa93e68c633dcacccaecf8e81510ac30567a", + "4a0e40f6ea0f30e8eaa07414ec9e2642fdac7622", + "e213737d66acd26d8729d943c109b578c3d3353b", + "ac2179c546b6ec7b6cb58293acd788c97feb2b71", + "47568a465466bac9607f8df06cb1692cd8b583e9", + "c2f33dbbe4ab0d9d26d770f943ec9cc7d9d9f83e", + "072ed20857689e2a4cb95a52041ec2b331ad6807", + "d9e1f5d6788691620354d30a8189e659d47010a6", + "b321a11dde813c261265700f169e1f0e14c074a4", + "e37d785a0a7f41d37aa42fe3689e86f322c13dc3", + "6adcb2085cd5c6a9b7a79dc36f49a1a4f6cbdcd3", + "75ce42d463405a7338513a56f8d4f2116274e558", + "1b5101723d673dddbba3108ea849ecd8ae637d21", + "6bb7536d2473eb00022fb42e757d018df2c18115", + "b96811f42401659a4e69b61f852de4d64dd6b322", + "ea8dd830759438d0f2a387a49b7338df603d0f5c", + "fe9cca8d03e14f6f8da874f7569cf558ec09b86e", + "6fca974f639dd73e748b02b27eb06df91d83435c", + "899bb9e96f47c7b1832b2ef836de4f0ea2ca0be4", + "ed69fd66da1752ccc4da50e66551be0bb2c4c92d", + "77af5d16ac3fa2a91f374ecaa902b367fe5e5908" ] }, "authors": { - "MDQ6VXNlcjc2NDU2ODM=": { - "id": "MDQ6VXNlcjc2NDU2ODM=", - "user": "bruvzg", - "avatar": "https://avatars.githubusercontent.com/u/7645683?u=2867ee7fcd920bc19b7d1cbf4b10264b9bbc9326&v=4", - "url": "https://github.com/bruvzg", - "pull_count": 125, - "commit_count": 129 - }, - "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": 27, - "commit_count": 34 - }, - "U_kgDOCB462A": { - "id": "U_kgDOCB462A", - "user": "aaronp64", - "avatar": "https://avatars.githubusercontent.com/u/136198872?v=4", - "url": "https://github.com/aaronp64", - "pull_count": 15, - "commit_count": 15 - }, - "MDQ6VXNlcjIzMDgxNjc=": { - "id": "MDQ6VXNlcjIzMDgxNjc=", - "user": "Ivorforce", - "avatar": "https://avatars.githubusercontent.com/u/2308167?u=f7f8e0273f784f5ec6f6b7fe4a88d449896eb48a&v=4", - "url": "https://github.com/Ivorforce", - "pull_count": 64, - "commit_count": 66 + "MDQ6VXNlcjE2NTIxMzM5": { + "id": "MDQ6VXNlcjE2NTIxMzM5", + "user": "clayjohn", + "avatar": "https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4", + "url": "https://github.com/clayjohn", + "pull_count": 23, + "commit_count": 24 }, "MDQ6VXNlcjUyODUy": { "id": "MDQ6VXNlcjUyODUy", "user": "stuartcarnie", "avatar": "https://avatars.githubusercontent.com/u/52852?v=4", "url": "https://github.com/stuartcarnie", - "pull_count": 17, - "commit_count": 17 + "pull_count": 26, + "commit_count": 27 + }, + "MDQ6VXNlcjM2NDA3OQ==": { + "id": "MDQ6VXNlcjM2NDA3OQ==", + "user": "mieko", + "avatar": "https://avatars.githubusercontent.com/u/364079?u=6c7bc2272c50eead80af06bdbb765f639d9b2cef&v=4", + "url": "https://github.com/mieko", + "pull_count": 2, + "commit_count": 2 }, "MDQ6VXNlcjIyMjMxNzI=": { "id": "MDQ6VXNlcjIyMjMxNzI=", "user": "KoBeWi", "avatar": "https://avatars.githubusercontent.com/u/2223172?u=fc85633b469acb6e7baef4dba5171f19a2a4ff85&v=4", "url": "https://github.com/KoBeWi", - "pull_count": 74, - "commit_count": 78 + "pull_count": 88, + "commit_count": 93 + }, + "MDQ6VXNlcjE5MTU2MQ==": { + "id": "MDQ6VXNlcjE5MTU2MQ==", + "user": "dsnopek", + "avatar": "https://avatars.githubusercontent.com/u/191561?v=4", + "url": "https://github.com/dsnopek", + "pull_count": 21, + "commit_count": 22 + }, + "MDQ6VXNlcjM3MjQ3Ng==": { + "id": "MDQ6VXNlcjM3MjQ3Ng==", + "user": "timothyqiu", + "avatar": "https://avatars.githubusercontent.com/u/372476?v=4", + "url": "https://github.com/timothyqiu", + "pull_count": 35, + "commit_count": 35 + }, + "MDQ6VXNlcjgzNDM5NTQ0": { + "id": "MDQ6VXNlcjgzNDM5NTQ0", + "user": "avnotaklu", + "avatar": "https://avatars.githubusercontent.com/u/83439544?v=4", + "url": "https://github.com/avnotaklu", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjIzMDgxNjc=": { + "id": "MDQ6VXNlcjIzMDgxNjc=", + "user": "Ivorforce", + "avatar": "https://avatars.githubusercontent.com/u/2308167?u=f7f8e0273f784f5ec6f6b7fe4a88d449896eb48a&v=4", + "url": "https://github.com/Ivorforce", + "pull_count": 76, + "commit_count": 80 + }, + "MDQ6VXNlcjM3Mzc4NzQ2": { + "id": "MDQ6VXNlcjM3Mzc4NzQ2", + "user": "Chubercik", + "avatar": "https://avatars.githubusercontent.com/u/37378746?v=4", + "url": "https://github.com/Chubercik", + "pull_count": 15, + "commit_count": 15 + }, + "MDQ6VXNlcjk5NTc5ODc=": { + "id": "MDQ6VXNlcjk5NTc5ODc=", + "user": "Meorge", + "avatar": "https://avatars.githubusercontent.com/u/9957987?u=64fc5e539030609be0447a74243d9fc643fa9bf3&v=4", + "url": "https://github.com/Meorge", + "pull_count": 9, + "commit_count": 9 + }, + "U_kgDOBcK-Cw": { + "id": "U_kgDOBcK-Cw", + "user": "AThousandShips", + "avatar": "https://avatars.githubusercontent.com/u/96648715?u=af70f5d107e9c1447f296643d5a566dab53d25e8&v=4", + "url": "https://github.com/AThousandShips", + "pull_count": 14, + "commit_count": 22 + }, + "MDQ6VXNlcjEwMDU0MjI2": { + "id": "MDQ6VXNlcjEwMDU0MjI2", + "user": "kitbdev", + "avatar": "https://avatars.githubusercontent.com/u/10054226?u=f0c85fe8c24debe91dc14d7efa97b51a19250b47&v=4", + "url": "https://github.com/kitbdev", + "pull_count": 12, + "commit_count": 15 + }, + "MDQ6VXNlcjUzODUwNA==": { + "id": "MDQ6VXNlcjUzODUwNA==", + "user": "DarioSamo", + "avatar": "https://avatars.githubusercontent.com/u/538504?u=45f09996711edf524a11181d136e38113210b6ce&v=4", + "url": "https://github.com/DarioSamo", + "pull_count": 6, + "commit_count": 6 + }, + "MDQ6VXNlcjQwNjgzMg==": { + "id": "MDQ6VXNlcjQwNjgzMg==", + "user": "kisg", + "avatar": "https://avatars.githubusercontent.com/u/406832?v=4", + "url": "https://github.com/kisg", + "pull_count": 0, + "commit_count": 1 + }, + "MDQ6VXNlcjc2NDU2ODM=": { + "id": "MDQ6VXNlcjc2NDU2ODM=", + "user": "bruvzg", + "avatar": "https://avatars.githubusercontent.com/u/7645683?u=2867ee7fcd920bc19b7d1cbf4b10264b9bbc9326&v=4", + "url": "https://github.com/bruvzg", + "pull_count": 142, + "commit_count": 147 + }, + "MDQ6VXNlcjMwMzg2MDY3": { + "id": "MDQ6VXNlcjMwMzg2MDY3", + "user": "Rindbee", + "avatar": "https://avatars.githubusercontent.com/u/30386067?u=aba5a323c950ddd46e8027fb0ced27b96d4856a1&v=4", + "url": "https://github.com/Rindbee", + "pull_count": 13, + "commit_count": 15 + }, + "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": 32, + "commit_count": 39 + }, + "MDQ6VXNlcjQ5NTUwNTE=": { + "id": "MDQ6VXNlcjQ5NTUwNTE=", + "user": "Arnklit", + "avatar": "https://avatars.githubusercontent.com/u/4955051?u=ea50b38ba8a7c99b99e7ee08274abc3a70de9cc1&v=4", + "url": "https://github.com/Arnklit", + "pull_count": 7, + "commit_count": 7 + }, + "MDQ6VXNlcjU5OTEwNTc1": { + "id": "MDQ6VXNlcjU5OTEwNTc1", + "user": "OzelotVanilla", + "avatar": "https://avatars.githubusercontent.com/u/59910575?u=38c9b9ec8904cbabe2b2ba2b3386ccd42ae8a592&v=4", + "url": "https://github.com/OzelotVanilla", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjE4MDAzMg==": { + "id": "MDQ6VXNlcjE4MDAzMg==", + "user": "Calinou", + "avatar": "https://avatars.githubusercontent.com/u/180032?v=4", + "url": "https://github.com/Calinou", + "pull_count": 33, + "commit_count": 34 + }, + "MDQ6VXNlcjE2ODc5MTg=": { + "id": "MDQ6VXNlcjE2ODc5MTg=", + "user": "Faless", + "avatar": "https://avatars.githubusercontent.com/u/1687918?v=4", + "url": "https://github.com/Faless", + "pull_count": 3, + "commit_count": 4 + }, + "MDQ6VXNlcjMxMDY1ODA4": { + "id": "MDQ6VXNlcjMxMDY1ODA4", + "user": "Riteo", + "avatar": "https://avatars.githubusercontent.com/u/31065808?v=4", + "url": "https://github.com/Riteo", + "pull_count": 7, + "commit_count": 7 + }, + "MDQ6VXNlcjE2Mjc2Ng==": { + "id": "MDQ6VXNlcjE2Mjc2Ng==", + "user": "berarma", + "avatar": "https://avatars.githubusercontent.com/u/162766?v=4", + "url": "https://github.com/berarma", + "pull_count": 5, + "commit_count": 5 + }, + "MDQ6VXNlcjY3OTMwNTA0": { + "id": "MDQ6VXNlcjY3OTMwNTA0", + "user": "SpockBauru", + "avatar": "https://avatars.githubusercontent.com/u/67930504?u=e135b521d0e556729042cac75c1e2e21f922bb0d&v=4", + "url": "https://github.com/SpockBauru", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjExNzk3MTc0": { + "id": "MDQ6VXNlcjExNzk3MTc0", + "user": "RandomShaper", + "avatar": "https://avatars.githubusercontent.com/u/11797174?u=a254c0fcd6cf4668367407a460e175559e12dc6f&v=4", + "url": "https://github.com/RandomShaper", + "pull_count": 3, + "commit_count": 8 + }, + "MDQ6VXNlcjE5NDU0NDk=": { + "id": "MDQ6VXNlcjE5NDU0NDk=", + "user": "BastiaanOlij", + "avatar": "https://avatars.githubusercontent.com/u/1945449?u=96b5dc9be2859dca5f31314c87d99a68a21e1576&v=4", + "url": "https://github.com/BastiaanOlij", + "pull_count": 2, + "commit_count": 3 + }, + "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": 19, + "commit_count": 22 + }, + "MDQ6VXNlcjc1OTQxODQy": { + "id": "MDQ6VXNlcjc1OTQxODQy", + "user": "beicause", + "avatar": "https://avatars.githubusercontent.com/u/75941842?u=febc5a127181f20863d3d34c300625f7ce78ca8f&v=4", + "url": "https://github.com/beicause", + "pull_count": 17, + "commit_count": 17 + }, + "MDQ6VXNlcjQ4OTI2NDY0": { + "id": "MDQ6VXNlcjQ4OTI2NDY0", + "user": "LiveTrower", + "avatar": "https://avatars.githubusercontent.com/u/48926464?v=4", + "url": "https://github.com/LiveTrower", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjY4MDM1MQ==": { + "id": "MDQ6VXNlcjY4MDM1MQ==", + "user": "max99x", + "avatar": "https://avatars.githubusercontent.com/u/680351?u=14e750ff09621374c48e7eeee6258fcf120da2d2&v=4", + "url": "https://github.com/max99x", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjIxOTk5Mzc5": { + "id": "MDQ6VXNlcjIxOTk5Mzc5", + "user": "lawnjelly", + "avatar": "https://avatars.githubusercontent.com/u/21999379?u=2b8b17ce969861380874563b333a546e0bbaab56&v=4", + "url": "https://github.com/lawnjelly", + "pull_count": 10, + "commit_count": 10 + }, + "MDQ6VXNlcjcwMTA4NTIx": { + "id": "MDQ6VXNlcjcwMTA4NTIx", + "user": "jorgekorgut", + "avatar": "https://avatars.githubusercontent.com/u/70108521?u=385f8e7c5329b28a4970df292e5e7129523632c9&v=4", + "url": "https://github.com/jorgekorgut", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjE3OTYyNTE0": { + "id": "MDQ6VXNlcjE3OTYyNTE0", + "user": "nobbele", + "avatar": "https://avatars.githubusercontent.com/u/17962514?u=f3911c8da53391d7eda6fc1688ee61693db86635&v=4", + "url": "https://github.com/nobbele", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjIyMTIzOTY0": { + "id": "MDQ6VXNlcjIyMTIzOTY0", + "user": "Lazy-Rabbit-2001", + "avatar": "https://avatars.githubusercontent.com/u/22123964?u=135c80d24b5764f9dce7d7d205a6eaa1093fe3d2&v=4", + "url": "https://github.com/Lazy-Rabbit-2001", + "pull_count": 4, + "commit_count": 4 + }, + "MDQ6VXNlcjczMTQ4ODY0": { + "id": "MDQ6VXNlcjczMTQ4ODY0", + "user": "Ryan-000", + "avatar": "https://avatars.githubusercontent.com/u/73148864?v=4", + "url": "https://github.com/Ryan-000", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjU4OTMxMTI=": { + "id": "MDQ6VXNlcjU4OTMxMTI=", + "user": "Frozenfire92", + "avatar": "https://avatars.githubusercontent.com/u/5893112?v=4", + "url": "https://github.com/Frozenfire92", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjQ1OTA3ODM2": { + "id": "MDQ6VXNlcjQ1OTA3ODM2", + "user": "uno1982", + "avatar": "https://avatars.githubusercontent.com/u/45907836?u=81ff9417b54ba7cb18e202e7f83c1cd7dcaa5888&v=4", + "url": "https://github.com/uno1982", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjIyOTg2NDg0": { + "id": "MDQ6VXNlcjIyOTg2NDg0", + "user": "chsoen", + "avatar": "https://avatars.githubusercontent.com/u/22986484?u=4716163ee00c6fd64aeb157921de36114505f496&v=4", + "url": "https://github.com/chsoen", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjQ4ODQyNDY=": { + "id": "MDQ6VXNlcjQ4ODQyNDY=", + "user": "mihe", + "avatar": "https://avatars.githubusercontent.com/u/4884246?u=6bab84ad2a0262e5dec39c0c5e7a5b24d1c80c6b&v=4", + "url": "https://github.com/mihe", + "pull_count": 17, + "commit_count": 18 + }, + "U_kgDOB1NyKA": { + "id": "U_kgDOB1NyKA", + "user": "PiCode9560", + "avatar": "https://avatars.githubusercontent.com/u/122909224?u=8bc908c8a8db1364fce5741c0ba4967498ebbc39&v=4", + "url": "https://github.com/PiCode9560", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOCB462A": { + "id": "U_kgDOCB462A", + "user": "aaronp64", + "avatar": "https://avatars.githubusercontent.com/u/136198872?v=4", + "url": "https://github.com/aaronp64", + "pull_count": 17, + "commit_count": 17 + }, + "MDQ6VXNlcjY3NjkzODMw": { + "id": "MDQ6VXNlcjY3NjkzODMw", + "user": "YYF233333", + "avatar": "https://avatars.githubusercontent.com/u/67693830?u=5127cb92ac85d3db01550c026a62da13254bd17e&v=4", + "url": "https://github.com/YYF233333", + "pull_count": 23, + "commit_count": 25 + }, + "MDQ6VXNlcjI0MzA3MDQ5": { + "id": "MDQ6VXNlcjI0MzA3MDQ5", + "user": "TCROC", + "avatar": "https://avatars.githubusercontent.com/u/24307049?u=d195784832ed42069d02554c93df52be645c0009&v=4", + "url": "https://github.com/TCROC", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjUzMTUwMjQ0": { + "id": "MDQ6VXNlcjUzMTUwMjQ0", + "user": "BlueCube3310", + "avatar": "https://avatars.githubusercontent.com/u/53150244?u=ecf97ffa17ae1eba1167a03358dd88d2b6934497&v=4", + "url": "https://github.com/BlueCube3310", + "pull_count": 20, + "commit_count": 21 + }, + "MDQ6VXNlcjExMDY2Mjk=": { + "id": "MDQ6VXNlcjExMDY2Mjk=", + "user": "zeux", + "avatar": "https://avatars.githubusercontent.com/u/1106629?u=620ee97d58fc4c0e915bc36c992c86e94bd76efe&v=4", + "url": "https://github.com/zeux", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjE2NDY4NzU=": { + "id": "MDQ6VXNlcjE2NDY4NzU=", + "user": "aaronfranke", + "avatar": "https://avatars.githubusercontent.com/u/1646875?u=24618295fece29a0bf5c850faf2555985232f5f2&v=4", + "url": "https://github.com/aaronfranke", + "pull_count": 31, + "commit_count": 32 + }, + "U_kgDOCL9eow": { + "id": "U_kgDOCL9eow", + "user": "lodetrick", + "avatar": "https://avatars.githubusercontent.com/u/146759331?u=958f114032a4b51962140e9ddca79d4d957177e0&v=4", + "url": "https://github.com/lodetrick", + "pull_count": 14, + "commit_count": 13 + }, + "MDQ6VXNlcjI3NjY1Njk=": { + "id": "MDQ6VXNlcjI3NjY1Njk=", + "user": "limbonaut", + "avatar": "https://avatars.githubusercontent.com/u/2766569?u=6033fc5880ea85128e4365c85e08597b905b2f34&v=4", + "url": "https://github.com/limbonaut", + "pull_count": 2, + "commit_count": 2 + }, + "U_kgDOBwAwZg": { + "id": "U_kgDOBwAwZg", + "user": "RGDTAB", + "avatar": "https://avatars.githubusercontent.com/u/117452902?v=4", + "url": "https://github.com/RGDTAB", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjM5MTIxNjk1": { + "id": "MDQ6VXNlcjM5MTIxNjk1", + "user": "KirbyRider1337", + "avatar": "https://avatars.githubusercontent.com/u/39121695?v=4", + "url": "https://github.com/KirbyRider1337", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjY4MjY1OA==": { + "id": "MDQ6VXNlcjY4MjY1OA==", + "user": "jamie-pate", + "avatar": "https://avatars.githubusercontent.com/u/682658?v=4", + "url": "https://github.com/jamie-pate", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjIyNDIxNQ==": { + "id": "MDQ6VXNlcjIyNDIxNQ==", + "user": "patwork", + "avatar": "https://avatars.githubusercontent.com/u/224215?v=4", + "url": "https://github.com/patwork", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjU1NjYzMA==": { + "id": "MDQ6VXNlcjU1NjYzMA==", + "user": "ogapo", + "avatar": "https://avatars.githubusercontent.com/u/556630?v=4", + "url": "https://github.com/ogapo", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjU2Njc3MTM0": { + "id": "MDQ6VXNlcjU2Njc3MTM0", + "user": "chocola-mint", + "avatar": "https://avatars.githubusercontent.com/u/56677134?u=5509776c13b4c52381b02d1f1d47e5a8d10a1c1c&v=4", + "url": "https://github.com/chocola-mint", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjMyMzIx": { + "id": "MDQ6VXNlcjMyMzIx", + "user": "fire", + "avatar": "https://avatars.githubusercontent.com/u/32321?u=c2e06a3d2b49a467aa907e54aa259516440267cc&v=4", + "url": "https://github.com/fire", + "pull_count": 1, + "commit_count": 3 + }, + "MDQ6VXNlcjQzNTQzOTA5": { + "id": "MDQ6VXNlcjQzNTQzOTA5", + "user": "arkology", + "avatar": "https://avatars.githubusercontent.com/u/43543909?u=30377d4bae77ac5d712c4e1610119d45d78811ef&v=4", + "url": "https://github.com/arkology", + "pull_count": 11, + "commit_count": 11 + }, + "MDQ6VXNlcjYwMDI0Njcx": { + "id": "MDQ6VXNlcjYwMDI0Njcx", + "user": "DeeJayLSP", + "avatar": "https://avatars.githubusercontent.com/u/60024671?u=7e327c81e8a9552ea98ca69adcccac4a50657dd9&v=4", + "url": "https://github.com/DeeJayLSP", + "pull_count": 4, + "commit_count": 4 + }, + "MDQ6VXNlcjQ0NDMxMw==": { + "id": "MDQ6VXNlcjQ0NDMxMw==", + "user": "rsanchezsaez", + "avatar": "https://avatars.githubusercontent.com/u/444313?u=8b205e80e880858f5d64b6e4fa7c893f51980c12&v=4", + "url": "https://github.com/rsanchezsaez", + "pull_count": 1, + "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": 18 + }, + "MDQ6VXNlcjEyNTA5MDk3": { + "id": "MDQ6VXNlcjEyNTA5MDk3", + "user": "roughbits01", + "avatar": "https://avatars.githubusercontent.com/u/12509097?u=9e5a56e3cdad000e5d1a0e21ee7e9d8134d83025&v=4", + "url": "https://github.com/roughbits01", + "pull_count": 4, + "commit_count": 4 + }, + "U_kgDOCB2hRQ": { + "id": "U_kgDOCB2hRQ", + "user": "k1r4n8", + "avatar": "https://avatars.githubusercontent.com/u/136159557?v=4", + "url": "https://github.com/k1r4n8", + "pull_count": 1, + "commit_count": 1 + }, + "": { + "id": "", + "user": "ghost", + "avatar": "https://avatars.githubusercontent.com/u/10137?v=4", + "url": "https://github.com/ghost", + "pull_count": 1, + "commit_count": 8 + }, + "U_kgDOB2pUtg": { + "id": "U_kgDOB2pUtg", + "user": "SatLess", + "avatar": "https://avatars.githubusercontent.com/u/124409014?v=4", + "url": "https://github.com/SatLess", + "pull_count": 2, + "commit_count": 1 + }, + "MDQ6VXNlcjgzMzc4ODA=": { + "id": "MDQ6VXNlcjgzMzc4ODA=", + "user": "Rubonnek", + "avatar": "https://avatars.githubusercontent.com/u/8337880?u=83a6e43c124f47481cb090bdee9d20028ace5c36&v=4", + "url": "https://github.com/Rubonnek", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjYxOTM4MjYz": { + "id": "MDQ6VXNlcjYxOTM4MjYz", + "user": "TokageItLab", + "avatar": "https://avatars.githubusercontent.com/u/61938263?u=9b90963f1b4f17720e50bbbe495fbe8c84c8bc8e&v=4", + "url": "https://github.com/TokageItLab", + "pull_count": 10, + "commit_count": 10 + }, + "MDQ6VXNlcjI3MDkyOA==": { + "id": "MDQ6VXNlcjI3MDkyOA==", + "user": "adamscott", + "avatar": "https://avatars.githubusercontent.com/u/270928?u=a5fd9a203c90bd196083e33bbf0e21324e8c68f8&v=4", + "url": "https://github.com/adamscott", + "pull_count": 13, + "commit_count": 14 + }, + "MDQ6VXNlcjQ5NjExOTk0": { + "id": "MDQ6VXNlcjQ5NjExOTk0", + "user": "elzewyr", + "avatar": "https://avatars.githubusercontent.com/u/49611994?u=825fa4943cc05a26f4bd667cbc917f0bdc8789f7&v=4", + "url": "https://github.com/elzewyr", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjUyNDY0MjA0": { + "id": "MDQ6VXNlcjUyNDY0MjA0", + "user": "smix8", + "avatar": "https://avatars.githubusercontent.com/u/52464204?u=7f0a771fc01e68f7e841d7a641cad2b28e1875b3&v=4", + "url": "https://github.com/smix8", + "pull_count": 30, + "commit_count": 31 + }, + "MDQ6VXNlcjEyOTU2Mzk=": { + "id": "MDQ6VXNlcjEyOTU2Mzk=", + "user": "shiena", + "avatar": "https://avatars.githubusercontent.com/u/1295639?v=4", + "url": "https://github.com/shiena", + "pull_count": 3, + "commit_count": 3 + }, + "U_kgDOBbksIA": { + "id": "U_kgDOBbksIA", + "user": "OmarQurashi868", + "avatar": "https://avatars.githubusercontent.com/u/96021536?u=8fcfa89b4609d65f425e663049e948c70ee58ea8&v=4", + "url": "https://github.com/OmarQurashi868", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjkwNTg5NDE=": { + "id": "MDQ6VXNlcjkwNTg5NDE=", + "user": "a-johnston", + "avatar": "https://avatars.githubusercontent.com/u/9058941?u=611ffa1daf8b8ca59218d29f2bd7ac8b5fdd59e3&v=4", + "url": "https://github.com/a-johnston", + "pull_count": 5, + "commit_count": 5 + }, + "MDQ6VXNlcjE3NDg5Mjky": { + "id": "MDQ6VXNlcjE3NDg5Mjky", + "user": "Repiteo", + "avatar": "https://avatars.githubusercontent.com/u/17489292?u=34072b401722100a7c0c0d61e37b376cf22b4545&v=4", + "url": "https://github.com/Repiteo", + "pull_count": 52, + "commit_count": 64 + }, + "MDQ6VXNlcjkyODMwOTg=": { + "id": "MDQ6VXNlcjkyODMwOTg=", + "user": "kleonc", + "avatar": "https://avatars.githubusercontent.com/u/9283098?u=a04daf8c4d579b733ac46d2e4d17324cca7870c0&v=4", + "url": "https://github.com/kleonc", + "pull_count": 8, + "commit_count": 10 + }, + "U_kgDOBn7oNw": { + "id": "U_kgDOBn7oNw", + "user": "ArchercatNEO", + "avatar": "https://avatars.githubusercontent.com/u/108980279?u=b36c398971ae1e529aa385b4171a891d3e798dd6&v=4", + "url": "https://github.com/ArchercatNEO", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjE1NjM5": { + "id": "MDQ6VXNlcjE1NjM5", + "user": "DanielKinsman", + "avatar": "https://avatars.githubusercontent.com/u/15639?u=e9aef7bb2de12f063a887cb9fbca2cad8d8ade43&v=4", + "url": "https://github.com/DanielKinsman", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjMwNzM5MjM5": { + "id": "MDQ6VXNlcjMwNzM5MjM5", + "user": "YeldhamDev", + "avatar": "https://avatars.githubusercontent.com/u/30739239?u=ccfc0c8ff4c980eb77e097aa72e9ad04749294a9&v=4", + "url": "https://github.com/YeldhamDev", + "pull_count": 19, + "commit_count": 19 + }, + "MDQ6VXNlcjQ3NzAwNDE4": { + "id": "MDQ6VXNlcjQ3NzAwNDE4", + "user": "dalexeev", + "avatar": "https://avatars.githubusercontent.com/u/47700418?u=0565b5d99d54afd5fda6712cd8eb05893572baed&v=4", + "url": "https://github.com/dalexeev", + "pull_count": 4, + "commit_count": 6 + }, + "MDQ6VXNlcjgwMjkyNzc4": { + "id": "MDQ6VXNlcjgwMjkyNzc4", + "user": "Raftatul", + "avatar": "https://avatars.githubusercontent.com/u/80292778?u=b9943776f322a96523e8374842051e0e1e36d40f&v=4", + "url": "https://github.com/Raftatul", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjQzMDQ4MTQy": { + "id": "MDQ6VXNlcjQzMDQ4MTQy", + "user": "vmedea", + "avatar": "https://avatars.githubusercontent.com/u/43048142?u=f8cb4f001fb3ab9f9ce9b3ad64b1aa874fab7cb7&v=4", + "url": "https://github.com/vmedea", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjMzMjAxNjc0": { + "id": "MDQ6VXNlcjMzMjAxNjc0", + "user": "lalitshankarch", + "avatar": "https://avatars.githubusercontent.com/u/33201674?u=23b0db637e952449d5c80f539d4fd1aa447877c8&v=4", + "url": "https://github.com/lalitshankarch", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjU0ODE5MzE5": { + "id": "MDQ6VXNlcjU0ODE5MzE5", + "user": "dugramen", + "avatar": "https://avatars.githubusercontent.com/u/54819319?u=bb7220f8da5ef8217174eaf2747df8bc3984a42a&v=4", + "url": "https://github.com/dugramen", + "pull_count": 15, + "commit_count": 15 + }, + "MDQ6VXNlcjMxODUxNDMx": { + "id": "MDQ6VXNlcjMxODUxNDMx", + "user": "lander-vr", + "avatar": "https://avatars.githubusercontent.com/u/31851431?u=fbd6cc58970fe319828923ed6ba1d88f03338d59&v=4", + "url": "https://github.com/lander-vr", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjE2MjE2OTM=": { + "id": "MDQ6VXNlcjE2MjE2OTM=", + "user": "jrouwe", + "avatar": "https://avatars.githubusercontent.com/u/1621693?u=14b293a7095d074e6653d7ad73269a5e785e1399&v=4", + "url": "https://github.com/jrouwe", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjE3NTA2NTcz": { + "id": "MDQ6VXNlcjE3NTA2NTcz", + "user": "allenwp", + "avatar": "https://avatars.githubusercontent.com/u/17506573?u=6e9313e254649f6dc55e92536596487ac10bf5a2&v=4", + "url": "https://github.com/allenwp", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjg2MTMxNzE=": { + "id": "MDQ6VXNlcjg2MTMxNzE=", + "user": "penninghlhd", + "avatar": "https://avatars.githubusercontent.com/u/8613171?u=4b2003568e316700bf1eb8f7ccf6f9caa1881c76&v=4", + "url": "https://github.com/penninghlhd", + "pull_count": 0, + "commit_count": 1 }, "U_kgDOB4un4g": { "id": "U_kgDOB4un4g", "user": "GlitchedCode922", - "avatar": "https://avatars.githubusercontent.com/u/126592994?u=7d14db9ca484cf3f4cdb43bbb1e0e4840090a763&v=4", + "avatar": "https://avatars.githubusercontent.com/u/126592994?u=4da6b70529f7db302ad0122136585fa3d58837ed&v=4", "url": "https://github.com/GlitchedCode922", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjQ4NDQ0NjQ=": { + "id": "MDQ6VXNlcjQ4NDQ0NjQ=", + "user": "harrisyu", + "avatar": "https://avatars.githubusercontent.com/u/4844464?u=acc812e8d8da02135adbc9f66e878b2be59f76c8&v=4", + "url": "https://github.com/harrisyu", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjMyMjczNzIy": { + "id": "MDQ6VXNlcjMyMjczNzIy", + "user": "Jesusemora", + "avatar": "https://avatars.githubusercontent.com/u/32273722?v=4", + "url": "https://github.com/Jesusemora", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjQ3MDI3Mjg=": { + "id": "MDQ6VXNlcjQ3MDI3Mjg=", + "user": "TV4Fun", + "avatar": "https://avatars.githubusercontent.com/u/4702728?u=ff36523232336ada2d62bc80df303e9962de0f1d&v=4", + "url": "https://github.com/TV4Fun", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjUyMzIyNzQ1": { + "id": "MDQ6VXNlcjUyMzIyNzQ1", + "user": "Rudolph-B", + "avatar": "https://avatars.githubusercontent.com/u/52322745?u=379f47422d5025b37eb87bdcaa6e1cc3927edfed&v=4", + "url": "https://github.com/Rudolph-B", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjg1NTc2NjEy": { + "id": "MDQ6VXNlcjg1NTc2NjEy", + "user": "Alex-Onceanu", + "avatar": "https://avatars.githubusercontent.com/u/85576612?u=4a0034d6980621f594461ee89dea903d1a18806b&v=4", + "url": "https://github.com/Alex-Onceanu", "pull_count": 1, "commit_count": 1 }, @@ -4717,13 +6403,13 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjM3MjQ3Ng==": { - "id": "MDQ6VXNlcjM3MjQ3Ng==", - "user": "timothyqiu", - "avatar": "https://avatars.githubusercontent.com/u/372476?v=4", - "url": "https://github.com/timothyqiu", - "pull_count": 21, - "commit_count": 21 + "MDQ6VXNlcjUwNzcyNDc0": { + "id": "MDQ6VXNlcjUwNzcyNDc0", + "user": "LunaCapra", + "avatar": "https://avatars.githubusercontent.com/u/50772474?u=d524dd52df3ab7673d3a8d516eb84aff8da6f7f5&v=4", + "url": "https://github.com/LunaCapra", + "pull_count": 1, + "commit_count": 1 }, "MDQ6VXNlcjUxNDUzNjk=": { "id": "MDQ6VXNlcjUxNDUzNjk=", @@ -4733,22 +6419,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjY3NjkzODMw": { - "id": "MDQ6VXNlcjY3NjkzODMw", - "user": "YYF233333", - "avatar": "https://avatars.githubusercontent.com/u/67693830?u=5127cb92ac85d3db01550c026a62da13254bd17e&v=4", - "url": "https://github.com/YYF233333", - "pull_count": 17, - "commit_count": 19 - }, - "MDQ6VXNlcjMxMDY1ODA4": { - "id": "MDQ6VXNlcjMxMDY1ODA4", - "user": "Riteo", - "avatar": "https://avatars.githubusercontent.com/u/31065808?u=3942c3c11f481fff6e2ac299080377c2ad788f6e&v=4", - "url": "https://github.com/Riteo", - "pull_count": 5, - "commit_count": 5 - }, "MDQ6VXNlcjM5MDMwNTk=": { "id": "MDQ6VXNlcjM5MDMwNTk=", "user": "raulsntos", @@ -4757,14 +6427,6 @@ "pull_count": 7, "commit_count": 8 }, - "MDQ6VXNlcjIxOTk5Mzc5": { - "id": "MDQ6VXNlcjIxOTk5Mzc5", - "user": "lawnjelly", - "avatar": "https://avatars.githubusercontent.com/u/21999379?u=2b8b17ce969861380874563b333a546e0bbaab56&v=4", - "url": "https://github.com/lawnjelly", - "pull_count": 7, - "commit_count": 7 - }, "U_kgDOB77_5A": { "id": "U_kgDOB77_5A", "user": "BrotherShort", @@ -4789,14 +6451,6 @@ "pull_count": 6, "commit_count": 6 }, - "MDQ6VXNlcjE2NTIxMzM5": { - "id": "MDQ6VXNlcjE2NTIxMzM5", - "user": "clayjohn", - "avatar": "https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4", - "url": "https://github.com/clayjohn", - "pull_count": 19, - "commit_count": 20 - }, "MDQ6VXNlcjQ3MTMyMjgw": { "id": "MDQ6VXNlcjQ3MTMyMjgw", "user": "jaydensipe", @@ -4805,30 +6459,6 @@ "pull_count": 10, "commit_count": 10 }, - "MDQ6VXNlcjEyNTA5MDk3": { - "id": "MDQ6VXNlcjEyNTA5MDk3", - "user": "roughbits01", - "avatar": "https://avatars.githubusercontent.com/u/12509097?u=9e5a56e3cdad000e5d1a0e21ee7e9d8134d83025&v=4", - "url": "https://github.com/roughbits01", - "pull_count": 2, - "commit_count": 2 - }, - "MDQ6VXNlcjUyNDY0MjA0": { - "id": "MDQ6VXNlcjUyNDY0MjA0", - "user": "smix8", - "avatar": "https://avatars.githubusercontent.com/u/52464204?u=7f0a771fc01e68f7e841d7a641cad2b28e1875b3&v=4", - "url": "https://github.com/smix8", - "pull_count": 29, - "commit_count": 30 - }, - "MDQ6VXNlcjMxODUxNDMx": { - "id": "MDQ6VXNlcjMxODUxNDMx", - "user": "lander-vr", - "avatar": "https://avatars.githubusercontent.com/u/31851431?u=fbd6cc58970fe319828923ed6ba1d88f03338d59&v=4", - "url": "https://github.com/lander-vr", - "pull_count": 2, - "commit_count": 2 - }, "MDQ6VXNlcjgwMTg5MjI=": { "id": "MDQ6VXNlcjgwMTg5MjI=", "user": "guerro323", @@ -4837,14 +6467,6 @@ "pull_count": 0, "commit_count": 1 }, - "MDQ6VXNlcjUzMTUwMjQ0": { - "id": "MDQ6VXNlcjUzMTUwMjQ0", - "user": "BlueCube3310", - "avatar": "https://avatars.githubusercontent.com/u/53150244?u=ecf97ffa17ae1eba1167a03358dd88d2b6934497&v=4", - "url": "https://github.com/BlueCube3310", - "pull_count": 13, - "commit_count": 14 - }, "MDQ6VXNlcjYwNTc5MDE0": { "id": "MDQ6VXNlcjYwNTc5MDE0", "user": "passivestar", @@ -4861,14 +6483,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjQ4OTI2NDY0": { - "id": "MDQ6VXNlcjQ4OTI2NDY0", - "user": "LiveTrower", - "avatar": "https://avatars.githubusercontent.com/u/48926464?v=4", - "url": "https://github.com/LiveTrower", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjM3NjU0OTcz": { "id": "MDQ6VXNlcjM3NjU0OTcz", "user": "eyalzus12", @@ -4877,14 +6491,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjkxNDk2OA==": { - "id": "MDQ6VXNlcjkxNDk2OA==", - "user": "m4gr3d", - "avatar": "https://avatars.githubusercontent.com/u/914968?u=5f2b0cb28e37393252e96695f2eaa33494930285&v=4", - "url": "https://github.com/m4gr3d", - "pull_count": 13, - "commit_count": 13 - }, "MDQ6VXNlcjU2MjU4MDQ=": { "id": "MDQ6VXNlcjU2MjU4MDQ=", "user": "IphStich", @@ -4893,14 +6499,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjE2ODc5MTg=": { - "id": "MDQ6VXNlcjE2ODc5MTg=", - "user": "Faless", - "avatar": "https://avatars.githubusercontent.com/u/1687918?v=4", - "url": "https://github.com/Faless", - "pull_count": 2, - "commit_count": 2 - }, "MDQ6VXNlcjE4NDcwMjU4": { "id": "MDQ6VXNlcjE4NDcwMjU4", "user": "fLindahl", @@ -4914,8 +6512,8 @@ "user": "SaNeOr", "avatar": "https://avatars.githubusercontent.com/u/22307698?u=42352e644fc1c23c223d98f4a64768a18b1aa2ff&v=4", "url": "https://github.com/SaNeOr", - "pull_count": 1, - "commit_count": 1 + "pull_count": 2, + "commit_count": 2 }, "U_kgDOBtbx7g": { "id": "U_kgDOBtbx7g", @@ -4933,78 +6531,6 @@ "pull_count": 3, "commit_count": 3 }, - "MDQ6VXNlcjM2NDA3OQ==": { - "id": "MDQ6VXNlcjM2NDA3OQ==", - "user": "mieko", - "avatar": "https://avatars.githubusercontent.com/u/364079?u=6c7bc2272c50eead80af06bdbb765f639d9b2cef&v=4", - "url": "https://github.com/mieko", - "pull_count": 1, - "commit_count": 1 - }, - "MDQ6VXNlcjk5NTc5ODc=": { - "id": "MDQ6VXNlcjk5NTc5ODc=", - "user": "Meorge", - "avatar": "https://avatars.githubusercontent.com/u/9957987?u=64fc5e539030609be0447a74243d9fc643fa9bf3&v=4", - "url": "https://github.com/Meorge", - "pull_count": 8, - "commit_count": 8 - }, - "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": 16, - "commit_count": 18 - }, - "U_kgDOCL9eow": { - "id": "U_kgDOCL9eow", - "user": "lodetrick", - "avatar": "https://avatars.githubusercontent.com/u/146759331?u=958f114032a4b51962140e9ddca79d4d957177e0&v=4", - "url": "https://github.com/lodetrick", - "pull_count": 12, - "commit_count": 11 - }, - "MDQ6VXNlcjEwMDU0MjI2": { - "id": "MDQ6VXNlcjEwMDU0MjI2", - "user": "kitbdev", - "avatar": "https://avatars.githubusercontent.com/u/10054226?u=f0c85fe8c24debe91dc14d7efa97b51a19250b47&v=4", - "url": "https://github.com/kitbdev", - "pull_count": 10, - "commit_count": 12 - }, - "MDQ6VXNlcjE3NDg5Mjky": { - "id": "MDQ6VXNlcjE3NDg5Mjky", - "user": "Repiteo", - "avatar": "https://avatars.githubusercontent.com/u/17489292?u=34072b401722100a7c0c0d61e37b376cf22b4545&v=4", - "url": "https://github.com/Repiteo", - "pull_count": 48, - "commit_count": 60 - }, - "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 - }, - "MDQ6VXNlcjE4MDAzMg==": { - "id": "MDQ6VXNlcjE4MDAzMg==", - "user": "Calinou", - "avatar": "https://avatars.githubusercontent.com/u/180032?v=4", - "url": "https://github.com/Calinou", - "pull_count": 29, - "commit_count": 30 - }, - "MDQ6VXNlcjE2NDY4NzU=": { - "id": "MDQ6VXNlcjE2NDY4NzU=", - "user": "aaronfranke", - "avatar": "https://avatars.githubusercontent.com/u/1646875?u=24618295fece29a0bf5c850faf2555985232f5f2&v=4", - "url": "https://github.com/aaronfranke", - "pull_count": 24, - "commit_count": 25 - }, "MDQ6VXNlcjM5Mzc0NTA5": { "id": "MDQ6VXNlcjM5Mzc0NTA5", "user": "Asaduji", @@ -5029,21 +6555,29 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjQ3NzAwNDE4": { - "id": "MDQ6VXNlcjQ3NzAwNDE4", - "user": "dalexeev", - "avatar": "https://avatars.githubusercontent.com/u/47700418?u=0565b5d99d54afd5fda6712cd8eb05893572baed&v=4", - "url": "https://github.com/dalexeev", - "pull_count": 3, + "MDQ6VXNlcjcwMjQwMTY=": { + "id": "MDQ6VXNlcjcwMjQwMTY=", + "user": "nklbdev", + "avatar": "https://avatars.githubusercontent.com/u/7024016?u=64a876752b3d71ddd1c7cf854aa6470bc09992d2&v=4", + "url": "https://github.com/nklbdev", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjQxOTIxMzk1": { + "id": "MDQ6VXNlcjQxOTIxMzk1", + "user": "Alex2782", + "avatar": "https://avatars.githubusercontent.com/u/41921395?u=74caa4e396a8e2995ac648a80f7488601d679e63&v=4", + "url": "https://github.com/Alex2782", + "pull_count": 4, "commit_count": 4 }, - "MDQ6VXNlcjc1OTQxODQy": { - "id": "MDQ6VXNlcjc1OTQxODQy", - "user": "beicause", - "avatar": "https://avatars.githubusercontent.com/u/75941842?u=febc5a127181f20863d3d34c300625f7ce78ca8f&v=4", - "url": "https://github.com/beicause", - "pull_count": 14, - "commit_count": 14 + "MDQ6VXNlcjI5MTA1MQ==": { + "id": "MDQ6VXNlcjI5MTA1MQ==", + "user": "leandro-benedet-garcia", + "avatar": "https://avatars.githubusercontent.com/u/291051?u=c4b8564f7001543783566b2cadda5e30e9b8c44f&v=4", + "url": "https://github.com/leandro-benedet-garcia", + "pull_count": 1, + "commit_count": 1 }, "U_kgDOBvKYDQ": { "id": "U_kgDOBvKYDQ", @@ -5053,14 +6587,6 @@ "pull_count": 2, "commit_count": 3 }, - "MDQ6VXNlcjE1NjM5": { - "id": "MDQ6VXNlcjE1NjM5", - "user": "DanielKinsman", - "avatar": "https://avatars.githubusercontent.com/u/15639?u=e9aef7bb2de12f063a887cb9fbca2cad8d8ade43&v=4", - "url": "https://github.com/DanielKinsman", - "pull_count": 1, - "commit_count": 1 - }, "U_kgDOCj6ZbA": { "id": "U_kgDOCj6ZbA", "user": "ProgrammerOnCoffee", @@ -5077,14 +6603,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjcwMjQwMTY=": { - "id": "MDQ6VXNlcjcwMjQwMTY=", - "user": "nklbdev", - "avatar": "https://avatars.githubusercontent.com/u/7024016?u=64a876752b3d71ddd1c7cf854aa6470bc09992d2&v=4", - "url": "https://github.com/nklbdev", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjE3MDk1ODM=": { "id": "MDQ6VXNlcjE3MDk1ODM=", "user": "Aziroshin", @@ -5093,14 +6611,6 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjQ1OTA3ODM2": { - "id": "MDQ6VXNlcjQ1OTA3ODM2", - "user": "uno1982", - "avatar": "https://avatars.githubusercontent.com/u/45907836?u=81ff9417b54ba7cb18e202e7f83c1cd7dcaa5888&v=4", - "url": "https://github.com/uno1982", - "pull_count": 1, - "commit_count": 1 - }, "U_kgDOB7pmmg": { "id": "U_kgDOB7pmmg", "user": "zmn-hamid", @@ -5117,13 +6627,13 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjMwMzg2MDY3": { - "id": "MDQ6VXNlcjMwMzg2MDY3", - "user": "Rindbee", - "avatar": "https://avatars.githubusercontent.com/u/30386067?u=aba5a323c950ddd46e8027fb0ced27b96d4856a1&v=4", - "url": "https://github.com/Rindbee", - "pull_count": 12, - "commit_count": 14 + "U_kgDOB1-M8g": { + "id": "U_kgDOB1-M8g", + "user": "PhairZ", + "avatar": "https://avatars.githubusercontent.com/u/123702514?v=4", + "url": "https://github.com/PhairZ", + "pull_count": 2, + "commit_count": 2 }, "U_kgDOBxE5aQ": { "id": "U_kgDOBxE5aQ", @@ -5149,29 +6659,13 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjkwNTg5NDE=": { - "id": "MDQ6VXNlcjkwNTg5NDE=", - "user": "a-johnston", - "avatar": "https://avatars.githubusercontent.com/u/9058941?u=611ffa1daf8b8ca59218d29f2bd7ac8b5fdd59e3&v=4", - "url": "https://github.com/a-johnston", - "pull_count": 4, - "commit_count": 4 - }, - "MDQ6VXNlcjI3MDkyOA==": { - "id": "MDQ6VXNlcjI3MDkyOA==", - "user": "adamscott", - "avatar": "https://avatars.githubusercontent.com/u/270928?u=a5fd9a203c90bd196083e33bbf0e21324e8c68f8&v=4", - "url": "https://github.com/adamscott", - "pull_count": 11, - "commit_count": 12 - }, - "MDQ6VXNlcjUzODUwNA==": { - "id": "MDQ6VXNlcjUzODUwNA==", - "user": "DarioSamo", - "avatar": "https://avatars.githubusercontent.com/u/538504?u=45f09996711edf524a11181d136e38113210b6ce&v=4", - "url": "https://github.com/DarioSamo", - "pull_count": 2, - "commit_count": 2 + "MDQ6VXNlcjE3NTYzODg=": { + "id": "MDQ6VXNlcjE3NTYzODg=", + "user": "DarkMessiah", + "avatar": "https://avatars.githubusercontent.com/u/1756388?v=4", + "url": "https://github.com/DarkMessiah", + "pull_count": 1, + "commit_count": 1 }, "MDQ6VXNlcjQ4MzIyMzU2": { "id": "MDQ6VXNlcjQ4MzIyMzU2", @@ -5197,21 +6691,13 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjIyMTIzOTY0": { - "id": "MDQ6VXNlcjIyMTIzOTY0", - "user": "Lazy-Rabbit-2001", - "avatar": "https://avatars.githubusercontent.com/u/22123964?u=135c80d24b5764f9dce7d7d205a6eaa1093fe3d2&v=4", - "url": "https://github.com/Lazy-Rabbit-2001", - "pull_count": 3, - "commit_count": 3 - }, "MDQ6VXNlcjgzNjQyNDI=": { "id": "MDQ6VXNlcjgzNjQyNDI=", "user": "marcosc90", "avatar": "https://avatars.githubusercontent.com/u/8364242?u=23a35e2a4119145fb241f996706742710b3449f1&v=4", "url": "https://github.com/marcosc90", - "pull_count": 1, - "commit_count": 1 + "pull_count": 4, + "commit_count": 4 }, "MDQ6VXNlcjYwOTMxMTk=": { "id": "MDQ6VXNlcjYwOTMxMTk=", @@ -5226,8 +6712,8 @@ "user": "Flynsarmy", "avatar": "https://avatars.githubusercontent.com/u/334808?v=4", "url": "https://github.com/Flynsarmy", - "pull_count": 2, - "commit_count": 2 + "pull_count": 3, + "commit_count": 3 }, "MDQ6VXNlcjEwNDc4Mjk=": { "id": "MDQ6VXNlcjEwNDc4Mjk=", @@ -5261,22 +6747,6 @@ "pull_count": 1, "commit_count": 1 }, - "U_kgDOBcK-Cw": { - "id": "U_kgDOBcK-Cw", - "user": "AThousandShips", - "avatar": "https://avatars.githubusercontent.com/u/96648715?u=af70f5d107e9c1447f296643d5a566dab53d25e8&v=4", - "url": "https://github.com/AThousandShips", - "pull_count": 14, - "commit_count": 21 - }, - "MDQ6VXNlcjMyMzIx": { - "id": "MDQ6VXNlcjMyMzIx", - "user": "fire", - "avatar": "https://avatars.githubusercontent.com/u/32321?u=c2e06a3d2b49a467aa907e54aa259516440267cc&v=4", - "url": "https://github.com/fire", - "pull_count": 1, - "commit_count": 2 - }, "U_kgDOCly69Q": { "id": "U_kgDOCly69Q", "user": "Naming-things-is-hard-btw", @@ -5285,13 +6755,21 @@ "pull_count": 0, "commit_count": 1 }, + "MDQ6VXNlcjU5MjgwODAw": { + "id": "MDQ6VXNlcjU5MjgwODAw", + "user": "hexog", + "avatar": "https://avatars.githubusercontent.com/u/59280800?v=4", + "url": "https://github.com/hexog", + "pull_count": 1, + "commit_count": 1 + }, "U_kgDOBe5tvQ": { "id": "U_kgDOBe5tvQ", "user": "HolonProduction", "avatar": "https://avatars.githubusercontent.com/u/99511741?u=b7882c94f408976a2f79e8fe6e1ce27fbd48db74&v=4", "url": "https://github.com/HolonProduction", - "pull_count": 14, - "commit_count": 14 + "pull_count": 17, + "commit_count": 17 }, "MDQ6VXNlcjg5NzU0NzEz": { "id": "MDQ6VXNlcjg5NzU0NzEz", @@ -5325,22 +6803,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjU0ODE5MzE5": { - "id": "MDQ6VXNlcjU0ODE5MzE5", - "user": "dugramen", - "avatar": "https://avatars.githubusercontent.com/u/54819319?u=bb7220f8da5ef8217174eaf2747df8bc3984a42a&v=4", - "url": "https://github.com/dugramen", - "pull_count": 14, - "commit_count": 14 - }, - "MDQ6VXNlcjE5MTU2MQ==": { - "id": "MDQ6VXNlcjE5MTU2MQ==", - "user": "dsnopek", - "avatar": "https://avatars.githubusercontent.com/u/191561?v=4", - "url": "https://github.com/dsnopek", - "pull_count": 20, - "commit_count": 21 - }, "MDQ6VXNlcjYzMjk0MjA=": { "id": "MDQ6VXNlcjYzMjk0MjA=", "user": "Ansraer", @@ -5354,8 +6816,8 @@ "user": "GustJc", "avatar": "https://avatars.githubusercontent.com/u/3084189?v=4", "url": "https://github.com/GustJc", - "pull_count": 2, - "commit_count": 2 + "pull_count": 3, + "commit_count": 3 }, "MDQ6VXNlcjg3ODIzMDMw": { "id": "MDQ6VXNlcjg3ODIzMDMw", @@ -5389,13 +6851,13 @@ "pull_count": 1, "commit_count": 0 }, - "MDQ6VXNlcjczMTQ4ODY0": { - "id": "MDQ6VXNlcjczMTQ4ODY0", - "user": "Ryan-000", - "avatar": "https://avatars.githubusercontent.com/u/73148864?v=4", - "url": "https://github.com/Ryan-000", - "pull_count": 2, - "commit_count": 2 + "MDQ6VXNlcjg5MDQxNDM0": { + "id": "MDQ6VXNlcjg5MDQxNDM0", + "user": "Dynamic-Pistol", + "avatar": "https://avatars.githubusercontent.com/u/89041434?u=e46a6872859b272cbcd9041f3c041bf423c9deb9&v=4", + "url": "https://github.com/Dynamic-Pistol", + "pull_count": 1, + "commit_count": 1 }, "MDQ6VXNlcjMzOTY5Nzgw": { "id": "MDQ6VXNlcjMzOTY5Nzgw", @@ -5405,14 +6867,6 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjE2MjE2OTM=": { - "id": "MDQ6VXNlcjE2MjE2OTM=", - "user": "jrouwe", - "avatar": "https://avatars.githubusercontent.com/u/1621693?u=14b293a7095d074e6653d7ad73269a5e785e1399&v=4", - "url": "https://github.com/jrouwe", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjE2MTgwMzQ0": { "id": "MDQ6VXNlcjE2MTgwMzQ0", "user": "tehKaiN", @@ -5525,14 +6979,6 @@ "pull_count": 9, "commit_count": 9 }, - "MDQ6VXNlcjMwNzM5MjM5": { - "id": "MDQ6VXNlcjMwNzM5MjM5", - "user": "YeldhamDev", - "avatar": "https://avatars.githubusercontent.com/u/30739239?u=ccfc0c8ff4c980eb77e097aa72e9ad04749294a9&v=4", - "url": "https://github.com/YeldhamDev", - "pull_count": 18, - "commit_count": 18 - }, "U_kgDOBjOqgw": { "id": "U_kgDOBjOqgw", "user": "Wierdox", @@ -5589,14 +7035,6 @@ "pull_count": 1, "commit_count": 1 }, - "": { - "id": "", - "user": "ghost", - "avatar": "https://avatars.githubusercontent.com/u/10137?v=4", - "url": "https://github.com/ghost", - "pull_count": 1, - "commit_count": 7 - }, "MDQ6VXNlcjQyMjYyMDA3": { "id": "MDQ6VXNlcjQyMjYyMDA3", "user": "mason1920", @@ -5709,14 +7147,6 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjM3Mzc4NzQ2": { - "id": "MDQ6VXNlcjM3Mzc4NzQ2", - "user": "Chubercik", - "avatar": "https://avatars.githubusercontent.com/u/37378746?v=4", - "url": "https://github.com/Chubercik", - "pull_count": 12, - "commit_count": 12 - }, "MDQ6VXNlcjUzNjkwMzE1": { "id": "MDQ6VXNlcjUzNjkwMzE1", "user": "priahoud", @@ -5757,6 +7187,14 @@ "pull_count": 2, "commit_count": 2 }, + "MDQ6VXNlcjM2MjQ4NTM=": { + "id": "MDQ6VXNlcjM2MjQ4NTM=", + "user": "hakro", + "avatar": "https://avatars.githubusercontent.com/u/3624853?u=9fdc24b9b43d55778e121f6c47bf4b877e6fe381&v=4", + "url": "https://github.com/hakro", + "pull_count": 1, + "commit_count": 1 + }, "MDQ6VXNlcjEwMTI0NTM0": { "id": "MDQ6VXNlcjEwMTI0NTM0", "user": "JoNax97", @@ -5805,22 +7243,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjYwMDI0Njcx": { - "id": "MDQ6VXNlcjYwMDI0Njcx", - "user": "DeeJayLSP", - "avatar": "https://avatars.githubusercontent.com/u/60024671?u=7e327c81e8a9552ea98ca69adcccac4a50657dd9&v=4", - "url": "https://github.com/DeeJayLSP", - "pull_count": 2, - "commit_count": 2 - }, - "MDQ6VXNlcjQxOTIxMzk1": { - "id": "MDQ6VXNlcjQxOTIxMzk1", - "user": "Alex2782", - "avatar": "https://avatars.githubusercontent.com/u/41921395?u=74caa4e396a8e2995ac648a80f7488601d679e63&v=4", - "url": "https://github.com/Alex2782", - "pull_count": 3, - "commit_count": 3 - }, "MDQ6VXNlcjY1ODU1MzMz": { "id": "MDQ6VXNlcjY1ODU1MzMz", "user": "Joy-less", @@ -5869,14 +7291,6 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjYxOTM4MjYz": { - "id": "MDQ6VXNlcjYxOTM4MjYz", - "user": "TokageItLab", - "avatar": "https://avatars.githubusercontent.com/u/61938263?u=9b90963f1b4f17720e50bbbe495fbe8c84c8bc8e&v=4", - "url": "https://github.com/TokageItLab", - "pull_count": 4, - "commit_count": 4 - }, "MDQ6VXNlcjY1MDE5NzU=": { "id": "MDQ6VXNlcjY1MDE5NzU=", "user": "rsubtil", @@ -5885,14 +7299,6 @@ "pull_count": 3, "commit_count": 3 }, - "MDQ6VXNlcjQzNTQzOTA5": { - "id": "MDQ6VXNlcjQzNTQzOTA5", - "user": "arkology", - "avatar": "https://avatars.githubusercontent.com/u/43543909?u=30377d4bae77ac5d712c4e1610119d45d78811ef&v=4", - "url": "https://github.com/arkology", - "pull_count": 9, - "commit_count": 9 - }, "MDQ6VXNlcjEzNDQ2OTM=": { "id": "MDQ6VXNlcjEzNDQ2OTM=", "user": "tomfull123", @@ -5933,14 +7339,6 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjU2Njc3MTM0": { - "id": "MDQ6VXNlcjU2Njc3MTM0", - "user": "chocola-mint", - "avatar": "https://avatars.githubusercontent.com/u/56677134?u=5509776c13b4c52381b02d1f1d47e5a8d10a1c1c&v=4", - "url": "https://github.com/chocola-mint", - "pull_count": 1, - "commit_count": 1 - }, "U_kgDOBsgRtg": { "id": "U_kgDOBsgRtg", "user": "FilipeAlexCosta", @@ -5965,14 +7363,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjUyMzIyNzQ1": { - "id": "MDQ6VXNlcjUyMzIyNzQ1", - "user": "Rudolph-B", - "avatar": "https://avatars.githubusercontent.com/u/52322745?u=379f47422d5025b37eb87bdcaa6e1cc3927edfed&v=4", - "url": "https://github.com/Rudolph-B", - "pull_count": 2, - "commit_count": 2 - }, "MDQ6VXNlcjU1MTEzOTQx": { "id": "MDQ6VXNlcjU1MTEzOTQx", "user": "shoonny", @@ -5989,14 +7379,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjkyODMwOTg=": { - "id": "MDQ6VXNlcjkyODMwOTg=", - "user": "kleonc", - "avatar": "https://avatars.githubusercontent.com/u/9283098?u=a04daf8c4d579b733ac46d2e4d17324cca7870c0&v=4", - "url": "https://github.com/kleonc", - "pull_count": 7, - "commit_count": 9 - }, "MDQ6VXNlcjg0MDc3NjI5": { "id": "MDQ6VXNlcjg0MDc3NjI5", "user": "monxa", @@ -6021,22 +7403,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjExNzk3MTc0": { - "id": "MDQ6VXNlcjExNzk3MTc0", - "user": "RandomShaper", - "avatar": "https://avatars.githubusercontent.com/u/11797174?u=a254c0fcd6cf4668367407a460e175559e12dc6f&v=4", - "url": "https://github.com/RandomShaper", - "pull_count": 1, - "commit_count": 1 - }, - "MDQ6VXNlcjE5NDU0NDk=": { - "id": "MDQ6VXNlcjE5NDU0NDk=", - "user": "BastiaanOlij", - "avatar": "https://avatars.githubusercontent.com/u/1945449?u=96b5dc9be2859dca5f31314c87d99a68a21e1576&v=4", - "url": "https://github.com/BastiaanOlij", - "pull_count": 1, - "commit_count": 2 - }, "U_kgDOCaM8Hg": { "id": "U_kgDOCaM8Hg", "user": "wheatear-dev", @@ -6069,6 +7435,14 @@ "pull_count": 1, "commit_count": 1 }, + "MDQ6VXNlcjIzMDE2NjE3": { + "id": "MDQ6VXNlcjIzMDE2NjE3", + "user": "solidpixel", + "avatar": "https://avatars.githubusercontent.com/u/23016617?u=40e12e04d034820cda2fb42fef736e0c481ea31b&v=4", + "url": "https://github.com/solidpixel", + "pull_count": 1, + "commit_count": 1 + }, "MDQ6VXNlcjcxMzY2NzE3": { "id": "MDQ6VXNlcjcxMzY2NzE3", "user": "WinnerWind", @@ -6125,14 +7499,6 @@ "pull_count": 1, "commit_count": 2 }, - "MDQ6VXNlcjY4MjY1OA==": { - "id": "MDQ6VXNlcjY4MjY1OA==", - "user": "jamie-pate", - "avatar": "https://avatars.githubusercontent.com/u/682658?v=4", - "url": "https://github.com/jamie-pate", - "pull_count": 2, - "commit_count": 2 - }, "MDQ6VXNlcjM5OTQ2MDMw": { "id": "MDQ6VXNlcjM5OTQ2MDMw", "user": "lyuma", @@ -6149,14 +7515,6 @@ "pull_count": 2, "commit_count": 2 }, - "U_kgDOB1-M8g": { - "id": "U_kgDOB1-M8g", - "user": "PhairZ", - "avatar": "https://avatars.githubusercontent.com/u/123702514?v=4", - "url": "https://github.com/PhairZ", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjI4MjY5MzMw": { "id": "MDQ6VXNlcjI4MjY5MzMw", "user": "ztc0611", @@ -6253,6 +7611,14 @@ "pull_count": 1, "commit_count": 1 }, + "MDQ6VXNlcjM4NTcwODM1": { + "id": "MDQ6VXNlcjM4NTcwODM1", + "user": "CrayolaEater", + "avatar": "https://avatars.githubusercontent.com/u/38570835?u=1a77e8bed1229428492110ebf06c672fc8a3c306&v=4", + "url": "https://github.com/CrayolaEater", + "pull_count": 1, + "commit_count": 1 + }, "MDQ6VXNlcjExMzM4OTI=": { "id": "MDQ6VXNlcjExMzM4OTI=", "user": "anvilfolk", @@ -6384,19 +7750,11 @@ "U_kgDOBXhpXQ": { "id": "U_kgDOBXhpXQ", "user": "CycloneRing", - "avatar": "https://avatars.githubusercontent.com/u/91777373?u=bda754178ef4606d94d9a13410c8cf8cc5b4c447&v=4", + "avatar": "https://avatars.githubusercontent.com/u/91777373?u=151f54116e3b9213f505649f6c41f74a5fa98c73&v=4", "url": "https://github.com/CycloneRing", "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjE2Mjc2Ng==": { - "id": "MDQ6VXNlcjE2Mjc2Ng==", - "user": "berarma", - "avatar": "https://avatars.githubusercontent.com/u/162766?v=4", - "url": "https://github.com/berarma", - "pull_count": 2, - "commit_count": 2 - }, "U_kgDOBz8AzQ": { "id": "U_kgDOBz8AzQ", "user": "TrueJole", @@ -6541,14 +7899,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": 1, - "commit_count": 1 - }, "MDQ6VXNlcjUwMTQzMzc=": { "id": "MDQ6VXNlcjUwMTQzMzc=", "user": "matorin57", @@ -6589,14 +7939,6 @@ "pull_count": 1, "commit_count": 1 }, - "U_kgDOB2pUtg": { - "id": "U_kgDOB2pUtg", - "user": "SatLess", - "avatar": "https://avatars.githubusercontent.com/u/124409014?v=4", - "url": "https://github.com/SatLess", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjYwMTYzNDk1": { "id": "MDQ6VXNlcjYwMTYzNDk1", "user": "atlasapplications", @@ -6685,6 +8027,22 @@ "pull_count": 1, "commit_count": 1 }, + "MDQ6VXNlcjgzMzg2MjI0": { + "id": "MDQ6VXNlcjgzMzg2MjI0", + "user": "smntic", + "avatar": "https://avatars.githubusercontent.com/u/83386224?u=bee629bd7b40b7f7319593669870577a2755bc99&v=4", + "url": "https://github.com/smntic", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjIwMzgwNzU4": { + "id": "MDQ6VXNlcjIwMzgwNzU4", + "user": "aganm", + "avatar": "https://avatars.githubusercontent.com/u/20380758?u=dfbcc51d9f5f0c49d25e2aa56695bed1b30a7019&v=4", + "url": "https://github.com/aganm", + "pull_count": 1, + "commit_count": 1 + }, "MDQ6VXNlcjEzODI2OQ==": { "id": "MDQ6VXNlcjEzODI2OQ==", "user": "ckaiser", @@ -6703,6 +8061,5805 @@ } }, "commits": { + "b89c47bb8511433440e5e547afe4459ca3383090": { + "hash": "b89c47bb8511433440e5e547afe4459ca3383090", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106925 from stuartcarnie/metal_fix_multiview", + "body": "Metal: Fix multi-view support", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7cc0e6308dfc8989643b6712277626465da9fb1b": { + "hash": "7cc0e6308dfc8989643b6712277626465da9fb1b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106924 from clayjohn/GL-blit-viewport", + "body": "Correctly place viewport and use viewport relative rect for the final blit in Compatibility renderer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a872e1bd3e9ba8ed2d1b111487067e8494e8aefb": { + "hash": "a872e1bd3e9ba8ed2d1b111487067e8494e8aefb", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106920 from mieko/shader-baker-deprecated-no", + "body": "Shader Baker: Build when `deprecated=no`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8b2dda868b9038ddf2cee2ffb9e6d044c50e82c4": { + "hash": "8b2dda868b9038ddf2cee2ffb9e6d044c50e82c4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Correctly place viewport and use viewport relative rect for the final blit in Compatibility renderer", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106924 + }, + "06ebcc911dc78eab4b7608ef4e8c7dfcbe9f7047": { + "hash": "06ebcc911dc78eab4b7608ef4e8c7dfcbe9f7047", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "Metal: Fix multi-view support", + "body": "Introduced in #102552", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106925 + }, + "5f2eb6de8cf7361d2b8c4d73e781b82c57caaf8a": { + "hash": "5f2eb6de8cf7361d2b8c4d73e781b82c57caaf8a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM2NDA3OQ==" + ], + "author_raw": "Mike Owens ", + "committer_raw": "Mike Owens ", + "summary": "Shader Baker: Build when `deprecated=no`", + "body": "Shader Baker was using the unadorned `VERSION_NUMBER` and `VERSION_HASH` symbols,\nwhich are no longer defined when `deprecated=no` is set.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106920 + }, + "de376274041cb30ad71fd3bd8f7ec674c67187d6": { + "hash": "de376274041cb30ad71fd3bd8f7ec674c67187d6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #102552 from DarioSamo/shader-baker", + "body": "Add shader baker to project exporter.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1a02eef39d10e7321b62e0d93d09cf90a1997b2f": { + "hash": "1a02eef39d10e7321b62e0d93d09cf90a1997b2f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #95540 from KoBeWi/mouse_buttons_in_the_void", + "body": "Allow empty click in scene tree dock", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f8a478115db54cf5295e72cb3ec59f3d31eb1d86": { + "hash": "f8a478115db54cf5295e72cb3ec59f3d31eb1d86", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106908 from dsnopek/java-class-wrapper-object-type-bug", + "body": "JavaClassWrapper: Don't discard overloaded methods that differ by object type", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a6e296e361a81f24ca1b6eb1c1586231b23773e6": { + "hash": "a6e296e361a81f24ca1b6eb1c1586231b23773e6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106888 from timothyqiu/variant-type-menu", + "body": "Improve Variant type menus in the editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e5ed038ad26e6905e8e32be6a63d678192557327": { + "hash": "e5ed038ad26e6905e8e32be6a63d678192557327", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Allow empty click in scene tree dock", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95540 + }, + "cc7f2e516073d971d747bc57ab3ba4092cc57b51": { + "hash": "cc7f2e516073d971d747bc57ab3ba4092cc57b51", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "JavaClassWrapper: Don't discard overloaded methods that differ by object type", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106908 + }, + "19226d77ed5ac06904e728b29f0a718ee599219b": { + "hash": "19226d77ed5ac06904e728b29f0a718ee599219b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Improve Variant type menus in the editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106888 + }, + "2cde9292c33243f6fadaf2d584813da2e7f73852": { + "hash": "2cde9292c33243f6fadaf2d584813da2e7f73852", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106876 from Ivorforce/localvector-no-force-trivial", + "body": "Un-support `force_trivial` parameter for `LocalVector`. Instead, users should use `resize_uninitialized`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4e000e207e3d6733a0d02c2c3b0791d1f78f01a6": { + "hash": "4e000e207e3d6733a0d02c2c3b0791d1f78f01a6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106231 from Meorge/feat/movie-maker-dropdown-2-electric-boogaloo", + "body": "Add dropdown to Movie Maker button in editor run bar to access settings", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f5bf37a2d4fa8bf16278e9844c098cb58ce06845": { + "hash": "f5bf37a2d4fa8bf16278e9844c098cb58ce06845", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106866 from KoBeWi/more_cache", + "body": "Add class icon cache to EditorNode", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "90c75d02dd0cdcf0c7770c3f3274246bda7bb283": { + "hash": "90c75d02dd0cdcf0c7770c3f3274246bda7bb283", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106732 from stuartcarnie/rd_reduce_allocations", + "body": "Renderer: Eliminate `String` allocations for all labels in the renderer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6228c7c7629e38b398d89aa6dc51fc60b489bce2": { + "hash": "6228c7c7629e38b398d89aa6dc51fc60b489bce2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105451 from bruvzg/x11_splash", + "body": "Fix X11 boot splash scaling.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7830c5fadc8b526e3e6e5aac8ec6cd302b69b5d1": { + "hash": "7830c5fadc8b526e3e6e5aac8ec6cd302b69b5d1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106844 from LiveTrower/dfg-reconstruction", + "body": "Fix missing ibl reconstruction from DFG multiscattering", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "698dd2ade427d009bd7ae908222f579cf40fbda7": { + "hash": "698dd2ade427d009bd7ae908222f579cf40fbda7", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106833 from avnotaklu/window-scaling-breaking-on-font-data-freed", + "body": "Remove freed up FontForSize data from `oversampling_levels`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dcde70f409769beaacac6177927457e4cc21e702": { + "hash": "dcde70f409769beaacac6177927457e4cc21e702", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106693 from mihe/jolt/area-cleanup", + "body": "Remove force enter/exit logic from `JoltArea3D`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a115af487a73be49ebf2594ad5e38626579aec15": { + "hash": "a115af487a73be49ebf2594ad5e38626579aec15", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105146 from Ivorforce/cowdata-unref-sanity-check", + "body": "Add a safety check for `CowData::_unref()`, for when something tries to add elements during destruction.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e0584b969d42a43d927aecdd82217b9c0467e197": { + "hash": "e0584b969d42a43d927aecdd82217b9c0467e197", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103601 from kitbdev/allow-tabbar-drag-override", + "body": "Allow TabBar drag and drop to be overridden and add tab mouse tests", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "601a3c5e8a52a4082bb5937c85c36e8575f9a609": { + "hash": "601a3c5e8a52a4082bb5937c85c36e8575f9a609", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106411 from SpockBauru/fix-reflectionprobe-reflectionmask-mobile", + "body": "Fix Reflection Mask not working on Mobile", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8c6a88cda68fd74c4406f4f928288150a185be38": { + "hash": "8c6a88cda68fd74c4406f4f928288150a185be38", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106781 from max99x/fix-shader-crash", + "body": "Fix shader compiler crash when parsing case labels with non-existent vars.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f1f395c142176f73b9eb89c2575847fba203a3e1": { + "hash": "f1f395c142176f73b9eb89c2575847fba203a3e1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105240 from Arnklit/script-method-fuzzy-filtering", + "body": "Add fuzzy search to method filtering", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5c5708eff22b756a0b8960782d23c705edc9e3ce": { + "hash": "5c5708eff22b756a0b8960782d23c705edc9e3ce", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105239 from Arnklit/script-fuzzy-filtering", + "body": "Add fuzzy filtering to the script filtering", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bb47f0148187b1b11d1880c24439974e5b7fe55d": { + "hash": "bb47f0148187b1b11d1880c24439974e5b7fe55d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106390 from akien-mga/linux-drop-ppc32", + "body": "Linux: Drop `ppc32` (32-bit PowerPC) architecture support", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a2c6fbe330d750690c9083d38e17ecb57913257b": { + "hash": "a2c6fbe330d750690c9083d38e17ecb57913257b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106897 from Ivorforce/remove-vmap-declaration", + "body": "Remove obsolete `VMap` forward declaration.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "14e870bae35e1d9acafc7c3e720da4e127f65ff8": { + "hash": "14e870bae35e1d9acafc7c3e720da4e127f65ff8", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106893 from timothyqiu/help-category", + "body": "Fix category names in help search dialog not translated", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ea10227b651c8c843094ad83fba6e9f83e5a0815": { + "hash": "ea10227b651c8c843094ad83fba6e9f83e5a0815", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106249 from KoBeWi/translation_settings", + "body": "Improve auto-translation of settings dialogs", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bb0b5f13a0ccb4eed62ad3a616d17f27f8e14db0": { + "hash": "bb0b5f13a0ccb4eed62ad3a616d17f27f8e14db0", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106885 from Chubercik/thorvg-0.15.13", + "body": "thorvg: Update to 0.15.13", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "eef13d5ae714731274c26799aa6b8790476f3883": { + "hash": "eef13d5ae714731274c26799aa6b8790476f3883", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105347 from HolonProduction/lsp-utf8", + "body": "LSP: Account for unicode identifiers", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "00beda9691a59b219227056422cc09666d69eedc": { + "hash": "00beda9691a59b219227056422cc09666d69eedc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgzNDM5NTQ0" + ], + "author_raw": "avnotaklu ", + "committer_raw": "avnotaklu ", + "summary": "Fix: Removed freed up FontData's dangling data in Advanced and Fallback text server", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106833 + }, + "eb9bea10a90f77b356629959a3158833a62639a7": { + "hash": "eb9bea10a90f77b356629959a3158833a62639a7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Remove obsolete `VMap` forward declaration.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106897 + }, + "f118bbdea4abcd7451df1a36fb984070995448d8": { + "hash": "f118bbdea4abcd7451df1a36fb984070995448d8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix category names in help search dialog not translated", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106893 + }, + "5c94127c2d72ace9c40565f42a5b28d25984b902": { + "hash": "5c94127c2d72ace9c40565f42a5b28d25984b902", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3Mzc4NzQ2" + ], + "author_raw": "Jakub Marcowski ", + "committer_raw": "Jakub Marcowski ", + "summary": "thorvg: Update to 0.15.13", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106885 + }, + "87ebd2d03c12f1f0b2fc3ca45835edc3bdbcd868": { + "hash": "87ebd2d03c12f1f0b2fc3ca45835edc3bdbcd868", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Improve auto-translation of settings dialogs", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106249 + }, + "7d93119353a0b47ce7ce1e715a0ead9b3e6db2fa": { + "hash": "7d93119353a0b47ce7ce1e715a0ead9b3e6db2fa", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "Renderer: Eliminates `String` allocations for all labels in the renderer", + "body": "Uses `Span` to avoid additional allocations in the graph.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106732 + }, + "e6038335b28145559998518f1700ccf22ba79742": { + "hash": "e6038335b28145559998518f1700ccf22ba79742", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjk5NTc5ODc=", + "U_kgDOBcK-Cw" + ], + "author_raw": "Malcolm Anderson ", + "committer_raw": "Malcolm Anderson ", + "summary": "Add dropdown to Movie Maker button in editor run bar to access settings", + "body": "Display Movie Maker button as \"pressed\" when Movie Maker mode is enabled\n\nFix Movie Maker button colors\n\nUse enum for Movie Maker menu options\n\nFix Movie Maker button background when switching themes\n\nApply suggestions from code review\n\nCo-authored-by: Tomasz Chabora \n\nUse a theme variation for button colors\n\nUpdate editor/gui/editor_run_bar.h\n\nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106231 + }, + "37415530d7a1bf98987a29f782f5697cd50e707a": { + "hash": "37415530d7a1bf98987a29f782f5697cd50e707a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Un-support `force_trivial` parameter for `LocalVector`. Instead, users are reformatted to use `resize_uninitialized` to make it explicit that the resize does not initialize missing elements.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106876 + }, + "d2d57849de3cc489484b4e6a35332d56f6044641": { + "hash": "d2d57849de3cc489484b4e6a35332d56f6044641", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Add a safety check for `CowData::_unref()`, for when something tries to add elements during destruction.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105146 + }, + "48624a07786df5988cb8aa480c6c3b018a1e483b": { + "hash": "48624a07786df5988cb8aa480c6c3b018a1e483b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMDU0MjI2" + ], + "author_raw": "kit ", + "committer_raw": "kit ", + "summary": "Allow TabBar drag and drop to be overridden", + "body": "Add tab mouse tests", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103601 + }, + "5a30a7e7cd5d5f0f8cb019d4765a46219ecf8e56": { + "hash": "5a30a7e7cd5d5f0f8cb019d4765a46219ecf8e56", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODUwNA==", + "MDQ6VXNlcjUyODUy", + "MDQ6VXNlcjQwNjgzMg==" + ], + "author_raw": "Dario ", + "committer_raw": "Dario ", + "summary": "Add shader baker to project exporter.", + "body": "Metal Support contributed by Migeran (https://migeran.com) and Stuart Carnie.\n\nCo-authored-by: Stuart Carnie \nCo-authored-by: Gergely Kis ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 102552 + }, + "99f5a3d665cfcc517b0b4b55d8668c2116effb69": { + "hash": "99f5a3d665cfcc517b0b4b55d8668c2116effb69", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106870 from timothyqiu/add-metadata-dialog-includes", + "body": "Cleanup header includes for AddMetadataDialog", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a8ecd01e78599b760b3b2c2865075720f641d925": { + "hash": "a8ecd01e78599b760b3b2c2865075720f641d925", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106869 from bruvzg/unzip_64pos", + "body": "Fix `unzSeekCurrentFile` not resetting `total_out_64`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c18c5c0b2c629dd10f2ab4ba0fcd77b364a5c016": { + "hash": "c18c5c0b2c629dd10f2ab4ba0fcd77b364a5c016", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106864 from akien-mga/tileset-warning-maybe-uninitialized", + "body": "TileSet: Fix `-Wmaybe-uninitialized` warning on CompatibilityShapeData", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f619ca25190d8ea37c996a22e8e5d691d9350963": { + "hash": "f619ca25190d8ea37c996a22e8e5d691d9350963", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #60143 from Rindbee/better-connection-dialog", + "body": "Add a flag to make the connection automatically emit the source object.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b09c70c8db96ac39ecef98bd08ade7f595bf1fbf": { + "hash": "b09c70c8db96ac39ecef98bd08ade7f595bf1fbf", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106855 from timothyqiu/control-through-stillness", + "body": "Don't update scene tree when calling `Translation::set_locale()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7c8ac0f0ab9ebf27bb97e31631d99aa8da2ceec0": { + "hash": "7c8ac0f0ab9ebf27bb97e31631d99aa8da2ceec0", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106851 from Chubercik/ufbx-0.18.2", + "body": "ufbx: Update to 0.18.2", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "91b3a26438e59667dbd3c59421fde74078e2dae9": { + "hash": "91b3a26438e59667dbd3c59421fde74078e2dae9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106848 from Faless/mp/rpc_config_revert", + "body": "Expose `get_rpc_config` and `get_node_rpc_config`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7eabfab466395d3b4b3864f117fea61486a42983": { + "hash": "7eabfab466395d3b4b3864f117fea61486a42983", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106836 from Riteo/return-is-missing", + "body": "Wayland: Add missing return in selection logic", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "33768636e905951b55668129d5f98e257b1578c7": { + "hash": "33768636e905951b55668129d5f98e257b1578c7", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #102996 from Chubercik/tinyexr-1.0.10", + "body": "tinyexr: Update to 1.0.12", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "05ceab6b7b1b15ccbb6a04ffc5882515f6c61ad2": { + "hash": "05ceab6b7b1b15ccbb6a04ffc5882515f6c61ad2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106321 from elzewyr/shrink-factor", + "body": "SoftBody3D: Add a property for scaling rest lengths of edge constraints", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0c12e758ac5e16a704ff4fe14dcd392b1b159f1b": { + "hash": "0c12e758ac5e16a704ff4fe14dcd392b1b159f1b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106569 from Ivorforce/hashmap-if-mod", + "body": "Accelerate `HashMap` and `HashSet` lookup by using `if` based modulo in loops", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1194609662a19da4b39dd2f28fe59f866e3ddb3f": { + "hash": "1194609662a19da4b39dd2f28fe59f866e3ddb3f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106827 from akien-mga/d3d12-fix-DCOMP_ENABLED-inconsistency", + "body": "D3D12: Fix inconsistent value for `DCOMP_ENABLED` in platform code", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0f67c3e9920bb270f85d47d3c9362af81f1bebbe": { + "hash": "0f67c3e9920bb270f85d47d3c9362af81f1bebbe", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104522 from Ivorforce/localvector-force-trivial-resize", + "body": "Core: Add `resize_initialized` and `resize_uninitialized` to `Vector` and `LocalVector`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b37869e36d28a7464aa8e347f7a74377a562bedc": { + "hash": "b37869e36d28a7464aa8e347f7a74377a562bedc", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106825 from berarma/video_timing", + "body": "VideoStreamPlayer: Fix sync with the scene tree", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "63dff62948f94c966ad6349a098bb39c88cc342a": { + "hash": "63dff62948f94c966ad6349a098bb39c88cc342a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100673 from RandomShaper/res_duplicate", + "body": "Overhaul resource duplication", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bdf03ac2b3f75234e9516b389f436bcd90304d68": { + "hash": "bdf03ac2b3f75234e9516b389f436bcd90304d68", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106811 from OzelotVanilla/fix-editor-plugin-filesystem-create", + "body": "Fix missing popup item defined in `EditorContextMenuPlugin` with slot `CONTEXT_SLOT_FILESYSTEM_CREATE`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "15b4b6b3d214604b03eb9450bec639b4c0bbf1d9": { + "hash": "15b4b6b3d214604b03eb9450bec639b4c0bbf1d9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106807 from Calinou/doc-editorproperty-not-ready", + "body": "Document EditorProperty behavior when the node isn't fully ready yet", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "363b7638b0ef7b0bd4bfa0fc0237dd4da0c71df8": { + "hash": "363b7638b0ef7b0bd4bfa0fc0237dd4da0c71df8", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106797 from syntaxerror247/nomedia-crash", + "body": "Android Editor: Disable `nomedia` file creation for Android 11 (api level 30)", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d4793d016f3efa5e88516cb88033cb3931d9e95e": { + "hash": "d4793d016f3efa5e88516cb88033cb3931d9e95e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106157 from Calinou/doc-acceptdialog-close-on-escape", + "body": "Clarify the input action that affects `AcceptDialog.dialog_close_on_escape`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "482dacc30028d19aaed5727babd651897e95179f": { + "hash": "482dacc30028d19aaed5727babd651897e95179f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103583 from beicause/color-picker-add-intensity", + "body": "ColorPicker: Add an intensity slider to all modes for HDR", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e5a16eed5bf1a1b8cd1dac37d26a2bcad6c94cba": { + "hash": "e5a16eed5bf1a1b8cd1dac37d26a2bcad6c94cba", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104735 from kitbdev/remove-build-array-tests", + "body": "Remove `build_array()` and `build_dictionary()` from tests", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "087deae6820d5462ad9dc2e2af57313b740f3f6d": { + "hash": "087deae6820d5462ad9dc2e2af57313b740f3f6d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100379 from KoBeWi/I'm_tired_boss", + "body": "Remember state of built-in script/shader checkbox", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "338d23d80d32dc4ed7a89afa6e31667e28e92bf3": { + "hash": "338d23d80d32dc4ed7a89afa6e31667e28e92bf3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #96921 from timothyqiu/l10n-preview", + "body": "Add translation preview in editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bb8d7b9abc1dc583d98e239017ddb2a762907878": { + "hash": "bb8d7b9abc1dc583d98e239017ddb2a762907878", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #77972 from Calinou/editor-add-configfile-highlighting", + "body": "Add syntax highlighting for ConfigFile/TSCN/TRES/project.godot", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f0fc5ffd3e617c1c09f9a4d0231cd476765173cd": { + "hash": "f0fc5ffd3e617c1c09f9a4d0231cd476765173cd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Cleanup header includes for AddMetadataDialog", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106870 + }, + "f0dcccf11c294de25b24cbf8e44f0941ccd3689b": { + "hash": "f0dcccf11c294de25b24cbf8e44f0941ccd3689b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Fix `unzSeekCurrentFile` not resetting `total_out_64`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106869 + }, + "5e2396e0019f8ecce126eb55aea33d4c2b423475": { + "hash": "5e2396e0019f8ecce126eb55aea33d4c2b423475", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwMzg2MDY3" + ], + "author_raw": "Rindbee ", + "committer_raw": "Rindbee ", + "summary": "Add a flag to make the connection automatically emit the source object.", + "body": "Mainly used to improve the connection dialog.\n\nNot implemented in `emit_signalp()`, append the source object when a PackScene is instantiated.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 60143 + }, + "18df2ae9ca7a1a6b7f04a3b35554202fb31c1b1b": { + "hash": "18df2ae9ca7a1a6b7f04a3b35554202fb31c1b1b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Add class icon cache to EditorNode", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106866 + }, + "baa92252d374c73bf5fd926d04af4c591a4e0a27": { + "hash": "baa92252d374c73bf5fd926d04af4c591a4e0a27", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "TileSet: Fix `-Wmaybe-uninitialized` warning on CompatibilityShapeData", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106864 + }, + "7dc9a088bc90f91227047c6dd073c256e0133b9c": { + "hash": "7dc9a088bc90f91227047c6dd073c256e0133b9c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ5NTUwNTE=" + ], + "author_raw": "Kasper Arnklit Frandsen ", + "committer_raw": "Kasper Arnklit Frandsen ", + "summary": "Add fuzzy filtering to the script filtering", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105239 + }, + "7bff27a5a5b2be8f374055074c2a9f7a99713cd2": { + "hash": "7bff27a5a5b2be8f374055074c2a9f7a99713cd2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ5NTUwNTE=" + ], + "author_raw": "Kasper Arnklit Frandsen ", + "committer_raw": "Kasper Arnklit Frandsen ", + "summary": "Add fuzzy search to method filtering", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105240 + }, + "9285bb3a51715097f1d2f456548f729c1eac41c4": { + "hash": "9285bb3a51715097f1d2f456548f729c1eac41c4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Don't update scene tree when calling `Translation::set_locale()`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106855 + }, + "14d9aa9672fe023db83fb0fe18da7668c9825427": { + "hash": "14d9aa9672fe023db83fb0fe18da7668c9825427", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU5OTEwNTc1" + ], + "author_raw": "Ozelot Vanilla ", + "committer_raw": "Ozelot Vanilla ", + "summary": "fix: EditorContextMenuPlugin with slot CONTEXT_SLOT_FILESYSTEM_CREATE does not add popup item to all menu", + "body": "As there are multiple menu containing creating new files, this commit add the popup menu item from the plugin to all those menu to keep consistency.\nThe fixing uses empty array to indicate different types of context menu.\n\nAdded to these menu:\n* Right-click on empty space on the tree (`_tree_empty_click`).\n* Right-click on empty space on the file panel (`_file_list_empty_clicked`)\n\nAlso add explanation in `EditorContextMenuPlugin::CONTEXT_SLOT_FILESYSTEM_CREATE`'s doc for previous fixing\n\n(Accept PR #106811 code suggestion by: Tomasz Chabora )", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106811 + }, + "8d93b6a54c4b9bec2a81368015aa905f4b5efdd9": { + "hash": "8d93b6a54c4b9bec2a81368015aa905f4b5efdd9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Add translation preview in editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96921 + }, + "ecc1f08386042ec7bd091bf4601c797829f0ae62": { + "hash": "ecc1f08386042ec7bd091bf4601c797829f0ae62", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Add syntax highlighting for ConfigFile/TSCN/TRES/project.godot", + "body": "A single highligher is used for all these formats, as they're fairly\nclose to each other.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 77972 + }, + "b73ec1fa9b597890d5fd0eb7b25a8eec6a6754ee": { + "hash": "b73ec1fa9b597890d5fd0eb7b25a8eec6a6754ee", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2ODc5MTg=" + ], + "author_raw": "Fabio Alessandrelli ", + "committer_raw": "Fabio Alessandrelli ", + "summary": "Expose get_rpc_config and get_node_rpc_config", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106848 + }, + "260af83647148433d84502756a1b8329e3c61a4d": { + "hash": "260af83647148433d84502756a1b8329e3c61a4d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Document EditorProperty behavior when the node isn't fully ready yet", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106807 + }, + "3168fd4c56a70686f729d1ecd8e383ae6316811c": { + "hash": "3168fd4c56a70686f729d1ecd8e383ae6316811c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Clarify the input action that affects `AcceptDialog.dialog_close_on_escape`", + "body": "It uses `ui_cancel` behind the scenes, which allows users to add/modify\nwhich keys or gamepad buttons are taken into account for this.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106157 + }, + "57569085d9d1ce12cf4543915068c611a3c55dae": { + "hash": "57569085d9d1ce12cf4543915068c611a3c55dae", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3Mzc4NzQ2" + ], + "author_raw": "Jakub Marcowski ", + "committer_raw": "Jakub Marcowski ", + "summary": "tinyexr: Update to 1.0.12", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 102996 + }, + "e861991448615543b878ca78caee83ba6d4469d6": { + "hash": "e861991448615543b878ca78caee83ba6d4469d6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3Mzc4NzQ2" + ], + "author_raw": "Jakub Marcowski ", + "committer_raw": "Jakub Marcowski ", + "summary": "ufbx: Update to 0.18.2", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106851 + }, + "67c317c58d01098397d93dde66e00757446bc1c9": { + "hash": "67c317c58d01098397d93dde66e00757446bc1c9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxMDY1ODA4" + ], + "author_raw": "Riteo Siuga ", + "committer_raw": "Riteo Siuga ", + "summary": "Wayland: Add missing return in selection logic", + "body": "Fixup to \"Wayland: Check selection devices before using them\"\n\nThis slipped under the radar... until for some reason optimized builds\nstarted crashing, perhaps due to timing-related shenanigans, no idea.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106836 + }, + "1165021b0cfd36d9354c96289f09dadfa1a3ad4a": { + "hash": "1165021b0cfd36d9354c96289f09dadfa1a3ad4a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2Mjc2Ng==" + ], + "author_raw": "Bernat Arlandis ", + "committer_raw": "Bernat Arlandis ", + "summary": "VideoStreamPlayer: Fix sync with the scene tree", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106825 + }, + "f7c182371e0dc09ac023e517b1513205bca37fd4": { + "hash": "f7c182371e0dc09ac023e517b1513205bca37fd4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMDU0MjI2" + ], + "author_raw": "kit ", + "committer_raw": "kit ", + "summary": "Remove build_array and build_dictionary from tests", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104735 + }, + "23e6d7bfc7e2090624e48232ad4f4c25c672bea8": { + "hash": "23e6d7bfc7e2090624e48232ad4f4c25c672bea8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY3OTMwNTA0" + ], + "author_raw": "SpockBauru <67930504+SpockBauru@users.noreply.github.com>", + "committer_raw": "SpockBauru <67930504+SpockBauru@users.noreply.github.com>", + "summary": "Fix Reflection Mask not working on Mobile", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106411 + }, + "670ab7a383505f61206759e0e05e096fd934dbb0": { + "hash": "670ab7a383505f61206759e0e05e096fd934dbb0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Add `resize_initialized` and `resize_uninitialized` to `LocalVector`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104522 + }, + "4cb8a0c77e55e5cbc313135e79e8e431d78aaf7a": { + "hash": "4cb8a0c77e55e5cbc313135e79e8e431d78aaf7a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Add `resize_initialized` and `resize_uninitialized` to `Vector`. These functions serve as replacements for `resize`, to make sure the caller understands whether elements need to be initialized 'by hand' after the call.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104522 + }, + "6c9765d87e142e786f0190783f41a0250a835c99": { + "hash": "6c9765d87e142e786f0190783f41a0250a835c99", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106738 from BastiaanOlij/openxr_add_future_result", + "body": "OpenXR Futures: Add return value support", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d5301d1cc94c2e9c3d396d07d4d3a799a61538ef": { + "hash": "d5301d1cc94c2e9c3d396d07d4d3a799a61538ef", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106736 from TCROC/fix-ios-plugins-broken", + "body": "Fix ios plugin always invalid due to null ConfigFile", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "de2cd663fdf9d824eba99d101b56011b346175c7": { + "hash": "de2cd663fdf9d824eba99d101b56011b346175c7", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100463 from PiCode9560/softbody-apply-force-and-impulse", + "body": "Add ability to apply forces and impulses to `SoftBody3D`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "955744fdaf7ddfd9f346e2b6fa42346ba66881c5": { + "hash": "955744fdaf7ddfd9f346e2b6fa42346ba66881c5", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106733 from Ivorforce/ok-rainbows", + "body": "Use OkHSV for `RichTextLabel` rainbows", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "50aa8013514e3f936a491edabe1ae57446fff91c": { + "hash": "50aa8013514e3f936a491edabe1ae57446fff91c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106731 from stuartcarnie/metal_fx_temporal_no_mobile", + "body": "Metal: Disable MetalFX Temporal for `mobile` rendering method", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8bcec7afa959aaa822ee584f11156ca352635068": { + "hash": "8bcec7afa959aaa822ee584f11156ca352635068", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106730 from Ivorforce/simplify-memnew-arr-placement", + "body": "Simplify `Memory::memnew_arr_placement` to always initialize memory", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1c151e998077560c3bc65c946ce92c761b10ea04": { + "hash": "1c151e998077560c3bc65c946ce92c761b10ea04", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106724 from syntaxerror247/theme-attributes", + "body": "Android: Add export option for custom theme attributes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "34fc2c1bb61842d6645d3c45085dde4efb37ade2": { + "hash": "34fc2c1bb61842d6645d3c45085dde4efb37ade2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106339 from Ryan-000/Run-EditorScript-from-FileSystemDock", + "body": "Allow running EditorScripts from the FileSystemDock", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c38b856f39ed03dacdfdac4b4451a25ef19846d2": { + "hash": "c38b856f39ed03dacdfdac4b4451a25ef19846d2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106717 from KoBeWi/uid_in_path_factory", + "body": "Expose helper methods for converting UIDs", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "420d7613fd946946cf89d33960f071d02e48eba4": { + "hash": "420d7613fd946946cf89d33960f071d02e48eba4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106714 from jorgekorgut/fix-ignore-external-changes", + "body": "Fix Ignore External Changes Bug", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f3f76df0cd37bb166dc47f399f1a9bb6221f171c": { + "hash": "f3f76df0cd37bb166dc47f399f1a9bb6221f171c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103504 from lawnjelly/fti_warn_physics_non_interp4", + "body": "Physics Interpolation - Add editor configuration warnings", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "81953d3cc2bdc3d252d87e82a854a5e2113c552c": { + "hash": "81953d3cc2bdc3d252d87e82a854a5e2113c552c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106445 from YYF233333/opt_sarray", + "body": "Optimize and simplify `sarray`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e2d244b7f1cb37d66eb99fd4f309addb7bf60c92": { + "hash": "e2d244b7f1cb37d66eb99fd4f309addb7bf60c92", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106052 from uno1982/correct-get_unique_id-windows-null-termination", + "body": "Fix Windows `OS.get_unique_id()` null termination issue", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "04af103d0b27457cb658379bdcc2d6e37891439f": { + "hash": "04af103d0b27457cb658379bdcc2d6e37891439f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106815 from timothyqiu/menu-bar-min-size", + "body": "Fix MenuBar min size not updating after child rename", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e89c4b0f9f299e179eb89ea0bf79b7847f5a09aa": { + "hash": "e89c4b0f9f299e179eb89ea0bf79b7847f5a09aa", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #102330 from RGDTAB/add_partial_smaa", + "body": "Add SMAA 1x to screenspace AA options", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4db474d4abf784fa2c69dca5b7dfc696aa44b096": { + "hash": "4db474d4abf784fa2c69dca5b7dfc696aa44b096", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106810 from syntaxerror247/Fix-UI", + "body": "Fix Android editor UI", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b144bbb5103b3a265bceddd594c73a29da6611ad": { + "hash": "b144bbb5103b3a265bceddd594c73a29da6611ad", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106553 from Lazy-Rabbit-2001/sprite-dragging-improved", + "body": "Reintroduce the dragging method of Sprite2D's region_rect", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "869807a7b81c9161009e6b12d439760e7e806ac3": { + "hash": "869807a7b81c9161009e6b12d439760e7e806ac3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106796 from akien-mga/tileset-compat-conversion-prevent-crash", + "body": "TileSet: Prevent crash in conversion of invalid tiles from Godot 3.x", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "76f28c4f634da296b380e158d6523a0439937f50": { + "hash": "76f28c4f634da296b380e158d6523a0439937f50", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106666 from bruvzg/apple_em_blof", + "body": "Add hardcoded baseline offset for Apple Color Emoji.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "777f1c10fa071c4cd4fdb3265229d2715c16222a": { + "hash": "777f1c10fa071c4cd4fdb3265229d2715c16222a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105376 from KoBeWi/quequeque", + "body": "Queue hover update when creating TreeItem", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9cf026a3b99a4f27040b3ee4bc5282e66b45d201": { + "hash": "9cf026a3b99a4f27040b3ee4bc5282e66b45d201", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106783 from bruvzg/ac_linux_state", + "body": "Do not activate accessibility when screen reader detection failed.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5df01a8c5a97f234eb503379838f37ba63757a10": { + "hash": "5df01a8c5a97f234eb503379838f37ba63757a10", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #96925 from SaNeOr/fix-#96908", + "body": "Fix spaces converted to tabs in triple quote strings", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "60c66c0296060a57fefb2bf3d0afe8abd1aa7733": { + "hash": "60c66c0296060a57fefb2bf3d0afe8abd1aa7733", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106524 from chocola-mint/animation-player-method-lookup", + "body": "Implement method lookup for method tracks", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d52dc283240516a8af5f9a6181d6318d94a9f132": { + "hash": "d52dc283240516a8af5f9a6181d6318d94a9f132", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106779 from berarma/fix_theora_uv_offset", + "body": "Theora: Fix UV channel offset when cropping region", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "66d20a24b46347eb8ebe6ca1a2364b6f7a09ff4c": { + "hash": "66d20a24b46347eb8ebe6ca1a2364b6f7a09ff4c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106008 from beicause/cs-byte-array-compress", + "body": "C#: Expose byte array compress and decompress", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "34cf5a03a2d3c1a2cc8dd64ed53654f1c0f20da6": { + "hash": "34cf5a03a2d3c1a2cc8dd64ed53654f1c0f20da6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103833 from nobbele/projectmanager-local-time", + "body": "Make project manager's \"last edited\" field display use local time instead of UTC", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "06301bee3e9280ac8e8a92700b3220dc4dcccfc4": { + "hash": "06301bee3e9280ac8e8a92700b3220dc4dcccfc4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106775 from Ivorforce/gdsoftclass-expand", + "body": "Move compatible functionality from `GDCLASS` to `GDSOFTCLASS`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "506417fe43b381c646b64873c40e0932e579e808": { + "hash": "506417fe43b381c646b64873c40e0932e579e808", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105623 from lodetrick/section-feature-hide", + "body": "Allow Inspector Section Checkboxes to hide features, Add \"On\" text to checkboxes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6132792f05e6cfd9cfef2a624f917077dad24850": { + "hash": "6132792f05e6cfd9cfef2a624f917077dad24850", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106386 from bruvzg/mac_fs_name", + "body": "Implement `get_filesystem_type` on macOS and Linux.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5186987dde4fdcfdcd3f3177f9073d2e418939c2": { + "hash": "5186987dde4fdcfdcd3f3177f9073d2e418939c2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106254 from chsoen/fix-105582", + "body": "Change Selected value for OptionButton when last item is deleted.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c2fde491b7403d2b45f121475f6c624e0457055c": { + "hash": "c2fde491b7403d2b45f121475f6c624e0457055c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105996 from a-johnston/fuzzy_search_case_fix", + "body": "Only update case sensitive fuzzy searching within `set_query`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b8be0f1634d69cfff693a33b2ebb6b356da1463b": { + "hash": "b8be0f1634d69cfff693a33b2ebb6b356da1463b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106761 from mihe/jolt/move-only-shape-ref", + "body": "Change `JoltShapeInstance3D` to use move semantics", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f196a7128c4feafd4547a409344b6b6ad0600d29": { + "hash": "f196a7128c4feafd4547a409344b6b6ad0600d29", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106759 from aaronp64/time_year_calc", + "body": "Update `time.cpp` year/unix time conversions to be constant time", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f984e15b3943f8b7bed966b232af084495772dde": { + "hash": "f984e15b3943f8b7bed966b232af084495772dde", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106244 from lawnjelly/fti_optimize_scene_tree4", + "body": "FTI - Optimize `SceneTree` traversal", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f6a56c112f117d5e3013cfa08e6778682bdf3fc2": { + "hash": "f6a56c112f117d5e3013cfa08e6778682bdf3fc2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106500 from Frozenfire92/global-find-in-files", + "body": "Make FindInFiles globally accessible", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "712d213b2c74f5832fbf63f40d176aa5111df4c0": { + "hash": "712d213b2c74f5832fbf63f40d176aa5111df4c0", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106754 from YYF233333/opt_errarray", + "body": "Simplify implementation of `errarray`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "621a8d14fa6e316ea6662f226c1eaee42f674864": { + "hash": "621a8d14fa6e316ea6662f226c1eaee42f674864", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Move compatible functionality from `GDCLASS` to `GDSOFTCLASS`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106775 + }, + "6841b45552f6bf54b163b6aa6b83b506e1496000": { + "hash": "6841b45552f6bf54b163b6aa6b83b506e1496000", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzk3MTc0" + ], + "author_raw": "Pedro J. Estébanez ", + "committer_raw": "Pedro J. Estébanez ", + "summary": "Add tests for resource duplication", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100673 + }, + "c28d5d005866945ae79a80395946e733b867e09a": { + "hash": "c28d5d005866945ae79a80395946e733b867e09a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2ODc5MTg=" + ], + "author_raw": "Fabio Alessandrelli ", + "committer_raw": "Fabio Alessandrelli ", + "summary": "Revert \"Expose get_rpc_config and get_node_rpc_config\"", + "body": "This reverts commit 8835f326b1b8ae0727727fec93ddb1e871571f32.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106848 + }, + "514e80bcc14524eed164334246431a7ca1830498": { + "hash": "514e80bcc14524eed164334246431a7ca1830498", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "D3D12: Fix inconsistent value for `DCOMP_ENABLED` in platform code", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106827 + }, + "ad9b66100e64d31019624c8eefeb5dbee738f3b5": { + "hash": "ad9b66100e64d31019624c8eefeb5dbee738f3b5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Remember state of built-in script/shader checkbox", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100379 + }, + "342266cfd92445287c837edcb44b7cd271c305b5": { + "hash": "342266cfd92445287c837edcb44b7cd271c305b5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzk3MTc0" + ], + "author_raw": "Pedro J. Estébanez ", + "committer_raw": "Pedro J. Estébanez ", + "summary": "Overhaul `Variant::duplicate()` for resources", + "body": "This in the scope of a duplication triggered via any type in the `Variant` realm. that is, the following: `Variant` itself, `Array` and `Dictionary`. That includes invoking `duplicate()` from scripts.\n\nA `duplicate_deep(deep_subresources_mode)` method is added to `Variant`, `Array` and `Dictionary` (for compatibility reasons, simply adding an extra parameter was not possible). The default value for it is `RESOURCE_DEEP_DUPLICATE_NONE`, which is like calling `duplicate(true)`.\n\nRemarks:\n- The results of copying resources via those `Variant` types are exactly the same as if the copy were initiated from the `Resource` type at C++.\n- In order to keep some separation between `Variant` and the higher-level animal which is `Resource`, `Variant` still contains the original code for that, so it's self-sufficient unless there's a `Resource` involved. Once the deep copy finds a `Resource` that has to be copied according to the duplication parameters, the algorithm invokes the `Resource` duplication machinery. When the stack is unwind back to a nesting level `Variant` can handle, `Variant` duplication logic keeps functioning.\n\nWhile that is good from a responsibility separation standpoint, that would have a caveat: `Variant` would not be aware of the mapping between original and duplicate subresources and so wouldn't be able to keep preventing multiple duplicates.\n\nTo avoid that, this commit also introduces a wormwhole, a sharing mechanism by which `Variant` and `Resource` can collaborate in managing the lifetime of the original-to-duplicates map. The user-visible benefit is that the overduplicate prevention works as broadly as the whole `Variant` entity being copied, including all nesting levels, regardless how disconnected the data members containing resources may be across al the nesting levels. In other words, despite the aforementioned division of duties between `Variant` and `Resource` duplication logic, the duplicates map is shared among them. It's created when first finding a `Resource` and, however how deep the copy was working at that point, the map kept alive unitl the stack is unwind to the root user call, until the first step of the recursion.\n\nThanks to that common map of duplicates, this commit is able to fix the issue that `Resource::duplicate_for_local_scene()` used to ignore overridden duplicate logic.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100673 + }, + "2a03b459b99ca27ad099b28a015709a9778d2f44": { + "hash": "2a03b459b99ca27ad099b28a015709a9778d2f44", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzk3MTc0" + ], + "author_raw": "Pedro J. Estébanez ", + "committer_raw": "Pedro J. Estébanez ", + "summary": "Overhaul `Resource::duplicate()`", + "body": "Thanks to a refactor, `Resource::duplicate_for_local_scene()` and `Resource::duplicate()` are now both users of the same, parametrized, implementation.\n\n`Resource::duplicate()` now honors deepness in a more consistent and predictable fashion. `Resource::duplicate_deep()` is added (instead of just adding a parameter to the former, for compatibility needs).\n\nThe behavior after this change is as follows:\n- Deep (`deep=true`, formerly `subresources=true`):\n- Previously, only resources found as direct property values of the one to copy would be, recursively, duplicated.\n- Now, in addition, arrays and dictionaries are walked so the copy is truly deep, and only local subresources found across are copied.\n- Previously, subresources would be duplicated as many times as being referenced throughout the main resource.\n- Now, each subresource is only duplicated once and from that point, a referenced to that single copy is used. That's the enhanced behavior that `duplicate_for_local_scene()` already featured.\n- The behavior with respect to packed arrays is still duplication.\n- Formerly, arrays and dictionaries were recursive duplicated, with resources ignored.\n- Now, arrays and dictionaries are recursive duplicated, with resources duplicated.\n- When doing it through `duplicate_deep()`, there's a` deep_subresources_mode` parameter, with various possibilites to control if no resources are duplicated (so arrays, etc. are, but keeping referencing the originals), if only the internal ones are (resources with no non-local path, the default), or if all of them are. The default is to copy every subresource, just like `duplicate(true)`.\n- Not deep (`deep=false`, formerly `subresources=false`): \n- Previously, the first level of resources found as direct property values would be duplicated unconditionally. Packed arrays, arrays and dictionaries were non-recursively duplicated.\n- Now, no subresource found at any level in any form will be duplicated, but the original reference kept instead. Packed arrays, arrays and dictionaries are referenced, not duplicated at all.\n- Now, resources found as values of always-duplicate properties are duplicated, recursively or not matching what was requested for the root call.\n\nThis commit also changes what's the virtual method to override to customize the duplication (now it's the protected `_duplicate()` instead of the public `duplicate()`).", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100673 + }, + "b2d47352d0aedcd66920ceba83c3e9d6972cb661": { + "hash": "b2d47352d0aedcd66920ceba83c3e9d6972cb661", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix MenuBar min size not updating after child rename", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106815 + }, + "16659e37c1dab2f10166d7327feb76b607cc2401": { + "hash": "16659e37c1dab2f10166d7327feb76b607cc2401", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5NDU0NDk=" + ], + "author_raw": "Bastiaan Olij ", + "committer_raw": "Bastiaan Olij ", + "summary": "OpenXR Futures: Add return value support", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106738 + }, + "08f13a030d42ae7ad6c15b1f70b43a88115f6eda": { + "hash": "08f13a030d42ae7ad6c15b1f70b43a88115f6eda", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Android Editor: Disable `nomedia` file creation for Android 11 (api level 30)", + "body": "Fixes https://github.com/godotengine/godot/issues/106479\nFixes https://github.com/godotengine/godot/issues/105399", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106797 + }, + "e084e479bf753a2d19ca2f01723a6f5a484588ac": { + "hash": "e084e479bf753a2d19ca2f01723a6f5a484588ac", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "GitHub ", + "summary": "Fix Android editor UI", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106810 + }, + "a89f083ffa031e46a618df2a3c0fb421d6f3024f": { + "hash": "a89f083ffa031e46a618df2a3c0fb421d6f3024f", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Fix `OS.get_version()` on Android.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106797 + }, + "fc8328d5f15edbfcb36aba6b07b5e4cc5e086195": { + "hash": "fc8328d5f15edbfcb36aba6b07b5e4cc5e086195", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1OTQxODQy" + ], + "author_raw": "LuoZhihao ", + "committer_raw": "LuoZhihao ", + "summary": "C#: Expose byte array compress and decompress", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106008 + }, + "b323212e0edfc498389fa6432cdea6ba5bf558a4": { + "hash": "b323212e0edfc498389fa6432cdea6ba5bf558a4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "TileSet: Prevent crash in conversion of invalid tiles from Godot 3.x", + "body": "Fixes #80898.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106796 + }, + "e1e19332447d286783eb77cd0b15f05456572da3": { + "hash": "e1e19332447d286783eb77cd0b15f05456572da3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4OTI2NDY0" + ], + "author_raw": "Alfonso Grimaldo <48926464+LiveTrower@users.noreply.github.com>", + "committer_raw": "GitHub ", + "summary": "fix missing ibl reconstruction from dfg multiscattering", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106844 + }, + "9c37ca5383a13bdd06ab2ff4f90f4a117199fbc2": { + "hash": "9c37ca5383a13bdd06ab2ff4f90f4a117199fbc2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Expose helper methods for converting UIDs", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106717 + }, + "f92fd742680fc3359ec58a49119f4b4a4319d6ce": { + "hash": "f92fd742680fc3359ec58a49119f4b4a4319d6ce", + "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": "Do not activate accessibility when screen reader detection failed.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106783 + }, + "d042763750c7332850df83cb525d18af9cf1b126": { + "hash": "d042763750c7332850df83cb525d18af9cf1b126", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY4MDM1MQ==" + ], + "author_raw": "Max Shawabkeh ", + "committer_raw": "Max Shawabkeh ", + "summary": "Fix shader compiler crash when parsing case labels with non-existent vars.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106781 + }, + "78a66b4c166da8a7c22c2e80e545b458debc1455": { + "hash": "78a66b4c166da8a7c22c2e80e545b458debc1455", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2Mjc2Ng==" + ], + "author_raw": "Bernat Arlandis ", + "committer_raw": "Bernat Arlandis ", + "summary": "Theora: Fix UV channel offset when cropping region", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106779 + }, + "c7764ef26b11d8cfebf9eaafa9e67830d3787968": { + "hash": "c7764ef26b11d8cfebf9eaafa9e67830d3787968", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIxOTk5Mzc5" + ], + "author_raw": "lawnjelly ", + "committer_raw": "lawnjelly ", + "summary": "FTI - Optimize `SceneTree` traversal", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106244 + }, + "f165ee211b12d1969e32f5b0302ced9c643d830c": { + "hash": "f165ee211b12d1969e32f5b0302ced9c643d830c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcwMTA4NTIx" + ], + "author_raw": "Jorge Korgut Junior ", + "committer_raw": "Jorge Korgut Junior ", + "summary": "Fix Ignore External Changes Bug", + "body": "Fix Issue #106410 : Add a new list `disk_changed_scenes()` and a boolean `disk_changed_project` to keep track of modfied scenes and the project. Save them only if they are in the list or the boolean value is true, when ignoring external changes.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106714 + }, + "acc8fbee34f618a48109dc9336508311f00c7a5b": { + "hash": "acc8fbee34f618a48109dc9336508311f00c7a5b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3OTYyNTE0" + ], + "author_raw": "nobbele ", + "committer_raw": "nobbele ", + "summary": "project_manager: Display last edited time using local timezone instead of UTC", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103833 + }, + "3a7e45c0e781390128ffbc14c449c090eb8550ae": { + "hash": "3a7e45c0e781390128ffbc14c449c090eb8550ae", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMTIzOTY0" + ], + "author_raw": "Lazy-Rabbit-2001 <2733679597@qq.com>", + "committer_raw": "Lazy-Rabbit-2001 <2733679597@qq.com>", + "summary": "Reintroduce the dragging method of Sprite2D's region_rect", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106553 + }, + "e3db0d62a87dc9992c434e002d4454aec0d9b8ce": { + "hash": "e3db0d62a87dc9992c434e002d4454aec0d9b8ce", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjczMTQ4ODY0", + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Ryan <73148864+Ryan-000@users.noreply.github.com>", + "committer_raw": "Ryan <73148864+Ryan-000@users.noreply.github.com>", + "summary": "Allow running EditorScripts from the FileSystemDock", + "body": "Apply suggestions from code review\n\nCo-Authored-By: Tomasz Chabora ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106339 + }, + "2cf64cc9714a47c2365d0977be00e799f0ac73b0": { + "hash": "2cf64cc9714a47c2365d0977be00e799f0ac73b0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU4OTMxMTI=" + ], + "author_raw": "Joel Kuntz ", + "committer_raw": "Joel Kuntz ", + "summary": "Make FindInFiles globally accessible", + "body": "- Make ScriptEditor expose open_find_in_files_dialog to allow opening from anywhere\n- Add FindInFiles to EditorNode as a keyboard shortcut, command, and menu option\n- Change all find_in_files commands to be editor/find_in_files", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106500 + }, + "fbe560a97cb344ec5ad721791b65cf29b3e22c63": { + "hash": "fbe560a97cb344ec5ad721791b65cf29b3e22c63", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "Metal: Disable MetalFX Temporal for `mobile` rendering method", + "body": "It isn't supported, as `mobile` can't provide motion vectors. We can\nrevisit once it is supported via #100283.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106731 + }, + "d79258c2e71e959d573a08bc04aa5c727d3347f8": { + "hash": "d79258c2e71e959d573a08bc04aa5c727d3347f8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ1OTA3ODM2" + ], + "author_raw": "uno1982 ", + "committer_raw": "uno1982 ", + "summary": "Fix: Windows OS.get_unique_id() null termination issue", + "body": "use ascii for encoding-neutral\ncheck buffer size as well", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106052 + }, + "d609cf62a036572143e3ae65b6460d51b4fbae9c": { + "hash": "d609cf62a036572143e3ae65b6460d51b4fbae9c", + "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 `get_filesystem_type` on macOS and Linux.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106386 + }, + "cf7e88f6ac0b5ace42df81a93cce8b51c17df960": { + "hash": "cf7e88f6ac0b5ace42df81a93cce8b51c17df960", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyOTg2NDg0" + ], + "author_raw": "chansoen <22986484+chsoen@users.noreply.github.com>", + "committer_raw": "chansoen <22986484+chsoen@users.noreply.github.com>", + "summary": "Fix `option_button.cpp` not updating selected when out of bounds", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106254 + }, + "92da11f69c8895fba6e786e8f8f3896a38146d6e": { + "hash": "92da11f69c8895fba6e786e8f8f3896a38146d6e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Change `JoltShapeInstance3D` to use move semantics", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106761 + }, + "fe3aaa2ae3804ac25a76495c6262dbce07211a66": { + "hash": "fe3aaa2ae3804ac25a76495c6262dbce07211a66", + "is_merge": false, + "authored_by": [ + "U_kgDOB1NyKA" + ], + "author_raw": "PiCode <122909224+PiCode9560@users.noreply.github.com>", + "committer_raw": "PiCode <122909224+PiCode9560@users.noreply.github.com>", + "summary": "Add functions to apply impulse and force to SoftBody on GodotPhysics and JoltPhysics", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100463 + }, + "0aae67b6bb5fc471e4624d4b7d90368d24563bd4": { + "hash": "0aae67b6bb5fc471e4624d4b7d90368d24563bd4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Add hardcoded baseline offset for Apple Color Emoji.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106666 + }, + "ba68e2a1e8825598ecbe9935b85561226cc42c31": { + "hash": "ba68e2a1e8825598ecbe9935b85561226cc42c31", + "is_merge": false, + "authored_by": [ + "U_kgDOCB462A" + ], + "author_raw": "aaronp64 ", + "committer_raw": "aaronp64 ", + "summary": "Update time.cpp year/unix time conversions to be constant time", + "body": "Added functions to convert between year and day from unix timestamps in constant time, to avoid having to iterate one year at a time.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106759 + }, + "8773f95e40069d07b3e2bb03231522ca38b920ed": { + "hash": "8773f95e40069d07b3e2bb03231522ca38b920ed", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY3NjkzODMw" + ], + "author_raw": "Yufeng Ying ", + "committer_raw": "Yufeng Ying ", + "summary": "Optimize and simplify sarray.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106445 + }, + "a350e01dc7d592eae4203143a55bd96ed9bcccc6": { + "hash": "a350e01dc7d592eae4203143a55bd96ed9bcccc6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI0MzA3MDQ5" + ], + "author_raw": "Travis Lange ", + "committer_raw": "Travis Lange ", + "summary": "Fix ios and android plugin always invalid due to null ConfigFile", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106736 + }, + "3545e945f6a54ca58c6c84b842c35f92e94b12a5": { + "hash": "3545e945f6a54ca58c6c84b842c35f92e94b12a5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY3NjkzODMw" + ], + "author_raw": "Yufeng Ying ", + "committer_raw": "Yufeng Ying ", + "summary": "Simplify implementation of errarray.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106754 + }, + "45fc515ae3574e9c1f9deacaa6960dec68a7d38b": { + "hash": "45fc515ae3574e9c1f9deacaa6960dec68a7d38b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106749 from KoBeWi/hard-coding_is_bad_for_your_health", + "body": "Don't hard-code test path when deleting test data", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7bc33bda64c898aca86513fa6b6c71c397e7c02f": { + "hash": "7bc33bda64c898aca86513fa6b6c71c397e7c02f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106748 from BlueCube3310/mobile-lightmaps", + "body": "Mobile: Move `_setup_lightmaps` before `_fill_render_list`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fa967cb4aeedbad7d694b364fa7da07bbbcf416e": { + "hash": "fa967cb4aeedbad7d694b364fa7da07bbbcf416e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104436 from Arnklit/bezier-box-scaling-cursor-improvement", + "body": "Add correct cursors when scaling bezier keys with box scaling", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "42abcff7725225df9a1317dfee82458c4b8d5541": { + "hash": "42abcff7725225df9a1317dfee82458c4b8d5541", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106740 from zeux/meshopt-bump", + "body": "Update meshoptimizer to v0.23", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a9b09fc305abbdd924d53f5c4dfb29a9e1ef8104": { + "hash": "a9b09fc305abbdd924d53f5c4dfb29a9e1ef8104", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106739 from timothyqiu/particles-selection", + "body": "Fix heap-use-after-free when closing a scene with 2D particle nodes selected", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "274ed34ac40f3fc0f41e55f96bfdeee45a917afb": { + "hash": "274ed34ac40f3fc0f41e55f96bfdeee45a917afb", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #93836 from aaronfranke/capsule-mid-height", + "body": "Add mid height property to CapsuleShape2D/3D", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cc452f9019ee9485b094d35e89961a9b671f4f92": { + "hash": "cc452f9019ee9485b094d35e89961a9b671f4f92", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104490 from arkology/The-Return-of-the-QuickOpen-Button", + "body": "`EditorResourcePicker`: Add `Quick Load` button", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a5e87dd20256dde43fab04d4fcf835e64153e3b4": { + "hash": "a5e87dd20256dde43fab04d4fcf835e64153e3b4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106725 from mihe/jolt/silent-degenerate-soft-bodies", + "body": "Remove error for degenerate soft body faces when using Jolt Physics", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ee82adcf04baae5b668b14c18fe44e6358d3f3bc": { + "hash": "ee82adcf04baae5b668b14c18fe44e6358d3f3bc", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105413 from HolonProduction/gdscript-recover-match", + "body": "GDScript: Do phrase level recovery for match", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0312a0cc9e12fd9bf0d37aa3e9957b2e3788a77b": { + "hash": "0312a0cc9e12fd9bf0d37aa3e9957b2e3788a77b", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Android: Add export option for custom theme attributes", + "body": "- Regenerates the `GodotAppMainTheme` and `GodotAppSplashTheme` during Android export. Any manual changes to these styles will be cleared and replaced with default theme attributes.\n\n- Adds a new export option `gradle_build/custom_theme_attributes` for injecting custom theme attributes directly via the export window, avoiding the need to manually modify themes.xml.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106724 + }, + "e7d31635ddcb7894def3c3e45f21494c3f008c29": { + "hash": "e7d31635ddcb7894def3c3e45f21494c3f008c29", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Don't hard-code test path when deleting test data", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106749 + }, + "546b40eee2751cb79eb00314b1484050a6a89f49": { + "hash": "546b40eee2751cb79eb00314b1484050a6a89f49", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzMTUwMjQ0" + ], + "author_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "committer_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "summary": "Mobile: Move _setup_lightmaps before _fill_render_list", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106748 + }, + "7b4560b1dcde29721af3189a6d584a12873172f4": { + "hash": "7b4560b1dcde29721af3189a6d584a12873172f4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ5NTUwNTE=" + ], + "author_raw": "Kasper Arnklit Frandsen ", + "committer_raw": "Kasper Arnklit Frandsen ", + "summary": "Add correct cursors when scaling bezier keys with box scaling", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104436 + }, + "aef0065e090bb4ed0b75c6e2e576e0ef26020a5d": { + "hash": "aef0065e090bb4ed0b75c6e2e576e0ef26020a5d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #106737 from clayjohn/GL-blit-macos", + "body": "Ignore destination alpha when blitting to window in compatibility renderer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4c530cb6a972e0f3f6d90c966c7f9efe3756089b": { + "hash": "4c530cb6a972e0f3f6d90c966c7f9efe3756089b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExMDY2Mjk=" + ], + "author_raw": "Arseny Kapoulkine ", + "committer_raw": "Arseny Kapoulkine ", + "summary": "Update meshoptimizer to v0.23", + "body": "Also remove the reference to a patch that was removed in a prior commit.\n\nThis includes improvements to simplification wrt attribute metric for certain\nedge cases.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106740 + }, + "8a9409257b69d16902a902b6e6f99a3d867bf054": { + "hash": "8a9409257b69d16902a902b6e6f99a3d867bf054", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1OTQxODQy" + ], + "author_raw": "LuoZhihao ", + "committer_raw": "LuoZhihao ", + "summary": "ColorPicker: Add intensity slider", + "body": "Add intensity slider to all color modes. Replace raw mode by linear mode, which uses linear color space.\n\nWhen color is overbright, automatically switch hex text to script text. Allow executing expression in script text field to set color. Add the \"script\" icon to the default theme.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103583 + }, + "f16378a8de04c2126fec7d68f81d2baadcc72d35": { + "hash": "f16378a8de04c2126fec7d68f81d2baadcc72d35", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix heap-use-after-free when closing a scene with 2D particle nodes selected", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106739 + }, + "eb4f3a82a331ad4a06977269f1b00a094472c098": { + "hash": "eb4f3a82a331ad4a06977269f1b00a094472c098", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Ignore destination alpha when blitting to window in compatibility renderer", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106737 + }, + "ea6fbd6687f54aa7e49d9495b217d2bc5992fef0": { + "hash": "ea6fbd6687f54aa7e49d9495b217d2bc5992fef0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Use OkHSV for rainbow labels.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106733 + }, + "4371aa864d77a8f65858058b7f8cdf781c619242": { + "hash": "4371aa864d77a8f65858058b7f8cdf781c619242", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Simplify `Memory::memnew_arr_placement` to always initialize memory, to force callers to make the decision of whether to initialize.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106730 + }, + "d153a267b052c3a6ef7bd188fd09b895bba30974": { + "hash": "d153a267b052c3a6ef7bd188fd09b895bba30974", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Remove error for degenerate soft body faces when using Jolt Physics", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106725 + }, + "7a0ab9d561fbd8fa7b78707d8666710a82af16dc": { + "hash": "7a0ab9d561fbd8fa7b78707d8666710a82af16dc", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106485 from limbonaut/fix-release-backtrace-line-numbers", + "body": "Fix script backtrace reporting wrong line numbers in release exports", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ce400a93b5459bee16822f0eafa0a6d35f21782d": { + "hash": "ce400a93b5459bee16822f0eafa0a6d35f21782d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106613 from Calinou/doc-string-subsequence-contains", + "body": "Clarify `String.is_subsequence_of()` working differently from `String.contains()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "63070dd61efa0381f36e47a5bfa095870b904e19": { + "hash": "63070dd61efa0381f36e47a5bfa095870b904e19", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106224 from lawnjelly/fti_scenetree_faster_children", + "body": "`SceneTreeFTI` faster access to `Node` children", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "452dc667fb7a240b2bf19eb23e548a92f02d73f0": { + "hash": "452dc667fb7a240b2bf19eb23e548a92f02d73f0", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106592 from beicause/shader-fix-editor-mat-default", + "body": "Shader: Fix the default behavior when mat uniforms are null", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5b2525673a243e7e9fbe6a94b5639ffc815aa94a": { + "hash": "5b2525673a243e7e9fbe6a94b5639ffc815aa94a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #102360 from berarma/theora_seek", + "body": "Implement seek operation for Theora video files, improve multi-channel audio resampling.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8085fd3102d12c810c88e0a514442e7bedcd9e78": { + "hash": "8085fd3102d12c810c88e0a514442e7bedcd9e78", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #93142 from clayjohn/z_clip_scale", + "body": "Add new shader built ins: `Z_CLIP_SCALE` and `PERSPECTIVE_SCALE`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f129e542dabd2d6d06792ef1c7d84e02b51cce08": { + "hash": "f129e542dabd2d6d06792ef1c7d84e02b51cce08", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106708 from bruvzg/nohang_exitcode", + "body": "Fix `execute_with_pipe` / `create_process` exit code.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d19b34c5be17b47bc0ff01478c28c4361947527a": { + "hash": "d19b34c5be17b47bc0ff01478c28c4361947527a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106694 from stuartcarnie/metal_fix_clear_crash", + "body": "Metal: Fix crash when clearing render buffers", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "290a65de1e33fa5d088b0742fe66cb1912f4b1bc": { + "hash": "290a65de1e33fa5d088b0742fe66cb1912f4b1bc", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106691 from limbonaut/fix-crash-on-exit-with-call-stacks", + "body": "Fix crash on exit due to GDScriptLanguage::CallStack mismatched deallocation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4daad86a86f24435719339607804b3b1b9eea53f": { + "hash": "4daad86a86f24435719339607804b3b1b9eea53f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106562 from zeux/lod-metrics", + "body": "Adjust LOD selection metrics to use attribute error", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "15cd5e1619ab15692fed908fcfd15dcfb5ecdb7b": { + "hash": "15cd5e1619ab15692fed908fcfd15dcfb5ecdb7b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106689 from aaronp64/ringbuffer_localvector", + "body": "Use `LocalVector` for `RingBuffer`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6258a3e2245979a5ff655535f4bb06127a660640": { + "hash": "6258a3e2245979a5ff655535f4bb06127a660640", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #98750 from aaronfranke/grisu", + "body": "Use Grisu2 algorithm in `String::num_scientific` to fix serializing", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "827f6435da7dbef9d2e248d0f2d4fab9ffd49cca": { + "hash": "827f6435da7dbef9d2e248d0f2d4fab9ffd49cca", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106678 from timothyqiu/import-defaults", + "body": "Relax the requirements for making `EditorImportPlugin`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a9394898e7491217ce92edbb260cc4ab4bcda8a0": { + "hash": "a9394898e7491217ce92edbb260cc4ab4bcda8a0", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106674 from mihe/output-order-fix", + "body": "Fix print/error ordering issue in editor Output", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cdd3632902c659e74436138b3d0c24f7628d2320": { + "hash": "cdd3632902c659e74436138b3d0c24f7628d2320", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106672 from bruvzg/macos_delegate_init_fix", + "body": "Fix `GodotApplicationDelegate` init.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7c6951da42728aaf59e9e3ebba931cee7822f83e": { + "hash": "7c6951da42728aaf59e9e3ebba931cee7822f83e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106671 from bruvzg/svg_lazy_load", + "body": "Improve SVGTexture lazy loading.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c3c3657a0df20010542bd706e398975030bd469f": { + "hash": "c3c3657a0df20010542bd706e398975030bd469f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106661 from KirbyRider1337/dont-compare-the-same-item-with-itself", + "body": "Prevent comparison of items with themselves while partitioning sort arrays", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1b5064e3e38eca4a0433295a1fd2a0133868cbbf": { + "hash": "1b5064e3e38eca4a0433295a1fd2a0133868cbbf", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105505 from Ivorforce/simplify-force-trivial", + "body": "Simplify use of `LocalVector` `force_trivial` template parameter.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dd5c5ed631ebda4d9c9c8c14f348df8af5c30ee0": { + "hash": "dd5c5ed631ebda4d9c9c8c14f348df8af5c30ee0", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106267 from clayjohn/android-msaa-bug", + "body": "Use a fragment shader copy instead of a blit copy in the final blit to screen in the Compatibility backend", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "15de1d6c354d59f21bbddbb9862839e1058c3372": { + "hash": "15de1d6c354d59f21bbddbb9862839e1058c3372", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Use Grisu2 algorithm in String::num_scientific to fix serializing", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98750 + }, + "b9bebf708197e17ea94b7fc91f5251e082f6235f": { + "hash": "b9bebf708197e17ea94b7fc91f5251e082f6235f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2Mjc2Ng==" + ], + "author_raw": "Bernat Arlandis ", + "committer_raw": "Bernat Arlandis ", + "summary": "Full Theora video support in VideoStreamPlayer", + "body": "- Implement `set_stream_position` and `get_stream_length`.\n- Don't show blank frame when stopping the video (smooth loops).\n- Fix audio for videos with up to 8 channels.\n- Improve internal audio handling.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 102360 + }, + "1501f447bfa8012ae04b95c40c73e106def58353": { + "hash": "1501f447bfa8012ae04b95c40c73e106def58353", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Fix `execute_with_pipe` / `create_process` exit code.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106708 + }, + "f69d2eda808ccfef6e7f016554a67b9172fa5939": { + "hash": "f69d2eda808ccfef6e7f016554a67b9172fa5939", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Clarify `String.is_subsequence_of()` working differently from `String.contains()`", + "body": "`is_subsequence_of()` has very different behavior from `contains()`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106613 + }, + "1a427d3dec1e2c08aad0c5d78b391ae026fb2c51": { + "hash": "1a427d3dec1e2c08aad0c5d78b391ae026fb2c51", + "is_merge": false, + "authored_by": [ + "U_kgDOCL9eow" + ], + "author_raw": "Logan Detrick ", + "committer_raw": "Logan Detrick ", + "summary": "Add feature hint string and \"On\" text for checkable groups", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105623 + }, + "32043fc68283133d2117a6f73eb7e24931447c6e": { + "hash": "32043fc68283133d2117a6f73eb7e24931447c6e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "Metal: Fix crash when clearing render buffers", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106694 + }, + "3d98aaf7285ba3420371b396587f6be47de17c41": { + "hash": "3d98aaf7285ba3420371b396587f6be47de17c41", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Remove force enter/exit logic from `JoltArea3D`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106693 + }, + "67d97dab5bfc78b6eb640cda43d1bb2b9f6c2ef7": { + "hash": "67d97dab5bfc78b6eb640cda43d1bb2b9f6c2ef7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI3NjY1Njk=" + ], + "author_raw": "Serhii Snitsaruk ", + "committer_raw": "Serhii Snitsaruk ", + "summary": "Fix crash on exit due to GDScript CallStack mismatched deallocation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106691 + }, + "6b9960895041f93b729b62adcc972ecd42336292": { + "hash": "6b9960895041f93b729b62adcc972ecd42336292", + "is_merge": false, + "authored_by": [ + "U_kgDOBwAwZg" + ], + "author_raw": "Raymond DiDonato ", + "committer_raw": "Raymond DiDonato ", + "summary": "Add SMAA 1x", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 102330 + }, + "caf8053b86f259db9d65ba4784e07a7a55ee9d2c": { + "hash": "caf8053b86f259db9d65ba4784e07a7a55ee9d2c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5MTIxNjk1" + ], + "author_raw": "KirbyRider1337 <39121695+KirbyRider1337@users.noreply.github.com>", + "committer_raw": "KirbyRider1337 <39121695+KirbyRider1337@users.noreply.github.com>", + "summary": "Adjusted get_median_from_3 and partitioner to also retrieve the pivot's index and check if either end of the partitioner has reached it to avoid comparing things with themselves", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106661 + }, + "2a02cabe4d3ed3aea307560e4bfcc98a8acbedcc": { + "hash": "2a02cabe4d3ed3aea307560e4bfcc98a8acbedcc", + "is_merge": false, + "authored_by": [ + "U_kgDOCB462A" + ], + "author_raw": "aaronp64 ", + "committer_raw": "aaronp64 ", + "summary": "Use LocalVector for RingBuffer", + "body": "Updated RingBuffer to use LocalVector instead of Vector, to avoid _copy_on_write overhead when writing to the buffer.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106689 + }, + "cbd6c8d5613c0c942414926240cf2c409d83243b": { + "hash": "cbd6c8d5613c0c942414926240cf2c409d83243b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIxOTk5Mzc5" + ], + "author_raw": "lawnjelly ", + "committer_raw": "lawnjelly ", + "summary": "`SceneTreeFTI` faster access to `Node` children", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106224 + }, + "e06541eb4c1bf222a342fd0c78090a8dd0c0c3de": { + "hash": "e06541eb4c1bf222a342fd0c78090a8dd0c0c3de", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI3NjY1Njk=" + ], + "author_raw": "Serhii Snitsaruk ", + "committer_raw": "Serhii Snitsaruk ", + "summary": "Fix backtrace reporting wrong line numbers in release exports", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106485 + }, + "7010d171b16b295b9451fc7c624b537552843dd6": { + "hash": "7010d171b16b295b9451fc7c624b537552843dd6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Relax the requirements for making EditorImportPlugin", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106678 + }, + "4a44078451d746cee2c03af0677a31d97c8d3335": { + "hash": "4a44078451d746cee2c03af0677a31d97c8d3335", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106654 from jamie-pate/fix_106647", + "body": "Fix Heap buffer overflow in Animation::_find()", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "87e1d0e69cf8e3687498b593758369573a0289fc": { + "hash": "87e1d0e69cf8e3687498b593758369573a0289fc", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106653 from stuartcarnie/metal_stencil_support", + "body": "Metal: Ensure stencil-only rendering is supported", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c225686e82f873838ee7475196ebe282400cf908": { + "hash": "c225686e82f873838ee7475196ebe282400cf908", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106490 from mihe/jolt/non-monitoring-area-performance", + "body": "Improve performance with non-monitoring areas when using Jolt Physics", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "176a965e32a8938440fb5dc5095d31c88f52b1ee": { + "hash": "176a965e32a8938440fb5dc5095d31c88f52b1ee", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106649 from patwork/fix-char-cast", + "body": "Fix for implicit conversion from `char16_t` to `char32_t` in `TextServerAdvanced`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7951a1bb87693083274d822add80eae381189390": { + "hash": "7951a1bb87693083274d822add80eae381189390", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106359 from m4gr3d/remove_compress_native_libs_option", + "body": "Remove the `gradle_build/compress_native_libraries` export option", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6414451cedc65e29f50fe7e21e0fad18bb0cc82a": { + "hash": "6414451cedc65e29f50fe7e21e0fad18bb0cc82a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106441 from jorgekorgut/fix-highlight-issues", + "body": "Fix highlighting warning and error issues", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "174da961b34393cd8506f2afaf2eeccbf35785a2": { + "hash": "174da961b34393cd8506f2afaf2eeccbf35785a2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106662 from bruvzg/mw_title", + "body": "Fix MovieWriter window title in embedded mode.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f1e18433d12bc638f936a4d8756f70aa4e282d1a": { + "hash": "f1e18433d12bc638f936a4d8756f70aa4e282d1a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106657 from Riteo/mfw-single-window-mode-broke", + "body": "Wayland: Fix window fitting in single-window mode", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9a1def8da1279f60e86bcdb740c30ac6293e4cc8": { + "hash": "9a1def8da1279f60e86bcdb740c30ac6293e4cc8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Add new StandardMaterial properties to allow users to control FPS-style objects (hands, weapons, tools close to the camera)", + "body": "Add new shader built in Z_CLIP_SCALE to easily adjust clipping distance to avoid clipping walls etc.\n\nAdd fov_override to StandardMaterial3D to easily have a custom FOV for FPS objects\n\nAdd IN_SHADOW_PASS built-in to shaders for tweaking materials without impacting shadow maps", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93142 + }, + "2d39bfaa57f447919715deb81e97029bfe4502f7": { + "hash": "2d39bfaa57f447919715deb81e97029bfe4502f7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Fix print/error ordering issue in editor Output", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106674 + }, + "ffc948c6c42d1323114ce43ba08ebd7637111265": { + "hash": "ffc948c6c42d1323114ce43ba08ebd7637111265", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Fix `GodotApplicationDelegate` init.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106672 + }, + "9f5c57c8c56e4e86fa35b466792e07654ce26fe5": { + "hash": "9f5c57c8c56e4e86fa35b466792e07654ce26fe5", + "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": "Improve SVGTexture lazy loading.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106671 + }, + "ad044cea43099bf12de3c5ae077803fb324d2346": { + "hash": "ad044cea43099bf12de3c5ae077803fb324d2346", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Fix MovieWriter window title in embedded mode.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106662 + }, + "4621d3e1f4ba532d318930af6a6c86ddf3608ba7": { + "hash": "4621d3e1f4ba532d318930af6a6c86ddf3608ba7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1OTQxODQy" + ], + "author_raw": "LuoZhihao ", + "committer_raw": "LuoZhihao ", + "summary": "Shader: Fix the default behavior when mat uniforms are null", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106592 + }, + "c317549587339f508b9fdf863354d258c726b8f8": { + "hash": "c317549587339f508b9fdf863354d258c726b8f8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY4MjY1OA==" + ], + "author_raw": "Jamie Pate ", + "committer_raw": "Jamie Pate ", + "summary": "Fix Heap buffer overflow in Animation::_find()", + "body": "Fixes #106647", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106654 + }, + "a0e3ade99f7525bacbc95077cead400676aa2bd4": { + "hash": "a0e3ade99f7525bacbc95077cead400676aa2bd4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Use a fragment shader copy instead of a blit copy in the final blit to screen in the Compatibility renderer to avoid black screen when \"Force MSAA 4x is used\" on Android devices", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106267 + }, + "408de3c9705a90c05ac742beebe2817c4205ae7d": { + "hash": "408de3c9705a90c05ac742beebe2817c4205ae7d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxMDY1ODA4" + ], + "author_raw": "Riteo Siuga ", + "committer_raw": "Riteo Siuga ", + "summary": "Wayland: Fix window fitting in single-window mode", + "body": "We disabled window fitting in multi-window mode as it was broken due to\nthe limited data but it should still be enabled for embedded windows.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106657 + }, + "4201db6f01bc7af12ba797e877262080858379a1": { + "hash": "4201db6f01bc7af12ba797e877262080858379a1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "Metal: Ensure stencil-only rendering is supported", + "body": "Closes #106652", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106653 + }, + "25a3c27c41ac32f65d8efb8a54b08ad88211a700": { + "hash": "25a3c27c41ac32f65d8efb8a54b08ad88211a700", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #105628 from rsanchezsaez/apple/ios-visionos-4.5", + "body": "Native visionOS platform support", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f9d28fc02f389b6a4a760bb766dc664fd3d453cd": { + "hash": "f9d28fc02f389b6a4a760bb766dc664fd3d453cd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyNDIxNQ==" + ], + "author_raw": "patwork ", + "committer_raw": "patwork ", + "summary": "Fix for implicit conversion from char16_t to char32_t", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106649 + }, + "a12e9d5c3180a57364f419beb6a1b411bc28161d": { + "hash": "a12e9d5c3180a57364f419beb6a1b411bc28161d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106493 from DarioSamo/mobile-scs-permutations", + "body": "Reduce amount of permutations in mobile shader.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5d2074af6f919940a74fab16430a890a2b4654cc": { + "hash": "5d2074af6f919940a74fab16430a890a2b4654cc", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105722 from aaronfranke/image-alpha-mode-is-not-a-bool", + "body": "Explicitly handle Image AlphaMode enum instead of treating as bool", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a179a07faeaa073cc0a2f4cbd9fa3bf743a180f1": { + "hash": "a179a07faeaa073cc0a2f4cbd9fa3bf743a180f1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106615 from DeeJayLSP/godot-certs-04-25", + "body": "certs: Sync with upstream as of Apr 8 2025", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d1fe241fbe3dc44a76b654b1a224453a6b7bbc6a": { + "hash": "d1fe241fbe3dc44a76b654b1a224453a6b7bbc6a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106614 from stuartcarnie/macos_embedded_gl_vsync", + "body": "macOS: Support vsync when embedding OpenGL processes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8bd428599c0a91179b036b93925915ffc1bf0ea0": { + "hash": "8bd428599c0a91179b036b93925915ffc1bf0ea0", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106621 from bruvzg/hexbox_bl", + "body": "Adjust hex code box baseline calculation.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bc500826858094f27fbfe9ce924de70134522f9e": { + "hash": "bc500826858094f27fbfe9ce924de70134522f9e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106639 from KoBeWi/hide_from_selection", + "body": "Deselect invisible TreeItems", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "eaa2015fdf9b6abb372a263ae7bb9aae88807f3b": { + "hash": "eaa2015fdf9b6abb372a263ae7bb9aae88807f3b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106631 from BlueCube3310/mobile-fxaa", + "body": "Mobile: Disable subpass post-processing when using FXAA", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "51080b218bd6fb6ba31273c62085d174c0f62e48": { + "hash": "51080b218bd6fb6ba31273c62085d174c0f62e48", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106180 from ogapo/2d-camera-limits-fix", + "body": "Improved Camera2D limits handling when limits are smaller than screen rect", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d82d9c30fd1a42e232d79e27a537dcd8d201dffe": { + "hash": "d82d9c30fd1a42e232d79e27a537dcd8d201dffe", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106432 from arkology/editor-help-search-index", + "body": "Fix EditorHelp's `FindBar` search index", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5afb64e16702f7eba02fd4e0ce4045d703619fb2": { + "hash": "5afb64e16702f7eba02fd4e0ce4045d703619fb2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU1NjYzMA==" + ], + "author_raw": "David Nikdel <556630+ogapo@users.noreply.github.com>", + "committer_raw": "David Nikdel <556630+ogapo@users.noreply.github.com>", + "summary": "Fix for camera limits", + "body": "This commit makes 2D camera limits have a well defined behavior for cases when the limits are smaller than the screen rect.\n\nPresently the RIGHT and TOP limit take prescidence simply because they are applied second. This change adjusts behavior to split the difference in cases where both the LEFT/RIGHT or TOP/BOTTOM limits would both apply.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106180 + }, + "c632cf9ffacf510a5f46079afa1d0b738a04ac8f": { + "hash": "c632cf9ffacf510a5f46079afa1d0b738a04ac8f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Deselect invisible TreeItems", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106639 + }, + "93575368b2d43c5273788d73be45f3cc49b7fdbc": { + "hash": "93575368b2d43c5273788d73be45f3cc49b7fdbc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU2Njc3MTM0" + ], + "author_raw": "chocola-mint <56677134+chocola-mint@users.noreply.github.com>", + "committer_raw": "chocola-mint <56677134+chocola-mint@users.noreply.github.com>", + "summary": "Implement method lookup for method tracks", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106524 + }, + "19e6bc68aa2bdfd5fe20de0ef570966f9768f9c0": { + "hash": "19e6bc68aa2bdfd5fe20de0ef570966f9768f9c0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=", + "MDQ6VXNlcjMyMzIx" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Explicitly handle Image AlphaMode enum instead of treating as bool", + "body": "Co-authored-by: K. S. Ernest (iFire) Lee ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105722 + }, + "67a2c69c78d5d5b1e6d46714b4dc12be1735bcd1": { + "hash": "67a2c69c78d5d5b1e6d46714b4dc12be1735bcd1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzMTUwMjQ0" + ], + "author_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "committer_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "summary": "Mobile: Disable subpass post-processing when using FXAA", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106631 + }, + "617a39d5ea9e8af8511487bc373cb680756cd1d2": { + "hash": "617a39d5ea9e8af8511487bc373cb680756cd1d2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Improve performance with non-monitoring areas when using Jolt Physics", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106490 + }, + "77e6d92357153cd58068c8c2faff7333e2550723": { + "hash": "77e6d92357153cd58068c8c2faff7333e2550723", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcwMTA4NTIx" + ], + "author_raw": "Jorge Korgut Junior ", + "committer_raw": "Jorge Korgut Junior ", + "summary": "Fix highlighting warning and error issues related to Godot editor.", + "body": "Fix Issue #104413 : Add a limit of 20 lines of warning highlight otherwise paint the background of the first line only.\nFix Issue #106278 : Extract the logic from clearing and setting background lines from _update_errors() and _update_warnings() to _update_background_text().\nFix Issue #83979 : Added signal for folding/unfolding lines (fold_lines_updated).\nFeature: Highlight the folded line using signals connected to _update_background_text() to keep the editor visuals up to date. The background is set in the following priority order: Error, Warning, then Highlight background.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106441 + }, + "9a44deefc9e47a44d0a094b45d40eb8ca297fcf2": { + "hash": "9a44deefc9e47a44d0a094b45d40eb8ca297fcf2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQzNTQzOTA5" + ], + "author_raw": "arkology <43543909+arkology@users.noreply.github.com>", + "committer_raw": "arkology <43543909+arkology@users.noreply.github.com>", + "summary": "Fix EditorHelp's `FindBar` search index", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106432 + }, + "7fc4521dd8384770d672b5be133ae6e669c85d67": { + "hash": "7fc4521dd8384770d672b5be133ae6e669c85d67", + "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": "Adjust hex code box baseline calculation.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106621 + }, + "f5eaf2a57687ee45a9484b53c9397b071b28ffbf": { + "hash": "f5eaf2a57687ee45a9484b53c9397b071b28ffbf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwMDI0Njcx" + ], + "author_raw": "DeeJayLSP ", + "committer_raw": "DeeJayLSP ", + "summary": "certs: Sync with upstream as of Apr 8 2025", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106615 + }, + "aae3370fcd83ca6142e62b792352689241c43cea": { + "hash": "aae3370fcd83ca6142e62b792352689241c43cea", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "macOS: Support vsync when embedding OpenGL processes", + "body": "Closes #106379", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106614 + }, + "47971c0a27c1becf53a758c8a7ac0e308a213e46": { + "hash": "47971c0a27c1becf53a758c8a7ac0e308a213e46", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ0NDMxMw==" + ], + "author_raw": "Ricardo Sanchez-Saez ", + "committer_raw": "Ricardo Sanchez-Saez ", + "summary": "Introduce 'visionos' platform derived from 'apple_embedded'", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105628 + }, + "457299449df2a72c62b8fab4e39752f6810eb057": { + "hash": "457299449df2a72c62b8fab4e39752f6810eb057", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ0NDMxMw==" + ], + "author_raw": "Ricardo Sanchez-Saez ", + "committer_raw": "Ricardo Sanchez-Saez ", + "summary": "Introduce 'drivers/apple_embedded' abstract platform for code reuse", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105628 + }, + "be3ecaeb3c51433058ad4e96ec892d18f4291efd": { + "hash": "be3ecaeb3c51433058ad4e96ec892d18f4291efd", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106588 from timothyqiu/tree-new-bee", + "body": "Lazy create menu and slider nodes in `Tree`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "80d77d772ab2526f7d6f1646d11abf1e37db0164": { + "hash": "80d77d772ab2526f7d6f1646d11abf1e37db0164", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106572 from k1r4n8/dds-32bit-no-alpha", + "body": "Add DDS loading of 32bit aligned data without alpha", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b29a5b4c63a4d9326a01059b1528e60b53cadb5e": { + "hash": "b29a5b4c63a4d9326a01059b1528e60b53cadb5e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106604 from m4gr3d/fix_aab_regression", + "body": "Update to the AAB directory layout", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "54a368b4548b4e7affbbc543a4c675d448d81cc0": { + "hash": "54a368b4548b4e7affbbc543a4c675d448d81cc0", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106476 from timothyqiu/tooltip-scale", + "body": "Improve description of `Control.scale`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6fb4a84a0e4024cec86646d94f7895e504d55819": { + "hash": "6fb4a84a0e4024cec86646d94f7895e504d55819", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104682 from aaronfranke/new-icons", + "body": "Add several new physics-related icons", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cf05bb10ff964648552a393a771bfb4fba8a6d07": { + "hash": "cf05bb10ff964648552a393a771bfb4fba8a6d07", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106602 from DeeJayLSP/faster-qoa-enc", + "body": "Update `qoa.h` to latest git", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3120d17f62db08213332fff2b41878e7a58a4bf1": { + "hash": "3120d17f62db08213332fff2b41878e7a58a4bf1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104998 from TokageItLab/unregister-spring-from-physics", + "body": "Move `SpringBoneSimulator3D` registration to the outside of Physics3D's environment", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8e744e65b8f252070043715152fc3179cb3c0ab4": { + "hash": "8e744e65b8f252070043715152fc3179cb3c0ab4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106049 from nklbdev/fix-set-focus-on-right-control-on-user-action-show-in-file-system", + "body": "Fix Set focus on right control on user action \"show in file system\"", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "70f8dd29f551c421a96ed4de8ab96f6309452561": { + "hash": "70f8dd29f551c421a96ed4de8ab96f6309452561", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Simplify use of `LocalVector` `force_trivial` template parameter.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105505 + }, + "ec7fb37db16fc522b5182023fcf62cd613def74d": { + "hash": "ec7fb37db16fc522b5182023fcf62cd613def74d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Update to the AAB directory layout", + "body": "Follow-up to https://github.com/godotengine/godot/pull/106152 to address the regression described in https://github.com/godotengine/godot/issues/106582", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106604 + }, + "bc192598e5d621302fc8660ec3db20840722089a": { + "hash": "bc192598e5d621302fc8660ec3db20840722089a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwMDI0Njcx" + ], + "author_raw": "DeeJayLSP ", + "committer_raw": "DeeJayLSP ", + "summary": "Update `qoa.h` to latest git", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106602 + }, + "a2aefab4c78273c8a2006daf28b700d427e1feeb": { + "hash": "a2aefab4c78273c8a2006daf28b700d427e1feeb", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106486 from BlueCube3310/image-ch-detect-fix", + "body": "Image: Fix detecting color channels", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0f21ccd4b82260d4dc51b62b688edd03dc27bfe4": { + "hash": "0f21ccd4b82260d4dc51b62b688edd03dc27bfe4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104560 from TokageItLab/bone-name-validation", + "body": "Add bone name/idx matching validation and lacked virtual methods to `SkeletonModifier3D`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c4c2009f2d5c229af7166d8621744f19dbdd989f": { + "hash": "c4c2009f2d5c229af7166d8621744f19dbdd989f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #92141 from SatLess/Anim-Player-Pos-Double-Click", + "body": "Allow double-click within tracks to set a new play position", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f1ba8eeae5acb830a5ad92133027240e902c66c9": { + "hash": "f1ba8eeae5acb830a5ad92133027240e902c66c9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105706 from TokageItLab/fix-fixer", + "body": "Make silhouette fixer to use arc `Quaternion` constructor instead of `looking_at()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6c2d288ef11dba4e930cc9aacce9ad76bcdacf39": { + "hash": "6c2d288ef11dba4e930cc9aacce9ad76bcdacf39", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106337 from TokageItLab/arc-tolerance", + "body": "Fix Quaternion arc constructor tolerance", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7258540a253e6940cf170e027e94452e39b69e31": { + "hash": "7258540a253e6940cf170e027e94452e39b69e31", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106334 from harrisyu/tweeak-fix-feature", + "body": "Make sure clicking AnimationTree node open the state machine editor not the track editor.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "42302f005bf72d04164b53c339b84365ba378986": { + "hash": "42302f005bf72d04164b53c339b84365ba378986", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106584 from bruvzg/svg_in_ot_sc_and_bl", + "body": "Adjust SVG in OT scaling and baseline.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2bf7ac76cf4867d7b1dfc7c95b142ce23c24631a": { + "hash": "2bf7ac76cf4867d7b1dfc7c95b142ce23c24631a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106456 from Repiteo/style/remove-DEBUG_METHODS_ENABLED", + "body": "Style: Remove redundant `DEBUG_METHODS_ENABLED` macro", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3cfe5f9ea8a4f52f6ba9391429866c395c7694ed": { + "hash": "3cfe5f9ea8a4f52f6ba9391429866c395c7694ed", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106565 from roughbits01/line-edit-secret-drag", + "body": "Fix LineEdit with secret checked reveals the secret when a selection is dragged", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4af69c9d3b59fc074bc77986eb7303c7d2d66634": { + "hash": "4af69c9d3b59fc074bc77986eb7303c7d2d66634", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105920 from TokageItLab/fix-rest-update", + "body": "Fix rest update process by dirty flag to not take into account pose dirty flag in `Skeleton3D`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2d42b889d17794f74a8e4c451ffc4b6767ddb802": { + "hash": "2d42b889d17794f74a8e4c451ffc4b6767ddb802", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104124 from Ivorforce/alloc-static-calloc", + "body": "Add `Memory::alloc_static_zeroed` to allocate memory that's filled with zeroes.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fa90be2684b771ab34f76cfc99d8fcd7b753b70d": { + "hash": "fa90be2684b771ab34f76cfc99d8fcd7b753b70d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #101179 from Flynsarmy/one_less_click", + "body": "Fix opacity when deleting or renaming a node in AnimationNodeStateMachine", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b8dc28ba9f9f67eb94173a43a38d0db582fffa14": { + "hash": "b8dc28ba9f9f67eb94173a43a38d0db582fffa14", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103986 from CrayolaEater/improved-blend-tree-state-machine-display", + "body": "Improve State Machine BlendTree node to properly display conditions", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "52124a12620b8ee075deb79503aa75f1c3c84b3f": { + "hash": "52124a12620b8ee075deb79503aa75f1c3c84b3f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106538 from stuartcarnie/macos_embedded_size_fix", + "body": "macOS: Ensure LayerHost size is set when first embedded", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "70fa7fba19ac0c70fdd074408a7d20006a0b4d0b": { + "hash": "70fa7fba19ac0c70fdd074408a7d20006a0b4d0b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #101792 from TokageItLab/oneshot-scale", + "body": "Change `NodeOneShot` fading to uses self delta instead of input delta", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "edce9fde3bfa510760673cf564f6cb981cff036a": { + "hash": "edce9fde3bfa510760673cf564f6cb981cff036a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103573 from BlueCube3310/etcpak-dec-align-fix", + "body": "etcpak: Improve and fix decompression of mipmaps", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a6e80ec3ea3275343cf137d5a7a472d706f31f15": { + "hash": "a6e80ec3ea3275343cf137d5a7a472d706f31f15", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106260 from Rubonnek/fix-pot-dialog-config", + "body": "Do not grab focus on filename `LineEdit` in `EditorFileDialog` when outside the tree", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "41bc5ea49c4bf05162ff606a10b0fa79815cc463": { + "hash": "41bc5ea49c4bf05162ff606a10b0fa79815cc463", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106504 from adamscott/return-without-error-os-get-process-id", + "body": "[Web] Always return `0` for `OS::get_process_id()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "23321951d7861a3744bbec603c781c48bc59e98c": { + "hash": "23321951d7861a3744bbec603c781c48bc59e98c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106374 from YYF233333/opt_script_get_keyword", + "body": "Improve `ScriptLanguage` get keyword API", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d57050c66d7cf1a037f68e47aeef470614fd2be6": { + "hash": "d57050c66d7cf1a037f68e47aeef470614fd2be6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106502 from TCROC/fix-aot-crash", + "body": "Fix crash on aot unloading", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f5383df83b9b4dd279583626132e1679463dd114": { + "hash": "f5383df83b9b4dd279583626132e1679463dd114", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzk3MTc0" + ], + "author_raw": "Pedro J. Estébanez ", + "committer_raw": "Pedro J. Estébanez ", + "summary": "Overhaul `Resource::duplicate_for_local_scene()`", + "body": "- Serves as a first step for future refactors.\n- Code is simpler.\n- Algorithm is more efficient: instead of two passes (dumb copy + resolve copies), it's single-pass.\n- Now obeys `PROPERTY_USAGE_NEVER_DUPLICATE`.\n- Now handles deep self-references (the resource to be duplicated being referenced somewhere deep).", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100673 + }, + "7aa9174bc4656aefbc656c0be9db10f7e6f9b9eb": { + "hash": "7aa9174bc4656aefbc656c0be9db10f7e6f9b9eb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Lazy create menu and slider nodes in `Tree`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106588 + }, + "296bee6bce84e6d7378ae00af849c85d730cc0e2": { + "hash": "296bee6bce84e6d7378ae00af849c85d730cc0e2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEyNTA5MDk3" + ], + "author_raw": "Marwen Azouzi ", + "committer_raw": "Marwen Azouzi ", + "summary": "Fix LineEdit with secret checked reveals the secret when a selection is dragged", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106565 + }, + "3460f623a20d64fe7a8adfaa176819b2577991fb": { + "hash": "3460f623a20d64fe7a8adfaa176819b2577991fb", + "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": "Adjust SVG in OT scaling and baseline.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106584 + }, + "3508257bc562114889b0dbc1ead1f61c57e80779": { + "hash": "3508257bc562114889b0dbc1ead1f61c57e80779", + "is_merge": false, + "authored_by": [ + "U_kgDOCB2hRQ" + ], + "author_raw": "k1r4n8 ", + "committer_raw": "k1r4n8 ", + "summary": "Add DDS loading of 32bit aligned data without alpha", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106572 + }, + "e64206d85147a6fa0793534930505f84486e2132": { + "hash": "e64206d85147a6fa0793534930505f84486e2132", + "is_merge": false, + "authored_by": [ + "" + ], + "author_raw": "Sat ", + "committer_raw": "Sat <124409014+SatLess@users.noreply.github.com>", + "summary": "Allow double-click within tracks to set a new play position", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 92141 + }, + "6fe17b264e149169da057a20ffdd585bd837617b": { + "hash": "6fe17b264e149169da057a20ffdd585bd837617b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Use `if` based mod in `HashMap` and `HashSet` in loops (faster than `fastmod`).", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106569 + }, + "8bd1b5fce9e9c34d6f7daab7ecdde7754fd81066": { + "hash": "8bd1b5fce9e9c34d6f7daab7ecdde7754fd81066", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgzMzc4ODA=" + ], + "author_raw": "Wilson E. Alvarez ", + "committer_raw": "Wilson E. Alvarez ", + "summary": "Do not grab focus on filename LineEdit in EditorFileDialog when outside the tree", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106260 + }, + "6190d412d3dcb32a858d84606aae9eea3da24efb": { + "hash": "6190d412d3dcb32a858d84606aae9eea3da24efb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExMDY2Mjk=" + ], + "author_raw": "Arseny Kapoulkine ", + "committer_raw": "Arseny Kapoulkine ", + "summary": "Adjust LOD selection metrics to use attribute error", + "body": "- Revert meshoptimizer patch; the metric used for LOD selection now\nincorporates attribute error\n- Since LOD selection is now aware of attribute deviation, we don't\nneed to use a higher normal weight\n- To prevent normal creases from creating input triangles with very\nlarge normal deviation, reduce default normal merge threshold\n- Since we now use combined metric to select LODs, we never need LODs\nwith error>1 as these should not be selected if the mesh is visible.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106562 + }, + "b4ac896c6671301bd3f7f656742aa8d547377553": { + "hash": "b4ac896c6671301bd3f7f656742aa8d547377553", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Changed NodeOneShot fading so that it does not depend on input delta", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101792 + }, + "c58078ba42fa5f6f5aabea4d4b70e4d34b7c6378": { + "hash": "c58078ba42fa5f6f5aabea4d4b70e4d34b7c6378", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "macOS: Ensure LayerHost size is set when first embedded", + "body": "Closes #106431", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106538 + }, + "1384e82c2cf69e0a820a2ac8dc6ca2df6ccc91a7": { + "hash": "1384e82c2cf69e0a820a2ac8dc6ca2df6ccc91a7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY3NjkzODMw" + ], + "author_raw": "Yufeng Ying ", + "committer_raw": "Yufeng Ying ", + "summary": "Improve ScriptLanguage get keyword API.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106374 + }, + "17d068963ff2e2131497b1b5d77c8cd5a5895ecb": { + "hash": "17d068963ff2e2131497b1b5d77c8cd5a5895ecb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Add bone name/idx matching validation & virtual func to skel Modifier", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104560 + }, + "15c684aad9e0cea8dd824ef14d3ff4ebd62e49c8": { + "hash": "15c684aad9e0cea8dd824ef14d3ff4ebd62e49c8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI0MzA3MDQ5" + ], + "author_raw": "Travis Lange ", + "committer_raw": "Travis Lange ", + "summary": "fix crash on aot unloading", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106502 + }, + "6e6c4d3045a09bfd359ae963a08eae98604e0537": { + "hash": "6e6c4d3045a09bfd359ae963a08eae98604e0537", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI3MDkyOA==" + ], + "author_raw": "Adam Scott ", + "committer_raw": "Adam Scott ", + "summary": "[Web] Always return `0` for `OS::get_process_id()`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106504 + }, + "ff3ababb09c47b01ab722d297a00617581dc9ea7": { + "hash": "ff3ababb09c47b01ab722d297a00617581dc9ea7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODUwNA==" + ], + "author_raw": "Dario ", + "committer_raw": "Dario ", + "summary": "Reduce amount of permutations in mobile shader.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106493 + }, + "9f67bf96fa16a5eefaff2edaff2ed8430104a3e9": { + "hash": "9f67bf96fa16a5eefaff2edaff2ed8430104a3e9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ5NjExOTk0" + ], + "author_raw": "Elzewyr <49611994+elzewyr@users.noreply.github.com>", + "committer_raw": "Elzewyr <49611994+elzewyr@users.noreply.github.com>", + "summary": "SoftBody3D: Add a property for scaling rest lengths of edge constraints", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106321 + }, + "34f005d810e8967ee0d57afb78f8e0a64f473094": { + "hash": "34f005d810e8967ee0d57afb78f8e0a64f473094", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106487 from bruvzg/rtl_fix", + "body": "Revert #104357 and #106141 to fix Control RTL position", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "202b1176a4596eb9344c05b29f5840bf7991d743": { + "hash": "202b1176a4596eb9344c05b29f5840bf7991d743", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106251 from ArchercatNEO/wayland-cursor-shape", + "body": "[Wayland] Implement the cursor-shape-v1 protocol", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "13aaf5e228ae93aa497465405848263fe7e34c2d": { + "hash": "13aaf5e228ae93aa497465405848263fe7e34c2d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103462 from GlitchedCode922/master", + "body": "Fix InputEventMouseMotion reference", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ce2f047112d97f1e46e1a6aa6c27e59f0c5e2bc5": { + "hash": "ce2f047112d97f1e46e1a6aa6c27e59f0c5e2bc5", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106437 from BlueCube3310/ch-remap-grow", + "body": "Expand the imported texture channel count for remapping if necessary", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "932d9f8cc0f6b6265f1ddd4c13bb4297ef93ace0": { + "hash": "932d9f8cc0f6b6265f1ddd4c13bb4297ef93ace0", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99938 from Repiteo/ci/scons-flag-formatting", + "body": "CI: Format SCons input flags & build action", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0d8f33a74a1071c93083c07e91882f7e67880675": { + "hash": "0d8f33a74a1071c93083c07e91882f7e67880675", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103295 from Arnklit/animation-editor-select-node-list-view", + "body": "Add select node shortcut to list view in Animation Player Editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "596a8eb54cbb60367ab9af312a311032bb1e0bb7": { + "hash": "596a8eb54cbb60367ab9af312a311032bb1e0bb7", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106462 from shiena/fix/prevent-camera-permission", + "body": "Android: Don't request `CAMERA` permission on editor startup", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1e50e05235ebe9081dc358a9c5b2bb6aea676e4c": { + "hash": "1e50e05235ebe9081dc358a9c5b2bb6aea676e4c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105723 from KoBeWi/sortatron", + "body": "Add file sort to FileDialog", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b639c0cb7784566cb695a23244fd835356cc92aa": { + "hash": "b639c0cb7784566cb695a23244fd835356cc92aa", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103130 from Arnklit/filter-animations", + "body": "Add animation filtering to animation editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c3247d87d8b466b8f4aa4646b2a6b1e68b858784": { + "hash": "c3247d87d8b466b8f4aa4646b2a6b1e68b858784", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106423 from YeldhamDev/that_is_a_big_scrollbar_btw", + "body": "Hide scrollbar in the audio stream importer dialog when unneeded", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f33f01335f032047919898582fcd3e930f3788c0": { + "hash": "f33f01335f032047919898582fcd3e930f3788c0", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106453 from kleonc/texture_region_editor_fix_redundant_signal_connection", + "body": "Fix redundant signal connection in `TextureRegionEditor`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dbb11da551e3922547d9f3cb182c50e7e8714daf": { + "hash": "dbb11da551e3922547d9f3cb182c50e7e8714daf", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106452 from OmarQurashi868/patch-1", + "body": "Fix typo in `Node.get_child` documentation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5620a215a11e5aca2e3a18df4428131de6000065": { + "hash": "5620a215a11e5aca2e3a18df4428131de6000065", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106021 from Alex2782/fix_xbox_controller_on_android", + "body": "Fix Xbox Controller on Android", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "43be1ed01be6ce9410158e11c8aa748b7d7e34ef": { + "hash": "43be1ed01be6ce9410158e11c8aa748b7d7e34ef", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106466 from m4gr3d/misc_build_fixes", + "body": "[Android] Misc build fixes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "af79974921600051c85a377370b83ae8b268d752": { + "hash": "af79974921600051c85a377370b83ae8b268d752", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106464 from smix8/gridmap_scenario_fix", + "body": "Fix GridMap scenario crash when outside tree", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "608320e94a4397200a83e16d00dc8d2f36b14d77": { + "hash": "608320e94a4397200a83e16d00dc8d2f36b14d77", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103584 from Arnklit/animation-player-alphabetical-sorting", + "body": "Add alphabetical sorting to Animation Player", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "25ae5c8ab4d308b26e8bbfb2e0b80a52708d3200": { + "hash": "25ae5c8ab4d308b26e8bbfb2e0b80a52708d3200", + "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": "Revert \"Fix #100536: Control set_position resizes offsets/anchors\"", + "body": "This reverts commit ca57fe1db47cf0b161c6f35daa87182ee01d79bb.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106487 + }, + "4976b38decc58424a1d7d695eeaf6897ea50ee64": { + "hash": "4976b38decc58424a1d7d695eeaf6897ea50ee64", + "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": "Revert \"Fix unexpected control position change when left/top offsets not match pos_cache\"", + "body": "This reverts commit 49c79660429896af293a4ce35cf72437031cd560.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106487 + }, + "0f9986470a6d173cf84a5ba5ea576355450c1c0a": { + "hash": "0f9986470a6d173cf84a5ba5ea576355450c1c0a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzMTUwMjQ0" + ], + "author_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "committer_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "summary": "Image: Fix detecting color channels", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106486 + }, + "e22540bc0bb33a0a381885b34381850d076fdf1c": { + "hash": "e22540bc0bb33a0a381885b34381850d076fdf1c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Improve description of `Control.scale`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106476 + }, + "1b0bd35f09454811e96a714c2185705238ee1dc9": { + "hash": "1b0bd35f09454811e96a714c2185705238ee1dc9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Update the GodotOpenXR meta-data removal logic", + "body": "Godot OpenXR Vendor plugin version 4.0.0-stable changed the plugin's manifest declaration, so this updates the logic to remove that manifest declaration to match.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106466 + }, + "773fc96ab287730bdcc4779d21e79fc95142aa65": { + "hash": "773fc96ab287730bdcc4779d21e79fc95142aa65", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Update the logic to validate the java version", + "body": "Loosen the check to allow Java version >= 17", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106466 + }, + "db6a22cb59507999fdb92923113d10b514657b14": { + "hash": "db6a22cb59507999fdb92923113d10b514657b14", + "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 scenario crash when outside tree", + "body": "Fixes GridMap scenario crash when outside tree.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106464 + }, + "64e2c31c10f651146dea82d0fb047ae83a64c04a": { + "hash": "64e2c31c10f651146dea82d0fb047ae83a64c04a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEyOTU2Mzk=" + ], + "author_raw": "KOGA Mitsuhiro ", + "committer_raw": "KOGA Mitsuhiro ", + "summary": "Android: Don't request CAMERA permission on editor startup", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106462 + }, + "c3ae6aa10b1c0c5488cf5b5e82dd34d265c1567c": { + "hash": "c3ae6aa10b1c0c5488cf5b5e82dd34d265c1567c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #106454 from KoBeWi/new_cryptic_error_to_your_collection", + "body": "Fix potential crash when checking unsaved history", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1d3ade925fbbe041ecb61aac01139c0af5415c74": { + "hash": "1d3ade925fbbe041ecb61aac01139c0af5415c74", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix crash when checking unsaved history", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106454 + }, + "a6ca9088e035e7aaec76e676ca98d7fbd5a16a1c": { + "hash": "a6ca9088e035e7aaec76e676ca98d7fbd5a16a1c", + "is_merge": false, + "authored_by": [ + "U_kgDOBbksIA" + ], + "author_raw": "Omar Qurashi <96021536+OmarQurashi868@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix typo in `Node.get_child` documentation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106452 + }, + "b7b3a1a78ad07591fa64e471ef5d42c1166e33e7": { + "hash": "b7b3a1a78ad07591fa64e471ef5d42c1166e33e7", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106399 from DarioSamo/fix-canvas-validation-error", + "body": "Rewrite textureProjLod usage to avoid a Vulkan validation error.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e717440dbe9ad98d85a3037acf65a3a624de7f8d": { + "hash": "e717440dbe9ad98d85a3037acf65a3a624de7f8d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106446 from zeux/simp-colors", + "body": "Use vertex colors (if present) as attributes during simplification", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "da9fb81e1fb555a4cadc5e3f7cbe7aa685d3c359": { + "hash": "da9fb81e1fb555a4cadc5e3f7cbe7aa685d3c359", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #89556 from smntic/single-char", + "body": "Fix words not being selected by endpoints", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "eb9fcf8b2a6fd9e05e5596aa20ba88bf7f466851": { + "hash": "eb9fcf8b2a6fd9e05e5596aa20ba88bf7f466851", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #96497 from Repiteo/core/pair", + "body": "Core: Convert `Pair`/`KeyValue` to `constexpr`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "76a65de3ab402c1e3a1c7688fdce755ba2da183a": { + "hash": "76a65de3ab402c1e3a1c7688fdce755ba2da183a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkwNTg5NDE=" + ], + "author_raw": "Adam Johnston ", + "committer_raw": "Adam Johnston ", + "summary": "Change fuzzy search to only set case sensitive within set_query", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105996 + }, + "9a8348cc2c309061b24fc85328e6733d5d79ea58": { + "hash": "9a8348cc2c309061b24fc85328e6733d5d79ea58", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExMDY2Mjk=" + ], + "author_raw": "Arseny Kapoulkine ", + "committer_raw": "Arseny Kapoulkine ", + "summary": "Use vertex colors (if present) as attributes during simplification", + "body": "When importing meshes with vertex colors, we will now supply them to the\nsimplifier as attributes with weight=1 (in addition to normals). This will\nguide the simplification to preserve regions where vertex colors change.\n\nFor this change to take full effect, it is also necessary to respect the\nfull error when selecting LODs; this change does not do that yet, so there\nare going to still be cases where vertex colors change abruptly during LOD\nswitch in a visible manner.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106446 + }, + "d237e31a892586abc0b3cdd253704a0dcda8715c": { + "hash": "d237e31a892586abc0b3cdd253704a0dcda8715c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Style: Remove redundant `DEBUG_METHODS_ENABLED`", + "body": "• Replaced with functionally identical and far more ubiquitous `DEBUG_ENABLED`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106456 + }, + "6b235de8461cca09117b46848313e22e336fe9bd": { + "hash": "6b235de8461cca09117b46848313e22e336fe9bd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkyODMwOTg=" + ], + "author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>", + "committer_raw": "kleonc <9283098+kleonc@users.noreply.github.com>", + "summary": "Fix redundant signal connection in TextureRegionEditor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106453 + }, + "92cfd2b486a84b0c4ba4e1c21718237bebf5bb08": { + "hash": "92cfd2b486a84b0c4ba4e1c21718237bebf5bb08", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzMTUwMjQ0" + ], + "author_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "committer_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "summary": "Expand the imported texture channel count for remapping if necessary", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106437 + }, + "e3d60bbd0c10a4fa6e59d3f74038501a91b51e2c": { + "hash": "e3d60bbd0c10a4fa6e59d3f74038501a91b51e2c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Remove the option to compress Android native libraries", + "body": "Follow-up to https://github.com/godotengine/godot/pull/106358, this is a separate commit / PR since it shouldn't be cherry-picked in previous releases as it removes existing functionality.\n\nSupport for 16kb page size added in the previous PR requires the native libraries to be uncompressed, so we're deprecating and removing the option to compress native libraries.\nSee https://developer.android.com/guide/practices/page-sizes#agp_version_851_or_higher for more details.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106359 + }, + "5538850d87a9fcff8f3ec9d0ceaef919f6319cea": { + "hash": "5538850d87a9fcff8f3ec9d0ceaef919f6319cea", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Core: Convert `Pair`/`KeyValue` to `constexpr`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96497 + }, + "5e27318b6c81c7eeef462737e6259d78841757e6": { + "hash": "5e27318b6c81c7eeef462737e6259d78841757e6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106366 from jrouwe/fix_106301", + "body": "Jolt physics: Setting position instead of velocity in `JoltSoftBody3D::set_vertex_position`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7d46f0f7339fc429153a454030672e9c3f65883e": { + "hash": "7d46f0f7339fc429153a454030672e9c3f65883e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106365 from stuartcarnie/sgc_macos_modifier_state_focus", + "body": "macOS: Send initial modifier keys as input events", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fdde7c3307435c094e6f84cd1b1cf7a8fd20bacf": { + "hash": "fdde7c3307435c094e6f84cd1b1cf7a8fd20bacf", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105208 from hakro/2d-physical-keys", + "body": "Adjust 2D select/move/rotate/scale shortcuts to match 3D", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "82ea0b92934076a22cd5e816813f8e872c9dbb08": { + "hash": "82ea0b92934076a22cd5e816813f8e872c9dbb08", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106358 from m4gr3d/update_ndk_28", + "body": "[Android] Add support for 16 KB page sizes, update to NDK r28b", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bd73ab4e03fea2e5b1eb6e51d4a67f3a316682b0": { + "hash": "bd73ab4e03fea2e5b1eb6e51d4a67f3a316682b0", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105576 from GustJc/fix_tooltip_disappearing", + "body": "Fix EditorInspector tooltip disappearing in special cases", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "97df52c26df872e8ba02363e3190e3557c00af79": { + "hash": "97df52c26df872e8ba02363e3190e3557c00af79", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106338 from lalitshankarch/make-buttons-accessible", + "body": "AudioStreamImport: Make play and stop buttons accessible through keyboard", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b7c4f2320337c7a50e07d896339656622dc98051": { + "hash": "b7c4f2320337c7a50e07d896339656622dc98051", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105819 from hexog/implicit-package-references", + "body": "Mark referenced packages in SDK as implicitly defined", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4daa677fcb5699dfff7500af7ce24b2282aedc87": { + "hash": "4daa677fcb5699dfff7500af7ce24b2282aedc87", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106316 from Rudolph-B/depth-buffer-debug", + "body": "Change Occlusion Culling Buffer debug view to use log scaling", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f3e0005266fd752887c857d17be44c6fcafb5ed1": { + "hash": "f3e0005266fd752887c857d17be44c6fcafb5ed1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105547 from KoBeWi/default_ok_ok", + "body": "Improve default OK text in AcceptDialog", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a7a61cc284af126c6f232496f00edf226db97486": { + "hash": "a7a61cc284af126c6f232496f00edf226db97486", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106439 from timothyqiu/import-out-params", + "body": "Document output parameters of `EditorImportPlugin.import`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1069cb1df3717ab2a268e445056896915c0e3bcd": { + "hash": "1069cb1df3717ab2a268e445056896915c0e3bcd", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106438 from Ivorforce/ci-run-attempt-2", + "body": "Make it possible to run CI manually if `DISABLE_GODOT_CI` is set.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "56cc2bb68a3568bcf96ce2d858eea62124f40455": { + "hash": "56cc2bb68a3568bcf96ce2d858eea62124f40455", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105848 from leandro-benedet-garcia/delete_cache", + "body": "Delete test cache before running it", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "59cd4b823bd59cb53aad324da548d58e6cf906ba": { + "hash": "59cd4b823bd59cb53aad324da548d58e6cf906ba", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106435 from akien-mga/android-readd-generate_apk-alias", + "body": "Android: Re-add `generate_apk` alias for compatibility", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "be33a05a1ead110d54a08110628a555500322282": { + "hash": "be33a05a1ead110d54a08110628a555500322282", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106430 from timothyqiu/tree-new-bee", + "body": "Cleanup header includes in Tree", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "83ba0687f732e1587c2a24581079dfbaed2453a4": { + "hash": "83ba0687f732e1587c2a24581079dfbaed2453a4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106407 from DarioSamo/present-validation-error", + "body": "Rework semaphores for presentation to be created per swap chain image to fix validation error.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6a410e31629c00ddf5e03f514bf6375ad895925f": { + "hash": "6a410e31629c00ddf5e03f514bf6375ad895925f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106404 from dalexeev/gui-rtl-copy-all-if-nothing-selected", + "body": "GUI: Copy all text in `RichTextLabel` if nothing is selected", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "433bb0d6a411c659124594a077057ba959759cbf": { + "hash": "433bb0d6a411c659124594a077057ba959759cbf", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106403 from Raftatul/import_script", + "body": "Check if import script is subtype of EditorScenePostImport", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "902d2b45bb727b20ba36210a7eef06ece5d68b1f": { + "hash": "902d2b45bb727b20ba36210a7eef06ece5d68b1f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106400 from RandomShaper/win_compat", + "body": "Improve platform compatibility of Windows and Direct3D 12", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e62556585318f311adcac6e5f540859ea6c73b3d": { + "hash": "e62556585318f311adcac6e5f540859ea6c73b3d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106396 from chocola-mint/canvas-item-add-triangle-array-count", + "body": "Implement the `count` parameter in `RenderingServer.canvas_item_add_triangle_array`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8134f3fe4b8134c0c5688c23925d64004c6b13d3": { + "hash": "8134f3fe4b8134c0c5688c23925d64004c6b13d3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106394 from vmedea/2025-libdecor", + "body": "Wayland: Unbreak build with `libdecor=no`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e066c6417d84508ac5815182186c453d282acd20": { + "hash": "e066c6417d84508ac5815182186c453d282acd20", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106380 from DanielKinsman/fix_libjpegturbo_bug", + "body": "Fix libjpeg-turbo not working on 32-bit builds", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3cd7b5b9a87d4048838a99c9051d030ccbbc56dc": { + "hash": "3cd7b5b9a87d4048838a99c9051d030ccbbc56dc", + "is_merge": false, + "authored_by": [ + "U_kgDOBn7oNw" + ], + "author_raw": "ArchercatNEO ", + "committer_raw": "ArchercatNEO ", + "summary": "[Wayland] Implement the cursor-shape-v1 protocol", + "body": "Related #106229. The cursor-shape protocol allows us to not have to deal with cursor theming and instead depend on the\ncompositor for it.\nThis still does not quite solve the issue when the compositor doesn't implement the protocol\n(or running under the x11 backend) but for gnome/kde and a few more this should resolve things.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106251 + }, + "499fff51fbb582f25dfd7f32757a6db0e81389d3": { + "hash": "499fff51fbb582f25dfd7f32757a6db0e81389d3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODUwNA==" + ], + "author_raw": "Dario ", + "committer_raw": "Dario ", + "summary": "Rewrite textureProjLod usage to avoid a Vulkan validation error.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106399 + }, + "d38bda7e7d21adbda89409230bd885ea847df28c": { + "hash": "d38bda7e7d21adbda89409230bd885ea847df28c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "CI: Format SCons input flags & build action", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99938 + }, + "c31746fdcf546b1eb5f697647973adc7f75e266f": { + "hash": "c31746fdcf546b1eb5f697647973adc7f75e266f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Document output parameters of `EditorImportPlugin.import`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106439 + }, + "e0f8943d1edd2cc6c41b3d0894228e5ca83f3ea1": { + "hash": "e0f8943d1edd2cc6c41b3d0894228e5ca83f3ea1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Make it possible to run CI manually if `DISABLE_GODOT_CI` is set.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106438 + }, + "33dcd7a6d951ff39a03972ad010f5489af478695": { + "hash": "33dcd7a6d951ff39a03972ad010f5489af478695", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Add file sort to FileDialog", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105723 + }, + "8851c5a54d270b76ccc7edc92855fcc2cb1ee6a7": { + "hash": "8851c5a54d270b76ccc7edc92855fcc2cb1ee6a7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Android: Re-add `generate_apk` alias for compatibility", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106435 + }, + "820380817aa801e5a9d692bd72af398899d08bab": { + "hash": "820380817aa801e5a9d692bd72af398899d08bab", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzk3MTc0" + ], + "author_raw": "Pedro J. Estébanez ", + "committer_raw": "Pedro J. Estébanez ", + "summary": "Exclude RD creation test functions from templates", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106400 + }, + "53bee4eb5664387c415b45022436bfccfd50497e": { + "hash": "53bee4eb5664387c415b45022436bfccfd50497e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzk3MTc0" + ], + "author_raw": "Pedro J. Estébanez ", + "committer_raw": "Pedro J. Estébanez ", + "summary": "Windows: Restrict time API use to the desktop flavor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106400 + }, + "9a631d1e45be92470310691122241af44334319c": { + "hash": "9a631d1e45be92470310691122241af44334319c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "macOS: Send initial modifier keys as input events", + "body": "This ensures if a user is holding SHIFT or OPTION to perform a modified\naction, it is correctly handled by the application.\n\nExamples include SHIFT+Click to add to the selection.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106365 + }, + "88d922c55e68ed81aea194604d1fb8fc1b9d4766": { + "hash": "88d922c55e68ed81aea194604d1fb8fc1b9d4766", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Cleanup header includes in Tree", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106430 + }, + "2a89ec5ccd826157931de6aef1cc66a047731572": { + "hash": "2a89ec5ccd826157931de6aef1cc66a047731572", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE1NjM5" + ], + "author_raw": "Daniel Kinsman ", + "committer_raw": "Daniel Kinsman ", + "summary": "Fix libjpeg-turbo not working on 32-bit builds", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106380 + }, + "bbe9994bb15f31d2221eb9615f2fef29eb16fd7e": { + "hash": "bbe9994bb15f31d2221eb9615f2fef29eb16fd7e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Hide scrollbar in the audio stream importer dialog when unneeded", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106423 + }, + "076608c979264d9b27bf06676a4338019c166b8d": { + "hash": "076608c979264d9b27bf06676a4338019c166b8d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Improve default OK text in AcceptDialog", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105547 + }, + "ad22f654892d8426d0d71aad0c88d7ce988f68d0": { + "hash": "ad22f654892d8426d0d71aad0c88d7ce988f68d0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODUwNA==" + ], + "author_raw": "Dario ", + "committer_raw": "Dario ", + "summary": "Rework semaphores for presentation to be created per swap chain image to fix validation error.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106407 + }, + "decf5bf86517ca2f38b90c9976f7895f329ea2e2": { + "hash": "decf5bf86517ca2f38b90c9976f7895f329ea2e2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3NzAwNDE4" + ], + "author_raw": "Danil Alexeev ", + "committer_raw": "Danil Alexeev ", + "summary": "GUI: Copy all text in `RichTextLabel` if nothing is selected", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106404 + }, + "9511e1137ddc9f3d9ba439658c93e2071bb26fbc": { + "hash": "9511e1137ddc9f3d9ba439658c93e2071bb26fbc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgwMjkyNzc4" + ], + "author_raw": "Raphaël Daubelcour ", + "committer_raw": "Raphaël Daubelcour ", + "summary": "Check if import_script is subtype of EditorScenePostImport", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106403 + }, + "7759296594a6e9a6b13413ebab74363a18e8ea32": { + "hash": "7759296594a6e9a6b13413ebab74363a18e8ea32", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzk3MTc0" + ], + "author_raw": "Pedro J. Estébanez ", + "committer_raw": "Pedro J. Estébanez ", + "summary": "Direct3D 12: Let platforms report support for direct composition", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106400 + }, + "428a762e9866afc41e9ba7fa334751142a81b432": { + "hash": "428a762e9866afc41e9ba7fa334751142a81b432", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106367 from stuartcarnie/sgc_fix_embedded_crash", + "body": "macOS: Fix a crash if no input event is set for a specific window", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8b4dd7a34efe6f5df5b255cd953927a0bbbc6f0f": { + "hash": "8b4dd7a34efe6f5df5b255cd953927a0bbbc6f0f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105724 from dugramen/recovery/split-commit", + "body": "Add inline color pickers to script editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3d645bdd13237bf280745d14cd6ce8b01c9c9525": { + "hash": "3d645bdd13237bf280745d14cd6ce8b01c9c9525", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106392 from bruvzg/wine_sh_secure", + "body": "[Wine] Use `_SH_DENY*` flags instead of unsupported `_SH_SECURE`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "43010e8839e6036e9148edccd3eac196e1209926": { + "hash": "43010e8839e6036e9148edccd3eac196e1209926", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106357 from YYF233333/remove_search_array", + "body": "Move bisect functionality to `Span` and deduplicate code", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "926cadb0931b51198e9b29f2ff875a15ed69ecca": { + "hash": "926cadb0931b51198e9b29f2ff875a15ed69ecca", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106257 from lodetrick/tab-control-fixes", + "body": "Fix TabBar Hidden Tabs Handling", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d043be60313d59c01bb5005a416bd48add6880c7": { + "hash": "d043be60313d59c01bb5005a416bd48add6880c7", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105585 from marcosc90/fix-web-update-size", + "body": "[Web] Prevent unnecessary canvas resizes by flooring scaled dimensions", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ae68a216b990421356e424c3285a6257f1c0eac4": { + "hash": "ae68a216b990421356e424c3285a6257f1c0eac4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106383 from bruvzg/macos_isdef", + "body": "Fix macOS build with `dev_build=yes` and `target=template_debug`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "006b986fbb5fa5fc6bbac8ee86f24cbdf9b71979": { + "hash": "006b986fbb5fa5fc6bbac8ee86f24cbdf9b71979", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106121 from KoBeWi/you_can_undo_but_you_can't_save", + "body": "Allow undoredo actions to not make history unsaved", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0a5a6e907b3adb1a3576fb8de660cb3012d3f241": { + "hash": "0a5a6e907b3adb1a3576fb8de660cb3012d3f241", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106381 from bruvzg/br_font", + "body": "Skip default font loading if Brotli is disabled.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "35ac3c01467fcd6861a1566b1b2458955a07291d": { + "hash": "35ac3c01467fcd6861a1566b1b2458955a07291d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #101834 from BlueCube3310/dds-failsafe", + "body": "DDS: Prevent crashing when unable to load image", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "67b3db8053d25ad0ab6188972efc195fa6919643": { + "hash": "67b3db8053d25ad0ab6188972efc195fa6919643", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104010 from aaronfranke/main-screen-auto-switch", + "body": "Improve editor 2D/3D main screen auto-switching logic", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fb39aa4fd37eb97c24592be477003ddfc17274e9": { + "hash": "fb39aa4fd37eb97c24592be477003ddfc17274e9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105833 from marcosc90/perf-web-shader-source", + "body": "[Web] Optimize `GL.getSource` for known-length shader sources", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ffb735823204565e5954a2f77eb6229752e11b27": { + "hash": "ffb735823204565e5954a2f77eb6229752e11b27", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105673 from bruvzg/macos_close_fs", + "body": "[macOS] Fix close button hidden and title bar transparent in fullscreen mode.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4a05246d29c3578ce0278ac223b9875522008610": { + "hash": "4a05246d29c3578ce0278ac223b9875522008610", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106342 from Ivorforce/fix-text-edit-search", + "body": "Refactor `TextEdit::search` to be more robust to failure.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d0693d686723328838ddab43193934257fc001f0": { + "hash": "d0693d686723328838ddab43193934257fc001f0", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #89988 from LunaCapra/specular-occlusion", + "body": "Add support for bent normal maps for specular occlusion and indirect lighting", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b28d5a31dc609e2934df061ba313f24986b5335d": { + "hash": "b28d5a31dc609e2934df061ba313f24986b5335d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106241 from lander-vr/fix-reflection-probe-box-projection-stretching", + "body": "Fix reflection probe box projection stretching", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e3ad8129f7d226fac857ae12d826cfb1ae0e930b": { + "hash": "e3ad8129f7d226fac857ae12d826cfb1ae0e930b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105601 from marcosc90/perf-web-gamepad", + "body": "[Web] Avoid unnecessary gamepad polling when no gamepads are connected", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "101dc9868f90653c7bb8f608502061e417b10af5": { + "hash": "101dc9868f90653c7bb8f608502061e417b10af5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU2Njc3MTM0" + ], + "author_raw": "chocola-mint <56677134+chocola-mint@users.noreply.github.com>", + "committer_raw": "chocola-mint <56677134+chocola-mint@users.noreply.github.com>", + "summary": "Implement the count parameter in RenderingServer.canvas_item_add_triangle_array()", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106396 + }, + "d213e7286621cc9d3b5feea55a676eb6cc5e28e9": { + "hash": "d213e7286621cc9d3b5feea55a676eb6cc5e28e9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQzMDQ4MTQy" + ], + "author_raw": "mara ", + "committer_raw": "mara ", + "summary": "wayland: Unbreak build with libdecor=no", + "body": "In #101774, some libdecor-specific code was added, but without adding the guards. This broke the build with\n`libdecor=no`.\n\nAdd `#ifdef` guard as necessary.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106394 + }, + "44bdadbe3aa3a593ad40fc4d579fb56d74908f37": { + "hash": "44bdadbe3aa3a593ad40fc4d579fb56d74908f37", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzMTUwMjQ0" + ], + "author_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "committer_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "summary": "DDS: Prevent crashing when unable to load image", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101834 + }, + "50c055600ae9a5446784178880dd5fd0b4123bad": { + "hash": "50c055600ae9a5446784178880dd5fd0b4123bad", + "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": "Skip default font loading if Brotli is disabled.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106381 + }, + "563136f85916f6145524ec538b6dd19de631410e": { + "hash": "563136f85916f6145524ec538b6dd19de631410e", + "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": "[Wine] Use _SH_DENY* flags instead of unsupported _SH_SECURE.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106392 + }, + "3bf400ffaea9301e7737f5b51d566c88d9ac9b63": { + "hash": "3bf400ffaea9301e7737f5b51d566c88d9ac9b63", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY3NjkzODMw", + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Yufeng Ying ", + "committer_raw": "Yufeng Ying ", + "summary": "Move bisect to Span and deduplicate code.", + "body": "Co-authored-by: Lukas Tenbrink ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106357 + }, + "1de9789806b626a3eb9b61d37391a5dbe96ae4ed": { + "hash": "1de9789806b626a3eb9b61d37391a5dbe96ae4ed", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Linux: Drop `ppc32` (32-bit PowerPC) architecture support", + "body": "This was added together with `ppc64le` in #54490, but seemingly only for the\npurpose of getting it to compile on a Linux distro that aims at maximizing\nsupport for all CPU architectures.\n\nI don't think anyone has ever _run_ Godot on a `ppc32` system (do those even\nsupport OpenGL ES 3.0?) and so I don't think we should aim to support it.\n\nDebian dropped support for its PowerPC (`ppc32`) arch in Debian 9, released\nin 2017.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106390 + }, + "581e899785ba316910f3800c505e9a0bf7d7021c": { + "hash": "581e899785ba316910f3800c505e9a0bf7d7021c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Refactor `TextEdit::search` to be more robust to failure.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106342 + }, + "dfb2bc5f7e87a469b50ae9d6f52699063c8a191d": { + "hash": "dfb2bc5f7e87a469b50ae9d6f52699063c8a191d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Fix macOS build with dev_build=yes and target=template_debug", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106383 + }, + "18eaa97f85d245b20df8896b6657270cd66e0c9f": { + "hash": "18eaa97f85d245b20df8896b6657270cd66e0c9f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMzMjAxNjc0" + ], + "author_raw": "Lalit Shankar Chowdhury ", + "committer_raw": "Lalit Shankar Chowdhury ", + "summary": "AudioStreamImport: Make play and stop buttons accessible through keyboard", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106338 + }, + "5fbc8a61fc806f6928cac073580f37221185ae12": { + "hash": "5fbc8a61fc806f6928cac073580f37221185ae12", + "is_merge": false, + "authored_by": [ + "U_kgDOCL9eow" + ], + "author_raw": "Logan Detrick ", + "committer_raw": "Logan Detrick ", + "summary": "Fix TabBar hidden tabs handling", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106257 + }, + "37aca09b237ee009e61574fb91082f9d55b0ad54": { + "hash": "37aca09b237ee009e61574fb91082f9d55b0ad54", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Fix Quaternion arc constructor tolerance", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106337 + }, + "b9f59ae6ca2f2323c9474ddd724c9c46e9a409a7": { + "hash": "b9f59ae6ca2f2323c9474ddd724c9c46e9a409a7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU0ODE5MzE5" + ], + "author_raw": "dugramen ", + "committer_raw": "dugramen ", + "summary": "Add color pickers to script editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105724 + }, + "be01c7f5a4bc5e52801347145850cb5723add2cc": { + "hash": "be01c7f5a4bc5e52801347145850cb5723add2cc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxODUxNDMx" + ], + "author_raw": "landervr <31851431+CpnWaffle@users.noreply.github.com>", + "committer_raw": "landervr <31851431+CpnWaffle@users.noreply.github.com>", + "summary": "fix reflection probe box projection stretching", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106241 + }, + "09fcbb86459498985a910cdd1684844a1968dc96": { + "hash": "09fcbb86459498985a910cdd1684844a1968dc96", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #92542 from aganm/solarized_revert", + "body": "Revert Solarized Dark theme to Godot 3", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3d20e906b9b1b10b4e83a6827a06964eb4127eae": { + "hash": "3d20e906b9b1b10b4e83a6827a06964eb4127eae", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99318 from HolonProduction/editor-script-palette", + "body": "Editor: Add named `EditorScript`s to the command palette", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "aad8f57f95adea00b12968c1ec8842b6c59cb65d": { + "hash": "aad8f57f95adea00b12968c1ec8842b6c59cb65d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106355 from bruvzg/mac_emb_trans", + "body": "[macOS] Fix transparent window state detection for embedded process.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "22a0e81a698f6705eed52f0c3ab14c86926bcca6": { + "hash": "22a0e81a698f6705eed52f0c3ab14c86926bcca6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103922 from Jesusemora/Jesusemora-patch-1", + "body": "Show `theme_type_variation`s in the inspector on `Control`s that inherit a theme", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "071713678531dca43c78182c3f3c6ff4fa5da0f9": { + "hash": "071713678531dca43c78182c3f3c6ff4fa5da0f9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106353 from YYF233333/hashmap_zst", + "body": "Optimize `HashMap` size for zero-sized Allocators", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4cd27d7fd468c53bfe4bd949215353c0078c7614": { + "hash": "4cd27d7fd468c53bfe4bd949215353c0078c7614", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106094 from shiena/feature/support-android-camera", + "body": "Add CameraFeed support for Android", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f70420a8b12154f63b753858d32dc67eae55fad4": { + "hash": "f70420a8b12154f63b753858d32dc67eae55fad4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106346 from mihe/jolt/scu-support", + "body": "Fix SCU build issues related to Jolt Physics", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2053f8d6bfa54a8967db524acdb80b1a483a09e1": { + "hash": "2053f8d6bfa54a8967db524acdb80b1a483a09e1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106343 from timothyqiu/scene-tree-unused", + "body": "Remove unused `SceneTree::make_group_changed`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1c4b660312adc1a9555eaac04a3832a1ce43575c": { + "hash": "1c4b660312adc1a9555eaac04a3832a1ce43575c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #96611 from Dynamic-Pistol/master", + "body": "Add `PROPERTY_HINT_INPUT_NAME` for use with `@export_custom` to allow using input actions", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d9c8376fe071429a0186a382fabf9d6f27764896": { + "hash": "d9c8376fe071429a0186a382fabf9d6f27764896", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105825 from Alex-Onceanu/playground", + "body": "Fix `Camera2D` right and bottom limit to depend on bottom right corner", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f648eea7f4eaefe2b21f05e10efcf7b297842622": { + "hash": "f648eea7f4eaefe2b21f05e10efcf7b297842622", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106209 from YYF233333/opt_get_actions", + "body": "Optimize `InputMap::get_actions`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "93140c0f76ff8e6efba2d4ea1ab64b45b0da4562": { + "hash": "93140c0f76ff8e6efba2d4ea1ab64b45b0da4562", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99676 from BlueCube3310/tex-import-vram-specified", + "body": "Add Channel Remap settings to ResourceImporterTexture", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7d9c75d5e89dee1028d626c5e7ac2e864c13fcf8": { + "hash": "7d9c75d5e89dee1028d626c5e7ac2e864c13fcf8", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106329 from aaronfranke/nav-2d", + "body": "Rename nav_2d namespace to Nav2D to match Nav3D", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7439ea95f6bd10b8d8cc613ad7e7dc40feff66ba": { + "hash": "7439ea95f6bd10b8d8cc613ad7e7dc40feff66ba", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105302 from KoBeWi/scenic", + "body": "Add `--scene` command line argument", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cce59ac25f47fae5f34aaf26e642d70ea5aec578": { + "hash": "cce59ac25f47fae5f34aaf26e642d70ea5aec578", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106326 from KoBeWi/editor_node_when_it_doesn't_check_unsaved_status_for_one_frame-😖", + "body": "Optimize unsaved history checking", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "74b466ac29a92f3f72839f51b9aa3e4191becdf7": { + "hash": "74b466ac29a92f3f72839f51b9aa3e4191becdf7", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105942 from PhairZ/isthisoptimization-evenworthit", + "body": "Make `script_class_get_icon_path()` return any value when `r_valid` is passed.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d3cd48cb510abc363b97cfbb3d3ac462661dbe60": { + "hash": "d3cd48cb510abc363b97cfbb3d3ac462661dbe60", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106319 from adamscott/web-simd", + "body": "[Web] Add WebAssembly SIMD support (`wasm_simd`) and enable it by default", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9c5254e1e4b8174689acb0944db9f5e929d04e38": { + "hash": "9c5254e1e4b8174689acb0944db9f5e929d04e38", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106187 from roughbits01/editor-confirmation-1", + "body": "Remove `Don't save` button from \"running project\" confirmation modal", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b59d6bea4f65f780d62619f429437788143ce13b": { + "hash": "b59d6bea4f65f780d62619f429437788143ce13b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #67777 from aaronfranke/virtually-annotated", + "body": "Add a keyword for abstract classes in GDScript", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "243c8932d38660ce1f177a9c79f8b21d1f428fa1": { + "hash": "243c8932d38660ce1f177a9c79f8b21d1f428fa1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #82497 from Repiteo/typed-array-consolidation", + "body": "Typed array equality operator update", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4e507792f23241ecf30b14f86ebea03fb882a8e1": { + "hash": "4e507792f23241ecf30b14f86ebea03fb882a8e1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105918 from DarkMessiah/fix_tree_item_custom_bg_color", + "body": "Fix background size calculation in TreeItem", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a2b49d0800e396b7292b897de75ab9e4fd517e15": { + "hash": "a2b49d0800e396b7292b897de75ab9e4fd517e15", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #93883 from TV4Fun/variant_join", + "body": "Consolidate and simplify string joining code in `VariantUtilityFunctions`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5db0aab505d3b21f4175f31308f80a3711c83d99": { + "hash": "5db0aab505d3b21f4175f31308f80a3711c83d99", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104857 from shiena/feature/discovery-continuity-camera", + "body": "macOS: Allow users to select Continuity Camera", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "172794337c12e73e5d0ff37c3f9a4f1b26589f37": { + "hash": "172794337c12e73e5d0ff37c3f9a4f1b26589f37", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99985 from allenwp/release-only-crash-99797", + "body": "Print error message when index is out of range in `Variant::iter_get`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "88c055207754ffb9f78a1d4090ba12e506d4445c": { + "hash": "88c055207754ffb9f78a1d4090ba12e506d4445c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104462 from solidpixel/astcenc_5.3.0", + "body": "Update astcenc to the upstream 5.3.0 release", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "30a0e46f1f9dc20253cb1fa13880596f617a1c29": { + "hash": "30a0e46f1f9dc20253cb1fa13880596f617a1c29", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103689 from timothyqiu/text-file", + "body": "EditorHelpBit: Fix symbol type name capitalization for text files", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "19dcd7162b89612a4df4f7e786af47cc39cf24ab": { + "hash": "19dcd7162b89612a4df4f7e786af47cc39cf24ab", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "macOS: Fix a crash if no input event is set for a specific window", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106367 + }, + "c529f36532559c5aedb26f4a54ea2e018b85762d": { + "hash": "c529f36532559c5aedb26f4a54ea2e018b85762d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2MjE2OTM=" + ], + "author_raw": "Jorrit Rouwe ", + "committer_raw": "Jorrit Rouwe ", + "summary": "Jolt physics: Setting position instead of velocity in JoltSoftBody3D::set_vertex_position", + "body": "This fixes a discrepancy between godot physics and Jolt physics where in Jolt a vertex pinned to a body only gets its velocity updated while in godot it gets its position updated. This causes it to lag one frame behind.\n\nFixes #106301", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106366 + }, + "5b935881fc1b765c23c476a14a21599d0cd2ace1": { + "hash": "5b935881fc1b765c23c476a14a21599d0cd2ace1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Typed array equality operator logic updated", + "body": "• Instead of calling to `_ref`, the same effect is achieved by calling to the base class assignment operator\n• No longer need to be expose `_ref`; set back to private & remove reference from gdextension_interface", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 82497 + }, + "5657ecc5423643761130bd4249dd3857eba08398": { + "hash": "5657ecc5423643761130bd4249dd3857eba08398", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NTA2NTcz" + ], + "author_raw": "Allen Pestaluky ", + "committer_raw": "Allen Pestaluky ", + "summary": "Print error message when index is out of range in `Variant::iter_get` of `DEBUG_ENABLED` builds.", + "body": "Mitigates #99797", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99985 + }, + "27bdc86ed157bec45598e8b4088be5268732077e": { + "hash": "27bdc86ed157bec45598e8b4088be5268732077e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Bump the NDK to version 28.1.13356709", + "body": "Doing so automatically adds support for 16kib page to the Godot Android shared libraries.\nSee https://developer.android.com/guide/practices/page-sizes#compile-16-kb-alignment for details.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106358 + }, + "887fa78fc1f66f7aefc9e2368e05779a70eb7a20": { + "hash": "887fa78fc1f66f7aefc9e2368e05779a70eb7a20", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[macOS] Fix transparent window state detection for embedded process.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106355 + }, + "296ca79b9d9d5e6a7ff9b462a7c1001c31e2340c": { + "hash": "296ca79b9d9d5e6a7ff9b462a7c1001c31e2340c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg2MTMxNzE=", + "MDQ6VXNlcjEyOTU2Mzk=" + ], + "author_raw": "Leo de Penning ", + "committer_raw": "KOGA Mitsuhiro ", + "summary": "Add CameraFeed support for Android", + "body": "Co-authored-by: KOGA Mitsuhiro ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106094 + }, + "0babb2ab02fcd1f88399ae1c5da0038c3d0d145f": { + "hash": "0babb2ab02fcd1f88399ae1c5da0038c3d0d145f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY3NjkzODMw" + ], + "author_raw": "Yufeng Ying ", + "committer_raw": "Yufeng Ying ", + "summary": "Optimize HashMap size for zero-sized Allocators.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106353 + }, + "f114a8d1d154cba954b87675e920d0e6c4672877": { + "hash": "f114a8d1d154cba954b87675e920d0e6c4672877", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI3MDkyOA==" + ], + "author_raw": "Adam Scott ", + "committer_raw": "Adam Scott ", + "summary": "Add WebAssembly SIMD support", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106319 + }, "209a446e3657e6fd736b9b7589b94cbdaad2d854": { "hash": "209a446e3657e6fd736b9b7589b94cbdaad2d854", "is_merge": true, @@ -6729,6 +13886,20 @@ "cherrypick_hash": "", "pull": 106349 }, + "efb72ef0f6f74d7dd46478067677237ad61f5a40": { + "hash": "efb72ef0f6f74d7dd46478067677237ad61f5a40", + "is_merge": false, + "authored_by": [ + "U_kgDOB4un4g" + ], + "author_raw": "GlitchedCode <126592994+GlitchedCode922@users.noreply.github.com>", + "committer_raw": "GlitchedCode <126592994+GlitchedCode922@users.noreply.github.com>", + "summary": "Fix InputEventMouseMotion reference", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103462 + }, "af62a09b42cba0152620657c24bf6e62ad1c85ae": { "hash": "af62a09b42cba0152620657c24bf6e62ad1c85ae", "is_merge": true, @@ -6779,6 +13950,20 @@ "cherrypick_hash": "", "pull": 106348 }, + "9cea7ebc9158eca747f4fff9b1b326d62ef49810": { + "hash": "9cea7ebc9158eca747f4fff9b1b326d62ef49810", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Fix SCU build issues related to Jolt Physics", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106346 + }, "a12503b88cffbcc353f011910c343d1bff1a5e4e": { "hash": "a12503b88cffbcc353f011910c343d1bff1a5e4e", "is_merge": false, @@ -6819,6 +14004,104 @@ "cherrypick_hash": "", "pull": "" }, + "51a063d6d3602c66a4d00f5390533db88da6778c": { + "hash": "51a063d6d3602c66a4d00f5390533db88da6778c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Remove unused `SceneTree::make_group_changed`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106343 + }, + "0d56b1c9957210fdd325dc2970999420f08b05ea": { + "hash": "0d56b1c9957210fdd325dc2970999420f08b05ea", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEyNTA5MDk3" + ], + "author_raw": "Marwen Azouzi ", + "committer_raw": "Marwen Azouzi ", + "summary": "Remove `Don't save` button from \"running project\" confirmation modal", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106187 + }, + "09d6e0c4ba4b7f0d2f7f22ff274056f38f6cef72": { + "hash": "09d6e0c4ba4b7f0d2f7f22ff274056f38f6cef72", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4NDQ0NjQ=" + ], + "author_raw": "Yu Yonghai ", + "committer_raw": "Yu Yonghai ", + "summary": "Make sure clicking AnimationTree node open the state machine editor not the track editor.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106334 + }, + "994f41aa78f6cf41b4caa05bb6f4922bd03f4804": { + "hash": "994f41aa78f6cf41b4caa05bb6f4922bd03f4804", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Add several new physics-related icons", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104682 + }, + "e7e48cd58c3f3a0d55972e5d401e0a8d53357f22": { + "hash": "e7e48cd58c3f3a0d55972e5d401e0a8d53357f22", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Allow undoredo actions to not make history unsaved", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106121 + }, + "6eedddbd3cf53669d5aff8c1ed5199c8035f52c9": { + "hash": "6eedddbd3cf53669d5aff8c1ed5199c8035f52c9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Rename nav_2d namespace to Nav2D to match Nav3D", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106329 + }, + "3207066e19c40a0819ff5c31bc91e754d5071d1b": { + "hash": "3207066e19c40a0819ff5c31bc91e754d5071d1b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Add `Memory::alloc_static_zeroed` to allocate memory that's filled with zeroes.", + "body": "This is generally faster than `malloc` followed by `memset` / loop-set to 0.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104124 + }, "db6634352870de6a7e2f43dbac8cd74288b24743": { "hash": "db6634352870de6a7e2f43dbac8cd74288b24743", "is_merge": true, @@ -7131,6 +14414,62 @@ "cherrypick_hash": "", "pull": "" }, + "b22eba12859bc46bde547a568701c7b95e6e6cec": { + "hash": "b22eba12859bc46bde547a568701c7b95e6e6cec", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMyMjczNzIy" + ], + "author_raw": "Jesusemora <32273722+Jesusemora@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Show `theme_type_variation`s in the inspector on `Control`s that inherit a theme", + "body": "`theme_type_variation`s are now shown in the children and children of children\nthat inherit a theme from a parent `Control` node.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103922 + }, + "981f1e9298d57489d44fac4344ce9b3cf88cae00": { + "hash": "981f1e9298d57489d44fac4344ce9b3cf88cae00", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDI3Mjg=" + ], + "author_raw": "Joel Croteau ", + "committer_raw": "Joel Croteau ", + "summary": "Rename `VariantUtilityFunctions::join()` to `join_string()`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93883 + }, + "8be7ad32e7796f33f82f95f469085426fac87d1f": { + "hash": "8be7ad32e7796f33f82f95f469085426fac87d1f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDI3Mjg=" + ], + "author_raw": "Joel Croteau ", + "committer_raw": "Joel Croteau ", + "summary": "Consolidate and simplify string joining code in `VariantUtilityFunctions`", + "body": "`variant_utility.cpp` has 8 different copies of the exact same loop to join\nvararg strings together. This is bad coding process and makes the codebase\nneedlessly cluttered. Also, the loop itself has an i == 0 check that is\nunnecessary since String is auto-initialized to be empty and String::operator+=\nalready checks if it is empty before appending. This is a non-functional change\nthat only reorganizes the code to be a bit more readable.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93883 + }, + "e0e8bd53946bf7bbceb4fc871b1affbbd68c67e8": { + "hash": "e0e8bd53946bf7bbceb4fc871b1affbbd68c67e8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Optimize unsaved history checking", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106326 + }, "8fb3697916ec2a58a63bbcee65cb1bf37253a8cd": { "hash": "8fb3697916ec2a58a63bbcee65cb1bf37253a8cd", "is_merge": false, @@ -7173,6 +14512,20 @@ "cherrypick_hash": "", "pull": 106317 }, + "d41fe743426ffa62ec1f160f591171a1892699fc": { + "hash": "d41fe743426ffa62ec1f160f591171a1892699fc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyMzIyNzQ1" + ], + "author_raw": "Rudolph Bester ", + "committer_raw": "Rudolph Bester ", + "summary": "Change Occlusion Culling Buffer debug view to use log scaling", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106316 + }, "258062e312b41bc2cccd779d50f68c3b4dda068f": { "hash": "258062e312b41bc2cccd779d50f68c3b4dda068f", "is_merge": false, @@ -7201,6 +14554,20 @@ "cherrypick_hash": "", "pull": 106297 }, + "1bdf237558f62228e7b883b4fd33975b5a4bf581": { + "hash": "1bdf237558f62228e7b883b4fd33975b5a4bf581", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg1NTc2NjEy" + ], + "author_raw": "Alex Onceanu ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix Camera2D right and bottom limit to depend on bottom right corner", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105825 + }, "c5777c43d9e107c395ad3fdd76595c93a198f4ee": { "hash": "c5777c43d9e107c395ad3fdd76595c93a198f4ee", "is_merge": false, @@ -7257,6 +14624,20 @@ "cherrypick_hash": "", "pull": 106295 }, + "9828c365c3715e0da7cdf994d1429aa15fe85179": { + "hash": "9828c365c3715e0da7cdf994d1429aa15fe85179", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUwNzcyNDc0" + ], + "author_raw": "Capry ", + "committer_raw": "Capry ", + "summary": "Add support for bent normals for indirect lighting and specular occlusion", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 89988 + }, "b99baa38f11e10534a9401f82184cae742702858": { "hash": "b99baa38f11e10534a9401f82184cae742702858", "is_merge": false, @@ -7285,6 +14666,20 @@ "cherrypick_hash": "", "pull": 101950 }, + "55a61cbd4a37cf4f851e2038b6505dbaa5cc3801": { + "hash": "55a61cbd4a37cf4f851e2038b6505dbaa5cc3801", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY3NjkzODMw" + ], + "author_raw": "Yufeng Ying ", + "committer_raw": "Yufeng Ying ", + "summary": "Optimize InputMap::get_actions.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106209 + }, "870fb5f74b1d968a2efb3a257c14ac6c40eab020": { "hash": "870fb5f74b1d968a2efb3a257c14ac6c40eab020", "is_merge": false, @@ -7797,6 +15192,20 @@ "cherrypick_hash": "", "pull": 106195 }, + "9820d04a218d91f45e914fdbf611576eb7c27c2b": { + "hash": "9820d04a218d91f45e914fdbf611576eb7c27c2b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzMTUwMjQ0" + ], + "author_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "committer_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "summary": "etcpak: Fix decompressing non-power of 2 mipmaps", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103573 + }, "305216f55819c3385b3fc3941d0715abd386b74f": { "hash": "305216f55819c3385b3fc3941d0715abd386b74f", "is_merge": false, @@ -9700,6 +17109,20 @@ "cherrypick_hash": "", "pull": 106051 }, + "66faae4d83d18e660695a28458b7f925a0fd58f7": { + "hash": "66faae4d83d18e660695a28458b7f925a0fd58f7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcwMjQwMTY=" + ], + "author_raw": "nklbdev ", + "committer_raw": "nklbdev ", + "summary": "Fix Set focus on right control on user action \"show in file system\"", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106049 + }, "7fe61c7e84cc36eebc97c3445810c614c91d4021": { "hash": "7fe61c7e84cc36eebc97c3445810c614c91d4021", "is_merge": false, @@ -9714,6 +17137,20 @@ "cherrypick_hash": "", "pull": 105641 }, + "cf00265386b98da3f24f5c3de22358fbf2e1a46b": { + "hash": "cf00265386b98da3f24f5c3de22358fbf2e1a46b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQxOTIxMzk1" + ], + "author_raw": "Alexander Hartmann ", + "committer_raw": "Alexander Hartmann ", + "summary": "Fix Xbox Controller on Android", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106021 + }, "237597b01f9f67079fea2e8664d80ebf60d5e765": { "hash": "237597b01f9f67079fea2e8664d80ebf60d5e765", "is_merge": false, @@ -9728,6 +17165,20 @@ "cherrypick_hash": "", "pull": 105080 }, + "ed35b9e181bb7b38128625ffdc49466572d804bf": { + "hash": "ed35b9e181bb7b38128625ffdc49466572d804bf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI5MTA1MQ==" + ], + "author_raw": "Leandro (Cerberus1746) Benedet Garcia ", + "committer_raw": "Leandro (Cerberus1746) Benedet Garcia ", + "summary": "Delete test cache before running it", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105848 + }, "1d49a557b68de1f1dcaf4e02049356125b4021c1": { "hash": "1d49a557b68de1f1dcaf4e02049356125b4021c1", "is_merge": false, @@ -9908,6 +17359,21 @@ "cherrypick_hash": "", "pull": "" }, + "067704f1cd6e169d8c9382b755a26c4880a2f941": { + "hash": "067704f1cd6e169d8c9382b755a26c4880a2f941", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=", + "MDQ6VXNlcjQ3NzAwNDE4" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Add a keyword for abstract classes in GDScript", + "body": "Co-authored-by: Danil Alexeev ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 67777 + }, "b3def2571e7a80f4ce1e9bb1a1a660542158110b": { "hash": "b3def2571e7a80f4ce1e9bb1a1a660542158110b", "is_merge": false, @@ -9950,6 +17416,20 @@ "cherrypick_hash": "", "pull": 106003 }, + "9f38cfe3ca0b774c80a5adfb3c182860d9302a13": { + "hash": "9f38cfe3ca0b774c80a5adfb3c182860d9302a13", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Add mid height property to CapsuleShape2D/3D", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93836 + }, "a404b668a1b32f896ba834b9bb60c25fe58520d8": { "hash": "a404b668a1b32f896ba834b9bb60c25fe58520d8", "is_merge": false, @@ -10401,6 +17881,20 @@ "cherrypick_hash": "", "pull": 105910 }, + "1ec1ba6d940ce7b8f4448571acee94d6e75068ea": { + "hash": "1ec1ba6d940ce7b8f4448571acee94d6e75068ea", + "is_merge": false, + "authored_by": [ + "U_kgDOB1-M8g" + ], + "author_raw": "PhairZ ", + "committer_raw": "PhairZ ", + "summary": "Make script_class_get_icon_path() return any value when r_valid is passed.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105942 + }, "14249097e80355f365be665c51795680a5ef6858": { "hash": "14249097e80355f365be665c51795680a5ef6858", "is_merge": false, @@ -10623,6 +18117,34 @@ "cherrypick_hash": "", "pull": 105922 }, + "4940c3c1d710991be69b1486a32aa5a562389146": { + "hash": "4940c3c1d710991be69b1486a32aa5a562389146", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Fix rest update process by dirty flag to not take into account pose", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105920 + }, + "efd29f4caaa14b9e37cf2383921bc53340009df3": { + "hash": "efd29f4caaa14b9e37cf2383921bc53340009df3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NTYzODg=" + ], + "author_raw": "Stanislav Labzyuk ", + "committer_raw": "Stanislav Labzyuk ", + "summary": "Fix background size calculation in TreeItem", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105918 + }, "1fbc0c5631ed8e2ff430f8049bd4569ff875a92e": { "hash": "1fbc0c5631ed8e2ff430f8049bd4569ff875a92e", "is_merge": false, @@ -11566,6 +19088,20 @@ "cherrypick_hash": "", "pull": 87714 }, + "d2cf48700eafbf07480db2f9357904aa8de7fccd": { + "hash": "d2cf48700eafbf07480db2f9357904aa8de7fccd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Make silhouette fixer use arc Quaternion constrructor instead look_at", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105706 + }, "c5a70dbeeb7ca4f194cc7a8c9cdc73fbcde2b0ca": { "hash": "c5a70dbeeb7ca4f194cc7a8c9cdc73fbcde2b0ca", "is_merge": false, @@ -12117,6 +19653,20 @@ "cherrypick_hash": "", "pull": 105787 }, + "197b307061d7ca28b43d1324e6e4b95495429c9d": { + "hash": "197b307061d7ca28b43d1324e6e4b95495429c9d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgzNjQyNDI=" + ], + "author_raw": "Marcos Casagrande ", + "committer_raw": "Marcos Casagrande ", + "summary": "[Web] Optimize GL.getSource for known-length shader sources", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105833 + }, "999294d77aa2a2b70997323ae55cf36310ca148e": { "hash": "999294d77aa2a2b70997323ae55cf36310ca148e", "is_merge": false, @@ -12145,6 +19695,20 @@ "cherrypick_hash": "", "pull": 105822 }, + "976e60ea2495e553ea1a2b2ca0182d70b67b4fd2": { + "hash": "976e60ea2495e553ea1a2b2ca0182d70b67b4fd2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU5MjgwODAw" + ], + "author_raw": "Egor Nikulin ", + "committer_raw": "Egor Nikulin ", + "summary": "Mark referenced packages in SDK as implicitly defined", + "body": "Should improve package manager behavior\nand fix errors in solutions using CPM.\n\nhttps://github.com/NuGet/Home/issues/13529\nhttps://github.com/dotnet/sdk/pull/43151/files#r1746148520", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105819 + }, "f2bab45202a9af5d089ce9bd301f619cadebc7c4": { "hash": "f2bab45202a9af5d089ce9bd301f619cadebc7c4", "is_merge": false, @@ -13432,6 +20996,20 @@ "cherrypick_hash": "", "pull": 104971 }, + "c8fed1e1d006a018d7f28593fe987e024bc48171": { + "hash": "c8fed1e1d006a018d7f28593fe987e024bc48171", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg5MDQxNDM0" + ], + "author_raw": "Dynamic-Pistol ", + "committer_raw": "Dynamic-Pistol ", + "summary": "Add PROPERTY_HINT_INPUT_NAME", + "body": "Added PROPERTY_HINT_INPUT_NAME for StringName based off https://github.com/godotengine/godot-proposals/discussions/7559", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96611 + }, "b668f45fd0d7c0a614a1947458eac4d4e992715d": { "hash": "b668f45fd0d7c0a614a1947458eac4d4e992715d", "is_merge": false, @@ -13698,6 +21276,20 @@ "cherrypick_hash": "", "pull": 89582 }, + "e45dd45156f583cc6931aeba92087b10983d76f9": { + "hash": "e45dd45156f583cc6931aeba92087b10983d76f9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[macOS] Fix close button hidden and title bar transparent in fullscreen mode.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105673 + }, "fac2ebed785276c90847bb5c988e9d0ddf91b284": { "hash": "fac2ebed785276c90847bb5c988e9d0ddf91b284", "is_merge": false, @@ -14452,6 +22044,20 @@ "cherrypick_hash": "", "pull": 105504 }, + "3e7e09f9152288ced7d404b7f7b79e8de9ad165b": { + "hash": "3e7e09f9152288ced7d404b7f7b79e8de9ad165b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgzNjQyNDI=" + ], + "author_raw": "Marcos Casagrande ", + "committer_raw": "Marcos Casagrande ", + "summary": "Web: Avoid unnecessary gamepad polling when no gamepads are connected", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105601 + }, "1a70a06a43c577c472e0209c304fb8f03e3497a2": { "hash": "1a70a06a43c577c472e0209c304fb8f03e3497a2", "is_merge": false, @@ -14466,6 +22072,20 @@ "cherrypick_hash": "", "pull": 104738 }, + "7e79c07ba7e241b2161322672705c03f2778574f": { + "hash": "7e79c07ba7e241b2161322672705c03f2778574f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwODQxODk=" + ], + "author_raw": "Gustavo Jaruga Cruz ", + "committer_raw": "Gustavo Jaruga Cruz ", + "summary": "Fix tooltip disappearing with wintab tablet driver", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105576 + }, "48882f3ca417ddf570463e9a7d18d2605f1be2ed": { "hash": "48882f3ca417ddf570463e9a7d18d2605f1be2ed", "is_merge": false, @@ -14494,6 +22114,34 @@ "cherrypick_hash": "", "pull": 105586 }, + "ed0690dc4403b78bafe975bf493048de8d0851a2": { + "hash": "ed0690dc4403b78bafe975bf493048de8d0851a2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgzNjQyNDI=" + ], + "author_raw": "Marcos Casagrande ", + "committer_raw": "Marcos Casagrande ", + "summary": "Web: prevent unnecessary canvas resizes by flooring scaled dimensions", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105585 + }, + "40c05c69f9917b3c1e89821c81e893a87b376e61": { + "hash": "40c05c69f9917b3c1e89821c81e893a87b376e61", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIxOTk5Mzc5" + ], + "author_raw": "lawnjelly ", + "committer_raw": "lawnjelly ", + "summary": "Physics Interpolation - Add editor configuration warnings", + "body": "* For physics bodies that are on non-interpolated branches", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103504 + }, "e3c215fc13085a8447ba68c55c06c26a9da0d643": { "hash": "e3c215fc13085a8447ba68c55c06c26a9da0d643", "is_merge": false, @@ -14996,6 +22644,20 @@ "cherrypick_hash": "", "pull": "" }, + "864e4e3a6d75d374358a2dc1f6f4c05621baaa1a": { + "hash": "864e4e3a6d75d374358a2dc1f6f4c05621baaa1a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ5NTUwNTE=" + ], + "author_raw": "Kasper Arnklit Frandsen ", + "committer_raw": "Kasper Arnklit Frandsen ", + "summary": "Add alphabetical sorting to Animation Player", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103584 + }, "90e3926424eb3735146ffce8182d5332d60d2fef": { "hash": "90e3926424eb3735146ffce8182d5332d60d2fef", "is_merge": false, @@ -15330,6 +22992,20 @@ "cherrypick_hash": "", "pull": 104624 }, + "5ddaaa93e68c633dcacccaecf8e81510ac30567a": { + "hash": "5ddaaa93e68c633dcacccaecf8e81510ac30567a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Fix X11 boot splash scaling.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105451 + }, "b28e95c8b0eadfb65c543e9d203aabfd46ebce0c": { "hash": "b28e95c8b0eadfb65c543e9d203aabfd46ebce0c", "is_merge": false, @@ -15776,6 +23452,20 @@ "cherrypick_hash": "", "pull": 105415 }, + "4a0e40f6ea0f30e8eaa07414ec9e2642fdac7622": { + "hash": "4a0e40f6ea0f30e8eaa07414ec9e2642fdac7622", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "GDScript: Do phrase level recovery for match", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105413 + }, "a3943f8ad485f9e8cc538e936a3fc3b8dc021017": { "hash": "a3943f8ad485f9e8cc538e936a3fc3b8dc021017", "is_merge": false, @@ -15846,6 +23536,20 @@ "cherrypick_hash": "", "pull": 105404 }, + "e213737d66acd26d8729d943c109b578c3d3353b": { + "hash": "e213737d66acd26d8729d943c109b578c3d3353b", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "LSP: Account for unicode identifiers", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105347 + }, "92e7a6ff8f62c7abd9f832610c2045302dc93a3f": { "hash": "92e7a6ff8f62c7abd9f832610c2045302dc93a3f", "is_merge": false, @@ -16266,6 +23970,20 @@ "cherrypick_hash": "", "pull": 105378 }, + "ac2179c546b6ec7b6cb58293acd788c97feb2b71": { + "hash": "ac2179c546b6ec7b6cb58293acd788c97feb2b71", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Queue hover update when creating TreeItem", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105376 + }, "8459f4cdaf00f930b0dab2abdccdb5a0d3cae4d8": { "hash": "8459f4cdaf00f930b0dab2abdccdb5a0d3cae4d8", "is_merge": false, @@ -16490,6 +24208,20 @@ "cherrypick_hash": "", "pull": 104845 }, + "47568a465466bac9607f8df06cb1692cd8b583e9": { + "hash": "47568a465466bac9607f8df06cb1692cd8b583e9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Add --scene command line argument", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105302 + }, "292119dd684dcdec748cb9d93803c2e742c501f4": { "hash": "292119dd684dcdec748cb9d93803c2e742c501f4", "is_merge": false, @@ -17267,6 +24999,20 @@ "cherrypick_hash": "", "pull": 105252 }, + "c2f33dbbe4ab0d9d26d770f943ec9cc7d9d9f83e": { + "hash": "c2f33dbbe4ab0d9d26d770f943ec9cc7d9d9f83e", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "Editor: Add named `EditorScript`s to the command palette", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99318 + }, "bd3a264011cfaa8149a5a0f849958907bd8f91a4": { "hash": "bd3a264011cfaa8149a5a0f849958907bd8f91a4", "is_merge": false, @@ -18019,6 +25765,20 @@ "cherrypick_hash": "", "pull": 105210 }, + "072ed20857689e2a4cb95a52041ec2b331ad6807": { + "hash": "072ed20857689e2a4cb95a52041ec2b331ad6807", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM2MjQ4NTM=" + ], + "author_raw": "Hakim ", + "committer_raw": "Hakim ", + "summary": "Adjust 2D select/move/rotate/scale shortcuts to match 3D", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105208 + }, "ab1757c4b92988efad9b458270793f030073d975": { "hash": "ab1757c4b92988efad9b458270793f030073d975", "is_merge": false, @@ -18033,6 +25793,21 @@ "cherrypick_hash": "", "pull": 105206 }, + "d9e1f5d6788691620354d30a8189e659d47010a6": { + "hash": "d9e1f5d6788691620354d30a8189e659d47010a6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=", + "MDQ6VXNlcjEwMDU0MjI2" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Improve 2D/3D main screen auto-switching logic", + "body": "Co-authored-by: Kit Bishop ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104010 + }, "117b1c3da18211bf72e8971a36692a4b0633cf37": { "hash": "117b1c3da18211bf72e8971a36692a4b0633cf37", "is_merge": false, @@ -20176,6 +27951,20 @@ "cherrypick_hash": "", "pull": 104993 }, + "b321a11dde813c261265700f169e1f0e14c074a4": { + "hash": "b321a11dde813c261265700f169e1f0e14c074a4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Move SpringBoneSimulator registration to the outside of physics' env", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104998 + }, "01f0bd36a45e49059892f47d2e0c9c1fe93af6c1": { "hash": "01f0bd36a45e49059892f47d2e0c9c1fe93af6c1", "is_merge": false, @@ -21411,6 +29200,20 @@ "cherrypick_hash": "", "pull": 104873 }, + "e37d785a0a7f41d37aa42fe3689e86f322c13dc3": { + "hash": "e37d785a0a7f41d37aa42fe3689e86f322c13dc3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEyOTU2Mzk=" + ], + "author_raw": "KOGA Mitsuhiro ", + "committer_raw": "KOGA Mitsuhiro ", + "summary": "feat: Allow users to select Continuity Camera", + "body": "Added Continuity Camera to the device discovery session to provide\nusers with more camera options. Users on macOS 13+ can now select\ntheir Continuity Camera device within the application.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104857 + }, "9e0798ed368fdf5e5fb8054ea29d313559147fd4": { "hash": "9e0798ed368fdf5e5fb8054ea29d313559147fd4", "is_merge": false, @@ -23812,6 +31615,20 @@ "cherrypick_hash": "", "pull": 104617 }, + "6adcb2085cd5c6a9b7a79dc36f49a1a4f6cbdcd3": { + "hash": "6adcb2085cd5c6a9b7a79dc36f49a1a4f6cbdcd3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQzNTQzOTA5" + ], + "author_raw": "arkology <43543909+arkology@users.noreply.github.com>", + "committer_raw": "arkology <43543909+arkology@users.noreply.github.com>", + "summary": "`EditorResourcePicker`: Add `Quick Load` button", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104490 + }, "c9352f06f73e9308dfcb532ab2ab4bd37334d43a": { "hash": "c9352f06f73e9308dfcb532ab2ab4bd37334d43a", "is_merge": false, @@ -24866,6 +32683,20 @@ "cherrypick_hash": "", "pull": 104455 }, + "75ce42d463405a7338513a56f8d4f2116274e558": { + "hash": "75ce42d463405a7338513a56f8d4f2116274e558", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDE2NjE3" + ], + "author_raw": "Peter Harris ", + "committer_raw": "Peter Harris ", + "summary": "Update astcenc to the upstream 5.3.0 release", + "body": "This is mostly a maintenance update that brings the compressor inline\nwith the recently published Khronos Data Format Specification 1.4\nrelease which clarified some ambiguity in the specification. This update\nalso gives minor codec optimizations, bug fixes, and image quality\nimprovements.\n\nThe biggest improvement for Godot is that builds using MSVC cl.exe will\nnow correctly default to the SSE2-optimized backend rather than the\nreference C backend. This makes compression more than 3 times faster.\nBuilds using other compilers (GCC, LLVM/Clang) were not impacted by the\nunderlying issue, and see no performance uplift.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104462 + }, "742b27fdd6fc05642100e8ddbfe5110ccdde220a": { "hash": "742b27fdd6fc05642100e8ddbfe5110ccdde220a", "is_merge": false, @@ -24992,6 +32823,20 @@ "cherrypick_hash": "", "pull": 104441 }, + "1b5101723d673dddbba3108ea849ecd8ae637d21": { + "hash": "1b5101723d673dddbba3108ea849ecd8ae637d21", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzMTUwMjQ0" + ], + "author_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "committer_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "summary": "Add Channel Remap settings to ResourceImporterTexture", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99676 + }, "77e661a60c26b93248e6c77395ae0bcfcbeb49c3": { "hash": "77e661a60c26b93248e6c77395ae0bcfcbeb49c3", "is_merge": false, @@ -28444,6 +36289,20 @@ "cherrypick_hash": "", "pull": 104119 }, + "6bb7536d2473eb00022fb42e757d018df2c18115": { + "hash": "6bb7536d2473eb00022fb42e757d018df2c18115", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ5NTUwNTE=" + ], + "author_raw": "Kasper Arnklit Frandsen ", + "committer_raw": "Kasper Arnklit Frandsen ", + "summary": "add animation filtering to animation editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103130 + }, "a71f670d7dfbae96f5a9ba7c9a9d455b42521a25": { "hash": "a71f670d7dfbae96f5a9ba7c9a9d455b42521a25", "is_merge": false, @@ -29436,6 +37295,20 @@ "cherrypick_hash": "", "pull": 104051 }, + "b96811f42401659a4e69b61f852de4d64dd6b322": { + "hash": "b96811f42401659a4e69b61f852de4d64dd6b322", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM4NTcwODM1" + ], + "author_raw": "Bogdan Inculet ", + "committer_raw": "Bogdan Inculet ", + "summary": "Improve State Machine BlendTree node to properly display conditions", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103986 + }, "ddb94b9e9d9e6ea5632df863d3f023f678ad1f5c": { "hash": "ddb94b9e9d9e6ea5632df863d3f023f678ad1f5c", "is_merge": false, @@ -33314,6 +41187,20 @@ "cherrypick_hash": "", "pull": 103692 }, + "ea8dd830759438d0f2a387a49b7338df603d0f5c": { + "hash": "ea8dd830759438d0f2a387a49b7338df603d0f5c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "EditorHelpBit: Fix symbol type name capitalization for text files", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103689 + }, "5775d29ad8d72fddc88ee76b7806db2f0568fcf8": { "hash": "5775d29ad8d72fddc88ee76b7806db2f0568fcf8", "is_merge": false, @@ -35215,6 +43102,20 @@ "cherrypick_hash": "", "pull": 103301 }, + "fe9cca8d03e14f6f8da874f7569cf558ec09b86e": { + "hash": "fe9cca8d03e14f6f8da874f7569cf558ec09b86e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ5NTUwNTE=" + ], + "author_raw": "Kasper Arnklit Frandsen ", + "committer_raw": "Kasper Arnklit Frandsen ", + "summary": "Add select node shortcut to list view in Animation Player Editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103295 + }, "aea559b39a11b385a297fc1a34c72babe1e7b240": { "hash": "aea559b39a11b385a297fc1a34c72babe1e7b240", "is_merge": false, @@ -36591,6 +44492,20 @@ "cherrypick_hash": "", "pull": 101319 }, + "6fca974f639dd73e748b02b27eb06df91d83435c": { + "hash": "6fca974f639dd73e748b02b27eb06df91d83435c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMzNDgwOA==" + ], + "author_raw": "Flyn San ", + "committer_raw": "Flyn San ", + "summary": "Deselect all when renaming a node or deleting a node/connection", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101179 + }, "97bb9b70cb78af6d7b4d790671e3cd789527cfbb": { "hash": "97bb9b70cb78af6d7b4d790671e3cd789527cfbb", "is_merge": false, @@ -36773,6 +44688,20 @@ "cherrypick_hash": "", "pull": 97837 }, + "899bb9e96f47c7b1832b2ef836de4f0ea2ca0be4": { + "hash": "899bb9e96f47c7b1832b2ef836de4f0ea2ca0be4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgzMzg2MjI0" + ], + "author_raw": "MrPersonDev ", + "committer_raw": "Simon Ashton ", + "summary": "Fix words not being selected by endpoints", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 89556 + }, "c9a6fa0903f0d6f8377da91f8e79379a1168159d": { "hash": "c9a6fa0903f0d6f8377da91f8e79379a1168159d", "is_merge": false, @@ -36787,6 +44716,20 @@ "cherrypick_hash": "", "pull": 97148 }, + "ed69fd66da1752ccc4da50e66551be0bb2c4c92d": { + "hash": "ed69fd66da1752ccc4da50e66551be0bb2c4c92d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMzA3Njk4" + ], + "author_raw": "SaNeOr ", + "committer_raw": "SaNeOr ", + "summary": "fix: Editor, save script file: Triple quote string: spaces are converted into tabs", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96925 + }, "7563c3a4df467d6c0d8f5211c4b240b90adcf6e7": { "hash": "7563c3a4df467d6c0d8f5211c4b240b90adcf6e7", "is_merge": false, @@ -36857,6 +44800,20 @@ "cherrypick_hash": "", "pull": 94143 }, + "77af5d16ac3fa2a91f374ecaa902b367fe5e5908": { + "hash": "77af5d16ac3fa2a91f374ecaa902b367fe5e5908", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIwMzgwNzU4" + ], + "author_raw": "Michael Aganier ", + "committer_raw": "Michael Aganier ", + "summary": "Revert Solarized Dark theme to Godot 3", + "body": "Solarized Dark theme was color perfect in Godot 3. It was changed in\nGodot 4 but it looks wrong now. This reverts it.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 92542 + }, "cb17798df3ef1ea6135acdf42b25af61177e4864": { "hash": "cb17798df3ef1ea6135acdf42b25af61177e4864", "is_merge": false, @@ -36915,6 +44872,45 @@ } }, "pulls": { + "60143": { + "id": "PR_kwDOAO6SJc42Aizv", + "public_id": 60143, + "url": "https://github.com/godotengine/godot/pull/60143", + "diff_url": "https://github.com/godotengine/godot/pull/60143.diff", + "patch_url": "https://github.com/godotengine/godot/pull/60143.patch", + "title": "Add a flag to make the connection automatically emit the source object.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwMzg2MDY3", + "created_at": "2022-04-11T14:55:52Z", + "updated_at": "2025-05-27T22:43:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "5e2396e0019f8ecce126eb55aea33d4c2b423475" + ] + }, "60178": { "id": "PR_kwDOAO6SJc42G_M0", "public_id": 60178, @@ -36949,6 +44945,35 @@ "dfc05caf06fb9a2b6167be7f822aa86f4283ae7e" ] }, + "67777": { + "id": "PR_kwDOAO6SJc5BWg-n", + "public_id": 67777, + "url": "https://github.com/godotengine/godot/pull/67777", + "diff_url": "https://github.com/godotengine/godot/pull/67777.diff", + "patch_url": "https://github.com/godotengine/godot/pull/67777.patch", + "title": "Add a keyword for abstract classes in GDScript", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2022-10-23T02:27:24Z", + "updated_at": "2025-05-18T09:31:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "067704f1cd6e169d8c9382b755a26c4880a2f941" + ] + }, "69406": { "id": "PR_kwDOAO6SJc5D_MLR", "public_id": 69406, @@ -37175,6 +45200,35 @@ "7d82704f12ce969a2074cb5f65eb482bb6d2a607" ] }, + "77972": { + "id": "PR_kwDOAO6SJc5Sb9h_", + "public_id": 77972, + "url": "https://github.com/godotengine/godot/pull/77972", + "diff_url": "https://github.com/godotengine/godot/pull/77972.diff", + "patch_url": "https://github.com/godotengine/godot/pull/77972.patch", + "title": "Add syntax highlighting for ConfigFile/TSCN/TRES/project.godot", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2023-06-07T17:01:05Z", + "updated_at": "2025-05-29T02:06:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "ecc1f08386042ec7bd091bf4601c797829f0ae62" + ] + }, "78837": { "id": "PR_kwDOAO6SJc5UPvjQ", "public_id": 78837, @@ -37379,6 +45433,35 @@ "275f046e4abca67dbc532e435a56929c38b24049" ] }, + "82497": { + "id": "PR_kwDOAO6SJc5be3RY", + "public_id": 82497, + "url": "https://github.com/godotengine/godot/pull/82497", + "diff_url": "https://github.com/godotengine/godot/pull/82497.diff", + "patch_url": "https://github.com/godotengine/godot/pull/82497.patch", + "title": "Typed array equality operator update", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2023-09-28T20:29:06Z", + "updated_at": "2025-05-13T21:28:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "5b935881fc1b765c23c476a14a21599d0cd2ace1" + ] + }, "83027": { "id": "PR_kwDOAO6SJc5cNu-F", "public_id": 83027, @@ -37826,6 +45909,45 @@ "92ab92114e9b669eb182044a12389766e5858277" ] }, + "89556": { + "id": "PR_kwDOAO6SJc5p0JQC", + "public_id": 89556, + "url": "https://github.com/godotengine/godot/pull/89556", + "diff_url": "https://github.com/godotengine/godot/pull/89556.diff", + "patch_url": "https://github.com/godotengine/godot/pull/89556.patch", + "title": "Fix words not being selected by endpoints", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgzMzg2MjI0", + "created_at": "2024-03-16T04:41:33Z", + "updated_at": "2025-05-15T20:06:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "899bb9e96f47c7b1832b2ef836de4f0ea2ca0be4" + ] + }, "89582": { "id": "PR_kwDOAO6SJc5p1X-H", "public_id": 89582, @@ -37933,6 +46055,45 @@ "75881f832250caec21c35403b5b622244d9b9ce2" ] }, + "89988": { + "id": "PR_kwDOAO6SJc5rFt4Q", + "public_id": 89988, + "url": "https://github.com/godotengine/godot/pull/89988", + "diff_url": "https://github.com/godotengine/godot/pull/89988.diff", + "patch_url": "https://github.com/godotengine/godot/pull/89988.patch", + "title": "Add support for bent normal maps for specular occlusion and indirect lighting", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUwNzcyNDc0", + "created_at": "2024-03-28T18:34:56Z", + "updated_at": "2025-05-14T16:28:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "9828c365c3715e0da7cdf994d1429aa15fe85179" + ] + }, "90034": { "id": "PR_kwDOAO6SJc5rN7Uv", "public_id": 90034, @@ -38012,7 +46173,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjEwMDU0MjI2", "created_at": "2024-04-04T22:00:28Z", - "updated_at": "2025-03-20T00:08:46Z", + "updated_at": "2025-05-26T00:14:57Z", "target_branch": "master", "labels": [ { @@ -38263,6 +46424,45 @@ "d9721954e6fc9c63dd58571b736b4446cabe2d3a" ] }, + "92141": { + "id": "PR_kwDOAO6SJc5v56L6", + "public_id": 92141, + "url": "https://github.com/godotengine/godot/pull/92141", + "diff_url": "https://github.com/godotengine/godot/pull/92141.diff", + "patch_url": "https://github.com/godotengine/godot/pull/92141.patch", + "title": "Allow double-click within tracks to set a new play position", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOB2pUtg", + "created_at": "2024-05-20T02:56:10Z", + "updated_at": "2025-05-19T13:04:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "e64206d85147a6fa0793534930505f84486e2132" + ] + }, "92475": { "id": "PR_kwDOAO6SJc5wxDXf", "public_id": 92475, @@ -38331,6 +46531,74 @@ "331a43a9d884c34a62237334deae1eaceac33a7d" ] }, + "92542": { + "id": "PR_kwDOAO6SJc5xASci", + "public_id": 92542, + "url": "https://github.com/godotengine/godot/pull/92542", + "diff_url": "https://github.com/godotengine/godot/pull/92542.diff", + "patch_url": "https://github.com/godotengine/godot/pull/92542.patch", + "title": "Revert Solarized Dark theme to Godot 3", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIwMzgwNzU4", + "created_at": "2024-05-30T12:19:45Z", + "updated_at": "2025-05-13T21:28:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "77af5d16ac3fa2a91f374ecaa902b367fe5e5908" + ] + }, + "93142": { + "id": "PR_kwDOAO6SJc5ya3uv", + "public_id": 93142, + "url": "https://github.com/godotengine/godot/pull/93142", + "diff_url": "https://github.com/godotengine/godot/pull/93142.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93142.patch", + "title": "Add new StandardMaterial properties to allow users to control FPS-style objects (hands, weapons, tools close to the camera)", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2024-06-13T23:02:28Z", + "updated_at": "2025-05-27T13:51:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "9a1def8da1279f60e86bcdb740c30ac6293e4cc8" + ] + }, "93276": { "id": "PR_kwDOAO6SJc5yvPgk", "public_id": 93276, @@ -38608,6 +46876,70 @@ "f13b4b760abede416911058e1702bc1dd40d29e8" ] }, + "93836": { + "id": "PR_kwDOAO6SJc50INvd", + "public_id": 93836, + "url": "https://github.com/godotengine/godot/pull/93836", + "diff_url": "https://github.com/godotengine/godot/pull/93836.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93836.patch", + "title": "Add mid height property to CapsuleShape2D/3D", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2024-07-01T23:39:16Z", + "updated_at": "2025-05-23T17:00:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "9f38cfe3ca0b774c80a5adfb3c182860d9302a13" + ] + }, + "93883": { + "id": "PR_kwDOAO6SJc50SDpx", + "public_id": 93883, + "url": "https://github.com/godotengine/godot/pull/93883", + "diff_url": "https://github.com/godotengine/godot/pull/93883.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93883.patch", + "title": "Consolidate and simplify string joining code in `VariantUtilityFunctions`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDI3Mjg=", + "created_at": "2024-07-03T06:35:27Z", + "updated_at": "2025-05-19T18:40:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "981f1e9298d57489d44fac4344ce9b3cf88cae00", + "8be7ad32e7796f33f82f95f469085426fac87d1f" + ] + }, "94143": { "id": "PR_kwDOAO6SJc503UTB", "public_id": 94143, @@ -38856,6 +47188,40 @@ "75272237d08e4852d2b0a1c843b170574b72b1ac" ] }, + "95540": { + "id": "PR_kwDOAO6SJc54bx8r", + "public_id": 95540, + "url": "https://github.com/godotengine/godot/pull/95540", + "diff_url": "https://github.com/godotengine/godot/pull/95540.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95540.patch", + "title": "Allow empty click in scene tree dock", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-08-15T05:16:03Z", + "updated_at": "2025-05-28T22:23:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "e5ed038ad26e6905e8e32be6a63d678192557327" + ] + }, "95585": { "id": "PR_kwDOAO6SJc54gHHi", "public_id": 95585, @@ -38867,7 +47233,7 @@ "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2024-08-15T19:25:37Z", - "updated_at": "2025-04-28T00:27:46Z", + "updated_at": "2025-05-23T17:05:12Z", "target_branch": "master", "labels": [ { @@ -39340,7 +47706,7 @@ "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2024-08-31T10:25:14Z", - "updated_at": "2025-04-10T21:58:18Z", + "updated_at": "2025-05-23T17:04:51Z", "target_branch": "master", "labels": [ { @@ -39402,6 +47768,35 @@ "d9ecf3ad9cbb9a42249479b70c1485f50c47c523" ] }, + "96497": { + "id": "PR_kwDOAO6SJc56Mkkx", + "public_id": 96497, + "url": "https://github.com/godotengine/godot/pull/96497", + "diff_url": "https://github.com/godotengine/godot/pull/96497.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96497.patch", + "title": "Core: Convert `Pair`/`KeyValue` to `constexpr`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-09-02T21:19:01Z", + "updated_at": "2025-05-15T20:06:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "5538850d87a9fcff8f3ec9d0ceaef919f6319cea" + ] + }, "96536": { "id": "PR_kwDOAO6SJc56Sk-_", "public_id": 96536, @@ -39431,6 +47826,45 @@ "2569416881e213faebe454be04bda1352c9152d9" ] }, + "96611": { + "id": "PR_kwDOAO6SJc56izgF", + "public_id": 96611, + "url": "https://github.com/godotengine/godot/pull/96611", + "diff_url": "https://github.com/godotengine/godot/pull/96611.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96611.patch", + "title": "Add `PROPERTY_HINT_INPUT_NAME` for use with `@export_custom` to allow using input actions", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjg5MDQxNDM0", + "created_at": "2024-09-05T15:29:22Z", + "updated_at": "2025-05-13T21:28:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "c8fed1e1d006a018d7f28593fe987e024bc48171" + ] + }, "96664": { "id": "PR_kwDOAO6SJc56sukz", "public_id": 96664, @@ -39465,6 +47899,74 @@ "d176ba045fd6d55719a472b5475ccc32a41e265d" ] }, + "96921": { + "id": "PR_kwDOAO6SJc57VQPe", + "public_id": 96921, + "url": "https://github.com/godotengine/godot/pull/96921", + "diff_url": "https://github.com/godotengine/godot/pull/96921.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96921.patch", + "title": "Add translation preview in editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-09-12T17:00:10Z", + "updated_at": "2025-05-27T14:53:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB5NI2wQ", + "name": "topic:i18n", + "color": "#ffee88" + } + ], + "commits": [ + "8d93b6a54c4b9bec2a81368015aa905f4b5efdd9" + ] + }, + "96925": { + "id": "PR_kwDOAO6SJc57VmGI", + "public_id": 96925, + "url": "https://github.com/godotengine/godot/pull/96925", + "diff_url": "https://github.com/godotengine/godot/pull/96925.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96925.patch", + "title": "Fix spaces converted to tabs in triple quote strings", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMzA3Njk4", + "created_at": "2024-09-12T17:54:39Z", + "updated_at": "2025-05-26T16:31:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTcxNjI=", + "name": "discussion", + "color": "#ccaaff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "ed69fd66da1752ccc4da50e66551be0bb2c4c92d" + ] + }, "97002": { "id": "PR_kwDOAO6SJc57hZ88", "public_id": 97002, @@ -40300,6 +48802,35 @@ "be429eb4044f37d573d7d2de07d9daf30f0b31fd" ] }, + "98750": { + "id": "PR_kwDOAO6SJc6Ar9hs", + "public_id": 98750, + "url": "https://github.com/godotengine/godot/pull/98750", + "diff_url": "https://github.com/godotengine/godot/pull/98750.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98750.patch", + "title": "Use Grisu2 algorithm in `String::num_scientific` to fix serializing", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2024-11-02T04:11:06Z", + "updated_at": "2025-05-22T18:12:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "15de1d6c354d59f21bbddbb9862839e1058c3372" + ] + }, "98760": { "id": "PR_kwDOAO6SJc6AsifL", "public_id": 98760, @@ -40665,6 +49196,40 @@ "1de900c6ecbdd7de77e1dd3229f835bb92b8eef0" ] }, + "99318": { + "id": "PR_kwDOAO6SJc6CIWD1", + "public_id": 99318, + "url": "https://github.com/godotengine/godot/pull/99318", + "diff_url": "https://github.com/godotengine/godot/pull/99318.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99318.patch", + "title": "Editor: Add named `EditorScript`s to the command palette", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2024-11-16T14:33:15Z", + "updated_at": "2025-05-23T17:00:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "c2f33dbbe4ab0d9d26d770f943ec9cc7d9d9f83e" + ] + }, "99321": { "id": "PR_kwDOAO6SJc6CIkDE", "public_id": 99321, @@ -41000,6 +49565,35 @@ "67c2115c504fa8501412742deddf858f5d5f2811" ] }, + "99676": { + "id": "PR_kwDOAO6SJc6DCURx", + "public_id": 99676, + "url": "https://github.com/godotengine/godot/pull/99676", + "diff_url": "https://github.com/godotengine/godot/pull/99676.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99676.patch", + "title": "Add Channel Remap settings to ResourceImporterTexture", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2024-11-25T13:13:40Z", + "updated_at": "2025-05-14T21:39:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "1b5101723d673dddbba3108ea849ecd8ae637d21" + ] + }, "99680": { "id": "PR_kwDOAO6SJc6DDRqO", "public_id": 99680, @@ -41113,7 +49707,7 @@ "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2024-11-30T10:43:29Z", - "updated_at": "2025-03-21T12:06:58Z", + "updated_at": "2025-05-23T17:00:27Z", "target_branch": "master", "labels": [ { @@ -41170,6 +49764,64 @@ "17db92b8b83b22d5054bc5ea00399903f522792b" ] }, + "99938": { + "id": "PR_kwDOAO6SJc6DyxQS", + "public_id": 99938, + "url": "https://github.com/godotengine/godot/pull/99938", + "diff_url": "https://github.com/godotengine/godot/pull/99938.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99938.patch", + "title": "CI: Format SCons input flags & build action", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-12-02T19:09:08Z", + "updated_at": "2025-05-16T15:32:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "d38bda7e7d21adbda89409230bd885ea847df28c" + ] + }, + "99985": { + "id": "PR_kwDOAO6SJc6D8geH", + "public_id": 99985, + "url": "https://github.com/godotengine/godot/pull/99985", + "diff_url": "https://github.com/godotengine/godot/pull/99985.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99985.patch", + "title": "Print error message when index is out of range in `Variant::iter_get`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NTA2NTcz", + "created_at": "2024-12-03T21:19:45Z", + "updated_at": "2025-05-13T22:28:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "5657ecc5423643761130bd4249dd3857eba08398" + ] + }, "100023": { "id": "PR_kwDOAO6SJc6EGIXX", "public_id": 100023, @@ -41539,6 +50191,40 @@ "e8625e70cf10c79a5c19fc67b7732ba7a0bb4860" ] }, + "100379": { + "id": "PR_kwDOAO6SJc6FLvhO", + "public_id": 100379, + "url": "https://github.com/godotengine/godot/pull/100379", + "diff_url": "https://github.com/godotengine/godot/pull/100379.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100379.patch", + "title": "Remember state of built-in script/shader checkbox", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-12-13T19:47:34Z", + "updated_at": "2025-05-27T14:59:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "ad9b66100e64d31019624c8eefeb5dbee738f3b5" + ] + }, "100412": { "id": "PR_kwDOAO6SJc6FPMI_", "public_id": 100412, @@ -41666,6 +50352,40 @@ "0b9871590c375189708d0abfcf0d918542e7005d" ] }, + "100463": { + "id": "PR_kwDOAO6SJc6FVTsV", + "public_id": 100463, + "url": "https://github.com/godotengine/godot/pull/100463", + "diff_url": "https://github.com/godotengine/godot/pull/100463.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100463.patch", + "title": "Add ability to apply forces and impulses to `SoftBody3D`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOB1NyKA", + "created_at": "2024-12-16T10:19:21Z", + "updated_at": "2025-05-26T16:30:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "fe3aaa2ae3804ac25a76495c6262dbce07211a66" + ] + }, "100470": { "id": "PR_kwDOAO6SJc6FXfVY", "public_id": 100470, @@ -41890,6 +50610,43 @@ "ccfbdf2bb2f109ba83533a45ef48dd0b219fc872" ] }, + "100673": { + "id": "PR_kwDOAO6SJc6F9i5e", + "public_id": 100673, + "url": "https://github.com/godotengine/godot/pull/100673", + "diff_url": "https://github.com/godotengine/godot/pull/100673.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100673.patch", + "title": "Overhaul resource duplication", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExNzk3MTc0", + "created_at": "2024-12-20T23:20:45Z", + "updated_at": "2025-05-28T13:04:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "6841b45552f6bf54b163b6aa6b83b506e1496000", + "342266cfd92445287c837edcb44b7cd271c305b5", + "2a03b459b99ca27ad099b28a015709a9778d2f44", + "f5383df83b9b4dd279583626132e1679463dd114" + ] + }, "100684": { "id": "PR_kwDOAO6SJc6F92Bc", "public_id": 100684, @@ -42434,6 +51191,40 @@ "713a1ba554b952b2c943469cf0d2d582eaef9b10" ] }, + "101179": { + "id": "PR_kwDOAO6SJc6G0U9h", + "public_id": 101179, + "url": "https://github.com/godotengine/godot/pull/101179", + "diff_url": "https://github.com/godotengine/godot/pull/101179.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101179.patch", + "title": "Fix opacity when deleting or renaming a node in AnimationNodeStateMachine", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMzNDgwOA==", + "created_at": "2025-01-06T12:31:12Z", + "updated_at": "2025-05-19T13:05:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "6fca974f639dd73e748b02b27eb06df91d83435c" + ] + }, "101254": { "id": "PR_kwDOAO6SJc6HADMi", "public_id": 101254, @@ -43522,6 +52313,40 @@ "4dbf905a2e7a87465bc9b0654fecdce4730bf7a6" ] }, + "101792": { + "id": "PR_kwDOAO6SJc6IQy78", + "public_id": 101792, + "url": "https://github.com/godotengine/godot/pull/101792", + "diff_url": "https://github.com/godotengine/godot/pull/101792.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101792.patch", + "title": "Change `NodeOneShot` fading to uses self delta instead of input delta", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-01-19T08:36:26Z", + "updated_at": "2025-05-19T14:23:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "b4ac896c6671301bd3f7f656742aa8d547377553" + ] + }, "101824": { "id": "PR_kwDOAO6SJc6IViy7", "public_id": 101824, @@ -43551,6 +52376,50 @@ "2fb5059c63a5faa01780d918e5e40be74665d201" ] }, + "101834": { + "id": "PR_kwDOAO6SJc6IWmVV", + "public_id": 101834, + "url": "https://github.com/godotengine/godot/pull/101834", + "diff_url": "https://github.com/godotengine/godot/pull/101834.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101834.patch", + "title": "DDS: Prevent crashing when unable to load image", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2025-01-20T13:08:09Z", + "updated_at": "2025-05-14T14:49:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "44bdadbe3aa3a593ad40fc4d579fb56d74908f37" + ] + }, "101878": { "id": "PR_kwDOAO6SJc6IgshN", "public_id": 101878, @@ -44311,7 +53180,7 @@ "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2025-01-30T23:32:28Z", - "updated_at": "2025-04-15T00:43:08Z", + "updated_at": "2025-05-23T16:59:21Z", "target_branch": "master", "labels": [ { @@ -44568,7 +53437,7 @@ "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2025-02-01T15:42:18Z", - "updated_at": "2025-04-09T23:18:36Z", + "updated_at": "2025-05-23T16:59:08Z", "target_branch": "master", "labels": [ { @@ -44676,6 +53545,40 @@ "5e1fe8040a34773b490157e0f8ac9839b2a205e0" ] }, + "102330": { + "id": "PR_kwDOAO6SJc6JxBTp", + "public_id": 102330, + "url": "https://github.com/godotengine/godot/pull/102330", + "diff_url": "https://github.com/godotengine/godot/pull/102330.diff", + "patch_url": "https://github.com/godotengine/godot/pull/102330.patch", + "title": "Add SMAA 1x to screenspace AA options", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBwAwZg", + "created_at": "2025-02-02T17:11:51Z", + "updated_at": "2025-05-26T16:30:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "6b9960895041f93b729b62adcc972ecd42336292" + ] + }, "102346": { "id": "PR_kwDOAO6SJc6Jxhh-", "public_id": 102346, @@ -44773,6 +53676,40 @@ "14f7e6ff60e4b6de959123f4b52060355ab60f22" ] }, + "102360": { + "id": "PR_kwDOAO6SJc6J2CVL", + "public_id": 102360, + "url": "https://github.com/godotengine/godot/pull/102360", + "diff_url": "https://github.com/godotengine/godot/pull/102360.diff", + "patch_url": "https://github.com/godotengine/godot/pull/102360.patch", + "title": "Implement seek operation for Theora video files, improve multi-channel audio resampling.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2Mjc2Ng==", + "created_at": "2025-02-03T12:45:44Z", + "updated_at": "2025-05-22T17:22:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "b9bebf708197e17ea94b7fc91f5251e082f6235f" + ] + }, "102372": { "id": "PR_kwDOAO6SJc6J4Ga1", "public_id": 102372, @@ -45138,7 +54075,7 @@ "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2025-02-07T09:45:38Z", - "updated_at": "2025-04-08T17:47:35Z", + "updated_at": "2025-05-23T16:58:28Z", "target_branch": "master", "labels": [ { @@ -45273,6 +54210,45 @@ "100001c80733d91f7648f534aff314555ed10d63" ] }, + "102552": { + "id": "PR_kwDOAO6SJc6KdHO2", + "public_id": 102552, + "url": "https://github.com/godotengine/godot/pull/102552", + "diff_url": "https://github.com/godotengine/godot/pull/102552.diff", + "patch_url": "https://github.com/godotengine/godot/pull/102552.patch", + "title": "Add shader baker to project exporter.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODUwNA==", + "created_at": "2025-02-07T18:37:29Z", + "updated_at": "2025-05-29T06:26:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "5a30a7e7cd5d5f0f8cb019d4765a46219ecf8e56" + ] + }, "102561": { "id": "PR_kwDOAO6SJc6KeLKj", "public_id": 102561, @@ -46619,6 +55595,35 @@ "0434deced7b354435b256ffbd9063129d597a6f5" ] }, + "102996": { + "id": "PR_kwDOAO6SJc6LnBlB", + "public_id": 102996, + "url": "https://github.com/godotengine/godot/pull/102996", + "diff_url": "https://github.com/godotengine/godot/pull/102996.diff", + "patch_url": "https://github.com/godotengine/godot/pull/102996.patch", + "title": "tinyexr: Update to 1.0.12", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", + "created_at": "2025-02-18T14:44:21Z", + "updated_at": "2025-05-27T18:15:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "57569085d9d1ce12cf4543915068c611a3c55dae" + ] + }, "103000": { "id": "PR_kwDOAO6SJc6Ln0z4", "public_id": 103000, @@ -47097,6 +56102,40 @@ "817815b2b85172be89f976e6194d32483c29e07b" ] }, + "103130": { + "id": "PR_kwDOAO6SJc6MEVkY", + "public_id": 103130, + "url": "https://github.com/godotengine/godot/pull/103130", + "diff_url": "https://github.com/godotengine/godot/pull/103130.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103130.patch", + "title": "Add animation filtering to animation editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ5NTUwNTE=", + "created_at": "2025-02-21T15:40:17Z", + "updated_at": "2025-05-16T12:46:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "6bb7536d2473eb00022fb42e757d018df2c18115" + ] + }, "103134": { "id": "PR_kwDOAO6SJc6MFtF_", "public_id": 103134, @@ -47646,6 +56685,45 @@ "0ed8bf89ae7b25cdf46975402efc42b30629ce37" ] }, + "103295": { + "id": "PR_kwDOAO6SJc6Mh3XS", + "public_id": 103295, + "url": "https://github.com/godotengine/godot/pull/103295", + "diff_url": "https://github.com/godotengine/godot/pull/103295.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103295.patch", + "title": "Add select node shortcut to list view in Animation Player Editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ5NTUwNTE=", + "created_at": "2025-02-25T20:22:58Z", + "updated_at": "2025-05-16T12:46:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "fe9cca8d03e14f6f8da874f7569cf558ec09b86e" + ] + }, "103301": { "id": "PR_kwDOAO6SJc6MihzN", "public_id": 103301, @@ -48639,6 +57717,45 @@ "92c6920272e307d4097517f902429b210ae46c26" ] }, + "103462": { + "id": "PR_kwDOAO6SJc6ND2wC", + "public_id": 103462, + "url": "https://github.com/godotengine/godot/pull/103462", + "diff_url": "https://github.com/godotengine/godot/pull/103462.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103462.patch", + "title": "Fix InputEventMouseMotion reference", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOB4un4g", + "created_at": "2025-03-02T10:50:25Z", + "updated_at": "2025-05-16T15:32:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "efb72ef0f6f74d7dd46478067677237ad61f5a40" + ] + }, "103465": { "id": "PR_kwDOAO6SJc6NEBZF", "public_id": 103465, @@ -48689,7 +57806,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2025-03-02T16:41:07Z", - "updated_at": "2025-03-05T18:09:29Z", + "updated_at": "2025-05-26T15:11:39Z", "target_branch": "master", "labels": [ { @@ -48697,6 +57814,11 @@ "name": "bug", "color": "#ff6055" }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", @@ -48848,6 +57970,45 @@ "c5011d860d14bcfcf429ddde5cfa4d722f754261" ] }, + "103504": { + "id": "PR_kwDOAO6SJc6NIvpV", + "public_id": 103504, + "url": "https://github.com/godotengine/godot/pull/103504", + "diff_url": "https://github.com/godotengine/godot/pull/103504.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103504.patch", + "title": "Physics Interpolation - Add editor configuration warnings", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIxOTk5Mzc5", + "created_at": "2025-03-03T11:20:39Z", + "updated_at": "2025-05-26T17:36:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "40c05c69f9917b3c1e89821c81e893a87b376e61" + ] + }, "103506": { "id": "PR_kwDOAO6SJc6NJ7Wu", "public_id": 103506, @@ -49490,6 +58651,45 @@ "554aa6ad95a4d6f4c932e3cb92a89ed3ba881b81" ] }, + "103573": { + "id": "PR_kwDOAO6SJc6NUSD-", + "public_id": 103573, + "url": "https://github.com/godotengine/godot/pull/103573", + "diff_url": "https://github.com/godotengine/godot/pull/103573.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103573.patch", + "title": "etcpak: Improve and fix decompression of mipmaps", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2025-03-04T13:50:32Z", + "updated_at": "2025-05-19T13:04:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "9820d04a218d91f45e914fdbf611576eb7c27c2b" + ] + }, "103577": { "id": "PR_kwDOAO6SJc6NVORL", "public_id": 103577, @@ -49548,6 +58748,74 @@ "9270fcd9d2de95bc847b80936540d485b8c371c6" ] }, + "103583": { + "id": "PR_kwDOAO6SJc6NWhzA", + "public_id": 103583, + "url": "https://github.com/godotengine/godot/pull/103583", + "diff_url": "https://github.com/godotengine/godot/pull/103583.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103583.patch", + "title": "ColorPicker: Add an intensity slider to all modes for HDR", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1OTQxODQy", + "created_at": "2025-03-04T17:45:32Z", + "updated_at": "2025-05-27T14:51:19Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "8a9409257b69d16902a902b6e6f99a3d867bf054" + ] + }, + "103584": { + "id": "PR_kwDOAO6SJc6NWm_r", + "public_id": 103584, + "url": "https://github.com/godotengine/godot/pull/103584", + "diff_url": "https://github.com/godotengine/godot/pull/103584.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103584.patch", + "title": "Add alphabetical sorting to Animation Player", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ5NTUwNTE=", + "created_at": "2025-03-04T17:57:08Z", + "updated_at": "2025-05-16T12:46:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "864e4e3a6d75d374358a2dc1f6f4c05621baaa1a" + ] + }, "103588": { "id": "PR_kwDOAO6SJc6NXKGl", "public_id": 103588, @@ -49660,6 +58928,40 @@ "555caeaecc1315843a30aa1466b6de1f47cb397c" ] }, + "103601": { + "id": "PR_kwDOAO6SJc6NY05R", + "public_id": 103601, + "url": "https://github.com/godotengine/godot/pull/103601", + "diff_url": "https://github.com/godotengine/godot/pull/103601.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103601.patch", + "title": "Allow TabBar drag and drop to be overridden and add tab mouse tests", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwMDU0MjI2", + "created_at": "2025-03-04T23:22:14Z", + "updated_at": "2025-05-28T17:25:30Z", + "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": [ + "48624a07786df5988cb8aa480c6c3b018a1e483b" + ] + }, "103607": { "id": "PR_kwDOAO6SJc6NZ7Wu", "public_id": 103607, @@ -50306,6 +59608,35 @@ "9f8d8b7c4e35edae27a6c235f5b40cdfb0341ece" ] }, + "103689": { + "id": "PR_kwDOAO6SJc6NouYV", + "public_id": 103689, + "url": "https://github.com/godotengine/godot/pull/103689", + "diff_url": "https://github.com/godotengine/godot/pull/103689.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103689.patch", + "title": "EditorHelpBit: Fix symbol type name capitalization for text files", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-03-06T12:56:40Z", + "updated_at": "2025-05-13T23:58:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "ea8dd830759438d0f2a387a49b7338df603d0f5c" + ] + }, "103692": { "id": "PR_kwDOAO6SJc6No0xc", "public_id": 103692, @@ -50482,7 +59813,7 @@ "is_draft": false, "authored_by": "U_kgDOB77_5A", "created_at": "2025-03-06T15:37:43Z", - "updated_at": "2025-03-19T10:20:25Z", + "updated_at": "2025-05-23T20:18:39Z", "target_branch": "master", "labels": [ { @@ -50490,6 +59821,11 @@ "name": "bug", "color": "#ff6055" }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", @@ -51400,7 +60736,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUyMzIyNzQ1", "created_at": "2025-03-08T07:37:00Z", - "updated_at": "2025-04-10T15:22:25Z", + "updated_at": "2025-05-17T12:35:14Z", "target_branch": "master", "labels": [ { @@ -51710,6 +61046,40 @@ "659d1b5d0c6f1993c60e41d7cd80ff1cde784b67" ] }, + "103833": { + "id": "PR_kwDOAO6SJc6N4RHG", + "public_id": 103833, + "url": "https://github.com/godotengine/godot/pull/103833", + "diff_url": "https://github.com/godotengine/godot/pull/103833.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103833.patch", + "title": "Make project manager's \"last edited\" field display use local time instead of UTC", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3OTYyNTE0", + "created_at": "2025-03-08T19:35:09Z", + "updated_at": "2025-05-26T16:30:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "acc8fbee34f618a48109dc9336508311f00c7a5b" + ] + }, "103837": { "id": "PR_kwDOAO6SJc6N4e3w", "public_id": 103837, @@ -52610,6 +61980,40 @@ "d39003c0bf6cd75f2d4c78dba1d07609c2f7f5e2" ] }, + "103922": { + "id": "PR_kwDOAO6SJc6OCNI3", + "public_id": 103922, + "url": "https://github.com/godotengine/godot/pull/103922", + "diff_url": "https://github.com/godotengine/godot/pull/103922.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103922.patch", + "title": "Show `theme_type_variation`s in the inspector on `Control`s that inherit a theme", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMyMjczNzIy", + "created_at": "2025-03-10T17:56:50Z", + "updated_at": "2025-05-13T21:28:37Z", + "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": [ + "b22eba12859bc46bde547a568701c7b95e6e6cec" + ] + }, "103923": { "id": "PR_kwDOAO6SJc6OCNja", "public_id": 103923, @@ -52708,7 +62112,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ4OTI2NDY0", "created_at": "2025-03-10T21:00:04Z", - "updated_at": "2025-05-09T16:34:48Z", + "updated_at": "2025-05-14T18:35:16Z", "target_branch": "master", "labels": [ { @@ -53062,7 +62466,7 @@ "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2025-03-11T12:33:03Z", - "updated_at": "2025-04-16T15:50:17Z", + "updated_at": "2025-05-23T16:57:49Z", "target_branch": "master", "labels": [ { @@ -53148,6 +62552,40 @@ "63533862416cc21e5193b5dab162680cd7875f90" ] }, + "103986": { + "id": "PR_kwDOAO6SJc6OOYbL", + "public_id": 103986, + "url": "https://github.com/godotengine/godot/pull/103986", + "diff_url": "https://github.com/godotengine/godot/pull/103986.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103986.patch", + "title": "Improve State Machine BlendTree node to properly display conditions", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM4NTcwODM1", + "created_at": "2025-03-11T19:38:15Z", + "updated_at": "2025-05-19T13:04:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "b96811f42401659a4e69b61f852de4d64dd6b322" + ] + }, "103988": { "id": "PR_kwDOAO6SJc6OOuis", "public_id": 103988, @@ -53188,7 +62626,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2025-03-11T21:41:05Z", - "updated_at": "2025-04-01T15:46:47Z", + "updated_at": "2025-05-25T22:14:38Z", "target_branch": "master", "labels": [ { @@ -53313,6 +62751,35 @@ "368335bf0a55647eb533b6bc2b783392a7014934" ] }, + "104010": { + "id": "PR_kwDOAO6SJc6OSJD1", + "public_id": 104010, + "url": "https://github.com/godotengine/godot/pull/104010", + "diff_url": "https://github.com/godotengine/godot/pull/104010.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104010.patch", + "title": "Improve editor 2D/3D main screen auto-switching logic", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-03-12T06:04:16Z", + "updated_at": "2025-05-14T15:33:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "d9e1f5d6788691620354d30a8189e659d47010a6" + ] + }, "104013": { "id": "PR_kwDOAO6SJc6OSum-", "public_id": 104013, @@ -54536,6 +64003,40 @@ "22903e48567f75a2be03d42cdef9e539818468cd" ] }, + "104124": { + "id": "PR_kwDOAO6SJc6Orug1", + "public_id": 104124, + "url": "https://github.com/godotengine/godot/pull/104124", + "diff_url": "https://github.com/godotengine/godot/pull/104124.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104124.patch", + "title": "Add `Memory::alloc_static_zeroed` to allocate memory that's filled with zeroes.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-03-14T14:34:39Z", + "updated_at": "2025-05-19T13:49:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "3207066e19c40a0819ff5c31bc91e754d5071d1b" + ] + }, "104127": { "id": "PR_kwDOAO6SJc6Osgwp", "public_id": 104127, @@ -57389,12 +66890,12 @@ "url": "https://github.com/godotengine/godot/pull/104357", "diff_url": "https://github.com/godotengine/godot/pull/104357.diff", "patch_url": "https://github.com/godotengine/godot/pull/104357.patch", - "title": "Fix `Control.set_position` resizes offsets/anchors", + "title": "Fix `Control.set_position` resizes offsets/anchors (reverted)", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBsgRtg", "created_at": "2025-03-19T11:42:23Z", - "updated_at": "2025-04-09T23:18:19Z", + "updated_at": "2025-05-16T13:54:17Z", "target_branch": "master", "labels": [ { @@ -57402,11 +66903,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", - "name": "cherrypick:4.4", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", @@ -58273,6 +67769,45 @@ "8ae16699c5f9195221cf6a407f067e579dccd1de" ] }, + "104436": { + "id": "PR_kwDOAO6SJc6PnZVn", + "public_id": 104436, + "url": "https://github.com/godotengine/godot/pull/104436", + "diff_url": "https://github.com/godotengine/godot/pull/104436.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104436.patch", + "title": "Add correct cursors when scaling bezier keys with box scaling", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ5NTUwNTE=", + "created_at": "2025-03-21T13:02:30Z", + "updated_at": "2025-05-23T14:49:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "7b4560b1dcde29721af3189a6d584a12873172f4" + ] + }, "104437": { "id": "PR_kwDOAO6SJc6Pndu3", "public_id": 104437, @@ -58555,6 +68090,40 @@ "c67736e6a7158efbbea95f0c2469c566009ef197" ] }, + "104462": { + "id": "PR_kwDOAO6SJc6PsIuS", + "public_id": 104462, + "url": "https://github.com/godotengine/godot/pull/104462", + "diff_url": "https://github.com/godotengine/godot/pull/104462.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104462.patch", + "title": "Update astcenc to the upstream 5.3.0 release", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDE2NjE3", + "created_at": "2025-03-21T23:18:16Z", + "updated_at": "2025-05-21T09:53:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "75ce42d463405a7338513a56f8d4f2116274e558" + ] + }, "104465": { "id": "PR_kwDOAO6SJc6Psp2y", "public_id": 104465, @@ -58764,6 +68333,40 @@ "e539b62aa7f14717122dea9f9b611c6402413677" ] }, + "104490": { + "id": "PR_kwDOAO6SJc6Pun8w", + "public_id": 104490, + "url": "https://github.com/godotengine/godot/pull/104490", + "diff_url": "https://github.com/godotengine/godot/pull/104490.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104490.patch", + "title": "`EditorResourcePicker`: Add `Quick Load` button", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQzNTQzOTA5", + "created_at": "2025-03-22T17:12:34Z", + "updated_at": "2025-05-23T14:59:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "6adcb2085cd5c6a9b7a79dc36f49a1a4f6cbdcd3" + ] + }, "104509": { "id": "PR_kwDOAO6SJc6PwZmo", "public_id": 104509, @@ -58775,7 +68378,7 @@ "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2025-03-23T09:40:29Z", - "updated_at": "2025-03-24T20:43:37Z", + "updated_at": "2025-05-23T16:57:32Z", "target_branch": "master", "labels": [ { @@ -58832,6 +68435,41 @@ "2c3e302c7582f715b66ff64e5ce11b6445af2931" ] }, + "104522": { + "id": "PR_kwDOAO6SJc6PxQEX", + "public_id": 104522, + "url": "https://github.com/godotengine/godot/pull/104522", + "diff_url": "https://github.com/godotengine/godot/pull/104522.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104522.patch", + "title": "Core: Add `resize_initialized` and `resize_uninitialized` to `Vector` and `LocalVector`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-03-23T17:01:00Z", + "updated_at": "2025-05-27T14:53:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxMzQ5NjEzMTI0", + "name": "for pr meeting", + "color": "#88f795" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "670ab7a383505f61206759e0e05e096fd934dbb0", + "4cb8a0c77e55e5cbc313135e79e8e431d78aaf7a" + ] + }, "104523": { "id": "PR_kwDOAO6SJc6PxaRs", "public_id": 104523, @@ -59007,6 +68645,45 @@ "ffa6ef220bdefe64b0d2ebb3c48c5dc54d52045b" ] }, + "104560": { + "id": "PR_kwDOAO6SJc6P59Tl", + "public_id": 104560, + "url": "https://github.com/godotengine/godot/pull/104560", + "diff_url": "https://github.com/godotengine/godot/pull/104560.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104560.patch", + "title": "Add bone name/idx matching validation and lacked virtual methods to `SkeletonModifier3D`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-03-24T17:06:54Z", + "updated_at": "2025-05-19T13:05:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "17d068963ff2e2131497b1b5d77c8cd5a5895ecb" + ] + }, "104561": { "id": "PR_kwDOAO6SJc6P6EZm", "public_id": 104561, @@ -60310,6 +69987,35 @@ "943bec398f74fa8d08a88e12813863d9d013b113" ] }, + "104682": { + "id": "PR_kwDOAO6SJc6QUcGf", + "public_id": 104682, + "url": "https://github.com/godotengine/godot/pull/104682", + "diff_url": "https://github.com/godotengine/godot/pull/104682.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104682.patch", + "title": "Add several new physics-related icons", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-03-27T05:48:37Z", + "updated_at": "2025-05-20T00:46:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "994f41aa78f6cf41b4caa05bb6f4922bd03f4804" + ] + }, "104685": { "id": "PR_kwDOAO6SJc6QVBHZ", "public_id": 104685, @@ -60786,6 +70492,40 @@ "ac931c33c2cec0ce3738e725efe8bce7f540ed44" ] }, + "104735": { + "id": "PR_kwDOAO6SJc6QmzI6", + "public_id": 104735, + "url": "https://github.com/godotengine/godot/pull/104735", + "diff_url": "https://github.com/godotengine/godot/pull/104735.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104735.patch", + "title": "Remove `build_array()` and `build_dictionary()` from tests", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwMDU0MjI2", + "created_at": "2025-03-28T19:40:08Z", + "updated_at": "2025-05-27T15:19:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMjMxNTkzNjg1", + "name": "topic:tests", + "color": "#ffee88" + } + ], + "commits": [ + "f7c182371e0dc09ac023e517b1513205bca37fd4" + ] + }, "104738": { "id": "PR_kwDOAO6SJc6QnSVb", "public_id": 104738, @@ -61074,7 +70814,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUyMzIyNzQ1", "created_at": "2025-03-29T15:37:13Z", - "updated_at": "2025-03-30T14:07:05Z", + "updated_at": "2025-05-17T12:35:17Z", "target_branch": "master", "labels": [ { @@ -62089,6 +71829,40 @@ "5cdd612c54dab7cd33a42513760cdc99102b0a02" ] }, + "104857": { + "id": "PR_kwDOAO6SJc6Q0ig6", + "public_id": 104857, + "url": "https://github.com/godotengine/godot/pull/104857", + "diff_url": "https://github.com/godotengine/godot/pull/104857.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104857.patch", + "title": "macOS: Allow users to select Continuity Camera", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEyOTU2Mzk=", + "created_at": "2025-03-31T19:00:18Z", + "updated_at": "2025-05-13T21:38:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "e37d785a0a7f41d37aa42fe3689e86f322c13dc3" + ] + }, "104862": { "id": "PR_kwDOAO6SJc6Q1eaG", "public_id": 104862, @@ -62926,7 +72700,7 @@ "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2025-04-02T19:14:26Z", - "updated_at": "2025-04-09T14:06:48Z", + "updated_at": "2025-05-23T16:57:22Z", "target_branch": "master", "labels": [ { @@ -63561,6 +73335,45 @@ "6ec32d077374cf70a993842a36c59b78d030f879" ] }, + "104998": { + "id": "PR_kwDOAO6SJc6RVurm", + "public_id": 104998, + "url": "https://github.com/godotengine/godot/pull/104998", + "diff_url": "https://github.com/godotengine/godot/pull/104998.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104998.patch", + "title": "Move `SpringBoneSimulator3D` registration to the outside of Physics3D's environment", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-04-04T01:52:40Z", + "updated_at": "2025-05-19T21:34:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "b321a11dde813c261265700f169e1f0e14c074a4" + ] + }, "105005": { "id": "PR_kwDOAO6SJc6RXQA-", "public_id": 105005, @@ -64160,7 +73973,7 @@ "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2025-04-05T15:37:48Z", - "updated_at": "2025-04-07T13:47:11Z", + "updated_at": "2025-05-23T16:56:01Z", "target_branch": "master", "labels": [ { @@ -64194,7 +74007,7 @@ "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2025-04-05T16:19:17Z", - "updated_at": "2025-04-07T14:25:19Z", + "updated_at": "2025-05-23T16:54:45Z", "target_branch": "master", "labels": [ { @@ -65270,6 +75083,35 @@ "7c4d45ba3bba219c4216ec745617d46933fdd24f" ] }, + "105146": { + "id": "PR_kwDOAO6SJc6RynuN", + "public_id": 105146, + "url": "https://github.com/godotengine/godot/pull/105146", + "diff_url": "https://github.com/godotengine/godot/pull/105146.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105146.patch", + "title": "Add a safety check for `CowData::_unref()`, for when something tries to add elements during destruction.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-04-08T13:42:58Z", + "updated_at": "2025-05-28T14:49:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "d2d57849de3cc489484b4e6a35332d56f6044641" + ] + }, "105147": { "id": "PR_kwDOAO6SJc6Ry-rc", "public_id": 105147, @@ -66047,6 +75889,50 @@ "ab1757c4b92988efad9b458270793f030073d975" ] }, + "105208": { + "id": "PR_kwDOAO6SJc6R_Cog", + "public_id": 105208, + "url": "https://github.com/godotengine/godot/pull/105208", + "diff_url": "https://github.com/godotengine/godot/pull/105208.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105208.patch", + "title": "Adjust 2D select/move/rotate/scale shortcuts to match 3D", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM2MjQ4NTM=", + "created_at": "2025-04-09T17:57:25Z", + "updated_at": "2025-05-15T15:30:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "072ed20857689e2a4cb95a52041ec2b331ad6807" + ] + }, "105210": { "id": "PR_kwDOAO6SJc6R_aJd", "public_id": 105210, @@ -66294,6 +76180,64 @@ "6e7f77adc49db2c03bddafce6fbd8043f02141c1" ] }, + "105239": { + "id": "PR_kwDOAO6SJc6SGUlQ", + "public_id": 105239, + "url": "https://github.com/godotengine/godot/pull/105239", + "diff_url": "https://github.com/godotengine/godot/pull/105239.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105239.patch", + "title": "Add fuzzy filtering to the script filtering", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ5NTUwNTE=", + "created_at": "2025-04-10T13:12:52Z", + "updated_at": "2025-05-28T14:48:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "7dc9a088bc90f91227047c6dd073c256e0133b9c" + ] + }, + "105240": { + "id": "PR_kwDOAO6SJc6SG5Tt", + "public_id": 105240, + "url": "https://github.com/godotengine/godot/pull/105240", + "diff_url": "https://github.com/godotengine/godot/pull/105240.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105240.patch", + "title": "Add fuzzy search to method filtering", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ5NTUwNTE=", + "created_at": "2025-04-10T14:02:02Z", + "updated_at": "2025-05-28T14:48:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "7bff27a5a5b2be8f374055074c2a9f7a99713cd2" + ] + }, "105242": { "id": "PR_kwDOAO6SJc6SHMfK", "public_id": 105242, @@ -66699,7 +76643,7 @@ "is_draft": false, "authored_by": "U_kgDOCL9eow", "created_at": "2025-04-11T09:21:12Z", - "updated_at": "2025-04-25T22:30:56Z", + "updated_at": "2025-05-16T11:25:47Z", "target_branch": "master", "labels": [ { @@ -67052,6 +76996,35 @@ "8f0a642f6c3bf528b101e52a4d12def97658665f" ] }, + "105302": { + "id": "PR_kwDOAO6SJc6SWMJa", + "public_id": 105302, + "url": "https://github.com/godotengine/godot/pull/105302", + "diff_url": "https://github.com/godotengine/godot/pull/105302.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105302.patch", + "title": "Add `--scene` command line argument", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-04-12T07:25:39Z", + "updated_at": "2025-05-13T21:40:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "47568a465466bac9607f8df06cb1692cd8b583e9" + ] + }, "105304": { "id": "PR_kwDOAO6SJc6SWRSI", "public_id": 105304, @@ -67445,6 +77418,40 @@ "23a2481abcf3c4fa11cb08df6ad0413351b94dfc" ] }, + "105347": { + "id": "PR_kwDOAO6SJc6SZSPQ", + "public_id": 105347, + "url": "https://github.com/godotengine/godot/pull/105347", + "diff_url": "https://github.com/godotengine/godot/pull/105347.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105347.patch", + "title": "LSP: Account for unicode identifiers", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2025-04-13T14:19:42Z", + "updated_at": "2025-05-28T14:48:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "e213737d66acd26d8729d943c109b578c3d3353b" + ] + }, "105352": { "id": "PR_kwDOAO6SJc6SZcH6", "public_id": 105352, @@ -67596,6 +77603,50 @@ "9f5048fb36e8ad4b88ec7cea901c66d8b3837c8b" ] }, + "105376": { + "id": "PR_kwDOAO6SJc6Scvg_", + "public_id": 105376, + "url": "https://github.com/godotengine/godot/pull/105376", + "diff_url": "https://github.com/godotengine/godot/pull/105376.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105376.patch", + "title": "Queue hover update when creating TreeItem", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-04-14T08:47:12Z", + "updated_at": "2025-05-27T12:06:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "ac2179c546b6ec7b6cb58293acd788c97feb2b71" + ] + }, "105378": { "id": "PR_kwDOAO6SJc6Sc-2Y", "public_id": 105378, @@ -67723,7 +77774,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2025-04-15T05:24:31Z", - "updated_at": "2025-04-17T14:17:13Z", + "updated_at": "2025-05-16T10:39:51Z", "target_branch": "master", "labels": [ { @@ -67882,6 +77933,40 @@ "a3943f8ad485f9e8cc538e936a3fc3b8dc021017" ] }, + "105413": { + "id": "PR_kwDOAO6SJc6Spaxk", + "public_id": 105413, + "url": "https://github.com/godotengine/godot/pull/105413", + "diff_url": "https://github.com/godotengine/godot/pull/105413.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105413.patch", + "title": "GDScript: Do phrase level recovery for match", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2025-04-15T10:53:26Z", + "updated_at": "2025-05-23T16:53:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "4a0e40f6ea0f30e8eaa07414ec9e2642fdac7622" + ] + }, "105415": { "id": "PR_kwDOAO6SJc6Spthe", "public_id": 105415, @@ -67893,7 +77978,7 @@ "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2025-04-15T11:27:56Z", - "updated_at": "2025-04-29T16:28:47Z", + "updated_at": "2025-05-23T16:54:33Z", "target_branch": "master", "labels": [ { @@ -68174,6 +78259,45 @@ "b278cc483730a8dfda15b187ea75837eeb351826" ] }, + "105451": { + "id": "PR_kwDOAO6SJc6Sy2eb", + "public_id": 105451, + "url": "https://github.com/godotengine/godot/pull/105451", + "diff_url": "https://github.com/godotengine/godot/pull/105451.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105451.patch", + "title": "Fix X11 boot splash scaling.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-04-16T07:48:43Z", + "updated_at": "2025-05-28T14:48:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "5ddaaa93e68c633dcacccaecf8e81510ac30567a" + ] + }, "105453": { "id": "PR_kwDOAO6SJc6S16hV", "public_id": 105453, @@ -68272,12 +78396,12 @@ "url": "https://github.com/godotengine/godot/pull/105470", "diff_url": "https://github.com/godotengine/godot/pull/105470.diff", "patch_url": "https://github.com/godotengine/godot/pull/105470.patch", - "title": "Increase chunk limit for known problematic RID_Owners.", + "title": "Increase chunk limit for known problematic `RID_Owners`.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2025-04-17T00:07:09Z", - "updated_at": "2025-04-18T18:28:24Z", + "updated_at": "2025-05-23T20:19:16Z", "target_branch": "master", "labels": [ { @@ -68664,6 +78788,40 @@ "4115b813fe61b4993faa45a812a77ff0e46f4d8e" ] }, + "105505": { + "id": "PR_kwDOAO6SJc6TBvSp", + "public_id": 105505, + "url": "https://github.com/godotengine/godot/pull/105505", + "diff_url": "https://github.com/godotengine/godot/pull/105505.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105505.patch", + "title": "Simplify use of `LocalVector` `force_trivial` template parameter.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-04-17T18:30:45Z", + "updated_at": "2025-05-22T17:25:19Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "70f8dd29f551c421a96ed4de8ab96f6309452561" + ] + }, "105507": { "id": "PR_kwDOAO6SJc6TCoH5", "public_id": 105507, @@ -68979,6 +79137,35 @@ "23ffdd79e8bd6901111cb5e99560b6a636105232" ] }, + "105547": { + "id": "PR_kwDOAO6SJc6TLD4U", + "public_id": 105547, + "url": "https://github.com/godotengine/godot/pull/105547", + "diff_url": "https://github.com/godotengine/godot/pull/105547.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105547.patch", + "title": "Improve default OK text in AcceptDialog", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-04-18T23:05:08Z", + "updated_at": "2025-05-15T15:31:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "076608c979264d9b27bf06676a4338019c166b8d" + ] + }, "105548": { "id": "PR_kwDOAO6SJc6TLG1B", "public_id": 105548, @@ -69246,6 +79433,40 @@ "b25d071413e263b96f0cc8ef7670f36d9f663328" ] }, + "105576": { + "id": "PR_kwDOAO6SJc6TNnCJ", + "public_id": 105576, + "url": "https://github.com/godotengine/godot/pull/105576", + "diff_url": "https://github.com/godotengine/godot/pull/105576.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105576.patch", + "title": "Fix EditorInspector tooltip disappearing in special cases", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwODQxODk=", + "created_at": "2025-04-20T00:23:59Z", + "updated_at": "2025-05-15T15:30:19Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "7e79c07ba7e241b2161322672705c03f2778574f" + ] + }, "105578": { "id": "PR_kwDOAO6SJc6TNxeP", "public_id": 105578, @@ -69280,6 +79501,45 @@ "1e1b0913bc6a627a5a091f5b34c6fe2c99e544e1" ] }, + "105585": { + "id": "PR_kwDOAO6SJc6TOrWr", + "public_id": 105585, + "url": "https://github.com/godotengine/godot/pull/105585", + "diff_url": "https://github.com/godotengine/godot/pull/105585.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105585.patch", + "title": "[Web] Prevent unnecessary canvas resizes by flooring scaled dimensions", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgzNjQyNDI=", + "created_at": "2025-04-20T15:12:15Z", + "updated_at": "2025-05-14T15:37:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc0NTU=", + "name": "platform:web", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "ed0690dc4403b78bafe975bf493048de8d0851a2" + ] + }, "105586": { "id": "PR_kwDOAO6SJc6TOrxN", "public_id": 105586, @@ -69479,6 +79739,45 @@ "db0c0a9182088e50dd2247bbfab8a745e6df3f9d" ] }, + "105601": { + "id": "PR_kwDOAO6SJc6TPEPo", + "public_id": 105601, + "url": "https://github.com/godotengine/godot/pull/105601", + "diff_url": "https://github.com/godotengine/godot/pull/105601.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105601.patch", + "title": "[Web] Avoid unnecessary gamepad polling when no gamepads are connected", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgzNjQyNDI=", + "created_at": "2025-04-20T19:54:45Z", + "updated_at": "2025-05-14T15:37:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc0NTU=", + "name": "platform:web", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "3e7e09f9152288ced7d404b7f7b79e8de9ad165b" + ] + }, "105605": { "id": "PR_kwDOAO6SJc6TPWA6", "public_id": 105605, @@ -69490,7 +79789,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2025-04-20T23:36:05Z", - "updated_at": "2025-04-23T01:46:33Z", + "updated_at": "2025-05-15T13:18:19Z", "target_branch": "master", "labels": [ { @@ -69640,6 +79939,40 @@ "5c9f93ce033f0bdf1c13a2be5e2e49f88013da29" ] }, + "105623": { + "id": "PR_kwDOAO6SJc6TVDFL", + "public_id": 105623, + "url": "https://github.com/godotengine/godot/pull/105623", + "diff_url": "https://github.com/godotengine/godot/pull/105623.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105623.patch", + "title": "Allow Inspector Section Checkboxes to hide features, Add \"On\" text to checkboxes", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCL9eow", + "created_at": "2025-04-21T18:08:17Z", + "updated_at": "2025-05-26T16:30:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "1a427d3dec1e2c08aad0c5d78b391ae026fb2c51" + ] + }, "105624": { "id": "PR_kwDOAO6SJc6TVLBD", "public_id": 105624, @@ -69723,6 +80056,41 @@ "82e23da12ed1edc60fdcb691a0a221e4dc1234df" ] }, + "105628": { + "id": "PR_kwDOAO6SJc6TV0Rw", + "public_id": 105628, + "url": "https://github.com/godotengine/godot/pull/105628", + "diff_url": "https://github.com/godotengine/godot/pull/105628.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105628.patch", + "title": "Native visionOS platform support", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ0NDMxMw==", + "created_at": "2025-04-21T20:09:51Z", + "updated_at": "2025-05-20T21:36:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1MTk=", + "name": "platform:ios", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "47971c0a27c1becf53a758c8a7ac0e308a213e46", + "457299449df2a72c62b8fab4e39752f6810eb057" + ] + }, "105630": { "id": "PR_kwDOAO6SJc6TWhao", "public_id": 105630, @@ -70267,6 +80635,45 @@ "ccf61650bddd82cb8ab8fcd5b2099fb9ce594330" ] }, + "105673": { + "id": "PR_kwDOAO6SJc6ThlRW", + "public_id": 105673, + "url": "https://github.com/godotengine/godot/pull/105673", + "diff_url": "https://github.com/godotengine/godot/pull/105673.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105673.patch", + "title": "[macOS] Fix close button hidden and title bar transparent in fullscreen mode.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-04-23T05:14:36Z", + "updated_at": "2025-05-14T14:50:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "e45dd45156f583cc6931aeba92087b10983d76f9" + ] + }, "105687": { "id": "PR_kwDOAO6SJc6TnTtU", "public_id": 105687, @@ -70410,7 +80817,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2025-04-23T20:29:02Z", - "updated_at": "2025-04-28T15:10:48Z", + "updated_at": "2025-05-28T20:47:49Z", "target_branch": "master", "labels": [ { @@ -70467,6 +80874,55 @@ "b8e44a00001e36bb0ac4c2ecce3b5a6ff6b87b73" ] }, + "105706": { + "id": "PR_kwDOAO6SJc6TvXAn", + "public_id": 105706, + "url": "https://github.com/godotengine/godot/pull/105706", + "diff_url": "https://github.com/godotengine/godot/pull/105706.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105706.patch", + "title": "Make silhouette fixer to use arc `Quaternion` constructor instead of `looking_at()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-04-24T10:20:26Z", + "updated_at": "2025-05-19T13:04:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "d2cf48700eafbf07480db2f9357904aa8de7fccd" + ] + }, "105708": { "id": "PR_kwDOAO6SJc6TwtAb", "public_id": 105708, @@ -70613,6 +81069,108 @@ "783728fcb4ff578ae5634c5204d734b36b37fad8" ] }, + "105722": { + "id": "PR_kwDOAO6SJc6Tzr2W", + "public_id": 105722, + "url": "https://github.com/godotengine/godot/pull/105722", + "diff_url": "https://github.com/godotengine/godot/pull/105722.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105722.patch", + "title": "Explicitly handle Image AlphaMode enum instead of treating as bool", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-04-24T17:49:52Z", + "updated_at": "2025-05-20T17:03:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "19e6bc68aa2bdfd5fe20de0ef570966f9768f9c0" + ] + }, + "105723": { + "id": "PR_kwDOAO6SJc6Tzx1l", + "public_id": 105723, + "url": "https://github.com/godotengine/godot/pull/105723", + "diff_url": "https://github.com/godotengine/godot/pull/105723.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105723.patch", + "title": "Add file sort to FileDialog", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-04-24T18:00:46Z", + "updated_at": "2025-05-16T12:47:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "33dcd7a6d951ff39a03972ad010f5489af478695" + ] + }, + "105724": { + "id": "PR_kwDOAO6SJc6Tz83M", + "public_id": 105724, + "url": "https://github.com/godotengine/godot/pull/105724", + "diff_url": "https://github.com/godotengine/godot/pull/105724.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105724.patch", + "title": "Add inline color pickers to script editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU0ODE5MzE5", + "created_at": "2025-04-24T18:20:25Z", + "updated_at": "2025-05-19T18:40:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "b9f59ae6ca2f2323c9474ddd724c9c46e9a409a7" + ] + }, "105725": { "id": "PR_kwDOAO6SJc6T0ACY", "public_id": 105725, @@ -70750,7 +81308,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2025-04-25T05:01:56Z", - "updated_at": "2025-04-25T16:42:11Z", + "updated_at": "2025-05-14T13:19:12Z", "target_branch": "master", "labels": [ { @@ -71555,6 +82113,40 @@ "f2bab45202a9af5d089ce9bd301f619cadebc7c4" ] }, + "105819": { + "id": "PR_kwDOAO6SJc6UEXuP", + "public_id": 105819, + "url": "https://github.com/godotengine/godot/pull/105819", + "diff_url": "https://github.com/godotengine/godot/pull/105819.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105819.patch", + "title": "Mark referenced packages in SDK as implicitly defined", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU5MjgwODAw", + "created_at": "2025-04-27T11:29:09Z", + "updated_at": "2025-05-16T00:38:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "976e60ea2495e553ea1a2b2ca0182d70b67b4fd2" + ] + }, "105822": { "id": "PR_kwDOAO6SJc6UEhcX", "public_id": 105822, @@ -71594,6 +82186,69 @@ "152423230ccf0efe10c8fbdcf6d4baa1be061a8f" ] }, + "105825": { + "id": "PR_kwDOAO6SJc6UEjxA", + "public_id": 105825, + "url": "https://github.com/godotengine/godot/pull/105825", + "diff_url": "https://github.com/godotengine/godot/pull/105825.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105825.patch", + "title": "Fix `Camera2D` right and bottom limit to depend on bottom right corner", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjg1NTc2NjEy", + "created_at": "2025-04-27T13:24:57Z", + "updated_at": "2025-05-19T22:50:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + } + ], + "commits": [ + "1bdf237558f62228e7b883b4fd33975b5a4bf581" + ] + }, + "105833": { + "id": "PR_kwDOAO6SJc6UEy_i", + "public_id": 105833, + "url": "https://github.com/godotengine/godot/pull/105833", + "diff_url": "https://github.com/godotengine/godot/pull/105833.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105833.patch", + "title": "[Web] Optimize `GL.getSource` for known-length shader sources", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgzNjQyNDI=", + "created_at": "2025-04-27T15:36:25Z", + "updated_at": "2025-05-14T19:00:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "197b307061d7ca28b43d1324e6e4b95495429c9d" + ] + }, "105837": { "id": "PR_kwDOAO6SJc6UE8xI", "public_id": 105837, @@ -71725,6 +82380,40 @@ "6856926b7756d055065183a9ecdcb4f9fc77a23b" ] }, + "105848": { + "id": "PR_kwDOAO6SJc6UFpah", + "public_id": 105848, + "url": "https://github.com/godotengine/godot/pull/105848", + "diff_url": "https://github.com/godotengine/godot/pull/105848.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105848.patch", + "title": "Delete test cache before running it", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI5MTA1MQ==", + "created_at": "2025-04-28T00:44:05Z", + "updated_at": "2025-05-23T19:49:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMjMxNTkzNjg1", + "name": "topic:tests", + "color": "#ffee88" + } + ], + "commits": [ + "ed35b9e181bb7b38128625ffdc49466572d804bf" + ] + }, "105853": { "id": "PR_kwDOAO6SJc6UGEmy", "public_id": 105853, @@ -72792,6 +83481,74 @@ "b23a233b5b0d80d287f2eeca9c7f3ec26f2558a6" ] }, + "105918": { + "id": "PR_kwDOAO6SJc6UY_NS", + "public_id": 105918, + "url": "https://github.com/godotengine/godot/pull/105918", + "diff_url": "https://github.com/godotengine/godot/pull/105918.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105918.patch", + "title": "Fix background size calculation in TreeItem", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NTYzODg=", + "created_at": "2025-04-29T18:06:31Z", + "updated_at": "2025-05-13T21:28:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "efd29f4caaa14b9e37cf2383921bc53340009df3" + ] + }, + "105920": { + "id": "PR_kwDOAO6SJc6UZTO2", + "public_id": 105920, + "url": "https://github.com/godotengine/godot/pull/105920", + "diff_url": "https://github.com/godotengine/godot/pull/105920.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105920.patch", + "title": "Fix rest update process by dirty flag to not take into account pose dirty flag in `Skeleton3D`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-04-29T18:47:18Z", + "updated_at": "2025-05-19T13:05:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "4940c3c1d710991be69b1486a32aa5a562389146" + ] + }, "105922": { "id": "PR_kwDOAO6SJc6UZ50J", "public_id": 105922, @@ -72976,6 +83733,45 @@ "5b2d21aa68fd98bd46d41f2c6b39fff8995aa45e" ] }, + "105942": { + "id": "PR_kwDOAO6SJc6UgF-W", + "public_id": 105942, + "url": "https://github.com/godotengine/godot/pull/105942", + "diff_url": "https://github.com/godotengine/godot/pull/105942.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105942.patch", + "title": "Make `script_class_get_icon_path()` return any value when `r_valid` is passed.", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOB1-M8g", + "created_at": "2025-04-30T13:05:46Z", + "updated_at": "2025-05-13T21:28:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "1ec1ba6d940ce7b8f4448571acee94d6e75068ea" + ] + }, "105944": { "id": "PR_kwDOAO6SJc6UgTDy", "public_id": 105944, @@ -73216,7 +84012,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ1OTA3ODM2", "created_at": "2025-05-01T16:37:50Z", - "updated_at": "2025-05-12T23:12:39Z", + "updated_at": "2025-05-22T03:06:29Z", "target_branch": "master", "labels": [ { @@ -73244,6 +84040,35 @@ "5ce11b1eac5a929228c40d3749aa8975dfe3c2fc" ] }, + "105996": { + "id": "PR_kwDOAO6SJc6UraW2", + "public_id": 105996, + "url": "https://github.com/godotengine/godot/pull/105996", + "diff_url": "https://github.com/godotengine/godot/pull/105996.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105996.patch", + "title": "Only update case sensitive fuzzy searching within `set_query`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkwNTg5NDE=", + "created_at": "2025-05-01T19:41:13Z", + "updated_at": "2025-05-26T18:29:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "76a65de3ab402c1e3a1c7688fdce755ba2da183a" + ] + }, "105997": { "id": "PR_kwDOAO6SJc6Ura8n", "public_id": 105997, @@ -73409,6 +84234,35 @@ "257058a550b2ae166c38248a3731cba540bc638c" ] }, + "106008": { + "id": "PR_kwDOAO6SJc6UtwiA", + "public_id": 106008, + "url": "https://github.com/godotengine/godot/pull/106008", + "diff_url": "https://github.com/godotengine/godot/pull/106008.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106008.patch", + "title": "C#: Expose byte array compress and decompress", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1OTQxODQy", + "created_at": "2025-05-02T06:23:20Z", + "updated_at": "2025-05-27T13:22:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "fc8328d5f15edbfcb36aba6b07b5e4cc5e086195" + ] + }, "106020": { "id": "PR_kwDOAO6SJc6Uwfap", "public_id": 106020, @@ -73443,6 +84297,50 @@ "1d49a557b68de1f1dcaf4e02049356125b4021c1" ] }, + "106021": { + "id": "PR_kwDOAO6SJc6UwrFb", + "public_id": 106021, + "url": "https://github.com/godotengine/godot/pull/106021", + "diff_url": "https://github.com/godotengine/godot/pull/106021.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106021.patch", + "title": "Fix Xbox Controller on Android", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQxOTIxMzk1", + "created_at": "2025-05-02T14:17:45Z", + "updated_at": "2025-05-16T12:55:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABvBBvPQ", + "name": "cherrypick:3.6", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "cf00265386b98da3f24f5c3de22358fbf2e1a46b" + ] + }, "106027": { "id": "PR_kwDOAO6SJc6Uxpsh", "public_id": 106027, @@ -73506,6 +84404,35 @@ "5dd4267a0b9b1af4a6f394ce04802d8bfacc38c6" ] }, + "106049": { + "id": "PR_kwDOAO6SJc6U0CKD", + "public_id": 106049, + "url": "https://github.com/godotengine/godot/pull/106049", + "diff_url": "https://github.com/godotengine/godot/pull/106049.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106049.patch", + "title": "Fix Set focus on right control on user action \"show in file system\"", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcwMjQwMTY=", + "created_at": "2025-05-03T04:37:19Z", + "updated_at": "2025-05-19T21:34:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "66faae4d83d18e660695a28458b7f925a0fd58f7" + ] + }, "106051": { "id": "PR_kwDOAO6SJc6U0ZQX", "public_id": 106051, @@ -73550,6 +84477,45 @@ "413cb795cd4e3559e8ba9309f49c9ca36cef7d18" ] }, + "106052": { + "id": "PR_kwDOAO6SJc6U0e6L", + "public_id": 106052, + "url": "https://github.com/godotengine/godot/pull/106052", + "diff_url": "https://github.com/godotengine/godot/pull/106052.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106052.patch", + "title": "Fix Windows `OS.get_unique_id()` null termination issue", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ1OTA3ODM2", + "created_at": "2025-05-03T09:53:34Z", + "updated_at": "2025-05-27T14:32:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "d79258c2e71e959d573a08bc04aa5c727d3347f8" + ] + }, "106077": { "id": "PR_kwDOAO6SJc6U3GgE", "public_id": 106077, @@ -73851,6 +84817,40 @@ "242293c451b14ce31a0c4512fb005beafd662427" ] }, + "106094": { + "id": "PR_kwDOAO6SJc6U9W1U", + "public_id": 106094, + "url": "https://github.com/godotengine/godot/pull/106094", + "diff_url": "https://github.com/godotengine/godot/pull/106094.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106094.patch", + "title": "Add CameraFeed support for Android", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEyOTU2Mzk=", + "created_at": "2025-05-05T15:39:32Z", + "updated_at": "2025-05-28T02:08:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "296ca79b9d9d5e6a7ff9b462a7c1001c31e2340c" + ] + }, "106108": { "id": "PR_kwDOAO6SJc6U_3Gw", "public_id": 106108, @@ -73896,7 +84896,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjM5Mzc0NTA5", "created_at": "2025-05-05T21:12:10Z", - "updated_at": "2025-05-06T13:51:12Z", + "updated_at": "2025-05-13T21:35:30Z", "target_branch": "master", "labels": [ { @@ -74173,6 +85173,40 @@ "f539d0a447dde9a8f8629be7d1c78ce3c1e7f394" ] }, + "106121": { + "id": "PR_kwDOAO6SJc6VGHIX", + "public_id": 106121, + "url": "https://github.com/godotengine/godot/pull/106121", + "diff_url": "https://github.com/godotengine/godot/pull/106121.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106121.patch", + "title": "Allow undoredo actions to not make history unsaved", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-05-06T12:04:12Z", + "updated_at": "2025-05-14T15:04:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "e7e48cd58c3f3a0d55972e5d401e0a8d53357f22" + ] + }, "106124": { "id": "PR_kwDOAO6SJc6VGhaH", "public_id": 106124, @@ -74460,12 +85494,12 @@ "url": "https://github.com/godotengine/godot/pull/106141", "diff_url": "https://github.com/godotengine/godot/pull/106141.diff", "patch_url": "https://github.com/godotengine/godot/pull/106141.patch", - "title": "Fix unexpected control position change when left/top offsets not match `pos_cache`", + "title": "Fix unexpected control position change when left/top offsets not match `pos_cache` (reverted)", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOByPlNg", "created_at": "2025-05-07T10:19:28Z", - "updated_at": "2025-05-09T16:35:13Z", + "updated_at": "2025-05-16T13:54:20Z", "target_branch": "master", "labels": [ { @@ -74650,7 +85684,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2025-05-07T17:21:46Z", - "updated_at": "2025-05-08T13:29:47Z", + "updated_at": "2025-05-19T14:20:20Z", "target_branch": "master", "labels": [ { @@ -74752,6 +85786,45 @@ "9419ef2f3409b9ee86e3bc51fad8a7d47f3b3323" ] }, + "106157": { + "id": "PR_kwDOAO6SJc6VWfyA", + "public_id": 106157, + "url": "https://github.com/godotengine/godot/pull/106157", + "diff_url": "https://github.com/godotengine/godot/pull/106157.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106157.patch", + "title": "Clarify the input action that affects `AcceptDialog.dialog_close_on_escape`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-05-07T23:43:24Z", + "updated_at": "2025-05-27T14:50:55Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "3168fd4c56a70686f729d1ecd8e383ae6316811c" + ] + }, "106162": { "id": "PR_kwDOAO6SJc6VXy7o", "public_id": 106162, @@ -74792,7 +85865,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUyODUy", "created_at": "2025-05-08T08:52:27Z", - "updated_at": "2025-05-13T10:11:56Z", + "updated_at": "2025-05-13T20:28:55Z", "target_branch": "master", "labels": [ { @@ -74966,6 +86039,69 @@ "964f51c69a977a1d17e6138cb3fb26d547fd3bec" ] }, + "106180": { + "id": "PR_kwDOAO6SJc6VeWrG", + "public_id": 106180, + "url": "https://github.com/godotengine/godot/pull/106180", + "diff_url": "https://github.com/godotengine/godot/pull/106180.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106180.patch", + "title": "Improved Camera2D limits handling when limits are smaller than screen rect", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU1NjYzMA==", + "created_at": "2025-05-08T18:07:25Z", + "updated_at": "2025-05-24T02:16:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + } + ], + "commits": [ + "5afb64e16702f7eba02fd4e0ce4045d703619fb2" + ] + }, + "106187": { + "id": "PR_kwDOAO6SJc6VfsS7", + "public_id": 106187, + "url": "https://github.com/godotengine/godot/pull/106187", + "diff_url": "https://github.com/godotengine/godot/pull/106187.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106187.patch", + "title": "Remove `Don't save` button from \"running project\" confirmation modal", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEyNTA5MDk3", + "created_at": "2025-05-08T21:23:17Z", + "updated_at": "2025-05-13T21:28:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "0d56b1c9957210fdd325dc2970999420f08b05ea" + ] + }, "106188": { "id": "PR_kwDOAO6SJc6VfuzY", "public_id": 106188, @@ -75189,6 +86325,79 @@ "542639de3ca37f86eec387bba0517ed729143d5d" ] }, + "106209": { + "id": "PR_kwDOAO6SJc6Vmubl", + "public_id": 106209, + "url": "https://github.com/godotengine/godot/pull/106209", + "diff_url": "https://github.com/godotengine/godot/pull/106209.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106209.patch", + "title": "Optimize `InputMap::get_actions`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY3NjkzODMw", + "created_at": "2025-05-09T15:23:39Z", + "updated_at": "2025-05-19T12:43:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "55a61cbd4a37cf4f851e2038b6505dbaa5cc3801" + ] + }, + "106224": { + "id": "PR_kwDOAO6SJc6Vp4X4", + "public_id": 106224, + "url": "https://github.com/godotengine/godot/pull/106224", + "diff_url": "https://github.com/godotengine/godot/pull/106224.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106224.patch", + "title": "`SceneTreeFTI` faster access to `Node` children", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIxOTk5Mzc5", + "created_at": "2025-05-10T00:21:11Z", + "updated_at": "2025-05-22T17:50:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "cbd6c8d5613c0c942414926240cf2c409d83243b" + ] + }, "106226": { "id": "PR_kwDOAO6SJc6VqB4t", "public_id": 106226, @@ -75223,6 +86432,118 @@ "795ed8fd12b7e1426942548c7956a302f2187957" ] }, + "106231": { + "id": "PR_kwDOAO6SJc6VqpCW", + "public_id": 106231, + "url": "https://github.com/godotengine/godot/pull/106231", + "diff_url": "https://github.com/godotengine/godot/pull/106231.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106231.patch", + "title": "Add dropdown to Movie Maker button in editor run bar to access settings", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjk5NTc5ODc=", + "created_at": "2025-05-10T04:31:49Z", + "updated_at": "2025-05-28T17:58:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "e6038335b28145559998518f1700ccf22ba79742" + ] + }, + "106241": { + "id": "PR_kwDOAO6SJc6VsNcV", + "public_id": 106241, + "url": "https://github.com/godotengine/godot/pull/106241", + "diff_url": "https://github.com/godotengine/godot/pull/106241.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106241.patch", + "title": "Fix reflection probe box projection stretching", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxODUxNDMx", + "created_at": "2025-05-10T13:07:56Z", + "updated_at": "2025-05-14T14:54:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "be01c7f5a4bc5e52801347145850cb5723add2cc" + ] + }, + "106244": { + "id": "PR_kwDOAO6SJc6VsXr1", + "public_id": 106244, + "url": "https://github.com/godotengine/godot/pull/106244", + "diff_url": "https://github.com/godotengine/godot/pull/106244.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106244.patch", + "title": "FTI - Optimize `SceneTree` traversal", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIxOTk5Mzc5", + "created_at": "2025-05-10T14:00:42Z", + "updated_at": "2025-05-29T07:11:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "c7764ef26b11d8cfebf9eaafa9e67830d3787968" + ] + }, "106247": { "id": "PR_kwDOAO6SJc6Vs6NL", "public_id": 106247, @@ -75286,6 +86607,74 @@ "16f51d4671035048e6d9a62e86ff6a68aa42eb3b" ] }, + "106249": { + "id": "PR_kwDOAO6SJc6Vs9s2", + "public_id": 106249, + "url": "https://github.com/godotengine/godot/pull/106249", + "diff_url": "https://github.com/godotengine/godot/pull/106249.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106249.patch", + "title": "Improve auto-translation of settings dialogs", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-05-10T16:31:18Z", + "updated_at": "2025-05-28T15:06:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB5NI2wQ", + "name": "topic:i18n", + "color": "#ffee88" + } + ], + "commits": [ + "87ebd2d03c12f1f0b2fc3ca45835edc3bdbcd868" + ] + }, + "106251": { + "id": "PR_kwDOAO6SJc6VtI44", + "public_id": 106251, + "url": "https://github.com/godotengine/godot/pull/106251", + "diff_url": "https://github.com/godotengine/godot/pull/106251.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106251.patch", + "title": "[Wayland] Implement the cursor-shape-v1 protocol", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBn7oNw", + "created_at": "2025-05-10T17:20:47Z", + "updated_at": "2025-05-16T15:35:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "3cd7b5b9a87d4048838a99c9051d030ccbbc56dc" + ] + }, "106252": { "id": "PR_kwDOAO6SJc6VtMGE", "public_id": 106252, @@ -75325,6 +86714,137 @@ "44400b14198e4a60a6b606f32b7c51191cc2ffab" ] }, + "106254": { + "id": "PR_kwDOAO6SJc6VtbmF", + "public_id": 106254, + "url": "https://github.com/godotengine/godot/pull/106254", + "diff_url": "https://github.com/godotengine/godot/pull/106254.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106254.patch", + "title": "Change Selected value for OptionButton when last item is deleted.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyOTg2NDg0", + "created_at": "2025-05-10T19:20:05Z", + "updated_at": "2025-05-26T16:30:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "cf7e88f6ac0b5ace42df81a93cce8b51c17df960" + ] + }, + "106257": { + "id": "PR_kwDOAO6SJc6VtnVl", + "public_id": 106257, + "url": "https://github.com/godotengine/godot/pull/106257", + "diff_url": "https://github.com/godotengine/godot/pull/106257.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106257.patch", + "title": "Fix TabBar Hidden Tabs Handling", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCL9eow", + "created_at": "2025-05-10T21:59:38Z", + "updated_at": "2025-05-14T14:50:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "5fbc8a61fc806f6928cac073580f37221185ae12" + ] + }, + "106260": { + "id": "PR_kwDOAO6SJc6VtqeY", + "public_id": 106260, + "url": "https://github.com/godotengine/godot/pull/106260", + "diff_url": "https://github.com/godotengine/godot/pull/106260.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106260.patch", + "title": "Do not grab focus on filename `LineEdit` in `EditorFileDialog` when outside the tree", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgzMzc4ODA=", + "created_at": "2025-05-10T22:48:21Z", + "updated_at": "2025-05-19T13:04:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "8bd1b5fce9e9c34d6f7daab7ecdde7754fd81066" + ] + }, + "106267": { + "id": "PR_kwDOAO6SJc6VuPp-", + "public_id": 106267, + "url": "https://github.com/godotengine/godot/pull/106267", + "diff_url": "https://github.com/godotengine/godot/pull/106267.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106267.patch", + "title": "Use a fragment shader copy instead of a blit copy in the final blit to screen in the Compatibility backend", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2025-05-11T05:29:46Z", + "updated_at": "2025-05-22T19:36:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "a0e3ade99f7525bacbc95077cead400676aa2bd4" + ] + }, "106269": { "id": "PR_kwDOAO6SJc6VuTan", "public_id": 106269, @@ -75336,7 +86856,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjIxOTk5Mzc5", "created_at": "2025-05-11T06:10:02Z", - "updated_at": "2025-05-12T23:12:36Z", + "updated_at": "2025-05-17T10:06:53Z", "target_branch": "master", "labels": [ { @@ -75559,7 +87079,7 @@ "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2025-05-12T16:03:30Z", - "updated_at": "2025-05-12T23:14:17Z", + "updated_at": "2025-05-13T13:24:19Z", "target_branch": "master", "labels": [ { @@ -75621,6 +87141,35 @@ "c3b04e6e1e022aaef0185b9daea8a0516b365b27" ] }, + "106316": { + "id": "PR_kwDOAO6SJc6V41Bg", + "public_id": 106316, + "url": "https://github.com/godotengine/godot/pull/106316", + "diff_url": "https://github.com/godotengine/godot/pull/106316.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106316.patch", + "title": "Change Occlusion Culling Buffer debug view to use log scaling", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyMzIyNzQ1", + "created_at": "2025-05-12T19:20:01Z", + "updated_at": "2025-05-17T12:07:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "d41fe743426ffa62ec1f160f591171a1892699fc" + ] + }, "106317": { "id": "PR_kwDOAO6SJc6V44nL", "public_id": 106317, @@ -75660,6 +87209,288 @@ "544ab4ccab18ee8a789be7e8ee7d41b0cb866475" ] }, + "106319": { + "id": "PR_kwDOAO6SJc6V48G0", + "public_id": 106319, + "url": "https://github.com/godotengine/godot/pull/106319", + "diff_url": "https://github.com/godotengine/godot/pull/106319.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106319.patch", + "title": "[Web] Add WebAssembly SIMD support (`wasm_simd`) and enable it by default", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI3MDkyOA==", + "created_at": "2025-05-12T19:35:20Z", + "updated_at": "2025-05-13T21:28:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc0NTU=", + "name": "platform:web", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "f114a8d1d154cba954b87675e920d0e6c4672877" + ] + }, + "106321": { + "id": "PR_kwDOAO6SJc6V5MNg", + "public_id": 106321, + "url": "https://github.com/godotengine/godot/pull/106321", + "diff_url": "https://github.com/godotengine/godot/pull/106321.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106321.patch", + "title": "SoftBody3D: Add a property for scaling rest lengths of edge constraints", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ5NjExOTk0", + "created_at": "2025-05-12T20:12:26Z", + "updated_at": "2025-05-27T15:02:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "9f67bf96fa16a5eefaff2edaff2ed8430104a3e9" + ] + }, + "106326": { + "id": "PR_kwDOAO6SJc6V6HM_", + "public_id": 106326, + "url": "https://github.com/godotengine/godot/pull/106326", + "diff_url": "https://github.com/godotengine/godot/pull/106326.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106326.patch", + "title": "Optimize unsaved history checking", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-05-12T22:19:53Z", + "updated_at": "2025-05-13T21:40:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "e0e8bd53946bf7bbceb4fc871b1affbbd68c67e8" + ] + }, + "106329": { + "id": "PR_kwDOAO6SJc6V6n5U", + "public_id": 106329, + "url": "https://github.com/godotengine/godot/pull/106329", + "diff_url": "https://github.com/godotengine/godot/pull/106329.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106329.patch", + "title": "Rename nav_2d namespace to Nav2D to match Nav3D", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-05-13T00:05:48Z", + "updated_at": "2025-05-13T21:59:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "6eedddbd3cf53669d5aff8c1ed5199c8035f52c9" + ] + }, + "106334": { + "id": "PR_kwDOAO6SJc6V7Lcd", + "public_id": 106334, + "url": "https://github.com/godotengine/godot/pull/106334", + "diff_url": "https://github.com/godotengine/godot/pull/106334.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106334.patch", + "title": "Make sure clicking AnimationTree node open the state machine editor not the track editor.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4NDQ0NjQ=", + "created_at": "2025-05-13T02:38:15Z", + "updated_at": "2025-05-19T13:05:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "09d6e0c4ba4b7f0d2f7f22ff274056f38f6cef72" + ] + }, + "106337": { + "id": "PR_kwDOAO6SJc6V7pnO", + "public_id": 106337, + "url": "https://github.com/godotengine/godot/pull/106337", + "diff_url": "https://github.com/godotengine/godot/pull/106337.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106337.patch", + "title": "Fix Quaternion arc constructor tolerance", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-05-13T04:44:30Z", + "updated_at": "2025-05-19T13:05:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "37aca09b237ee009e61574fb91082f9d55b0ad54" + ] + }, + "106338": { + "id": "PR_kwDOAO6SJc6V8CTc", + "public_id": 106338, + "url": "https://github.com/godotengine/godot/pull/106338", + "diff_url": "https://github.com/godotengine/godot/pull/106338.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106338.patch", + "title": "AudioStreamImport: Make play and stop buttons accessible through keyboard", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMzMjAxNjc0", + "created_at": "2025-05-13T06:05:28Z", + "updated_at": "2025-05-19T19:33:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "18eaa97f85d245b20df8896b6657270cd66e0c9f" + ] + }, + "106339": { + "id": "PR_kwDOAO6SJc6V8HMX", + "public_id": 106339, + "url": "https://github.com/godotengine/godot/pull/106339", + "diff_url": "https://github.com/godotengine/godot/pull/106339.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106339.patch", + "title": "Allow running EditorScripts from the FileSystemDock", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjczMTQ4ODY0", + "created_at": "2025-05-13T06:18:33Z", + "updated_at": "2025-05-26T16:31:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "e3db0d62a87dc9992c434e002d4454aec0d9b8ce" + ] + }, "106340": { "id": "PR_kwDOAO6SJc6V8TbH", "public_id": 106340, @@ -75689,6 +87520,74 @@ "6a118b5027b36540c27d2f99c3ed076cb74dcaa7" ] }, + "106342": { + "id": "PR_kwDOAO6SJc6V9gFS", + "public_id": 106342, + "url": "https://github.com/godotengine/godot/pull/106342", + "diff_url": "https://github.com/godotengine/godot/pull/106342.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106342.patch", + "title": "Refactor `TextEdit::search` to be more robust to failure.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-05-13T09:00:59Z", + "updated_at": "2025-05-14T14:55:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "581e899785ba316910f3800c505e9a0bf7d7021c" + ] + }, + "106343": { + "id": "PR_kwDOAO6SJc6V9r0d", + "public_id": 106343, + "url": "https://github.com/godotengine/godot/pull/106343", + "diff_url": "https://github.com/godotengine/godot/pull/106343.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106343.patch", + "title": "Remove unused `SceneTree::make_group_changed`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-05-13T09:20:04Z", + "updated_at": "2025-05-13T23:58:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "51a063d6d3602c66a4d00f5390533db88da6778c" + ] + }, "106345": { "id": "PR_kwDOAO6SJc6V-Tl0", "public_id": 106345, @@ -75728,6 +87627,45 @@ "a12503b88cffbcc353f011910c343d1bff1a5e4e" ] }, + "106346": { + "id": "PR_kwDOAO6SJc6V-c8b", + "public_id": 106346, + "url": "https://github.com/godotengine/godot/pull/106346", + "diff_url": "https://github.com/godotengine/godot/pull/106346.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106346.patch", + "title": "Fix SCU build issues related to Jolt Physics", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-05-13T10:36:19Z", + "updated_at": "2025-05-13T23:25:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "9cea7ebc9158eca747f4fff9b1b326d62ef49810" + ] + }, "106348": { "id": "PR_kwDOAO6SJc6V-iLo", "public_id": 106348, @@ -75800,6 +87738,4695 @@ "commits": [ "ddefe73c41b357c7c8b8a85fb4cd28150a39a65b" ] + }, + "106353": { + "id": "PR_kwDOAO6SJc6WAfXg", + "public_id": 106353, + "url": "https://github.com/godotengine/godot/pull/106353", + "diff_url": "https://github.com/godotengine/godot/pull/106353.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106353.patch", + "title": "Optimize `HashMap` size for zero-sized Allocators", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY3NjkzODMw", + "created_at": "2025-05-13T13:50:48Z", + "updated_at": "2025-05-14T02:26:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "0babb2ab02fcd1f88399ae1c5da0038c3d0d145f" + ] + }, + "106355": { + "id": "PR_kwDOAO6SJc6WAtmd", + "public_id": 106355, + "url": "https://github.com/godotengine/godot/pull/106355", + "diff_url": "https://github.com/godotengine/godot/pull/106355.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106355.patch", + "title": "[macOS] Fix transparent window state detection for embedded process.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-05-13T14:11:15Z", + "updated_at": "2025-05-13T21:28:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "887fa78fc1f66f7aefc9e2368e05779a70eb7a20" + ] + }, + "106357": { + "id": "PR_kwDOAO6SJc6WBRQM", + "public_id": 106357, + "url": "https://github.com/godotengine/godot/pull/106357", + "diff_url": "https://github.com/godotengine/godot/pull/106357.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106357.patch", + "title": "Move bisect functionality to `Span` and deduplicate code", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY3NjkzODMw", + "created_at": "2025-05-13T15:04:19Z", + "updated_at": "2025-05-14T17:08:28Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "3bf400ffaea9301e7737f5b51d566c88d9ac9b63" + ] + }, + "106358": { + "id": "PR_kwDOAO6SJc6WBlAg", + "public_id": 106358, + "url": "https://github.com/godotengine/godot/pull/106358", + "diff_url": "https://github.com/godotengine/godot/pull/106358.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106358.patch", + "title": "[Android] Add support for 16 KB page sizes, update to NDK r28b", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2025-05-13T15:34:12Z", + "updated_at": "2025-05-15T15:38:56Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "27bdc86ed157bec45598e8b4088be5268732077e" + ] + }, + "106359": { + "id": "PR_kwDOAO6SJc6WBvVo", + "public_id": 106359, + "url": "https://github.com/godotengine/godot/pull/106359", + "diff_url": "https://github.com/godotengine/godot/pull/106359.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106359.patch", + "title": "Remove the `gradle_build/compress_native_libraries` export option", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2025-05-13T15:52:12Z", + "updated_at": "2025-05-21T14:57:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "e3d60bbd0c10a4fa6e59d3f74038501a91b51e2c" + ] + }, + "106365": { + "id": "PR_kwDOAO6SJc6WDjqk", + "public_id": 106365, + "url": "https://github.com/godotengine/godot/pull/106365", + "diff_url": "https://github.com/godotengine/godot/pull/106365.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106365.patch", + "title": "macOS: Send initial modifier keys as input events", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2025-05-13T19:48:32Z", + "updated_at": "2025-05-15T22:46:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "9a631d1e45be92470310691122241af44334319c" + ] + }, + "106366": { + "id": "PR_kwDOAO6SJc6WDyg-", + "public_id": 106366, + "url": "https://github.com/godotengine/godot/pull/106366", + "diff_url": "https://github.com/godotengine/godot/pull/106366.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106366.patch", + "title": "Jolt physics: Setting position instead of velocity in `JoltSoftBody3D::set_vertex_position`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2MjE2OTM=", + "created_at": "2025-05-13T20:22:22Z", + "updated_at": "2025-05-15T19:16:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "c529f36532559c5aedb26f4a54ea2e018b85762d" + ] + }, + "106367": { + "id": "PR_kwDOAO6SJc6WEDK6", + "public_id": 106367, + "url": "https://github.com/godotengine/godot/pull/106367", + "diff_url": "https://github.com/godotengine/godot/pull/106367.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106367.patch", + "title": "macOS: Fix a crash if no input event is set for a specific window", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2025-05-13T20:59:10Z", + "updated_at": "2025-05-14T19:24:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "19dcd7162b89612a4df4f7e786af47cc39cf24ab" + ] + }, + "106374": { + "id": "PR_kwDOAO6SJc6WFsAl", + "public_id": 106374, + "url": "https://github.com/godotengine/godot/pull/106374", + "diff_url": "https://github.com/godotengine/godot/pull/106374.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106374.patch", + "title": "Improve `ScriptLanguage` get keyword API", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY3NjkzODMw", + "created_at": "2025-05-14T03:36:55Z", + "updated_at": "2025-05-19T13:10:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "1384e82c2cf69e0a820a2ac8dc6ca2df6ccc91a7" + ] + }, + "106380": { + "id": "PR_kwDOAO6SJc6WGRNb", + "public_id": 106380, + "url": "https://github.com/godotengine/godot/pull/106380", + "diff_url": "https://github.com/godotengine/godot/pull/106380.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106380.patch", + "title": "Fix libjpeg-turbo not working on 32-bit builds", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE1NjM5", + "created_at": "2025-05-14T05:46:34Z", + "updated_at": "2025-05-15T15:30:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "2a89ec5ccd826157931de6aef1cc66a047731572" + ] + }, + "106381": { + "id": "PR_kwDOAO6SJc6WGTgs", + "public_id": 106381, + "url": "https://github.com/godotengine/godot/pull/106381", + "diff_url": "https://github.com/godotengine/godot/pull/106381.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106381.patch", + "title": "Skip default font loading if Brotli is disabled.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-05-14T05:52:54Z", + "updated_at": "2025-05-14T14:50:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "50c055600ae9a5446784178880dd5fd0b4123bad" + ] + }, + "106383": { + "id": "PR_kwDOAO6SJc6WGnxv", + "public_id": 106383, + "url": "https://github.com/godotengine/godot/pull/106383", + "diff_url": "https://github.com/godotengine/godot/pull/106383.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106383.patch", + "title": "Fix macOS build with `dev_build=yes` and `target=template_debug`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-05-14T06:38:08Z", + "updated_at": "2025-05-14T14:50:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "dfb2bc5f7e87a469b50ae9d6f52699063c8a191d" + ] + }, + "106386": { + "id": "PR_kwDOAO6SJc6WHscr", + "public_id": 106386, + "url": "https://github.com/godotengine/godot/pull/106386", + "diff_url": "https://github.com/godotengine/godot/pull/106386.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106386.patch", + "title": "Implement `get_filesystem_type` on macOS and Linux.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-05-14T08:38:21Z", + "updated_at": "2025-05-26T16:32:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "d609cf62a036572143e3ae65b6460d51b4fbae9c" + ] + }, + "106390": { + "id": "PR_kwDOAO6SJc6WIFPM", + "public_id": 106390, + "url": "https://github.com/godotengine/godot/pull/106390", + "diff_url": "https://github.com/godotengine/godot/pull/106390.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106390.patch", + "title": "Linux: Drop `ppc32` (32-bit PowerPC) architecture support", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-05-14T09:18:23Z", + "updated_at": "2025-05-28T15:48:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "1de9789806b626a3eb9b61d37391a5dbe96ae4ed" + ] + }, + "106392": { + "id": "PR_kwDOAO6SJc6WJF4u", + "public_id": 106392, + "url": "https://github.com/godotengine/godot/pull/106392", + "diff_url": "https://github.com/godotengine/godot/pull/106392.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106392.patch", + "title": "[Wine] Use `_SH_DENY*` flags instead of unsupported `_SH_SECURE`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-05-14T11:00:45Z", + "updated_at": "2025-05-14T14:49:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "563136f85916f6145524ec538b6dd19de631410e" + ] + }, + "106394": { + "id": "PR_kwDOAO6SJc6WKpiQ", + "public_id": 106394, + "url": "https://github.com/godotengine/godot/pull/106394", + "diff_url": "https://github.com/godotengine/godot/pull/106394.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106394.patch", + "title": "Wayland: Unbreak build with `libdecor=no`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQzMDQ4MTQy", + "created_at": "2025-05-14T13:40:34Z", + "updated_at": "2025-05-15T15:30:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "d213e7286621cc9d3b5feea55a676eb6cc5e28e9" + ] + }, + "106396": { + "id": "PR_kwDOAO6SJc6WKxbQ", + "public_id": 106396, + "url": "https://github.com/godotengine/godot/pull/106396", + "diff_url": "https://github.com/godotengine/godot/pull/106396.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106396.patch", + "title": "Implement the `count` parameter in `RenderingServer.canvas_item_add_triangle_array`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU2Njc3MTM0", + "created_at": "2025-05-14T13:50:10Z", + "updated_at": "2025-05-16T05:21:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "101dc9868f90653c7bb8f608502061e417b10af5" + ] + }, + "106399": { + "id": "PR_kwDOAO6SJc6WL1LD", + "public_id": 106399, + "url": "https://github.com/godotengine/godot/pull/106399", + "diff_url": "https://github.com/godotengine/godot/pull/106399.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106399.patch", + "title": "Rewrite textureProjLod usage to avoid a Vulkan validation error.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODUwNA==", + "created_at": "2025-05-14T15:27:48Z", + "updated_at": "2025-05-15T20:06:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "499fff51fbb582f25dfd7f32757a6db0e81389d3" + ] + }, + "106400": { + "id": "PR_kwDOAO6SJc6WMAML", + "public_id": 106400, + "url": "https://github.com/godotengine/godot/pull/106400", + "diff_url": "https://github.com/godotengine/godot/pull/106400.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106400.patch", + "title": "Improve platform compatibility of Windows and Direct3D 12", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExNzk3MTc0", + "created_at": "2025-05-14T15:46:40Z", + "updated_at": "2025-05-26T13:17:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "820380817aa801e5a9d692bd72af398899d08bab", + "53bee4eb5664387c415b45022436bfccfd50497e", + "7759296594a6e9a6b13413ebab74363a18e8ea32" + ] + }, + "106403": { + "id": "PR_kwDOAO6SJc6WMVJl", + "public_id": 106403, + "url": "https://github.com/godotengine/godot/pull/106403", + "diff_url": "https://github.com/godotengine/godot/pull/106403.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106403.patch", + "title": "Check if import script is subtype of EditorScenePostImport", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgwMjkyNzc4", + "created_at": "2025-05-14T16:24:46Z", + "updated_at": "2025-05-15T15:29:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "9511e1137ddc9f3d9ba439658c93e2071bb26fbc" + ] + }, + "106404": { + "id": "PR_kwDOAO6SJc6WMjm4", + "public_id": 106404, + "url": "https://github.com/godotengine/godot/pull/106404", + "diff_url": "https://github.com/godotengine/godot/pull/106404.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106404.patch", + "title": "GUI: Copy all text in `RichTextLabel` if nothing is selected", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", + "created_at": "2025-05-14T16:54:57Z", + "updated_at": "2025-05-15T16:40:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "decf5bf86517ca2f38b90c9976f7895f329ea2e2" + ] + }, + "106407": { + "id": "PR_kwDOAO6SJc6WNQM4", + "public_id": 106407, + "url": "https://github.com/godotengine/godot/pull/106407", + "diff_url": "https://github.com/godotengine/godot/pull/106407.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106407.patch", + "title": "Rework semaphores for presentation to be created per swap chain image to fix validation error.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODUwNA==", + "created_at": "2025-05-14T18:26:27Z", + "updated_at": "2025-05-15T15:30:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "ad22f654892d8426d0d71aad0c88d7ce988f68d0" + ] + }, + "106411": { + "id": "PR_kwDOAO6SJc6WOcAL", + "public_id": 106411, + "url": "https://github.com/godotengine/godot/pull/106411", + "diff_url": "https://github.com/godotengine/godot/pull/106411.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106411.patch", + "title": "Fix Reflection Mask not working on Mobile", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY3OTMwNTA0", + "created_at": "2025-05-14T21:14:49Z", + "updated_at": "2025-05-28T14:48:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "23e6d7bfc7e2090624e48232ad4f4c25c672bea8" + ] + }, + "106423": { + "id": "PR_kwDOAO6SJc6WPhd4", + "public_id": 106423, + "url": "https://github.com/godotengine/godot/pull/106423", + "diff_url": "https://github.com/godotengine/godot/pull/106423.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106423.patch", + "title": "Hide scrollbar in the audio stream importer dialog when unneeded", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-05-15T01:30:08Z", + "updated_at": "2025-05-16T13:35:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "bbe9994bb15f31d2221eb9615f2fef29eb16fd7e" + ] + }, + "106430": { + "id": "PR_kwDOAO6SJc6WRPhu", + "public_id": 106430, + "url": "https://github.com/godotengine/godot/pull/106430", + "diff_url": "https://github.com/godotengine/godot/pull/106430.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106430.patch", + "title": "Cleanup header includes in Tree", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-05-15T06:38:20Z", + "updated_at": "2025-05-15T23:59:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "88d922c55e68ed81aea194604d1fb8fc1b9d4766" + ] + }, + "106432": { + "id": "PR_kwDOAO6SJc6WR2H5", + "public_id": 106432, + "url": "https://github.com/godotengine/godot/pull/106432", + "diff_url": "https://github.com/godotengine/godot/pull/106432.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106432.patch", + "title": "Fix EditorHelp's `FindBar` search index", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQzNTQzOTA5", + "created_at": "2025-05-15T07:51:50Z", + "updated_at": "2025-05-20T17:24:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "9a44deefc9e47a44d0a094b45d40eb8ca297fcf2" + ] + }, + "106435": { + "id": "PR_kwDOAO6SJc6WThkA", + "public_id": 106435, + "url": "https://github.com/godotengine/godot/pull/106435", + "diff_url": "https://github.com/godotengine/godot/pull/106435.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106435.patch", + "title": "Android: Re-add `generate_apk` alias for compatibility", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-05-15T10:43:13Z", + "updated_at": "2025-05-15T15:30:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "8851c5a54d270b76ccc7edc92855fcc2cb1ee6a7" + ] + }, + "106437": { + "id": "PR_kwDOAO6SJc6WUL61", + "public_id": 106437, + "url": "https://github.com/godotengine/godot/pull/106437", + "diff_url": "https://github.com/godotengine/godot/pull/106437.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106437.patch", + "title": "Expand the imported texture channel count for remapping if necessary", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2025-05-15T11:52:39Z", + "updated_at": "2025-05-16T15:32:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "92cfd2b486a84b0c4ba4e1c21718237bebf5bb08" + ] + }, + "106438": { + "id": "PR_kwDOAO6SJc6WUM89", + "public_id": 106438, + "url": "https://github.com/godotengine/godot/pull/106438", + "diff_url": "https://github.com/godotengine/godot/pull/106438.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106438.patch", + "title": "Make it possible to run CI manually if `DISABLE_GODOT_CI` is set.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-05-15T11:54:27Z", + "updated_at": "2025-05-15T15:46:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "e0f8943d1edd2cc6c41b3d0894228e5ca83f3ea1" + ] + }, + "106439": { + "id": "PR_kwDOAO6SJc6WUNBB", + "public_id": 106439, + "url": "https://github.com/godotengine/godot/pull/106439", + "diff_url": "https://github.com/godotengine/godot/pull/106439.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106439.patch", + "title": "Document output parameters of `EditorImportPlugin.import`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-05-15T11:54:33Z", + "updated_at": "2025-05-15T23:59:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "c31746fdcf546b1eb5f697647973adc7f75e266f" + ] + }, + "106441": { + "id": "PR_kwDOAO6SJc6WU0mH", + "public_id": 106441, + "url": "https://github.com/godotengine/godot/pull/106441", + "diff_url": "https://github.com/godotengine/godot/pull/106441.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106441.patch", + "title": "Fix highlighting warning and error issues", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcwMTA4NTIx", + "created_at": "2025-05-15T13:00:57Z", + "updated_at": "2025-05-21T14:10:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "77e6d92357153cd58068c8c2faff7333e2550723" + ] + }, + "106445": { + "id": "PR_kwDOAO6SJc6WVzfE", + "public_id": 106445, + "url": "https://github.com/godotengine/godot/pull/106445", + "diff_url": "https://github.com/godotengine/godot/pull/106445.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106445.patch", + "title": "Optimize and simplify `sarray`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY3NjkzODMw", + "created_at": "2025-05-15T14:32:35Z", + "updated_at": "2025-05-26T16:36:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "8773f95e40069d07b3e2bb03231522ca38b920ed" + ] + }, + "106446": { + "id": "PR_kwDOAO6SJc6WWgS5", + "public_id": 106446, + "url": "https://github.com/godotengine/godot/pull/106446", + "diff_url": "https://github.com/godotengine/godot/pull/106446.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106446.patch", + "title": "Use vertex colors (if present) as attributes during simplification", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExMDY2Mjk=", + "created_at": "2025-05-15T15:32:20Z", + "updated_at": "2025-05-15T20:06:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "9a8348cc2c309061b24fc85328e6733d5d79ea58" + ] + }, + "106452": { + "id": "PR_kwDOAO6SJc6WXUyf", + "public_id": 106452, + "url": "https://github.com/godotengine/godot/pull/106452", + "diff_url": "https://github.com/godotengine/godot/pull/106452.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106452.patch", + "title": "Fix typo in `Node.get_child` documentation", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBbksIA", + "created_at": "2025-05-15T17:11:30Z", + "updated_at": "2025-05-16T12:46:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "a6ca9088e035e7aaec76e676ca98d7fbd5a16a1c" + ] + }, + "106453": { + "id": "PR_kwDOAO6SJc6WXeRg", + "public_id": 106453, + "url": "https://github.com/godotengine/godot/pull/106453", + "diff_url": "https://github.com/godotengine/godot/pull/106453.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106453.patch", + "title": "Fix redundant signal connection in `TextureRegionEditor`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkyODMwOTg=", + "created_at": "2025-05-15T17:31:31Z", + "updated_at": "2025-05-16T15:46:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "6b235de8461cca09117b46848313e22e336fe9bd" + ] + }, + "106454": { + "id": "PR_kwDOAO6SJc6WX4v2", + "public_id": 106454, + "url": "https://github.com/godotengine/godot/pull/106454", + "diff_url": "https://github.com/godotengine/godot/pull/106454.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106454.patch", + "title": "Fix potential crash when checking unsaved history", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-05-15T18:24:52Z", + "updated_at": "2025-05-15T21:41:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "1d3ade925fbbe041ecb61aac01139c0af5415c74" + ] + }, + "106456": { + "id": "PR_kwDOAO6SJc6WX_KB", + "public_id": 106456, + "url": "https://github.com/godotengine/godot/pull/106456", + "diff_url": "https://github.com/godotengine/godot/pull/106456.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106456.patch", + "title": "Style: Remove redundant `DEBUG_METHODS_ENABLED` macro", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2025-05-15T18:40:27Z", + "updated_at": "2025-05-19T13:04:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "d237e31a892586abc0b3cdd253704a0dcda8715c" + ] + }, + "106462": { + "id": "PR_kwDOAO6SJc6WY3vu", + "public_id": 106462, + "url": "https://github.com/godotengine/godot/pull/106462", + "diff_url": "https://github.com/godotengine/godot/pull/106462.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106462.patch", + "title": "Android: Don't request `CAMERA` permission on editor startup", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEyOTU2Mzk=", + "created_at": "2025-05-15T20:58:04Z", + "updated_at": "2025-05-16T12:57:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "64e2c31c10f651146dea82d0fb047ae83a64c04a" + ] + }, + "106464": { + "id": "PR_kwDOAO6SJc6WZJxh", + "public_id": 106464, + "url": "https://github.com/godotengine/godot/pull/106464", + "diff_url": "https://github.com/godotengine/godot/pull/106464.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106464.patch", + "title": "Fix GridMap scenario crash when outside tree", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2025-05-15T21:50:41Z", + "updated_at": "2025-05-18T23:15:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "db6a22cb59507999fdb92923113d10b514657b14" + ] + }, + "106466": { + "id": "PR_kwDOAO6SJc6WZopw", + "public_id": 106466, + "url": "https://github.com/godotengine/godot/pull/106466", + "diff_url": "https://github.com/godotengine/godot/pull/106466.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106466.patch", + "title": "[Android] Misc build fixes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2025-05-15T23:39:28Z", + "updated_at": "2025-05-16T16:07:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "1b0bd35f09454811e96a714c2185705238ee1dc9", + "773fc96ab287730bdcc4779d21e79fc95142aa65" + ] + }, + "106476": { + "id": "PR_kwDOAO6SJc6WbqRr", + "public_id": 106476, + "url": "https://github.com/godotengine/godot/pull/106476", + "diff_url": "https://github.com/godotengine/godot/pull/106476.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106476.patch", + "title": "Improve description of `Control.scale`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-05-16T07:37:04Z", + "updated_at": "2025-05-19T23:44:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "e22540bc0bb33a0a381885b34381850d076fdf1c" + ] + }, + "106485": { + "id": "PR_kwDOAO6SJc6Wc_Kt", + "public_id": 106485, + "url": "https://github.com/godotengine/godot/pull/106485", + "diff_url": "https://github.com/godotengine/godot/pull/106485.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106485.patch", + "title": "Fix script backtrace reporting wrong line numbers in release exports", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI3NjY1Njk=", + "created_at": "2025-05-16T10:21:12Z", + "updated_at": "2025-05-22T17:22:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "e06541eb4c1bf222a342fd0c78090a8dd0c0c3de" + ] + }, + "106486": { + "id": "PR_kwDOAO6SJc6WdP3h", + "public_id": 106486, + "url": "https://github.com/godotengine/godot/pull/106486", + "diff_url": "https://github.com/godotengine/godot/pull/106486.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106486.patch", + "title": "Image: Fix detecting color channels", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2025-05-16T10:57:45Z", + "updated_at": "2025-05-19T13:04:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "0f9986470a6d173cf84a5ba5ea576355450c1c0a" + ] + }, + "106487": { + "id": "PR_kwDOAO6SJc6Wdchs", + "public_id": 106487, + "url": "https://github.com/godotengine/godot/pull/106487", + "diff_url": "https://github.com/godotengine/godot/pull/106487.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106487.patch", + "title": "Revert #104357 and #106141 to fix Control RTL position", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-05-16T11:25:04Z", + "updated_at": "2025-05-16T15:32:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "25ae5c8ab4d308b26e8bbfb2e0b80a52708d3200", + "4976b38decc58424a1d7d695eeaf6897ea50ee64" + ] + }, + "106490": { + "id": "PR_kwDOAO6SJc6WeJ1J", + "public_id": 106490, + "url": "https://github.com/godotengine/godot/pull/106490", + "diff_url": "https://github.com/godotengine/godot/pull/106490.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106490.patch", + "title": "Improve performance with non-monitoring areas when using Jolt Physics", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-05-16T12:58:23Z", + "updated_at": "2025-05-21T15:47:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "617a39d5ea9e8af8511487bc373cb680756cd1d2" + ] + }, + "106493": { + "id": "PR_kwDOAO6SJc6WfiGD", + "public_id": 106493, + "url": "https://github.com/godotengine/godot/pull/106493", + "diff_url": "https://github.com/godotengine/godot/pull/106493.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106493.patch", + "title": "Reduce amount of permutations in mobile shader.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODUwNA==", + "created_at": "2025-05-16T15:49:22Z", + "updated_at": "2025-05-20T17:40:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "ff3ababb09c47b01ab722d297a00617581dc9ea7" + ] + }, + "106500": { + "id": "PR_kwDOAO6SJc6WgMIw", + "public_id": 106500, + "url": "https://github.com/godotengine/godot/pull/106500", + "diff_url": "https://github.com/godotengine/godot/pull/106500.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106500.patch", + "title": "Make FindInFiles globally accessible", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU4OTMxMTI=", + "created_at": "2025-05-16T17:33:44Z", + "updated_at": "2025-05-26T23:16:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "2cf64cc9714a47c2365d0977be00e799f0ac73b0" + ] + }, + "106502": { + "id": "PR_kwDOAO6SJc6Wgy3i", + "public_id": 106502, + "url": "https://github.com/godotengine/godot/pull/106502", + "diff_url": "https://github.com/godotengine/godot/pull/106502.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106502.patch", + "title": "Fix crash on aot unloading", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI0MzA3MDQ5", + "created_at": "2025-05-16T19:22:45Z", + "updated_at": "2025-05-19T13:04:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "15c684aad9e0cea8dd824ef14d3ff4ebd62e49c8" + ] + }, + "106504": { + "id": "PR_kwDOAO6SJc6Wg7iu", + "public_id": 106504, + "url": "https://github.com/godotengine/godot/pull/106504", + "diff_url": "https://github.com/godotengine/godot/pull/106504.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106504.patch", + "title": "[Web] Always return `0` for `OS::get_process_id()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI3MDkyOA==", + "created_at": "2025-05-16T19:48:03Z", + "updated_at": "2025-05-19T13:04:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc0NTU=", + "name": "platform:web", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "6e6c4d3045a09bfd359ae963a08eae98604e0537" + ] + }, + "106524": { + "id": "PR_kwDOAO6SJc6WkUiy", + "public_id": 106524, + "url": "https://github.com/godotengine/godot/pull/106524", + "diff_url": "https://github.com/godotengine/godot/pull/106524.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106524.patch", + "title": "Implement method lookup for method tracks", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU2Njc3MTM0", + "created_at": "2025-05-17T13:59:02Z", + "updated_at": "2025-05-26T16:30:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "93575368b2d43c5273788d73be45f3cc49b7fdbc" + ] + }, + "106538": { + "id": "PR_kwDOAO6SJc6WlWoi", + "public_id": 106538, + "url": "https://github.com/godotengine/godot/pull/106538", + "diff_url": "https://github.com/godotengine/godot/pull/106538.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106538.patch", + "title": "macOS: Ensure LayerHost size is set when first embedded", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2025-05-17T22:37:09Z", + "updated_at": "2025-05-19T23:33:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "c58078ba42fa5f6f5aabea4d4b70e4d34b7c6378" + ] + }, + "106553": { + "id": "PR_kwDOAO6SJc6Wm_8_", + "public_id": 106553, + "url": "https://github.com/godotengine/godot/pull/106553", + "diff_url": "https://github.com/godotengine/godot/pull/106553.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106553.patch", + "title": "Reintroduce the dragging method of Sprite2D's region_rect", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMTIzOTY0", + "created_at": "2025-05-18T09:51:06Z", + "updated_at": "2025-05-27T03:07:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "3a7e45c0e781390128ffbc14c449c090eb8550ae" + ] + }, + "106562": { + "id": "PR_kwDOAO6SJc6Wnyoi", + "public_id": 106562, + "url": "https://github.com/godotengine/godot/pull/106562", + "diff_url": "https://github.com/godotengine/godot/pull/106562.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106562.patch", + "title": "Adjust LOD selection metrics to use attribute error", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExMDY2Mjk=", + "created_at": "2025-05-18T15:14:22Z", + "updated_at": "2025-05-22T17:22:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "6190d412d3dcb32a858d84606aae9eea3da24efb" + ] + }, + "106565": { + "id": "PR_kwDOAO6SJc6Wn7pK", + "public_id": 106565, + "url": "https://github.com/godotengine/godot/pull/106565", + "diff_url": "https://github.com/godotengine/godot/pull/106565.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106565.patch", + "title": "Fix LineEdit with secret checked reveals the secret when a selection is dragged", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEyNTA5MDk3", + "created_at": "2025-05-18T16:27:13Z", + "updated_at": "2025-05-19T13:04:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "296bee6bce84e6d7378ae00af849c85d730cc0e2" + ] + }, + "106569": { + "id": "PR_kwDOAO6SJc6WoGt0", + "public_id": 106569, + "url": "https://github.com/godotengine/godot/pull/106569", + "diff_url": "https://github.com/godotengine/godot/pull/106569.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106569.patch", + "title": "Accelerate `HashMap` and `HashSet` lookup by using `if` based modulo in loops", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-05-18T18:05:57Z", + "updated_at": "2025-05-27T14:53:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "6fe17b264e149169da057a20ffdd585bd837617b" + ] + }, + "106572": { + "id": "PR_kwDOAO6SJc6WoYU_", + "public_id": 106572, + "url": "https://github.com/godotengine/godot/pull/106572", + "diff_url": "https://github.com/godotengine/godot/pull/106572.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106572.patch", + "title": "Add DDS loading of 32bit aligned data without alpha", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCB2hRQ", + "created_at": "2025-05-18T20:57:00Z", + "updated_at": "2025-05-19T21:40:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "3508257bc562114889b0dbc1ead1f61c57e80779" + ] + }, + "106584": { + "id": "PR_kwDOAO6SJc6Wqah2", + "public_id": 106584, + "url": "https://github.com/godotengine/godot/pull/106584", + "diff_url": "https://github.com/godotengine/godot/pull/106584.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106584.patch", + "title": "Adjust SVG in OT scaling and baseline.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-05-19T06:34:19Z", + "updated_at": "2025-05-19T14:05:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "3460f623a20d64fe7a8adfaa176819b2577991fb" + ] + }, + "106588": { + "id": "PR_kwDOAO6SJc6WrTQT", + "public_id": 106588, + "url": "https://github.com/godotengine/godot/pull/106588", + "diff_url": "https://github.com/godotengine/godot/pull/106588.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106588.patch", + "title": "Lazy create menu and slider nodes in `Tree`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-05-19T08:10:04Z", + "updated_at": "2025-05-19T23:44:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "7aa9174bc4656aefbc656c0be9db10f7e6f9b9eb" + ] + }, + "106592": { + "id": "PR_kwDOAO6SJc6Wt8I9", + "public_id": 106592, + "url": "https://github.com/godotengine/godot/pull/106592", + "diff_url": "https://github.com/godotengine/godot/pull/106592.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106592.patch", + "title": "Shader: Fix the default behavior when mat uniforms are null", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1OTQxODQy", + "created_at": "2025-05-19T12:43:52Z", + "updated_at": "2025-05-23T05:57:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "4621d3e1f4ba532d318930af6a6c86ddf3608ba7" + ] + }, + "106602": { + "id": "PR_kwDOAO6SJc6WwUiY", + "public_id": 106602, + "url": "https://github.com/godotengine/godot/pull/106602", + "diff_url": "https://github.com/godotengine/godot/pull/106602.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106602.patch", + "title": "Update `qoa.h` to latest git", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwMDI0Njcx", + "created_at": "2025-05-19T16:33:50Z", + "updated_at": "2025-05-20T01:45:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "bc192598e5d621302fc8660ec3db20840722089a" + ] + }, + "106604": { + "id": "PR_kwDOAO6SJc6Ww9Kn", + "public_id": 106604, + "url": "https://github.com/godotengine/godot/pull/106604", + "diff_url": "https://github.com/godotengine/godot/pull/106604.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106604.patch", + "title": "Update to the AAB directory layout", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2025-05-19T17:52:49Z", + "updated_at": "2025-05-19T23:12:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "ec7fb37db16fc522b5182023fcf62cd613def74d" + ] + }, + "106613": { + "id": "PR_kwDOAO6SJc6Wy83j", + "public_id": 106613, + "url": "https://github.com/godotengine/godot/pull/106613", + "diff_url": "https://github.com/godotengine/godot/pull/106613.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106613.patch", + "title": "Clarify `String.is_subsequence_of()` working differently from `String.contains()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-05-19T23:01:42Z", + "updated_at": "2025-05-22T17:22:37Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "f69d2eda808ccfef6e7f016554a67b9172fa5939" + ] + }, + "106614": { + "id": "PR_kwDOAO6SJc6WzHXS", + "public_id": 106614, + "url": "https://github.com/godotengine/godot/pull/106614", + "diff_url": "https://github.com/godotengine/godot/pull/106614.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106614.patch", + "title": "macOS: Support vsync when embedding OpenGL processes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2025-05-19T23:43:27Z", + "updated_at": "2025-05-20T19:30:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "aae3370fcd83ca6142e62b792352689241c43cea" + ] + }, + "106615": { + "id": "PR_kwDOAO6SJc6WznGG", + "public_id": 106615, + "url": "https://github.com/godotengine/godot/pull/106615", + "diff_url": "https://github.com/godotengine/godot/pull/106615.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106615.patch", + "title": "certs: Sync with upstream as of Apr 8 2025", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwMDI0Njcx", + "created_at": "2025-05-20T01:52:05Z", + "updated_at": "2025-05-20T16:41:04Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc77GWog", + "name": "cherrypick:3.5", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABvBBvPQ", + "name": "cherrypick:3.6", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxNjQ3MDUzMjAw", + "name": "cherrypick:3.x", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "f5eaf2a57687ee45a9484b53c9397b071b28ffbf" + ] + }, + "106621": { + "id": "PR_kwDOAO6SJc6W0zoI", + "public_id": 106621, + "url": "https://github.com/godotengine/godot/pull/106621", + "diff_url": "https://github.com/godotengine/godot/pull/106621.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106621.patch", + "title": "Adjust hex code box baseline calculation.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-05-20T05:58:33Z", + "updated_at": "2025-05-20T16:40:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "7fc4521dd8384770d672b5be133ae6e669c85d67" + ] + }, + "106631": { + "id": "PR_kwDOAO6SJc6W36wK", + "public_id": 106631, + "url": "https://github.com/godotengine/godot/pull/106631", + "diff_url": "https://github.com/godotengine/godot/pull/106631.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106631.patch", + "title": "Mobile: Disable subpass post-processing when using FXAA", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2025-05-20T11:26:47Z", + "updated_at": "2025-05-20T16:40:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "67a2c69c78d5d5b1e6d46714b4dc12be1735bcd1" + ] + }, + "106639": { + "id": "PR_kwDOAO6SJc6W6QJp", + "public_id": 106639, + "url": "https://github.com/godotengine/godot/pull/106639", + "diff_url": "https://github.com/godotengine/godot/pull/106639.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106639.patch", + "title": "Deselect invisible TreeItems", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-05-20T15:05:45Z", + "updated_at": "2025-05-20T18:14:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "c632cf9ffacf510a5f46079afa1d0b738a04ac8f" + ] + }, + "106649": { + "id": "PR_kwDOAO6SJc6W8rgK", + "public_id": 106649, + "url": "https://github.com/godotengine/godot/pull/106649", + "diff_url": "https://github.com/godotengine/godot/pull/106649.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106649.patch", + "title": "Fix for implicit conversion from `char16_t` to `char32_t` in `TextServerAdvanced`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyNDIxNQ==", + "created_at": "2025-05-20T19:51:10Z", + "updated_at": "2025-05-21T14:10:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "f9d28fc02f389b6a4a760bb766dc664fd3d453cd" + ] + }, + "106653": { + "id": "PR_kwDOAO6SJc6W9nrV", + "public_id": 106653, + "url": "https://github.com/godotengine/godot/pull/106653", + "diff_url": "https://github.com/godotengine/godot/pull/106653.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106653.patch", + "title": "Metal: Ensure stencil-only rendering is supported", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2025-05-20T22:23:06Z", + "updated_at": "2025-05-21T21:30:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "4201db6f01bc7af12ba797e877262080858379a1" + ] + }, + "106654": { + "id": "PR_kwDOAO6SJc6W9o4b", + "public_id": 106654, + "url": "https://github.com/godotengine/godot/pull/106654", + "diff_url": "https://github.com/godotengine/godot/pull/106654.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106654.patch", + "title": "Fix Heap buffer overflow in Animation::_find()", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY4MjY1OA==", + "created_at": "2025-05-20T22:27:32Z", + "updated_at": "2025-05-21T14:09:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "c317549587339f508b9fdf863354d258c726b8f8" + ] + }, + "106657": { + "id": "PR_kwDOAO6SJc6W-YuY", + "public_id": 106657, + "url": "https://github.com/godotengine/godot/pull/106657", + "diff_url": "https://github.com/godotengine/godot/pull/106657.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106657.patch", + "title": "Wayland: Fix window fitting in single-window mode", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxMDY1ODA4", + "created_at": "2025-05-21T01:08:26Z", + "updated_at": "2025-05-21T14:09:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "408de3c9705a90c05ac742beebe2817c4205ae7d" + ] + }, + "106661": { + "id": "PR_kwDOAO6SJc6XAUoi", + "public_id": 106661, + "url": "https://github.com/godotengine/godot/pull/106661", + "diff_url": "https://github.com/godotengine/godot/pull/106661.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106661.patch", + "title": "Prevent comparison of items with themselves while partitioning sort arrays", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5MTIxNjk1", + "created_at": "2025-05-21T07:01:03Z", + "updated_at": "2025-05-22T20:24:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "caf8053b86f259db9d65ba4784e07a7a55ee9d2c" + ] + }, + "106662": { + "id": "PR_kwDOAO6SJc6XAjai", + "public_id": 106662, + "url": "https://github.com/godotengine/godot/pull/106662", + "diff_url": "https://github.com/godotengine/godot/pull/106662.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106662.patch", + "title": "Fix MovieWriter window title in embedded mode.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-05-21T07:28:38Z", + "updated_at": "2025-05-21T14:09:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "ad044cea43099bf12de3c5ae077803fb324d2346" + ] + }, + "106666": { + "id": "PR_kwDOAO6SJc6XBjzB", + "public_id": 106666, + "url": "https://github.com/godotengine/godot/pull/106666", + "diff_url": "https://github.com/godotengine/godot/pull/106666.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106666.patch", + "title": "Add hardcoded baseline offset for Apple Color Emoji.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-05-21T09:15:27Z", + "updated_at": "2025-05-26T16:31:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "0aae67b6bb5fc471e4624d4b7d90368d24563bd4" + ] + }, + "106671": { + "id": "PR_kwDOAO6SJc6XCNVB", + "public_id": 106671, + "url": "https://github.com/godotengine/godot/pull/106671", + "diff_url": "https://github.com/godotengine/godot/pull/106671.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106671.patch", + "title": "Improve SVGTexture lazy loading.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-05-21T10:18:51Z", + "updated_at": "2025-05-22T17:22:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "9f5c57c8c56e4e86fa35b466792e07654ce26fe5" + ] + }, + "106672": { + "id": "PR_kwDOAO6SJc6XCgAk", + "public_id": 106672, + "url": "https://github.com/godotengine/godot/pull/106672", + "diff_url": "https://github.com/godotengine/godot/pull/106672.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106672.patch", + "title": "Fix `GodotApplicationDelegate` init.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-05-21T10:51:26Z", + "updated_at": "2025-05-22T17:22:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "ffc948c6c42d1323114ce43ba08ebd7637111265" + ] + }, + "106674": { + "id": "PR_kwDOAO6SJc6XCzBt", + "public_id": 106674, + "url": "https://github.com/godotengine/godot/pull/106674", + "diff_url": "https://github.com/godotengine/godot/pull/106674.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106674.patch", + "title": "Fix print/error ordering issue in editor Output", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-05-21T11:23:41Z", + "updated_at": "2025-05-23T10:33:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "2d39bfaa57f447919715deb81e97029bfe4502f7" + ] + }, + "106678": { + "id": "PR_kwDOAO6SJc6XEwM6", + "public_id": 106678, + "url": "https://github.com/godotengine/godot/pull/106678", + "diff_url": "https://github.com/godotengine/godot/pull/106678.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106678.patch", + "title": "Relax the requirements for making `EditorImportPlugin`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-05-21T14:35:03Z", + "updated_at": "2025-05-23T00:37:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzMDcxMzU1MzI=", + "name": "topic:plugin", + "color": "#ffee88" + } + ], + "commits": [ + "7010d171b16b295b9451fc7c624b537552843dd6" + ] + }, + "106689": { + "id": "PR_kwDOAO6SJc6XGv1U", + "public_id": 106689, + "url": "https://github.com/godotengine/godot/pull/106689", + "diff_url": "https://github.com/godotengine/godot/pull/106689.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106689.patch", + "title": "Use `LocalVector` for `RingBuffer`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCB462A", + "created_at": "2025-05-21T18:07:51Z", + "updated_at": "2025-05-22T19:01:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "2a02cabe4d3ed3aea307560e4bfcc98a8acbedcc" + ] + }, + "106691": { + "id": "PR_kwDOAO6SJc6XHW1z", + "public_id": 106691, + "url": "https://github.com/godotengine/godot/pull/106691", + "diff_url": "https://github.com/godotengine/godot/pull/106691.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106691.patch", + "title": "Fix crash on exit due to GDScriptLanguage::CallStack mismatched deallocation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI3NjY1Njk=", + "created_at": "2025-05-21T19:29:31Z", + "updated_at": "2025-05-22T17:22:47Z", + "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": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "67d97dab5bfc78b6eb640cda43d1bb2b9f6c2ef7" + ] + }, + "106693": { + "id": "PR_kwDOAO6SJc6XHvgT", + "public_id": 106693, + "url": "https://github.com/godotengine/godot/pull/106693", + "diff_url": "https://github.com/godotengine/godot/pull/106693.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106693.patch", + "title": "Remove force enter/exit logic from `JoltArea3D`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-05-21T20:25:20Z", + "updated_at": "2025-05-28T18:06:28Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "3d98aaf7285ba3420371b396587f6be47de17c41" + ] + }, + "106694": { + "id": "PR_kwDOAO6SJc6XIKU3", + "public_id": 106694, + "url": "https://github.com/godotengine/godot/pull/106694", + "diff_url": "https://github.com/godotengine/godot/pull/106694.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106694.patch", + "title": "Metal: Fix crash when clearing render buffers", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2025-05-21T21:28:26Z", + "updated_at": "2025-05-22T17:22:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "32043fc68283133d2117a6f73eb7e24931447c6e" + ] + }, + "106708": { + "id": "PR_kwDOAO6SJc6XKgsG", + "public_id": 106708, + "url": "https://github.com/godotengine/godot/pull/106708", + "diff_url": "https://github.com/godotengine/godot/pull/106708.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106708.patch", + "title": "Fix `execute_with_pipe` / `create_process` exit code.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-05-22T06:04:00Z", + "updated_at": "2025-05-22T17:22:37Z", + "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": [ + "1501f447bfa8012ae04b95c40c73e106def58353" + ] + }, + "106714": { + "id": "PR_kwDOAO6SJc6XNhPO", + "public_id": 106714, + "url": "https://github.com/godotengine/godot/pull/106714", + "diff_url": "https://github.com/godotengine/godot/pull/106714.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106714.patch", + "title": "Fix Ignore External Changes Bug", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcwMTA4NTIx", + "created_at": "2025-05-22T11:26:04Z", + "updated_at": "2025-05-26T16:30:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "f165ee211b12d1969e32f5b0302ced9c643d830c" + ] + }, + "106717": { + "id": "PR_kwDOAO6SJc6XOgUm", + "public_id": 106717, + "url": "https://github.com/godotengine/godot/pull/106717", + "diff_url": "https://github.com/godotengine/godot/pull/106717.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106717.patch", + "title": "Expose helper methods for converting UIDs", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-05-22T13:09:52Z", + "updated_at": "2025-05-26T16:44:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "9c37ca5383a13bdd06ab2ff4f90f4a117199fbc2" + ] + }, + "106724": { + "id": "PR_kwDOAO6SJc6XRItN", + "public_id": 106724, + "url": "https://github.com/godotengine/godot/pull/106724", + "diff_url": "https://github.com/godotengine/godot/pull/106724.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106724.patch", + "title": "Android: Add export option for custom theme attributes", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2025-05-22T17:36:16Z", + "updated_at": "2025-05-26T17:00:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "0312a0cc9e12fd9bf0d37aa3e9957b2e3788a77b" + ] + }, + "106725": { + "id": "PR_kwDOAO6SJc6XRM76", + "public_id": 106725, + "url": "https://github.com/godotengine/godot/pull/106725", + "diff_url": "https://github.com/godotengine/godot/pull/106725.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106725.patch", + "title": "Remove error for degenerate soft body faces when using Jolt Physics", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-05-22T17:45:21Z", + "updated_at": "2025-05-23T14:58:00Z", + "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": [ + "d153a267b052c3a6ef7bd188fd09b895bba30974" + ] + }, + "106730": { + "id": "PR_kwDOAO6SJc6XSb5L", + "public_id": 106730, + "url": "https://github.com/godotengine/godot/pull/106730", + "diff_url": "https://github.com/godotengine/godot/pull/106730.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106730.patch", + "title": "Simplify `Memory::memnew_arr_placement` to always initialize memory", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-05-22T20:32:16Z", + "updated_at": "2025-05-26T16:34:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "4371aa864d77a8f65858058b7f8cdf781c619242" + ] + }, + "106731": { + "id": "PR_kwDOAO6SJc6XSgxa", + "public_id": 106731, + "url": "https://github.com/godotengine/godot/pull/106731", + "diff_url": "https://github.com/godotengine/godot/pull/106731.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106731.patch", + "title": "Metal: Disable MetalFX Temporal for `mobile` rendering method", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2025-05-22T20:43:53Z", + "updated_at": "2025-05-26T20:41:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "fbe560a97cb344ec5ad721791b65cf29b3e22c63" + ] + }, + "106732": { + "id": "PR_kwDOAO6SJc6XSlxZ", + "public_id": 106732, + "url": "https://github.com/godotengine/godot/pull/106732", + "diff_url": "https://github.com/godotengine/godot/pull/106732.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106732.patch", + "title": "Renderer: Eliminate `String` allocations for all labels in the renderer", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2025-05-22T20:55:05Z", + "updated_at": "2025-05-28T19:29:28Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "7d93119353a0b47ce7ce1e715a0ead9b3e6db2fa" + ] + }, + "106733": { + "id": "PR_kwDOAO6SJc6XSm3m", + "public_id": 106733, + "url": "https://github.com/godotengine/godot/pull/106733", + "diff_url": "https://github.com/godotengine/godot/pull/106733.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106733.patch", + "title": "Use OkHSV for `RichTextLabel` rainbows", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-05-22T20:57:47Z", + "updated_at": "2025-05-26T16:33:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "ea6fbd6687f54aa7e49d9495b217d2bc5992fef0" + ] + }, + "106736": { + "id": "PR_kwDOAO6SJc6XTft-", + "public_id": 106736, + "url": "https://github.com/godotengine/godot/pull/106736", + "diff_url": "https://github.com/godotengine/godot/pull/106736.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106736.patch", + "title": "Fix ios plugin always invalid due to null ConfigFile", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI0MzA3MDQ5", + "created_at": "2025-05-22T23:51:54Z", + "updated_at": "2025-05-26T16:31:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1MTk=", + "name": "platform:ios", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "a350e01dc7d592eae4203143a55bd96ed9bcccc6" + ] + }, + "106737": { + "id": "PR_kwDOAO6SJc6XUC_G", + "public_id": 106737, + "url": "https://github.com/godotengine/godot/pull/106737", + "diff_url": "https://github.com/godotengine/godot/pull/106737.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106737.patch", + "title": "Ignore destination alpha when blitting to window in compatibility renderer", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2025-05-23T02:25:39Z", + "updated_at": "2025-05-23T13:16:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "eb4f3a82a331ad4a06977269f1b00a094472c098" + ] + }, + "106738": { + "id": "PR_kwDOAO6SJc6XUaqf", + "public_id": 106738, + "url": "https://github.com/godotengine/godot/pull/106738", + "diff_url": "https://github.com/godotengine/godot/pull/106738.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106738.patch", + "title": "OpenXR Futures: Add return value support", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5NDU0NDk=", + "created_at": "2025-05-23T04:03:35Z", + "updated_at": "2025-05-28T05:48:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "16659e37c1dab2f10166d7327feb76b607cc2401" + ] + }, + "106739": { + "id": "PR_kwDOAO6SJc6XUhlu", + "public_id": 106739, + "url": "https://github.com/godotengine/godot/pull/106739", + "diff_url": "https://github.com/godotengine/godot/pull/106739.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106739.patch", + "title": "Fix heap-use-after-free when closing a scene with 2D particle nodes selected", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-05-23T04:27:55Z", + "updated_at": "2025-05-27T21:40:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAABCNCFwA", + "name": "topic:particles", + "color": "#ffee88" + } + ], + "commits": [ + "f16378a8de04c2126fec7d68f81d2baadcc72d35" + ] + }, + "106740": { + "id": "PR_kwDOAO6SJc6XU2wP", + "public_id": 106740, + "url": "https://github.com/godotengine/godot/pull/106740", + "diff_url": "https://github.com/godotengine/godot/pull/106740.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106740.patch", + "title": "Update meshoptimizer to v0.23", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExMDY2Mjk=", + "created_at": "2025-05-23T05:20:51Z", + "updated_at": "2025-05-23T14:49:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "4c530cb6a972e0f3f6d90c966c7f9efe3756089b" + ] + }, + "106748": { + "id": "PR_kwDOAO6SJc6XYW7x", + "public_id": 106748, + "url": "https://github.com/godotengine/godot/pull/106748", + "diff_url": "https://github.com/godotengine/godot/pull/106748.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106748.patch", + "title": "Mobile: Move `_setup_lightmaps` before `_fill_render_list`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2025-05-23T12:36:36Z", + "updated_at": "2025-05-29T01:41:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "546b40eee2751cb79eb00314b1484050a6a89f49" + ] + }, + "106749": { + "id": "PR_kwDOAO6SJc6XY4c5", + "public_id": 106749, + "url": "https://github.com/godotengine/godot/pull/106749", + "diff_url": "https://github.com/godotengine/godot/pull/106749.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106749.patch", + "title": "Don't hard-code test path when deleting test data", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-05-23T13:31:19Z", + "updated_at": "2025-05-23T14:59:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMjMxNTkzNjg1", + "name": "topic:tests", + "color": "#ffee88" + } + ], + "commits": [ + "e7d31635ddcb7894def3c3e45f21494c3f008c29" + ] + }, + "106754": { + "id": "PR_kwDOAO6SJc6XaSCR", + "public_id": 106754, + "url": "https://github.com/godotengine/godot/pull/106754", + "diff_url": "https://github.com/godotengine/godot/pull/106754.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106754.patch", + "title": "Simplify implementation of `errarray`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY3NjkzODMw", + "created_at": "2025-05-23T15:47:07Z", + "updated_at": "2025-05-26T16:36:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "3545e945f6a54ca58c6c84b842c35f92e94b12a5" + ] + }, + "106759": { + "id": "PR_kwDOAO6SJc6XbjJ6", + "public_id": 106759, + "url": "https://github.com/godotengine/godot/pull/106759", + "diff_url": "https://github.com/godotengine/godot/pull/106759.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106759.patch", + "title": "Update `time.cpp` year/unix time conversions to be constant time", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCB462A", + "created_at": "2025-05-23T18:12:23Z", + "updated_at": "2025-05-26T16:30:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "ba68e2a1e8825598ecbe9935b85561226cc42c31" + ] + }, + "106761": { + "id": "PR_kwDOAO6SJc6XcVfx", + "public_id": 106761, + "url": "https://github.com/godotengine/godot/pull/106761", + "diff_url": "https://github.com/godotengine/godot/pull/106761.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106761.patch", + "title": "Change `JoltShapeInstance3D` to use move semantics", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-05-23T19:53:23Z", + "updated_at": "2025-05-26T16:33:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "92da11f69c8895fba6e786e8f8f3896a38146d6e" + ] + }, + "106775": { + "id": "PR_kwDOAO6SJc6XgORb", + "public_id": 106775, + "url": "https://github.com/godotengine/godot/pull/106775", + "diff_url": "https://github.com/godotengine/godot/pull/106775.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106775.patch", + "title": "Move compatible functionality from `GDCLASS` to `GDSOFTCLASS`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-05-24T15:17:38Z", + "updated_at": "2025-05-26T16:34:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "621a8d14fa6e316ea6662f226c1eaee42f674864" + ] + }, + "106779": { + "id": "PR_kwDOAO6SJc6Xgfsz", + "public_id": 106779, + "url": "https://github.com/godotengine/godot/pull/106779", + "diff_url": "https://github.com/godotengine/godot/pull/106779.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106779.patch", + "title": "Theora: Fix UV channel offset when cropping region", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2Mjc2Ng==", + "created_at": "2025-05-24T18:03:33Z", + "updated_at": "2025-05-26T16:30:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "78a66b4c166da8a7c22c2e80e545b458debc1455" + ] + }, + "106781": { + "id": "PR_kwDOAO6SJc6XgsNR", + "public_id": 106781, + "url": "https://github.com/godotengine/godot/pull/106781", + "diff_url": "https://github.com/godotengine/godot/pull/106781.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106781.patch", + "title": "Fix shader compiler crash when parsing case labels with non-existent vars.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY4MDM1MQ==", + "created_at": "2025-05-24T20:15:20Z", + "updated_at": "2025-05-28T14:48:28Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "d042763750c7332850df83cb525d18af9cf1b126" + ] + }, + "106783": { + "id": "PR_kwDOAO6SJc6XgxQ6", + "public_id": 106783, + "url": "https://github.com/godotengine/godot/pull/106783", + "diff_url": "https://github.com/godotengine/godot/pull/106783.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106783.patch", + "title": "Do not activate accessibility when screen reader detection failed.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-05-24T21:07:59Z", + "updated_at": "2025-05-26T16:30:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "f92fd742680fc3359ec58a49119f4b4a4319d6ce" + ] + }, + "106796": { + "id": "PR_kwDOAO6SJc6XijWx", + "public_id": 106796, + "url": "https://github.com/godotengine/godot/pull/106796", + "diff_url": "https://github.com/godotengine/godot/pull/106796.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106796.patch", + "title": "TileSet: Prevent crash in conversion of invalid tiles from Godot 3.x", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-05-25T13:05:33Z", + "updated_at": "2025-05-26T16:30:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "b323212e0edfc498389fa6432cdea6ba5bf558a4" + ] + }, + "106797": { + "id": "PR_kwDOAO6SJc6Xil1e", + "public_id": 106797, + "url": "https://github.com/godotengine/godot/pull/106797", + "diff_url": "https://github.com/godotengine/godot/pull/106797.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106797.patch", + "title": "Android Editor: Disable `nomedia` file creation for Android 11 (api level 30)", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2025-05-25T13:27:10Z", + "updated_at": "2025-05-28T00:40:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "08f13a030d42ae7ad6c15b1f70b43a88115f6eda", + "a89f083ffa031e46a618df2a3c0fb421d6f3024f" + ] + }, + "106807": { + "id": "PR_kwDOAO6SJc6Xjhzg", + "public_id": 106807, + "url": "https://github.com/godotengine/godot/pull/106807", + "diff_url": "https://github.com/godotengine/godot/pull/106807.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106807.patch", + "title": "Document EditorProperty behavior when the node isn't fully ready yet", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-05-25T22:12:22Z", + "updated_at": "2025-05-27T14:50:53Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "260af83647148433d84502756a1b8329e3c61a4d" + ] + }, + "106810": { + "id": "PR_kwDOAO6SJc6Xj2ym", + "public_id": 106810, + "url": "https://github.com/godotengine/godot/pull/106810", + "diff_url": "https://github.com/godotengine/godot/pull/106810.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106810.patch", + "title": "Fix Android editor UI", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2025-05-26T00:49:45Z", + "updated_at": "2025-05-28T00:52:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "e084e479bf753a2d19ca2f01723a6f5a484588ac" + ] + }, + "106811": { + "id": "PR_kwDOAO6SJc6Xks_p", + "public_id": 106811, + "url": "https://github.com/godotengine/godot/pull/106811", + "diff_url": "https://github.com/godotengine/godot/pull/106811.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106811.patch", + "title": "Fix missing popup item defined in `EditorContextMenuPlugin` with slot `CONTEXT_SLOT_FILESYSTEM_CREATE`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU5OTEwNTc1", + "created_at": "2025-05-26T04:33:58Z", + "updated_at": "2025-05-28T02:03:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "14d9aa9672fe023db83fb0fe18da7668c9825427" + ] + }, + "106815": { + "id": "PR_kwDOAO6SJc6XlTZU", + "public_id": 106815, + "url": "https://github.com/godotengine/godot/pull/106815", + "diff_url": "https://github.com/godotengine/godot/pull/106815.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106815.patch", + "title": "Fix MenuBar min size not updating after child rename", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-05-26T06:20:37Z", + "updated_at": "2025-05-26T23:24:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "b2d47352d0aedcd66920ceba83c3e9d6972cb661" + ] + }, + "106825": { + "id": "PR_kwDOAO6SJc6XoI5K", + "public_id": 106825, + "url": "https://github.com/godotengine/godot/pull/106825", + "diff_url": "https://github.com/godotengine/godot/pull/106825.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106825.patch", + "title": "VideoStreamPlayer: Fix sync with the scene tree", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2Mjc2Ng==", + "created_at": "2025-05-26T12:06:11Z", + "updated_at": "2025-05-27T14:51:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "1165021b0cfd36d9354c96289f09dadfa1a3ad4a" + ] + }, + "106827": { + "id": "PR_kwDOAO6SJc6Xo3HY", + "public_id": 106827, + "url": "https://github.com/godotengine/godot/pull/106827", + "diff_url": "https://github.com/godotengine/godot/pull/106827.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106827.patch", + "title": "D3D12: Fix inconsistent value for `DCOMP_ENABLED` in platform code", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-05-26T13:17:25Z", + "updated_at": "2025-05-27T14:51:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "514e80bcc14524eed164334246431a7ca1830498" + ] + }, + "106833": { + "id": "PR_kwDOAO6SJc6Xqwtp", + "public_id": 106833, + "url": "https://github.com/godotengine/godot/pull/106833", + "diff_url": "https://github.com/godotengine/godot/pull/106833.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106833.patch", + "title": "Remove freed up FontForSize data from `oversampling_levels`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgzNDM5NTQ0", + "created_at": "2025-05-26T17:36:02Z", + "updated_at": "2025-05-28T14:48:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "00beda9691a59b219227056422cc09666d69eedc" + ] + }, + "106836": { + "id": "PR_kwDOAO6SJc6XrGW-", + "public_id": 106836, + "url": "https://github.com/godotengine/godot/pull/106836", + "diff_url": "https://github.com/godotengine/godot/pull/106836.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106836.patch", + "title": "Wayland: Add missing return in selection logic", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxMDY1ODA4", + "created_at": "2025-05-26T18:41:42Z", + "updated_at": "2025-05-27T14:51:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "67c317c58d01098397d93dde66e00757446bc1c9" + ] + }, + "106844": { + "id": "PR_kwDOAO6SJc6XrmcO", + "public_id": 106844, + "url": "https://github.com/godotengine/godot/pull/106844", + "diff_url": "https://github.com/godotengine/godot/pull/106844.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106844.patch", + "title": "Fix missing ibl reconstruction from DFG multiscattering", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4OTI2NDY0", + "created_at": "2025-05-26T20:25:58Z", + "updated_at": "2025-05-28T14:48:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "e1e19332447d286783eb77cd0b15f05456572da3" + ] + }, + "106848": { + "id": "PR_kwDOAO6SJc6XrvYq", + "public_id": 106848, + "url": "https://github.com/godotengine/godot/pull/106848", + "diff_url": "https://github.com/godotengine/godot/pull/106848.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106848.patch", + "title": "Expose `get_rpc_config` and `get_node_rpc_config`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2ODc5MTg=", + "created_at": "2025-05-26T21:00:25Z", + "updated_at": "2025-05-27T14:50:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTcxNjI=", + "name": "discussion", + "color": "#ccaaff" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "LA_kwDOAO6SJc8AAAABAjhGIg", + "name": "topic:multiplayer", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw2NDk4MDA3MDE=", + "name": "topic:network", + "color": "#ffee88" + } + ], + "commits": [ + "b73ec1fa9b597890d5fd0eb7b25a8eec6a6754ee", + "c28d5d005866945ae79a80395946e733b867e09a" + ] + }, + "106851": { + "id": "PR_kwDOAO6SJc6XsCr5", + "public_id": 106851, + "url": "https://github.com/godotengine/godot/pull/106851", + "diff_url": "https://github.com/godotengine/godot/pull/106851.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106851.patch", + "title": "ufbx: Update to 0.18.2", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", + "created_at": "2025-05-26T22:27:18Z", + "updated_at": "2025-05-27T18:15:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "e861991448615543b878ca78caee83ba6d4469d6" + ] + }, + "106855": { + "id": "PR_kwDOAO6SJc6Xsr2D", + "public_id": 106855, + "url": "https://github.com/godotengine/godot/pull/106855", + "diff_url": "https://github.com/godotengine/godot/pull/106855.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106855.patch", + "title": "Don't update scene tree when calling `Translation::set_locale()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-05-27T01:56:55Z", + "updated_at": "2025-05-27T14:52:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB5NI2wQ", + "name": "topic:i18n", + "color": "#ffee88" + } + ], + "commits": [ + "9285bb3a51715097f1d2f456548f729c1eac41c4" + ] + }, + "106864": { + "id": "PR_kwDOAO6SJc6XxK1p", + "public_id": 106864, + "url": "https://github.com/godotengine/godot/pull/106864", + "diff_url": "https://github.com/godotengine/godot/pull/106864.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106864.patch", + "title": "TileSet: Fix `-Wmaybe-uninitialized` warning on CompatibilityShapeData", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-05-27T11:52:38Z", + "updated_at": "2025-05-27T14:50:51Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "baa92252d374c73bf5fd926d04af4c591a4e0a27" + ] + }, + "106866": { + "id": "PR_kwDOAO6SJc6XxfWV", + "public_id": 106866, + "url": "https://github.com/godotengine/godot/pull/106866", + "diff_url": "https://github.com/godotengine/godot/pull/106866.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106866.patch", + "title": "Add class icon cache to EditorNode", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-05-27T12:26:56Z", + "updated_at": "2025-05-28T15:05:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "18df2ae9ca7a1a6b7f04a3b35554202fb31c1b1b" + ] + }, + "106869": { + "id": "PR_kwDOAO6SJc6XyHte", + "public_id": 106869, + "url": "https://github.com/godotengine/godot/pull/106869", + "diff_url": "https://github.com/godotengine/godot/pull/106869.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106869.patch", + "title": "Fix `unzSeekCurrentFile` not resetting `total_out_64`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-05-27T13:25:08Z", + "updated_at": "2025-05-27T15:40:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "f0dcccf11c294de25b24cbf8e44f0941ccd3689b" + ] + }, + "106870": { + "id": "PR_kwDOAO6SJc6XyMN6", + "public_id": 106870, + "url": "https://github.com/godotengine/godot/pull/106870", + "diff_url": "https://github.com/godotengine/godot/pull/106870.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106870.patch", + "title": "Cleanup header includes for AddMetadataDialog", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-05-27T13:30:39Z", + "updated_at": "2025-05-27T14:52:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "f0fc5ffd3e617c1c09f9a4d0231cd476765173cd" + ] + }, + "106876": { + "id": "PR_kwDOAO6SJc6X0JTJ", + "public_id": 106876, + "url": "https://github.com/godotengine/godot/pull/106876", + "diff_url": "https://github.com/godotengine/godot/pull/106876.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106876.patch", + "title": "Un-support `force_trivial` parameter for `LocalVector`. Instead, users should use `resize_uninitialized`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-05-27T16:34:33Z", + "updated_at": "2025-05-28T14:50:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "37415530d7a1bf98987a29f782f5697cd50e707a" + ] + }, + "106885": { + "id": "PR_kwDOAO6SJc6X3Mil", + "public_id": 106885, + "url": "https://github.com/godotengine/godot/pull/106885", + "diff_url": "https://github.com/godotengine/godot/pull/106885.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106885.patch", + "title": "thorvg: Update to 0.15.13", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", + "created_at": "2025-05-27T22:48:20Z", + "updated_at": "2025-05-28T15:08:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "5c94127c2d72ace9c40565f42a5b28d25984b902" + ] + }, + "106888": { + "id": "PR_kwDOAO6SJc6X4V2D", + "public_id": 106888, + "url": "https://github.com/godotengine/godot/pull/106888", + "diff_url": "https://github.com/godotengine/godot/pull/106888.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106888.patch", + "title": "Improve Variant type menus in the editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-05-28T02:21:25Z", + "updated_at": "2025-05-29T00:39:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "19226d77ed5ac06904e728b29f0a718ee599219b" + ] + }, + "106893": { + "id": "PR_kwDOAO6SJc6X6K_v", + "public_id": 106893, + "url": "https://github.com/godotengine/godot/pull/106893", + "diff_url": "https://github.com/godotengine/godot/pull/106893.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106893.patch", + "title": "Fix category names in help search dialog not translated", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-05-28T07:16:04Z", + "updated_at": "2025-05-28T14:50:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB5NI2wQ", + "name": "topic:i18n", + "color": "#ffee88" + } + ], + "commits": [ + "f118bbdea4abcd7451df1a36fb984070995448d8" + ] + }, + "106897": { + "id": "PR_kwDOAO6SJc6X78uh", + "public_id": 106897, + "url": "https://github.com/godotengine/godot/pull/106897", + "diff_url": "https://github.com/godotengine/godot/pull/106897.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106897.patch", + "title": "Remove obsolete `VMap` forward declaration.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-05-28T10:20:51Z", + "updated_at": "2025-05-28T14:49:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "eb9bea10a90f77b356629959a3158833a62639a7" + ] + }, + "106908": { + "id": "PR_kwDOAO6SJc6X_2Li", + "public_id": 106908, + "url": "https://github.com/godotengine/godot/pull/106908", + "diff_url": "https://github.com/godotengine/godot/pull/106908.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106908.patch", + "title": "JavaClassWrapper: Don't discard overloaded methods that differ by object type", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2025-05-28T16:53:16Z", + "updated_at": "2025-05-28T22:14:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + } + ], + "commits": [ + "cc7f2e516073d971d747bc57ab3ba4092cc57b51" + ] + }, + "106920": { + "id": "PR_kwDOAO6SJc6YCnYL", + "public_id": 106920, + "url": "https://github.com/godotengine/godot/pull/106920", + "diff_url": "https://github.com/godotengine/godot/pull/106920.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106920.patch", + "title": "Shader Baker: Fix build with `deprecated=no`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM2NDA3OQ==", + "created_at": "2025-05-28T23:40:07Z", + "updated_at": "2025-05-29T07:47:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "5f2eb6de8cf7361d2b8c4d73e781b82c57caaf8a" + ] + }, + "106924": { + "id": "PR_kwDOAO6SJc6YD9dp", + "public_id": 106924, + "url": "https://github.com/godotengine/godot/pull/106924", + "diff_url": "https://github.com/godotengine/godot/pull/106924.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106924.patch", + "title": "Correctly place viewport and use viewport relative rect for the final blit in Compatibility renderer", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2025-05-29T05:14:20Z", + "updated_at": "2025-05-29T07:46:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "8b2dda868b9038ddf2cee2ffb9e6d044c50e82c4" + ] + }, + "106925": { + "id": "PR_kwDOAO6SJc6YEOyu", + "public_id": 106925, + "url": "https://github.com/godotengine/godot/pull/106925", + "diff_url": "https://github.com/godotengine/godot/pull/106925.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106925.patch", + "title": "Metal: Fix multi-view support", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2025-05-29T06:03:19Z", + "updated_at": "2025-05-29T07:46:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "06ebcc911dc78eab4b7608ef4e8c7dfcbe9f7047" + ] } } } \ No newline at end of file